]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
4 years agoEnable reconnect on trojanscan 85/head
Anton Lindgren [Fri, 22 May 2020 11:12:36 +0000 (13:12 +0200)] 
Enable reconnect on trojanscan

4 years agoMerge pull request #83 from quakenet/retropc-patch-6
Chris Porter [Sat, 11 Apr 2020 22:58:59 +0000 (23:58 +0100)] 
Merge pull request #83 from quakenet/retropc-patch-6

Update README.md

4 years agoUpdate README.md retropc-patch-6 83/head
Chris Porter [Sat, 11 Apr 2020 22:40:32 +0000 (22:40 +0000)] 
Update README.md

4 years agoMerge pull request #82 from quakenet/retropc-patch-5
Chris Porter [Sat, 11 Apr 2020 22:28:01 +0000 (23:28 +0100)] 
Merge pull request #82 from quakenet/retropc-patch-5

BUILD: switch to github actions from travis

4 years agoBUILD: remove travis files + update README.md with new badge retropc-patch-5 82/head
Chris Porter [Sat, 11 Apr 2020 22:25:08 +0000 (23:25 +0100)] 
BUILD: remove travis files + update README.md with new badge

4 years agoMerge pull request #81 from retropc/mariadb
Chris Porter [Sat, 11 Apr 2020 22:21:10 +0000 (23:21 +0100)] 
Merge pull request #81 from retropc/mariadb

TROJANSCAN: replace mysql with mariadb

4 years agoBUILD: specify all dependencies and upgrade to bionic 81/head
Chris Porter [Sat, 11 Apr 2020 22:00:22 +0000 (23:00 +0100)] 
BUILD: specify all dependencies and upgrade to bionic

4 years agoBUILD: add require-all build mode
Chris Porter [Sat, 11 Apr 2020 21:38:09 +0000 (22:38 +0100)] 
BUILD: add require-all build mode

4 years agoTROJANSCAN: replace mysql with mariadb
Chris Porter [Sat, 11 Apr 2020 20:38:15 +0000 (21:38 +0100)] 
TROJANSCAN: replace mysql with mariadb

4 years agoMerge pull request #79 from retropc/hmac_tidy
Chris Porter [Mon, 2 Dec 2019 02:16:45 +0000 (02:16 +0000)] 
Merge pull request #79 from retropc/hmac_tidy

TICKETAUTH: make sure the hmac exactly matches the contents

4 years agoTICKETAUTH: make sure the hmac exactly matches the contents 79/head
Chris Porter [Mon, 2 Dec 2019 02:10:09 +0000 (02:10 +0000)] 
TICKETAUTH: make sure the hmac exactly matches the contents

5 years agoMerge pull request #77 from retropc/trustgline_npe
Chris Porter [Mon, 18 Mar 2019 21:30:00 +0000 (21:30 +0000)] 
Merge pull request #77 from retropc/trustgline_npe

GLINES: fix npe + compiler warnings

5 years agoGLINES: fix compiler warnings 77/head
Chris Porter [Mon, 18 Mar 2019 21:26:29 +0000 (21:26 +0000)] 
GLINES: fix compiler warnings

5 years agoGLINES: fix null pointer deref in trustgline / trustungline
Chris Porter [Mon, 18 Mar 2019 21:25:59 +0000 (21:25 +0000)] 
GLINES: fix null pointer deref in trustgline / trustungline

5 years agoMerge pull request #76 from retropc/qaccount_new_max
Chris Porter [Fri, 1 Feb 2019 22:58:15 +0000 (22:58 +0000)] 
Merge pull request #76 from retropc/qaccount_new_max

CHANSERV: bump maximum number of users authed to a single account to 4

5 years agoCHANSERV: bump maximum number of users authed to a single account to 4 76/head
Chris Porter [Fri, 1 Feb 2019 22:51:22 +0000 (22:51 +0000)] 
CHANSERV: bump maximum number of users authed to a single account to 4

