<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-06-22 01:08:32]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.unrealircd.org/</docs><link>https://bugs.unrealircd.org/</link><description><![CDATA[UnrealIRCd Bug Tracker - Issues]]></description><title>UnrealIRCd Bug Tracker - Issues</title><image><title>UnrealIRCd Bug Tracker - Issues</title><url>https://bugs.unrealircd.org/</url><link>https://bugs.unrealircd.org/</link><description><![CDATA[UnrealIRCd Bug Tracker - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0006630: CAP LS * reply is sent to non-302 clients</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6630</link><description><![CDATA[The &quot;CAP LS *&quot; syntax, which allows sending more than one line of capabilities, is an extension of the capability negotiation version 302: &lt;a href=&quot;https://ircv3.net/specs/extensions/capability-negotiation#cap-ls-version-features&quot; rel=&quot;noopener,nofollow&quot;&gt;https://ircv3.net/specs/extensions/capability-negotiation#cap-ls-version-features&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
But with recent additions to the list of capabilities (coincidentally &quot;draft/multiline&quot;, which is unrelated to multi-line CAP LS), Unreal's response to &quot;CAP LS&quot; that are not &quot;CAP LS 302&quot; no longer fits on a single line, causing Unreal to violate the spec:&lt;br /&gt;
&lt;br /&gt;
The solution to this is to omit some capabilities to clients that don't support version 302. I guess Unreal (or its modules) could hardcode a set of &quot;old&quot; capabilities, as clients not supporting version 302 are unlikely to support recent and complex specs like multiline, chathistory, labeled-response, or metadata.]]></description><category>ircd</category><pubDate>Sun, 21 Jun 2026 20:03:26 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6630</guid><comments>https://bugs.unrealircd.org/view.php?id=6630#bugnotes</comments></item><item><title>0006629: IP matching for security groups not working with /0 or ::/0</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6629</link><description><![CDATA[this doesn't work:&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
security-group ipv4-users {&lt;br /&gt;
    ip 0.0.0.0/0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
security-group ipv6-users {&lt;br /&gt;
    ip ::/0;&lt;br /&gt;
}&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
does work:&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
security-group ipv4-users {&lt;br /&gt;
    ip 0.0.0.0/1;&lt;br /&gt;
    ip 128.0.0.0/1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
security-group ipv6-users {&lt;br /&gt;
    ip ::/1;&lt;br /&gt;
    ip 8000::/1;&lt;br /&gt;
}&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
doesn't seem to like /0]]></description><category>ircd</category><pubDate>Mon, 15 Jun 2026 20:19:18 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6629</guid><comments>https://bugs.unrealircd.org/view.php?id=6629#bugnotes</comments></item><item><title>0006611: RPC_CALL_ERROR - Every refresh i have a error to logs.</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6611</link><description><![CDATA[Hello all, &lt;br /&gt;
&lt;br /&gt;
i have a error with panel, when i click to Servers or any button i see a error to logs.&lt;br /&gt;
&lt;br /&gt;
timestamp:&quot;2026-02-07T10:43:20.404Z&quot;&lt;br /&gt;
level:&quot;info&quot;&lt;br /&gt;
subsystem:&quot;rpc&quot;&lt;br /&gt;
event_id:&quot;RPC_CALL_ERROR&quot;&lt;br /&gt;
log_source:&quot;chati.shprehu.net&quot;&lt;br /&gt;
msg:&quot;[rpc] Client RPC:adminpanel: RPC call server.module_list&quot;&lt;br /&gt;
client:Object&lt;br /&gt;
name:&quot;RPC:adminpanel&quot;&lt;br /&gt;
id:&quot;2424A7VUA&quot;&lt;br /&gt;
hostname:&quot;127.0.0.1&quot;&lt;br /&gt;
ip:&quot;127.0.0.1&quot;&lt;br /&gt;
details:&quot;RPC:&lt;a href=&quot;mailto:adminpanel@127.0.0.1&quot;&gt;adminpanel@127.0.0.1&lt;/a&gt;&quot;&lt;br /&gt;
server_port:8600&lt;br /&gt;
client_port:42972&lt;br /&gt;
connected_since:&quot;2026-02-07T10:43:19.000Z&quot;&lt;br /&gt;
idle_since:&quot;2026-02-07T10:43:19.000Z&quot;&lt;br /&gt;
method:&quot;server.module_list&quot;]]></description><category>json-rpc</category><pubDate>Sat, 13 Jun 2026 16:15:41 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6611</guid><comments>https://bugs.unrealircd.org/view.php?id=6611#bugnotes</comments></item><item><title>0006628: multiline-concat should not concatenate server-side</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6628</link><description><![CDATA[When a multiline-aware client sends this:&lt;br /&gt;
&lt;br /&gt;
@label=xyz BATCH +123 draft/multiline #test&lt;br /&gt;
@batch=123 PRIVMSG #test :&lt;br /&gt;
@batch=123 PRIVMSG #test :how \x0304is &lt;br /&gt;
@batch=123;draft/multiline-concat PRIVMSG #test :everyone?&lt;br /&gt;
BATCH -123&lt;br /&gt;
&lt;br /&gt;
other multiline-aware clients receive this:&lt;br /&gt;
&lt;br /&gt;
@label=xyz;msgid=iD3UGnJUYeJK5rxS9uFrcE;time=2026-06-12T19:20:07.558Z :&lt;a href=&quot;mailto:alice!~username@Clk-4D552FD5&quot;&gt;alice!~username@Clk-4D552FD5&lt;/a&gt; BATCH +DeAmXVtTyMA8pZ9MEgkzpZ draft/multiline #test&lt;br /&gt;
@batch=DeAmXVtTyMA8pZ9MEgkzpZ;label=xyz;time=2026-06-12T19:20:07.558Z :&lt;a href=&quot;mailto:alice!~username@Clk-4D552FD5&quot;&gt;alice!~username@Clk-4D552FD5&lt;/a&gt; PRIVMSG #test :&lt;br /&gt;
@batch=DeAmXVtTyMA8pZ9MEgkzpZ;label=xyz;time=2026-06-12T19:20:07.558Z :&lt;a href=&quot;mailto:alice!~username@Clk-4D552FD5&quot;&gt;alice!~username@Clk-4D552FD5&lt;/a&gt; PRIVMSG #test :how \x0304is &lt;br /&gt;
@draft/multiline-concat;batch=DeAmXVtTyMA8pZ9MEgkzpZ;label=xyz;time=2026-06-12T19:20:07.558Z :&lt;a href=&quot;mailto:alice!~username@Clk-4D552FD5&quot;&gt;alice!~username@Clk-4D552FD5&lt;/a&gt; PRIVMSG #test :everyone?&lt;br /&gt;
&lt;br /&gt;
and multiline-unaware clients receive this:&lt;br /&gt;
&lt;br /&gt;
@msgid=iD3UGnJUYeJK5rxS9uFrcE;time=2026-06-12T19:20:07.558Z :&lt;a href=&quot;mailto:alice!~username@Clk-4D552FD5&quot;&gt;alice!~username@Clk-4D552FD5&lt;/a&gt; PRIVMSG #test :how \x0304is everyone?&lt;br /&gt;
&lt;br /&gt;
(where they display both &quot;is&quot; and &quot;everyone&quot; in red)&lt;br /&gt;
&lt;br /&gt;
this differs from Ergo where they would receive this:&lt;br /&gt;
&lt;br /&gt;
@msgid=iD3UGnJUYeJK5rxS9uFrcE;time=2026-06-12T19:20:07.558Z :&lt;a href=&quot;mailto:alice!~username@Clk-4D552FD5&quot;&gt;alice!~username@Clk-4D552FD5&lt;/a&gt; PRIVMSG #test :how \x0304is&lt;br /&gt;
@msgid=iD3UGnJUYeJK5rxS9uFrcE;time=2026-06-12T19:20:07.558Z :&lt;a href=&quot;mailto:alice!~username@Clk-4D552FD5&quot;&gt;alice!~username@Clk-4D552FD5&lt;/a&gt; PRIVMSG #test :everyone?&lt;br /&gt;
&lt;br /&gt;
(where they display only &quot;is&quot; in red)&lt;br /&gt;
&lt;br /&gt;
Additionally, when a message is long, for example:&lt;br /&gt;
&lt;br /&gt;
@batch=123 PRIVMSG #test :################################################################################################################################################################################################################################################################################################################################################################################################################################################################how \x0304is &lt;br /&gt;
@batch=123;draft/multiline-concat PRIVMSG #test :everyone?&lt;br /&gt;
&lt;br /&gt;
then the fallback is simply truncated:&lt;br /&gt;
&lt;br /&gt;
@msgid=4APKGfukNuD9d1E6xvQcX1;time=2026-06-12T19:25:32.766Z :&lt;a href=&quot;mailto:alice!~username@Clk-4D552FD5&quot;&gt;alice!~username@Clk-4D552FD5&lt;/a&gt; PRIVMSG #test :################################################################################################################################################################################################################################################################################################################################################################################################################################################################how \x0304is everyon&lt;br /&gt;
&lt;br /&gt;
(missing &quot;e&quot; at the end)&lt;br /&gt;
&lt;br /&gt;
The multiline spec was designed specifically so that messages can be relayed as-is to clients that don't support multiline, and look as they would if sent be a multiline-unaware client.]]></description><category>ircd</category><pubDate>Sat, 13 Jun 2026 10:53:41 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6628</guid><comments>https://bugs.unrealircd.org/view.php?id=6628#bugnotes</comments></item><item><title>0006477: Count "flood-blocked" messages and make counter available in security group</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6477</link><description><![CDATA[Dear Unrealircd Team&lt;br /&gt;
&lt;br /&gt;
Sorry if this is the incorrect place to make a feature request&lt;br /&gt;
&lt;br /&gt;
My request is about the flooding control. What I propose is there is a session-only score that tells the IRCd how many (flood-blocked) has happened because of something that user has tried to do, that can be used as part of the criteria for a security group&lt;br /&gt;
&lt;br /&gt;
I currently have a script that reads server notices but if this was available at the config level it could be part of a useful measure building on the existing features like max-concurrent-conversations]]></description><category>ircd</category><pubDate>Fri, 12 Jun 2026 17:44:55 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6477</guid><comments>https://bugs.unrealircd.org/view.php?id=6477#bugnotes</comments></item><item><title>0006304: Gline hit stats</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6304</link><description><![CDATA[I was just curious if there's a way to see last hit on a gline. This way I could delete it if it didn't hit for a month for example. If it hits 3 times a day, I'd think to leave it there instead of removing and adding it again and again.]]></description><category>ircd</category><pubDate>Mon, 08 Jun 2026 13:45:23 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6304</guid><comments>https://bugs.unrealircd.org/view.php?id=6304#bugnotes</comments></item><item><title>0006144: Make zline, gline, kline, shun create an ID.</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6144</link><description><![CDATA[Will be nice if this can be done directly from the IRCD and not only with operserv.&lt;br /&gt;
/gline &lt;a href=&quot;mailto:*@etc&quot;&gt;*@etc&lt;/a&gt; - whatever reason -&gt; this part be automatic ID: XZ9YCRP1E8.&lt;br /&gt;
&lt;br /&gt;
Will make my life easier.&lt;br /&gt;
&lt;br /&gt;
thanks.]]></description><category>ircd</category><pubDate>Sun, 07 Jun 2026 17:55:23 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6144</guid><comments>https://bugs.unrealircd.org/view.php?id=6144#bugnotes</comments></item><item><title>0006579: usermodes/privdeaf</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6579</link><description><![CDATA[It seems logical that usermodes/privdeaf should ignore TAGMSG otherwise users receive the &quot;User does not accept private messages&quot; notice multiple times before they've even sent the message that should trigger it.]]></description><category></category><pubDate>Fri, 05 Jun 2026 18:14:40 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6579</guid><comments>https://bugs.unrealircd.org/view.php?id=6579#bugnotes</comments></item><item><title>0006610: Move "make pem" to its own "./unrealircd" subcommand</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6610</link><description><![CDATA[Currently if we want to generate a new certificate/key, we nee to run the &quot;make pem&quot; command.&lt;br /&gt;
&lt;br /&gt;
While I expected the &quot;make install&quot; command to replace the older certificate/key, it doesn't, which is by design to avoid some rare issues, like replacing certs on test instances, debugging, etc.&lt;br /&gt;
&lt;br /&gt;
After discussing it on IRC, it was decided that it should be better to move it to its own &quot;./unrealircd&quot; subcommand and get rid of the &quot;make pem&quot;, while being able to generate them from &quot;./Config&quot; on initial setup.&lt;br /&gt;
&lt;br /&gt;
The command can probably be called &quot;./unrealircd makecert&quot; and throw a warning to the user, like: &quot;This command will replace your existing server certificate and key. Do you wish to proceed? [Y|N]&quot;]]></description><category>ircd</category><pubDate>Fri, 05 Jun 2026 17:39:53 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6610</guid><comments>https://bugs.unrealircd.org/view.php?id=6610#bugnotes</comments></item><item><title>0006626: Documentation (connthrottle.set)</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6626</link><description><![CDATA[In the documentation it says that the argument enabled should be a string &quot;on&quot; or &quot;off&quot;&lt;br /&gt;
in my case it is more True or False.&lt;br /&gt;
&lt;br /&gt;
here is the error message when i try to pass a string in the parameter enabled : &lt;br /&gt;
&lt;br /&gt;
RPCResult(jsonrpc='2.0', method=None, error=RPCErrorModel(code=-32602, message=&quot;Missing parameter: 'enabled'&quot;), result=None, id=123)]]></description><category>documentation</category><pubDate>Tue, 26 May 2026 18:47:52 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6626</guid><comments>https://bugs.unrealircd.org/view.php?id=6626#bugnotes</comments></item><item><title>0006625: antimixedutf8 ignore except directive</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6625</link><description><![CDATA[While tuning a working antimixedutf8 setup, using the documented syntax for except yields: &quot;set::antimixedutf8::except with no value&quot;&lt;br /&gt;
The except block was verbatim from the documentation, ie.:&lt;br /&gt;
                except {&lt;br /&gt;
                        security-group known-users;&lt;br /&gt;
                }]]></description><category>ircd</category><pubDate>Fri, 15 May 2026 15:39:27 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6625</guid><comments>https://bugs.unrealircd.org/view.php?id=6625#bugnotes</comments></item><item><title>0006617: There seems to be an issue with the updated GeoIP feature on 6.2.4-rc1 on Windows</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6617</link><description><![CDATA[I've been playing with the new release (6.2.4-rc1) and there seems to be an issue with the updated GeoIP feature affecting the Windows version of the software.&lt;br /&gt;
