]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
18 years agoUpdated copyrights in headers etc using perl inplace edit
brain [Sun, 15 Jan 2006 15:59:11 +0000 (15:59 +0000)]
Updated copyrights in headers etc using perl inplace edit

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

18 years agoMade inspircd close and reopen its log on rehash
brain [Sun, 15 Jan 2006 14:41:26 +0000 (14:41 +0000)]
Made inspircd close and reopen its log on rehash

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

18 years agoRemoved some redundant (and commented out) functions
brain [Sun, 15 Jan 2006 13:20:03 +0000 (13:20 +0000)]
Removed some redundant (and commented out) functions

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

18 years agoMade InspSocket::Read return an empty but non-NULL string when it receives EAGAIN...
brain [Sun, 15 Jan 2006 12:59:45 +0000 (12:59 +0000)]
Made InspSocket::Read return an empty but non-NULL string when it receives EAGAIN (this method didnt know how to cope with EAGAIN before, may be causing random splits?)

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

18 years agoSQL uses some crappy structs with pointer voodoo that prevent comparison with if() !
brain [Sat, 14 Jan 2006 19:21:03 +0000 (19:21 +0000)]
SQL uses some crappy structs with pointer voodoo that prevent comparison with if() !

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

18 years agoFix to parentheses and chown to brain
brain [Sat, 14 Jan 2006 19:17:52 +0000 (19:17 +0000)]
Fix to parentheses and chown to brain

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

18 years agoExtra m_sql field checking
root [Sat, 14 Jan 2006 17:32:50 +0000 (17:32 +0000)]
Extra m_sql field checking

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

18 years agoFixed 'stops responding after server pingout, while using select' but as found by...
brain [Sat, 14 Jan 2006 15:48:33 +0000 (15:48 +0000)]
Fixed 'stops responding after server pingout, while using select' but as found by merwin -- this needs testing in epoll

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

18 years agoAdded RemoveSocket as a test fix for merwins bug
brain [Sat, 14 Jan 2006 15:37:21 +0000 (15:37 +0000)]
Added RemoveSocket as a test fix for merwins bug

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

18 years agoReplaced some 'n' with '*n' that was breaking userrec::MakeHost
brain [Sat, 14 Jan 2006 14:37:10 +0000 (14:37 +0000)]
Replaced some 'n' with '*n' that was breaking userrec::MakeHost

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

18 years agoAdded extra safety check for a condition that should NOT happen (in theory, but still)
brain [Fri, 13 Jan 2006 16:14:57 +0000 (16:14 +0000)]
Added extra safety check for a condition that should NOT happen (in theory, but still)

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

18 years agoGCC 4.0.2 warns because we assign in an if. we want to assign in an if, so we satisfy...
brain [Thu, 12 Jan 2006 22:17:08 +0000 (22:17 +0000)]
GCC 4.0.2 warns because we assign in an if. we want to assign in an if, so we satisfy it by putting brackets around it

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

18 years agoTypo (whoops)
brain [Thu, 12 Jan 2006 20:51:03 +0000 (20:51 +0000)]
Typo (whoops)

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

18 years agoxline tweaks
brain [Thu, 12 Jan 2006 20:50:21 +0000 (20:50 +0000)]
xline tweaks

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

18 years agoReplaced sprintf's with some char* voodoo
brain [Thu, 12 Jan 2006 20:25:51 +0000 (20:25 +0000)]
Replaced sprintf's with some char* voodoo

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

18 years agoChanged channel user lists from vector to map
brain [Thu, 12 Jan 2006 20:14:43 +0000 (20:14 +0000)]
Changed channel user lists from vector to map

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

18 years agoTest change to level-triggered epoll
brain [Thu, 12 Jan 2006 12:48:07 +0000 (12:48 +0000)]
Test change to level-triggered epoll

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

18 years agoI dont know what ive been told, but extra brackets are mighty cold *singing marching...
brain [Thu, 12 Jan 2006 07:25:17 +0000 (07:25 +0000)]
I dont know what ive been told, but extra brackets are mighty cold *singing marching song*
Its too early for this poo.

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

18 years ago<Bender> Who put this in here? O_o
brain [Thu, 12 Jan 2006 07:20:10 +0000 (07:20 +0000)]
<Bender> Who put this in here? O_o

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

