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