]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
16 years agoAdd malloc checking to lua/nterfacer/trojanscan.
Chris Porter [Fri, 29 Feb 2008 21:04:49 +0000 (21:04 +0000)] 
Add malloc checking to lua/nterfacer/trojanscan.
Cosmetic alteration to nsmalloc output.

16 years agoT now schedules channel joins after 60 seconds.
Chris Porter [Fri, 29 Feb 2008 20:50:59 +0000 (20:50 +0000)] 
T now schedules channel joins after 60 seconds.

16 years agoThis should be typedef'ed.
Chris Porter [Fri, 29 Feb 2008 20:50:46 +0000 (20:50 +0000)] 
This should be typedef'ed.

16 years agoAdd real pool size and pool names.
Chris Porter [Fri, 29 Feb 2008 20:41:32 +0000 (20:41 +0000)] 
Add real pool size and pool names.

16 years agoWarning fix.
Chris Porter [Fri, 29 Feb 2008 03:11:46 +0000 (03:11 +0000)] 
Warning fix.

16 years agoMerge.
Chris Porter [Fri, 29 Feb 2008 02:18:24 +0000 (02:18 +0000)] 
Merge.

16 years agonterface to nterfacer, now using nsmalloc.
Chris Porter [Fri, 29 Feb 2008 02:14:49 +0000 (02:14 +0000)] 
nterface to nterfacer, now using nsmalloc.

16 years agoMissed one...
Chris Porter [Fri, 29 Feb 2008 02:01:13 +0000 (02:01 +0000)] 
Missed one...

16 years agoMerge.
Chris Porter [Fri, 29 Feb 2008 01:47:54 +0000 (01:47 +0000)] 
Merge.

16 years agoBacked out changeset a72bce46833cc21482634553d27b390bdaaabd46
Chris Porter [Fri, 29 Feb 2008 01:47:50 +0000 (01:47 +0000)] 
Backed out changeset a72bce46833cc21482634553d27b390bdaaabd46
Not sure if this is supposed to be committed yet.

16 years agoFix warnings.
Chris Porter [Fri, 29 Feb 2008 01:33:10 +0000 (01:33 +0000)] 
Fix warnings.

16 years agoAdd nsmalloc stats to control.
Chris Porter [Fri, 29 Feb 2008 01:16:10 +0000 (01:16 +0000)] 
Add nsmalloc stats to control.

16 years agotrojanscan and lua now use nsmalloc.
Chris Porter [Fri, 29 Feb 2008 01:15:55 +0000 (01:15 +0000)] 
trojanscan and lua now use nsmalloc.

16 years agonsfree is now O(1), add nsrealloc and statistics.
Chris Porter [Fri, 29 Feb 2008 01:15:03 +0000 (01:15 +0000)] 
nsfree is now O(1), add nsrealloc and statistics.

16 years agoAttempt to use nsmalloc for lua.
Chris Porter [Thu, 28 Feb 2008 17:58:08 +0000 (17:58 +0000)] 
Attempt to use nsmalloc for lua.

16 years agoAdd status/forcegc to lua.
Chris Porter [Thu, 28 Feb 2008 15:51:26 +0000 (15:51 +0000)] 
Add status/forcegc to lua.

