]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
16 years agotidy
Paul [Fri, 4 Apr 2008 20:19:29 +0000 (21:19 +0100)] 
tidy

16 years agoadd irc_bitlen macro
Paul [Thu, 3 Apr 2008 22:00:48 +0000 (23:00 +0100)] 
add irc_bitlen macro

16 years agowhitespace
Paul [Thu, 3 Apr 2008 21:57:58 +0000 (22:57 +0100)] 
whitespace

16 years agomacros
Paul [Mon, 31 Mar 2008 22:55:41 +0000 (23:55 +0100)] 
macros

16 years agoreorder
Paul [Mon, 31 Mar 2008 22:45:33 +0000 (23:45 +0100)] 
reorder

16 years agoadd commands/module files ;/
Paul [Mon, 31 Mar 2008 20:02:05 +0000 (21:02 +0100)] 
add commands/module files ;/

16 years agomerge
Paul [Sat, 29 Mar 2008 14:05:48 +0000 (14:05 +0000)] 
merge

16 years agoServers are allowed to set topics, so don't spam warnings when they do.
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.

16 years agoMerge
splidge [Fri, 28 Mar 2008 14:19:08 +0000 (14:19 +0000)] 
Merge

16 years agoDon't core in unsuspendchan if there is no suspend reason.
splidge [Fri, 28 Mar 2008 14:18:47 +0000 (14:18 +0000)] 
Don't core in unsuspendchan if there is no suspend reason.

16 years agoCompile fixes for DOMAINMODE
splidge [Fri, 28 Mar 2008 14:06:06 +0000 (14:06 +0000)] 
Compile fixes for DOMAINMODE

16 years agoChanged renchan argcount to 3 - this will prevent it creating channel names
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.

16 years agoDon't core in suspendchanlist if there's no suspension reason given.
splidge [Fri, 28 Mar 2008 14:02:01 +0000 (14:02 +0000)] 
Don't core in suspendchanlist if there's no suspension reason given.

16 years agoDon't core if someone uses REJOIN on an empty channel.
splidge [Fri, 28 Mar 2008 13:56:04 +0000 (13:56 +0000)] 
Don't core if someone uses REJOIN on an empty channel.

16 years agoMerge.
splidge [Fri, 28 Mar 2008 13:46:58 +0000 (13:46 +0000)] 
Merge.

16 years agoAdded sanity check to DOMAINMODE
splidge [Fri, 28 Mar 2008 13:45:54 +0000 (13:45 +0000)] 
Added sanity check to DOMAINMODE

