]> jfr.im git - irc/quakenet/newserv.git/log
irc/quakenet/newserv.git
3 years agoBUILD: remove obsolete makes/subs support
Chris Porter [Thu, 11 Mar 2021 05:48:38 +0000 (05:48 +0000)] 
BUILD: remove obsolete makes/subs support

3 years agoMerge pull request #101 from quakenet/chanserv-live 102/head
retropc [Wed, 10 Mar 2021 00:22:43 +0000 (00:22 +0000)] 
Merge pull request #101 from quakenet/chanserv-live

Merge chanserv-live into master

3 years agoMerge pull request #100 from retropc/delink
retropc [Wed, 10 Mar 2021 00:11:28 +0000 (00:11 +0000)] 
Merge pull request #100 from retropc/delink

CHANSERV: add delinkauthtracker command

3 years agoCHANSERV: add delinkauthtracker command for servers that have delinked 100/head
Chris Porter [Wed, 10 Mar 2021 00:05:45 +0000 (00:05 +0000)] 
CHANSERV: add delinkauthtracker command for servers that have delinked

3 years agoAUTH: command takes at least 3 args
Chris Porter [Tue, 9 Mar 2021 23:39:33 +0000 (23:39 +0000)] 
AUTH: command takes at least 3 args

3 years agoCHANSERV: dumpauthtracker takes no args
Chris Porter [Tue, 9 Mar 2021 23:39:08 +0000 (23:39 +0000)] 
CHANSERV: dumpauthtracker takes no args

3 years agoMerge pull request #99 from retropc/t_ip_fix
retropc [Mon, 23 Nov 2020 01:34:02 +0000 (01:34 +0000)] 
Merge pull request #99 from retropc/t_ip_fix

TROJANSCAN: don't limit IP to 15 chars (ipv6)

3 years agoTROJANSCAN: don't limit IP to 15 chars (ipv6) 99/head
Chris Porter [Mon, 23 Nov 2020 01:03:15 +0000 (01:03 +0000)] 
TROJANSCAN: don't limit IP to 15 chars (ipv6)

3 years agoMerge pull request #97 from retropc/nterfacer_acls
retropc [Thu, 8 Oct 2020 21:57:13 +0000 (21:57 +0000)] 
Merge pull request #97 from retropc/nterfacer_acls

NTERFACER: always permit pings

3 years agoNTERFACER: always permit pings 97/head
Chris Porter [Thu, 8 Oct 2020 21:53:44 +0000 (22:53 +0100)] 
NTERFACER: always permit pings

3 years agoMerge pull request #96 from retropc/nterfacer_acls
retropc [Tue, 6 Oct 2020 00:22:31 +0000 (00:22 +0000)] 
Merge pull request #96 from retropc/nterfacer_acls

NTERFACER: add optional checking of first argument to acls

3 years agoNTERFACER: add optional checking of first argument to acls 96/head
Chris Porter [Tue, 6 Oct 2020 00:19:06 +0000 (01:19 +0100)] 
NTERFACER: add optional checking of first argument to acls

3 years agoMerge pull request #95 from retropc/banevade
retropc [Mon, 5 Oct 2020 23:29:40 +0000 (23:29 +0000)] 
Merge pull request #95 from retropc/banevade

BANEVADE: add +h ban evade detecting module

3 years agoBANEVADE: add to default build but disable enforcement by default 95/head
Chris Porter [Mon, 5 Oct 2020 23:23:53 +0000 (00:23 +0100)] 
BANEVADE: add to default build but disable enforcement by default

3 years agoMerge pull request #93 from retropc/nterfacer_acls
retropc [Mon, 5 Oct 2020 23:15:15 +0000 (23:15 +0000)] 
Merge pull request #93 from retropc/nterfacer_acls

NTERFACER: add per permit (service,command) acls

3 years agoNTERFACER: add per permit (service,command) acls 93/head
Chris Porter [Mon, 5 Oct 2020 23:04:33 +0000 (00:04 +0100)] 
NTERFACER: add per permit (service,command) acls

3 years agoMerge pull request #92 from retropc/proxyscan_v6
retropc [Mon, 20 Jul 2020 03:20:15 +0000 (04:20 +0100)] 
Merge pull request #92 from retropc/proxyscan_v6

PROXYSCAN: full ipv6 support

3 years agoPROXYSCAN: add v6 scan support 92/head
Chris Porter [Mon, 20 Jul 2020 03:07:25 +0000 (04:07 +0100)] 
PROXYSCAN: add v6 scan support

3 years agoPROXYSCAN: remove obsolete ports
Chris Porter [Mon, 20 Jul 2020 02:17:26 +0000 (03:17 +0100)] 
PROXYSCAN: remove obsolete ports

3 years agoNickOnServer fix 94/head
Anton Lindgren [Wed, 15 Jul 2020 01:36:02 +0000 (03:36 +0200)] 
NickOnServer fix

3 years agoFixed some issues
Anton Lindgren [Wed, 15 Jul 2020 01:30:08 +0000 (03:30 +0200)] 
Fixed some issues

3 years agoReset host in C module
Anton Lindgren [Wed, 15 Jul 2020 01:19:19 +0000 (03:19 +0200)] 
Reset host in C module

3 years agoNew banevade ban check
Anton Lindgren [Mon, 13 Jul 2020 18:05:34 +0000 (20:05 +0200)] 
New banevade ban check

3 years agoAdded a new hook for detecting people bypassing bans, a module to trigger the hook...
Anton Lindgren [Mon, 6 Jul 2020 09:51:18 +0000 (11:51 +0200)] 
Added a new hook for detecting people bypassing bans, a module to trigger the hook, and lua capabilities to fire on it

3 years agoMerge pull request #91 from retropc/concat
retropc [Sun, 5 Jul 2020 18:31:15 +0000 (18:31 +0000)] 
Merge pull request #91 from retropc/concat

NEWSEARCH: add concat function

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 #80 from quakenet/retropc-patch-3 101/head
Chris Porter [Fri, 6 Mar 2020 02:07:55 +0000 (02:07 +0000)] 
Merge pull request #80 from quakenet/retropc-patch-3

CHANSERV: increase maxbans to 100

4 years agoCHANSERV: increase maxbans to 100 retropc-patch-3 80/head
Chris Porter [Fri, 6 Mar 2020 02:06:41 +0000 (02:06 +0000)] 
CHANSERV: increase maxbans to 100

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

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