Dovecot Cookbook Versions Save

Chef cookbook to install and configure Dovecot.

2.1.0

9 years ago
  • Improve LDAP support, including integration tests (issue #12, thanks Dr. Ogg for reporting).
  • Update all configuration files to Dovecot 2.2.16.
  • Update RuboCop to 0.29.1 (new offenses fixed).
  • Tests:
    • Update kitchen.yml file.
    • Some small unit tests fixes.
    • Integration tests fix: disable director port binding in CentOS due to SELinux.
    • Complete the unit test coverage (100%).
    • Integrate tests with coveralls.io and simplecov.
    • Gemfile:
    • Use foodcritic and RuboCop fixed versions.
    • Update vagrant-wrapper to version 2.
    • Add ohai < 8 for ruby < 2.
    • travis.yml: Use the new build environment.
  • Documentation:
    • README: Add a TOC.
    • Update Chef links to point to chef.io.

2.0.0

9 years ago
  • Requires Ruby >= 1.9.3 (breaking change).
  • Remove deprecated ::package recipe (breaking change).
  • Delete existing configuration files if they are not required.
  • Use the conf_files_user attribute for configuration file directories owner instead of a hardcoded 'root'.
  • Fix ohai 7 plugin "provides unsupported operation" warning.
  • Some libraries refactored.
  • Dovecot::Auth: remove code duplication.
  • Fix all RuboCop and Foodcritic offenses.
  • Add ChefSpec tests.
  • Add Serverspec tests.
  • Tests integrated with should_not gem.
  • Remove shoulds from integration tests.
  • Add some template files: Berksfile, Gemfile, Guardfile and spec_helper.
  • Update kitchen.yml files.
  • kitchen.yml: add forwarded ports.
  • Move test/kitchen/cookbooks to test/cookbooks.
  • Gemfile:
    • Use Berkshelf 3.1.
    • Use vagrant-wrapper gem.
  • Vagrantfile refactored and updated to work.
  • Add travis.yml file.
  • Homogenize license headers.
  • README:
    • Fix install_from attribute description.
    • Badges: gemnasium, codeclimate and travis-ci.
    • Use shields.io for cookbook badge.
    • Split README file into multiple files.
    • Fix some titles capitalization.
    • Some small documentation improvements.
    • put >= between code quotes.
  • Add LICENSE file.

1.0.1

9 years ago
  • README: Added Cookbook badge
  • Fixed Ubuntu 14.04 support
  • Added TODO file

1.0.0

10 years ago
  • kitchen.cloud.yml:
    • Use t1.micro-ebs instances on EC2
    • Use 512MB instances on DigitalOcean
    • require_chef_omnibus true instead of latest
    • Some images updated
  • README: fixed some typos (issue #7, thanks Jordi Llonch)
  • Added from_package recipe, packages recipe marked for future deprecation (issue #8, thanks Jordi Llonch)
  • Added integration tests for IMAP protocol
  • Package installation and template generation logic standardized using a Dovecot::Conf#require? method (issue #9, thanks Jordi Llonch for the help)
    • _Note:_ This change is _huge_, but it is supposed to be backwards compatible
  • Added Ohai 7 plugins support (issue #10)

0.3.1

10 years ago
  • Fixed Ubuntu-13.10 support
  • README: some env variables description improved
  • Avoid using EC2_SSH_KEY_PATH when there is an SSH Agent
  • kitchen.yml format updated, removed driver_config key

0.3.0

10 years ago
  • Added Dovecot Ohai Plugin
  • kitchen.yml: vagrant boxes updated
  • Gemfile: some dependency versions updated
  • Tested to work on Fedora 18, Fedora 19 and Amazon
  • Add support for anvil service (issue #5, thanks Johan Svensson)
  • Auth-definitions below ldap are a hash, not an array (issue #6, thanks Arnold Krille)
  • Protect sensitive config files from read (issue #4, thanks claudex)

0.1.0

10 years ago
  • Initial release of dovecot

0.1.1

10 years ago

0.2.0

10 years ago