| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| | * | m_httpd: use http_response_str() instead of Response().•••Lets not reinvent the wheel pointlessly.
| Peter Powell | 2019-03-08 | 1 | -14/+2 |
| | * | Fix an "unknown pragma" warning on Windows. | Peter Powell | 2019-03-08 | 1 | -1/+3 |
| * | | Remove a "commas at end of enumerator lists on C++03" warning. | Sadie Powell | 2019-02-16 | 1 | -11/+0 |
| * | | Merge branch 'insp3' into master. | Sadie Powell | 2019-02-15 | 1 | -2/+39 |
| |\| |
|
| | * | Expand searching in m_httpd_stats, add global handling of GET parameters (#1566) | linuxdaemon | 2019-02-06 | 1 | -2/+39 |
| * | | Replace the override macro with the override keyword. | Sadie Powell | 2019-01-25 | 1 | -10/+10 |
| |/ |
|
| * | Fix a bunch of harmless compiler warnings on recent GCC releases. | Peter Powell | 2018-10-26 | 1 | -1/+5 |
| * | Use nodejs/http_parser instead of a homebrew parser. | edef | 2018-10-06 | 1 | -208/+153 |
| * | Merge branch 'insp20' into master. | Peter Powell | 2018-08-15 | 1 | -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.
| Peter Powell | 2018-08-07 | 1 | -0/+1 |
| * | | Make more config stuff case insensitive. | Peter Powell | 2018-07-24 | 1 | -1/+1 |
| * | | Fix a ton of -Wsign-conversion warnings. | Peter Powell | 2017-11-17 | 1 | -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.
| Peter Powell | 2017-09-12 | 1 | -4/+2 |
| * | | Convert a bunch of time-related config options to getDuration. | Peter Powell | 2017-09-03 | 1 | -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.
| Peter Powell | 2017-07-12 | 1 | -2/+2 |
| * | | Check for errors after calling IOHookProvider::OnAccept() | Attila Molnar | 2016-08-24 | 1 | -2/+10 |
| * | | Keep multiple IOHookProvider references in class ListenSocket•••This adds the <bind:hook> config option which works together with <bind:ssl>
| Attila Molnar | 2016-08-08 | 1 | -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
| Attila Molnar | 2016-08-08 | 1 | -1/+1 |
| * | | m_httpd Fix iteration in OnUnloadModule() | Attila Molnar | 2015-05-01 | 1 | -1/+1 |
| * | | Merge insp20 | Attila Molnar | 2015-04-20 | 1 | -0/+14 |
| |\| |
|
| | * | m_httpd On module unload close all connections hooked by the module being unl... | Attila Molnar | 2014-12-10 | 1 | -1/+15 |
| * | | m_httpd Remove now unused variable "claimed" | Attila Molnar | 2015-02-11 | 1 | -3/+0 |
| * | | Remove unused parameters from HTTPRequest constructor | Attila Molnar | 2015-02-11 | 1 | -2/+2 |
| * | | Convert the HTTPd request event to use the new cross-module event system | Attila Molnar | 2015-02-11 | 1 | -2/+6 |
| * | | Convert the HTTPd ACL event to use the new cross-module event system | Attila Molnar | 2015-02-11 | 1 | -2/+7 |
| * | | Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one
| Attila Molnar | 2015-01-10 | 1 | -2/+2 |
| * | | m_flashpolicyd, m_httpd Store sockets in a intrusive list | Attila Molnar | 2014-11-03 | 1 | -4/+4 |
| * | | m_flashpolicyd, m_httpd Handle timeouts using the Timer system | Attila Molnar | 2014-11-03 | 1 | -27/+30 |
| * | | m_httpd Clean up HttpServerSocket constructor | Attila Molnar | 2014-11-03 | 1 | -3/+4 |
| * | | m_httpd Remove unused container | Attila Molnar | 2014-11-03 | 1 | -1/+0 |
| * | | m_httpd Always timeout connections, set default timeout to 10 seconds | Attila Molnar | 2014-11-03 | 1 | -4/+1 |
| * | | Add parameter to InspIRCd::TimeString for UTC time formats.•••Missing doc added by @attilamolnar
| Peter Powell | 2014-06-25 | 1 | -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
| Peter Powell | 2014-06-25 | 1 | -6/+1 |
| * | | Prefix all definitions in config.h to avoid potential collisions. | Peter Powell | 2014-05-23 | 1 | -1/+1 |
| * | | Merge insp20 | Attila Molnar | 2014-04-07 | 1 | -1/+1 |
| |\| |
|
| | * | m_httpd Fix typo noticed by @SaberUK | Attila Molnar | 2014-03-25 | 1 | -1/+1 |
| * | | Split IOHook into IOHook and IOHookProvider•••Create one IOHook instance for each hooked socket which contains all the
hook specific data and read/write/close functions, removing the need for
the "issl_session" array in SSL modules.
Register instances of the IOHookProvider class in the core and use them to
create specialized IOHook instances (OnConnect/OnAccept).
Remove the OnHookIO hook, add a dynamic reference to ListenSocket that
points to the hook provider (if any) to use for incoming connections on
that socket.
For outgoing connections modules still have to find the IOHookProvider
they want to use themselves but instead of calling AddIOHook(hookprov),
now they have to call IOHookProvider::OnConnect() after the connection
has been established.
| Attila Molnar | 2014-01-22 | 1 | -3/+2 |
| * | | Merge insp20 | Attila Molnar | 2014-01-21 | 1 | -5/+43 |
| |\| |
|
| | * | m_httpd Add timeout option; remove timed out connections | Attila Molnar | 2014-01-20 | 1 | -1/+31 |
| | * | m_httpd Close all open http sockets on unload | attilamolnar | 2013-09-09 | 1 | -7/+15 |
| * | | Automatically register ServiceProviders created by modules | attilamolnar | 2013-09-08 | 1 | -1/+0 |
| * | | Remove $ModDep comments | attilamolnar | 2013-08-15 | 1 | -2/+0 |
| * | | Automatically attach modules to events | attilamolnar | 2013-08-04 | 1 | -1/+0 |
| * | | Change the syntax of FOREACH macros to be less dumb. | Adam | 2013-08-04 | 1 | -1/+1 |
| * | | Change modules to use the MODNAME constant when logging.•••The majority of modules were logging with their module name as the
log type. There was a few places which were logging to a non-name
type but, with the exception of CONFIG, those messages are so
uncommon that it doesn't make sense to use a seperate type for
them.
| Peter Powell | 2013-08-04 | 1 | -1/+1 |
| * | | Remove $Core and $Mod* comments apart from $ModDep. | Peter Powell | 2013-07-04 | 1 | -1/+0 |
| * | | Change the API of m_httpd to be dynamic_reference-based | attilamolnar | 2013-06-07 | 1 | -9/+22 |
| * | | Create IOHook interface (extracted from Module) | attilamolnar | 2013-06-07 | 1 | -0/+1 |
| * | | Fix spacing in calls to LogManager::Log. | Peter Powell | 2013-05-19 | 1 | -1/+1 |
| * | | Tidy up keywords on module methods.•••- Remove virtual keyword from a ton of methods which don't need it.
- Add override keyword to a ton of methods which do need it.
| Peter Powell | 2013-05-15 | 1 | -6/+6 |