18 years agoChanged to ignore error when file is same as target
brain [Wed, 11 Jan 2006 22:33:36 +0000 (22:33 +0000)]
Changed to ignore error when file is same as target

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

18 years ago-C is not available on linux
brain [Wed, 11 Jan 2006 22:30:56 +0000 (22:30 +0000)]
-C is not available on linux

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

18 years agoChanged to using 'install'
brain [Wed, 11 Jan 2006 22:28:19 +0000 (22:28 +0000)]
Changed to using 'install'

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

18 years agoChanged makefile to use 'install'
brain [Wed, 11 Jan 2006 22:26:45 +0000 (22:26 +0000)]
Changed makefile to use 'install'

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

18 years agoFixed massivly huge bug in showwhois, MASSIVE undertaking right there :D
frostycoolslug [Wed, 11 Jan 2006 17:39:06 +0000 (17:39 +0000)]
Fixed massivly huge bug in showwhois, MASSIVE undertaking right there :D

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

18 years agoFixed compile error
brain [Wed, 11 Jan 2006 17:32:20 +0000 (17:32 +0000)]
Fixed compile error

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

18 years agoMoved to RC3+SVN
brain [Wed, 11 Jan 2006 12:11:39 +0000 (12:11 +0000)]
Moved to RC3+SVN

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

18 years agoChanged fd_ref_table from 65536 to more correct MAX_DESCRIPTORS
brain [Wed, 11 Jan 2006 12:09:25 +0000 (12:09 +0000)]
Changed fd_ref_table from 65536 to more correct MAX_DESCRIPTORS

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

18 years agoFixed methods being used for wrong object type
brain [Tue, 10 Jan 2006 21:39:17 +0000 (21:39 +0000)]
Fixed methods being used for wrong object type

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

18 years agoFixed to not bother pinging an active server
brain [Tue, 10 Jan 2006 21:34:03 +0000 (21:34 +0000)]
Fixed to not bother pinging an active server

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

18 years agoIncreased ping frequency from 1 minute to 5 minutes (1 minute is kind of overkill)
brain [Tue, 10 Jan 2006 21:31:51 +0000 (21:31 +0000)]
Increased ping frequency from 1 minute to 5 minutes (1 minute is kind of overkill)

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

18 years agoAdded anti-newbie warning, if attempt is made to use old-style linking protocol with...
brain [Tue, 10 Jan 2006 15:35:52 +0000 (15:35 +0000)]
Added anti-newbie warning, if attempt is made to use old-style linking protocol with m_spanningtree, error "Cannot use the old-style mesh linking protocol with m_spanningtree.so!" is given.

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

18 years agoFix to naming scheme
brain [Mon, 9 Jan 2006 22:10:25 +0000 (22:10 +0000)]
Fix to naming scheme

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

18 years agoMissing classname
brain [Mon, 9 Jan 2006 22:09:58 +0000 (22:09 +0000)]
Missing classname

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

18 years agoFixed compile issue
brain [Mon, 9 Jan 2006 22:08:46 +0000 (22:08 +0000)]
Fixed compile issue

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

18 years agoAdded Priority method to move this module to end of queue
brain [Mon, 9 Jan 2006 22:02:23 +0000 (22:02 +0000)]
Added Priority method to move this module to end of queue

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

18 years agoUntested priority system for modules to move themselves to the start or end of the...
brain [Mon, 9 Jan 2006 21:59:58 +0000 (21:59 +0000)]
Untested priority system for modules to move themselves to the start or end of the module queue

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

18 years agoMoved to RC2+KingArthur
brain [Mon, 9 Jan 2006 18:34:23 +0000 (18:34 +0000)]
Moved to RC2+KingArthur

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

18 years agoAdded 'a' flag to STATS c which indicates autoconnect state
brain [Mon, 9 Jan 2006 15:29:55 +0000 (15:29 +0000)]
Added 'a' flag to STATS c which indicates autoconnect state

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

18 years agoRemoved tab characters from example conf
brain [Mon, 9 Jan 2006 13:46:02 +0000 (13:46 +0000)]
Removed tab characters from example conf

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

18 years agoSilly brain left off a printf specifier
brain [Mon, 9 Jan 2006 13:24:57 +0000 (13:24 +0000)]
Silly brain left off a printf specifier

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

