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

Annotation of fam/ChangeLog, Revision 1.1.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>