History of the inetdconf module for Linuxconf

1.4	000216
	- Internet input firewall. This firewall makes some
	  assumptions and may not work for everyone. Basically it locates
	  all processes listening on unconnected sockets. This list is
	  presented with a clickable button to enable connections on
	  the internet interface.
	- The firewall is activated through a script which can be started
	  either as a rc-script (complete with start, stop and status
	  commands) or an ip-up script for dynamic ip-addresses.
	- The firewall assumes that any local network wants masquerading
	  for access to the internet.
	- It also assumes free access to services on the local
	  network (for now).
	- Editing of /etc/hosts.allow and /etc/hosts.deny through two
	  new menu entries. Lists servers started by tcpd as only these
	  are allowed.
1.3	000121
	- Check for already active identical service (re port & protocol) failed
	  when editing was done from "Control Service Activity".
	- Some more input checks
1.2	000113
	- While edititing existing entries protocols are limited to what is
	  found in /etc/services.
	- Port numbers are reported reliably. There is at least one service
	  (echo) which can exist on more than one port.
	- API to Control Service Activity is enhanced. Now all services are
	  reported directly. Editing can be done. Services are reported
	  as "Enabled" or "Disabled". If enabled also reported as running
	  "On demand".
1.1	000109
	- Dialog lists are now sorted by service name. Config file order are
	  left intact.
	- Changed dialog for inetd.conf. Combo boxes used in a few more places:
	  Fields user, group and path.
	- Added /usr/sbin/tcpd as Linuxconf command.
	- Allows two or more identical services as long as only one is active
	  at a time.
	- Many more input checks
	- Added check of modification time so that another persons editing
	  is discovered (in which case updating is aborted).
	  Still ... as the parsing is based on line numbers, another
	  persons editing may be lost if done at the same time.
	- Added api to menu entry "Control service activity". This is not
	  finished. At the moment it is not possible to override an entry in
	  this list. Having duplicate entries is not acceptable. Now inetdconf
	  shows up as "inetdconf" and when selected normal edititing is started.
	- Added enable/disable service as options. Syntax:
	  "linuxconf --modulemain inetdconf --enable service [service ...]"
	  "linuxconf --modulemain inetdconf --disable service [service ...]"
	  These options write /etc/inetd.conf once for every service entered.
	  Only one write should occur.
	- Changed the misnamed field text "Delay" to "Concurrent processes"
	  for the "wait" and "nowait" concept.
	- Updated help files

1.0	991220
	- Basic editing of /etc/inetd.conf and /etc/services
	- Parsing is based on line number so all comments are preserved
	- Pure comment lines are separated from service lines by a minimum
	  number of syntactically correct words.


Torbjrn Gard
tgard@netg.se
