<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~irc/github.com/solanum-ircd/solanum.git/ircd, branch ignore_purpose</title>
<subtitle>https://github.com/solanum-ircd/solanum</subtitle>
<id>https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/atom/ircd?h=ignore_purpose</id>
<link rel='self' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/atom/ircd?h=ignore_purpose'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/'/>
<updated>2025-02-25T23:41:18Z</updated>
<entry>
<title>GitHub CI Workflow: Bump OS and compiler versions (#447)</title>
<updated>2025-02-25T23:41:18Z</updated>
<author>
<name>Aaron Jones</name>
</author>
<published>2025-02-25T23:41:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=a7745c7425f4863027f31370acb39926c6ecbe04'/>
<id>urn:sha1:a7745c7425f4863027f31370acb39926c6ecbe04</id>
<content type='text'>
* GitHub CI Workflow: Bump OS and compiler versions

* CI: fix for clang 18/19

  - Don't enable -Werror during the execution of ./configure and
    drop -Wunused-value from --enable-warnings
  - librb/src/crypt.c: remove old-style function decls
  - rb_dictionary: define type of arguments, fix callees
  - rb_radixtree: fix spurious out-of-bounds diagnostic

Co-authored-by: Doug Freed &lt;dwfreed@mtu.edu&gt;</content>
</entry>
<entry>
<title>Don't set the oper flags on client (#443)</title>
<updated>2025-01-29T18:11:51Z</updated>
<author>
<name>Eric Mertens</name>
</author>
<published>2025-01-29T18:11:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=7289d455e8f640b3a2607d8049de27f9099abe1c'/>
<id>urn:sha1:7289d455e8f640b3a2607d8049de27f9099abe1c</id>
<content type='text'>
Remove unused OPER_FLAGS logic in favor new priv system. It had rotted over time and was overlapping with PINGSENT</content>
</entry>
<entry>
<title>s_user: reject invalid usernames before anything else</title>
<updated>2024-06-15T22:42:45Z</updated>
<author>
<name>Doug Freed</name>
</author>
<published>2024-06-13T11:42:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=e639f5b360321d5c95abecf81861137d7f02594a'/>
<id>urn:sha1:e639f5b360321d5c95abecf81861137d7f02594a</id>
<content type='text'>
This way invalid characters in usernames only appear in this snote, and
all other rejection snotes will always have clean usernames.
</content>
</entry>
<entry>
<title>s_user: sanitize username early</title>
<updated>2024-06-15T22:42:45Z</updated>
<author>
<name>Doug Freed</name>
</author>
<published>2024-06-13T11:41:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=a4828895708cfd65a368cff98e9571c8eaf64ede'/>
<id>urn:sha1:a4828895708cfd65a368cff98e9571c8eaf64ede</id>
<content type='text'>
This ensures we don't allow [ in usernames anywhere.  This also adds the
tilde early, which simplifies a lot of things, and fixes an issue with
username K-Lines on IsNoTilde users.
</content>
</entry>
<entry>
<title>Remove WebSocket support</title>
<updated>2024-06-12T19:35:19Z</updated>
<author>
<name>Aaron Jones</name>
</author>
<published>2024-03-16T15:24:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=484fd9051ec93a86e48371ac4e0eec690b99ee48'/>
<id>urn:sha1:484fd9051ec93a86e48371ac4e0eec690b99ee48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix small typo</title>
<updated>2024-04-13T20:42:39Z</updated>
<author>
<name>Firepup650</name>
</author>
<published>2024-04-09T02:28:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=519d9bc0f4ebdd941ca0dc5d842cc0531df6fb5f'/>
<id>urn:sha1:519d9bc0f4ebdd941ca0dc5d842cc0531df6fb5f</id>
<content type='text'>
authdd -&gt; authd</content>
</entry>
<entry>
<title>extensions/invite_notify: make the NOTICE optional, configurable</title>
<updated>2023-11-08T13:12:49Z</updated>
<author>
<name>Aaron Jones</name>
</author>
<published>2023-01-11T21:16:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=4d12e65469c877f8028d5ac40a39457ec96b2f40'/>
<id>urn:sha1:4d12e65469c877f8028d5ac40a39457ec96b2f40</id>
<content type='text'>
This adds a configuration option that determines whether the NOTICE is
sent to clients that do not support the IRCv3 invite-notify capability.

Requested by LiberaChat MGM.
</content>
</entry>
<entry>
<title>ircd/listener: return a fatal TLS alert for early rejected TLS clients</title>
<updated>2023-11-07T23:52:41Z</updated>
<author>
<name>Aaron Jones</name>
</author>
<published>2023-06-15T22:32:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=642c73dddb3ce7c9ae4824fa95ea9ebad41eb848'/>
<id>urn:sha1:642c73dddb3ce7c9ae4824fa95ea9ebad41eb848</id>
<content type='text'>
This is in furtherance of commit 3fdf26aa19628d5e12a3 which added
functionality to reply with a TLS record layer alert for D-Lined TLS
clients. It turns out that there are other plaintext error messages
in this same function that should receive the same treatment.

Also move another error string to a variable and use a compile-time
optimised-out strlen for it too, to use the same approach as an
existing error string.

Finally, use a different alert (internal_error) for the case where
IRCd is simply unable to accept more connections.
</content>
</entry>
<entry>
<title>client: refactor del_all_accepts to allow skipping own accept list</title>
<updated>2023-11-06T17:31:44Z</updated>
<author>
<name>Doug Freed</name>
</author>
<published>2023-09-03T23:19:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=c1b01bf5ec318463ab076ac2d7c0a4b02631f745'/>
<id>urn:sha1:c1b01bf5ec318463ab076ac2d7c0a4b02631f745</id>
<content type='text'>
This allows reusing this function for other uses that just need to
remove this client from others' accept lists on nick change and not have
duplicates of this code everywhere
</content>
</entry>
<entry>
<title>Replace free with rb_free</title>
<updated>2023-11-06T14:22:55Z</updated>
<author>
<name>Eric Mertens</name>
</author>
<published>2023-11-06T01:29:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=f718aed2ae19c1a6ec224939865c6ca7fa834ee9'/>
<id>urn:sha1:f718aed2ae19c1a6ec224939865c6ca7fa834ee9</id>
<content type='text'>
</content>
</entry>
</feed>
