]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
brain [Fri, 25 May 2007 16:06:48 +0000 (16:06 +0000)]
Fix for /list glob bug in core LIST reported by HiroP, bug #304
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7134
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Fri, 25 May 2007 14:01:03 +0000 (14:01 +0000)]
Don't allow SVSHOLD from a non-ulined client. Thanks click.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7133
e03df62e -2008-0410-955e-
edbf42e46eb7
special [Thu, 24 May 2007 23:36:39 +0000 (23:36 +0000)]
Propagate the gunloadmodule command even if the module isn't loaded locally; bug #299
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7132
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 24 May 2007 21:38:16 +0000 (21:38 +0000)]
Somehow, the code which does the "assumption" that no prefix means 'that' server's name, got removed or broken.
I've put it back, this would explain the commands with empty prefixes being echoed back during that java stuff
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7131
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 24 May 2007 21:20:13 +0000 (21:20 +0000)]
Make kill hiding work properly locally
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7130
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 24 May 2007 18:46:24 +0000 (18:46 +0000)]
Two things, document how InspIRCd finds the dns server ip on windows if you don't specify one,
and have win32 default to 127.0.0.1 for dns queries in the very unlikely chance you have no
network interfaces active.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7129
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 24 May 2007 16:13:50 +0000 (16:13 +0000)]
Whoops, helps if it compresses, not decompresses.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7127
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 24 May 2007 16:10:38 +0000 (16:10 +0000)]
Compressor script that compresses all shared objects and exe with upx, should be used prior to a release
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7126
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 23 May 2007 17:37:49 +0000 (17:37 +0000)]
Commit patch by IronLegend, thanks :) -- Fixes bug #298
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7125
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Wed, 23 May 2007 00:08:26 +0000 (00:08 +0000)]
One more with redundant ref to instance. I think this is the last one.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7124
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 22 May 2007 23:48:50 +0000 (23:48 +0000)]
Module class has a member ServerInstance, so remove any extra refs still lingering in a few modules.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7123
e03df62e -2008-0410-955e-
edbf42e46eb7
peavey [Tue, 22 May 2007 21:04:47 +0000 (21:04 +0000)]
take out whowas stats from stats z until I figure out how to fix it.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7122
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 22 May 2007 21:02:07 +0000 (21:02 +0000)]
- Fix two minor warnings here (catch (ModuleException& e) -> catch (ModuleException), as we're not actually using e). Noted on w32, compiles ok, stab me if it breaks linux (I don't think it will.)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7121
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 20:55:43 +0000 (20:55 +0000)]
Bloody 'safe stl' warnings.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7120
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 20:53:07 +0000 (20:53 +0000)]
Crappy warnings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7119
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 20:49:04 +0000 (20:49 +0000)]
Have configure try and create ..\bin\release\* and/or ..\bin\debug\*
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7118
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 20:41:00 +0000 (20:41 +0000)]
Add comments as to what its doing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7117
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 20:36:53 +0000 (20:36 +0000)]
Comment on how we came up with this code, and comment it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7116
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 20:31:56 +0000 (20:31 +0000)]
This could do with some comments
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7115
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 20:09:12 +0000 (20:09 +0000)]
Tidyup
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7114
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 20:03:33 +0000 (20:03 +0000)]
Code to find nameservers in the windows registry - largely untested
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7113
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 19:10:40 +0000 (19:10 +0000)]
Someone forgot the blindingly obvious - APPLY the glines/zlines you add! they dont apply themselves :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7112
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 18:21:25 +0000 (18:21 +0000)]
Add BUILD define which tells the install script what to build
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7111
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 17:54:47 +0000 (17:54 +0000)]
Its CreateDirectory in win :/
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7110
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 17:51:35 +0000 (17:51 +0000)]
Have this make the debug and release dirs, fannying around mkdiring them in a command prompt is a pain in the rectum
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7109
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 17:48:09 +0000 (17:48 +0000)]
Change to NOT optimize, /O2 was set on all projects, probably a bad thing, we dont know what the compiler is going to do to our code. Set to /Od
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7108
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 17:37:29 +0000 (17:37 +0000)]
Update this to always run even if we have an inspircd_config.h, having to manually fart around deleting files to make clean is a pain in the ass.
Also why does it seem to be making a seperate named file for release builds and never actually calling it during a release build, leading to debug modules being loaded into a non-debug insp :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7107
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 22 May 2007 15:54:46 +0000 (15:54 +0000)]
This says ten minutes drift and should say five, fixed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7106
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 21:23:49 +0000 (21:23 +0000)]
Add .net framework version check
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7105
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 20:00:52 +0000 (20:00 +0000)]
Fix to properly uninstall
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7104
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 19:54:00 +0000 (19:54 +0000)]
Squash unused var error
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7103
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 19:37:13 +0000 (19:37 +0000)]
Remove warning in gcc this time
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7102
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 19:35:07 +0000 (19:35 +0000)]
I think this was the source of burlex's confusion with the spanningtree propogation bug and a warning in vc8 -- CallCommandHandler returned BOOL?! Yet its casting that bool somehow from a CmdResult.
It should be CmdResult. Fixed.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7101
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 19:28:51 +0000 (19:28 +0000)]
In this module we declare the md5 context as a class, then reference it in functions as struct MD5Context*.
Not only does this make little sense readability wise, it triggers a warning in vs8. Fixed.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7100
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 19:15:28 +0000 (19:15 +0000)]
Move inspircd.h to top
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7099
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 19:13:39 +0000 (19:13 +0000)]
Header rearrangement, move inspircd.h to top, remove stdio, stdlib, stdblahblah that we dont even use, remove redeclared <string>, <map>, <vector>.
This (1) fixes the irc::string::move warnings on vc8 (2) speeds up compile a lot
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7098
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 18:36:25 +0000 (18:36 +0000)]
Reorder inspircd.h header to top
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7097
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 18:31:38 +0000 (18:31 +0000)]
All non-commands part of the core are now warning clean on vs8
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7096
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 18:27:38 +0000 (18:27 +0000)]
Same tweak, again
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7095
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 18:26:15 +0000 (18:26 +0000)]
It seems that making inspircd.h the first include in .cpp files eliminates the warning C4996, as the defines to prevent it are set before any includes that cause it
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7094
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 18:22:16 +0000 (18:22 +0000)]
Reorder includes, dont worry there is method to my madness (i hope)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7093
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 18:10:38 +0000 (18:10 +0000)]
Fix warnings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7092
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 21 May 2007 15:52:42 +0000 (15:52 +0000)]
Shortcut working dir is set to SetOutPath value, fix this so that the working dir of the start menu shortcut is correct
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@7091
e03df62e -2008-0410-955e-
edbf42e46eb7
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