Index: openafs/doc/LICENSE
diff -c openafs/doc/LICENSE:1.3 openafs/doc/LICENSE:1.3.2.1
*** openafs/doc/LICENSE:1.3	Mon Feb 27 15:17:21 2006
--- openafs/doc/LICENSE	Tue Dec 25 17:29:58 2007
***************
*** 692,694 ****
--- 692,737 ----
   */
  
  src/afs/LINUX/osi_flush.s included code under IBM Public License with permission of the author, Paul MacKerras.
+ 
+ ===========================================================
+ 
+ Personal contributions made by Jason Edgecombe
+ <jason@rampaginggeek.com> that refer to the "BSD license" are subject
+ to the following license:
+ 
+ 
+     All rights reserved.
+ 
+     Redistribution and use in source and binary forms, with or without
+     modification, are permitted provided that the following conditions
+     are met:
+ 
+         * Redistributions of source code must retain the above
+           copyright notice, this list of conditions and the following
+           disclaimer.
+         
+         * Redistributions in binary form must reproduce the above
+           copyright notice, this list of conditions and the following
+           disclaimer in the documentation and/or other materials
+           provided with the distribution.
+ 
+         * Neither the name of OpenAFS nor the names of its
+           contributors may be used to endorse or promote products
+           derived from this software without specific prior written
+           permission.
+ 
+     THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+     CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
+     INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+     DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+     BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+     EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+     TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+     DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+     ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
+     TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
+     THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+     SUCH DAMAGE.
+ 
+ ====================================================
\ No newline at end of file
Index: openafs/doc/man-pages/README
diff -c openafs/doc/man-pages/README:1.8.2.15 openafs/doc/man-pages/README:1.8.2.16
*** openafs/doc/man-pages/README:1.8.2.15	Thu Nov 29 00:47:48 2007
--- openafs/doc/man-pages/README	Tue Dec 25 17:26:43 2007
***************
*** 202,207 ****
--- 202,212 ----
     * The following installed commands have no man pages:
  
         copyauth
+        fs cscpolicy
+        fs memdump
+        fs minidump
+        fs monitor
+        fs rxstatpeer
         fs rxstatproc
         fs setcbaddr
         restorevol
Index: openafs/doc/man-pages/pod1/fs.pod
diff -c openafs/doc/man-pages/pod1/fs.pod:1.4.2.3 openafs/doc/man-pages/pod1/fs.pod:1.4.2.4
*** openafs/doc/man-pages/pod1/fs.pod:1.4.2.3	Fri Aug 17 21:55:32 2007
--- openafs/doc/man-pages/pod1/fs.pod	Tue Dec 25 17:26:43 2007
***************
*** 27,32 ****
--- 27,33 ----
  L<B<fs setcrypt>|fs_setcrypt(1)>,
  L<B<fs setserverprefs>|fs_setserverprefs(1)>,
  L<B<fs sysname>|fs_sysname(1)>,
+ L<B<fs uuid>|fs_uuid(1)>,
  and L<B<fs wscell>|fs_wscell(1)>.
  
  =item *
