]>
jfr.im git - irc/quakenet/newserv.git/log
Chris Porter [Sun, 7 Jun 2009 15:57:48 +0000 (16:57 +0100)]
PROXYSCAN: Add DIRECT_IRC scan type.
Cruicky [Fri, 5 Jun 2009 21:54:54 +0000 (22:54 +0100)]
HELPMOD2: Ignore friends in lamer control
Cruicky [Fri, 15 May 2009 19:53:25 +0000 (20:53 +0100)]
CHANSERV: Fix possibly unsafe string handling
Cruicky [Fri, 15 May 2009 18:23:49 +0000 (19:23 +0100)]
CORE: Fix compiler warnings
Cruicky [Fri, 15 May 2009 18:17:30 +0000 (19:17 +0100)]
TUTORBOT: Fix very unsafe string handling
Cruicky [Fri, 15 May 2009 18:14:57 +0000 (19:14 +0100)]
NEWSEARCH: Fix very unsafe string handling
Cruicky [Fri, 15 May 2009 18:09:45 +0000 (19:09 +0100)]
NOPERSERV: Fix very unsafe string handling
Cruicky [Fri, 15 May 2009 18:04:04 +0000 (19:04 +0100)]
HELPMOD2: Fix very unsafe string handling
splidge [Thu, 7 May 2009 14:28:29 +0000 (15:28 +0100)]
Update the help for INVITE to reflect new functionality.
splidge [Thu, 7 May 2009 14:18:27 +0000 (15:18 +0100)]
Merge.
splidge [Thu, 7 May 2009 14:15:41 +0000 (15:15 +0100)]
CHANSERV: Added explicit message when allowing opers to issue commands on
suspended channels.
splidge [Thu, 7 May 2009 14:15:16 +0000 (15:15 +0100)]
CHANSERV: changed invite so if no parameter is supplied it invites you
everywhere it can.
splidge [Tue, 5 May 2009 14:46:41 +0000 (15:46 +0100)]
Merge.
splidge [Tue, 5 May 2009 14:29:19 +0000 (15:29 +0100)]
CHANSERV: Add support to count calls, and "showcommands -v" to show the
counts.
splidge [Tue, 5 May 2009 14:01:01 +0000 (15:01 +0100)]
PARSER: Added "calls" field to allow tracking how many times each command is
called.
Used this field to add partial "stats m" functionality to the IRC module (we
don't count bytes so bytes is always returned as 0).
splidge [Thu, 30 Apr 2009 09:48:38 +0000 (10:48 +0100)]
CHANSERV: Tidied up part reasons.
Added reason parameter to cs_removechannel() and chanservpartchannel()
functions to allow reasons to be supplied when Q leaves a channel. Added
appropriate calls to these functions. Q will now always state the correct
reason when parting a channel (parts due to -j have no reason though).
Chris Porter [Tue, 14 Apr 2009 17:42:58 +0000 (18:42 +0100)]
LUA: deprecate localregisteruser and add localregisteruserid.
splidge [Fri, 3 Apr 2009 12:41:48 +0000 (13:41 +0100)]
CHANSERV: GIVEOWNER: Oops, removed crash bug where rcup is referenced before
being checked.
splidge [Fri, 3 Apr 2009 10:44:47 +0000 (11:44 +0100)]
CHANSERV: GIVEOWNER: changed the order of checks so that trying to GIVEOWNER
a +n-m user doesn't give the misleading "not master" error message.
splidge [Thu, 19 Mar 2009 00:39:20 +0000 (00:39 +0000)]
CHANSERV: Changed cleanupdb to use authhistory data to avoid deleting users
who have stable connections and have recently disconnected.
splidge [Thu, 19 Mar 2009 00:38:35 +0000 (00:38 +0000)]
LOCALUSER: localuserkill() now triggers the HOOK_NICK_KILL trigger.
Fixes authtracker not terminating sessions when users are suspended, and
also corners where one service killing another doesn't properly clean up the
localuser setup.
splidge [Wed, 18 Mar 2009 23:18:34 +0000 (23:18 +0000)]
CHANSERV: Hide oper hosts from non-opered staff in WHOIS.
splidge [Wed, 18 Mar 2009 23:01:30 +0000 (23:01 +0000)]
Merge.
splidge [Wed, 18 Mar 2009 22:58:06 +0000 (22:58 +0000)]
core: don't try and close a FILE * that might be NULL without checking
first.
Chris Porter [Sat, 7 Mar 2009 13:48:45 +0000 (13:48 +0000)]
Merge.
Chris Porter [Sat, 7 Mar 2009 13:45:31 +0000 (13:45 +0000)]
JOINFLOOD: add support for glining of ident for trusted users.
added very very basic gline module.
splidge [Tue, 3 Mar 2009 23:17:56 +0000 (23:17 +0000)]
chanserv: fixed cleanupdb to also clear history databases
Paul [Sat, 21 Feb 2009 14:40:50 +0000 (14:40 +0000)]
merge
Paul [Sat, 21 Feb 2009 14:40:28 +0000 (14:40 +0000)]
Backed out changeset
8053436453ed
Paul [Sat, 21 Feb 2009 14:19:06 +0000 (14:19 +0000)]
merge
Chris Porter [Sat, 21 Feb 2009 14:01:12 +0000 (14:01 +0000)]
Merge.
Chris Porter [Sat, 21 Feb 2009 13:58:46 +0000 (13:58 +0000)]
NOPERSERV: reformat showcommands
Chris Porter [Sat, 21 Feb 2009 13:54:30 +0000 (13:54 +0000)]
NOPERSERV: fix silly hello bug.
Chris Porter [Sun, 15 Feb 2009 21:48:42 +0000 (21:48 +0000)]
CHANSERV: clarify HELLO messages after a suggestion from .support.
Chris Porter [Sun, 15 Feb 2009 21:38:13 +0000 (21:38 +0000)]
CHANSERV: part with 'Channel suspended: <reason>'
Chris Porter [Sun, 15 Feb 2009 21:32:32 +0000 (21:32 +0000)]
CHANSERV: tidy up suspend/unsuspend wall/log messages.
Chris Porter [Sun, 15 Feb 2009 20:56:10 +0000 (20:56 +0000)]
CHANSERV: tidy up suspenduser by removing -email/-password functionality.
Tidy up messages in suspenduser/unsuspenduser.
Chris Porter [Sun, 15 Feb 2009 20:45:49 +0000 (20:45 +0000)]
CHANSERV: require user to have QPRIV_VIEWWALLMESSAGE to see walls (i.e. must be opered and have at least +o).
Chris Porter [Sun, 15 Feb 2009 20:36:27 +0000 (20:36 +0000)]
CHANSERV: grep/rgrep now log and wall.
Chris Porter [Sun, 15 Feb 2009 20:25:13 +0000 (20:25 +0000)]
CHANSERV: disable 'user X attempted to auth 1000 times' warnings.
Raise maximum auth attempts from 5 to 10, and reduce maxhellos to 2 from 3.
Chris Porter [Sun, 15 Feb 2009 20:22:56 +0000 (20:22 +0000)]
CHANSERV: spewpassword doesn't permit patterns now.
spewpass is now an alias for spewpassword.
Chris Porter [Sun, 15 Feb 2009 20:15:45 +0000 (20:15 +0000)]
CHANSERV: require reasons for getpassword, setemail, setpassword, unsuspendchan, suspendchan, deluser, spewpassword, unsuspenduser, suspenduser.
Emit reasons everywhere, and log everything too.
Chris Porter [Sun, 15 Feb 2009 18:02:20 +0000 (18:02 +0000)]
Remove double spaces in messages.
Chris Porter [Sun, 15 Feb 2009 17:24:00 +0000 (17:24 +0000)]
CHANSERV: tidy up the strftime mess by adding q9strftime and altering all existing code to use it.
All time strings now include GMT.
Cruicky [Wed, 28 Jan 2009 22:04:30 +0000 (22:04 +0000)]
Notice message changes
Cruicky [Wed, 28 Jan 2009 20:38:05 +0000 (20:38 +0000)]
Make R logging more verbose
Chris Porter [Tue, 20 Jan 2009 20:58:00 +0000 (20:58 +0000)]
Merge.
Chris Porter [Tue, 20 Jan 2009 20:57:25 +0000 (20:57 +0000)]
NEWSEARCH: I missed moving the free for the previous host fix.
Chris Porter [Tue, 20 Jan 2009 20:51:47 +0000 (20:51 +0000)]
Merge.
Chris Porter [Tue, 20 Jan 2009 20:49:42 +0000 (20:49 +0000)]
LUA: use new format glines.
Chris Porter [Tue, 20 Jan 2009 20:47:26 +0000 (20:47 +0000)]
Merge.
Chris Porter [Tue, 20 Jan 2009 20:46:23 +0000 (20:46 +0000)]
TROJANSCAN: don't use opers/services/... hosts.
Tune parameters for 2009!
Bump version.
Chris Porter [Tue, 20 Jan 2009 20:45:41 +0000 (20:45 +0000)]
NEWSEARCH: fix core bug in host where no arguments are passed.
Chris Porter [Sun, 18 Jan 2009 18:28:51 +0000 (18:28 +0000)]
TROJANSCAN: Fix T core-on-connect-if-properties-not-set bug.
Chris Porter [Sun, 18 Jan 2009 17:41:45 +0000 (17:41 +0000)]
Merge.
Chris Porter [Wed, 14 Jan 2009 21:41:35 +0000 (21:41 +0000)]
NICK: add a NickOnServiceServer macro.
Chris Porter [Wed, 14 Jan 2009 21:31:24 +0000 (21:31 +0000)]
AUTHEXT: persistAnt -> persistEnt
Chris Porter [Wed, 14 Jan 2009 00:26:43 +0000 (00:26 +0000)]
CHANSERV: Replace Helper privs with Staff ones where it's required (mostly in staff account protection functions).
Staff can now whois &accountid where before only helpers could (queue workers aren't necessarily in .support).
Chris Porter [Mon, 12 Jan 2009 01:19:58 +0000 (01:19 +0000)]
Adjust hg id converter to deal with brackets.
Chris Porter [Sun, 11 Jan 2009 18:15:16 +0000 (18:15 +0000)]
REGEXGLINE: ignore +s servers.
Chris Porter [Sun, 11 Jan 2009 17:45:09 +0000 (17:45 +0000)]
NOPERSERV: change "Access denied." to "Unknown command or access denied."
Chris Porter [Sun, 11 Jan 2009 17:37:41 +0000 (17:37 +0000)]
CHANSERV: Use newserv standard default channel modes for default addchan forcemodes.
Chris Porter [Sun, 11 Jan 2009 17:32:18 +0000 (17:32 +0000)]
CHANSERV: don't show 1970 for last email/password change if the timestamp is 0.
Chris Porter [Sun, 11 Jan 2009 01:54:27 +0000 (01:54 +0000)]
LUA: add tcp/udp socket support.
Bump version number.
Chris Porter [Sun, 11 Jan 2009 01:34:42 +0000 (01:34 +0000)]
LUA: irc_getuserbyauth is now O(1).
Chris Porter [Sun, 11 Jan 2009 01:29:07 +0000 (01:29 +0000)]
LUA: fix various race conditions in lualocal.
Add irc_localrename function.
splidge [Mon, 5 Jan 2009 00:40:26 +0000 (00:40 +0000)]
Merge.
splidge [Mon, 5 Jan 2009 00:39:59 +0000 (00:39 +0000)]
Fixed chanserv-newsearch to deregister its terms properly.
Paul [Sun, 4 Jan 2009 21:34:55 +0000 (21:34 +0000)]
fix some format string errors and dergister some hooks, also do some (pointless) freeing
Paul [Sun, 4 Jan 2009 20:18:06 +0000 (20:18 +0000)]
deregister hooks in sstring
Chris Porter [Sun, 4 Jan 2009 20:13:14 +0000 (20:13 +0000)]
CORE: Fix an obscure bug in hooks-new where triggering a hook inside an unregistered hook would cause free'd memory to be accessed.
Also remove the hook defragger as it was more trouble than it was worth.
Chris Porter [Sun, 4 Jan 2009 19:15:26 +0000 (19:15 +0000)]
NTERFACER: also using h_addr
Chris Porter [Sun, 4 Jan 2009 19:01:10 +0000 (19:01 +0000)]
IRC: h_addr is deprecated: use h_addr_list[0] if h_addr isn't defined
Paul [Thu, 1 Jan 2009 14:51:39 +0000 (14:51 +0000)]
increase max node extensions from 5->7
Paul [Thu, 1 Jan 2009 02:07:31 +0000 (02:07 +0000)]
tidy warnings
Paul [Thu, 1 Jan 2009 01:59:31 +0000 (01:59 +0000)]
nick->node
Paul [Wed, 31 Dec 2008 17:50:53 +0000 (17:50 +0000)]
treat ::ffff:0.0.0.0/96 as ipv4 0/0
Paul [Wed, 31 Dec 2008 11:04:45 +0000 (11:04 +0000)]
fix makefile of jupe module
Paul [Thu, 25 Dec 2008 22:26:39 +0000 (22:26 +0000)]
iirc, changes here were to enable search/patriciasearch etc to use the AST stuff
Paul [Thu, 25 Dec 2008 20:04:48 +0000 (20:04 +0000)]
update patricia search for ast + add ipvsix command
Paul [Thu, 25 Dec 2008 00:39:16 +0000 (00:39 +0000)]
add is_normalized_ipmask
Paul [Wed, 24 Dec 2008 18:19:37 +0000 (18:19 +0000)]
sync http://hg.quakenet.org/snircd/diff/
a6777c0c2924 /ircd/ircd_string.c
Paul [Wed, 24 Dec 2008 18:15:56 +0000 (18:15 +0000)]
sync http://hg.quakenet.org/snircd/diff/
6a655306abe8 /ircd/ircd_string.c
Chris Porter [Sun, 30 Nov 2008 03:12:48 +0000 (03:12 +0000)]
Merge.
Chris Porter [Sun, 30 Nov 2008 03:10:10 +0000 (03:10 +0000)]
Fix stupid variable name typo.
splidge [Sun, 30 Nov 2008 00:53:58 +0000 (01:53 +0100)]
Fixed UHasStaffPriv() bug.
splidge [Sun, 30 Nov 2008 00:28:26 +0000 (01:28 +0100)]
Disabled call to localusersetaccountflags() in USERFLAGS - causes spurious warnings on live IRCU.
splidge [Sun, 30 Nov 2008 00:21:02 +0000 (01:21 +0100)]
Fixed bug is localusersetaccountflags (using wrong next pointer)
Added failsafe to localusersendaccountmessage to not do it for -r users.
Paul [Sun, 23 Nov 2008 21:53:42 +0000 (21:53 +0000)]
fix bug in G stats
Chris Porter [Thu, 13 Nov 2008 22:13:39 +0000 (22:13 +0000)]
Fix two memory leaks in chanlev.
Chris Porter [Thu, 13 Nov 2008 21:39:29 +0000 (21:39 +0000)]
Add some new aliases!
Chris Porter [Thu, 13 Nov 2008 21:20:51 +0000 (21:20 +0000)]
Use new ALIAS support.
Chris Porter [Thu, 13 Nov 2008 20:58:43 +0000 (20:58 +0000)]
Make it a lot easier to alias commands.
Chris Porter [Thu, 13 Nov 2008 20:58:33 +0000 (20:58 +0000)]
Stage 2 renaming.
Chris Porter [Thu, 13 Nov 2008 20:42:52 +0000 (20:42 +0000)]
Stage 1 moving login code->auth.
Chris Porter [Mon, 10 Nov 2008 20:47:13 +0000 (20:47 +0000)]
Add ticketauth functionality to Q.
Chris Porter [Mon, 10 Nov 2008 20:33:54 +0000 (20:33 +0000)]
Add last password change field.
Chris Porter [Tue, 4 Nov 2008 05:10:57 +0000 (05:10 +0000)]
Fix userflags +p for +h people, and let +q people do it too.
Chris Porter [Tue, 4 Nov 2008 05:02:10 +0000 (05:02 +0000)]
Move claimnick to +q.
Chris Porter [Mon, 3 Nov 2008 22:59:40 +0000 (22:59 +0000)]
Add truncation warning to grep/rgrep.