aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_httpd.cpp
Commit message (Expand)AuthorAgeFilesLines
...
| * Improve the logging of the httpd module.Gravatar Sadie Powell2020-04-091-1/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-15/+15
|\|
| * Fix a memory leak in the httpd module when sockets are closed late.Gravatar Sadie Powell2020-02-201-15/+15
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-02-191-3/+5
|\|
| * Marginally improve the error pages created by httpd and httpd_acl.Gravatar Sadie Powell2020-02-141-3/+5
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-6/+3
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-4/+9
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-4/+9
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-07-161-13/+33
|\|
| * Reset diagnostic pragmas after including external headers (#1661).Gravatar linuxdaemon2019-06-241-1/+9
| * Fix some more warnings in the httpd module.Gravatar Peter Powell2019-06-101-6/+10
| * Add an overload of StreamSocket::Close which closes when all data has been wr...•••Fixes sending large pages in m_httpd (#1646).Gravatar linuxdaemon2019-05-221-8/+19
| * Fix some warnings in m_httpd on older versions of GCC.Gravatar Peter Powell2019-05-201-7/+7
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-03-301-15/+5
|\|
| * Update most URLs to use HTTPS and fix some dead links.Gravatar Robby2019-03-141-1/+1
| * m_httpd: GCC is __GNUC__ not _GNUC.Gravatar Peter Powell2019-03-091-1/+1
| * m_httpd: use http_response_str() instead of Response().•••Lets not reinvent the wheel pointlessly. Gravatar Peter Powell2019-03-081-14/+2
| * Fix an "unknown pragma" warning on Windows.Gravatar Peter Powell2019-03-081-1/+3
* | Remove a "commas at end of enumerator lists on C++03" warning.Gravatar Sadie Powell2019-02-161-11/+0
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-02-151-2/+39
|\|
| * Expand searching in m_httpd_stats, add global handling of GET parameters (#1566)Gravatar linuxdaemon2019-02-061-2/+39
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-10/+10
|/
* Fix a bunch of harmless compiler warnings on recent GCC releases.Gravatar Peter Powell2018-10-261-1/+5
* Use nodejs/http_parser instead of a homebrew parser.Gravatar edef2018-10-061-208/+153
* Merge branch 'insp20' into master.Gravatar Peter Powell2018-08-151-0/+1
|\
| * m_httpd: close the HTTP connection after serving a request.•••We always send "Connection: Close" so this is the right behaviour according to section 8.1 of RFC 2616. Closes #1507. Gravatar Peter Powell2018-08-071-0/+1
* | Make more config stuff case insensitive.Gravatar Peter Powell2018-07-241-1/+1
* | Fix a ton of -Wsign-conversion warnings.Gravatar Peter Powell2017-11-171-4/+4
* | Get rid of irc::sockets::satoap().•••This function is being misused in all but one scenario. It isn't really worth keeping IMO. Gravatar Peter Powell2017-09-121-4/+2
* | Convert a bunch of time-related config options to getDuration.Gravatar Peter Powell2017-09-031-1/+1
* | Add CXX11_OVERRIDE to overridden members that lack it.•••This fixes a ton of warnings when building on compilers that default to C++11 or newer. Gravatar Peter Powell2017-07-121-2/+2
* | Check for errors after calling IOHookProvider::OnAccept()Gravatar Attila Molnar2016-08-241-2/+10
* | Keep multiple IOHookProvider references in class ListenSocket•••This adds the <bind:hook> config option which works together with <bind:ssl> Gravatar Attila Molnar2016-08-081-2/+2
* | Add StreamSocket::GetModHook() for obtaining the IOHook belonging to a given ...•••Use it to simplify logic in all modules using or providing IOHooks Gravatar Attila Molnar2016-08-081-1/+1
* | m_httpd Fix iteration in OnUnloadModule()Gravatar Attila Molnar2015-05-011-1/+1
* | Merge insp20Gravatar Attila Molnar2015-04-201-0/+14
|\|
| * m_httpd On module unload close all connections hooked by the module being unl...Gravatar Attila Molnar2014-12-101-1/+15
* | m_httpd Remove now unused variable "claimed"Gravatar Attila Molnar2015-02-111-3/+0
* | Remove unused parameters from HTTPRequest constructorGravatar Attila Molnar2015-02-111-2/+2
* | Convert the HTTPd request event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-2/+6
* | Convert the HTTPd ACL event to use the new cross-module event systemGravatar Attila Molnar2015-02-111-2/+7
* | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one Gravatar Attila Molnar2015-01-101-2/+2
* | m_flashpolicyd, m_httpd Store sockets in a intrusive listGravatar Attila Molnar2014-11-031-4/+4
* | m_flashpolicyd, m_httpd Handle timeouts using the Timer systemGravatar Attila Molnar2014-11-031-27/+30
* | m_httpd Clean up HttpServerSocket constructorGravatar Attila Molnar2014-11-031-3/+4
* | m_httpd Remove unused containerGravatar Attila Molnar2014-11-031-1/+0
* | m_httpd Always timeout connections, set default timeout to 10 secondsGravatar Attila Molnar2014-11-031-4/+1
* | Add parameter to InspIRCd::TimeString for UTC time formats.•••Missing doc added by @attilamolnar Gravatar Peter Powell2014-06-251-1/+1
* | Add formatting to InspIRCd::TimeString; switch all code to use it.•••m_httpd also now uses the correct timestamp format. Windows-specific fixes by @attilamolnar, original PR #849 Gravatar Peter Powell2014-06-251-6/+1
* | Prefix all definitions in config.h to avoid potential collisions.Gravatar Peter Powell2014-05-231-1/+1