17
I Use This!
Activity Not Available

Commits : Listings

Analyzed 4 months ago. based on code collected over 1 year ago.
Aug 27, 2022 — Sep 26, 2022
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
For set::hide-ban-reason add a new option `auto` and make it the default. This will hide the *LINE reason to other users if the *LINE contains the IP of the user. This to protect the privacy of the user for cases such as a KLINE due to a blacklist with a DroneBL URL. Other possible settings are `no` (never hide, the previous default) and `yes` to always hide the *LINE reason. In all cases the user affected by the server ban can still see the reason and IRCOps too.
Bram Matthys (syzop)
as Bram Matthys
More... 5 months ago
Update release notes for 6.1.3-git [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... 5 months ago
Bump version to 6.1.3-git
Bram Matthys (syzop)
as Bram Matthys
More... 5 months ago
Fix accidental truncation in SREPLY (#257) More... 6 months ago
Fix server notice about setting -Z, it was sent from the SID instead of server name (#263) More... 6 months ago
Improve MONITOR/WATCH extensibility. More... 6 months ago
Actually completely fix #6365, replaces previous temporary fix. Nevermind, the solution to that problem was easy, can just compare with the 'ircd' binary and in that way, leverage the Makefile system decisions :D https://bugs.unrealircd.org/view.php?id=6365
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Fix not recompiling third party modules when running git version 'git pull' This is a quick fix for https://bugs.unrealircd.org/view.php?id=6365 The quick fix which causes 3rd party modules to be compiled always in 'make' and again in 'make install' (the latter is unintended). Can look for something better later, I want to work on other stuff now ;D
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Get rid of compiler check (core vs modules) and clean the modversion check too
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Forward SPAMREPORT command to the server that the target user is on. That is, if a nick is specified. For an IP address obviously we won't.
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Moddata fixes: LoadPersistent*()/SavePersistent*() and removing mdata.
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Fix ModData bug when unloading a module for good: iterate unknown_list. When a module was unloaded (for good) that used MODDATATYPE_CLIENT or MODDATATYPE_LOCAL_CLIENT we walked the client_list/lclient_list and freed the moddata entry for all these clients, but we did not walk the unknown_list, so connections in process. That's bad, because sometimes such moddata is allocated in HOOKTYPE_HANDSHAKE or in other routines pre-connect and since we skipped freeing them while the module was still loaded, it means we leak memory since it is also not freed on user exit.
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Don't ask to generate TLS certificate if one already exists.
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Detect getsockopt TCP_INFO on FreeBSD and get rid of unnecessary other check On FreeBSD one of the fields is slightly different, that's all it seems.
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Make $client.details follow the ident rules in the handshake too.
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Make deny channel { } support escaped sequences like channel "#xyz\*"; This so you can match a literal * or ? via \* and \?
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Reserve more file descriptors. Eg when 10.000 are available, reserve 250. Since 10k+ fd's available is the common situation, this means we then have 250 fd's reserved for non-clients, such as HTTPS callbacks and other things.
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Fix HOOKTYPE_IS_HANDSHAKE_FINISHED not called at two places where register_user() is called.
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Make autoconf check for getsockopt TCP_INFO and define HAVE_TCP_INFO At the moment only for third/centralblocklist
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Limit operclass name to a-zA-Z0-9_- and use the same validation in ~operclass extban. This fixes the issue where +e/+I ~operclass:name gets cut off if the name contains any digits.
Bram Matthys (syzop)
as Bram Matthys
More... 6 months ago
Send central-blocklist hits globally
Bram Matthys (syzop)
as Bram Matthys
More... 7 months ago
Fix a compile problem on 32-bit archs. (well not really fix, but move it behind a DEBUGMODE ifdef)
Bram Matthys (syzop)
as Bram Matthys
More... 7 months ago
Fix some markup in release notes [skip ci]
Bram Matthys (syzop)
as Bram Matthys
More... 7 months ago
** UnrealIRCd 6.1.2.3 **
Bram Matthys (syzop)
as Bram Matthys
More... 7 months ago
Fix ::exclude-security-group not working. Reported by BlackBishop in https://bugs.unrealircd.org/view.php?id=6350
Bram Matthys (syzop)
as Bram Matthys
More... 7 months ago
url_unreal: Fix build (#262) More... 7 months ago
Add set::dns and increase DNS timeout for DNSBL (3000ms first, then on retry 6000ms). This is quite a bit higher than client DNS lookups (1500ms first, on retry 3000ms) and is because some DNSBL are reported to be quite a bit slower than ordinary DNS. (Maybe just some, but.. the higher timeout does not hurt anyone anyway)
Bram Matthys (syzop)
as Bram Matthys
More... 7 months ago
Split resolver channel into two: client & dnsbl
Bram Matthys (syzop)
as Bram Matthys
More... 7 months ago
Fix UTF8 not working in spamfilter { } blocks, only after the first REHASH. With error messages about it possibly but also possibly not (silently failing).
Bram Matthys (syzop)
as Bram Matthys
More... 7 months ago
Fix possible REHASH crash in some circumstances (also in 6.1.*)
Bram Matthys (syzop)
as Bram Matthys
More... 7 months ago