Permalink
Commits on Oct 31, 2016
  1. Add Archlinux support

    committed Oct 31, 2016
Commits on Sep 28, 2016
  1. Prepare 3.4.1 changelog

    domcleal committed Sep 28, 2016
  2. Do not configure listen-on-v6 parameter if it's not set

    The listen-on-v6 parameter would always be configured in
    options.conf. This makes it unflexible with the use case of making
    BIND listen on another port than 53.
    Make it so the configuration is added only when the parameter is set
    so that, if required, a user can set listen_on_v6 to false and add
    his own configuration in additional_options.
    
    Closes: #67
    dmsimard committed with domcleal Sep 27, 2016
Commits on Sep 16, 2016
Commits on Sep 5, 2016
  1. Prepare 3.4.0 changelog

    domcleal committed Sep 5, 2016
Commits on Aug 25, 2016
  1. allow additional_options (#65)

    lobeck committed with ekohl Aug 25, 2016
Commits on Aug 15, 2016
Commits on Jul 7, 2016
Commits on Jul 6, 2016
  1. Use concat fragments instead of file resource templates for config (#64)

    The net effect of this change is zero - it's backwards compatible
    and does not result in any change for users.
    The concat resources create the files with the same permissions
    and the concat fragments take care of inserting the templates with
    the same feature to override the template if need be.
    
    However, since concat is now used, consumers of puppet-dns can now
    insert their own concat fragments without having to maintain their
    own template.
    Before this change, if we wanted to diverge slightly from the
    template, we would need to "fork" the template and maintain our own.
    We could otherwise edit the file with resources like file_line but
    this is not idempotent.
    
    Spec test coverage for these bits have been improved a bit and
    standardized as part of the commit.
    dmsimard committed with brandonweeks Jul 6, 2016
Commits on Jul 4, 2016
  1. msync: pin json on Ruby 1.x

    mmoll committed Jul 4, 2016
Commits on Jul 1, 2016
  1. msync: pin json_pure on Ruby 1.x

    mmoll committed Jul 1, 2016
Commits on Jun 17, 2016
  1. Nest 'forwarders' only if 'forward' is used.

    Closes GH-63
    jkrauska committed with ekohl Jun 16, 2016
Commits on Jun 14, 2016
  1. Skip package installation when dns_server_package is empty

    In my tests, I had a reference to:
      ensure_packages(['bind', 'bind-utils'], {ensure => 'installed'})
    The 'ensure_packages' test inside this module should have worked
    in conjunction with my test to avoid duplicate package definitions.
    However, I received:
    
        Error: Duplicate declaration: Package[bind] is already declared; cannot redeclare at /root/proj/puppet/modules/dns/manifests/install.pp:3
    
    I first tried to set the variable name to empty:
    
        class {
          '::dns':
            dns_server_package => '';
        }
    
    However, that simply caused a puppet syntax error. So I made the
    change to test for an empty package name and avoid ensure_packages
    altogether in this fork.
    andybrucenet committed with domcleal Jun 9, 2016
Commits on Jun 1, 2016
Commits on May 31, 2016
Commits on Apr 23, 2016
  1. bump minor version

    [skip ci]
    mmoll committed Apr 23, 2016
Commits on Apr 13, 2016
  1. Set default path for zones.conf to /etc/named/zones.conf to allow eas…

    …ier use of named with chroot enabled
    treydock committed Apr 13, 2016
Commits on Mar 31, 2016
Commits on Mar 28, 2016
  1. Simplify travis config

    ekohl committed Mar 28, 2016
Commits on Mar 10, 2016
Commits on Mar 3, 2016
  1. Add ACL functionality to named.conf template

    Joseph Yaworski committed Feb 24, 2016
Commits on Feb 26, 2016
  1. Add controls tuning to named.conf

    Joseph Yaworski committed Feb 25, 2016
Commits on Feb 25, 2016
  1. Add dns_notify to dns class and dns::zone define

    closes GH-54
    treydock committed with mmoll Jan 20, 2016
Commits on Feb 19, 2016
  1. Prepare 3.2.0 changelog

    domcleal committed Feb 19, 2016
Commits on Feb 17, 2016
Commits on Jan 5, 2016
  1. add forward [only|first] option at global level

    closes GH-52
    Jeremy Mathevet committed with mmoll Dec 11, 2015
Commits on Dec 24, 2015
  1. Limit recursion to localnets and localhost

    This doesn't turn the server into an open recursor by default and
    matches the defaults introduced in BIND 9.4.1-P1.
    
    https://kb.isc.org/article/AA-00269/0/What-has-changed-in-the-behavior-of-allow-recursion-and-allow-query-cache.html
    
    Reported in theforeman#49 by @kmcfate
    ekohl committed Dec 24, 2015
Commits on Dec 15, 2015
Commits on Dec 4, 2015
Commits on Dec 1, 2015
Commits on Oct 31, 2015
  1. Allow control of the running service

    Closes GH-48
    robbruce committed with ekohl Oct 28, 2015
Commits on Oct 23, 2015
Commits on Sep 24, 2015
  1. Add the ability to set empty-zones-enable

    That option allows you to forward requests of PTR records of RFC1918
    IP addresses.
    roidelapluie committed Sep 24, 2015