Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
c46a2eba
Kaydet (Commit)
c46a2eba
authored
Şub 22, 2016
tarafından
Zachary Ware
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Issue #26268: Update Windows builds to use OpenSSL 1.0.2f
üst
be9ddc1d
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
16 additions
and
14 deletions
+16
-14
NEWS
Misc/NEWS
+2
-0
pyproject.vsprops
PC/VS9.0/pyproject.vsprops
+1
-1
readme.txt
PC/VS9.0/readme.txt
+4
-5
_hashlib.vcxproj
PCbuild/_hashlib.vcxproj
+1
-1
_ssl.vcxproj
PCbuild/_ssl.vcxproj
+1
-1
get_externals.bat
PCbuild/get_externals.bat
+1
-1
openssl.props
PCbuild/openssl.props
+2
-3
python.props
PCbuild/python.props
+3
-1
readme.txt
PCbuild/readme.txt
+1
-1
No files found.
Misc/NEWS
Dosyayı görüntüle @
c46a2eba
...
...
@@ -148,6 +148,8 @@ Build
- Issue #26268: Update OS X 10.5+ 32-bit-only installer to build
and link with OpenSSL 1.0.2f.
- Issue #26268: Update Windows builds to use OpenSSL 1.0.2f.
What's New in Python 2.7.11?
============================
...
...
PC/VS9.0/pyproject.vsprops
Dosyayı görüntüle @
c46a2eba
...
...
@@ -82,7 +82,7 @@
/>
<UserMacro
Name=
"opensslDir"
Value=
"$(externalsDir)\openssl-1.0.2
d
"
Value=
"$(externalsDir)\openssl-1.0.2
f
"
/>
<UserMacro
Name=
"tcltkDir"
...
...
PC/VS9.0/readme.txt
Dosyayı görüntüle @
c46a2eba
...
...
@@ -132,7 +132,7 @@ _ssl
Get the source code through
svn export http://svn.python.org/projects/external/openssl-1.0.2
d
svn export http://svn.python.org/projects/external/openssl-1.0.2
f
** NOTE: if you use the PCbuild\get_externals.bat approach for
obtaining external sources then you don't need to manually get the source
...
...
@@ -145,11 +145,10 @@ _ssl
http://www.nasm.us/
and add NASM to your PATH.
You
can also install
ActivePerl from
You
will also need
ActivePerl from
http://www.activestate.com/activeperl/
if you like to use the official sources instead of the files from
python's subversion repository. The svn version contains pre-build
makefiles and assembly files.
in order to create the necessary makefiles and .asm files for building
OpenSSL.
The build process makes sure that no patented algorithms are included.
For now RC5, MDC2 and IDEA are excluded from the build. You may have
...
...
PCbuild/_hashlib.vcxproj
Dosyayı görüntüle @
c46a2eba
...
...
@@ -61,7 +61,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>
$(openssl
Dir)include
;%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>
$(openssl
IncludeDir)
;%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>
ws2_32.lib;$(OutDir)libeay$(PyDebugExt).lib;$(OutDir)ssleay$(PyDebugExt).lib;%(AdditionalDependencies)
</AdditionalDependencies>
...
...
PCbuild/_ssl.vcxproj
Dosyayı görüntüle @
c46a2eba
...
...
@@ -61,7 +61,7 @@
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalIncludeDirectories>
$(openssl
Dir)include
;%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>
$(openssl
IncludeDir)
;%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>
ws2_32.lib;crypt32.lib;$(OutDir)libeay$(PyDebugExt).lib;$(OutDir)ssleay$(PyDebugExt).lib;%(AdditionalDependencies)
</AdditionalDependencies>
...
...
PCbuild/get_externals.bat
Dosyayı görüntüle @
c46a2eba
...
...
@@ -58,7 +58,7 @@ set libraries=
set libraries=%libraries% bzip2-1.0.6
if NOT "%IncludeBsddb%"=="false" set libraries=%libraries% db-4.7.25.0
if NOT "%IncludeSSL%"=="false" set libraries=%libraries% nasm-2.11.06
if NOT "%IncludeSSL%"=="false" set libraries=%libraries% openssl-1.0.2
d
if NOT "%IncludeSSL%"=="false" set libraries=%libraries% openssl-1.0.2
f
set libraries=%libraries% sqlite-3.6.21
if NOT "%IncludeTkinter%"=="false" set libraries=%libraries% tcl-8.5.15.0
if NOT "%IncludeTkinter%"=="false" set libraries=%libraries% tk-8.5.15.0
...
...
PCbuild/openssl.props
Dosyayı görüntüle @
c46a2eba
...
...
@@ -15,9 +15,8 @@
<PreprocessorDefinitions
Include=
"_CRT_SECURE_NO_WARNINGS"
/>
<PreprocessorDefinitions
Include=
"_CRT_SECURE_NO_DEPRECATE"
/>
<PreprocessorDefinitions
Include=
"OPENSSL_THREADS"
/>
<
PreprocessorDefinitions
Include=
"OPENSSL_SYSNAME_WIN32"
/
>
<
!-- <PreprocessorDefinitions Include="OPENSSL_SYSNAME_WIN32" /> --
>
<PreprocessorDefinitions
Include=
"OPENSSL_IA32_SSE2"
/>
<PreprocessorDefinitions
Include=
"OPENSSL_CPUID_OBJ"
/>
<PreprocessorDefinitions
Include=
"SHA1_ASM"
/>
<PreprocessorDefinitions
Include=
"SHA256_ASM"
/>
<PreprocessorDefinitions
Include=
"SHA512_ASM"
/>
...
...
@@ -51,7 +50,7 @@
<ClCompile>
<!-- Suppress 64-bit truncation warnings - they aren't ours to worry about -->
<DisableSpecificWarnings>
4244;4267
</DisableSpecificWarnings>
<AdditionalIncludeDirectories>
$(opensslDir);$(openssl
Dir)include
;$(opensslDir)crypto;$(opensslDir)crypto\asn1;$(opensslDir)crypto\evp;$(opensslDir)crypto\modes
</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>
$(opensslDir);$(openssl
IncludeDir)
;$(opensslDir)crypto;$(opensslDir)crypto\asn1;$(opensslDir)crypto\evp;$(opensslDir)crypto\modes
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>
$(_PreprocessorDefinitionList);%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
...
...
PCbuild/python.props
Dosyayı görüntüle @
c46a2eba
...
...
@@ -35,7 +35,9 @@
<sqlite3Dir>
$(ExternalsDir)sqlite-3.6.21\
</sqlite3Dir>
<bz2Dir>
$(ExternalsDir)bzip2-1.0.6\
</bz2Dir>
<bsddbDir>
$(ExternalsDir)db-4.7.25.0
</bsddbDir>
<opensslDir>
$(ExternalsDir)openssl-1.0.2d\
</opensslDir>
<opensslDir>
$(ExternalsDir)openssl-1.0.2f\
</opensslDir>
<opensslIncludeDir>
$(opensslDir)include32
</opensslIncludeDir>
<opensslIncludeDir
Condition=
"'$(ArchName)' == 'amd64'"
>
$(opensslDir)include64
</opensslIncludeDir>
<nasmDir>
$(ExternalsDir)\nasm-2.11.06\
</nasmDir>
<!-- Suffix for all binaries when building for debug -->
...
...
PCbuild/readme.txt
Dosyayı görüntüle @
c46a2eba
...
...
@@ -183,7 +183,7 @@ _bz2
Homepage:
http://www.bzip.org/
_ssl
Python wrapper for version 1.0.2
d
of the OpenSSL secure sockets
Python wrapper for version 1.0.2
f
of the OpenSSL secure sockets
library, which is built by ssl.vcxproj
Homepage:
http://www.openssl.org/
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment