]> git.netwichtig.de Git - user/henk/code/inspircd.git/log
user/henk/code/inspircd.git
18 years agoFix output corruption when host is exactly 64 chars long
brain [Wed, 10 May 2006 22:59:53 +0000 (22:59 +0000)]
Fix output corruption when host is exactly 64 chars long

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

18 years agoFix for crash on: /OS RAW PUSH non-existent-nick :::nick!ident@host KICK #chan nick...
brain [Wed, 10 May 2006 20:21:32 +0000 (20:21 +0000)]
Fix for crash on: /OS RAW PUSH non-existent-nick :::nick!ident@host KICK #chan nick :any reason
(yes, REALLY.)

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

18 years agoFixed to work with -j 3
brain [Mon, 8 May 2006 10:35:31 +0000 (10:35 +0000)]
Fixed to work with -j 3
On multiprocessor systems, do the initial make command with: make -j 3 (or whatever) and the -j option will recurse to the other make processes.

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

18 years agoLet ulines do NOTICE/PRIVMSG $* without oper again, so that OS GLOBAL on services...
brain [Sun, 7 May 2006 20:58:21 +0000 (20:58 +0000)]
Let ulines do NOTICE/PRIVMSG $* without oper again, so that OS GLOBAL on services packages is fixed :)

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

18 years agoLeaChim is a grammer nazee
om [Sun, 7 May 2006 11:00:53 +0000 (11:00 +0000)]
LeaChim is a grammer nazee

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

18 years agoAdded satmd's multi-channel patch, and matched with inspircd coding-style and indent...
brain [Sun, 7 May 2006 10:51:55 +0000 (10:51 +0000)]
Added satmd's multi-channel patch, and matched with inspircd coding-style and indent-style

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