16 years agoadd a force chanstats save command. Put chanstats in data directory (avoids conflict...
Paul [Thu, 27 Mar 2008 18:39:58 +0000 (18:39 +0000)] 
add a force chanstats save command. Put chanstats in data directory (avoids conflict with chanstats module directly if just doing make;makeinstall in one directory

16 years agosync Z
Paul [Thu, 27 Mar 2008 18:38:59 +0000 (18:38 +0000)] 
sync Z

16 years agoWarning fix.
splidge [Thu, 27 Mar 2008 15:47:21 +0000 (15:47 +0000)] 
Warning fix.

16 years agoIgnore users encroaching on nicks is their user@host matches that used for the last...
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.

16 years agoMade RGREP clean up properly at the end. Also fixed RGREP help to not say GREP.
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.

16 years agoUpdates to chanserv grepper.
splidge [Thu, 27 Mar 2008 11:07:32 +0000 (11:07 +0000)] 
Updates to chanserv grepper.

16 years agoMerge.
splidge [Thu, 27 Mar 2008 10:51:29 +0000 (10:51 +0000)] 
Merge.

16 years agoMerge
Cruicky [Thu, 27 Mar 2008 10:41:34 +0000 (10:41 +0000)] 
Merge

16 years agoRefactor grep code so it serves 2 commands, and introduce the RGREP command
Cruicky [Thu, 27 Mar 2008 10:40:21 +0000 (10:40 +0000)] 
Refactor grep code so it serves 2 commands, and introduce the RGREP command
RGREP <days in past> <pattern>
This starts at the log file name chanservlog.? and then works forward to chanservlog

16 years agoMerge
splidge [Thu, 27 Mar 2008 10:39:12 +0000 (10:39 +0000)] 
Merge

16 years agoMerge
splidge [Thu, 27 Mar 2008 10:31:59 +0000 (10:31 +0000)] 
Merge

16 years agoMerge
splidge [Thu, 27 Mar 2008 10:31:19 +0000 (10:31 +0000)] 
Merge

16 years agoMerge
splidge [Thu, 27 Mar 2008 10:27:28 +0000 (10:27 +0000)] 
Merge

16 years agoUpdated Q's auth routines to set a unique timestamp for each auth session on
splidge [Thu, 27 Mar 2008 10:26:49 +0000 (10:26 +0000)] 
Updated Q's auth routines to set a unique timestamp for each auth session on
a given account.

16 years agoAdded ability to specify timestamp when setting account.
splidge [Thu, 27 Mar 2008 10:24:23 +0000 (10:24 +0000)] 
Added ability to specify timestamp when setting account.

16 years agoMerge
splidge [Thu, 27 Mar 2008 10:12:55 +0000 (10:12 +0000)] 
Merge

16 years agoMade the core reopen the logfile on SIGUSR1
splidge [Thu, 27 Mar 2008 10:12:10 +0000 (10:12 +0000)] 
Made the core reopen the logfile on SIGUSR1

16 years agoMerge.
Chris Porter [Wed, 26 Mar 2008 04:09:56 +0000 (04:09 +0000)] 
Merge.

16 years agoMake claimnick easier to extract with grep.
Chris Porter [Wed, 26 Mar 2008 04:08:36 +0000 (04:08 +0000)] 
Make claimnick easier to extract with grep.

16 years agoMerge
splidge [Wed, 26 Mar 2008 00:22:05 +0000 (00:22 +0000)] 
Merge

16 years agoIncreased chanlev limit to 500.
splidge [Wed, 26 Mar 2008 00:10:36 +0000 (00:10 +0000)] 
Increased chanlev limit to 500.

16 years agoMerge
splidge [Tue, 25 Mar 2008 16:55:54 +0000 (16:55 +0000)] 
Merge

16 years agoBugfixed the changes to cleanupdb.
splidge [Tue, 25 Mar 2008 15:46:59 +0000 (15:46 +0000)] 
Bugfixed the changes to cleanupdb.

16 years agoMerge.
splidge [Tue, 25 Mar 2008 15:27:29 +0000 (15:27 +0000)] 
Merge.

16 years agoMerge.
splidge [Tue, 25 Mar 2008 15:27:05 +0000 (15:27 +0000)] 
Merge.

16 years agoAdd code to CLEANUPDB to remove chanlev entries with no flags.
splidge [Tue, 25 Mar 2008 15:26:35 +0000 (15:26 +0000)] 
Add code to CLEANUPDB to remove chanlev entries with no flags.
These shouldn't occur except via database import, but a warning message is spammed so it can be checked.
The actual deleting code is commented out pending testing.

16 years agoTypo in newsearch Makefile.in
Chris Porter [Tue, 25 Mar 2008 06:59:09 +0000 (06:59 +0000)] 
Typo in newsearch Makefile.in

16 years agoTidy up tree printing with stringbuf.
Chris Porter [Tue, 25 Mar 2008 06:53:50 +0000 (06:53 +0000)] 
Tidy up tree printing with stringbuf.

16 years agochanserv nicksearch additions:
Chris Porter [Tue, 25 Mar 2008 06:43:21 +0000 (06:43 +0000)] 
chanserv nicksearch additions:
- newsearch commands: qemail, qlasthost, qsuspendreason, qusername
- better printauth implementation
- spewemailtwo, spewdbtwo

16 years agoAdd usersearch to AST newsearch.
Chris Porter [Tue, 25 Mar 2008 06:41:55 +0000 (06:41 +0000)] 
Add usersearch to AST newsearch.

16 years agoAdd termination function to stringbuf.
Chris Porter [Tue, 25 Mar 2008 05:41:03 +0000 (05:41 +0000)] 
Add termination function to stringbuf.

16 years agoMake it possible for modules to change the default display function in newsearch.
Chris Porter [Tue, 25 Mar 2008 05:34:38 +0000 (05:34 +0000)] 
Make it possible for modules to change the default display function in newsearch.

16 years agoRefactor string buffers.
Chris Porter [Tue, 25 Mar 2008 03:57:16 +0000 (03:57 +0000)] 
Refactor string buffers.

16 years agoMerge
splidge [Tue, 25 Mar 2008 02:19:12 +0000 (02:19 +0000)] 
Merge

16 years agoSETQUITREASON had the wrong handler.
splidge [Tue, 25 Mar 2008 02:17:03 +0000 (02:17 +0000)] 
SETQUITREASON had the wrong handler.

16 years agoMerge
splidge [Tue, 25 Mar 2008 01:23:28 +0000 (01:23 +0000)] 
Merge

16 years agoUpdate "last used" value for channel if a user auths while in it and it is
splidge [Tue, 25 Mar 2008 01:20:17 +0000 (01:20 +0000)] 
Update "last used" value for channel if a user auths while in it and it is
large enough.  Avoids losing channels where all the users join before they
auth.

16 years agoFixed getsstring() without a length parameter.
splidge [Tue, 25 Mar 2008 01:13:45 +0000 (01:13 +0000)] 
Fixed getsstring() without a length parameter.

16 years agoAdded quit reason on module unload support.
splidge [Tue, 25 Mar 2008 01:10:58 +0000 (01:10 +0000)] 
Added quit reason on module unload support.

16 years agoMerge
splidge [Tue, 25 Mar 2008 00:51:39 +0000 (00:51 +0000)] 
Merge

16 years agoUpped the channel expiry timeout to 40 days.
splidge [Tue, 25 Mar 2008 00:51:21 +0000 (00:51 +0000)] 
Upped the channel expiry timeout to 40 days.

16 years agoMerge
splidge [Tue, 25 Mar 2008 00:28:19 +0000 (00:28 +0000)] 
Merge

16 years agoMade DELUSER developer only.
splidge [Tue, 25 Mar 2008 00:25:10 +0000 (00:25 +0000)] 
Made DELUSER developer only.

16 years agoMerge.
splidge [Mon, 24 Mar 2008 23:52:14 +0000 (23:52 +0000)] 
Merge.

16 years agoAdd basics of usersearch.
Chris Porter [Mon, 24 Mar 2008 23:37:31 +0000 (23:37 +0000)] 
Add basics of usersearch.

16 years agoMerge.
splidge [Mon, 24 Mar 2008 22:50:17 +0000 (22:50 +0000)] 
Merge.

16 years agoT now sends the match buffer for glines messages.
Chris Porter [Mon, 24 Mar 2008 18:56:30 +0000 (18:56 +0000)] 
T now sends the match buffer for glines messages.

16 years agoForgot to remove stuff in the constructor :(
Chris Porter [Mon, 24 Mar 2008 09:29:15 +0000 (09:29 +0000)] 
Forgot to remove stuff in the constructor :(

16 years agoMerge.
Chris Porter [Mon, 24 Mar 2008 09:21:34 +0000 (09:21 +0000)] 
Merge.

16 years agoRemove defunc AST structure member.
Chris Porter [Mon, 24 Mar 2008 09:21:15 +0000 (09:21 +0000)] 
Remove defunc AST structure member.

16 years agoMerge.
Chris Porter [Mon, 24 Mar 2008 09:18:49 +0000 (09:18 +0000)] 
Merge.

16 years agoAdd newsearch AST implementation, including example NO command (spew).
Chris Porter [Mon, 24 Mar 2008 09:17:42 +0000 (09:17 +0000)] 
Add newsearch AST implementation, including example NO command (spew).

16 years agoFixed summary for ADDUSER.
splidge [Mon, 24 Mar 2008 01:45:02 +0000 (01:45 +0000)] 
Fixed summary for ADDUSER.

16 years agoFixed help for USERS command.
splidge [Mon, 24 Mar 2008 01:39:17 +0000 (01:39 +0000)] 
Fixed help for USERS command.

16 years agoIncreased argument count for Q version of chansearch and newsearch.
splidge [Mon, 24 Mar 2008 00:55:49 +0000 (00:55 +0000)] 
Increased argument count for Q version of chansearch and newsearch.

16 years agoMake newserv send +6 token
Paul [Sun, 23 Mar 2008 17:18:12 +0000 (17:18 +0000)] 
Make newserv send +6 token

16 years agoadd pool for patricia, dump old stuff from nick
Paul [Sun, 23 Mar 2008 17:17:46 +0000 (17:17 +0000)] 
add pool for patricia, dump old stuff from nick

16 years agomodularise
Paul [Sun, 23 Mar 2008 17:16:28 +0000 (17:16 +0000)] 
modularise

16 years agoMerge.
splidge [Sun, 23 Mar 2008 14:41:34 +0000 (14:41 +0000)] 
Merge.

16 years agoMake sure that last use time gets updated, even for +b users
splidge [Sun, 23 Mar 2008 14:39:55 +0000 (14:39 +0000)] 
Make sure that last use time gets updated, even for +b users

16 years agomove patricia files ready for module
Paul [Sun, 23 Mar 2008 12:44:09 +0000 (12:44 +0000)] 
move patricia files ready for module

16 years agoremove patricia.o
Paul [Sun, 23 Mar 2008 12:43:15 +0000 (12:43 +0000)] 
remove patricia.o

16 years agoAdd Q9 wrappers for chanserv/nicksearch.
Chris Porter [Sun, 23 Mar 2008 06:10:30 +0000 (06:10 +0000)] 
Add Q9 wrappers for chanserv/nicksearch.

16 years agoSome more refactoring in newsearch.
Chris Porter [Sun, 23 Mar 2008 05:51:28 +0000 (05:51 +0000)] 
Some more refactoring in newsearch.

16 years agoNow I realise I broke Q9's newsearch...
Chris Porter [Sun, 23 Mar 2008 05:17:29 +0000 (05:17 +0000)] 
Now I realise I broke Q9's newsearch...

16 years agoAdd contexts to display functions.
Chris Porter [Sun, 23 Mar 2008 05:17:21 +0000 (05:17 +0000)] 
Add contexts to display functions.

16 years agoAdd a context to all newsearch exe/parse/free functions, currently we store the parse...
Chris Porter [Sun, 23 Mar 2008 05:10:18 +0000 (05:10 +0000)] 
Add a context to all newsearch exe/parse/free functions, currently we store the parser and replier in here.

16 years agoRefactor the execution functions in nicksearch.
Chris Porter [Sun, 23 Mar 2008 04:19:48 +0000 (04:19 +0000)] 
Refactor the execution functions in nicksearch.

16 years agoMerge.
Chris Porter [Sun, 23 Mar 2008 00:40:38 +0000 (00:40 +0000)] 
Merge.

16 years agoSnail modification, also add help url to challenge auth.
Chris Porter [Sun, 23 Mar 2008 00:39:00 +0000 (00:39 +0000)] 
Snail modification, also add help url to challenge auth.

16 years agotidy
Paul [Sat, 22 Mar 2008 23:27:46 +0000 (23:27 +0000)] 
tidy

16 years agoUpdated SPEWDB to match old Q's functionality.
splidge [Sat, 22 Mar 2008 17:04:45 +0000 (17:04 +0000)] 
Updated SPEWDB to match old Q's functionality.

16 years ago(hopefully) restored old autolimit semantics.
splidge [Sat, 22 Mar 2008 13:44:32 +0000 (13:44 +0000)] 
(hopefully) restored old autolimit semantics.

16 years agoAdded some things to chanserv_newsearch.
splidge [Sat, 22 Mar 2008 13:31:53 +0000 (13:31 +0000)] 
Added some things to chanserv_newsearch.

Channel display format "qusers" displays a summary of the known users on that channel.
Channel search term "qusers" returns the number of known users on that channel.  Optional argument is the flags the user must have (all flags specified with + and none with - must be present for it to match).

16 years agoUse the local variables rather than the rcp members when doing chanflags
splidge [Sat, 22 Mar 2008 12:26:23 +0000 (12:26 +0000)] 
Use the local variables rather than the rcp members when doing chanflags
none.

16 years agoIf someone specifies flags to adduser, don't try and look the flags up as a
splidge [Sat, 22 Mar 2008 12:14:09 +0000 (12:14 +0000)] 
If someone specifies flags to adduser, don't try and look the flags up as a
user as well (this was causing a harmless error message since nicks can't
start with +)

16 years agoMake sure the channel exists before doing anything in OP and VOICE.
splidge [Sat, 22 Mar 2008 11:27:55 +0000 (11:27 +0000)] 
Make sure the channel exists before doing anything in OP and VOICE.

16 years agoFix auth attempt warnings.
Chris Porter [Sat, 22 Mar 2008 08:59:58 +0000 (08:59 +0000)] 
Fix auth attempt warnings.

16 years agoMERGE
Chris Porter [Sat, 22 Mar 2008 04:54:35 +0000 (04:54 +0000)] 
MERGE

16 years agoAdd suspension display to whois.
Chris Porter [Sat, 22 Mar 2008 04:53:41 +0000 (04:53 +0000)] 
Add suspension display to whois.

16 years agoMerge.
splidge [Sat, 22 Mar 2008 04:35:47 +0000 (04:35 +0000)] 
Merge.

16 years agoChanged SUSPENDUSERLIST to have the semantics stated in the help. Also stopped it...
splidge [Sat, 22 Mar 2008 04:34:34 +0000 (04:34 +0000)] 
Changed SUSPENDUSERLIST to have the semantics stated in the help.  Also stopped it calling time(NULL) for every line.

16 years agoMerge again. Maybe if I push then I won't have to keep doing this!
splidge [Sat, 22 Mar 2008 03:54:27 +0000 (03:54 +0000)] 
Merge again.  Maybe if I push then I won't have to keep doing this!

16 years agoAdd more snails.
Chris Porter [Sat, 22 Mar 2008 03:46:41 +0000 (03:46 +0000)] 
Add more snails.