&lt;br /&gt;
I've tried 6.2.4-rc1 on two new virtual machines (so there would be no left overs of a previous installation of unrealircd); one running Debian 13 and the other Windows 10 LTSC.&lt;br /&gt;
&lt;br /&gt;
On Linux, the code compiles fine and after editing unrealircd.conf, I get the irc server running without any issues. &lt;br /&gt;
&lt;br /&gt;
On Windows, I always get a fatal error:&lt;br /&gt;
[error] conf/modules.default.conf:318: loadmodule classic: failed to load: Cannot open module file: No such file or directory&lt;br /&gt;
&lt;br /&gt;
In modules.default.conf, the line 318 reads:&lt;br /&gt;
loadmodule &quot;$GEOIP_ENGINE&quot;;&lt;br /&gt;
&lt;br /&gt;
To make sure it wasn't a user error on my part, I've copied both unrealircd.conf and modules.default.conf from my Linux install to my Windows virtual machine but I still get the same error.&lt;br /&gt;
&lt;br /&gt;
If I manually edit modules.default.conf and change the line 318 to&lt;br /&gt;
loadmodule &quot;geoip_classic&quot;;&lt;br /&gt;
the server starts fine. Obviously, commenting out the line also allows Unrealircd to run.]]></description><category>ircd</category><pubDate>Fri, 17 Apr 2026 06:04:12 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6617</guid><comments>https://bugs.unrealircd.org/view.php?id=6617#bugnotes</comments></item><item><title>0006619: I think the operclass permissions "channel:override:secureonly " doesn't work</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6619</link><description><![CDATA[It seems I'm unable to join channels +z when I'm not connected through SSL.&lt;br /&gt;
&lt;br /&gt;
Here is the relevant part of my unrealircd.conf&lt;br /&gt;
&lt;br /&gt;
oper test {&lt;br /&gt;
	class opers;&lt;br /&gt;
	mask { &lt;br /&gt;
		&lt;a href=&quot;mailto:*@192.168&quot;&gt;*@192.168&lt;/a&gt;.*;&lt;br /&gt;
		&lt;a href=&quot;mailto:*@127.0.0.1&quot;&gt;*@127.0.0.1&lt;/a&gt;;&lt;br /&gt;
		&lt;a href=&quot;mailto:*@localhost&quot;&gt;*@localhost&lt;/a&gt;;&lt;br /&gt;
		}&lt;br /&gt;
	password **REDACTED**;&lt;br /&gt;
	operclass netadmin-with-override;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
From my understanding of the doc available at &lt;a href=&quot;https://www.unrealircd.org/docs/Operclass_permissions#channel&quot; rel=&quot;noopener&quot;&gt;https://www.unrealircd.org/docs/Operclass_permissions#channel&lt;/a&gt;&lt;br /&gt;
I should be able to join a channel +z even if i'm not connected via a secure connection.&lt;br /&gt;
&lt;br /&gt;
yet...&lt;br /&gt;
&lt;br /&gt;
/mode #test&lt;br /&gt;
#test +ntzPZ&lt;br /&gt;
#test created on Mon Apr 06 23:47:28 2026&lt;br /&gt;
&lt;br /&gt;
/join #test&lt;br /&gt;
#test unable to join channel (not using secure connection)&lt;br /&gt;
&lt;br /&gt;
even if I modify unrealircd.conf file to explicitly gave myself channel:override:secureonly, it still doesn't work&lt;br /&gt;
&lt;br /&gt;
operclass oper-test {&lt;br /&gt;
       parent netadmin-with-override;&lt;br /&gt;
       permissions {&lt;br /&gt;
                channel { &lt;br /&gt;
			override { &lt;br /&gt;
				secureonly; &lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
       }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
oper test {&lt;br /&gt;
	class opers;&lt;br /&gt;
	mask { &lt;br /&gt;
		&lt;a href=&quot;mailto:*@192.168&quot;&gt;*@192.168&lt;/a&gt;.*;&lt;br /&gt;
		&lt;a href=&quot;mailto:*@127.0.0.1&quot;&gt;*@127.0.0.1&lt;/a&gt;;&lt;br /&gt;
		&lt;a href=&quot;mailto:*@localhost&quot;&gt;*@localhost&lt;/a&gt;;&lt;br /&gt;
		}&lt;br /&gt;
	password  **REDACTED**;&lt;br /&gt;
	operclass oper-test;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/sajoin myself #test also doesn't work.&lt;br /&gt;
&lt;br /&gt;
I had this issue with 6.2.1 on Windows but the bug is still present with 6.2.4-rc1 on Debian.]]></description><category>ircd</category><pubDate>Tue, 07 Apr 2026 18:15:18 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6619</guid><comments>https://bugs.unrealircd.org/view.php?id=6619#bugnotes</comments></item><item><title>0006616: Error</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6616</link><description><![CDATA[ERROR]]></description><category>ircd</category><pubDate>Sat, 04 Apr 2026 06:59:44 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6616</guid><comments>https://bugs.unrealircd.org/view.php?id=6616#bugnotes</comments></item><item><title>0006615: libsodium does not compile on arm64 with gcc -- replace the .tar.gz</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6615</link><description><![CDATA[Compile fails (doesn't matter if 'unrealircd upgrade' or manual compile:&lt;br /&gt;
&lt;br /&gt;
Making all in src&lt;br /&gt;
make[1]: Entering directory '/usr/src/unrealircd-6.2.3/extras/libsodium-1.0.21/src'&lt;br /&gt;
Making all in libsodium&lt;br /&gt;
make[2]: Entering directory '/usr/src/unrealircd-6.2.3/extras/libsodium-1.0.21/src/libsodium'&lt;br /&gt;
Making all in include&lt;br /&gt;
make[3]: Entering directory '/usr/src/unrealircd-6.2.3/extras/libsodium-1.0.21/src/libsodium/include'&lt;br /&gt;
make[3]: Nothing to be done for 'all'.&lt;br /&gt;
make[3]: Leaving directory '/usr/src/unrealircd-6.2.3/extras/libsodium-1.0.21/src/libsodium/include'&lt;br /&gt;
make[3]: Entering directory '/usr/src/unrealircd-6.2.3/extras/libsodium-1.0.21/src/libsodium'&lt;br /&gt;
  CC       crypto_aead/aegis128l/libsodium_la-aegis128l_soft.lo&lt;br /&gt;
during RTL pass: subreg1&lt;br /&gt;
In file included from crypto_aead/aegis128l/aegis128l_soft.c:52:&lt;br /&gt;
crypto_aead/aegis128l/aegis128l_common.h: In function 'decrypt_detached':&lt;br /&gt;
crypto_aead/aegis128l/aegis128l_common.h:252:1: internal compiler error: Bus error&lt;br /&gt;
  252 | }&lt;br /&gt;
      | ^&lt;br /&gt;
0x1df34bb diagnostic_context::diagnostic_impl(rich_location*, diagnostic_metadata const*, diagnostic_option_id, char const*, std::__va_list*, diagnostic_t)&lt;br /&gt;
	???:0&lt;br /&gt;
0x1e04dd7 internal_error(char const*, ...)&lt;br /&gt;
	???:0&lt;br /&gt;
gcc: internal compiler error: Segmentation fault signal terminated program cc1&lt;br /&gt;
Please submit a full bug report, with preprocessed source (by using -freport-bug).&lt;br /&gt;
See &lt;&lt;a href=&quot;https://github.com/archlinuxarm/PKGBUILDs/issues&gt;&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/archlinuxarm/PKGBUILDs/issues&gt;&lt;/a&gt; for instructions.&lt;br /&gt;
make[3]: *** [Makefile:2768: crypto_aead/aegis128l/libsodium_la-aegis128l_soft.lo] Error 1&lt;br /&gt;
make[3]: Leaving directory '/usr/src/unrealircd-6.2.3/extras/libsodium-1.0.21/src/libsodium'&lt;br /&gt;
make[2]: *** [Makefile:3715: all-recursive] Error 1&lt;br /&gt;
make[2]: Leaving directory '/usr/src/unrealircd-6.2.3/extras/libsodium-1.0.21/src/libsodium'&lt;br /&gt;
make[1]: *** [Makefile:413: all-recursive] Error 1&lt;br /&gt;
make[1]: Leaving directory '/usr/src/unrealircd-6.2.3/extras/libsodium-1.0.21/src'&lt;br /&gt;
make: *** [Makefile:528: all-recursive] Error 1]]></description><category>installing</category><pubDate>Sat, 04 Apr 2026 06:56:33 +0200</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6615</guid><comments>https://bugs.unrealircd.org/view.php?id=6615#bugnotes</comments></item><item><title>0006612: Implement extbans support in the SILENCE list</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6612</link><description><![CDATA[The feature request is to extend the SILENCE list to supporting extbans as well, in the same fashion as the channel b/E/I lists. Currently the SILENCE list only supports the format &lt;a href=&quot;mailto:nick!user@host&quot;&gt;nick!user@host&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It could be convenient for the user to be able to use extbans in the SILENCE list also, such as: ~account, ~asn, ~country, ~realname, ~security-group, ~certfp and ~text. Maybe ~time also in case it is possible to manage temporary items in the SILENCE list.&lt;br /&gt;
The other extbans might not be relevant for the SILENCE list.&lt;br /&gt;
&lt;br /&gt;
This would also opens the possibility of remotely managing the SILENCE list through the services and the use of SVSSILENCE.&lt;br /&gt;
&lt;br /&gt;
Once implemented the usage could be similar (and a bit different due to the SILENCE syntax) to the channels: SILENCE +~realname:qwerty, SILENCE -~account:some-account&lt;br /&gt;
&lt;br /&gt;
SILENCE list could look like:&lt;br /&gt;
-&gt; server. SILENCE&lt;br /&gt;
&lt;- :server. 271 Nick &lt;a href=&quot;mailto:*!user4@host4&quot;&gt;*!user4@host4&lt;/a&gt;&lt;br /&gt;
&lt;- :server. 271 Nick nick3!*@*&lt;br /&gt;
&lt;- :server. 271 Nick &lt;a href=&quot;mailto:nick2!user2@host2&quot;&gt;nick2!user2@host2&lt;/a&gt;&lt;br /&gt;
&lt;- :server. 271 Nick ~asn:65536&lt;br /&gt;
&lt;- :server. 271 Nick ~security-group:some-insecure-group&lt;br /&gt;
&lt;- :server. 271 Nick ~text:a_spammy_spam&lt;br /&gt;
&lt;- :server. 272 Nick :End of Silence List]]></description><category>ircd</category><pubDate>Sat, 14 Feb 2026 20:05:16 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6612</guid><comments>https://bugs.unrealircd.org/view.php?id=6612#bugnotes</comments></item><item><title>0005849: WHOISASN like on Inspircd - Very useful</title><author></author><link>https://bugs.unrealircd.org/view.php?id=5849</link><description><![CDATA[Would it be possible to add ASN to whois in the future?&lt;br /&gt;
It would be very useful to me&lt;br /&gt;
&lt;br /&gt;
On Inspircd it looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		if (asn)&lt;br /&gt;
			whois.SendLine(RPL_WHOISASN, asn, &quot;is connecting from AS&quot; + ConvToStr(asn));&lt;br /&gt;
		else&lt;br /&gt;
			whois.SendLine(RPL_WHOISASN, &quot;*&quot;, &quot;is connecting from an unknown autonomous system&quot;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://github.com/inspircd/inspircd-contrib/blob/master/3.0/m_asn.cpp&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/inspircd/inspircd-contrib/blob/master/3.0/m_asn.cpp&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Where is it possible to build in module like showwebirc.c with whoisasn ?]]></description><category>ircd</category><pubDate>Fri, 30 Jan 2026 16:27:46 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=5849</guid><comments>https://bugs.unrealircd.org/view.php?id=5849#bugnotes</comments></item><item><title>0005278: Add extban to ban users banned in another channel</title><author></author><link>https://bugs.unrealircd.org/view.php?id=5278</link><description><![CDATA[We currently have the extban to ban users that are in a channel, with &quot;+b ~c:#channelname&quot;.&lt;br /&gt;
&lt;br /&gt;
Would be nice if we could have an extban to ban users banned in another channel (so we can keep some kind of banlist sync across channels registered by the same person.&lt;br /&gt;
&lt;br /&gt;
I was thinking in something like &quot;+b ~b:#channelname&quot; or &quot;+b ~C:#channelname&quot;.&lt;br /&gt;
&lt;br /&gt;
The latter goes in hand with the extban &quot;~c&quot; as they're kinda related.&lt;br /&gt;
&lt;br /&gt;
Thoughts?]]></description><category>ircd</category><pubDate>Fri, 30 Jan 2026 16:00:24 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=5278</guid><comments>https://bugs.unrealircd.org/view.php?id=5278#bugnotes</comments></item><item><title>0006607: Documentation update</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6607</link><description><![CDATA[Hello team,&lt;br /&gt;
&lt;br /&gt;
in the documentation of the connthrottle.set, you've said that we should use action = on in the parameter.&lt;br /&gt;
while it works well when you provide : enabled : true or false]]></description><category>documentation</category><pubDate>Fri, 30 Jan 2026 07:53:21 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6607</guid><comments>https://bugs.unrealircd.org/view.php?id=6607#bugnotes</comments></item><item><title>0006608: connthrottle.set not working</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6608</link><description><![CDATA[Hello,&lt;br /&gt;
when you set the connthrottle to false and you call the status endpoint are we expecting to have the enabled field to false ?]]></description><category>json-rpc</category><pubDate>Fri, 30 Jan 2026 07:41:17 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6608</guid><comments>https://bugs.unrealircd.org/view.php?id=6608#bugnotes</comments></item><item><title>0006578: Failed unrealircd module install exits with code 0</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6578</link><description><![CDATA[The exit code of &quot;./unrealircd module install&quot; is 0 (Success) even if the command has failed]]></description><category>installing</category><pubDate>Fri, 23 Jan 2026 13:16:52 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6578</guid><comments>https://bugs.unrealircd.org/view.php?id=6578#bugnotes</comments></item><item><title>0006602: Invalid channel user limits are normalized to 1</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6602</link><description><![CDATA[When sending &quot;MODE #chan l :abc&quot; or &quot;MODE #chan l :-1&quot;, Unreal converts it to &quot;MODE #chan l :1&quot;: &lt;a href=&quot;https://github.com/unrealircd/unrealircd/blob/1c461db46de2b0d7d0c5b0b1f4e71439170f87e0/src/modules/chanmodes/limit.c#L191-L199&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/unrealircd/unrealircd/blob/1c461db46de2b0d7d0c5b0b1f4e71439170f87e0/src/modules/chanmodes/limit.c#L191-L199&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is inconsistent with other IRCds: Charybdis/Solanum, Ergo, Hybrid/Plexus4, irc2, ircu2/Nefarious ignore the MODE command entirely, while InspIRCd and ngIRCd send ERR_INVALIDMODEPARAM then ignore it too.]]></description><category>ircd</category><pubDate>Fri, 23 Jan 2026 08:46:32 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6602</guid><comments>https://bugs.unrealircd.org/view.php?id=6602#bugnotes</comments></item><item><title>0006606: Regression: services kill users who use post-registration SASL</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6606</link><description><![CDATA[1. User &quot;bar&quot; connects (without authenticating), gets RPL_WELCOME, MOTD, etc.&lt;br /&gt;
2. User &quot;bar&quot; SASLs, gets back &quot;My.Little.Server 903 bar :SASL authentication successful&quot;&lt;br /&gt;
3. User &quot;bar&quot; gets RPL_WELCOME and MOTD **again**&lt;br /&gt;
4. User &quot;bar&quot; gets killed: :My.Little.Services KILL bar :My.Little.Services (Ghost detected via nick collision (new))&lt;br /&gt;
&lt;br /&gt;
This happens with both Atheme and Anope, since &lt;a href=&quot;https://github.com/unrealircd/unrealircd/commit/0cf0c0faa27ccfc4308834cb98ae92dcc0c31b64&quot; rel=&quot;noopener,nofollow&quot;&gt;https://github.com/unrealircd/unrealircd/commit/0cf0c0faa27ccfc4308834cb98ae92dcc0c31b64&lt;/a&gt;]]></description><category>ircd</category><pubDate>Fri, 23 Jan 2026 07:48:55 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6606</guid><comments>https://bugs.unrealircd.org/view.php?id=6606#bugnotes</comments></item><item><title>0006591: OOM kill because of low memory during installation</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6591</link><description><![CDATA[Upgrade fails at this stage:&lt;br /&gt;
&lt;br /&gt;
  CC       src/libpcre2_8_la-pcre2_match.lo&lt;br /&gt;
