Christian Clauss 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								241bda785a 
								
							 
						 
						
							
							
								
								[doc] Fix typos found using codespell (GH-28744)  
							
							... 
							
							
							
							Co-authored-by: Ćukasz Langa <lukasz@langa.pl> 
							
						 
						
							2021-10-05 23:48:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dong-hee Na 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2cf2513f9 
								
							 
						 
						
							
							
								
								bpo-44340: Add support for building with clang full/thin lto (GH-27231)  
							
							
							
						 
						
							2021-07-19 19:52:56 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jero Bado 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								add805f921 
								
							 
						 
						
							
							
								
								Correct minor spelling typos (GH-26339)  
							
							... 
							
							
							
							surroundeded to surrounded
extensins to extensions 
							
						 
						
							2021-05-25 18:01:30 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								63f17c252a 
								
							 
						 
						
							
							
								
								bpo-43109: configure doc: LTO requires "ar" on macOS (GH-26349)  
							
							
							
						 
						
							2021-05-25 12:25:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e983252b51 
								
							 
						 
						
							
							
								
								bpo-43998: Default to TLS 1.2 and increase cipher suite security (GH-25778)  
							
							... 
							
							
							
							The ssl module now has more secure default settings. Ciphers without forward
secrecy or SHA-1 MAC are disabled by default. Security level 2 prohibits
weak RSA, DH, and ECC keys with less than 112 bits of security.
:class:`~ssl.SSLContext` defaults to minimum protocol version TLS 1.2.
Settings are based on Hynek Schlawack's research.
```
$ openssl version
OpenSSL 1.1.1k  FIPS 25 Mar 2021
$ openssl ciphers -v '@SECLEVEL=2:ECDH+AESGCM:ECDH+CHACHA20:ECDH+AES:DHE+AES:!aNULL:!eNULL:!aDSS:!SHA1:!AESCCM'
TLS_AES_256_GCM_SHA384  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(256) Mac=AEAD
TLS_CHACHA20_POLY1305_SHA256 TLSv1.3 Kx=any      Au=any  Enc=CHACHA20/POLY1305(256) Mac=AEAD
TLS_AES_128_GCM_SHA256  TLSv1.3 Kx=any      Au=any  Enc=AESGCM(128) Mac=AEAD
TLS_AES_128_CCM_SHA256  TLSv1.3 Kx=any      Au=any  Enc=AESCCM(128) Mac=AEAD
ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AESGCM(256) Mac=AEAD
ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AESGCM(256) Mac=AEAD
ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AESGCM(128) Mac=AEAD
ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AESGCM(128) Mac=AEAD
ECDHE-ECDSA-CHACHA20-POLY1305 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=CHACHA20/POLY1305(256) Mac=AEAD
ECDHE-RSA-CHACHA20-POLY1305 TLSv1.2 Kx=ECDH     Au=RSA  Enc=CHACHA20/POLY1305(256) Mac=AEAD
ECDHE-ECDSA-AES256-SHA384 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AES(256)  Mac=SHA384
ECDHE-RSA-AES256-SHA384 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AES(256)  Mac=SHA384
ECDHE-ECDSA-AES128-SHA256 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AES(128)  Mac=SHA256
ECDHE-RSA-AES128-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AES(128)  Mac=SHA256
DHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=DH       Au=RSA  Enc=AESGCM(256) Mac=AEAD
DHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=DH       Au=RSA  Enc=AESGCM(128) Mac=AEAD
DHE-RSA-AES256-SHA256   TLSv1.2 Kx=DH       Au=RSA  Enc=AES(256)  Mac=SHA256
DHE-RSA-AES128-SHA256   TLSv1.2 Kx=DH       Au=RSA  Enc=AES(128)  Mac=SHA256
```
Signed-off-by: Christian Heimes <christian@python.org> 
							
						 
						
							2021-05-01 20:53:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								abfd6388cd 
								
							 
						 
						
							
							
								
								bpo-43774: Enhance debug build documentation (GH-25712)  
							
							... 
							
							
							
							* Add also references to --with-trace-refs option.
* Move _ob_next and _ob_prev at the end, since they don't exist by
  default and are related to debug. 
							
						 
						
							2021-04-29 13:06:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85918e4ab6 
								
							 
						 
						
							
							
								
								bpo-43774: Add more links to configure options (GH-25363)  
							
							
							
						 
						
							2021-04-12 23:27:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bd88ccb943 
								
							 
						 
						
							
							
								
								bpo-43774: Document the Python Build System (GH-25302)  
							
							... 
							
							
							
							* Elaborate PGO and LTO documentaton.
* Document MAINCC, PURIFY and LINKCC variables. 
							
						 
						
							2021-04-09 14:35:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5436695363 
								
							 
						 
						
							
							
								
								bpo-43774: Enhance configure documentation (GH-25293)  
							
							
							
						 
						
							2021-04-09 01:58:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a41782cc84 
								
							 
						 
						
							
							
								
								bpo-43774: Document configure options (GH-25283)  
							
							... 
							
							
							
							Add Doc/using/configure.rst documentation to document configure,
preprocessor, compiler and linker options.
Add a new section about the "Python debug build". 
							
						 
						
							2021-04-08 22:32:21 +02:00