]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
11 years agorework build system, part 1:
Chris Porter [Mon, 22 Jul 2013 00:27:50 +0000 (01:27 +0100)] 
rework build system, part 1:

- configure.ac -> configure.ini (and .local)
- kill settings.mk and defaults.mk, now in configure.ini
- step 1 of removal of pmake support

11 years agoMerge shroudcloak.
Gunnar Beutner [Sat, 20 Jul 2013 20:11:08 +0000 (22:11 +0200)] 
Merge shroudcloak.

11 years agoMerge whowas.
Gunnar Beutner [Sat, 20 Jul 2013 19:57:24 +0000 (21:57 +0200)] 
Merge whowas.

11 years agoFix crash in newsearch gline.
Gunnar Beutner [Thu, 18 Jul 2013 14:57:03 +0000 (16:57 +0200)] 
Fix crash in newsearch gline.

11 years agoFix crash in rq_cleanup_fasttrack().
Gunnar Beutner [Sun, 14 Jul 2013 13:36:18 +0000 (15:36 +0200)] 
Fix crash in rq_cleanup_fasttrack().

11 years agoIncrease MAXMODULES.
Gunnar Beutner [Sun, 14 Jul 2013 12:50:20 +0000 (14:50 +0200)] 
Increase MAXMODULES.

11 years agoMerge shroudrequest.
Gunnar Beutner [Sat, 13 Jul 2013 23:03:26 +0000 (01:03 +0200)] 
Merge shroudrequest.

11 years agoAllow :: as an IP address for clients.
Gunnar Beutner [Sat, 13 Jul 2013 23:02:49 +0000 (01:02 +0200)] 
Allow :: as an IP address for clients.

11 years agoAdd module to deal with invalid IPv6 channel bans.
Gunnar Beutner [Sat, 13 Jul 2013 12:07:46 +0000 (14:07 +0200)] 
Add module to deal with invalid IPv6 channel bans.

11 years agoUpdate fasttrack timeout (to match the error message).
Gunnar Beutner [Fri, 12 Jul 2013 21:46:23 +0000 (23:46 +0200)] 
Update fasttrack timeout (to match the error message).

--HG--
branch : shroudrequest

11 years agoFix bug in rq_cleanup_fasttrack().
Gunnar Beutner [Fri, 12 Jul 2013 21:43:31 +0000 (23:43 +0200)] 
Fix bug in rq_cleanup_fasttrack().

--HG--
branch : shroudrequest

11 years agoMerge default.
Gunnar Beutner [Fri, 12 Jul 2013 21:39:11 +0000 (23:39 +0200)] 
Merge default.

--HG--
branch : shroudrequest

11 years agorequest: Change some of the settings.
Gunnar Beutner [Fri, 12 Jul 2013 21:38:54 +0000 (23:38 +0200)] 
request: Change some of the settings.

--HG--
branch : shroudrequest

11 years agoFix UMODE_ALL.
Gunnar Beutner [Wed, 10 Jul 2013 15:05:23 +0000 (17:05 +0200)] 
Fix UMODE_ALL.

--HG--
branch : shroudcloak

11 years agoMake sure we're not setting channel modes for cloaked users.
Gunnar Beutner [Wed, 10 Jul 2013 15:03:01 +0000 (17:03 +0200)] 
Make sure we're not setting channel modes for cloaked users.

--HG--
branch : shroudcloak

11 years agoFix the fakeq module.
Gunnar Beutner [Tue, 9 Jul 2013 14:50:33 +0000 (16:50 +0200)] 
Fix the fakeq module.

11 years agoFirst attempt at a module that detects spam relays.
Gunnar Beutner [Sun, 7 Jul 2013 11:15:15 +0000 (13:15 +0200)] 
First attempt at a module that detects spam relays.

--HG--
branch : shroudcloak

11 years agoFix crash in chanfix when encountering invalid numerics.
Gunnar Beutner [Sat, 29 Jun 2013 17:47:52 +0000 (19:47 +0200)] 
Fix crash in chanfix when encountering invalid numerics.

