]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
brain [Sun, 26 Feb 2006 12:35:25 +0000 (12:35 +0000)]
Missing include
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3335
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 26 Feb 2006 12:30:16 +0000 (12:30 +0000)]
Added m_operwho, allows opers to list everyone
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3334
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 26 Feb 2006 12:08:05 +0000 (12:08 +0000)]
Fixed Server* Srv stuff in these too, although by default these arent available to win32 builds
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3333
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 26 Feb 2006 12:02:01 +0000 (12:02 +0000)]
How did this random stray '1' get in here before the brace?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3332
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 26 Feb 2006 11:57:32 +0000 (11:57 +0000)]
Removed *Srv Munger
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3331
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 26 Feb 2006 11:48:09 +0000 (11:48 +0000)]
Server* Srv marked static or moved to private member of module class in all modules, paves way for removal of static-build-munging-regexp that breaks +eI
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3330
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 26 Feb 2006 11:08:58 +0000 (11:08 +0000)]
Fix for segfault if name of file left off commandline
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3329
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 26 Feb 2006 11:07:19 +0000 (11:07 +0000)]
And fixes for typos
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3328
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 26 Feb 2006 11:05:34 +0000 (11:05 +0000)]
Added ability to provide -logfile parameter on commandline
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3327
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 26 Feb 2006 10:24:04 +0000 (10:24 +0000)]
Lowercase the servername automatically
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3326
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 25 Feb 2006 16:09:20 +0000 (16:09 +0000)]
Typo found by gcc 4 warnings
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3325
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 25 Feb 2006 15:58:02 +0000 (15:58 +0000)]
Include tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3324
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 25 Feb 2006 12:29:47 +0000 (12:29 +0000)]
Spelig errorz
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3323
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 25 Feb 2006 11:01:48 +0000 (11:01 +0000)]
Auto-lowercase all server names read in from <link> tags so that people cant get the case of servernames confused (passwords are STILL case sensitive)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3322
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 24 Feb 2006 20:30:44 +0000 (20:30 +0000)]
Another tweak for port
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3320
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 24 Feb 2006 20:09:37 +0000 (20:09 +0000)]
Added m_safelist (yes om, i kept alpha order)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3319
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 24 Feb 2006 18:45:57 +0000 (18:45 +0000)]
Now sends out warning when oper on a remote server tries to execute a command that the local class tags say they shouldnt be able to access. Helps detect desyncs caused by muppeted configs, or just plain nefarious goings on.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3318
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 24 Feb 2006 18:22:24 +0000 (18:22 +0000)]
One character brain-wave fix (had idea at work)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3317
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Fri, 24 Feb 2006 01:02:27 +0000 (01:02 +0000)]
Nothing to see here, nothing, at all.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3316
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Fri, 24 Feb 2006 00:20:49 +0000 (00:20 +0000)]
Wrong address being bound by InspSocket when binding to a specific ip
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3315
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Thu, 23 Feb 2006 20:47:01 +0000 (20:47 +0000)]
Decide that it wasn't quite appropriate :(
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3314
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Thu, 23 Feb 2006 20:46:22 +0000 (20:46 +0000)]
Add entirely pointful smiley to comment
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3313
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 20:42:57 +0000 (20:42 +0000)]
Added comment
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3312
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 20:36:28 +0000 (20:36 +0000)]
iTypo (like a typo, but with crazy blue sides)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3311
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 20:35:52 +0000 (20:35 +0000)]
Look-behind for missed timers up to 2 minutes (if your ircd has hung for 2 minutes, or your clock drift is > 2 mins, you have bigger fish to fry, like dead network or TS split)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3310
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 20:07:10 +0000 (20:07 +0000)]
Removed bit of logging that said the timer was ticking -- we know it works now :)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3309
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 20:03:59 +0000 (20:03 +0000)]
Moved LIST header
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3308
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 20:01:26 +0000 (20:01 +0000)]
And the typo.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3307
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 20:01:01 +0000 (20:01 +0000)]
listusers has to be global now (ugh)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3306
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 20:00:02 +0000 (20:00 +0000)]
Moved timer stuff from OnBackgroundTimer to InspTimer derivative
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3305
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 19:50:54 +0000 (19:50 +0000)]
Use ::AddTimer not AddTimer, or it calls this->AddTimer and loops
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3304
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 19:49:23 +0000 (19:49 +0000)]
Now copies libIRCDtimer.so
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3303
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 19:46:43 +0000 (19:46 +0000)]
Fixed to work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3302
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 19:39:38 +0000 (19:39 +0000)]
Incorporating InspTimer into safelist as a test
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3301
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 19:13:30 +0000 (19:13 +0000)]
Fixes
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3300
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 19:10:17 +0000 (19:10 +0000)]
Its timer.cpp not timers.cpp.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3299
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 19:09:03 +0000 (19:09 +0000)]
Added timers.cpp/.h to makefile generation
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3298
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 23 Feb 2006 18:56:21 +0000 (18:56 +0000)]
First revision of new timer code, not in the makefile yet (so it wont build till im done)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3297
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 23:16:20 +0000 (23:16 +0000)]
Optimized a little
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3296
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 22:22:37 +0000 (22:22 +0000)]
Force burst to end if a remote server pings us, or answers a pong, if this is the case it just "forgot" to send an ENDBURST!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3295
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 21:52:36 +0000 (21:52 +0000)]
Improved calculation to account for server name on start of numeric, plus spacing
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3294
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 21:07:20 +0000 (21:07 +0000)]
Perm elines (<exception> tag) not being applied - fixed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3293
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 20:57:29 +0000 (20:57 +0000)]
SAFELIST 005 token is now part of m_safelist not the core 005
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3292
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 20:37:42 +0000 (20:37 +0000)]
Fix typos :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3291
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 20:36:01 +0000 (20:36 +0000)]
Cleanups on module unload or user /QUIT
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3290
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 20:22:58 +0000 (20:22 +0000)]
Added m_safelist. This was originally w00t's code, but i bastardized it (just a little)
WARNING: It's not finished yet and shouldnt be used, it might crash at this point in time if a user /quit's while listing.
YOU HAVE BEEN WARNED! WITH A SPORK!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3289
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 20:14:33 +0000 (20:14 +0000)]
Changed triggering time of OnBackgroundTimer to 5 secs (from 8)
Fixed typo in new functions
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3288
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 18:56:25 +0000 (18:56 +0000)]
Added m_safelist helper functions GetChannelCount and GetChannelIndex
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3287
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 22 Feb 2006 18:36:33 +0000 (18:36 +0000)]
Oh yae, Oh Yae, back in old days of yore, Ye Brain doth set the nick buffer as NICKLEN+1 to ease understanding by newbs who didnt know what thou null terminator was.
And yae, at a date later hence, Ye Brain then setteth ye buffer back to NICKLEN again.
Alas, neither Ye Brain nor Ye trusty followers hath then setteth back the rest of the core to NICKLEN-1, and verily, chaos ensued. :p
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3286
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 21 Feb 2006 22:44:53 +0000 (22:44 +0000)]
Added which word is blocked to the numeric
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3285
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 21 Feb 2006 22:10:41 +0000 (22:10 +0000)]
Added 'is a registered nick' to whois
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3284
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 21:49:06 +0000 (21:49 +0000)]
Its true i cant count! :P this one i spotted in testing.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3282
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 21:43:47 +0000 (21:43 +0000)]
More error descriptives
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3281
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 21:40:23 +0000 (21:40 +0000)]
Made error more understandable on 'file not found'
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3280
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 21:37:49 +0000 (21:37 +0000)]
MAXMODES wasn't being enforced
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3279
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 21:16:16 +0000 (21:16 +0000)]
Missing include
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3278
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 21:14:53 +0000 (21:14 +0000)]
Enforce 64 char dns limits
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3277
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 21:07:17 +0000 (21:07 +0000)]
Tests for channel ghosting?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3276
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 19:11:07 +0000 (19:11 +0000)]
Fixed
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3275
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 19:07:49 +0000 (19:07 +0000)]
Fix for ambiguity in function name here
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3274
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 19:03:13 +0000 (19:03 +0000)]
Added second form of find() taking const char*, which is faster in the core where char* is used more often
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3273
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 21 Feb 2006 19:01:33 +0000 (19:01 +0000)]
Improved speed of Find() by passing reference to std::string instead of std::string itself
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3272
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 21 Feb 2006 03:30:29 +0000 (03:30 +0000)]
It didn't, there was more strlcpy
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3271
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Tue, 21 Feb 2006 03:27:23 +0000 (03:27 +0000)]
Fix this, I think.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3270
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 20 Feb 2006 22:56:46 +0000 (22:56 +0000)]
Lets fix it right this time (and annoy ol with more tweaks)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3269
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 20 Feb 2006 22:53:30 +0000 (22:53 +0000)]
User kicks being ignored!!!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3268
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 20 Feb 2006 22:32:39 +0000 (22:32 +0000)]
Fix to stop new code treating all KICK messages as server KICKs
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3267
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 20 Feb 2006 22:25:56 +0000 (22:25 +0000)]
Propogation of remote kicks (testy test)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3266
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 20 Feb 2006 22:02:18 +0000 (22:02 +0000)]
Fix for hide-ulines in /links
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3265
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Mon, 20 Feb 2006 00:46:58 +0000 (00:46 +0000)]
Configure no longer allows gcc 2.x compilers AT ALL >:)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3264
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 23:21:41 +0000 (23:21 +0000)]
AIEEE fucking overloaded operators
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3263
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 23:19:25 +0000 (23:19 +0000)]
More tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3262
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 23:17:17 +0000 (23:17 +0000)]
Tweaks
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3261
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 23:14:37 +0000 (23:14 +0000)]
Added + and == operators between std::string and irc::string.
Its too late at night to wrestle with the = operator, this can wait for another time.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3260
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 21:35:42 +0000 (21:35 +0000)]
Removed the 'one of' check for <dns>
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3259
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 21:34:32 +0000 (21:34 +0000)]
<dns:server> is now optional
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3258
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 20:46:35 +0000 (20:46 +0000)]
Throws exception on failed GetIOHook()
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3257
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 20:44:17 +0000 (20:44 +0000)]
Added check for if the servername contains a '.', if not append one on rehash
Added retrieval of nameserver from /etc/resolv.conf if <dns:server> is not defined.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3256
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 19:26:40 +0000 (19:26 +0000)]
Moved to 1.0.2+SVN
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3255
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 17:23:21 +0000 (17:23 +0000)]
Moved to 1.0.1 release
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3254
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 16:20:34 +0000 (16:20 +0000)]
Removed unneeded {}'s
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3253
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 16:15:28 +0000 (16:15 +0000)]
Testing \exception doxygen tag that *should* work
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3252
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 15:59:57 +0000 (15:59 +0000)]
This was back to front and threw an exception when the command DIDNT exist (whoooops!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3251
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 15:58:47 +0000 (15:58 +0000)]
Return false after catching a module exception
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3250
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 15:31:28 +0000 (15:31 +0000)]
I repeat, missing semicolons are bad
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3249
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 15:28:48 +0000 (15:28 +0000)]
Missing semicolons are bad.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3248
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 15:26:07 +0000 (15:26 +0000)]
Forgot to commit this?
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3247
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 15:21:51 +0000 (15:21 +0000)]
Server::AddExtendedMode and Server::AddCommand will now throw exceptions when adding a bad mode or already existing command. If the module constructor does not handle this exception, this will abort the module's constructor, forbidding loading of modules which are unable to function (smart eh)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3246
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 15:09:24 +0000 (15:09 +0000)]
More exception throwing in constructors
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3245
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 15:03:11 +0000 (15:03 +0000)]
Added FilterException and throw code
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3244
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 15:00:23 +0000 (15:00 +0000)]
Added exception thrower
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3243
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 14:53:06 +0000 (14:53 +0000)]
Apparently to catch descendent classes we need to catch a reference to the parent, not the parent itself
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3242
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 14:46:48 +0000 (14:46 +0000)]
Made a booboo
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3241
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 14:44:32 +0000 (14:44 +0000)]
Added exception handling for module loading
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3240
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 19 Feb 2006 13:07:27 +0000 (13:07 +0000)]
Should fix case insensitivity issue
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3239
e03df62e -2008-0410-955e-
edbf42e46eb7
w00t [Sun, 19 Feb 2006 11:27:00 +0000 (11:27 +0000)]
- Don't allow invalid channel names in /mode #chan +L #chan
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3238
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sat, 18 Feb 2006 00:01:28 +0000 (00:01 +0000)]
Added MAXPARA=32 to 005 (no other ircd has this, or allows a larger MAXPARA but its worth advertising this feature in case a client chooses to support it in the future)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3237
e03df62e -2008-0410-955e-
edbf42e46eb7
om [Thu, 16 Feb 2006 19:50:22 +0000 (19:50 +0000)]
Update mode lists, fix mode lists, and alphabeticalise mode lists (:/!)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3236
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 16 Feb 2006 19:13:45 +0000 (19:13 +0000)]
Bad maths, bad! go sit in the corner
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3235
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 16 Feb 2006 19:11:26 +0000 (19:11 +0000)]
More debug
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3234
e03df62e -2008-0410-955e-
edbf42e46eb7