add missed release notes
[openafs.git] / doc / txt / RELNOTES-1.4.12
diff --git a/doc/txt/RELNOTES-1.4.12 b/doc/txt/RELNOTES-1.4.12
new file mode 100644 (file)
index 0000000..4b20e69
--- /dev/null
@@ -0,0 +1,126 @@
+            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.
+
+
+
+