]> jfr.im git - irc/rizon/plexus4.git/log
irc/rizon/plexus4.git
8 years agoless static origin/master+bmaskbounce
Adam [Fri, 22 Jan 2016 01:27:03 +0000 (20:27 -0500)] 
less static

8 years agocleanup
Adam [Fri, 22 Jan 2016 01:21:08 +0000 (20:21 -0500)] 
cleanup

8 years agoDo not propagate bounced modes across network.
Orillion [Thu, 21 Jan 2016 21:50:00 +0000 (22:50 +0100)] 
Do not propagate bounced modes across network.

8 years agoOnly bounce bmasks from local links
Adam [Thu, 21 Jan 2016 02:51:19 +0000 (21:51 -0500)] 
Only bounce bmasks from local links

8 years agocleanup ms_bmask
Adam [Thu, 21 Jan 2016 02:49:54 +0000 (21:49 -0500)] 
cleanup ms_bmask

8 years agoremove ban_parse
Adam [Thu, 21 Jan 2016 02:07:53 +0000 (21:07 -0500)] 
remove ban_parse

8 years agohm
Adam [Thu, 21 Jan 2016 02:01:39 +0000 (21:01 -0500)] 
hm

8 years agobuilds
Adam [Thu, 21 Jan 2016 02:00:09 +0000 (21:00 -0500)] 
builds

8 years agoMerge branch 'master' into master+bmaskbounce
Adam [Thu, 21 Jan 2016 01:46:11 +0000 (20:46 -0500)] 
Merge branch 'master' into master+bmaskbounce

8 years agoRequire SHARED_RESV for me_resv too
Adam [Tue, 19 Jan 2016 00:42:17 +0000 (19:42 -0500)] 
Require SHARED_RESV for me_resv too

8 years agoChange default MAXTARGETS to 10 and TARGET_DELAY to 60
Adam [Wed, 13 Jan 2016 15:00:27 +0000 (10:00 -0500)] 
Change default MAXTARGETS to 10 and TARGET_DELAY to 60

8 years agoDisable mempool on debug builds
Adam [Tue, 12 Jan 2016 23:32:11 +0000 (18:32 -0500)] 
Disable mempool on debug builds

8 years agowebirc: remove duplicated pass check, immediately fail auth if no services are available
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

8 years agoAdd simple upgrade test
Adam [Thu, 7 Jan 2016 23:45:18 +0000 (18:45 -0500)] 
Add simple upgrade test

8 years agoRandomize FNV1 hash more
Adam [Sat, 2 Jan 2016 23:04:46 +0000 (18:04 -0500)] 
Randomize FNV1 hash more

8 years agochgclass on unknown users won't work because they would just get their new class...
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

8 years agoSet temporary ilines made in chgclass as inactive so they are free'd when the client...
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

8 years agoOnly link ircd to ldl if it exists
Adam [Sat, 2 Jan 2016 19:41:09 +0000 (14:41 -0500)] 
Only link ircd to ldl if it exists

8 years agoRevert "Use libltdl for libplexus"
Adam [Sat, 2 Jan 2016 19:20:42 +0000 (14:20 -0500)] 
Revert "Use libltdl for libplexus"

This reverts commit ac4497fe6cbf02c4ac46e8c0ba84974ce4a2b22f.

8 years agoUse libltdl for libplexus
Adam [Sat, 2 Jan 2016 18:42:51 +0000 (13:42 -0500)] 
Use libltdl for libplexus

8 years agoAllow dnsbl matches to match any ipv4 address
Adam [Sat, 2 Jan 2016 17:31:28 +0000 (12:31 -0500)] 
Allow dnsbl matches to match any ipv4 address

8 years ago.gitignore test stuff
Adam [Sat, 2 Jan 2016 16:25:47 +0000 (11:25 -0500)] 
.gitignore test stuff

8 years agoFix ipv6 cloak generation
Adam [Wed, 30 Dec 2015 19:24:59 +0000 (14:24 -0500)] 
Fix ipv6 cloak generation

8 years agocleanup
Adam [Tue, 22 Dec 2015 21:11:29 +0000 (16:11 -0500)] 
cleanup

8 years agoFixup invite test which was mostly broken.
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.

8 years agoFix building suite
Adam [Tue, 22 Dec 2015 19:10:33 +0000 (14:10 -0500)] 
Fix building suite

