]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
9 years agoCHANSERV: tell user when they can't attempts to auth any more, and drop max attempts...
Chris Porter [Sun, 7 Sep 2014 22:11:02 +0000 (23:11 +0100)] 
CHANSERV: tell user when they can't attempts to auth any more, and drop max attempts from 10 to 5.

--HG--
branch : chanserv-live

9 years agoCHANSERV: block chars < 32 and chars > 127, as users have trouble authing with the...
Chris Porter [Sun, 7 Sep 2014 22:06:22 +0000 (23:06 +0100)] 
CHANSERV: block chars < 32 and chars > 127, as users have trouble authing with the website and IRC.

--HG--
branch : chanserv-live

9 years agoMerge.
Chris Porter [Sun, 13 Jul 2014 14:48:09 +0000 (15:48 +0100)] 
Merge.

--HG--
branch : chanserv-live

9 years agoCHANSERV: fix issue where chanserv_relay doesn't wait for db to be loaded before...
Chris Porter [Sun, 13 Jul 2014 14:47:03 +0000 (15:47 +0100)] 
CHANSERV: fix issue where chanserv_relay doesn't wait for db to be loaded before installing control commands.

--HG--
branch : chanserv-live

10 years agoMerge.
Chris Porter [Sun, 29 Jun 2014 20:57:45 +0000 (21:57 +0100)] 
Merge.

--HG--
branch : chanserv-live

10 years agoCHANSERV: don't allow non-opers to see last realhosts in AUTHHISTORY / WHOIS
Chris Porter [Sun, 29 Jun 2014 20:32:06 +0000 (21:32 +0100)] 
CHANSERV: don't allow non-opers to see last realhosts in AUTHHISTORY / WHOIS

--HG--
branch : chanserv-live

10 years agoCHANSERV: better (but still not perfect) email regex.
Chris Porter [Sun, 1 Jun 2014 21:39:53 +0000 (22:39 +0100)] 
CHANSERV: better (but still not perfect) email regex.
also drops posix regex for pcre (already a dependency).

--HG--
branch : chanserv-live

10 years agoGLINE: remove debug spam
Chris Porter [Sun, 1 Jun 2014 11:29:43 +0000 (12:29 +0100)] 
GLINE: remove debug spam

--HG--
branch : chanserv-live

10 years agospeed up unchanged build by a factor of 1000 or so.
Chris Porter [Sun, 4 May 2014 17:40:47 +0000 (18:40 +0100)] 
speed up unchanged build by a factor of 1000 or so.

--HG--
branch : chanserv-live

10 years agoIRC: attempt to handle SIGPIPE without terminating
Chris Porter [Sun, 4 May 2014 17:19:42 +0000 (18:19 +0100)] 
IRC: attempt to handle SIGPIPE without terminating

--HG--
branch : chanserv-live

10 years agoCHANSERV: alter default modes for relay addchan.
Chris Porter [Tue, 22 Apr 2014 22:59:59 +0000 (23:59 +0100)] 
CHANSERV: alter default modes for relay addchan.

--HG--
branch : chanserv-live

10 years agoCHANSERV: default flags for relay addchan now +abfjpt.
Chris Porter [Sun, 13 Apr 2014 19:57:00 +0000 (20:57 +0100)] 
CHANSERV: default flags for relay addchan now +abfjpt.

--HG--
branch : chanserv-live

10 years agoCHANSERV: relay setemail now always return true if email is the same.
Chris Porter [Sun, 16 Feb 2014 20:42:38 +0000 (20:42 +0000)] 
CHANSERV: relay setemail now always return true if email is the same.

--HG--
branch : chanserv-live

10 years agoCHANSERV: return channel id from relay addchan.
Chris Porter [Fri, 14 Feb 2014 00:01:46 +0000 (00:01 +0000)] 
CHANSERV: return channel id from relay addchan.

--HG--
branch : chanserv-live

10 years agoCHANSERV: add ADDCHAN relay command.
Chris Porter [Wed, 12 Feb 2014 00:35:24 +0000 (00:35 +0000)] 
CHANSERV: add ADDCHAN relay command.

--HG--
branch : chanserv-live

10 years agoCHANSERV: fix bug where usersearch commands reference the wrong authext.
Chris Porter [Sun, 9 Feb 2014 21:25:08 +0000 (21:25 +0000)] 
CHANSERV: fix bug where usersearch commands reference the wrong authext.

--HG--
branch : chanserv-live

10 years agoAdd ability to set osvars in configure.ini.local and split -fPIC out.
Chris Porter [Sat, 8 Feb 2014 00:31:56 +0000 (00:31 +0000)] 
Add ability to set osvars in configure.ini.local and split -fPIC out.

--HG--
branch : chanserv-live

10 years agoCHANSERV: disable getpassword and spewpassword.
Chris Porter [Fri, 7 Feb 2014 23:58:01 +0000 (23:58 +0000)] 
CHANSERV: disable getpassword and spewpassword.

--HG--
branch : chanserv-live

10 years agoCHANSERV: try and clean submodules more effectively
Chris Porter [Fri, 7 Feb 2014 23:57:06 +0000 (23:57 +0000)] 
CHANSERV: try and clean submodules more effectively

--HG--
branch : chanserv-live

10 years agoCHANSERV: fix message ordering and add a health warning.
Chris Porter [Fri, 7 Feb 2014 23:56:23 +0000 (23:56 +0000)] 
CHANSERV: fix message ordering and add a health warning.

--HG--
branch : chanserv-live

10 years agoMerge default into chanserv-live.
Chris Porter [Fri, 7 Feb 2014 01:42:59 +0000 (01:42 +0000)] 
Merge default into chanserv-live.

--HG--
branch : chanserv-live

10 years agoMerge chanserv-live into default.
Chris Porter [Fri, 7 Feb 2014 01:42:40 +0000 (01:42 +0000)] 
Merge chanserv-live into default.

10 years agoCHANSERV: add setemail command to relay and allow accounts to be created active.
Chris Porter [Fri, 7 Feb 2014 01:40:45 +0000 (01:40 +0000)] 
CHANSERV: add setemail command to relay and allow accounts to be created active.

--HG--
branch : chanserv-live

10 years agoFix an integer overflow when handling ident checks for IAuth clients.
Gunnar Beutner [Wed, 27 Nov 2013 17:08:34 +0000 (18:08 +0100)] 
Fix an integer overflow when handling ident checks for IAuth clients.

10 years agoAllow nested CIDRs with different masks.
Gunnar Beutner [Wed, 9 Oct 2013 07:55:01 +0000 (09:55 +0200)] 
Allow nested CIDRs with different masks.

10 years agoglines: Check if makegline() returned NULL in glines_cmdglist.
Gunnar Beutner [Tue, 8 Oct 2013 18:46:25 +0000 (20:46 +0200)] 
glines: Check if makegline() returned NULL in glines_cmdglist.

10 years agoFix another incorrect module name in the example config.
Gunnar Beutner [Wed, 25 Sep 2013 19:55:30 +0000 (21:55 +0200)] 
Fix another incorrect module name in the example config.

10 years agoDBAPI2: fix initialisation bug (thanks to anders for crash logs)
Chris Porter [Mon, 23 Sep 2013 23:35:42 +0000 (00:35 +0100)] 
DBAPI2: fix initialisation bug (thanks to anders for crash logs)

10 years agoFix incorrect module name in the example config.
Gunnar Beutner [Mon, 23 Sep 2013 17:10:53 +0000 (19:10 +0200)] 
Fix incorrect module name in the example config.

10 years agoAdd the trusts_master module to the example config.
Gunnar Beutner [Mon, 23 Sep 2013 17:10:08 +0000 (19:10 +0200)] 
Add the trusts_master module to the example config.

10 years agoAdded missing files.
QuakeNet repository importer [Mon, 23 Sep 2013 01:04:57 +0000 (02:04 +0100)] 
Added missing files.

10 years agoCHANSERV: split out achievements and achcmds into private area.
Chris Porter [Mon, 23 Sep 2013 00:55:21 +0000 (01:55 +0100)] 
CHANSERV: split out achievements and achcmds into private area.

10 years agoFew alterations to documentation.
Chris Porter [Sun, 22 Sep 2013 23:28:18 +0000 (00:28 +0100)] 
Few alterations to documentation.

10 years agoMerge.
Chris Porter [Sun, 22 Sep 2013 21:38:57 +0000 (22:38 +0100)] 
Merge.

10 years agoMerge.
Chris Porter [Sun, 22 Sep 2013 21:05:25 +0000 (22:05 +0100)] 
Merge.

