[OpenAFS] Perl AFS module updated for 1.8.x

Heinz-Ado Arnolds arnolds@MPA-Garching.MPG.DE
Thu, 1 Jun 2023 16:33:23 +0200


This is a cryptographically signed message in MIME format.

--------------ms080600070205030204030700
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi Ryan,

Norbert was a colleague of mine and retired some years ago. I talked to him recently, and in principle he would be interested in making required changes to his code if there are some people who actively use this code. So if there are more users than you and me who are interested, it might be possible to convince Norbert to do some work on it.

Kind regards,

Ado

Ryan C. Underwood wrote on 16.05.23 23:43:
> 
> Hi openafs-info,
> 
> Norbert hasn't been heard from for a long time and I had a server that
> needed upgrading, so I hacked up the Perl AFS distribution to get
> dependent code going again.  My site's code mainly uses the VLDB and
> VOS modules so the rest of the stuff is mostly only compile-tested.
> 
> https://github.com/runderwo/AFS
> 
> I don't expect this fork to work anywhere except with OpenAFS 1.8.x
> libraries on Linux.  If there's any interest in reviving it to get
> more modules working and/or improve portability, backwards
> compatibility, etc, feel free to send your pull requests.
> 
> (Disclaimer: for greenfield Perl code it's better to use the CLI
> wrappers at https://github.com/openafs-contrib/afs-command)
> 

--------------ms080600070205030204030700
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
EJQwggUSMIID+qADAgECAgkA4wvV+K8l2YEwDQYJKoZIhvcNAQELBQAwgYIxCzAJBgNVBAYT
AkRFMSswKQYDVQQKDCJULVN5c3RlbXMgRW50ZXJwcmlzZSBTZXJ2aWNlcyBHbWJIMR8wHQYD
VQQLDBZULVN5c3RlbXMgVHJ1c3QgQ2VudGVyMSUwIwYDVQQDDBxULVRlbGVTZWMgR2xvYmFs
Um9vdCBDbGFzcyAyMB4XDTE2MDIyMjEzMzgyMloXDTMxMDIyMjIzNTk1OVowgZUxCzAJBgNV
BAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1dHNjaGVu
IEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNVBAMTJERG
Ti1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMtg1/9moUHN0vqHl4pzq5lN6mc5WqFggEcVToyVsuXPztNXS43O+FZs
FVV2B+pG/cgDRWM+cNSrVICxI5y+NyipCf8FXRgPxJiZN7Mg9mZ4F4fCnQ7MSjLnFp2uDo0p
eQcAIFTcFV9Kltd4tjTTwXS1nem/wHdN6r1ZB+BaL2w8pQDcNb1lDY9/Mm3yWmpLYgHurDg0
WUU2SQXaeMpqbVvAgWsRzNI8qIv4cRrKO+KA3Ra0Z3qLNupOkSk9s1FcragMvp0049ENF4N1
xDkesJQLEvHVaY4l9Lg9K7/AjsMeO6W/VRCrKq4Xl14zzsjz9AkH4wKGMUZrAcUQDBHHWekC
AwEAAaOCAXQwggFwMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUk+PYMiba1fFKpZFK4OpL
4qIMz+EwHwYDVR0jBBgwFoAUv1kgNgB5oKAia4zV8mHSuCzLgkowEgYDVR0TAQH/BAgwBgEB
/wIBAjAzBgNVHSAELDAqMA8GDSsGAQQBga0hgiwBAQQwDQYLKwYBBAGBrSGCLB4wCAYGZ4EM
AQICMEwGA1UdHwRFMEMwQaA/oD2GO2h0dHA6Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvVGVs
ZVNlY19HbG9iYWxSb290X0NsYXNzXzIuY3JsMIGGBggrBgEFBQcBAQR6MHgwLAYIKwYBBQUH
MAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMEgGCCsGAQUFBzAChjxodHRw
Oi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9UZWxlU2VjX0dsb2JhbFJvb3RfQ2xhc3NfMi5j
ZXIwDQYJKoZIhvcNAQELBQADggEBAIcL/z4Cm2XIVi3WO5qYi3FP2ropqiH5Ri71sqQPrhE4
eTizDnS6dl2e6BiClmLbTDPo3flq3zK9LExHYFV/53RrtCyD2HlrtrdNUAtmB7Xts5et6u5/
MOaZ/SLick0+hFvu+c+Z6n/XUjkurJgARH5pO7917tALOxrN5fcPImxHhPalR6D90Bo0fa3S
PXez7vTXTf/D6OWST1k+kEcQSrCFWMBvf/iu7QhCnh7U3xQuTY+8npTD5+32GPg8SecmqKc2
2CzeIs2LgtjZeOJVEqM7h0S2EQvVDFKvaYwPBt/QolOLV5h7z/0HJPT8vcP9SpIClxvyt7bP
ZYoaorVyGTkwggWNMIIEdaADAgECAgwcOtRQhH7u81j4jncwDQYJKoZIhvcNAQELBQAwgZUx
CzAJBgNVBAYTAkRFMUUwQwYDVQQKEzxWZXJlaW4genVyIEZvZXJkZXJ1bmcgZWluZXMgRGV1
dHNjaGVuIEZvcnNjaHVuZ3NuZXR6ZXMgZS4gVi4xEDAOBgNVBAsTB0RGTi1QS0kxLTArBgNV
BAMTJERGTi1WZXJlaW4gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjAeFw0xNjExMDMxNTI0
NDhaFw0zMTAyMjIyMzU5NTlaMGoxCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZCYXllcm4xETAP
BgNVBAcMCE11ZW5jaGVuMSAwHgYDVQQKDBdNYXgtUGxhbmNrLUdlc2VsbHNjaGFmdDEVMBMG
A1UEAwwMTVBHIENBIC0gRzAyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhx4
59Lh4WqgOs/Md04XxU2yFtfM15ZuJV0PZP7BmqSJKLLPyqmOrADfNdJ5PIGBto2JBhtRRBHd
G0GROOvTRHjzOga95WOTeura79T21FWwwAwa29OFnD3ZplQs6HgdwQrZWNi1WHNJxn/4mA19
rNEBUc5urSIpZPvZi5XmlF3v3JHOlx3KWV7mUteB4pwEEfGTg4npPAJbp2o7arxQdoIq+Pu2
OsvqhD7Rk4QeaX+EM1QS4lqd1otW4hE70h/ODPy1xffgbZiuotWQLC6nIwa65Qv6byqlIX0q
Zuu99Vsu+r3sWYsL5SBkgecNI7fMJ5tfHrjoxfrKl/ErTAt8GQIDAQABo4ICBTCCAgEwEgYD
VR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAQYwKQYDVR0gBCIwIDANBgsrBgEEAYGt
IYIsHjAPBg0rBgEEAYGtIYIsAQEEMB0GA1UdDgQWBBTEiKUH7rh7qgwTv9opdGNSG0lwFjAf
BgNVHSMEGDAWgBST49gyJtrV8UqlkUrg6kviogzP4TCBjwYDVR0fBIGHMIGEMECgPqA8hjpo
dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcyLWNhL3B1Yi9jcmwvY2Fjcmwu
Y3JsMECgPqA8hjpodHRwOi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcyLWNhL3B1
Yi9jcmwvY2FjcmwuY3JsMIHdBggrBgEFBQcBAQSB0DCBzTAzBggrBgEFBQcwAYYnaHR0cDov
L29jc3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEoGCCsGAQUFBzAChj5odHRwOi8v
Y2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWcyLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy
dDBKBggrBgEFBQcwAoY+aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1nMi1j
YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBABLpeD5FygzqOjj+
/lAOy20UQOGWlx0RMuPcI4nuyFT8SGmK9lD7QCg/HoaJlfU/r78ex+SEide326evlFAoJXIF
jVyzNltDhpMKrPIDuh2N12zyn1EtagqPL6hu4pVRzcBpl/F2HCvtmMx5K4WN1L1fmHWLcSap
dhXLvAZ9RG/B3rqyULLSNN8xHXYXpmtvG0VGJAndZ+lj+BH7uvd3nHWnXEHC2q7iQlDUqg0a
wIqWJgdLlx1Q8Dg/sodv0m+LN0kOzGvVDRCmowBdWGhhusD+duKV66pBl+qhC+4LipariWaM
qK5ppMQROATjYeNRvwI+nDcEXr2vDaKmdbxgDVwwggXpMIIE0aADAgECAgwkesaCHbkShvRA
sskwDQYJKoZIhvcNAQELBQAwajELMAkGA1UEBhMCREUxDzANBgNVBAgMBkJheWVybjERMA8G
A1UEBwwITXVlbmNoZW4xIDAeBgNVBAoMF01heC1QbGFuY2stR2VzZWxsc2NoYWZ0MRUwEwYD
VQQDDAxNUEcgQ0EgLSBHMDIwHhcNMjEwMzI0MTQxMzA2WhcNMjQwMzIzMTQxMzA2WjCBwTEL
MAkGA1UEBhMCREUxIDAeBgNVBAoMF01heC1QbGFuY2stR2VzZWxsc2NoYWZ0MS0wKwYDVQQL
DCRNYXgtUGxhbmNrLUluc3RpdHV0IGZ1ZXIgQXN0cm9waHlzaWsxHzAdBgNVBAsMFk5ldHdv
cmsgQWRtaW5pc3RyYXRpb24xEDAOBgNVBAQMB0Fybm9sZHMxEjAQBgNVBCoMCUhlaW56LUFk
bzEaMBgGA1UEAwwRSGVpbnotQWRvIEFybm9sZHMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQDgJj7rhdWhMURMn02H/bIKADUpuHzWE68GuYlT1uNbxrHL2yquIOyjmUbZTfnz
eVMq6pPAlMn5mmX16Fs3Sg864DFbNNRPDSkavnX8YYRX2MRSzswof5rxqfnByP5El18G43c5
7CJ8zGk9ebaZiZN52nEJ0xXD80by94hWGKb0lwtEb2jjT8Wrme3bSAdl9u3SoA38mdlkMzlo
o1wXoK5j6MYmiGDaOApc5dS3BHqdq7Z2H6Bm+fnxB1Zjrpt0YZCKkOyv52/ZW2oXDLlynGXu
Aub7wXJKE5iWDauh2+fmtlQbsSsgTcSOdQzcmAwmlI2NGtnmTwLjYUqloGh45o5jAgMBAAGj
ggI1MIICMTAJBgNVHRMEAjAAMA4GA1UdDwEB/wQEAwIF4DAdBgNVHSUEFjAUBggrBgEFBQcD
AgYIKwYBBQUHAwQwHQYDVR0OBBYEFGPd6hK1rpM6FDECj0ZgQs8jkfHnMB8GA1UdIwQYMBaA
FMSIpQfuuHuqDBO/2il0Y1IbSXAWMCYGA1UdEQQfMB2BG2Fybm9sZHNAbXBhLWdhcmNoaW5n
Lm1wZy5kZTB9BgNVHR8EdjB0MDigNqA0hjJodHRwOi8vY2RwMS5wY2EuZGZuLmRlL21wZy1n
Mi1jYS9wdWIvY3JsL2NhY3JsLmNybDA4oDagNIYyaHR0cDovL2NkcDIucGNhLmRmbi5kZS9t
cGctZzItY2EvcHViL2NybC9jYWNybC5jcmwwgc0GCCsGAQUFBwEBBIHAMIG9MDMGCCsGAQUF
BzABhidodHRwOi8vb2NzcC5wY2EuZGZuLmRlL09DU1AtU2VydmVyL09DU1AwQgYIKwYBBQUH
MAKGNmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvbXBnLWcyLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0
LmNydDBCBggrBgEFBQcwAoY2aHR0cDovL2NkcDIucGNhLmRmbi5kZS9tcGctZzItY2EvcHVi
L2NhY2VydC9jYWNlcnQuY3J0MD4GA1UdIAQ3MDUwDwYNKwYBBAGBrSGCLAEBBDAQBg4rBgEE
AYGtIYIsAQEECDAQBg4rBgEEAYGtIYIsAgEECDANBgkqhkiG9w0BAQsFAAOCAQEADms9JAHU
yPyDoTlUlOMcYWL8oFQY231bw3VeuVSS1kxInDzpYOKqDbrPlrckfu+Ie+4+xgyo43zZrsZv
UohTYuJtY/c0q45Wa7S98jsPHg2WYbAluc1Qj2y+n13XuQlok0wkrHGomBam5CyHRs3tO7Fp
RHZGoQGk4wyvSq0GN0wNU3QhuXNrVG6MDFxElI3E8Qm+AUwtrlI47GEyVMIZPHxfMtfQr/yU
sKrnrNJyAxHmlJntM8+J7We61Sc0RDyvfxXAlDaGq2HoQBEh6YD5NJwysydm6J6bNNYwahVS
13KBc5Lx8fE8eJgHwVhIfPnqbD1ZgA0m1p2QlT9MKH6yxDGCA5owggOWAgEBMHowajELMAkG
A1UEBhMCREUxDzANBgNVBAgMBkJheWVybjERMA8GA1UEBwwITXVlbmNoZW4xIDAeBgNVBAoM
F01heC1QbGFuY2stR2VzZWxsc2NoYWZ0MRUwEwYDVQQDDAxNUEcgQ0EgLSBHMDICDCR6xoId
uRKG9ECyyTANBglghkgBZQMEAgEFAKCCAfEwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc
BgkqhkiG9w0BCQUxDxcNMjMwNjAxMTQzMzI0WjAvBgkqhkiG9w0BCQQxIgQgFKDgj7EOHUh/
pCjT5BM+xJ1/5VObkKjv626ygmyvWAcwbAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQMEASow
CwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIB
QDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBiQYJKwYBBAGCNxAEMXwwejBqMQswCQYDVQQG
EwJERTEPMA0GA1UECAwGQmF5ZXJuMREwDwYDVQQHDAhNdWVuY2hlbjEgMB4GA1UECgwXTWF4
LVBsYW5jay1HZXNlbGxzY2hhZnQxFTATBgNVBAMMDE1QRyBDQSAtIEcwMgIMJHrGgh25Eob0
QLLJMIGLBgsqhkiG9w0BCRACCzF8oHowajELMAkGA1UEBhMCREUxDzANBgNVBAgMBkJheWVy
bjERMA8GA1UEBwwITXVlbmNoZW4xIDAeBgNVBAoMF01heC1QbGFuY2stR2VzZWxsc2NoYWZ0
MRUwEwYDVQQDDAxNUEcgQ0EgLSBHMDICDCR6xoIduRKG9ECyyTANBgkqhkiG9w0BAQEFAASC
AQAnmwgRoKec9TdgubEa16ReNAuhYmiSgyrPSKjutuD/SxTgKyspG/f/j0pK4eT1BpXU9D52
zEm5vNEgUtSeM56Posr841zKjrIyrw/Ecf59DHlHXnl89YjdtgiEDdVaJBt+lzt3CKGussMA
+z0qNWq1PjzRXZ1Gfpy14zG4T5wOIKqGZTqIhkZy6175jngAUEP9P/LpZaN/P2LChLped0ER
kDCQisqw8gWoyhGhjpWqMc6JyDoZf/e6FeLnj/OqUSGyalJgcs8x3kBTo/RrBEnuDKF98nZJ
hRDF7cTSYvWrK/JD1T36n+1FiLIZ3GjGZ+VGnYaA9d3RrrxrnKS/ssWeAAAAAAAA
--------------ms080600070205030204030700--