Index: openafs/doc/man-pages/pod1/fs_flushall.pod
diff -c openafs/doc/man-pages/pod1/fs_flushall.pod:1.1.2.3 openafs/doc/man-pages/pod1/fs_flushall.pod:1.1.2.4
*** openafs/doc/man-pages/pod1/fs_flushall.pod:1.1.2.3	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/fs_flushall.pod	Tue Dec 25 17:30:00 2007
***************
*** 58,62 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 58,63 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/fs_getcalleraccess.pod
diff -c openafs/doc/man-pages/pod1/fs_getcalleraccess.pod:1.1.2.3 openafs/doc/man-pages/pod1/fs_getcalleraccess.pod:1.1.2.4
*** openafs/doc/man-pages/pod1/fs_getcalleraccess.pod:1.1.2.3	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/fs_getcalleraccess.pod	Tue Dec 25 17:30:00 2007
***************
*** 69,73 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 69,74 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/fs_getcrypt.pod
diff -c openafs/doc/man-pages/pod1/fs_getcrypt.pod:1.3.4.6 openafs/doc/man-pages/pod1/fs_getcrypt.pod:1.3.4.7
*** openafs/doc/man-pages/pod1/fs_getcrypt.pod:1.3.4.6	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/fs_getcrypt.pod	Tue Dec 25 17:30:01 2007
***************
*** 73,77 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 73,78 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/fs_listaliases.pod
diff -c openafs/doc/man-pages/pod1/fs_listaliases.pod:1.2.4.5 openafs/doc/man-pages/pod1/fs_listaliases.pod:1.2.4.6
*** openafs/doc/man-pages/pod1/fs_listaliases.pod:1.2.4.5	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/fs_listaliases.pod	Tue Dec 25 17:30:01 2007
***************
*** 57,61 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 57,62 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/fs_newalias.pod
diff -c openafs/doc/man-pages/pod1/fs_newalias.pod:1.1.4.3 openafs/doc/man-pages/pod1/fs_newalias.pod:1.1.4.4
*** openafs/doc/man-pages/pod1/fs_newalias.pod:1.1.4.3	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/fs_newalias.pod	Tue Dec 25 17:30:01 2007
***************
*** 92,96 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 92,97 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/fs_rxstatpeer.pod
diff -c openafs/doc/man-pages/pod1/fs_rxstatpeer.pod:1.1.2.2 openafs/doc/man-pages/pod1/fs_rxstatpeer.pod:1.1.2.3
*** openafs/doc/man-pages/pod1/fs_rxstatpeer.pod:1.1.2.2	Thu Nov 29 00:44:12 2007
--- openafs/doc/man-pages/pod1/fs_rxstatpeer.pod	Tue Dec 25 17:30:01 2007
***************
*** 63,67 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 63,68 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/fs_setcrypt.pod
diff -c openafs/doc/man-pages/pod1/fs_setcrypt.pod:1.3.4.5 openafs/doc/man-pages/pod1/fs_setcrypt.pod:1.3.4.6
*** openafs/doc/man-pages/pod1/fs_setcrypt.pod:1.3.4.5	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/fs_setcrypt.pod	Tue Dec 25 17:30:01 2007
***************
*** 94,98 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 94,99 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/fs_uuid.pod
diff -c openafs/doc/man-pages/pod1/fs_uuid.pod:1.1.2.4 openafs/doc/man-pages/pod1/fs_uuid.pod:1.1.2.5
*** openafs/doc/man-pages/pod1/fs_uuid.pod:1.1.2.4	Thu Nov 29 00:17:29 2007
--- openafs/doc/man-pages/pod1/fs_uuid.pod	Tue Dec 25 17:30:01 2007
***************
*** 77,81 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 77,82 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/pts_interactive.pod
diff -c openafs/doc/man-pages/pod1/pts_interactive.pod:1.2.4.3 openafs/doc/man-pages/pod1/pts_interactive.pod:1.2.4.4
*** openafs/doc/man-pages/pod1/pts_interactive.pod:1.2.4.3	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/pts_interactive.pod	Tue Dec 25 17:30:02 2007
***************
*** 115,119 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 115,120 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/pts_quit.pod
diff -c openafs/doc/man-pages/pod1/pts_quit.pod:1.1.2.3 openafs/doc/man-pages/pod1/pts_quit.pod:1.1.2.4
*** openafs/doc/man-pages/pod1/pts_quit.pod:1.1.2.3	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/pts_quit.pod	Tue Dec 25 17:30:02 2007
***************
*** 72,76 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 72,77 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/pts_sleep.pod
diff -c openafs/doc/man-pages/pod1/pts_sleep.pod:1.2.4.3 openafs/doc/man-pages/pod1/pts_sleep.pod:1.2.4.4
*** openafs/doc/man-pages/pod1/pts_sleep.pod:1.2.4.3	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/pts_sleep.pod	Tue Dec 25 17:30:02 2007
***************
*** 77,81 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 77,82 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/pts_source.pod
diff -c openafs/doc/man-pages/pod1/pts_source.pod:1.3.4.3 openafs/doc/man-pages/pod1/pts_source.pod:1.3.4.4
*** openafs/doc/man-pages/pod1/pts_source.pod:1.3.4.3	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/pts_source.pod	Tue Dec 25 17:30:02 2007
***************
*** 86,90 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 86,91 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/rxdebug.pod
diff -c openafs/doc/man-pages/pod1/rxdebug.pod:1.4.2.1 openafs/doc/man-pages/pod1/rxdebug.pod:1.4.2.2
*** openafs/doc/man-pages/pod1/rxdebug.pod:1.4.2.1	Fri Aug  4 00:10:01 2006
--- openafs/doc/man-pages/pod1/rxdebug.pod	Tue Dec 25 17:26:44 2007
***************
*** 183,188 ****
--- 183,207 ----
  for debugging purposes and is meaningful to someone familiar with the
  implementation of Rx.
  
