Skip to content
This repository has been archived by the owner on Oct 15, 2020. It is now read-only.

Gasii_ #3

Open
wants to merge 725 commits into
base: master
Choose a base branch
from
Open

Gasii_ #3

wants to merge 725 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 9, 2015

  1. Revert "Add documentation on stub zones"

    This reverts commit 1992f5f.
    
    Wrong branch...
    miekg committed Apr 9, 2015
    Configuration menu
    Copy the full SHA
    1d4effd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d57d105 View commit details
    Browse the repository at this point in the history
  3. Basic stubzone support

    Allow SkyDNS to forward queries to other authorities, thereby
    create a mesh of SkyDNS server all working together.
    
    Works in theory, lots of hardcoded stuff, but looks quite workable.
    miekg committed Apr 9, 2015
    Configuration menu
    Copy the full SHA
    8309887 View commit details
    Browse the repository at this point in the history
  4. Dedup responses

    Multiple idential RR records should be dedupped so that only one is
    left.
    I.e.
    
    multiport.th1.kubernetes.local. 3600 IN A   1.1.1.1
    multiport.th1.kubernetes.local. 3600 IN A   1.1.1.1
    
    Should return:
    
    multiport.th1.kubernetes.local. 3600 IN A   1.1.1.1
    
    Note: I believe the clients don't really care about this and stuff just
    works, but a good server should not be sending out invalid messages.
    
    Also added test case that checks for this. We also dedup the additional
    section, but for now there is no test for this.
    
    Fixes #149
    miekg committed Apr 9, 2015
    Configuration menu
    Copy the full SHA
    5c4545f View commit details
    Browse the repository at this point in the history
  5. Add overdue testcase for dedup

    miekg committed Apr 9, 2015
    Configuration menu
    Copy the full SHA
    92e8133 View commit details
    Browse the repository at this point in the history
  6. Fill in more of the blanks

    miekg committed Apr 9, 2015
    Configuration menu
    Copy the full SHA
    53f9fbd View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2015

  1. Configuration menu
    Copy the full SHA
    81e5aa6 View commit details
    Browse the repository at this point in the history
  2. Doc update

    miekg committed Apr 10, 2015
    Configuration menu
    Copy the full SHA
    c3743e2 View commit details
    Browse the repository at this point in the history
  3. Fix stub zones

    Add an Etcd watch and create the function that parses the result and put
    them in the stubzone's map so that skydns knows what to do.
    miekg committed Apr 10, 2015
    Configuration menu
    Copy the full SHA
    8e44c71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    721c125 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8448c57 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2015

  1. Update the reverse address section

    Close #154
    miekg committed Apr 11, 2015
    Configuration menu
    Copy the full SHA
    6ec4a15 View commit details
    Browse the repository at this point in the history
  2. Add a warning about stubzones

    miekg committed Apr 11, 2015
    Configuration menu
    Copy the full SHA
    fce7621 View commit details
    Browse the repository at this point in the history
  3. Add test for stub forwarding

    miekg committed Apr 11, 2015
    Configuration menu
    Copy the full SHA
    dda233c View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2015

  1. comment for Groups feature

    miekg committed Apr 17, 2015
    Configuration menu
    Copy the full SHA
    555fe78 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2015

  1. Add Group attribute docs

    miekg committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    878fa89 View commit details
    Browse the repository at this point in the history
  2. Add testcases

    miekg committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    c88146b View commit details
    Browse the repository at this point in the history
  3. More testcases

    miekg committed Apr 20, 2015
    Configuration menu
    Copy the full SHA
    87a3ea0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf4d028 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2015

  1. fix typo: ectd -> etcd

    suzuken committed Apr 21, 2015
    Configuration menu
    Copy the full SHA
    d769cfc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #157 from suzuken/fix_typo

    fix typo: ectd -> etcd
    miekg committed Apr 21, 2015
    Configuration menu
    Copy the full SHA
    a9889c3 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2015

  1. Add loop detection for stub forwarding

    When forwarding queries to another stub add a custom EDNS0 option
    that tell SkyDNS that this is a stub forward. Such queries will be
    handled as normal, except that they won't be forward *again* to
    another stub. This should prevent all kind of nasty cycles.
    Miek Gieben committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    2d5ff38 View commit details
    Browse the repository at this point in the history
  2. stubzone -> stub zone

    miekg committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    3c8625b View commit details
    Browse the repository at this point in the history
  3. Fix some typos in the comment

    miekg committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    d6264a6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #156 from skynetservices/stubzones

    Stubzones
    miekg committed Apr 22, 2015
    Configuration menu
    Copy the full SHA
    4ee4d40 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2015

  1. Be more explicit about the casing of the path lookup.

    The lookup happens with a lowercased path. Add two more tests
    to make sure we work like this and add a line of documentation.
    Miek Gieben committed Apr 23, 2015
    Configuration menu
    Copy the full SHA
    40be39d View commit details
    Browse the repository at this point in the history
  2. Move to version 2.2.0b

    miekg committed Apr 23, 2015
    Configuration menu
    Copy the full SHA
    16d4959 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2015

  1. Add -no-rec

    Disable recursion no matter what other config there is.
    miekg committed Apr 24, 2015
    Configuration menu
    Copy the full SHA
    acec09b View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2015

  1. Implement a Group function

    Does not work (yet). It groups to aggresively and should drop some
    services that are not dropped.
    miekg committed Apr 28, 2015
    Configuration menu
    Copy the full SHA
    ab578a8 View commit details
    Browse the repository at this point in the history
  2. Merge conflict

    miekg committed Apr 28, 2015
    Configuration menu
    Copy the full SHA
    7298d72 View commit details
    Browse the repository at this point in the history
  3. Add some docs about groups

    miekg committed Apr 28, 2015
    Configuration menu
    Copy the full SHA
    bd08aee View commit details
    Browse the repository at this point in the history
  4. Groups: fix docs and tests

    Add (some what lame) test for the Groups in services.
    miekg committed Apr 28, 2015
    Configuration menu
    Copy the full SHA
    39bf7d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4b26aed View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2015

  1. Add Mail boolean to MX records

    miekg committed Apr 29, 2015
    Configuration menu
    Copy the full SHA
    d16d8af View commit details
    Browse the repository at this point in the history
  2. Fix PTR returning as well

    miekg committed Apr 29, 2015
    Configuration menu
    Copy the full SHA
    f79b368 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3d53e9 View commit details
    Browse the repository at this point in the history
  4. Beter docs for the Groups

    miekg committed Apr 29, 2015
    Configuration menu
    Copy the full SHA
    af8dee6 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2015

  1. Internally resolve names if the are internal

    See issue #163, we should internally resolve IP addresses if we can.
    This needs one more test, where we resolve both v4 and v6 addresses.
    miekg committed Apr 30, 2015
    Configuration menu
    Copy the full SHA
    ce7e4de View commit details
    Browse the repository at this point in the history
  2. Dockerfile updates

    Create a smaller Dockerfile that just copies the static binary
    in the image. No need to ship the *entire* golang build infrastructure
    in an image.
    
    Added some docs on how to locally build.
    Miek Gieben committed Apr 30, 2015
    Configuration menu
    Copy the full SHA
    620a91f View commit details
    Browse the repository at this point in the history

