summary refs log tree commit diff
path: root/contrib
AgeCommit message (Collapse)Author
2020-06-11ngIRCd Release 26~rc2 rel-26-rc2Alexander Barton
2020-06-11Add AppStream metadata file: contrib/de.barton.ngircd.metainfo.xmlAlexander Barton
2020-05-26ngircd.spec: Fix name of README.md and INSTALL.mdAlexander Barton
2020-05-26Update description textsAlexander Barton
Bring them in line with the updated texts on the homepage.
2020-05-10ngIRCd Release 26~rc1 rel-26-rc1Alexander Barton
2020-05-03contrib/nglog.sh: Looks like GNU awk (gawk) is needed ...Alexander Barton
2020-04-20contrib/nglog.sh: Use bash(1) as interpreterAlexander Barton
bash(1) is required to handle the forking and output redirection connectly, sh(1) -- at least dash(1) on Debian -- fails ... This fixes the last commit, 14777c18c.
2020-04-20contrib/nglog.sh: Fork awk(1), deal better with signals (CTRL-C)Alexander Barton
2020-04-20Update Xcode project for latest Xcode version (11.4.1)Alexander Barton
2020-03-29Convert INSTALL and README files to MarkdownAlexander Barton
This requires some changes to the build system, for example to comply with the expectations of the GNU autoconf/automake tools ...
2020-03-28Xcode: add missing files in src/testsuite, and sort themAlexander Barton
2020-02-11Update Xcode project for latest Xcode version (11.3.1)Alexander Barton
2020-02-11Remove outdated OpenBSD/NetBSD systrace.policyAlexander Barton
Systrace was removed from OpenBSD and NetBSD, so remove this (old and outdated?) configuration file from the ./contrib directory. See <https://en.wikipedia.org/wiki/Systrace>. Thanks to "michi" for pointing this out on #ngircd!
2019-12-16Fix and update Xcode projectAlexander Barton
- Reference correct contrib/Makefile.am file - Correctly sort contrib/nglog.sh - Add "ORGANIZATIONNAME" setting
2019-12-16Update ngindent.sh name in Makefile and Xcode project, tooAlexander Barton
2019-12-07contrib/README: Add nglog.sh script to the listAlexander Barton
2019-12-07contrib/nglog.sh: Use bright colors for warning & error messagesAlexander Barton
2019-12-07contrib/ngindent.sh: Enhance and rename scriptAlexander Barton
Add more GNU indent options for better results, and add the ".sh" suffix to bring this script in line with the others in the contrib/ folder.
2019-11-10Add simple log colorization script: ./contrib/nglog.shAlexander Barton
This script parses the log output of ngircd(8), and colorizes the messages accoring to their log level. Example usage: ngircd -f $PWD/doc/sample-ngircd.conf -np | ./contrib/nglog.sh
2019-11-10Log received signals (using strsignal(3), when available)Alexander Barton
2019-01-23ngIRCd Release 25 rel-25Alexander Barton
2018-10-30Update Xcode project for latest Xcode version (10.0)Alexander Barton
2018-08-11ngIRCd Release 25~rc1 rel-25-rc1Alexander Barton
2018-05-20Update and fix logcheck(8) rulesAlexander Barton
2018-03-11Update Xcode project for latest Xcode version (9.2)Alexander Barton
This includes adding missing and deleting obsolete file references.
2017-12-28contrib/ngircd.logcheck: Add sample logcheck(8) rulesAlexander Barton
2017-01-20ngIRCd Release 24 rel-24Alexander Barton
2017-01-20Make sure that platformtest.sh aborts when autogen.sh failsAlexander Barton
2017-01-20Specify Debian "source format"Alexander Barton
2017-01-20Build Debian packages with OpenSSL instead of GnuTLSAlexander Barton
OpenSSL allows to reload used certificates on runtime for example (which is very useful when using Let's Encrypt), and therefore is preferred ...
2017-01-08ngIRCd Release 24~rc1 rel-24-rc1Alexander Barton
2017-01-08Debian: Use "dh_prep" instead deprecated "dh_clean -k"Alexander Barton
2017-01-06Further enhance systemd unit fileAlexander Barton
- Add more comments/documentation. - Add dependencies for services and proxy scanners. - Add more limit configurations. - Allow AF_UNIX address family, required for syslog!
2017-01-06Install systemd service file in Debian packageAlexander Barton
2017-01-06Enhance systemd service fileAlexander Barton
- 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!
2017-01-06Update Debian packageAlexander Barton
- Update debhelper compatibility to version 9. - Update build-dependencies. - Change group of ngircd.conf to "irc" in postinst script (this makes starting ngIRCd as user "irc" easier, for example when using systemd). - Don't create /var/run/ircd during installation: this is handled by the SysV init script and the systemd service already.
2016-12-08Xcode: Fix "duplicate symbols" error in current XcodeAlexander Barton
2016-12-05Make scripts and init-files in ./contrib executableAlexander Barton
2016-10-21autogen.sh, ngindent, platformtest.sh: Fix warnings of "shellcheck"Alexander Barton
- SC2006: Use $(..) instead of legacy `..`. - SC2015: Note that A && B || C is not if-then-else. C may run when A is true. - SC2086: Double quote to prevent globbing and word splitting. - SC2166: Prefer [ p ] && [ q ] as [ p -a q ] is not well defined.
2016-10-21Update Xcode project for latest Xcode version (8.0)Alexander Barton
2016-09-21Update Xcode project for latest Xcode version (7.3)Alexander Barton
2016-09-18Add "Documentation" variables to systemd configuration filesAlexander Barton
2016-01-10platformtest.sh: Delete ngIRCd binary before test runAlexander Barton
This ensures that we definitely don't test an old binary later on ...
2016-01-10platformtest.sh: Only show "runs=Y" when test suite succeededAlexander Barton
Display "?" in the "runs" colum when the simple "run test" succeeded but the test suite failed. And display a message to double check the actual status, because it is somewhat unclear, if the daemon actually "works" or not in this case.
2016-01-06platformtest.sh: Use $LOGNAME instead of $USERAlexander Barton
LOGNAME is more standard than USER.
2015-12-19contrib/ngindent: Fix shebang lineAlexander Barton
2015-12-19contrib/platformtest.sh: Warn when external tools are missingAlexander Barton
2015-12-19contrib/platformtest.sh: Make script more portableAlexander Barton
2015-11-16ngIRCd Release 23 rel-23Alexander Barton
2015-09-11contrib/Debian/changelog: Fix email addressAlexander Barton