8 years agoAdd test system and an invite test
Adam [Tue, 22 Dec 2015 18:11:43 +0000 (13:11 -0500)] 
Add test system and an invite test

8 years agoAdd ldl ldflag to ircd
Adam [Thu, 17 Dec 2015 13:38:53 +0000 (08:38 -0500)] 
Add ldl ldflag to ircd

8 years agoCorrect some usage of sending ENCAP to servers that don't support it on bursts
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

8 years agoDelete invites from local clients to remote clients on cleanup, since it isn't useful...
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

8 years agoMake sure ipcache entries don't expire when we rely on them to block users in dnsbl
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

8 years agoFix reference.conf syntax
Adam [Mon, 14 Dec 2015 23:11:08 +0000 (18:11 -0500)] 
Fix reference.conf syntax

8 years agoAdd SSL verificiation information in server link notice
Adam [Thu, 10 Dec 2015 01:03:35 +0000 (20:03 -0500)] 
Add SSL verificiation information in server link notice

8 years agoVerify certificate hostnames when using ca_file in clines
Adam [Thu, 10 Dec 2015 00:46:26 +0000 (19:46 -0500)] 
Verify certificate hostnames when using ca_file in clines

8 years agoFix blocking part messages
Adam [Mon, 30 Nov 2015 22:14:20 +0000 (17:14 -0500)] 
Fix blocking part messages

8 years ago20151129_0-600 20151129_0-600
Adam [Sun, 29 Nov 2015 20:49:43 +0000 (15:49 -0500)] 
20151129_0-600

8 years agoAdd ability to shed remote servers
Adam [Wed, 25 Nov 2015 20:21:46 +0000 (14:21 -0600)] 
Add ability to shed remote servers

8 years agoMAX_BAN can include extbans too
Adam [Wed, 25 Nov 2015 20:07:42 +0000 (14:07 -0600)] 
MAX_BAN can include extbans too

8 years agoStore the whole banstr in bans too which allows properly hanlding extbans when their...
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

8 years agoChange extban type to enum extban_type
Adam [Wed, 25 Nov 2015 01:50:20 +0000 (19:50 -0600)] 
Change extban type to enum extban_type

8 years agoFix compile warnings in migrate.c with no libjansson
Adam [Wed, 25 Nov 2015 01:18:31 +0000 (19:18 -0600)] 
Fix compile warnings in migrate.c with no libjansson

8 years agoDon't svsmode +x over spoofs or if the cloak system is disabled
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

8 years agoDon't allows key smaller than 2048 bit
Adam [Tue, 27 Oct 2015 00:40:43 +0000 (20:40 -0400)] 
Don't allows key smaller than 2048 bit

8 years agoAllow svsmode +x to set cloaks
Adam [Fri, 23 Oct 2015 19:24:01 +0000 (15:24 -0400)] 
Allow svsmode +x to set cloaks

8 years agoFix svsmode -x
Adam [Fri, 23 Oct 2015 19:18:05 +0000 (15:18 -0400)] 
Fix svsmode -x

8 years agoUpdate webirc cache if client isnt found or holding in registration
Adam [Sun, 11 Oct 2015 17:27:54 +0000 (13:27 -0400)] 
Update webirc cache if client isnt found or holding in registration

8 years agoAllow protoctl when unregistered, fix UNREGISTERED_HANDLER for (un)resv
Adam [Mon, 5 Oct 2015 21:05:56 +0000 (17:05 -0400)] 
Allow protoctl when unregistered, fix UNREGISTERED_HANDLER for (un)resv

8 years agoAllow /who
Adam [Mon, 5 Oct 2015 20:53:04 +0000 (16:53 -0400)] 
Allow /who

8 years agoAlways use conf port for connect, ignore given port
Adam [Mon, 5 Oct 2015 20:48:24 +0000 (16:48 -0400)] 
Always use conf port for connect, ignore given port

8 years agoAdd message level capture
Adam [Mon, 5 Oct 2015 15:20:25 +0000 (11:20 -0400)] 
Add message level capture

8 years agoRethink invite, require chanop only if -i or +p
Adam [Mon, 5 Oct 2015 01:56:15 +0000 (21:56 -0400)] 
Rethink invite, require chanop only if -i or +p

