| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update copyright headers. | 2021-08-27 | 1 | -1/+1 | |
| | | |||||
| * | Fix not parsing headers properly in the HTTP module. | 2021-08-17 | 1 | -0/+2 | |
| | | |||||
| * | Fix a bunch of weird indentation and spacing issues. | 2021-04-27 | 1 | -1/+1 | |
| | | |||||
| * | Fix a copy/paste error in the http path normalising code. | 2020-12-04 | 1 | -1/+1 | |
| | | |||||
| * | Normalise paths in the httpd module. | 2020-12-04 | 1 | -1/+26 | |
| | | |||||
| * | Improve HTTP logging. | 2020-12-04 | 1 | -1/+5 | |
| | | |||||
| * | Be more specific when a HTTP parser error happens. | 2020-12-04 | 1 | -3/+5 | |
| | | |||||
| * | Update copyright headers. | 2020-04-24 | 1 | -2/+2 | |
| | | |||||
| * | Fixes by misspell-fixer | 2020-04-21 | 1 | -1/+1 | |
| | | |||||
| * | Update the module descriptions using mkversion. | 2020-04-10 | 1 | -1/+1 | |
| | | |||||
| * | Improve the logging of the httpd module. | 2020-04-09 | 1 | -1/+6 | |
| | | |||||
| * | Fix a memory leak in the httpd module when sockets are closed late. | 2020-02-20 | 1 | -15/+15 | |
| | | |||||
| * | Marginally improve the error pages created by httpd and httpd_acl. | 2020-02-14 | 1 | -3/+5 | |
| | | |||||
| * | Update copyright headers. | 2020-01-11 | 1 | -4/+9 | |
| | | |||||
| * | Reset diagnostic pragmas after including external headers (#1661). | 2019-06-24 | 1 | -1/+9 | |
| | | |||||
| * | Fix some more warnings in the httpd module. | 2019-06-10 | 1 | -6/+10 | |
| | | |||||
| * | Add an overload of StreamSocket::Close which closes when all data has been ↵ | 2019-05-22 | 1 | -8/+19 | |
| | | | | | | written. Fixes sending large pages in m_httpd (#1646). | ||||
| * | Fix some warnings in m_httpd on older versions of GCC. | 2019-05-20 | 1 | -7/+7 | |
| | | |||||
| * | Update most URLs to use HTTPS and fix some dead links. | 2019-03-14 | 1 | -1/+1 | |
| | | |||||
| * | m_httpd: GCC is __GNUC__ not _GNUC. | 2019-03-09 | 1 | -1/+1 | |
| | | |||||
| * | m_httpd: use http_response_str() instead of Response(). | 2019-03-08 | 1 | -14/+2 | |
| | | | | | Lets not reinvent the wheel pointlessly. | ||||
| * | Fix an "unknown pragma" warning on Windows. | 2019-03-08 | 1 | -1/+3 | |
| | | |||||
| * | Expand searching in m_httpd_stats, add global handling of GET parameters (#1566) | 2019-02-06 | 1 | -2/+39 | |
| | | |||||
| * | Fix a bunch of harmless compiler warnings on recent GCC releases. | 2018-10-26 | 1 | -1/+5 | |
| | | |||||
| * | Use nodejs/http_parser instead of a homebrew parser. | 2018-10-06 | 1 | -208/+153 | |
| | | |||||
| * | Merge branch 'insp20' into master. | 2018-08-15 | 1 | -0/+1 | |
| |\ | |||||
| | * | m_httpd: close the HTTP connection after serving a request. | 2018-08-07 | 1 | -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. | 2018-07-24 | 1 | -1/+1 | |
| | | | |||||
| * | | Fix a ton of -Wsign-conversion warnings. | 2017-11-17 | 1 | -4/+4 | |
| | | | |||||
| * | | Get rid of irc::sockets::satoap(). | 2017-09-12 | 1 | -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. | 2017-09-03 | 1 | -1/+1 | |
| | | | |||||
| * | | Add CXX11_OVERRIDE to overridden members that lack it. | 2017-07-12 | 1 | -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() | 2016-08-24 | 1 | -2/+10 | |
| | | | |||||
| * | | Keep multiple IOHookProvider references in class ListenSocket | 2016-08-08 | 1 | -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 ↵ | 2016-08-08 | 1 | -1/+1 | |
| | | | | | | | | | | | | | module Use it to simplify logic in all modules using or providing IOHooks | ||||
| * | | m_httpd Fix iteration in OnUnloadModule() | 2015-05-01 | 1 | -1/+1 | |
| | | | |||||
| * | | Merge insp20 | 2015-04-20 | 1 | -0/+14 | |
| |\| | |||||
| | * | m_httpd On module unload close all connections hooked by the module being ↵ | 2014-12-10 | 1 | -1/+15 | |
| | | | | | | | | | unloaded | ||||
| * | | m_httpd Remove now unused variable "claimed" | 2015-02-11 | 1 | -3/+0 | |
| | | | |||||
| * | | Remove unused parameters from HTTPRequest constructor | 2015-02-11 | 1 | -2/+2 | |
| | | | |||||
| * | | Convert the HTTPd request event to use the new cross-module event system | 2015-02-11 | 1 | -2/+6 | |
| | | | |||||
| * | | Convert the HTTPd ACL event to use the new cross-module event system | 2015-02-11 | 1 | -2/+7 | |
| | | | |||||
| * | | Reduce std::string::substr() usage | 2015-01-10 | 1 | -2/+2 | |
| | | | | | | | | | substr() returns a new string while erase() and assign() modify the existing one | ||||
| * | | m_flashpolicyd, m_httpd Store sockets in a intrusive list | 2014-11-03 | 1 | -4/+4 | |
| | | | |||||
| * | | m_flashpolicyd, m_httpd Handle timeouts using the Timer system | 2014-11-03 | 1 | -27/+30 | |
| | | | |||||
| * | | m_httpd Clean up HttpServerSocket constructor | 2014-11-03 | 1 | -3/+4 | |
| | | | |||||
| * | | m_httpd Remove unused container | 2014-11-03 | 1 | -1/+0 | |
| | | | |||||
| * | | m_httpd Always timeout connections, set default timeout to 10 seconds | 2014-11-03 | 1 | -4/+1 | |
| | | | |||||
| * | | Add parameter to InspIRCd::TimeString for UTC time formats. | 2014-06-25 | 1 | -1/+1 | |
| | | | | | | | | | Missing doc added by @attilamolnar | ||||
| * | | Add formatting to InspIRCd::TimeString; switch all code to use it. | 2014-06-25 | 1 | -6/+1 | |
| | | | | | | | | | | | | | m_httpd also now uses the correct timestamp format. Windows-specific fixes by @attilamolnar, original PR #849 | ||||
