]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
16 years agorename function, drop user level, drop unused int from struct
Paul [Sun, 29 Jun 2008 14:11:05 +0000 (15:11 +0100)] 
rename function, drop user level, drop unused int from struct

16 years agoAdd patricianick to build list
Cruicky [Sun, 29 Jun 2008 13:30:23 +0000 (14:30 +0100)] 
Add patricianick to build list
Change patricianick to use a hash table instead of a link list
Little bit of code tidyup

16 years agomerge
Paul [Sun, 29 Jun 2008 10:30:22 +0000 (11:30 +0100)] 
merge

16 years agoinitial commit - patricia nick index
Paul [Sun, 29 Jun 2008 10:28:02 +0000 (11:28 +0100)] 
initial commit - patricia nick index

16 years agoRemove old redundant modules
Chris Porter [Mon, 23 Jun 2008 23:50:12 +0000 (00:50 +0100)] 
Remove old redundant modules

16 years agoAdd shadowserver module.
Chris Porter [Thu, 12 Jun 2008 21:42:22 +0000 (22:42 +0100)] 
Add shadowserver module.
Add shadowserver support to regexgline.

16 years agoAdd the concept of classes to regexgline.
Chris Porter [Thu, 12 Jun 2008 21:28:31 +0000 (22:28 +0100)] 
Add the concept of classes to regexgline.

16 years agoUse names for values in regexgline rather than magic numbers.
Chris Porter [Thu, 12 Jun 2008 20:47:22 +0000 (21:47 +0100)] 
Use names for values in regexgline rather than magic numbers.

16 years agoMerge.
Chris Porter [Thu, 12 Jun 2008 19:44:55 +0000 (20:44 +0100)] 
Merge.

16 years agoFew fixes with logging.
Chris Porter [Thu, 12 Jun 2008 19:43:13 +0000 (20:43 +0100)] 
Few fixes with logging.

16 years agoMerge.
Chris Porter [Thu, 12 Jun 2008 19:18:25 +0000 (20:18 +0100)] 
Merge.

16 years agoPort regexgline to dbapi, not yet tested.
Chris Porter [Thu, 12 Jun 2008 19:18:03 +0000 (20:18 +0100)] 
Port regexgline to dbapi, not yet tested.

16 years agoAdd sensible usage text
Cruicky [Fri, 6 Jun 2008 17:24:30 +0000 (18:24 +0100)] 
Add sensible usage text

16 years agoShow IDs in cleanupdb messages.
Chris Porter [Mon, 2 Jun 2008 19:10:00 +0000 (20:10 +0100)] 
Show IDs in cleanupdb messages.

16 years agoadd patricia_commands to Makefile.in
Paul [Sat, 31 May 2008 00:22:06 +0000 (01:22 +0100)] 
add patricia_commands to Makefile.in

16 years agonodecount is replaced by patricia_commands
Paul [Sat, 31 May 2008 00:19:35 +0000 (01:19 +0100)] 
nodecount is replaced by patricia_commands

16 years agoadd proxyext into makefile
Paul [Fri, 30 May 2008 23:35:36 +0000 (00:35 +0100)] 
add proxyext into makefile

16 years agoMerge.
Chris Porter [Fri, 30 May 2008 23:31:21 +0000 (00:31 +0100)] 
Merge.

16 years agoFound the bug in authext.
Chris Porter [Fri, 30 May 2008 23:22:38 +0000 (23:22 +0000)] 
Found the bug in authext.

16 years agoFix paul's divergent branch so newserv builds\!
Chris Porter [Fri, 30 May 2008 23:04:56 +0000 (23:04 +0000)] 
Fix paul's divergent branch so newserv builds\!

16 years agounused variables
Paul [Fri, 30 May 2008 22:58:02 +0000 (23:58 +0100)] 
unused variables

16 years agoMerge.
Chris Porter [Fri, 30 May 2008 22:53:44 +0000 (23:53 +0100)] 
Merge.

16 years agoThere's a bug in authext. Add some stats, also fix a bug in findblahblah.
Chris Porter [Fri, 30 May 2008 22:52:07 +0000 (23:52 +0100)] 
There's a bug in authext. Add some stats, also fix a bug in findblahblah.

