]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
openafs-1_4_0-20051020 openafs-stable-1_4_0
authorDerrick Brashear <shadow@dementia.org>
Thu, 20 Oct 2005 23:06:42 +0000 (23:06 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 20 Oct 2005 23:06:42 +0000 (23:06 +0000)
update versions. update news. release notes coming

====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================

release notes

====================

release notes

====================

release notes

NEWS
configure-libafs.in
configure.in
doc/txt/RELNOTES-1.4.0 [new file with mode: 0644]
src/libafs/afs.ppc_darwin_70.plist.in
src/libafs/afs.ppc_darwin_80.plist.in
src/packaging/MacOS/OpenAFS.Info.plist
src/packaging/MacOS/OpenAFS.info

diff --git a/NEWS b/NEWS
index 161998b4b6a1154e131b10ecd5a7c0e42914e42b..6d7dd6daaf0eac770d414bd9413041a4f8092757 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,41 @@
 OpenAFS News -- history of user-visible changes.
 
-* Changes incorporated in OpenAFS 1.3
+* Changes incorporated in OpenAFS 1.4.0
+
+** Addition of pthreading support in volserver.
+
+** Threading optimization of RX libraries.
+
+** Windows 95/98 client desupported.
+
+** Digital UNIX/Tru64 desupported.
+
+** Windows XP/2003 client includes persistent (across boots) cache support.
+
+** Windows XP/2003 now supports a cache of up to 1.2gb.
+
+** Windows XP/2003 has various improvements to the included GUI and command 
+   line tools.
+
+** Windows XP/2003 now supports AFS UNC paths.
+
+** MacOS X (10.3) and Linux use system inodes instead of a private inode pool.
+
+** Files larger than 2gb are supported in Unix clients, and in servers if the 
+   --enable-largefile-fileserver switch is enabled at configure time.
+
+** Obsolete and insecure auxiliary network daemons (rcp, rsh, ftpd et al)
+   have been removed.
+
+** Fileserver optimizations have been made to improve timeout and callback 
+   breaking behavior to inaccessible clients or clients whose address has
+   changed.
+
+** Kerberos 5 support is integrated.
 
 ** -nosettime is now the default for afsd.  Use "-settime" to get the
    old behavior.
 
-** OpenBSD is now supported.
-
 ** Mountpoint directory information is now only faked for cross-cell
    mountpoints when using the -fakestat flag (e.g. for the directories
    under /afs, but not for most other volumes mounted inside the cell).
index 84a3967503ce94904fefcb8e3e5eeafd56a0a74e..9d58fd1de1f17c42845d89c214559370425279f3 100644 (file)
@@ -1,5 +1,5 @@
 AC_INIT(src/libafs/Makefile.common.in)
-AM_INIT_AUTOMAKE(openafs-libafs,1.4.0-rc8)
+AM_INIT_AUTOMAKE(openafs-libafs,1.4.0)
 AC_CONFIG_HEADER(src/config/afsconfig.h)
 define(OPENAFS_CONFIGURE_LIBAFS)
 
index aaa754bcb187a6e69329e633cb112f6353b79d03..5b955770de390d6152c05107c0779ebbdba0f1a4 100644 (file)
@@ -1,5 +1,5 @@
 AC_INIT(src/config/stds.h)
-AM_INIT_AUTOMAKE(openafs,1.4.0-rc8)
+AM_INIT_AUTOMAKE(openafs,1.4.0)
 AC_CONFIG_HEADER(src/config/afsconfig.h)
 
 AC_PROG_CC
diff --git a/doc/txt/RELNOTES-1.4.0 b/doc/txt/RELNOTES-1.4.0
new file mode 100644 (file)
index 0000000..1513600
--- /dev/null
@@ -0,0 +1,178 @@
+                  OpenAFS Release Notes - Version 1.4.0
+     _________________________________________________________________
+All systems: Major bugfixes, new functionality.
+     _________________________________________________________________
+
+Changes under UNIX (tm) and *nix Operating Systems
+
+* Increased Performance and Stability
+  - OpenAFS 1.4 servers now use POSIX threads on platforms where they
+    are available, and the Rx RPC subsystem now makes more efficient use
+    of threads, resulting in increased performance over the 1.2 release.
+
+  - Cache chunk locking has been refined
+
+  - The OpenAFS 1.4 client now uses the system vnode pool on Linux and
+    MacOS X, leading to improved stability, easier portability to new
+    operating system versions, and more efficient use of resources.
+
+  - The OpenAFS 1.4 client now supports files larger than 2GB on UNIX
+    operating system variants which support large files (large file 
+    support requires a large-file-enabled OpenAFS fileserver running
+    on an operating system with large file support).
+
+  - NTP, rlogind, rsh and other unnecessary and potentially insecure
+    components have been removed.
+
+* Increased Server Efficiency in Handling Mobile Clients
+  - Fileservers are now able to more efficiently probe nonresponsive
+    clients, reducing the time required for the server to determine
+    that a client is no longer on the network.
+
+  - OpenAFS 1.4 fileservers are now capable of notifying clients in
+    the background after a volume is moved or restored, freeing the
+    server to handle other administrative operations such as further
+    volume moves or restores.  This improves the speed and reliability
+    of volume maintenance operations.
+
+* Improved Administration
+  - All servers now include audit logging functionality and are capable
+    of loging directly to named pipes.  These features can be used to
+    improve the capabilities of existing online and offline server
+    monitoring and debugging tools.
+
+  - The OpenAFS 1.4 protection server allows groups to be members of
+    other groups, which introduces new levels of power and flexibility
+    to AFS's security and access control features.
+
+  - OpenAFS 1.4 includes additional tools for integration with existing
+    Kerberos 5 infrastructure, including the 'aklog' program and support
+    for larger tickets and additional encryption types.
+
+* Improved Build and Installation
+  - Function prototypes have been added for improved compile-time type
+    checking.
+
+  - The default settings for client cache manager tuning parameters,
+    have been updated to provide better performance in modern network
+    computing environments.
+
+* Other New Features
+  - The new 'vos copy' command allows an administrator to create a new
+    volume by making a direct copy of an existing one, without having
+    to copy the contents of the volume to his workstation and back.
+
+  - The new 'vos convertROtoRW' command allows an administrator to
+    "promote" an existing read-only volume replica to replace a
+    read/write volume located on a failed fileserver.
+
+  - The new '-vattachpar' fileserver option allows the fileserver to
+    attach volumes from multiple partitions in parallel, improving
+    fileserver startup time.
+
+
+
+
+Changes under Microsoft Windows (2000, XP, and 2003)
+
+Improved Performance
+Performance has been enhanced by support for a persistent cache. The
+default cache size is now 96 Megabytes with 10,000 cache entries.  The
+maximum cache size has been extended to 1.2 Gigabytes. Overall, the 1.4
+release is between 30% and 150% faster than the 1.2 release, depending
+on the mode of operation.
+
+Improved User Experience
+Integration into the Windows environment has been significantly enhanced
+with the addition of support for browsing of AFS servers, an AFS context
+senstive popup menu, an improved Systray icon, and enhancements to both
+the GUI and command line programs.
+
+Increased Security
+All of the known security problems present in 1.2.10 have been fixed.
+Compatibility with the Cisco IPSec VPN client has been added, and the
+AFS Client now communicates with Microsoft's integrated firewall to open
+ports as needed, allowing receipt of callback messages from the server
+without manual configuration.
+
+Enhanced Integration in Heterogeneous Environments
+AFS UNC paths are now supported, eliminating reliance on mapped drive
+letters and allowing for true worldwide path usage and cross platform
+filesystem links. By default, filenames beginning with a period are no
+longer displayed (reducing user confusion when viewing home directories
+shared by Unix environments). Also, the AFS Client now works correctly
+at sites using cross-realm trusts between a Unix based Kerberos realm
+(MIT/Heimdal) and multidomain Windows Forests. Multihomed file servers
+are now supported for use in complex network environments, and automatic
+failover to available server volumes added providing greater fault
+tolerance for large scale installations and mission critical applications.
+Simplified Installation
+Support for AFS records in DNS has been added, so that the locations of
+a site's AFS servers no longer need be specified in CellServDB files on
+individual machines. This means that users can access new cells without
+reconfiguring the client, and that changes in AFS server configurations
+can be propogated transparently to clients without touching individual
+workstations, and installation no longer requires inclusion of a site
+specific server list in a local file.
+Addition of Freelance Mode
+Freelance Mode allows users to start AFS on boot without access to their
+home AFS cell. The volume loaded at AFS Client is maintained locally in
+the registry without access to a cell. Whenever a user attempts to
+contact an AFS path in a previously unknown cell, mountpoints and
+symlinks are dynamically created and stored in the registry.
+Improved Network Support for Mobile Users
+Support for network events and power management have been added and
+enhanced. A Microsoft Loopback Adapter is now part of the installation,
+resulting in improved stability for users of dynamically configured
+networking devices, and allowing users to specify which network adapter
+to use with AFS. The AFS Client is aware of the current state of the
+network connection, and is able to start itself and prompt the user for
+tokens as needed. Laptop users can thus now move about freely or change
+network interfaces without having to reboot or restart the AFS service,
+and the "hangs" associated with brief interruptions in network
+connections eliminated.
+Enhanced Stability
+Support for SMB/CIFS messaging has been extended, reducing hangs and
+stalls in file transfers. File timestamps are reported entirely in UTC
+resulting in improved stability in backup and syncing operations. The
+Client Service now checks the versions of DLLs on startup to verify that
+the code is from the same version, resulting in fewer problems after
+upgrades. When an exception does occur, minidumps are created locally,
+and can be created as needed via the command line. Also, although the
+AFS client service provides crash reporting, the 1.4 release can also be
+configured through an Active Directory policy to report crashes within
+the domain for machines running XP and above.
+
+Enhanced Central Administration
+An AFS Client Admins group is now created by the AFS installation,
+allowing for the first time control over who can alter the configuration
+of the AFS Client Service. All configuration data except the contents of
+the CellServDB file (which is no longer required for access to sites
+supporting AFS service records in DNS) are now stored in the Registry,
+and are thus configurable via Active Directory Group Policies. An MSI is
+also available for those who wish to deploy AFS or customize existing
+installations for their users. Using integrated login, the network
+provider can be configured to have different behavior depending on the
+domain that the user logs into.
+
+
+Supported Platforms: (! == new)
+AIX    4.2, 4.3, 5.1!, 5,2!, 5.3!
+HP-UX  11i (pa-risc), 11.22 (pa-risc), 11.23 (ia64)!
+Solaris 7, 8, 9, 10!
+MacOS X 10.3
+Microsoft Windows 2000, XP!, 2003!, 2003 R2!
+Linux 2.4 kernel: x86, x86-uml, amd64, ia64, pa-risc!, ppc, ppc64!,
+                  s390, s390x,  sparc, sparc64
+Linux 2.6 kernel: x86!, x86-uml!, amd64!, ia64!, ppc!, ppc64!,
+                  s390x!, sparc64!
+OpenBSD (x86) 3.3, 3.4, 3.5, 3.6, 3.7, 3.8
+NetBSD (x86; server only) 1.5, 1.6, 2.0, 2.1, 3.0
+FreeBSD (x86; server only) 4.7, 5.3, 6.0-beta
+SGI Irix 6.5
index 58e0900b502bec34139f9e367e0bdc53c56da96a..e7424458bb2e27b1c78c71fd0bb3253764c0f26e 100644 (file)
        <key>CFBundlePackageType</key>
        <string>KEXT</string>
        <key>CFBundleShortVersionString</key>
-       <string>1.3.99</string>
+       <string>1.4.0</string>
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
-       <string>1.3.99</string>
+       <string>1.4.0</string>
        <key>OSBundleLibraries</key>
        <dict>
                <key>com.apple.kernel.bsd</key>
index 0383e3e827c25db0e4c399ceb2a661a61db4a192..eafa9d313c859aff76f0da76609b1b9bd449de7b 100644 (file)
        <key>CFBundlePackageType</key>
        <string>KEXT</string>
        <key>CFBundleShortVersionString</key>
-       <string>1.3.82</string>
+       <string>1.4.0</string>
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
-       <string>1.3.82</string>
+       <string>1.4.0</string>
        <key>OSBundleLibraries</key>
        <dict>
                <key>com.apple.kernel.bsd</key>
index 60ff90f7717700cbe16e2bd0cc4b186aa3afd3bc..cae19793cf0a9731514a0617484d963799a943fe 100644 (file)
@@ -3,17 +3,17 @@
 <plist version="1.0">
 <dict>
        <key>CFBundleGetInfoString</key>
-       <string>OpenAFS 1.3.99</string>
+       <string>OpenAFS 1.4.0</string>
        <key>CFBundleIdentifier</key>
        <string>org.openafs.OpenAFS.pkg</string>
        <key>CFBundleName</key>
        <string>OpenAFS</string>
        <key>CFBundleShortVersionString</key>
-       <string>1.3.99</string>
+       <string>1.4.0</string>
        <key>IFMajorVersion</key>
        <integer>1</integer>
        <key>IFMinorVersion</key>
-       <integer>3</integer>
+       <integer>4</integer>
        <key>IFPkgFlagAllowBackRev</key>
        <false/>
        <key>IFPkgFlagAuthorizationAction</key>
index fc41280668f7d5bdc5d2a8f947c368bfdfba3cae..fca587f2adcbde913c1d5f32c03ea6940fd8c6d3 100644 (file)
@@ -1,5 +1,5 @@
 Title OpenAFS
-Version 1.4.0-rc8
+Version 1.4.0
 Description The OpenAFS distributed filesystem. This package installs an almost-ready-to-run client for OpenAFS. see http://www.openafs.org for more information.
 DefaultLocation /
 Diskname (null)