18 years agoFixed warning about missing return value
brain [Mon, 9 Jan 2006 13:17:06 +0000 (13:17 +0000)]
Fixed warning about missing return value

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

18 years agoOnly perform check if OperOnlyStats is defined
brain [Mon, 9 Jan 2006 13:12:58 +0000 (13:12 +0000)]
Only perform check if OperOnlyStats is defined

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

18 years agoChanged %s to %c for statschar
brain [Mon, 9 Jan 2006 13:11:18 +0000 (13:11 +0000)]
Changed %s to %c for statschar

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

18 years ago*TEST* Oper-Only-Stats (not yet tested)
brain [Mon, 9 Jan 2006 13:06:57 +0000 (13:06 +0000)]
*TEST* Oper-Only-Stats (not yet tested)

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

18 years agoAdded chmodes-with-params
brain [Mon, 9 Jan 2006 11:23:42 +0000 (11:23 +0000)]
Added chmodes-with-params

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

18 years agoUnneccessary colon
brain [Mon, 9 Jan 2006 11:18:55 +0000 (11:18 +0000)]
Unneccessary colon

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

18 years agoUpdated mode lists in 004 to more accurately reflect inspircd's mode features
brain [Mon, 9 Jan 2006 10:24:16 +0000 (10:24 +0000)]
Updated mode lists in 004 to more accurately reflect inspircd's mode features

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

18 years agoAdded 005 stuff after VERSION
brain [Mon, 9 Jan 2006 01:10:10 +0000 (01:10 +0000)]
Added 005 stuff after VERSION

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

18 years agoSync fixes for m_park et al
brain [Mon, 9 Jan 2006 00:46:30 +0000 (00:46 +0000)]
Sync fixes for m_park et al

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

18 years agoDouble checking to make sure that non-local users dont end up in the local users...
brain [Mon, 9 Jan 2006 00:34:41 +0000 (00:34 +0000)]
Double checking to make sure that non-local users dont end up in the local users list

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

18 years agoMore usertopseudo fixes
brain [Mon, 9 Jan 2006 00:29:36 +0000 (00:29 +0000)]
More usertopseudo fixes

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

18 years agom_park.cpp fixes (and anything else using UserToPseudo and PesudoToUser)
brain [Mon, 9 Jan 2006 00:15:50 +0000 (00:15 +0000)]
m_park.cpp fixes (and anything else using UserToPseudo and PesudoToUser)

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

18 years agoUsed mkstemp trick similar to anope and unreal which copies the .so's to temp names...
brain [Sun, 8 Jan 2006 19:56:50 +0000 (19:56 +0000)]
Used mkstemp trick similar to anope and unreal which copies the .so's to temp names under /tmp before loading them, using the current process's PID.
This allows for module developers to *safely* rebuild a module (NOT the core) without a segfault while the ircd is up.

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

18 years agoAligned % fields in map
brain [Sun, 8 Jan 2006 14:49:13 +0000 (14:49 +0000)]
Aligned % fields in map

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

18 years agoChanged printf specifiers in map to right-align digits
brain [Sun, 8 Jan 2006 14:25:08 +0000 (14:25 +0000)]
Changed printf specifiers in map to right-align digits

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

18 years agoAdded User Counts to /map
frostycoolslug [Sun, 8 Jan 2006 06:32:25 +0000 (06:32 +0000)]
Added User Counts to /map

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

18 years agoRenumber the implement lists after a module is unloaded
brain [Wed, 4 Jan 2006 23:05:56 +0000 (23:05 +0000)]
Renumber the implement lists after a module is unloaded

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

18 years agoAdded a TODO
brain [Wed, 4 Jan 2006 22:23:55 +0000 (22:23 +0000)]
Added a TODO

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

18 years agoNicer mode character loop
brain [Wed, 4 Jan 2006 13:02:24 +0000 (13:02 +0000)]
Nicer mode character loop

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

18 years agoRevise some serious craq++ in AddBan
w00t [Wed, 4 Jan 2006 05:52:34 +0000 (05:52 +0000)]
Revise some serious craq++ in AddBan

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

18 years agoFixed to not crash on /PARK (still more to test)
brain [Tue, 3 Jan 2006 18:26:25 +0000 (18:26 +0000)]
Fixed to not crash on /PARK (still more to test)

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

