Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: 830f00e9536daf35692b2d17ea3ddd3b6b27ea17
https://github.com/ngircd/ngircd/commit/830f00e9536daf35692b2d17ea3ddd3b6b2…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-04-20 (Mon, 20 Apr 2020)
Changed paths:
M contrib/nglog.sh
Log Message:
-----------
contrib/nglog.sh: Use bash(1) as interpreter
bash(1) is required to handle the forking and output redirection
connectly, sh(1) -- at least dash(1) on Debian -- fails ...
This fixes the last commit, 14777c18c.
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: f27827d7937375b5348107ca7427abf74c9eff3d
https://github.com/ngircd/ngircd/commit/f27827d7937375b5348107ca7427abf74c9…
Author: michi <michi+ngircd(a)dataswamp.org>
Date: 2020-04-20 (Mon, 20 Apr 2020)
Changed paths:
M src/ngircd/conn.c
M src/ngircd/conn.h
M src/ngircd/ngircd.c
M src/portab/portab.h
Log Message:
-----------
Unbreak GCC 10 (-fno-common) build
Commit: 13b8324c4a6f46e18e58883630808bc8c4ed9e80
https://github.com/ngircd/ngircd/commit/13b8324c4a6f46e18e58883630808bc8c4e…
Author: michi <michi+ngircd(a)dataswamp.org>
Date: 2020-04-20 (Mon, 20 Apr 2020)
Changed paths:
M src/ngircd/client.c
Log Message:
-----------
Fix hostmask cloaking bug for IPv6 too
Commit: 04de1423eb26da60c192d343a7e7a6bcda2aca37
https://github.com/ngircd/ngircd/commit/04de1423eb26da60c192d343a7e7a6bcda2…
Author: michi <michi+ngircd(a)dataswamp.org>
Date: 2020-04-20 (Mon, 20 Apr 2020)
Changed paths:
M src/ngircd/conn.c
Log Message:
-----------
Fix recursion bug on write error
Depending on the stack size, too many clients on the same channel
quitting at the same time would trigger a crash due to too many
recursive calls to Conn_Close().
Commit: c6e3c13f27744971fcb1d2de4e561d3bcdaa5aed
https://github.com/ngircd/ngircd/commit/c6e3c13f27744971fcb1d2de4e561d3bcda…
Author: michi <michi+ngircd(a)dataswamp.org>
Date: 2020-04-20 (Mon, 20 Apr 2020)
Changed paths:
M src/ngircd/conn.c
M src/ngircd/defines.h
Log Message:
-----------
Increase read buffer size for server connections
This applies the same logic we have for write buffers to distinguish
between server and client connections and sets the maximum buffer size
accordingly. As a result peering with servers with many GLINE/KLINEs
does not kill the connecting server connection anymore.
Commit: ab62dd27dc8482c9df0d6bcc64627708371699c0
https://github.com/ngircd/ngircd/commit/ab62dd27dc8482c9df0d6bcc64627708371…
Author: michi <michi+ngircd(a)dataswamp.org>
Date: 2020-04-20 (Mon, 20 Apr 2020)
Changed paths:
M src/ngircd/conf.c
Log Message:
-----------
Remove legacy configuration options
Remove legacy configuration options and related functions that have
been marked for removal for some time:
- PredefChannelsOnly (v22)
- NoticeAuth (v24)
- NoXXX (v19)
- Old '[GLOBAL]' section handling (v19)
Commit: e4a6bd509966396390c8d6affceedf35785159bf
https://github.com/ngircd/ngircd/commit/e4a6bd509966396390c8d6affceedf35785…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-04-20 (Mon, 20 Apr 2020)
Changed paths:
M contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj
Log Message:
-----------
Update Xcode project for latest Xcode version (11.4.1)
Commit: 14777c18cfc92e020b937d58e0bfb6f4779f8f2c
https://github.com/ngircd/ngircd/commit/14777c18cfc92e020b937d58e0bfb6f4779…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-04-20 (Mon, 20 Apr 2020)
Changed paths:
M contrib/nglog.sh
Log Message:
-----------
contrib/nglog.sh: Fork awk(1), deal better with signals (CTRL-C)
Compare: https://github.com/ngircd/ngircd/compare/9c5e42458ea8...14777c18cfc9
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: decf98d5efce97f1abfbd125a9aae92a2e94b89f
https://github.com/ngircd/ngircd/commit/decf98d5efce97f1abfbd125a9aae92a2e9…
Author: michi <michi+ngircd(a)dataswamp.org>
Date: 2020-03-28 (Sat, 28 Mar 2020)
Changed paths:
M src/ngircd/channel.c
M src/ngircd/conf.h
Log Message:
-----------
Evaluate initial channel modes
Allow setting arbitrary channel modes in the config file.
Closes #55.
Commit: a3072ce698873d3732160b1cee63a35ccb75d5b4
https://github.com/ngircd/ngircd/commit/a3072ce698873d3732160b1cee63a35ccb7…
Author: michi <michi+ngircd(a)dataswamp.org>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M src/ngircd/channel.c
M src/ngircd/conf.c
M src/ngircd/conf.h
Log Message:
-----------
Allow multiple "Modes =" lines per [Channel] section
Commit: fed22184c57be6959b1906138ce83f5476ec2efa
https://github.com/ngircd/ngircd/commit/fed22184c57be6959b1906138ce83f5476e…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M src/ngircd/channel.c
Log Message:
-----------
Enhance logging while setting up predefined channels
Commit: 4d519cfdbf57344aeaa3610a302bf4c654c058f6
https://github.com/ngircd/ngircd/commit/4d519cfdbf57344aeaa3610a302bf4c654c…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M src/ngircd/channel.c
M src/testsuite/server-login-test.e
Log Message:
-----------
Predefined channles: Fix handling of legacy configuration options
Fix the handling of legacy "Key" and "MaxUsers" [Channel] settings:
- Activate them before evaluating the "Modes" parameter, to allow the
latter to override those legacy options.
- Enforce setting the respective +k/+l mode(s) to support the legacy
"Mode = kl" notation, which was valid but is an invalid MODE string:
key and limit are missing! So set them manually when "k" or "l" are
detected in the first MODE parameter.
- Sort modes +kl alphabetically, adjust test suite accordingly.
Commit: ba3b22b851d1b20fc918569a50e328ed7edf906d
https://github.com/ngircd/ngircd/commit/ba3b22b851d1b20fc918569a50e328ed7ed…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M src/testsuite/join-test.e
M src/testsuite/ngircd-test1.conf
Log Message:
-----------
Test suite: Test multiple "Modes" lines in [Channel] sections
Commit: 3aa1d880fe824fd8a3e6ce1db3a66bd4ae56b6bc
https://github.com/ngircd/ngircd/commit/3aa1d880fe824fd8a3e6ce1db3a66bd4ae5…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M src/ngircd/conf.c
Log Message:
-----------
Add deprecation warnings for "Key" and "MaxUsers" in [Channel]
Commit: 61ac8be2fd36ffbf55d73215aa3a32ab01e94284
https://github.com/ngircd/ngircd/commit/61ac8be2fd36ffbf55d73215aa3a32ab01e…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
R INSTALL
A INSTALL.md
M Makefile.am
R README
A README.md
M configure.ng
M contrib/MacOSX/ngIRCd.xcodeproj/project.pbxproj
M doc/Makefile.am
Log Message:
-----------
Convert INSTALL and README files to Markdown
This requires some changes to the build system, for example to comply
with the expectations of the GNU autoconf/automake tools ...
Commit: 9c5e42458ea8dc2aa8db5f122aaa4296d31df67b
https://github.com/ngircd/ngircd/commit/9c5e42458ea8dc2aa8db5f122aaa4296d31…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M INSTALL.md
M doc/sample-ngircd.conf.tmpl
M man/ngircd.conf.5.tmpl
Log Message:
-----------
Update documentation to reflect "[Channel]->Modes" changes
No longer mention "[Channel]->Key" and "[Channel]->MaxUsers".
Compare: https://github.com/ngircd/ngircd/compare/a77353361bc1...9c5e42458ea8
Branch: refs/heads/bug55-conf-eval-modes
Home: https://github.com/ngircd/ngircd
Commit: decf98d5efce97f1abfbd125a9aae92a2e94b89f
https://github.com/ngircd/ngircd/commit/decf98d5efce97f1abfbd125a9aae92a2e9…
Author: michi <michi+ngircd(a)dataswamp.org>
Date: 2020-03-28 (Sat, 28 Mar 2020)
Changed paths:
M src/ngircd/channel.c
M src/ngircd/conf.h
Log Message:
-----------
Evaluate initial channel modes
Allow setting arbitrary channel modes in the config file.
Closes #55.
Commit: a3072ce698873d3732160b1cee63a35ccb75d5b4
https://github.com/ngircd/ngircd/commit/a3072ce698873d3732160b1cee63a35ccb7…
Author: michi <michi+ngircd(a)dataswamp.org>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M src/ngircd/channel.c
M src/ngircd/conf.c
M src/ngircd/conf.h
Log Message:
-----------
Allow multiple "Modes =" lines per [Channel] section
Commit: fed22184c57be6959b1906138ce83f5476ec2efa
https://github.com/ngircd/ngircd/commit/fed22184c57be6959b1906138ce83f5476e…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M src/ngircd/channel.c
Log Message:
-----------
Enhance logging while setting up predefined channels
Commit: 4d519cfdbf57344aeaa3610a302bf4c654c058f6
https://github.com/ngircd/ngircd/commit/4d519cfdbf57344aeaa3610a302bf4c654c…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M src/ngircd/channel.c
M src/testsuite/server-login-test.e
Log Message:
-----------
Predefined channles: Fix handling of legacy configuration options
Fix the handling of legacy "Key" and "MaxUsers" [Channel] settings:
- Activate them before evaluating the "Modes" parameter, to allow the
latter to override those legacy options.
- Enforce setting the respective +k/+l mode(s) to support the legacy
"Mode = kl" notation, which was valid but is an invalid MODE string:
key and limit are missing! So set them manually when "k" or "l" are
detected in the first MODE parameter.
- Sort modes +kl alphabetically, adjust test suite accordingly.
Commit: ba3b22b851d1b20fc918569a50e328ed7edf906d
https://github.com/ngircd/ngircd/commit/ba3b22b851d1b20fc918569a50e328ed7ed…
Author: Alexander Barton <alex(a)barton.de>
Date: 2020-03-29 (Sun, 29 Mar 2020)
Changed paths:
M src/testsuite/join-test.e
M src/testsuite/ngircd-test1.conf
Log Message:
-----------
Test suite: Test multiple "Modes" lines in [Channel] sections
Compare: https://github.com/ngircd/ngircd/compare/decf98d5efce%5E...ba3b22b851d1