11 years agoIncrease maximum age for whowas records.
Gunnar Beutner [Fri, 28 Jun 2013 17:47:37 +0000 (19:47 +0200)] 
Increase maximum age for whowas records.

--HG--
branch : whowas

11 years agoUpdate stats message for Q requests.
Gunnar Beutner [Fri, 28 Jun 2013 16:33:12 +0000 (18:33 +0200)] 
Update stats message for Q requests.

--HG--
branch : shroudrequest

11 years agoFix cleanup for rq_fasttrack records.
Gunnar Beutner [Fri, 28 Jun 2013 16:32:24 +0000 (18:32 +0200)] 
Fix cleanup for rq_fasttrack records.

--HG--
branch : shroudrequest

11 years agoFix comment for MAXCHANNELS and raise the limit.
Gunnar Beutner [Fri, 28 Jun 2013 16:16:00 +0000 (18:16 +0200)] 
Fix comment for MAXCHANNELS and raise the limit.

--HG--
branch : shroudrequest

11 years agochanserv: Limit number of channels a user can have flags on.
Gunnar Beutner [Fri, 28 Jun 2013 15:25:33 +0000 (17:25 +0200)] 
chanserv: Limit number of channels a user can have flags on.

--HG--
branch : shroudrequest

11 years agoFixed cleanup for fasttrack records.
Gunnar Beutner [Fri, 28 Jun 2013 15:20:05 +0000 (17:20 +0200)] 
Fixed cleanup for fasttrack records.

--HG--
branch : shroudrequest

11 years agoSimplify Q requirements.
Gunnar Beutner [Fri, 28 Jun 2013 15:15:23 +0000 (17:15 +0200)] 
Simplify Q requirements.

--HG--
branch : shroudrequest

11 years agoFix indentation for stats.
Gunnar Beutner [Fri, 28 Jun 2013 15:10:04 +0000 (17:10 +0200)] 
Fix indentation for stats.

--HG--
branch : shroudrequest

11 years agorequest: Remove user functionality.
Gunnar Beutner [Fri, 28 Jun 2013 15:03:44 +0000 (17:03 +0200)] 
request: Remove user functionality.

--HG--
branch : shroudrequest

11 years agoRemove the anti-flood functionality and implement fast-tracking requests.
Gunnar Beutner [Fri, 28 Jun 2013 14:48:03 +0000 (16:48 +0200)] 
Remove the anti-flood functionality and implement fast-tracking requests.

--HG--
branch : shroudrequest

11 years agoAdd a #define for R's authid.
Gunnar Beutner [Fri, 28 Jun 2013 14:35:13 +0000 (16:35 +0200)] 
Add a #define for R's authid.

--HG--
branch : shroudrequest

11 years agolua: Removed duplicate argument for irc_onkillreconnect.
Gunnar Beutner [Sat, 22 Jun 2013 18:18:07 +0000 (20:18 +0200)] 
lua: Removed duplicate argument for irc_onkillreconnect.

11 years agolua: Implement notice handler for local users.
Gunnar Beutner [Fri, 21 Jun 2013 09:29:02 +0000 (11:29 +0200)] 
lua: Implement notice handler for local users.

11 years agolua: Implement irc_localsimplechanmode.
Gunnar Beutner [Fri, 21 Jun 2013 09:19:38 +0000 (11:19 +0200)] 
lua: Implement irc_localsimplechanmode.

11 years agolua: Implement notice handlers.
Gunnar Beutner [Fri, 21 Jun 2013 09:19:17 +0000 (11:19 +0200)] 
lua: Implement notice handlers.

11 years agoUndo bb70998e670f because it breaks the build.
Gunnar Beutner [Thu, 20 Jun 2013 16:20:00 +0000 (18:20 +0200)] 
Undo bb70998e670f because it breaks the build.

11 years agoMerge.
Gunnar Beutner [Thu, 20 Jun 2013 15:57:00 +0000 (17:57 +0200)] 
Merge.

