linuxconf 1.30r2 changes log

linuxconf 1.30r2 changes log

previous versions: 1.30r1
Change log index

Enhancements

Archiving of /etc/conf.linuxconf

/etc/conf.linuxconf is made in several sections. They are archived individually following the sub-system they belong. But they were not archived "on the fly" when they were modified. Only when an explicit archiving request was triggered from the command line or the control panel.

Now, this is done as they are modified. This allows one to undo some configuration later.

Control service activity

The GUI now has sortable columns, so you can easily put together active/inactive services when reviewing a server.

Module accountbatch: LDAP and extra fields

When you setup an LDAP database for user accounts, you often wish to enter more information about users: department number, The accountbatch module is using the inter-module API acctextra to learn about extra fields to supply to LDAP (Currently, only the ldapconf module implements this API).

The module accountbatch is able to parse the input file and assigns the extra fields to LDAP using the API.

Module accountbatch: smarter parsing

The module is used to create/maintain user accounts from a text file (usually produce by another database). The module can parse a text file and extract fields (userid, gecos, password,...) in various position on text line. It can now combine and format them. For example, if you have some numeric ID referencing a user, you can prefix it with a letter: a#2 will put a a prefix in front of the second field of the line.

It can also be used to combine two fields. For example, you may have the name and the surname as different fields in the input file and used them to setup the gecos field.

Module kernelconf: semaphores

The module has been enhanced to control the 4 parameters limiting the system V IPC semaphores. They are notably used by Apache. You may have to configure that if you are running several copies of Apache for example. Virtual private server users may reach the default limit of the kernel.

Module samba: more smb.conf fields

The following fields may be managed by the module now:

In global section:

In homes section

userconf --adduser command line

The --adduser command line was expecting 4 arguments: userid, group, name, and shell. You can supply the home directory optionally now.

Bug fixes

Module samba: users and groups validation

When doing users and groups validation, the module was not supporting quote to protect user id and group with embedded spaces. Fixed!

virtual email domain: vdeliver and aliases

Since the enhancement to fall-back (using % replacement tokens), there was a flaw. It was not working if the fall-back was pointing to an alias.