18 years agoAdded CASEMAPPING and CHARSET to ISUPPORT (005)
brain [Tue, 3 Jan 2006 00:12:12 +0000 (00:12 +0000)]
Added CASEMAPPING and CHARSET to ISUPPORT (005)

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

18 years agoGCC 4.1 is more strict about extra qualification on members
brain [Mon, 2 Jan 2006 21:40:02 +0000 (21:40 +0000)]
GCC 4.1 is more strict about extra qualification on members

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

18 years agoUpdated example configuration file
brain [Mon, 2 Jan 2006 15:06:22 +0000 (15:06 +0000)]
Updated example configuration file

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

18 years agoFixes to typos and change to return by reference on GetClass
brain [Sun, 1 Jan 2006 20:57:42 +0000 (20:57 +0000)]
Fixes to typos and change to return by reference on GetClass

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

18 years agoClass lookup adjustment
brain [Sun, 1 Jan 2006 20:50:09 +0000 (20:50 +0000)]
Class lookup adjustment

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

18 years agoChanges to how classes are looked up (connects slightly faster) and fix for case...
brain [Sun, 1 Jan 2006 20:49:25 +0000 (20:49 +0000)]
Changes to how classes are looked up (connects slightly faster) and fix for case sensitive passwords

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

18 years agoRemoved cvsignores, set svn:ignore property using -F .cvsignore
brain [Sat, 31 Dec 2005 23:59:02 +0000 (23:59 +0000)]
Removed cvsignores, set svn:ignore property using -F .cvsignore

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

18 years agoTest
brain [Sat, 31 Dec 2005 23:55:37 +0000 (23:55 +0000)]
Test

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

18 years agoTest
brain [Sat, 31 Dec 2005 23:55:23 +0000 (23:55 +0000)]
Test

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

18 years agoAdded specific errors relating to invalid link tags (requested by Strike)
brain [Sat, 31 Dec 2005 21:34:02 +0000 (21:34 +0000)]
Added specific errors relating to invalid link tags (requested by Strike)

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

18 years agoTidyup of K&R style indenting, comments in silly places, and pointless curly braces...
brain [Sat, 31 Dec 2005 16:19:35 +0000 (16:19 +0000)]
Tidyup of K&R style indenting, comments in silly places, and pointless curly braces around non-blocks

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

18 years agoChanged to QueryType rather than short int for query types
brain [Sat, 31 Dec 2005 15:59:58 +0000 (15:59 +0000)]
Changed to QueryType rather than short int for query types

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

18 years agoRemoved crappy linked list stuff and replaced with faster std::map
brain [Sat, 31 Dec 2005 15:47:04 +0000 (15:47 +0000)]
Removed crappy linked list stuff and replaced with faster std::map

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

18 years agoImproving niceness of DNS code, i WILL make this readable!
brain [Sat, 31 Dec 2005 15:33:09 +0000 (15:33 +0000)]
Improving niceness of DNS code, i WILL make this readable!
Changed a ton of ugly firedns #define's to enums

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

18 years agoMinor cosmetic fault pointed out by Trystan
w00t [Sat, 31 Dec 2005 03:49:17 +0000 (03:49 +0000)]
Minor cosmetic fault pointed out by Trystan

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

18 years agoBlockcolor now blocks reverse and other mirc sillies
brain [Sat, 31 Dec 2005 00:02:00 +0000 (00:02 +0000)]
Blockcolor now blocks reverse and other mirc sillies

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

18 years agoOmmitting \r and \n from debug display of outbound lines
brain [Fri, 30 Dec 2005 23:42:37 +0000 (23:42 +0000)]
Ommitting \r and \n from debug display of outbound lines

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

18 years agoNow uses two AES contexts, an 'in' context and an 'out' context
brain [Fri, 30 Dec 2005 23:06:11 +0000 (23:06 +0000)]
Now uses two AES contexts, an 'in' context and an 'out' context

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

18 years agoTEST CODE: CBC encryption type in AES rather than ECB
brain [Fri, 30 Dec 2005 22:59:40 +0000 (22:59 +0000)]
TEST CODE: CBC encryption type in AES rather than ECB

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

18 years agoChanged background stuff to occur more often
brain [Fri, 30 Dec 2005 21:21:26 +0000 (21:21 +0000)]
Changed background stuff to occur more often

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

