]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
10 years agoFix serverlist comments.
Gunnar Beutner [Sun, 11 Aug 2013 09:17:08 +0000 (11:17 +0200)] 
Fix serverlist comments.

10 years agoUpdate .hgignore.
Gunnar Beutner [Sun, 11 Aug 2013 09:13:31 +0000 (11:13 +0200)] 
Update .hgignore.

10 years agoFix macro names.
Gunnar Beutner [Sat, 10 Aug 2013 23:51:41 +0000 (01:51 +0200)] 
Fix macro names.

10 years agoImplement support for user modes +q and +Q.
Gunnar Beutner [Sat, 10 Aug 2013 23:48:50 +0000 (01:48 +0200)] 
Implement support for user modes +q and +Q.

10 years agotrusts: Make sure nodebits is always less than or equal to the mask's bits.
Gunnar Beutner [Fri, 9 Aug 2013 14:32:41 +0000 (16:32 +0200)] 
trusts: Make sure nodebits is always less than or equal to the mask's bits.

10 years agowhowas: Properly initialize whowas records.
Gunnar Beutner [Thu, 8 Aug 2013 21:28:34 +0000 (23:28 +0200)] 
whowas: Properly initialize whowas records.

10 years agoAdd module version info for trusts_migration and whowas_channels.
Gunnar Beutner [Thu, 8 Aug 2013 21:18:24 +0000 (23:18 +0200)] 
Add module version info for trusts_migration and whowas_channels.

10 years agowhowas: Decrease number of records.
Gunnar Beutner [Thu, 8 Aug 2013 21:11:42 +0000 (23:11 +0200)] 
whowas: Decrease number of records.

10 years agowhowas: Keep track of channels.
Gunnar Beutner [Thu, 8 Aug 2013 20:57:19 +0000 (22:57 +0200)] 
whowas: Keep track of channels.

10 years agonewsearch: (server) shouldn't return NULL.
Gunnar Beutner [Thu, 8 Aug 2013 19:23:38 +0000 (21:23 +0200)] 
newsearch: (server) shouldn't return NULL.

10 years agonick: Optimize common case for cloak removal (until we fix that properly).
Gunnar Beutner [Thu, 8 Aug 2013 19:15:32 +0000 (21:15 +0200)] 
nick: Optimize common case for cloak removal (until we fix that properly).

10 years agonewsearch: Add missing #include.
Gunnar Beutner [Thu, 8 Aug 2013 16:19:15 +0000 (18:19 +0200)] 
newsearch: Add missing #include.

10 years agochanfix: Remove CFMINSCOREUH macro.
Gunnar Beutner [Thu, 8 Aug 2013 14:37:54 +0000 (16:37 +0200)] 
chanfix: Remove CFMINSCOREUH macro.

10 years agochanfix: Fix check for null pointer.
Gunnar Beutner [Thu, 8 Aug 2013 14:33:20 +0000 (16:33 +0200)] 
chanfix: Fix check for null pointer.

10 years agodocs: Change section title.
Gunnar Beutner [Wed, 7 Aug 2013 16:39:27 +0000 (18:39 +0200)] 
docs: Change section title.

10 years agoAdd documentation files.
Gunnar Beutner [Wed, 7 Aug 2013 15:10:22 +0000 (17:10 +0200)] 
Add documentation files.

10 years agonewsearch: reason function should return "" instead of NULL.
Gunnar Beutner [Wed, 7 Aug 2013 14:37:23 +0000 (16:37 +0200)] 
newsearch: reason function should return "" instead of NULL.

10 years agoglines: Fix critical bug in the block command (<3 pils).
Gunnar Beutner [Tue, 6 Aug 2013 21:10:49 +0000 (23:10 +0200)] 
glines: Fix critical bug in the block command (<3 pils).

10 years agoglines: Include target nick in error message for block command.
Gunnar Beutner [Tue, 6 Aug 2013 20:48:08 +0000 (22:48 +0200)] 
glines: Include target nick in error message for block command.

10 years agoglines: block command shouldn't gline opers.
Gunnar Beutner [Tue, 6 Aug 2013 20:44:50 +0000 (22:44 +0200)] 
glines: block command shouldn't gline opers.

