From Claudio.Bisegni@lnf.infn.it Wed Sep 12 07:51:52 2007 From: Claudio.Bisegni@lnf.infn.it (Claudio Bisegni) Date: Wed, 12 Sep 2007 08:51:52 +0200 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework Message-ID: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> --Apple-Mail-2-819314806 Content-Type: multipart/alternative; boundary=Apple-Mail-1-819314642 --Apple-Mail-1-819314642 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Hi to all folk of the lists i hope you have had a beautiful summer holiday. In august with Dave (Botsch) we have talked about an idea, encapsulate a part of useful afs api into a cocoa framework! So if this framework is compiled in main afs package, application that use framework don't require to be recompiled. I would know the other user of the list about this idea. Best Reguards ------------------------------------------------------------------------ ---------------------------------- Claudio Bisegni Computing Service www: http://www.lnf.infn.it/~bisegni LNF-INFN e-mail: claudio.bisegni at lnf.infn.it AFS Commander: http://www.lnf.infn.it/~bisegni/Main/Afs% 20Commander.html --Apple-Mail-1-819314642 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 Hi to all folk of the lists
i hope you have had a beautiful summer = holiday. In august with Dave(Botsch) we have talked about an idea, = encapsulate a part of useful afs api into a cocoa = framework!=A0
So if this framework is compiled in main afs = package, application that use framework don't require to be = recompiled.

I = would know the other user of the list about this = idea.=A0

Best Reguards


=

= --Apple-Mail-1-819314642-- --Apple-Mail-2-819314806 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s 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 --Apple-Mail-2-819314806-- From jaltman@secure-endpoints.com Wed Sep 12 13:40:19 2007 From: jaltman@secure-endpoints.com (Jeffrey Altman) Date: Wed, 12 Sep 2007 08:40:19 -0400 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework In-Reply-To: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> References: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> Message-ID: <46E7DE33.50704@secure-endpoints.com> This is a cryptographically signed message in MIME format. --------------ms060103000305010902070003 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Claudio Bisegni wrote: > Hi to all folk of the lists > i hope you have had a beautiful summer holiday. In august with > Dave(Botsch) we have talked about an idea, encapsulate a part of > useful afs api into a cocoa framework! > So if this framework is compiled in main afs package, application that > use framework don't require to be recompiled. Frameworks are appropriate for public APIs that are meant to be used by third party applications. As part of the implied contract associated with a framework is that the author will never remove or change functionality from it. I do not believe that enough thought has gone into the existing AFS APIs to be able to say what will or will not require change. The library that is most applicable for framework consideration is libadmin but even that library contains numerous functions that I know need to be changed. Anything that references kauth is going to have to change. While a framework is definitely a good idea, it is probably premature. Jeffrey Altman --------------ms060103000305010902070003 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJeTCC AxcwggKAoAMCAQICEALr5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oX DTA4MDUzMDA2MTM1N1owczEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVy aWMxHDAaBgNVBAMTE0plZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRt YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCsoz/0+s4Cn65n/3bU3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5c bhSnJPmb2OOb1frx64dlDgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCF PKhZfcrGAXoVCrFBadnLAokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu184 9Cj6I4nY5bt+r94kyDHM94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d 1ZXepBXyexQbwOYvftpVlMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcG A1UdEQQgMB6BHGphbHRtYW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADAN BgkqhkiG9w0BAQUFAAOBgQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1 AZAvCv+ZMMRRKWCsrG5tItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk 0oiBQcQD8A+UHwrcmaj3UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAxcwggKAoAMCAQICEALr 5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oXDTA4MDUzMDA2MTM1N1ow czEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVyaWMxHDAaBgNVBAMTE0pl ZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRtYW5Ac2VjdXJlLWVuZHBv aW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoz/0+s4Cn65n/3bU 3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5cbhSnJPmb2OOb1frx64dl DgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCFPKhZfcrGAXoVCrFBadnL AokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu1849Cj6I4nY5bt+r94kyDHM 94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d1ZXepBXyexQbwOYvftpV lMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcGA1UdEQQgMB6BHGphbHRt YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOB gQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1AZAvCv+ZMMRRKWCsrG5t ItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk0oiBQcQD8A+UHwrcmaj3 UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAw gdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUg VG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRp b24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFp bCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwg RnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV +065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfAr hVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/ p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8 MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWls Q0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxh YmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/ TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amc OY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggNkMIID YAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQ AuvkETdTqf4dYKgtvKGiEzAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN AQcBMBwGCSqGSIb3DQEJBTEPFw0wNzA5MTIxMjQwMTlaMCMGCSqGSIb3DQEJBDEWBBSPXeCR C73H/7mT2bh2mV3q652vZTBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3 DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYB BAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vpbmcg Q0ECEALr5BE3U6n+HWCoLbyhohMwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJa QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEALr5BE3U6n+HWCoLbyhohMwDQYJ KoZIhvcNAQEBBQAEggEAa0K0Ra8IYIIRHvo7clZxmij/8IFrsHJjyDzBLdhVIUOBnVKkH+vp Y4GsefcpaMHchv5jn2+mTGBxhDjHipj8NerM5gva2j86vGdYVVpgwXmrK0qzI7UxmLl9M2az mhOEbDYYLuru4Pn6Kl8CKYMiZa0X5F8itHkHPxRgiVs80PKE7SR3y1PXzLHXrP9ZJUE3Y76i pKdjBCc3e556wuSzQ3B5YJv9hepThbfKsgNmsbtsmf5oCvVMR348B9kgEgEdY0vRYetF/YF2 MN8+driGQi4yWpN7J5oRnzcXq0ouEOsuSWcQ08rs1X5pnbLqccPSs0JoaKgXB9egG3Or4ENF ngAAAAAAAA== --------------ms060103000305010902070003-- From Claudio.Bisegni@lnf.infn.it Wed Sep 12 13:47:59 2007 From: Claudio.Bisegni@lnf.infn.it (Claudio Bisegni) Date: Wed, 12 Sep 2007 14:47:59 +0200 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework In-Reply-To: <46E7DE33.50704@secure-endpoints.com> References: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> <46E7DE33.50704@secure-endpoints.com> Message-ID: <9A1DE4E2-035C-455B-BA17-1AB638688C7F@lnf.infn.it> --Apple-Mail-9-840682423 Content-Type: multipart/alternative; boundary=Apple-Mail-8-840682287 --Apple-Mail-8-840682287 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Hi Jeffrey In effect i was thinking about klog/aklog, configuration, memory cache param... and other usefull api In the start it would be very short set of api. Claudio On 12/set/07, at 14:40, Jeffrey Altman wrote: > Claudio Bisegni wrote: >> Hi to all folk of the lists >> i hope you have had a beautiful summer holiday. In august with >> Dave(Botsch) we have talked about an idea, encapsulate a part of >> useful afs api into a cocoa framework! >> So if this framework is compiled in main afs package, application >> that >> use framework don't require to be recompiled. > Frameworks are appropriate for public APIs that are meant to be > used by > third party applications. As part of the implied contract associated > with a framework is that the author will never remove or change > functionality from it. I do not believe that enough thought has gone > into the existing AFS APIs to be able to say what will or will not > require change. > > The library that is most applicable for framework consideration is > libadmin but even that library contains numerous functions that I know > need to be changed. Anything that references kauth is going to > have to > change. > > While a framework is definitely a good idea, it is probably premature. > > Jeffrey Altman > ------------------------------------------------------------------------ ---------------------------------- Claudio Bisegni phone: (+39)-06-9403.2345 Computing Service fax: (+39)-06-9403.2649 LNF-INFN e-mail: claudio.bisegni@lnf.infn.it Via Enrico Fermi, 40 www: http://www.lnf.infn.it/~bisegni I-00044 Frascati, Italy --Apple-Mail-8-840682287 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1
Hi Jeffrey
In effect i was thinking about klog/aklog, = configuration, memory cache param... and other usefull api
In the = start it would be very short set of api.

Claudio
On = 12/set/07, at 14:40, Jeffrey Altman wrote:

Claudio Bisegni wrote:
Hi to all folk of the = lists
i hope you have had a beautiful = summer holiday. In august with
Dave(Botsch) = we have talked about an idea, encapsulate a part of
useful afs api into a cocoa framework!=A0
So if = this framework is compiled in main afs package, application = that
use framework don't require to = be recompiled.
Frameworks = are appropriate for public APIs that are meant to be used by
third party applications.=A0 As part of the implied = contract associated
with a framework is that = the author will never remove or change
=A0 = I do not believe that enough thought has gone
into the existing AFS APIs to be able to say what = will or will not
require change.

The = library that is most applicable for framework consideration is
libadmin but even that library contains numerous = functions that I know
need to be changed.=A0 Anything that references = kauth is going to have to
change. =A0

While a = framework is definitely a good idea, it is probably premature.

Jeffrey = Altman

=


--------------------------------------= --------------------------------------------------------------------
Claudio Bisegni=A0 =A0=A0 =A0=A0 =A0=A0 =A0 = phone:=A0=A0(+39)-06-9403.2345
Computing Service=A0 =A0 =A0 =A0 =A0=A0 fax:=A0 =A0=A0(+39)-06-9403.2649
LNF-INFN=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0=A0 = e-mail: claudio.bisegni@lnf.infn.it


=

= --Apple-Mail-8-840682287-- --Apple-Mail-9-840682423 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIESzCCBEcw ggMvoAMCAQICAh29MA0GCSqGSIb3DQEBBQUAMC4xCzAJBgNVBAYTAklUMQ0wCwYDVQQKEwRJTkZO MRAwDgYDVQQDEwdJTkZOIENBMB4XDTA3MDcxOTE0MjcyMFoXDTA4MDcxODE0MjcyMFowYzELMAkG A1UEBhMCSVQxDTALBgNVBAoTBElORk4xHTAbBgNVBAsTFFBlcnNvbmFsIENlcnRpZmljYXRlMQww CgYDVQQHEwNMTkYxGDAWBgNVBAMTD0NsYXVkaW8gQmlzZWduaTCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAKRPR+nFrOu4MrnhHkAjqR8e05jnyyBmE4b8WcKUJleLjFaVl9iL3QC5RYma rT9UgpzrtZCN8WdGlCQLkLlOzlyRasXSHFaXzmtOEdMIOk1ZBXE/jy83+9TXSoKwFM84qHZFAzQc J+XubQ6NnIKpmY9i04ctql/JPeilY1FnNvXcFZrYXraskztYn722dX6b0mYTjbufg42aHbUY60WC /NMMlxzbUrZJLYcyYyy7GpAkbIceDH76vm2pCfRoP9TLN8Eng116K0z76fHgheBOOU9/UF5dIAVg oJ+J8VDXu1xojWMeEJHbmOZYaBYrTUFioifrGv9BAWuNLFVAdT7ncxcCAwEAAaOCATgwggE0MAwG A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD BDA9BgNVHR8ENjA0MDKgMKAuhixodHRwOi8vc2VjdXJpdHkuZmkuaW5mbi5pdC9DQS9JTkZOQ0Ff Y3JsLmRlcjAXBgNVHSAEEDAOMAwGCisGAQQB0SMKAQUwHQYDVR0OBBYEFC2ComyxxDlhhjblut6V 6bBtEHIlMFYGA1UdIwRPME2AFNFi87N3csgu+/J5Gm83TiefE9UgoTKkMDAuMQswCQYDVQQGEwJJ VDENMAsGA1UEChMESU5GTjEQMA4GA1UEAxMHSU5GTiBDQYIBADAmBgNVHREEHzAdgRtDbGF1ZGlv LkJpc2VnbmlAbG5mLmluZm4uaXQwDQYJKoZIhvcNAQEFBQADggEBAAVaDxfxQ223lQG48u4gR1/F vxiCb3EDqBYuoqKEmbr93E3bU6upinAB9xSakue3XA5lpfqezL046G27h8jjxsBq3dcHV9rU3b3E ncQFVGnmbpRxZmr/lQc6PHAcEsxWbaUzi8w8UyUwoHa/BJQ9Zoc3RP6oMSFSTRdoniLV/Rznv2cC R++tWO2fXOh1oSiVhjAWIWlQ8Jgzddq43JxmC+/kkF5KSJpi6ShHzpuB3uSEC3r+l7u/A/JIlYQS NmPcyTDCF+kwhng70Rmll4mgqomBBiX7jxdBHlahlxJzypeF3cUcwLb47aIMOTsaFpuwJkpDvAc5 UbEQUme/gZfq0AIxggJHMIICQwIBATA0MC4xCzAJBgNVBAYTAklUMQ0wCwYDVQQKEwRJTkZOMRAw DgYDVQQDEwdJTkZOIENBAgIdvTAJBgUrDgMCGgUAoIHpMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B BwEwHAYJKoZIhvcNAQkFMQ8XDTA3MDkxMjEyNDc2MFowIwYJKoZIhvcNAQkEMRYEFDTvUlB40EA6 Ax3maukow1hLTBRwMEMGCSsGAQQBgjcQBDE2MDQwLjELMAkGA1UEBhMCSVQxDTALBgNVBAoTBElO Rk4xEDAOBgNVBAMTB0lORk4gQ0ECAh29MEUGCyqGSIb3DQEJEAILMTagNDAuMQswCQYDVQQGEwJJ VDENMAsGA1UEChMESU5GTjEQMA4GA1UEAxMHSU5GTiBDQQICHb0wDQYJKoZIhvcNAQEBBQAEggEA lmSvYAy4PWr5pZTiHhhbcoUB0+hGTI+8J6jpI++ieGNTLeBNqwvgBOSN8OiVuEe4XUXkcHC4raJn D6jfGUhQyVfE/eAdpAnnF3haRkYWEPcPADD8TI7wFQoMGgRioG88M+DJZTbDiFUPERTM+ka7N7Fn YKyyc1MB25DeTAGmpZUc08kvEvadRgNsz1tSBoFZsBh0b2H/4vlybN3N/qYD7U1NL/rLX2eQBEic Tm/ihxyktyVScYn21FXgtzkLo6zhKIckmawjiLbB/0JqXTLvkaO9z36Zpx7Zm/hgfAIToX9JubvH dQ3oDhir9XCq8Oz10Tx/jbPecMifd9L6DBggZgAAAAAAAA== --Apple-Mail-9-840682423-- From jaltman@secure-endpoints.com Wed Sep 12 13:55:06 2007 From: jaltman@secure-endpoints.com (Jeffrey Altman) Date: Wed, 12 Sep 2007 08:55:06 -0400 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework In-Reply-To: <9A1DE4E2-035C-455B-BA17-1AB638688C7F@lnf.infn.it> References: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> <46E7DE33.50704@secure-endpoints.com> <9A1DE4E2-035C-455B-BA17-1AB638688C7F@lnf.infn.it> Message-ID: <46E7E1AA.4000906@secure-endpoints.com> This is a cryptographically signed message in MIME format. --------------ms040301030909020709020107 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Claudio Bisegni wrote: > Hi Jeffrey > In effect i was thinking about klog/aklog, configuration, memory cache > param... and other usefull api > In the start it would be very short set of api. > > Claudio Exactly the set of APIs that undergo the most frequent change because there is so much that needs to be done to improve them. Getting and setting tokens we already know is going to have to change to support rxk5 and rxgk. Anything that has kerb4 (kauth) dependencies is going to have to be changed because the plan is to remove them. --------------ms040301030909020709020107 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJeTCC AxcwggKAoAMCAQICEALr5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oX DTA4MDUzMDA2MTM1N1owczEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVy aWMxHDAaBgNVBAMTE0plZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRt YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCsoz/0+s4Cn65n/3bU3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5c bhSnJPmb2OOb1frx64dlDgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCF PKhZfcrGAXoVCrFBadnLAokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu184 9Cj6I4nY5bt+r94kyDHM94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d 1ZXepBXyexQbwOYvftpVlMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcG A1UdEQQgMB6BHGphbHRtYW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADAN BgkqhkiG9w0BAQUFAAOBgQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1 AZAvCv+ZMMRRKWCsrG5tItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk 0oiBQcQD8A+UHwrcmaj3UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAxcwggKAoAMCAQICEALr 5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oXDTA4MDUzMDA2MTM1N1ow czEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVyaWMxHDAaBgNVBAMTE0pl ZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRtYW5Ac2VjdXJlLWVuZHBv aW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoz/0+s4Cn65n/3bU 3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5cbhSnJPmb2OOb1frx64dl DgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCFPKhZfcrGAXoVCrFBadnL AokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu1849Cj6I4nY5bt+r94kyDHM 94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d1ZXepBXyexQbwOYvftpV lMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcGA1UdEQQgMB6BHGphbHRt YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOB gQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1AZAvCv+ZMMRRKWCsrG5t ItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk0oiBQcQD8A+UHwrcmaj3 UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAw gdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUg VG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRp b24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFp bCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwg RnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV +065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfAr hVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/ p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8 MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWls Q0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxh YmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/ TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amc OY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggNkMIID YAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQ AuvkETdTqf4dYKgtvKGiEzAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN AQcBMBwGCSqGSIb3DQEJBTEPFw0wNzA5MTIxMjU1MDZaMCMGCSqGSIb3DQEJBDEWBBQeNzBA 0AlRg21L7fPgAhonCV4h+zBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3 DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYB BAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vpbmcg Q0ECEALr5BE3U6n+HWCoLbyhohMwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJa QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEALr5BE3U6n+HWCoLbyhohMwDQYJ KoZIhvcNAQEBBQAEggEAkPGKPCqyzzgCMo4Tndx+XEcakFf+73TxlIitEidLgGAlDYxBnBuc RsSnr+QN/gAX+09cJ2iTgV0LSFhhJNLaECDidjXNRziIPJIsK1FrNWktpvns96wYDzEJVwdf Xhxm8YyqyZZJSygpUhcmKcKxE1crMooCip22cZYLMxJhpr43mZfkzuuV3u6+gnVo9iKuVTJI x6KbcdaDmQ8dIU1IGobKjjnPi9OrBlKHIchww/L156yi/k9P1SEZp4paFrwsMi8+idm8Rg2E pAzo7Bs2Tw3PsSU3I5gcUMLD7s+MJL5gHAIHXN/Z/LMMhrPMLNU8r2MdOFDiZBz+lBvHBFWV ngAAAAAAAA== --------------ms040301030909020709020107-- From Claudio.Bisegni@lnf.infn.it Wed Sep 12 14:00:18 2007 From: Claudio.Bisegni@lnf.infn.it (Claudio Bisegni) Date: Wed, 12 Sep 2007 15:00:18 +0200 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework In-Reply-To: <46E7E1AA.4000906@secure-endpoints.com> References: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> <46E7DE33.50704@secure-endpoints.com> <9A1DE4E2-035C-455B-BA17-1AB638688C7F@lnf.infn.it> <46E7E1AA.4000906@secure-endpoints.com> Message-ID: --Apple-Mail-13-841420919 Content-Type: multipart/alternative; boundary=Apple-Mail-12-841420770 --Apple-Mail-12-841420770 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Ok i have mean, for my preference pane, id like to use api for all operation instead script. I must wait a certain level of stability of api? On 12/set/07, at 14:55, Jeffrey Altman wrote: > Claudio Bisegni wrote: >> Hi Jeffrey >> In effect i was thinking about klog/aklog, configuration, memory >> cache >> param... and other usefull api >> In the start it would be very short set of api. >> >> Claudio > Exactly the set of APIs that undergo the most frequent change because > there is so much that needs to be done to improve them. Getting and > setting tokens we already know is going to have to change to support > rxk5 and rxgk. Anything that has kerb4 (kauth) dependencies is going > to have to be changed because the plan is to remove them. > > ------------------------------------------------------------------------ ---------------------------------- Claudio Bisegni phone: (+39)-06-9403.2345 Computing Service fax: (+39)-06-9403.2649 LNF-INFN e-mail: claudio.bisegni@lnf.infn.it Via Enrico Fermi, 40 www: http://www.lnf.infn.it/~bisegni I-00044 Frascati, Italy --Apple-Mail-12-841420770 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 Ok i have mean,=A0
for my preference pane, id like to use api for = all operation instead script. I must=A0wait=A0a certain level of = stability of api?

