]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
3 years agoNEWSEARCH: add concat function 91/head
Chris Porter [Sun, 5 Jul 2020 18:28:35 +0000 (19:28 +0100)] 
NEWSEARCH: add concat function

3 years agoMerge pull request #90 from retropc/commands_fix
retropc [Sun, 5 Jul 2020 18:20:33 +0000 (18:20 +0000)] 
Merge pull request #90 from retropc/commands_fix

CONTROL: increase command array size in SHOWCOMMANDS (can't see >command 100)

3 years agoCONTROL: increase command array size in SHOWCOMMANDS (can't see >command 100) 90/head
Chris Porter [Sun, 5 Jul 2020 18:17:44 +0000 (19:17 +0100)] 
CONTROL: increase command array size in SHOWCOMMANDS (can't see >command 100)

3 years agoMerge pull request #89 from retropc/proxyscan_extscan
retropc [Sun, 5 Jul 2020 02:27:16 +0000 (02:27 +0000)] 
Merge pull request #89 from retropc/proxyscan_extscan

PROXYSCAN: external scanner support and other fixes

3 years agoCORE: handle EINTR correctly in epoll 89/head
Chris Porter [Sun, 5 Jul 2020 02:08:53 +0000 (03:08 +0100)] 
CORE: handle EINTR correctly in epoll

3 years agoPROXYSCAN: remove redundant syscalls + use socket() to set fd properties
Chris Porter [Sun, 5 Jul 2020 01:47:27 +0000 (02:47 +0100)] 
PROXYSCAN: remove redundant syscalls + use socket() to set fd properties

3 years agoPROXYSCAN: make sure we loaded under epoll engine
Chris Porter [Sun, 5 Jul 2020 01:21:08 +0000 (02:21 +0100)] 
PROXYSCAN: make sure we loaded under epoll engine

3 years agoCORE: switch default event engine to epoll
Chris Porter [Sun, 5 Jul 2020 01:21:00 +0000 (02:21 +0100)] 
CORE: switch default event engine to epoll

3 years agoPROXYSCAN: tidy up and unify direct scans, and run a local listener instead of an...
Chris Porter [Sun, 5 Jul 2020 01:06:48 +0000 (02:06 +0100)] 
PROXYSCAN: tidy up and unify direct scans, and run a local listener instead of an ircd on the box

3 years agoPROXYSCAN: send \r\n on idle and reduce max read to 10k
Chris Porter [Sun, 5 Jul 2020 00:21:19 +0000 (01:21 +0100)] 
PROXYSCAN: send \r\n on idle and reduce max read to 10k

3 years agoPROXYSCAN: remove unnecessary SIGPIPE code (now in core)
Chris Porter [Sun, 5 Jul 2020 00:20:22 +0000 (01:20 +0100)] 
PROXYSCAN: remove unnecessary SIGPIPE code (now in core)

3 years agoPROXYSCAN: add external scan type
Chris Porter [Sat, 4 Jul 2020 23:43:44 +0000 (01:43 +0200)] 
PROXYSCAN: add external scan type

3 years agoPROXYSCAN: add more SOCKS5 ports
Chris Porter [Sat, 4 Jul 2020 23:12:25 +0000 (01:12 +0200)] 
PROXYSCAN: add more SOCKS5 ports

3 years agoPROXYSCAN: disable addscan and addscan (never used)
Chris Porter [Sat, 4 Jul 2020 23:09:59 +0000 (01:09 +0200)] 
PROXYSCAN: disable addscan and addscan (never used)

4 years agoMerge pull request #88 from antonlindgren/newfeature
retropc [Tue, 2 Jun 2020 23:22:05 +0000 (23:22 +0000)] 
Merge pull request #88 from antonlindgren/newfeature

Added irc_localinvite instead of having to use irc_invite through U

4 years agoVerify that index is not null 88/head
Anton Lindgren [Tue, 2 Jun 2020 19:41:21 +0000 (21:41 +0200)] 
Verify that index is not null

4 years agoAdded irc_localinvite instead of having to use irc_invite through U
Anton Lindgren [Tue, 2 Jun 2020 14:32:58 +0000 (16:32 +0200)] 
Added irc_localinvite instead of having to use irc_invite through U

4 years agoMerge pull request #87 from retropc/regexgline_fixes
retropc [Fri, 22 May 2020 19:27:43 +0000 (19:27 +0000)] 
Merge pull request #87 from retropc/regexgline_fixes

REGEXGLINE: fix expiry bug (+ cleanup)

4 years agoREGEXGLINE: fix warnings 87/head
Chris Porter [Fri, 22 May 2020 19:21:45 +0000 (20:21 +0100)] 
REGEXGLINE: fix warnings

4 years agoREGEXGLINE: fix misleading log messages
Chris Porter [Fri, 22 May 2020 19:20:32 +0000 (20:20 +0100)] 
REGEXGLINE: fix misleading log messages

4 years agoREGEXGLINE: fix expiry delete bug
Chris Porter [Fri, 22 May 2020 19:19:57 +0000 (20:19 +0100)] 
REGEXGLINE: fix expiry delete bug

4 years agoMerge pull request #86 from retropc/mariadb
retropc [Fri, 22 May 2020 17:36:18 +0000 (17:36 +0000)] 
Merge pull request #86 from retropc/mariadb

BUILD: fix mysql->mariadb linking/includes

4 years agoBUILD: fix mysql->mariadb linking/includes 86/head
Chris Porter [Fri, 22 May 2020 17:33:19 +0000 (18:33 +0100)] 
BUILD: fix mysql->mariadb linking/includes

4 years agoMerge pull request #85 from antonlindgren/bugfixes
retropc [Fri, 22 May 2020 16:16:46 +0000 (16:16 +0000)] 
Merge pull request #85 from antonlindgren/bugfixes

Enable reconnect on trojanscan

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