17
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected over 2 years ago.
Sep 26, 2021 — Sep 26, 2022
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Some leftover changes for release notes [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Update release notes [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Update release notes [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Potentially fix +f 'r'
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Make MODE #channel +F show the combined effective view of +f and +F. Actually it accepts the following variations for this query: MODE #test f MODE #test +f MODE #test F MODE #test +F As long as it is like that (with no parameter) we will show details. Details are shown for all of the four possible combinations of having or not having +f and +F.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Retain sorting order when when set_channel_flood_profile() overwrites an existing +F profile.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Don't allow subtype 't' and 'r' in +F profiles for now due to technical reasons. If you want those, then use +f. (See source)
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
floodprot minor code cleanup (chp -> fld)
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Make +F and +f work together (+f subtypes override +F settings)
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Drop the alt-actions +m and +M for the CTCP floodtype. When a channel CTCP flood happens and there is an +f with the 'c' floodtype, we set channel mode +C by default. Alternative action possiblities were +m and +M. I don't think anyone really used those alt actions for CTCP because makes little sense to set the channel +m/+M on a CTCP flood when there is +C which has far less impact.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Channelmode +f code cleanups: make a single parse_channel_mode_flood() function that handles all of is_ok(), conv_param() and put_param().
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Initial work on set::anti-flood::channel likely with bugs and no validation
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Handle the HOOKTYPE_CONFIGRUN and TEST for CONFIG_SET_ANTI_FLOOD first.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Add channel mode +F <flood-profile>
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Make channel mode +f ban "unknown-users" first on a join flood, if the join flood is caused by >75% of "unknown-users". This to see if that will take care of the flood without harming the "known-users" group. And naturally, do something similar for message floods and nick floods.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Add helper functions
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Use X509_check_host() in OpenSSL 1.1.0 and later and don't use it for OpenSSL 1.0.2 anymore, 1.0.2 will use the fallback version. This changes the include file.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Move ban_exists() to the core (was a helper function in channeldb)
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Add OpenSSL include to fix compile warning. X509_check_host() requires openssl/x509.h -- well except on newer OpenSSL's apparently :D
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Don't use X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS to fix compile problems. I guess it's not that important so not doing #if defined() checks for it. Compile problem reported by val.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Bump version to 6.0.8-git [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Add configure check for and use X509_check_host() instead of always using our own implementation (that is not really ours, by the way).
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Bump max length of log entries from 8k to 16k (for example for logging a 8k+512 bytes line during debugging).
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
In WHOWAS show the normal host (vhost/cloakedhost) to IRCOps now that the realhost/IP is communicated on a separate line. This so you now can see both vhost/cloakedhost and realhost as an IRCOp in a single WHOWAS request.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Previous fix for big tags was insufficient. 4K+4K+512 rule should now be OK. This also adds the MAXLINELENGTH define which is set to 4K+4K+512, it can be used when you are dealing with complete lines (quite rare in the code, mostly in socket code and labeled response). And now also #define READBUFSIZE MAXLINELENGTH but it is used beyond read buffers, als in write buffers of course.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
** UnrealIRCd 6.0.7 **
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Fix valid_vhost() rejecting us...@host. Reported by Lord255.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Update release notes [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Buy a brain.. [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Fix crash in SVSO due to change from earlier today [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago