op - Old news

08/12/05

1.32 released. Mostly minor changes, fixes for a few compile issues on platforms like HPUX and IRIX.

help now defaults to displaying the command to be executed. This can be suppressed with the following DEFAULT block, if required.

DEFAULT
  help='(no help available)'

01/09/05

Released 1.31. The main change is a move to the autotools, so please let me know if anything breaks. Some possibly useful configure options are:

  --with-pam              use PAM for authentication (yes)
  --with-shadow           use shadow file for authentication
  --enable-xauth=<xauth>  enable xauth support and specify xauth binary

By default, PAM is enabled and shadow is used if PAM fails. xauth support must be enabled explicitly.

27/05/05

Released 1.30 which fixes a few bugs including a fairly major one introduced with the use of -l related to DEFAULT processing. Check the op/changelog for more information.

28/04/05

Added -l argument which lists available commands.

Also added a help="<help>" option which defines the help string displayed by -l.

Cleaned up the code a bit, adding some basic dynamic array functions instead of replicating the code across multiple areas.

07/04/05

The releases are coming thick and fast now. Version 1.28 fixes some bugs in 1.27 related to sorting.

07/04/05

Version 1.27 released.

Added nolog option which suppresses informational logs. Useful for automated jobs to prevent log spam.

Configuration files in /etc/op.d are now lexically sorted. This allows variables in configuration files to be used deterministically. Commands can also be overridden in this fashion.

07/04/05

Version 1.26 now reads configuration files in /etc/op.d in addition to /etc/op.conf. This eases administration of large numbers of systems by allowing the administrator to plonk new configuration entries directly into this directory, rather than having to manipulate op.conf.

06/07/04

Minor release, adding the ability to specify the user who receives xauth updates.

04/05/04

Version 1.23 is a quick release which fixes a couple of bugs; one in the recently added xauth support and another in the setgid code.

03/05/04

Released version 1.22 with xauth support. See the man page for more information.

23/04/04

Version 1.21 released which includes netgroup support. Very handy.

02/02/04

Version 1.20 (reverting to the original versioning scheme) fixes a fairly major bug where blocked signals were not being restored before execv'ing the child process. This can lead to some fairly unexpected, and potentially painful, results.

I'd also like to welcome Steve Simmons, who is going to be adding Kerberos support to op. We have some interesting ideas we want to play around with, which will hopefully make op that much better.

27/01/04

Released version 1.1.10 of op, a mere day and a half after the first release ('tis ever so). This version has some security updates.

25/01/04

Released the first version of op since Howard Owens last release. There have been numerous changes, many of which are documented below.