OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-1074-g25a4678

Gerrit Code Review gerrit@openafs.org
Sat, 16 Apr 2011 13:28:05 -0700 (PDT)


The following commit has been merged in the master branch:
commit 94d44d59e3d18f1d450e495a55fdd927e7584948
Author: Chaz Chandler <clc31@inbox.com>
Date:   Tue Jul 20 10:25:20 2010 -0400

    afsio: rewrite using libafscp
    
    afsio is a utility for file transfer to and from AFS file space
    without the help of the AFS client/cache manager.  Using libafscp,
    this (partially rewritten) version of afsio is able to accomplish
    (1) authenticated access to an AFS path or FID (an existing
    KerberosV ticket is required), (2) fall back on unauthenticated
    ("anonymous") access if authentication (token acquisition) fails,
    and (3) work independtly of the AFS cache manager (afsd need not
    be running, though CellServDB and ThisCell are currently required).
    
    issues:
    1) libvldbint and libafsint are not compiled pthreaded. we link in
    what we need. this should be changed when we are all-pthreaded.
    2) venus is not a pthreaded-directory otherwise. same deal:
    in an all-pthreaded universe, undo the bodge that we do here.
    3) venus is not an all-krb5 directory either. slight ick.
    
    Change-Id: I946e6eef58ac77c6fb97be256c4c564188201262
    Reviewed-on: http://gerrit.openafs.org/4381
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 Makefile.in               |    2 +-
 NTMakefile                |    9 +-
 src/WINNT/afsd/NTMakefile |   24 +-
 src/venus/Makefile.in     |   53 ++-
 src/venus/afsio.c         | 1846 ++++++++++++++++-----------------------------
 5 files changed, 727 insertions(+), 1207 deletions(-)

-- 
OpenAFS Master Repository