8 years agoRevert "Require channel op to invite"
Adam [Mon, 5 Oct 2015 01:51:07 +0000 (21:51 -0400)] 
Revert "Require channel op to invite"

This reverts commit f53f66a38bfc680aaad6d5095ceffb79f26a13b4.

8 years agoRename DUMMY_HANDLER to CAPTURED_HANDLER
Adam [Mon, 5 Oct 2015 01:02:46 +0000 (21:02 -0400)] 
Rename DUMMY_HANDLER to CAPTURED_HANDLER

8 years agoUpgrade over client_host and client_server
Adam [Mon, 5 Oct 2015 00:49:25 +0000 (20:49 -0400)] 
Upgrade over client_host and client_server

8 years agoFix capture sendto_server() call when propagating masks. Also don't use encap.
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.

8 years agoMove some variable declarations around
Adam [Sun, 4 Oct 2015 23:55:19 +0000 (19:55 -0400)] 
Move some variable declarations around

8 years agoIf trying tp capture self just fail at the oper check, since you must be oper to...
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

8 years agoFix capture to not duplicate commands on every hop, and not propagate with encap
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

8 years agoReindent m_capture
Adam [Sun, 4 Oct 2015 23:46:16 +0000 (19:46 -0400)] 
Reindent m_capture

8 years agoFix up extra mods build
Adam [Sun, 4 Oct 2015 23:21:48 +0000 (19:21 -0400)] 
Fix up extra mods build

8 years agoRemove unused MFLG_SLOW
Adam [Sun, 4 Oct 2015 23:18:16 +0000 (19:18 -0400)] 
Remove unused MFLG_SLOW

8 years agoSwitch message initializers to c99 format
Adam [Sun, 4 Oct 2015 23:14:01 +0000 (19:14 -0400)] 
Switch message initializers to c99 format

8 years agoRequire channel op to invite
Adam [Sun, 4 Oct 2015 03:18:52 +0000 (23:18 -0400)] 
Require channel op to invite

8 years agofix stats hubleaf h adminflag
Adam [Mon, 28 Sep 2015 19:44:36 +0000 (15:44 -0400)] 
fix stats hubleaf h adminflag

8 years agoexit failed webirc attempts
Adam [Mon, 28 Sep 2015 14:39:24 +0000 (10:39 -0400)] 
exit failed webirc attempts

8 years agoRemove RPL_YOURID
Adam [Mon, 28 Sep 2015 13:34:39 +0000 (09:34 -0400)] 
Remove RPL_YOURID

8 years agoFix me_undline
Adam [Mon, 28 Sep 2015 13:21:23 +0000 (09:21 -0400)] 
Fix me_undline

8 years agoRemove public key server identification, unnecessary now with ssl profiles
Adam [Wed, 23 Sep 2015 23:48:51 +0000 (19:48 -0400)] 
Remove public key server identification, unnecessary now with ssl profiles

8 years agoAssign removed lists the correct variable
BlindSight [Wed, 23 Sep 2015 20:13:17 +0000 (16:13 -0400)] 
Assign removed lists the correct variable

8 years agoahhhhhhhhhhh
Adam [Wed, 23 Sep 2015 16:18:17 +0000 (12:18 -0400)] 
ahhhhhhhhhhh

8 years agoclear unban before parsing
Adam [Wed, 23 Sep 2015 13:18:27 +0000 (09:18 -0400)] 
clear unban before parsing

8 years agocleanup
Adam [Tue, 22 Sep 2015 20:15:33 +0000 (16:15 -0400)] 
cleanup

8 years agountested, bounce unset bmasks
Adam [Tue, 22 Sep 2015 14:33:20 +0000 (10:33 -0400)] 
untested, bounce unset bmasks

8 years agoAdd general:ssl_message_digest_algorithm
Adam [Mon, 21 Sep 2015 19:53:13 +0000 (15:53 -0400)] 
Add general:ssl_message_digest_algorithm

8 years agoDon't allow cidr klines with too small a bitmask
Adam [Wed, 9 Sep 2015 23:26:54 +0000 (19:26 -0400)] 
Don't allow cidr klines with too small a bitmask

8 years agoDon't enforce deaf on remote clients
Adam [Sun, 6 Sep 2015 01:10:20 +0000 (21:10 -0400)] 
Don't enforce deaf on remote clients