Commits on May 1, 2015

  1. Configuration menu
    Copy the full SHA
    c5159c2 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2015

  1. Merge pull request #165 from skynetservices/dockerfile

    Dockerfile updates
    miekg committed May 3, 2015
    Configuration menu
    Copy the full SHA
    135383b View commit details
    Browse the repository at this point in the history

Commits on May 4, 2015

  1. Base image of progrium/busybox

    Using a busybox only is annoying because there isn't a good dig
    equiv. Having access to packages, in this case openwrt, makes sense
    because it makes live much easier.
    
    Total size is 15.13 MB.
    miekg committed May 4, 2015
    Configuration menu
    Copy the full SHA
    e768de5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #166 from skynetservices/docker-progrium

    Base image of progrium/busybox
    bketelsen committed May 4, 2015
    Configuration menu
    Copy the full SHA
    d442ef6 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2015

  1. Add tests and cleansups

    kill the TYPE0 hack, added extra parameters instead to AddressRecord
    (there are quite a few there now). Also cleaned up the test output.
    Only show the failing test's question and reply, makes debugging much
    easier.
    
    Add the final tests that return v4 and v6 for a name we have internally.
    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    540cdb7 View commit details
    Browse the repository at this point in the history
  2. Add Mail boolean to MX records

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    4bd6106 View commit details
    Browse the repository at this point in the history
  3. Fix PTR returning as well

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    63e282a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e458f43 View commit details
    Browse the repository at this point in the history
  5. Work in progress MX support

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    8a2eafa View commit details
    Browse the repository at this point in the history
  6. Merge pull request #167 from skynetservices/internalresolv

    Internal resolve
    bketelsen committed May 5, 2015
    Configuration menu
    Copy the full SHA
    2d18ec4 View commit details
    Browse the repository at this point in the history
  7. MX support

    Fix the tests and copy/"paste" the SRVrecords function to a MXRecords
    function. Both these function should be refactored, see #164.
    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    1c61c6d View commit details
    Browse the repository at this point in the history
  8. Fix conflict

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    9853a12 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4984bf5 View commit details
    Browse the repository at this point in the history
  10. comment for Groups feature

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    480b0e9 View commit details
    Browse the repository at this point in the history
  11. Add Group attribute docs

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    44ff514 View commit details
    Browse the repository at this point in the history
  12. Add testcases

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    14cbdec View commit details
    Browse the repository at this point in the history
  13. More testcases

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    fa4e9d1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    173aafb View commit details
    Browse the repository at this point in the history
  15. Implement a Group function

    Does not work (yet). It groups to aggresively and should drop some
    services that are not dropped.
    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    47afc63 View commit details
    Browse the repository at this point in the history
  16. Add some docs about groups

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    4225654 View commit details
    Browse the repository at this point in the history
  17. Groups: fix docs and tests

    Add (some what lame) test for the Groups in services.
    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    ef53c7e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    3706158 View commit details
    Browse the repository at this point in the history
  19. fmt

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    781a00f View commit details
    Browse the repository at this point in the history
  20. Merging merging

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    ff51e3b View commit details
    Browse the repository at this point in the history
  21. Layout in the README

    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    8e9a7aa View commit details
    Browse the repository at this point in the history
  22. Merge pull request #169 from skynetservices/mail

    Add MX record support.
    bketelsen committed May 5, 2015
    Configuration menu
    Copy the full SHA
    2912e48 View commit details
    Browse the repository at this point in the history
  23. Reimplement Group

    Using two loops now, but first assess the group for the services,
    then loop again to actually fetch these services.
    
    Added extra test in `msg/`, but this also fixes a test in server.
    miekg committed May 5, 2015
    Configuration menu
    Copy the full SHA
    2e40d34 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2015

  1. Configuration menu
    Copy the full SHA
    f029737 View commit details
    Browse the repository at this point in the history
  2. Adding extra stubzone tests

    Miek Gieben committed May 6, 2015
    Configuration menu
    Copy the full SHA
    9b3eea6 View commit details
    Browse the repository at this point in the history
  3. More tests for stubdomains

    More extensive tests with multiple SkyDNS services. Slightly
    more logging in the stubzone department.
    miekg committed May 6, 2015
    Configuration menu
    Copy the full SHA
    a22cf4f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #173 from skynetservices/stubzones-tests

    Stubzones tests
    miekg committed May 6, 2015
    Configuration menu
    Copy the full SHA
    81a4a6f View commit details
    Browse the repository at this point in the history
  5. Lest I dont forget

    miekg committed May 6, 2015
    Configuration menu
    Copy the full SHA
    4dd8ff9 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2015

  1. Configuration menu
    Copy the full SHA
    208014b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6953c6 View commit details
    Browse the repository at this point in the history
  3. Fix the NS lookups for domain

    Actually look under ns.dns.<domain> as documented in the readme.
    Change the code and the tests.
    miekg committed May 7, 2015
    Configuration menu
    Copy the full SHA
    cb7b66e View commit details
    Browse the repository at this point in the history
  4. Move to version 2.2.0b

    miekg committed May 7, 2015
    Configuration menu
    Copy the full SHA
    d0b261e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da76837 View commit details
    Browse the repository at this point in the history
  6. Fix the NS lookups for domain

    Actually look under ns.dns.<domain> as documented in the readme.
    Change the code and the tests.
    miekg committed May 7, 2015
    Configuration menu
    Copy the full SHA
    24f5a0c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f2b7324 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2015

  1. Merge pull request #175 from skynetservices/norec

    Add -no-rec
    miekg committed May 8, 2015
    Configuration menu
    Copy the full SHA
    b1a9c7c View commit details
    Browse the repository at this point in the history
  2. typo

    miekg committed May 8, 2015
    Configuration menu
    Copy the full SHA
    f3544d2 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2015

  1. Suppress duplicate CNAMEs

    Fixes issue #168
    Duplicate CNAMEs like:
    
        a.ipaddr.skydns.test.   3600    IN  A   172.16.1.1
        b.ipaddr.skydns.test.   3600    IN  A   172.16.1.2
        mx.skydns.test. 3600    IN  CNAME   a.ipaddr.skydns.test.
        mx.skydns.test. 3600    IN  CNAME   b.ipaddr.skydns.test.
    
    are not allowed in the DNS and should be suppressed. Right now we just
    allow one in the non-round-robin case the latter one (b.ipaddr.. in
    this case). If round-robin is enabled we just flip a coin on wether to
    include the "new" CNAME are not. The A/AAAA record that is not
    referenced is still included in the answer, but this should not case any
    harm, and should be ignored by the client.
    miekg committed May 10, 2015
    Configuration menu
    Copy the full SHA
    f384738 View commit details
    Browse the repository at this point in the history
  2. fmt

    miekg committed May 10, 2015
    Configuration menu
    Copy the full SHA
    3e2b5f9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #176 from skynetservices/doublecname

    Suppress duplicate CNAMEs
    miekg committed May 10, 2015
    Configuration menu
    Copy the full SHA
    340b9e0 View commit details
    Browse the repository at this point in the history
  4. Allow any as a wildcard

    A lot of DNS client implementation think that they know how DNS
    names should look. For instance glibc thinkg bla.*.com is illegal,
    this makes doing queries from the commandline `ping bla.*.com`
    impossible.
    
    This PR brings back the idea from SkyDNS1 that `any` is an alternative
    syntax for `*`. So you can write `ping bla.any.com` and everybody is
    happy.
    
    Fixes #127
    miekg committed May 10, 2015
    Configuration menu
    Copy the full SHA
    ae37476 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5587c6d View commit details
    Browse the repository at this point in the history
  6. Merge pull request #177 from skynetservices/any2

    Make `any` equal to `*`
    miekg committed May 10, 2015
    Configuration menu
    Copy the full SHA
    f17188c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f562cc View commit details
    Browse the repository at this point in the history

