From 94c29f6b6180dca91ae4034ffcb50c6a5c171b75 Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Fri, 11 Dec 2009 21:01:35 +0200 Subject: Final cleanup for version 1.2. * configure.ac (INETD_SH): Rename to INETD. * NEWS: Update. * src/.gitignore (inetd.sh): rename to inetd. * doc/pies.texi: Update. * src/Makefile.am (pkgstatedir): New variable. (AM_CPPFLAGS): Add define. (inetd.sh): Replace with inetd. (install-exec-hook): Remove. * src/pies.c (statedir): New variable. (pies_keywords): New keyword: "state-directory". (set_file_names): Split in two functions: (set_conf_file_names, set_state_file_names). (main): Call set_conf_file_names before, and set_state_file_names after parsing the configs. --- NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 50 insertions(+), 4 deletions(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 025efe1..aafb8a7 100644 --- a/NEWS +++ b/NEWS @@ -1,13 +1,59 @@ -GNU Pies NEWS -- history of user-visible changes. 2009-10-26 +GNU Pies NEWS -- history of user-visible changes. 2009-12-11 Copyright (C) 2009 Sergey Poznyakoff See the end of file for copying conditions. -Please send Pies bug reports to +Please send Pies bug reports to or + -Version 1.1.90 (Git) +Version 1.2, 2009-12-11 -Pies dubbed a GNU package. +* First release as a GNU package. + +* Full inetd support + +The program supports all types of services (including built-in +ones) and all types of protocols offered by the traditional `inetd' +utility. + +The `inetd.conf' configuration file format is supported. The +`inetd' configuration file may be supplied either from the command +line (see below), or via the `include-inetd' configuration statement. + +* Inetd replacement + +A replacement script for inetd(8) is provided. It is fully +compatible with the traditional inetd command line, but offers +the flexibility and new features of pies. + +* Configuration file handling + +Several configuration files, eventually of different types, +can be specified in the command line. New command line +option `--syntax' declares the syntax of configuration +files that follow it, e.g.: + +pies --config-file /etc/pies.conf \ + --syntax=inetd --config-file /etc/inetd.conf \ + --syntax=meta1 --config-file /etc/meta1/meta1.conf + +* New keywords. + +Component keywords: flags, service, socket-type, +max-instances, max-rate, qotd-file. +Global keywords: state-directory, include-inetd. + +* New option --instance + +The `--instance' option allows you to run several instances +of pies, each of them using separate configuration and +state files. + +* New option --rate + +For compatibility with inetd. + +* Improved status output. Version 1.1, 2009-10-20 -- cgit v1.2.1