summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2016-06-04 13:18:39 -0700
committerHynek Schlawack <hs@ox.cx>2016-06-04 13:18:39 -0700
commitbf012875e787b9b898df2b85493fa2bb93f5a789 (patch)
treecc93d1189d29ae7f75506049aa11ff58d78df69b
parent40d448ff8eb0567b63c0d85c6cdea2514948b30b (diff)
downloadpyopenssl-bf012875e787b9b898df2b85493fa2bb93f5a789.tar.gz
remove attempts to test against openssl 0.9.8 (#484)
* remove attempts to test against openssl 0.9.8 * remove some untested branches
-rw-r--r--.travis.yml32
-rw-r--r--src/OpenSSL/SSL.py10
2 files changed, 4 insertions, 38 deletions
diff --git a/.travis.yml b/.travis.yml
index dce3f8b..77d6bc8 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,10 +14,7 @@ matrix:
include:
- language: generic
os: osx
- env: TOXENV=py27 OSX_OPENSSL=homebrew
- - language: generic
- os: osx
- env: TOXENV=py27 OSX_OPENSSL=system
+ env: TOXENV=py27
- python: "2.6" # these are just to make travis's UI a bit prettier
env: TOXENV=py26
- python: "2.7"
@@ -67,11 +64,6 @@ matrix:
env: TOXENV=py35-urllib3Master
- # Also run at least a little bit against an older version of OpenSSL.
- - python: "2.7"
- env:
- OPENSSL=0.9.8 TOXENV=py27
-
# Meta
- python: "2.7"
env: TOXENV=check-manifest
@@ -120,7 +112,7 @@ install:
script:
- |
- if [[ "$(uname -s)" == 'Darwin' && $OSX_OPENSSL == 'homebrew' ]]; then
+ if [[ "$(uname -s)" == 'Darwin' ]]; then
# set our flags to use homebrew openssl
export ARCHFLAGS="-arch x86_64"
export LDFLAGS="-L/usr/local/opt/openssl/lib"
@@ -133,26 +125,6 @@ script:
PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
fi
- # This section potentially downloads, compiles and installs openssl 0.9.8zg
- if [[ "${OPENSSL}" == "0.9.8" ]]; then
- # download, compile, and install if it's not already present via travis cache
- if [[ ! -f "$HOME/ossl-098/bin/openssl" ]]; then
- curl -O https://www.openssl.org/source/openssl-0.9.8zg.tar.gz
- tar zxvf openssl-0.9.8zg.tar.gz
- cd openssl-0.9.8zg
- echo "OPENSSL_0.9.8ZG_CUSTOM {
- global:
- *;
- };" > openssl.ld
- ./config -Wl,--version-script=openssl.ld -Wl,-Bsymbolic-functions -fPIC shared --prefix=$HOME/ossl-098 --openssldir=/etc/ssl
- make install
- tree $HOME/ossl-098
- fi
- export PATH="$HOME/ossl-098/bin:$PATH"
- export CFLAGS="-I$HOME/ossl-098/include"
- export LDFLAGS="-L$HOME/ossl-098/lib"
- export LD_LIBRARY_PATH="$HOME/ossl-098/lib"
- fi
openssl version
~/.venv/bin/tox -v
diff --git a/src/OpenSSL/SSL.py b/src/OpenSSL/SSL.py
index c0fbc1d..4e0f8a4 100644
--- a/src/OpenSSL/SSL.py
+++ b/src/OpenSSL/SSL.py
@@ -59,10 +59,7 @@ OP_NO_TLSv1 = _lib.SSL_OP_NO_TLSv1
OP_NO_TLSv1_1 = getattr(_lib, "SSL_OP_NO_TLSv1_1", 0)
OP_NO_TLSv1_2 = getattr(_lib, "SSL_OP_NO_TLSv1_2", 0)
-try:
- MODE_RELEASE_BUFFERS = _lib.SSL_MODE_RELEASE_BUFFERS
-except AttributeError:
- pass
+MODE_RELEASE_BUFFERS = _lib.SSL_MODE_RELEASE_BUFFERS
OP_SINGLE_DH_USE = _lib.SSL_OP_SINGLE_DH_USE
OP_SINGLE_ECDH_USE = _lib.SSL_OP_SINGLE_ECDH_USE
@@ -90,10 +87,7 @@ OP_NETSCAPE_CA_DN_BUG = _lib.SSL_OP_NETSCAPE_CA_DN_BUG
OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG = (
_lib.SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG
)
-try:
- OP_NO_COMPRESSION = _lib.SSL_OP_NO_COMPRESSION
-except AttributeError:
- pass
+OP_NO_COMPRESSION = _lib.SSL_OP_NO_COMPRESSION
OP_NO_QUERY_MTU = _lib.SSL_OP_NO_QUERY_MTU
OP_COOKIE_EXCHANGE = _lib.SSL_OP_COOKIE_EXCHANGE