11 years agoFix crash in the lua module when killing a local user.
Gunnar Beutner [Thu, 20 Jun 2013 13:12:37 +0000 (15:12 +0200)] 
Fix crash in the lua module when killing a local user.

11 years agoglines: update gline set function constructors
Paul [Wed, 19 Jun 2013 21:50:47 +0000 (22:50 +0100)] 
glines: update gline set function constructors

11 years agoCORE: Port from ircd: ircd/ircd_string.c (ipmask_parse): Return zero if there is...
Paul [Tue, 18 Jun 2013 19:45:39 +0000 (20:45 +0100)] 
CORE: Port from ircd: ircd/ircd_string.c (ipmask_parse): Return zero if there is junk  after eight valid IPv6 address elements.

11 years agoFix whowas limit.
Gunnar Beutner [Sat, 15 Jun 2013 21:52:09 +0000 (23:52 +0200)] 
Fix whowas limit.

--HG--
branch : whowas

11 years agoFix cleaning up old whowas records.
Gunnar Beutner [Sat, 15 Jun 2013 19:37:13 +0000 (21:37 +0200)] 
Fix cleaning up old whowas records.

--HG--
branch : whowas

11 years agoFix output limit for whowas.
Gunnar Beutner [Sat, 15 Jun 2013 12:09:43 +0000 (14:09 +0200)] 
Fix output limit for whowas.

--HG--
branch : whowas

11 years agowhowas module.
Gunnar Beutner [Sat, 15 Jun 2013 10:22:12 +0000 (12:22 +0200)] 
whowas module.

--HG--
branch : whowas

11 years agoFix timing attacks in HMAC functions.
Chris Porter [Tue, 11 Jun 2013 22:02:42 +0000 (23:02 +0100)] 
Fix timing attacks in HMAC functions.

12 years agoLUA: add irc_localwallops andirc_localwallusers commands.
Chris Porter [Fri, 22 Jun 2012 12:23:39 +0000 (13:23 +0100)] 
LUA: add irc_localwallops andirc_localwallusers commands.

12 years agoLUALIB: various socket fixes.
Chris Porter [Fri, 22 Jun 2012 12:23:15 +0000 (13:23 +0100)] 
LUALIB: various socket fixes.

12 years agoMerge.
Chris Porter [Thu, 7 Jun 2012 23:38:53 +0000 (00:38 +0100)] 
Merge.

12 years agofixes for clang
Chris Porter [Thu, 7 Jun 2012 23:38:12 +0000 (00:38 +0100)] 
fixes for clang

12 years agoMerge.
Chris Porter [Thu, 7 Jun 2012 23:29:50 +0000 (00:29 +0100)] 
Merge.

12 years agoLUA: Add servername and servernumeric nickpushers.
Chris Porter [Thu, 7 Jun 2012 23:17:36 +0000 (00:17 +0100)] 
LUA: Add servername and servernumeric nickpushers.

12 years agoCORE: Don't close the same file twice.
Cruicky [Sun, 4 Mar 2012 17:50:29 +0000 (17:50 +0000)] 
CORE: Don't close the same file twice.

12 years agoDBAPI2: add support for stored procedures
Chris Porter [Thu, 23 Feb 2012 14:39:26 +0000 (15:39 +0100)] 
DBAPI2: add support for stored procedures

12 years agoPQSQL: show the error message on query error.
Chris Porter [Thu, 23 Feb 2012 14:37:50 +0000 (15:37 +0100)] 
PQSQL: show the error message on query error.

12 years agoDBAPI2: add support for NULL values to string format.
Chris Porter [Thu, 23 Feb 2012 14:37:26 +0000 (15:37 +0100)] 
DBAPI2: add support for NULL values to string format.

12 years agoSIGNONTRACKER: RENAME hook uses an array.
Chris Porter [Thu, 23 Feb 2012 03:34:23 +0000 (03:34 +0000)] 
SIGNONTRACKER: RENAME hook uses an array.

12 years agoSIGNONTRACKER: forgot about IRC's 512byte limit, also add a command to see users...
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.

12 years agoLUA: add kill queue
Chris Porter [Wed, 22 Feb 2012 02:48:59 +0000 (02:48 +0000)] 
LUA: add kill queue

