]>
jfr.im git - irc/rizon/plexus4.git/log
Adam [Fri, 22 Jan 2016 01:27:03 +0000 (20:27 -0500)]
less static
Adam [Fri, 22 Jan 2016 01:21:08 +0000 (20:21 -0500)]
cleanup
Orillion [Thu, 21 Jan 2016 21:50:00 +0000 (22:50 +0100)]
Do not propagate bounced modes across network.
Adam [Thu, 21 Jan 2016 02:51:19 +0000 (21:51 -0500)]
Only bounce bmasks from local links
Adam [Thu, 21 Jan 2016 02:49:54 +0000 (21:49 -0500)]
cleanup ms_bmask
Adam [Thu, 21 Jan 2016 02:07:53 +0000 (21:07 -0500)]
remove ban_parse
Adam [Thu, 21 Jan 2016 02:01:39 +0000 (21:01 -0500)]
hm
Adam [Thu, 21 Jan 2016 02:00:09 +0000 (21:00 -0500)]
builds
Adam [Thu, 21 Jan 2016 01:46:11 +0000 (20:46 -0500)]
Merge branch 'master' into master+bmaskbounce
Adam [Tue, 19 Jan 2016 00:42:17 +0000 (19:42 -0500)]
Require SHARED_RESV for me_resv too
Adam [Wed, 13 Jan 2016 15:00:27 +0000 (10:00 -0500)]
Change default MAXTARGETS to 10 and TARGET_DELAY to 60
Adam [Tue, 12 Jan 2016 23:32:11 +0000 (18:32 -0500)]
Disable mempool on debug builds
Adam [Tue, 12 Jan 2016 17:00:33 +0000 (12:00 -0500)]
webirc: remove duplicated pass check, immediately fail auth if no services are available
Adam [Thu, 7 Jan 2016 23:45:18 +0000 (18:45 -0500)]
Add simple upgrade test
Adam [Sat, 2 Jan 2016 23:04:46 +0000 (18:04 -0500)]
Randomize FNV1 hash more
Adam [Sat, 2 Jan 2016 20:10:57 +0000 (15:10 -0500)]
chgclass on unknown users won't work because they would just get their new class attached at registration/find_person doesn't return unknown clients
Adam [Sat, 2 Jan 2016 19:55:00 +0000 (14:55 -0500)]
Set temporary ilines made in chgclass as inactive so they are free'd when the client exits
Adam [Sat, 2 Jan 2016 19:41:09 +0000 (14:41 -0500)]
Only link ircd to ldl if it exists
Adam [Sat, 2 Jan 2016 19:20:42 +0000 (14:20 -0500)]
Revert "Use libltdl for libplexus"
This reverts commit
ac4497fe6cbf02c4ac46e8c0ba84974ce4a2b22f .
Adam [Sat, 2 Jan 2016 18:42:51 +0000 (13:42 -0500)]
Use libltdl for libplexus
Adam [Sat, 2 Jan 2016 17:31:28 +0000 (12:31 -0500)]
Allow dnsbl matches to match any ipv4 address
Adam [Sat, 2 Jan 2016 16:25:47 +0000 (11:25 -0500)]
.gitignore test stuff
Adam [Wed, 30 Dec 2015 19:24:59 +0000 (14:24 -0500)]
Fix ipv6 cloak generation
Adam [Tue, 22 Dec 2015 21:11:29 +0000 (16:11 -0500)]
cleanup
Adam [Tue, 22 Dec 2015 21:04:49 +0000 (16:04 -0500)]
Fixup invite test which was mostly broken.
Add better process management. Disable mempool when test is enabled.
Clobber memory on free in tests.
Adam [Tue, 22 Dec 2015 19:10:33 +0000 (14:10 -0500)]
Fix building suite
Adam [Tue, 22 Dec 2015 18:11:43 +0000 (13:11 -0500)]
Add test system and an invite test
Adam [Thu, 17 Dec 2015 13:38:53 +0000 (08:38 -0500)]
Add ldl ldflag to ircd
Adam [Thu, 17 Dec 2015 13:01:58 +0000 (08:01 -0500)]
Correct some usage of sending ENCAP to servers that don't support it on bursts
Adam [Thu, 17 Dec 2015 01:26:12 +0000 (20:26 -0500)]
Delete invites from local clients to remote clients on cleanup, since it isn't useful keeping them around
Adam [Wed, 16 Dec 2015 23:48:30 +0000 (18:48 -0500)]
Make sure ipcache entries don't expire when we rely on them to block users in dnsbl
Adam [Mon, 14 Dec 2015 23:11:08 +0000 (18:11 -0500)]
Fix reference.conf syntax
Adam [Thu, 10 Dec 2015 01:03:35 +0000 (20:03 -0500)]
Add SSL verificiation information in server link notice
Adam [Thu, 10 Dec 2015 00:46:26 +0000 (19:46 -0500)]
Verify certificate hostnames when using ca_file in clines
Adam [Mon, 30 Nov 2015 22:14:20 +0000 (17:14 -0500)]
Fix blocking part messages
Adam [Sun, 29 Nov 2015 20:49:43 +0000 (15:49 -0500)]
20151129_0-600
Adam [Wed, 25 Nov 2015 20:21:46 +0000 (14:21 -0600)]
Add ability to shed remote servers
Adam [Wed, 25 Nov 2015 20:07:42 +0000 (14:07 -0600)]
MAX_BAN can include extbans too
Adam [Wed, 25 Nov 2015 19:55:03 +0000 (13:55 -0600)]
Store the whole banstr in bans too which allows properly hanlding extbans when their module isn't loaded or was unloaded after setting
Adam [Wed, 25 Nov 2015 01:50:20 +0000 (19:50 -0600)]
Change extban type to enum extban_type
Adam [Wed, 25 Nov 2015 01:18:31 +0000 (19:18 -0600)]
Fix compile warnings in migrate.c with no libjansson
Adam [Tue, 27 Oct 2015 00:42:45 +0000 (20:42 -0400)]
Don't svsmode +x over spoofs or if the cloak system is disabled
Adam [Tue, 27 Oct 2015 00:40:43 +0000 (20:40 -0400)]
Don't allows key smaller than 2048 bit
Adam [Fri, 23 Oct 2015 19:24:01 +0000 (15:24 -0400)]
Allow svsmode +x to set cloaks
Adam [Fri, 23 Oct 2015 19:18:05 +0000 (15:18 -0400)]
Fix svsmode -x
Adam [Sun, 11 Oct 2015 17:27:54 +0000 (13:27 -0400)]
Update webirc cache if client isnt found or holding in registration
Adam [Mon, 5 Oct 2015 21:05:56 +0000 (17:05 -0400)]
Allow protoctl when unregistered, fix UNREGISTERED_HANDLER for (un)resv
Adam [Mon, 5 Oct 2015 20:53:04 +0000 (16:53 -0400)]
Allow /who
Adam [Mon, 5 Oct 2015 20:48:24 +0000 (16:48 -0400)]
Always use conf port for connect, ignore given port
Adam [Mon, 5 Oct 2015 15:20:25 +0000 (11:20 -0400)]
Add message level capture
Adam [Mon, 5 Oct 2015 01:56:15 +0000 (21:56 -0400)]
Rethink invite, require chanop only if -i or +p
Adam [Mon, 5 Oct 2015 01:51:07 +0000 (21:51 -0400)]
Revert "Require channel op to invite"
This reverts commit
f53f66a38bfc680aaad6d5095ceffb79f26a13b4 .
Adam [Mon, 5 Oct 2015 01:02:46 +0000 (21:02 -0400)]
Rename DUMMY_HANDLER to CAPTURED_HANDLER
Adam [Mon, 5 Oct 2015 00:49:25 +0000 (20:49 -0400)]
Upgrade over client_host and client_server
Adam [Mon, 5 Oct 2015 00:07:46 +0000 (20:07 -0400)]
Fix capture sendto_server() call when propagating masks. Also don't use encap.
Adam [Sun, 4 Oct 2015 23:55:19 +0000 (19:55 -0400)]
Move some variable declarations around
Adam [Sun, 4 Oct 2015 23:54:05 +0000 (19:54 -0400)]
If trying tp capture self just fail at the oper check, since you must be oper to capture
Adam [Sun, 4 Oct 2015 23:52:33 +0000 (19:52 -0400)]
Fix capture to not duplicate commands on every hop, and not propagate with encap
Adam [Sun, 4 Oct 2015 23:46:16 +0000 (19:46 -0400)]
Reindent m_capture
Adam [Sun, 4 Oct 2015 23:21:48 +0000 (19:21 -0400)]
Fix up extra mods build
Adam [Sun, 4 Oct 2015 23:18:16 +0000 (19:18 -0400)]
Remove unused MFLG_SLOW
Adam [Sun, 4 Oct 2015 23:14:01 +0000 (19:14 -0400)]
Switch message initializers to c99 format
Adam [Sun, 4 Oct 2015 03:18:52 +0000 (23:18 -0400)]
Require channel op to invite
Adam [Mon, 28 Sep 2015 19:44:36 +0000 (15:44 -0400)]
fix stats hubleaf h adminflag
Adam [Mon, 28 Sep 2015 14:39:24 +0000 (10:39 -0400)]
exit failed webirc attempts
Adam [Mon, 28 Sep 2015 13:34:39 +0000 (09:34 -0400)]
Remove RPL_YOURID
Adam [Mon, 28 Sep 2015 13:21:23 +0000 (09:21 -0400)]
Fix me_undline
Adam [Wed, 23 Sep 2015 23:48:51 +0000 (19:48 -0400)]
Remove public key server identification, unnecessary now with ssl profiles
BlindSight [Wed, 23 Sep 2015 20:13:17 +0000 (16:13 -0400)]
Assign removed lists the correct variable
Adam [Wed, 23 Sep 2015 16:18:17 +0000 (12:18 -0400)]
ahhhhhhhhhhh
Adam [Wed, 23 Sep 2015 13:18:27 +0000 (09:18 -0400)]
clear unban before parsing
Adam [Tue, 22 Sep 2015 20:15:33 +0000 (16:15 -0400)]
cleanup
Adam [Tue, 22 Sep 2015 14:33:20 +0000 (10:33 -0400)]
untested, bounce unset bmasks
Adam [Mon, 21 Sep 2015 19:53:13 +0000 (15:53 -0400)]
Add general:ssl_message_digest_algorithm
Adam [Wed, 9 Sep 2015 23:26:54 +0000 (19:26 -0400)]
Don't allow cidr klines with too small a bitmask
Adam [Sun, 6 Sep 2015 01:10:20 +0000 (21:10 -0400)]
Don't enforce deaf on remote clients
Adam [Sun, 6 Sep 2015 01:05:56 +0000 (21:05 -0400)]
Merge branch 'master' of gitlab.com:rizon/plexus4
Adam [Sun, 6 Sep 2015 01:05:38 +0000 (21:05 -0400)]
Remove SEND_UMODES
BlindSight [Fri, 4 Sep 2015 06:48:08 +0000 (02:48 -0400)]
channel_mode.c: Remove trailing whitespace
BlindSight [Wed, 2 Sep 2015 00:41:55 +0000 (20:41 -0400)]
s_user.c: Remove trailing whitespace
BlindSight [Tue, 1 Sep 2015 22:28:11 +0000 (18:28 -0400)]
Fix typo in return statement
Adam [Sun, 30 Aug 2015 17:32:56 +0000 (13:32 -0400)]
20150830_0-600
Adam [Wed, 26 Aug 2015 20:19:13 +0000 (16:19 -0400)]
Change default kick reason to source name, not target name
Adam [Wed, 26 Aug 2015 12:22:54 +0000 (08:22 -0400)]
Don't clobber client names with really low kicklen
Adam [Tue, 25 Aug 2015 22:45:07 +0000 (18:45 -0400)]
Hide type of ban from user, as it only confuses most people
Adam [Tue, 25 Aug 2015 22:32:47 +0000 (18:32 -0400)]
Don't store set time and length in ban reasons, form reason when applying ban, show expiry time
Adam [Tue, 25 Aug 2015 21:15:26 +0000 (17:15 -0400)]
Use UTC, not local time, for smalldate()
Adam [Mon, 24 Aug 2015 12:34:23 +0000 (08:34 -0400)]
Don't allow wildcard cresvs
Adam [Sun, 9 Aug 2015 22:04:41 +0000 (18:04 -0400)]
Check valid_wild_card_simple for channel resvs too. Fix valid_wild_card_simple to not consider masks with no wildcards as being invalid.
Adam [Sun, 9 Aug 2015 22:02:40 +0000 (18:02 -0400)]
Disable cidr limiting in default conf, fix commenting style
Adam [Sun, 26 Jul 2015 15:34:27 +0000 (11:34 -0400)]
Change bancache flags to not collide with chfl_exception and chfl_invex
Adam [Sun, 26 Jul 2015 15:27:23 +0000 (15:27 +0000)]
Merge branch 'extban_patches' into 'master'
Fix mute bans not applying correctly
CHFL_BAN_SILENCED is never set, so it checks for a ban and just returns ERR_CANNOTSENDTOCHAN if one is found. However, prior to this it sets CHFL_MUTE_CHECKED which voids anymore scanning of the client.
See merge request !6
BlindSight [Sat, 25 Jul 2015 23:18:18 +0000 (19:18 -0400)]
extban_mute: Fix mutes not applying/removing correctly
Adam [Sat, 25 Jul 2015 03:06:13 +0000 (23:06 -0400)]
Fix IsCapable() checks on services in sasl, can't check remote clients
Adam [Fri, 17 Jul 2015 14:21:44 +0000 (10:21 -0400)]
Add support for loading trusted ca certficates, currently the result is unchecked. We still have x509 store checking with a ca_file per-cline that can deny the link based on ca verification at the server linking level.
Adam [Fri, 10 Jul 2015 15:04:03 +0000 (11:04 -0400)]
Don't allow remote users to hunt whois by uid.
Whois by uid makes no sense, and with disable_remote_commands=false,
servers will and should unconditioanlly pass parv[2] on after hunting
parv[1], which allows remote hunted whois by uid.
Adam [Thu, 9 Jul 2015 22:38:00 +0000 (18:38 -0400)]
Don't process swebirc replies for clients not in the webirc hold
Adam [Thu, 9 Jul 2015 01:06:30 +0000 (21:06 -0400)]
Add client and webirc certfp params to swebirc
Adam [Wed, 1 Jul 2015 21:51:08 +0000 (17:51 -0400)]
Ignore non ack/nak swebirc
Adam [Sun, 28 Jun 2015 16:33:14 +0000 (12:33 -0400)]
Hold clients in registration with pending webirc requests