8 years agoMerge branch 'master' of gitlab.com:rizon/plexus4
Adam [Sun, 6 Sep 2015 01:05:56 +0000 (21:05 -0400)] 
Merge branch 'master' of gitlab.com:rizon/plexus4

8 years agoRemove SEND_UMODES
Adam [Sun, 6 Sep 2015 01:05:38 +0000 (21:05 -0400)] 
Remove SEND_UMODES

8 years agochannel_mode.c: Remove trailing whitespace
BlindSight [Fri, 4 Sep 2015 06:48:08 +0000 (02:48 -0400)] 
channel_mode.c: Remove trailing whitespace

8 years agos_user.c: Remove trailing whitespace
BlindSight [Wed, 2 Sep 2015 00:41:55 +0000 (20:41 -0400)] 
s_user.c: Remove trailing whitespace

8 years agoFix typo in return statement
BlindSight [Tue, 1 Sep 2015 22:28:11 +0000 (18:28 -0400)] 
Fix typo in return statement

8 years ago20150830_0-600 20150830_0-600
Adam [Sun, 30 Aug 2015 17:32:56 +0000 (13:32 -0400)] 
20150830_0-600

8 years agoChange default kick reason to source name, not target name
Adam [Wed, 26 Aug 2015 20:19:13 +0000 (16:19 -0400)] 
Change default kick reason to source name, not target name

8 years agoDon't clobber client names with really low kicklen
Adam [Wed, 26 Aug 2015 12:22:54 +0000 (08:22 -0400)] 
Don't clobber client names with really low kicklen

8 years agoHide type of ban from user, as it only confuses most people
Adam [Tue, 25 Aug 2015 22:45:07 +0000 (18:45 -0400)] 
Hide type of ban from user, as it only confuses most people

8 years agoDon't store set time and length in ban reasons, form reason when applying ban, show...
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

8 years agoUse UTC, not local time, for smalldate()
Adam [Tue, 25 Aug 2015 21:15:26 +0000 (17:15 -0400)] 
Use UTC, not local time, for smalldate()

8 years agoDon't allow wildcard cresvs
Adam [Mon, 24 Aug 2015 12:34:23 +0000 (08:34 -0400)] 
Don't allow wildcard cresvs

8 years agoCheck valid_wild_card_simple for channel resvs too. Fix valid_wild_card_simple to...
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.

8 years agoDisable cidr limiting in default conf, fix commenting style
Adam [Sun, 9 Aug 2015 22:02:40 +0000 (18:02 -0400)] 
Disable cidr limiting in default conf, fix commenting style

8 years agoChange bancache flags to not collide with chfl_exception and chfl_invex
Adam [Sun, 26 Jul 2015 15:34:27 +0000 (11:34 -0400)] 
Change bancache flags to not collide with chfl_exception and chfl_invex

8 years agoMerge branch 'extban_patches' into 'master'
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

8 years agoextban_mute: Fix mutes not applying/removing correctly
BlindSight [Sat, 25 Jul 2015 23:18:18 +0000 (19:18 -0400)] 
extban_mute: Fix mutes not applying/removing correctly

8 years agoFix IsCapable() checks on services in sasl, can't check remote clients
Adam [Sat, 25 Jul 2015 03:06:13 +0000 (23:06 -0400)] 
Fix IsCapable() checks on services in sasl, can't check remote clients

8 years agoAdd support for loading trusted ca certficates, currently the result is unchecked...
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.

8 years agoDon't allow remote users to hunt whois by uid.
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.

8 years agoDon't process swebirc replies for clients not in the webirc hold
Adam [Thu, 9 Jul 2015 22:38:00 +0000 (18:38 -0400)] 
Don't process swebirc replies for clients not in the webirc hold

8 years agoAdd client and webirc certfp params to swebirc
Adam [Thu, 9 Jul 2015 01:06:30 +0000 (21:06 -0400)] 
Add client and webirc certfp params to swebirc

8 years agoIgnore non ack/nak swebirc
Adam [Wed, 1 Jul 2015 21:51:08 +0000 (17:51 -0400)] 
Ignore non ack/nak swebirc

8 years agoHold clients in registration with pending webirc requests
Adam [Sun, 28 Jun 2015 16:33:14 +0000 (12:33 -0400)] 
Hold clients in registration with pending webirc requests