brain
6c14fd7ccd
Added support for changing tempdir via <options:tempdir>
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3107 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-06 13:41:24 +00:00
brain
6d94d84683
Pedantic tweak to /WHO (this actually needs rewriting at some point -- its a mess)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3106 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-06 12:21:51 +00:00
om
52dc00fff0
w00tie made me do this :( Remove myself from the 'Testers' section of /info cause he's jealous I was in it twice
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3105 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 23:48:43 +00:00
frostycoolslug
ab520c8c97
Yeah, this thing only uses 1 param, but requires 2? :P
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3104 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 23:48:03 +00:00
frostycoolslug
63cd46d0c0
Made devoice not oper-only (Congrats to the original coder!)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3103 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 23:42:54 +00:00
brain
f90a4beaaa
Fixed missing speech marks and stuff (vim and syntax highlight for the win)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3102 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 21:06:05 +00:00
brain
ab8999d336
Added more up to date helpop.conf from Custodis <tballen@bhcnetworks.com>
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3101 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 21:03:04 +00:00
brain
792f8a011a
Fixed two unneccessary strlcpy's in the wildcard matching that just were there to lowercase it... we can do this inplace
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3100 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 20:52:41 +00:00
brain
cb7982a32e
Fix to allow empty but defined away message (yes, really)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3099 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 16:27:26 +00:00
brain
d1efba8741
Fixed another issue
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3098 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 16:21:47 +00:00
brain
a69b0633fb
Bad brain, bad bad
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3097 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 16:17:57 +00:00
brain
a8aace5806
Bugfix to cmd_modules, we've added some event types since it was written, could potentially overflow if issued when new ones used
...
Made cmd_away compile again
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3096 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 16:12:36 +00:00
brain
ecee8268b2
Propogation of away messages across network (we dont bounce the numeric back for every privmsg like other ircds, we burst them and keep them synched by broadcasting AWAY)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3095 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 16:08:46 +00:00
brain
73b3492de6
AAARGH! GRAMMAR NAZIS! ALL AROUND ME!
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3094 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 13:19:51 +00:00
brain
fbd9fad27b
Fixes for (unlikely and theoretical) desync in TOPIC
...
Fix to not bother trying to write away response if user is not local
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3093 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 13:00:43 +00:00
brain
6725061d06
Fix to prevent use of aliases before reigstering connection
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3092 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 11:54:40 +00:00
om
4be4ccdf26
Add .c_str()'s to m_sqloper in call to OneOfMatches(), and change prototype of OneOfMatches to take const char* instead of char*. Either that or case all the .c_str()'s to lose the const :"
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3091 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 09:55:13 +00:00
om
8c1b599dd3
Bug in code for syncing cbans
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3090 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 09:53:08 +00:00
om
2f1e456630
[Re ;\] add m_ssl_dummy :"
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3089 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 02:41:38 +00:00
brain
a07381cc38
Added m_uninvite here
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3088 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 02:20:30 +00:00
brain
8869f710e5
Commented on new return value of OnUserPreKick for explicitly allowing kicks
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3087 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 00:23:03 +00:00
brain
06dd222276
Wrong varname
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3086 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 00:20:38 +00:00
brain
dfa6568af2
Re-organized order of cmd_kick stuff (OnUserPreKick) to make override kicks work nicer
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3085 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-05 00:19:25 +00:00
brain
15604f51ea
More numerics
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3084 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 19:32:49 +00:00
brain
470db78c0c
Tweak tweak
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3083 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 19:28:33 +00:00
brain
ba7b1db560
Marked static
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3082 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 19:24:30 +00:00
brain
4257903481
Fix warning that stops this from working (related to update of api this afternoon)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3081 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 19:21:37 +00:00
brain
cfd5e1b9f5
Fix typos so it compiles :p
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3080 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 19:19:53 +00:00
brain
264e8c9e1e
First-revision UNINVITE, probably wont compile yet
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3079 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 19:11:44 +00:00
brain
6b9a97e494
Allow remote users to INVITE regardless of channel membership or op status, to prevent desync possibility
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3078 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 19:08:34 +00:00
om
40f2d919a7
Make the alternative hosts be in alphabetical order :(
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3077 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 17:18:27 +00:00
brain
752f34d314
Update example <oper> to demonstrate multiple hostnames
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3076 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 17:16:14 +00:00
brain
d80e7d8633
Added support for space-seperated lists here, too
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3075 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 17:12:14 +00:00
brain
fd55692291
Allow space seperated hostlist in <oper:host> e.g. <oper host="foo@bar baz@qux blarp@flerble" name="blah">
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3074 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 17:09:24 +00:00
om
ca7d83f7e5
Typo
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3073 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 15:21:10 +00:00
brain
235a0a2035
Added "char status" parameter to OnUserPreNotice and OnUserPreMessage for 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-04 13:09:18 +00:00
om
416cc38202
Stop trying to set an empty swhois if the <type> doesn't specify one
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3071 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 11:07:58 +00:00
brain
7c7d7b3f8b
When rehashing by sighup and adding/removing modules, don't attempt to write 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-04 10:37:33 +00:00
brain
27d6f7e7cb
Added gnutls_rpath.pl. This works out the lib dir and does:
...
-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-04 09:57:43 +00:00
om
5278a9e733
Only send 320 numeric if the SSL user is on our port
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3068 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 02:30:47 +00:00
om
feecc2dd2a
Add support for configured swhois lines
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3067 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-04 02:30:08 +00:00
om
ca549070d9
Add operators >> and << for irc::string and i/ostreams. m_cban utilises this
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3066 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03 22:40:10 +00:00
brain
93188e6f71
Optimized: strchr(x->modes,'o') has the same effect as (*x->oper) but *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-03 20:44:53 +00:00
frostycoolslug
b5b69ec0b5
Learnt how to speel Optimization
...
Removed redundant referance to value not in use..
Fixed 'First Build' Optimization flag not being set.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3064 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03 20:30:52 +00:00
frostycoolslug
8df2a79897
Fixed Brain's bug, showing 'Using SSL Module' regardless of if you say yes or no.
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3063 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03 20:01:41 +00:00
frostycoolslug
0f11d14045
I R SECURE CONNECTION! (fix)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3062 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03 19:41:05 +00:00
brain
6a0e273150
Check for time going BACKWARDS (yes. really.)
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3061 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03 18:47:22 +00:00
brain
8c7166905e
Added "FNC WALLVOICES WALLCHOPS" to 005 numeric,
...
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-03 18:39:33 +00:00
brain
0e9926d291
Added '%' to STATUSMSG
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3059 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03 18:06:57 +00:00
brain
774478aaab
Bugfix #69
...
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3058 e03df62e-2008-0410-955e-edbf42e46eb7
2006-02-03 17:58:37 +00:00