Commits
- Commit:
71ae2b7d7f9ae7bc02ed072c07100de0027373d6
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 26.1
- Commit:
65558a46e5200b8b2dd79209ecdbff3da523202b
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update AUTHORS file
- Commit:
afb17ff08e650d2b78fdf463e97a7ef4da08dfc1
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update config.guess and config.sub to recent versions
- config.guess: 2020-12-22
- config.sub: 2020-12-22
- Commit:
cbd8e5b5d6214c394e4482ab3720522af0f5ff58
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update NEWS and ChangeLog files
- Commit:
dc832cd34804b9e37f427cebee6a6a440c7f3ec6
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update Platforms.txt
- Add aarch64/apple/darwin (Apple CLang 12.0.0)
- Add x86_64/unknown/openbsd6.7 (gcc 4.2.1)
Thanks to Götz Hoffart <goetz@hoffart.de>
- Commit:
2ff76d7f480b87e811af81cf9eaa9822b77863c4
- From:
- Alexander Barton <alex@barton.de>
- Date:
2021! :-)
Happy new year!
- Commit:
f3c89af845ede2dd2e1ccc5e9f1bfdc036409b88
- From:
- Alexander Barton <alex@barton.de>
- Date:
Explicitely cast Conf_MaxPenaltyTime (time_t) to "long"
This fixes the following compiler warning, for example on OpenBSD:
conf.c: In function 'Conf_Test':
conf.c:391: warning: format '%ld' expects type 'long int', but argument
2 has type 'time_t'
Thanks to Götz Hoffart for reporting this!
- Commit:
d777ce6600825208cca21b97fd3ab55385de3424
- From:
- Alexander Barton <alex@barton.de>
- Date:
Don't set AI_ADDRCONFIG, even when it exists
Basically, the issue described in #281 is that the test suite uses the
IPv4 address 127.0.0.1 on an IPv6-only host. But this is the "safest"
thing to do in (almost) all other setups: relaying on DNS host names
makes things even more complex, as different systems map 127.0.0.1
differently (including the reverse lookup; that's why we switched to
127.0.0.1 back in 2014, see commit 3f807e10457).
But with AI_ADDRCONFIG set, on an IPv6-only host, we prevent 127.0.0.1
to get translated properly, even when the loopback interface has this
address configured! So don't set it any more.
The drawback is that the resolver possibly returns more addresses now,
even of an unsupported/not connected address family; but this shouldn't
do much harm in practice, as ngIRCd iterates over all returned addresses
while trying to establish an outgoing connection.
Closes #281.
- Commit:
5ccdb26885ff5216b068ccd3ba169aa3cbbb6a73
- From:
- Alexander Barton <alex@barton.de>
- Date:
FAQ.txt: There is no "CVS" anymore, we use Git!
- Commit:
c7781cf7eff5e199fce2b4a7babad0b59d7b315e
- From:
- Rolf Eike Beer <eike@sf-mail.de>
- Via:
- Alexander Barton <alex@barton.de>
- Date:
Fix typo in comment: operaor -> operator
- Commit:
2056de82ae47a9128e857bb32313f9106b1c3f0f
- From:
- Alexander Barton <alex@barton.de>
- Date:
Revert "Show allowed channel types in ISUPPORT(005) numeric only"
The ISUPPORT(005) numeric lists only channel prefixes which are listed
in the "AllowedChannelTypes" configuration option. And if this is the
empty string ("") for example, this now results in IRC clients assuming
"oh, no channel prefix characters at all, so no channels at all, so no
PRIVMSG can go to any channel" -- which is not the case when there are
pre-defined channel set up or other servers still having channels!
So "allowed channel types" != "supported channel types", and we always
have to list all supported ones in the ISUPPORT(005) numeric!
This reverts commit 4b7e8db418340576c95f1edad8470b66d6fe886d.
Closes #285.
- Commit:
5cf0eabd841b644eef8022dad97fa96aa3661c6a
- From:
- Alexander Barton <alex@barton.de>
- Date:
Test suite: Wait 2 seconds after reloading the daemon
On reload, all listening ports are closed, configuration updated, and
then opened again. Which leads to subsequent tests running while the
daemon isn't listening on any ports, and that's why the tests fail.
The "proper" way whould be to loop and check for open ports, but waiting
is what the start-server.sh script does right now, so stick with this in
reload-server.sh for now as well.
This fixes the issue, at least on my RaspberryPi ...
Closes #280.
- Commit:
6e382889a30462382e84a426874881d2f7da80e4
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update Platforms.txt
- Update powerpc/apple/darwin8.11.0 (gcc 4.0.1)
- Add x86_64/apple/darwin19.6.0 (Apple clang 12.0.0)
- Add x86_64/unknown/freebsd12.1 (FreeBSD clang 8.0.1)
- Update x86_64/pc/linux-gnu (gcc 8.3.0)
- Add x86_64/unknown/netbsd9.0 (gcc 7.4.0)
- Add x86_64/unknown/openbsd6.6 (gcc 4.2.1)
- Add x86_64/unknown/openbsd6.6 (OpenBSD clang 8.0.1)
Thanks to Götz Hoffart <goetz@hoffart.de> for the PowerPC test!
- Commit:
e699325fd043d747b7256291154bf4fcaa9aa90e
- From:
- Alexander Barton <alex@barton.de>
- Date:
platformtest.sh: Try to mangle CLang name more intellligently
- Commit:
0ae158a492221421f9e8b531d16651e3bcd9ccee
- From:
- xnaas <8271327+xnaas@users.noreply.github.com>
- Via:
- Alexander Barton <alex@barton.de>
- Date:
Fixed Atheme Links
.org and not .net
- Commit:
0f717bfd772e0aa904e357983f25a6299b6b7e71
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 26
- Commit:
ed9d8e79507b0a10290d1c5b1acfaa3a1c1ab2a9
- From:
- Alexander Barton <alex@barton.de>
- Date:
INSTALL.md: Add instructions for ArchLinux (pacman)
- Commit:
4bcf4613f9719f70f94ef4efd290fcc35d9c51f2
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 26~rc2
- Commit:
c55a83280662a692e46a4ca3f7252d81aa01b50e
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update NEWS, ChangeLog and doc/Platforms.txt files
- Commit:
3dedd57f7f9e6e8c647ff87ee9015af2e728181b
- From:
- Alexander Barton <alex@barton.de>
- Date:
Add AppStream metadata file: contrib/de.barton.ngircd.metainfo.xml
- Commit:
07cb8ed9ae14307b7b9335faa957baa340632e57
- From:
- Alexander Barton <alex@barton.de>
- Date:
Don't send invalid CHANINFO commands when no key is set
It can happen that a channel is +k, but no key is set: for example by
misconfiguring a pre-defined channel. In this case, ngIRCd sent an
invalud CHANINFO command ("CHANINFO #test +Pk 0 :'", note the unset
key represented by the two spaces) to its peers.
Fix this and enhance the CHANINFO documentation.
- Commit:
b003d469f18c843725de4f6f46b7ca0714e0a984
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update NEWS and ChangeLog files
- Commit:
15c744428358b2a9a1014e10ce803604cc72deae
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update description text in manual page, too!
- Commit:
eb46f3d96d9617fad2887cf465516ea9c03dd174
- From:
- Alexander Barton <alex@barton.de>
- Date:
ngircd.spec: Fix name of README.md and INSTALL.md
- Commit:
a84cba8f78d126bbdbc185db9b70e3c6e7d34b1e
- From:
- Alexander Barton <alex@barton.de>
- Date:
Update description texts
Bring them in line with the updated texts on the homepage.