Commit graph

109 commits

Author SHA1 Message Date
Mark
b572d23371 defines for do_exit calls 2003-10-14 12:57:15 +00:00
Mark
51e6736391 Fixed potential NULL pointer access in error messages for part/kick chan routines 2003-10-09 17:24:08 +00:00
Mark
37e6accf1d more typo fixes 2003-10-07 14:26:21 +00:00
Mark
5ab5b66c40 more typo fixes 2003-10-07 11:08:55 +00:00
Mark
8a2aca03ff Help text cleanup, some code cleanups and more on custom log formatting 2003-10-06 16:33:42 +00:00
Fish
377c16dd18 allow keywords to function on these files 2003-09-22 15:04:15 +00:00
Fish
2b941ac98c import the recent 2.0 changes after we moved to svn repository 2003-09-22 12:52:18 +00:00
fishwaldo
242c059257 marks segvlocation macro suggestion 2003-09-18 12:21:32 +00:00
fishwaldo
940fa600e5 I thought I fixed a bug, but then I think it wasn't a bug. Oh bug, are you a bug or not a bug, do tell me 2003-08-18 15:20:21 +00:00
fishwaldo
48029b6d97 added a IsChanMember function 2003-08-07 15:08:55 +00:00
fishwaldo
38455ba33b changed ordering of part and kick logic 2003-08-05 13:14:43 +00:00
fishwaldo
acbc8d4a3d minor updates and bugfixes 2003-07-30 13:58:22 +00:00
fishwaldo
d80b180c09 lots of updates. Bahamut implemented. BugFixes 2003-07-23 10:35:47 +00:00
fishwaldo
b52444aa1d fix a svsmode problem with Ultimate2/mystic 2003-07-08 05:35:37 +00:00
fishwaldo
54e074dbab Ultimate3 IRCd port is working really well. Now time to test others.
Fixed FloodContol Code to use svskill instead (where available)
fixed a minor problem with debug code and channel dumps
2003-06-30 14:56:26 +00:00
fishwaldo
4d85ccb8ab marks help file updates, and code formatting 2003-06-13 13:11:50 +00:00
fishwaldo
e56fb2d30a First Pass of splitting up ircd.c code to make porting easier. ONLY NEOIRCD support is done so far. DONT BITCH AT ME ABOUT OTHER IRCD's 2003-06-08 05:59:25 +00:00
fishwaldo
9be43551d6 updated copywrite notices and a updated makeconf file from M 2003-05-26 09:18:31 +00:00
fishwaldo
5ed3b7602e moved all the core over to nlog 2003-04-11 09:26:31 +00:00
fishwaldo
35a928a3cd a huge amount of fixes with regards to memory leaks and fixed a bugger of a memleak in connectserv
made connectserv support SMODE for ultimate3 now as well
2003-01-23 10:53:38 +00:00
fishwaldo
d826c9ac50 i love memprof... found me a few leaks, and I fixed them up. One of the leaks with "AddToList" was pretty serious 2003-01-15 14:18:47 +00:00
fishwaldo
f99a59f4eb compile fixes and warnings removed. I'm ready for RC3 release... just need through testing on the relevent IRCd's first :) 2003-01-13 07:20:54 +00:00
fishwaldo
2cb07e3b5c doco updates of internal functions... see fish.dynam.ac/neo for sample 2002-12-26 15:15:04 +00:00
fishwaldo
f2b73e7249 bugfix with sjoin code again 2002-12-14 09:58:37 +00:00
fishwaldo
e7bd3503a8 fixed the fix for the fix of the mode problem
mode parsing really needs to be re-coded as its messy as hell, and hard to follow now
2002-10-24 05:45:56 +00:00
fishwaldo
bbceb50638 maybe fixed channel mode bug?!?! 2002-10-18 04:50:00 +00:00
fishwaldo
8c15f19b80 really fixed up Mode problems 2002-10-16 03:13:59 +00:00
fishwaldo
487762a758 fucking unreal... reall fixed mode bug this time 2002-10-14 09:37:00 +00:00
fishwaldo
ce5ca814aa 2002-10-14 05:44:39 +00:00
fishwaldo
457ab5a617 Waaa, lots of updates. GPL headers updated. backtrace made more reliable. segv in module code added to timers.c The list goes on and on 2002-09-04 08:40:29 +00:00
fishwaldo
947e01d026 lots of changes. renamed privmsg to prefmsg, notice to chanalert, and created two new functions, privmsg and notice that send privmsg or notices only.
Ported Extauth, statserv, connectserv and spam to new Event API
fixed a few bugs in statserv with channel counts and away problems
2002-07-17 05:25:39 +00:00
fishwaldo
7285771297 added is_synced to test if neo is synced with the server. Can be used by modules like statserv and connectserv so we don't get a message broadcast when linking
Added the ability to track what modules are in what channels, and to send messages to those channels to the modules. Modules now have a new callback function __Chan_Message(char *chan, char **av, int ac) that recieves channel messages
2002-07-12 09:11:31 +00:00
fishwaldo
6c507fcbb3 fixed a mode parsing bug when removing modes from a chan 2002-07-11 13:59:29 +00:00
fishwaldo
0952f6bf99 more updates for the new module event stuff... seems to be working 2002-07-04 11:02:28 +00:00
fishwaldo
f3b7d8988a backed out all the changes we made so far. start from scratch 2002-06-21 07:06:14 +00:00
fishwaldo
a6d4fcecdd sigh 2002-06-19 12:25:47 +00:00
fishwaldo
005792826f More Module Varible updates. Stage2 Done 2002-06-10 06:03:13 +00:00
fishwaldo
0ed4a6c9df Huge Change to Module Variable passing Code. Stage1 Complete. 2002-06-10 05:02:42 +00:00
fishwaldo
8e8d616d9d Some Cleanups for mem leaks (potential) 2002-06-05 11:26:03 +00:00
fishwaldo
12cd16fac7 removed smalloc function, as it was *useless*... will look for a decent garbase collector to replace with 2002-06-04 13:16:57 +00:00
fishwaldo
224eb9250c fixed a bug with channels with more than 50 ops/halfops/voice/modes that crashed (or forced a assertion on list_verify(c->chanmodes)increased limit to 1000 (same as max channel member size) 2002-05-21 04:57:36 +00:00
fishwaldo
263db51b41 bugfixes in statserv, compiler warning fixed in core, and tldmap added
to htmlstats
2002-05-02 10:13:06 +00:00
fishwaldo
3b8376f243 more fixes :) StatServ updates for Channels (in Progress) 2002-03-22 10:44:47 +00:00
fishwaldo
2e75a2d63e I HATE SJOIN. Fixed 2002-03-21 04:12:04 +00:00
fishwaldo
c1cb10f4c6 External Auth finished. Ultimate IRCD support fixed. Logging cleaned up 2002-03-18 07:13:01 +00:00
fishwaldo
e65f61e5bb External Authentication updates 2002-03-18 05:46:15 +00:00
fishwaldo
058b502f7f Channel Mode BugFixes. Various Updates. Damn, the new
Autoconf stuff doesn't work to well...
2002-03-13 16:30:12 +00:00
fishwaldo
92270b6461 Channel Mode updates and a few bug fixes 2002-03-13 11:35:09 +00:00
fishwaldo
7c76af4809 Channel Bug Fixes and Channel Topic Support 2002-03-13 10:20:33 +00:00
fishwaldo
2a3c163bc2 Added full autoconf/autoheader/automake/libtool support
Now installs into ~/NeoStats
2002-03-12 13:34:21 +00:00