summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-02-04Added support for space-seperated lists here, toobrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3075 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04Allow space seperated hostlist in <oper:host> e.g. <oper host="foo@bar ↵brain
baz@qux blarp@flerble" name="blah"> git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3074 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04Typoom
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3073 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04Added "char status" parameter to OnUserPreNotice and OnUserPreMessage for ↵brain
NOTICE @#chan etc. Tidied up craq++ in modules (copy and pasting OnUserPreNotice into OnUserPreMessage?! why not just call one from the other!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3072 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04Stop trying to set an empty swhois if the <type> doesn't specify oneom
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3071 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04When rehashing by sighup and adding/removing modules, don't attempt to write ↵brain
a user because there isnt one :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3070 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04Added gnutls_rpath.pl. This works out the lib dir and does:brain
-Wl,--rpath -Wl,/lib/dir and outputs it, the $LinkerFlags of gnutls ssl module use it in backticks during link, so you dont get missing lib error git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3069 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04Only send 320 numeric if the SSL user is on our portom
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3068 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04Add support for configured swhois linesom
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3067 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Add operators >> and << for irc::string and i/ostreams. m_cban utilises thisom
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3066 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Optimized: strchr(x->modes,'o') has the same effect as (*x->oper) but ↵brain
*x->oper is potentially hundreds of times faster :p git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3065 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03I R SECURE CONNECTION! (fix)frostycoolslug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3062 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Check for time going BACKWARDS (yes. really.)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3061 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Added "FNC WALLVOICES WALLCHOPS" to 005 numeric,brain
WALLVOICES and WALLCHOPS are actually specified by STATUSMSG but this is specified here to make it work with more clients. FNC = forced nick changes possible git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3060 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Added '%' to STATUSMSGbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3059 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Bugfix #69brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3058 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Extra safety checksbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3057 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Extra debugging to locate segfaultbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3056 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03numbskull momentbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3055 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Tidyup op/halfop/voice list on part/quitbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3054 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03More fixes (#3)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3053 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Typo fixes #2brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3052 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Fix to event paramsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3051 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Stop uncloaked hosts showing to non-opersom
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3049 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Typo fix #1brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3048 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Altered format of OnUserMessagebrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3047 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03This probably wont compile atm - add support for prefixed messagesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3046 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Allow for NOTICE and PRIVMSG from outside chan with a remote clientbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3045 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Added extra 'looking up your hostname lollerskates' output :pbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3044 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Why are we using the users hostname to connect back to port 113? we can use ↵brain
ip here, and save ourselves a lookup git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3043 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Typoesbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3042 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Added back ip->host caching now we can make it not be a performance hit (we ↵brain
write better code these days) *TODO* - TTL git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3041 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Improved inaddr_hashcompbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3040 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Added remote routing notices for RCONNECTbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3039 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Added RCONNECTbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3038 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Added <options:hideulines>brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3037 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Changed hops from 1 to 0 (makes more sense)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3036 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Added <options:flatlinks>brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3035 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03Added ircu-like hidewhois feature that allows hiding of server name in whois ↵brain
with arbitary string like '*.network.net' git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3034 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03*EXPERIMENTAL* <options:hidesplits> ircu-style quit munging for netsplitsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3031 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02Added debug loggingbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3027 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02Fixes for typosbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3026 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02Added numeric 396 ("x :is now your hidden host") from hybrid/ircubrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3025 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02Details to follow ;)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3024 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02Removed bool return of DoBackgroundUserStuff()brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3023 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02When socket fails to construct, we now check the GetState() of the socket ↵brain
object to detect this condition. If we dont, we can end up leaking fd's and RAM on failure. We dont use exceptions here as these operations can occur very often. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3021 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02More nonblocking dns stuffsbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3020 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02Fixes to set correct resolver address before looking up hostbrain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3019 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02Nonblocking dns for InspSocket class (used by server to server)brain
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3018 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-02*UNTESTED DO NOT USE YET* - async dns for InspSocket as test - removing ↵brain
requirement on nss_dns.so.1 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3017 e03df62e-2008-0410-955e-edbf42e46eb7