linuxconf 1.16r3.3 changes log

linuxconf 1.16r3.3 changes log

previous versions: 1.16r3.2
Change log index

Enhancements

HTML mode: moving to PNG

Starting with this release, Linuxconf is using the gd toolkit to produce PNG instead of GIFs. GIFs were getting problematic to say the least (licensing). I have upgrade the libgd package at ftp://ftp.solucorp.qc.ca/pub/linuxconf/gd . Pick version 1.7.3 if you wish to recompile Linuxconf.

HTML mode: URL encoding

I have included the patch to produce relative URL that should please all browser and the apache proxy.

Module usermenu: privilege enhancement

A user defined menu has a privilege allowing a normal user to access the menu. The privilege scope can be expand to provide super-user equivalence for every function cover by the menu.

A check box has been added to the definition dialog to enable this new behavior. A help screen was written.

netadm module: debugging for the export protocol

A check-box enable some debugging (sent on stderr) for the export protocol. This protocol is used to publish configuration changes to administration group members.

New linuxconf command line: --version

The command "linuxconf --version" prints Linuxconf revision.

Profile archiving

I have completed the "on demand" archiving. If you visit the dialog "Configure system profile", the first field (a check-box) is finally implemented. The field has been renamed to "Archiving mode". When enabled, archiving is done every time a configuration file is modified (before it is modified in fact).

This should please people doing experimentation with Linuxconf since all version of all configuration files are preserved. What is missing now is a nice front-end to browse the archive.

Profile archiving: /etc/mail/mailconf

Files in /etc/mail/mailconf (templates for sendmail.cf) are now archived properly.

virtual user account creation command line

It is now possible to create virtual email user accounts using the command line. The password can't be set from the command line yet. You can add and delete accounts using the following command lines:

    linuxconf --modulemain mailconf --addvuser domain user name
    linuxconf --modulemain mailconf --delvuser domain user