Introduce a full port of m2crypto rather than a wrapper.
The full port is fixed at version 0.29.1. The latest version that was wraped, version 0.30.1 has problems with unicode to "string" conversions. This explicitly caused an exception from the m2crypto SWIG stubs for libssl. Even after fixing that, we still could not verify a certificate due to apparent missing chars in strings.
Showing with 160 additions and 40 deletions
install/ports/emulab-py-m2crypto/files/emulab-patch-SSL-Connection → install/ports/emulab-py-m2crypto-old/files/emulab-patch-SSL-Connection
install/ports/emulab-py-m2crypto/files/emulab-patch-SSL-Connection-30 → install/ports/emulab-py-m2crypto-old/files/emulab-patch-SSL-Connection-30