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
Alexander Barton
f2cef85fde
ngIRCd Release 23
2015-11-16 21:33:15 +01:00
Alexander Barton
87887bc632
contrib/Debian/changelog: Fix email address
2015-09-11 21:11:38 +02:00
Alexander Barton
cb3a4321a2
Documentation: Spelling fixes
2015-09-06 19:38:16 +02:00
Alexander Barton
1e84b2640e
ngIRCd Release 23~rc1
2015-09-06 16:57:01 +02:00
Alexander Barton
c2e4c304e3
platformtest.sh: Fix quoting
2015-08-27 00:12:50 +02:00
Alexander Barton
a1ce3fc779
ngircd.init: Fix non-POSIX "==" test operator
2015-08-27 00:10:18 +02:00
Alexander Barton
2a52befa56
Update systemd service file
2015-08-14 19:55:32 +02:00
Alexander Barton
52825cde29
Update Xcode project for latest Xcode version (6.3)
2015-04-10 22:30:17 +02:00
Alexander Barton
03e6568079
ngIRCd Release 22.1
2015-04-06 14:36:14 +02:00
Alexander Barton
7b58538074
ngIRCd Release 22
2014-10-11 20:30:42 +02:00
Alexander Barton
7d7eb735f0
ngIRCd Release 22~rc1
2014-09-29 17:09:51 +02:00
Alexander Barton
c1f180b87b
New "Debian release" 21.1-0ab2
...
(cherry picked from commit 48fcb97fa4
)
2014-07-14 12:03:11 +02:00
Alexander Barton
f5944a17e4
Debian: Don't adjust path names that are correct by default
2014-07-14 11:40:38 +02:00
Alexander Barton
06920df4bb
Debian: Correctly set and use "docdir"
2014-07-14 10:56:31 +02:00
Alexander Barton
3de972e0bd
Test suite/platformtest.sh: Detect when tests have been skipped
...
Detect if some tests have been skipped, for example when telnet(1) or expect(1)
is missing: ./contrib/platformtest.sh will echo a warning message now.
2014-06-04 12:15:23 +02:00
Alexander Barton
cdd6b961af
ngIRCd Release 21.1
...
(cherry picked from commit ee28e76df2
)
2014-03-25 20:19:31 +01:00
Alexander Barton
3d7aa9f906
Xcode: remove imp.h and exp.h from project file
...
These files have been removed from ngIRCd in commit 259c314d
,
"Remove imp.h and exp.h header files".
2014-03-17 18:07:51 +01:00
Alexander Barton
2560e5f156
platformtest.sh: Allow using separate source and build trees
...
Now you can call platformtest.sh using its complete path name from an
other directory which is then used for building.
See <http://www.gnu.org/software/automake/manual/html_node/VPATH-Builds.html >
Please not that the build system itself is still (re-)genrated in the
original source tree. This can be avoided by passing the "-x" switch to
the platformtest.sh script.
2014-01-11 01:33:24 +01:00
Alexander Barton
1f5508d049
platformtest.sh: Show only up to 10 bytes of version information
2014-01-11 01:32:13 +01:00
Alexander Barton
97b4fd8a08
platformtest.sh: New option "-x", don't renegerate build system
2014-01-11 01:27:15 +01:00