summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-02-20Extend +X to take named modes in addition to mode lettersdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12501 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-19Change channel mode +a to "admin" which is easier to remember than "protected"danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12500 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-19Allow autoop to use long namesdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12499 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-19Kill m_spy, which was replaced by channels/auspex in 1.2 but kept alive for ↵danieldg
nostalgia git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12497 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-18Compile fix for m_ldapauthdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12495 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-18Allow SASL messages to be targeted at the services serverdanieldg
<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
2010-02-18Reset the already_sent IDs during slow garbage collectiondanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12493 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-18Support multiple certificates in GnuTLS certificate chaindanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12491 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-18Fix double-erase of iterator if a server dies and times out at the same timedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12490 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-17Add <chanhistory:maxlines> to specify the maximum allowed size of channel ↵danieldg
history git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12488 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-17Check for <user>:<password> for ldap auth in /PASS password if ↵w00t
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
2010-02-17Allow STARTTLS to be disabled via <gnutls starttls="no">danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12485 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-17Hide SSL= line of 005 if <gnutls:showports>/<openssl:showports> is falsedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12484 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-17Fix routing of prefix-channel messages now that 2.0 sends to status and ↵danieldg
above, not just status git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12483 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-16Change is-using-SSL numeric to 671 to match more other IRCdsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12482 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-16Change is-using-SSL numeric to 275 to match other IRCdsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12481 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-16Bug #645 was correct behavior on the client's part, the IRC STARTTLS ↵danieldg
standard was broken git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12480 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-16Defer module init on initial load for easier dependency checkingdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12477 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-16Delete 0-user permanent channels that are being set -Pdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12475 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-16Incrementing the counter in a loop is useful to prevent it being an infinite ↵danieldg
loop git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12474 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-16Handle GRELOADMODULE when module is not loadeddanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12472 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-16Remove SYSTEM and related sensitive information from the non-oper VERSION linedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12471 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-15Show opers the raw VERSION string, not the custom onedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12470 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-15Dump sendq before closing socketdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12469 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-15Allow a reason to be specified for <connect:deny>danieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12468 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-15Add <oper:autologin> to allow SSL fingerprint-based automatic oper logindanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12467 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-15Deny identical mode +H changedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12466 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-152.0 beta 3 releasedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12464 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-15Allow forced nick change to bypass Q:Linesdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12460 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-15Fix build errordanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12459 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-14Remove unused exports; counting is not for programmersdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12457 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-14Switch the order of arguments in the +X mode, thanks aquanight for the ↵danieldg
suggestion git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12456 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-14Don't check for existance and such when removing bansdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12455 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-14m_dnsbl updatesdanieldg
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
2010-02-13Fix inverted return on ldapoperdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12453 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-13Clean up treesocket naming confusion by adding a link block reference during ↵danieldg
negotiation git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12452 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-13Fix double-invocation of Squit that can cause a crash on delinkdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12451 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-13Change GeoIP to be a connect block matcherdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12450 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-13Fix kqueue to not report 0 maximum open socketsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12449 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12Fix compilationdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12447 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12Write out the permchannels database on a timer, not on every mode changedanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12446 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12Remove possible references to deleted User objects due to DNS lookupsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12445 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12Fix stats output to divide in floating-pointdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12444 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12Fix sending null character on callerid metadata, which causes netsplitsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12440 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12Fix help text in helpop, route ACCEPT command to fix calleriddanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12439 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-12Improve support for NetBSDdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-11When we get events on unknown file descriptors, unregister them rather than ↵danieldg
spinning at 100% CPU git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12436 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-11Restart server_hash iteration after quitting dead and pinged out serversdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12435 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-11Fix double-sending of locally sourced killsdanieldg
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12434 e03df62e-2008-0410-955e-edbf42e46eb7
2010-02-11Make UID modify its parameter on a nick collision so that services has an ↵danieldg
easier time understanding things git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12433 e03df62e-2008-0410-955e-edbf42e46eb7