12 years agoSIGNONTRACKER: initial import.
Chris Porter [Wed, 22 Feb 2012 02:28:37 +0000 (02:28 +0000)] 
SIGNONTRACKER: initial import.

12 years agoMerge.
Chris Porter [Tue, 21 Feb 2012 23:31:10 +0000 (23:31 +0000)] 
Merge.

12 years agoMake format security warnings errors.
Cruicky [Tue, 21 Feb 2012 21:42:42 +0000 (21:42 +0000)] 
Make format security warnings errors.

12 years agoMerge
Cruicky [Tue, 21 Feb 2012 21:33:01 +0000 (21:33 +0000)] 
Merge

12 years agoFix string format issue
Cruicky [Tue, 21 Feb 2012 21:30:32 +0000 (21:30 +0000)] 
Fix string format issue

12 years agoLUA: N2 now chanfix bot
Chris Porter [Tue, 21 Feb 2012 03:31:15 +0000 (03:31 +0000)] 
LUA: N2 now chanfix bot

12 years agoLUA: add reason to part event
Chris Porter [Tue, 21 Feb 2012 03:31:03 +0000 (03:31 +0000)] 
LUA: add reason to part event

12 years agoNUMERICTRACKER: initial import.
Chris Porter [Mon, 20 Feb 2012 00:51:09 +0000 (00:51 +0000)] 
NUMERICTRACKER: initial import.

12 years agoCHANNEL/LUA: Add ability to see old modes to HOOK_CHANNEL_MODECHANGE.
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.

12 years agoUpdate .hgignore.
Chris Porter [Sun, 19 Feb 2012 04:05:39 +0000 (04:05 +0000)] 
Update .hgignore.

12 years agoRemove trusts2 from paulbranch.
Chris Porter [Sun, 19 Feb 2012 03:59:50 +0000 (03:59 +0000)] 
Remove trusts2 from paulbranch.

--HG--
branch : paul

12 years agoMerge.
Chris Porter [Sun, 19 Feb 2012 03:53:20 +0000 (03:53 +0000)] 
Merge.

--HG--
branch : paul

12 years agogline->glines2, trusts_search->trusts2_search, trusts_newsearch->trusts2_newsearch
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

12 years agoMerge.
Chris Porter [Sun, 19 Feb 2012 03:21:16 +0000 (03:21 +0000)] 
Merge.

--HG--
branch : paul

12 years agoMerge.
Chris Porter [Sun, 19 Feb 2012 03:03:49 +0000 (03:03 +0000)] 
Merge.

12 years agoMerge.
Chris Porter [Sun, 19 Feb 2012 02:51:39 +0000 (02:51 +0000)] 
Merge.

--HG--
branch : paul

12 years agoCHANSERV: cleanup now runs automatically at 1am.
Chris Porter [Thu, 16 Feb 2012 03:31:20 +0000 (03:31 +0000)] 
CHANSERV: cleanup now runs automatically at 1am.

12 years agoMerge.
Chris Porter [Thu, 16 Feb 2012 03:15:53 +0000 (03:15 +0000)] 
Merge.

12 years agoCHANSERV: refactor for autocleanup
Chris Porter [Thu, 16 Feb 2012 03:08:34 +0000 (03:08 +0000)] 
CHANSERV: refactor for autocleanup

12 years agoCHANSERV: run ->lastactive updater once every hour.
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.

12 years agoCHANSERV: only update channels as active if they have at least one known op, and...
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

12 years agoMerge.
Chris Porter [Thu, 9 Feb 2012 00:39:46 +0000 (00:39 +0000)] 
Merge.

12 years agoLOCALUSER: add stats z support.
Chris Porter [Thu, 9 Feb 2012 00:39:02 +0000 (00:39 +0000)] 
LOCALUSER: add stats z support.

12 years agoCHANSERV: reduce unused account cleanup to 3d
Chris Porter [Tue, 7 Feb 2012 14:50:58 +0000 (14:50 +0000)] 
CHANSERV: reduce unused account cleanup to 3d

