mirror of
https://git.openafs.org/openafs.git
synced 2025-01-19 07:20:11 +00:00
90 lines
2.3 KiB
Groff
90 lines
2.3 KiB
Groff
|
OpenAFS Release Notes - Version 1.4.2
|
||
|
_________________________________________________________________
|
||
|
All systems: Major bugfixes.
|
||
|
_________________________________________________________________
|
||
|
|
||
|
* Bugfixes:
|
||
|
|
||
|
All systems:
|
||
|
|
||
|
- Volume dump parsing code in the volserver has better error checking.
|
||
|
|
||
|
- salvager has improved damaged volume handling on namei fileservers.
|
||
|
|
||
|
- fileserver has size validity checks for when large file support is disabled.
|
||
|
|
||
|
- fileserver avoids potentially multiply adding a host to its hash table.
|
||
|
|
||
|
- rxkad client private data storage is allocated dynamically on ticket size.
|
||
|
|
||
|
- Handle universal error code translation for file locking.
|
||
|
|
||
|
- fileserver needs to swap callback connections on a client IP change.
|
||
|
|
||
|
- fileserver host package revised to reduce lock contention.
|
||
|
|
||
|
- Rx has been fixed to count hard acks, thus opening the congestion window.
|
||
|
|
||
|
- All servers support bound Rx sockets (on one interface).
|
||
|
|
||
|
- namei fileserver no longer use lockf() to avoid range locking issues.
|
||
|
|
||
|
- most binaries now support the -version switch.
|
||
|
|
||
|
- backup suite fixes for 64 bit platforms.
|
||
|
|
||
|
- volserver avoids holding holds during volume purges.
|
||
|
|
||
|
- volserver avoids losing files on namei during vos zap.
|
||
|
|
||
|
AIX:
|
||
|
|
||
|
- fileserver now properly supports large files.
|
||
|
|
||
|
- TSM updates for AIX 5
|
||
|
|
||
|
- Kernel module avoids leaking Rx packets.
|
||
|
|
||
|
- Avoid use of global ubik client structure in fileserver.
|
||
|
|
||
|
- Update ubik call client interface to allow for prototyping.
|
||
|
|
||
|
- audit logging fixes when stdarg does not provide integral va_list type.
|
||
|
|
||
|
MacOS 10.4:
|
||
|
|
||
|
- A bug where the client kernel module could free stack memory (which caused issues with 64 bit Intel most commonly) has been fixed.
|
||
|
|
||
|
- Packaging fixes and updates.
|
||
|
|
||
|
- Uninstaller added.
|
||
|
|
||
|
- Fix large file support.
|
||
|
|
||
|
Linux:
|
||
|
|
||
|
- autoconf kernel feature testing has been restructured.
|
||
|
|
||
|
- PAG garbage collection is enabled by default.
|
||
|
|
||
|
- Kerberos updates for RHEL3.
|
||
|
|
||
|
- Fix POSIX lock enrollment for older Linux kernels.
|
||
|
|
||
|
- Updates for new 2.6 kernels.
|
||
|
|
||
|
- Avoid deadlocks in put_inode handler.
|
||
|
|
||
|
- Keyring-based PAG support.
|
||
|
|
||
|
- Fixes to avoid getting better oops info in the kernel.
|
||
|
|
||
|
Solaris:
|
||
|
|
||
|
- Remove some kernel symbol bindings for symbols we don't use.
|
||
|
|
||
|
- Cleanup for loopback mount of AFS on Solaris 10.
|
||
|
|
||
|
- Avoid issues with stdio not supporting file descriptors above 255 on
|
||
|
Solaris 8 and lower in the fileserver.
|