Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-04 | New socketengine stuff: | Adam | |
Use vectors that grow as necessary instead of mass allocating everything at once Rework poll engine logic to make sense | |||
2014-02-04 | Change type of SocketEngine::CurrentSetSize to size_t from int | Attila Molnar | |
2014-02-04 | Fix ping timeout message seconds vs second | Adam | |
2014-01-31 | Remove a few unnecessary .c_str() calls | Attila Molnar | |
2014-01-31 | Remove some dead code | Attila Molnar | |
2014-01-30 | Document new delayed join feature of m_conn_join | Attila Molnar | |
2014-01-30 | m_conn_join Read default settings in ReadConfig() | Attila Molnar | |
2014-01-30 | m_conn_join: Allow time-delayed joins | Daniel Vassdal | |
2014-01-30 | m_conn_join: Fixed indentation | Daniel Vassdal | |
2014-01-30 | Allow Timers to delete themselves in Tick() | Attila Molnar | |
2014-01-28 | m_spanningtree Rewrite /map | Adam | |
2014-01-27 | m_tline Minor improvements | Attila Molnar | |
- Replace floats with integers - Use size() instead of counting elements - Use WriteNotice() | |||
2014-01-27 | m_alias Remove duplicate checks | Attila Molnar | |
2014-01-27 | m_alias Use equal_range() when searching for aliases | Attila Molnar | |
2014-01-26 | Add m_clearchan which removes users from a channel without sending n*(n+1)/2 ↵ | Attila Molnar | |
QUIT messages | |||
2014-01-26 | Add ProtocolInterface::BroadcastEncap() and infrastructure for manually ↵ | Attila Molnar | |
forwarding ENCAPs | |||
2014-01-26 | ProtocolInterface::SendEncapsulatedData() changes | Attila Molnar | |
- Pass command name and destination as real parameters - Allow callers to specify the command source - Send a SID instead of a server name if the target is a single server | |||
2014-01-25 | Add Channel* parameter to OnSendWhoLine | Attila Molnar | |
2014-01-25 | Omit the server name internally when building a /STATS reply and prepend it ↵ | Attila Molnar | |
later | |||
2014-01-25 | Convert InspIRCd::PassCompare to return bool instead of int. | Peter Powell | |
The insane behaviour of this method was due to an implementation detail which has since become irrelevent. | |||
2014-01-25 | Destroy Memberships of a quitting user in QuitUser() instead of in cull() | Attila Molnar | |
2014-01-24 | Convert InviteBase::invites to an intrusively linked list | Attila Molnar | |
2014-01-24 | Remove classbase inheritance from Invitation | Attila Molnar | |
2014-01-24 | cmd_invite Fix incorrect parameter being passed to InspIRCd::Duration() | Attila Molnar | |
2014-01-24 | Convert LocalUserList to an intrusively linked list | Attila Molnar | |
2014-01-24 | Convert UserChanList to an intrusively linked list | Attila Molnar | |
2014-01-24 | Add intrusive list template | Attila Molnar | |
2014-01-23 | Remove whitespace and minor style changes | Attila Molnar | |
2014-01-23 | Globally #undef min and max on Windows | Attila Molnar | |
2014-01-23 | Remove unneeded classbase inheritance from FileReader | Attila Molnar | |
2014-01-22 | Split IOHook into IOHook and IOHookProvider | Attila Molnar | |
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. | |||
2014-01-22 | Add the ability to have multiple SSL profiles | Attila Molnar | |
SSL profiles are now used instead of fixed SSL settings for everything SSL, making it possible to use completely different settings for each listener and outgoing connection. Outgoing connections are broken until the next commit. | |||
2014-01-22 | m_ssl_gnutls Create GNUTLS_NEW_CERT_CALLBACK_API and cert_cb_last_param_type | Attila Molnar | |
2014-01-21 | Merge insp20 | Attila Molnar | |
2014-01-21 | m_spanningtree Fix routing of ROUTE_TYPE_MESSAGE messages | Attila Molnar | |
2014-01-21 | Add m_starttls and remove it from m_ssl_gnutls, which allows it to work with ↵ | Adam | |
both openssl and gnutls | |||
2014-01-21 | Release 2.0.15 | Attila Molnar | |
2014-01-21 | Bump API version because of 3f4d54eb031f1cd6b016dfe1f768ed86303e3856 | Attila Molnar | |
2014-01-21 | m_httpd_stats Be more conservative when escaping data | Attila Molnar | |
Fix clang warning | |||
2014-01-21 | Increase the penalty for a few core commands | Attila Molnar | |
2014-01-21 | m_joinflood Unset the mode on unload | Attila Molnar | |
2014-01-21 | Fix some logically dead code which was found by Coverity. | Peter Powell | |
2014-01-20 | m_svshold Add config option to hide snotices | Attila Molnar | |
2014-01-20 | m_httpd Add timeout option; remove timed out connections | Attila Molnar | |
2014-01-20 | Update example configs/helpop | Attila Molnar | |
2014-01-20 | Use standard example addresses in configs | Mantas Mikulėnas | |
`2001:db8::/32` is the [standard][1] IPv6 example address range, using it also makes it clear when the user has just copy-pasted the example config and didn't actually whitelist 6BONE for some strange reason. Similarly, there are example addresses for [IPv4][2] and [DNS][3]. [1]: http://tools.ietf.org/html/rfc3849 [2]: http://tools.ietf.org/html/rfc5737 [3]: http://tools.ietf.org/html/rfc2606 | |||
2014-01-20 | m_services_account Add workaround for wrong host being displayed in numeric ↵ | Attila Molnar | |
when cgiirc users log in using SASL | |||
2014-01-20 | m_dnsbl Don't send snotice when the {G|K|Z}line already exists | Attila Molnar | |
Fixes issue #717 reported by @Robby- | |||
2014-01-19 | m_joinflood Fix remote joins affecting local joinflood state when the ↵ | Attila Molnar | |
channel is locked Fixes issue #694 reported by @TurkDesk | |||
2014-01-19 | Use FindNickOnly() in a few more places if a local user is performing an ↵ | Attila Molnar | |
action to prevent UID walking |