Skip to content

Releases: atc0005/check-cert

v0.5.2

08 Nov 11:52
a027837
Compare
Choose a tag to compare

Overview

  • Dependency updates
  • built using Go 1.16.10
    • Statically linked
    • Linux (x86, x64)

Changed

  • Dependencies

    • Go
      • 1.16.8 to 1.16.10
    • atc0005/go-nagios
      • v0.7.0 to v0.8.1
    • rs/zerolog
      • v1.25.0 to v1.26.0
    • actions/checkout
      • v2.3.4 to v2.4.0
    • actions/setup-node
      • v2.4.0 to v2.4.1
  • (GH-229) Update README to list downloading binaries as alternative to
    building from source

Fixed

  • (GH-228) Fix CHANGELOG deps update details

References

v0.5.1

13 Sep 11:02
e7e1209
Compare
Choose a tag to compare

Overview

  • Dependency updates
  • built using Go 1.16.8
    • Statically linked
    • Linux (x86, x64)

Changed

  • Dependencies

    • Go
      • 1.16.7 to 1.16.8
    • atc0005/go-nagios
      • v0.6.1 to v0.7.0
    • rs/zerolog
      • v1.23.0 to v1.25.0
  • Replace bundled ServiceState type

  • README

    • Add missing cert file eval support to feature list

References

v0.5.0

13 Aug 10:46
7b27d2e
Compare
Choose a tag to compare

Overview

  • Add new flag to check_cert plugin
  • Bug fixes
  • built using Go 1.16.7
    • Statically linked
    • Linux (x86, x64)

Added

  • check_cert plugin
    • (GH-193) Add support for monitoring certificate file

Fixed

  • lscert
    • (GH-203) Inconsistent spacing after "headers" in results output
    • (GH-202) certs.GetCertsFromFile() function "hangs" when evaluating
      certificate file with trailing non-PEM data
  • check_cert plugin
    • (GH-207) Invalid formatting interpolation for debug logging message

References

v0.4.5

06 Aug 11:51
1860af2
Compare
Choose a tag to compare

Overview

  • Dependency updates
  • built using Go 1.16.7
    • Statically linked
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.16.6 to 1.16.7
    • actions/setup-node
      • updated from v2.3.2 to v2.4.0

References

v0.4.4

05 Aug 11:34
49d3a32
Compare
Choose a tag to compare

Overview

  • Add new flag
  • Change existing flag
  • Dependency update
  • built using Go 1.16.6
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Added

  • Implement verbose flag
    • expose certificate fingerprints
    • expose KeyID and IssuerKeyID values
      • previously shown by default

Changed

  • Flags

    • reassign v short flag from version to verbose flag
  • Output

    • KeyID and IssuerKeyID values are now shown only when the v short
      flag or verbose long flags are specified
  • Dependencies

    • actions/setup-node
      • updated from v2.3.0 to v2.3.2

References

v0.4.3

29 Jul 12:13
0a2f83e
Compare
Choose a tag to compare

Overview

  • Bug fixes
  • Dependency updates
  • built using Go 1.16.6
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • dependencies

    • actions/setup-node
      • updated from v2.2.0 to v2.3.0
  • documentation

    • Add Overview example
    • Refresh check_cert examples

Fixed

  • (GH-188, GH-189) Certificates crossing the CRITICAL threshold are not
    flagged as CRITICAL state

References

v0.4.2

15 Jul 11:42
d2cd8cc
Compare
Choose a tag to compare

Overview

  • Dependency updates
  • built using Go 1.16.6
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Added

  • Add "canary" Dockerfile to track stable Go releases, serve as a reminder to
    generate fresh binaries

Changed

  • dependencies
    • Go
      • 1.15.8 to 1.16.6
    • atc0005/go-nagios
      • v0.6.0 to v0.6.1
    • upgrade rs/zerolog
      • v1.20.0 to v1.23.0
    • actions/setup-node
      • updated from v2.1.4 to v2.2.0
      • update node-version value to always use latest LTS version instead of
        hard-coded version

References

v0.4.1

21 Feb 12:45
8261917
Compare
Choose a tag to compare

Overview

  • Bugfixes
  • built using Go 1.15.8

Changed

  • Swap out GoDoc badge for pkg.go.dev badge

  • dependencies

    • go.mod Go version
      • updated from 1.14 to 1.15
    • built using Go 1.15.8
      • Statically linked
      • Windows (x86, x64)
      • Linux (x86, x64)
    • atc0005/go-nagios
      • updated from v0.5.2 to v0.6.0

Fixed

  • Fix Go module path
  • Remove Octet Range Addressing test binary

References

v0.4.0

25 Dec 17:25
e1c14ef
Compare
Choose a tag to compare

Overview

Merry Christmas, Happy Holidays and (before long) Happy New Year!

  • all
    • new: add timestamp field to logger output
    • built using Go 1.15.6
      • Statically linked
      • Windows (x86, x64)
      • Linux (x86, x64)
  • certsum
    • bug fixes
    • speed improvements
    • new: application timeout

Added

  • all
    • add timestamp field to structured logging output
  • certsum
    • application timeout
      • default value set to help prevent app from "hanging"
      • custom values accepted to allow working around "brittle" or
        non-compliant devices which may take longer than usual to respond to
        scan attempts

Changed

  • certsum
    • refactor concurrent scanning implementation to increase speed, reduce
      complexity and help prevent deadlocks between competing tasks
    • increase summary output details

Fixed

  • certsum
    • Various potential race conditions and deadlocks

References

v0.3.1

23 Dec 15:46
c8418fa
Compare
Choose a tag to compare

Overview

  • certsum
    • minor fixes
    • speed improvements
  • built using Go 1.15.6
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • cert scanning is performed concurrently (estimated 2x speed increase)
  • Add timing info to port scanning, cert scanning steps

Fixed

  • Incomplete logging call for port scan error
  • Doc comment func name incorrect
  • panic: sync: negative WaitGroup counter

References