Skip to content

Commit cc8fa0b

Browse files
authored
Merge pull request #445 from tlsfuzzer/readme-updates-0.7
update readme for 0.7.6 release
2 parents f2e64e9 + 30c914f commit cc8fa0b

File tree

6 files changed

+26
-12
lines changed

6 files changed

+26
-12
lines changed

README.md

+19-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
```
2-
tlslite-ng version 0.7.5 2018-07-31
2+
tlslite-ng version 0.7.6 2020-12-18
33
Hubert Kario <hkario at redhat.com>
44
https://github.com/tomato42/tlslite-ng/
55
```
66

7-
[![Build Status](https://travis-ci.org/tomato42/tlslite-ng.svg?branch=master)](https://travis-ci.org/tomato42/tlslite-ng)
8-
[![Coverage Status](https://coveralls.io/repos/tomato42/tlslite-ng/badge.svg?branch=master)](https://coveralls.io/r/tomato42/tlslite-ng?branch=master)
9-
[![Code Health](https://landscape.io/github/tomato42/tlslite-ng/master/landscape.svg?style=flat)](https://landscape.io/github/tomato42/tlslite-ng/master)
10-
[![Code Climate](https://codeclimate.com/github/tomato42/tlslite-ng/badges/gpa.svg)](https://codeclimate.com/github/tomato42/tlslite-ng)
11-
[![Code Issues](https://www.quantifiedcode.com/api/v1/project/59e6019ef3c84ad7ba30c49ec46d990f/badge.svg)](https://www.quantifiedcode.com/app/project/59e6019ef3c84ad7ba30c49ec46d990f)
7+
[![Build Status](https://travis-ci.com/tlsfuzzer/tlslite-ng.svg?branch=tlslite-ng-0.7)](https://travis-ci.com/tlsfuzzer/tlslite-ng)
8+
[![Read the Docs](https://img.shields.io/readthedocs/tlslite-ng)](https://tlslite-ng.readthedocs.io/en/latest/)
9+
[![Coverage Status](https://coveralls.io/repos/tlsfuzzer/tlslite-ng/badge.svg?branch=master)](https://coveralls.io/r/tlsfuzzer/tlslite-ng?branch=master)
10+
[![Code Climate](https://codeclimate.com/github/tlsfuzzer/tlslite-ng/badges/gpa.svg)](https://codeclimate.com/github/tlsfuzzer/tlslite-ng)
1211

1312
Table of Contents
1413
==================
@@ -586,6 +585,20 @@ encrypt-then-MAC mode for CBC ciphers.
586585
12 History
587586
===========
588587
588+
0.7.6 - 2020-12-18
589+
* workaround CVE-2020-26263 - Bleichenbacher oracle in RSA decryption.
590+
Please note that while the code was fortified, because of peculiarities of
591+
python, it's not possible to fully fix it. If you require resistance against
592+
side-channel attacks please use a different library.
593+
* stop mis-detecting pycryptodome as pycrypto
594+
* start running test coverage on Python 3.8, fix test suite incompatibility
595+
with python 3.8
596+
* fix incompatibility of imaplib wrapper with imaplib on python 3.9
597+
* start running test coverage on Python 3.9
598+
* drop official support for Python 3.2: while we didn't perform any changes
599+
that should make the library stop working on Python 3.2, our dependency
600+
python-ecdsa doesn't support it
601+
589602
0.7.5 - 2018-07-31
590603
* Fix multithreading issue with pure python RSA implementation private key
591604
opterations (either decryption using RSA private key or signing messages

build-requirements-3.3.txt

+1
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ pylint
66
diff_cover<2.5.0
77
typed-ast<1.3.0
88
inflect<4.0.0
9+
typing<3.7.4

docs/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151

5252
# General information about the project.
5353
project = u'tlslite-ng'
54-
copyright = u'2018, Hubert Kario'
54+
copyright = u'2020, Hubert Kario'
5555
author = u'Hubert Kario'
5656

5757
# The version info for the project you're documenting, acts as replacement for
@@ -61,7 +61,7 @@
6161
# The short X.Y version.
6262
version = u'0.7'
6363
# The full version, including alpha/beta/rc tags.
64-
release = u'0.7.5'
64+
release = u'0.7.6'
6565

6666
# The language for content autogenerated by Sphinx. Refer to documentation
6767
# for a list of supported languages.

setup.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
README = f.read()
1212

1313
setup(name="tlslite-ng",
14-
version="0.7.5",
14+
version="0.7.6",
1515
author="Hubert Kario",
1616
author_email="[email protected]",
17-
url="https://github.com/tomato42/tlslite-ng",
17+
url="https://github.com/tlsfuzzer/tlslite-ng",
1818
description="Pure python implementation of SSL and TLS.",
1919
long_description=README,
2020
license="LGPLv2",

tlslite/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
Then use the L{tlslite.TLSConnection.TLSConnection} class with a socket.
2222
(Or, use one of the integration classes in L{tlslite.integration}).
2323
24-
@version: 0.7.5
24+
@version: 0.7.6
2525
"""
2626

2727
from tlslite.api import *

tlslite/api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Author: Trevor Perrin
22
# See the LICENSE file for legal information regarding use of this file.
33

4-
__version__ = "0.7.5"
4+
__version__ = "0.7.6"
55
from .constants import AlertLevel, AlertDescription, Fault
66
from .errors import *
77
from .checker import Checker

0 commit comments

Comments
 (0)