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>