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

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


Branch: CURRENT, Version: 0.32.0, Package name: py27-m2crypto-0.32.0, 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: b36c43373f952401b9cc190e4e5ddd09028e276b
RMD160: 4d8b714b105ba4e2616d203edd72733736b124c1
Filesize: 1262.248 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-04 19:41:48 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-m2crypto: updated to 0.32.0

0.32.0:
- setup.py: use ${CPP} as path to cpp
- Bump pipeline OpenSSL from 1.1.0i to 1.1.0j
- Stub wchar_t helpers and ignore unused WCHAR defs
- Add type comment to setup.py
   2018-11-13 14:31:02 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-m2crypto: updated to 0.31.0

0.31.0:
- Compatibility with OpenSSL 1.1.1 (partly workaround, maybe requires
  further investigation)
- Fixes for Windows builds
- Fixes of installs on AWS Lambda
- Fixes of Mac OS X related failures
- Fix Python 2.6 compatibility issues
   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