File tree Expand file tree Collapse file tree 9 files changed +16
-14
lines changed
Expand file tree Collapse file tree 9 files changed +16
-14
lines changed Original file line number Diff line number Diff line change @@ -148,6 +148,8 @@ Build
148148- Issue #26268: Update OS X 10.5+ 32-bit-only installer to build
149149 and link with OpenSSL 1.0.2f.
150150
151+ - Issue #26268: Update Windows builds to use OpenSSL 1.0.2f.
152+
151153
152154What's New in Python 2.7.11?
153155============================
Original file line number Diff line number Diff line change 8282 />
8383 <UserMacro
8484 Name=" opensslDir"
85- Value=" $(externalsDir)\openssl-1.0.2d "
85+ Value=" $(externalsDir)\openssl-1.0.2f "
8686 />
8787 <UserMacro
8888 Name=" tcltkDir"
Original file line number Diff line number Diff line change 132132
133133 Get the source code through
134134
135- svn export http://svn.python.org/projects/external/openssl-1.0.2d
135+ svn export http://svn.python.org/projects/external/openssl-1.0.2f
136136
137137 ** NOTE: if you use the PCbuild\get_externals.bat approach for
138138 obtaining external sources then you don't need to manually get the source
@@ -145,11 +145,10 @@ _ssl
145145 http://www.nasm.us/
146146 and add NASM to your PATH.
147147
148- You can also install ActivePerl from
148+ You will also need ActivePerl from
149149 http://www.activestate.com/activeperl/
150- if you like to use the official sources instead of the files from
151- python's subversion repository. The svn version contains pre-build
152- makefiles and assembly files.
150+ in order to create the necessary makefiles and .asm files for building
151+ OpenSSL.
153152
154153 The build process makes sure that no patented algorithms are included.
155154 For now RC5, MDC2 and IDEA are excluded from the build. You may have
Original file line number Diff line number Diff line change 6161 </PropertyGroup >
6262 <ItemDefinitionGroup >
6363 <ClCompile >
64- <AdditionalIncludeDirectories >$(opensslDir)include ;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
64+ <AdditionalIncludeDirectories >$(opensslIncludeDir) ;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
6565 </ClCompile >
6666 <Link >
6767 <AdditionalDependencies >ws2_32.lib;$(OutDir)libeay$(PyDebugExt).lib;$(OutDir)ssleay$(PyDebugExt).lib;%(AdditionalDependencies)</AdditionalDependencies >
Original file line number Diff line number Diff line change 6161 </PropertyGroup >
6262 <ItemDefinitionGroup >
6363 <ClCompile >
64- <AdditionalIncludeDirectories >$(opensslDir)include ;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
64+ <AdditionalIncludeDirectories >$(opensslIncludeDir) ;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories >
6565 </ClCompile >
6666 <Link >
6767 <AdditionalDependencies >ws2_32.lib;crypt32.lib;$(OutDir)libeay$(PyDebugExt).lib;$(OutDir)ssleay$(PyDebugExt).lib;%(AdditionalDependencies)</AdditionalDependencies >
Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ set libraries=
5858set libraries = %libraries% bzip2-1.0.6
5959if NOT " %IncludeBsddb% " == " false" set libraries = %libraries% db-4.7.25.0
6060if NOT " %IncludeSSL% " == " false" set libraries = %libraries% nasm-2.11.06
61- if NOT " %IncludeSSL% " == " false" set libraries = %libraries% openssl-1.0.2d
61+ if NOT " %IncludeSSL% " == " false" set libraries = %libraries% openssl-1.0.2f
6262set libraries = %libraries% sqlite-3.6.21
6363if NOT " %IncludeTkinter% " == " false" set libraries = %libraries% tcl-8.5.15.0
6464if NOT " %IncludeTkinter% " == " false" set libraries = %libraries% tk-8.5.15.0
Original file line number Diff line number Diff line change 1515 <PreprocessorDefinitions Include =" _CRT_SECURE_NO_WARNINGS" />
1616 <PreprocessorDefinitions Include =" _CRT_SECURE_NO_DEPRECATE" />
1717 <PreprocessorDefinitions Include =" OPENSSL_THREADS" />
18- <PreprocessorDefinitions Include =" OPENSSL_SYSNAME_WIN32" />
18+ <!-- < PreprocessorDefinitions Include="OPENSSL_SYSNAME_WIN32" /> -- >
1919 <PreprocessorDefinitions Include =" OPENSSL_IA32_SSE2" />
20- <PreprocessorDefinitions Include =" OPENSSL_CPUID_OBJ" />
2120 <PreprocessorDefinitions Include =" SHA1_ASM" />
2221 <PreprocessorDefinitions Include =" SHA256_ASM" />
2322 <PreprocessorDefinitions Include =" SHA512_ASM" />
5150 <ClCompile >
5251 <!-- Suppress 64-bit truncation warnings - they aren't ours to worry about -->
5352 <DisableSpecificWarnings >4244;4267</DisableSpecificWarnings >
54- <AdditionalIncludeDirectories >$(opensslDir);$(opensslDir)include ;$(opensslDir)crypto;$(opensslDir)crypto\asn1;$(opensslDir)crypto\evp;$(opensslDir)crypto\modes</AdditionalIncludeDirectories >
53+ <AdditionalIncludeDirectories >$(opensslDir);$(opensslIncludeDir) ;$(opensslDir)crypto;$(opensslDir)crypto\asn1;$(opensslDir)crypto\evp;$(opensslDir)crypto\modes</AdditionalIncludeDirectories >
5554 <PreprocessorDefinitions >$(_PreprocessorDefinitionList);%(PreprocessorDefinitions)</PreprocessorDefinitions >
5655 </ClCompile >
5756 </ItemDefinitionGroup >
Original file line number Diff line number Diff line change 3535 <sqlite3Dir >$(ExternalsDir)sqlite-3.6.21\</sqlite3Dir >
3636 <bz2Dir >$(ExternalsDir)bzip2-1.0.6\</bz2Dir >
3737 <bsddbDir >$(ExternalsDir)db-4.7.25.0</bsddbDir >
38- <opensslDir >$(ExternalsDir)openssl-1.0.2d\</opensslDir >
38+ <opensslDir >$(ExternalsDir)openssl-1.0.2f\</opensslDir >
39+ <opensslIncludeDir >$(opensslDir)include32</opensslIncludeDir >
40+ <opensslIncludeDir Condition =" '$(ArchName)' == 'amd64'" >$(opensslDir)include64</opensslIncludeDir >
3941 <nasmDir >$(ExternalsDir)\nasm-2.11.06\</nasmDir >
4042
4143 <!-- Suffix for all binaries when building for debug -->
Original file line number Diff line number Diff line change 183183 Homepage:
184184 http://www.bzip.org/
185185_ssl
186- Python wrapper for version 1.0.2d of the OpenSSL secure sockets
186+ Python wrapper for version 1.0.2f of the OpenSSL secure sockets
187187 library, which is built by ssl.vcxproj
188188 Homepage:
189189 http://www.openssl.org/
You can’t perform that action at this time.
0 commit comments