10 years agoLUALIB: ontlz now checks that the user is opered.
Chris Porter [Sun, 22 Sep 2013 19:56:06 +0000 (20:56 +0100)] 
LUALIB: ontlz now checks that the user is opered.

10 years agoMerge.
Chris Porter [Sun, 22 Sep 2013 19:36:22 +0000 (20:36 +0100)] 
Merge.

10 years agoMerge.
Chris Porter [Sun, 22 Sep 2013 19:26:58 +0000 (20:26 +0100)] 
Merge.

10 years agoMerge.
Chris Porter [Sun, 22 Sep 2013 19:25:13 +0000 (20:25 +0100)] 
Merge.

10 years agoMerge.
Chris Porter [Sun, 22 Sep 2013 19:22:35 +0000 (20:22 +0100)] 
Merge.

10 years agoFACEPALM: add module from bdl
Chris Porter [Sun, 22 Sep 2013 19:15:22 +0000 (20:15 +0100)] 
FACEPALM: add module from bdl

10 years agoCHANSERV: still using unburnt keystream due to needing website changes
Chris Porter [Sun, 22 Sep 2013 19:13:02 +0000 (20:13 +0100)] 
CHANSERV: still using unburnt keystream due to needing website changes

--HG--
branch : chanserv-live

10 years agowhowas: Another fix for the nick extension.
Gunnar Beutner [Wed, 18 Sep 2013 04:21:50 +0000 (06:21 +0200)] 
whowas: Another fix for the nick extension.

10 years agowhowas: Properly clear nick extension.
Gunnar Beutner [Wed, 18 Sep 2013 04:18:33 +0000 (06:18 +0200)] 
whowas: Properly clear nick extension.

10 years agorequest: Clear nick extension when user is not authed.
Gunnar Beutner [Wed, 18 Sep 2013 04:18:08 +0000 (06:18 +0200)] 
request: Clear nick extension when user is not authed.

10 years agopatrol_commands: Fix crash.
Gunnar Beutner [Wed, 18 Sep 2013 04:17:46 +0000 (06:17 +0200)] 
patrol_commands: Fix crash.

10 years agopatrol: Make clients change nicks less often.
Gunnar Beutner [Sat, 14 Sep 2013 16:28:17 +0000 (18:28 +0200)] 
patrol: Make clients change nicks less often.

10 years agoImplement patroljoin, patrolpart and patrollist commands.
Gunnar Beutner [Sat, 14 Sep 2013 11:54:25 +0000 (13:54 +0200)] 
Implement patroljoin, patrolpart and patrollist commands.

10 years agoTROJANSCAN: make T join less often and part after a longer time
Chris Porter [Sun, 1 Sep 2013 23:46:37 +0000 (00:46 +0100)] 
TROJANSCAN: make T join less often and part after a longer time

10 years agoCHANSERV: batch up channel stat updates.
Chris Porter [Sun, 1 Sep 2013 23:33:59 +0000 (00:33 +0100)] 
CHANSERV: batch up channel stat updates.

--HG--
branch : chanserv-live

10 years agochanserv: Fix pattern matching for suspendchanlist.
Gunnar Beutner [Sun, 25 Aug 2013 21:22:50 +0000 (23:22 +0200)] 
chanserv: Fix pattern matching for suspendchanlist.

10 years agoCHANSERV: batcher now burns 4096 bytes of RC4 keystream.
Chris Porter [Thu, 22 Aug 2013 01:23:59 +0000 (02:23 +0100)] 
CHANSERV: batcher now burns 4096 bytes of RC4 keystream.

--HG--
branch : chanserv-live

10 years agotrojanscan: Fix missing gline mask.
Gunnar Beutner [Tue, 20 Aug 2013 18:55:41 +0000 (20:55 +0200)] 
trojanscan: Fix missing gline mask.

10 years agoinvalidbans: Fix crash when server sets ban.
Gunnar Beutner [Tue, 20 Aug 2013 14:53:20 +0000 (16:53 +0200)] 
invalidbans: Fix crash when server sets ban.

10 years agonewsearch: Implement channel operator for whowassearch.
Gunnar Beutner [Tue, 20 Aug 2013 14:43:34 +0000 (16:43 +0200)] 
newsearch: Implement channel operator for whowassearch.

