<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd/src/testsuite/connect-ssl-cert2-test.e, branch rel-27</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-27</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-27'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2024-04-05T21:16:07+00:00</updated>
<entry>
<title>Test suite: wait for ERROR message on QUIT</title>
<updated>2024-04-05T21:16:07+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-02T20:01:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=a8a37b681e54cb236f0547961d87bf271db8d536'/>
<id>urn:sha1:a8a37b681e54cb236f0547961d87bf271db8d536</id>
<content type='text'>
Wait for the "ERROR :Closing connection" message sent by ngIRCd when
handling the QUIT command, do not wait for "Connection closed" which is
actually output by the telnet(1) command and is implementation
dependant! For example, on Haiku OS, this is not always(!) echoed (the
command seems to hang sometimes?) which results in unpredictable
failures in the test suite ...
</content>
</entry>
<entry>
<title>Revert "testsuite: Pass -nameopt to openssl s_client."</title>
<updated>2024-04-02T20:06:38+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-04-01T18:54:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=8d6f2c2820567a350c57dd15cee06e13535471c2'/>
<id>urn:sha1:8d6f2c2820567a350c57dd15cee06e13535471c2</id>
<content type='text'>
Although this is a nice looking solution, it is not that portable: for
example, the "openssl s_client" command of LibreSSL 3.8.2 on OpenBSD 7.4
does not support it.

So let's revert back to the "uglier" but working variant ...

This reverts commit bdb55fb4b322b2c84530855a3b5148a0e387f5b4.
</content>
</entry>
<entry>
<title>testsuite: Pass -nameopt to openssl s_client.</title>
<updated>2024-02-05T12:39:15+00:00</updated>
<author>
<name>Sebastian Andrzej Siewior</name>
<email>sebastian@breakpoint.cc</email>
</author>
<published>2024-01-30T20:26:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=bdb55fb4b322b2c84530855a3b5148a0e387f5b4'/>
<id>urn:sha1:bdb55fb4b322b2c84530855a3b5148a0e387f5b4</id>
<content type='text'>
The default value for the -nameopt option changed in OpenSSL 3.2 from
`oneline' to `utf8'. The `oneline' option also included a space around
the fields which is not the case for `utf8'. This means that
	CN = my.first.domain.tld

changed to

	CN=my.first.domain.tld

and is now longer recognized, leading to test failure.
This can be fixed by either going back to `oneline' or keeping `utf8'
and adding additionally `space_eq'. Anoter way would be to teach the
expect that the space is optional.

Add explicit -nameopt option with `utf8,space_eq' which is understood by
by OpenSSL 3.2 and earlier to make explicit. Remove the wildcard.

Signed-off-by: Sebastian Andrzej Siewior &lt;sebastian@breakpoint.cc&gt;
</content>
</entry>
<entry>
<title>Test suite: Update for OpenSSL 3.x</title>
<updated>2024-01-11T14:12:54+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2024-01-08T22:11:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=287770666008b5487d7c857aff273d517f82f49d'/>
<id>urn:sha1:287770666008b5487d7c857aff273d517f82f49d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SSL test server: Use port 6790, like "test server #2"</title>
<updated>2020-05-06T22:02:00+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2020-05-06T21:55:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=21f33e591185fcd8ea5fa02924ffca6f7bf6a686'/>
<id>urn:sha1:21f33e591185fcd8ea5fa02924ffca6f7bf6a686</id>
<content type='text'>
Don't use the "standard" IRC SSL port 6697, as this easily collides with
real (ng)IRCd instances running on the same machine.

And by reusing port 6790, which is already used by the "test server #2",
we don't need any other port than the test suite already uses.
</content>
</entry>
<entry>
<title>updating testsuite to support ssl-tests</title>
<updated>2020-04-24T22:04:38+00:00</updated>
<author>
<name>Johann Hartwig Hauschild</name>
<email>git@hauschild.it</email>
</author>
<published>2020-04-24T22:04:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=11ea6a5070e27194a28267937067203d13e5b4a4'/>
<id>urn:sha1:11ea6a5070e27194a28267937067203d13e5b4a4</id>
<content type='text'>
</content>
</entry>
</feed>
