History of the fetchmailconf module for Linuxconf.

1.6	000127
	- Incorrect value inserted in crontab if cron was chosen for the
	  start of fetchmail.

1.5	000124
	- Adding a new user with fetchmail servers activated failed in the
	  user co-manager dialog causing Linuxconf to crash.
	  This is now fixed. As part of this fix it is now possible to add
	  a new user to the fetchmail config file. Previously a new edit
	  of the user would have to be done.
	- Checkbox in co-manager user dialog to remove a user from
	  fetchmail config file is removed.  This is now done by removing
	  the remote user name.

1.4	991205
	- Logging to syslog can not be turned off. Fixed. Turned out that
	  configuration "set nosyslog" causes syntax error (fetchmail version
	  5.1.0). Also tried "set no syslog".  Now defaults to  no syslog (again).
	- New check menu button to start dialog where configuration check or
	  fetchmail activation can be done through status api. The log of
	  the connection is then showed on screen.

1.3	In Linuxconf version 1.16r10
	991129:
	User co-manager dialog/fetchmail dialog:
	- Different servers in separate tab dialogs.
	- Remote user name and password fields.
	- Delete entry button.
	- Delete user removes corresponding server entries for that user.
	- Another privilege added: Users/Fetchmail control user fetchmail
	  co-manager. Without this privilege fetchmail entries can not be seen.
	Changed default log to syslog (instead of standard error).
	Added log verbosity level: Standard, silent and verbose.

1.2	991122 
	Made it into Linuxconf version 1.16r8 as a core module. Not a complete
	success as the Makefile used did not automatically install daemons
	information.
	991122:
	- Installed LC 1.16r7. Boot start enabled. After minor changes
	  killing of fetchmail works when changing from boot start to manual or
	  cron start.
	- Still have to solve the problem of how to recognize boot time in
	  probe code in order to handle the one time startup at boot when
	  daemon time is set to zero. Hmm..
	991117: Fixed server interface specification. Was not written
	to config file if interface was the only option.

1.1	991116
	- Control part finished. Boot start disabled. Turned out this
	did not work because of temporary problems in LC 1.16r6.1 internals.
	- Control in three different modes: manual, cron or at boot. Crontab
	  is updated and edit starts automatically. Boot start done internally
	  by Linuxconf (no rc-file needed).
	- Simple help files and translation of messages to Swedish done.
	- Dynamic config file path: root home directory/.fetchmailrc (with
	  Jacks help as config files should be included in internal config file
	  list.)

1.0	991102
	Complete configuration possible. Control part not done.
	- Static config file path: /root/.fetchmailrc
	- Three menu entries: Basics, Servers and Users in Network/Client menu.
	- Three privileges: Basics, Servers and Users. Each control
	   the corresponding menu entry.
	- Multidrop mode
	- Should be able to read any config for fetchmail (if options supported
	  in module)
	- Almost all options implemented. A few are deliberately left out
	  (because I either don't understand the use or I consider the option
	  not very useful: let me know if I am wrong! I also wanted to keep the
	  interface simple)
	- Implemented class KEYWORD to read fetchmail's complex config file.
	  This class handles keywords with none, one or many parameters with
	  a very simple interface. Unimplemented and ignored keywords are also
	  handled. It is however not general but fetchmailconf specific. It can
	  easily be generalized.
	- Module name changed from "fetchmail" to "fetchmailconf".

0.0	990912
	Started coding fetchmail module.

Torbjrn Gard
tgard@netg.se
torbjorn.gard@elektrondata.se
