openafs/doc/txt/RELNOTES-1.4.7

118 lines
3.3 KiB
Groff
Raw Normal View History

OpenAFS Release Notes - Version 1.4.7
_________________________________________________________________
File servers: Major bugfixes.
All systems: Minor bugfixes.
_________________________________________________________________
* Bugfixes:
AIX:
- Kerberos as included in AIX has missing symbols. AFS krb5 tools now
deal correctly.
- AIX LAM aklog plugin can now be used CDE screenlocker.
- Add support for getting the current PAG in pagsh and PAM.
- Avoid sending a terminal hangup to STREAMS in aklog.
- Fix afsdb support in the client.
Linux:
- Kernels through 2.6.25 are now supported. (77370,88000,83716,83890,80463)
- Client now only hashes dirty inodes. (78544)
- Fix to avoid returning invalid mount point data when -fakestat-all is in use.
(93898)
- RPM build system updates. (93616)
- Restored write-on-close-or-fsync semantics when possible. (17509)
- Enabled support for flock() on files in AFS. (53457)
- ARM Linux now supported.
- Kernel keyring support updated.
- Fix client-displayed timestamp ordering by zeroing nanosecond field.
MacOS:
- Boot time init script now uses afs.conf to store config options. (81825)
- Avoid kernel panic due to excessive lock tracking when removing files.
- Avoid leaking kernel memory when trying to read() a directory.
Solaris:
- Avoid potential kernel panic if the root vnode of AFS changes.
- Avoid potential kernel panic when shutting down if contracts are in use.
- Avoid potential delays when creating new PAGs if the system clock
has gone backwards.
All client systems:
- At client shutdown, try harder to clean up in-use resources. (74479)
- When fakestat is in use, enable optimization for Gnome Nautilus lookups.
- Properly hold lock when updating disk cache metadata to avoid
kernel panic. (59136)
- Avoid wrapping to the start of a file when attempting to write a large file
to a pre-largefile fileserver. (73720)
All server systems:
- Fixed to avoid truncating ubik databases during recovery. (77183)
- fileserver issue with internal file cache filling has been fixed. (87977)
- fileserver thread quota enforcement now done in all cases. (87416)
- fileserver avoids potential network-related deadlock when breaking
callbacks.
- fileserver avoids crash due to race of resource creation and user requests
at startup.
- fileserver avoids crash when reinitializing Ubik connections.
- volserver fixed to avoid leaving orphaned files during restore. (46937)
- volserver now supports convertROtoRW for inode fileservers.
- Support disabling kerberos 4 style username protection in servers. (75101)
All systems:
- Fix to butc to avoid crash due to threaded library variant.
- Fix to avoid network retransmission issues if the system clock goes
backwards.
- vos syncvldb and syncserver now support a dryrun (do nothing) mode.
- vos addsite now supports adding a site where a replica is already
available.
- vos clone now supports creating properly-named readonly and backup clones.
- vos restore now allows an older copy of a volume at an alternate site to
not be removed.
- cmdebug now supports dumping a client's CellServDB.
- cmdebug now supports showing human-readable expiration times.
- aklog now handles Kerberos referrals.
- Additional documentation now included. (89288,89289,86677)