]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
18 years agoStrdup's to stop corruption of oper classes
brain [Thu, 2 Mar 2006 17:30:04 +0000 (17:30 +0000)]
Strdup's to stop corruption of oper classes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3433 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoFix for warning
brain [Thu, 2 Mar 2006 17:24:38 +0000 (17:24 +0000)]
Fix for warning

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3432 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agosstrdup?!
brain [Thu, 2 Mar 2006 17:22:40 +0000 (17:22 +0000)]
sstrdup?!

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3431 e03df62e-2008-0410-955e-edbf42e46eb7

18 years ago*UNTESTED* speeding up HasPermission by factor of hundreds, avoid using EnumConf...
brain [Thu, 2 Mar 2006 17:19:49 +0000 (17:19 +0000)]
*UNTESTED* speeding up HasPermission by factor of hundreds, avoid using EnumConf and ConfValue outside of rehash *AT ALL*

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3430 e03df62e-2008-0410-955e-edbf42e46eb7

18 years ago..
brain [Thu, 2 Mar 2006 16:53:59 +0000 (16:53 +0000)]
..

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3429 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agois_uline was an inefficient piece of crap - fixed.
brain [Thu, 2 Mar 2006 16:48:00 +0000 (16:48 +0000)]
is_uline was an inefficient piece of crap - fixed.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3428 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMore efficient AddClient, initializes two identical buffers at once ;)
brain [Thu, 2 Mar 2006 16:08:12 +0000 (16:08 +0000)]
More efficient AddClient, initializes two identical buffers at once ;)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3427 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAdded stuff to log() to make it recalculate the time using asctime() less often
brain [Thu, 2 Mar 2006 14:57:40 +0000 (14:57 +0000)]
Added stuff to log() to make it recalculate the time using asctime() less often

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3426 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMade host fields more correct 64 in length with 63 copies
brain [Thu, 2 Mar 2006 13:34:04 +0000 (13:34 +0000)]
Made host fields more correct 64 in length with 63 copies

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3425 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoRemove debug, allow empty 'final' parameter
brain [Thu, 2 Mar 2006 13:09:32 +0000 (13:09 +0000)]
Remove debug, allow empty 'final' parameter

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3424 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTypo
brain [Thu, 2 Mar 2006 13:06:19 +0000 (13:06 +0000)]
Typo

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3423 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoI hate having to commit to get these onto the other test server
brain [Thu, 2 Mar 2006 13:05:51 +0000 (13:05 +0000)]
I hate having to commit to get these onto the other test server

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3422 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoShould be working now
brain [Thu, 2 Mar 2006 13:02:41 +0000 (13:02 +0000)]
Should be working now

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3421 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMore logic tweaks
brain [Thu, 2 Mar 2006 12:59:17 +0000 (12:59 +0000)]
More logic tweaks

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3420 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoLogic fixes
brain [Thu, 2 Mar 2006 12:55:45 +0000 (12:55 +0000)]
Logic fixes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3419 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoExperimental improvements to TreeSocket::Split
brain [Thu, 2 Mar 2006 12:52:45 +0000 (12:52 +0000)]
Experimental improvements to TreeSocket::Split

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3418 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMade extensive use of charlcat to cut down on strlcat usage
brain [Thu, 2 Mar 2006 12:00:57 +0000 (12:00 +0000)]
Made extensive use of charlcat to cut down on strlcat usage

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3417 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAdded charlcat which appends a single char to a char* string (range checked)
brain [Thu, 2 Mar 2006 11:45:38 +0000 (11:45 +0000)]
Added charlcat which appends a single char to a char* string (range checked)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3416 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoDe-uglified chanrec::SetCustomMode -- no strlcat, no std::string, just some very...
brain [Thu, 2 Mar 2006 11:31:37 +0000 (11:31 +0000)]
De-uglified chanrec::SetCustomMode -- no strlcat, no std::string, just some very clever pointer voodoo

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3415 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoChanged definition of CallHandler and CallCommandHandler for the ability to return...
brain [Thu, 2 Mar 2006 09:57:48 +0000 (09:57 +0000)]
Changed definition of CallHandler and CallCommandHandler for the ability to return false on bad command.
This allows us to terminate server links that send commands we dont know (e.g. admin loads module A after linking, we dont have module A, when it sends module A's command, abort)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3414 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoExtra checks that should prevent desyncs if you stuff up your type/class tags between...
brain [Thu, 2 Mar 2006 09:44:15 +0000 (09:44 +0000)]
Extra checks that should prevent desyncs if you stuff up your type/class tags between servers

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3413 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMake ./inspircd ignore SIGPIPE and start running without the user having to type...
om [Thu, 2 Mar 2006 01:31:08 +0000 (01:31 +0000)]
Make ./inspircd ignore SIGPIPE and start running without the user having to type 'run' / 'r'

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3412 e03df62e-2008-0410-955e-edbf42e46eb7

18 years ago4.1 fix
brain [Thu, 2 Mar 2006 01:04:41 +0000 (01:04 +0000)]
4.1 fix

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3411 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTidied up an echo
brain [Wed, 1 Mar 2006 22:51:05 +0000 (22:51 +0000)]
Tidied up an echo

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3410 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoNotice at end of build wasnt at...end of build
brain [Wed, 1 Mar 2006 22:29:06 +0000 (22:29 +0000)]
Notice at end of build wasnt at...end of build

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3409 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoChanged to require seperate 'make install' step
brain [Wed, 1 Mar 2006 22:21:55 +0000 (22:21 +0000)]
Changed to require seperate 'make install' step

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3408 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoExtra text
brain [Wed, 1 Mar 2006 22:07:37 +0000 (22:07 +0000)]
Extra text

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3407 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTweaks here
brain [Wed, 1 Mar 2006 22:05:59 +0000 (22:05 +0000)]
Tweaks here

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3406 e03df62e-2008-0410-955e-edbf42e46eb7

18 years ago*FOR TESTING* seperate modinst step called by bininst
brain [Wed, 1 Mar 2006 22:04:16 +0000 (22:04 +0000)]
*FOR TESTING* seperate modinst step called by bininst

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3405 e03df62e-2008-0410-955e-edbf42e46eb7

18 years ago-> 1.0.3 SVN
brain [Wed, 1 Mar 2006 20:39:40 +0000 (20:39 +0000)]
-> 1.0.3 SVN

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3403 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoInspIRCd 1.0.2+Caffine (Every IRC admin's best friend!)
root [Wed, 1 Mar 2006 18:35:23 +0000 (18:35 +0000)]
InspIRCd 1.0.2+Caffine (Every IRC admin's best friend!)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3401 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoDeny +g words >35 chars to prevent having massive words that some users can remove...
brain [Wed, 1 Mar 2006 16:09:51 +0000 (16:09 +0000)]
Deny +g words >35 chars to prevent having massive words that some users can remove while others cant

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3400 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoRemoved old >512 check
brain [Wed, 1 Mar 2006 16:03:06 +0000 (16:03 +0000)]
Removed old >512 check

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3399 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoClarify an error message on KICK
w00t [Wed, 1 Mar 2006 15:40:13 +0000 (15:40 +0000)]
Clarify an error message on KICK

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3398 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAllow removal of mode with new check
brain [Wed, 1 Mar 2006 15:03:29 +0000 (15:03 +0000)]
Allow removal of mode with new check

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3397 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoDont allow +J 0 or +J < 0
brain [Wed, 1 Mar 2006 14:58:14 +0000 (14:58 +0000)]
Dont allow +J 0 or +J < 0

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3396 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoRemoved regexp check on epoll
brain [Wed, 1 Mar 2006 12:54:49 +0000 (12:54 +0000)]
Removed regexp check on epoll

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3395 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoFix for missing 'end of list' numeric
brain [Wed, 1 Mar 2006 11:46:54 +0000 (11:46 +0000)]
Fix for missing 'end of list' numeric

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3394 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoChanged encryption to work with yield system
brain [Wed, 1 Mar 2006 11:19:39 +0000 (11:19 +0000)]
Changed encryption to work with yield system

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3393 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAdded checking for +sp channels to safelist that someone left out *nonchalant whistle*
brain [Wed, 1 Mar 2006 09:25:51 +0000 (09:25 +0000)]
Added checking for +sp channels to safelist that someone left out *nonchalant whistle*

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3392 e03df62e-2008-0410-955e-edbf42e46eb7

18 years ago4.1.0 fix
brain [Wed, 1 Mar 2006 09:00:57 +0000 (09:00 +0000)]
4.1.0 fix

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3391 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoDocumented cloak keys and prefix
brain [Tue, 28 Feb 2006 21:21:04 +0000 (21:21 +0000)]
Documented cloak keys and prefix

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3390 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoChanged to throw exception when theres no cloak key
brain [Tue, 28 Feb 2006 21:13:27 +0000 (21:13 +0000)]
Changed to throw exception when theres no cloak key

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3389 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoChanged loglevel of cloak key errors to SPARSE
brain [Tue, 28 Feb 2006 21:08:52 +0000 (21:08 +0000)]
Changed loglevel of cloak key errors to SPARSE

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3388 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAdded configurable cloakkey and cloakprefix
brain [Tue, 28 Feb 2006 21:08:12 +0000 (21:08 +0000)]
Added configurable cloakkey and cloakprefix

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3387 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTested (works) and documented HideBans
brain [Tue, 28 Feb 2006 20:04:08 +0000 (20:04 +0000)]
Tested (works) and documented HideBans

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3386 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoFixes for new banhiding
brain [Tue, 28 Feb 2006 19:36:04 +0000 (19:36 +0000)]
Fixes for new banhiding

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3385 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoBanHiding
brain [Tue, 28 Feb 2006 19:33:42 +0000 (19:33 +0000)]
BanHiding

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3384 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTweaks for unrealisms
brain [Tue, 28 Feb 2006 18:46:09 +0000 (18:46 +0000)]
Tweaks for unrealisms

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3383 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoExtra error output when fails to bind a port
brain [Tue, 28 Feb 2006 18:37:18 +0000 (18:37 +0000)]
Extra error output when fails to bind a port

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3382 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAnd the obligotary typo fixes
brain [Tue, 28 Feb 2006 12:09:31 +0000 (12:09 +0000)]
And the obligotary typo fixes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3381 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMissing externs
brain [Tue, 28 Feb 2006 12:07:43 +0000 (12:07 +0000)]
Missing externs

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3380 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMade it safe to quits and nickchanges
brain [Tue, 28 Feb 2006 12:07:03 +0000 (12:07 +0000)]
Made it safe to quits and nickchanges

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3379 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoWhen quitting large amounts of users, use InspIRCd::DoOneIteration to prevent too...
brain [Tue, 28 Feb 2006 11:55:21 +0000 (11:55 +0000)]
When quitting large amounts of users, use InspIRCd::DoOneIteration to prevent too much lag

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3378 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAdd comment stressing the importance of certain elements of this file
om [Mon, 27 Feb 2006 17:29:04 +0000 (17:29 +0000)]
Add comment stressing the importance of certain elements of this file

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3377 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAnd now the final result of all this tweaking comes to light.
brain [Mon, 27 Feb 2006 17:24:42 +0000 (17:24 +0000)]
And now the final result of all this tweaking comes to light.
Whenever i commit the post-commit hook writes a .sh script to my dir, within the insp checkout dir, containing the current revision id - 1.
Therefore, the system can stay up to date with revision id's simply with ./configure -update :)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3376 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMore tweaks
brain [Mon, 27 Feb 2006 17:19:02 +0000 (17:19 +0000)]
More tweaks

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3375 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTweaks
brain [Mon, 27 Feb 2006 17:16:48 +0000 (17:16 +0000)]
Tweaks

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3374 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAdded an r (yes really)
brain [Mon, 27 Feb 2006 17:14:26 +0000 (17:14 +0000)]
Added an r (yes really)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3373 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoVersion tracking stuff
brain [Mon, 27 Feb 2006 17:13:06 +0000 (17:13 +0000)]
Version tracking stuff

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3372 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAdded version stuff
brain [Mon, 27 Feb 2006 17:12:46 +0000 (17:12 +0000)]
Added version stuff

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3371 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoChanged some stuff to give a more accurate revision id
brain [Mon, 27 Feb 2006 17:11:57 +0000 (17:11 +0000)]
Changed some stuff to give a more accurate revision id

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3370 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoDone with testing (yes honest)
brain [Mon, 27 Feb 2006 16:46:03 +0000 (16:46 +0000)]
Done with testing (yes honest)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3369 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTest
brain [Mon, 27 Feb 2006 16:41:43 +0000 (16:41 +0000)]
Test

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3368 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTest again
brain [Mon, 27 Feb 2006 16:39:14 +0000 (16:39 +0000)]
Test again

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3367 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTest commit
brain [Mon, 27 Feb 2006 16:37:45 +0000 (16:37 +0000)]
Test commit

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3366 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoWith small sendq's, this can still exceed the sendq, so now we've reduced the amount...
brain [Mon, 27 Feb 2006 15:27:20 +0000 (15:27 +0000)]
With small sendq's, this can still exceed the sendq, so now we've reduced the amount it fills

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3365 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoRemoved unneccessary debug
brain [Mon, 27 Feb 2006 14:50:13 +0000 (14:50 +0000)]
Removed unneccessary debug

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3364 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoExtra output during sync to know if we're receving the other end's netburst or not
brain [Mon, 27 Feb 2006 14:45:05 +0000 (14:45 +0000)]
Extra output during sync to know if we're receving the other end's netburst or not

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3363 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTest two
brain [Mon, 27 Feb 2006 10:22:10 +0000 (10:22 +0000)]
Test two

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3362 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoConstant eating 20% cpu since last nights commit - test fix
brain [Mon, 27 Feb 2006 10:13:22 +0000 (10:13 +0000)]
Constant eating 20% cpu since last nights commit - test fix

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3361 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoImproved speed (not using strlen, take loop count)
brain [Mon, 27 Feb 2006 03:12:21 +0000 (03:12 +0000)]
Improved speed (not using strlen, take loop count)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3360 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAndy fucked up! :O
brain [Mon, 27 Feb 2006 03:09:45 +0000 (03:09 +0000)]
Andy fucked up! :O

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3359 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoPut the EAGAIN stuff back now we're done testing
brain [Sun, 26 Feb 2006 23:43:40 +0000 (23:43 +0000)]
Put the EAGAIN stuff back now we're done testing

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3358 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoThat's enough tweaks for now
brain [Sun, 26 Feb 2006 23:22:07 +0000 (23:22 +0000)]
That's enough tweaks for now

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3357 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTweaks for valgrind (again)
brain [Sun, 26 Feb 2006 23:01:34 +0000 (23:01 +0000)]
Tweaks for valgrind (again)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3356 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoFixes for valgrind
brain [Sun, 26 Feb 2006 22:50:52 +0000 (22:50 +0000)]
Fixes for valgrind

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3355 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoValgrind fixes (libstdc++ is broken! :O)
brain [Sun, 26 Feb 2006 22:34:15 +0000 (22:34 +0000)]
Valgrind fixes (libstdc++ is broken! :O)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3354 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoValgrind fixes
brain [Sun, 26 Feb 2006 21:55:04 +0000 (21:55 +0000)]
Valgrind fixes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3353 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoFixed some weirdass whowas stuff
brain [Sun, 26 Feb 2006 21:22:12 +0000 (21:22 +0000)]
Fixed some weirdass whowas stuff

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3352 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTweaks to closed socket detection
brain [Sun, 26 Feb 2006 21:08:32 +0000 (21:08 +0000)]
Tweaks to closed socket detection

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3351 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoGuess what this is?
brain [Sun, 26 Feb 2006 20:49:42 +0000 (20:49 +0000)]
Guess what this is?

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3350 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoFixes and tweaks
brain [Sun, 26 Feb 2006 20:49:17 +0000 (20:49 +0000)]
Fixes and tweaks

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3349 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoFixed bursting stuff a little
brain [Sun, 26 Feb 2006 20:44:54 +0000 (20:44 +0000)]
Fixed bursting stuff a little

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3348 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMade this safer, dont try and yield back when sending channel list or user list ...
brain [Sun, 26 Feb 2006 20:39:09 +0000 (20:39 +0000)]
Made this safer, dont try and yield back when sending channel list or user list (our iterator may become invalid while we're using it!)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3347 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoSafety stuff
brain [Sun, 26 Feb 2006 20:35:57 +0000 (20:35 +0000)]
Safety stuff

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3346 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAnd more
brain [Sun, 26 Feb 2006 20:25:09 +0000 (20:25 +0000)]
And more

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3345 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoNow the obligotary typo fixes
brain [Sun, 26 Feb 2006 20:24:35 +0000 (20:24 +0000)]
Now the obligotary typo fixes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3344 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoYields back to user processing to give users a chance to issue commands during heavy...
brain [Sun, 26 Feb 2006 20:22:43 +0000 (20:22 +0000)]
Yields back to user processing to give users a chance to issue commands during heavy server congestion (not yet tested)

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3343 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMoved the contents of the mainloop into a function called InspIRCd::DoOneIteration().
brain [Sun, 26 Feb 2006 19:53:25 +0000 (19:53 +0000)]
Moved the contents of the mainloop into a function called InspIRCd::DoOneIteration().
We can then use this to 'yield' if incoming server text is taking too long to process

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3342 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoRemoved setpriority()
brain [Sun, 26 Feb 2006 13:49:04 +0000 (13:49 +0000)]
Removed setpriority()

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3341 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoTweaks
brain [Sun, 26 Feb 2006 13:29:53 +0000 (13:29 +0000)]
Tweaks

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3340 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMoved to irc::string for commands in server-server so that whiney newbs can get os...
brain [Sun, 26 Feb 2006 13:26:44 +0000 (13:26 +0000)]
Moved to irc::string for commands in server-server so that whiney newbs can get os raw to work and fuck their networks over

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3339 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoWhoops, overriding EVERY command!
brain [Sun, 26 Feb 2006 12:44:55 +0000 (12:44 +0000)]
Whoops, overriding EVERY command!

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3338 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoAdded example conf
brain [Sun, 26 Feb 2006 12:39:29 +0000 (12:39 +0000)]
Added example conf

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3337 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoWarning fixes
brain [Sun, 26 Feb 2006 12:36:38 +0000 (12:36 +0000)]
Warning fixes

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3336 e03df62e-2008-0410-955e-edbf42e46eb7

18 years agoMissing include
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

18 years agoAdded m_operwho, allows opers to list everyone
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

18 years agoFixed Server* Srv stuff in these too, although by default these arent available to...
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

18 years agoHow did this random stray '1' get in here before the brace?
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