+ =head1 EXAMPLES
+ 
+ The following command shows Rx statistics on the server 192.168.1.100:
+ 
+    % rxdebug  192.168.1.100
+    Trying 192.168.1.100 (port 7000):
+    Free packets: 265, packet reclaims: 0, calls: 0, used FDs: 34
+    not waiting for packets.
+    0 calls waiting for a thread
+    11 threads are idle
+    Done.
+ 
+ The following command shows the OpenAFS version running on the server
+ 192.168.1.100:
+ 
+    % rxdebug  192.168.1.100 -version
+    Trying 192.168.1.100 (port 7000):
+    AFS version:  OpenAFS 1.4.2fc2 built  2006-08-31 
+ 
  =head1 PRIVILEGE REQUIRED
  
  None.
Index: openafs/doc/man-pages/pod1/symlink.pod
diff -c openafs/doc/man-pages/pod1/symlink.pod:1.1.2.2 openafs/doc/man-pages/pod1/symlink.pod:1.1.2.3
*** openafs/doc/man-pages/pod1/symlink.pod:1.1.2.2	Thu Nov 29 00:54:15 2007
--- openafs/doc/man-pages/pod1/symlink.pod	Tue Dec 25 17:30:02 2007
***************
*** 36,40 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 36,41 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/symlink_list.pod
diff -c openafs/doc/man-pages/pod1/symlink_list.pod:1.1.2.2 openafs/doc/man-pages/pod1/symlink_list.pod:1.1.2.3
*** openafs/doc/man-pages/pod1/symlink_list.pod:1.1.2.2	Thu Nov 29 00:54:15 2007
--- openafs/doc/man-pages/pod1/symlink_list.pod	Tue Dec 25 17:30:02 2007
***************
*** 75,79 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 75,80 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/symlink_make.pod
diff -c openafs/doc/man-pages/pod1/symlink_make.pod:1.1.2.2 openafs/doc/man-pages/pod1/symlink_make.pod:1.1.2.3
*** openafs/doc/man-pages/pod1/symlink_make.pod:1.1.2.2	Thu Nov 29 00:54:15 2007
--- openafs/doc/man-pages/pod1/symlink_make.pod	Tue Dec 25 17:30:02 2007
***************
*** 72,76 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 72,77 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/symlink_remove.pod
diff -c openafs/doc/man-pages/pod1/symlink_remove.pod:1.1.2.2 openafs/doc/man-pages/pod1/symlink_remove.pod:1.1.2.3
*** openafs/doc/man-pages/pod1/symlink_remove.pod:1.1.2.2	Thu Nov 29 00:54:15 2007
--- openafs/doc/man-pages/pod1/symlink_remove.pod	Tue Dec 25 17:30:02 2007
***************
*** 66,70 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 66,71 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/sys.pod
diff -c openafs/doc/man-pages/pod1/sys.pod:1.4 openafs/doc/man-pages/pod1/sys.pod:1.4.2.1
*** openafs/doc/man-pages/pod1/sys.pod:1.4	Wed Mar  1 00:02:30 2006
--- openafs/doc/man-pages/pod1/sys.pod	Tue Dec 25 17:26:45 2007
***************
*** 60,68 ****
  L<fs_sysname(1)>,
  L<livesys(1)>
  
! I<IBM AFS Quick Beginnings>
  
! I<IBM AFS Administration Guide>
  
  =head1 COPYRIGHT
  
--- 60,68 ----
  L<fs_sysname(1)>,
  L<livesys(1)>
  
! I<OpenAFS Quick Beginnings>
  
! I<OpenAFS Administration Guide>
  
  =head1 COPYRIGHT
  