gcc: internal compiler error: Killed (program cc1)&lt;br /&gt;
Please submit a full bug report,&lt;br /&gt;
with preprocessed source if appropriate.&lt;br /&gt;
See &lt;&lt;a href=&quot;file:///usr/share/doc/gcc-6/README.Bugs&gt;&quot; rel=&quot;noopener&quot;&gt;file:///usr/share/doc/gcc-6/README.Bugs&gt;&lt;/a&gt; for instructions.&lt;br /&gt;
Makefile:2721: recipe for target 'src/libpcre2_8_la-pcre2_match.lo' failed&lt;br /&gt;
make[1]: *** [src/libpcre2_8_la-pcre2_match.lo] Error 1&lt;br /&gt;
make[1]: Leaving directory '/home/test/unrealircd-6/extras/pcre2-10.45'&lt;br /&gt;
Makefile:1581: recipe for target 'all' failed&lt;br /&gt;
make: *** [all] Error 2&lt;br /&gt;
&lt;br /&gt;
dmesg tells me it's because of low memory:&lt;br /&gt;
&lt;br /&gt;
and I have this error in dmesg: ﻿Out of memory in UB 1905: OOM killed process 32385 (cc1) score 0 vm:173224kB, rss:128360kB, swap:0kB]]></description><category>ircd</category><pubDate>Mon, 19 Jan 2026 10:33:38 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6591</guid><comments>https://bugs.unrealircd.org/view.php?id=6591#bugnotes</comments></item><item><title>0006604: ~msgbypass:censor does not work on ~text:censor bans</title><author></author><link>https://bugs.unrealircd.org/view.php?id=6604</link><description><![CDATA[A ~msgbypass:censor exemption does not work on ~text:censor bans, as it may be expected.]]></description><category>ircd</category><pubDate>Thu, 15 Jan 2026 08:21:43 +0100</pubDate><guid>https://bugs.unrealircd.org/view.php?id=6604</guid><comments>https://bugs.unrealircd.org/view.php?id=6604#bugnotes</comments></item></channel></rss>