Commits on May 12, 2015

  1. version 2.3.0a

    miekg committed May 12, 2015
    Configuration menu
    Copy the full SHA
    fe72343 View commit details
    Browse the repository at this point in the history
  2. original email address for miek

    miekg committed May 12, 2015
    Configuration menu
    Copy the full SHA
    101e1f2 View commit details
    Browse the repository at this point in the history
  3. Some doc updates

    miekg committed May 12, 2015
    Configuration menu
    Copy the full SHA
    32647de View commit details
    Browse the repository at this point in the history

Commits on May 19, 2015

  1. Configuration menu
    Copy the full SHA
    b1bd04c View commit details
    Browse the repository at this point in the history

Commits on May 22, 2015

  1. Some extra docker docs

    miekg committed May 22, 2015
    Configuration menu
    Copy the full SHA
    4801dbe View commit details
    Browse the repository at this point in the history

Commits on May 25, 2015

  1. Base docker image out of Alpine Linux

    progium/busybox will soon be deprecated and they point to Alpine
    Linux. Make the changes to our repo and document how to build
    SkyDNS because Alpine Linux used musl libc instead of glibc.
    miekg committed May 25, 2015
    Configuration menu
    Copy the full SHA
    26744ec View commit details
    Browse the repository at this point in the history

Commits on May 27, 2015

  1. Configuration menu
    Copy the full SHA
    ad79847 View commit details
    Browse the repository at this point in the history
  2. Add small commment

    miekg committed May 27, 2015
    Configuration menu
    Copy the full SHA
    3fc66cf View commit details
    Browse the repository at this point in the history
  3. Merge pull request #180 from skynetservices/alpine

    Base docker image out of Alpine Linux
    miekg committed May 27, 2015
    Configuration menu
    Copy the full SHA
    3af5111 View commit details
    Browse the repository at this point in the history
  4. skydns: 2.4.0a release

    New docker image based on Alpine Linux and various small bugfixes.
    miekg committed May 27, 2015
    Configuration menu
    Copy the full SHA
    01de2a7 View commit details
    Browse the repository at this point in the history
  5. Fix README for docker building

    miekg committed May 27, 2015
    Configuration menu
    Copy the full SHA
    6d978fe View commit details
    Browse the repository at this point in the history

