aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_httpd.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2022-12-301-2/+1
* Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
* Fix not parsing headers properly in the HTTP module.Gravatar Sadie Powell2021-08-171-0/+2
* Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-1/+1
* Fix a copy/paste error in the http path normalising code.Gravatar Sadie Powell2020-12-041-1/+1
* Normalise paths in the httpd module.Gravatar Sadie Powell2020-12-041-1/+26
* Improve HTTP logging.Gravatar Sadie Powell2020-12-041-1/+5
* Be more specific when a HTTP parser error happens.Gravatar Sadie Powell2020-12-041-3/+5
* Update copyright headers.Gravatar InspIRCd Robot2020-04-241-2/+2
* Fixes by misspell-fixerGravatar InspIRCd Robot2020-04-211-1/+1
* Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* Improve the logging of the httpd module.Gravatar Sadie Powell2020-04-091-1/+6
* Fix a memory leak in the httpd module when sockets are closed late.Gravatar Sadie Powell2020-02-201-15/+15
* Marginally improve the error pages created by httpd and httpd_acl.Gravatar Sadie Powell2020-02-141-3/+5
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-4/+9
* 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
* 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
* Expand searching in m_httpd_stats, add global handling of GET parameters (#1566)Gravatar linuxdaemon2019-02-061-2/+39
* 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