[pypy-commit] [Git][pypy/pypy][branch/py3.8] 38 commits: add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime

Matti Picus (@mattip) foss at heptapod.net
Sun Jan 23 14:26:06 EST 2022



Matti Picus pushed to branch branch/py3.8 at PyPy / pypy


Commits:
ebeac985 by Matti Picus at 2022-01-20T13:27:34+02:00
add PyDateTime_TimeZone_UTC, enable passing stdlib C-API tests of datetime

--HG--
branch : py3.7

- - - - -
d81401e1 by Matti Picus at 2022-01-20T13:30:42+02:00
merge default

--HG--
branch : py3.7

- - - - -
26a3d0da by Matti Picus at 2022-01-11T11:22:29+02:00
make test skip more cleanly

--HG--
branch : py3.7

- - - - -
445f891f by Matti Picus at 2022-01-14T00:32:29+02:00
more release note work

- - - - -
e5caf7a5 by Matti Picus at 2022-01-14T16:30:40+02:00
fix broken link, issue 3638

- - - - -
30a3359c by Matti Picus at 2022-01-19T08:45:41+02:00
work on release note

- - - - -
96351c1d by Carl Friedrich Bolz-Tereick at 2022-01-19T13:08:53+01:00
test and fix for kwargsdict popitem bug

- - - - -
4c1a518c by Matti Picus at 2022-01-20T11:09:00+02:00
update darwin MACOSX_DEPLOYMENT_TARGET to 10.9

- - - - -
69c8bfb5 by Matti Picus at 2022-01-21T10:25:27+02:00
backport winreg test and change from python3

- - - - -
0c3c90d8 by Matti Picus at 2022-01-21T10:53:53+02:00
patch from debian

--HG--
branch : py2.7-openssl3

- - - - -
7ae9c899 by Matti Picus at 2022-01-21T10:54:07+02:00
start to backport from py3.7

--HG--
branch : py2.7-openssl3

- - - - -
f972857f by Matti Picus at 2022-01-21T12:13:44+02:00
remove vendored cryptography

--HG--
branch : py2.7-openssl3

- - - - -
8e03a50f by Matti Picus at 2022-01-21T12:14:07+02:00
first cut at updating _stdssl.__init__.py

--HG--
branch : py2.7-openssl3

- - - - -
54664707 by Matti Picus at 2022-01-21T12:16:42+02:00
remove redundant copy

--HG--
branch : py2.7-openssl3

- - - - -
0c101f17 by Matti Picus at 2022-01-21T12:25:32+02:00
more patching from py3.7

--HG--
branch : py2.7-openssl3

- - - - -
32c49b6c by Matti Picus at 2022-01-21T12:55:27+02:00
fix enough merge errors so things start working

--HG--
branch : py2.7-openssl3

- - - - -
44437560 by Matti Picus at 2022-01-21T16:10:26+02:00
add back OpenSSL3.0.1 as an option

--HG--
branch : py2.7-openssl3

- - - - -
289dc5a0 by Matti Picus at 2022-01-21T17:16:52+02:00
port patch from debian: ssl6 address needs /n at the end

--HG--
branch : py2.7-openssl3

- - - - -
1b5a9189 by Matti Picus at 2022-01-21T17:26:46+02:00
backport equivalent of 4af6525fb674 to deal with version numbering scheme change

--HG--
branch : py2.7-openssl3

- - - - -
56e381e4 by Stefano Rivera at 2022-01-21T17:28:46-04:00
Avoid forcing the use of TLS 1.0 in SSL Tests

OpenSSL 3 disables TLS 1.0 and 1.1 by default:
> The security strength of SHA1 and MD5 based signatures in TLS has been reduced.
> This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at the
> default security level of 1 and instead requires security level 0.

Use an unspecified version where possible, and skip tests where that isn't
possible.

--HG--
branch : py2.7-openssl3

- - - - -
290361ce by Stefano Rivera at 2022-01-21T17:29:52-04:00
Requests TLS 1.2 in tests that requested 1.0 previously but don't support 1.3

OpenSSL 3 makes TLS 1.0 and 1.1 unuseable by default.

--HG--
branch : py2.7-openssl3

- - - - -
a8954847 by Stefano Rivera at 2022-01-21T17:30:30-04:00
Fix backporting typos, these are .format() strings

--HG--
branch : py2.7-openssl3

