Skip to content

Releases: atc0005/check-mail

v0.6.2

09 Mar 13:10
308ed17
Compare
Choose a tag to compare

Overview

  • Bug fixes
  • Dependency updates
  • GitHub Actions workflows updates
  • built using Go 1.19.7
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.19.4 to 1.19.7
    • golang.org/x/oauth2
      • v0.3.0 to v0.6.0
    • atc0005/go-nagios
      • v0.10.2 to v0.14.0
    • rs/zerolog
      • v1.28.0 to v1.29.0
    • mattn/go-isatty
      • v0.0.16 to v0.0.17
    • golang.org/x/net
      • v0.4.0 to v0.8.0
    • golang.org/x/sys
      • v0.3.0 to v0.6.0
    • golang.org/x/text
      • v0.5.0 to v0.8.0
    • google.golang.org/protobuf
      • v1.28.1 to v1.29.0
    • golang/protobuf
      • v1.5.2 to v1.5.3
  • (GH-358) Update nagios library usage, add time perfdata
  • (GH-369) Add Go Module Validation, Dependency Updates jobs
  • (GH-381) Drop Push Validation workflow
  • (GH-382) Rework workflow scheduling
  • (GH-384) Replace gogeninstall recipe with depsinstall
  • (GH-385) Remove Push Validation workflow status badge

Fixed

  • (GH-400) Use UNKNOWN state for invalid command-line args

References

v0.6.1

08 Dec 14:20
3ff0cea
Compare
Choose a tag to compare

Overview

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

Changed

  • Dependencies
    • Go
      • 1.19.3 to 1.19.4
    • golang.org/x/oauth2
      • v0.2.0 to v0.3.0
    • github.com/emersion/go-sasl
      • v0.0.0-20211008083017-0b9dcfb154ac to
        v0.0.0-20220912192320-0145f2c60ead
    • github.com/mattn/go-colorable
      • v0.1.12 to v0.1.13
    • github.com/mattn/go-isatty
      • v0.0.14 to v0.0.16
    • golang.org/x/net
      • v0.3.0 to v0.4.0
    • google.golang.org/protobuf
      • v1.28.0 to v1.28.1
  • (GH-349) Modify fallback logger for plugins, script tools

References

v0.6.0

28 Nov 15:09
bd2e459
Compare
Choose a tag to compare

Overview

  • New CLI tools
  • Bug fixes
  • Dependency updates
  • built using Go 1.19.3
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Added

  • (GH-318) Add utility to read OAuth 2 token from file
  • (GH-319) Add utility to obtain OAuth 2 token via Client Credentials flow

Changed

  • (GH-333) Add tests for INI config file parsing
  • (GH-339) Implement custom flagset in order to better handle flag issues
  • (GH-340) Implement custom Usage/Help logic to allow redirecting help output

Fixed

  • (GH-341) Add follow-up validation step after loading config file for
    list-emails app

References

v0.5.0

24 Nov 14:29
7e57fdb
Compare
Choose a tag to compare

Overview

  • New plugin
  • New CLI tools
  • Bug fixes
  • Dependency updates
  • built using Go 1.19.3
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Added

  • (GH-313, GH-335) Add initial OAuth2 auth support
    • rename existing monitoring plugin to make explicitly clear that it
      supports Basic Auth only
      • check_imap_mailbox to check_imap_mailbox_basic
    • new check_imap_mailbox_oauth2 plugin to support OAuth2 Client
      Credentials flow
    • update list-emails tool to support either of Basic Auth or Client
      Credentials OAuth2 flow depending on which config file settings are used
    • refresh README to provide coverage for new settings/plugin and liberal
      collection of ref links for context
    • refresh list-emails config file example coverage
      • update existing file to make clear that it is intended for Basic Auth
      • add new file to cover settings for Client Credentials OAuth2 flow
  • (GH-330) Add lsimap troubleshooting tool

