[BACK]Return to ChangeLog CVS log [TXT][DIR] Up to [Development] / fam

Annotation of fam/ChangeLog, Revision 1.1

1.1     ! trev        1: fam-2.6.10
        !             2:
        !             3:     removed const from Scheduler.h to fix GCC 3 build.
        !             4:     (wardle@sgi.com)
        !             5:
        !             6:     use GID_NOBODY if NOGROUP is undefined to build on SysV-like
        !             7:     operating systems including IRIX.
        !             8:     (wardle@sgi.com)
        !             9:
        !            10: fam-2.6.9
        !            11:
        !            12:     added idle_timeout and nfs_polling_interval options to fam.conf.
        !            13:     [joup@bigfoot.com, wardle@sgi.com] (wardle@sgi.com)
        !            14:
        !            15:     use daemon() as an alternative to _daemonize() to background the
        !            16:     fam process if it is available.
        !            17:     [wardle@sgi.com] (wardle@sgi.com)
        !            18:
        !            19:     allow for different socket structure on FreeBSD and other small
        !            20:     changes to assist FreeBSD build.
        !            21:     [daverufino@btinternet.com, ports@geeksrus.net] (wardle@sgi.com)
        !            22:
        !            23: fam-2.6.8
        !            24:
        !            25:     #include some standard header files to help build on FreeBSD.
        !            26:     (wardle@sgi.com)
        !            27:
        !            28:     improved group handling from IRIX.
        !            29:     (wardle@sgi.com)
        !            30:
        !            31:     untrusted user's GID is set to NOGROUP if getgrmember() gave FAM
        !            32:     an invalid or inconsistent GID.
        !            33:     (wardle@sgi.com)
        !            34:
        !            35:     should now handle strerror returning null.
        !            36:     (wardle@sgi.com)
        !            37:
        !            38:     initalize libtool earlier in the configure process to avoid binaries
        !            39:     being created with a .C extension on some systems.
        !            40:     [alexl@redhat.com] (wardle@sgi.com)
        !            41:
        !            42:     added libstdc++ to linker flags to make libfam always build as a
        !            43:     C++ library.
        !            44:     (wardle@sgi.com)
        !            45:
        !            46:     added CLEANFILES make target.
        !            47:     (wardle@sgi.com)
        !            48:
        !            49:     /etc/mtab (or equivalent) is now opened read-only.
        !            50:     (wardle@sgi.com)
        !            51:
        !            52: fam-2.6.7
        !            53:
        !            54:     main in test.c++ now returns int to be standards compliant.
        !            55:     (wardle@sgi.com)
        !            56:
        !            57:     added #include <stdlib.h> where it was missing.
        !            58:     (wardle@sgi.com)
        !            59:
        !            60:     updated man page to correctly show NFS polling interval.
        !            61:     (wardle@sgi.com)
        !            62:
        !            63:     check more file attributes to avoid race.
        !            64:     [alexl@redhat.com] (wardle@sgi.com)
        !            65:
        !            66:     log pipe errors more selectively.
        !            67:     [alexl@redhat.com] (wardle@sgi.com)
        !            68:
        !            69: fam-2.6.6
        !            70:
        !            71:     Always put temporary files in /tmp (ignore $TMPDIR) so users can connect
        !            72:     to fam using sockets even if the user can't read $TMPDIR.
        !            73:     (wardle@sgi.com)
        !            74:
        !            75:     Correctly set effective uid so that more than one user can use fam
        !            76:     simultaneously on systems that use BSD-style restricted chown.
        !            77:     [alexl@redhat.com] (wardle@sgi.com)
        !            78:
        !            79:     Only remove FAM configuration in RPM if FAM is being uninstalled,
        !            80:     not if it's being upgraded.
        !            81:     (rusty@sgi.com)
        !            82:
        !            83:     We now report changes when mtime or ctime change, not just ctime.
        !            84:     Also, on IRIX, where the stat struct has nanoseconds, FAM checks it.
        !            85:     (wessmith@sgi.com, rusty@sgi.com)
        !            86:
        !            87:     Dropped "oss" from version number.
        !            88:     (rusty@sgi.com)
        !            89:
        !            90: fam-oss-2.6.5
        !            91:
        !            92:     Fix for bug 796109, where if we didn't have imon support and we were
        !            93:     monitoring a file which didn't exist, we would stop monitoring when it
        !            94:     was created.  (wessmith)
        !            95:
        !            96:     Added tests to rpm.spec.in to handle upgrades, where rpm runs our install
        !            97:     scripts in the wrong order.  (rusty)
        !            98:
        !            99:     RPM package now Requires: /usr/sbin/inetd (wessmith)
        !           100:
        !           101:     fam spec file now being generated by configure script.  (rusty)
        !           102:
        !           103: fam-oss-2.6.4
        !           104:
        !           105:     Stupid, gratuitous breakage of the FAM API introduced by Rusty in 2.6.0,
        !           106:     and only partially fixed in 2.6.1, is fixed "again."  The difference is
        !           107:     that FAMPending now returns 1 instead of -1 on error/EOF.
        !           108:
        !           109:     Both "make install" and the RPM packages generated by "make rpm" now
        !           110:     add fam to /etc/rpc and /etc/inetd.conf, and /usr/local/lib (or
        !           111:     wherever libfam.so is installed) to /etc/ld.so.conf if it's not already
        !           112:     there.
        !           113:
        !           114:     libfam includes a list of exported symbols (only the symbols in fam.h),
        !           115:     even though there seem to be some issues with libtool handling them
        !           116:     correctly.  Thanks to Waldo Bastian for pointing me at the right libtool
        !           117:     option.
        !           118:
        !           119:     The last version contained another gross failure to build without imon
        !           120:     support on Linux, introduced by Rusty, fixed in this version by Wesley
        !           121:     Smith.
        !           122:
        !           123:     The fam(3X) man page is more clear about how to use FAMPending and
        !           124:     FAMNextEvent.
        !           125:
        !           126: fam-oss-2.6.3
        !           127:
        !           128:     This contains a bunch of fixes contributed by Porter Schermerhorn
        !           129:     (Elmoe), David Kelly, Sumit Bose, Rasterman, Peter Zijlstra, Mandrake,
        !           130:     Ingvaldur Sigurjónsson, (and I've forgotten others?), for building with
        !           131:     gcc-2.95.2.  Note that I don't actually have a working gcc-2.95.2, and
        !           132:     it's quite possible that I goofed up merging some of the patches, but
        !           133:     it builds on my boxes without setting CFLAGS...
        !           134:
        !           135:     This also has portions of Sumit Bose's patches for building on IRIX 5.3,
        !           136:     but unfortunately not enough to actually build on IRIX 5.3.
        !           137:
        !           138:     This also has support for building RPM packages.
        !           139:     ("./configure && make rpm")
        !           140:
        !           141: fam-oss-2.6.2
        !           142:
        !           143:     "Fixed" error message in SYSLOG when clients terminate.  (The behavior is
        !           144:     the same; now it just doesn't log an error message.)  Thanks to Andras
        !           145:     Balogh.
        !           146:
        !           147:     Configure script changes:
        !           148:       - It's better about caching the results of its tests.
        !           149:       - If it thinks you don't have imon support, it prints out a big warning
        !           150:         message with some advice.
        !           151:       - The dumb tests for uname = IRIX are still dumb, but less broken; now
        !           152:         they catch uname IRIX64, too.
        !           153:       - Added a "support" subdir and a sample test for reimplementations of
        !           154:         stuff that's missing on different platforms (like snprintf on 6.3),
        !           155:         but at the moment it's empty because I didn't finish incorporating
        !           156:         the patch which Wesley Smith sent Rolf Schreiber for compiling on
        !           157:         IRIX 6.3.
        !           158:
        !           159: fam-oss-2.6.1
        !           160:
        !           161:     Stupid, gratuitous breakage of the FAM API introduced by Rusty in 2.6.0 has
        !           162:     been fixed.  (FAMPending and FAMNextEvent no longer worked as advertised
        !           163:     when they got an EOF.)  Thanks to Wesley Smith.
        !           164:
        !           165:     The "echo -e" configure script fix is included.  Thanks to Henning
        !           166:     Meier-Geinitz, Charles E. Campbell, Robert F. Phillips II, and others.
        !           167:
        !           168:     "-n32 -mips3" is no longer hard-coded in the configure script for compiling
        !           169:     on IRIX.  Now there's a better chance of the ABI being chosen correctly,
        !           170:     and if you want to control it, you can set the ABI in your CXXFLAGS
        !           171:     environment variable instead of having to edit the nasty configure script.
        !           172:
        !           173:     Added ii_files/*.ii to CLEANFILES in some of the Makefile.am's so that SGI
        !           174:     compiler prelinker files get cleaned up by "make clean".  (Matters if you
        !           175:     want to switch between ABIs.)
        !           176:
        !           177:     The version number changed from 2.6.0 to oss-2.6.1.  The "oss" is just to
        !           178:     emphasize that the version numbers between fam-bundled-with-IRIX and
        !           179:     fam-open-source are not comparable.  (The fam which will be in IRIX 6.5.8
        !           180:     calls itself "fam 2.6.0", but it has some of the same fixes as the
        !           181:     open-source 2.6.1.)  I will be sorry later that I wasn't smarter about the
        !           182:     version numbers at the start.
        !           183:
        !           184:     This version does not contain a fix for the SYSLOG message when a client
        !           185:     shuts down, and does not yet include the patch which Wesley Smith sent
        !           186:     Rolf Schreiber for compiling on IRIX 6.3.
        !           187:
        !           188: fam-2.6.0
        !           189:
        !           190:     This is the first OSS version.

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>