]>
jfr.im git - irc/quakenet/newserv.git/log
Chris Porter [Thu, 6 Mar 2008 00:58:30 +0000 (00:58 +0000)]
Don't allow users to view other users auth attempt information in WHOIS.
Chris Porter [Thu, 6 Mar 2008 00:52:51 +0000 (00:52 +0000)]
Add checkhashpass.
Mark some messages as unused.
INFO command now requires you to be opered (hack until we decide what to do with infolines once and for all).
Chris Porter [Wed, 5 Mar 2008 18:40:52 +0000 (18:40 +0000)]
Chanlev can now take the +n flag, but not give it.
Chris Porter [Wed, 5 Mar 2008 18:24:11 +0000 (18:24 +0000)]
email and newpass should be secure commands.
Chris Porter [Wed, 5 Mar 2008 18:12:25 +0000 (18:12 +0000)]
Remove master passwords.
Chris Porter [Wed, 5 Mar 2008 17:26:43 +0000 (17:26 +0000)]
Add challengeauth support, refactor challenge stuff.
Chris Porter [Wed, 5 Mar 2008 17:17:49 +0000 (17:17 +0000)]
Add md5 again, add it to hmac too.
Chris Porter [Wed, 5 Mar 2008 15:08:05 +0000 (15:08 +0000)]
More work on challenge.
Chris Porter [Wed, 5 Mar 2008 14:31:17 +0000 (14:31 +0000)]
More pedantry.
Chris Porter [Wed, 5 Mar 2008 14:21:29 +0000 (14:21 +0000)]
Whoops, missed off null terminator.
Chris Porter [Wed, 5 Mar 2008 14:12:32 +0000 (14:12 +0000)]
Add beginnings of challengeauth support.
Chris Porter [Wed, 5 Mar 2008 14:09:08 +0000 (14:09 +0000)]
Add HMAC_SHA1
Chris Porter [Wed, 5 Mar 2008 13:12:21 +0000 (13:12 +0000)]
add ISAAC (prng) to base.
Chris Porter [Wed, 5 Mar 2008 12:47:54 +0000 (12:47 +0000)]
Remove +s channelflag and chanlev flag.
+j/+i are now not settable by users.
Chris Porter [Wed, 5 Mar 2008 01:22:00 +0000 (01:22 +0000)]
Email regular expression was not being compiled.
splidge [Tue, 4 Mar 2008 10:55:29 +0000 (10:55 +0000)]
error.h now needs protecting from multiple includes.
splidge [Tue, 4 Mar 2008 10:49:44 +0000 (10:49 +0000)]
Ooops, forgot to include the source :(.
splidge [Tue, 4 Mar 2008 10:36:19 +0000 (10:36 +0000)]
Error() events are now logged to a file.
Also, a new hook HOOK_CORE_ERROR is triggered whenever Error() is called, with the severity and message.
Chris Porter [Tue, 4 Mar 2008 00:07:42 +0000 (00:07 +0000)]
Forgot to commit changes to nsmalloc.
Chris Porter [Mon, 3 Mar 2008 17:55:07 +0000 (17:55 +0000)]
Cleanup comment!
Chris Porter [Mon, 3 Mar 2008 17:11:06 +0000 (17:11 +0000)]
Merge.
Chris Porter [Mon, 3 Mar 2008 17:00:48 +0000 (17:00 +0000)]
Move nsmalloc stuff again, this time to a seperate module.
Add a 'histogram'.
splidge [Mon, 3 Mar 2008 15:52:56 +0000 (15:52 +0000)]
Authtracker: ignore the "nterfacer" user; it doesn't comply with the session uniqueness requirements and it's not very interesting to track its sessions anyway.
Chris Porter [Mon, 3 Mar 2008 14:49:22 +0000 (14:49 +0000)]
Make newserv more valgrind friendly, i.e. remove dlmalloc and add USE_VALGRIND to nsmalloc.
Chris Porter [Mon, 3 Mar 2008 14:04:53 +0000 (14:04 +0000)]
Reorganise information in nsmalloc stats.
Chris Porter [Mon, 3 Mar 2008 13:42:30 +0000 (13:42 +0000)]
Merge.
Chris Porter [Mon, 3 Mar 2008 13:41:08 +0000 (13:41 +0000)]
Add more stats to nsmalloc.
Chris Porter [Mon, 3 Mar 2008 13:24:57 +0000 (13:24 +0000)]
Refactor nsmalloc statistics in preperation for more.
Chris Porter [Sat, 1 Mar 2008 02:10:59 +0000 (02:10 +0000)]
Initial import of accountflags.
Chris Porter [Fri, 29 Feb 2008 21:36:16 +0000 (21:36 +0000)]
Die command warning wasn't being sent to anyone.
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.
Chris Porter [Fri, 29 Feb 2008 20:50:59 +0000 (20:50 +0000)]
T now schedules channel joins after 60 seconds.
Chris Porter [Fri, 29 Feb 2008 20:50:46 +0000 (20:50 +0000)]
This should be typedef'ed.
Chris Porter [Fri, 29 Feb 2008 20:41:32 +0000 (20:41 +0000)]
Add real pool size and pool names.
Chris Porter [Fri, 29 Feb 2008 03:11:46 +0000 (03:11 +0000)]
Warning fix.
Chris Porter [Fri, 29 Feb 2008 02:18:24 +0000 (02:18 +0000)]
Merge.
Chris Porter [Fri, 29 Feb 2008 02:14:49 +0000 (02:14 +0000)]
nterface to nterfacer, now using nsmalloc.
Chris Porter [Fri, 29 Feb 2008 02:01:13 +0000 (02:01 +0000)]
Missed one...
Chris Porter [Fri, 29 Feb 2008 01:47:54 +0000 (01:47 +0000)]
Merge.
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.
Chris Porter [Fri, 29 Feb 2008 01:33:10 +0000 (01:33 +0000)]
Fix warnings.
Chris Porter [Fri, 29 Feb 2008 01:16:10 +0000 (01:16 +0000)]
Add nsmalloc stats to control.
Chris Porter [Fri, 29 Feb 2008 01:15:55 +0000 (01:15 +0000)]
trojanscan and lua now use nsmalloc.
Chris Porter [Fri, 29 Feb 2008 01:15:03 +0000 (01:15 +0000)]
nsfree is now O(1), add nsrealloc and statistics.
Chris Porter [Thu, 28 Feb 2008 17:58:08 +0000 (17:58 +0000)]
Attempt to use nsmalloc for lua.
Chris Porter [Thu, 28 Feb 2008 15:51:26 +0000 (15:51 +0000)]
Add status/forcegc to lua.
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? :( ).
splidge [Thu, 28 Feb 2008 15:20:13 +0000 (15:20 +0000)]
Initialise the suspendexp value...
splidge [Thu, 28 Feb 2008 11:41:30 +0000 (11:41 +0000)]
Removed unneeded debug info.
Chris Porter [Wed, 27 Feb 2008 18:47:32 +0000 (18:47 +0000)]
Fix T reconnect bug where it would continue spawning clones.
Chris Porter [Wed, 27 Feb 2008 16:16:30 +0000 (16:16 +0000)]
Merge.
Chris Porter [Wed, 27 Feb 2008 13:09:09 +0000 (13:09 +0000)]
Add +TM to simplechanmode.
Cruicky [Tue, 26 Feb 2008 22:32:24 +0000 (22:32 +0000)]
Fix parsing bug
Chris Porter [Mon, 25 Feb 2008 14:49:50 +0000 (14:49 +0000)]
Compilation fix
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.
Chris Porter [Mon, 25 Feb 2008 14:34:37 +0000 (14:34 +0000)]
Channel index fix, getuserbyauth/gethostusers now return numerics.
Chris Porter [Mon, 25 Feb 2008 13:15:45 +0000 (13:15 +0000)]
Merge.
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.
Chris Porter [Sat, 23 Feb 2008 18:25:09 +0000 (18:25 +0000)]
Final ticketauth support.
Chris Porter [Sat, 23 Feb 2008 17:47:41 +0000 (17:47 +0000)]
Finish work on ticketauth.
Chris Porter [Fri, 22 Feb 2008 20:32:18 +0000 (20:32 +0000)]
Fix warnings on Y's box.
Chris Porter [Fri, 22 Feb 2008 20:22:42 +0000 (20:22 +0000)]
Merge.
Chris Porter [Fri, 22 Feb 2008 20:10:53 +0000 (20:10 +0000)]
Add initial support for protocol version 4.
Chris Porter [Thu, 14 Feb 2008 17:14:58 +0000 (17:14 +0000)]
Fix a 64-bit problem.
Chris Porter [Thu, 14 Feb 2008 17:14:48 +0000 (17:14 +0000)]
Ignore +k/+X users for chanstats purposes.
Chris Porter [Mon, 11 Feb 2008 19:26:24 +0000 (19:26 +0000)]
Merge.
Chris Porter [Mon, 11 Feb 2008 19:25:31 +0000 (19:25 +0000)]
Fix Q9's bandel command when supplied with a ban number.
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.
Chris Porter [Sun, 10 Feb 2008 00:29:26 +0000 (00:29 +0000)]
Fix G ban logic.
Paul [Fri, 8 Feb 2008 22:07:40 +0000 (22:07 +0000)]
merge
Paul [Fri, 8 Feb 2008 20:16:28 +0000 (20:16 +0000)]
exts rework (mainly)
Chris Porter [Fri, 8 Feb 2008 19:16:58 +0000 (19:16 +0000)]
Fix another warning.
That's all folks!
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!
Chris Porter [Fri, 8 Feb 2008 18:44:11 +0000 (18:44 +0000)]
More safe warning fixes.
Chris Porter [Fri, 8 Feb 2008 18:43:21 +0000 (18:43 +0000)]
Warning fixes.
Chris Porter [Fri, 8 Feb 2008 18:43:02 +0000 (18:43 +0000)]
Warning fixes.
Chris Porter [Fri, 8 Feb 2008 18:35:33 +0000 (18:35 +0000)]
Sure I fixed this...
Chris Porter [Fri, 8 Feb 2008 18:21:34 +0000 (18:21 +0000)]
Remove unused variable.
Chris Porter [Fri, 8 Feb 2008 18:21:17 +0000 (18:21 +0000)]
Remove unsigned char warnings.
Chris Porter [Fri, 8 Feb 2008 18:20:58 +0000 (18:20 +0000)]
Fix bug in gline duration parser.
Chris Porter [Fri, 8 Feb 2008 18:04:46 +0000 (18:04 +0000)]
Add chanhistogram to clonehistogram, should probably rename the module...
Paul [Sun, 3 Feb 2008 20:12:14 +0000 (20:12 +0000)]
start of proxyscan work to use iptrie ;/
Chris Porter [Sun, 3 Feb 2008 18:30:31 +0000 (18:30 +0000)]
Refactor T's host counting code and fix a counting bug.
Paul [Sun, 3 Feb 2008 13:02:15 +0000 (13:02 +0000)]
this probably should be the correct new size ;/
Paul [Sun, 27 Jan 2008 18:06:57 +0000 (18:06 +0000)]
probably want to malloc the node first
Paul [Sun, 27 Jan 2008 14:32:06 +0000 (14:32 +0000)]
fix nicksearch (eq (<stringobject>) "") core(s)
Paul [Sat, 26 Jan 2008 18:28:36 +0000 (18:28 +0000)]
merge
Paul [Sat, 26 Jan 2008 18:27:14 +0000 (18:27 +0000)]
merge
Chris Porter [Sat, 26 Jan 2008 17:30:03 +0000 (17:30 +0000)]
Add digest functions to lua.
Chris Porter [Sat, 26 Jan 2008 17:29:36 +0000 (17:29 +0000)]
Add sethost command.
Chris Porter [Sat, 26 Jan 2008 17:29:10 +0000 (17:29 +0000)]
Fix permissions.
Chris Porter [Sat, 26 Jan 2008 15:25:54 +0000 (15:25 +0000)]
Add sethost server command.
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.
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
Chris Porter [Fri, 25 Jan 2008 13:29:44 +0000 (13:29 +0000)]
Merge
Chris Porter [Fri, 25 Jan 2008 13:26:21 +0000 (13:26 +0000)]
Add string support to server.
Chris Porter [Fri, 25 Jan 2008 12:06:37 +0000 (12:06 +0000)]
Merge.
Chris Porter [Fri, 25 Jan 2008 12:05:15 +0000 (12:05 +0000)]
Add server command to nicksearch.
Paul [Thu, 24 Jan 2008 00:32:10 +0000 (00:32 +0000)]
actually initialise usercount entries always
Chris Porter [Wed, 23 Jan 2008 23:03:50 +0000 (23:03 +0000)]
Second merge