Permalink
Commits on Oct 18, 2017
  1. Don't store project files on docker image (#904)

    tombruijn committed with stuartellis Oct 18, 2017
    Merge discussed changes.
Commits on Oct 14, 2017
Commits on Oct 13, 2017
  1. Docker for testing (second version) (#857)

    stuartellis committed Oct 13, 2017
    Docker support for development, with skeleton integration test suite
    
    * Initial integration test with Docker container, GH #807
    
    * Update maintainer
    
    * Update Ruby version
    
    * Add convenience Rake tasks for Docker
    
    * Fix Rubocop issue in Rakefile
    
    * Do not force Docker rebuild every run
Commits on Aug 27, 2017
Commits on Aug 19, 2017
  1. Merge pull request #886 from backup/revert-deprecations

    tombruijn committed Aug 19, 2017
    Revert "Merge pull request #853 from backup/deprecations"
  2. Revert "Merge pull request #853 from backup/deprecations"

    tombruijn committed Aug 19, 2017
    This reverts commit 51c166d, reversing
    changes made to ca5b9d7.
Commits on Aug 8, 2017
  1. Fix link (#881)

    stuartellis committed Aug 8, 2017
    * Fix link on README
    
    * Fix link to maintainer page
Commits on Jul 8, 2017
  1. Merge pull request #868 from reedloden/mail-2.6.6

    tombruijn committed Jul 8, 2017
    Bump `mail` and `nokogiri` dependencies for security updates
Commits on Jun 11, 2017
  1. Bump `mail` and `nokogiri` dependencies for security updates

    reedloden committed Jun 11, 2017
    `mail` v2.6.6 -- https://github.com/mikel/mail/releases/tag/2.6.6
    `nokogiri` v1.7.2 -- https://github.com/sparklemotion/nokogiri/blob/v1.7.2/CHANGELOG.md#172--2017-05-09
    
    The `mail` patch for Exim SMTP support is no longer required as well.
Commits on May 31, 2017
  1. Fix config spec, version checks

    tombruijn committed May 31, 2017
    Broke because it's hardcoded to version 4. Made it a bit more flexible
    when version bumping a major version. This slipped through because the
    version bump commit was marked as to be skipped by the CI.
Commits on May 13, 2017
  1. Merge pull request #853 from backup/deprecations

    tombruijn committed May 13, 2017
    Deprecate certain Backup features
Commits on May 12, 2017
  1. Deprecate sudo option

    tombruijn committed May 12, 2017
Commits on May 3, 2017
  1. Merge pull request #841 from reedloden/ses-iam-instance-profile

    tombruijn committed May 3, 2017
    Swap Notifier::Ses to use `aws-sdk` gem and add support for IAM instance profiles
  2. Deprecate certain Backup features

    tombruijn committed Apr 23, 2017
    More info in #851
Commits on May 2, 2017
  1. Update AWS SES notifier mocking in specs

    tombruijn committed with reedloden Apr 25, 2017
    Now we really test if the right credentials are being used.
  2. Swap Notifier::Ses to use `aws-sdk` gem and add support for IAM insta…

    reedloden committed Mar 17, 2017
    …nce profiles
    
    
    Fixes #666.
    
    Bump the `mail` dependency to v2.6.5 in order to utilize an option that forces
    the BCC header to be part of the `to_s` output. This version is also needed for
    Ruby 2.4 support.
Commits on Apr 27, 2017
  1. Remove `not_to raise_error` block

    tombruijn committed Apr 27, 2017
    When an error occurs the test will fail anyway. This wrapper doesn't do
    anything extra.
  2. Fix CLI option types

    tombruijn committed Apr 27, 2017
    Thor upgrade that checks for option types outputted the following:
    
    ```
    Expected string default value for '--quiet'; got false (boolean)
    Expected string default value for '--syslog'; got false (boolean)
    Expected string default value for '--logfile'; got true (boolean)
    ```
    
    Changed these option types to boolean from string, as the default value
    was a boolean and the warnings disappear.
Commits on Apr 23, 2017
Commits on Apr 17, 2017
Commits on Apr 16, 2017
Commits on Apr 15, 2017
  1. Merge pull request #846 from backup/rspec-upgrade

    tombruijn committed Apr 15, 2017
    RSpec upgrade
  2. Fix RuboCop violations 👮

    tombruijn committed Apr 15, 2017
  3. Convert specs to RSpec 3.5.4 syntax with Transpec

    tombruijn committed Apr 15, 2017
    And fix other deprecations manually.
    
    This conversion is done by Transpec 3.3.0 with the following command:
        transpec --boolean-matcher truthy,falsy --convert hook_scope,stub_with_hash --negative-form to_not
    
    * 2 conversions
        from: before(:all) { }
          to: before(:context) { }
    
    * 1 conversion
        from: before(:each) { }
          to: before(:example) { }
    
    For more details: https://github.com/yujinakayama/transpec#supported-conversions
  4. Upgrade to RSpec 3

    tombruijn committed Apr 15, 2017
  5. Convert specs to RSpec 2.99.2 syntax with Transpec

    tombruijn committed Apr 15, 2017
    Summary:
    
    610 conversions
      from: obj.should
        to: expect(obj).to
    313 conversions
      from: == expected
        to: eq(expected)
    53 conversions
      from: be_true
        to: be_truthy
    41 conversions
      from: be_false
        to: be_falsy
    2 conversions
      from: mock('something')
        to: double('something')
    1 conversion
      from: it 'is an example', :pending => value { }
        to: it 'is an example', :skip => value { }
    1 conversion
      from: obj.should_not
        to: expect(obj).to_not
    
    1021 conversions, 0 incompletes, 0 warnings, 0 errors
  6. Bump RSpec to 2.99 for upgrade

    tombruijn committed Apr 15, 2017
  7. Bump nokogiri to 1.7.1 (#845)

    szymonpk committed with tombruijn Apr 15, 2017
    CVE-2016-4658 and CVE-2016-5131 were fixed in nokogiri 1.7.1.
    
    Loosen dependency for:
     - thor
     - nokogiri
     - twitter (http gem CVE-2015-1828)
     - qiniu (rest-client CVE-2015-1820)
  8. Support Ruby 2.4 (#830)

    tombruijn committed Apr 15, 2017
Commits on Jan 9, 2017
  1. Update to 2017 [ci skip]

    tombruijn committed Jan 9, 2017
Commits on Jan 8, 2017
  1. Merge pull request #829 from backup/violations

    tombruijn committed Jan 8, 2017
    Fix assorted styleguide violations
  2. Merge pull request #822 from backup/dependency-management

    tombruijn committed Jan 8, 2017
    Use modern gem dependency solution
  3. Fix indenting

    tombruijn committed Jan 8, 2017