16 years agoAdded UL to const 0 (whoever made unsigned longs bigger than ints eh? :( ).
splidge [Thu, 28 Feb 2008 15:29:00 +0000 (15:29 +0000)] 
Added UL to const 0 (whoever made unsigned longs bigger than ints eh? :( ).

16 years agoInitialise the suspendexp value...
splidge [Thu, 28 Feb 2008 15:20:13 +0000 (15:20 +0000)] 
Initialise the suspendexp value...

16 years agoRemoved unneeded debug info.
splidge [Thu, 28 Feb 2008 11:41:30 +0000 (11:41 +0000)] 
Removed unneeded debug info.

16 years agoFix T reconnect bug where it would continue spawning clones.
Chris Porter [Wed, 27 Feb 2008 18:47:32 +0000 (18:47 +0000)] 
Fix T reconnect bug where it would continue spawning clones.

16 years agoMerge.
Chris Porter [Wed, 27 Feb 2008 16:16:30 +0000 (16:16 +0000)] 
Merge.

16 years agoAdd +TM to simplechanmode.
Chris Porter [Wed, 27 Feb 2008 13:09:09 +0000 (13:09 +0000)] 
Add +TM to simplechanmode.

16 years agoFix parsing bug
Cruicky [Tue, 26 Feb 2008 22:32:24 +0000 (22:32 +0000)] 
Fix parsing bug

16 years agoCompilation fix
Chris Porter [Mon, 25 Feb 2008 14:49:50 +0000 (14:49 +0000)] 
Compilation fix

16 years agoMAJOR API CHANGE: nick structures in called functions are now replaced by numerics.
Chris Porter [Mon, 25 Feb 2008 14:48:20 +0000 (14:48 +0000)] 
MAJOR API CHANGE: nick structures in called functions are now replaced by numerics.

16 years agoChannel index fix, getuserbyauth/gethostusers now return numerics.
Chris Porter [Mon, 25 Feb 2008 14:34:37 +0000 (14:34 +0000)] 
Channel index fix, getuserbyauth/gethostusers now return numerics.

16 years agoMerge.
Chris Porter [Mon, 25 Feb 2008 13:15:45 +0000 (13:15 +0000)] 
Merge.

16 years agoDefault chanfix service is now D.
Chris Porter [Mon, 25 Feb 2008 13:13:26 +0000 (13:13 +0000)] 
Default chanfix service is now D.
irc_get{chaninfo,getnickby{numeric,nick}} removed, will be rewritten in Lua.
irc_fastget{chaninfo,nickbynick} added.
Bump version number.
Added realusers (unique hosts minus +k or +X services), timestamp and chanmodes to channel pushers.

16 years agoFinal ticketauth support.
Chris Porter [Sat, 23 Feb 2008 18:25:09 +0000 (18:25 +0000)] 
Final ticketauth support.

16 years agoFinish work on ticketauth.
Chris Porter [Sat, 23 Feb 2008 17:47:41 +0000 (17:47 +0000)] 
Finish work on ticketauth.

16 years agoFix warnings on Y's box.
Chris Porter [Fri, 22 Feb 2008 20:32:18 +0000 (20:32 +0000)] 
Fix warnings on Y's box.

16 years agoMerge.
Chris Porter [Fri, 22 Feb 2008 20:22:42 +0000 (20:22 +0000)] 
Merge.

16 years agoAdd initial support for protocol version 4.
Chris Porter [Fri, 22 Feb 2008 20:10:53 +0000 (20:10 +0000)] 
Add initial support for protocol version 4.

16 years agoFix a 64-bit problem.
Chris Porter [Thu, 14 Feb 2008 17:14:58 +0000 (17:14 +0000)] 
Fix a 64-bit problem.

16 years agoIgnore +k/+X users for chanstats purposes.
Chris Porter [Thu, 14 Feb 2008 17:14:48 +0000 (17:14 +0000)] 
Ignore +k/+X users for chanstats purposes.

16 years agoMerge.
Chris Porter [Mon, 11 Feb 2008 19:26:24 +0000 (19:26 +0000)] 
Merge.

16 years agoFix Q9's bandel command when supplied with a ban number.
Chris Porter [Mon, 11 Feb 2008 19:25:31 +0000 (19:25 +0000)] 
Fix Q9's bandel command when supplied with a ban number.

16 years agoFix a lot of warnings on FreeBSD. P might not actually work... damn you paul.
Chris Porter [Sun, 10 Feb 2008 00:46:06 +0000 (00:46 +0000)] 
Fix a lot of warnings on FreeBSD. P might not actually work... damn you paul.

16 years agoFix G ban logic.
Chris Porter [Sun, 10 Feb 2008 00:29:26 +0000 (00:29 +0000)] 
Fix G ban logic.

16 years agomerge
Paul [Fri, 8 Feb 2008 22:07:40 +0000 (22:07 +0000)] 
merge

16 years agoexts rework (mainly)
Paul [Fri, 8 Feb 2008 20:16:28 +0000 (20:16 +0000)] 
exts rework (mainly)

16 years agoFix another warning.
Chris Porter [Fri, 8 Feb 2008 19:16:58 +0000 (19:16 +0000)] 
Fix another warning.
That's all folks!

16 years agoSome potentially unsafe fixes.
Chris Porter [Fri, 8 Feb 2008 18:51:41 +0000 (18:51 +0000)] 
Some potentially unsafe fixes.
Should be OK I think...
Cruicky has signed off too!

16 years agoMore safe warning fixes.
Chris Porter [Fri, 8 Feb 2008 18:44:11 +0000 (18:44 +0000)] 
More safe warning fixes.

16 years agoWarning fixes.
Chris Porter [Fri, 8 Feb 2008 18:43:21 +0000 (18:43 +0000)] 
Warning fixes.

16 years agoWarning fixes.
Chris Porter [Fri, 8 Feb 2008 18:43:02 +0000 (18:43 +0000)] 
Warning fixes.

16 years agoSure I fixed this...
Chris Porter [Fri, 8 Feb 2008 18:35:33 +0000 (18:35 +0000)] 
Sure I fixed this...

16 years agoRemove unused variable.
Chris Porter [Fri, 8 Feb 2008 18:21:34 +0000 (18:21 +0000)] 
Remove unused variable.

16 years agoRemove unsigned char warnings.
Chris Porter [Fri, 8 Feb 2008 18:21:17 +0000 (18:21 +0000)] 
Remove unsigned char warnings.

16 years agoFix bug in gline duration parser.
Chris Porter [Fri, 8 Feb 2008 18:20:58 +0000 (18:20 +0000)] 
Fix bug in gline duration parser.

16 years agoAdd chanhistogram to clonehistogram, should probably rename the module...
Chris Porter [Fri, 8 Feb 2008 18:04:46 +0000 (18:04 +0000)] 
Add chanhistogram to clonehistogram, should probably rename the module...

16 years agostart of proxyscan work to use iptrie ;/
Paul [Sun, 3 Feb 2008 20:12:14 +0000 (20:12 +0000)] 
start of proxyscan work to use iptrie ;/

16 years agoRefactor T's host counting code and fix a counting bug.
Chris Porter [Sun, 3 Feb 2008 18:30:31 +0000 (18:30 +0000)] 
Refactor T's host counting code and fix a counting bug.

16 years agothis probably should be the correct new size ;/
Paul [Sun, 3 Feb 2008 13:02:15 +0000 (13:02 +0000)] 
this probably should be the correct new size ;/

16 years agoprobably want to malloc the node first
Paul [Sun, 27 Jan 2008 18:06:57 +0000 (18:06 +0000)] 
probably want to malloc the node first

16 years agofix nicksearch (eq (<stringobject>) "") core(s)
Paul [Sun, 27 Jan 2008 14:32:06 +0000 (14:32 +0000)] 
fix nicksearch (eq (<stringobject>) "") core(s)

16 years agomerge
Paul [Sat, 26 Jan 2008 18:28:36 +0000 (18:28 +0000)] 
merge

16 years agomerge
Paul [Sat, 26 Jan 2008 18:27:14 +0000 (18:27 +0000)] 
merge

16 years agoAdd digest functions to lua.
Chris Porter [Sat, 26 Jan 2008 17:30:03 +0000 (17:30 +0000)] 
Add digest functions to lua.

16 years agoAdd sethost command.
Chris Porter [Sat, 26 Jan 2008 17:29:36 +0000 (17:29 +0000)] 
Add sethost command.

16 years agoFix permissions.
Chris Porter [Sat, 26 Jan 2008 17:29:10 +0000 (17:29 +0000)] 
Fix permissions.

16 years agoAdd sethost server command.
Chris Porter [Sat, 26 Jan 2008 15:25:54 +0000 (15:25 +0000)] 
Add sethost server command.

16 years agoAdd realname support to hostname, looks like it was already half done.
Chris Porter [Sat, 26 Jan 2008 15:25:19 +0000 (15:25 +0000)] 
Add realname support to hostname, looks like it was already half done.

16 years agoFix a buffer overflow in newsearch.
Chris Porter [Fri, 25 Jan 2008 15:46:29 +0000 (15:46 +0000)] 
Fix a buffer overflow in newsearch.
Add better custom kill/gline reasons, with support for the following format specifiers:
  - %h: hostname
  - %n: nickname
  - %i: ident
  - %I: ip address
  - %u: %n!%i@%I

16 years agoMerge
Chris Porter [Fri, 25 Jan 2008 13:29:44 +0000 (13:29 +0000)] 
Merge

16 years agoAdd string support to server.
Chris Porter [Fri, 25 Jan 2008 13:26:21 +0000 (13:26 +0000)] 
Add string support to server.

16 years agoMerge.
Chris Porter [Fri, 25 Jan 2008 12:06:37 +0000 (12:06 +0000)] 
Merge.

16 years agoAdd server command to nicksearch.
Chris Porter [Fri, 25 Jan 2008 12:05:15 +0000 (12:05 +0000)] 
Add server command to nicksearch.

16 years agoactually initialise usercount entries always
Paul [Thu, 24 Jan 2008 00:32:10 +0000 (00:32 +0000)] 
actually initialise usercount entries always

16 years agoSecond merge
Chris Porter [Wed, 23 Jan 2008 23:03:50 +0000 (23:03 +0000)] 
Second merge

16 years agoMerge
Chris Porter [Wed, 23 Jan 2008 23:03:18 +0000 (23:03 +0000)] 
Merge

16 years agoAdd +P handling, for no particular reason.
Chris Porter [Wed, 23 Jan 2008 23:02:44 +0000 (23:02 +0000)] 
Add +P handling, for no particular reason.

16 years ago*sigh*
Paul [Sun, 13 Jan 2008 22:48:50 +0000 (22:48 +0000)] 
*sigh*

16 years agosupport P
Paul [Sun, 13 Jan 2008 22:45:04 +0000 (22:45 +0000)] 
support P

16 years agoadd channel timestamp
Paul [Sun, 13 Jan 2008 20:43:12 +0000 (20:43 +0000)] 
add channel timestamp

16 years agoadd channel timestamp
Paul [Sun, 13 Jan 2008 20:43:12 +0000 (20:43 +0000)] 
add channel timestamp

16 years agofix core when using (kill) to newsearch
Paul [Sun, 13 Jan 2008 20:38:43 +0000 (20:38 +0000)] 
fix core when using (kill) to newsearch

16 years agofix core when using (kill) to newsearch
Paul [Sun, 13 Jan 2008 20:38:43 +0000 (20:38 +0000)] 
fix core when using (kill) to newsearch

16 years agoFinish the T bug fix.
Chris Porter [Sat, 12 Jan 2008 18:21:28 +0000 (18:21 +0000)] 
Finish the T bug fix.

16 years agoFix a bug in channelhandlers.c where in some circumstances the reason argument of...
Chris Porter [Tue, 8 Jan 2008 22:44:24 +0000 (22:44 +0000)] 
Fix a bug in channelhandlers.c where in some circumstances the reason argument of the part hook was not initalised.

16 years agoRefactor a lot of T's matching code, and add part message matching support.
Chris Porter [Tue, 8 Jan 2008 21:25:30 +0000 (21:25 +0000)] 
Refactor a lot of T's matching code, and add part message matching support.

16 years agoActually try compiling the T fix.
Chris Porter [Tue, 8 Jan 2008 20:21:17 +0000 (20:21 +0000)] 
Actually try compiling the T fix.

16 years agoipnode values seem to be rubbish most of the time.
Chris Porter [Sun, 6 Jan 2008 16:39:16 +0000 (16:39 +0000)] 
ipnode values seem to be rubbish most of the time.

16 years agoAdd support for tags to sockets, fix a few bugs too.
Chris Porter [Wed, 19 Dec 2007 02:57:29 +0000 (02:57 +0000)] 
Add support for tags to sockets, fix a few bugs too.

16 years agoTry non-blocking sockets.
Chris Porter [Tue, 18 Dec 2007 19:02:18 +0000 (19:02 +0000)] 
Try non-blocking sockets.

16 years agoComments -> commands.
Chris Porter [Tue, 18 Dec 2007 17:12:44 +0000 (17:12 +0000)] 
Comments -> commands.

16 years agoFreeBSD fixes, should be ok under Linux.
Chris Porter [Tue, 18 Dec 2007 16:29:58 +0000 (16:29 +0000)] 
FreeBSD fixes, should be ok under Linux.

16 years agoAdd socket api for lua, currently untested.
Chris Porter [Tue, 18 Dec 2007 16:12:03 +0000 (16:12 +0000)] 
Add socket api for lua, currently untested.

16 years agoMerge.
Chris Porter [Sat, 1 Dec 2007 19:02:33 +0000 (19:02 +0000)] 
Merge.

16 years agoControl services are now invisible.
Chris Porter [Sat, 1 Dec 2007 19:00:51 +0000 (19:00 +0000)] 
Control services are now invisible.

16 years agoDisabled isaccount on command as authhash+lua == crash.
Chris Porter [Sat, 1 Dec 2007 19:00:36 +0000 (19:00 +0000)] 
Disabled isaccount on command as authhash+lua == crash.

16 years agoMerge.
Chris Porter [Sat, 1 Dec 2007 18:54:47 +0000 (18:54 +0000)] 
Merge.

16 years agoAllow multiple U instances.
Chris Porter [Sat, 1 Dec 2007 16:27:01 +0000 (16:27 +0000)] 
Allow multiple U instances.

16 years agoFix the kicker code.
Chris Porter [Sat, 1 Dec 2007 14:38:42 +0000 (14:38 +0000)] 
Fix the kicker code.

16 years agoDon't know what happened to this function, I wrote this code before, there's a script...
Chris Porter [Sat, 1 Dec 2007 01:49:35 +0000 (01:49 +0000)] 
Don't know what happened to this function, I wrote this code before, there's a script which relies on it

16 years agoAdd psql support to lua.
Chris Porter [Fri, 30 Nov 2007 23:03:33 +0000 (23:03 +0000)] 
Add psql support to lua.
Rearrange lua loading sequence so the internal data structures are actually valid when lua's pcalling.

16 years agoT now uses patricia node usercounts.
Chris Porter [Fri, 30 Nov 2007 20:53:41 +0000 (20:53 +0000)] 
T now uses patricia node usercounts.

16 years agoMerge.
Chris Porter [Fri, 30 Nov 2007 20:42:12 +0000 (20:42 +0000)] 
Merge.

16 years agoMake G's check for opers on channels for checkchannel a little more lax, returning...
Chris Porter [Fri, 30 Nov 2007 20:39:04 +0000 (21:39 +0100)] 
Make G's check for opers on channels for checkchannel a little more lax, returning BAD only if +i/+k/+p/+s are set.

16 years agoAdd country pusher to lua.
Chris Porter [Fri, 30 Nov 2007 19:45:43 +0000 (19:45 +0000)] 
Add country pusher to lua.