Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-05 | Add m_ircv3_chghost which implements the IRCv3.2 chghost extension | Attila Molnar | |
2015-12-05 | m_ircv3 Make WriteNeighborsWithCap() available for use in other modules | Attila Molnar | |
2015-12-05 | m_cap Make Capability objects compatible with dynamic_references, add ↵ | Attila Molnar | |
Cap::Reference | |||
2015-12-05 | Add m_ircv3_capnotify which implements the IRCv3.2 cap-notify extension | Attila Molnar | |
2015-12-05 | m_cap Save and restore the cap state of a module when it is reloaded | Attila Molnar | |
2015-12-05 | m_cap Specialize extension item | Attila Molnar | |
2015-12-05 | m_sasl Advertise SASL mechanism list to supporting clients | Attila Molnar | |
2015-12-05 | m_cap Provide the OnCapValueChange event and add ↵ | Attila Molnar | |
Cap::Manager::NotifyValueChange() | |||
2015-12-05 | m_cap Provide the OnCapAddDel() event | Attila Molnar | |
2015-12-05 | m_cap Add Capability::GetCapValue(), list capabilities with values | Attila Molnar | |
2015-12-05 | m_cap Reject CAP CLEAR from clients newer than 3.1 | Attila Molnar | |
2015-12-05 | m_cap Learn the supported capability negotiation protocol of a client from ↵ | Attila Molnar | |
CAP LS Let modules implementing caps query this information | |||
2015-12-05 | m_cap Add Capability::OnList() hook | Attila Molnar | |
2015-12-05 | m_sasl Create SASLCap which subclasses Cap::Capability and implements ↵ | Attila Molnar | |
OnRequest() | |||
2015-12-05 | m_cap Add Capability::OnRequest() hook | Attila Molnar | |
2015-12-05 | Add rewritten m_cap module | Attila Molnar | |
- Caps are now managed by m_cap - Each cap uses one bit in an extension item shared with other caps | |||
2015-12-05 | m_sasl Enforce usage of uuids in server-to-server SASL command | Attila Molnar | |
2015-12-05 | Nuke m_cap | Attila Molnar | |
2015-12-05 | m_ircv3 Change signature of WriteNeighboursWithExt to accept a cap, rename | Attila Molnar | |
2015-11-26 | m_services_account Handle FORMAT_INTERNAL when unserializing the accountname | Attila Molnar | |
Skip sending the numeric and firing the OnAccountChange event | |||
2015-11-26 | Handle module reloading in core_reloadmodule entirely | Attila Molnar | |
2015-11-23 | m_operprefix Unset mode on unload | Attila Molnar | |
Fixes issue #1109 reported by @Sheogorath-SI | |||
2015-11-11 | m_ssl_gnutls Disable SSL v3 and when acting as a server enforce our cipher ↵ | Attila Molnar | |
preferences by default | |||
2015-11-11 | m_ssl_gnutls Strip unrecognized tokens from the priority string if ↵ | Attila Molnar | |
configured to do so or when using the default | |||
2015-11-11 | m_ssl_gnutls Add GnuTLS::Priority::GetDefault() | Attila Molnar | |
2015-11-10 | m_ssl_gnutls Remove DH parameter generation | Attila Molnar | |
Generating DH params like this blocked the main thread, significantly slowing down startup and it made /rehash ssl freeze the server until the generation finished. External tools such as our genssl should be used to generate DH params. | |||
2015-11-10 | m_ssl_openssl Disable compression and SSL v3 by default | Attila Molnar | |
2015-11-10 | m_ssl_openssl Add workaround for a memory leak in OpenSSL | Attila Molnar | |
2015-11-03 | Add UserManager::NextAlreadySentId() and convert all code to use it | Attila Molnar | |
2015-11-02 | Rewrite invite system | Attila Molnar | |
- Moved out of core, now lives entirely in core_channel - Accessible using the provided API after including the appropriate header - Invites are stored in an extension attached to LocalUser/Channel objects, they no longer need special handling when destroying these objects or when lowering TS - Expiration of timed invites are implemented using Timers - When creating a new invite let a non-timed invite override a timed one | |||
2015-09-28 | Fix incorrect std::string::operator[] usage | Attila Molnar | |
Passing a position equal to length() to the non-const version of operator[] is undefined | |||
2015-07-07 | m_ssl_openssl Implement custom BIO methods that call SocketEngine methods | Attila Molnar | |
2015-07-07 | m_ssl_openssl Remove NULL check of the session in OpenSSLIOHook constructor | Attila Molnar | |
2015-07-06 | m_ssl_openssl Use SSL_MODE_RELEASE_BUFFERS if available | Attila Molnar | |
2015-07-06 | m_ssl_openssl Enable ECDH when acting as a server on OpenSSL 1.0.0 and later | Attila Molnar | |
2015-07-06 | m_ssl_openssl Unconditionally compile code for detecting renegotiation and ↵ | Attila Molnar | |
disallow it by default | |||
2015-07-01 | m_blockcaps Reword error message to indicate 'greater than or equal to' ↵ | David Lamont | |
logic when checking caps percentage | |||
2015-06-26 | Merge pull request #1059 from OVERdrive-IRC/m_repeat/fix-typo | Attila Molnar | |
m_repeat: fix typo (similiar->similar) | |||
2015-06-22 | m_ssl_gnutls, m_ssl_openssl Log library version information on load | Attila Molnar | |
2015-06-14 | Fix various issues with the nationalchars module. | Peter Powell | |
- Strip the directory name in the default casemapping value. - Error out if the casemapping value contains a space. - Error out if the locale file failed to load. - Fix relative file path when building on Windows. - Install nationalchars files on Windows. | |||
2015-06-12 | m_repeat: fix typo (similiar->similar) | James Lu | |
Also update docs/ accordingly | |||
2015-06-06 | m_ssl_gnutls Implement corking on GnuTLS 3.1.9 and later to avoid data ↵ | Attila Molnar | |
copies done by sendq flattening | |||
2015-06-06 | Call OnStreamSocketWrite() once per write event | Attila Molnar | |
Do sendq flattening in SSL modules, move code for it into class SSLIOHook from core | |||
2015-06-06 | Add max outgoing record size option to sslprofile config | Attila Molnar | |
2015-06-06 | Convert all code to use StreamSocket::SendQueue | Attila Molnar | |
Let OnStreamSocketWrite see the entire sendq instead of one element at a time | |||
2015-06-03 | Add support for channel alias prefixes with multiple characters. | Peter Powell | |
2015-06-03 | m_silence Change silencelist type to vector | Attila Molnar | |
2015-06-03 | m_silence Remove unused parameters from OnBuildExemptList and rename it | Attila Molnar | |
2015-06-03 | m_callerid Prioritize after other mods for the OnUserPreMessage hook | Attila Molnar | |
Issue #1051 | |||
2015-06-02 | Fix incomplete conversion to the new whois system noticed by @SaberUK | Attila Molnar | |