5 years agoMerge pull request #75 from retropc/helpmod2_disable_ticket
Chris Porter [Sat, 20 Oct 2018 19:30:27 +0000 (20:30 +0100)] 
Merge pull request #75 from retropc/helpmod2_disable_ticket

HELPMOD2: disable feds ticketing

5 years agoHELPMOD2: disable feds ticketing 75/head
meeb [Sat, 20 Oct 2018 19:25:26 +0000 (21:25 +0200)] 
HELPMOD2: disable feds ticketing

6 years agoMerge pull request #74 from retropc/nterfacer_fix_max
Chris Porter [Sun, 3 Jun 2018 20:41:18 +0000 (21:41 +0100)] 
Merge pull request #74 from retropc/nterfacer_fix_max

NTERFACER: increase maximum "number" from 65535 to 2**31

6 years agoNTERFACER: increase maximum "number" from 65535 to 2**31 74/head
Chris Porter [Sun, 3 Jun 2018 20:36:56 +0000 (21:36 +0100)] 
NTERFACER: increase maximum "number" from 65535 to 2**31

6 years agoMerge pull request #73 from quakenet/retropc-patch-2
Chris Porter [Thu, 31 May 2018 00:54:54 +0000 (01:54 +0100)] 
Merge pull request #73 from quakenet/retropc-patch-2

A4STATS: remove E style escapes and switch to createtable for indices

6 years agoA4STATS: remove E style escapes and switch to createtable for indices retropc-patch-2 73/head
Chris Porter [Thu, 31 May 2018 00:49:22 +0000 (01:49 +0100)] 
A4STATS: remove E style escapes and switch to createtable for indices

6 years agoMerge pull request #71 from retropc/fix_strdups
Chris Porter [Tue, 29 May 2018 01:18:59 +0000 (02:18 +0100)] 
Merge pull request #71 from retropc/fix_strdups

fix assorted undefined functions on newer OS

6 years agofix assorted undefined functions on newer OS 71/head
Chris Porter [Tue, 29 May 2018 01:16:38 +0000 (02:16 +0100)] 
fix assorted undefined functions on newer OS

6 years agoMerge pull request #70 from retropc/listflags_fix
Chris Porter [Mon, 14 May 2018 23:25:24 +0000 (00:25 +0100)] 
Merge pull request #70 from retropc/listflags_fix

CHANSERV: also add userid to listflags

6 years agoCHANSERV: also add userid to listflags 70/head
Chris Porter [Mon, 14 May 2018 23:22:58 +0000 (00:22 +0100)] 
CHANSERV: also add userid to listflags

6 years agoMerge pull request #69 from retropc/listflags_fix
Chris Porter [Mon, 14 May 2018 19:35:53 +0000 (20:35 +0100)] 
Merge pull request #69 from retropc/listflags_fix

CHANSERV: listflags fixes

6 years agoCHANSERV: listflags fixes 69/head
Chris Porter [Mon, 14 May 2018 19:24:45 +0000 (20:24 +0100)] 
CHANSERV: listflags fixes
- output now contains last email change
- suspended/last host removed
- output fixed for no email
- output now easier to parse
- + / +n prohibited

6 years agoMerge pull request #67 from CuleX/master+asll
Chris Porter [Sat, 2 Dec 2017 14:41:13 +0000 (14:41 +0000)] 
Merge pull request #67 from CuleX/master+asll

Implement AsLL ping responses

6 years agoImplement AsLL ping responses 67/head
CuleX [Mon, 20 Nov 2017 04:34:52 +0000 (05:34 +0100)] 
Implement AsLL ping responses

This fixes #9.

6 years agoNEWSEARCH: add delayed gline 65/head
Gunnar Beutner [Sun, 19 Nov 2017 20:46:39 +0000 (20:46 +0000)] 
NEWSEARCH: add delayed gline

6 years agoSQLITE: update to sqlite 3.21.0
Chris Porter [Sun, 19 Nov 2017 20:43:29 +0000 (20:43 +0000)] 
SQLITE: update to sqlite 3.21.0

6 years agoLUA: add per-script databases
Chris Porter [Sun, 19 Nov 2017 20:43:17 +0000 (20:43 +0000)] 
LUA: add per-script databases