10 years agonickwatch: Fix usermode output.
Gunnar Beutner [Tue, 20 Aug 2013 14:39:23 +0000 (16:39 +0200)] 
nickwatch: Fix usermode output.

10 years agoPROXYSCAN: format time in spew output
Gunnar Beutner [Sat, 17 Aug 2013 11:56:16 +0000 (13:56 +0200)] 
PROXYSCAN: format time in spew output

10 years agoPROXYSCAN: gline for 12h now by default [from live P]
Paul [Sat, 17 Aug 2013 11:38:00 +0000 (12:38 +0100)] 
PROXYSCAN: gline for 12h now by default [from live P]

10 years agonewsearch: Add -y to the yacc flags.
Gunnar Beutner [Sat, 17 Aug 2013 08:34:46 +0000 (10:34 +0200)] 
newsearch: Add -y to the yacc flags.

10 years agoglines: Only use CIDR masks when necessary.
Gunnar Beutner [Sat, 17 Aug 2013 08:18:14 +0000 (10:18 +0200)] 
glines: Only use CIDR masks when necessary.

10 years agotrusts: Fix db migration for PostgreSQL.
Gunnar Beutner [Fri, 16 Aug 2013 23:15:22 +0000 (01:15 +0200)] 
trusts: Fix db migration for PostgreSQL.

10 years agoUpdate documentation.
Gunnar Beutner [Thu, 15 Aug 2013 09:47:12 +0000 (11:47 +0200)] 
Update documentation.

10 years agoRemove obsolete note about creating the data directory.
Gunnar Beutner [Thu, 15 Aug 2013 09:35:22 +0000 (11:35 +0200)] 
Remove obsolete note about creating the data directory.

10 years agoUpdate README.
Gunnar Beutner [Thu, 15 Aug 2013 09:32:03 +0000 (11:32 +0200)] 
Update README.

10 years agonickwatch: Don't report matching nicks more than once.
Gunnar Beutner [Thu, 15 Aug 2013 09:27:43 +0000 (11:27 +0200)] 
nickwatch: Don't report matching nicks more than once.

10 years agoUpdate README file with information about the license.
Gunnar Beutner [Wed, 14 Aug 2013 22:45:03 +0000 (00:45 +0200)] 
Update README file with information about the license.

10 years agoAdd LICENSE file.
Gunnar Beutner [Wed, 14 Aug 2013 22:38:35 +0000 (00:38 +0200)] 
Add LICENSE file.

10 years agoSanitize IP addresses/domain names.
Gunnar Beutner [Wed, 14 Aug 2013 22:07:33 +0000 (00:07 +0200)] 
Sanitize IP addresses/domain names.

10 years agoMove regexgline / shadowserver to the main workspace.
Gunnar Beutner [Wed, 14 Aug 2013 22:06:07 +0000 (00:06 +0200)] 
Move regexgline / shadowserver to the main workspace.

10 years agonickwatch: Fix lostnick hook.
Gunnar Beutner [Wed, 14 Aug 2013 22:00:50 +0000 (00:00 +0200)] 
nickwatch: Fix lostnick hook.

10 years agonickwatch: Add hook for HOOK_NICK_ACCOUNT.
Gunnar Beutner [Wed, 14 Aug 2013 10:14:08 +0000 (12:14 +0200)] 
nickwatch: Add hook for HOOK_NICK_ACCOUNT.

10 years agonickwatch: Remove debug command.
Gunnar Beutner [Wed, 14 Aug 2013 09:52:04 +0000 (11:52 +0200)] 
nickwatch: Remove debug command.

10 years agonickwatch: Make sure this works with large bursts.
Gunnar Beutner [Wed, 14 Aug 2013 09:51:32 +0000 (11:51 +0200)] 
nickwatch: Make sure this works with large bursts.

10 years agonewsearch: Add missing file.
Gunnar Beutner [Tue, 13 Aug 2013 05:52:30 +0000 (07:52 +0200)] 
newsearch: Add missing file.

10 years agoUpdate documentation.
Gunnar Beutner [Tue, 13 Aug 2013 05:48:05 +0000 (07:48 +0200)] 
Update documentation.

10 years agopatrol: Change settings back to their default values.
Gunnar Beutner [Tue, 13 Aug 2013 05:45:46 +0000 (07:45 +0200)] 
patrol: Change settings back to their default values.

