Skip to content

0.2 (19991223)

Choose a tag to compare

@raforg raforg released this 12 Nov 02:49

0.2 (19991223)

- Decoupled core file prevention from daemon_init()
  into its own function, daemon_prevent_core()
- Decoupled signal handling from daemon_init()
- Cached daemon_started_by_init() and daemon_started_by_inetd() results
- Fixed bug when formatting --help message
- Added some modules to libprog: conf, list, hsort, map, prop
- Added timestamps to msg_out_file()
- Included source to GNU getopt_long_only() (if necessary)
- Added hdr.h to allow non-ANSI compilers to parse libprog's headers
- Moved libprog to a subdirectory using a "Whole Project" Makefile
- Converted "Whole Project" Makefile into "Scalable" Makefiles
- Added verbosity functions to libprog(prog)
- Added -core option to allow core file generation
- Added -respawn option to allow client respawn if death not too sudden
- Added -syslog option to redirect client stdout and stderr to syslog
- Added -log option to specify where daemon stdout and stderr are sent
- Fixed bug when constructing data for GNU getopt_long_only()
- Fixed bugs in the options table for libprog(prog)
- Changed help message format: separated option chunks by a blank line
- Fixed bug when obtaining names associated with syslog constants
- Added -Config option and /etc/daemon.conf handling
- Added pathetic conf/linux and conf/solaris scripts
- Revert to real uid/gid if not same as effective uid/gid for safety
- Added manpages