On 12/set/07, at 14:55, = Jeffrey Altman wrote:

Claudio Bisegni wrote:
Hi Jeffrey
In effect i was thinking about klog/aklog, = configuration, memory cache
param... and = other usefull api
In the start it would be very = short set of api.

Claudio
Exactly = the set of APIs that undergo the most frequent change because
there is so much that needs to be done to improve = them. =A0 Getting = and
setting tokens we already know = is going to have to change to support
rxk5 and = rxgk. =A0 Anything that has = kerb4 (kauth) dependencies is going
to have to be = changed because the plan is to remove them.




--------------------------------------= --------------------------------------------------------------------
Claudio Bisegni=A0 =A0=A0 =A0=A0 =A0=A0 =A0 = phone:=A0=A0(+39)-06-9403.2345
Computing Service=A0 =A0 =A0 =A0 =A0=A0 fax:=A0 =A0=A0(+39)-06-9403.2649
LNF-INFN=A0=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 = =A0=A0 = e-mail: claudio.bisegni@lnf.infn.it
Via Enrico Fermi, 40=A0=A0 =A0 =A0=A0 www:=A0 =A0=A0http://www.lnf.infn.it/~bisegni
I-00044 Frascati, Italy=A0=A0 =A0 =



= --Apple-Mail-12-841420770-- --Apple-Mail-13-841420919 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s 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 --Apple-Mail-13-841420919-- From shadow@gmail.com Wed Sep 12 14:10:50 2007 From: shadow@gmail.com (Derrick Brashear) Date: Wed, 12 Sep 2007 09:10:50 -0400 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework In-Reply-To: References: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> <46E7DE33.50704@secure-endpoints.com> <9A1DE4E2-035C-455B-BA17-1AB638688C7F@lnf.infn.it> <46E7E1AA.4000906@secure-endpoints.com> Message-ID: ------=_Part_1874_24772345.1189602650838 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 9/12/07, Claudio Bisegni wrote: > > Ok i have mean, for my preference pane, id like to use api for all > operation instead script. I must wait a certain level of stability of api? > you can use the api with have without implying it's stable by issuing a framework. use a private framework if you must. ------=_Part_1874_24772345.1189602650838 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline

