summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 2.0 beta 4 release v2.0.0b4Gravatar danieldg2010-03-041-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12590 e03df62e-2008-0410-955e-edbf42e46eb7
* Unset umode +x when a different vhost is set on a userGravatar danieldg2010-03-041-36/+28
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12589 e03df62e-2008-0410-955e-edbf42e46eb7
* Move DNSBL and ident lookups after <connect deny>/bancache/Z:line checksGravatar danieldg2010-03-021-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12588 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_ident deleting sockets that are still in useGravatar danieldg2010-03-023-42/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12586 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix some more incorrect socket useGravatar danieldg2010-03-024-18/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12585 e03df62e-2008-0410-955e-edbf42e46eb7
* DelFd should not fail, it will leave a bad dangling pointer in that caseGravatar danieldg2010-03-026-41/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12584 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't try quite so hard to writev() the entire buffer in one goGravatar danieldg2010-03-021-4/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12583 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't send events for removed FDs when both read and write are readyGravatar danieldg2010-03-024-24/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12582 e03df62e-2008-0410-955e-edbf42e46eb7
* What, I have to make this compile now?Gravatar danieldg2010-03-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12581 e03df62e-2008-0410-955e-edbf42e46eb7
* Log duplicate UUID events a bit betterGravatar danieldg2010-03-022-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12580 e03df62e-2008-0410-955e-edbf42e46eb7
* Log invalid S2S commands a bit betterGravatar danieldg2010-03-021-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12579 e03df62e-2008-0410-955e-edbf42e46eb7
* Let ENCAP target match on server names, not just SIDsGravatar danieldg2010-03-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12577 e03df62e-2008-0410-955e-edbf42e46eb7
* Make <insane blah="no"> disallow insanity, to match the documentationGravatar danieldg2010-03-011-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12576 e03df62e-2008-0410-955e-edbf42e46eb7
* Cap masks and bans at 250 charactersGravatar danieldg2010-03-012-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12575 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix snomask sending having the final-parameter colon stripped (noticed in ↵Gravatar danieldg2010-02-281-1/+2
| | | | | | globops in bug #951) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12573 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix misspellingGravatar danieldg2010-02-282-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12572 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix m_customprefix trying to add the first tag twiceGravatar danieldg2010-02-281-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12571 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow auditorium mode to be customized via exemptchanopsGravatar danieldg2010-02-261-49/+59
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12569 e03df62e-2008-0410-955e-edbf42e46eb7
* Make remote/local snomasks consistent and allow use without namingGravatar danieldg2010-02-256-124/+65
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12568 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't strip ENCAP from WHOISNOTICE, it will delink 1.2 serversGravatar danieldg2010-02-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12566 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix /LUSERS miscountingGravatar danieldg2010-02-251-5/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12565 e03df62e-2008-0410-955e-edbf42e46eb7
* GCC doesn't like characters being used in array subscriptsGravatar danieldg2010-02-251-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12564 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix empty prefixes in m_chanprotectGravatar danieldg2010-02-241-6/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12558 e03df62e-2008-0410-955e-edbf42e46eb7
* Replace #define IPV6 with <config defaultbind="ipv6">, and autodetect if not ↵Gravatar danieldg2010-02-234-41/+37
| | | | | | specified git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12550 e03df62e-2008-0410-955e-edbf42e46eb7
* Add a short message at the top of permchannel DB, and ensure config format ↵Gravatar danieldg2010-02-231-0/+1
| | | | | | is compat git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12544 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix uninit variable warningGravatar danieldg2010-02-231-3/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12528 e03df62e-2008-0410-955e-edbf42e46eb7
* Correct the base64 implementationsGravatar danieldg2010-02-211-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12510 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix base64 decoding functionGravatar danieldg2010-02-212-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12509 e03df62e-2008-0410-955e-edbf42e46eb7
* Add HMAC implementation to HashProviderGravatar danieldg2010-02-2110-67/+56
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12508 e03df62e-2008-0410-955e-edbf42e46eb7
* Add Base64 encode/decode functions to the coreGravatar danieldg2010-02-215-430/+135
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12507 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix exception on m_cloaking GetVersion if run without a hash providerGravatar danieldg2010-02-211-14/+16
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12506 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow invex to bypass keyGravatar danieldg2010-02-201-2/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12505 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compilation warningGravatar danieldg2010-02-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12504 e03df62e-2008-0410-955e-edbf42e46eb7
* Replace m_halfvoice with m_customprefixGravatar danieldg2010-02-202-102/+133
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12503 e03df62e-2008-0410-955e-edbf42e46eb7
* Restore <options:exemptchanops> with long namesGravatar danieldg2010-02-2017-72/+89
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12502 e03df62e-2008-0410-955e-edbf42e46eb7
* Extend +X to take named modes in addition to mode lettersGravatar danieldg2010-02-201-4/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12501 e03df62e-2008-0410-955e-edbf42e46eb7
* Change channel mode +a to "admin" which is easier to remember than "protected"Gravatar danieldg2010-02-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12500 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow autoop to use long namesGravatar danieldg2010-02-191-22/+36
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12499 e03df62e-2008-0410-955e-edbf42e46eb7
* Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for ↵Gravatar danieldg2010-02-194-70/+7
| | | | | | 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
* Reset the already_sent IDs during slow garbage collectionGravatar danieldg2010-02-181-18/+22
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12493 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