fam-2.6.6
fam-2.6.6

    Added Tom Prado's TMPDIR fix (wardle)

    Added Alex Larsson's multi-user fix (wardle)

    The pre-uninstall script in the 2.6.4 RPM package attempts to remove fam
    from system configuration files.  At the time, I didn't realize it got
    called after upgrades; as of the 2.6.5 RPM package, the uninstall script
    checks the flag which rpm passes to indicate that the package isn't
    actually being uninstalled.  This doesn't keep the 2.6.4 uninstall
    script from being run when you upgrade, though, so 2.6.6 adds a post-
    uninstall-trigger on version 2.6.4 which attempts to undo the effects of
    the uninstall script.  (rusty)

    We now report changes when mtime or ctime change, not just ctime.
    Also, on IRIX, where the stat struct has nanoseconds, fam checks it.
    (Both of these are the way it used to work until fam/Interest.c++
    rev 1.15.)  (wessmith, rusty)

    Dropped "oss" from version number because it was dumb.  (rusty)

fam-oss-2.6.5

    Fix for bug 796109, where if we didn't have imon support and we were
    monitoring a file which didn't exist, we would stop monitoring when it
    was created.  (wessmith)

    Added tests to rpm.spec.in to handle upgrades, where rpm runs our install
    scripts in the wrong order.  (rusty)

    RPM package now Requires: /usr/sbin/inetd (wessmith)

    fam spec file now being generated by configure script.  (rusty)

fam-oss-2.6.4

    Stupid, gratuitous breakage of the FAM API introduced by Rusty in 2.6.0,
    and only partially fixed in 2.6.1, is fixed "again."  The difference is
    that FAMPending now returns 1 instead of -1 on error/EOF.

    Both "make install" and the RPM packages generated by "make rpm" now
    add fam to /etc/rpc and /etc/inetd.conf, and /usr/local/lib (or
    wherever libfam.so is installed) to /etc/ld.so.conf if it's not already
    there.

    libfam includes a list of exported symbols (only the symbols in fam.h),
    even though there seem to be some issues with libtool handling them
    correctly.  Thanks to Waldo Bastian for pointing me at the right libtool
    option.

    The last version contained another gross failure to build without imon
    support on Linux, introduced by Rusty, fixed in this version by Wesley
    Smith.

    The fam(3X) man page is more clear about how to use FAMPending and
    FAMNextEvent.

fam-oss-2.6.3

    This contains a bunch of fixes contributed by Porter Schermerhorn
    (Elmoe), David Kelly, Sumit Bose, Rasterman, Peter Zijlstra, Mandrake,
    Ingvaldur Sigurj鏮sson, (and I've forgotten others?), for building with
    gcc-2.95.2.  Note that I don't actually have a working gcc-2.95.2, and
    it's quite possible that I goofed up merging some of the patches, but
    it builds on my boxes without setting CFLAGS...

    This also has portions of Sumit Bose's patches for building on IRIX 5.3,
    but unfortunately not enough to actually build on IRIX 5.3.

    This also has support for building RPM packages.
    ("./configure && make rpm")

fam-oss-2.6.2

    "Fixed" error message in SYSLOG when clients terminate.  (The behavior is
    the same; now it just doesn't log an error message.)  Thanks to Andras
    Balogh.

    Configure script changes:
      - It's better about caching the results of its tests.
      - If it thinks you don't have imon support, it prints out a big warning
        message with some advice.
      - The dumb tests for uname = IRIX are still dumb, but less broken; now
        they catch uname IRIX64, too.
      - Added a "support" subdir and a sample test for reimplementations of
        stuff that's missing on different platforms (like snprintf on 6.3),
        but at the moment it's empty because I didn't finish incorporating
        the patch which Wesley Smith sent Rolf Schreiber for compiling on
        IRIX 6.3.

fam-oss-2.6.1

    Stupid, gratuitous breakage of the FAM API introduced by Rusty in 2.6.0 has
    been fixed.  (FAMPending and FAMNextEvent no longer worked as advertised
    when they got an EOF.)  Thanks to Wesley Smith.

    The "echo -e" configure script fix is included.  Thanks to Henning
    Meier-Geinitz, Charles E. Campbell, Robert F. Phillips II, and others.

    "-n32 -mips3" is no longer hard-coded in the configure script for compiling
    on IRIX.  Now there's a better chance of the ABI being chosen correctly,
    and if you want to control it, you can set the ABI in your CXXFLAGS
    environment variable instead of having to edit the nasty configure script.

    Added ii_files/*.ii to CLEANFILES in some of the Makefile.am's so that SGI
    compiler prelinker files get cleaned up by "make clean".  (Matters if you
    want to switch between ABIs.)

    The version number changed from 2.6.0 to oss-2.6.1.  The "oss" is just to
    emphasize that the version numbers between fam-bundled-with-IRIX and
    fam-open-source are not comparable.  (The fam which will be in IRIX 6.5.8
    calls itself "fam 2.6.0", but it has some of the same fixes as the
    open-source 2.6.1.)  I will be sorry later that I wasn't smarter about the
    version numbers at the start.

    This version does not contain a fix for the SYSLOG message when a client
    shuts down, and does not yet include the patch which Wesley Smith sent
    Rolf Schreiber for compiling on IRIX 6.3.

fam-2.6.0

    This is the first OSS version.