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 48fcb97fa4a2762a873d9d693c7a126588a1811d)
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 ee28e76df2a73f3bb4bcf69c644eae9a10298a58)
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
Alexander Barton
e2b85ccde3
platformtest.sh: don't use "test -e", it isn't portable
2014-01-05 00:50:11 +01:00
Alexander Barton
788da901ee
Update Copyright notices for 2014
2014-01-02 15:27:07 +01:00
Alexander Barton
bd33bd770d
OS X has a working getaddrinfo() implementation
2013-12-27 21:35:53 +01:00
Alexander Barton
94148c37f5
ngIRCd Release 21
2013-10-30 22:20:36 +01:00
Alexander Barton
0556aa1901
ngircd.init: Make sure no stale PID file is left over
2013-10-26 21:34:56 +02:00
Alexander Barton
48698f14a2
platformtest.sh/Platforms.txt: allow user names up to 8 characters
2013-10-23 20:47:55 +02:00
Alexander Barton
8a041373bb
Debian: Fix sed(1) rules adjusting "ngircd-full" package
...
Error introduced by last commit :-/
2013-10-20 18:33:22 +02:00
Alexander Barton
37c8699f34
Debian: Fix default "HelpFile" file name in ngircd.conf
...
The "full" package variants must use "/usr/share/doc/ngircd-full/Commands.txt"
and "/usr/share/doc/ngircd-full-dbg/Commands.txt" respectively.
2013-10-20 18:06:21 +02:00
Alexander Barton
788b3002d8
ngIRCd Release 21~rc2
2013-10-20 15:51:03 +02:00
Alexander Barton
beb9f65dc8
platformtest.sh: Detect clang compilers
2013-10-20 15:25:19 +02:00
Alexander Barton
a2479bb906
platformtest.sh: Detect tcc compiler
2013-10-16 21:59:31 +02:00