<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ngircd, branch rel-23-rc1</title>
<subtitle>ngircd with make
</subtitle>
<id>http://git.nakidai.ru/ngircd/atom?h=rel-23-rc1</id>
<link rel='self' href='http://git.nakidai.ru/ngircd/atom?h=rel-23-rc1'/>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/'/>
<updated>2015-09-06T14:57:01+00:00</updated>
<entry>
<title>ngIRCd Release 23~rc1</title>
<updated>2015-09-06T14:57:01+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-09-06T14:57:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=1e84b2640e3ca3fef0bdc0a63198cb98c8c6f7e3'/>
<id>urn:sha1:1e84b2640e3ca3fef0bdc0a63198cb98c8c6f7e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update AUTHORS and .mailmap file</title>
<updated>2015-09-06T14:51:56+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-09-06T14:51:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=86d27eaf8977c5e6f92fa192d0b2db82ea60b647'/>
<id>urn:sha1:86d27eaf8977c5e6f92fa192d0b2db82ea60b647</id>
<content type='text'>
And add a note to doc/HowToRelease.txt to not forget to update the list
of authors in the future ...
</content>
</entry>
<entry>
<title>Update ChangeLog file</title>
<updated>2015-09-03T15:05:58+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-09-03T15:05:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=4acf95ab616ee2f0d0fea81abb738101e7eb34ec'/>
<id>urn:sha1:4acf95ab616ee2f0d0fea81abb738101e7eb34ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add ".clang_complete" file</title>
<updated>2015-09-03T14:46:48+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-09-03T14:46:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=57cd41d28969038a3fe6fca93ba13b9ceb1f8c1e'/>
<id>urn:sha1:57cd41d28969038a3fe6fca93ba13b9ceb1f8c1e</id>
<content type='text'>
This file is used of the "linter-clang" package of the Atom editor,
for example.
</content>
</entry>
<entry>
<title>Make server-to-server protocol more robust</title>
<updated>2015-09-03T14:22:36+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-09-03T14:22:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=eb9929e82c735100a0b432f878f83fce091eb636'/>
<id>urn:sha1:eb9929e82c735100a0b432f878f83fce091eb636</id>
<content type='text'>
Now ngIRCd catches more errors on the server-to-server (S2S) protocol
that could crash the daemon before. This hasn't been a real problem
because the IRC S2S protocol is "trusted" by design, but the behavior
is much better now.

Thanks to wowaname on #ngircd for pointing this out!
</content>
</entry>
<entry>
<title>platformtest.sh: Fix quoting</title>
<updated>2015-08-26T22:12:50+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-08-26T22:12:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=c2e4c304e3adde2217056c2e6d674fd24e0cd800'/>
<id>urn:sha1:c2e4c304e3adde2217056c2e6d674fd24e0cd800</id>
<content type='text'>
</content>
</entry>
<entry>
<title>autogen.sh: Fix parameter quoting</title>
<updated>2015-08-26T22:10:41+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-08-26T22:10:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=c56138c2808bdfc22811c5617c58b149f7725e62'/>
<id>urn:sha1:c56138c2808bdfc22811c5617c58b149f7725e62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ngircd.init: Fix non-POSIX "==" test operator</title>
<updated>2015-08-26T22:10:18+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-08-26T22:10:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=a1ce3fc779c66f1febcc4c861cfd593a1ab48002'/>
<id>urn:sha1:a1ce3fc779c66f1febcc4c861cfd593a1ab48002</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reproducible builds</title>
<updated>2015-08-26T08:05:36+00:00</updated>
<author>
<name>Christoph Biedl</name>
<email>ngircd.anoy@manchmal.in-ulm.de</email>
</author>
<published>2015-08-25T16:12:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=ccc899c7f4751ba72dcd7330c55614cf986f0fa3'/>
<id>urn:sha1:ccc899c7f4751ba72dcd7330c55614cf986f0fa3</id>
<content type='text'>
At the moment ngircd fails the tests for reproducible builds in Debian
since it uses the __DATE__ and __TIME__ macros for the INFO command.

Instead of patching this out I decided to implement an optional
constant BIRTHTIME that allows you to set a time stamp for the "Birth
Date" information, in seconds since the epoch, like in

    export CFLAGS += -DBIRTHTIME=$(shell date +%s --date="2015/08/15 23:42:22")

In the future, Debian will provide a SOURCE_DATE_EPOCH environment
variable, dealing with the situation until then will be my job.

The time format was taken from the NGIRCd_StartStr formatting in
ngircd.c so the "Birth Date" and "On-line since" lines in the INFO
output look similar:

    :irc.example.net 371 nick :ngIRCd 22.1-IDENT+IPv6+IRCPLUS+PAM+SSL+SYSLOG+ZLIB-x86_64/pc/linux-gnu
    :irc.example.net 371 nick :Birth Date: Tue Aug 25 2015 at 18:11:11 (CEST)
    :irc.example.net 371 nick :On-line since Tue Aug 25 2015 at 18:11:33 (CEST)
    :irc.example.net 374 nick :End of INFO list

The format of the time stamped is changed, but as far as I can tell, there's no
rule that is violated by that.

Bonus level: Reformat the messages so the time stamps are aligned.
</content>
</entry>
<entry>
<title>Update systemd service file</title>
<updated>2015-08-14T17:55:32+00:00</updated>
<author>
<name>Alexander Barton</name>
<email>alex@barton.de</email>
</author>
<published>2015-08-14T17:55:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.nakidai.ru/ngircd/commit/?id=2a52befa56eec493d4179c1568c7e6cd26d9ae23'/>
<id>urn:sha1:2a52befa56eec493d4179c1568c7e6cd26d9ae23</id>
<content type='text'>
</content>
</entry>
</feed>
