]>
jfr.im git - irc/quakenet/newserv.git/log
Gunnar Beutner [Wed, 17 Jul 2013 20:45:52 +0000 (22:45 +0200)]
Implement glineundo.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 17 Jul 2013 20:26:09 +0000 (22:26 +0200)]
Implement gline log.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 16 Jul 2013 15:20:33 +0000 (17:20 +0200)]
Properly check for the SNIRCD_VERSION macro.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 16 Jul 2013 15:15:43 +0000 (17:15 +0200)]
Don't allow ulined glines to be propagated.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 16 Jul 2013 15:10:28 +0000 (17:10 +0200)]
Make cleanupglines a developer command and fix what it does.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 16 Jul 2013 15:07:13 +0000 (17:07 +0200)]
Unify gline flags and implement a way to simulate gline commands.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 16 Jul 2013 14:39:02 +0000 (16:39 +0200)]
Send error messages about failed glines to the user rather than controllwalling them.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 15 Jul 2013 21:07:08 +0000 (23:07 +0200)]
Disable glines for test deployment.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 15 Jul 2013 20:14:49 +0000 (22:14 +0200)]
Move the hostmask length check to isglinesane().
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 15 Jul 2013 20:09:04 +0000 (22:09 +0200)]
Update messages a bit.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 15 Jul 2013 19:19:04 +0000 (21:19 +0200)]
Don't do it twice tough, duh.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 15 Jul 2013 19:18:29 +0000 (21:18 +0200)]
Fix allowed gline mask length, again.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 15 Jul 2013 19:00:25 +0000 (21:00 +0200)]
glines: Length check only applies to hostmasks.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 15 Jul 2013 15:03:42 +0000 (17:03 +0200)]
Make sure gline commands work properly even without noperserv.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 15 Jul 2013 14:49:13 +0000 (16:49 +0200)]
Don't accept gline masks that are too long.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 14 Jul 2013 21:24:16 +0000 (23:24 +0200)]
glstore: Don't accidentally clear all other gline flags.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 14 Jul 2013 17:35:20 +0000 (19:35 +0200)]
Use snircd's hostmask parsing function.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 14 Jul 2013 13:36:18 +0000 (15:36 +0200)]
Fix crash in rq_cleanup_fasttrack().
Gunnar Beutner [Sun, 14 Jul 2013 12:50:35 +0000 (14:50 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 14 Jul 2013 12:50:20 +0000 (14:50 +0200)]
Increase MAXMODULES.
Gunnar Beutner [Sun, 14 Jul 2013 12:49:56 +0000 (14:49 +0200)]
Make glines_store a separate module.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 14 Jul 2013 12:39:02 +0000 (14:39 +0200)]
Don't allow 4 param glines to be disabled/destroyed.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 14 Jul 2013 11:36:05 +0000 (13:36 +0200)]
Fix help text for smartgline.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 14 Jul 2013 11:24:55 +0000 (13:24 +0200)]
glstore: Don't save gline flags.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 14 Jul 2013 09:22:01 +0000 (11:22 +0200)]
cleanupglines: Only destroy glines that haven't been updated in a week.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 14 Jul 2013 09:12:31 +0000 (11:12 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 23:03:26 +0000 (01:03 +0200)]
Merge shroudrequest.
Gunnar Beutner [Sat, 13 Jul 2013 23:02:49 +0000 (01:02 +0200)]
Allow :: as an IP address for clients.
Chris Porter [Sat, 13 Jul 2013 22:57:59 +0000 (23:57 +0100)]
CHANSERV: add ircdauth as auth alias, for /auth
Gunnar Beutner [Sat, 13 Jul 2013 16:20:34 +0000 (18:20 +0200)]
Update help text for smartgline.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 16:16:21 +0000 (18:16 +0200)]
Always do hit test because we need to number of hits for the controlwall.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 16:15:58 +0000 (18:15 +0200)]
Fix incorrect error message.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 16:13:57 +0000 (18:13 +0200)]
Remove rawgline. Implement -Sl flags for gline.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 15:56:47 +0000 (17:56 +0200)]
Add parenthesis for clarity.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 15:45:39 +0000 (17:45 +0200)]
Add missing "Done." reply.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 15:43:17 +0000 (17:43 +0200)]
Implement snircd gline destruction command.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 14:58:33 +0000 (16:58 +0200)]
Clean up gline_activate and gline_deactivate.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 14:55:59 +0000 (16:55 +0200)]
Replace SNIRCD macros with SNIRCD_VERSION.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 12:07:46 +0000 (14:07 +0200)]
Add module to deal with invalid IPv6 channel bans.
Gunnar Beutner [Sat, 13 Jul 2013 12:06:29 +0000 (14:06 +0200)]
Fix memory leak.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 09:51:33 +0000 (11:51 +0200)]
Improve error messages for invalid durations.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 13 Jul 2013 09:47:47 +0000 (11:47 +0200)]
isglinesane: Skip hostmask checks for nick glines.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 12 Jul 2013 21:46:23 +0000 (23:46 +0200)]
Update fasttrack timeout (to match the error message).
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 12 Jul 2013 21:43:31 +0000 (23:43 +0200)]
Fix bug in rq_cleanup_fasttrack().
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 12 Jul 2013 21:39:11 +0000 (23:39 +0200)]
Merge default.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 12 Jul 2013 21:38:54 +0000 (23:38 +0200)]
request: Change some of the settings.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 12 Jul 2013 21:20:47 +0000 (23:20 +0200)]
Reject invalid IPv6 gline masks.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 12 Jul 2013 18:47:22 +0000 (20:47 +0200)]
Allow gline modifications (e.g. when snircd is bouncing back our local changes).
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 12 Jul 2013 18:10:04 +0000 (20:10 +0200)]
Remove unnecessary checks in freegline().
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 12 Jul 2013 18:09:54 +0000 (20:09 +0200)]
Fix parameter position for glineby*().
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 12 Jul 2013 17:35:27 +0000 (19:35 +0200)]
Implement gline/rawgline/smartgline according to the latest discussion.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 12 Jul 2013 15:53:20 +0000 (17:53 +0200)]
Add missing files.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 12 Jul 2013 15:39:55 +0000 (17:39 +0200)]
Refactor glines code to make hit tests for multiple glines easier.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 11 Jul 2013 22:17:38 +0000 (00:17 +0200)]
Implement persisting glines.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 11 Jul 2013 19:00:40 +0000 (21:00 +0200)]
Implement support for O's 4 parameter (local) glines.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 11 Jul 2013 16:40:43 +0000 (18:40 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 11 Jul 2013 16:39:36 +0000 (18:39 +0200)]
Make command responses more verbose. Fix a few bugs.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 11 Jul 2013 15:43:03 +0000 (17:43 +0200)]
Fix column width for glist.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 11 Jul 2013 15:41:54 +0000 (17:41 +0200)]
Bugfixes. Implement clearchan.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 11 Jul 2013 14:39:18 +0000 (16:39 +0200)]
Clean up paul's code.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 10 Jul 2013 20:14:34 +0000 (22:14 +0200)]
Merge and clean up paul's glines code.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 10 Jul 2013 15:05:23 +0000 (17:05 +0200)]
Fix UMODE_ALL.
--HG--
branch : shroudcloak
Gunnar Beutner [Wed, 10 Jul 2013 15:03:01 +0000 (17:03 +0200)]
Make sure we're not setting channel modes for cloaked users.
--HG--
branch : shroudcloak
Gunnar Beutner [Wed, 10 Jul 2013 14:55:23 +0000 (16:55 +0200)]
Make TRUST_RELIABLE_USERNAME a user-settable option.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 9 Jul 2013 14:50:33 +0000 (16:50 +0200)]
Fix the fakeq module.
Gunnar Beutner [Sun, 7 Jul 2013 11:15:15 +0000 (13:15 +0200)]
First attempt at a module that detects spam relays.
--HG--
branch : shroudcloak
Gunnar Beutner [Fri, 5 Jul 2013 16:32:21 +0000 (18:32 +0200)]
Add TRUST_RELIABLE_USERNAME flag and clean up how we print flags.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 30 Jun 2013 11:43:55 +0000 (13:43 +0200)]
Enable glines for all modules other than trusts_policy.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 29 Jun 2013 17:47:52 +0000 (19:47 +0200)]
Fix crash in chanfix when encountering invalid numerics.
Gunnar Beutner [Fri, 28 Jun 2013 17:47:37 +0000 (19:47 +0200)]
Increase maximum age for whowas records.
--HG--
branch : whowas
Gunnar Beutner [Fri, 28 Jun 2013 16:33:12 +0000 (18:33 +0200)]
Update stats message for Q requests.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 28 Jun 2013 16:32:24 +0000 (18:32 +0200)]
Fix cleanup for rq_fasttrack records.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 28 Jun 2013 16:16:00 +0000 (18:16 +0200)]
Fix comment for MAXCHANNELS and raise the limit.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 28 Jun 2013 15:25:33 +0000 (17:25 +0200)]
chanserv: Limit number of channels a user can have flags on.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 28 Jun 2013 15:20:05 +0000 (17:20 +0200)]
Fixed cleanup for fasttrack records.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 28 Jun 2013 15:15:23 +0000 (17:15 +0200)]
Simplify Q requirements.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 28 Jun 2013 15:10:04 +0000 (17:10 +0200)]
Fix indentation for stats.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 28 Jun 2013 15:03:44 +0000 (17:03 +0200)]
request: Remove user functionality.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 28 Jun 2013 14:48:03 +0000 (16:48 +0200)]
Remove the anti-flood functionality and implement fast-tracking requests.
--HG--
branch : shroudrequest
Gunnar Beutner [Fri, 28 Jun 2013 14:35:13 +0000 (16:35 +0200)]
Add a #define for R's authid.
--HG--
branch : shroudrequest
Gunnar Beutner [Thu, 27 Jun 2013 22:01:17 +0000 (00:01 +0200)]
Change text for trustlist.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 27 Jun 2013 21:49:07 +0000 (23:49 +0200)]
Trusts policy socket: Ignore VERSION command.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 22:10:12 +0000 (00:10 +0200)]
Policy sockets: Send walls for lost connections.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 22:05:20 +0000 (00:05 +0200)]
Fix trust socket list.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 21:48:50 +0000 (23:48 +0200)]
Fix some issues paul found.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 18:09:56 +0000 (20:09 +0200)]
Use https for links.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 18:09:32 +0000 (20:09 +0200)]
Fixed bug while unlinking sockets from tslist.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 17:46:31 +0000 (19:46 +0200)]
Cleaned up the trust socket code a bit.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 15:33:45 +0000 (17:33 +0200)]
Another fix for the trustgroupadd parameters.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 15:32:15 +0000 (17:32 +0200)]
Fix policy enforcement message for TGs exceeding their clone limit.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 15:30:02 +0000 (17:30 +0200)]
Fixed parameters for trustgroupadd.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 15:23:29 +0000 (17:23 +0200)]
Add missing module version info.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 15:17:29 +0000 (17:17 +0200)]
Add usercountadjustment where it was still missing.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 15:15:20 +0000 (17:15 +0200)]
Make the superset/subset warnings less threatening.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 15:10:02 +0000 (17:10 +0200)]
Use the canonicalized IP address to look up the TH.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 15:04:18 +0000 (17:04 +0200)]
Split trustpolicy command into two commands (for IRC/IAuth).
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 14:39:40 +0000 (16:39 +0200)]
Make list of trust server accounts rehashable.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 26 Jun 2013 04:31:59 +0000 (06:31 +0200)]
Don't enforce policy until the DB is fully loaded.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 25 Jun 2013 21:36:34 +0000 (23:36 +0200)]
trustadd: Make sure the CIDR mask is normalized.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 25 Jun 2013 19:14:50 +0000 (21:14 +0200)]
Added missing colons.
--HG--
branch : shroudtrusts