Branch: refs/remotes/sf/master
Home: https://github.com/ngircd/ngircd
Commit: a87b124648f6eb9e00c9ea16c638fe380dd019f7
https://github.com/ngircd/ngircd/commit/a87b124648f6eb9e00c9ea16c638fe380dd…
Author: Alexander Barton <alex(a)barton.de>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M configure.ng
Log Message:
-----------
Use -Werror when testing for -Wno-format-truncation
Clang does not know the -Wno-format-truncation option of (current) GCC,
but accepts unknown -W... options (exit core 0) but issues a warning
message on every invocation. So for example on macOS, where Clang is
used as "gcc", a new warning message was shown for every file to
compile, since we enabled -Wno-format-truncation in commit 1d527eaf:
warning: unknown warning option '-Wno-format-truncation' [-Wunknown-warning-option]
Clang no longer acceps unknown -W... options by enabling -Werror, which
this patch adds to the CFLAGS while testing for -Wno-format-truncation,
which fixes this issue.
This fixes commit 1d527eaf.
Branch: refs/remotes/bitbucket/master
Home: https://github.com/ngircd/ngircd
Commit: c65c3435e3107846a1995aea166e8241595fffa4
https://github.com/ngircd/ngircd/commit/c65c3435e3107846a1995aea166e8241595…
Author: Alexander Barton <alex(a)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/47f9c6d0a0085da2fbcbdae0a9736b79a98…
Author: Alexander Barton <alex(a)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/e339d9c3818bce80bc0ec9ddc7f4b302f28…
Author: Alexander Barton <alex(a)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/39d41001bc054de43b177158883fc380ea0…
Author: Alexander Barton <alex(a)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(a)lists.barton.de
Commit: dbfe54ce62f0d877f4e500ab193ab70d889271d5
https://github.com/ngircd/ngircd/commit/dbfe54ce62f0d877f4e500ab193ab70d889…
Author: Alexander Barton <alex(a)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/669d71f3fe4c21f27c329690d74427879d8…
Author: Alexander Barton <alex(a)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
Branch: refs/remotes/github/master
Home: https://github.com/ngircd/ngircd
Commit: c65c3435e3107846a1995aea166e8241595fffa4
https://github.com/ngircd/ngircd/commit/c65c3435e3107846a1995aea166e8241595…
Author: Alexander Barton <alex(a)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/47f9c6d0a0085da2fbcbdae0a9736b79a98…
Author: Alexander Barton <alex(a)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/e339d9c3818bce80bc0ec9ddc7f4b302f28…
Author: Alexander Barton <alex(a)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/39d41001bc054de43b177158883fc380ea0…
Author: Alexander Barton <alex(a)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(a)lists.barton.de
Commit: dbfe54ce62f0d877f4e500ab193ab70d889271d5
https://github.com/ngircd/ngircd/commit/dbfe54ce62f0d877f4e500ab193ab70d889…
Author: Alexander Barton <alex(a)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/669d71f3fe4c21f27c329690d74427879d8…
Author: Alexander Barton <alex(a)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
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: c65c3435e3107846a1995aea166e8241595fffa4
https://github.com/ngircd/ngircd/commit/c65c3435e3107846a1995aea166e8241595…
Author: Alexander Barton <alex(a)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/47f9c6d0a0085da2fbcbdae0a9736b79a98…
Author: Alexander Barton <alex(a)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/e339d9c3818bce80bc0ec9ddc7f4b302f28…
Author: Alexander Barton <alex(a)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/39d41001bc054de43b177158883fc380ea0…
Author: Alexander Barton <alex(a)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(a)lists.barton.de
Commit: dbfe54ce62f0d877f4e500ab193ab70d889271d5
https://github.com/ngircd/ngircd/commit/dbfe54ce62f0d877f4e500ab193ab70d889…
Author: Alexander Barton <alex(a)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/669d71f3fe4c21f27c329690d74427879d8…
Author: Alexander Barton <alex(a)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
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: 79ffa9132b9f9bba314c24e64d320e1b5eaddc83
https://github.com/ngircd/ngircd/commit/79ffa9132b9f9bba314c24e64d320e1b5ea…
Author: Alexander Barton <alex(a)barton.de>
Date: 2022-01-01 (Sat, 01 Jan 2022)
Changed paths:
M AUTHORS
M ChangeLog
M NEWS
M doc/HowToRelease.txt
M man/ngircd.8.tmpl
M man/ngircd.conf.5.tmpl
M src/ngircd/ngircd.c
Log Message:
-----------
2022 =:)
Happy new year!
Branch: refs/heads/master
Home: https://github.com/ngircd/ngircd
Commit: 1db3447c909576cf10985b434214a264afe0688e
https://github.com/ngircd/ngircd/commit/1db3447c909576cf10985b434214a264afe…
Author: Alexander Barton <alex(a)barton.de>
Date: 2021-12-30 (Thu, 30 Dec 2021)
Changed paths:
M src/ngircd/client.c
Log Message:
-----------
Fix a possible race condition in Client_Introduce()
Conf_GetServer() can return NULL when the server introducing the client
had a write error for example, and is being disconnected.
So make sure that we have a valid server before calling Conf_NickIsService()!