12 years agoCHANDUMP: add timestamp
Chris Porter [Tue, 7 Feb 2012 01:33:00 +0000 (01:33 +0000)] 
CHANDUMP: add timestamp

12 years agoCHANDUMP: dump nicknames too.
Chris Porter [Tue, 7 Feb 2012 01:21:17 +0000 (01:21 +0000)] 
CHANDUMP: dump nicknames too.

12 years agoCHANSERV: lastactive is now only updated for +o and above joins (changes how often...
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)

12 years agoCHANSERV: add encryption to createaccount (thanks Cruicky for spotting my bug).
Chris Porter [Mon, 30 Jan 2012 02:02:38 +0000 (02:02 +0000)] 
CHANSERV: add encryption to createaccount (thanks Cruicky for spotting my bug).

12 years agoLIB: move cbc support into lib
Chris Porter [Sun, 29 Jan 2012 21:29:59 +0000 (21:29 +0000)] 
LIB: move cbc support into lib

12 years agoMerge.
Chris Porter [Tue, 24 Jan 2012 02:53:46 +0000 (02:53 +0000)] 
Merge.

12 years agoTROJANSCAN: Fix db keepalive that never worked...
Chris Porter [Mon, 23 Jan 2012 16:51:28 +0000 (16:51 +0000)] 
TROJANSCAN: Fix db keepalive that never worked...

12 years agoMerge.
Chris Porter [Mon, 23 Jan 2012 04:31:52 +0000 (04:31 +0000)] 
Merge.

12 years agoPROXYSCAN: Add more proxy ports and fix SIGPIPE issue.
Chris Porter [Mon, 23 Jan 2012 05:23:19 +0000 (06:23 +0100)] 
PROXYSCAN: Add more proxy ports and fix SIGPIPE issue.

12 years agoPROXYSCAN: add scanfile command
Chris Porter [Mon, 23 Jan 2012 05:00:06 +0000 (06:00 +0100)] 
PROXYSCAN: add scanfile command

12 years agoPROXYSCAN: reenable ports.txt
Chris Porter [Mon, 23 Jan 2012 04:59:55 +0000 (05:59 +0100)] 
PROXYSCAN: reenable ports.txt

12 years agoPROXYSCAN: detect new type of HTTP proxies that make you wait 1s after a connect.
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.

12 years agoCHANSERV: activate url now contains username+password.
Chris Porter [Mon, 23 Jan 2012 00:11:36 +0000 (00:11 +0000)] 
CHANSERV: activate url now contains username+password.

12 years agoCHANSERV: batcher support for new activation email
Chris Porter [Sun, 22 Jan 2012 22:15:46 +0000 (22:15 +0000)] 
CHANSERV: batcher support for new activation email

12 years agoCHANSERV: use userid not account name for activation commands.
Chris Porter [Sun, 22 Jan 2012 22:04:03 +0000 (22:04 +0000)] 
CHANSERV: use userid not account name for activation commands.

12 years agoMerge.
Chris Porter [Sun, 22 Jan 2012 21:00:34 +0000 (21:00 +0000)] 
Merge.

12 years agoCHANSERV: change error messages and fix trivial space bug.
Chris Porter [Sun, 22 Jan 2012 20:59:16 +0000 (20:59 +0000)] 
CHANSERV: change error messages and fix trivial space bug.

12 years agoCHANSERV: typo fix
Chris Porter [Sun, 22 Jan 2012 20:43:53 +0000 (20:43 +0000)] 
CHANSERV: typo fix

12 years agoCHANSERV: not sure how this got in here...
Chris Porter [Sun, 22 Jan 2012 20:41:47 +0000 (20:41 +0000)] 
CHANSERV: not sure how this got in here...

12 years agoCHANSERV: add createaccount, settempemail, resendemail and activateuser commands...
Chris Porter [Sun, 22 Jan 2012 05:08:26 +0000 (05:08 +0000)] 
CHANSERV: add createaccount, settempemail, resendemail and activateuser commands to C for new signup page.