16 years agoMerge.
Chris Porter [Fri, 30 May 2008 20:43:36 +0000 (21:43 +0100)] 
Merge.

16 years agoRemove qrequest (functionality present in request).
Chris Porter [Fri, 30 May 2008 20:42:17 +0000 (21:42 +0100)] 
Remove qrequest (functionality present in request).
Update configure.ac.

16 years agoPermissive compiler is permissive.
Chris Porter [Fri, 30 May 2008 19:58:14 +0000 (20:58 +0100)] 
Permissive compiler is permissive.

16 years agonoperserv/nterfacer_control now use getauthbyname instead of linear search.
Chris Porter [Fri, 30 May 2008 19:56:01 +0000 (19:56 +0000)] 
noperserv/nterfacer_control now use getauthbyname instead of linear search.

16 years agoAdd getauthbyname to authext, also set nicks to NULL in case something breaks (though...
Chris Porter [Fri, 30 May 2008 19:55:18 +0000 (19:55 +0000)] 
Add getauthbyname to authext, also set nicks to NULL in case something breaks (though this may be implicit and can probably be removed).

16 years agoRe-enable nterfacer's isaccounton RPC call.
Chris Porter [Fri, 30 May 2008 19:45:35 +0000 (19:45 +0000)] 
Re-enable nterfacer's isaccounton RPC call.

16 years agoMake authext actually work.
Chris Porter [Fri, 30 May 2008 19:45:10 +0000 (19:45 +0000)] 
Make authext actually work.

16 years agoMerge.
Chris Porter [Fri, 30 May 2008 19:20:13 +0000 (20:20 +0100)] 
Merge.

16 years agoMerge.
Chris Porter [Fri, 30 May 2008 19:19:44 +0000 (20:19 +0100)] 
Merge.

16 years agoAdd listening support to lua sockets.
Chris Porter [Fri, 30 May 2008 19:19:19 +0000 (20:19 +0100)] 
Add listening support to lua sockets.

16 years agoAdd support for looking up by authname, uhm, name to authext.
Chris Porter [Fri, 30 May 2008 19:16:05 +0000 (20:16 +0100)] 
Add support for looking up by authname, uhm, name to authext.

16 years agoUse a more sensible default status level for control.
Chris Porter [Fri, 30 May 2008 19:15:39 +0000 (20:15 +0100)] 
Use a more sensible default status level for control.

16 years agomerge
Paul [Fri, 30 May 2008 19:03:11 +0000 (20:03 +0100)] 
merge

16 years agosync R from D back into this branch
Paul [Fri, 30 May 2008 18:35:58 +0000 (19:35 +0100)] 
sync R from D back into this branch

16 years agoUse new gline format in play CHECKLAMECHANNEL and ns-gline.
Chris Porter [Thu, 29 May 2008 20:21:16 +0000 (20:21 +0000)] 
Use new gline format in play CHECKLAMECHANNEL and ns-gline.

16 years agopatricia trie changes
Paul [Thu, 29 May 2008 17:48:08 +0000 (18:48 +0100)] 
patricia trie changes

16 years agoMerge.
Chris Porter [Wed, 28 May 2008 23:07:27 +0000 (00:07 +0100)] 
Merge.

16 years agoFix corruption bug on DB load - if strlen exceeds network CHANNELLEN, newserv inserts...
Paul [Mon, 26 May 2008 00:21:52 +0000 (01:21 +0100)] 
Fix corruption bug on DB load - if strlen exceeds network CHANNELLEN, newserv inserts a duplicate channel name into
the database (which iirc, then aborts the load)

16 years agoreview - ops first
Paul [Mon, 26 May 2008 00:20:16 +0000 (01:20 +0100)] 
review - ops first

16 years agomerge
Paul [Mon, 26 May 2008 00:08:37 +0000 (01:08 +0100)] 
merge

16 years agouse correct stats level
Paul [Mon, 26 May 2008 00:08:16 +0000 (01:08 +0100)] 
use correct stats level

16 years agoReplace QM_DOMAINBANNED with QM_MAILLOCKED as it was leaking information.
Chris Porter [Mon, 26 May 2008 00:05:29 +0000 (01:05 +0100)] 
Replace QM_DOMAINBANNED with QM_MAILLOCKED as it was leaking information.

16 years agoq9snprintf not using Q9_FORMAT_TIME, well spotted paul!
Chris Porter [Sun, 25 May 2008 23:15:24 +0000 (00:15 +0100)] 
q9snprintf not using Q9_FORMAT_TIME, well spotted paul!

16 years agomerge
Paul [Sun, 25 May 2008 23:02:04 +0000 (00:02 +0100)] 
merge

16 years agoREQUESTPASSWORD in batcher templates has incorrect syntax (thanks deletio).
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.

16 years agoFix ban bug in maildomains.
Chris Porter [Sat, 24 May 2008 11:58:48 +0000 (12:58 +0100)] 
Fix ban bug in maildomains.

16 years agoWhoops, that flood protection doesn't stop anything...
Chris Porter [Thu, 22 May 2008 11:36:52 +0000 (11:36 +0000)] 
Whoops, that flood protection doesn't stop anything...

16 years agoUse mysql_real_escape_string.
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.

16 years agoUse LAST_INSERT_ID for gline insertions in regexgline.
Chris Porter [Wed, 21 May 2008 14:51:24 +0000 (14:51 +0000)] 
Use LAST_INSERT_ID for gline insertions in regexgline.

16 years agoregexgline now sets new style glines.
Chris Porter [Tue, 20 May 2008 17:44:25 +0000 (17:44 +0000)] 
regexgline now sets new style glines.

16 years agoDon't wall +T changes in userflags.
Chris Porter [Sun, 18 May 2008 23:21:33 +0000 (00:21 +0100)] 
Don't wall +T changes in userflags.

16 years agomerge
Paul [Sun, 18 May 2008 14:03:22 +0000 (15:03 +0100)] 
merge

16 years agoCorrect typo in log in sendpassword.
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.

16 years agoAdd init function to stringbuf.
Chris Porter [Sun, 18 May 2008 01:30:28 +0000 (02:30 +0100)] 
Add init function to stringbuf.

16 years agoDon't allow anyone to set the email of a privileged user, also show warnings...
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...

16 years agoFix authgate warnings in userflags.
Chris Porter [Sun, 18 May 2008 01:10:59 +0000 (02:10 +0100)] 
Fix authgate warnings in userflags.

16 years agomerge
Paul [Sat, 17 May 2008 23:05:55 +0000 (00:05 +0100)] 
merge

16 years agoUnify whois/suspenduserlist handling of staff wrt. delayed glines and instant glines.
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.

16 years agoPurge all references to localtime.
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.

16 years agoRefactor suspension visible logic.
Chris Porter [Sat, 17 May 2008 19:13:13 +0000 (20:13 +0100)] 
Refactor suspension visible logic.

16 years agoShow suspensions in chanlev.
Chris Porter [Sat, 17 May 2008 19:02:28 +0000 (20:02 +0100)] 
Show suspensions in chanlev.

16 years agomerge
Paul [Fri, 16 May 2008 17:29:55 +0000 (18:29 +0100)] 
merge

16 years agoirc stats hook
Paul [Fri, 16 May 2008 17:29:29 +0000 (18:29 +0100)] 
irc stats hook

16 years agosync: display ops/voice count in channel command
Paul [Fri, 16 May 2008 17:28:57 +0000 (18:28 +0100)] 
sync: display ops/voice count in channel command

16 years agoallow forcing of settime commands (for devs only)
Paul [Fri, 16 May 2008 17:21:16 +0000 (18:21 +0100)] 
allow forcing of settime commands (for devs only)

16 years agocommit uncommited code from march ;/
Paul [Fri, 16 May 2008 17:20:38 +0000 (18:20 +0100)] 
commit uncommited code from march ;/

16 years agoMerge.
splidge [Fri, 16 May 2008 13:36:33 +0000 (14:36 +0100)] 
Merge.

16 years agoFixed reverse logic on +k checks (which was causing it to kick half the
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).

16 years agoMerge.
splidge [Wed, 14 May 2008 13:44:14 +0000 (14:44 +0100)] 
Merge.

16 years agoShow 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.

16 years agoShow 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.

16 years agoTypo fix.
splidge [Sun, 20 Apr 2008 13:24:25 +0000 (14:24 +0100)] 
Typo fix.

16 years agoSmall sanity check
Chris Porter [Fri, 11 Apr 2008 22:19:26 +0000 (22:19 +0000)] 
Small sanity check

16 years agoSave the old SIGSEGV handler so we can actually core...
Chris Porter [Fri, 11 Apr 2008 22:19:10 +0000 (22:19 +0000)] 
Save the old SIGSEGV handler so we can actually core...

16 years agoAdd corehandle support to graphing.
Chris Porter [Fri, 11 Apr 2008 21:57:48 +0000 (21:57 +0000)] 
Add corehandle support to graphing.

16 years agoAdd core handler.
Chris Porter [Fri, 11 Apr 2008 21:57:24 +0000 (21:57 +0000)] 
Add core handler.

16 years agoPortability fixes.
Chris Porter [Fri, 11 Apr 2008 21:01:10 +0000 (21:01 +0000)] 
Portability fixes.

16 years agoMerge.
Chris Porter [Fri, 11 Apr 2008 20:59:00 +0000 (21:59 +0100)] 
Merge.

16 years agoAdd graphing and nterfacer_graphing modules, fix a header include order problem with...
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.

16 years agoInitial commit of graphing module.
Chris Porter [Fri, 11 Apr 2008 14:58:17 +0000 (15:58 +0100)] 
Initial commit of graphing module.

16 years agoFixed fencepost error in serverlist
splidge [Thu, 10 Apr 2008 11:41:15 +0000 (12:41 +0100)] 
Fixed fencepost error in serverlist

16 years agoWarning fixes.
splidge [Thu, 10 Apr 2008 10:12:43 +0000 (11:12 +0100)] 
Warning fixes.

16 years agoMergerama
splidge [Thu, 10 Apr 2008 10:09:26 +0000 (11:09 +0100)] 
Mergerama

16 years agoMerge.
splidge [Thu, 10 Apr 2008 10:08:49 +0000 (11:08 +0100)] 
Merge.

16 years agoAdded masked numeric checks.
splidge [Thu, 10 Apr 2008 10:08:03 +0000 (11:08 +0100)] 
Added masked numeric checks.

16 years agoCheck for duplicate nicks in servertables or nicktable.
splidge [Thu, 10 Apr 2008 09:55:41 +0000 (10:55 +0100)] 
Check for duplicate nicks in servertables or nicktable.

16 years agoSet the usercount at startup.
Chris Porter [Thu, 10 Apr 2008 02:43:58 +0000 (02:43 +0000)] 
Set the usercount at startup.

16 years agoFix bad serverlist makefile.
Chris Porter [Thu, 10 Apr 2008 02:38:17 +0000 (02:38 +0000)] 
Fix bad serverlist makefile.

16 years agoMerge.
Chris Porter [Thu, 10 Apr 2008 02:35:20 +0000 (03:35 +0100)] 
Merge.

16 years agoMerge.
Chris Porter [Thu, 10 Apr 2008 02:35:16 +0000 (03:35 +0100)] 
Merge.

16 years agoAdd efficient user counts to serverlist, fix it for 64-bit machines and add it to...
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.

16 years agoAdd usercount.
Chris Porter [Thu, 10 Apr 2008 02:30:07 +0000 (03:30 +0100)] 
Add usercount.

16 years agoMerge
splidge [Tue, 8 Apr 2008 16:22:10 +0000 (17:22 +0100)] 
Merge

16 years agoFix a bug in lua that a script that wasn't loaded correctly wasn't removed from the...
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.

16 years agoFix bug in T, when a datbase had it's last item removed and the bot rehashed the...
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.

16 years agodisable resync (it seems not to work with latest ircd+newserv code base, and is somew...
Paul [Sat, 5 Apr 2008 15:41:20 +0000 (16:41 +0100)] 
disable resync (it seems not to work with latest ircd+newserv code base, and is somewhat pointless)

16 years agoMerge
splidge [Fri, 4 Apr 2008 23:17:38 +0000 (00:17 +0100)] 
Merge