Commits
- Commit:
619a3f3ff28e49d0f827924d1dbe84c6c3a284c0- From:
- Alexander Barton <alex@barton.de>
- Date:
contrib/ngircd.logcheck: Add sample logcheck(8) rules
- Commit:
05640f9285e28ce64180833d39f7ceda88d3915a- From:
- Alexander Barton <alex@barton.de>
- Via:
- GitHub <noreply@github.com>
- Date:
Allow IRC Ops and remote servers to KILL service clients (#242)
In the end, service clients behave like regular users, therefore IRC
operators and servers should be able to KILL them: for example to
resolve nick collisions.
This is related to #238.
- Commit:
e009fc87d54602cc2a4d9b60257f40bad14fc081- From:
- James Lu <james@overdrivenetworks.com>
- Via:
- Alexander Barton <alex@barton.de>
- Date:
Don't forward KILLs to other servers if they've been blocked locally
This prevents clients from killing IRC services, for example.
Closes #238.
Closes #239.
- Commit:
c37d6971d66a2d840a2b20fe2b995443c2bd6c87- From:
- Alexander Barton <alex@barton.de>
- Date:
Update AUTHORS file
- Commit:
ddeb7b20ebd660683c6a8638c552e27bde828a9d- From:
- Alexander Barton <alex@barton.de>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #240 from bkuhls/fix_Get_Error
Fix Get_Error usage
- Commit:
543f44bff8d56785dc13a74a14d4eaa96465bf05- From:
- Bernd Kuhls <bernd.kuhls@t-online.de>
- Date:
Fix Get_error usage
The usage of Get_Error is guarded by "ifdef h_errno" in this file, the
definition of this function should follow the same rules.
Fixes a build error when cross-compiling:
https://github.com/ngircd/ngircd/issues/223
- Commit:
bc728f92de5aca1ae14c51696e35103b77a71657- From:
- Alexander Barton <alex@barton.de>
- Date:
Update HowToRelease.txt
- Freshmeat is no more, and
- GitHub issues doesn't allow us to configure "releases".
- Commit:
2f6f6929d84138ea4812da820d6aeab0ed262406- From:
- Alexander Barton <alex@barton.de>
- Date:
Services.txt: Show Atheme "name" in example configuration
- Commit:
f244ab22195d58f1eec74e2c2be4a4e36f431a53- From:
- Alexander Barton <alex@barton.de>
- Date:
Services.txt: Show ngIRCd "Name" in example configuration
- Commit:
e17d4bdec7857e7af9deb02681585fad15eb1ebd- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 24
- Commit:
b2ba3e745a9e400e8fce431fc74801874a5e453a- From:
- Alexander Barton <alex@barton.de>
- Date:
Platforms.txt: Add and update systems
- Update i386/unknown/freebsd7.3 (gcc 4.2.1)
- Update i386/unknown/netbsdelf4.0 (gcc 4.1.2)
- Update x86_64/apple/darwin16.3.0 (Apple clang 8.0)
- Update x86_64/unknown/freebsd8.4 (gcc 4.2.1)
- Update x86_64/pc/linux-gnu (gcc 4.4.5)
- Update x86_64/pc/linux-gnu (gcc 4.8.4)
- Update x86_64/pc/linux-gnu (gcc 4.9.2)
- Update x86_64/pc/linux-gnu (gcc 6.2.1)
- Add x86_64/pc/linux-gnu (gcc 6.3.1)
- Commit:
3890304b5446315786eb0a9cba6d48c80379390e- From:
- Alexander Barton <alex@barton.de>
- Date:
Make sure that platformtest.sh aborts when autogen.sh fails
- Commit:
a69866f3f9ccbd7dbd0fe1adc9ae49e7dd33bd9c- From:
- Alexander Barton <alex@barton.de>
- Date:
Specify Debian "source format"
- Commit:
7071476d2aac9e797f668a7b4f8da4fbfef8e652- From:
- Alexander Barton <alex@barton.de>
- Date:
Update config.guess and config.sub to recent versions
- config.guess: 2016-10-02
- config.sub: 2016-11-04
- Commit:
3c627dd70d032fa2c5087617da27586cf85e899a- From:
- Alexander Barton <alex@barton.de>
- Date:
Build Debian packages with OpenSSL instead of GnuTLS
OpenSSL allows to reload used certificates on runtime for example (which
is very useful when using Let's Encrypt), and therefore is preferred ...
- Commit:
879d5504081e09600464f503db8282e47f79abaa- From:
- Alexander Barton <alex@barton.de>
- Date:
Fix handling of connection pool allocation and enlargement
The daemon only enlarged its connection pool when accepting new client
connections, not when establishing new outgoing server links.
Thanks to Lukas Braun (k00mi) for reporting this!
In addition this patch streamlines the connection pool allocation, so
that there is only one place in the code allocating the pool: the now
updated Socket2Index() function. The name doesn't quite fit, but this
existing and today quite useless function (because the mapping from
socket number to connection index is 1:1 today) already became called
in almost all relevant code paths, so I decided to reuse it to keep the
patch small ...probably we want to fix the naming in a second patch?
Closes #231.
- Commit:
2bb917f05aafaf526736d0b7ade2f330835bbbe1- From:
- Alexander Barton <alex@barton.de>
- Date:
2017!
- Commit:
72acf53d6951fb661b80ce76dc9f318881a41885- From:
- Alexander Barton <alex@barton.de>
- Date:
Update doc/RFC.txt, add RFC 7194
- Commit:
479d7d99c143c3b7900646fc6d490b72219955cc- From:
- Alexander Barton <alex@barton.de>
- Date:
ngIRCd Release 24~rc1
- Commit:
181da30997f93a908a419778a6455c4fbdc16ee4- From:
- Alexander Barton <alex@barton.de>
- Date:
Debian: Use "dh_prep" instead deprecated "dh_clean -k"
- Commit:
bfebdaece83db1b2b6b43a0169f8a45bc81109bf- From:
- Alexander Barton <alex@barton.de>
- Date:
ngircd.conf.5.tmpl: Fix spelling
Thanks to Christoph Biedl.
- Commit:
d2a134b79c2b5473446e9e851bb0ad8c6c36b52f- From:
- Alexander Barton <alex@barton.de>
- Date:
Platforms.txt: Add and update systems
- Add x86_64/apple/darwin16.3.0 (Apple clang 8.0)
- Update x86_64/pc/linux-gnu (gcc 4.9.2)
- Add x86_64/pc/linux-gnu (gcc 6.2.1.)
- Commit:
74f021fb444acd5a19b907aa5bc886c5dc58e5a9- From:
- Alexander Barton <alex@barton.de>
- Date:
Further enhance systemd unit file
- Add more comments/documentation.
- Add dependencies for services and proxy scanners.
- Add more limit configurations.
- Allow AF_UNIX address family, required for syslog!
- Commit:
8e09180295350692ec2ab82b06c6f70b7cd5c6fa- From:
- Alexander Barton <alex@barton.de>
- Date:
Install systemd service file in Debian package
- Commit:
f0532c98cd2fcd1443f8f80ed45772d56bf4cd9e- From:
- Alexander Barton <alex@barton.de>
- Date:
Enhance systemd service file
- Add homepage :-)
- Remote CAP_SETUID and CAP_SETGID from CapabilityBoundingSet: This is
nor needed, because the unit already sets User=irc and Group=irc.
- Add RestrictAddressFamilies, and restrict it to AF_INET and AF_INET6.
- Read in the Debian "default files", but note: only PARAMS is supported!