- - - - -
e1427212 by Stefano Rivera at 2022-01-21T18:35:53-04:00
Revert bpo-28182: Expose OpenSSL verification results (#3412)

This was a 3.7 feature, 2.7 didn't have it.

--HG--
branch : py2.7-openssl3

- - - - -
0e9a8e49 by Stefano Rivera at 2022-01-21T18:36:37-04:00
Revert bpo-31399: Let OpenSSL verify hostname and IP address (#3462)

This was a 3.7 feature, 2.7 verified hostnames in Python.

--HG--
branch : py2.7-openssl3

- - - - -
f91ebf2b by Stefano Rivera at 2022-01-21T18:45:24-04:00
Backport 'str' to Python 2.7 'unicode'

--HG--
branch : py2.7-openssl3

- - - - -
6839acd9 by Stefano Rivera at 2022-01-21T19:07:23-04:00
Backport OSError to Python 2.7 IOError

--HG--
branch : py2.7-openssl3

- - - - -
f622a37e by Stefano Rivera at 2022-01-21T22:30:27-04:00
Remove PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER - these aren't exposed in Python 2.7

--HG--
branch : py2.7-openssl3

- - - - -
1bb775cd by Stefano Rivera at 2022-01-22T12:21:28-04:00
bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default

--HG--
branch : py2.7-openssl3

- - - - -
b350099e by Stefano Rivera at 2022-01-22T12:31:26-04:00
Skip tests requiring TLS 1.2 under OpenSSL 3

We could parse for SECLEVEL in openssl.conf, but just skipping them is much simpler.

--HG--
branch : py2.7-openssl3

- - - - -
81d5ca89 by Matti Picus at 2022-01-22T18:44:34+02:00
update release note and list of contributors/LICENSE

- - - - -
47790c64 by Matti Picus at 2022-01-22T18:46:31+02:00
update default verison to 7.3.9

- - - - -
28636b5e by Stefano Rivera at 2022-01-22T12:46:59-04:00
bpo-43920: Make load_verify_locations(cadata) error message consistent (GH-25554)

--HG--
branch : py2.7-openssl3

- - - - -
779888c2 by Matti Picus at 2022-01-22T19:48:45+02:00
fix link, use OpenSSL 1.1.1m by default

--HG--
branch : py2.7-openssl3

- - - - -
6fe177e1 by Matti Picus at 2022-01-22T20:02:24+02:00
merge py2.7-openssl3 which provides OpenSSL3

- - - - -
11dca7d4 by Matti Picus at 2022-01-22T20:26:28+02:00
merge default

--HG--
branch : py3.7

- - - - -
f425d6fe by Matti Picus at 2022-01-23T09:45:26+02:00
fix merge

--HG--
branch : py3.7

- - - - -
562c1dc3 by Matti Picus at 2022-01-23T15:06:25+02:00
more merge fixes

--HG--
branch : py3.7

- - - - -
2b6bfb5d by Matti Picus at 2022-01-23T21:25:26+02:00
merge py3.7 into py3.8

--HG--
branch : py3.8

- - - - -


18 changed files:

- LICENSE
- lib-python/3/test/datetimetester.py
- lib_pypy/_cffi_ssl/_cffi_src/openssl/ssl.py
- lib_pypy/_cffi_ssl/_stdssl/__init__.py
- lib_pypy/_testcapimodule.c
- lib_pypy/pypy_tools/build_cffi_imports.py
- pypy/doc/conf.py
- pypy/doc/contributor.rst
- pypy/doc/gc_info.rst
- pypy/doc/index-of-release-notes.rst
- pypy/doc/release-v7.3.8.rst
- pypy/module/cpyext/cdatetime.py
- pypy/module/cpyext/include/datetime.h
- pypy/module/cpyext/include/patchlevel.h
- pypy/module/posix/test/test_posix2.py
- pypy/module/sys/version.py
- pypy/objspace/std/kwargsdict.py
- pypy/objspace/std/test/test_kwargsdict.py


View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a836d9f3d0f658f958aa90fa5b8542591899675c...2b6bfb5d7d28e97caa4068e6ae7a806f7882133b

-- 
View it on Heptapod: https://foss.heptapod.net/pypy/pypy/-/compare/a836d9f3d0f658f958aa90fa5b8542591899675c...2b6bfb5d7d28e97caa4068e6ae7a806f7882133b
You're receiving this email because of your account on foss.heptapod.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/pypy-commit/attachments/20220123/1b368e81/attachment-0001.html>


More information about the pypy-commit mailing list