summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for ↵Gravatar danieldg2010-02-192-53/+0
| | | | | | nostalgia git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12497 e03df62e-2008-0410-955e-edbf42e46eb7
* Compile fix for m_ldapauthGravatar danieldg2010-02-181-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12495 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow SASL messages to be targeted at the services serverGravatar danieldg2010-02-186-21/+75
| | | | | | | <sasl target="services.example.net"> will avoid broadcasting all authentication messages across the network, which improves security. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12494 e03df62e-2008-0410-955e-edbf42e46eb7
* Support multiple certificates in GnuTLS certificate chainGravatar danieldg2010-02-181-7/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12491 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix double-erase of iterator if a server dies and times out at the same timeGravatar danieldg2010-02-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12490 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <chanhistory:maxlines> to specify the maximum allowed size of channel ↵Gravatar danieldg2010-02-171-5/+19
| | | | | | history git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12488 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for <user>:<password> for ldap auth in /PASS password if ↵Gravatar w00t2010-02-171-9/+27
| | | | | | ident/nickname method fails, this allows people with long uids/invalid uids to still auth to LDAP. Thanks to stezz. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12486 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow STARTTLS to be disabled via <gnutls starttls="no">Gravatar danieldg2010-02-171-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12485 e03df62e-2008-0410-955e-edbf42e46eb7
* Hide SSL= line of 005 if <gnutls:showports>/<openssl:showports> is falseGravatar danieldg2010-02-172-24/+32
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12484 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix routing of prefix-channel messages now that 2.0 sends to status and ↵Gravatar danieldg2010-02-172-2/+11
| | | | | | above, not just status git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12483 e03df62e-2008-0410-955e-edbf42e46eb7
* Change is-using-SSL numeric to 671 to match more other IRCdsGravatar danieldg2010-02-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12482 e03df62e-2008-0410-955e-edbf42e46eb7
* Change is-using-SSL numeric to 275 to match other IRCdsGravatar danieldg2010-02-161-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12481 e03df62e-2008-0410-955e-edbf42e46eb7
* Bug #645 was correct behavior on the client's part, the IRC STARTTLS ↵Gravatar danieldg2010-02-161-6/+2
| | | | | | standard was broken git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12480 e03df62e-2008-0410-955e-edbf42e46eb7
* Delete 0-user permanent channels that are being set -PGravatar danieldg2010-02-161-22/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12475 e03df62e-2008-0410-955e-edbf42e46eb7
* Incrementing the counter in a loop is useful to prevent it being an infinite ↵Gravatar danieldg2010-02-161-0/+1
| | | | | | loop git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12474 e03df62e-2008-0410-955e-edbf42e46eb7
* Handle GRELOADMODULE when module is not loadedGravatar danieldg2010-02-161-1/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12472 e03df62e-2008-0410-955e-edbf42e46eb7
* Add <oper:autologin> to allow SSL fingerprint-based automatic oper loginGravatar danieldg2010-02-155-32/+36
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12467 e03df62e-2008-0410-955e-edbf42e46eb7
* Deny identical mode +H changeGravatar danieldg2010-02-151-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12466 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow forced nick change to bypass Q:LinesGravatar danieldg2010-02-151-5/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12460 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix build errorGravatar danieldg2010-02-151-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12459 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove unused exports; counting is not for programmersGravatar danieldg2010-02-141-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12457 e03df62e-2008-0410-955e-edbf42e46eb7
* Switch the order of arguments in the +X mode, thanks aquanight for the ↵Gravatar danieldg2010-02-141-11/+6
| | | | | | suggestion git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12456 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't check for existance and such when removing bansGravatar danieldg2010-02-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12455 e03df62e-2008-0410-955e-edbf42e46eb7
* m_dnsbl updatesGravatar danieldg2010-02-141-38/+73
| | | | | | | Prevent user registration until dnsbl lookups are complete Allow DNSBLs to be checked using <connect:dnsbl> (MARK type) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12454 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix inverted return on ldapoperGravatar danieldg2010-02-131-5/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12453 e03df62e-2008-0410-955e-edbf42e46eb7
* Clean up treesocket naming confusion by adding a link block reference during ↵Gravatar danieldg2010-02-138-157/+84
| | | | | | negotiation git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12452 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix double-invocation of Squit that can cause a crash on delinkGravatar danieldg2010-02-132-4/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12451 e03df62e-2008-0410-955e-edbf42e46eb7
* Change GeoIP to be a connect block matcherGravatar danieldg2010-02-131-39/+29
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12450 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compilationGravatar danieldg2010-02-121-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12447 e03df62e-2008-0410-955e-edbf42e46eb7
* Write out the permchannels database on a timer, not on every mode changeGravatar danieldg2010-02-121-13/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12446 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove possible references to deleted User objects due to DNS lookupsGravatar danieldg2010-02-125-29/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12445 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix sending null character on callerid metadata, which causes netsplitsGravatar danieldg2010-02-121-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12440 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix help text in helpop, route ACCEPT command to fix calleridGravatar danieldg2010-02-122-13/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12439 e03df62e-2008-0410-955e-edbf42e46eb7
* Restart server_hash iteration after quitting dead and pinged out serversGravatar danieldg2010-02-112-2/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12435 e03df62e-2008-0410-955e-edbf42e46eb7
* Make UID modify its parameter on a nick collision so that services has an ↵Gravatar danieldg2010-02-111-5/+4
| | | | | | easier time understanding things git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12433 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix routing of KILL command when sourced from a serverGravatar danieldg2010-02-112-57/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12432 e03df62e-2008-0410-955e-edbf42e46eb7
* Show SSL fingerprint in /WHOIS line, allow fingerprints to be hidden from ↵Gravatar danieldg2010-02-101-27/+35
| | | | | | non-opers with config option git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12429 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix TBAN not working if the banner is owner/protectedGravatar danieldg2010-02-101-58/+43
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12426 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix incorrect ServerInstance pointer in m_saslGravatar danieldg2010-02-101-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12425 e03df62e-2008-0410-955e-edbf42e46eb7
* Change display of PROP list to match the input formatGravatar danieldg2010-02-101-6/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12424 e03df62e-2008-0410-955e-edbf42e46eb7
* Better error messages for m_autoopGravatar danieldg2010-02-101-1/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12423 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix incorrect check of mode permissions when displaying themGravatar danieldg2010-02-101-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12422 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix WHOISNOTICE parameters being sent backwardsGravatar danieldg2010-02-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12419 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix typoGravatar danieldg2010-02-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12417 e03df62e-2008-0410-955e-edbf42e46eb7
* Sort CAPAB CHANMODES and USERMODESGravatar danieldg2010-02-091-9/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12416 e03df62e-2008-0410-955e-edbf42e46eb7
* Eliminate duplicate names between user and channel modesGravatar danieldg2010-02-093-5/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12414 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow exemptchanops to modify the channel access level needed to bypass +tGravatar danieldg2010-02-091-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12413 e03df62e-2008-0410-955e-edbf42e46eb7
* Update m_exemptchanops to allow users to specify the status required for the ↵Gravatar danieldg2010-02-091-33/+41
| | | | | | exemption git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12412 e03df62e-2008-0410-955e-edbf42e46eb7
* Move password checking into connect class searchGravatar danieldg2010-02-091-1/+1
| | | | | | | This makes it possible to have a passworded connect class that is open to any host without denying users that do not use the password. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12411 e03df62e-2008-0410-955e-edbf42e46eb7
* This module isn't supposed to be part of 2.0; it will be third-party until 2.1Gravatar danieldg2010-02-091-114/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12409 e03df62e-2008-0410-955e-edbf42e46eb7