Changes for version 2.2.1
- http://www.mpa-garching.mpg.de/~nog/perl/AFS-2.2.1.tar.gz
- NOTICE: This release does not support AFS system libraries version 3.4 or version 3.5
- User-visible changes:
- fixed method DESTROY for the modules AFS::KAS, AFS::PTS, AFS::VLDB, and AFS::VOS; under certain circumstances they caused segmentation faults;
- Developer-visible changes:
- none
Documentation
Perl interface to AFS programming APIs
ACL functions
Cell configuration functions
Cache Manager functions
ka (Authentication Server) functions
ktc (Token, KTC object) functions
Miscellaneous functions and variables.
Objects used by the AFS module
Protection Server functions
Perl interface to AFS programming APIs
Class to handle the AFS Access Control Lists
Basic functions and variables of the AFS module
Class to communicate with the AFS Basic Overseer Server
Module to administer AFS Cells
Module to administer the AFS Cache Manager
Module to communicate with an AFS File Server
Class to communicate with the AFS Authentication Server
Class to handle the AFS structure ktc_encryptionkey
Class to handle the AFS structure ktc_principal
Class to handle the AFS structure ktc_token
Class to communicate with the AFS Protection Server
Shared utility functions for the AFS module bundle
Class to communicate with the AFS Volume Location Server
Class to communicate with the AFS Volume Server
Provides
in src/AFS.pm
in src/ACL/ACL.pm
in src/CM/CM.pm
in src/Cell/Cell.pm
in src/FS/FS.pm
in src/KAS/KAS.pm
in src/KTC_EKEY/KTC_EKEY.pm
in src/KTC_PRINCIPAL/KTC_PRINCIPAL.pm
in src/KTC_TOKEN/KTC_TOKEN.pm
in src/PTS/PTS.pm
in src/AFS.pm
in src/Utils/Utils.pm
in src/VLDB/VLDB.pm
in src/VOS/VOS.pm
Examples
- examples/README
- examples/v1/cell/expandcell
- examples/v1/cell/getcell
- examples/v1/cell/getcellinfo
- examples/v1/cell/localcell
- examples/v1/cm/ACL.test
- examples/v1/cm/acl.test
- examples/v1/cm/ascii2rights
- examples/v1/cm/checkconn
- examples/v1/cm/checkservers
- examples/v1/cm/checkvolumes
- examples/v1/cm/cleanacl
- examples/v1/cm/cm_access
- examples/v1/cm/configdir
- examples/v1/cm/copyacl
- examples/v1/cm/crights
- examples/v1/cm/flush
- examples/v1/cm/flushcb
- examples/v1/cm/flushvolume
- examples/v1/cm/getacl
- examples/v1/cm/getcacheparms
- examples/v1/cm/getcellstatus
- examples/v1/cm/getfid
- examples/v1/cm/getquota
- examples/v1/cm/getvolstats
- examples/v1/cm/isafs
- examples/v1/cm/lsmount
- examples/v1/cm/mkmount
- examples/v1/cm/modifyacl
- examples/v1/cm/piotcl
- examples/v1/cm/rights2ascii
- examples/v1/cm/rmmount
- examples/v1/cm/setacl
- examples/v1/cm/setcachesize
- examples/v1/cm/setcellstatus
- examples/v1/cm/setquota
- examples/v1/cm/sysname
- examples/v1/cm/test
- examples/v1/cm/unlog
- examples/v1/cm/whereis
- examples/v1/cm/whichcell
- examples/v1/cm/wscell
- examples/v1/ka/ka_AuthServerConn
- examples/v1/ka/ka_Authenticate
- examples/v1/ka/ka_CellToRealm
- examples/v1/ka/ka_ChangePassword
- examples/v1/ka/ka_ExpandCell
- examples/v1/ka/ka_GetAdminToken
- examples/v1/ka/ka_GetAuthToken
- examples/v1/ka/ka_GetServerToken
- examples/v1/ka/ka_GetToken
- examples/v1/ka/ka_LocalCell
- examples/v1/ka/ka_ParseLoginName
- examples/v1/ka/ka_ReadPassword
- examples/v1/ka/ka_SingleServerConn
- examples/v1/ka/ka_StringToKey
- examples/v1/ka/ka_UserAuthenticateGeneral
- examples/v1/ka/ka_UserReadPassword
- examples/v1/ka/ka_create
- examples/v1/ka/ka_debug
- examples/v1/ka/ka_delete
- examples/v1/ka/ka_des_string_to_key
- examples/v1/ka/ka_getentry
- examples/v1/ka/ka_getstats
- examples/v1/ka/ka_listentry
- examples/v1/ka/ka_randomkey
- examples/v1/ka/ka_setfields
- examples/v1/ka/ka_setpassword
- examples/v1/ktc/ktc_ForgetAllTokens
- examples/v1/ktc/ktc_GetToken
- examples/v1/ktc/ktc_ListTokens
- examples/v1/ktc/ktc_SetToken
- examples/v1/ktc/ktc_principal
- examples/v1/ktc/tokens
- examples/v1/misc/error_test
- examples/v1/misc/setpag
- examples/v1/pts/PR_AddToGroup
- examples/v1/pts/PR_ChangeEntry
- examples/v1/pts/PR_Delete
- examples/v1/pts/PR_DumpEntry
- examples/v1/pts/PR_GetCPS
- examples/v1/pts/PR_IDToName
- examples/v1/pts/PR_INewEntry
- examples/v1/pts/PR_IsAMemberOf
- examples/v1/pts/PR_ListElements
- examples/v1/pts/PR_ListEntry
- examples/v1/pts/PR_ListMax
- examples/v1/pts/PR_ListOwned
- examples/v1/pts/PR_NameToID
- examples/v1/pts/PR_NewEntry
- examples/v1/pts/PR_RemoveFromGroup
- examples/v1/pts/PR_WhereIsIt
- examples/v1/pts/adduser
- examples/v1/pts/ascii2ptsaccess
- examples/v1/pts/chid
- examples/v1/pts/chown
- examples/v1/pts/const
- examples/v1/pts/creategroup
- examples/v1/pts/createuser
- examples/v1/pts/delete
- examples/v1/pts/dumpentry
- examples/v1/pts/getcps
- examples/v1/pts/id
- examples/v1/pts/id_test
- examples/v1/pts/ismember
- examples/v1/pts/listentry
- examples/v1/pts/listmax
- examples/v1/pts/members
- examples/v1/pts/name
- examples/v1/pts/owned
- examples/v1/pts/ptsaccess2ascii
- examples/v1/pts/removeuser
- examples/v1/pts/rename
- examples/v1/pts/setaccess
- examples/v1/pts/setgroupquota
- examples/v1/pts/setmax
- examples/v1/pts/whereisit
- examples/v2/acl/apply
- examples/v2/acl/cleanacl
- examples/v2/acl/copyacl
- examples/v2/acl/modifyacl
- examples/v2/acl/rights2ascii
- examples/v2/base/constant
- examples/v2/base/error_test
- examples/v2/cell/configdir
- examples/v2/cell/expandcell
- examples/v2/cell/whichcell
- examples/v2/cell/wscell
- examples/v2/cm/checkconn
- examples/v2/cm/checkvolumes
- examples/v2/cm/cm_access
- examples/v2/cm/flush
- examples/v2/cm/getcacheparms
- examples/v2/cm/getcellstatus
- examples/v2/cm/getcrypt
- examples/v2/cm/getfid
- examples/v2/cm/setcachesize
- examples/v2/cm/setcellstatus
- examples/v2/cm/setcrypt
- examples/v2/fs/examine
- examples/v2/fs/getquota
- examples/v2/fs/isafs
- examples/v2/fs/rmmount
- examples/v2/fs/setquota
- examples/v2/kas/AuthServerConn
- examples/v2/kas/Authenticate
- examples/v2/kas/ChangePassword
- examples/v2/kas/GetToken
- examples/v2/kas/SingleServerConn
- examples/v2/kas/constructor
- examples/v2/kas/create
- examples/v2/kas/debug
- examples/v2/kas/getentry
- examples/v2/kas/getstats
- examples/v2/kas/listentry
- examples/v2/kas/randomkey
- examples/v2/kas/setfields
- examples/v2/kas/setpassword
- examples/v2/ktck/ReadPassword
- examples/v2/ktck/StringToKey
- examples/v2/ktck/UserReadPassword
- examples/v2/ktck/des_string_to_key
- examples/v2/ktcp/constructor
- examples/v2/ktct/ForgetAllTokens
- examples/v2/ktct/GetAdminToken
- examples/v2/ktct/GetAuthToken
- examples/v2/ktct/GetServerToken
- examples/v2/ktct/SetToken
- examples/v2/ktct/UserAuthenticateGeneral
- examples/v2/pts/PR_AddToGroup
- examples/v2/pts/PR_ChangeEntry
- examples/v2/pts/PR_Delete
- examples/v2/pts/PR_DumpEntry
- examples/v2/pts/PR_GetCPS
- examples/v2/pts/PR_IDToName
- examples/v2/pts/PR_INewEntry
- examples/v2/pts/PR_IsAMemberOf
- examples/v2/pts/PR_ListElements
- examples/v2/pts/PR_ListEntry
- examples/v2/pts/PR_ListMax
- examples/v2/pts/PR_ListOwned
- examples/v2/pts/PR_NameToID
- examples/v2/pts/PR_NewEntry
- examples/v2/pts/PR_RemoveFromGroup
- examples/v2/pts/PR_WhereIsIt
- examples/v2/pts/adduser
- examples/v2/pts/ascii2ptsaccess
- examples/v2/pts/chid
- examples/v2/pts/chown
- examples/v2/pts/constructor
- examples/v2/pts/creategroup
- examples/v2/pts/createuser
- examples/v2/pts/delete
- examples/v2/pts/dumpentry
- examples/v2/pts/getcps
- examples/v2/pts/id
- examples/v2/pts/ismember
- examples/v2/pts/listentry
- examples/v2/pts/listmax
- examples/v2/pts/members
- examples/v2/pts/name
- examples/v2/pts/owned
- examples/v2/pts/ptsaccess2ascii
- examples/v2/pts/removeuser
- examples/v2/pts/rename
- examples/v2/pts/setaccess
- examples/v2/pts/setgroupquota
- examples/v2/pts/setmax
- examples/v2/pts/whereisit
- examples/v2/utils/XSVERSION
- examples/v2/utils/get_syslib_version
- examples/v2/utils/setpag
- examples/v2/utils/unlog
- examples/v2/vldb/addsite
- examples/v2/vldb/changeloc
- examples/v2/vldb/constructor
- examples/v2/vldb/delentry
- examples/v2/vldb/delgroups
- examples/v2/vldb/listaddrs
- examples/v2/vldb/listvldb
- examples/v2/vldb/lock
- examples/v2/vldb/removeaddr
- examples/v2/vldb/remsite
- examples/v2/vldb/syncvldb
- examples/v2/vldb/syncvldbentry
- examples/v2/vldb/unlock
- examples/v2/vldb/unlockvldb
- examples/v2/vos/backup
- examples/v2/vos/backupsys
- examples/v2/vos/constructor
- examples/v2/vos/create
- examples/v2/vos/dump
- examples/v2/vos/examine
- examples/v2/vos/listpart
- examples/v2/vos/listvol
- examples/v2/vos/move
- examples/v2/vos/online
- examples/v2/vos/partinfo
- examples/v2/vos/release
- examples/v2/vos/remove
- examples/v2/vos/rename
- examples/v2/vos/restore
- examples/v2/vos/status
- examples/v2/vos/zap