Branch: refs/heads/master Home: https://github.com/ngircd/ngircd Commit: c65c3435e3107846a1995aea166e8241595fffa4 https://github.com/ngircd/ngircd/commit/c65c3435e3107846a1995aea166e8241595f... Author: Alexander Barton alex@barton.de Date: 2024-01-20 (Sat, 20 Jan 2024)
Changed paths: M Makefile.am
Log Message: ----------- Remove outdated and obsolete targets from the toplevel Makefile
This affects targets for Apple Xcode and Package Maker, which both are no longer supported/included in the ngIRCd distribution.
See commits 0652c99b and 07219281, this is a leftover ...
Commit: 47f9c6d0a0085da2fbcbdae0a9736b79a98cc527 https://github.com/ngircd/ngircd/commit/47f9c6d0a0085da2fbcbdae0a9736b79a98c... Author: Alexander Barton alex@barton.de Date: 2024-01-20 (Sat, 20 Jan 2024)
Changed paths: M Makefile.am M contrib/Debian/.gitignore M contrib/Debian/Makefile.am R contrib/Debian/compat M contrib/Debian/control M contrib/Debian/copyright M contrib/Debian/ngircd.default R contrib/Debian/ngircd.init M contrib/Debian/ngircd.pam R contrib/Debian/ngircd.postinst M contrib/Debian/rules M contrib/Debian/source/format A contrib/Debian/watch
Log Message: ----------- Update included Debian package configuration
- Rewrite using current dh_make. - Standards-Version: 4.6.2. - No longer build 3 different packages; only build "ngircd" which now includes support for IDENT, PAM (disabled in the ngircd.conf installed by the package), SSL (OpenSSL), ZLib and IPv6. - Update package description accordingly. - No longer install a SysV init file, only install ngircd.service unit.
Commit: e339d9c3818bce80bc0ec9ddc7f4b302f28c15a6 https://github.com/ngircd/ngircd/commit/e339d9c3818bce80bc0ec9ddc7f4b302f28c... Author: Alexander Barton alex@barton.de Date: 2024-01-20 (Sat, 20 Jan 2024)
Changed paths: R AUTHORS A AUTHORS.md M Makefile.am M contrib/Debian/copyright M contrib/ngircd.spec M doc/HowToRelease.txt M doc/Makefile.am
Log Message: ----------- Convert the AUTHORS file to Markdown
Commit: 39d41001bc054de43b177158883fc380ea0d6f28 https://github.com/ngircd/ngircd/commit/39d41001bc054de43b177158883fc380ea0d... Author: Alexander Barton alex@barton.de Date: 2024-01-20 (Sat, 20 Jan 2024)
Changed paths: M AUTHORS.md M README.md M configure.ng M contrib/platformtest.sh
Log Message: ----------- Update the mailing list address to ngircd@lists.barton.de
Commit: dbfe54ce62f0d877f4e500ab193ab70d889271d5 https://github.com/ngircd/ngircd/commit/dbfe54ce62f0d877f4e500ab193ab70d8892... Author: Alexander Barton alex@barton.de Date: 2024-01-20 (Sat, 20 Jan 2024)
Changed paths: M AUTHORS.md
Log Message: ----------- Update the AUTHORS.md file
Commit: 669d71f3fe4c21f27c329690d74427879d8ee35a https://github.com/ngircd/ngircd/commit/669d71f3fe4c21f27c329690d74427879d8e... Author: Alexander Barton alex@barton.de Date: 2024-01-20 (Sat, 20 Jan 2024)
Changed paths: M src/ngircd/channel.c
Log Message: ----------- Explicitly test for the empty string in Channel_UserHasMode()
Basically this is unnecessary, as Channel_UserModes() always returns a valid pointer and strchr() can deal with an empty (NULL-terminated) string perfectly fine, bit it makes the code a bit more obvious and silences the following warning:
In function ‘Channel_UserHasMode’, inlined from ‘Channel_Kick’ at channel.c:384:7: channel.c:784:16: warning: ‘strchr’ reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 784 | return strchr(Channel_UserModes(Chan, Client), Mode) != NULL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This was seen with "gcc (Debian 12.2.0-14) 12.2.0" at least.
Compare: https://github.com/ngircd/ngircd/compare/a87b124648f6...669d71f3fe4c
ngircd-commits@lists.barton.de