Deleted Added
full compact
ChangeLog (51591) ChangeLog (52894)
11999-10-13 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
2
3 * released snapshot am-utils-6.0.3s1
4
51999-10-12 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
6
7 * amd/amd.c (main): On AIX you must lower the stack size using
8 ulimit() before calling plock. Otherwise plock will reserve a lot
9 of memory space based on your maximum stack size limit. Since it
10 is not easily possible to tell what should the limit be, I print a
11 warning before calling plock(). See the manual pages for
12 ulimit(1,3,4) on your AIX system.
13
14 * include/am_defs.h: define default extern for vsnprintf()
15
16 * aux/configure.in: check for extern definition for vsnprintf()
17
181999-10-08 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
19
20 * amd/amfs_auto.c (amfs_auto_bgmount): patch from Nick Williams
21 <njw@ms.com>. SYMPTOMS: 'occasionally' sublinks do not point to
22 the correct location, but to the top level of the mountpoint and
23 an (error-hook) is seen being mounted in the log file. This causes
24 things to Go Wrong(TM).
25 CAUSE: When evaluating two locations which are requested
26 'practically simultaneously', and the two locations resolve to the
27 same NFS mountpoint (but different sublinks), the later request
28 will be "deferred" and retried after wakeup when the first mount
29 succeeds. To do this, it rewinds the options location string to
30 re-evaluate the location when the mount is retried. However, it
31 shouldn't rewind the options for two reasons: (a) the semantics of
32 the map language say you shouldn't and (b) the NFS mount reference
33 is not reset at the same time, meaning that on the retry it will
34 have an options structure out-of-sync with the mount
35 structure. The "shortcut" code when retrying the mount sees the
36 mount structure is already filled in and does not fully evaluate
37 the options structure.... so if the first location is not the one
38 which ties in with the mountpoint (see ordering in the
39 recreate-by), you're now well messed up.
40
41 * BUGS: mention aix4.3 plock() bug (memory usage blows up and
42 plock fails)
43
441999-10-07 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
45
46 * aux/GNUmakefile: certain files should be copied if they are
47 newer, not also if they are bigger: install-sh, ltconfig,
48 ltmain.sh, mdate-sh, missing, mkinstalldirs, and texinfo.tex.
49
50 * minor new port: i586-pc-linux-gnu-rh6.1 (RedHat Linux 6.1)
51
521999-10-05 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
53
54 * aux/macros/check_nfs_prot_headers.m4: prepare for OSF-5.
55
56 * aux/macros/check_nfs_fh_dref.m4: prepare for Tru64, aka OSF-5.
57
581999-09-30 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
59
60 *******************************************************************
61 *** Released am-utils-6.0.2 ***
62 *******************************************************************
63
641999-09-27 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
65
66 * conf/mount/mount_linux.c (mount_linux): print the updated mount
67 flags.
68
69 * doc/am-utils.texi: document $full_os and $vendor.
70
71 * scripts/amd.conf-sample: examples of $full_os and $vendor.
72
73 * scripts/amd.conf.5: document $full_os and $vendor.
74
75 * amd/conf.c: add support for $full_os and $vendor.
76
771999-09-26 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
78
79 * doc/am-utils.texi (netgrp Selector Function): don't give
80 examples with old single '=' assignment variable. Use foo:=bar.
81
82 * amd/amfs_auto.c (amfs_auto_bgmount): corectly indent long
83 comment describing this complex function.
84
85 * doc/Makefile.am (alldocs): do install-ps last (because distiller
86 is slow) and install-html next to last (because texi2html is also
87 slow).
88
89 * amd/amd.8: Major fixes to the description of the option -t
90 timeout.retransmit.
91
92 * doc/am-utils.texi: better description of "trace" debug option.
93 amd -H (not -v) shows log_options and debug_options. Major fixes
94 to the description of amd -t timeout.retransmit, and the amd.conf
95 parameters nfs_retransmit_counter and nfs_retry_interval.
96
97 * scripts/amd.conf.5: better description of "trace" debug option.
98 amd -H (not -v) shows log_options and debug_options. Major fixes
99 to the description of the parameters nfs_retransmit_counter and
100 nfs_retry_interval.
101
1021999-09-25 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
103
104 * doc/am-utils.texi (Automount Filesystem): cache:= is not a mount
105 option, but a mount map option.
106
107 * libamu/xutil.c (switch_to_logfile): log the name of the log file
108 we switched into, after the log file had been [re]opened.
109
1101999-09-24 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
111
112 * amd/mapc.c (mapc_reload_map): count and show the number of times
113 a map was reloaded. Only reload a map if its modify-time was
114 updated. But amq -f forced a reload no matter what.
115
116 * amd/amd.h: new flag to struct mnt_map to count number of times a
117 map was reloaded.
118
119 * amd/mapc.c (mapc_reload_map): attempt to reload the map without
120 losing current data by reloading into a temp copy, and switching
121 the hashes round only if the reload was successful. Patch from Jon
122 Peatfield <J.S.Peatfield@damtp.cam.ac.uk>.
123 (mapc_sync): mapc_reload_map() always succeeds.
124
11999-09-22 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
2
1251999-09-22 Erez Zadok <ezk@shekel.mcl.cs.columbia.edu>
126
127 * amd/info_ldap.c (amu_ldap_rebind): don't busy-loop trying to
128 rebind to an LDAP server forever. Try up to 10 times.
129
130 * fsinfo/fsi_lex.l (yyerror): rework code that will never happen
131
3 * released snapshot am-utils-6.0.2s2
4
5 * aux/configure.in: bumped library version-info to 3:2:1, since
6 some libamu code got changed.
7
8 * libamu/xutil.c (real_plog): use vsnprintf, not vsprintf, which
9 is better and more secure. Fix from "David O'Brien"
10 <obrien@NUXI.com>.

--- 6014 unchanged lines hidden ---
132 * released snapshot am-utils-6.0.2s2
133
134 * aux/configure.in: bumped library version-info to 3:2:1, since
135 some libamu code got changed.
136
137 * libamu/xutil.c (real_plog): use vsnprintf, not vsprintf, which
138 is better and more secure. Fix from "David O'Brien"
139 <obrien@NUXI.com>.

--- 6014 unchanged lines hidden ---