summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 2.0 release candidate 2 v2.0.0rc2Gravatar Daniel De Graaf2010-04-281-1/+1
|
* Define comparator for irc::sockets::sockaddrsGravatar Daniel De Graaf2010-04-262-1/+12
| | | | | This only compares IP/port, which ignores IPv6 flow information and scope ID, which aren't important in testing for equality.
* Add debug output for received DNS packetsGravatar Daniel De Graaf2010-04-261-0/+4
|
* Add debug output of UserResolver resultsGravatar Daniel De Graaf2010-04-261-2/+10
|
* Change DNS binding to avoid BindSocket which could use the wrong address familyGravatar Daniel De Graaf2010-04-251-20/+11
|
* Add better debug output to dns.cppGravatar Daniel De Graaf2010-04-241-4/+24
|
* Emulate a bug in 1.2 to get matching cloaksGravatar Daniel De Graaf2010-04-241-2/+2
|
* Add "CLOAK" command to allow opers to see the cloaked form of any hostGravatar Daniel De Graaf2010-04-241-23/+51
|
* Fix IPv6 cloaking in compatability mode (was using the wrong xtab confusor)Gravatar Daniel De Graaf2010-04-241-2/+2
|
* Add custom suffix support for 2.0-style IP cloaking (default of ".IP")Gravatar Daniel De Graaf2010-04-241-8/+13
|
* Possible fix for OpenSSL SendQ processing haltsGravatar Daniel De Graaf2010-04-161-1/+3
|
* Fix crash when a remote server has the same name as we doGravatar Daniel De Graaf2010-04-161-2/+3
|
* Check maximum length of ban list for local users, not remoteGravatar Daniel De Graaf2010-04-161-1/+1
|
* Fix cloak key being misread in 2.0 cloaking modesGravatar Daniel De Graaf2010-04-151-9/+9
|
* Add IPV6_V6ONLY supportGravatar Daniel De Graaf2010-04-141-0/+16
|
* Prevent using invalid UIDs and enforce UID/SID matchingGravatar Daniel De Graaf2010-04-111-4/+8
|
* Use FindNickOnly in a few commands to prevent enumerating users via UID walkingGravatar Daniel De Graaf2010-04-026-7/+17
|
* Split up API_VERSION numberGravatar Daniel De Graaf2010-04-011-11/+2
| | | | | | Since we can make API changes in multiple branches at the same time, a single sequence number is insufficient. Use two numbers to indicate the major version and API increment.
* Prevent pre-registration connect blocks from being used post-registrationGravatar Daniel De Graaf2010-03-311-0/+1
|
* Remove unneeded inet_aton callGravatar Daniel De Graaf2010-03-311-10/+5
|
* Allow E:lines to make users exempt from DNSBL checksGravatar Daniel De Graaf2010-03-311-0/+3
|
* Fix <connect:password> incorrectly reading <connect:pass>Gravatar Daniel De Graaf2010-03-311-2/+2
|
* 2.0 release candidate 1 v2.0.0rc1Gravatar Daniel De Graaf2010-03-271-1/+1
|
* Block writes to pending-connect socketGravatar Daniel De Graaf2010-03-271-1/+1
|
* Add debouncing to m_cloaking, and fix cloak of hosts without dotsGravatar Daniel De Graaf2010-03-271-19/+39
|
* Fix CommandFloodPenalty overflow on connectGravatar danieldg2010-03-232-3/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12659 e03df62e-2008-0410-955e-edbf42e46eb7
* Fail config parse if duplicate keys are foundGravatar danieldg2010-03-231-2/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12658 e03df62e-2008-0410-955e-edbf42e46eb7
* Calling OnError from Resolver's constructor is broken; just use the exceptionGravatar danieldg2010-03-232-4/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12657 e03df62e-2008-0410-955e-edbf42e46eb7
* Change 2.0 cloak function to use variable-length segmentsGravatar danieldg2010-03-231-30/+40
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12656 e03df62e-2008-0410-955e-edbf42e46eb7
* A few minor fixupsGravatar danieldg2010-03-222-7/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12655 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't repeat the Raw I/O log message on every rehashGravatar danieldg2010-03-221-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12654 e03df62e-2008-0410-955e-edbf42e46eb7
* Change <security:operspywhois> to a tristateGravatar danieldg2010-03-222-10/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12653 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix MySQL crash on module unload with empty query queueGravatar danieldg2010-03-221-1/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12652 e03df62e-2008-0410-955e-edbf42e46eb7
* Move some unused modules to -extrasGravatar danieldg2010-03-223-359/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12651 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove channel argument from OnSendWhoLine, this information is already ↵Gravatar danieldg2010-03-225-57/+16
| | | | | | available in params[0] git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12650 e03df62e-2008-0410-955e-edbf42e46eb7
* Move ModuleManager::UnloadAll out of modmanager_dynamicGravatar danieldg2010-03-223-27/+23
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12649 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow static initialization of dynamic_reference objectsGravatar danieldg2010-03-221-10/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12648 e03df62e-2008-0410-955e-edbf42e46eb7
* Add RAWIO log level which is more verbose than DEBUGGravatar danieldg2010-03-197-10/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12646 e03df62e-2008-0410-955e-edbf42e46eb7
* Add configuration options to m_invisibleGravatar danieldg2010-03-191-9/+26
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12645 e03df62e-2008-0410-955e-edbf42e46eb7
* Only check password during second connect block check; add registered="yes" ↵Gravatar danieldg2010-03-181-1/+1
| | | | | | to get the previous behavior git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12644 e03df62e-2008-0410-955e-edbf42e46eb7
* Make /etc/resolv.conf reader slightly less stupidGravatar danieldg2010-03-181-2/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12642 e03df62e-2008-0410-955e-edbf42e46eb7
* PURE_STATIC fixes to use normal <module> tagsGravatar danieldg2010-03-181-38/+78
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12641 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix mismatched return value in kqueue DelFdGravatar danieldg2010-03-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12639 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typo in kqueueGravatar danieldg2010-03-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12638 e03df62e-2008-0410-955e-edbf42e46eb7
* Use CycleHostsFromUser for on-join modes too (m_autoop)Gravatar danieldg2010-03-151-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12637 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <options:cyclehostsfromuser> to configure source for mode changes on ↵Gravatar danieldg2010-03-142-1/+4
| | | | | | host cycle git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12636 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix uninit pointer on MySQL initial connectionGravatar danieldg2010-03-131-5/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12635 e03df62e-2008-0410-955e-edbf42e46eb7
* Handle database not present a bit better, add missing MySQL rehash on initGravatar danieldg2010-03-133-14/+34
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12634 e03df62e-2008-0410-955e-edbf42e46eb7
* Change SQLv3 to format queries during submission, not beforeGravatar danieldg2010-03-136-146/+144
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12633 e03df62e-2008-0410-955e-edbf42e46eb7
* Add OnUnloadModule hook to MySQLGravatar danieldg2010-03-131-44/+95
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12632 e03df62e-2008-0410-955e-edbf42e46eb7