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
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.
Bram Matthys (syzop)
as Bram Matthys
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.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Forgot 'git add'
Bram Matthys (syzop)
as Bram Matthys
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
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Fix crash on +f modes merging (SJOIN) due to the 6.1.0 +f/+F changes. Reported by Valware.
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
mask vs match in webirc
Bram Matthys (syzop)
as Bram Matthys
More... over 1 year ago
Add new +e ~flood:<floodtype(s)>:<mask> to exempt from +f/+F checks. For example: +e ~flood:*:~account:TrustedBot
Bram Matthys (syzop)
as Bram Matthys
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.
Bram Matthys (syzop)
as Bram Matthys
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.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Add and use command_issued_by_rpc() helper function for internal logging of commands issued by JSON-RPC.
Bram Matthys (syzop)
as Bram Matthys
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.
Bram Matthys (syzop)
as Bram Matthys
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
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Add unrealircd.org/issued-by for KICK from JSON-RPC
Bram Matthys (syzop)
as Bram Matthys
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).
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
SAPART: add unrealircd.org/issued-by, and add RPC-specific logging
Bram Matthys (syzop)
as Bram Matthys
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)
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Document mtag_add_issued_by() and allow for some future case we don't use yet. [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
+F: the no-flood-limit profile is called "off" now (was: "none")
Bram Matthys (syzop)
as Bram Matthys
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.
Bram Matthys (syzop)
as Bram Matthys
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
Bram Matthys (syzop)
as Bram Matthys
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.
Bram Matthys (syzop)
as Bram Matthys
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
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Change a character and force rebuild
Bram Matthys (syzop)
as Bram Matthys
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.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Set version to 6.1.0-git.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Bump UNREAL_VERSION_TIME (been a while) [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Mention that cmode.put_param has an API change [skip ci]
Bram Matthys (syzop)
as Bram Matthys
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
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago
Some reformatting of release notes [skip ci]
Bram Matthys (syzop)
as Bram Matthys
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.
Bram Matthys (syzop)
as Bram Matthys
More... almost 2 years ago