10 years agotrusts: Account for IP addresses borrowed by service clients.
Gunnar Beutner [Tue, 13 Aug 2013 05:33:53 +0000 (07:33 +0200)] 
trusts: Account for IP addresses borrowed by service clients.

10 years agopatrol: Fix usermodes.
Gunnar Beutner [Tue, 13 Aug 2013 05:01:55 +0000 (07:01 +0200)] 
patrol: Fix usermodes.

10 years agotrojanscan: Move nick generation functionality into a separate module.
Gunnar Beutner [Tue, 13 Aug 2013 04:54:02 +0000 (06:54 +0200)] 
trojanscan: Move nick generation functionality into a separate module.

10 years agoProperly initialize ->message.
Gunnar Beutner [Tue, 13 Aug 2013 02:12:44 +0000 (04:12 +0200)] 
Properly initialize ->message.

10 years agonickwatch: Implement hook for messages/notices.
Gunnar Beutner [Tue, 13 Aug 2013 01:28:37 +0000 (03:28 +0200)] 
nickwatch: Implement hook for messages/notices.

10 years agonickwatch: Implement hook for user mode changes.
Gunnar Beutner [Tue, 13 Aug 2013 01:02:46 +0000 (03:02 +0200)] 
nickwatch: Implement hook for user mode changes.

10 years agoFix flag_t typedef.
Gunnar Beutner [Tue, 13 Aug 2013 01:02:31 +0000 (03:02 +0200)] 
Fix flag_t typedef.

10 years agoglines: Remove redundant account checks.
Gunnar Beutner [Mon, 12 Aug 2013 22:51:01 +0000 (00:51 +0200)] 
glines: Remove redundant account checks.

10 years agoMerge throttle.
Gunnar Beutner [Mon, 12 Aug 2013 22:45:38 +0000 (00:45 +0200)] 
Merge throttle.

10 years agoMerge shroudnoperserv.
Gunnar Beutner [Mon, 12 Aug 2013 22:45:00 +0000 (00:45 +0200)] 
Merge shroudnoperserv.

10 years agonickwatch: Keep track of nickwatch creator and hit count.
Gunnar Beutner [Mon, 12 Aug 2013 22:22:01 +0000 (00:22 +0200)] 
nickwatch: Keep track of nickwatch creator and hit count.

10 years agonickwatch: Implement hook for nick changes.
Gunnar Beutner [Mon, 12 Aug 2013 22:21:50 +0000 (00:21 +0200)] 
nickwatch: Implement hook for nick changes.

10 years agoNew module: nickwatch
Gunnar Beutner [Mon, 12 Aug 2013 22:00:52 +0000 (00:00 +0200)] 
New module: nickwatch

10 years agoMerge default.
Gunnar Beutner [Mon, 12 Aug 2013 04:30:41 +0000 (06:30 +0200)] 
Merge default.

--HG--
branch : shroudnoperserv

10 years agoflags: Support more than 16 different flags.
Gunnar Beutner [Mon, 12 Aug 2013 04:30:28 +0000 (06:30 +0200)] 
flags: Support more than 16 different flags.

10 years agoMerge default.
Gunnar Beutner [Mon, 12 Aug 2013 04:11:53 +0000 (06:11 +0200)] 
Merge default.

--HG--
branch : shroudnoperserv

10 years agorequest: Make RQ_* settings configurable.
Gunnar Beutner [Mon, 12 Aug 2013 02:28:33 +0000 (04:28 +0200)] 
request: Make RQ_* settings configurable.

10 years agoUpdate documentation.
Gunnar Beutner [Mon, 12 Aug 2013 02:09:16 +0000 (04:09 +0200)] 
Update documentation.

10 years agocore: Create the data directory if it doesn't already exist.
Gunnar Beutner [Mon, 12 Aug 2013 01:45:00 +0000 (03:45 +0200)] 
core: Create the data directory if it doesn't already exist.

10 years agoFix serverlist comments.
Gunnar Beutner [Sun, 11 Aug 2013 09:17:08 +0000 (11:17 +0200)] 
Fix serverlist comments.

10 years agoFix serverlist comments.
Gunnar Beutner [Sun, 11 Aug 2013 09:16:41 +0000 (11:16 +0200)] 
Fix serverlist comments.

--HG--
branch : throttle

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.