Index: openafs/doc/man-pages/pod1/vos_changeloc.pod
diff -c openafs/doc/man-pages/pod1/vos_changeloc.pod:1.1.2.4 openafs/doc/man-pages/pod1/vos_changeloc.pod:1.1.2.5
*** openafs/doc/man-pages/pod1/vos_changeloc.pod:1.1.2.4	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/vos_changeloc.pod	Tue Dec 25 17:30:02 2007
***************
*** 146,150 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 146,151 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/vos_convertROtoRW.pod
diff -c openafs/doc/man-pages/pod1/vos_convertROtoRW.pod:1.2.2.3 openafs/doc/man-pages/pod1/vos_convertROtoRW.pod:1.2.2.4
*** openafs/doc/man-pages/pod1/vos_convertROtoRW.pod:1.2.2.3	Thu Nov 29 00:51:03 2007
--- openafs/doc/man-pages/pod1/vos_convertROtoRW.pod	Tue Dec 25 17:30:02 2007
***************
*** 118,122 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 118,123 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/vos_copy.pod
diff -c openafs/doc/man-pages/pod1/vos_copy.pod:1.1.2.2 openafs/doc/man-pages/pod1/vos_copy.pod:1.1.2.3
*** openafs/doc/man-pages/pod1/vos_copy.pod:1.1.2.2	Thu Nov 29 00:35:34 2007
--- openafs/doc/man-pages/pod1/vos_copy.pod	Tue Dec 25 17:30:02 2007
***************
*** 154,158 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 154,159 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod1/vos_move.pod
diff -c openafs/doc/man-pages/pod1/vos_move.pod:1.4.2.1 openafs/doc/man-pages/pod1/vos_move.pod:1.4.2.2
*** openafs/doc/man-pages/pod1/vos_move.pod:1.4.2.1	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/vos_move.pod	Tue Dec 25 17:26:45 2007
***************
*** 12,25 ****
      S<<< B<-frompartition> <I<partition name on source>> >>>
      S<<< B<-toserver> <I<machine name on destination>> >>>
      S<<< B<-topartition> <I<partition name on destination>> >>>
!     S<<< [B<-cell> <I<cell name>>] >>> [B<-noauth>] [B<-localauth>] [B<-verbose>]
!     [B<-help>]
  
  B<vos m> S<<< B<-i> <I<volume name or ID>> >>>
      S<<< B<-froms> <I<machine name on source>> >>>
      S<<< B<-fromp> <I<partition name on source>> >>>
      S<<< B<-tos> <I<machine name on destination>> >>>
!     S<<< B<-top> <I<partition name on destination>> >>>
      S<<< [B<-c> <I<cell name>>] >>> [B<-n>] [B<-l>] [B<-v>] [B<-h>]
  
  =for html
--- 12,25 ----
      S<<< B<-frompartition> <I<partition name on source>> >>>
      S<<< B<-toserver> <I<machine name on destination>> >>>
      S<<< B<-topartition> <I<partition name on destination>> >>>
!     [B<-live>] S<<< [B<-cell> <I<cell name>>] >>> [B<-noauth>]
!     [B<-localauth>] [B<-verbose>] [B<-help>]
  
  B<vos m> S<<< B<-i> <I<volume name or ID>> >>>
      S<<< B<-froms> <I<machine name on source>> >>>
      S<<< B<-fromp> <I<partition name on source>> >>>
      S<<< B<-tos> <I<machine name on destination>> >>>
!     S<<< B<-top> <I<partition name on destination>> >>> [B<-li>]
      S<<< [B<-c> <I<cell name>>] >>> [B<-n>] [B<-l>] [B<-v>] [B<-h>]
  
  =for html
***************
*** 120,125 ****
--- 120,133 ----
  partition name (for, example, B</vicepa>) or one of the abbreviated forms
  described in L<vos(1)>.
  
+ =item B<-live>
+ 
+ Avoids making a temporary copy of the volume during the move. This is
+ useful if the partition is full, but the administrator needs to move
+ volumes to a another partition or server to free up disk space. The
+ caveat is that the volume is locked during the entire operation
+ instead of the short time that is needed to make the temporary clone.
+ 
  =item B<-cell> <I<cell name>>
  
  Names the cell in which to run the command. Do not combine this argument
***************
*** 174,179 ****
--- 182,188 ----
  L<vos(1)>,
  L<vos_addsite(1)>,
  L<vos_backup(1)>,
+ L<vos_copy(1)>,
  L<vos_release(1)>,
  L<vos_listvol(1)>,
  L<vos_remove(1)>
