Skip to content

Proposal to remove M2Crypto#58

Draft
Wolf1098 wants to merge 3 commits intounivention:5.2-2from
Wolf1098:m2crypto-removal
Draft

Proposal to remove M2Crypto#58
Wolf1098 wants to merge 3 commits intounivention:5.2-2from
Wolf1098:m2crypto-removal

Conversation

@Wolf1098
Copy link

@Wolf1098 Wolf1098 commented Aug 19, 2025

Newer versions no longer provides an x509 module
with the functionality we need.
(M2Crypto generation of SWIG files was removed)

modified:   base/univention-errata-level/maintained-packages.txt
modified:   base/univention-ssl/debian/control
modified:   base/univention-ssl/make-certificates.sh
modified:   base/univention-ssl/tests/test_host_hook
modified:   base/univention-ssl/univention-certificate-check-validity
modified:   management/univention-directory-manager-modules/debian/control
modified:   management/univention-directory-manager-modules/modules/univention/admin/certificate.py
modified:   packaging/ucslint/testframework/0010-2-3-4-5/univention-certificate-check-validity
modified:   packaging/ucslint/testframework/0011-2-3-4-5-6-7-8/univention-certificate-check-validity
modified:   packaging/ucslint/testframework/0013-2/univention-certificate-check-validity
modified:   packaging/ucslint/testframework/0015-2/univention-certificate-check-validity
modified:   pyproject.toml
modified:   test/ucs-test/tests/01_base/101_ssl_cname_san.py
modified:   test/ucs-test/tests/59_udm/61_test_udm_users_unittests.py

Thank you for providing a pull request!

Please make sure you considered the following things

Link to the issue in Bugzilla

An issue that would have to be tested/reviewed:
https://forge.univention.org/bugzilla/show_bug.cgi?id=55411

Description of the changes

  • ** Debian doesn't ship m2crypto until twixie, but uses a version that is newer.
  • *** This removed the ability to use swig generated module code, such as x509

Newer versions no longer provides an x509 module
with the functionality we need.
(M2Crypto generation of SWIG files was removed)

	modified:   base/univention-errata-level/maintained-packages.txt
	modified:   base/univention-ssl/debian/control
	modified:   base/univention-ssl/make-certificates.sh
	modified:   base/univention-ssl/tests/test_host_hook
	modified:   base/univention-ssl/univention-certificate-check-validity
	modified:   management/univention-directory-manager-modules/debian/control
	modified:   management/univention-directory-manager-modules/modules/univention/admin/certificate.py
	modified:   packaging/ucslint/testframework/0010-2-3-4-5/univention-certificate-check-validity
	modified:   packaging/ucslint/testframework/0011-2-3-4-5-6-7-8/univention-certificate-check-validity
	modified:   packaging/ucslint/testframework/0013-2/univention-certificate-check-validity
	modified:   packaging/ucslint/testframework/0015-2/univention-certificate-check-validity
	modified:   pyproject.toml
	modified:   test/ucs-test/tests/01_base/101_ssl_cname_san.py
	modified:   test/ucs-test/tests/59_udm/61_test_udm_users_unittests.py
@CLAassistant
Copy link

CLAassistant commented Aug 19, 2025

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants