17
I Use This!
Activity Not Available

Commits : Listings

Analyzed 12 months 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
Support single quotes in spamfilter::rule, for like xyz('bla/bla')
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Add some more spamfilter::rule functions
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Update release notes a bit [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Warn on plaintext oper::password in conf and even go as far as generating the password hashes and suggesting using those.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Showing this "Configuration test passed OK" makes no sense after "Configuration loaded", i think it was meant for ./unrealircd configtest only.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
For watch away notification, a user who is away could change their nick, and that nick could be on someones watch list. In such a case we should not only send RPL_LOGON but also a RPL_GONEAWAY.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
WATCH away notification: fix RPL_GONEAWAY and RPL_REAWAY not being sent due to wrong event name being used. Noticed this bug in U6 (and this bug does not exist in U5) after being pointed at watch away notification again.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Lower argon2 parameters so the algorithm runs at a more reasonable speed.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Mention password hashing in the example.conf itself. Suggested by rafaelgrether in https://bugs.unrealircd.org/view.php?id=6303
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Default to argon2 library shipped with UnrealIRCd, the reason for this is that system argon2 is often much slower (2x slower on Ubuntu and Debian, for instance), which is not good. You can still use the system library with the configure option: --with-system-argon2
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Fix downloads_in_progress() always returning 0 if using cURL
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Change definition of parse_ban_action_config(), was too easy to leak memory.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Implement spamreport::rate-limit
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Fix compile problem on Windows [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Make Cmode_t an unsigned long long to have more chanmodes on 32 bit archs. Reported by BlackBishop in https://bugs.unrealircd.org/view.php?id=6301 [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Add some explicit cast to fix warning on 32 bit archs.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Central spamfilter: fix memory leak (freeing ce/cfptr) [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Fix tkldb crash, had to do with stealing references.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Fix write bug in tkldb and add spamfilter::action stop. The spamfilter::action stop ill prevent processing other spamfilters. This would normally be a bit unusual, and potentially dangerous when you do exclude things this way, but can be useful in some circumstances.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Central spamfilter: don't stop processing on 1 bad spamfilter block.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Fix crash in spamfilter { } block handling due to unitialized variable
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
New option set::spamfilter::show-message-content-on-hit: you can now configure to hide the message content in spamfilter hit messages. Generally it is very useful to see if a spamfilter hit is correct or not, so the default is 'always', but it also has privacy implications so there is now this option to disable it.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Get rid of duplicate "spamfilter hit" code.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Add set::central-spamfilter::limit-ban-action and ::limit-ban-time to limit actions to limit-ban-action as the highest, and limit ban times to limit-ban-time the highest, see https://www.unrealircd.org/docs/Central_Spamfilter
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Central spamfilter: now every 1hr and a default set::central-spamfilter::except policy is added. This may be tweaked later.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Add spamfilter::except as an alternative for spamfilter::rule and upd rls notes
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Add spamfilter hits and hits for exempted users. * This means we always run spamfilters, even if users are exempts * This way we can gather hits for exempted users on individual spamfilter entries, and possibly detect false positives (which relies on the assumption that those users are innocent) * The hit counters are shown in in RPL_STATSSPAMF and also exposed via the JSON-RCP API. * This commit also adds set::central-spamfilter::except but more on that later since i still want to set a default for that in a future commit. * This also changes take_action() to take flags and adds the option TAKE_ACTION_SIMULATE_USER_ACTION which i intended to use but didn't in the end... not sure if i should keep it :D
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Minor code cleanup and remove weird check for cep->name after a CheckNull() [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Fix double free in url_unreal.c if HTTPS write failed early. Not sure if that could possibly get triggered, actually, as it would mean the (async) SSL_connect() would have to succeed instantly and then the SSL_write() would have to fail, but better safe than sorry.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Be nice to people using hybrid-like config syntax...... for now..... ;D
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago