Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

some cleanaup work #8

Merged
merged 1 commit into from
Sep 15, 2018
Merged

some cleanaup work #8

merged 1 commit into from
Sep 15, 2018

Conversation

majormoses
Copy link
Member

@majormoses majormoses commented Sep 13, 2018

CVES:

Breaking Changes:

  • removing ruby < 2.3 support

Fixes:

Misc Updates:

  • appeased the cops

Signed-off-by: Ben Abrams me@benabrams.it

Pull Request Checklist

Yes:

General

  • Update Changelog following the conventions laid out here

  • Update README with any necessary configuration snippets

  • Binstubs are created if needed

  • RuboCop passes

  • Existing tests pass

Purpose

Address several known security issues and backporting a change made to the slack handler.

Known Compatibility Issues

Breaks compatibility with ruby versions < 2.3

CVES:
- https://nvd.nist.gov/vuln/detail/CVE-2017-17042
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8418

Breaking Changes:
- removing ruby `< 2.3` support

Fixes:
- backported a fix from the slack handler I made in sensu-plugins/sensu-plugins-slack#62 as I realized it shared the same code. I am thinking going forward it might be nice to have that be part of the `sensu-plugin` class so it could be available to all plugins without having a bunch of shared code.

Misc Updates:
- appeased the cops

Signed-off-by: Ben Abrams <me@benabrams.it>
@majormoses
Copy link
Member Author

@asachs01 if you would like to review and possibly test this pull request that would be appreciated since you have a setup with teams.

Copy link
Collaborator

@tuxpower tuxpower left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@asachs01
Copy link
Contributor

@majormoses I'll give it a test later this morning.

Copy link
Contributor

@asachs01 asachs01 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but I'd like to run through and test it.

@asachs01
Copy link
Contributor

ms-teams-1 4 0

^ pulled from the feature/cleanup branch, and everything appears 👍 . I'd say you're good to push it @majormoses

@majormoses majormoses merged commit 453a44a into master Sep 15, 2018
@majormoses
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants