openafs/doc/txt/RELNOTES-1.4.12
Derrick Brashear 7ca634f7f8 add missed release notes
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>
2010-03-23 20:46:40 -07:00

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.