Alexander Barton
ae9cfade44
Debian package: Configure the system CA certificates store
2024-01-21 14:14:59 +01:00
Alexander Barton
39d41001bc
Update the mailing list address to ngircd@lists.barton.de
2024-01-20 16:43:54 +01:00
Alexander Barton
e339d9c381
Convert the AUTHORS file to Markdown
2024-01-20 16:43:54 +01:00
Alexander Barton
47f9c6d0a0
Update included Debian package configuration
...
- 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-20 16:43:54 +01:00
Alexander Barton
07219281ef
Remove unmaintained contrib/MacOSX/ folder
...
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 15:12:48 +01:00
Alexander Barton
9a71ac8a91
Update the project description, enhance & fix the README.md
2024-01-11 15:11:56 +01:00
Alexander Barton
9540d0c0a4
Add "hopm.service" to "Wants" and "Before" dependencies in systemd unit file
2023-10-17 16:15:38 +02:00
Alexander Barton
f31d64eb1c
Update Debian package configuration
...
This not only bumps the "compat" version, but updates the package
dependencies and build rules accordingly.
Closes #299 .
2023-09-17 23:42:08 +02:00
Alexander Barton
0652c99b39
Remove outdated macOS "Package Maker" configuration
...
The tool is unavailable for many macOS versions and many years, so
remove all related files.
2022-12-29 18:06:18 +01:00
Alexander Barton
46081d619a
Update Xcode project for latest Xcode version (14.2)
2022-12-25 15:54:59 +01:00
Alexander Barton
56ed5c90ad
Spelling fixes, mostly in file comments
2022-12-25 15:16:31 +01:00
Alexander Barton
71ae2b7d7f
ngIRCd Release 26.1
2021-01-02 14:32:48 +01:00
Alexander Barton
e699325fd0
platformtest.sh: Try to mangle CLang name more intellligently
2020-10-20 21:47:10 +02:00
Alexander Barton
0f717bfd77
ngIRCd Release 26
2020-06-20 15:54:19 +02:00
Alexander Barton
4bcf4613f9
ngIRCd Release 26~rc2
2020-06-11 17:22:08 +02:00
Alexander Barton
3dedd57f7f
Add AppStream metadata file: contrib/de.barton.ngircd.metainfo.xml
2020-06-11 17:11:15 +02:00
Alexander Barton
eb46f3d96d
ngircd.spec: Fix name of README.md and INSTALL.md
2020-05-26 19:55:01 +02:00
Alexander Barton
a84cba8f78
Update description texts
...
Bring them in line with the updated texts on the homepage.
2020-05-26 19:43:14 +02:00
Alexander Barton
03aec7d0b3
ngIRCd Release 26~rc1
2020-05-10 17:13:51 +02:00
Alexander Barton
8a37695bf3
contrib/nglog.sh: Looks like GNU awk (gawk) is needed ...
2020-05-03 17:07:51 +02:00
Alexander Barton
830f00e953
contrib/nglog.sh: Use bash(1) as interpreter
...
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 10:01:09 +02:00
Alexander Barton
14777c18cf
contrib/nglog.sh: Fork awk(1), deal better with signals (CTRL-C)
2020-04-20 00:55:24 +02:00
Alexander Barton
e4a6bd5099
Update Xcode project for latest Xcode version (11.4.1)
2020-04-20 00:54:06 +02:00
Alexander Barton
61ac8be2fd
Convert INSTALL and README files to Markdown
...
This requires some changes to the build system, for example to comply
with the expectations of the GNU autoconf/automake tools ...
2020-03-29 22:33:51 +02:00
Alexander Barton
a77353361b
Xcode: add missing files in src/testsuite, and sort them
2020-03-28 23:46:16 +01:00
Alexander Barton
c411643d45
Update Xcode project for latest Xcode version (11.3.1)
2020-02-11 20:33:44 +01:00
Alexander Barton
2e1797d5a5
Remove outdated OpenBSD/NetBSD systrace.policy
...
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!
2020-02-11 20:31:15 +01:00
Alexander Barton
fb5aa8f652
Fix and update Xcode project
...
- Reference correct contrib/Makefile.am file
- Correctly sort contrib/nglog.sh
- Add "ORGANIZATIONNAME" setting
2019-12-16 16:57:56 +01:00
Alexander Barton
91e87af605
Update ngindent.sh name in Makefile and Xcode project, too
2019-12-16 16:54:13 +01:00
Alexander Barton
9286686c09
contrib/README: Add nglog.sh script to the list
2019-12-07 01:43:00 +01:00
Alexander Barton
1f69f1d0ab
contrib/nglog.sh: Use bright colors for warning & error messages
2019-12-07 01:42:33 +01:00
Alexander Barton
b03fcaab5a
contrib/ngindent.sh: Enhance and rename script
...
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-12-07 01:41:39 +01:00
Alexander Barton
80437b2533
Add simple log colorization script: ./contrib/nglog.sh
...
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 22:07:26 +01:00
Alexander Barton
de1de40551
Log received signals (using strsignal(3), when available)
2019-11-10 21:12:43 +01:00
Alexander Barton
74631fa728
ngIRCd Release 25
2019-01-23 23:15:02 +01:00
Alexander Barton
c97fb2e93e
Update Xcode project for latest Xcode version (10.0)
2018-10-30 01:56:13 +01:00
Alexander Barton
8bd88be8ad
ngIRCd Release 25~rc1
2018-08-11 21:37:42 +02:00
Alexander Barton
fb760d9473
Update and fix logcheck(8) rules
2018-05-20 21:52:56 +02:00
Alexander Barton
6a622c0084
Update Xcode project for latest Xcode version (9.2)
...
This includes adding missing and deleting obsolete file references.
2018-03-11 20:55:03 +01:00
Alexander Barton
619a3f3ff2
contrib/ngircd.logcheck: Add sample logcheck(8) rules
2017-12-28 18:03:12 +01:00
Alexander Barton
e17d4bdec7
ngIRCd Release 24
2017-01-20 19:13:49 +01:00
Alexander Barton
3890304b54
Make sure that platformtest.sh aborts when autogen.sh fails
2017-01-20 17:24:28 +01:00
Alexander Barton
a69866f3f9
Specify Debian "source format"
2017-01-20 16:08:46 +01:00
Alexander Barton
3c627dd70d
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 ...
2017-01-20 16:04:53 +01:00
Alexander Barton
479d7d99c1
ngIRCd Release 24~rc1
2017-01-08 02:15:52 +01:00
Alexander Barton
181da30997
Debian: Use "dh_prep" instead deprecated "dh_clean -k"
2017-01-08 02:15:52 +01:00
Alexander Barton
74f021fb44
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!
2017-01-06 22:50:24 +01:00
Alexander Barton
8e09180295
Install systemd service file in Debian package
2017-01-06 00:38:05 +01:00
Alexander Barton
f0532c98cd
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!
2017-01-06 00:34:51 +01:00
Alexander Barton
9e0e955daf
Update Debian package
...
- 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.
2017-01-06 00:30:43 +01:00