Index: openafs/doc/man-pages/pod1/vos_size.pod
diff -c openafs/doc/man-pages/pod1/vos_size.pod:1.1.4.4 openafs/doc/man-pages/pod1/vos_size.pod:1.1.4.5
*** openafs/doc/man-pages/pod1/vos_size.pod:1.1.4.4	Sun Nov 11 18:51:05 2007
--- openafs/doc/man-pages/pod1/vos_size.pod	Tue Dec 25 17:30:02 2007
***************
*** 143,147 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version
! 1.0. This man page was written by Jason Edgecombe for OpenAFS.
--- 143,148 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod5/CellAlias.pod
diff -c openafs/doc/man-pages/pod5/CellAlias.pod:1.3.4.4 openafs/doc/man-pages/pod5/CellAlias.pod:1.3.4.5
*** openafs/doc/man-pages/pod5/CellAlias.pod:1.3.4.4	Sun Aug  5 19:38:44 2007
--- openafs/doc/man-pages/pod5/CellAlias.pod	Tue Dec 25 17:30:03 2007
***************
*** 51,55 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 51,56 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod8/bos_util.pod
diff -c openafs/doc/man-pages/pod8/bos_util.pod:1.1.2.2 openafs/doc/man-pages/pod8/bos_util.pod:1.1.2.3
*** openafs/doc/man-pages/pod8/bos_util.pod:1.1.2.2	Fri Aug 17 21:50:37 2007
--- openafs/doc/man-pages/pod8/bos_util.pod	Tue Dec 25 17:30:05 2007
***************
*** 114,118 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0.
! This man page was written by Jason Edgecombe for OpenAFS.
--- 114,119 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/man-pages/pod8/fileserver.pod
diff -c openafs/doc/man-pages/pod8/fileserver.pod:1.5.2.3 openafs/doc/man-pages/pod8/fileserver.pod:1.5.2.4
*** openafs/doc/man-pages/pod8/fileserver.pod:1.5.2.3	Thu Nov 29 00:39:53 2007
--- openafs/doc/man-pages/pod8/fileserver.pod	Tue Dec 25 17:23:43 2007
***************
*** 428,434 ****
    Any server       TSTP        Any     Increases Debug level by a power
                                         of 5 -- 1,5,25,125, etc.
                                         This has the same effect as the
!                                        -debug XXX command-line option.
  
    Any Server       HUP         Any     Resets Debug level to 0
  
--- 428,434 ----
    Any server       TSTP        Any     Increases Debug level by a power
                                         of 5 -- 1,5,25,125, etc.
                                         This has the same effect as the
!                                        -d XXX command-line option.
  
    Any Server       HUP         Any     Resets Debug level to 0
  
Index: openafs/doc/man-pages/pod8/read_tape.pod
diff -c openafs/doc/man-pages/pod8/read_tape.pod:1.1.2.2 openafs/doc/man-pages/pod8/read_tape.pod:1.1.2.3
*** openafs/doc/man-pages/pod8/read_tape.pod:1.1.2.2	Thu Nov 29 00:35:36 2007
--- openafs/doc/man-pages/pod8/read_tape.pod	Tue Dec 25 17:30:06 2007
***************
*** 1,3 ****
--- 1,4 ----
+ 
  =head1 NAME
  
  read_tape - Reads volume dumps from a backup tape to a file
***************
*** 102,106 ****
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the IBM Public License Version 1.0. This
! man page was written by Jason Edgecombe for OpenAFS.
--- 103,108 ----
  
  Copyright 2007 Jason Edgecombe <jason@rampaginggeek.com>
  