6 years agoLUA: fix compilation on modern glibc
Chris Porter [Sun, 19 Nov 2017 20:36:49 +0000 (20:36 +0000)] 
LUA: fix compilation on modern glibc

6 years agoMerge pull request #64 from CuleX/master+splitdel-wall
Chris Porter [Sun, 19 Nov 2017 13:22:43 +0000 (13:22 +0000)] 
Merge pull request #64 from CuleX/master+splitdel-wall

controlwall usage of splitdel command

6 years agocontrolwall usage of splitdel command 64/head
CuleX [Sun, 19 Nov 2017 09:25:57 +0000 (10:25 +0100)] 
controlwall usage of splitdel command

Fixes #10.

6 years agoMerge pull request #61 from retropc/master
Chris Porter [Mon, 6 Nov 2017 02:15:40 +0000 (02:15 +0000)] 
Merge pull request #61 from retropc/master

LUA: port luadb to dbapi2

6 years agoLUA: port luadb to dbapi2 to drop postgres dependency 61/head
Chris Porter [Mon, 6 Nov 2017 01:55:55 +0000 (01:55 +0000)] 
LUA: port luadb to dbapi2 to drop postgres dependency

6 years agoMerge pull request #60 from retropc/login-on-connect
Chris Porter [Wed, 12 Jul 2017 00:30:42 +0000 (01:30 +0100)] 
Merge pull request #60 from retropc/login-on-connect

CHANSERV: tidy up remoteauth fail messages

6 years agoCHANSERV: tidy up remoteauth fail messages 60/head
Chris Porter [Wed, 12 Jul 2017 00:25:51 +0000 (01:25 +0100)] 
CHANSERV: tidy up remoteauth fail messages

6 years agoMerge pull request #59 from retropc/login-on-connect
Chris Porter [Tue, 11 Jul 2017 00:17:36 +0000 (01:17 +0100)] 
Merge pull request #59 from retropc/login-on-connect

CHANSERV: fix extra space in log

6 years agoCHANSERV: fix extra space in log 59/head
Chris Porter [Tue, 11 Jul 2017 00:15:17 +0000 (01:15 +0100)] 
CHANSERV: fix extra space in log

6 years agoMerge pull request #58 from retropc/login-on-connect
Chris Porter [Mon, 10 Jul 2017 22:37:42 +0000 (23:37 +0100)] 
Merge pull request #58 from retropc/login-on-connect

CHANSERV: login-on-connect support

6 years agoCHANSERV: add REMOTEAUTH command 58/head
Chris Porter [Mon, 10 Jul 2017 21:42:15 +0000 (22:42 +0100)] 
CHANSERV: add REMOTEAUTH command

6 years agoCHANSERV: remove redundant authlib prototypes in chanserv.h
Chris Porter [Mon, 10 Jul 2017 20:53:20 +0000 (21:53 +0100)] 
CHANSERV: remove redundant authlib prototypes in chanserv.h

6 years agoIRC: build fix for modern systems
Chris Porter [Mon, 10 Jul 2017 19:36:19 +0000 (20:36 +0100)] 
IRC: build fix for modern systems

7 years agoMerge pull request #57 from retropc/chanserv-live
Chris Porter [Tue, 27 Jun 2017 23:25:01 +0000 (00:25 +0100)] 
Merge pull request #57 from retropc/chanserv-live

CHANSERV: batcher less aggressive, extend cleanup and fix chanstat reset priv oversight

7 years agoCHANSERV: channel and user cleanup now 240/120 days 57/head
Chris Porter [Tue, 27 Jun 2017 23:10:08 +0000 (00:10 +0100)] 
CHANSERV: channel and user cleanup now 240/120 days

7 years agoCHANSERV: fix bug where non-opered staff can reset chanstats
Chris Porter [Tue, 27 Jun 2017 23:09:46 +0000 (00:09 +0100)] 
CHANSERV: fix bug where non-opered staff can reset chanstats

