diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-12-11 21:01:35 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2009-12-11 21:01:35 +0200 |
commit | 94c29f6b6180dca91ae4034ffcb50c6a5c171b75 (patch) | |
tree | ba75fd15d2cfe18cb083dc04267c58a63ae28208 /NEWS | |
parent | 4d759daeec0abf98294ece5a689c608890ffb4d1 (diff) | |
download | pies-94c29f6b6180dca91ae4034ffcb50c6a5c171b75.tar.gz pies-94c29f6b6180dca91ae4034ffcb50c6a5c171b75.tar.bz2 |
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.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 54 |
1 files changed, 50 insertions, 4 deletions
@@ -1,16 +1,62 @@ | |||
1 | GNU Pies NEWS -- history of user-visible changes. 2009-10-26 | 1 | GNU Pies NEWS -- history of user-visible changes. 2009-12-11 |
2 | Copyright (C) 2009 Sergey Poznyakoff | 2 | Copyright (C) 2009 Sergey Poznyakoff |
3 | See the end of file for copying conditions. | 3 | See the end of file for copying conditions. |
4 | 4 | ||
5 | Please send Pies bug reports to <bug-pies@gnu.org.ua> | 5 | Please send Pies bug reports to <bug-pies@gnu.org> or |
6 | <bug-pies@gnu.org.ua> | ||
6 | 7 | ||
7 | 8 | ||
8 | Version 1.1.90 (Git) | 9 | Version 1.2, 2009-12-11 |
9 | 10 | ||
10 | Pies dubbed a GNU package. | 11 | * First release as a GNU package. |
12 | |||
13 | * Full inetd support | ||
14 | |||
15 | The program supports all types of services (including built-in | ||
16 | ones) and all types of protocols offered by the traditional `inetd' | ||
17 | utility. | ||
18 | |||
19 | The `inetd.conf' configuration file format is supported. The | ||
20 | `inetd' configuration file may be supplied either from the command | ||
21 | line (see below), or via the `include-inetd' configuration statement. | ||
22 | |||
23 | * Inetd replacement | ||
24 | |||
25 | A replacement script for inetd(8) is provided. It is fully | ||
26 | compatible with the traditional inetd command line, but offers | ||
27 | the flexibility and new features of pies. | ||
28 | |||
29 | * Configuration file handling | ||
30 | |||
31 | Several configuration files, eventually of different types, | ||
32 | can be specified in the command line. New command line | ||
33 | option `--syntax' declares the syntax of configuration | ||
34 | files that follow it, e.g.: | ||
35 | |||
36 | pies --config-file /etc/pies.conf \ | ||
37 | --syntax=inetd --config-file /etc/inetd.conf \ | ||
38 | --syntax=meta1 --config-file /etc/meta1/meta1.conf | ||
39 | |||
40 | * New keywords. | ||
41 | |||
42 | Component keywords: flags, service, socket-type, | ||
43 | max-instances, max-rate, qotd-file. | ||
44 | Global keywords: state-directory, include-inetd. | ||
45 | |||
46 | * New option --instance | ||
47 | |||
48 | The `--instance' option allows you to run several instances | ||
49 | of pies, each of them using separate configuration and | ||
50 | state files. | ||
51 | |||
52 | * New option --rate | ||
53 | |||
54 | For compatibility with inetd. | ||
55 | |||
56 | * Improved status output. | ||
11 | 57 | ||
12 | 58 | ||
13 | Version 1.1, 2009-10-20 | 59 | Version 1.1, 2009-10-20 |
14 | 60 | ||
15 | * Account for possible system clock inaccuracies. | 61 | * Account for possible system clock inaccuracies. |
16 | * Improve documentation. | 62 | * Improve documentation. |