<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/python-cryptography/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-04-11T09:56:34Z</updated>
<entry>
<title>python3-cryptography: update to 46.0.7</title>
<updated>2026-04-11T09:56:34Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-09T05:25:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1616acb388bee39495988135d95041a06426158f'/>
<id>urn:sha1:1616acb388bee39495988135d95041a06426158f</id>
<content type='text'>
Update package to 46.0.7.

Security fix:
- CVE-2026-39892: Non-contiguous buffers could be passed to Python buffer
  APIs potentially causing a buffer overflow -- now blocked

Wheels recompiled against OpenSSL 3.5.6 on Windows, macOS, and Linux.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-cryptography: bump to 46.0.6</title>
<updated>2026-04-05T12:03:06Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-03-29T15:58:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=733123acf79622f763de44183213d2cca5337f13'/>
<id>urn:sha1:733123acf79622f763de44183213d2cca5337f13</id>
<content type='text'>
Starting with 46.x, cryptography switched its build backend from
setuptools-rust to maturin. Update PKG_BUILD_DEPENDS accordingly:
replace python-setuptools-rust/host with python-maturin/host and
python-setuptools/host (setuptools is still required by cffi).

Drop 001-Update-ouroboros.patch: the ouroboros crate is no longer a
dependency in 46.x, so the patch (which bumped it from 0.15 to 0.18
to fix RUSTSEC-2023-0042) no longer applies.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python3: merge python3-email into python3-urllib</title>
<updated>2026-04-04T15:27:26Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-02T16:16:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e0a12562b7bfd36348135cecd83073e89ebe2921'/>
<id>urn:sha1:e0a12562b7bfd36348135cecd83073e89ebe2921</id>
<content type='text'>
As we're seeing in various test.sh scrip runs, importing 'email' fails
with not finding 'urllib' and vice-versa.

Then via a7e96ec91 ("python3-email: add python3-urllib as dependency")
I created a circular dependency.
So, might as well merge the two packages into one (named python3-urllib)
and updates all dependencies to pull python3-urllib.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: remove myself as maintainer</title>
<updated>2026-03-13T17:53:21Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2026-03-13T17:44:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=376cbe460ae270c02f2eb245940ddf5d7af9cc96'/>
<id>urn:sha1:376cbe460ae270c02f2eb245940ddf5d7af9cc96</id>
<content type='text'>
slide-switch is my software, I choose to continue to be sole maintainer.
(This was also the case in #28429.)

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: add me as co-maintainer to Jeffery's packages</title>
<updated>2026-03-13T17:04:53Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-03-13T17:00:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a7e01c91b60c644d08dd309e78cc7bb83d361d6a'/>
<id>urn:sha1:a7e01c91b60c644d08dd309e78cc7bb83d361d6a</id>
<content type='text'>
Add 'Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;' as co-maintainer
alongside Jeffery To &lt;jeffery.to@gmail.com&gt; for all packages where
Jeffery To is listed as maintainer.

Supersedes PR: https://github.com/openwrt/packages/pull/28429

We can have another PR where Jeffery removes himself later.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>python-cryptography: fix PKG_CPE_ID</title>
<updated>2025-09-20T15:13:41Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2025-09-17T06:46:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=76ff404bc31cb4383af244f47523d5cd7069de25'/>
<id>urn:sha1:76ff404bc31cb4383af244f47523d5cd7069de25</id>
<content type='text'>
cryptography_project:cryptography has been deprecated in favour of
cryptography.io:cryptography:
https://nvd.nist.gov/products/cpe/detail/2EBA50FC-F3F9-40D5-82BD-EFB67F761153

Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-cryptography: Update to 41.0.7</title>
<updated>2023-12-07T07:07:29Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-12-04T06:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5f829ad1625901054c75eee0cd6bc970f57e04b7'/>
<id>urn:sha1:5f829ad1625901054c75eee0cd6bc970f57e04b7</id>
<content type='text'>
41.0.6 included a fix for CVE-2023-49083 (loading certificates from a
PKCS#7 bundle could lead to a null-pointer-dereference and segfault).

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-cryptography: Update to 41.0.5</title>
<updated>2023-11-01T16:27:30Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-10-31T03:53:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c4a223ed8714d43a6e06d9c675447281f8c50127'/>
<id>urn:sha1:c4a223ed8714d43a6e06d9c675447281f8c50127</id>
<content type='text'>
This also adds a CPE ID for the package and updates the test.sh script
to use an assert.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-cryptography: Update to 41.0.4</title>
<updated>2023-09-27T23:40:55Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-09-13T04:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9fdff3ea94662653188c3902840e97c35e9f138f'/>
<id>urn:sha1:9fdff3ea94662653188c3902840e97c35e9f138f</id>
<content type='text'>
This includes a patch to update the version of ouroboros (Rust crate)
used, to fix RUSTSEC-2023-0042[1]. Upstream has switch from ouroboros to
self_cell so this patch should only be necessary for cryptography 41.

[1]: https://rustsec.org/advisories/RUSTSEC-2023-0042.html

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python-cffi: Update to 1.15.1, add host build</title>
<updated>2023-03-31T05:06:34Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-02-25T13:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=aabe27a3793dab740a486611c656b56db68f95da'/>
<id>urn:sha1:aabe27a3793dab740a486611c656b56db68f95da</id>
<content type='text'>
The host build replaces the use of the host pip requirements file. This
also updates the dependants of cffi to depend on the host build.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
</feed>
