]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
11 years agoMerge default.
Gunnar Beutner [Thu, 18 Jul 2013 15:01:34 +0000 (17:01 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

11 years agoFix crash in newsearch gline.
Gunnar Beutner [Thu, 18 Jul 2013 14:57:03 +0000 (16:57 +0200)] 
Fix crash in newsearch gline.

11 years agoFix how wildcard realname glines are stored.
Gunnar Beutner [Thu, 18 Jul 2013 14:53:27 +0000 (16:53 +0200)] 
Fix how wildcard realname glines are stored.

--HG--
branch : shroudtrusts

11 years agoglinelog: Start with oldest entry.
Gunnar Beutner [Thu, 18 Jul 2013 14:49:01 +0000 (16:49 +0200)] 
glinelog: Start with oldest entry.

--HG--
branch : shroudtrusts

11 years agoglinelog: Keep track of hits.
Gunnar Beutner [Thu, 18 Jul 2013 14:47:40 +0000 (16:47 +0200)] 
glinelog: Keep track of hits.

--HG--
branch : shroudtrusts

11 years agoUpdate glinelog output format.
Gunnar Beutner [Thu, 18 Jul 2013 04:49:31 +0000 (06:49 +0200)] 
Update glinelog output format.

--HG--
branch : shroudtrusts

11 years agoAdd comments for glineby*().
Gunnar Beutner [Wed, 17 Jul 2013 21:06:57 +0000 (23:06 +0200)] 
Add comments for glineby*().

--HG--
branch : shroudtrusts

11 years agoFix double free().
Gunnar Beutner [Wed, 17 Jul 2013 21:06:44 +0000 (23:06 +0200)] 
Fix double free().

--HG--
branch : shroudtrusts

11 years agoImplement glineundo.
Gunnar Beutner [Wed, 17 Jul 2013 20:45:52 +0000 (22:45 +0200)] 
Implement glineundo.

--HG--
branch : shroudtrusts

11 years agoImplement gline log.
Gunnar Beutner [Wed, 17 Jul 2013 20:26:09 +0000 (22:26 +0200)] 
Implement gline log.

--HG--
branch : shroudtrusts

11 years agoProperly check for the SNIRCD_VERSION macro.
Gunnar Beutner [Tue, 16 Jul 2013 15:20:33 +0000 (17:20 +0200)] 
Properly check for the SNIRCD_VERSION macro.

--HG--
branch : shroudtrusts

11 years agoDon't allow ulined glines to be propagated.
Gunnar Beutner [Tue, 16 Jul 2013 15:15:43 +0000 (17:15 +0200)] 
Don't allow ulined glines to be propagated.

--HG--
branch : shroudtrusts

11 years agoMake cleanupglines a developer command and fix what it does.
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

11 years agoUnify gline flags and implement a way to simulate gline commands.
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

11 years agoSend error messages about failed glines to the user rather than controllwalling them.
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

11 years agoDisable glines for test deployment.
Gunnar Beutner [Mon, 15 Jul 2013 21:07:08 +0000 (23:07 +0200)] 
Disable glines for test deployment.

--HG--
branch : shroudtrusts

11 years agoMove the hostmask length check to isglinesane().
Gunnar Beutner [Mon, 15 Jul 2013 20:14:49 +0000 (22:14 +0200)] 
Move the hostmask length check to isglinesane().

--HG--
branch : shroudtrusts

11 years agoUpdate messages a bit.
Gunnar Beutner [Mon, 15 Jul 2013 20:09:04 +0000 (22:09 +0200)] 
Update messages a bit.

--HG--
branch : shroudtrusts

11 years agoDon't do it twice tough, duh.
Gunnar Beutner [Mon, 15 Jul 2013 19:19:04 +0000 (21:19 +0200)] 
Don't do it twice tough, duh.

--HG--
branch : shroudtrusts

11 years agoFix allowed gline mask length, again.
Gunnar Beutner [Mon, 15 Jul 2013 19:18:29 +0000 (21:18 +0200)] 
Fix allowed gline mask length, again.

--HG--
branch : shroudtrusts

11 years agoglines: Length check only applies to hostmasks.
Gunnar Beutner [Mon, 15 Jul 2013 19:00:25 +0000 (21:00 +0200)] 
glines: Length check only applies to hostmasks.

--HG--
branch : shroudtrusts

11 years agoMake sure gline commands work properly even without noperserv.
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

11 years agoDon't accept gline masks that are too long.
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

11 years agoglstore: Don't accidentally clear all other gline flags.
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

11 years agoUse snircd's hostmask parsing function.
Gunnar Beutner [Sun, 14 Jul 2013 17:35:20 +0000 (19:35 +0200)] 
Use snircd's hostmask parsing function.

--HG--
branch : shroudtrusts

11 years agoFix crash in rq_cleanup_fasttrack().
Gunnar Beutner [Sun, 14 Jul 2013 13:36:18 +0000 (15:36 +0200)] 
Fix crash in rq_cleanup_fasttrack().

11 years agoMerge default.
Gunnar Beutner [Sun, 14 Jul 2013 12:50:35 +0000 (14:50 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

11 years agoIncrease MAXMODULES.
Gunnar Beutner [Sun, 14 Jul 2013 12:50:20 +0000 (14:50 +0200)] 
Increase MAXMODULES.

11 years agoMake glines_store a separate module.
Gunnar Beutner [Sun, 14 Jul 2013 12:49:56 +0000 (14:49 +0200)] 
Make glines_store a separate module.

--HG--
branch : shroudtrusts

11 years agoDon't allow 4 param glines to be disabled/destroyed.
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

11 years agoFix help text for smartgline.
Gunnar Beutner [Sun, 14 Jul 2013 11:36:05 +0000 (13:36 +0200)] 
Fix help text for smartgline.

--HG--
branch : shroudtrusts

11 years agoglstore: Don't save gline flags.
Gunnar Beutner [Sun, 14 Jul 2013 11:24:55 +0000 (13:24 +0200)] 
glstore: Don't save gline flags.

--HG--
branch : shroudtrusts

11 years agocleanupglines: Only destroy glines that haven't been updated in a week.
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

11 years agoMerge default.
Gunnar Beutner [Sun, 14 Jul 2013 09:12:31 +0000 (11:12 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

11 years agoMerge shroudrequest.
Gunnar Beutner [Sat, 13 Jul 2013 23:03:26 +0000 (01:03 +0200)] 
Merge shroudrequest.

11 years agoAllow :: as an IP address for clients.
Gunnar Beutner [Sat, 13 Jul 2013 23:02:49 +0000 (01:02 +0200)] 
Allow :: as an IP address for clients.

11 years agoUpdate help text for smartgline.
Gunnar Beutner [Sat, 13 Jul 2013 16:20:34 +0000 (18:20 +0200)] 
Update help text for smartgline.

--HG--
branch : shroudtrusts

11 years agoAlways do hit test because we need to number of hits for the controlwall.
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

11 years agoFix incorrect error message.
Gunnar Beutner [Sat, 13 Jul 2013 16:15:58 +0000 (18:15 +0200)] 
Fix incorrect error message.

--HG--
branch : shroudtrusts

11 years agoRemove rawgline. Implement -Sl flags for gline.
Gunnar Beutner [Sat, 13 Jul 2013 16:13:57 +0000 (18:13 +0200)] 
Remove rawgline. Implement -Sl flags for gline.

--HG--
branch : shroudtrusts

11 years agoAdd parenthesis for clarity.
Gunnar Beutner [Sat, 13 Jul 2013 15:56:47 +0000 (17:56 +0200)] 
Add parenthesis for clarity.

--HG--
branch : shroudtrusts

11 years agoAdd missing "Done." reply.
Gunnar Beutner [Sat, 13 Jul 2013 15:45:39 +0000 (17:45 +0200)] 
Add missing "Done." reply.

--HG--
branch : shroudtrusts

11 years agoImplement snircd gline destruction command.
Gunnar Beutner [Sat, 13 Jul 2013 15:43:17 +0000 (17:43 +0200)] 
Implement snircd gline destruction command.

--HG--
branch : shroudtrusts

11 years agoClean up gline_activate and gline_deactivate.
Gunnar Beutner [Sat, 13 Jul 2013 14:58:33 +0000 (16:58 +0200)] 
Clean up gline_activate and gline_deactivate.

--HG--
branch : shroudtrusts

11 years agoReplace SNIRCD macros with SNIRCD_VERSION.
Gunnar Beutner [Sat, 13 Jul 2013 14:55:59 +0000 (16:55 +0200)] 
Replace SNIRCD macros with SNIRCD_VERSION.

--HG--
branch : shroudtrusts

11 years agoAdd module to deal with invalid IPv6 channel bans.
Gunnar Beutner [Sat, 13 Jul 2013 12:07:46 +0000 (14:07 +0200)] 
Add module to deal with invalid IPv6 channel bans.

11 years agoFix memory leak.
Gunnar Beutner [Sat, 13 Jul 2013 12:06:29 +0000 (14:06 +0200)] 
Fix memory leak.

--HG--
branch : shroudtrusts

11 years agoImprove error messages for invalid durations.
Gunnar Beutner [Sat, 13 Jul 2013 09:51:33 +0000 (11:51 +0200)] 
Improve error messages for invalid durations.

--HG--
branch : shroudtrusts

11 years agoisglinesane: Skip hostmask checks for nick glines.
Gunnar Beutner [Sat, 13 Jul 2013 09:47:47 +0000 (11:47 +0200)] 
isglinesane: Skip hostmask checks for nick glines.

--HG--
branch : shroudtrusts

11 years agoUpdate fasttrack timeout (to match the error message).
Gunnar Beutner [Fri, 12 Jul 2013 21:46:23 +0000 (23:46 +0200)] 
Update fasttrack timeout (to match the error message).

--HG--
branch : shroudrequest

11 years agoFix bug in rq_cleanup_fasttrack().
Gunnar Beutner [Fri, 12 Jul 2013 21:43:31 +0000 (23:43 +0200)] 
Fix bug in rq_cleanup_fasttrack().

--HG--
branch : shroudrequest

11 years agoMerge default.
Gunnar Beutner [Fri, 12 Jul 2013 21:39:11 +0000 (23:39 +0200)] 
Merge default.

--HG--
branch : shroudrequest

11 years agorequest: Change some of the settings.
Gunnar Beutner [Fri, 12 Jul 2013 21:38:54 +0000 (23:38 +0200)] 
request: Change some of the settings.

--HG--
branch : shroudrequest

11 years agoReject invalid IPv6 gline masks.
Gunnar Beutner [Fri, 12 Jul 2013 21:20:47 +0000 (23:20 +0200)] 
Reject invalid IPv6 gline masks.

--HG--
branch : shroudtrusts

11 years agoAllow gline modifications (e.g. when snircd is bouncing back our local changes).
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

11 years agoRemove unnecessary checks in freegline().
Gunnar Beutner [Fri, 12 Jul 2013 18:10:04 +0000 (20:10 +0200)] 
Remove unnecessary checks in freegline().

--HG--
branch : shroudtrusts

11 years agoFix parameter position for glineby*().
Gunnar Beutner [Fri, 12 Jul 2013 18:09:54 +0000 (20:09 +0200)] 
Fix parameter position for glineby*().

--HG--
branch : shroudtrusts

11 years agoImplement gline/rawgline/smartgline according to the latest discussion.
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

11 years agoAdd missing files.
Gunnar Beutner [Fri, 12 Jul 2013 15:53:20 +0000 (17:53 +0200)] 
Add missing files.

--HG--
branch : shroudtrusts

11 years agoRefactor glines code to make hit tests for multiple glines easier.
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

11 years agoImplement persisting glines.
Gunnar Beutner [Thu, 11 Jul 2013 22:17:38 +0000 (00:17 +0200)] 
Implement persisting glines.

--HG--
branch : shroudtrusts

11 years agoImplement support for O's 4 parameter (local) glines.
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

11 years agoMerge default.
Gunnar Beutner [Thu, 11 Jul 2013 16:40:43 +0000 (18:40 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

11 years agoMake command responses more verbose. Fix a few bugs.
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

11 years agoFix column width for glist.
Gunnar Beutner [Thu, 11 Jul 2013 15:43:03 +0000 (17:43 +0200)] 
Fix column width for glist.

--HG--
branch : shroudtrusts

11 years agoBugfixes. Implement clearchan.
Gunnar Beutner [Thu, 11 Jul 2013 15:41:54 +0000 (17:41 +0200)] 
Bugfixes. Implement clearchan.

--HG--
branch : shroudtrusts

11 years agoClean up paul's code.
Gunnar Beutner [Thu, 11 Jul 2013 14:39:18 +0000 (16:39 +0200)] 
Clean up paul's code.

--HG--
branch : shroudtrusts

11 years agoMerge and clean up paul's glines code.
Gunnar Beutner [Wed, 10 Jul 2013 20:14:34 +0000 (22:14 +0200)] 
Merge and clean up paul's glines code.

--HG--
branch : shroudtrusts

11 years agoMake TRUST_RELIABLE_USERNAME a user-settable option.
Gunnar Beutner [Wed, 10 Jul 2013 14:55:23 +0000 (16:55 +0200)] 
Make TRUST_RELIABLE_USERNAME a user-settable option.

--HG--
branch : shroudtrusts

11 years agoFix the fakeq module.
Gunnar Beutner [Tue, 9 Jul 2013 14:50:33 +0000 (16:50 +0200)] 
Fix the fakeq module.

11 years agoAdd TRUST_RELIABLE_USERNAME flag and clean up how we print flags.
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

11 years agoEnable glines for all modules other than trusts_policy.
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

11 years agoFix crash in chanfix when encountering invalid numerics.
Gunnar Beutner [Sat, 29 Jun 2013 17:47:52 +0000 (19:47 +0200)] 
Fix crash in chanfix when encountering invalid numerics.

11 years agoUpdate stats message for Q requests.
Gunnar Beutner [Fri, 28 Jun 2013 16:33:12 +0000 (18:33 +0200)] 
Update stats message for Q requests.

--HG--
branch : shroudrequest

11 years agoFix cleanup for rq_fasttrack records.
Gunnar Beutner [Fri, 28 Jun 2013 16:32:24 +0000 (18:32 +0200)] 
Fix cleanup for rq_fasttrack records.

--HG--
branch : shroudrequest

11 years agoFix comment for MAXCHANNELS and raise the limit.
Gunnar Beutner [Fri, 28 Jun 2013 16:16:00 +0000 (18:16 +0200)] 
Fix comment for MAXCHANNELS and raise the limit.

--HG--
branch : shroudrequest

11 years agochanserv: Limit number of channels a user can have flags on.
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

11 years agoFixed cleanup for fasttrack records.
Gunnar Beutner [Fri, 28 Jun 2013 15:20:05 +0000 (17:20 +0200)] 
Fixed cleanup for fasttrack records.

--HG--
branch : shroudrequest

11 years agoSimplify Q requirements.
Gunnar Beutner [Fri, 28 Jun 2013 15:15:23 +0000 (17:15 +0200)] 
Simplify Q requirements.

--HG--
branch : shroudrequest

11 years agoFix indentation for stats.
Gunnar Beutner [Fri, 28 Jun 2013 15:10:04 +0000 (17:10 +0200)] 
Fix indentation for stats.

--HG--
branch : shroudrequest

11 years agorequest: Remove user functionality.
Gunnar Beutner [Fri, 28 Jun 2013 15:03:44 +0000 (17:03 +0200)] 
request: Remove user functionality.

--HG--
branch : shroudrequest

11 years agoRemove the anti-flood functionality and implement fast-tracking requests.
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

11 years agoAdd a #define for R's authid.
Gunnar Beutner [Fri, 28 Jun 2013 14:35:13 +0000 (16:35 +0200)] 
Add a #define for R's authid.

--HG--
branch : shroudrequest

11 years agoChange text for trustlist.
Gunnar Beutner [Thu, 27 Jun 2013 22:01:17 +0000 (00:01 +0200)] 
Change text for trustlist.

--HG--
branch : shroudtrusts

11 years agoTrusts policy socket: Ignore VERSION command.
Gunnar Beutner [Thu, 27 Jun 2013 21:49:07 +0000 (23:49 +0200)] 
Trusts policy socket: Ignore VERSION command.

--HG--
branch : shroudtrusts

11 years agoPolicy sockets: Send walls for lost connections.
Gunnar Beutner [Wed, 26 Jun 2013 22:10:12 +0000 (00:10 +0200)] 
Policy sockets: Send walls for lost connections.

--HG--
branch : shroudtrusts

11 years agoFix trust socket list.
Gunnar Beutner [Wed, 26 Jun 2013 22:05:20 +0000 (00:05 +0200)] 
Fix trust socket list.

--HG--
branch : shroudtrusts

11 years agoFix some issues paul found.
Gunnar Beutner [Wed, 26 Jun 2013 21:48:50 +0000 (23:48 +0200)] 
Fix some issues paul found.

--HG--
branch : shroudtrusts

11 years agoUse https for links.
Gunnar Beutner [Wed, 26 Jun 2013 18:09:56 +0000 (20:09 +0200)] 
Use https for links.

--HG--
branch : shroudtrusts

11 years agoFixed bug while unlinking sockets from tslist.
Gunnar Beutner [Wed, 26 Jun 2013 18:09:32 +0000 (20:09 +0200)] 
Fixed bug while unlinking sockets from tslist.

--HG--
branch : shroudtrusts

11 years agoCleaned up the trust socket code a bit.
Gunnar Beutner [Wed, 26 Jun 2013 17:46:31 +0000 (19:46 +0200)] 
Cleaned up the trust socket code a bit.

--HG--
branch : shroudtrusts

11 years agoAnother fix for the trustgroupadd parameters.
Gunnar Beutner [Wed, 26 Jun 2013 15:33:45 +0000 (17:33 +0200)] 
Another fix for the trustgroupadd parameters.

--HG--
branch : shroudtrusts

11 years agoFix policy enforcement message for TGs exceeding their clone limit.
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

11 years agoFixed parameters for trustgroupadd.
Gunnar Beutner [Wed, 26 Jun 2013 15:30:02 +0000 (17:30 +0200)] 
Fixed parameters for trustgroupadd.

--HG--
branch : shroudtrusts

11 years agoAdd missing module version info.
Gunnar Beutner [Wed, 26 Jun 2013 15:23:29 +0000 (17:23 +0200)] 
Add missing module version info.

--HG--
branch : shroudtrusts

11 years agoAdd usercountadjustment where it was still missing.
Gunnar Beutner [Wed, 26 Jun 2013 15:17:29 +0000 (17:17 +0200)] 
Add usercountadjustment where it was still missing.

--HG--
branch : shroudtrusts

11 years agoMake the superset/subset warnings less threatening.
Gunnar Beutner [Wed, 26 Jun 2013 15:15:20 +0000 (17:15 +0200)] 
Make the superset/subset warnings less threatening.

--HG--
branch : shroudtrusts

11 years agoUse the canonicalized IP address to look up the TH.
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

11 years agoSplit trustpolicy command into two commands (for IRC/IAuth).
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

11 years agoMake list of trust server accounts rehashable.
Gunnar Beutner [Wed, 26 Jun 2013 14:39:40 +0000 (16:39 +0200)] 
Make list of trust server accounts rehashable.

--HG--
branch : shroudtrusts