<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~irc/github.com/solanum-ircd/solanum.git/tests, branch ignore_purpose</title>
<subtitle>https://github.com/solanum-ircd/solanum</subtitle>
<id>https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/atom/tests?h=ignore_purpose</id>
<link rel='self' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/atom/tests?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>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>m_sasl: Remove implicit abort on registration</title>
<updated>2022-10-06T21:06:28Z</updated>
<author>
<name>Ed Kellett</name>
</author>
<published>2021-10-16T23:00:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=06c53095343c2756208f6398bb7e00fb2cbe46dd'/>
<id>urn:sha1:06c53095343c2756208f6398bb7e00fb2cbe46dd</id>
<content type='text'>
This doesn't make sense in a world where post-registration SASL is
allowed, and should fix one case of an annoying login desync that's seen
in the real world.

Specifically, when a client sends its final AUTHENTICATE and Atheme
receives it, it sends an SVSLOGIN for that client. If the client sends
us its CAP END *before* we see the SVSLOGIN, the implicit abort will try
to abort the SASL session that's already succeeded.

Atheme interprets this as an instruction to forget about the successful
SASL session; you'll connect unidentified. But it's already sent
SVSLOGIN, which will log the client in ircd-side, causing ircd and
services views to differ until the user authenticates again manually.

I think allowing a SASL session to be aborted when it has already
succeeded is an Atheme bug, and it can still be triggered without this
change. But our behaviour here seems silly anyway.
</content>
</entry>
<entry>
<title>valid_temp_time: more simplification and test fixes</title>
<updated>2022-06-20T15:35:03Z</updated>
<author>
<name>Doug Freed</name>
</author>
<published>2022-06-20T11:33:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=fae8f2517cfa18b395c746c1b6adec09e5a6094f'/>
<id>urn:sha1:fae8f2517cfa18b395c746c1b6adec09e5a6094f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>valid_temp_time: simplify/correct overflow check</title>
<updated>2022-06-20T15:35:03Z</updated>
<author>
<name>Ed Kellett</name>
</author>
<published>2022-06-19T21:07:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=4f468093055324036d9af8fdf421f1b32b77bc3d'/>
<id>urn:sha1:4f468093055324036d9af8fdf421f1b32b77bc3d</id>
<content type='text'>
the logic for trying to detect the maximum value of time_t was broken;
since we target a lower maximum time anyway, just use that for the
overflow check
</content>
</entry>
<entry>
<title>Test some edge cases of valid_temp_time</title>
<updated>2022-04-13T00:09:27Z</updated>
<author>
<name>Ed Kellett</name>
</author>
<published>2022-03-18T18:13:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=1fcdacb424dd9203923a1c25db921b5329eb6c2e'/>
<id>urn:sha1:1fcdacb424dd9203923a1c25db921b5329eb6c2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tests for valid_temp_time</title>
<updated>2022-03-06T22:51:19Z</updated>
<author>
<name>Ed Kellett</name>
</author>
<published>2022-03-06T16:44:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=2644dcd166a754f8e25e77f3702933d8cc5a8a4e'/>
<id>urn:sha1:2644dcd166a754f8e25e77f3702933d8cc5a8a4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: chase listener refactor changes</title>
<updated>2021-07-31T04:05:59Z</updated>
<author>
<name>Ariadne Conill</name>
</author>
<published>2021-06-19T11:06:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=40ae4dee6c3ac8fbb315dfafe169365fdaff4aae'/>
<id>urn:sha1:40ae4dee6c3ac8fbb315dfafe169365fdaff4aae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove Windows support</title>
<updated>2021-07-30T18:17:47Z</updated>
<author>
<name>jailbird777</name>
</author>
<published>2021-07-09T00:11:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=8f0c3422e75189b7f39a7555ded278ab6027707b'/>
<id>urn:sha1:8f0c3422e75189b7f39a7555ded278ab6027707b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>privilegeset_add_privs: append rather than replace</title>
<updated>2021-03-01T15:45:03Z</updated>
<author>
<name>Ed Kellett</name>
</author>
<published>2021-02-28T11:41:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~irc/github.com/solanum-ircd/solanum.git/commit/?id=df4fead0f2ff7cb7b270c30490227cb8c3b6ca27'/>
<id>urn:sha1:df4fead0f2ff7cb7b270c30490227cb8c3b6ca27</id>
<content type='text'>
</content>
</entry>
</feed>
