]>
git.netwichtig.de Git - user/henk/code/inspircd.git/log
brain [Wed, 24 May 2006 11:11:21 +0000 (11:11 +0000)]
Prevent SYNCTS bounce
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3967
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 24 May 2006 10:54:12 +0000 (10:54 +0000)]
More debug tracking
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3966
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Wed, 24 May 2006 10:44:53 +0000 (10:44 +0000)]
ALL THROW A WHILD PARTY! CRASH-ON-NETSPLIT should be fixed!!!
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3964
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Tue, 16 May 2006 11:38:45 +0000 (11:38 +0000)]
Check for failed epoll or kqueue
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3961
e03df62e -2008-0410-955e-
edbf42e46eb7
nenolod [Sun, 14 May 2006 17:23:42 +0000 (17:23 +0000)]
- Documentation fix: SELinux is not a distribution, but a patchset. Clarify.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3960
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Sun, 14 May 2006 16:56:56 +0000 (16:56 +0000)]
Broken kline matching in connect code (reported by LeaChim)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3959
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 11 May 2006 21:52:29 +0000 (21:52 +0000)]
Fix bug when knocking on non-existent channel
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3957
e03df62e -2008-0410-955e-
edbf42e46eb7
brain [Thu, 11 May 2006 21:43:46 +0000 (21:43 +0000)]
Increase length of dhost
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@3955
e03df62e -2008-0410-955e-
edbf42e46eb7
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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