mirror of
https://git.openafs.org/openafs.git
synced 2025-01-19 15:30:14 +00:00
c2da8a61dd
LICENSE IPL10 add 1.4.6 relnotes, put reast on head
115 lines
3.9 KiB
Groff
115 lines
3.9 KiB
Groff
OpenAFS Release Notes - Version 1.4.1
|
|
_________________________________________________________________
|
|
All systems: Major bugfixes.
|
|
New systems: MacOS 10.4 (PowerPC and Intel)
|
|
_________________________________________________________________
|
|
|
|
* Bugfixes:
|
|
|
|
All systems:
|
|
|
|
- Several race conditions in the host tracking and handling in the fileserver
|
|
which could cause inconsistent behavior and crashes have been fixed.
|
|
|
|
- A fileserver bug where a reference to a volume could be leaked and later
|
|
cause a deadlock as a result of a bulk status call
|
|
|
|
- Reference counting of fileserver objects in unsigned 32 bit integers
|
|
instead of signed 16 bit integers.
|
|
|
|
- Avoid type mismatches when handling time values (betweemn 32 bit and 64 bit
|
|
variables).
|
|
|
|
- Fix a memory leak during multilevel packet queue handling.
|
|
|
|
- Audit log output had been updated to include FIDs for newly created files.
|
|
|
|
HP-UX 11i:
|
|
|
|
- 64 bit (large file) inodes are supported.
|
|
|
|
- Salvager will now handle large (>4gb) partitions.
|
|
|
|
* New features:
|
|
|
|
All systems:
|
|
|
|
- asetkey is now included to ease Kerberos 5 integration for server
|
|
administrators.
|
|
|
|
- A new fileserver statistics collection including callback statistics was
|
|
added.
|
|
|
|
- man pages are now generated.
|
|
|
|
Microsoft Windows:
|
|
|
|
- Fixes error message problems experienced by fs.exe and the AFS Explorer
|
|
Shell Extensions related to the use of Universal Error Codes by the
|
|
AFS File Server
|
|
|
|
- Adds full SMB/CIFS support for byte range locking. In this implementation
|
|
all locks are allocated locally and the AFS lock privilege is ignored.
|
|
While this will not prevent two processes on different machines from
|
|
simultaneously writing to the same file, it will prevent two processes
|
|
on the same machine from doing so.
|
|
|
|
- The UP server check period has been reduced to once every ten minutes to
|
|
match the period used by the UNIX clients. The shorter period will
|
|
assist clients maintain RX connections through NATs.
|
|
|
|
- Fixes the DOWN server check logic to ensure that any server that responds
|
|
to a check is marked UP unless it is in the process of restarting.
|
|
|
|
- Add logic to better handle objects that no longer exist on the file server.
|
|
(VNOVNODE errors.)
|
|
|
|
- Prevent the removal of existing drive mappings by "afscreds.exe -M"
|
|
|
|
- Fixes the procmgmt library so that it doesn't cause applications that
|
|
unload it to crash.
|
|
|
|
- Improves the warnings written to the afsd_init.log file when the
|
|
Windows RPC Protocol drivers are improperly configured.
|
|
|
|
- Fixes "fs setserverprefs -vlserver". Multiple calls with the same
|
|
server parameter could result in a crash of afsd_service.exe.
|
|
|
|
- The SMB/CIFS layer was audited for reference miscounts and memory leaks.
|
|
All SMB objects are now properly counted, locked, and released when
|
|
their work is done.
|
|
|
|
- Prevent file truncation of the user does not have the appropriate access.
|
|
|
|
- Token management was re-written to allow user tokens to be preserved
|
|
during integrated login and freed after logoff is complete.
|
|
|
|
- Added a mechanism by which abandoned SMB virtual circuits can be
|
|
detected and the associated resources cleaned up.
|
|
|
|
- Prevent the allocation of SMB file handles with a value of 0 or 0xFFFF
|
|
which would be considered invalid by Windows applications.
|
|
|
|
- Fixed the processing of cell names to ensure that they are always
|
|
treated as case insensitive strings.
|
|
|
|
- Fixed the network provider code to avoid querying the profile location
|
|
if integrated login is disabled.
|
|
|
|
- If a mount point string is empty, return Path Not Found to the application.
|
|
|
|
- Windows returns WSAECONNRESET when an ICMP packet is received in response
|
|
to a transmitted UDP packet that cannot be delivered. Do not mark the
|
|
connection as bad but instead retry the request.
|
|
|
|
- Fix the data written to the registry as part of the BackConnectionHostnames
|
|
values.
|
|
|
|
- Fixed the rx-lwp implementation to always generate unique rx call
|
|
identitiers.
|
|
|
|
- The default "fs minidump" type now includes data segments.
|
|
|
|
|
|
|