7 years agoCHANSERV: batcher now less aggressive
Chris Porter [Tue, 27 Jun 2017 23:08:36 +0000 (00:08 +0100)] 
CHANSERV: batcher now less aggressive

7 years agoMerge pull request #51 from retropc/chanserv-live
Chris Porter [Sun, 23 Oct 2016 17:20:42 +0000 (18:20 +0100)] 
Merge pull request #51 from retropc/chanserv-live

Merge master into chanserv-live

7 years agoMerge pull request #50 from thommey/a4stats_lua_casefix 51/head
Chris Porter [Sun, 23 Oct 2016 16:43:15 +0000 (17:43 +0100)] 
Merge pull request #50 from thommey/a4stats_lua_casefix

A4STATS: Compare channel names with rfc nocase.

7 years agoMerge branch 'master' into a4stats_lua_casefix 50/head
Thomas Sader [Sun, 23 Oct 2016 16:39:03 +0000 (18:39 +0200)] 
Merge branch 'master' into a4stats_lua_casefix

7 years agoA4STATS: Compare channel names with rfc nocase comparison to fix the lua delchan...
Thomas Sader [Sun, 23 Oct 2016 16:35:14 +0000 (18:35 +0200)] 
A4STATS: Compare channel names with rfc nocase comparison to fix the lua delchan command.

7 years agoMerge pull request #49 from quakenet/retropc-patch-2
Chris Porter [Sun, 23 Oct 2016 16:29:24 +0000 (17:29 +0100)] 
Merge pull request #49 from quakenet/retropc-patch-2

PQSQL: remove pre postgres-9.1 escaping

7 years agoPQSQL: remove pre postgres-9.1 escaping 49/head
Chris Porter [Sun, 23 Oct 2016 16:26:28 +0000 (17:26 +0100)] 
PQSQL: remove pre postgres-9.1 escaping

8 years agoMerge pull request #48 from quakenet/retropc-patch-1
Chris Porter [Thu, 9 Jun 2016 19:25:33 +0000 (20:25 +0100)] 
Merge pull request #48 from quakenet/retropc-patch-1

REGEXGLINE: fix silly build typo

8 years agoREGEXGLINE: fix silly build typo retropc-patch-1 48/head
Chris Porter [Thu, 9 Jun 2016 19:18:21 +0000 (20:18 +0100)] 
REGEXGLINE: fix silly build typo

8 years agoMerge pull request #47 from retropc/master
Chris Porter [Thu, 9 Jun 2016 19:12:41 +0000 (20:12 +0100)] 
Merge pull request #47 from retropc/master

Fix regexgline dependencies + update depmod for modern systems

8 years agoREGEXGLINE: fix configure.ini to use dbapi 47/head
Chris Porter [Thu, 9 Jun 2016 18:48:44 +0000 (19:48 +0100)] 
REGEXGLINE: fix configure.ini to use dbapi

8 years agoBUILD: ignore more symbols for depmod purposes
Chris Porter [Thu, 9 Jun 2016 18:48:12 +0000 (19:48 +0100)] 
BUILD: ignore more symbols for depmod purposes

8 years agoMerge pull request #44 from pandame/master+modules-doc
Chris Porter [Sun, 14 Feb 2016 13:39:44 +0000 (13:39 +0000)] 
Merge pull request #44 from pandame/master+modules-doc

MODULES: Add some more modules and config items.

8 years agoMODULES: Add some more modules and config items. 44/head
Pandame [Sun, 14 Feb 2016 13:21:02 +0000 (14:21 +0100)] 
MODULES: Add some more modules and config items.

8 years agoMerge pull request #42 from pandame/master+splitadd
Chris Porter [Sun, 14 Feb 2016 02:33:50 +0000 (02:33 +0000)] 
Merge pull request #42 from pandame/master+splitadd

splitlist: Add splitadd command.

8 years agosplitlist_commands: Misc fixes. 42/head
Pandame [Sat, 13 Feb 2016 14:12:16 +0000 (15:12 +0100)] 
splitlist_commands: Misc fixes.

1. Remove pointless \n in controlreply() messages.
2. Block attempt to add duplicate split.

