]>
jfr.im git - irc/quakenet/newserv.git/log
Chris Porter [Thu, 29 May 2008 20:21:16 +0000 (20:21 +0000)]
Use new gline format in play CHECKLAMECHANNEL and ns-gline.
Chris Porter [Wed, 28 May 2008 23:07:27 +0000 (00:07 +0100)]
Merge.
Chris Porter [Mon, 26 May 2008 00:05:29 +0000 (01:05 +0100)]
Replace QM_DOMAINBANNED with QM_MAILLOCKED as it was leaking information.
Chris Porter [Sun, 25 May 2008 23:15:24 +0000 (00:15 +0100)]
q9snprintf not using Q9_FORMAT_TIME, well spotted paul!
Chris Porter [Sun, 25 May 2008 21:50:09 +0000 (22:50 +0100)]
REQUESTPASSWORD in batcher templates has incorrect syntax (thanks deletio).
Clarify that URL in batcher email won't work forever.
Chris Porter [Sat, 24 May 2008 11:58:48 +0000 (12:58 +0100)]
Fix ban bug in maildomains.
Chris Porter [Thu, 22 May 2008 11:36:52 +0000 (11:36 +0000)]
Whoops, that flood protection doesn't stop anything...
Chris Porter [Thu, 22 May 2008 10:47:31 +0000 (10:47 +0000)]
Use mysql_real_escape_string.
Tune max glines/second value.
Don't spam warning every second if value exceeded.
Also show values in warning.
Chris Porter [Wed, 21 May 2008 14:51:24 +0000 (14:51 +0000)]
Use LAST_INSERT_ID for gline insertions in regexgline.
Chris Porter [Tue, 20 May 2008 17:44:25 +0000 (17:44 +0000)]
regexgline now sets new style glines.
Chris Porter [Sun, 18 May 2008 23:21:33 +0000 (00:21 +0100)]
Don't wall +T changes in userflags.
Chris Porter [Sun, 18 May 2008 01:33:44 +0000 (02:33 +0100)]
Correct typo in log in sendpassword.
Log nicksearch/chansearch/usersearch/spewemail/spewdb/spewpass (Q9).
Wall on spewpass.
Chris Porter [Sun, 18 May 2008 01:30:28 +0000 (02:30 +0100)]
Add init function to stringbuf.
Chris Porter [Sun, 18 May 2008 01:11:23 +0000 (02:11 +0100)]
Don't allow anyone to set the email of a privileged user, also show warnings...
Chris Porter [Sun, 18 May 2008 01:10:59 +0000 (02:10 +0100)]
Fix authgate warnings in userflags.
Chris Porter [Sat, 17 May 2008 19:49:29 +0000 (20:49 +0100)]
Unify whois/suspenduserlist handling of staff wrt. delayed glines and instant glines.
Chris Porter [Sat, 17 May 2008 19:46:15 +0000 (20:46 +0100)]
Purge all references to localtime.
Use sizeof() in all strfcalls rather than fixed sizes.
Instead of using a fixed string in each and every strftime call it's now a define.
Add time support 'T' to q9snprintf.
Refactor a lot of the strftime stuff into q9snprintf.
Use sizeof() in sprintf in log.
Chris Porter [Sat, 17 May 2008 19:13:13 +0000 (20:13 +0100)]
Refactor suspension visible logic.
Chris Porter [Sat, 17 May 2008 19:02:28 +0000 (20:02 +0100)]
Show suspensions in chanlev.
splidge [Fri, 16 May 2008 13:36:33 +0000 (14:36 +0100)]
Merge.
splidge [Fri, 16 May 2008 10:12:42 +0000 (11:12 +0100)]
Fixed reverse logic on +k checks (which was causing it to kick half the
network, ooops).
splidge [Wed, 14 May 2008 13:44:14 +0000 (14:44 +0100)]
Merge.
Chris Porter [Tue, 13 May 2008 22:18:04 +0000 (23:18 +0100)]
Show channel comments in chanlev, also improve help for {user,channel}comment.
Chris Porter [Tue, 13 May 2008 22:18:04 +0000 (23:18 +0100)]
Show channel comments in chanlev, also improve help for {user,channel}comment.
splidge [Sun, 20 Apr 2008 13:24:25 +0000 (14:24 +0100)]
Typo fix.
Chris Porter [Fri, 11 Apr 2008 22:19:26 +0000 (22:19 +0000)]
Small sanity check
Chris Porter [Fri, 11 Apr 2008 22:19:10 +0000 (22:19 +0000)]
Save the old SIGSEGV handler so we can actually core...
Chris Porter [Fri, 11 Apr 2008 21:57:48 +0000 (21:57 +0000)]
Add corehandle support to graphing.
Chris Porter [Fri, 11 Apr 2008 21:57:24 +0000 (21:57 +0000)]
Add core handler.
Chris Porter [Fri, 11 Apr 2008 21:01:10 +0000 (21:01 +0000)]
Portability fixes.
Chris Porter [Fri, 11 Apr 2008 20:59:00 +0000 (21:59 +0100)]
Merge.
Chris Porter [Fri, 11 Apr 2008 20:57:44 +0000 (21:57 +0100)]
Add graphing and nterfacer_graphing modules, fix a header include order problem with nterfacer.
Chris Porter [Fri, 11 Apr 2008 14:58:17 +0000 (15:58 +0100)]
Initial commit of graphing module.
splidge [Thu, 10 Apr 2008 11:41:15 +0000 (12:41 +0100)]
Fixed fencepost error in serverlist
splidge [Thu, 10 Apr 2008 10:12:43 +0000 (11:12 +0100)]
Warning fixes.
splidge [Thu, 10 Apr 2008 10:09:26 +0000 (11:09 +0100)]
Mergerama
splidge [Thu, 10 Apr 2008 10:08:49 +0000 (11:08 +0100)]
Merge.
splidge [Thu, 10 Apr 2008 10:08:03 +0000 (11:08 +0100)]
Added masked numeric checks.
splidge [Thu, 10 Apr 2008 09:55:41 +0000 (10:55 +0100)]
Check for duplicate nicks in servertables or nicktable.
Chris Porter [Thu, 10 Apr 2008 02:43:58 +0000 (02:43 +0000)]
Set the usercount at startup.
Chris Porter [Thu, 10 Apr 2008 02:38:17 +0000 (02:38 +0000)]
Fix bad serverlist makefile.
Chris Porter [Thu, 10 Apr 2008 02:35:20 +0000 (03:35 +0100)]
Merge.
Chris Porter [Thu, 10 Apr 2008 02:35:16 +0000 (03:35 +0100)]
Merge.
Chris Porter [Thu, 10 Apr 2008 02:33:59 +0000 (03:33 +0100)]
Add efficient user counts to serverlist, fix it for 64-bit machines and add it to configure.ac.
Chris Porter [Thu, 10 Apr 2008 02:30:07 +0000 (03:30 +0100)]
Add usercount.
splidge [Tue, 8 Apr 2008 16:22:10 +0000 (17:22 +0100)]
Merge
Chris Porter [Mon, 7 Apr 2008 00:02:06 +0000 (00:02 +0000)]
Fix a bug in lua that a script that wasn't loaded correctly wasn't removed from the list of loaded scripts.
Chris Porter [Sat, 5 Apr 2008 15:48:40 +0000 (15:48 +0000)]
Fix bug in T, when a datbase had it's last item removed and the bot rehashed the previous pointer would remain after it had been freed.
splidge [Fri, 4 Apr 2008 23:17:38 +0000 (00:17 +0100)]
Merge
splidge [Fri, 4 Apr 2008 18:28:23 +0000 (19:28 +0100)]
Stopped the ban code from modifying sstrings.
splidge [Fri, 4 Apr 2008 18:26:13 +0000 (19:26 +0100)]
Stopped parser from writing to sstrings
Chris Porter [Fri, 4 Apr 2008 14:17:58 +0000 (15:17 +0100)]
Merge.
Chris Porter [Fri, 4 Apr 2008 14:17:08 +0000 (14:17 +0000)]
T now does new style glines.
Chris Porter [Fri, 4 Apr 2008 13:49:51 +0000 (14:49 +0100)]
Merge.
Chris Porter [Fri, 4 Apr 2008 13:49:28 +0000 (14:49 +0100)]
Merge.
Chris Porter [Fri, 4 Apr 2008 13:43:52 +0000 (13:43 +0000)]
Fix nterfacer bug that caused a core where two sockets disconnected one after another when callbacks were waiting.
Chris Porter [Fri, 4 Apr 2008 13:42:32 +0000 (13:42 +0000)]
T's default hostname is now trojanscan.quakenet.org
Chris Porter [Fri, 4 Apr 2008 13:42:18 +0000 (13:42 +0000)]
nsfree now accepts NULL pointers, like free.
splidge [Fri, 4 Apr 2008 13:00:00 +0000 (14:00 +0100)]
Merge
splidge [Fri, 4 Apr 2008 12:57:46 +0000 (13:57 +0100)]
Don't kick +X or +o users.
Chris Porter [Thu, 3 Apr 2008 10:52:36 +0000 (11:52 +0100)]
Merge.
Chris Porter [Thu, 3 Apr 2008 10:50:48 +0000 (11:50 +0100)]
S isn't built on O now.
Chris Porter [Thu, 3 Apr 2008 10:06:54 +0000 (11:06 +0100)]
Fix truncation of userids in nterfacer.
Chris Porter [Thu, 3 Apr 2008 09:14:15 +0000 (10:14 +0100)]
Show end of list always in chanlev.
Chris Porter [Wed, 2 Apr 2008 15:02:52 +0000 (16:02 +0100)]
Merge.
Chris Porter [Wed, 2 Apr 2008 15:01:55 +0000 (16:01 +0100)]
spewdbtwo -> spewdb, nuke old spewdb.
spewemailtwo -> spewemail, nuke old spewemail.
Chris Porter [Wed, 2 Apr 2008 14:56:33 +0000 (15:56 +0100)]
Add headers to spewdbtwo/spewemailtwo.
Make printauth in chanserv's newsearch hide the authed nicks (not much point in showing this).
Add arguments for headers to AST functions.
Fixup NO spew command with new arguments to AST function.
splidge [Wed, 2 Apr 2008 14:43:02 +0000 (15:43 +0100)]
Use channel flags, not channel user flags. (fixed patch)
splidge [Wed, 2 Apr 2008 14:42:05 +0000 (15:42 +0100)]
Merge
splidge [Wed, 2 Apr 2008 14:41:58 +0000 (15:41 +0100)]
Backed out changeset
54fd10e592e2 - this included more changes than were
intended.
splidge [Wed, 2 Apr 2008 14:28:45 +0000 (15:28 +0100)]
Merge
Chris Porter [Wed, 2 Apr 2008 14:22:08 +0000 (15:22 +0100)]
Use channel flags, not channel user flags.
splidge [Wed, 2 Apr 2008 14:19:53 +0000 (15:19 +0100)]
Merge
splidge [Wed, 2 Apr 2008 14:17:41 +0000 (15:17 +0100)]
Made flag checking for ADDCHAN actually consistent with CHANFLAGS.
Chris Porter [Wed, 2 Apr 2008 14:11:26 +0000 (15:11 +0100)]
Merge.
Chris Porter [Wed, 2 Apr 2008 14:07:52 +0000 (15:07 +0100)]
Add qchanflags to newsearch.
splidge [Wed, 2 Apr 2008 14:07:29 +0000 (15:07 +0100)]
Merge.
splidge [Wed, 2 Apr 2008 14:06:00 +0000 (15:06 +0100)]
Don't allow opers to make -j channels via ADDCHAN.
splidge [Wed, 2 Apr 2008 13:17:28 +0000 (14:17 +0100)]
Merge
splidge [Wed, 2 Apr 2008 13:17:05 +0000 (14:17 +0100)]
Don't core if someone uses REJOIN on a channel with only Q in it.
splidge [Wed, 2 Apr 2008 13:03:17 +0000 (14:03 +0100)]
Merge.
splidge [Wed, 2 Apr 2008 13:02:44 +0000 (14:02 +0100)]
More correct fix for topic setting - reusing the same TS is OK, just don't ever set an older one.
splidge [Wed, 2 Apr 2008 12:08:15 +0000 (13:08 +0100)]
Merge.
splidge [Wed, 2 Apr 2008 12:07:46 +0000 (13:07 +0100)]
Allow opers to REMOVEUSER owners.
splidge [Wed, 2 Apr 2008 12:04:20 +0000 (13:04 +0100)]
When setting the topic, make sure that the new timestamp is always truly newer than the old one.
splidge [Fri, 28 Mar 2008 14:41:07 +0000 (14:41 +0000)]
Servers are allowed to set topics, so don't spam warnings when they do.
splidge [Fri, 28 Mar 2008 14:19:08 +0000 (14:19 +0000)]
Merge
splidge [Fri, 28 Mar 2008 14:18:47 +0000 (14:18 +0000)]
Don't core in unsuspendchan if there is no suspend reason.
splidge [Fri, 28 Mar 2008 14:06:06 +0000 (14:06 +0000)]
Compile fixes for DOMAINMODE
splidge [Fri, 28 Mar 2008 14:05:15 +0000 (14:05 +0000)]
Changed renchan argcount to 3 - this will prevent it creating channel names
with spaces in them.
splidge [Fri, 28 Mar 2008 14:02:01 +0000 (14:02 +0000)]
Don't core in suspendchanlist if there's no suspension reason given.
splidge [Fri, 28 Mar 2008 13:56:04 +0000 (13:56 +0000)]
Don't core if someone uses REJOIN on an empty channel.
splidge [Fri, 28 Mar 2008 13:46:58 +0000 (13:46 +0000)]
Merge.
splidge [Fri, 28 Mar 2008 13:45:54 +0000 (13:45 +0000)]
Added sanity check to DOMAINMODE
splidge [Thu, 27 Mar 2008 15:47:21 +0000 (15:47 +0000)]
Warning fix.
splidge [Thu, 27 Mar 2008 15:42:54 +0000 (15:42 +0000)]
Ignore users encroaching on nicks is their user@host matches that used for the last auth.
splidge [Thu, 27 Mar 2008 11:19:45 +0000 (11:19 +0000)]
Made RGREP clean up properly at the end. Also fixed RGREP help to not say GREP.
splidge [Thu, 27 Mar 2008 11:07:32 +0000 (11:07 +0000)]
Updates to chanserv grepper.
splidge [Thu, 27 Mar 2008 10:51:29 +0000 (10:51 +0000)]
Merge.
Cruicky [Thu, 27 Mar 2008 10:41:34 +0000 (10:41 +0000)]
Merge