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
Alexander Barton
e9e3df27b7
Xcode: Fix "duplicate symbols" error in current Xcode
2016-12-08 00:56:39 +01:00
Alexander Barton
995bbfd627
Make scripts and init-files in ./contrib executable
2016-12-05 23:57:19 +01:00
Alexander Barton
804c240320
autogen.sh, ngindent, platformtest.sh: Fix warnings of "shellcheck"
...
- 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-21 21:41:48 +02:00
Alexander Barton
fb99d7c92e
Update Xcode project for latest Xcode version (8.0)
2016-10-21 21:34:48 +02:00
Alexander Barton
1d06ed02ce
Update Xcode project for latest Xcode version (7.3)
2016-09-21 22:47:40 +02:00
Alexander Barton
b708c95173
Add "Documentation" variables to systemd configuration files
2016-09-18 18:10:45 +02:00
Alexander Barton
0a6e284582
platformtest.sh: Delete ngIRCd binary before test run
...
This ensures that we definitely don't test an old binary later on ...
2016-01-10 17:45:47 +01:00
Alexander Barton
2254e92e60
platformtest.sh: Only show "runs=Y" when test suite succeeded
...
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-10 17:39:43 +01:00
Alexander Barton
4dcd5f1225
platformtest.sh: Use $LOGNAME instead of $USER
...
LOGNAME is more standard than USER.
2016-01-06 15:47:31 +01:00
Alexander Barton
01e590b007
contrib/ngindent: Fix shebang line
2015-12-19 19:21:45 +01:00
Alexander Barton
7b7ee6a3ca
contrib/platformtest.sh: Warn when external tools are missing
2015-12-19 17:27:27 +01:00
Alexander Barton
46838510ab
contrib/platformtest.sh: Make script more portable
2015-12-19 17:27:03 +01:00