8 years agosplitlist: Add splitadd command.
Pandame [Fri, 12 Feb 2016 12:09:39 +0000 (13:09 +0100)] 
splitlist: Add splitadd command.

8 years agoMerge pull request #41 from anders/nickrate
Chris Porter [Sun, 31 Jan 2016 17:59:07 +0000 (17:59 +0000)] 
Merge pull request #41 from anders/nickrate

Fix copy/paste mistake in nickrate

8 years agoFix copy/paste mistake in nickrate 41/head
Anders Bergh [Sun, 31 Jan 2016 17:57:12 +0000 (18:57 +0100)] 
Fix copy/paste mistake in nickrate

8 years agoMerge pull request #40 from nv1r/master
Chris Porter [Sun, 31 Jan 2016 12:29:01 +0000 (12:29 +0000)] 
Merge pull request #40 from nv1r/master

fix an issue where the trust logger would show the ID and the trust limit the wrong way round

8 years agoallow friends to get tickets for channels from the helpmod 40/head
Phil Hutchinson [Sun, 31 Jan 2016 11:26:31 +0000 (11:26 +0000)] 
allow friends to get tickets for channels from the helpmod

8 years agofix an issue where the trust logger would show the ID and the trust limit the wrong...
Phil Hutchinson [Sun, 31 Jan 2016 11:22:29 +0000 (11:22 +0000)] 
fix an issue where the trust logger would show the ID and the trust limit the wrong way round

8 years agoMerge pull request #38 from quakenet/chanserv-live
Chris Porter [Sat, 30 Jan 2016 21:30:47 +0000 (21:30 +0000)] 
Merge pull request #38 from quakenet/chanserv-live

Merge chanserv-live into master

8 years agoMerge branch 'master' into chanserv-live 38/head
Chris Porter [Sat, 30 Jan 2016 21:23:06 +0000 (21:23 +0000)] 
Merge branch 'master' into chanserv-live

8 years agoMerge pull request #37 from retropc/NEWSERV-22
Chris Porter [Sat, 30 Jan 2016 21:19:15 +0000 (21:19 +0000)] 
Merge pull request #37 from retropc/NEWSERV-22

CORE: fix match issue

8 years agoCORE: fix match issue 37/head
Chris Porter [Sat, 30 Jan 2016 21:17:22 +0000 (21:17 +0000)] 
CORE: fix match issue

8 years agoWHOWAS: fix compilation
Chris Porter [Mon, 25 Jan 2016 22:07:02 +0000 (22:07 +0000)] 
WHOWAS: fix compilation

8 years agoCHANSERV: add version to chanserv_cleanupdb 5/head
Chris Porter [Sun, 24 Jan 2016 18:13:38 +0000 (18:13 +0000)] 
CHANSERV: add version to chanserv_cleanupdb

8 years agoCHANSERV: fix use-after-free in chanserv_cleanupdb
Chris Porter [Sun, 24 Jan 2016 18:13:24 +0000 (18:13 +0000)] 
CHANSERV: fix use-after-free in chanserv_cleanupdb

8 years agoCHANSERV: reduce reason to 15 chars
Chris Porter [Sun, 24 Jan 2016 16:10:31 +0000 (16:10 +0000)] 
CHANSERV: reduce reason to 15 chars

8 years agoCHANSERV: check reason + wall in delchan
Chris Porter [Sun, 24 Jan 2016 16:05:56 +0000 (16:05 +0000)] 
CHANSERV: check reason + wall in delchan

8 years agoCHANSERV: more checks on lastchannelID / lastuserID
Chris Porter [Sun, 24 Jan 2016 16:02:39 +0000 (16:02 +0000)] 
CHANSERV: more checks on lastchannelID / lastuserID

8 years agoMerge pull request #3 from retropc/master
Chris Porter [Sun, 24 Jan 2016 14:58:25 +0000 (14:58 +0000)] 
Merge pull request #3 from retropc/master

Add RBL module + lua_localchanopnotice

