summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-10-14Merge pull request #1093 from SaberUK/master+tscAttila Molnar
Update another password check to use InspIRCd::TimingSafeCompare.
2015-10-14Update another password check to use InspIRCd::TimingSafeCompare.Peter Powell
2015-10-11Revert "Fix sending the wrong numerics on join when a topic is empty."Attila Molnar
This reverts commit b0e64b8cea2d721588d92072a8d16fdd99a9c945. The original behavior isn't RFC incompliant, see #1095.
2015-09-28Fix incorrect std::string::operator[] usageAttila Molnar
Passing a position equal to length() to the non-const version of operator[] is undefined
2015-09-06Merge pull request #1050 from Aviator45003/insp20Adam
Fixed a build warning
2015-09-06Merge pull request #1018 from SaberUK/insp20+hidekillsAdam
[2.0] Fix exposing the opers hostname in KILL when using hidekills.
2015-08-26Fix sending the wrong numerics on join when a topic is empty.Peter Powell
2015-07-07m_ssl_openssl Implement custom BIO methods that call SocketEngine methodsAttila Molnar
2015-07-07m_ssl_openssl Remove NULL check of the session in OpenSSLIOHook constructorAttila Molnar
2015-07-06m_ssl_openssl Use SSL_MODE_RELEASE_BUFFERS if availableAttila Molnar
2015-07-06m_ssl_openssl Enable ECDH when acting as a server on OpenSSL 1.0.0 and laterAttila Molnar
2015-07-06m_ssl_openssl Unconditionally compile code for detecting renegotiation and ↵Attila Molnar
disallow it by default
2015-07-06Fail invalid dns responses instead of dropAdam
2015-07-01m_blockcaps Reword error message to indicate 'greater than or equal to' ↵David Lamont
logic when checking caps percentage
2015-06-26Merge pull request #1059 from OVERdrive-IRC/m_repeat/fix-typoAttila Molnar
m_repeat: fix typo (similiar->similar)
2015-06-22m_ssl_gnutls, m_ssl_openssl Log library version information on loadAttila Molnar
2015-06-14Fix 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-12m_repeat: fix typo (similiar->similar)James Lu
Also update docs/ accordingly
2015-06-06Clean up indent in StreamSocket::DoWrite()Attila Molnar
2015-06-06m_ssl_gnutls Implement corking on GnuTLS 3.1.9 and later to avoid data ↵Attila Molnar
copies done by sendq flattening
2015-06-06Call OnStreamSocketWrite() once per write eventAttila Molnar
Do sendq flattening in SSL modules, move code for it into class SSLIOHook from core
2015-06-06Add max outgoing record size option to sslprofile configAttila Molnar
2015-06-06Convert all code to use StreamSocket::SendQueueAttila Molnar
Let OnStreamSocketWrite see the entire sendq instead of one element at a time
2015-06-04Expand module names in ServerConfig::ApplyModules()Attila Molnar
2015-06-03Add support for channel alias prefixes with multiple characters.Peter Powell
2015-06-03m_silence Change silencelist type to vectorAttila Molnar
2015-06-03m_silence Remove unused parameters from OnBuildExemptList and rename itAttila Molnar
2015-06-03m_callerid Prioritize after other mods for the OnUserPreMessage hookAttila Molnar
Issue #1051
2015-06-02Fix incomplete conversion to the new whois system noticed by @SaberUKAttila Molnar
2015-05-23m_spanningtree Log nick collisions more verbosely and in all casesAttila Molnar
2015-05-22Remove dead code from UserManager::AddUser()Attila Molnar
2015-05-22Fix some oversightsAttila Molnar
2015-05-20Allow modules to be called as "foo" instead of "m_foo.so"Attila Molnar
2015-05-19m_spanningtree Fix harmless valgrind warning about uninit var usage on unloadAttila Molnar
2015-05-19Merge branch 'master+movenames'Attila Molnar
2015-05-18New m_ldap from AnopeAdam
Redesign to be more like m_mysql, polling ldap_result from a thread as done previously is undefined.
2015-05-17Fixed a build warningThe Aviator
Just a mismatched type, improperly done cast.
2015-05-17Move InspIRCd::SendError() to cmd_dieAttila Molnar
Fix multiple ERROR messages being sent to unregistered users by removing the "Exiting with status..." message
2015-05-17Move code that quits all users from InspIRCd::Cleanup() to cmd_dieAttila Molnar
2015-05-17Fix incorrect iterator use leading to prematurely exiting loops when ↵Attila Molnar
quitting users while looping the local user list
2015-05-17Encase the IPv6 address in `STATS p` with square brackets.Peter Powell
This is a widely used format as without it the port is ambigious.
2015-05-16cmd_names Do the HasPrivPermission() check only in the NAMES handlerAttila Molnar
2015-05-16Move Channel::UserList() from core to cmd_namesAttila Molnar
2015-05-16Move topic and NAMES sending on join from core into core_channelAttila Molnar
2015-05-16cmd_topic Extract code sending RPL_TOPIC and RPL_TOPICTIME into a functionAttila Molnar
2015-05-13Merge pull request #1041 from SaberUK/master+ipv6-nameserverAttila Molnar
Fix IPv6 nameservers not being detected by the resolv.conf parser.
2015-05-13core_dns Set the TTL of the cache entry to the lowest TTL in a set of ↵Attila Molnar
ResourceRecords
2015-05-13core_dns Only clear the slot of the request if the object in the slot ↵Attila Molnar
matches what was passed to MyManager::RemoveRequest()
2015-05-13core_dns Add DNS timeout timer in Process() not in DNS::Request constructorAttila Molnar
2015-05-13core_dns Make MAX_REQUEST_ID unsigned, move it to core_dns from headerAttila Molnar