summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Change regex modules to use a prioritized init()Gravatar Daniel De Graaf2010-08-035-4/+45
|
* Allow module init to be prioritized to allow dependency checkingGravatar Daniel De Graaf2010-08-033-0/+15
|
* Allow halfops to remove their own halfop statusGravatar Daniel De Graaf2010-08-031-0/+7
|
* Fix incorrect default on <alias:channelcommand>Gravatar Daniel De Graaf2010-08-031-2/+2
|
* Fix negative array access in channameGravatar Daniel De Graaf2010-08-031-13/+14
|
* Correct source of initial BURST line from servers sending it without one ↵Gravatar Daniel De Graaf2010-08-031-1/+1
| | | | (like denora)
* Send HALFOP= line in CAPAB CAPABILITIES for 1201 compat (anope relies on this)Gravatar Daniel De Graaf2010-08-031-0/+2
|
* Don't use an empty direction when receiving a sourceless server commandGravatar Daniel De Graaf2010-08-031-6/+2
|
* Emulate a bug in 1.2 to get matching cloaksGravatar Daniel De Graaf2010-08-031-2/+2
|
* Add "CLOAK" command to allow opers to see the cloaked form of any hostGravatar Daniel De Graaf2010-08-031-21/+50
|
* Fix IPv6 cloaking in compatability mode (was using the wrong xtab confusor)Gravatar Daniel De Graaf2010-08-031-2/+2
|
* Add custom suffix support for 2.0-style IP cloaking (default of ".IP")Gravatar Daniel De Graaf2010-08-031-8/+13
|
* Fix crash when a remote server has the same name as we doGravatar Daniel De Graaf2010-08-031-2/+3
|
* Get rid of more useless assign() invocationsGravatar Daniel De Graaf2010-08-033-4/+5
|
* Get rid of char* argument for channel nameGravatar Daniel De Graaf2010-08-0315-35/+29
|
* Fix cloak key being misread in 2.0 cloaking modesGravatar Daniel De Graaf2010-08-031-9/+9
|
* Drop ConfigReader::EnumerateGravatar Daniel De Graaf2010-08-037-96/+90
|
* Change UserChanList to an intrusive-style linked listGravatar Daniel De Graaf2010-08-037-16/+20
|
* Make irc::string faster and less wastefulGravatar Daniel De Graaf2010-08-036-25/+27
| | | | | Change irc::string from an std::basic_string typedef to a wrapper around an std::string, to avoid unneeded copies in assign().
* Remove unneeded copy of server name for every remote userGravatar Daniel De Graaf2010-08-034-12/+9
|
* Prevent using invalid UIDs and enforce UID/SID matchingGravatar Daniel De Graaf2010-08-031-4/+8
|
* Use FindNickOnly in a few commands to prevent enumerating users via UID walkingGravatar Daniel De Graaf2010-08-032-2/+2
|
* Remove unneeded inet_aton callGravatar Daniel De Graaf2010-08-031-10/+5
|
* Allow E:lines to make users exempt from DNSBL checksGravatar Daniel De Graaf2010-08-031-0/+3
|
* Remove channel argument from OnSendWhoLineGravatar danieldg2010-08-032-1/+14
|
* Fix m_ldapoper using incorrect module nameGravatar Daniel De Graaf2010-08-031-4/+4
|
* Add debouncing to m_cloaking, and fix cloak of hosts without dotsGravatar Daniel De Graaf2010-08-031-19/+39
|
* Basic counting is too easy to get wrongGravatar Daniel De Graaf2010-08-031-1/+1
|
* Fix CommandFloodPenalty overflow on connectGravatar Daniel De Graaf2010-08-031-3/+6
|
* Squash a few warningsGravatar Daniel De Graaf2010-08-035-11/+16
|
* Change 2.0 cloak function to use variable-length segmentsGravatar Daniel De Graaf2010-08-031-30/+46
|
* Fix MySQL crash on module unload with empty query queueGravatar danieldg2010-08-031-1/+3
|
* Remove modules that have moved to extrasGravatar Daniel De Graaf2010-08-033-389/+0
|
* Fix some issues found using valgrind/pure_staticGravatar Daniel De Graaf2010-08-031-5/+6
|
* Add RAWIO log level which is more verbose than DEBUGGravatar danieldg2010-08-032-2/+2
|
* Simplify SASL interface using SASLHookGravatar Daniel De Graaf2010-08-032-138/+80
|
* Add configuration options to m_invisibleGravatar Daniel De Graaf2010-08-031-9/+26
|
* Remove some unused duplicate hooksGravatar Daniel De Graaf2010-08-031-3/+4
|
* Allow m_sqlauth to set connect classGravatar Daniel De Graaf2010-08-031-23/+26
|
* Fix uninit pointer on MySQL initial connectionGravatar Daniel De Graaf2010-08-031-5/+3
|
* Handle database not present a bit better, add missing MySQL rehash on initGravatar Daniel De Graaf2010-08-033-6/+18
|
* SQL API v3Gravatar danieldg2010-08-0311-3222/+980
|
* Change lockserv emergency unlock procedure, and add one for jumpserverGravatar Jackmcbarn2010-08-032-10/+11
|
* Rename opermodes parameter to "automodes" to resolve conflict with the ↵Gravatar Daniel De Graaf2010-08-031-1/+1
| | | | migrated <class:modes>
* Add interface user list to testnet check outputGravatar Daniel De Graaf2010-08-031-0/+6
|
* Change OperInfo to store oper/type/class together.Gravatar Daniel De Graaf2010-08-032-8/+5
| | | | | This allows privelages to be granted using <oper:commands> or <type:commands> instead of requiring <class> blocks.
* Change "CAP *" reply to "CAP $nick", which is the intended use of the parameterGravatar danieldg2010-08-031-5/+5
|
* Fix mode +L being visibly reset on every FJOINGravatar danieldg2010-08-031-0/+2
|
* Add m_chanacl, channel access control groupsGravatar Daniel De Graaf2010-08-033-1/+144
|
* Fix override permission checking the wrong listGravatar Daniel De Graaf2010-08-031-5/+5
|