This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ronaldoussoren
Recipients benjamin.peterson, brian.curtin, christian.heimes, dilettant, eric.araujo, esc24, georg.brandl, larry, loewis, ned.deily, orsenthil, pitrou, ronaldoussoren
Date 2013-05-14.09:16:23
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1368522984.33.0.305196510035.issue17128@psf.upfronthosting.co.za>
In-reply-to
Content
The RVM issue is wrong, ML still includes OpenSSL. Apple has deprecated the use of the system install of OpenSSL, but the library and include files are still there.

There are two paths for avoiding the deprecated library: either ship your own build of OpenSSL, or (and that's probably what Apple would prefer) use the Apple specific frameworks (common crypto and/or security transforms). 

The latter has the advantage of using the security infrastructure, such as the CA chain, as provided by Apple, but would require significant code changes in Python, might take even more work to get to work properly on OSX 10.6 or earlier (and cannot work on 10.4), and might cause problems with scripts that use os.fork() because a number of core Apple frameworks won't work properly in the child process and cause a hard crash when they were initialized in the parent and then used in a child.

All in all it would be better to ship a recent version of OpenSSL with the binary installers on OSX.
History
Date User Action Args
2013-05-14 09:16:24ronaldoussorensetrecipients: + ronaldoussoren, loewis, georg.brandl, orsenthil, pitrou, larry, christian.heimes, benjamin.peterson, ned.deily, eric.araujo, brian.curtin, esc24, dilettant
2013-05-14 09:16:24ronaldoussorensetmessageid: <1368522984.33.0.305196510035.issue17128@psf.upfronthosting.co.za>
2013-05-14 09:16:24ronaldoussorenlinkissue17128 messages
2013-05-14 09:16:23ronaldoussorencreate