On 9/12/07, Claudio Bisegni <Claudio.Bisegni@lnf.infn.it> wrote:
Ok i have mean, 
for my preference pane, id like to use api for all operation instead script. I must wait a certain level of stability of api?

you can use the api with have without implying it's stable by issuing a framework. use a private framework if you must.
 


------=_Part_1874_24772345.1189602650838-- From jaltman@secure-endpoints.com Wed Sep 12 14:13:04 2007 From: jaltman@secure-endpoints.com (Jeffrey Altman) Date: Wed, 12 Sep 2007 09:13:04 -0400 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework In-Reply-To: References: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> <46E7DE33.50704@secure-endpoints.com> <9A1DE4E2-035C-455B-BA17-1AB638688C7F@lnf.infn.it> <46E7E1AA.4000906@secure-endpoints.com> Message-ID: <46E7E5E0.2010807@secure-endpoints.com> This is a cryptographically signed message in MIME format. --------------ms000305020102070009060708 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Claudio Bisegni wrote: > Ok i have mean, > for my preference pane, id like to use api for all operation instead > script. I must wait a certain level of stability of api? There are APIs. There are not frameworks. APIs can change. Frameworks cannot. --------------ms000305020102070009060708 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJeTCC AxcwggKAoAMCAQICEALr5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oX DTA4MDUzMDA2MTM1N1owczEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVy aWMxHDAaBgNVBAMTE0plZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRt YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCsoz/0+s4Cn65n/3bU3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5c bhSnJPmb2OOb1frx64dlDgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCF PKhZfcrGAXoVCrFBadnLAokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu184 9Cj6I4nY5bt+r94kyDHM94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d 1ZXepBXyexQbwOYvftpVlMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcG A1UdEQQgMB6BHGphbHRtYW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADAN BgkqhkiG9w0BAQUFAAOBgQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1 AZAvCv+ZMMRRKWCsrG5tItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk 0oiBQcQD8A+UHwrcmaj3UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAxcwggKAoAMCAQICEALr 5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oXDTA4MDUzMDA2MTM1N1ow czEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVyaWMxHDAaBgNVBAMTE0pl ZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRtYW5Ac2VjdXJlLWVuZHBv aW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoz/0+s4Cn65n/3bU 3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5cbhSnJPmb2OOb1frx64dl DgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCFPKhZfcrGAXoVCrFBadnL AokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu1849Cj6I4nY5bt+r94kyDHM 94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d1ZXepBXyexQbwOYvftpV lMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcGA1UdEQQgMB6BHGphbHRt YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOB gQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1AZAvCv+ZMMRRKWCsrG5t ItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk0oiBQcQD8A+UHwrcmaj3 UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAw gdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUg VG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRp b24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFp bCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwg RnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV +065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfAr hVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/ p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8 MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWls Q0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxh YmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/ TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amc OY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggNkMIID YAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQ AuvkETdTqf4dYKgtvKGiEzAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN AQcBMBwGCSqGSIb3DQEJBTEPFw0wNzA5MTIxMzEzMDRaMCMGCSqGSIb3DQEJBDEWBBQD4Mns 3Fbrj3vL6wZ7ELrwAbtAtTBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3 DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYB BAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vpbmcg Q0ECEALr5BE3U6n+HWCoLbyhohMwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJa QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEALr5BE3U6n+HWCoLbyhohMwDQYJ KoZIhvcNAQEBBQAEggEAC7E5Hli2SbKRjkZ2GsvDxtqooLiJtTsDmJc2Gt/21eHdnPHIq13r uK+j4b+s9U8Zo6bArsutCRdnq88jRLGHigd11k0Jjd5b4XoUGFSiDG0OGH6BO1XkKa/ZAZUh 2+4Lksw2i7aKQpOtH69RjrU6fhUMvvy3Dv5jrNtkGi6nx/51dLX2vb4MKg3Ubqx7zi5dWSOA YkhHr/Nop4MOl2R4idqLe/h8I5t0CpIqo/YEBeHDf+eYqlLMna+vN5diD3rSGv4FoEPsy9Fl Tkpgbm/JKXeKiSVCgEqQZec3l3jeSs0O4wt++6ci5J6hxR5vpWHY+ly5Y/UYLPyWjVhSBSFx QwAAAAAAAA== --------------ms000305020102070009060708-- From Claudio.Bisegni@lnf.infn.it Wed Sep 12 14:20:33 2007 From: Claudio.Bisegni@lnf.infn.it (Claudio Bisegni) Date: Wed, 12 Sep 2007 15:20:33 +0200 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework In-Reply-To: References: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> <46E7DE33.50704@secure-endpoints.com> <9A1DE4E2-035C-455B-BA17-1AB638688C7F@lnf.infn.it> <46E7E1AA.4000906@secure-endpoints.com> Message-ID: <1DE263ED-D87D-409E-9A52-ABED319791B9@lnf.infn.it> --Apple-Mail-19-842635957 Content-Type: multipart/alternative; boundary=Apple-Mail-18-842635817 --Apple-Mail-18-842635817 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Yes i'll do this, but i was thinking that this private framework would be useful also for other people. On 12/set/07, at 15:10, Derrick Brashear wrote: > > > On 9/12/07, Claudio Bisegni wrote: > Ok i have mean, > for my preference pane, id like to use api for all operation > instead script. I must wait a certain level of stability of api? > > you can use the api with have without implying it's stable by > issuing a framework. use a private framework if you must. > > > ------------------------------------------------------------------------ ---------------------------------- Claudio Bisegni phone: (+39)-06-9403.2345 Computing Service fax: (+39)-06-9403.2649 LNF-INFN e-mail: claudio.bisegni@lnf.infn.it Via Enrico Fermi, 40 www: http://www.lnf.infn.it/~bisegni I-00044 Frascati, Italy --Apple-Mail-18-842635817 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 Yes i'll do this, but i was thinking that this private framework would = be=A0useful=A0also for other people.


= --Apple-Mail-18-842635817-- --Apple-Mail-19-842635957 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s 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 --Apple-Mail-19-842635957-- From shadow@dementia.org Wed Sep 12 14:22:20 2007 From: shadow@dementia.org (Derrick J Brashear) Date: Wed, 12 Sep 2007 09:22:20 -0400 (EDT) Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework In-Reply-To: <1DE263ED-D87D-409E-9A52-ABED319791B9@lnf.infn.it> References: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> <46E7DE33.50704@secure-endpoints.com> <9A1DE4E2-035C-455B-BA17-1AB638688C7F@lnf.infn.it> <46E7E1AA.4000906@secure-endpoints.com> <1DE263ED-D87D-409E-9A52-ABED319791B9@lnf.infn.it> Message-ID: On Wed, 12 Sep 2007, Claudio Bisegni wrote: > Yes i'll do this, but i was thinking that this private framework would be > useful also for other people. that's not really private, is it... From Claudio.Bisegni@lnf.infn.it Thu Sep 13 14:29:09 2007 From: Claudio.Bisegni@lnf.infn.it (Claudio Bisegni) Date: Thu, 13 Sep 2007 15:29:09 +0200 Subject: [OpenAFS-port-darwin] Think about an afs cocoa Framework In-Reply-To: <46E7DE33.50704@secure-endpoints.com> References: <7EA73A56-C938-46F4-BB1E-F05577C92BFA@lnf.infn.it> <46E7DE33.50704@secure-endpoints.com> Message-ID: --Apple-Mail-4-929552282 Content-Type: multipart/alternative; boundary=Apple-Mail-3-929552143 --Apple-Mail-3-929552143 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Yes it's true. On 12/set/07, at 14:40, Jeffrey Altman wrote: > Claudio Bisegni wrote: >> Hi to all folk of the lists >> i hope you have had a beautiful summer holiday. In august with >> Dave(Botsch) we have talked about an idea, encapsulate a part of >> useful afs api into a cocoa framework! >> So if this framework is compiled in main afs package, application >> that >> use framework don't require to be recompiled. > Frameworks are appropriate for public APIs that are meant to be > used by > third party applications. As part of the implied contract associated > with a framework is that the author will never remove or change > functionality from it. I do not believe that enough thought has gone > into the existing AFS APIs to be able to say what will or will not > require change. > > The library that is most applicable for framework consideration is > libadmin but even that library contains numerous functions that I know > need to be changed. Anything that references kauth is going to > have to > change. > > While a framework is definitely a good idea, it is probably premature. > > Jeffrey Altman > ------------------------------------------------------------------------ ---------------------------------- Claudio Bisegni phone: (+39)-06-9403.2345 Computing Service fax: (+39)-06-9403.2649 LNF-INFN e-mail: claudio.bisegni@lnf.infn.it Via Enrico Fermi, 40 www: http://www.lnf.infn.it/~bisegni I-00044 Frascati, Italy --Apple-Mail-3-929552143 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=ISO-8859-1 Yes it's true.

