Chanmode +F: re-apply profiles on REHASH (in case anything changed) TODO: ideally we would only do this if there was a change at all, but ah well. |
|
More...
|
over 1 year ago
|
Fix bug in unrl_utf8_make_valid() where on invalid UTF8 it would use the replacement character (good) but then stop processing the rest of the string (bad). This only happened if called with strict=0, which only happens in the JSON and logging routines. So not in user-exposed stuff like the websocket code. |
|
More...
|
over 1 year ago
|
Forgot 'git add' |
|
More...
|
over 1 year ago
|
Make set::hide-ban-reason not affect opers (eg. show full gline reason). Suggested by Chris_dc in https://bugs.unrealircd.org/view.php?id=6252 |
|
More...
|
over 1 year ago
|
Fix crash on +f modes merging (SJOIN) due to the 6.1.0 +f/+F changes. Reported by Valware. |
|
More...
|
over 1 year ago
|
mask vs match in webirc |
|
More...
|
over 1 year ago
|
Add new +e ~flood:<floodtype(s)>:<mask> to exempt from +f/+F checks. For example: +e ~flood:*:~account:TrustedBot |
|
More...
|
over 1 year ago
|
New `cmode.flood_type_action` which can be used to indicate a channel mode can be used from +f/+F as an action. You need to specify for which flood type your mode is, eg `cmode.flood_type_action = 'j';` for joinflood. |
|
More...
|
over 1 year ago
|
Add RPC 'issuer' logging in CHGIDENT, CHGHOST, CHGNAME, SVSMODE for user.set_username, user.set_vhost, user.set_realname, user.set_mode. And some early work for other stuff that doesn't work yet. |
|
More...
|
almost 2 years ago
|
Add and use command_issued_by_rpc() helper function for internal logging of commands issued by JSON-RPC. |
|
More...
|
almost 2 years ago
|
Prepare all user.* with mtag_add_issued_by() for unrealircd.org/issued-by. The code further up still needs to be changed, though. |
|
More...
|
almost 2 years ago
|
Minor cleanup: use kick_user() from channel.kick call instead of emulating an IRC command through do_cmd(). Function was added earlier in a8534a606308fdb7dc499eae27887669d8543383 |
|
More...
|
almost 2 years ago
|
Add unrealircd.org/issued-by for KICK from JSON-RPC |
|
More...
|
almost 2 years ago
|
Add unrealircd.org/issued-by if using RPC call channel.set_mode This also changes the set_channel_mode() function to have an extra arguments MessageTag *mtags (2nd parameter). |
|
More...
|
almost 2 years ago
|
SAPART: add unrealircd.org/issued-by, and add RPC-specific logging |
|
More...
|
almost 2 years ago
|
SAJOIN: add unrealircd.org/issued-by, and add RPC-specific logging (some code will probably be moved to a helper function later) |
|
More...
|
almost 2 years ago
|
Document mtag_add_issued_by() and allow for some future case we don't use yet. [skip ci] |
|
More...
|
almost 2 years ago
|
+F: the no-flood-limit profile is called "off" now (was: "none") |
|
More...
|
almost 2 years ago
|
Chanmode +F: Lower nick change limit in profiles, now that only real nick changes are counted and not forced ones like SVSNICK. |
|
More...
|
almost 2 years ago
|
Move set::modef-boot-delay to set::anti-flood::channel::boot-delay and the new set::modef-split-delay to set::anti-flood::channel::split-delay. See https://www.unrealircd.org/docs/Channel_anti-flood_settings#config |
|
More...
|
almost 2 years ago
|
Fix memory leak in RPC module on server disconnect. The "rrpc" moddata was not freed, which contained the list of RPC modules on a remote server. |
|
More...
|
almost 2 years ago
|
Update cmode.free_param definition to fix memleak due to yesterdays commit. And update release notes technical note so it actually refers to the correct channel mode function :D |
|
More...
|
almost 2 years ago
|
Change a character and force rebuild |
|
More...
|
almost 2 years ago
|
JSON-RPC: make server.list use a default max detailed level, the same one as server.get. This list is likely to be small, anyway. This is how it was with <6.0.8. Reported by Lord255. |
|
More...
|
almost 2 years ago
|
Set version to 6.1.0-git. |
|
More...
|
almost 2 years ago
|
Bump UNREAL_VERSION_TIME (been a while) [skip ci] |
|
More...
|
almost 2 years ago
|
Mention that cmode.put_param has an API change [skip ci] |
|
More...
|
almost 2 years ago
|
Add support for set::anti-flood::channel::default-profile https://www.unrealircd.org/docs/Channel_anti-flood_settings#Default_profile |
|
More...
|
almost 2 years ago
|
Some reformatting of release notes [skip ci] |
|
More...
|
almost 2 years ago
|
Don't count forced nick changes in floodtype 'n' in chanmode +f/+F. These were already not counted for set::anti-flood::xx::nick-flood and it makes sense. Benefit of this is that limits for floodtype 'n' can be set tighter, as now it is really only about manual (voluntarily) nick changes. |
|
More...
|
almost 2 years ago
|