! This documentation is covered by the BSD License as written in the
! doc/LICENSE file. This man page was written by Jason Edgecombe for
! OpenAFS.
Index: openafs/doc/txt/winnotes/afs-changes-since-1.2.txt
diff -c openafs/doc/txt/winnotes/afs-changes-since-1.2.txt:1.72.2.39 openafs/doc/txt/winnotes/afs-changes-since-1.2.txt:1.72.2.40
*** openafs/doc/txt/winnotes/afs-changes-since-1.2.txt:1.72.2.39	Fri Dec  7 10:54:21 2007
--- openafs/doc/txt/winnotes/afs-changes-since-1.2.txt	Fri Dec 28 15:25:41 2007
***************
*** 1,3 ****
--- 1,69 ----
+ Since 1.5.28
+  * Speed up write buffer operations by holding a global read-lock
+    instead of a write-lock when updating the buffer data version 
+    number.  The data version is protect by the associated stat
+    cache mutex.
+ 
+  * Speed up read buffer operations by removing out of date buffers
+    from the buffer hash tables.
+ 
+  * Protect against a null pointer dereference in afslogon.dll
+    if QueryAdHomePathFromSid() fails.
+    
+  * Remove a race condition while accessing private freelance data
+    structures.
+ 
+  * Update the buffer data versions when Freelance directory data
+    changes.
+ 
+  * Complete the implementation of smb_ReceiveTran2GetDFSReferral().
+    Critical for Vista.  
+ 
+  * Return EAS_NOT_SUPPORTED in response to EA read/store/query 
+    instead of returning zero length.
+ 
+  * Return ERROR_RETRY when a server sends VBUSY.
+ 
+  * Return PATH_NOT_COVERED instead of BADSHARENAME for DfsLinks when
+    a volstat plug-in is in use.
+ 
+  * Enhance the volstat interface to support Dfs path mappings.
+ 
+  * Fix "symlink list" to do the right thing for Dfs links
+ 
+  * Fix callback expiration that was broken in 1.5.27.
+ 
+  * Fix a crash at shutdown caused by the lack of synchronization
+    within the daemon threads (cm_Daemon, cm_BkgDaemon, cm_IPAddrDaemon)
+ 
+  * Hold the cm_server_t mutex while walking or modifying the 
+    cm_server_vols_t list in order to avoid a race condition.
+ 
+  * Ensure that the cm_server_t refCount is safely modified.
+ 
+  * The pthread library implementations of pthread_cond_wait
+    and pthread_cond_timedwait were failing to return with 
+    the mutex held when error conditions occurred.  This could
+    result in race conditions wherever they are used.  One case
+    in which problems were seen was the Rx event_handler().
+ 
+  * Prevent cm_GetBuffer() from locking all buffers associated with 
+    a stat cache object before deciding if the current buffer is up 
+    to date.
+ 
+  * Fix cm_BkgPrefetch to actually ensure that there is a cm_buf_t 
+    object for each offset that we will attempt to reserve.
+ 
+  * Reduce the default number of background daemon threads used to 
+    prefetch or store to one in order to prevent two or more threads 
+    from stepping on each other.
+ 
+  * Reduce the default chunk size to 256KB in order to prevent read 
+    timeouts on low bandwidth connections.
+ 
+  * Fix a race condition that could result in threads becoming stranded 
+    when synchronizing multiple requests on the same stat cache object.
+ 
  Since 1.5.27
   * The GiveUpAllCallBacks functionality that was added in 1.5.21
     has been disabled.  It has been disabled because it turns out
Index: openafs/doc/txt/winnotes/afs-integration.txt
diff -c openafs/doc/txt/winnotes/afs-integration.txt:1.4.2.1 openafs/doc/txt/winnotes/afs-integration.txt:1.4.2.2
*** openafs/doc/txt/winnotes/afs-integration.txt:1.4.2.1	Tue Feb 13 13:33:27 2007
--- openafs/doc/txt/winnotes/afs-integration.txt	Fri Dec 28 15:25:41 2007
***************
*** 1,4 ****
! ...(This document is current as of release 1.5.15)
  
  How to determine if OpenAFS is installed?
  
--- 1,4 ----
! ...(This document is current as of release 1.5.29)
  
  How to determine if OpenAFS is installed?
  
Index: openafs/doc/txt/winnotes/afs-issues.txt
diff -c openafs/doc/txt/winnotes/afs-issues.txt:1.28.2.8 openafs/doc/txt/winnotes/afs-issues.txt:1.28.2.9
*** openafs/doc/txt/winnotes/afs-issues.txt:1.28.2.8	Tue Nov  6 23:09:13 2007
--- openafs/doc/txt/winnotes/afs-issues.txt	Fri Dec 28 15:25:41 2007
***************
*** 1,4 ****
! This file is a rough list of known issues with the 1.5.27 release of OpenAFS 
  on Windows.  This list is not complete.  There are probably other issues which 
  can be found in the RT database or on the mailing list.
  
--- 1,4 ----
! This file is a rough list of known issues with the 1.5.29 release of OpenAFS 
  on Windows.  This list is not complete.  There are probably other issues which 
  can be found in the RT database or on the mailing list.
  