On 12/set/07, at 14:40, Jeffrey Altman = wrote:

Claudio Bisegni wrote:
=
Hi to all folk of the = lists
i hope you have had a beautiful = summer holiday. In august with
Dave(Botsch) = we have talked about an idea, encapsulate a part of
useful afs api into a cocoa framework!=A0
So if = this framework is compiled in main afs package, application = that
use framework don't require to = be recompiled.
Frameworks = are appropriate for public APIs that are meant to be used by
third party applications.=A0 As part of the implied = contract associated
with a framework is that = the author will never remove or change
=A0 = I do not believe that enough thought has gone
into the existing AFS APIs to be able to say what = will or will not
require change.

The = library that is most applicable for framework consideration is
libadmin but even that library contains numerous = functions that I know
need to be changed.=A0 Anything that references = kauth is going to have to
change. =A0

While a = framework is definitely a good idea, it is probably premature.

Jeffrey = Altman

=

= --Apple-Mail-3-929552143-- --Apple-Mail-4-929552282 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s 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 --Apple-Mail-4-929552282-- From dsk@MIT.EDU Tue Sep 25 15:15:28 2007 From: dsk@MIT.EDU (Duncan Kincaid) Date: Tue, 25 Sep 2007 10:15:28 -0400 Subject: [OpenAFS-port-darwin] OpenAFS client for Mac OS 10.5 (Leopard) Message-ID: <92B0B6E6-5E60-4668-B60E-16EB520F9FE9@mit.edu> Sirs/Madams For months I have been scouring openafs.org site for some evidence of leopard related work. 1. is there an OpenAFS client installer for Leopard so that we can begin testing? 2. if not, are there instructions somewhere for compiling our own client? 3. would the OpenAFS team consider posting some info on the http:// openafs.org/macos.html with regard to Leopard? mystified, lost, grateful Duncan Kincaid Urban Studies and Planning MIT From jaltman@secure-endpoints.com Tue Sep 25 15:34:28 2007 From: jaltman@secure-endpoints.com (Jeffrey Altman) Date: Tue, 25 Sep 2007 10:34:28 -0400 Subject: [OpenAFS-port-darwin] OpenAFS client for Mac OS 10.5 (Leopard) In-Reply-To: <92B0B6E6-5E60-4668-B60E-16EB520F9FE9@mit.edu> References: <92B0B6E6-5E60-4668-B60E-16EB520F9FE9@mit.edu> Message-ID: <46F91C74.4030605@secure-endpoints.com> This is a cryptographically signed message in MIME format. --------------ms060107060606000109040009 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Duncan Kincaid wrote: > Sirs/Madams > > For months I have been scouring openafs.org site for some evidence of > leopard related work. > 1. is there an OpenAFS client installer for Leopard so that we can > begin testing? > 2. if not, are there instructions somewhere for compiling our own client? > 3. would the OpenAFS team consider posting some info on the > http://openafs.org/macos.html with regard to Leopard? > > mystified, lost, grateful > Duncan Kincaid > Urban Studies and Planning > MIT We may or may not be under NDA. However, it is our intention to have a client for each MacOS X operating system release on the day of its release. Jeffrey Altman --------------ms060107060606000109040009 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJeTCC AxcwggKAoAMCAQICEALr5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oX DTA4MDUzMDA2MTM1N1owczEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVy aWMxHDAaBgNVBAMTE0plZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRt YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQCsoz/0+s4Cn65n/3bU3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5c bhSnJPmb2OOb1frx64dlDgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCF PKhZfcrGAXoVCrFBadnLAokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu184 9Cj6I4nY5bt+r94kyDHM94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d 1ZXepBXyexQbwOYvftpVlMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcG A1UdEQQgMB6BHGphbHRtYW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADAN BgkqhkiG9w0BAQUFAAOBgQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1 AZAvCv+ZMMRRKWCsrG5tItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk 0oiBQcQD8A+UHwrcmaj3UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAxcwggKAoAMCAQICEALr 5BE3U6n+HWCoLbyhohMwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoT HFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUzMTA2MTM1N1oXDTA4MDUzMDA2MTM1N1ow czEPMA0GA1UEBBMGQWx0bWFuMRUwEwYDVQQqEwxKZWZmcmV5IEVyaWMxHDAaBgNVBAMTE0pl ZmZyZXkgRXJpYyBBbHRtYW4xKzApBgkqhkiG9w0BCQEWHGphbHRtYW5Ac2VjdXJlLWVuZHBv aW50cy5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCsoz/0+s4Cn65n/3bU 3shXw4y5u1uEMEsBOiqNU0PfIKGYQe95b1FKNbNAkctSdQT6GF5cbhSnJPmb2OOb1frx64dl DgskaG561xa8XPA1aP8Cc+33dgsSLIxGEh97lyUYHEfWBC03KMCFPKhZfcrGAXoVCrFBadnL AokQbUTFahVg/qQx2IT3wSj1sCIfV5UDuXcEKHCvRtEZIsSzu1849Cj6I4nY5bt+r94kyDHM 94MHYBJi+6tWLFRy2gkIB3HEPmxAiQrKljNpH9bOffiBLIAgmJ6d1ZXepBXyexQbwOYvftpV lMEFHHQmdiwH3tj69hE78XvM5X9J+SbjbuNpAgMBAAGjOTA3MCcGA1UdEQQgMB6BHGphbHRt YW5Ac2VjdXJlLWVuZHBvaW50cy5jb20wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOB gQB8FShDN2Ig034Y5eyadiFDEtOvsIJ3Z2xV9aTL4u8xMlz1gZR1AZAvCv+ZMMRRKWCsrG5t ItV8DFPSfWAGMpInmMarA4f76JRLQEUhkRUg8GpkJM5ryk5EDakk0oiBQcQD8A+UHwrcmaj3 UWxQ9zCjDgU+1mY9nEQxZZyp4eeUfzCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAw gdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUg VG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRp b24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFp bCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0w MzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwg RnJlZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV +065yplaHmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfAr hVqqP3FWy688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/ p7bRPGEEQB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8 MDowOKA2oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWls Q0EuY3JsMAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxh YmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/ TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amc OY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggNkMIID YAIBATB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQ AuvkETdTqf4dYKgtvKGiEzAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN AQcBMBwGCSqGSIb3DQEJBTEPFw0wNzA5MjUxNDM0MjhaMCMGCSqGSIb3DQEJBDEWBBTpt0Ao 0VlKN6nhy2DqTg7Q3nlY2jBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3 DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYB BAGCNxAEMXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcg KFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vpbmcg Q0ECEALr5BE3U6n+HWCoLbyhohMwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJa QTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhh d3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEALr5BE3U6n+HWCoLbyhohMwDQYJ KoZIhvcNAQEBBQAEggEAAm0zS6bYI9V58iHr0OTiptagZpZ8CNUJNzWpshBzZ4SksR+pXr5E Z//40gaRD5N1XiG9k487sSqAd2YRt/guOH65abcqDlobHPkNosLFnTQgAQRD6q5i403keH40 cOC4xlm45b1itURxH6Fq0bhWjvsVtq7uh8audPTuhEulpufwSShm9p7WBSRLGIP5ncwf9dh1 l1YOZ/xfuygli7S821//X70L5tCgczz471waWqG+O82ngz43dRct/F5FcfRYhRuqEycFbOGT 0pbAaGueBP3xdsOjXbu3RHmA6ST6XoHRcrjyFilicwCwm+wm6wro2CBsO7XiHbt5c6NwEftN SAAAAAAAAA== --------------ms060107060606000109040009-- From shadow@dementia.org Tue Sep 25 15:45:03 2007 From: shadow@dementia.org (Derrick J Brashear) Date: Tue, 25 Sep 2007 10:45:03 -0400 (EDT) Subject: [OpenAFS-port-darwin] OpenAFS client for Mac OS 10.5 (Leopard) In-Reply-To: <46F91C74.4030605@secure-endpoints.com> References: <92B0B6E6-5E60-4668-B60E-16EB520F9FE9@mit.edu> <46F91C74.4030605@secure-endpoints.com> Message-ID: The instructions for 10.4 are ARCHFLAGS="-arch i386 -arch ppc" ./configure --enable-transarc-paths --with-krb5-conf=/usr/bin/krb5-config ARCHFLAGS="-arch i386 -arch ppc" make dest sudo make packages The instructions for 10.3 were similar. Patterns are good. > Duncan Kincaid wrote: >> Sirs/Madams >> >> For months I have been scouring openafs.org site for some evidence of >> leopard related work.