Changed

  • Dependencies
    • multiple new direct & indirect dependencies
      • direct
        • golang.org/x/oauth2
        • github.com/sqs/go-xoauth2
    • golang.org/x/sys
      • v0.0.0-20210927094055-39ccf1dd6fa6 to v0.2.0
    • golang.org/x/text
      • v0.3.7 to v0.4.0
  • (GH-331) Makefile: Prune empty release asset dirs

Fixed

  • (GH-183) Error: User is authenticated but not connected
  • (GH-332) Convert global Usage func to normal/named func
  • (GH-334) (*client.Client).Logout() called to log account out instead of to
    close the connection

References

v0.4.22

20 Nov 10:57
3633d12
Compare
Choose a tag to compare

Overview

NOTE: This release does not provide support for OAuth2. That support is planned for the upcoming v0.5.0 release.

  • Bug fixes
  • built using Go 1.19.3
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Fixed

  • (GH-327) Tweak Makefile building and go-gen status output
  • (GH-328) Fix failure to save account details

References

v0.4.21

19 Nov 15:44
1b1e024
Compare
Choose a tag to compare

Overview

NOTE: This release does not provide support for OAuth2. That support is planned for the upcoming v0.5.0 release.

  • Bug fixes
  • Dependency updates
  • GitHub Actions Workflows updates
  • built using Go 1.19.3
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.19.1 to 1.19.3
    • atc0005/go-nagios
      • v0.10.0 to v0.10.2
    • github/codeql-action
      • v2.1.24 to v2.1.25
  • (GH-310) Refactor GitHub Actions workflows to import logic
  • (GH-324) Expand config flag handling to use "app types"

Fixed

  • (GH-317) Fix Makefile Go module base path detection
  • (GH-321) Skip use of LOGIN IMAP command if LOGINDISABLED capability is
    advertised
  • (GH-323) Fix doc.go description for list-emails CLI app

References

v0.4.20

21 Sep 10:53
e26176f
Compare
Choose a tag to compare

Overview

  • Bug fixes
  • Dependency updates
  • GitHub Actions Workflows updates
  • built using Go 1.19.1
    • Statically linked
    • Windows (x86, x64)
    • Linux (x86, x64)

Changed

  • Dependencies
    • Go
      • 1.17.13 to 1.19.1
    • atc0005/go-nagios
      • v0.9.1 to v0.10.0
    • rs/zerolog
      • v1.27.0 to v1.28.0
    • github/codeql-action
      • v2.1.22 to v2.1.24
  • (GH-301) Update project to Go 1.19
  • (GH-302) Update Makefile and GitHub Actions Workflows

Fixed

  • (GH-299) Add missing cmd doc files
  • (GH-300) Swap io/ioutil package for io package

References

v0.4.19

23 Aug 11:04
a14e010
Compare
Choose a tag to compare

Overview

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

Changed

  • Dependencies
    • Go
      • 1.17.12 to 1.17.13
    • gopkg.in/ini.v1
      • v1.66.6 to v1.67.0

Fixed

  • (GH-296) Apply Go 1.19 specific doc comments linting fixes

References

v0.4.18

21 Jul 11:09
35fee5c
Compare
Choose a tag to compare

Overview

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

Changed

  • Dependencies
    • Go
      • 1.17.10 to 1.17.12
    • gopkg.in/ini.v1
      • v1.66.4 to v1.66.6
    • atc0005/go-nagios
      • v0.8.2 to v0.9.1
    • rs/zerolog
      • v1.26.1 to v1.27.0

Fixed

  • (GH-290) Update lintinstall Makefile recipe
  • (GH-291) Fix various atc0005/go-nagios usage linting errors

References

v0.4.17

13 May 10:57
d95bcf2
Compare
Choose a tag to compare

Overview

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

Changed

  • Dependencies
    • Go
      • 1.17.9 to 1.17.10
    • emersion/go-imap
      • v1.2.0 to v1.2.1

References