]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
frostycoolslug [Mon, 21 May 2007 05:53:33 +0000 (05:53 +0000)]
Reverted broken patch.. This may break, but it's unlikely :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7090
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 00:43:44 +0000 (00:43 +0000)]
Most likely doesnt work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7089
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 00:12:54 +0000 (00:12 +0000)]
Install InspGUI to $INSTDIR, not $INSTDIR\Bin
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7088
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 00:06:10 +0000 (00:06 +0000)]
Obsolete mods are in here :/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7087
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 00:04:53 +0000 (00:04 +0000)]
Fix
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7086
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 00:04:09 +0000 (00:04 +0000)]
Growl.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7084
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 00:01:32 +0000 (00:01 +0000)]
Invalid COPYING path
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7083
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 00:00:02 +0000 (00:00 +0000)]
NSIS installer script
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7082
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 May 2007 22:53:57 +0000 (22:53 +0000)]
- Comment on the ifdef in here, to avoid people (like myself) going 'what the fuck'.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7081
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 May 2007 22:40:36 +0000 (22:40 +0000)]
- *slap Om with some unpronouncable fish* - you forgot the />
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7080
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 21:56:10 +0000 (21:56 +0000)]
Coding style tidyup. PLEASE don't let vs assrape this again.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7079
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 20:27:45 +0000 (20:27 +0000)]
Crash on restart in win32 fixed.
This means that the restart button in the gui, and /restart, both work now.
Note, there are other bugs with the gui's restart button, the 'auto restart on crash' tries to boot the ircd! Dont use it! :P
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7075
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Sun, 20 May 2007 15:13:46 +0000 (15:13 +0000)]
Same change for VC71. This is a manual edit of the file as I don't have an old VC++ to try it with..
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7071
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Sun, 20 May 2007 15:10:44 +0000 (15:10 +0000)]
Quote the commanline to run configure.exe so it works with pathnames with spaces.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7070
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 14:13:14 +0000 (14:13 +0000)]
We will get this right eventually
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7069
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 14:12:09 +0000 (14:12 +0000)]
Also wrong
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7068
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 14:11:23 +0000 (14:11 +0000)]
Wrong wrong wrong.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7067
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 14:08:20 +0000 (14:08 +0000)]
Throw bad alloc on out of memory, not return null, this is the correct behaviour according to the C++ standards
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7066
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 14:05:48 +0000 (14:05 +0000)]
try...catch around the map::insert in AddFd, for some reason it throws sometimes. If it does, we return false, which the core can handle neatly as 'failed to add fd'
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7065
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 13:58:30 +0000 (13:58 +0000)]
Remove asserts and convert to unix line endings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7064
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 May 2007 12:54:57 +0000 (12:54 +0000)]
- Modify ServerConfig::GetFullProgDir to just return cwd, previously it did a lot of voodoo that was a little hard to grasp, probably didn't quite accomplish what it should have, and broke on windows.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7063
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 12:38:23 +0000 (12:38 +0000)]
Windows path seperator is \, this was assuming /. Fixed.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7062
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 May 2007 12:15:28 +0000 (12:15 +0000)]
- Fix a small warning thrown by cl about unused local.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7061
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 05:16:23 +0000 (05:16 +0000)]
Merge in burlex's easy-build patch, apparently its now single-click and wait.
Will play with this tomorrow.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7060
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 05:00:03 +0000 (05:00 +0000)]
Prevent vc8 from thinking we're dereferencing an end iterator
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7059
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 04:14:18 +0000 (04:14 +0000)]
Change the define that defines strcasecmp->stricmp to use _stricmp to suppress an anal warning
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7058
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 03:51:26 +0000 (03:51 +0000)]
Update from burlex, thanks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7057
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 03:49:00 +0000 (03:49 +0000)]
Begone shitty safe stl warnings!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7056
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 00:38:29 +0000 (00:38 +0000)]
Send CHANMODES= and PREFIX= in CAPAB CAPABILITIES.
Sorry, if you encounter a server < 1.1.8, youll have to guess by module name.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7055
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 00:17:41 +0000 (00:17 +0000)]
Guh. 1am Brain is weak brain.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7054
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 20 May 2007 00:09:41 +0000 (00:09 +0000)]
- These two need to be generated by configure.exe (someone smack me if I'm wrong here :P)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7053
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 20 May 2007 00:05:07 +0000 (00:05 +0000)]
Patch for vc8 project files by burlex, thanks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7052
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 May 2007 22:28:11 +0000 (22:28 +0000)]
Fix (tested) for failing dlsym on win32
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7051
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 May 2007 18:32:23 +0000 (18:32 +0000)]
Fix std::sort stuff for w00t
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7050
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 May 2007 18:08:57 +0000 (18:08 +0000)]
Space indents must die.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7049
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 May 2007 17:36:26 +0000 (17:36 +0000)]
SPACE INDENTING ACTION RANGERS -- ATTACK!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7048
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 May 2007 17:22:43 +0000 (17:22 +0000)]
Visual studio's ability to translate tabs to four spaces as default frustrates and peplexes tabnazi cat.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7047
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 19 May 2007 17:01:21 +0000 (17:01 +0000)]
I forgot to install cmd_reloadmodule.so, therefore the command wont work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7046
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 May 2007 16:02:42 +0000 (16:02 +0000)]
And remove a whole heap of .orig shit I just managed to commit.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7045
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 May 2007 16:01:06 +0000 (16:01 +0000)]
Helps if I add the w32 specific code, too. :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7044
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 19 May 2007 15:56:42 +0000 (15:56 +0000)]
Windows support. Tested and working to compile on freebsd and linux. Next step is to make sure it actually works in windows too. ;p. Add Burlex to contributors.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7043
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Fri, 18 May 2007 20:54:49 +0000 (20:54 +0000)]
Fixed a fairly low-risk crash in m_spanningtree
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7042
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Fri, 18 May 2007 03:39:18 +0000 (03:39 +0000)]
m_censor can now block lines as well, by specifying an empty replace string (QA, test please, my dev server seems to be broken :P)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7041
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 17 May 2007 17:29:29 +0000 (17:29 +0000)]
Fix broken return statements preventing blockchat and blocked files to be used individually.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7040
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 17 May 2007 16:54:33 +0000 (16:54 +0000)]
Change the way i/o lines are formatted in debug log to make them more intuitive. Now includes a C or S to say if its client or server, plus the fd:
Thu May 17 17:56:16 2007: C[15] -> :Brain MODE #test
Thu May 17 17:56:17 2007: C[15] -> :Brain WHO #test
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7039
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 16 May 2007 21:41:48 +0000 (21:41 +0000)]
Add a progress meter for loading of core commands, fix broken implementation for <disabled commands> with a module command, as discovered by Casey in bug #293
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7038
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 16 May 2007 21:15:04 +0000 (21:15 +0000)]
This is funny, in m_md5 we have an ancient comment from w00t that i forgot to remove that says "maybe this md5 stuff would be better in a dedicated md5 module". LOL.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7037
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 16 May 2007 21:09:04 +0000 (21:09 +0000)]
We announce a ping timeout THREE different times and ways on the server that sent the ping. this is excessive.
Remove the announcement in DoPingChecks.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7036
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 16 May 2007 21:03:45 +0000 (21:03 +0000)]
And fix another booboo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7035
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 16 May 2007 21:02:39 +0000 (21:02 +0000)]
Add a notice on connection close stating server link uptime, and fix a bug in m_opermodes which meant that its modes werent being replicated across servers (it was sending a totally malformed MODE
command with the nick in twice, and has been doing this presumably since early 1.1's)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7034
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 May 2007 10:47:45 +0000 (10:47 +0000)]
Tidy logic a little in here, and support <options:exemptchanops>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7033
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 May 2007 10:47:20 +0000 (10:47 +0000)]
Update example docs for <options:exemptchanops> to be off by default, and to support SfgNc channel modes.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7032
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 May 2007 10:42:46 +0000 (10:42 +0000)]
Opers are not exempt from other modes, don't exempt them from +N (we may add this back post 1.1.8 as a config setting)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7031
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Wed, 16 May 2007 10:28:38 +0000 (10:28 +0000)]
While rolling our own IS_LOCAL check with irc::string comparison is clever (TM), it does seem a little redundant :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7030
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 15 May 2007 16:40:37 +0000 (16:40 +0000)]
Rather largeish change to class checking on connect to fix a few minor bits and bobs here and there
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7029
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 15 May 2007 16:11:12 +0000 (16:11 +0000)]
Add cmd_reloadmodule.{h,cpp} contributed by Eric at neowin.net, thanks :)
Someone forgot to increase the release years of all the headers in include/commands
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7028
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 15 May 2007 14:29:03 +0000 (14:29 +0000)]
Slight security fix of sorts
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7027
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 14 May 2007 23:34:46 +0000 (23:34 +0000)]
More tweaks from Eric, when an oper is invisible, attempting to /notice or /privmsg them returns 'no such nick' :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7026
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 14 May 2007 23:30:05 +0000 (23:30 +0000)]
Added patch from Eric at neowin.net so that opers are still visible joining/parting to other opers (They should have been anyway, but it was broken)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7025
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 14 May 2007 22:01:13 +0000 (22:01 +0000)]
Someone forgot the ELIST token (his nick begins with B)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7024
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 14 May 2007 18:02:27 +0000 (18:02 +0000)]
quietbursts tweak for hirop
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7023
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 14 May 2007 16:31:49 +0000 (16:31 +0000)]
Allow for resizing of MAXBUF above/below 512 via non-interactive configure. (Some crazy mofo on the forums asked for this, good luck its your funeral :p)
THIS IS UNSUPPORTED BY US IF YOU CHANGE IT, WE WON'T EVEN TELL YOU HOW :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7022
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 May 2007 09:52:31 +0000 (09:52 +0000)]
Now really add +f to <options:chanopsexempt>. Previous add was m_chanfilter (+g).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7021
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 May 2007 09:39:15 +0000 (09:39 +0000)]
The last commit never happened.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7020
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Mon, 14 May 2007 09:38:31 +0000 (09:38 +0000)]
Add +f (chanfilter) to <options:exemptchanops>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7019
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 May 2007 22:10:57 +0000 (22:10 +0000)]
Replace strip/blockcolor tags with <options:exemptchanops>, sexy string of modes to exempt chanops from (currently Sc are supported).
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7018
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 13 May 2007 20:55:58 +0000 (20:55 +0000)]
We dont need to send FMODE for user mode changes, and the FMODE handler doesnt need to error on FMODE from a user if we get one
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7017
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 May 2007 18:08:37 +0000 (18:08 +0000)]
Move IsIdent() into helperfuncs.cpp along with IsNick/IsChannel.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7016
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 May 2007 18:00:11 +0000 (18:00 +0000)]
Remove static linking support craq that hasn't been working/used since 1.0 cygwin builds.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7015
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 13 May 2007 17:47:53 +0000 (17:47 +0000)]
Fix remote bursting with quietbursts, before QA actually test it :P (thanks HiroP)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7014
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 13 May 2007 17:35:32 +0000 (17:35 +0000)]
Better logging to troubleshoot silentbursts
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7013
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 13 May 2007 17:33:19 +0000 (17:33 +0000)]
Make the debug output a bit more readable
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7012
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 May 2007 17:22:34 +0000 (17:22 +0000)]
Add <blockcolor:allowchanops>, mirroring <stripcolor:allowchanops>.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7011
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 13 May 2007 14:16:04 +0000 (14:16 +0000)]
Poach feature request: If a server does not respond after x seconds to a PING, send a warning to opers via +l snomask.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7010
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 May 2007 12:50:24 +0000 (12:50 +0000)]
Make this FindFeature once, and store the result. It was different dating back from before we had module interfaces. Thanks LeaChim :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7009
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 13 May 2007 12:28:50 +0000 (12:28 +0000)]
Add README to docs directory giving links to various stuff (bugtracker, wiki, irc), so people know where to get help
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7008
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 22:20:35 +0000 (22:20 +0000)]
Argh, forgot the space on the end. >_<
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7007
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 22:19:54 +0000 (22:19 +0000)]
Make this use std::string, not char crap
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7006
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:59:30 +0000 (20:59 +0000)]
Last IS_AWAY fix. No more *u->awaymsg. :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7003
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:55:43 +0000 (20:55 +0000)]
While I'm on the macro warpath: start using IS_AWAY. Also, show the away message all the time, don't check IS_LOCAL. We used to not propegate away messages, but that hasn't been the case for ..fucking years? :p. WHOIS works correctly.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7002
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:49:13 +0000 (20:49 +0000)]
The commit that should have been r7000: src/modules now uses IS_OPER instead of not so tidy char equivilant
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7001
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 12 May 2007 20:46:11 +0000 (20:46 +0000)]
WINNAH
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7000
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:43:42 +0000 (20:43 +0000)]
Opers cannot change the modes of others, and on this module, it's a reeeeeeeeeeeal bad idea. :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6999
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:42:18 +0000 (20:42 +0000)]
Opers cannot change the modes of others.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6998
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:41:24 +0000 (20:41 +0000)]
Change to IS_OPER, also modify to use short circuit evaluation (simple char check is quicker than ReadFlag no doubt)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6997
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:38:42 +0000 (20:38 +0000)]
Opers cannot change the modes of others. (In retrospect, a mass commit of these would have been better, but I'm working on another mass commit.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6996
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:36:11 +0000 (20:36 +0000)]
Opers cannot change the modes of others.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6995
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:34:10 +0000 (20:34 +0000)]
Small thing, but check for IS_OPER(source) too, just in case someone crazy writes a module that lets users kill people. I'm not sure what would happen here otherwise.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6994
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:28:40 +0000 (20:28 +0000)]
Opers cannot change the modes of others
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6993
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 20:27:39 +0000 (20:27 +0000)]
Opers cannot change the modes of others
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6992
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 17:58:59 +0000 (17:58 +0000)]
This catch doesn't need to be here. :o
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6991
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 16:22:35 +0000 (16:22 +0000)]
We've had an IS_OPER macro for a long time. About time we started using it, maybe? :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6990
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 16:03:25 +0000 (16:03 +0000)]
Fix compile error.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6989
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 15:58:30 +0000 (15:58 +0000)]
Make this use SendError rather than rolling it's own. Fun fact: this notice was always broken, as it send the nick, user, host of the oper it was *sending* to, not the nuh of the oper issuing the die.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6988
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sat, 12 May 2007 15:52:55 +0000 (15:52 +0000)]
Remove the char junk here, use an std::string
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6987
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 11 May 2007 21:24:20 +0000 (21:24 +0000)]
Make sure we always use the correct index for the nickname (thanks djGrr)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6986
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 11 May 2007 20:00:20 +0000 (20:00 +0000)]
Remove some stuff deprecated since 1.0
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6985
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 11 May 2007 18:56:22 +0000 (18:56 +0000)]
Allow removal of client ports from the config file via rehash
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6984
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 11 May 2007 18:38:37 +0000 (18:38 +0000)]
Thou shalt test compile before committing :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6983
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 11 May 2007 18:38:00 +0000 (18:38 +0000)]
Refactor port binding, warning not yet tested fully
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6982
e03df62e -2008-0410-955e-
edbf42e46eb7