Branch: refs/heads/master Home: https://github.com/ngircd/ngircd Commit: decf98d5efce97f1abfbd125a9aae92a2e94b89f https://github.com/ngircd/ngircd/commit/decf98d5efce97f1abfbd125a9aae92a2e94... Author: michi michi+ngircd@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/a3072ce698873d3732160b1cee63a35ccb75... Author: michi michi+ngircd@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/fed22184c57be6959b1906138ce83f5476ec... Author: Alexander Barton alex@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/4d519cfdbf57344aeaa3610a302bf4c654c0... Author: Alexander Barton alex@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/ba3b22b851d1b20fc918569a50e328ed7edf... Author: Alexander Barton alex@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/3aa1d880fe824fd8a3e6ce1db3a66bd4ae56... Author: Alexander Barton alex@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/61ac8be2fd36ffbf55d73215aa3a32ab01e9... Author: Alexander Barton alex@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/9c5e42458ea8dc2aa8db5f122aaa4296d31d... Author: Alexander Barton alex@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