Commits on May 28, 2015

  1. skydns: add prometheus

    Add prometheus suppport. Still need to litter the code with counter
    increments and maybe add some tests.
    
    I'm in favor of making prometheus the *only* metrics for SkyDNS, but
    for now I'm leaving the Graphite support in, although I consider that
    legacy. I also did not extend on the stats.Counter idea and I'm just
    using the prometheus stuff directly.
    miekg committed May 28, 2015
    Configuration menu
    Copy the full SHA
    0e28240 View commit details
    Browse the repository at this point in the history
  2. And add the test of the changes

    miekg committed May 28, 2015
    Configuration menu
    Copy the full SHA
    3c37f75 View commit details
    Browse the repository at this point in the history
  3. skydns: cache add help functions

    Add Size and Capacty as helper function so we can export these as
    metrics.
    miekg committed May 28, 2015
    Configuration menu
    Copy the full SHA
    b8c8d51 View commit details
    Browse the repository at this point in the history
  4. Set all the metric variables

    miekg committed May 28, 2015
    Configuration menu
    Copy the full SHA
    32ec220 View commit details
    Browse the repository at this point in the history
  5. Skydns: monitoring

    More Prometheus work, but still more need to be done. Started with some
    testing (which fail and crash skydns atm). Also need to change some
    metrics into vectors and call them different.
    miekg committed May 28, 2015
    Configuration menu
    Copy the full SHA
    ec6fd22 View commit details
    Browse the repository at this point in the history
  6. skydns: prometheus working

    Completely reworked it, added tests.
    miekg committed May 28, 2015
    Configuration menu
    Copy the full SHA
    f0e130e View commit details
    Browse the repository at this point in the history
  7. add some todos

    miekg committed May 28, 2015
    Configuration menu
    Copy the full SHA
    b81d9fe View commit details
    Browse the repository at this point in the history

