]>
jfr.im git - irc/freenode/syn.git/log
Stephen Bennett [Sun, 3 May 2009 20:08:54 +0000 (21:08 +0100)]
Rate-limit kill reports from facilities
Stephen Bennett [Sun, 3 May 2009 19:28:14 +0000 (20:28 +0100)]
Mention the default cloaking method if no facility has one defined
Stephen Bennett [Sun, 3 May 2009 19:18:10 +0000 (20:18 +0100)]
Add help, initially for the facilities module
Stephen Bennett [Thu, 30 Apr 2009 18:06:28 +0000 (19:06 +0100)]
Use sourceinfo_t's vtable to route responses to in-channel commands
Stephen Bennett [Thu, 30 Apr 2009 18:05:32 +0000 (19:05 +0100)]
Revert "Add a syn_respond() function."
Atheme hg now gives the ability to use a vtable for sourceinfo_t even
when the source is on IRC. That's rather nicer than doing it this ad-hoc
way.
This reverts commit
6026d5e59af1d469915cae097b9bf1ba5250ae95 .
Stephen Bennett [Thu, 30 Apr 2009 18:04:18 +0000 (19:04 +0100)]
Revert "Use syn_respond() throughout".
Atheme hg now gives the ability to use a vtable for sourceinfo_t even
when the source is on IRC. That's rather nicer than doing it this ad-hoc
way.
This reverts commit
74887bcc4b91a1867db4fb1a4aa63feb4080c6e7 .
Stephen Bennett [Thu, 30 Apr 2009 18:03:41 +0000 (19:03 +0100)]
Don't clobber real hosts, or non-unaffiliated cloaks
Stephen Bennett [Wed, 29 Apr 2009 23:35:48 +0000 (00:35 +0100)]
Update TODO
Stephen Bennett [Wed, 29 Apr 2009 23:20:13 +0000 (00:20 +0100)]
Accept commands in the configured syn channel
Stephen Bennett [Wed, 29 Apr 2009 23:19:52 +0000 (00:19 +0100)]
Use syn_respond() throughout
Stephen Bennett [Wed, 29 Apr 2009 23:18:34 +0000 (00:18 +0100)]
Add a syn_respond() function.
This is similar to command_success_nodata() and command_fail(), but will
send the response to the appropriate channel if a command was issued
there.
Stephen Bennett [Wed, 29 Apr 2009 17:23:57 +0000 (18:23 +0100)]
Update TODO
Stephen Bennett [Wed, 29 Apr 2009 17:23:38 +0000 (18:23 +0100)]
Report when people change things
Stephen Bennett [Tue, 28 Apr 2009 22:48:22 +0000 (23:48 +0100)]
Update TODO
Stephen Bennett [Tue, 28 Apr 2009 22:46:36 +0000 (23:46 +0100)]
Add per-channel warning limits, and allow modification and viewing of these through IRC
Stephen Bennett [Mon, 27 Apr 2009 22:27:03 +0000 (23:27 +0100)]
Save the facilities DB after changing it, not just on module unload
Stephen Bennett [Mon, 27 Apr 2009 22:09:23 +0000 (23:09 +0100)]
Add removal, modification and listing of suspicious/lethal/exempt masks
Stephen Bennett [Sun, 26 Apr 2009 23:06:07 +0000 (00:06 +0100)]
First part of lethal/suspicious/exempt masks.
Stephen Bennett [Sun, 26 Apr 2009 21:21:32 +0000 (22:21 +0100)]
Make facility blacklists only apply to that facility.
Stephen Bennett [Sat, 25 Apr 2009 12:00:50 +0000 (13:00 +0100)]
Update gitignore
Stephen Bennett [Sat, 25 Apr 2009 11:57:04 +0000 (12:57 +0100)]
Report when users are blocked by facilities
Stephen Bennett [Sat, 25 Apr 2009 11:36:50 +0000 (12:36 +0100)]
Maybe make throttle work
Stephen Bennett [Sat, 25 Apr 2009 11:02:35 +0000 (12:02 +0100)]
Show debug level in debug notices
Stephen Bennett [Sat, 25 Apr 2009 11:00:36 +0000 (12:00 +0100)]
More accurate debug notice
Stephen Bennett [Sat, 25 Apr 2009 10:45:06 +0000 (11:45 +0100)]
Don't crash when asked to cloak a user that doesn't have a session marker
Stephen Bennett [Sat, 25 Apr 2009 09:21:46 +0000 (10:21 +0100)]
Move debug message to where it's true
Stephen Bennett [Sat, 25 Apr 2009 09:21:14 +0000 (10:21 +0100)]
Fix loading of blacklists
Stephen Bennett [Sat, 25 Apr 2009 09:06:12 +0000 (10:06 +0100)]
Replace FACILITY LSBL with FACILITY SHOW
Stephen Bennett [Sat, 25 Apr 2009 00:16:32 +0000 (01:16 +0100)]
Add TODO
Stephen Bennett [Sat, 25 Apr 2009 00:16:21 +0000 (01:16 +0100)]
Clean up some things, and add the facilities module
Stephen Bennett [Wed, 22 Apr 2009 20:46:32 +0000 (21:46 +0100)]
When killing K:lined users, send the kline message as a notice, and include a generic (configurable) message in the kill reason. Also clean up several things and fix numerous stupidities.
Stephen Bennett [Wed, 22 Apr 2009 20:33:37 +0000 (21:33 +0100)]
These modules all dep on syn.h
Stephen Bennett [Wed, 22 Apr 2009 19:10:29 +0000 (20:10 +0100)]
Be less silly
Stephen Bennett [Wed, 22 Apr 2009 17:52:41 +0000 (18:52 +0100)]
Fix module symbol access
Stephen Bennett [Wed, 22 Apr 2009 17:37:11 +0000 (18:37 +0100)]
Check users for gecos hostnames as well as hex IPs in ident
Stephen Bennett [Mon, 20 Apr 2009 18:44:25 +0000 (19:44 +0100)]
Add module to check hex IPs from web gateways against K:lines
Stephen Bennett [Mon, 20 Apr 2009 18:43:49 +0000 (19:43 +0100)]
Add internal syn_kline function, which adds a K:line to the ircd and to our internal lists. Use it for tor K:lines, so that gateway kline checks will match tor nodes.
Stephen Bennett [Sun, 19 Apr 2009 23:25:27 +0000 (00:25 +0100)]
Add module to track ircd-side klines
Stephen Bennett [Sun, 19 Apr 2009 23:25:02 +0000 (00:25 +0100)]
More configurability
Stephen Bennett [Sun, 19 Apr 2009 23:22:00 +0000 (00:22 +0100)]
Re-check users for tor nodes after the list is updated
Stephen Bennett [Sun, 19 Apr 2009 21:25:44 +0000 (22:25 +0100)]
Clean up behaviour when modules are loaded on startup
Stephen Bennett [Sun, 19 Apr 2009 19:48:46 +0000 (20:48 +0100)]
centralise common symbols a bit. Add a configurable report channel.
Stephen Bennett [Sun, 19 Apr 2009 14:38:54 +0000 (15:38 +0100)]
Join rate monitoring module
Stephen Bennett [Sun, 19 Apr 2009 00:09:35 +0000 (01:09 +0100)]
Initial tor-klining module.