./security/py-m2crypto, Crypto and SSL toolkit for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.30.1, Package name: py27-m2crypto-0.30.1, Maintainer: pkgsrc-users

M2Crypto comes with the following:
- **DH**, **RSA**, **DSA**, **symmetric ciphers** including **AES**,
**message digests**, **HMACs**.
- **SSL functionality** to implement clients and servers.
- **Example SSL client and server programs**, which are variously
**threading**, **forking** or based on **non-blocking socket IO**.
- **HTTPS** extensions to Python's HTTP functionality.
- Unforgeable HMAC'ing **AuthCookies** for **web session management**.
- **XML-RPC over SSL**.
- **S/MIME v2**.
- **FTP/TLS** client and server.


Required to run:
[devel/py-setuptools] [lang/python27] [devel/py-typing]

Required to build:
[devel/swig] [pkgtools/cwrappers]

Master sites:

SHA1: 8e2eb23196afbac08ad566ecb3378de9f35c5f12
RMD160: 619e107d51b406101565d0bff484d36cdd0361f9
Filesize: 1242.772 KB

Version history: (Expand)


CVS history: (Expand)


   2018-04-30 10:51:15 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m2crypto: updated to 0.30.1

0.30.1:
- Fix packaging (missed packaging testing file)
   2018-04-27 08:47:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m2crypto: updated to 0.30.0

0.30.0:
- Various small typos (Windows builds, Fix SSL.Connection.__del__)
- The project is now Linux-distribution agnostic
- Replace all old-style classes with the new ones (it shouldn't cause
  any problems, but feel free to file an issue, if it does)
- Do not by-pass a potential transfer decoding in m2urllib2
- Update M2Crypto.six with 1.11.0 and replace our local workarounds with
  new functions.
- SSLv3 just removed.
- Don't support Python 2.6 on Windows anymore. Windows users don't have
  python as a system package, so they are usually more likely to upgrade
  anyway.
   2018-02-26 09:46:03 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m2crypto: updated to 0.29.0

0.29.0:
- Fix building on Windows (all tests fix on Win32 and Win64 on all
  supported combinations of versions of OpenSSL and Python)
- Fixes of some small bugs
   2018-02-09 09:44:50 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-m2crypto: updated to 0.28.2

0.28.0:
- Mainly port to Python 3 (supporting 2.6, 2.7, 3.3, 3.4, 3.5, 3.6)
- Some lame efforts to make setup.py build --openssl work better (needs
  more real testing on Mac OS X)
- Fix licence: it is MIT, not BSD
- Fix and add tests for SWIG/_aes.i module
- Improve somehow situation on Mac OS X (some testing, improve setup.py,
  testsuite should fully pass)
- Bundle-in unittest2 for Python 2.6 (dealing with the need for
  specific version of unittest2 package was too complicated)
- Remove all PGP modules
   2017-10-26 09:08:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m2crypto: updated to 0.27.0

0.27.0:
- Fix licence: it is MIT, not BSD
- At least minimal support of SNI in httpslib.
- Small bugfixes and cleanups.
- More effort to make build system more robust (now should work even on
  Debian LTS).
- Restore m2.rsa_set_e() and m2.rsa_set_n().
- Make sure that every exceptional return throws and exception and vice
  versa.
   2017-09-28 12:44:11 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m2crypto: update to 0.26.4

0.26.3:
- Fix a syntax typo.

0.26.2:
- port to support OpenSSL 1.1.0 API
- add generated Sphinx documentation
- another set of cleanups
   2017-05-10 19:03:42 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 0.26.0:
Unknown
   2017-02-19 19:54:39 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
Changes 0.25.0:
- More cleanups, removal of obsolete stuff, and moves towards py3k
  compatibility.
- Add support for EC.get_builtin_curves() and use it for testing.
- Enable AES CTR mode
- Bundle-in six module v. 1.10.0
- add rand_file_name and rand_status
- remove all LHASH fiddling
- Extend Travis and GitLab CI configuration to test also py3k (with
  allowed_failures) and CentOS6 (on GitLab CI).
- Add CONTRIBUTORS.rst. Thank you!
- Add PEP-484 type hints in comments to all Python files (except for
  tests)
- Use context managers for file handling wherever possible instead of
  leaking open file descriptors.
- Improve defaults handling for SSL_CTX_new().
- Fix PGP tests to actually run