<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src, branch v3.11.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://cgit.space/~steering/inspircd++.git/atom/src?h=v3.11.0</id>
<link rel='self' href='https://cgit.space/~steering/inspircd++.git/atom/src?h=v3.11.0'/>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/'/>
<updated>2021-08-27T08:39:16Z</updated>
<entry>
<title>Release v3.11.0.</title>
<updated>2021-08-27T08:39:16Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-08-27T08:30:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=f643bd4833f31160b73d2a095c6a0ceda92e2c4c'/>
<id>urn:sha1:f643bd4833f31160b73d2a095c6a0ceda92e2c4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright headers.</title>
<updated>2021-08-27T08:38:22Z</updated>
<author>
<name>InspIRCd Robot</name>
</author>
<published>2021-08-27T08:38:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=4540162276aa23e016ae094158d2d1d93bcc734f'/>
<id>urn:sha1:4540162276aa23e016ae094158d2d1d93bcc734f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Thank more people in the credits.</title>
<updated>2021-08-23T23:49:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-08-23T23:35:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=eb11c938ecd5d8ca5afb2b297e21de7a8499fb66'/>
<id>urn:sha1:eb11c938ecd5d8ca5afb2b297e21de7a8499fb66</id>
<content type='text'>
dan- and jwheare have helped a bunch with ircdocs and testing so
they definitely deserve to be listed here.
</content>
</entry>
<entry>
<title>Update the credits.</title>
<updated>2021-08-23T21:33:35Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-08-23T21:27:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=3143b797e8d46bd931509cbd6043bb8e3b256398'/>
<id>urn:sha1:3143b797e8d46bd931509cbd6043bb8e3b256398</id>
<content type='text'>
- Move fraggeln (former CI host) to former contributors.
- Add Duck (domain manager) to thanks.
- Add progval (docs magician) to active contributors.
</content>
</entry>
<entry>
<title>Use timing safe comparisons for the httpd_acl username and password.</title>
<updated>2021-08-19T10:37:49Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-08-19T10:37:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=8fe393bcf510ae7f90d1da922c90846c5adb06eb'/>
<id>urn:sha1:8fe393bcf510ae7f90d1da922c90846c5adb06eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement support for websocket subprotocols.</title>
<updated>2021-08-17T21:30:45Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-05-24T15:59:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=1790dacff5966212d12d88a7dc2a169d607a114d'/>
<id>urn:sha1:1790dacff5966212d12d88a7dc2a169d607a114d</id>
<content type='text'>
This is based on the current IRCv3 draft but using a vendored protocol.
</content>
</entry>
<entry>
<title>Minor clean up of the previous commit.</title>
<updated>2021-08-17T21:21:07Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-08-17T21:21:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=0b61c19a804d03027bbc0696ba95ea791f28f98d'/>
<id>urn:sha1:0b61c19a804d03027bbc0696ba95ea791f28f98d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve WebSocket header parsing.</title>
<updated>2021-08-17T21:19:55Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-05-24T15:33:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=0d163280f539e91c5a55c2fd679e581be31b177c'/>
<id>urn:sha1:0d163280f539e91c5a55c2fd679e581be31b177c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix not parsing headers properly in the HTTP module.</title>
<updated>2021-08-17T14:55:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2021-08-17T14:55:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=15f6b631ca2aeac3021a530c11bf3e94bb6ebc38'/>
<id>urn:sha1:15f6b631ca2aeac3021a530c11bf3e94bb6ebc38</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix argv index error in 'unknown option' message.</title>
<updated>2021-08-10T10:38:49Z</updated>
<author>
<name>Valentin Lorentz</name>
</author>
<published>2021-08-04T20:27:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.space/~steering/inspircd++.git/commit/?id=3d6365989f57a96f12e02dc85b111beb7947ec73'/>
<id>urn:sha1:3d6365989f57a96f12e02dc85b111beb7947ec73</id>
<content type='text'>
It looks like ya_getopt increments `optind` between reading the argument
and returning.

Before:

```
$ ./build/GCC-8.3/bin/inspircd --foo bar
Error: unknown option 'bar'.
$ ./build/GCC-8.3/bin/inspircd --help
Error: unknown option '%
```

After:

```
$ ./build/GCC-8.3/bin/inspircd --foo bar
Error: unknown option '--foo'.
Usage: ./build/GCC-8.3/bin/inspircd [--config &lt;file&gt;] [--debug] [--nofork] [--nolog]
                                    [--nopid] [--runasroot] [--version]
$ ./build/GCC-8.3/bin/inspircd --help
Error: unknown option '--help'.
Usage: ./build/GCC-8.3/bin/inspircd [--config &lt;file&gt;] [--debug] [--nofork] [--nolog]
                                    [--nopid] [--runasroot] [--version]

```
</content>
</entry>
</feed>
