Support single quotes in spamfilter::rule, for like xyz('bla/bla') |
|
More...
|
over 1 year ago
|
Add some more spamfilter::rule functions |
|
More...
|
over 1 year ago
|
Update release notes a bit [skip ci] |
|
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. |
|
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. |
|
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. |
|
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. |
|
More...
|
over 1 year ago
|
Lower argon2 parameters so the algorithm runs at a more reasonable speed. |
|
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 |
|
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 |
|
More...
|
over 1 year ago
|
Fix downloads_in_progress() always returning 0 if using cURL |
|
More...
|
over 1 year ago
|
Change definition of parse_ban_action_config(), was too easy to leak memory. |
|
More...
|
over 1 year ago
|
Implement spamreport::rate-limit |
|
More...
|
over 1 year ago
|
Fix compile problem on Windows [skip ci] |
|
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] |
|
More...
|
over 1 year ago
|
Add some explicit cast to fix warning on 32 bit archs. |
|
More...
|
over 1 year ago
|
Central spamfilter: fix memory leak (freeing ce/cfptr) [skip ci] |
|
More...
|
over 1 year ago
|
Fix tkldb crash, had to do with stealing references. |
|
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. |
|
More...
|
over 1 year ago
|
Central spamfilter: don't stop processing on 1 bad spamfilter block. |
|
More...
|
over 1 year ago
|
Fix crash in spamfilter { } block handling due to unitialized variable |
|
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. |
|
More...
|
over 1 year ago
|
Get rid of duplicate "spamfilter hit" code. |
|
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 |
|
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. |
|
More...
|
over 1 year ago
|
Add spamfilter::except as an alternative for spamfilter::rule and upd rls notes |
|
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 |
|
More...
|
over 1 year ago
|
Minor code cleanup and remove weird check for cep->name after a CheckNull() [skip ci] |
|
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. |
|
More...
|
over 1 year ago
|
Be nice to people using hybrid-like config syntax...... for now..... ;D |
|
More...
|
over 1 year ago
|