aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_httpd.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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 ↵Gravatar linuxdaemon2019-05-221-8/+19
| | | | | written. Fixes sending large pages in m_httpd (#1646).
* 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().Gravatar Peter Powell2019-03-081-14/+2
| | | | Lets not reinvent the wheel pointlessly.
* 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.Gravatar Peter Powell2018-08-071-0/+1
| | | | | | | | | | | | | | We always send "Connection: Close" so this is the right behaviour according to section 8.1 of RFC 2616. Closes #1507.
* | 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().Gravatar Peter Powell2017-09-121-4/+2
| | | | | | | | | | This function is being misused in all but one scenario. It isn't really worth keeping IMO.
* | 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.Gravatar Peter Powell2017-07-121-2/+2
| | | | | | | | | | This fixes a ton of warnings when building on compilers that default to C++11 or newer.
* | Check for errors after calling IOHookProvider::OnAccept()Gravatar Attila Molnar2016-08-241-2/+10
| |
* | Keep multiple IOHookProvider references in class ListenSocketGravatar Attila Molnar2016-08-081-2/+2
| | | | | | | | This adds the <bind:hook> config option which works together with <bind:ssl>
* | Add StreamSocket::GetModHook() for obtaining the IOHook belonging to a given ↵Gravatar Attila Molnar2016-08-081-1/+1
| | | | | | | | | | | | module Use it to simplify logic in all modules using or providing IOHooks
* | 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 ↵Gravatar Attila Molnar2014-12-101-1/+15
| | | | | | | | unloaded
* | 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() usageGravatar Attila Molnar2015-01-101-2/+2
| | | | | | | | substr() returns a new string while erase() and assign() modify the existing one
* | 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.Gravatar Peter Powell2014-06-251-1/+1
| | | | | | | | Missing doc added by @attilamolnar
* | Add formatting to InspIRCd::TimeString; switch all code to use it.Gravatar Peter Powell2014-06-251-6/+1
| | | | | | | | | | | | m_httpd also now uses the correct timestamp format. Windows-specific fixes by @attilamolnar, original PR #849