18 years agoMade socket.cpp flush its write buffer more often (fixes odd lag on server to server...
brain [Fri, 30 Dec 2005 21:17:01 +0000 (21:17 +0000)]
Made socket.cpp flush its write buffer more often (fixes odd lag on server to server connections)

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

18 years agoFixed broken checks to allow overriding
brain [Fri, 30 Dec 2005 12:00:37 +0000 (12:00 +0000)]
Fixed broken checks to allow overriding

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

18 years agoOptimized out some more redundant va_args voodoo
brain [Fri, 30 Dec 2005 00:48:43 +0000 (00:48 +0000)]
Optimized out some more redundant va_args voodoo

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

18 years agoDouble copies due to bad chop()
brain [Thu, 29 Dec 2005 23:31:06 +0000 (23:31 +0000)]
Double copies due to bad chop()

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

18 years agoMore removal of formatting where its not neccessary x("%s",str) == bad!
brain [Thu, 29 Dec 2005 23:28:19 +0000 (23:28 +0000)]
More removal of formatting where its not neccessary x("%s",str) == bad!

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

18 years agoAttempt to cut out unneccessary printf() va_args voodoo (ugleh)
brain [Thu, 29 Dec 2005 23:02:01 +0000 (23:02 +0000)]
Attempt to cut out unneccessary printf() va_args voodoo (ugleh)

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

18 years agoCached ISUPPORT
brain [Thu, 29 Dec 2005 21:57:34 +0000 (21:57 +0000)]
Cached ISUPPORT

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

18 years agoAdded output of error if file descriptor given to AddFd is > MAX_DESCRIPTORS
brain [Thu, 29 Dec 2005 19:39:43 +0000 (19:39 +0000)]
Added output of error if file descriptor given to AddFd is > MAX_DESCRIPTORS

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

18 years agoChanged to MAX_DESCRIPTORS
brain [Thu, 29 Dec 2005 19:34:18 +0000 (19:34 +0000)]
Changed to MAX_DESCRIPTORS

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

18 years agoChanged 65535 to MAX_DESCRIPTORS calculated at configure-time
brain [Thu, 29 Dec 2005 19:31:39 +0000 (19:31 +0000)]
Changed 65535 to MAX_DESCRIPTORS calculated at configure-time

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

18 years ago*FIX* 'No more connections allowed' was comparing against the network-wide limit...
brain [Thu, 29 Dec 2005 19:00:53 +0000 (19:00 +0000)]
*FIX* 'No more connections allowed' was comparing against the network-wide limit rather than the local limit (ICK!)

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

18 years agoAdded extra checking to socketengine to refuse connections after we reach the max
brain [Thu, 29 Dec 2005 16:33:26 +0000 (16:33 +0000)]
Added extra checking to socketengine to refuse connections after we reach the max

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

18 years agoAdded counters for MAX_DESCRIPTORS etc which allows the socket engine to refuse new...
brain [Thu, 29 Dec 2005 14:03:14 +0000 (14:03 +0000)]
Added counters for MAX_DESCRIPTORS etc which allows the socket engine to refuse new fd's once you hit the OS limit

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

18 years agoInitial revision of /devoice.
w00t [Thu, 29 Dec 2005 07:08:24 +0000 (07:08 +0000)]
Initial revision of /devoice.

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

18 years agoRemoved an unused OnUserConnect() method
w00t [Thu, 29 Dec 2005 06:48:29 +0000 (06:48 +0000)]
Removed an unused OnUserConnect() method

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

18 years agoChanged some little bits and bobs here
brain [Thu, 29 Dec 2005 00:33:54 +0000 (00:33 +0000)]
Changed some little bits and bobs here

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

18 years agoFixed an extremely n00bish mistake involving referencing a global copy of ServerEngin...
brain [Thu, 29 Dec 2005 00:31:45 +0000 (00:31 +0000)]
Fixed an extremely n00bish mistake involving referencing a global copy of ServerEngine when we now use one local to class InspIRCd
(everyone point and laugh at Brain)

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

18 years agoOptimizing to not use so much cpu with high user loads
brain [Thu, 29 Dec 2005 00:19:35 +0000 (00:19 +0000)]
Optimizing to not use so much cpu with high user loads

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

18 years agoMade 'fake direction' less loud, removed 'invalid source'
brain [Wed, 28 Dec 2005 22:56:38 +0000 (22:56 +0000)]
Made 'fake direction' less loud, removed 'invalid source'

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