{"push_id":1375661729,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"98a8fb2622d5e6a64782c091952fabd224843ed9","before":"a69e88db62eba5cbb96c6feac74c55abe78c36b9","commits":[{"sha":"be3c0195b68ab47048959bd04d2fc8b60590c730","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"middleware.md: put in the same doc\n\nMove middleware/middleware.md to middleware.md. This should be the\ncanonical place where to document how middlewares should look and act.","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/be3c0195b68ab47048959bd04d2fc8b60590c730"},{"sha":"03bc071774d7b1474d0d5a14c9734c1379988e55","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"Check for empty message in typify","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/03bc071774d7b1474d0d5a14c9734c1379988e55"},{"sha":"58387afd5d2b4add476e3b035c437aa26cdf3424","author":{"name":"Yong Tang","email":"ce05c0d79a4e3df3fbb1f082565a714ce6e4522f@users.noreply.github.com"},"message":"Replace go-cache with golang-lru in dnssec (#336)\n\n* Replace go-cache with golang-lru\r\n\r\nThis fix replace go-cache with golang-lru, as is specified in 335.\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>\r\n\r\n* Move cache initialization to setup\r\n\r\nThis commit move cache initialization to setup in dnssec middleware.\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/58387afd5d2b4add476e3b035c437aa26cdf3424"},{"sha":"2eafe3ee94bc4b1e94000bc74f8ee524132ae27c","author":{"name":"Zhipeng JIANG","email":"221ea9cfb7515adce118b8d344fe66bff899ee68@gmail.com"},"message":"Fix files reload failure within a single root zone. (#337)\n\nIn the file middleware, if there are multiple zone files under a single root zone, watchers are only invoked on the last element of `zones.Names`. This is caused by loop override on the variable `n`.\r\n\r\nThis issue can be fixed by passing zone object, which calls reload watcher directly.","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/2eafe3ee94bc4b1e94000bc74f8ee524132ae27c"},{"sha":"d536272201b117e18c909a921358fa19dee89f35","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"middleware/auto: add (#333)\n\nAdd auto-load middleware that automatically picks up zones.\r\n\r\nEvery X seconds it will scan for new zones.\r\nAdd tests and documentation.\r\n\r\nMake 'make test' use -race.","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/d536272201b117e18c909a921358fa19dee89f35"},{"sha":"7843a2bd91067dd405b0636afdd0a29669e92b22","author":{"name":"Yong Tang","email":"ce05c0d79a4e3df3fbb1f082565a714ce6e4522f@users.noreply.github.com"},"message":"Small golint cleanup. (#338)\n\nA small golint cleanup.\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/7843a2bd91067dd405b0636afdd0a29669e92b22"},{"sha":"a6b033a936d9f109c0c04b34abcd5cf0c60ecabc","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"We dont support log rotation anymore","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/a6b033a936d9f109c0c04b34abcd5cf0c60ecabc"},{"sha":"89a2912c87c7b1d38d8e2a11e8f88183a09b38fe","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"Documentation updates (#340)","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/89a2912c87c7b1d38d8e2a11e8f88183a09b38fe"},{"sha":"4d55f9038886d9e29d1457a2cc8ffbbc007ee05b","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"middleware/etcd: more tests (#342)\n\nAdd a test which enables caching and debug queries and make sure\r\nthe debug query does not overwrite the cache.","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/4d55f9038886d9e29d1457a2cc8ffbbc007ee05b"},{"sha":"ad7e78ec3126bd02d6cfc7f64c32dfced7c84836","author":{"name":"Yong Tang","email":"ce05c0d79a4e3df3fbb1f082565a714ce6e4522f@users.noreply.github.com"},"message":"Add `cache_capacity` option to dnssec middleware for the capacity of LRU cache (#339)\n\nThis fix adds a `cache_capacity` option to dnssec middleware, so that\r\nit is possible to specify the capacity of the LRU cache used by dnssec\r\nmiddleware.\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/ad7e78ec3126bd02d6cfc7f64c32dfced7c84836"},{"sha":"4f36e63a0578679daa44ace280afab66b44eef5a","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"middleware/file: fix DS handling (#344)\n\nThe DS record is handled specially in the server ServeDNS mux, but there\r\nwas no code that actually called the correct middleware handler chain\r\nwhen encountering a DS.\r\n\r\nThis PR fixes that behavoir, additonal bugs has been files to look into\r\nhow we are handling delegation (secure and non-secure ones).","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/4f36e63a0578679daa44ace280afab66b44eef5a"},{"sha":"2e68682d4dffb7845cc8bd5aaa57c0e7e585bb49","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"releasing 002","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/2e68682d4dffb7845cc8bd5aaa57c0e7e585bb49"},{"sha":"9a048663cff42310757c2a285b9b8669f02c6a11","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"Release 002","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/9a048663cff42310757c2a285b9b8669f02c6a11"},{"sha":"14dc376ee72a626b8d5ac96e073ee5a3066bc800","author":{"name":"John Belamaric","email":"98e2d9708f4f3e3fb45160a746ea968ad5b0073e@infoblox.com"},"message":"Enable use of a service account in-cluster. (#349)","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/14dc376ee72a626b8d5ac96e073ee5a3066bc800"},{"sha":"a2bd9ad3f548550bed6b3f8c5d21c30373454da9","author":{"name":"Yong Tang","email":"ce05c0d79a4e3df3fbb1f082565a714ce6e4522f@users.noreply.github.com"},"message":"Use docker container (instead of binary) for kubectl and travis cleanup (#352)\n\nThis fix uses docker container for kubectl. Since Kubernetes docker\r\nimage hyperkube has already been downloaded and it consists of\r\nkubectl, there is really no need to download kubectl binary again.\r\n\r\nThis fix cleans up the Kubernetes related travis setup and removes\r\nunneeded scripts.\r\n\r\nThis fix also fixes several mismatches of the Kubernetes version used,\r\nso that any changes in version in the future only need to update .travis.yml.\r\n\r\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/a2bd9ad3f548550bed6b3f8c5d21c30373454da9"},{"sha":"6d9d60081d7a9eef14ad90d62533de89f88ea434","author":{"name":"John Belamaric","email":"98e2d9708f4f3e3fb45160a746ea968ad5b0073e@infoblox.com"},"message":"Add option to parse resolv.conf for proxy upstreams (#353)\n\n* Add option to parse resolv.conf for proxy upstreams\r\n\r\n* Add test and README update for resolv.conf proxy\r\n\r\n* Run gofmt","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/6d9d60081d7a9eef14ad90d62533de89f88ea434"},{"sha":"219bfd0493124fc2f0170772833a094c3eb9b627","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"middleware/metrics: cleanup (#355)\n\n* middleware/metrics: add more metrics\r\n\r\nmiddleware/cache:\r\nAdd metrics for number of elements in the cache. Also export the total\r\nsize. Update README to detail the new metrics.\r\n\r\nmiddleware/metrics\r\n\r\nMove metrics into subpackage called \"vars\". This breaks the import\r\ncycle and is cleaner. This allows vars.Report to be used in the\r\nthe dnsserver to log refused queries.\r\n\r\nmiddleware/metrics: tests\r\n\r\nAdd tests to the metrics framework. The metrics/test subpackage allows\r\nscraping of the local server. Do a few test scrape of the metrics that\r\nare defined in the metrics middleware.\r\n\r\nThis also allows metrics integration tests to check if the caching and\r\ndnssec middleware export their metrics correctly.\r\n\r\n* update README\r\n\r\n* typos\r\n\r\n* fix tests","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/219bfd0493124fc2f0170772833a094c3eb9b627"},{"sha":"7ce71001226ecdbac32db3f405afc7ef35f9dbfe","author":{"name":"Jonathan Dickinson","email":"fd95ac6701e4086a2cf6bdd62d96fe0ed3bbc7f4@dickinsons.co.za"},"message":"- Adding tests for MX round-robin (#358)\n\n- Implementing MX round-robin\r\n- Slight tidy","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/7ce71001226ecdbac32db3f405afc7ef35f9dbfe"},{"sha":"94dc28646d0852541b378a627631de8c83785de8","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"golint","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/94dc28646d0852541b378a627631de8c83785de8"},{"sha":"039596f319c40622293f883317c9d35d7bb79e0c","author":{"name":"Miek Gieben","email":"080b1d7b13d5f3aedb6e156fc5d05d42fc9b2485@miek.nl"},"message":"middleware/file: add test for reload (#361)\n\nThis add a highlevel integration test for zone reloading. It also\r\nfixes a data race in the actual reloading process.","distinct":true,"url":"https://api.github.com/repos/aledbf/coredns/commits/039596f319c40622293f883317c9d35d7bb79e0c"}]}
{"actor":{"display_login":"aledbf"}}