Skip to content

Commit 0d47586

Browse files
committed
3.6.9rc1
1 parent 516a6a2 commit 0d47586

20 files changed

+185
-52
lines changed

Include/patchlevel.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
/*--start constants--*/
1919
#define PY_MAJOR_VERSION 3
2020
#define PY_MINOR_VERSION 6
21-
#define PY_MICRO_VERSION 8
22-
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
23-
#define PY_RELEASE_SERIAL 0
21+
#define PY_MICRO_VERSION 9
22+
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_GAMMA
23+
#define PY_RELEASE_SERIAL 1
2424

2525
/* Version as a string */
26-
#define PY_VERSION "3.6.8+"
26+
#define PY_VERSION "3.6.9rc1"
2727
/*--end constants--*/
2828

2929
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

Lib/pydoc_data/topics.py

+14-14
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# -*- coding: utf-8 -*-
2-
# Autogenerated by Sphinx on Sun Dec 23 16:24:21 2018
2+
# Autogenerated by Sphinx on Tue Jun 18 20:31:29 2019
33
topics = {'assert': 'The "assert" statement\n'
44
'**********************\n'
55
'\n'
@@ -4862,7 +4862,7 @@
48624862
'Meaning '
48634863
'|\n'
48644864
' '
4865-
'+===========+============================================================+\n'
4865+
'|===========|============================================================|\n'
48664866
' | "\'<\'" | Forces the field to be left-aligned '
48674867
'within the available |\n'
48684868
' | | space (this is the default for most '
@@ -4911,7 +4911,7 @@
49114911
'Meaning '
49124912
'|\n'
49134913
' '
4914-
'+===========+============================================================+\n'
4914+
'|===========|============================================================|\n'
49154915
' | "\'+\'" | indicates that a sign should be used for '
49164916
'both positive as |\n'
49174917
' | | well as negative '
@@ -5015,7 +5015,7 @@
50155015
'Meaning '
50165016
'|\n'
50175017
' '
5018-
'+===========+============================================================+\n'
5018+
'|===========|============================================================|\n'
50195019
' | "\'s\'" | String format. This is the default type '
50205020
'for strings and |\n'
50215021
' | | may be '
@@ -5035,7 +5035,7 @@
50355035
'Meaning '
50365036
'|\n'
50375037
' '
5038-
'+===========+============================================================+\n'
5038+
'|===========|============================================================|\n'
50395039
' | "\'b\'" | Binary format. Outputs the number in '
50405040
'base 2. |\n'
50415041
' '
@@ -5097,7 +5097,7 @@
50975097
'Meaning '
50985098
'|\n'
50995099
' '
5100-
'+===========+============================================================+\n'
5100+
'|===========|============================================================|\n'
51015101
' | "\'e\'" | Exponent notation. Prints the number in '
51025102
'scientific |\n'
51035103
' | | notation using the letter ‘e’ to indicate '
@@ -6777,7 +6777,7 @@
67776777
'+-------------------------------------------------+---------------------------------------+\n'
67786778
'| Operator | '
67796779
'Description |\n'
6780-
'+=================================================+=======================================+\n'
6780+
'|=================================================|=======================================|\n'
67816781
'| "lambda" | '
67826782
'Lambda expression |\n'
67836783
'+-------------------------------------------------+---------------------------------------+\n'
@@ -9911,7 +9911,7 @@
99119911
' | Representation | '
99129912
'Description |\n'
99139913
' '
9914-
'+=========================+===============================+\n'
9914+
'|=========================|===============================|\n'
99159915
' | "\\n" | Line '
99169916
'Feed |\n'
99179917
' '
@@ -10252,7 +10252,7 @@
1025210252
'+-------------------+-----------------------------------+---------+\n'
1025310253
'| Escape Sequence | Meaning | Notes '
1025410254
'|\n'
10255-
'+===================+===================================+=========+\n'
10255+
'|===================|===================================|=========|\n'
1025610256
'| "\\newline" | Backslash and newline ignored '
1025710257
'| |\n'
1025810258
'+-------------------+-----------------------------------+---------+\n'
@@ -10298,7 +10298,7 @@
1029810298
'+-------------------+-----------------------------------+---------+\n'
1029910299
'| Escape Sequence | Meaning | Notes '
1030010300
'|\n'
10301-
'+===================+===================================+=========+\n'
10301+
'|===================|===================================|=========|\n'
1030210302
'| "\\N{name}" | Character named *name* in the | '
1030310303
'(4) |\n'
1030410304
'| | Unicode database | '
@@ -10929,7 +10929,7 @@
1092910929
' | Attribute | Meaning '
1093010930
'| |\n'
1093110931
' '
10932-
'+===========================+=================================+=============+\n'
10932+
'|===========================|=================================|=============|\n'
1093310933
' | "__doc__" | The function’s documentation '
1093410934
'| Writable |\n'
1093510935
' | | string, or "None" if '
@@ -12110,7 +12110,7 @@
1211012110
'+----------------------------+----------------------------------+------------+\n'
1211112111
'| Operation | Result '
1211212112
'| Notes |\n'
12113-
'+============================+==================================+============+\n'
12113+
'|============================|==================================|============|\n'
1211412114
'| "x in s" | "True" if an item of *s* is '
1211512115
'| (1) |\n'
1211612116
'| | equal to *x*, else "False" '
@@ -12339,7 +12339,7 @@
1233912339
'+--------------------------------+----------------------------------+-----------------------+\n'
1234012340
'| Operation | '
1234112341
'Result | Notes |\n'
12342-
'+================================+==================================+=======================+\n'
12342+
'|================================|==================================|=======================|\n'
1234312343
'| "s[i] = x" | item *i* of *s* is replaced '
1234412344
'by | |\n'
1234512345
'| | '
@@ -12793,7 +12793,7 @@
1279312793
'| Operation | '
1279412794
'Result | Notes '
1279512795
'|\n'
12796-
'+================================+==================================+=======================+\n'
12796+
'|================================|==================================|=======================|\n'
1279712797
'| "s[i] = x" | item *i* of *s* is '
1279812798
'replaced by | |\n'
1279912799
'| | '

Misc/NEWS.d/3.6.9rc1.rst

+165
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,165 @@
1+
.. bpo: 35907
2+
.. date: 2019-05-21-23-20-18
3+
.. nonce: NC_zNK
4+
.. release date: 2019-06-18
5+
.. section: Security
6+
7+
CVE-2019-9948: Avoid file reading by disallowing ``local-file://`` and
8+
``local_file://`` URL schemes in ``URLopener().open()`` and
9+
``URLopener().retrieve()`` of :mod:`urllib.request`.
10+
11+
..
12+
13+
.. bpo: 36742
14+
.. date: 2019-04-29-15-34-59
15+
.. nonce: QCUY0i
16+
.. section: Security
17+
18+
Fixes mishandling of pre-normalization characters in urlsplit().
19+
20+
..
21+
22+
.. bpo: 30458
23+
.. date: 2019-04-10-08-53-30
24+
.. nonce: 51E-DA
25+
.. section: Security
26+
27+
Address CVE-2019-9740 by disallowing URL paths with embedded whitespace or
28+
control characters through into the underlying http client request. Such
29+
potentially malicious header injection URLs now cause an
30+
http.client.InvalidURL exception to be raised.
31+
32+
..
33+
34+
.. bpo: 36216
35+
.. date: 2019-03-06-09-38-40
36+
.. nonce: 6q1m4a
37+
.. section: Security
38+
39+
Changes urlsplit() to raise ValueError when the URL contains characters that
40+
decompose under IDNA encoding (NFKC-normalization) into characters that
41+
affect how the URL is parsed.
42+
43+
..
44+
45+
.. bpo: 33529
46+
.. date: 2019-02-24-18-48-16
47+
.. nonce: wpNNBD
48+
.. section: Security
49+
50+
Prevent fold function used in email header encoding from entering infinite
51+
loop when there are too many non-ASCII characters in a header.
52+
53+
..
54+
55+
.. bpo: 35746
56+
.. date: 2019-01-15-18-16-05
57+
.. nonce: nMSd0j
58+
.. section: Security
59+
60+
[CVE-2019-5010] Fix a NULL pointer deref in ssl module. The cert parser did
61+
not handle CRL distribution points with empty DP or URI correctly. A
62+
malicious or buggy certificate can result into segfault. Vulnerability
63+
(TALOS-2018-0758) reported by Colin Read and Nicolas Edet of Cisco.
64+
65+
..
66+
67+
.. bpo: 35121
68+
.. date: 2018-10-31-15-39-17
69+
.. nonce: EgHv9k
70+
.. section: Security
71+
72+
Don't send cookies of domain A without Domain attribute to domain B when
73+
domain A is a suffix match of domain B while using a cookiejar with
74+
:class:`http.cookiejar.DefaultCookiePolicy` policy. Patch by Karthikeyan
75+
Singaravelan.
76+
77+
..
78+
79+
.. bpo: 35643
80+
.. date: 2019-01-02-20-04-49
81+
.. nonce: DaMiaV
82+
.. section: Library
83+
84+
Fixed a SyntaxWarning: invalid escape sequence in Modules/_sha3/cleanup.py.
85+
Patch by Mickaël Schoentgen.
86+
87+
..
88+
89+
.. bpo: 35121
90+
.. date: 2018-12-30-14-35-19
91+
.. nonce: oWmiGU
92+
.. section: Library
93+
94+
Don't set cookie for a request when the request path is a prefix match of
95+
the cookie's path attribute but doesn't end with "/". Patch by Karthikeyan
96+
Singaravelan.
97+
98+
..
99+
100+
.. bpo: 35605
101+
.. date: 2018-12-30-09-56-13
102+
.. nonce: gAWt32
103+
.. section: Documentation
104+
105+
Fix documentation build for sphinx<1.6. Patch by Anthony Sottile.
106+
107+
..
108+
109+
.. bpo: 35564
110+
.. date: 2018-12-22-22-52-05
111+
.. nonce: TuEU_D
112+
.. section: Documentation
113+
114+
Explicitly set master_doc variable in conf.py for compliance with Sphinx 2.0
115+
116+
..
117+
118+
.. bpo: 36816
119+
.. date: 2019-05-08-15-55-46
120+
.. nonce: WBKRGZ
121+
.. section: Tests
122+
123+
Update Lib/test/selfsigned_pythontestdotnet.pem to match
124+
self-signed.pythontest.net's new TLS certificate.
125+
126+
..
127+
128+
.. bpo: 35925
129+
.. date: 2019-05-06-18-29-54
130+
.. nonce: gwQPuC
131+
.. section: Tests
132+
133+
Skip specific nntplib and ssl networking tests when they would otherwise
134+
fail due to a modern OS or distro with a default OpenSSL policy of rejecting
135+
connections to servers with weak certificates or disabling TLS below
136+
TLSv1.2.
137+
138+
..
139+
140+
.. bpo: 27313
141+
.. date: 2019-02-24-01-58-38
142+
.. nonce: Sj9veH
143+
.. section: Tests
144+
145+
Avoid test_ttk_guionly ComboboxTest failure with macOS Cocoa Tk.
146+
147+
..
148+
149+
.. bpo: 32947
150+
.. date: 2019-01-18-17-46-10
151+
.. nonce: Hk0KnM
152+
.. section: Tests
153+
154+
test_ssl fixes for TLS 1.3 and OpenSSL 1.1.1.
155+
156+
..
157+
158+
.. bpo: 34602
159+
.. date: 2019-04-29-10-54-14
160+
.. nonce: Lrl2zU
161+
.. section: macOS
162+
163+
Avoid failures setting macOS stack resource limit with resource.setrlimit.
164+
This reverts an earlier fix for bpo-18075 which forced a non-default stack
165+
size when building the interpreter executable on macOS.

Misc/NEWS.d/next/Documentation/2018-12-22-22-52-05.bpo-35564.TuEU_D.rst

-1
This file was deleted.

Misc/NEWS.d/next/Documentation/2018-12-30-09-56-13.bpo-35605.gAWt32.rst

-1
This file was deleted.

Misc/NEWS.d/next/Library/2018-12-30-14-35-19.bpo-35121.oWmiGU.rst

-3
This file was deleted.

Misc/NEWS.d/next/Library/2019-01-02-20-04-49.bpo-35643.DaMiaV.rst

-2
This file was deleted.

Misc/NEWS.d/next/Security/2018-10-31-15-39-17.bpo-35121.EgHv9k.rst

-4
This file was deleted.

Misc/NEWS.d/next/Security/2019-01-15-18-16-05.bpo-35746.nMSd0j.rst

-4
This file was deleted.

Misc/NEWS.d/next/Security/2019-02-24-18-48-16.bpo-33529.wpNNBD.rst

-2
This file was deleted.

Misc/NEWS.d/next/Security/2019-03-06-09-38-40.bpo-36216.6q1m4a.rst

-3
This file was deleted.

Misc/NEWS.d/next/Security/2019-04-10-08-53-30.bpo-30458.51E-DA.rst

-1
This file was deleted.

Misc/NEWS.d/next/Security/2019-04-29-15-34-59.bpo-36742.QCUY0i.rst

-1
This file was deleted.

Misc/NEWS.d/next/Security/2019-05-21-23-20-18.bpo-35907.NC_zNK.rst

-3
This file was deleted.

Misc/NEWS.d/next/Tests/2019-01-18-17-46-10.bpo-32947.Hk0KnM.rst

-1
This file was deleted.

Misc/NEWS.d/next/Tests/2019-02-24-01-58-38.bpo-27313.Sj9veH.rst

-1
This file was deleted.

Misc/NEWS.d/next/Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst

-1
This file was deleted.

Misc/NEWS.d/next/Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst

-1
This file was deleted.

Misc/NEWS.d/next/macOS/2019-04-29-10-54-14.bpo-34602.Lrl2zU.rst

-3
This file was deleted.

README.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
This is Python version 3.6.8+
2-
=============================
1+
This is Python version 3.6.9 candidate 1
2+
========================================
33

44
.. image:: https://travis-ci.org/python/cpython.svg?branch=3.6
55
:alt: CPython build status on Travis CI

0 commit comments

Comments
 (0)