===========================================================================
 This document details changes between ifchk 0.95 Beta 2 (current release)
 and ifchk 0.95 Beta 1 (previous release).
===========================================================================

1. ifchk.c -~- <engineer@noorg.org>

   a. malformed command line argument input now results in the addition
      of a call to ifchkHelp() which prints a program usage message. 

   b. all error reporting is now standardized around the use of fprintf()
      which sends its output to the stderr output stream.

   c. unsuccessful function call completion is now standardized around
      a call to perror() followed by the returning of -1 or NULL.

   d. interface status dumps (default ifchk output) now result in the
      addition of a call to syslog(1M).

   e. interface shutdown attempts by non-root users now result in such
      attempts being logged via syslog(1M).

   f. a default/error condition was added to the writeLog() logging
      function.

   g. added function credentials() that returns the identity of the user
      invoking ifchk.

   h. ifchkHelp() and ifchkRev() return type is now of type int.


2. ifchk.h -~- <engineer@noorg.org>

   a. #include <pwd.h> added for function credentials().
      (see 1g above).

   b. the "VERS" ifchk version define directive changed to "0.95b2".

   c. a "STATSTATE" define directive added for interface status dump
      logging. (see 1d above).

   d. struct passwd *pw global variable added for function credentials().
      (see 1g above).

   e. ifchkHelp() and ifchkRev() prototypes are now of type int.
      (see 1h above).

===========================================================================
