Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marcg/openssl essential #9

Open
wants to merge 5 commits into
base: 2.7
Choose a base branch
from
Open

Marcg/openssl essential #9

wants to merge 5 commits into from

Commits on Mar 31, 2021

  1. v2.7.18rc1 patched from apy/2.7/*

    Author: Shaun Lowry <[email protected]>
    Date:   Tue Apr 14 13:26:52 2020 -0600
        13f5a71819 activepython: Brand Python as ActivePython. Updated 2016 dates to 2020. (ActivePython-branding-2016.patch)
        d83596b402 activepython: Merge tag 'v2.7.18rc1' into apy/2.7/activepython
        ef729b98b9 activepython: Brand IDLE shell as ActivePython (branding_idle.patch)
        876ce71844 aix: Add /usr/lib to library search path on AIX
        99ab051cf1 aix: Drop symbols on AIX systems
        73e035d212 aix: (setup.py.aix_exp.patch) Use AIX's .exp file mechanism instead of '-ltcl8.4 -ltk8.4' to avoid problems with .a vs .so for shared object extensions
        20aa8b3adf aix: (multiprocessing_aix.patch)
        8fbfd004f6 aix: (ld_so_aix.patch)
        39a7649918 aix: Patch to fix MemoryError when trying to open files in AIX 64-bit, see http://bugs.python.org/issue6600 (aix_memoryerror_fix.patch, aix_memoryerror_fix2.patch)
        0ae86bd418 aix: fix for inline on AIX cc (aix_inline.patch)
        3b521b8e8e darwin: (setup.py.openssl_p.patch) *UNSAFE* Link our OpenSSL, originally used only on darwin but thispatch definitely affects all platforms
        fa77a8ecce nix: Add changes to link zlib into python
        c1fa334184 nix: (setup.py.bsddb.patch) Link statically to the locally built libdb
        a395f6de8f nix: (setup.py.tcltk.patch) Use a local Tcl/Tk for '_tkinter'
        2583ec7f89 nix: (setup.py.use_usr_local_always.patch) Always use /usr/local
        f1f76e2943 nix: (setup.py.00.patch) ActivePython builds some external libraries into a private build directory for controlled use by common Python extension modules
        93ec4f3db1 nix: (gcc_fPIC_basecflags.patch) Add -fPIC CFLAG for our GCC-based Python builds
        f34994c8dc solaris: (setup.py.solaris_libc.patch) It has been necessary to explicitly link in libc before libcrypt on Solaris
        d10bcbc3c6 win32: Can override version of openssl
        a94d4aaf4c win32: Support downloading externals directly from cpython-source-deps
        d131fd1972 win32: Update to openssl 1.0.2t
        0e90927c50 win32: Update tcl and tk to 8.5.19 for python 2.7.16
        cfb346b377 win32: Fix sqlite in props to rebase to 2.7.16 tag
        f4e295451a win32: Add openssl 1.0.2s
        2958e043aa win32: Add openssl 1.0.2q
        69ff5017b5 win32: Move python.props patches to win32-extras branch
        70d6235b9e win32: Upgrade sqlite3 to 3.24.0.0
        e9ea3be35b win32: Replaces git-fetch with s3 URL in get_externals_activestate.bat
        13a61c7543 win32: Rev OpenSSL version to 1.0.2o
        db5ca72aea win32: Bump OpenSSL version
        4a35d7d42e win32: (Python-3.5.2-avoid-svn.python.org.patch) Alternate version of get_externals.bat that fetches library tarballs from our repo instead of svn.python.org. The 3.5 version of this patch is used in 2.7 intentionally
        87ec200693 win32: (build_bat.patch) Added ActiveState build.bat, which is a copy of 3.5.1 build.bat, to work around x64 failure on Windows (3.5.2 gets confused and fails to find toolset properly)
    icanhasmath committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    863465d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a91f907 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    552d747 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. Upgrade openssl to use local openssl

    python.props is now directing the python core to the openssl dir
    that is built prior to the core for openssl dlls.
    
    Using this as a reference:
    reiniert@cf5efa3
    
    Upgrade from 1.0.2 to 1.1.1:
    Remove the libeay and ssleay projects and link to local  openssl
    This is specifically using the DLLS with the 1_1 suffix, which
    is the suffix for both 64 and 32 bit DLLs we are building.
    icanhasmath committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    292c8e0 View commit details
    Browse the repository at this point in the history
  2. Remove openssl from get externals

    We are using the local version.
    icanhasmath committed Apr 1, 2021
    Configuration menu
    Copy the full SHA
    99c1322 View commit details
    Browse the repository at this point in the history