]>
jfr.im git - irc/quakenet/newserv.git/log
Chris Porter [Sun, 27 Nov 2005 23:47:00 +0000 (23:47 +0000)]
Make flags external in spamscan2.
Add flags support to nterfacer spamscan2 module.
Chris Porter [Sun, 27 Nov 2005 23:30:00 +0000 (23:30 +0000)]
Fix gcc randomness wrt. BYTE_ORDER and std=c99.
strutsi [Sat, 26 Nov 2005 22:28:00 +0000 (22:28 +0000)]
G 2.14
Chris Porter [Sat, 26 Nov 2005 19:18:00 +0000 (19:18 +0000)]
Added spamscan nterfacer module.
Paul [Sun, 20 Nov 2005 21:56:00 +0000 (21:56 +0000)]
fix a warning, update to give out 's2', fix debugoutput
Paul [Sat, 19 Nov 2005 19:45:00 +0000 (19:45 +0000)]
Add shroud's userlevel support (until noperserv is in trunk), and actually commit loop bug bugfix
Chris Porter [Sat, 12 Nov 2005 12:54:00 +0000 (12:54 +0000)]
Fixed OpenBSD compatibility.
Added error message for trying to message local users.
Cruicky [Mon, 7 Nov 2005 21:44:00 +0000 (21:44 +0000)]
Fixed a flaw in the handling of secure messages, newserv wouldn't respond No such nick.
Chris Porter [Mon, 7 Nov 2005 21:10:00 +0000 (21:10 +0000)]
Made whois emulate ircu better.
Addew new field to T.
Chris Porter [Sun, 6 Nov 2005 17:59:00 +0000 (17:59 +0000)]
Daft fix, thanks Kamel.
Chris Porter [Thu, 3 Nov 2005 13:21:00 +0000 (13:21 +0000)]
Bump version.
Chris Porter [Thu, 3 Nov 2005 13:19:00 +0000 (13:19 +0000)]
T shouldn't join +r/+i channels either.
Chris Porter [Thu, 3 Nov 2005 12:54:00 +0000 (12:54 +0000)]
Added idle time randomisation (well, relies on timestamp anyway).
Chris Porter [Wed, 2 Nov 2005 21:08:00 +0000 (21:08 +0000)]
Added peon channel.
Chris Porter [Wed, 2 Nov 2005 19:56:00 +0000 (19:56 +0000)]
Bit of cleaning up.
Chris Porter [Tue, 1 Nov 2005 13:43:00 +0000 (13:43 +0000)]
Daft constants.
Chris Porter [Tue, 1 Nov 2005 13:39:00 +0000 (13:39 +0000)]
I think I've finally found the T bug.
Chris Porter [Mon, 31 Oct 2005 15:08:00 +0000 (15:08 +0000)]
That's it, I'm handing in my .dev hat :((
Chris Porter [Mon, 31 Oct 2005 14:59:00 +0000 (14:59 +0000)]
ircu has channels the opposite way round to newserv.
Chris Porter [Mon, 31 Oct 2005 14:43:00 +0000 (14:43 +0000)]
Damned constants.
Chris Porter [Mon, 31 Oct 2005 14:34:00 +0000 (14:34 +0000)]
Few changes to T.
Chris Porter [Mon, 31 Oct 2005 14:34:00 +0000 (14:34 +0000)]
Added shroud's whois code.
Cruicky [Sun, 30 Oct 2005 22:25:00 +0000 (22:25 +0000)]
Fixed a couple of WHOIS flaws:
"is authed as" instead of "is logged in as"
Random idle time (for T drones mainly)
Hidden idle time for +I users
Cruicky [Sun, 30 Oct 2005 22:22:00 +0000 (22:22 +0000)]
Added channel notice support.
Chris Porter [Sun, 30 Oct 2005 17:43:00 +0000 (17:43 +0000)]
Made the generation functions more random.
Chris Porter [Sun, 30 Oct 2005 15:23:00 +0000 (15:23 +0000)]
Attempting to fix a few T problems.
strutsi [Fri, 28 Oct 2005 19:43:00 +0000 (20:43 +0100)]
G 2.13 just a few bugfixes
Paul [Thu, 27 Oct 2005 17:29:00 +0000 (18:29 +0100)]
seeing as slug's fixing lots of typo's today, it's my turn...
Paul [Wed, 26 Oct 2005 17:06:00 +0000 (18:06 +0100)]
Fix crash bug when calling nicksearch () - introduced by previous crash fixes
Paul [Wed, 26 Oct 2005 12:10:00 +0000 (13:10 +0100)]
perf fix: cache result of getnettime()
Paul [Wed, 26 Oct 2005 11:54:00 +0000 (12:54 +0100)]
Iniital commit of chanfix module on Z
implements:
[13:03:12] <Z> CFDEBUG (level 10)
[13:03:12] <Z> CFHISTOGRAM (level 10)
[13:03:12] <Z> CFLOAD (level 10)
[13:03:12] <Z> CFSAVE (level 10)
[13:03:12] <Z> CHANOPLIST (level 10)
[13:03:12] <Z> CHANOPSTAT (level 10)
[13:03:13] <Z> SHOWREGS (level 10)
Paul [Wed, 26 Oct 2005 11:48:00 +0000 (12:48 +0100)]
initial commit of splitlist module - used by chanfix module on Z
Paul [Wed, 26 Oct 2005 10:59:00 +0000 (11:59 +0100)]
Commit of request module that is currently running as R.
Supports S/L/Q request
Supports blocks
Uses newserv's chanfix and chanstats as database
Paul [Thu, 13 Oct 2005 19:42:00 +0000 (20:42 +0100)]
Fix 2 crash bugs:
1. newsearch (Channel ) would crash
2. newsearch (Channel a b c d...) would overflow
Chris Porter [Tue, 20 Sep 2005 21:15:00 +0000 (22:15 +0100)]
Added geoip stuff.
Chris Porter [Tue, 20 Sep 2005 21:11:00 +0000 (22:11 +0100)]
Added thingy showing what I've done
Chris Porter [Tue, 20 Sep 2005 21:10:00 +0000 (22:10 +0100)]
Added nickprefix.
splidge [Fri, 9 Sep 2005 13:14:00 +0000 (14:14 +0100)]
Fixed core bug with renaming channels where the source channel doesn't
currently exist.
strutsi [Thu, 8 Sep 2005 20:44:00 +0000 (21:44 +0100)]
bug fix
strutsi [Thu, 8 Sep 2005 17:25:00 +0000 (18:25 +0100)]
G 2.12
Dan [Tue, 6 Sep 2005 22:43:00 +0000 (23:43 +0100)]
changed memory allocation functions for queues as there's no need for us to
eat up loads of ram during burst and never give it back (~75mb ram wasted) -
use boring old plain linked list.
added functions to show checking speed (average of previous 60 second block)
Report memory usage from the above in 'status' command
Dan [Sat, 3 Sep 2005 11:32:00 +0000 (12:32 +0100)]
Added 'showkill' and 'spew' commands (with associated functions) - also cleaned up 'help'
splidge [Fri, 2 Sep 2005 07:46:00 +0000 (08:46 +0100)]
Updated proxyscan to reflect the latest version in splidge's local CVS.
Paul [Thu, 1 Sep 2005 19:18:00 +0000 (20:18 +0100)]
Syncing Text changes from N, but not in SVN
strutsi [Wed, 31 Aug 2005 19:33:00 +0000 (20:33 +0100)]
Critical bug fix
strutsi [Wed, 31 Aug 2005 19:28:00 +0000 (20:28 +0100)]
G 2.11 more missing files
strutsi [Wed, 31 Aug 2005 18:31:00 +0000 (19:31 +0100)]
G 2.11 new files
strutsi [Wed, 31 Aug 2005 18:30:00 +0000 (19:30 +0100)]
G 2.11
Henrik [Sun, 28 Aug 2005 14:05:00 +0000 (15:05 +0100)]
Small changes to parser/parser.c and Makefile.
Chris Porter [Wed, 24 Aug 2005 23:45:00 +0000 (00:45 +0100)]
Made endian.h work on OpenBSD.
Chris Porter [Wed, 24 Aug 2005 23:09:00 +0000 (00:09 +0100)]
Added hooking and the OpenBSD <3.8 fix.
strutsi [Wed, 3 Aug 2005 05:57:00 +0000 (06:57 +0100)]
G 2.10
strutsi [Sun, 24 Jul 2005 12:13:00 +0000 (13:13 +0100)]
Possible bufixes
strutsi [Wed, 20 Jul 2005 16:31:00 +0000 (17:31 +0100)]
Minor bugfixes
strutsi [Fri, 15 Jul 2005 17:54:00 +0000 (18:54 +0100)]
Fixed listuser command
strutsi [Thu, 14 Jul 2005 08:16:00 +0000 (09:16 +0100)]
Minor stats fix
strutsi [Wed, 13 Jul 2005 19:05:00 +0000 (20:05 +0100)]
2.09
Zarjazz [Wed, 6 Jul 2005 16:02:00 +0000 (17:02 +0100)]
Fecking SVN Fix & Rollback bollox
Chris Porter [Fri, 17 Jun 2005 21:04:00 +0000 (22:04 +0100)]
Added counthost.
Added a few buffer checks (nothing'll happen if the check isn't there, bar weird output, no actual overflows).
Removed isaccounton, was a direct copy of ison?!
Spotted a possible problem with the buffer in status, I'm not sure how to handle this nicely though, a global variable might be required, leaving it for now.
strutsi [Wed, 15 Jun 2005 16:22:00 +0000 (17:22 +0100)]
G 2.05
froo [Sun, 12 Jun 2005 19:17:00 +0000 (20:17 +0100)]
removed unused variable in lsmod()
fix from magpie for qabot coring on empty channel commands.
froo [Thu, 2 Jun 2005 18:29:00 +0000 (19:29 +0100)]
sync with latest qabot code
Chris Porter [Thu, 2 Jun 2005 10:16:00 +0000 (11:16 +0100)]
Readded reuse numeric fix, forgot to copy it over from the various independent branches to the new svn server.
Chris Porter [Thu, 2 Jun 2005 07:42:00 +0000 (08:42 +0100)]
Forgot about numeric.h
Chris Porter [Wed, 1 Jun 2005 23:21:00 +0000 (00:21 +0100)]
Small tidy up.
Chris Porter [Wed, 1 Jun 2005 23:00:00 +0000 (00:00 +0100)]
Added numeric support to newserv.
Added stats support to newserv.
Added stats support to nterfacer_relay.
Added froo protection to nterfacer_chanstats.
Chris Porter [Wed, 1 Jun 2005 20:02:00 +0000 (21:02 +0100)]
Added umode support to whois.
froo [Wed, 1 Jun 2005 19:55:00 +0000 (20:55 +0100)]
sync of latest code from strutsi v2.04 (
20050601 )
Chris Porter [Tue, 31 May 2005 21:55:00 +0000 (22:55 +0100)]
Small spelling mistake.
Chris Porter [Tue, 31 May 2005 21:53:00 +0000 (22:53 +0100)]
Fixed format string and \r bug.
Chris Porter [Mon, 30 May 2005 23:19:00 +0000 (00:19 +0100)]
Fixed some potential bugs, though I doubt these ever will be.
Chris Porter [Mon, 30 May 2005 21:27:00 +0000 (22:27 +0100)]
Fixed some return bugs.
froo [Mon, 30 May 2005 11:38:00 +0000 (12:38 +0100)]
- fixed a typo in controlrmmod()
- implemented lsmod (it takes either no args or exactly one arg, no args lists all loaded modules)
Chris Porter [Sun, 29 May 2005 16:03:00 +0000 (17:03 +0100)]
Added new nonce logic to esockets.
Changed protocol version to 2.
Updated Makefile for systems without pcre in main include path.
Chris Porter [Sun, 29 May 2005 14:43:00 +0000 (15:43 +0100)]
Modified Makefile for removal of nterfaced.
froo [Sun, 29 May 2005 12:26:00 +0000 (13:26 +0100)]
changed HIS_HIDDENHOST from users.undernet.org to users.quakenet.org
froo [Sun, 29 May 2005 07:43:00 +0000 (08:43 +0100)]
updated with latest helpmod2 changes from strutsi, v203 (
20050528 )
Chris Porter [Sat, 28 May 2005 11:18:00 +0000 (12:18 +0100)]
r159@defender: slug | 2005-05-28 13:17:51 +0100
Fixed iddly bug.
Chris Porter [Sat, 28 May 2005 10:16:00 +0000 (11:16 +0100)]
r150@defender: slug | 2005-05-28 12:15:27 +0100
Added KILL if too many users to gline.
Chris Porter [Fri, 27 May 2005 20:59:00 +0000 (21:59 +0100)]
r97@defender: slug | 2005-05-27 22:57:30 +0100
Removed nterfaced C version.
Chris Porter [Wed, 25 May 2005 14:30:00 +0000 (15:30 +0100)]
r73@defender: slug | 2005-05-25 16:30:00 +0100
C->c
Chris Porter [Wed, 25 May 2005 14:30:00 +0000 (15:30 +0100)]
r72@defender: slug | 2005-05-25 16:28:01 +0100
Added COOL bold stuff.
Chris Porter [Mon, 23 May 2005 14:44:00 +0000 (15:44 +0100)]
r68@defender: slug | 2005-05-23 16:43:25 +0100
Refixed bug I already fixed.
Chris Porter [Sun, 22 May 2005 12:03:00 +0000 (13:03 +0100)]
r60@defender: slug | 2005-05-22 14:00:36 +0100
Chris Porter [Sat, 21 May 2005 14:59:00 +0000 (15:59 +0100)]
r54@defender: slug | 2005-05-21 16:57:36 +0100
Doh
Chris Porter [Sat, 21 May 2005 14:59:00 +0000 (15:59 +0100)]
r53@defender: slug | 2005-05-21 16:57:17 +0100
Changed error messages and config syntax slightly.
Also added more NIO stuff.
Chris Porter [Sat, 21 May 2005 14:58:00 +0000 (15:58 +0100)]
r52@defender: slug | 2005-05-21 16:19:15 +0100
Seperated chanstats out.
froo [Sat, 21 May 2005 13:40:00 +0000 (14:40 +0100)]
helpmod2 version 2.02
Chris Porter [Sat, 21 May 2005 12:35:00 +0000 (13:35 +0100)]
Whoops, forgot to remove a printf
Chris Porter [Sat, 21 May 2005 11:54:00 +0000 (12:54 +0100)]
Fixed nterfacer disconnect bug
Chris Porter [Sat, 21 May 2005 11:51:00 +0000 (12:51 +0100)]
r38@defender: slug | 2005-05-20 14:59:48 +0100
Tagged for static buffers.
r39@defender: slug | 2005-05-20 15:01:18 +0100
Apparently this should be done server side.
r42@defender: slug | 2005-05-21 13:49:55 +0100
Modified nterfaced LOTS, fixed mass data crash.
Chris Porter [Fri, 20 May 2005 12:38:00 +0000 (13:38 +0100)]
r36@defender: slug | 2005-05-20 14:29:24 +0100
Added ping support.
Chris Porter [Thu, 19 May 2005 23:23:00 +0000 (00:23 +0100)]
That'll teach me to read the documentation.
Chris Porter [Thu, 19 May 2005 23:18:00 +0000 (00:18 +0100)]
r32@defender: slug | 2005-05-20 01:16:53 +0100
Fixed DOS formatting in esockets...
Also added SO_KEEPALIVE, and removed MHes changes.
Chris Porter [Wed, 18 May 2005 12:11:00 +0000 (13:11 +0100)]
Modified strlcat.c -> strlfunc.c and added strlcpy
Chris Porter [Tue, 17 May 2005 12:55:00 +0000 (13:55 +0100)]
Added MHes suggested modification to esockets.
POLLOUT -> POLLIN | POLLOUT
Chris Porter [Tue, 17 May 2005 12:52:00 +0000 (13:52 +0100)]
Merged in nterface NU.
Chris Porter [Tue, 17 May 2005 12:41:00 +0000 (13:41 +0100)]
Forgot about control.c (controlnoticeopers)
Chris Porter [Tue, 17 May 2005 12:16:00 +0000 (13:16 +0100)]
Added regexgline.
modified Makefile
added regexgline
added regexgline/Makefile
added regexgline/regexgline.c
added regexgline/regexgline.h
Chris Porter [Tue, 17 May 2005 11:46:00 +0000 (12:46 +0100)]
Added files that weren't in the initial import.