summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-05-19m_spanningtree Fix harmless valgrind warning about uninit var usage on unloadAttila Molnar
2015-05-19Increase entries in valgrind stack traces to 30 (--num-callers)Attila 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-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-17Merge pull request #1048 from SaberUK/master+ipv6-statsAttila Molnar
Encase the IPv6 address in `STATS p` with square brackets.
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 #1024 from SaberUK/master+make-perl-cleanupAttila Molnar
Start cleaning up the make/*.pl files.
2015-05-13Remove run-cc.pl and all associated code.Peter Powell
As far as I can tell this only worked with older versions of GCC and there is no value in fixing it as diagnostics have improved since then and it makes errors hard to search for anyway. This also shaves off an average of five seconds on each build on my hardware. Neat!
2015-05-13unit-cc: Remove workaround which existed for 2.0.x only.Peter Powell
2015-05-13unit-cc: Use the same preamble as other Perl tools.Peter Powell
2015-05-13calcdep: Unify coremod and module building code.Peter Powell
2015-05-13calcdep: Clean up some unused/duplicate variables.Peter Powell
2015-05-13calcdep: Use the same preamble as other Perl tools.Peter Powell
2015-05-13calcdep: Remove a workaround for a very old version of BSD Make.Peter Powell
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
2015-05-13m_spanningtree Use uint64_t for the burst start time to avoid overflowsAttila Molnar
2015-05-13m_spanningtree Clean up commentsAttila Molnar
2015-05-12Remove support for non-unloadable (VF_STATIC) modulesAttila Molnar
No module we ship uses this flag and new modules should not use it either to make hotfixing possible
2015-05-12cmd_modules Don't show the memory addresses of Module objects to opersAttila Molnar
2015-05-10Merge insp20Attila Molnar
2015-05-10Release v2.0.20Attila Molnar
2015-05-10Merge pull request #1039 from SaberUK/insp20+fix-restrictmsg-ulineAttila Molnar
[2.0] Fix not being able to message ulines when m_restrictmsg is loaded.
2015-05-10Fix not being able to message ulines when m_restrictmsg is loaded.Peter Powell
2015-05-10Fix IPv6 nameservers not being detected by the resolv.conf parser.Peter Powell
This fixes #973. Forward port of #974.
2015-05-10m_ssl_gnutls Hold users in pre-registration state until the handshake is ↵Attila Molnar
completed
2015-05-04Merge branch 'master+whoiscontext'Attila Molnar
2015-05-04core_whois Fix numeric 319 not obeying MaxLineAttila Molnar
2015-05-01core_hostname_lookup Don't adjust DnsBad statsAttila Molnar
This is done by core_dns
2015-05-01m_httpd Fix iteration in OnUnloadModule()Attila Molnar
2015-04-28core_whois Simplify CommandWhois::SplitChanList()Attila Molnar
2015-04-28Move OnWhois* events to core_whois, add Whois::ContextAttila Molnar
Remove InspIRCd::SendWhoisLine()
2015-04-28Prepend target user nick to whois numerics in InspIRCd::SendWhoisLine()Attila Molnar
2015-04-28m_servprotect Remove pointless compare of src and dst from OnWhoisLine handlerAttila Molnar
2015-04-27Merge branch 'master+dns'Attila Molnar
2015-04-27core_dns Drop incoming packets containing a different question from what we ↵Attila Molnar
asked
2015-04-27core_dns Update DNS::Request::name to be the same as in the packetAttila Molnar
2015-04-21core_dns Remove incomplete support for multiple questions per queryAttila Molnar
2015-04-21core_dns Reject incoming packets with qdcount != 1Attila Molnar
2015-04-21core_dns Don't store query class code in QuestionAttila Molnar