Skip to content

Releases: yaroslaff/showcert

0.4.11: -4 option added (force IPv4)

04 Dec 20:21

Choose a tag to compare

-4 option added (force IPv4)

v0.4.10

20 Nov 05:59

Choose a tag to compare

Support for the "file-magic" pypi package as a fallback when "python-magic" is not installed (for Fedora compatibility)

v0.4.9

08 Nov 19:06

Choose a tag to compare

fixed bug with wildcard certificates when hostname has no dot. (e.g. localhost port tunneled to https/imaps server with wildcard)
added code to handle connection refused error

v0.4.8 handle "unusual" SMTP servers

04 Nov 20:30

Choose a tag to compare

showcert was using simplified SMTP conversation and was failing on rare SMTP servers when server reply goes in many TCP packets with PSH flag. (e.g. SMTP banner with PSH then CRLF in next packet). This bug fixed.

Also, modified tests.

IPv6 support

03 Sep 18:00

Choose a tag to compare

Handling IPv6-only hosts, such as:

  • ipv6.google.com
  • 42.be
  • dnslabs.nl

v0.4.4

24 Jun 14:53

Choose a tag to compare

  • EV certificates are tagged as [EV]
  • remote host could be specified as https URL (https://example.com/ instead of example.com). Sometimes it's simpler.
  • PKCS#12 certificates are supported (since 0.4.3)

v0.3.3: old python 3.8 supported

19 Feb 22:12

Choose a tag to compare

0.3.3, version in __about__

v0.3.0: reworked, 100% tests coverage

19 Feb 20:53

Choose a tag to compare

very minor improvements, but reworked old code and added 100% test coverage

extended output mode, SKI/AKI in gencert

20 Nov 12:58

Choose a tag to compare

v0.2.7

v0.2.7, works well with pyproject/pypi

0.2.5 dependencies and tests

12 Aug 15:43

Choose a tag to compare

Dependencies are unpinned. Declared as:

    'cryptography >= 41.0.0',
    'pyopenssl >= 21.0.0',
    'pem >= 23.1.0',
    'certifi >= 2018.10.15'

Tests are split to two files, test_local.py and test_remote.p. To run local tests: pytest tests/test_local.py. Also, added tests for gencert to test_local.py.