10 years agonewsearch: Fix return type for reason operator.
Gunnar Beutner [Tue, 6 Aug 2013 20:24:06 +0000 (22:24 +0200)] 
newsearch: Fix return type for reason operator.

10 years agonewsearch: Fix reason operator (again).
Gunnar Beutner [Tue, 6 Aug 2013 20:22:23 +0000 (22:22 +0200)] 
newsearch: Fix reason operator (again).

10 years agonewsearch: Fix comments.
Gunnar Beutner [Tue, 6 Aug 2013 20:21:57 +0000 (22:21 +0200)] 
newsearch: Fix comments.

10 years agowhowas: Fix reason newsearch operator.
Gunnar Beutner [Tue, 6 Aug 2013 19:58:03 +0000 (21:58 +0200)] 
whowas: Fix reason newsearch operator.

--HG--
branch : shroudtrusts

10 years agoMerge default.
Gunnar Beutner [Tue, 6 Aug 2013 15:39:47 +0000 (17:39 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

10 years agoImplement 'reason' provider for whowas search.
Gunnar Beutner [Tue, 6 Aug 2013 15:15:03 +0000 (17:15 +0200)] 
Implement 'reason' provider for whowas search.

--HG--
branch : shroudtrusts

10 years agotrusthostmodify: Make sure nodebits are valid.
Gunnar Beutner [Tue, 6 Aug 2013 15:10:04 +0000 (17:10 +0200)] 
trusthostmodify: Make sure nodebits are valid.

--HG--
branch : shroudtrusts

10 years agobuild: Clean up workspaces code a bit.
Gunnar Beutner [Tue, 6 Aug 2013 15:07:23 +0000 (17:07 +0200)] 
build: Clean up workspaces code a bit.

10 years agoMerge default.
Gunnar Beutner [Tue, 6 Aug 2013 15:04:29 +0000 (17:04 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

10 years agobuild: Implement support for workspaces. Move QuakeNet modules to the "quakenet"...
Gunnar Beutner [Tue, 6 Aug 2013 15:01:33 +0000 (17:01 +0200)] 
build: Implement support for workspaces. Move QuakeNet modules to the "quakenet" workspace.

10 years agoRemove p_ipaddr and p_nodeaddr macros.
Gunnar Beutner [Tue, 6 Aug 2013 14:53:22 +0000 (16:53 +0200)] 
Remove p_ipaddr and p_nodeaddr macros.

--HG--
branch : shroudtrusts

10 years agowhowas: Remove unnecessary modulo.
Gunnar Beutner [Tue, 6 Aug 2013 14:47:38 +0000 (16:47 +0200)] 
whowas: Remove unnecessary modulo.

--HG--
branch : shroudtrusts

10 years agowhowas: Make sure temporary whowas records are properly cleaned up.
Gunnar Beutner [Tue, 6 Aug 2013 14:45:33 +0000 (16:45 +0200)] 
whowas: Make sure temporary whowas records are properly cleaned up.

--HG--
branch : shroudtrusts

10 years agowhowas: Increase the number of records we keep around.
Gunnar Beutner [Tue, 6 Aug 2013 14:43:59 +0000 (16:43 +0200)] 
whowas: Increase the number of records we keep around.

--HG--
branch : shroudtrusts

10 years agowhowas: Use a ring buffer for the whowas records.
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

10 years agoMerge default.
Gunnar Beutner [Mon, 5 Aug 2013 21:56:28 +0000 (23:56 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

10 years agoFix ns-cidr and implement IPv6 support.
Gunnar Beutner [Mon, 5 Aug 2013 21:56:15 +0000 (23:56 +0200)] 
Fix ns-cidr and implement IPv6 support.

10 years agowhowas: Treat glines as kills.
Gunnar Beutner [Mon, 5 Aug 2013 18:15:02 +0000 (20:15 +0200)] 
whowas: Treat glines as kills.

--HG--
branch : shroudtrusts

10 years agowhowas: Fix how we copy account names.
Gunnar Beutner [Mon, 5 Aug 2013 17:54:24 +0000 (19:54 +0200)] 
whowas: Fix how we copy account names.

--HG--
branch : shroudtrusts

10 years agoFix a silly bug.
Gunnar Beutner [Mon, 5 Aug 2013 17:46:15 +0000 (19:46 +0200)] 
Fix a silly bug.

--HG--
branch : shroudtrusts

10 years agoMake 'modes' newsearch provider work with whowas.
Gunnar Beutner [Mon, 5 Aug 2013 17:33:24 +0000 (19:33 +0200)] 
Make 'modes' newsearch provider work with whowas.

--HG--
branch : shroudtrusts

10 years agowhowas: Show usermodes.
Gunnar Beutner [Mon, 5 Aug 2013 17:26:03 +0000 (19:26 +0200)] 
whowas: Show usermodes.

--HG--
branch : shroudtrusts

10 years agowhowas: Fix invalid free().
Gunnar Beutner [Mon, 5 Aug 2013 17:09:53 +0000 (19:09 +0200)] 
whowas: Fix invalid free().

--HG--
branch : shroudtrusts

10 years agoImplement newsearch support for whowas.
Gunnar Beutner [Mon, 5 Aug 2013 14:40:12 +0000 (16:40 +0200)] 
Implement newsearch support for whowas.

--HG--
branch : shroudtrusts

10 years agoImplement nick chasing for the block command.
Gunnar Beutner [Mon, 5 Aug 2013 05:51:15 +0000 (07:51 +0200)] 
Implement nick chasing for the block command.

--HG--
branch : shroudtrusts

10 years agowhowas: Track users' IP addresses.
Gunnar Beutner [Sun, 4 Aug 2013 23:07:52 +0000 (01:07 +0200)] 
whowas: Track users' IP addresses.

--HG--
branch : shroudtrusts

10 years agoImplement whowaschase command.
Gunnar Beutner [Sun, 4 Aug 2013 23:05:11 +0000 (01:05 +0200)] 
Implement whowaschase command.

--HG--
branch : shroudtrusts

10 years agowhowas: Keep track of nick changes.
Gunnar Beutner [Sun, 4 Aug 2013 22:49:22 +0000 (00:49 +0200)] 
whowas: Keep track of nick changes.

--HG--
branch : shroudtrusts

10 years agoSplit whowas into two modules.
Gunnar Beutner [Sun, 4 Aug 2013 22:11:57 +0000 (00:11 +0200)] 
Split whowas into two modules.

--HG--
branch : shroudtrusts

10 years agotrustsockets: Fix column indentation (again).
Gunnar Beutner [Sun, 4 Aug 2013 14:57:01 +0000 (16:57 +0200)] 
trustsockets: Fix column indentation (again).

--HG--
branch : shroudtrusts

10 years agotrusts_policy: Properly close sockets on error.
Gunnar Beutner [Sun, 4 Aug 2013 14:43:58 +0000 (16:43 +0200)] 
trusts_policy: Properly close sockets on error.

--HG--
branch : shroudtrusts

10 years agoMerge default.
Gunnar Beutner [Sat, 3 Aug 2013 21:50:53 +0000 (23:50 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

10 years agosstring: Empty input string should not return NULL.
Gunnar Beutner [Sat, 3 Aug 2013 21:47:36 +0000 (23:47 +0200)] 
sstring: Empty input string should not return NULL.

10 years agoMerge default.
Gunnar Beutner [Sat, 3 Aug 2013 13:04:48 +0000 (15:04 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

10 years agoRemove last traces of the NEWSEARCH_NEWPARSER macro.
Gunnar Beutner [Sat, 3 Aug 2013 13:00:59 +0000 (15:00 +0200)] 
Remove last traces of the NEWSEARCH_NEWPARSER macro.

10 years agoproxyscan: Fix invalid free().
Gunnar Beutner [Sat, 3 Aug 2013 13:00:08 +0000 (15:00 +0200)] 
proxyscan: Fix invalid free().

10 years agotrusts: Fix compiler warnings.
Gunnar Beutner [Sat, 3 Aug 2013 12:59:20 +0000 (14:59 +0200)] 
trusts: Fix compiler warnings.

--HG--
branch : shroudtrusts

10 years agoFix column alignment for trustsockets.
Gunnar Beutner [Sat, 3 Aug 2013 12:56:56 +0000 (14:56 +0200)] 
Fix column alignment for trustsockets.

--HG--
branch : shroudtrusts

10 years agoserverlist/server: Use link TS from the SERVER message.
Gunnar Beutner [Sat, 3 Aug 2013 09:20:09 +0000 (11:20 +0200)] 
serverlist/server: Use link TS from the SERVER message.

10 years agomerge chanserv-live into default
Chris Porter [Sat, 3 Aug 2013 00:24:55 +0000 (01:24 +0100)] 
merge chanserv-live into default

10 years agoCHANSERV: fix bug in unbanme found by X-LP where realhost of +x user is not unbanned...
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

10 years agoSERVERLIST: irc.ipv6 is a clint server
Chris Porter [Fri, 2 Aug 2013 23:29:21 +0000 (00:29 +0100)] 
SERVERLIST: irc.ipv6 is a clint server

10 years agomerge
Paul [Fri, 2 Aug 2013 22:51:43 +0000 (23:51 +0100)] 
merge

10 years agoserverlist: Make MaxCl column wider.
Gunnar Beutner [Fri, 2 Aug 2013 22:11:08 +0000 (00:11 +0200)] 
serverlist: Make MaxCl column wider.

--HG--
branch : shroudtrusts

10 years agoserverlist: Make hostname column wider.
Gunnar Beutner [Fri, 2 Aug 2013 21:58:05 +0000 (23:58 +0200)] 
serverlist: Make hostname column wider.

--HG--
branch : shroudtrusts

10 years agoMerge default.
Gunnar Beutner [Fri, 2 Aug 2013 21:43:21 +0000 (23:43 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

10 years agoserverlist: Make the "Connected for" column wider.
Gunnar Beutner [Fri, 2 Aug 2013 21:42:09 +0000 (23:42 +0200)] 
serverlist: Make the "Connected for" column wider.

10 years agoserverlist: Make lag column prettier.
Gunnar Beutner [Fri, 2 Aug 2013 21:39:04 +0000 (23:39 +0200)] 
serverlist: Make lag column prettier.

10 years agoserverlist: Increase RPING interval.
Gunnar Beutner [Fri, 2 Aug 2013 21:32:59 +0000 (23:32 +0200)] 
serverlist: Increase RPING interval.

10 years agoserverlist: Implement lag checks using RPING.
Gunnar Beutner [Fri, 2 Aug 2013 21:18:49 +0000 (23:18 +0200)] 
serverlist: Implement lag checks using RPING.

10 years agotrusts: Don't check clone limits for ::.
Gunnar Beutner [Fri, 2 Aug 2013 18:32:28 +0000 (20:32 +0200)] 
trusts: Don't check clone limits for ::.

--HG--
branch : shroudtrusts

10 years agoMerge default.
Gunnar Beutner [Thu, 1 Aug 2013 21:21:15 +0000 (23:21 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

10 years agoMake 'server' column for trustsockets larger.
Gunnar Beutner [Thu, 1 Aug 2013 16:21:01 +0000 (18:21 +0200)] 
Make 'server' column for trustsockets larger.

--HG--
branch : shroudtrusts

10 years agoClean up paul's whois patch.
Gunnar Beutner [Thu, 1 Aug 2013 16:19:07 +0000 (18:19 +0200)] 
Clean up paul's whois patch.

--HG--
branch : shroudtrusts

10 years agoMerge.
Gunnar Beutner [Thu, 1 Aug 2013 16:00:41 +0000 (18:00 +0200)] 
Merge.

--HG--
branch : shroudtrusts

10 years agoRevert part of the patch that broke IPv6 trie nodes.
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

10 years agochanserv: Show userflag +c when whois target is yourself.
Gunnar Beutner [Thu, 1 Aug 2013 14:32:59 +0000 (16:32 +0200)] 
chanserv: Show userflag +c when whois target is yourself.

10 years agoTRUSTS: add whois handler to display basic trustgroup/host information in whois output
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

10 years agoFix incorrect variable name.
Gunnar Beutner [Wed, 31 Jul 2013 22:57:22 +0000 (00:57 +0200)] 
Fix incorrect variable name.

--HG--
branch : shroudtrusts

10 years agoFix user count for IPv6 clients.
Gunnar Beutner [Wed, 31 Jul 2013 22:52:34 +0000 (00:52 +0200)] 
Fix user count for IPv6 clients.

--HG--
branch : shroudtrusts

10 years agoImprove help texts for trustgroupmodify and trusthostmodify
Gunnar Beutner [Wed, 31 Jul 2013 17:20:38 +0000 (19:20 +0200)] 
Improve help texts for trustgroupmodify and trusthostmodify

--HG--
branch : shroudtrusts

10 years agoRemove trustdump command.
Gunnar Beutner [Wed, 31 Jul 2013 16:35:44 +0000 (18:35 +0200)] 
Remove trustdump command.

--HG--
branch : shroudtrusts

10 years agoMake glist behave the way it should.
Gunnar Beutner [Wed, 31 Jul 2013 16:31:07 +0000 (18:31 +0200)] 
Make glist behave the way it should.

--HG--
branch : shroudtrusts

10 years agoRemove test #ifs around the GL commands.
Gunnar Beutner [Wed, 31 Jul 2013 15:40:45 +0000 (17:40 +0200)] 
Remove test #ifs around the GL commands.

--HG--
branch : shroudtrusts

10 years agoMerge default.
Gunnar Beutner [Wed, 31 Jul 2013 15:13:21 +0000 (17:13 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

10 years agoBuild fix for FreeBSD.
Gunnar Beutner [Wed, 31 Jul 2013 14:44:02 +0000 (16:44 +0200)] 
Build fix for FreeBSD.

10 years agoFix incorrect variable name.
Gunnar Beutner [Wed, 31 Jul 2013 14:40:29 +0000 (16:40 +0200)] 
Fix incorrect variable name.

10 years agoRemove old hooks.
Gunnar Beutner [Wed, 31 Jul 2013 14:37:44 +0000 (16:37 +0200)] 
Remove old hooks.

10 years agoRemove old newsearch parser.
Gunnar Beutner [Wed, 31 Jul 2013 14:32:12 +0000 (16:32 +0200)] 
Remove old newsearch parser.

10 years agoMerge default.
Gunnar Beutner [Tue, 30 Jul 2013 18:57:13 +0000 (20:57 +0200)] 
Merge default.

--HG--
branch : shroudtrusts

10 years agoAllow deleteschedule() to double-free schedules.
Gunnar Beutner [Tue, 30 Jul 2013 18:55:01 +0000 (20:55 +0200)] 
Allow deleteschedule() to double-free schedules.

10 years agoUse nsmalloc/nsfree for chanserv.
Gunnar Beutner [Tue, 30 Jul 2013 17:13:57 +0000 (19:13 +0200)] 
Use nsmalloc/nsfree for chanserv.

10 years agoUse nsmalloc/nsfree for authtracker.
Gunnar Beutner [Tue, 30 Jul 2013 17:05:38 +0000 (19:05 +0200)] 
Use nsmalloc/nsfree for authtracker.

10 years agoUse nsmalloc/nsfree for patricianick.
Gunnar Beutner [Tue, 30 Jul 2013 17:02:43 +0000 (19:02 +0200)] 
Use nsmalloc/nsfree for patricianick.

10 years agoUse nsmalloc/nsfree for bans.
Gunnar Beutner [Tue, 30 Jul 2013 17:00:43 +0000 (19:00 +0200)] 
Use nsmalloc/nsfree for bans.

10 years agoUse nsmalloc/nsfree for core/schedule.
Gunnar Beutner [Tue, 30 Jul 2013 16:56:21 +0000 (18:56 +0200)] 
Use nsmalloc/nsfree for core/schedule.

10 years agoUse nsmalloc/nsfree for authext.
Gunnar Beutner [Tue, 30 Jul 2013 16:53:49 +0000 (18:53 +0200)] 
Use nsmalloc/nsfree for authext.

10 years agoUse nsmalloc/nsfree for channel/chanindex.
Gunnar Beutner [Tue, 30 Jul 2013 16:52:22 +0000 (18:52 +0200)] 
Use nsmalloc/nsfree for channel/chanindex.

10 years agoUse nsmalloc/nsfree for proxyscan.
Gunnar Beutner [Tue, 30 Jul 2013 16:46:27 +0000 (18:46 +0200)] 
Use nsmalloc/nsfree for proxyscan.

10 years agoUse nsmalloc/nsfree for chanstats.
Gunnar Beutner [Tue, 30 Jul 2013 16:40:47 +0000 (18:40 +0200)] 
Use nsmalloc/nsfree for chanstats.