8 years agoCHANSERV: don't delete the last user/channel to prevent id reuse 4/head
Chris Porter [Sun, 24 Jan 2016 14:48:00 +0000 (14:48 +0000)] 
CHANSERV: don't delete the last user/channel to prevent id reuse

8 years agoAdd rbl module. 3/head
Gunnar Beutner [Sun, 24 Jan 2016 13:42:17 +0000 (13:42 +0000)] 
Add rbl module.

8 years agoLUA: add function for channel chanop notice
Chris Porter [Sun, 24 Jan 2016 13:36:05 +0000 (13:36 +0000)] 
LUA: add function for channel chanop notice

8 years agoMerge pull request #2 from meeb/meeb
Chris Porter [Sat, 23 Jan 2016 14:12:11 +0000 (14:12 +0000)] 
Merge pull request #2 from meeb/meeb

irc_onvoice and irc_ondevoice lua events

8 years agoadd lua_onvoice hook which provides irc_onvoice and irc_ondevoice lua events 2/head
Joe Harris [Sat, 23 Jan 2016 01:49:43 +0000 (01:49 +0000)] 
add lua_onvoice hook which provides irc_onvoice and irc_ondevoice lua events

8 years agoMerge pull request #1 from meeb/meeb
Chris Porter [Fri, 22 Jan 2016 23:26:23 +0000 (23:26 +0000)] 
Merge pull request #1 from meeb/meeb

fix ./configure -h

8 years agofix ./configure -h 1/head
Joe Harris [Fri, 22 Jan 2016 11:59:33 +0000 (11:59 +0000)] 
fix ./configure -h

8 years agoMerge branch 'master' into chanserv-live
Chris Porter [Mon, 18 Jan 2016 22:28:29 +0000 (22:28 +0000)] 
Merge branch 'master' into chanserv-live

8 years agoPort to git.
Chris Porter [Mon, 18 Jan 2016 21:09:45 +0000 (21:09 +0000)] 
Port to git.

8 years agoTRUSTS: require sqlite
Chris Porter [Sun, 17 Jan 2016 15:35:01 +0000 (15:35 +0000)] 
TRUSTS: require sqlite

--HG--
branch : chanserv-live

8 years agoCHANSERV: fix 7h cleanup time
Chris Porter [Sun, 17 Jan 2016 15:34:52 +0000 (15:34 +0000)] 
CHANSERV: fix 7h cleanup time

--HG--
branch : chanserv-live

8 years agoCHANSERV: fix batcher rc4 burning in password urls
Chris Porter [Mon, 28 Dec 2015 02:00:16 +0000 (02:00 +0000)] 
CHANSERV: fix batcher rc4 burning in password urls

--HG--
branch : chanserv-live

9 years agoBUILD: improve workspace mechanism
Chris Porter [Mon, 2 Feb 2015 01:02:49 +0000 (01:02 +0000)] 
BUILD: improve workspace mechanism

9 years agoHELPMOD2: don't ignore +h clients
Chris Porter [Mon, 19 Jan 2015 20:49:28 +0000 (20:49 +0000)] 
HELPMOD2: don't ignore +h clients

9 years agoIRC: add ipv6 support for hub connections
Chris Porter [Mon, 22 Dec 2014 17:34:36 +0000 (17:34 +0000)] 
IRC: add ipv6 support for hub connections

9 years agoCHANSERV: authtracker now keeps 240 days history
Chris Porter [Mon, 20 Oct 2014 00:11:40 +0000 (01:11 +0100)] 
CHANSERV: authtracker now keeps 240 days history

--HG--
branch : chanserv-live

9 years agoCHANSERV: remove E type escapes
Chris Porter [Mon, 20 Oct 2014 00:11:21 +0000 (01:11 +0100)] 
CHANSERV: remove E type escapes

--HG--
branch : chanserv-live

9 years agoCHANSERV: better batcher error handling for expired accounts/accounts with no email.
Chris Porter [Sun, 12 Oct 2014 12:20:31 +0000 (13:20 +0100)] 
CHANSERV: better batcher error handling for expired accounts/accounts with no email.

--HG--
branch : chanserv-live