]>
jfr.im git - irc/rizon/plexus4.git/log
Dwarf [Sat, 22 May 2021 09:09:57 +0000 (11:09 +0200)]
Add channel extban
Adam [Fri, 9 Apr 2021 15:09:22 +0000 (11:09 -0400)]
help/kline: remove oper_reason
This has never existed in p4, and was copied from p3
Adam [Fri, 9 Apr 2021 15:05:29 +0000 (11:05 -0400)]
Fix sub-minute d/k lines from being permanent
If a server sends a d/kline with an expiry time less than 60,
valid_tkline would return 0 due to the conversion from seconds to
minutes in order to compare with MAX_TDKLINE_TIME. Additionally allow
opers to pass 0 as an expiry to KLINE/DLINE and treat it as permanent,
instead of 1 minute.
Adam [Mon, 22 Mar 2021 01:28:31 +0000 (21:28 -0400)]
ban_matches: don't match sockhost or ip against ipspoofed users
Adam [Mon, 22 Mar 2021 01:04:09 +0000 (21:04 -0400)]
Fix and suppress some compiler warnings
Adam [Mon, 22 Mar 2021 00:31:44 +0000 (20:31 -0400)]
Remove FLAGS_AUTH_SPOOF
Adam [Sun, 10 May 2020 17:34:49 +0000 (13:34 -0400)]
plexus4 20200510_0-610
Adam [Sun, 10 May 2020 16:05:59 +0000 (12:05 -0400)]
reference.conf: fix a few syntax errors
Adam [Fri, 17 Apr 2020 19:52:11 +0000 (15:52 -0400)]
whowas: fix not zeroing sockhost
Adam [Wed, 1 Apr 2020 00:22:09 +0000 (20:22 -0400)]
Add /stats/ltrace
Adam [Sun, 22 Mar 2020 15:41:49 +0000 (11:41 -0400)]
http_stats: fix send/recv bytes
Adam [Mon, 3 Feb 2020 19:22:09 +0000 (14:22 -0500)]
extban_format: fix acting extban to always be first
Adam [Mon, 3 Feb 2020 18:48:06 +0000 (13:48 -0500)]
channel_mode: fix parsing ban args containing invalid masks
Adam [Mon, 13 Jan 2020 14:18:25 +0000 (09:18 -0500)]
ssl: disable renegotiation
Adam [Mon, 13 Jan 2020 01:22:27 +0000 (20:22 -0500)]
plexus4 20200112_0-609
Adam [Mon, 13 Jan 2020 01:10:35 +0000 (20:10 -0500)]
send: remove ssl renegotiation limit
exit_client is not safe to call in send_queued_write. In start_auth,
sendheader is causing client exits prior to finish setting eg. the dns
pending flag.
Adam [Tue, 28 May 2019 17:20:30 +0000 (13:20 -0400)]
hostmask: fix stack out of bounds write when parsing v6 netmasks
Additionally fix the check for the number of given cidr bits to be > the
number of parsed bits to not erronously parse valid v6 masks as hosts
Adam [Sat, 12 Jan 2019 15:37:57 +0000 (10:37 -0500)]
Add -Werror=implicit-function-declaration to module cflags
Adam [Sat, 12 Jan 2019 15:27:23 +0000 (10:27 -0500)]
ci: add extra modules to build
Adam [Sat, 12 Jan 2019 15:25:17 +0000 (10:25 -0500)]
m_opme: use snomask instead of announce
Adam [Thu, 29 Nov 2018 20:47:33 +0000 (15:47 -0500)]
plexus4 20181129_0-608
Adam [Thu, 29 Nov 2018 20:46:16 +0000 (20:46 +0000)]
Merge branch 'delay' into 'master'
Delay
See merge request rizon/plexus4!30
Adam [Sat, 24 Nov 2018 20:48:11 +0000 (15:48 -0500)]
Add delay
Adam [Tue, 27 Nov 2018 23:42:12 +0000 (18:42 -0500)]
m_message: apply target limit to new clients too
Adam [Sat, 24 Nov 2018 15:28:31 +0000 (10:28 -0500)]
m_topic: respect hidden servers
Adam [Sat, 24 Nov 2018 15:27:13 +0000 (10:27 -0500)]
ci: remove centos6 build
Adam [Sun, 4 Nov 2018 15:32:00 +0000 (10:32 -0500)]
conf_parser: rebuild cidr list after assigning new bitlens
Adam [Fri, 29 Sep 2017 17:29:27 +0000 (13:29 -0400)]
upgrade: serialize and deserialize accepts too
Adam [Thu, 21 Sep 2017 22:14:05 +0000 (18:14 -0400)]
Merge branch 'routing'
Adam [Thu, 14 Sep 2017 00:38:23 +0000 (20:38 -0400)]
mkpasswd: default to sha256
Adam [Thu, 14 Sep 2017 00:34:39 +0000 (20:34 -0400)]
mkpasswd: update mkpasswd from hybrid 8.2
Adam [Thu, 14 Sep 2017 00:33:30 +0000 (20:33 -0400)]
ssl_get_cert: use config message digest
Adam [Wed, 30 Aug 2017 16:06:09 +0000 (12:06 -0400)]
m_webirc: check hostname again after assigning to IP
Adam [Wed, 30 Aug 2017 01:12:04 +0000 (21:12 -0400)]
m_webirc: don't reject clients for invalid webirc hostnames
Adam [Mon, 21 Aug 2017 21:40:10 +0000 (17:40 -0400)]
Merge tag '20170719_0-606'
20170719_0-606
Adam [Mon, 21 Aug 2017 21:20:28 +0000 (17:20 -0400)]
plexus4 20170821_0-607
Adam [Mon, 21 Aug 2017 21:19:13 +0000 (17:19 -0400)]
Merge branch 'master' into routing
Adam [Mon, 7 Aug 2017 23:59:34 +0000 (19:59 -0400)]
server_estab: send notice for dropped server links due to being a leaf
Adam [Sun, 30 Jul 2017 00:23:51 +0000 (20:23 -0400)]
Change mass highlight nicks info output to decimal
Adam [Sat, 29 Jul 2017 02:01:11 +0000 (22:01 -0400)]
m_capture: don't use get_oper_name on non opers
Adam [Sat, 29 Jul 2017 01:58:13 +0000 (21:58 -0400)]
Revert "m_capture: require clients to capture"
This reverts commit
757150e9cdd4f7c86835850096a7cb37e3c646d7 .
Adam [Fri, 28 Jul 2017 23:13:00 +0000 (19:13 -0400)]
Remove type from hook
Adam [Fri, 28 Jul 2017 23:04:09 +0000 (19:04 -0400)]
Add centos 7, 6, debian 9 to ci
Adam [Fri, 28 Jul 2017 22:03:56 +0000 (18:03 -0400)]
Remove swig and lua script support
Adam [Fri, 28 Jul 2017 21:11:37 +0000 (17:11 -0400)]
Route rehash notices
Adam [Fri, 28 Jul 2017 20:40:59 +0000 (16:40 -0400)]
m_highlight: fix searching past end of message
Adam [Fri, 28 Jul 2017 19:40:40 +0000 (15:40 -0400)]
Add a few more config values to info
Adam [Wed, 19 Jul 2017 22:16:04 +0000 (18:16 -0400)]
plexus4 20170719_0-606
Adam [Wed, 19 Jul 2017 21:04:43 +0000 (17:04 -0400)]
Merge branch 'master' into routing
Adam [Wed, 19 Jul 2017 17:12:19 +0000 (13:12 -0400)]
m_cap: fix advancing to next cap if cap is not found
Adam [Wed, 19 Jul 2017 15:45:33 +0000 (11:45 -0400)]
s_user: route is an operator notice
Adam [Tue, 18 Jul 2017 01:42:53 +0000 (21:42 -0400)]
Limit banstr to MODEBUFLEN, which is what parabuf is
Adam [Tue, 18 Jul 2017 01:33:56 +0000 (21:33 -0400)]
channel_mode.c: fix overflowing parabuf with very long args
Adam [Mon, 17 Jul 2017 12:27:19 +0000 (08:27 -0400)]
channel_mode.c: remove fix_key_old
fix_key_old did not remove spaces and tripped assert(key[0] != ' ') from
crafted server MODE/TMODE
Adam [Sun, 16 Jul 2017 12:54:11 +0000 (08:54 -0400)]
m_capture: require clients to capture
Fixes tripped assert in get_oper_name in logging
Adam [Sun, 16 Jul 2017 12:48:45 +0000 (08:48 -0400)]
m_encap: fix abort from msg_tree_parse assert(cmd && *cmd) from ENCAP * :
Adam [Sun, 16 Jul 2017 02:51:26 +0000 (22:51 -0400)]
m_nick: fix tripped assert in watch_check_hash from s2s NICK with 4-8 arguments
Adam [Sun, 16 Jul 2017 02:31:41 +0000 (22:31 -0400)]
test: allocate fake listeners instead of relying on existance of ones
Adam [Mon, 10 Jul 2017 15:57:08 +0000 (11:57 -0400)]
Add m_highlight to block highlight spam
Adam [Mon, 10 Jul 2017 13:58:59 +0000 (09:58 -0400)]
Fixes for openssl 1.1
The define for SSLeay_add_all_ciphers -> OpenSSL_add_all_ciphers was
removed, and X509_STORE_CTX is now an internal structure.
Adam [Sat, 8 Jul 2017 19:42:13 +0000 (15:42 -0400)]
m_config: fix routing config, dont allow null values
Adam [Sat, 8 Jul 2017 19:32:00 +0000 (15:32 -0400)]
m_config: fix server burst hook
Adam [Fri, 7 Jul 2017 01:07:03 +0000 (01:07 +0000)]
Merge branch 'cloak2' into 'master'
Cloak2
See merge request !27
Adam [Fri, 7 Jul 2017 00:02:43 +0000 (20:02 -0400)]
Add new cloak system with modular cloaking modules
Adam [Thu, 6 Jul 2017 00:50:15 +0000 (20:50 -0400)]
conf_parser: fix indenting in general_item
Adam [Tue, 4 Jul 2017 21:40:26 +0000 (17:40 -0400)]
http_stats: add /stats/listeners to expose listener stats
Adam [Tue, 4 Jul 2017 19:54:49 +0000 (15:54 -0400)]
upgrade: send over listener name/port and attempt to reattach to it on the other side
Adam [Tue, 4 Jul 2017 19:31:15 +0000 (15:31 -0400)]
unserialize_client: fix unserialization registration status
Adam [Sat, 24 Jun 2017 13:54:17 +0000 (09:54 -0400)]
ipcache: move bit fields next to each other
null cached host whenever invalid is set to 1
Adam [Sat, 24 Jun 2017 02:40:56 +0000 (22:40 -0400)]
find_or_add_ip: don't garbage collect ip entries if there are too many
Adam [Sat, 24 Jun 2017 02:33:57 +0000 (22:33 -0400)]
ip cache: add separate field for fail dns
Adam [Sat, 24 Jun 2017 02:25:05 +0000 (22:25 -0400)]
conf.c: only invalidate dnsbl cache if enough time is lapsed
Adam [Fri, 23 Jun 2017 19:07:31 +0000 (15:07 -0400)]
irc_res: fix coment and disable retries by setting resend=0
Adam [Thu, 22 Jun 2017 19:56:42 +0000 (15:56 -0400)]
find_exact_name_conf: always match olines against sockhost and realhost
Adam [Sun, 4 Jun 2017 14:12:39 +0000 (10:12 -0400)]
plexus4 20170604_0-605
Adam [Sat, 3 Jun 2017 17:34:00 +0000 (13:34 -0400)]
m_webirc: don't allow ips to begin with :
Adam [Sat, 3 Jun 2017 17:26:47 +0000 (13:26 -0400)]
add_connection: clean up logic for ips beginning with :
Adam [Sat, 22 Apr 2017 12:23:14 +0000 (08:23 -0400)]
m_chghost: fix compile warning
Adam [Tue, 4 Apr 2017 20:22:43 +0000 (16:22 -0400)]
reference.conf: fix whitespace in oper umode comment
Adam [Tue, 4 Apr 2017 18:51:45 +0000 (14:51 -0400)]
reference.conf: update reference dnsbl block
Adam [Tue, 4 Apr 2017 15:59:42 +0000 (11:59 -0400)]
modules/Makefile.am: fix spacing
Adam [Tue, 4 Apr 2017 15:59:33 +0000 (11:59 -0400)]
m_chghost: clear bancache on chgrealhost
Adam [Thu, 23 Mar 2017 17:12:44 +0000 (13:12 -0400)]
reference.conf: update for max channel changes
Adam [Thu, 23 Mar 2017 17:08:15 +0000 (13:08 -0400)]
Add max_invites global set option
Adam [Thu, 23 Mar 2017 17:00:27 +0000 (13:00 -0400)]
Add max_channels configuration option to classes
Adam [Wed, 22 Mar 2017 00:36:47 +0000 (20:36 -0400)]
ircd: don't LOG_PERROR in openlog()
Adam [Mon, 20 Mar 2017 00:00:02 +0000 (20:00 -0400)]
ircd: move common logging code into a function
Adam [Sun, 19 Mar 2017 23:19:49 +0000 (19:19 -0400)]
ircd: log errors to syslog
Adam [Tue, 14 Mar 2017 22:55:56 +0000 (18:55 -0400)]
sendto_channel_butone: test IsDefunct on 'target_p->from' instead of 'target_p' as it can be a remote client
Adam [Tue, 14 Mar 2017 17:49:22 +0000 (13:49 -0400)]
m_trace: fix uid leak in RPL_ENDOFTRACE
Adam [Mon, 13 Mar 2017 23:19:26 +0000 (19:19 -0400)]
m_trace: update for hunting uids/sids
Adam [Wed, 1 Mar 2017 01:48:56 +0000 (20:48 -0500)]
s_user.c: double check cloaked host really exists before setting it
Adam [Mon, 27 Feb 2017 14:44:26 +0000 (09:44 -0500)]
m_chghost: update host of unknown clients in chgrealhost too
Adam [Mon, 27 Feb 2017 14:40:45 +0000 (09:40 -0500)]
m_chghost: don't change host on chgrealhost too, use chghost for that
Adam [Mon, 27 Feb 2017 14:26:21 +0000 (09:26 -0500)]
m_chghost: also set cgihost in chgrealhost
Adam [Fri, 17 Feb 2017 16:40:22 +0000 (11:40 -0500)]
m_svsjoin: fix some creative use of sendto_server
Adam [Mon, 13 Feb 2017 02:13:01 +0000 (21:13 -0500)]
Update help index, add helper script
Adam [Tue, 7 Feb 2017 23:56:00 +0000 (18:56 -0500)]
ircd 20170207_0-604
Adam [Fri, 3 Feb 2017 19:37:00 +0000 (14:37 -0500)]
Fix wlines to expire
Adam [Thu, 2 Feb 2017 01:17:55 +0000 (01:17 +0000)]
Merge branch 'swebirc2.0-sendhost' into 'master'
Also send (resolved) cgihost in UWEBIRC
See merge request !26