18 years agoAdd new arguments to ./inspircd, 'screendebug' starts insp inside gdb and detaches...
om [Sun, 7 May 2006 10:10:53 +0000 (10:10 +0000)]
Add new arguments to ./inspircd, 'screendebug' starts insp inside gdb and detaches the session, 'valdebug' starts insp inside valgrind, valgrind will start gdb in the event of a crash, 'screenvaldebug' (ugleh name :[) does the same but runs valgrind in a detached screen session

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

18 years agoFixed char* -> std::string typo
brain [Sat, 6 May 2006 17:34:48 +0000 (17:34 +0000)]
Fixed char* -> std::string typo

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

18 years agoOper logging module -- this still needs test compiling and test running
brain [Sat, 6 May 2006 17:21:19 +0000 (17:21 +0000)]
Oper logging module -- this still needs test compiling and test running

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

18 years agoIgnore EAGAIN when write()ing
brain [Sat, 6 May 2006 15:31:52 +0000 (15:31 +0000)]
Ignore EAGAIN when write()ing

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

18 years agoChecks for negative fd's when adding them to the socketengine so we can generate...
brain [Wed, 3 May 2006 09:28:01 +0000 (09:28 +0000)]
Checks for negative fd's when adding them to the socketengine so we can generate less debug output

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

18 years agoReturn false was missing
brain [Wed, 3 May 2006 09:23:47 +0000 (09:23 +0000)]
Return false was missing

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

18 years agoNew header at the top of this file clarifying gplv2 only (we hadnt made it clear...
brain [Tue, 2 May 2006 20:33:21 +0000 (20:33 +0000)]
New header at the top of this file clarifying gplv2 only (we hadnt made it clear in this package before)

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

18 years agoForwardport (yes those do happen).
brain [Tue, 2 May 2006 19:42:04 +0000 (19:42 +0000)]
Forwardport (yes those do happen).
Because of a re-arrangement in the way sockets work, there is a chance a socket can still be in existence
after the user its connected to (in the case of ident) is no longer valid. Neatly NULL the value so we can
avoid goofing around in bad data.

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

18 years agoNeed checks in two places for escaping to work.
brain [Mon, 1 May 2006 19:40:23 +0000 (19:40 +0000)]
Need checks in two places for escaping to work.
First check when reading lines, to let the parser know that \" etc dont open new quotes or close them,
then second check when parsing that line so that the parser knows that \" etc dont delimit a value.

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

18 years agoAbility to use the \ symbol to escape ascii values in a tag, e.g.:
brain [Mon, 1 May 2006 19:29:41 +0000 (19:29 +0000)]
Ability to use the \ symbol to escape ascii values in a tag, e.g.:
<server name="\"Bollocks\" Said pooh, as he cought his testicles in the vice!">

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

18 years agochange to ability for QueryCount to return -1 for both of the 1.1 sql api's
brain [Sun, 30 Apr 2006 21:59:38 +0000 (21:59 +0000)]
change to ability for QueryCount to return -1 for both of the 1.1 sql api's

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

18 years agoIn 1.1, we return a negative value when QueryCount has a downed connection - not...
brain [Sun, 30 Apr 2006 21:57:10 +0000 (21:57 +0000)]
In 1.1, we return a negative value when QueryCount has a downed connection - not changed in 1.0 for backwards compatibility

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

18 years agoMerge of peaveydk's diff (at last)
brain [Sun, 30 Apr 2006 17:19:00 +0000 (17:19 +0000)]
Merge of peaveydk's diff (at last)

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

18 years agoSynching of channel TS after a whole channel has been sent.
brain [Fri, 28 Apr 2006 19:38:29 +0000 (19:38 +0000)]
Synching of channel TS after a whole channel has been sent.
Please note that because a channels joins may consist of multiple FJOINs we cannot just sync the TS at the end of every FJOIN command otherwise we WILL get a desync.
Instead, we send a command after the last FJOIN for a channel which tells the other servers it is now ok to sync that channels timestamp.
(still to document: SYNCTS command in protocol docs)

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

18 years agoError checking of raise(), so that if theres no coredump and raise fails, we know...
brain [Fri, 28 Apr 2006 00:50:46 +0000 (00:50 +0000)]
Error checking of raise(), so that if theres no coredump and raise fails, we know why :)

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

18 years agosignal/raise in the sigsegv handler to re-raise the sig for a coredump
brain [Fri, 28 Apr 2006 00:44:48 +0000 (00:44 +0000)]
signal/raise in the sigsegv handler to re-raise the sig for a coredump

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

18 years agoIn static build save munged files as .m_name_static.cpp rather than m_name_static...
brain [Fri, 28 Apr 2006 00:13:15 +0000 (00:13 +0000)]
In static build save munged files as .m_name_static.cpp rather than m_name_static.cpp so they arent immediately visible, and less likely to be edited

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

18 years agoWhen i find out what IDIOT changed all the module_init's to e.g. devoice_init and...
brain [Thu, 27 Apr 2006 23:57:50 +0000 (23:57 +0000)]
When i find out what IDIOT changed all the module_init's to e.g. devoice_init and chanprotect_init, severely breaking them for no reason, im gonna trout them good!

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

18 years agomaxbuf -> maxquit (this isnt finished yet)
brain [Wed, 26 Apr 2006 09:03:50 +0000 (09:03 +0000)]
maxbuf -> maxquit (this isnt finished yet)

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

18 years agoCheck for NULL, set pointers to NULL after deletion
brain [Tue, 25 Apr 2006 09:52:16 +0000 (09:52 +0000)]
Check for NULL, set pointers to NULL after deletion

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

18 years agoFix various typos and warnings
brain [Mon, 24 Apr 2006 17:28:49 +0000 (17:28 +0000)]
Fix various typos and warnings

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

18 years agoMissing includes
brain [Mon, 24 Apr 2006 17:02:56 +0000 (17:02 +0000)]
Missing includes

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

18 years agoTypo in the macro :p
brain [Mon, 24 Apr 2006 13:30:04 +0000 (13:30 +0000)]
Typo in the macro :p

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

18 years agodelete operator tracking in debug mode (using a macro -- live with it.)
brain [Mon, 24 Apr 2006 13:28:07 +0000 (13:28 +0000)]
delete operator tracking in debug mode (using a macro -- live with it.)

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

18 years agoForward-port of 1.0.4 tweak
brain [Fri, 21 Apr 2006 10:50:26 +0000 (10:50 +0000)]
Forward-port of 1.0.4 tweak

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

18 years agoTypo
brain [Thu, 20 Apr 2006 19:37:27 +0000 (19:37 +0000)]
Typo

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

18 years agoChange the makefile too
brain [Thu, 20 Apr 2006 18:57:44 +0000 (18:57 +0000)]
Change the makefile too

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

18 years agoInclude paths change
brain [Thu, 20 Apr 2006 18:56:54 +0000 (18:56 +0000)]
Include paths change

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

18 years agoMove to new include path
brain [Thu, 20 Apr 2006 18:55:46 +0000 (18:55 +0000)]
Move to new include path

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

18 years agoChanged first of files to match new location of headers
brain [Thu, 20 Apr 2006 18:48:52 +0000 (18:48 +0000)]
Changed first of files to match new location of headers

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

18 years agoMovement of cmd_* headers into include/commands (this is incomplete)
brain [Thu, 20 Apr 2006 18:46:25 +0000 (18:46 +0000)]
Movement of cmd_* headers into include/commands (this is incomplete)

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

18 years agoThis dir will hold headers for mode handlers
brain [Thu, 20 Apr 2006 18:37:21 +0000 (18:37 +0000)]
This dir will hold headers for mode handlers

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

18 years agoFixed execinfo
brain [Thu, 20 Apr 2006 17:50:36 +0000 (17:50 +0000)]
Fixed execinfo

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

18 years agoExtra stuff to explicitly link execinfo.so
brain [Thu, 20 Apr 2006 17:41:12 +0000 (17:41 +0000)]
Extra stuff to explicitly link execinfo.so

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

18 years agoTweaks (FIXES)
brain [Thu, 20 Apr 2006 17:35:22 +0000 (17:35 +0000)]
Tweaks (FIXES)

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

18 years agoinit_module
brain [Thu, 20 Apr 2006 17:33:18 +0000 (17:33 +0000)]
init_module

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

18 years agoAlright, who fucked with this?
brain [Thu, 20 Apr 2006 17:29:43 +0000 (17:29 +0000)]
Alright, who fucked with this?

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

18 years agoFixes for lib dirs
brain [Thu, 20 Apr 2006 16:59:28 +0000 (16:59 +0000)]
Fixes for lib dirs

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

18 years agoAdd /usr/local/include (why isnt this included as default?!)
brain [Thu, 20 Apr 2006 16:50:27 +0000 (16:50 +0000)]
Add /usr/local/include (why isnt this included as default?!)

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

18 years agoexecinfo - backtrace() and backtrace_symbols() where available
brain [Thu, 20 Apr 2006 16:26:13 +0000 (16:26 +0000)]
execinfo - backtrace() and backtrace_symbols() where available

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

18 years agoExecinfo stuff
brain [Thu, 20 Apr 2006 16:13:01 +0000 (16:13 +0000)]
Execinfo stuff

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

18 years agoAdded detection of execinfo.h (part of the libexecinfo port on freebsd, default in...
brain [Thu, 20 Apr 2006 16:09:03 +0000 (16:09 +0000)]
Added detection of execinfo.h (part of the libexecinfo port on freebsd, default in glibc) -- can be used to make inspircd generate its OWN backtraces :>

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

18 years agoFix for crashes in m_ident (should work)
brain [Tue, 18 Apr 2006 11:32:53 +0000 (11:32 +0000)]
Fix for crashes in m_ident (should work)

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

18 years agoBail if no g++
brain [Fri, 14 Apr 2006 22:00:03 +0000 (22:00 +0000)]
Bail if no g++

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

18 years agoFix reversed parameters in x:y - joinflood was not broken
brain [Fri, 14 Apr 2006 13:13:25 +0000 (13:13 +0000)]
Fix reversed parameters in x:y - joinflood was not broken

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

18 years agomake make install install ssl stuff
om [Thu, 13 Apr 2006 23:29:11 +0000 (23:29 +0000)]
make make install install ssl stuff

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

18 years agoBetter handling of dependencies, doesnt always rebuild mode handler files now
brain [Thu, 13 Apr 2006 10:58:03 +0000 (10:58 +0000)]
Better handling of dependencies, doesnt always rebuild mode handler files now

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

18 years agoMakefile tweaks
brain [Thu, 13 Apr 2006 10:41:10 +0000 (10:41 +0000)]
Makefile tweaks

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

18 years agoNot required
brain [Thu, 13 Apr 2006 10:39:20 +0000 (10:39 +0000)]
Not required

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

18 years agoTest
brain [Thu, 13 Apr 2006 10:38:55 +0000 (10:38 +0000)]
Test

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

18 years agoSomeone didnt test their fixes in cygwin *gets tortoise torture kit*
brain [Wed, 12 Apr 2006 01:07:43 +0000 (01:07 +0000)]
Someone didnt test their fixes in cygwin *gets tortoise torture kit*

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

18 years agoDelete spanningtree_ng for now, it breaks cygwin compile - and has no changes. Commit...
w00t [Wed, 12 Apr 2006 00:58:45 +0000 (00:58 +0000)]
Delete spanningtree_ng for now, it breaks cygwin compile - and has no changes. Commit /check, though it's probably broken at current.

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

18 years agoMade FindMatching(Global|Local) available via users.h
brain [Wed, 12 Apr 2006 00:37:36 +0000 (00:37 +0000)]
Made FindMatching(Global|Local) available via users.h

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

18 years agoDie windows die.
om [Tue, 11 Apr 2006 22:50:27 +0000 (22:50 +0000)]
Die windows die.

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

18 years agoRemove an extern, partly because it's unused, partly because it then gets shadowed...
om [Tue, 11 Apr 2006 22:23:34 +0000 (22:23 +0000)]
Remove an extern, partly because it's unused, partly because it then gets shadowed by something else, but mostly because it confused the hell out of me :/

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

18 years agoRoute some more stuff through socket.h and hash_map.h. Add #define protection to...
om [Mon, 10 Apr 2006 22:50:41 +0000 (22:50 +0000)]
Route some more stuff through socket.h and hash_map.h. Add #define protection to timer.h and remove some unneeded includes and externs from timer.cpp

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

18 years agoRouting more socket includes through socket.h
om [Mon, 10 Apr 2006 22:16:34 +0000 (22:16 +0000)]
Routing more socket includes through socket.h

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

18 years agoTypedef an ugly iterator, dont send mode string if no modes were in the output sequence
brain [Mon, 10 Apr 2006 20:43:03 +0000 (20:43 +0000)]
Typedef an ugly iterator, dont send mode string if no modes were in the output sequence

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

18 years agoA few more typedefs defined and put into use.
om [Mon, 10 Apr 2006 20:38:26 +0000 (20:38 +0000)]
A few more typedefs defined and put into use.

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

18 years agoAdd time.h include to inspircd.h. Random cleanups in channels.cpp, mostly using the...
om [Mon, 10 Apr 2006 20:08:30 +0000 (20:08 +0000)]
Add time.h include to inspircd.h. Random cleanups in channels.cpp, mostly using the typedef'ed names already defined rather than having the full template names everywhere. Remove some unneeded casts too.

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

18 years agoAssorted changes here, Extend() is not templated so you can pass it any pointer type...
om [Mon, 10 Apr 2006 19:30:48 +0000 (19:30 +0000)]
Assorted changes here, Extend() is not templated so you can pass it any pointer type and it will automatically be cast to char* for you. Also some speedups, store an iterator rather than calling find() once to check if it exists and again to access the value.

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

18 years agoMore fixes
brain [Mon, 10 Apr 2006 12:45:40 +0000 (12:45 +0000)]
More fixes

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

18 years agoTypo fixes, move some stuff about
brain [Mon, 10 Apr 2006 12:44:19 +0000 (12:44 +0000)]
Typo fixes, move some stuff about

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

18 years agoINSERT foot INTO mouth WHERE user='Brain'
brain [Mon, 10 Apr 2006 12:17:15 +0000 (12:17 +0000)]
INSERT foot INTO mouth WHERE user='Brain'

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

18 years agoI hate HATE HATE templates.
brain [Mon, 10 Apr 2006 12:14:28 +0000 (12:14 +0000)]
I hate HATE HATE templates.

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

18 years agoistringstream not ostringstream
brain [Mon, 10 Apr 2006 12:11:47 +0000 (12:11 +0000)]
istringstream not ostringstream

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

18 years agoExtra allowance for modes which have different number of params when being set to...
brain [Mon, 10 Apr 2006 12:11:00 +0000 (12:11 +0000)]
Extra allowance for modes which have different number of params when being set to being unset (read as: jro smoking craq)

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

18 years agoStart of new mode parser
brain [Mon, 10 Apr 2006 11:50:48 +0000 (11:50 +0000)]
Start of new mode parser

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

18 years agoOm's way is better and lets watchers change mode parameters for the modes theyre...
brain [Sun, 9 Apr 2006 20:50:12 +0000 (20:50 +0000)]
Om's way is better and lets watchers change mode parameters for the modes theyre watching

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

18 years agoStart of mode parser refactoring
brain [Sun, 9 Apr 2006 20:40:47 +0000 (20:40 +0000)]
Start of mode parser refactoring

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

18 years agoShuffle some more includes around, const reference a few functions in inspircd.*
om [Sun, 9 Apr 2006 11:51:24 +0000 (11:51 +0000)]
Shuffle some more includes around, const reference a few functions in inspircd.*

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

18 years agoRemove references to inspircd_io from these, stop configure making all the modules...
om [Sat, 8 Apr 2006 22:33:46 +0000 (22:33 +0000)]
Remove references to inspircd_io from these, stop configure making all the modules depend on it too. And remove some more un-needed includes

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

18 years agoObsolete
om [Sat, 8 Apr 2006 18:09:22 +0000 (18:09 +0000)]
Obsolete

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

18 years agoRemove uneccessary socket includes now included in socket.h
om [Sat, 8 Apr 2006 17:24:18 +0000 (17:24 +0000)]
Remove uneccessary socket includes now included in socket.h

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

18 years ago...
om [Sat, 8 Apr 2006 17:12:08 +0000 (17:12 +0000)]
...

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

18 years agoHelps to svn add these too :P
om [Sat, 8 Apr 2006 17:11:32 +0000 (17:11 +0000)]
Helps to svn add these too :P

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

18 years agoAnd remember to add this one, just a little header with the #ifdef GCC3 ... stuff...
om [Sat, 8 Apr 2006 17:10:03 +0000 (17:10 +0000)]
And remember to add this one, just a little header with the #ifdef GCC3 ... stuff that's repeated in about 56543432 places

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

18 years agoSplit inspircd_io.* insp inspsocket.* and configreader.* with a few odd bits going...
om [Sat, 8 Apr 2006 17:05:48 +0000 (17:05 +0000)]
Split inspircd_io.* insp inspsocket.* and configreader.* with a few odd bits going into inspircd.*, doesn't look like I've broken anything... :P

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

18 years agoRemove some unused headers and unneeded casts
om [Sat, 8 Apr 2006 13:35:46 +0000 (13:35 +0000)]
Remove some unused headers and unneeded casts

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

18 years ago- first steps towards a working IPv6 port. I'll work more on this tomorrow. :-P
nenolod [Sat, 8 Apr 2006 01:35:02 +0000 (01:35 +0000)]
- first steps towards a working IPv6 port. I'll work more on this tomorrow. :-P

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

18 years ago- useless IPv6 yesno() for now
nenolod [Sat, 8 Apr 2006 01:12:14 +0000 (01:12 +0000)]
- useless IPv6 yesno() for now

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

18 years ago- fork off spanningtree module for UUID stuffs :o
nenolod [Sat, 8 Apr 2006 00:20:27 +0000 (00:20 +0000)]
- fork off spanningtree module for UUID stuffs :o

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

18 years agoMake WriteServ use WriteServ_NoFormat, code duplication = bad >:/
om [Fri, 7 Apr 2006 23:16:45 +0000 (23:16 +0000)]
Make WriteServ use WriteServ_NoFormat, code duplication = bad >:/
Change some weirdness using a stringstream for a simple append.
Force a flush of all opers' write buffers after they get the oper notice about a /DIE

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

18 years agoSlight optimisation to config reader, looks nicer even if it's not faster.
om [Fri, 7 Apr 2006 12:21:11 +0000 (12:21 +0000)]
Slight optimisation to config reader, looks nicer even if it's not faster.
Make ./inspircd script use -nolog (it already used -debug, which didn't exist until now!?)
Add commandline options -nolog and -debug, -debug forces all log messages to be output regardless of level. -nolog stops the logfile
being written, so you can run with -debug without filling up your disk.
make clean && make install, apparently some of the core doesn't depend on inspircd_io.h in the makefiles..so it'll probably segfault if
you don't.

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

18 years agoSame error message somewhere else, and actually define the const char* version of...
om [Fri, 7 Apr 2006 11:51:03 +0000 (11:51 +0000)]
Same error message somewhere else, and actually define the const char* version of ConfVarEnum so it doesn't just return 1 all the time...

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

18 years agoChange error message so it's not 'out of range' when a tag doesn't exist
om [Fri, 7 Apr 2006 11:47:26 +0000 (11:47 +0000)]
Change error message so it's not 'out of range' when a tag doesn't exist

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

18 years agoHoly christ that was a LOT OF SPACES. TABS, USE THEM, LOVE THEM, APPRECIATE THEM...
w00t [Thu, 6 Apr 2006 02:25:20 +0000 (02:25 +0000)]
Holy christ that was a LOT OF SPACES. TABS, USE THEM, LOVE THEM, APPRECIATE THEM - we now have no stupid spaces. This was mostly a mass find/replace, so some indentation may be stuffed. Minor issue, though.

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

18 years agoMore verbose error output
brain [Tue, 4 Apr 2006 20:06:38 +0000 (20:06 +0000)]
More verbose error output

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

18 years agoConnection refused bug is FIXED!!!!
brain [Tue, 4 Apr 2006 20:02:35 +0000 (20:02 +0000)]
Connection refused bug is FIXED!!!!

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

18 years agoRemove 'validation' for server description and network name (didn't do anything)
om [Tue, 4 Apr 2006 19:06:43 +0000 (19:06 +0000)]
Remove 'validation' for server description and network name (didn't do anything)

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

18 years agoBad brain bad
brain [Tue, 4 Apr 2006 17:26:17 +0000 (17:26 +0000)]
Bad brain bad

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

18 years agoTweaks to hopefully prevent 100% cpu use issue
brain [Tue, 4 Apr 2006 17:23:34 +0000 (17:23 +0000)]
Tweaks to hopefully prevent 100% cpu use issue

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

18 years agoMissing helperfuncs and someone took writeopers out of globals.h
brain [Tue, 4 Apr 2006 16:12:34 +0000 (16:12 +0000)]
Missing helperfuncs and someone took writeopers out of globals.h

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

18 years agoAnd the bit I missed... :/
om [Tue, 4 Apr 2006 14:30:47 +0000 (14:30 +0000)]
And the bit I missed... :/

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