]>
jfr.im git - irc/quakenet/newserv.git/log
Gunnar Beutner [Tue, 6 Aug 2013 14:42:34 +0000 (16:42 +0200)]
whowas: Use a ring buffer for the whowas records.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 6 Aug 2013 14:33:09 +0000 (16:33 +0200)]
Merge shroudtrusts.
--HG--
branch : shroudnoperserv
Gunnar Beutner [Mon, 5 Aug 2013 21:56:28 +0000 (23:56 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 5 Aug 2013 21:56:15 +0000 (23:56 +0200)]
Fix ns-cidr and implement IPv6 support.
Gunnar Beutner [Mon, 5 Aug 2013 18:15:02 +0000 (20:15 +0200)]
whowas: Treat glines as kills.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 5 Aug 2013 17:54:24 +0000 (19:54 +0200)]
whowas: Fix how we copy account names.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 5 Aug 2013 17:46:15 +0000 (19:46 +0200)]
Fix a silly bug.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 5 Aug 2013 17:33:24 +0000 (19:33 +0200)]
Make 'modes' newsearch provider work with whowas.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 5 Aug 2013 17:26:03 +0000 (19:26 +0200)]
whowas: Show usermodes.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 5 Aug 2013 17:09:53 +0000 (19:09 +0200)]
whowas: Fix invalid free().
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 5 Aug 2013 14:40:12 +0000 (16:40 +0200)]
Implement newsearch support for whowas.
--HG--
branch : shroudtrusts
Gunnar Beutner [Mon, 5 Aug 2013 05:51:15 +0000 (07:51 +0200)]
Implement nick chasing for the block command.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 4 Aug 2013 23:07:52 +0000 (01:07 +0200)]
whowas: Track users' IP addresses.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 4 Aug 2013 23:05:11 +0000 (01:05 +0200)]
Implement whowaschase command.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 4 Aug 2013 22:49:22 +0000 (00:49 +0200)]
whowas: Keep track of nick changes.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 4 Aug 2013 22:11:57 +0000 (00:11 +0200)]
Split whowas into two modules.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 4 Aug 2013 14:57:01 +0000 (16:57 +0200)]
trustsockets: Fix column indentation (again).
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 4 Aug 2013 14:43:58 +0000 (16:43 +0200)]
trusts_policy: Properly close sockets on error.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 3 Aug 2013 21:50:53 +0000 (23:50 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 3 Aug 2013 21:47:36 +0000 (23:47 +0200)]
sstring: Empty input string should not return NULL.
Gunnar Beutner [Sat, 3 Aug 2013 13:04:48 +0000 (15:04 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 3 Aug 2013 13:00:59 +0000 (15:00 +0200)]
Remove last traces of the NEWSEARCH_NEWPARSER macro.
Gunnar Beutner [Sat, 3 Aug 2013 13:00:08 +0000 (15:00 +0200)]
proxyscan: Fix invalid free().
Gunnar Beutner [Sat, 3 Aug 2013 12:59:20 +0000 (14:59 +0200)]
trusts: Fix compiler warnings.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 3 Aug 2013 12:56:56 +0000 (14:56 +0200)]
Fix column alignment for trustsockets.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sat, 3 Aug 2013 09:20:09 +0000 (11:20 +0200)]
serverlist/server: Use link TS from the SERVER message.
Chris Porter [Sat, 3 Aug 2013 00:24:55 +0000 (01:24 +0100)]
merge chanserv-live into default
Chris Porter [Sat, 3 Aug 2013 00:19:01 +0000 (01:19 +0100)]
CHANSERV: fix bug in unbanme found by X-LP where realhost of +x user is not unbanned (involving removal of a very dubious cast)
--HG--
branch : chanserv-live
Chris Porter [Fri, 2 Aug 2013 23:29:21 +0000 (00:29 +0100)]
SERVERLIST: irc.ipv6 is a clint server
Paul [Fri, 2 Aug 2013 22:51:43 +0000 (23:51 +0100)]
merge
Gunnar Beutner [Fri, 2 Aug 2013 22:11:08 +0000 (00:11 +0200)]
serverlist: Make MaxCl column wider.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 2 Aug 2013 21:58:05 +0000 (23:58 +0200)]
serverlist: Make hostname column wider.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 2 Aug 2013 21:43:21 +0000 (23:43 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Fri, 2 Aug 2013 21:42:09 +0000 (23:42 +0200)]
serverlist: Make the "Connected for" column wider.
Gunnar Beutner [Fri, 2 Aug 2013 21:39:04 +0000 (23:39 +0200)]
serverlist: Make lag column prettier.
Gunnar Beutner [Fri, 2 Aug 2013 21:32:59 +0000 (23:32 +0200)]
serverlist: Increase RPING interval.
Gunnar Beutner [Fri, 2 Aug 2013 21:18:49 +0000 (23:18 +0200)]
serverlist: Implement lag checks using RPING.
Gunnar Beutner [Fri, 2 Aug 2013 18:32:28 +0000 (20:32 +0200)]
trusts: Don't check clone limits for ::.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 1 Aug 2013 21:21:15 +0000 (23:21 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 1 Aug 2013 16:21:01 +0000 (18:21 +0200)]
Make 'server' column for trustsockets larger.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 1 Aug 2013 16:19:07 +0000 (18:19 +0200)]
Clean up paul's whois patch.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 1 Aug 2013 16:00:41 +0000 (18:00 +0200)]
Merge.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 1 Aug 2013 14:40:02 +0000 (16:40 +0200)]
Merge noperserv_handle_messages into control.c.
--HG--
branch : shroudnoperserv
Gunnar Beutner [Thu, 1 Aug 2013 14:35:12 +0000 (16:35 +0200)]
Revert part of the patch that broke IPv6 trie nodes.
--HG--
branch : shroudtrusts
Gunnar Beutner [Thu, 1 Aug 2013 14:32:59 +0000 (16:32 +0200)]
chanserv: Show userflag +c when whois target is yourself.
Paul [Wed, 31 Jul 2013 23:56:29 +0000 (00:56 +0100)]
TRUSTS: add whois handler to display basic trustgroup/host information in whois output
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 31 Jul 2013 22:57:22 +0000 (00:57 +0200)]
Fix incorrect variable name.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 31 Jul 2013 22:52:34 +0000 (00:52 +0200)]
Fix user count for IPv6 clients.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 31 Jul 2013 17:20:38 +0000 (19:20 +0200)]
Improve help texts for trustgroupmodify and trusthostmodify
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 31 Jul 2013 16:35:44 +0000 (18:35 +0200)]
Remove trustdump command.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 31 Jul 2013 16:31:07 +0000 (18:31 +0200)]
Make glist behave the way it should.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 31 Jul 2013 15:40:45 +0000 (17:40 +0200)]
Remove test #ifs around the GL commands.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 31 Jul 2013 15:13:21 +0000 (17:13 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Wed, 31 Jul 2013 14:44:02 +0000 (16:44 +0200)]
Build fix for FreeBSD.
Gunnar Beutner [Wed, 31 Jul 2013 14:43:39 +0000 (16:43 +0200)]
Merge default.
--HG--
branch : shroudnoperserv
Gunnar Beutner [Wed, 31 Jul 2013 14:43:02 +0000 (16:43 +0200)]
Free authname when it's no longer in use by noperserv.
--HG--
branch : shroudnoperserv
Gunnar Beutner [Wed, 31 Jul 2013 14:40:29 +0000 (16:40 +0200)]
Fix incorrect variable name.
Gunnar Beutner [Wed, 31 Jul 2013 14:37:44 +0000 (16:37 +0200)]
Remove old hooks.
Gunnar Beutner [Wed, 31 Jul 2013 14:32:12 +0000 (16:32 +0200)]
Remove old newsearch parser.
Gunnar Beutner [Tue, 30 Jul 2013 18:57:13 +0000 (20:57 +0200)]
Merge default.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 30 Jul 2013 18:55:01 +0000 (20:55 +0200)]
Allow deleteschedule() to double-free schedules.
Gunnar Beutner [Tue, 30 Jul 2013 17:13:57 +0000 (19:13 +0200)]
Use nsmalloc/nsfree for chanserv.
Gunnar Beutner [Tue, 30 Jul 2013 17:05:38 +0000 (19:05 +0200)]
Use nsmalloc/nsfree for authtracker.
Gunnar Beutner [Tue, 30 Jul 2013 17:02:43 +0000 (19:02 +0200)]
Use nsmalloc/nsfree for patricianick.
Gunnar Beutner [Tue, 30 Jul 2013 17:00:43 +0000 (19:00 +0200)]
Use nsmalloc/nsfree for bans.
Gunnar Beutner [Tue, 30 Jul 2013 16:56:21 +0000 (18:56 +0200)]
Use nsmalloc/nsfree for core/schedule.
Gunnar Beutner [Tue, 30 Jul 2013 16:53:49 +0000 (18:53 +0200)]
Use nsmalloc/nsfree for authext.
Gunnar Beutner [Tue, 30 Jul 2013 16:52:22 +0000 (18:52 +0200)]
Use nsmalloc/nsfree for channel/chanindex.
Gunnar Beutner [Tue, 30 Jul 2013 16:46:27 +0000 (18:46 +0200)]
Use nsmalloc/nsfree for proxyscan.
Gunnar Beutner [Tue, 30 Jul 2013 16:40:47 +0000 (18:40 +0200)]
Use nsmalloc/nsfree for chanstats.
Gunnar Beutner [Tue, 30 Jul 2013 16:37:22 +0000 (18:37 +0200)]
Remove custom allocators from nick/patricia.
Gunnar Beutner [Tue, 30 Jul 2013 15:02:23 +0000 (17:02 +0200)]
Rename trusts_cidr2str to CIDRtostr() and move it to lib/irc_ipv6.c.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 30 Jul 2013 14:56:03 +0000 (16:56 +0200)]
Use irc_bitlen() where appropriate.
--HG--
branch : shroudtrusts
Gunnar Beutner [Tue, 30 Jul 2013 14:49:43 +0000 (16:49 +0200)]
Merge NOperserv bits into the control module.
--HG--
branch : shroudnoperserv
Gunnar Beutner [Tue, 30 Jul 2013 14:37:12 +0000 (16:37 +0200)]
Merge fakeuser branch.
--HG--
branch : shroudnoperserv
Gunnar Beutner [Tue, 30 Jul 2013 04:45:17 +0000 (06:45 +0200)]
Remove fake user if they can't reconnect.
--HG--
branch : fakeuser
Gunnar Beutner [Mon, 29 Jul 2013 20:51:56 +0000 (22:51 +0200)]
Remove duplicate query.
--HG--
branch : fakeuser
Gunnar Beutner [Mon, 29 Jul 2013 20:49:13 +0000 (22:49 +0200)]
Clean up fakeusers even more.
--HG--
branch : fakeuser
Paul [Mon, 29 Jul 2013 20:21:22 +0000 (21:21 +0100)]
FAKEUSER: more tidyup
--HG--
branch : fakeuser
Paul [Mon, 29 Jul 2013 20:10:45 +0000 (21:10 +0100)]
FAKEUSERS: astyle -A2 -s2 -f -p -k3 -S -U -H -n
--HG--
branch : fakeuser
Gunnar Beutner [Mon, 29 Jul 2013 20:01:07 +0000 (22:01 +0200)]
Rename an to anp.
--HG--
branch : shroudnoperserv
Paul [Mon, 29 Jul 2013 18:39:16 +0000 (19:39 +0100)]
FAKEUSERS: First attempt at simplifying fakeuser code
--HG--
branch : fakeuser
Gunnar Beutner [Mon, 29 Jul 2013 17:56:41 +0000 (19:56 +0200)]
Implement authext/user support for NOperserv.
--HG--
branch : shroudnoperserv
Paul [Mon, 29 Jul 2013 15:39:33 +0000 (16:39 +0100)]
FAKEUSERS: remove unused variable
--HG--
branch : fakeuser
Paul [Mon, 29 Jul 2013 15:09:06 +0000 (16:09 +0100)]
FAKEUSERS: remove unused operwall
--HG--
branch : fakeuser
Paul [Mon, 29 Jul 2013 15:05:16 +0000 (16:05 +0100)]
FAKEUSERS: move noperserv_fakeusers into seperate module
--HG--
branch : fakeuser
Paul [Mon, 29 Jul 2013 14:55:50 +0000 (15:55 +0100)]
use dbapi2
--HG--
branch : fakeuser
Paul [Mon, 29 Jul 2013 11:58:36 +0000 (12:58 +0100)]
CHANSERV: qusers should be a chansearch search term, not usersearch
Chris Porter [Fri, 2 Aug 2013 23:50:41 +0000 (00:50 +0100)]
CHANSERV: temporarily disable qusers
Paul [Mon, 29 Jul 2013 11:58:36 +0000 (12:58 +0100)]
CHANSERV: qusers should be a chansearch search term, not usersearch
Paul [Sun, 28 Jul 2013 21:45:54 +0000 (22:45 +0100)]
JUPE: Stop bursting out-of-date state to the network on connect
Paul [Sun, 28 Jul 2013 21:35:48 +0000 (22:35 +0100)]
PATRICIA: remove unused (old debug) FILE handle
Paul [Sun, 28 Jul 2013 21:34:49 +0000 (22:34 +0100)]
PATRICIA: rename nodecount to usercount
Chris Porter [Sun, 28 Jul 2013 21:17:00 +0000 (22:17 +0100)]
JUPE: increase jupe max duration
Paul [Sun, 28 Jul 2013 19:32:06 +0000 (20:32 +0100)]
JUPE: notify opers of jupe changes
Paul [Sun, 28 Jul 2013 19:00:21 +0000 (20:00 +0100)]
JUPE: Remove RB support
Paul [Sun, 28 Jul 2013 18:58:19 +0000 (19:58 +0100)]
Jupe: update module for registercontrolhelpcmd
Paul [Sun, 28 Jul 2013 18:03:09 +0000 (19:03 +0100)]
Jupe: Fix Whitespace in jupe module
Gunnar Beutner [Sun, 28 Jul 2013 17:10:36 +0000 (19:10 +0200)]
Make log table work with PostgreqSQL.
--HG--
branch : shroudtrusts
Gunnar Beutner [Sun, 28 Jul 2013 16:29:05 +0000 (18:29 +0200)]
Add missing version information for glines_store.
--HG--
branch : shroudtrusts