-
0.8.4 (20230824) Stable
raforg released this
2023年08月24日 14:08:35 +02:00 | 10 commits to main since this release- configure - When explicit --enable-logind fails, exit 1 (requested by Marc Haber) - libslack - configure - Add --default --platform --help --destdir - libslack - make - Change clean/clobber/distclean to be the same and to also unconfigure - configure - Add --disable-mail-test --enable-mail-test (requested by Marc Haber) - Fix copyright/license info (.reuse/dep5) (spotted by Marc Haber) - configure - Fix error message for unknown options - configure - Add --platform info to --help output - INSTALL - Update to reflect recent ./configure changes - configure - Fix --platform check, Add libslack/conf/slackware, Tweak outputDownloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
2 downloads
-
daemon-0.8.4-html.tar.gz
3 downloads ·
2023年08月24日 15:11:54 +02:00 · 36 KiB -
daemon-0.8.4.tar.gz
3 downloads ·
2023年08月24日 15:11:57 +02:00 · 470 KiB
-
Source code (ZIP)
-
0.8.3 (20230819) Stable
raforg released this
2023年08月19日 14:25:20 +02:00 | 20 commits to main since this release- Remove 'comparison always true' compiler warning - libslack - macros.mk - Add ability to suppress false 'may be used uninitialized' compiler warnings - doc - Update notes on old binary packages - INSTALL - Add 'PACKAGING SYSTEMS' section - make - Remove deb-daemon and debian-clobber targets and DEBIAN_CLOBBER_FILES - make - Change clean/clobber/distclean to be the same and to also unconfigure - make - Always default to Linux config for make clean - make - Update help to reflect recent clean/clobber/distclean change - Add ./configure --default (for make clean) - configure - Silence stderr for "which gmake"Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
1 download
-
daemon-0.8.3-html.tar.gz
3 downloads ·
2023年08月19日 16:19:58 +02:00 · 36 KiB -
daemon-0.8.3.tar.gz
3 downloads ·
2023年08月19日 16:20:02 +02:00 · 456 KiB
-
Source code (ZIP)
-
0.8.2 (20230330) Stable
raforg released this
2023年03月30日 06:26:53 +02:00 | 32 commits to main since this release- COPYING - Add copyrights for libslack's optional getopt/snprintf modules - .reuse - Add copyrights for libslack's optional getopt/snprintf modules - make - Exclude man-slack/html-slack/dist-slack from man/html/dist targets - Fix libslack compile error and install error on Solaris - doc - Replace http with https for libslack.org/raf.org and remove trailing / - Change default compiler on OpenBSD to ccDownloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
1 download
-
daemon-0.8.2-html.tar.gz
10 downloads ·
2023年03月31日 02:19:15 +02:00 · 35 KiB -
daemon-0.8.2.tar.gz
13 downloads ·
2023年03月31日 02:19:21 +02:00 · 456 KiB
-
Source code (ZIP)
-
0.8.1 (20230313) Stable
raforg released this
2023年03月13日 08:24:43 +01:00 | 38 commits to main since this release- Fixed compiler error when NDEBUG is defined (Baruch Siach) - When NDEBUG is defined exclude more unused code (fix warning, smaller binary) - Fixed buglet: Only delete the pidfile/clientpidfile we created (James Abbatiello abbeyj at gmail.com) - Added CODE_OF_CONDUCT.md - Add LICENSES/* and .reuse/dep5 (REUSE 3.0 compliant) - Add references to the codeberg repositoryDownloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
1 download
-
daemon-0.8.1-html.tar.gz
11 downloads ·
2023年03月13日 10:59:57 +01:00 · 35 KiB -
daemon-0.8.1.tar.gz
38 downloads ·
2023年03月13日 11:00:01 +01:00 · 454 KiB
-
Source code (ZIP)
-
0.8 (20210304) Stable
raforg released this
2021年03月04日 17:07:03 +01:00 | 52 commits to main since this release- Fixed formatting typo in README.md - Added support for (Linux only) musl libc by including <sys/ttydefaults.h> for CEOF (by Baruch Siach) - Added --bind option to terminate when the user logs out (iff systemd/elogind) (with ZhaoLin1457 et al.) - Added Slackware-specific configuration - Added expansion of $VAR and ~user notation in command line option arguments and configuration files - Added environment variable definitions in configuration files - Automatically create --pidfiles or --pidfile directory if it's under the user's home directory - Updated README.md (improved notes on --stop and --restart, and added --signal --running --list --bind) - Added configure --help, --destdir, --enable-logind and --disable-logind options - Fixed $(DESTDIR) use in makefiles to interoperate with configure --prefixDownloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
1 download
-
daemon-0.8-html.tar.gz
16 downloads ·
2022年10月03日 12:01:48 +02:00 · 35 KiB -
daemon-0.8.tar.gz
24 downloads ·
2022年10月03日 12:01:50 +02:00 · 431 KiB
-
Source code (ZIP)
-
0.7.1 (20210220) Stable
raforg released this
2021年02月20日 11:44:25 +01:00 | 77 commits to main since this release- Fixed make distclean/clobber on Debian (use debian-clobber instead of clobber) (spotted by Marc Haber) - Fixed parallel make test (race condition creating test directory) (spotted by Marc Haber) - Fixed manpage header and footer and various other minor fixes and improvements - Minor improvements in a few module tests - Added configure --prefix=/opt/local for macports (spotted by Kurt Hindenburg) - Added mention of file locations on macOS/macports to the daemon(1) manpage - Added checks for gcc -W options that fail on old macosx (e.g. 10.6.8) without macports - Minor changes to usage error messages for consistency - Improved config file parsing (skip spaces around commas and added more error messages) - Added support for using $CC in configure (spotted by Ryan Schmidt) - Fixed Makefile (wasn't inheriting CPPFLAGS, CFLAGS or LDFLAGS from caller) (spotted by Ryan Schmidt)Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
1 download
-
daemon-0.7.1-html.tar.gz
12 downloads ·
2022年10月03日 12:01:02 +02:00 · 33 KiB -
daemon-0.7.1.tar.gz
13 downloads ·
2022年10月03日 12:01:04 +02:00 · 423 KiB
-
Source code (ZIP)
-
0.7 (20201111) Stable
raforg released this
2020年11月11日 10:11:11 +01:00 | 78 commits to main since this release- Fixed bug: race condition causing failure with "exec daemon ..." (with Askar Safin safinaskar at mail.ru) - Added $DAEMON_INIT_EXIT_DELAY_MSEC workaround for obscure KDE/konsole bug (with Askar Safin safinaskar at mail.ru) - Removed O_NOCTTY-related manpage "bug" (now historical) (spotted by Askar Safin safinaskar at mail.ru) - Always double fork for safety on systems of unknown flavour (suggested by Askar Safin safinaskar at mail.ru) - Added support for GNU/Hurd (by Svante Signell svante.signell at telia.com) - Added --ignore-eof and --read-eof options to alter behaviour when client dies without closing stdio (for Terry Greeniaus greeniaus_terry at emc.com and Tilman Baumann at tilman.baumann at grandeye.com) - Fixed bug: daemon_lock_pidfile() leaked fd across exec (spotted by Tilman Baumann tilman.baumann at grandeye.com) - Added --signal option (suggested by Marc Haber mh+daemon-dev at zugschlus.de) - Added --nocore option and removed silly manpage "bug" about its absence - Added fcntl_set_fdflag() and fcntl_clear_fdflag() to the fio module - Added signal_set_siginfo_handler() to the sig module - Added msg_filter_t, msg_create_filter(), msg_create_filter_with_locker() to the msg module - Test secure memory in the mem module for non-root users as well (now that they can do it) - Added prog_{out,err,dbg,alert}_push_filter() to the prog module - Added recvcred(), recvfromcred() to the net module - Added a few more debug messages that were missing - Insert daemon name before client's argv[0] so it appears in ps output (for marko.asplund at gmail.com) - Allow --pidfiles to be present without --name also being present - Added --list option to print a list of named daemons (more detail with --verbose) - Improved error message when client exit()s after --stop (for jakubholy.net at gmail.com) - Added syslog facility and priority lists to daemon(1) manpage (for jakubholy.net at gmail.com) - Various fixes and improvements to manpage - Improved --verbose --running message to state if client is running as well or not (added client pid file) - Fixed buglet: daemon no longer exits with EXIT_FAILURE when client is killed by an unexpected signal - Fixed harmless format string bug in prog_opt_process() (spotted by Jong-Gwon Kim and Woosuk Lee {jgkim,wslee} at ropas.snu.ac.kr) - Fixed bug: leaked fds for --errlog, --dbglog, --stdout and --stderr across exec - Fixed bug in parallelized make: "make ready" first so do it in configure (spotted by ilovezfs at icloud.com) - Fixed copyright messages (list actual years of publication, not just a range of years) - Fixed all sscanf "%s" to limit output (e.g. "%63s") to prevent buffer overruns (was only in test and example code) - Added more tests in the prop module - Fixed buglet: Removed vhangup() in pty_make_controlling_tty() as it broke some coproc module tests if run as root - Fixed str.h to not clash with new strlcpy/strlcat macros on OSX/macOS - Updated to avoid new warnings in recent versions of gcc - Split README into multiple files (README.md INSTALL COPYING REFERENCES CHANGELOG) - Added /etc/daemon.conf.d/ and ~/.daemonrc.d/ configuration directories - Changed "config" script name to "configure" (not an alias anymore) (but it's still not GNU configure) - Changed /etc/daemon.conf file location to /usr/local/etc/daemon.conf on FreeBSD - Changed /etc/daemon.conf file location to /usr/pkg/etc/daemon.conf on NetBSD - Changed installation location prefix to /usr/pkg on NetBSD - Added concrete examples to daemon.conf - Replaced racist pty jargon in code with more descriptive termsDownloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
1 download
-
daemon-0.7-html.tar.gz
13 downloads ·
2022年10月03日 12:00:09 +02:00 · 31 KiB -
daemon-0.7.tar.gz
13 downloads ·
2022年10月03日 12:00:12 +02:00 · 418 KiB
-
Source code (ZIP)
-
0.6.4 (20100612) Stable
raforg released this
2010年06月14日 06:19:02 +02:00 | 79 commits to main since this release- Added more debug statements - Fixed typographical errors in documentation - Fixed bug: need double-fork on Linux (spotted by Joey Hess joeyh at debian.org) - Updated makefiles to work with recent versions of GNU make - Updated to avoid new warnings in recent versions of gcc - Fixed pidfile race condition (with Hilko Bengen bengen at hilluzination.de) - Fixed bug in message for --verbose --running when --pidfile[s] also used - Don't strip if $DEB_BUILD_OPTIONS contains nostrip (for Julien Danjou acid at debian.org) - Made --running work when readonly (spotted by Thomas Koch thomas at koch.ro) - Stopped modifying --user argument so ps output looks right (for Hilko Bengen) - Made --user use ":" (but still accept ".") (for Lars Wirzenius lars at catalyst.net.nz) - Ported to GNU/kFreeBSD (with Cyril Brulebois cyril.brulebois at enst-bretagne.fr) - Added --idiot option (for Andras Korn korn-debbugs at chardonnay.math.bme.hu) - Added example/daemon.initd script (inspired by Javier Fernández-Sanguino Peña jfs at computer.org) - Ported to NetBSD - Added make nbsd nbsd-daemon nbsd-slack (netbsd binary packages) - Ported to Solaris10 and OpenSolaris - Tested on ubuntu-10.04, debian-5.0.4, fedora-13 (x86_64, i386) - Tested on solaris-10-200910, opensolaris-200906 (amd64, i386) - Tested on openbsd-4.7, freebsd-8.0, netbsd-5.0.2 (amd64, i386) - Tested on macosx-10.{4,5,6} (x86_64, i386, ppc) - Tested on kfreebsd-20090729 (i386) - Updated make rpm sol obsd fbsd osx to continue workingDownloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
1 download
-
daemon-0.6.4-1.i686.rpm
23 downloads ·
2022年10月03日 11:58:13 +02:00 · 67 KiB -
daemon-0.6.4-1.src.rpm
19 downloads ·
2022年10月03日 11:58:14 +02:00 · 401 KiB -
daemon-0.6.4-1.x86_64.rpm
16 downloads ·
2022年10月03日 11:58:14 +02:00 · 84 KiB -
daemon-0.6.4-freebsd-amd64.tbz
14 downloads ·
2022年10月03日 11:58:15 +02:00 · 76 KiB -
daemon-0.6.4-freebsd-i386.tbz
20 downloads ·
2022年10月03日 11:58:17 +02:00 · 66 KiB -
daemon-0.6.4-macosx-10.4-powerpc.tar.gz
19 downloads ·
2022年10月03日 11:58:17 +02:00 · 60 KiB -
daemon-0.6.4-macosx-i386.tar.gz
18 downloads ·
2022年10月03日 11:58:17 +02:00 · 58 KiB -
daemon-0.6.4-macosx-powerpc.tar.gz
15 downloads ·
2022年10月03日 11:58:17 +02:00 · 60 KiB -
daemon-0.6.4-macosx-universal.tar.gz
42 downloads ·
2022年10月03日 11:58:19 +02:00 · 167 KiB -
daemon-0.6.4-macosx-x86_64.tar.gz
19 downloads ·
2022年10月03日 11:58:19 +02:00 · 70 KiB -
daemon-0.6.4-netbsd-amd64.tgz
17 downloads ·
2022年10月03日 11:58:20 +02:00 · 74 KiB -
daemon-0.6.4-netbsd-i386.tgz
21 downloads ·
2022年10月03日 11:58:20 +02:00 · 61 KiB -
daemon-0.6.4-openbsd-amd64.tgz
18 downloads ·
2022年10月03日 11:58:21 +02:00 · 91 KiB -
daemon-0.6.4-openbsd-i386.tgz
17 downloads ·
2022年10月03日 11:58:21 +02:00 · 73 KiB -
daemon-0.6.4-original.tar.gz
22 downloads ·
2022年10月03日 11:58:23 +02:00 · 401 KiB -
daemon-0.6.4-solaris-amd64.pkg.gz
16 downloads ·
2022年10月03日 11:58:22 +02:00 · 96 KiB -
daemon-0.6.4-solaris-i386.pkg.gz
18 downloads ·
2022年10月03日 11:58:23 +02:00 · 76 KiB -
daemon-0.6.4.html.tar.gz
15 downloads ·
2022年10月03日 11:58:23 +02:00 · 21 KiB -
daemon-0.6.4.tar.gz
22 downloads ·
2022年10月03日 11:58:26 +02:00 · 401 KiB
-
Source code (ZIP)
-
0.6.3 (20040806) Stable
raforg released this
2004年08月06日 14:42:58 +02:00 | 80 commits to main since this release- Fixed bug: --acceptable was broken (chris at edesix.com)Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
1 download
-
daemon_0.6.3-0_i386.changes
21 downloads ·
2022年10月03日 11:57:19 +02:00 · 674 B -
daemon_0.6.3-0_i386.deb
16 downloads ·
2022年10月03日 11:57:21 +02:00 · 78 KiB -
daemon_0.6.3-0.diff.gz
16 downloads ·
2022年10月03日 11:57:21 +02:00 · 1.6 KiB -
daemon_0.6.3-0.dsc
15 downloads ·
2022年10月03日 11:57:22 +02:00 · 304 B -
daemon_0.6.3.orig.tar.gz
14 downloads ·
2022年10月03日 11:57:25 +02:00 · 385 KiB -
daemon-0.6.3-1.i386.rpm
24 downloads ·
2022年10月03日 11:57:22 +02:00 · 57 KiB -
daemon-0.6.3-1.src.rpm
15 downloads ·
2022年10月03日 11:57:26 +02:00 · 388 KiB -
daemon-0.6.3-fbsd-i386.tar.gz
14 downloads ·
2022年10月03日 11:57:26 +02:00 · 55 KiB -
daemon-0.6.3-obsd-i386.tar.gz
13 downloads ·
2022年10月03日 11:57:26 +02:00 · 62 KiB -
daemon-0.6.3-osx-powerpc.tar.gz
15 downloads ·
2022年10月03日 11:57:27 +02:00 · 77 KiB -
daemon-0.6.3.html.tar.gz
15 downloads ·
2022年10月03日 11:57:27 +02:00 · 20 KiB -
daemon-0.6.3.sun4u.pkg.gz
20 downloads ·
2022年10月03日 11:57:28 +02:00 · 93 KiB -
daemon-0.6.3.tar.gz
16 downloads ·
2022年10月03日 11:57:30 +02:00 · 387 KiB
-
Source code (ZIP)
-
0.6.2 (20040102) Stable
raforg released this
2004年01月01日 15:05:20 +01:00 | 81 commits to main since this release- Fixed bug: --stop during spawn delay wasn't acted upon - Fixed API bug: <slack/lib.h> didn't include <slack/coproc.h> - Fixed bug: -lm wasn't in `libslack-config --libs` on Solaris - Changed --restart: reset spawn burst counters (for stodden at peppermind.de) - Changed daemon_path_is_safe() to give an explanation when unsafe - Added explanations when rejecting unsafe config files and executables - Fixed bug: reset agent state to IDLE when interrupted (bte at kamash.com) - Trim unquoted leading spaces from property values (with bte at kamash.com) - Also trim only unquoted trailing spaces from property names - Added tools/migrate-properties utility (preserves old propfile behaviour) - Fixed bug: ownership partially lost in map_resize (with bte at kamash.com) - Fixed bug: mem_resize was broken since libslack-0.4 (bte at kamash.com) - Fixed DOC bug: stated the importance of including <slack/lib.h> first - Cleaned up error messages (now that prog name is set to --name argument) - Added sections to libslack(3) features list (coproc+pty, low level api) - Fixed bug: if select() failed (unlikely), coproc wasn't closed properly - Fixed bug: when tty_raw() failed (unlikely), it returned the wrong value - Added many examples to the manpages (there are now 91 runnable examples) - Added tools/check-examples to verify that all examples work - Fixed bug: str_fgetline() returned empty string rather than null on eof - Fixed bug: cstrstr() didn't always work due to a typo - Added sections to libslack(3) features list (documentation, testing) - Added intel solaris8 binary package - Ported to Mac OS X (Darwin) 10.3.2 - Added make osx osx-daemon osx-slack (macosx binary packages) - Added pid to --running output (requested by rubinson at email.arizona.edu) - Dropped support for K&R clients (suggested by skaller at ozemail.com.au) - Added hsort_closure(3) (suggested by skaller at maxtal.com.au) - Added make slack.swig (generate a SWIG input file for libslack)Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
1 download
-
daemon_0.6.2-0_i386.changes
25 downloads ·
2022年10月03日 11:56:10 +02:00 · 674 B -
daemon_0.6.2-0_i386.deb
18 downloads ·
2022年10月03日 11:56:13 +02:00 · 77 KiB -
daemon_0.6.2-0.diff.gz
18 downloads ·
2022年10月03日 11:56:13 +02:00 · 1.6 KiB -
daemon_0.6.2-0.dsc
19 downloads ·
2022年10月03日 11:56:13 +02:00 · 304 B -
daemon_0.6.2.orig.tar.gz
12 downloads ·
2022年10月03日 11:56:22 +02:00 · 384 KiB -
daemon-0.6.2-1.i386.rpm
32 downloads ·
2022年10月03日 11:56:16 +02:00 · 55 KiB -
daemon-0.6.2-1.src.rpm
12 downloads ·
2022年10月03日 11:56:24 +02:00 · 386 KiB -
daemon-0.6.2-fbsd-i386.tar.gz
13 downloads ·
2022年10月03日 11:56:24 +02:00 · 54 KiB -
daemon-0.6.2-obsd-i386.tar.gz
14 downloads ·
2022年10月03日 11:56:24 +02:00 · 61 KiB -
daemon-0.6.2-osx-powerpc.tar.gz
12 downloads ·
2022年10月03日 11:56:25 +02:00 · 58 KiB -
daemon-0.6.2.html.tar.gz
16 downloads ·
2022年10月03日 11:56:25 +02:00 · 19 KiB -
daemon-0.6.2.i86pc.pkg.gz
15 downloads ·
2022年10月03日 11:56:27 +02:00 · 63 KiB -
daemon-0.6.2.sun4u.pkg.gz
15 downloads ·
2022年10月03日 11:56:27 +02:00 · 67 KiB -
daemon-0.6.2.tar.gz
12 downloads ·
2022年10月03日 11:56:30 +02:00 · 387 KiB
-
Source code (ZIP)