]>
jfr.im git - irc/quakenet/newserv.git/log
Gunnar Beutner [Tue, 18 Jun 2013 10:09:00 +0000 (12:09 +0200)]
Implement policy enforcement.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 18 Jun 2013 10:08:53 +0000 (12:08 +0200)]
trusts_policy: Fix per-node user count.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 18 Jun 2013 10:08:13 +0000 (12:08 +0200)]
Properly mask off bits in trusts_cidr2str().
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 18 Jun 2013 08:19:48 +0000 (10:19 +0200)]
th_updatechildren: Fix bug when iterating over empty TGs.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 18 Jun 2013 07:18:51 +0000 (09:18 +0200)]
Use getnettime() where appropriate.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 18 Jun 2013 07:10:34 +0000 (09:10 +0200)]
Implement trustspew.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 18 Jun 2013 06:31:44 +0000 (08:31 +0200)]
Allow developers to override limits for trustgroupadd.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 18 Jun 2013 06:24:11 +0000 (08:24 +0200)]
Remove ipnode moving functionality.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 18 Jun 2013 06:19:01 +0000 (08:19 +0200)]
Make cleanup message more friendly.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 20:30:44 +0000 (22:30 +0200)]
glines: Only gline ident@host for TGs which have enforceidents enabled.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 17:01:12 +0000 (19:01 +0200)]
Allow developers to override some of the TG/TH limits.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 16:21:08 +0000 (18:21 +0200)]
Rename trustlogspew to trustlog.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 16:17:20 +0000 (18:17 +0200)]
Don't allow nodebits to be smaller than TH's mask.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 16:14:48 +0000 (18:14 +0200)]
Fixed indentation for trustlist.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 16:05:32 +0000 (18:05 +0200)]
Fix validation for maxpernode in trusthostmodify.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 15:57:12 +0000 (17:57 +0200)]
Implement replication for trusthost updates.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 15:57:00 +0000 (17:57 +0200)]
Move ipnode when nodeperbits changes for a TH.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 15:34:32 +0000 (17:34 +0200)]
Fix log message for trusthostmodify.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 14:07:34 +0000 (16:07 +0200)]
Map Teredo addresses to IPv4 addresses.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 13:50:48 +0000 (15:50 +0200)]
Fix incorrect user count when removing THs.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 13:40:44 +0000 (15:40 +0200)]
Fixed maxpernode policy enforcement.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 13:35:51 +0000 (15:35 +0200)]
Implement trusthostmodify command.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 12:26:35 +0000 (14:26 +0200)]
Make sure we only print a TH once in trustlist.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 12:20:51 +0000 (14:20 +0200)]
Fix crash in th_delete().
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 11:54:33 +0000 (13:54 +0200)]
Fix TH replication.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 11:51:43 +0000 (13:51 +0200)]
Fix IP address for local clients.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 11:40:25 +0000 (13:40 +0200)]
IPv6 support for trusts.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 10:22:55 +0000 (12:22 +0200)]
Implement pernodemax/nodebits for THs.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 10:03:34 +0000 (12:03 +0200)]
Fix incorrect parameters for th_adjusthosts().
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 09:27:55 +0000 (11:27 +0200)]
Fix crash with empty TGs.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 08:07:43 +0000 (10:07 +0200)]
Undo 2044:
0116b2bbbb39 .
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 07:47:42 +0000 (09:47 +0200)]
Treat 6to4 clients as if they're connecting via IPv4.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 17 Jun 2013 06:42:45 +0000 (08:42 +0200)]
Trustlog bugfixes.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 16 Jun 2013 13:19:48 +0000 (15:19 +0200)]
Another query fix.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 16 Jun 2013 13:18:16 +0000 (15:18 +0200)]
Add missing field when inserting new THs.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 16 Jun 2013 13:12:36 +0000 (15:12 +0200)]
Another replication fix for THs.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 16 Jun 2013 12:09:36 +0000 (14:09 +0200)]
Remove code that deals with nested THs.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 16 Jun 2013 04:02:10 +0000 (06:02 +0200)]
Implement trustcleanup command.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 16 Jun 2013 02:55:06 +0000 (04:55 +0200)]
Add TG name in the trust log.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 16 Jun 2013 02:28:46 +0000 (04:28 +0200)]
Fix replication for TH removals.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 16 Jun 2013 02:13:07 +0000 (04:13 +0200)]
Refactor trustgline code and implement glinebyhost/unglinebyhost.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 15 Jun 2013 22:20:10 +0000 (00:20 +0200)]
Implement non-expiring trustgroups.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 15 Jun 2013 11:37:31 +0000 (13:37 +0200)]
Implement trustgline/trustungline.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 14 Jun 2013 17:57:49 +0000 (19:57 +0200)]
Fix help texts.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 14 Jun 2013 17:17:44 +0000 (19:17 +0200)]
Add missing controlwall() call for trustcomment.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 14 Jun 2013 17:12:03 +0000 (19:12 +0200)]
Implement the trust log.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 14 Jun 2013 16:52:06 +0000 (18:52 +0200)]
Fix argument count for trustgroupadd.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 14 Jun 2013 10:49:16 +0000 (12:49 +0200)]
Implement looking up trusts by IP address.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 14 Jun 2013 08:28:46 +0000 (10:28 +0200)]
Implement removing TGs and THs.
--HG--
branch : shroudtrusts
Chris Porter [Tue, 11 Jun 2013 22:02:42 +0000 (23:02 +0100)]
Fix timing attacks in HMAC functions.
Chris Porter [Fri, 22 Jun 2012 12:23:39 +0000 (13:23 +0100)]
LUA: add irc_localwallops andirc_localwallusers commands.
Chris Porter [Fri, 22 Jun 2012 12:23:15 +0000 (13:23 +0100)]
LUALIB: various socket fixes.
Chris Porter [Thu, 7 Jun 2012 23:38:53 +0000 (00:38 +0100)]
Merge.
Chris Porter [Thu, 7 Jun 2012 23:38:12 +0000 (00:38 +0100)]
fixes for clang
Chris Porter [Thu, 7 Jun 2012 23:29:50 +0000 (00:29 +0100)]
Merge.
Chris Porter [Thu, 7 Jun 2012 23:17:36 +0000 (00:17 +0100)]
LUA: Add servername and servernumeric nickpushers.
Cruicky [Sun, 4 Mar 2012 17:50:29 +0000 (17:50 +0000)]
CORE: Don't close the same file twice.
Chris Porter [Thu, 23 Feb 2012 14:39:26 +0000 (15:39 +0100)]
DBAPI2: add support for stored procedures
Chris Porter [Thu, 23 Feb 2012 14:37:50 +0000 (15:37 +0100)]
PQSQL: show the error message on query error.
Chris Porter [Thu, 23 Feb 2012 14:37:26 +0000 (15:37 +0100)]
DBAPI2: add support for NULL values to string format.
Chris Porter [Thu, 23 Feb 2012 03:34:23 +0000 (03:34 +0000)]
SIGNONTRACKER: RENAME hook uses an array.
Chris Porter [Wed, 22 Feb 2012 03:12:29 +0000 (03:12 +0000)]
SIGNONTRACKER: forgot about IRC's 512byte limit, also add a command to see users without a signon timestamp.
Chris Porter [Wed, 22 Feb 2012 02:48:59 +0000 (02:48 +0000)]
LUA: add kill queue
Chris Porter [Wed, 22 Feb 2012 02:28:37 +0000 (02:28 +0000)]
SIGNONTRACKER: initial import.
Chris Porter [Tue, 21 Feb 2012 23:31:10 +0000 (23:31 +0000)]
Merge.
Cruicky [Tue, 21 Feb 2012 21:42:42 +0000 (21:42 +0000)]
Make format security warnings errors.
Cruicky [Tue, 21 Feb 2012 21:33:01 +0000 (21:33 +0000)]
Merge
Cruicky [Tue, 21 Feb 2012 21:30:32 +0000 (21:30 +0000)]
Fix string format issue
Chris Porter [Tue, 21 Feb 2012 03:31:15 +0000 (03:31 +0000)]
LUA: N2 now chanfix bot
Chris Porter [Tue, 21 Feb 2012 03:31:03 +0000 (03:31 +0000)]
LUA: add reason to part event
Chris Porter [Mon, 20 Feb 2012 00:51:09 +0000 (00:51 +0000)]
NUMERICTRACKER: initial import.
Chris Porter [Sun, 19 Feb 2012 22:55:17 +0000 (22:55 +0000)]
CHANNEL/LUA: Add ability to see old modes to HOOK_CHANNEL_MODECHANGE.
Chris Porter [Sun, 19 Feb 2012 04:05:39 +0000 (04:05 +0000)]
Update .hgignore.
Chris Porter [Sun, 19 Feb 2012 03:59:50 +0000 (03:59 +0000)]
Remove trusts2 from paulbranch.
--HG--
branch : paul
Chris Porter [Sun, 19 Feb 2012 03:53:20 +0000 (03:53 +0000)]
Merge.
--HG--
branch : paul
Chris Porter [Sun, 19 Feb 2012 03:36:55 +0000 (03:36 +0000)]
gline->glines2, trusts_search->trusts2_search, trusts_newsearch->trusts2_newsearch
--HG--
branch : paul
Chris Porter [Sun, 19 Feb 2012 03:21:16 +0000 (03:21 +0000)]
Merge.
--HG--
branch : paul
Chris Porter [Sun, 19 Feb 2012 03:03:49 +0000 (03:03 +0000)]
Merge.
Chris Porter [Sun, 19 Feb 2012 02:51:39 +0000 (02:51 +0000)]
Merge.
--HG--
branch : paul
Chris Porter [Thu, 16 Feb 2012 03:31:20 +0000 (03:31 +0000)]
CHANSERV: cleanup now runs automatically at 1am.
Chris Porter [Thu, 16 Feb 2012 03:15:53 +0000 (03:15 +0000)]
Merge.
Chris Porter [Thu, 16 Feb 2012 03:08:34 +0000 (03:08 +0000)]
CHANSERV: refactor for autocleanup
Chris Porter [Fri, 10 Feb 2012 15:56:28 +0000 (15:56 +0000)]
CHANSERV: run ->lastactive updater once every hour.
write framework to allow daily cleanup.
Chris Porter [Fri, 10 Feb 2012 14:59:33 +0000 (14:59 +0000)]
CHANSERV: only update channels as active if they have at least one known op, and at least 2 real users (i.e. not snailbot).
cleanup now checks to see if a channel is still active, and if so updates lastactive.
TODO: perform this scan at least once/day
Chris Porter [Thu, 9 Feb 2012 00:39:46 +0000 (00:39 +0000)]
Merge.
Chris Porter [Thu, 9 Feb 2012 00:39:02 +0000 (00:39 +0000)]
LOCALUSER: add stats z support.
Chris Porter [Tue, 7 Feb 2012 14:50:58 +0000 (14:50 +0000)]
CHANSERV: reduce unused account cleanup to 3d
Chris Porter [Tue, 7 Feb 2012 01:33:00 +0000 (01:33 +0000)]
CHANDUMP: add timestamp
Chris Porter [Tue, 7 Feb 2012 01:21:17 +0000 (01:21 +0000)]
CHANDUMP: dump nicknames too.
Chris Porter [Sun, 5 Feb 2012 03:13:09 +0000 (03:13 +0000)]
CHANSERV: lastactive is now only updated for +o and above joins (changes how often channels are CLEANUP'ed)
Chris Porter [Mon, 30 Jan 2012 02:02:38 +0000 (02:02 +0000)]
CHANSERV: add encryption to createaccount (thanks Cruicky for spotting my bug).
Chris Porter [Sun, 29 Jan 2012 21:29:59 +0000 (21:29 +0000)]
LIB: move cbc support into lib
Chris Porter [Tue, 24 Jan 2012 02:53:46 +0000 (02:53 +0000)]
Merge.
Chris Porter [Mon, 23 Jan 2012 16:51:28 +0000 (16:51 +0000)]
TROJANSCAN: Fix db keepalive that never worked...
Chris Porter [Mon, 23 Jan 2012 04:31:52 +0000 (04:31 +0000)]
Merge.
Chris Porter [Mon, 23 Jan 2012 05:23:19 +0000 (06:23 +0100)]
PROXYSCAN: Add more proxy ports and fix SIGPIPE issue.
Chris Porter [Mon, 23 Jan 2012 05:00:06 +0000 (06:00 +0100)]
PROXYSCAN: add scanfile command
Chris Porter [Mon, 23 Jan 2012 04:59:55 +0000 (05:59 +0100)]
PROXYSCAN: reenable ports.txt
Chris Porter [Mon, 23 Jan 2012 04:12:53 +0000 (05:12 +0100)]
PROXYSCAN: detect new type of HTTP proxies that make you wait 1s after a connect.
Chris Porter [Mon, 23 Jan 2012 00:11:36 +0000 (00:11 +0000)]
CHANSERV: activate url now contains username+password.