Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: ccc899c7f4751ba72dcd7330c55614cf986f0fa3
https://github.com/ngircd/ngircd/commit/ccc899c7f4751ba72dcd7330c55614cf986…
Author: Christoph Biedl <ngircd.anoy(a)manchmal.in-ulm.de>
Date: 2015-08-26 (Wed, 26 Aug 2015)
Changed paths:
M src/ngircd/irc-info.c
Log Message:
-----------
Reproducible builds
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.
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: 85dc4d87770f821b777f5dbf6372956dbffc770c
https://github.com/ngircd/ngircd/commit/85dc4d87770f821b777f5dbf6372956dbff…
Author: Alexander Barton <alex(a)barton.de>
Date: 2015-08-01 (Sat, 01 Aug 2015)
Changed paths:
M INSTALL
M src/ngircd/conf.c
Log Message:
-----------
"NoticeAuth" configuration variable is deprecated now!
Commit: 34578b8b300bdb39d6fef7dba0ba8e02fe6c17fd
https://github.com/ngircd/ngircd/commit/34578b8b300bdb39d6fef7dba0ba8e02fe6…
Author: Alexander Barton <alex(a)barton.de>
Date: 2015-08-01 (Sat, 01 Aug 2015)
Changed paths:
M INSTALL
Log Message:
-----------
INSTALL: Add deprecation notice for "PredefChannelsOnly"
Obviously I forgot to list this for ngIRCd 21 ... oops!
Commit: 0083fe177f727af6ab43e190e3bea8a94555348e
https://github.com/ngircd/ngircd/commit/0083fe177f727af6ab43e190e3bea8a9455…
Author: Alexander Barton <alex(a)barton.de>
Date: 2015-08-01 (Sat, 01 Aug 2015)
Changed paths:
M src/ngircd/conn.c
Log Message:
-----------
Fix debug message "Client ... is closing connection"
It should be "host:port"!
Commit: 9811223fb882413645db38948ac05fa21ddd3514
https://github.com/ngircd/ngircd/commit/9811223fb882413645db38948ac05fa21dd…
Author: Alexander Barton <alex(a)barton.de>
Date: 2015-08-01 (Sat, 01 Aug 2015)
Changed paths:
M src/ngircd/channel.c
M src/ngircd/client.c
M src/ngircd/conf.c
M src/ngircd/conn-func.c
M src/ngircd/conn-ssl.c
M src/ngircd/conn-zip.c
M src/ngircd/conn.c
M src/ngircd/login.c
M src/ngircd/ngircd.c
M src/ngircd/parse.c
M src/portab/portabtest.c
M src/portab/vsnprintf.c
Log Message:
-----------
Whitespace fixes (no functional changes)
Compare: https://github.com/ngircd/ngircd/compare/64c265cf33d0...9811223fb882
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: d118cd74b6ff342b978b493d56f9306028e364cf
https://github.com/ngircd/ngircd/commit/d118cd74b6ff342b978b493d56f9306028e…
Author: Peter Powell <petpow(a)saberuk.com>
Date: 2015-07-14 (Tue, 14 Jul 2015)
Changed paths:
M doc/sample-ngircd.conf.tmpl
M man/ngircd.conf.5.tmpl
M src/ngircd/conf.h
M src/ngircd/conn.c
Log Message:
-----------
Use "NOTICE *" before registration instead of "NOTICE AUTH".
AUTH is a valid nickname so sending notices to it is probably not
a good idea. Use * as the target instead as done with numerics
when the nick is not available.
This mimics the behaviour in Charybdis, IRCD-Hybrid, InspIRCd 2.2,
Plexus 4, etc.
Commit: 5545e1bebf31ddb9f89c80979c0be93e3fdf6f0c
https://github.com/ngircd/ngircd/commit/5545e1bebf31ddb9f89c80979c0be93e3fd…
Author: Peter Powell <petpow(a)saberuk.com>
Date: 2015-07-14 (Tue, 14 Jul 2015)
Changed paths:
M doc/sample-ngircd.conf.tmpl
M man/ngircd.conf.5.tmpl
M src/ngircd/conf.c
M src/ngircd/conf.h
M src/ngircd/conn.c
Log Message:
-----------
Rename NoticeAuth to NoticeBeforeRegistration.
The old name is still supported for compatibility reasons.
Commit: 64c265cf33d09cfb9ab5e7d0bbc8033dc85f7c64
https://github.com/ngircd/ngircd/commit/64c265cf33d09cfb9ab5e7d0bbc8033dc85…
Author: Alexander Barton <alex(a)barton.de>
Date: 2015-08-01 (Sat, 01 Aug 2015)
Changed paths:
M doc/sample-ngircd.conf.tmpl
M man/ngircd.conf.5.tmpl
M src/ngircd/conf.c
M src/ngircd/conf.h
M src/ngircd/conn.c
Log Message:
-----------
Merge pull request #217 from SaberUK/master+notice-auth
Use "NOTICE *" before registration instead of "NOTICE AUTH".
Compare: https://github.com/ngircd/ngircd/compare/b72a7a4b96df...64c265cf33d0