| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-18 | Add labels to the containers | Alexander Barton | |
| 2024-04-26 | ngIRCd Release 27 rel-27 | Alexander Barton | |
| 2024-04-19 | Add am example filter file for "Fail2Ban" | Alexander Barton | |
| 2024-04-13 | ngIRCd Release 27~rc1 rel-27-rc1 | Alexander Barton | |
| 2024-04-11 | ngircd.service: Redirect stdout and stderr to the journal | Alexander Barton | |
| 2024-04-06 | Prepare documentation for ngIRCd 27~rc1 | Alexander Barton | |
| 2024-04-06 | Ping the service manager and set a status message | Alexander 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-06 | Add support for the "sd_notify" protocol | Alexander 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-31 | Change leftover GnuTLS "slot handling" messages to debug level | Alexander Barton | |
| This completes commit f96966a6. | |||
| 2024-03-31 | Add feature info to Debian package description | Alexander Barton | |
| 2024-03-31 | Try to set file descriptor limit to its maximum and show info on startup | Alexander 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-31 | Update and fix logcheck(8) rules | Alexander Barton | |
| 2024-03-17 | Add a Dockerfile and documentation to the project | Alexander Barton | |
| 2024-02-10 | Convert contrib/README to Markdown | Alexander Barton | |
| 2024-01-23 | Debian package: Enable the [SSL] section | Alexander 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-21 | Debian package: Configure the system CA certificates store | Alexander Barton | |
| 2024-01-20 | Update the mailing list address to ngircd@lists.barton.de | Alexander Barton | |
| 2024-01-20 | Convert the AUTHORS file to Markdown | Alexander Barton | |
| 2024-01-20 | Update included Debian package configuration | Alexander 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-11 | Remove unmaintained contrib/MacOSX/ folder | Alexander 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-11 | Update the project description, enhance & fix the README.md | Alexander Barton | |
| 2023-10-17 | Add "hopm.service" to "Wants" and "Before" dependencies in systemd unit file | Alexander Barton | |
| 2023-09-17 | Update Debian package configuration | Alexander Barton | |
| This not only bumps the "compat" version, but updates the package dependencies and build rules accordingly. Closes #299. | |||
| 2022-12-29 | Remove outdated macOS "Package Maker" configuration | Alexander Barton | |
| The tool is unavailable for many macOS versions and many years, so remove all related files. | |||
| 2022-12-25 | Update Xcode project for latest Xcode version (14.2) | Alexander Barton | |
| 2022-12-25 | Spelling fixes, mostly in file comments | Alexander Barton | |
| 2021-01-02 | ngIRCd Release 26.1 rel-26.1 | Alexander Barton | |
| 2020-10-20 | platformtest.sh: Try to mangle CLang name more intellligently | Alexander Barton | |
| 2020-06-20 | ngIRCd Release 26 rel-26 | Alexander Barton | |
| 2020-06-11 | ngIRCd Release 26~rc2 rel-26-rc2 | Alexander Barton | |
| 2020-06-11 | Add AppStream metadata file: contrib/de.barton.ngircd.metainfo.xml | Alexander Barton | |
| 2020-05-26 | ngircd.spec: Fix name of README.md and INSTALL.md | Alexander Barton | |
| 2020-05-26 | Update description texts | Alexander Barton | |
| Bring them in line with the updated texts on the homepage. | |||
| 2020-05-10 | ngIRCd Release 26~rc1 rel-26-rc1 | Alexander Barton | |
| 2020-05-03 | contrib/nglog.sh: Looks like GNU awk (gawk) is needed ... | Alexander Barton | |
| 2020-04-20 | contrib/nglog.sh: Use bash(1) as interpreter | Alexander 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-20 | contrib/nglog.sh: Fork awk(1), deal better with signals (CTRL-C) | Alexander Barton | |
| 2020-04-20 | Update Xcode project for latest Xcode version (11.4.1) | Alexander Barton | |
| 2020-03-29 | Convert INSTALL and README files to Markdown | Alexander Barton | |
| This requires some changes to the build system, for example to comply with the expectations of the GNU autoconf/automake tools ... | |||
| 2020-03-28 | Xcode: add missing files in src/testsuite, and sort them | Alexander Barton | |
| 2020-02-11 | Update Xcode project for latest Xcode version (11.3.1) | Alexander Barton | |
| 2020-02-11 | Remove outdated OpenBSD/NetBSD systrace.policy | Alexander 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-16 | Fix and update Xcode project | Alexander Barton | |
| - Reference correct contrib/Makefile.am file - Correctly sort contrib/nglog.sh - Add "ORGANIZATIONNAME" setting | |||
| 2019-12-16 | Update ngindent.sh name in Makefile and Xcode project, too | Alexander Barton | |
| 2019-12-07 | contrib/README: Add nglog.sh script to the list | Alexander Barton | |
| 2019-12-07 | contrib/nglog.sh: Use bright colors for warning & error messages | Alexander Barton | |
| 2019-12-07 | contrib/ngindent.sh: Enhance and rename script | Alexander 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-10 | Add simple log colorization script: ./contrib/nglog.sh | Alexander 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-10 | Log received signals (using strsignal(3), when available) | Alexander Barton | |
| 2019-01-23 | ngIRCd Release 25 rel-25 | Alexander Barton | |