Commit Graph

125 Commits

Author SHA1 Message Date
Miro Hrončok
0dbc0e5e1d Don't try to run tests of vendored dependencies in %check 2023-03-09 14:56:50 +01:00
Miro Hrončok
231f32cf96 Don't run tests requiring pytz on RHEL
pytz is unwanted on RHEL 10+.
2023-03-09 12:55:39 +01:00
Christian Heimes
5c59e50b4e Update to 39.0.2
Resolves: rhbz#2124729
2023-03-09 08:19:20 +01:00
Fabio Valentini
cf6e4c6ecf
ensure correct compiler flags are used for Rust code 2023-03-01 00:06:55 +01:00
Christian Heimes
9e3c824a6b Fix CVE-2023-23931 and FTBFS
Don't allow update_into to mutate immutable objects, resolves rhbz#2171820
Fix FTBFS due to failing test_load_invalid_ec_key_from_pem and test_decrypt_invalid_decrypt, resolves rhbz#2171661
2023-02-22 09:57:35 +01:00
Fedora Release Engineering
25a80244fe Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 12:25:02 +00:00
Charalampos Stratakis
4c529569ef Remove no longer used macro 2023-01-10 00:38:21 +01:00
Charalampos Stratakis
ebf415a04b Convert the license tag to SPDX and add missing PSF license 2023-01-10 00:38:21 +01:00
Christian Heimes
19e9b97332 Enable SHA1 signatures in test suite (ELN-only) 2022-12-09 12:09:43 +01:00
Miro Hrončok
29c1c4ffe0 Drop unused manual requirement on six, drop duplicated manual requirement on cffi
The Python-related Requires already were:

    python(abi) = 3.11
    python3-cffi >= 1.7
    python3-six >= 1.4.1
    python3.11dist(cffi) >= 1.12

Now they are:

    python(abi) = 3.11
    python3.11dist(cffi) >= 1.12
2022-08-17 12:23:03 +02:00
Fedora Release Engineering
f11c50a6f7 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 17:38:51 +00:00
Python Maint
62733ee588 Rebuilt for Python 3.11 2022-06-14 12:08:28 +02:00
Python Maint
697f9bc002 Bootstrap for Python 3.11 2022-06-14 08:41:16 +02:00
Christian Heimes
58e8828364 Update to 37.0.2, resolves rhbz#2078968 2022-05-05 19:49:44 +02:00
Christian Heimes
f5e60ad520 Skip unstable memleak tests, resolves: RHBZ#2042413 2022-01-27 14:43:41 +01:00
Fedora Release Engineering
78e9ac8bb3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 11:26:23 +00:00
Christian Heimes
726f08f3c2 Update to 36.0.0, fixes RHBZ#2025347 2021-11-22 23:05:16 +01:00
Christian Heimes
0d7db7d607 Require rust-asn1 >= 0.6.4 2021-09-30 09:55:19 +02:00
Christian Heimes
6fb44d50f2 Update to 35.0.0 (#2009117) 2021-09-30 08:19:15 +02:00
Sahana Prasad
33bbaec862 Rebuilt with OpenSSL 3.0.0 2021-09-14 19:12:30 +02:00
Fedora Release Engineering
ade913d1ad - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 05:54:42 +00:00
Stephen Gallagher
fe349e0ac6
Don't conditionalize Source: directives
This makes the specfile compatible with Fedora ELN, RHEL and
similar Fedora derivatives.

Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2021-06-18 09:10:18 -04:00
Python Maint
bcc2ec8af9 Rebuilt for Python 3.10 2021-06-03 01:05:02 +02:00
Christian Heimes
b166e77e86 Python 3.10 and OpenSSL 3.0.0 fixes (#1952522)
Fix compatibility issue with Python 3.10. Enums now use same
representation as on Python 3.9.

Backport OpenSSL 3.0.0 compatibility patches.

Resolves: RHBZ#1952522
2021-05-11 10:43:14 +02:00
Christian Heimes
5fdccbab1d Update to 3.4.7, use vectors from sources (#1952024)
python-cryptography now uses source bundle from Github, which contains
sources of vectors, too. Tests are no longer depending on
python3-cryptography-vectors. Instead tests are using the bundles
vectors package.

Resolves RHBZ#1952024
2021-04-22 08:07:57 +02:00
Christian Heimes
19b6996e72 Mention vendoring for RHEL/CentOS packaging 2021-04-13 08:44:13 +02:00
Miro Hrončok
7e4d2cc3e8 This is now a Rust package, hence it only builds on %{rust_arches}
No real difference for Fedora or modern RHEL, but the guidelines say so:

https://docs.fedoraproject.org/en-US/packaging-guidelines/Rust/#_exclusivearch
2021-03-10 13:18:44 +01:00
Christian Heimes
7898d952a8 Update to 3.4.6 (#1927044) 2021-03-03 13:28:42 +01:00
Christian Heimes
fd227175fd Create reproducible tar file 2021-02-16 14:33:41 +01:00
Christian Heimes
f8b1daa766 Update to 3.4.5 (#1927044) 2021-02-15 08:22:18 +01:00
Christian Heimes
cf06cdcb94 Skip iso8601 and pretend tests on RHEL 2021-02-12 16:47:08 +01:00
Christian Heimes
cb73845600 Provide RHEL build infrastructure 2021-02-12 11:33:41 +01:00
Christian Heimes
e3b20e8f26 Update to 3.4.4 (#1927044) 2021-02-10 10:59:27 +01:00
Christian Heimes
8fd31561e0 Update to 3.4.2 (#1926339)
Package no longer depends on Rust (#1926181)
2021-02-08 17:51:03 +01:00
Fabio Valentini
be860bdcae
small improvements for building the PyO3 Rust module
Signed-off-by: Fabio Valentini <decathorpe@gmail.com>
2021-02-08 13:51:48 +01:00
Christian Heimes
b5705ea483 Update to 3.4.1 (#1925953) 2021-02-07 23:00:22 +01:00
Christian Heimes
5a77f343f8 Add missing abi3 and pytest dependencies 2021-02-07 21:15:42 +01:00
Christian Heimes
bf3babc383 Update to 3.4 (#1925953)
Remove Python 2 support
Remove unused python-idna dependency
Add Rust support
2021-02-07 20:36:10 +01:00
Fedora Release Engineering
660907b847 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 10:04:48 +00:00
Christian Heimes
2d60d5642f Update to 3.3.1 (#1905756) 2020-12-10 09:51:20 +01:00
Christian Heimes
6417bbcc75 Update to 3.2.1 (#1892153) 2020-10-28 07:28:58 +01:00
Christian Heimes
2abb980d58 Update to 3.2 (#1891378) 2020-10-26 09:13:36 +01:00
Christian Heimes
1811890378 Update to 3.1 (#1872978) 2020-09-07 09:00:59 +02:00
Fedora Release Engineering
0656b7b132 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 00:26:31 +00:00
Christian Heimes
799485870e Update to 3.0 (#185897) 2020-07-21 08:06:29 +02:00
Miro Hrončok
a2b3c457b5 Rebuilt for Python 3.9 2020-05-23 05:04:32 +02:00
Felix Schwarz
18a3ed28c7 add source file verification 2020-05-12 10:39:43 +02:00
Christian Heimes
4d90827266 Update to 2.9 (#1820348) 2020-04-08 12:50:55 +02:00
Fedora Release Engineering
71ca0a3e2a - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 11:29:05 +00:00
Christian Heimes
52a2935918 cryptography 2.8+ no longer depends on python-asn1crypto 2020-01-13 10:36:18 +01:00