]>
jfr.im git - irc/quakenet/newserv.git/log
Gunnar Beutner [Thu, 20 Jun 2013 13:12:37 +0000 (15:12 +0200)]
Fix crash in the lua module when killing a local user.
Paul [Wed, 19 Jun 2013 21:50:47 +0000 (22:50 +0100)]
glines: update gline set function constructors
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.
Gunnar Beutner [Sat, 15 Jun 2013 21:52:09 +0000 (23:52 +0200)]
Fix whowas limit.
--HG--
branch : whowas
Gunnar Beutner [Sat, 15 Jun 2013 19:37:13 +0000 (21:37 +0200)]
Fix cleaning up old whowas records.
--HG--
branch : whowas
Gunnar Beutner [Sat, 15 Jun 2013 12:09:43 +0000 (14:09 +0200)]
Fix output limit for whowas.
--HG--
branch : whowas
Gunnar Beutner [Sat, 15 Jun 2013 10:22:12 +0000 (12:22 +0200)]
whowas module.
--HG--
branch : whowas
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.
Chris Porter [Sun, 22 Jan 2012 22:15:46 +0000 (22:15 +0000)]
CHANSERV: batcher support for new activation email
Chris Porter [Sun, 22 Jan 2012 22:04:03 +0000 (22:04 +0000)]
CHANSERV: use userid not account name for activation commands.
Chris Porter [Sun, 22 Jan 2012 21:00:34 +0000 (21:00 +0000)]
Merge.
Chris Porter [Sun, 22 Jan 2012 20:59:16 +0000 (20:59 +0000)]
CHANSERV: change error messages and fix trivial space bug.
Chris Porter [Sun, 22 Jan 2012 20:43:53 +0000 (20:43 +0000)]
CHANSERV: typo fix
Chris Porter [Sun, 22 Jan 2012 20:41:47 +0000 (20:41 +0000)]
CHANSERV: not sure how this got in here...
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.
Chris Porter [Sun, 22 Jan 2012 04:38:52 +0000 (04:38 +0000)]
CHANSERV: replace NOINFO flag with new one: INACTIVE/+I, used for users that have not yet been activated.
Chris Porter [Sun, 22 Jan 2012 04:34:06 +0000 (04:34 +0000)]
CHANSERV: refactor authlib slightly
Chris Porter [Sun, 22 Jan 2012 04:28:46 +0000 (04:28 +0000)]
CHANSERV: fix memory leaks in EMAIL and HELLO.
Chris Porter [Sun, 22 Jan 2012 02:55:23 +0000 (02:55 +0000)]
CHANSERV: Fix up account name RE.
Chris Porter [Wed, 14 Dec 2011 15:58:16 +0000 (15:58 +0000)]
TROJANSCAN: add a ping every 60s to try to prevent mysql dropping the connection due to inactivity
Chris Porter [Thu, 10 Nov 2011 18:33:11 +0000 (18:33 +0000)]
Merge.
Chris Porter [Thu, 10 Nov 2011 18:31:12 +0000 (19:31 +0100)]
PROXYSCAN: add ipv6 support
Chris Porter [Thu, 10 Nov 2011 18:30:45 +0000 (19:30 +0100)]
PROXYSCAN: fix crashes on commands if no arg supplied, and allow more maxscans.
Chris Porter [Tue, 1 Nov 2011 12:53:16 +0000 (12:53 +0000)]
CHANSERV: Add date header to emails.
Chris Porter [Sun, 4 Sep 2011 11:26:14 +0000 (12:26 +0100)]
NICK: send oldnick as part of HOOK_NICK_RENAME.
Chris Porter [Sat, 3 Sep 2011 22:39:27 +0000 (23:39 +0100)]
LUA: fix up socket binding
Chris Porter [Sat, 3 Sep 2011 22:37:36 +0000 (23:37 +0100)]
LUA: fix tcp socket support.
add basic memcache implementation to lua lib.
Chris Porter [Fri, 2 Sep 2011 21:56:29 +0000 (22:56 +0100)]
Merge.
Chris Porter [Fri, 2 Sep 2011 21:56:16 +0000 (22:56 +0100)]
Merge.
Chris Porter [Fri, 2 Sep 2011 21:49:22 +0000 (22:49 +0100)]
TRUSTS: various bug fixes I can't remember
Chris Porter [Fri, 2 Sep 2011 21:44:39 +0000 (22:44 +0100)]
IRC: disable setting of buffer size (badly affects performance)
Chris Porter [Fri, 2 Sep 2011 21:44:13 +0000 (22:44 +0100)]
FAKEQ: initial import
Chris Porter [Fri, 2 Sep 2011 21:39:36 +0000 (22:39 +0100)]
Merge.
Chris Porter [Fri, 2 Sep 2011 21:34:54 +0000 (22:34 +0100)]
Merge.
Chris Porter [Fri, 19 Aug 2011 16:54:14 +0000 (17:54 +0100)]
NEWSEARCH: fix typo where argv[0] should be argv[1] in cumodes
splidge [Fri, 22 Jul 2011 17:01:31 +0000 (18:01 +0100)]
CHANSERV: VOICE: Fixed hole where users could acquire voice through +q on +v
channels.
--HG--
branch : achievements
Chris Porter [Fri, 15 Jul 2011 15:55:11 +0000 (16:55 +0100)]
CHANSERV: add QSUSPENDED usersearch command.
--HG--
branch : achievements
Chris Porter [Thu, 26 May 2011 17:50:31 +0000 (18:50 +0100)]
fix logging bug in remove_user where old flags always appear as 0.
--HG--
branch : achievements
wiebe [Sun, 13 Mar 2011 15:46:46 +0000 (16:46 +0100)]
MISCREPLY: remove links.c - it is not used
--HG--
branch : miscreply
wiebe [Sun, 13 Mar 2011 15:41:39 +0000 (16:41 +0100)]
MISCREPLY: module is finished
--HG--
branch : miscreply
Chris Porter [Fri, 4 Mar 2011 02:02:48 +0000 (02:02 +0000)]
CHANSERV: documentation fixes for achcompare, chanflags and userflags.
--HG--
branch : achievements
Chris Porter [Sat, 22 Jan 2011 23:39:43 +0000 (23:39 +0000)]
Merge.
Chris Porter [Sat, 22 Jan 2011 23:39:29 +0000 (23:39 +0000)]
Merge.
Chris Porter [Sat, 22 Jan 2011 23:37:08 +0000 (00:37 +0100)]
PROXYSCAN: output P glines to shadowserver.
Chris Porter [Sat, 22 Jan 2011 23:36:42 +0000 (00:36 +0100)]
PROXYSCAN: add port 27977 as SOCKS5
Chris Porter [Wed, 12 Jan 2011 22:51:11 +0000 (22:51 +0000)]
REGEXGLINE: add regexrescan command.
Chris Porter [Wed, 12 Jan 2011 21:56:18 +0000 (21:56 +0000)]
REGEXGLINE: refactor regex scan nick code.
Chris Porter [Tue, 23 Nov 2010 01:34:17 +0000 (01:34 +0000)]
CHANSERV: allow .mil email addresses.
--HG--
branch : achievements
meeb [Fri, 8 Oct 2010 15:37:33 +0000 (16:37 +0100)]
AUTH: update the auth mod to be aware of accountts
Chris Porter [Fri, 8 Oct 2010 13:57:41 +0000 (14:57 +0100)]
Merge.