put-relnotes-on-head-20071217
authorDerrick Brashear <shadow@dementia.org>
Mon, 17 Dec 2007 18:02:58 +0000 (18:02 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 17 Dec 2007 18:02:58 +0000 (18:02 +0000)
LICENSE IPL10

add 1.4.6 relnotes, put reast on head

doc/txt/RELNOTES-1.4.1 [new file with mode: 0644]
doc/txt/RELNOTES-1.4.2 [new file with mode: 0644]
doc/txt/RELNOTES-1.4.2fc4 [new file with mode: 0644]
doc/txt/RELNOTES-1.4.6 [new file with mode: 0644]

diff --git a/doc/txt/RELNOTES-1.4.1 b/doc/txt/RELNOTES-1.4.1
new file mode 100644 (file)
index 0000000..f38f74a
--- /dev/null
@@ -0,0 +1,114 @@
+                  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.
+
+
+
diff --git a/doc/txt/RELNOTES-1.4.2 b/doc/txt/RELNOTES-1.4.2
new file mode 100644 (file)
index 0000000..4dba586
--- /dev/null
@@ -0,0 +1,89 @@
+                  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.
diff --git a/doc/txt/RELNOTES-1.4.2fc4 b/doc/txt/RELNOTES-1.4.2fc4
new file mode 100644 (file)
index 0000000..b42eebe
--- /dev/null
@@ -0,0 +1,161 @@
+                  OpenAFS Release Notes - Version 1.4.2
+     _________________________________________________________________
+All systems: Major bugfixes.
+     _________________________________________________________________
+
+* Bugfixes:
+
+All systems:
+
+* A bug in the namei volserver which could erroneously make a replicated or 
+  moved volume go offline has been fixed.
+
+* Volume package users (fileserver, volserver, salvager) avoid using lockf to 
+  avoid leaking byte range locks on volume internal files.
+
+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.
+
+Linux:
+
+* A missing kernel feature test has been fixed.
+
+* group based PAG support is still enabled when possible.
+
+* ia32 syscall table support for amd64 has build fixes for modern kernels.
+
+Solaris:
+
+* fopen() is not safe for use with more than 255 file descriptors open; 
+  Emulate it in the afsconf package so afsconf can be used in the fileserver.
+
+Windows:
+
+* DNS registration is disabled for the loopback adapter, and we make sure 
+  Netbios is turned on.
+
+Since 1.4.1:
+
+All platforms:
+* Remove use of ubik_Call in the source code so prototypes are used.
+
+* Avoid synchrony in call from the fileserver to the ptserver.
+
+* Fix a bug in the backup suite when restoring.
+
+* fileserver and volserver now log for error conditions which may cause
+  exiting.
+
+* rx avoids a stack overrun when more packets are needed.
+
+* volserver avoids holding a lock too long when purging volumes.
+
+* volserver lock initialization fixes
+
+* volserver volume nuke fixes to avoid leaving files behind
+
+* fileserver avoids error when authenticating ptserver requests
+
+* fileserver no longer crashes when GetCPS fails
+
+* salvager enhancements to deal better with corrupt volumes for namei
+
+Unix:
+
+* aklog deals with KDCs which give "generic" replies to principals not
+  existing.
+
+* Fix bug in cache parameter autotuning
+
+RedHat:
+
+* packaging fixes
+
+Linux:
+
+* amd64 pthread library family updates.
+
+* autoconf fixes for kernel feature testing
+
+* keyring PAG support now only enabled if needed features are present
+  and other updates
+
+* inline a version of BUG() so we get better oopses
+
+AIX:
+
+* tsm is updated to work with the new AIX 5 interface.
+
+MacOS:
+
+* Cross compile fixes
+
+* Packaging improvements
+
+* Large file support fixed (Thanks to Chaskiel Grundman)
+
+* Fixes for Leopard seed.
+
+* Installer image updates
+
+Windows:
+
+* Removes race conditions and a deadlock introduced in 1.4.1
+
+* Fixes ANSI filename option.
+
+* Establishes new connections to file servers when
+  IP address configuration changes are detected.
+
+* Improved CIFS compatibility
+
+* Cache Manager optimizations
+
+* Fixes vlserver failover when mounting 'root.afs'
+  (Freelance mode disabled)
+
+* Installs help files in the correct location for use by afscreds.exe
+  and afs control panel.
+
+* Improve reporting of "over quota" and "disk full" errors.
+
+* Prevent crash when evaluating mount points to volumes that do
+  not exist
+
+* Removes auto-registration of AFS ID in foreign ptservers from
+  Integrated Logon DLL.  This prevents crashes if the DLL is loaded
+  and unloaded prior to termination of the process.
+
+* SDK moved to \Program Files\OpenAFS\SDK
+
+* NSIS and WiX Installer Frameworks update to the latest versions
+
+* Improvements to the Kerberos Logon Integration
+
+* Prevents exception in Integrated Logon DLL during SysPrep
+
+* Prevents displays of MessageBox dialogs in response to Network Adapter
+  errors
+
+* Hard Dead and Connection Timeout values restricted to the CIFS Session
+  Timeout value.
+
+* Correct writing of BackConnectionsHostNames registry value.
+
+* Properly recycles Volume entries
+
+* The AFS Explorer Shell Extension always finds its resource library.
+
+* The export list for AFSAUTHENT.DLL has been corrected.  (The AFS
+  plugin for NetIDMgr will no longer use 100% of CPU.)
+
+* Renaming files on Microsoft Vista Build 5536 works.
+
+* Better handling of "." directory in fs commands
+
+* Add OpenAFS License text to installers
+
+* fs setquota and fs mkmount commands behave the same as the UNIX
+  version
diff --git a/doc/txt/RELNOTES-1.4.6 b/doc/txt/RELNOTES-1.4.6
new file mode 100644 (file)
index 0000000..bb95322
--- /dev/null
@@ -0,0 +1,25 @@
+                  OpenAFS Release Notes - Version 1.4.6
+     _________________________________________________________________
+All systems: Major bugfixes.
+     _________________________________________________________________
+
+* Bugfixes:
+
+All systems:
+
+- fileserver host tracking code had a missing lock on a host structure;
+  that lock has been added.
+
+- fileserver handling for clients which are giving up callbacks did not
+  hold a lock, making it unsafe and allowing clients to potentially 
+  crash the server by racing. 
+
+- fileserver will now leave a corefile when it is doing a shutdown due
+  to error conditions.
+
+- fileserver again allows ufs as a valid filesystem type (regression in 1.4.5).
+
+- cbd handler for fileserver status data has an interpretation error which
+  could cause crashes corrected.
+
+- fileserver accurately tracks number of callbacks on a given file.