Commits on May 29, 2015

  1. add metrics test

    miekg committed May 29, 2015
    Configuration menu
    Copy the full SHA
    bb73422 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e557af1 View commit details
    Browse the repository at this point in the history
  3. Work on docs

    miekg committed May 29, 2015
    Configuration menu
    Copy the full SHA
    a26109a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    334287e View commit details
    Browse the repository at this point in the history
  5. documentation

    miekg committed May 29, 2015
    Configuration menu
    Copy the full SHA
    c2652d9 View commit details
    Browse the repository at this point in the history
  6. Remove println

    miekg committed May 29, 2015
    Configuration menu
    Copy the full SHA
    2f9ef55 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    49bbad7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3ea68ed View commit details
    Browse the repository at this point in the history
  9. skydns: don't store truncated messages

    And extra defense don't set truncated to false when retrieving
    from the cache.
    miekg committed May 29, 2015
    Configuration menu
    Copy the full SHA
    caf7ce9 View commit details
    Browse the repository at this point in the history
  10. 2.4.0b

    miekg committed May 29, 2015
    Configuration menu
    Copy the full SHA
    0cca15c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5f0dfda View commit details
    Browse the repository at this point in the history
  12. add test for the truncated bit

    miekg committed May 29, 2015
    Configuration menu
    Copy the full SHA
    ba59f4b View commit details
    Browse the repository at this point in the history
  13. 2.4.0c

    miekg committed May 29, 2015
    Configuration menu
    Copy the full SHA
    590b7df View commit details
    Browse the repository at this point in the history
  14. add closing dot

    miekg committed May 29, 2015
    Configuration menu
    Copy the full SHA
    956dc78 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2015

  1. Ue s.dnsUDPclient here

    miekg committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    2126e84 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2015

  1. Merge branch 'prom'

    miekg committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    a6faeae View commit details
    Browse the repository at this point in the history
  2. 2.5.0a

    miekg committed Jun 2, 2015
    Configuration menu
    Copy the full SHA
    9ecd2ec View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2015

  1. Register all Prometheus counters

    always register the counters, but only enable the scraping
    webserver when port != 0.
    
    Reported by: K.J. Valencik
    miekg committed Jun 3, 2015
    Configuration menu
    Copy the full SHA
    6c94cbe View commit details
    Browse the repository at this point in the history
  2. 2.5.0b

    miekg committed Jun 3, 2015
    Configuration menu
    Copy the full SHA
    a47ba18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17dd3f5 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2015

  1. Merge pull request #186 from thockin/silence-scary-logs

    Silence scary looking log lines
    miekg committed Jun 4, 2015
    Configuration menu
    Copy the full SHA
    11370ba View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2015

  1. Configuration menu
    Copy the full SHA
    2c70676 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fc1368 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2015

  1. Version 2.5.0c

    miekg committed Jun 6, 2015
    Configuration menu
    Copy the full SHA
    150d3cc View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2015

  1. Remove SyncClusters

    This seems the cause problems, see #179
    
    I think this can savely removed. Test agree so far.
    miekg committed Jun 9, 2015
    Configuration menu
    Copy the full SHA
    1b872d5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #190 from skynetservices/sync-cluster

    Remove SyncClusters
    miekg committed Jun 9, 2015
    Configuration menu
    Copy the full SHA
    720db5a View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2015

  1. Configuration menu
    Copy the full SHA
    0ccf3f0 View commit details
    Browse the repository at this point in the history
  2. Version 2.5.0d

    miekg committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    fccbcad View commit details
    Browse the repository at this point in the history
  3. Fix flaky MX test

    Fix the flakyness by checking for 'a' or 'b'. Admittedly this is a
    cross hack.
    
    Fixes #189
    miekg committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    dc7b400 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed9a751 View commit details
    Browse the repository at this point in the history
  5. Slightly more verbose when doing metrics

    Add some logging and Fatalf when the port is given, but not correct.
    miekg committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    9422cc8 View commit details
    Browse the repository at this point in the history
  6. Set namespace and subsystem

    miekg committed Jun 11, 2015
    Configuration menu
    Copy the full SHA
    b456913 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2015

  1. Count cache miss only for authoritative answers

    Move the Inc() slightly down, as for the other (forwarding, recursive)
    we don't put the answer in the cache. This would otherwise skew the
    metrics.
    miekg committed Jun 16, 2015
    Configuration menu
    Copy the full SHA
    210b0b4 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2015

  1. Drop additinal section when msg > 64K

    When a message is *really* too big, kill the entire additional section
    and see if it will fit then.
    
    Also fix a thing where we can't unmarshal json and still return NOERROR,
    now we are going to return SERVFAUL.
    
    And make the the overflow test really overflow by adding 2000 records
    under one name. This takes a long time to run now.
    miekg committed Jun 18, 2015
    Configuration menu
    Copy the full SHA
    c0854ad View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2015

  1. Configuration menu
    Copy the full SHA
    ab56885 View commit details
    Browse the repository at this point in the history
  2. Make it clearer how to set nameservers

    See issue #195, the nameservers must be *under* ns.dns. not at ns.dns.
    Make the documentation more clear that this should be the case.
    miekg committed Jun 19, 2015
    Configuration menu
    Copy the full SHA
    6d84a95 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #197 from skynetservices/nameservers

    Make it clearer how to set nameservers
    miekg committed Jun 19, 2015
    Configuration menu
    Copy the full SHA
    621433c View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2015

  1. Drop addtitional section also when overflowing udp bufsize.

    This should keep more message on the "UDP track" and prevent fallback
    to TCP. Add a new counter type for the error: "overflow" which indicates
    this.
    miekg committed Jun 20, 2015
    Configuration menu
    Copy the full SHA
    295f45d View commit details
    Browse the repository at this point in the history
  2. Remove erroring again.

    Don't want to change to much in this PR, remove some of this until
    there is sufficient testing.
    miekg committed Jun 20, 2015
    Configuration menu
    Copy the full SHA
    41b140f View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2015

  1. Merge branch 'fixes'

    miekg committed Jun 21, 2015
    Configuration menu
    Copy the full SHA
    6b7eeb7 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2015

  1. Add histogram counters for response size and duration

    Complete the metrics in skydns and add response size and request
    duration.
    
    Some small other refactors.
    miekg committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    47995d4 View commit details
    Browse the repository at this point in the history
  2. Msg can be nil, guard for that

    miekg committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    2270332 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #199 from skynetservices/hist-metrics

    Add histogram counters for response size and duration
    miekg committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    fdc6a79 View commit details
    Browse the repository at this point in the history
  4. version 2.5.2a

    miekg committed Jun 25, 2015
    Configuration menu
    Copy the full SHA
    0078e9f View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2015

  1. Configuration menu
    Copy the full SHA
    2afffe2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3358180 View commit details
    Browse the repository at this point in the history
  3. fix typo

    weekface committed Jul 9, 2015
    Configuration menu
    Copy the full SHA
    3904410 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2015

  1. Add doc for PathPrefix var

    weekface committed Jul 10, 2015
    Configuration menu
    Copy the full SHA
    1d6c405 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #203 from weekface/master

    Add path-prefix flag, replace hard code `skydns` in etcd prefix path,defaults to `skydns`
    miekg committed Jul 10, 2015
    Configuration menu
    Copy the full SHA
    cc523cf View commit details
    Browse the repository at this point in the history
  3. Slightly reword the docs here

    miekg committed Jul 10, 2015
    Configuration menu
    Copy the full SHA
    38b3201 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2015

  1. Add logging when we get an error from the backend.

    This should make json errors more obvious. Also add log.go and move
    all log callers over the functions defined there.
    miekg committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    61515fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84f7fe0 View commit details
    Browse the repository at this point in the history
  3. Rename printf to logf

    miekg committed Jul 13, 2015
    Configuration menu
    Copy the full SHA
    ab74ced View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2015

  1. Fix no-rec when in etcd.

    Fix the no-rec (now renamed no_rec) when specified in the json (in
    Etcd.). There where a couple of typos here.
    
    Fixes #210.
    miekg committed Jul 24, 2015
    Configuration menu
    Copy the full SHA
    7f9adef View commit details
    Browse the repository at this point in the history
  2. Merge pull request #206 from skynetservices/logging

    Logging
    miekg committed Jul 24, 2015
    Configuration menu
    Copy the full SHA
    6ad2c3a View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2015

  1. Use the correct name when creating add. section records.

    Bugfix: Use the srv.Target name for the name of the A and AAAA record
    that are created in the additional section. Add test for this as well
    'TestTargetStripAdditional' that tests for this when targetstrip is
    in effect (but even with TargetStrip = 0 this was an issue).
    
    Also factor out TargetStrip into a function.
    miekg committed Jul 25, 2015
    Configuration menu
    Copy the full SHA
    e621a78 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2015

  1. Fix and cleanup caching.

    Fix and cleanup caching. Cache differently for dnssec/non-dnssec and
    UDP/TCP. Also add Fit function that trims a message to size (setting
    TC when needed).
    
    Drop the LRU caching a go with random eviction, eliminate all data races
    and drop some of the useless cache metrics.
    
    Add testing for the cache subpackage.
    
    Cache stubforwarding, recursive and reverse requests.
    
    Don't call EvictRandom under a lock This leads to deadlocks when the
    cache is almost full. Drop the call to cache.Remove and just delete in
    the map directly.
    Miek Gieben committed Aug 3, 2015
    Configuration menu
    Copy the full SHA
    678424f View commit details
    Browse the repository at this point in the history
  2. Delete all excess elements

    Miek Gieben committed Aug 3, 2015
    Configuration menu
    Copy the full SHA
    d4fdbb5 View commit details
    Browse the repository at this point in the history
  3. Fix the comment, now that cache is not LRU anymore

    Miek Gieben committed Aug 3, 2015
    Configuration menu
    Copy the full SHA
    6a0b900 View commit details
    Browse the repository at this point in the history
  4. Comments from Dima applied

    Miek Gieben committed Aug 3, 2015
    Configuration menu
    Copy the full SHA
    6593ec0 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2015

  1. New version

    miekg committed Aug 5, 2015
    Configuration menu
    Copy the full SHA
    b8232fa View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2015

  1. Allow metrics to be registered separate from listening

    External components using SkyDNS as a library may already have
    enabled a prometheus listener endpoint - expose RegisterMetrics
    to make it possible to get the metrics without the endpoint or
    supporting the env vars.
    smarterclayton committed Aug 9, 2015
    Configuration menu
    Copy the full SHA
    06d2d8d View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2015

  1. drop this stupid println

    miekg committed Aug 10, 2015
    Configuration menu
    Copy the full SHA
    3395e9b View commit details
    Browse the repository at this point in the history
  2. hmmm drop this too

    miekg committed Aug 10, 2015
    Configuration menu
    Copy the full SHA
    8dd5d73 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2015

  1. Merge pull request #219 from smarterclayton/expose_metrics_registration

    Allow metrics to be registered separate from listening
    miekg committed Aug 12, 2015
    Configuration menu
    Copy the full SHA
    6f06873 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2015

  1. Skydns: metrics: buckets for sizes

    Add more size bucket so you can better see the distribution when
    message sizes get really high.
    Miek Gieben committed Aug 13, 2015
    Configuration menu
    Copy the full SHA
    010ebf1 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2015

  1. Skydns: server: update to DNSSEC changes in go dns

    Go DNS's DNSSEC API had a change (for the better). Update this code
    to use that new api.
    Miek Gieben committed Aug 21, 2015
    Configuration menu
    Copy the full SHA
    585ed1b View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2015

  1. go vet fixes

    miekg committed Aug 23, 2015
    Configuration menu
    Copy the full SHA
    2fcff74 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2015

  1. If host has no /etc/resolv.conf, don't error out

    It should be possible to run SkyDNS with no nameservers on a host that
    has no /etc/resolv.conf
    smarterclayton committed Aug 26, 2015
    Configuration menu
    Copy the full SHA
    56c6aaf View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2015

  1. Merge pull request #224 from smarterclayton/resolv_missing

    If host has no /etc/resolv.conf, don't error out
    miekg committed Aug 31, 2015
    Configuration menu
    Copy the full SHA
    ef5d36e View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2015

  1. Fix logging typo: go -> got

    miekg committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    fd2c059 View commit details
    Browse the repository at this point in the history
  2. merge conflict

    miekg committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    9f724de View commit details
    Browse the repository at this point in the history
  3. Merge pull request #216 from skynetservices/caching

    Fix and cleanup caching.
    miekg committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    b7842aa View commit details
    Browse the repository at this point in the history
  4. version 2.5.2c

    miekg committed Sep 1, 2015
    Configuration menu
    Copy the full SHA
    3903692 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2015

  1. When overflowing with TCP dont return half answers

    Miek Gieben committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    f04e421 View commit details
    Browse the repository at this point in the history
  2. Some extra doc and add truncated metric

    Miek Gieben committed Sep 2, 2015
    Configuration menu
    Copy the full SHA
    98c3d44 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30ac5c7 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2015

  1. Remove the 2* for read/write timeout

    It's non-obvious that SkyDNS doubles these timeouts - for no
    apparent reason.
    
    Longer story: kubernetes/kubernetes#14394
    miekg committed Sep 29, 2015
    Configuration menu
    Copy the full SHA
    4c00898 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2015

  1. Configuration menu
    Copy the full SHA
    429bc38 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #230 from ArtfulCoder/checkReadResolvConfError

    verify that defaults were set from /etc/resolv.conf
    miekg committed Oct 6, 2015
    Configuration menu
    Copy the full SHA
    c24a2b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    63592c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2015

  1. Created NSRotate flag.

    Determines if Nameservers will be rotated for forwarded requests.
    ArtfulCoder committed Oct 13, 2015
    Configuration menu
    Copy the full SHA
    a39134a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #231 from ArtfulCoder/respectRoundRobin

    Introduce NSRotate flag to rotate amongst nameservers (or not) for forwarded requests
    miekg committed Oct 13, 2015
    Configuration menu
    Copy the full SHA
    8c72f8c View commit details
    Browse the repository at this point in the history
  3. skydns -> skydns:

    miekg committed Oct 13, 2015
    Configuration menu
    Copy the full SHA
    6d02cea View commit details
    Browse the repository at this point in the history
  4. version 2.5.3a

    miekg committed Oct 13, 2015
    Configuration menu
    Copy the full SHA
    8688008 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2015

  1. Update README.md

    Fix typo error
    rafael81 committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    4f02be9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #234 from rafael81/patch-1

    Update README.md
    miekg committed Oct 26, 2015
    Configuration menu
    Copy the full SHA
    1f08003 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2015

  1. Merge pull request #229 from pwnall/systemd_env

    Env config support for systemd socket activation
    miekg committed Oct 31, 2015
    Configuration menu
    Copy the full SHA
    2ed66bc View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2015

  1. Configuration menu
    Copy the full SHA
    bc08a42 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2016

  1. Configuration menu
    Copy the full SHA
    79f3ca6 View commit details
    Browse the repository at this point in the history
  2. Add missing .

    so0k committed Jan 3, 2016
    Configuration menu
    Copy the full SHA
    a74bfdd View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2016

  1. Merge pull request #241 from so0k/patch-1

    Add missing command line flags to README
    miekg committed Jan 4, 2016
    Configuration menu
    Copy the full SHA
    66fcc9c View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2016

  1. Configuration menu
    Copy the full SHA
    6589e1d View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2016

  1. Configuration menu
    Copy the full SHA
    1bd23cb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #246 from skynetservices/pr-245

    Pr 245
    miekg committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    2e374db View commit details
    Browse the repository at this point in the history
  3. Cleanup README

    Better docs about metrics and remove the LICENSE section now that
    we have a LICENSE file.
    miekg committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    acaca65 View commit details
    Browse the repository at this point in the history
  4. Massive monitoring cleanup

    Remove stathat stuff. Refactor most prometheus stuff. Clean it up.
    Will follow up with another push one that actually normalized the
    counters.
    miekg committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    63640d7 View commit details
    Browse the repository at this point in the history
  5. Major metric cleanup

    Test failing for know.
    miekg committed Feb 5, 2016
    Configuration menu
    Copy the full SHA
    5467ec0 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2016

  1. Configuration menu
    Copy the full SHA
    47c3672 View commit details
    Browse the repository at this point in the history
  2. cleanups: metrics contained to few files

    Only dnssec.go and server.go call to report metrics. Metrics cleanedup
    as well.
    miekg committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    ef4ad50 View commit details
    Browse the repository at this point in the history
  3. Correct import paths!

    miekg committed Feb 8, 2016
    Configuration menu
    Copy the full SHA
    f31443a View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2016

  1. Configuration menu
    Copy the full SHA
    847e959 View commit details
    Browse the repository at this point in the history
  2. remove stray print

    miekg committed Feb 9, 2016
    Configuration menu
    Copy the full SHA
    51cd558 View commit details
    Browse the repository at this point in the history
  3. Remove println

    miekg committed Feb 9, 2016
    Configuration menu
    Copy the full SHA
    6a363c4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #249 from skynetservices/metrics-cleanup

    Metrics cleanup
    miekg committed Feb 9, 2016
    Configuration menu
    Copy the full SHA
    3369669 View commit details
    Browse the repository at this point in the history
  5. Add official singleflight

    Depreate our own code that used actual types; just do the type
    assertion (when using the offical code). Just copied the damn file
    into singflight/.
    miekg committed Feb 9, 2016
    Configuration menu
    Copy the full SHA
    310cf2e View commit details
    Browse the repository at this point in the history
  6. Merge pull request #250 from skynetservices/singleflight

    Add official singleflight
    miekg committed Feb 9, 2016
    Configuration menu
    Copy the full SHA
    e5aca6b View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2016

  1. add cli version flag

    adohe committed Feb 14, 2016
    Configuration menu
    Copy the full SHA
    2d62a89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    035ca00 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2016

  1. Merge pull request #251 from AdoHe/cli_version_flag

    add cli version flag
    miekg committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    9092c1d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #252 from unclejack/use_alpine_latest

    Dockerfile: use latest alpine image
    miekg committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    3e2b95d View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2016

  1. Retry on SERVFAIL

    miekg committed Mar 2, 2016
    Configuration menu
    Copy the full SHA
    59cd24c View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2016

  1. Refactor the forwarding a bit

    Whenever a msg is forwarded, retry on SERVFAIL (to the same server). If
    a message still fails the next server (if specified) is tried.
    
    A said: some refactoring and fix the tests to use my new IP address.
    miekg committed Mar 3, 2016
    Configuration menu
    Copy the full SHA
    e74fdac View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2016

  1. Update README.md

    Added the OS to Go's build command, to make it work from OSX too
    Mark van der Velden committed Mar 4, 2016
    Configuration menu
    Copy the full SHA
    91d5bc0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #257 from skynetservices/recheck-on-servfail

    Recheck on servfail
    miekg committed Mar 4, 2016
    Configuration menu
    Copy the full SHA
    f954162 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #259 from Dynom/patch-1

    Added build parameter
    miekg committed Mar 4, 2016
    Configuration menu
    Copy the full SHA
    f7b6fb7 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2016

  1. GH #263: Fix to greedy matching with overlapping domain names. (#264)

    Please see Github issue #263 for explanation.
    mattthias authored and miekg committed Apr 12, 2016
    Configuration menu
    Copy the full SHA
    8898b33 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2016

  1. Configuration menu
    Copy the full SHA
    cb97c8d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2016

  1. Fix typo

    danmcp committed May 3, 2016
    Configuration menu
    Copy the full SHA
    d2ca1fd View commit details
    Browse the repository at this point in the history
  2. Merge pull request #272 from danmcp/master

    Fix typo
    miekg committed May 3, 2016
    Configuration menu
    Copy the full SHA
    6c9d354 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2016

  1. Fix typo in README.md (#278)

    yonas authored and miekg committed May 30, 2016
    Configuration menu
    Copy the full SHA
    6f73b15 View commit details
    Browse the repository at this point in the history
  2. Fix travis (#280)

    * Fix travis build
    
    Just curl a compiled etcd instead of compiling by ourselves.
    
    * drop -race
    miekg committed May 30, 2016
    Configuration menu
    Copy the full SHA
    8d90151 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2016

  1. Falling back to the default config doesn't make sense (#281)

    Fixes #276.
    
    It's better to panic and pass the control to the process manager (systemd, docker, ...) than to continue with an unexpected configuration.
    remohammadi authored and miekg committed Jun 7, 2016
    Configuration menu
    Copy the full SHA
    e18ede9 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2016

  1. Revert "Falling back to the default config doesn't make sense (#281)"

    This reverts commit e18ede9.
    
    Breaks more than it fixes.
    miekg committed Jun 10, 2016
    Configuration menu
    Copy the full SHA
    2a8de3b View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2016

  1. Configuration menu
    Copy the full SHA
    00ade30 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2016

  1. Explicitly set nsec3.HashLength

    Old DNS lib would paper over a zero hashlength, newer versions require
    that the hashlength is set. Use crypto/sha1.Size as the value for this
    as specified in RFC 5155.
    miekg committed Jul 26, 2016
    Configuration menu
    Copy the full SHA
    5f2ccd2 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2016

  1. add support for etcd basic auth (#289)

    * add support for etcd authentication
    
    * add support for etcd basic auth
    
    * update README environement variable
    adohe authored and miekg committed Jul 27, 2016
    Configuration menu
    Copy the full SHA
    04afb09 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2016

  1. cmd: parse Ndots in CLI (#292)

    kayrus authored and miekg committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    32ad282 View commit details
    Browse the repository at this point in the history
  2. test: fixed tests (#294)

    kayrus authored and miekg committed Aug 23, 2016
    Configuration menu
    Copy the full SHA
    870cb47 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2016

  1. Configuration menu
    Copy the full SHA
    6cb395b View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2016

  1. Configuration menu
    Copy the full SHA
    d0a854f View commit details
    Browse the repository at this point in the history
  2. Etcd version 3 support for skydns (#299)

    * initial set of commit for etcd version 3 support. TTL value is still in default for etcdv3 mode
    
    * refactored implementation, tested functionality.
    
    * cleanup and refactored
    fbdlampayan authored and miekg committed Nov 24, 2016
    Configuration menu
    Copy the full SHA
    2a758af View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2017

  1. Configuration menu
    Copy the full SHA
    f694f56 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2018

  1. Configuration menu
    Copy the full SHA
    c665d21 View commit details
    Browse the repository at this point in the history
  2. Fix typos (#328)

    rramkumar1 authored and miekg committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    de21b3f View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2018

  1. Another typo fix (#329)

    rramkumar1 authored and miekg committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    a7d5b14 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2018

  1. Revert (#330)

    * Revert "Another typo fix (#329)"
    
    This reverts commit a7d5b14.
    
    * Revert "Fix typos (#328)"
    
    This reverts commit de21b3f.
    
    * Revert "Add HasSynced() to Backend interface (#327)"
    
    This reverts commit c665d21.
    miekg authored Jan 12, 2018
    Configuration menu
    Copy the full SHA
    fc00e57 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2018

  1. TravisCI: Use go1.9 and attempt to fix CI (#335)

    * Revert "Revert (#330)"
    
    This reverts commit fc00e57.
    
    * Use go1.8 and attempt to fix travis
    
    * Use dep for Go dependency management
    
    * Fix typo
    
    * try go1.9 and etcd 3.2.15
    
    * go fmt
    chen-anders authored and miekg committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    4ecf023 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2018

  1. Fixed little typo (#336)

    YannickFricke authored and miekg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    725b637 View commit details
    Browse the repository at this point in the history
  2. patch-EvictRandom-cache-clean (#338)

    currently, EvictRandom will clean up all cached entries when cache is full. fix it, only clean additional ones
    YEXINGZHE54 authored and miekg committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    15f42ac View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2019

  1. Configuration menu
    Copy the full SHA
    035c54b View commit details
    Browse the repository at this point in the history
  2. Autogenerated Gopkg.lock

    prameshj committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    65a7f3e View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. Merge pull request #350 from prameshj/prometheus_0_9_3

    Use prometheus client 1.1.0
    erikstmartin authored Oct 14, 2019
    Configuration menu
    Copy the full SHA
    9245f83 View commit details
    Browse the repository at this point in the history
  2. Remove checking for ErrTruncated.

    This was removed from miekg/dns in commit -
    miekg/dns@1ff265a#diff-8353741544373e78bb7c8c3f6a0ea2cc.
    The commit message recommendatation is to check for the unpack error
    which the current code is doing. Conn.ReadMsg returns err is unpack
    fails.
    prameshj committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    904dad5 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. Merge pull request #351 from prameshj/remove-trunc

    Remove checking for ErrTruncated, which is now removed.
    erikstmartin authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    94b2ea0 View commit details
    Browse the repository at this point in the history