1 OpenAFS Release Notes - Version 1.4.12
2 _________________________________________________________________
3 All client systems: Major bugfixes.
4 File servers: Major bugfixes.
5 _________________________________________________________________
11 - Provide portable (pioctl) method for discovering what PAG a user is
12 in. Required to support userspace PAG information collection on AIX
13 5.1, and knowing whether Linux uses one group, two group, or only
14 keyring based PAGs. (124709)
20 - Fixes to avoid issues cleaning up deleted hosts in the fileserver (126454)
22 - Fixes to avoid dropping writes due to server idle timeouts.
24 - Don't miss cache chunks of large files while truncating.
26 - Avoid null pointer dereference for unexpected volume names in volume
29 - Don't mark connections waiting for additional packet window availability
32 - Kerberos 5 utilities (klog.krb5, aklog) enable weak encryption support.
34 - Avoid a double-free of an Rx call structure during a client fetch error.
36 - Avoid losing hosts during address changes. (125215)
38 - Clients shouldn't trust Fetchdata replies for the size of returned data.
40 - fileserver will not hang when attempting to cleanup and dump core.
42 - salvager will not leave core files in random directories.
44 - avoid letting retransmit timer get to 0 seconds.
46 - in event of dbserver contact failure, shut fileserver down cleanly.
48 - handle large partitions during check for needed disk space at
51 - time out Rx connections if network unreachable error received.
53 - avoid dereferencing NULL pointer freeing Rx packets in receive. (125110)
55 - mark stack not executable in LWP. (125491)
57 - return a correct VolumeSync structure from Bulkstat RPCs in fileserver.
59 - client attempts to better free memory at shutdown.
61 - clear rx call queue safely. (125110)
63 - retry VLserver registration on failure in fileserver.
65 - update accessdate for volumes on access in fileserver.
67 - additional safety checks on vlserver operations to avoid
70 - make ktc_curpag available on all builds. (125155)
78 - Handle kernel changes through 2.6.33.
80 - Fix oops in clear_inode due to missed locking. (125589)
82 - Better handle /afs mount failures.
84 - Clean up after failures creating our kernel kmem cache.
86 - Work around memory management issues with some kernels when configuring
87 the buffer cache/bdi (126514)
89 - Rename compile_et to afs_compile_et to avoid RPM conflicts.
91 - Handle whole-file locks properly. (126561)
93 - Deal with kernel autoconf header renaming.
95 - Handle SELinux cache backing file labels better to avoid potential oops.
100 - klog now works correctly on 64 bit machines.
102 - launchd now used to launch AFS at boot.
104 - Preferences pane included for 10.4 and later.
106 - Older versions can now be installed from packages.
108 - Finder does not trigger bogus AFSDB lookups in /afs in dynroot mode.
110 - Include package with debug kernel module symbols.
116 - Support for x86_64.
120 - Handle ZFS caches usefully. (125365)
122 - Implement additional pathconf support.