mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 23:10:58 +00:00
7ca634f7f8
these are the release notes available via the web but not here. Change-Id: Ieb4af99a4d6a1dfdaabccdac79d03f7d328de675 Reviewed-on: http://gerrit.openafs.org/1641 Reviewed-by: Derrick Brashear <shadow@dementia.org> Tested-by: Derrick Brashear <shadow@dementia.org>
127 lines
3.1 KiB
Plaintext
127 lines
3.1 KiB
Plaintext
OpenAFS Release Notes - Version 1.4.12
|
|
_________________________________________________________________
|
|
All client systems: Major bugfixes.
|
|
File servers: Major bugfixes.
|
|
_________________________________________________________________
|
|
|
|
* New functionality:
|
|
|
|
All systems:
|
|
|
|
- Provide portable (pioctl) method for discovering what PAG a user is
|
|
in. Required to support userspace PAG information collection on AIX
|
|
5.1, and knowing whether Linux uses one group, two group, or only
|
|
keyring based PAGs. (124709)
|
|
|
|
* Bugfixes:
|
|
|
|
All systems:
|
|
|
|
- Fixes to avoid issues cleaning up deleted hosts in the fileserver (126454)
|
|
|
|
- Fixes to avoid dropping writes due to server idle timeouts.
|
|
|
|
- Don't miss cache chunks of large files while truncating.
|
|
|
|
- Avoid null pointer dereference for unexpected volume names in volume
|
|
utilities.
|
|
|
|
- Don't mark connections waiting for additional packet window availability
|
|
idle.
|
|
|
|
- Kerberos 5 utilities (klog.krb5, aklog) enable weak encryption support.
|
|
|
|
- Avoid a double-free of an Rx call structure during a client fetch error.
|
|
|
|
- Avoid losing hosts during address changes. (125215)
|
|
|
|
- Clients shouldn't trust Fetchdata replies for the size of returned data.
|
|
|
|
- fileserver will not hang when attempting to cleanup and dump core.
|
|
|
|
- salvager will not leave core files in random directories.
|
|
|
|
- avoid letting retransmit timer get to 0 seconds.
|
|
|
|
- in event of dbserver contact failure, shut fileserver down cleanly.
|
|
|
|
- handle large partitions during check for needed disk space at
|
|
client start.
|
|
|
|
- time out Rx connections if network unreachable error received.
|
|
|
|
- avoid dereferencing NULL pointer freeing Rx packets in receive. (125110)
|
|
|
|
- mark stack not executable in LWP. (125491)
|
|
|
|
- return a correct VolumeSync structure from Bulkstat RPCs in fileserver.
|
|
|
|
- client attempts to better free memory at shutdown.
|
|
|
|
- clear rx call queue safely. (125110)
|
|
|
|
- retry VLserver registration on failure in fileserver.
|
|
|
|
- update accessdate for volumes on access in fileserver.
|
|
|
|
- additional safety checks on vlserver operations to avoid
|
|
database corruption.
|
|
|
|
- make ktc_curpag available on all builds. (125155)
|
|
|
|
FreeBSD:
|
|
|
|
- Build fixes.
|
|
|
|
Linux:
|
|
|
|
- Handle kernel changes through 2.6.33.
|
|
|
|
- Fix oops in clear_inode due to missed locking. (125589)
|
|
|
|
- Better handle /afs mount failures.
|
|
|
|
- Clean up after failures creating our kernel kmem cache.
|
|
|
|
- Work around memory management issues with some kernels when configuring
|
|
the buffer cache/bdi (126514)
|
|
|
|
- Rename compile_et to afs_compile_et to avoid RPM conflicts.
|
|
|
|
- Handle whole-file locks properly. (126561)
|
|
|
|
- Deal with kernel autoconf header renaming.
|
|
|
|
- Handle SELinux cache backing file labels better to avoid potential oops.
|
|
(92944,125544)
|
|
|
|
MacOS:
|
|
|
|
- klog now works correctly on 64 bit machines.
|
|
|
|
- launchd now used to launch AFS at boot.
|
|
|
|
- Preferences pane included for 10.4 and later.
|
|
|
|
- Older versions can now be installed from packages.
|
|
|
|
- Finder does not trigger bogus AFSDB lookups in /afs in dynroot mode.
|
|
|
|
- Include package with debug kernel module symbols.
|
|
|
|
OpenBSD:
|
|
|
|
- Build fixes.
|
|
|
|
- Support for x86_64.
|
|
|
|
Solaris:
|
|
|
|
- Handle ZFS caches usefully. (125365)
|
|
|
|
- Implement additional pathconf support.
|
|
|
|
|
|
|
|
|