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>