Compare commits

33 Commits

Author SHA256 Message Date
641e5ef518 Accepting request 1297456 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1297456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=13
2025-08-04 13:25:46 +00:00
fa0e2f49bf Accepting request 1254100 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1254100
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=12
2025-03-18 16:42:24 +00:00
d5daa827ca - Update to 1.3.15
* Explicitly cast the pointer type in PyXmlSec_ClearReplacedNodes
  * Fix sdist CI workflow
  * Build wheels for Python 3.13
  * Fix linuxbrew workflow
  * Fix macosx CI workflow
  * Fix type mismatch in PyXmlSec_ClearReplacedNodes
    for Python 3.13 compatibility
- Drop fix-lxml-incompat.patch, merged upstream

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=33
2025-03-18 12:13:06 +00:00
7ab37d2ea9 Accepting request 1197231 from devel:languages:python
- Add patch fix-lxml-incompat.patch:
  * Cast to avoid an incompatibility with lxml.

OBS-URL: https://build.opensuse.org/request/show/1197231
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=11
2024-08-29 13:43:40 +00:00
07d831d55c - Add patch fix-lxml-incompat.patch:
* Cast to avoid an incompatibility with lxml.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=31
2024-08-29 04:41:42 +00:00
de64845a49 Accepting request 1179647 from devel:languages:python
- update to 1.3.14:
  * XMLSec 1.3.x compliance
  * Make DES/3DES/KW-3DES support conditional on DES availability
    in XMLSec
  * PKCS11 support
  * Improved libxml2 version check
  * Several test improvements

- Normalize the tests call
- Update BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/1179647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=10
2024-06-10 15:37:58 +00:00
29e1e010ea - update to 1.3.14:
* XMLSec 1.3.x compliance
  * Make DES/3DES/KW-3DES support conditional on DES availability
    in XMLSec
  * PKCS11 support
  * Improved libxml2 version check
  * Several test improvements
- Normalize the tests call
- Update BuildRequires.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=29
2024-06-10 08:20:12 +00:00
f595313b8c Accepting request 1122204 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1122204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=9
2023-11-02 19:22:20 +00:00
f5364c781d Accepting request 1122199 from home:gladiac:mailman
- Use sle15_python_module_pythons

OBS-URL: https://build.opensuse.org/request/show/1122199
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=27
2023-11-02 08:57:05 +00:00
6419478456 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=26 2023-05-05 13:43:45 +00:00
4b69d57e4a Accepting request 1043746 from devel:languages:python
- Run tests with -n1 to avoid race condition in tests
  gh#xmlsec/python-xmlsec#210

OBS-URL: https://build.opensuse.org/request/show/1043746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=8
2022-12-19 13:08:22 +00:00
b37d6b7a60 - Run tests with -n1 to avoid race condition in tests
gh#xmlsec/python-xmlsec#210

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=24
2022-12-19 11:36:10 +00:00
4f0b7e1c44 Accepting request 1029789 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1029789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=7
2022-10-19 11:17:40 +00:00
20701e47e7 Accepting request 1029766 from home:mcalabkova:branches:devel:languages:python
- Update to 1.13.13
  * Add CI for Python 3.10, manylinux2 SOABI, musllinux1 SOABI and OpenSUSE Tumbleweed
  * Introduce linting with pre-commit
  * Rewrite PEP 484 stubs
  * xmlsec workaround for gh##84
  * Resolve key loading issue on big-endian systems.
  * Fix building wheel when using PYXMLSEC_STATIC_DEPS=true
  * setup.py: Fix typo in PYXMLSEC_LIBXSLT_VERSION
  * Switch on modern headers lxml
  * use build to build wheels
  * remove pkgconfig as it's only a build-system requirement
  * exclude lxml 4.7 because the wheels are missing the lxml includes
- Drop merged avoid_lxml_tests_failing.patch
- Normalize the tests call

OBS-URL: https://build.opensuse.org/request/show/1029766
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=22
2022-10-18 15:48:25 +00:00
882f494a23 Accepting request 976452 from devel:languages:python
- Update to 1.3.12:
  - Added support for registering custom xmlsec IO callbacks
  - Added support for building without MD5 transforms
  - Added support for PEP 539 for Python 3.7 and newer
  - Using lxml-stubs package instead of custom LXML stubs
- Add avoid_lxml_tests_failing.patch (help working
  around the lxml issue lp#1880251 and lp#1887848, from
  gh#mehcode/python-xmlsec#84).
- Switch off building on Python 3.10 and %ix86
  (gh#mehcode/python-xmlsec#204).

OBS-URL: https://build.opensuse.org/request/show/976452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=6
2022-05-12 21:00:23 +00:00
09261d91b7 Fix SPEC
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=20
2022-05-11 16:13:21 +00:00
2bf19bd50b Fix SPEC
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=19
2022-05-11 15:58:55 +00:00
fa6dd0ac16 Fix SPEC
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=18
2022-05-11 15:56:46 +00:00
246e66b193 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=17
2022-05-11 15:17:41 +00:00
29a537f2c2 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=16
2022-05-11 15:17:23 +00:00
d507eecd83 Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=15
2022-05-11 15:16:21 +00:00
7a27bab5dc - Update to 1.3.12:
- Added support for registering custom xmlsec IO callbacks
  - Added support for building without MD5 transforms
  - Added support for PEP 539 for Python 3.7 and newer
  - Using lxml-stubs package instead of custom LXML stubs

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=14
2022-05-11 15:14:14 +00:00
f859084f65 Accepting request 898991 from devel:languages:python
- Upgrade to 1.3.11:
  - Removed Python 2 compatibility code.
  - Fixed bug with unused custom error callback.
  - Added support for building with XMLSEC_NO_XSLT macro.
  - Switched docs theme to furo.
  - Fixed libxmlsec1 version checks
  - More tests added to increase test coverage
  - Various small fixes for segfaults found
  - Added xmlsec.base64_default_line_size() function to set the
    default maximum columns size for base64 encoding
  - Added AES-GCM transform constants
  - Added Python 3.9 support

OBS-URL: https://build.opensuse.org/request/show/898991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=5
2021-06-10 22:18:48 +00:00
981ff4f063 - Upgrade to 1.3.11:
- Removed Python 2 compatibility code.
  - Fixed bug with unused custom error callback.
  - Added support for building with XMLSEC_NO_XSLT macro.
  - Switched docs theme to furo.
  - Fixed libxmlsec1 version checks
  - More tests added to increase test coverage
  - Various small fixes for segfaults found
  - Added xmlsec.base64_default_line_size() function to set the
    default maximum columns size for base64 encoding
  - Added AES-GCM transform constants
  - Added Python 3.9 support

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=12
2021-06-10 09:19:00 +00:00
8b47005e58 Accepting request 810716 from devel:languages:python
- Update to 1.3.8:
  * No upstream changelog.
- Drop reproducible.patch, included upstream.
- Switch to PyPI tarball due to use of setuptools_scm.
- Update BuildRequires.

OBS-URL: https://build.opensuse.org/request/show/810716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=4
2020-06-02 12:40:25 +00:00
83dfcd1f56 - Update to 1.3.8:
* No upstream changelog.
- Drop reproducible.patch, included upstream.
- Switch to PyPI tarball due to use of setuptools_scm.
- Update BuildRequires.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=10
2020-06-02 06:45:29 +00:00
6cf81b8954 Accepting request 711672 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/711672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=3
2019-06-24 19:53:25 +00:00
c5ca4ee11c Accepting request 711589 from home:bmwiedemann:branches:devel:languages:python
Add reproducible.patch to sort dir entries (boo#1041090)

OBS-URL: https://build.opensuse.org/request/show/711589
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=8
2019-06-24 09:53:21 +00:00
8854e50166 Accepting request 656021 from devel:languages:python
- Version update to 1.3.6:
  * Various installation issue fxes
- Make sure the tests are really run and skipped for now
- Make sure to pick up at least one xmlsec backend

OBS-URL: https://build.opensuse.org/request/show/656021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=2
2019-01-03 17:06:09 +00:00
Tomáš Chvátal
79bc91a922 - Version update to 1.3.6:
* Various installation issue fxes
- Make sure the tests are really run and skipped for now
- Make sure to pick up at least one xmlsec backend

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=6
2018-12-07 12:18:07 +00:00
3979ffc2fb Accepting request 650575 from devel:languages:python
Needed by dns-lexicon

OBS-URL: https://build.opensuse.org/request/show/650575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-xmlsec?expand=0&rev=1
2018-11-22 12:25:11 +00:00
Tomáš Chvátal
d6c1e6f015 - Format with spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=2
2018-11-21 08:06:50 +00:00
Tomáš Chvátal
62ee284ba9 Accepting request 650293 from home:glaubitz:branches:devel:languages:python
- Submit build dependency required for new python-dns-lexicon version

OBS-URL: https://build.opensuse.org/request/show/650293
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-xmlsec?expand=0&rev=1
2018-11-21 08:06:04 +00:00
3 changed files with 0 additions and 30 deletions

View File

@@ -1,24 +0,0 @@
From 67cd4ac73e4fceac4b4eb6a320067cad33f79213 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
Date: Wed, 19 Jun 2024 17:43:07 +0200
Subject: [PATCH] Explicitly cast the pointer type in
PyXmlSec_ClearReplacedNodes
Fixes https://github.com/xmlsec/python-xmlsec/issues/323
---
src/enc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/enc.c b/src/enc.c
index 5453ef9..c2bc94b 100644
--- a/src/enc.c
+++ b/src/enc.c
@@ -204,7 +204,7 @@ static void PyXmlSec_ClearReplacedNodes(xmlSecEncCtxPtr ctx, PyXmlSec_LxmlDocume
PYXMLSEC_DEBUGF("clear replaced node %p", n);
nn = n->next;
// if n has references, it will not be deleted
- elem = PyXmlSec_elementFactory(doc, n);
+ elem = (PyXmlSec_LxmlElementPtr*)PyXmlSec_elementFactory(doc, n);
if (NULL == elem)
xmlFreeNode(n);
else

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:934f804f2f895bcdb86f1eaee236b661013560ee69ec108d29cdd6e5f292a2d9
size 68854

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:baa856b83d0012e278e6f6cbec96ac8128de667ca9fa9a2eeb02c752e816f6d8
size 114117