about summary refs log tree commit diff
path: root/contrib
AgeCommit message (Collapse)Author
2024-08-18Add labels to the containersAlexander Barton
2024-04-26ngIRCd Release 27 rel-27Alexander Barton
2024-04-19Add am example filter file for "Fail2Ban"Alexander Barton
2024-04-13ngIRCd Release 27~rc1 rel-27-rc1Alexander Barton
2024-04-11ngircd.service: Redirect stdout and stderr to the journalAlexander Barton
2024-04-06Prepare documentation for ngIRCd 27~rc1Alexander Barton
2024-04-06Ping the service manager and set a status messageAlexander Barton
Periodically "ping" the service manager (every 3 seconds) and set a status message showing connection statistics. This enables using the systemd(8) watchdog functionality for the "ngircd.service" unit.
2024-04-06Add support for the "sd_notify" protocolAlexander Barton
This allows the "ngircd.service" systemd(8) unit to use the "notify" service type, which allows for better status tracking by the service manager.
2024-03-31Change leftover GnuTLS "slot handling" messages to debug levelAlexander Barton
This completes commit f96966a6.
2024-03-31Add feature info to Debian package descriptionAlexander Barton
2024-03-31Try to set file descriptor limit to its maximum and show info on startupAlexander Barton
The number of possible parallel connections is limited by the process file descriptor limit (among other things). Therefore try to upgrade the current "soft" limit to its "hard" maximum (but limit it to 100000), and show an information or even warning, wenn still less than the configured "MaxConnections" setting. Please note that ngIRCd and its linked libraries (like PAM) need file descriptors not only for incoming and outgoing IRC connections, but for reading files and inter-process communication, too! Therefore the actual connection limit is _less_ than the file descriptor limit! This introduces the new MAX_FD_LIMIT (100000) #define.
2024-03-31Update and fix logcheck(8) rulesAlexander Barton
2024-03-17Add a Dockerfile and documentation to the projectAlexander Barton
2024-02-10Convert contrib/README to MarkdownAlexander Barton
2024-01-23Debian package: Enable the [SSL] sectionAlexander Barton
This makes sense because the package is build with SSL support enabled, and we set and enable "CAFile" in commit ae9cfade -- which results in an error when this is not in an enabled(!) [SSL] section ...
2024-01-21Debian package: Configure the system CA certificates storeAlexander Barton
2024-01-20Update the mailing list address to ngircd@lists.barton.deAlexander Barton
2024-01-20Convert the AUTHORS file to MarkdownAlexander Barton
2024-01-20Update included Debian package configurationAlexander Barton
- 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.
2024-01-11Remove unmaintained contrib/MacOSX/ folderAlexander Barton
This includes removing the Xcode project. The sample launchd(8) configuration properties list file was moved to "contrib/de.barton.ngircd.plist" and kept.
2024-01-11Update the project description, enhance & fix the README.mdAlexander Barton
2023-10-17Add "hopm.service" to "Wants" and "Before" dependencies in systemd unit fileAlexander Barton
2023-09-17Update Debian package configurationAlexander Barton
This not only bumps the "compat" version, but updates the package dependencies and build rules accordingly. Closes #299.
2022-12-29Remove outdated macOS "Package Maker" configurationAlexander Barton
The tool is unavailable for many macOS versions and many years, so remove all related files.
2022-12-25Update Xcode project for latest Xcode version (14.2)Alexander Barton
2022-12-25Spelling fixes, mostly in file commentsAlexander Barton
2021-01-02ngIRCd Release 26.1 rel-26.1Alexander Barton
2020-10-20platformtest.sh: Try to mangle CLang name more intellligentlyAlexander Barton
2020-06-20ngIRCd Release 26 rel-26Alexander Barton
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