PKG-INFO 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. Metadata-Version: 1.0
  2. Name: ssl
  3. Version: 1.15
  4. Summary: SSL wrapper for socket objects (2.3, 2.4, 2.5 compatible)
  5. Home-page: http://docs.python.org/dev/library/ssl.html
  6. Author: See long_description for details
  7. Author-email: python.ssl.maintainer@gmail.com
  8. License: Python (MIT-like)
  9. Description:
  10. The old socket.ssl() support for TLS over sockets is being
  11. superseded in Python 2.6 by a new 'ssl' module. This package
  12. brings that module to older Python releases, 2.3.5 and up (it may
  13. also work on older versions of 2.3, but we haven't tried it).
  14. It's quite similar to the 2.6 ssl module. There's no stand-alone
  15. documentation for this package; instead, just use the development
  16. branch documentation for the SSL module at
  17. http://docs.python.org/dev/library/ssl.html.
  18. Version 1.0 had a problem with Python 2.5.1 -- the structure of
  19. the socket object changed from earlier versions.
  20. Version 1.1 was missing various package metadata information.
  21. Version 1.2 added more package metadata, and support for
  22. ssl.get_server_certificate(), and the PEM-to-DER encode/decode
  23. routines. Plus integrated Paul Moore's patch to setup.py for
  24. Windows. Plus added support for asyncore, and asyncore HTTPS
  25. server test.
  26. Version 1.3 fixed a bug in the test suite.
  27. Version 1.4 incorporated use of -static switch.
  28. Version 1.5 fixed bug in Python version check affecting build on
  29. Python 2.5.0.
  30. Version 1.7 (and 1.6) fixed some bugs with asyncore support (recv and
  31. send not being called on the SSLSocket class, wrong semantics for
  32. sendall).
  33. Version 1.8 incorporated some code from Chris Stawarz to handle
  34. sockets which are set to non-blocking before negotiating the SSL
  35. session.
  36. Version 1.9 makes ssl.SSLError a subtype of socket.error.
  37. Version 1.10 fixes a bug in sendall().
  38. Version 1.11 includes the MANIFEST file, and by default will turne
  39. unexpected EOFs occurring during a read into a regular EOF. It also
  40. removes the code for SSLFileStream, to use the regular socket module's
  41. _fileobject instead.
  42. Version 1.12 fixes the bug in SSLSocket.accept() reported by Georg
  43. Brandl, and adds a test case for that fix.
  44. Version 1.13 fixes a bug in calling do_handshake() automatically
  45. on non-blocking sockets. Thanks to Giampaolo Rodola. Now includes
  46. real asyncore test case.
  47. Version 1.14 incorporates some fixes to naming (rename "recv_from" to
  48. "recvfrom" and "send_to" to "sendto"), and a fix to the asyncore test
  49. case to unregister the connection handler when the connection is
  50. closed. It also exposes the SSL shutdown via the "unwrap" method
  51. on an SSLSocket. It exposes "subjectPublicKey" in the data received
  52. from a peer cert.
  53. Version 1.15 fixes a bug in write retries, where the output buffer has
  54. changed location because of garbage collection during the interim.
  55. It also provides the new flag, PROTOCOL_NOSSLv2, which selects SSL23,
  56. but disallows actual use of SSL2.
  57. Authorship: A cast of dozens over the years have written the Python
  58. SSL support, including Marc-Alan Lemburg, Robin Dunn, GvR, Kalle
  59. Svensson, Skip Montanaro, Mark Hammond, Martin von Loewis, Jeremy
  60. Hylton, Andrew Kuchling, Georg Brandl, Bill Janssen, Chris Stawarz,
  61. Neal Norwitz, and many others. Thanks to Paul Moore, David Bolen and
  62. Mark Hammond for help with the Windows side of the house. And it's
  63. all based on OpenSSL, which has its own cast of dozens!
  64. Platform: UNKNOWN