{"push_id":3044712616,"size":957,"distinct_size":0,"ref":"refs/heads/master","head":"5792b628909e51d2ca7a0907924f7a62312466d0","before":"8881c9391107e080b9c47f74fdbffbc14c985705","commits":[{"sha":"faf7f65bc23283f5b521ccf456d01ffc01d6c461","author":{"name":"Peter van Dijk","email":"e16204739135cf24419589faf2103db3e7fda678@powerdns.com"},"message":"only parse resolv.conf once - this avoids race conditions","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/faf7f65bc23283f5b521ccf456d01ffc01d6c461"},{"sha":"a5886e6adad3c19e3490fba1dc7e580defb83eee","author":{"name":"Remi Gacogne","email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com"},"message":"rec: Add a new max-udp-queries-per-round setting\n\nThis new setting limits the number of UDP queries we attempt to\nhandle after being woken up by the multiplexer and before returning\nback to process other events.\nBefore this, we could end up trying to process queries after queries\nand almost never return from handleNewUDPQuestion() to process new\nevents, meaning we could eventually end up never scheduling new\nmthreads or handle responses from authoritative servers for a long\ntime, only sending responses for packetcache hits and creating new\nmthreads.","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/a5886e6adad3c19e3490fba1dc7e580defb83eee"},{"sha":"78227847a6c17d890b405b057fc87e651de31604","author":{"name":"Remi Gacogne","email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com"},"message":"rec: Clarify a bit what an incomning UDP queries processing round is","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/78227847a6c17d890b405b057fc87e651de31604"},{"sha":"f5aff9751c7ecf96510bb2eedf7eae5851bd8f25","author":{"name":"Charles-Henri Bruyand","email":"e7b256a4b4673138160b1c2d5199f00f39886aa8@open-xchange.com"},"message":"dnsdist: allow known exception types to be converted to string","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/f5aff9751c7ecf96510bb2eedf7eae5851bd8f25"},{"sha":"115dc31753296087cb21fa1c06b889796ab18556","author":{"name":"Kees Monshouwer","email":"c4b58de656da92cce82e9bf98bcca10410114639@monshouwer.org"},"message":"auth: ignore NSEC3PARAM records in a presigned zone","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/115dc31753296087cb21fa1c06b889796ab18556"},{"sha":"8daafcc139333e6a9a19b41a668a0ee10eb538fd","author":{"name":"Kees Monshouwer","email":"c4b58de656da92cce82e9bf98bcca10410114639@monshouwer.org"},"message":"auth: speedup AXFR out for presigned zones.","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/8daafcc139333e6a9a19b41a668a0ee10eb538fd"},{"sha":"22a676e01a37872e2e6d7422f64bf45a4c80fd16","author":{"name":"Kees Monshouwer","email":"c4b58de656da92cce82e9bf98bcca10410114639@monshouwer.org"},"message":"auth: also skip sorting for unsigned zones. Thanks @habbie","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/22a676e01a37872e2e6d7422f64bf45a4c80fd16"},{"sha":"684f332e8cd60b4c7132c668e4e4f1492aab79d1","author":{"name":"Pieter Lexis","email":"f516f9d5b4c962d13a6a2277283ab57edd4d9d9b@powerdns.com"},"message":"dnsdist: show droprate in API output","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/684f332e8cd60b4c7132c668e4e4f1492aab79d1"},{"sha":"cf8cda180674c58d7a56b528d379aceaf9641746","author":{"name":"Remi Gacogne","email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com"},"message":"rec: Use a separate, non-blocking pipe to distribute queries\n\nThis allows us to drop queries when a pipe goes full, thus still\ndistributing queries to other threads instead of blocking. It also\nadds a new metric to keep track of queries dropped because the pipe\nwas full.","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/cf8cda180674c58d7a56b528d379aceaf9641746"},{"sha":"d10307c547c0a4178f71dac10e86428c2877b5f6","author":{"name":"Remi Gacogne","email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com"},"message":"rec: Check that the query distribution pipe has been set non-blocking","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/d10307c547c0a4178f71dac10e86428c2877b5f6"},{"sha":"b958640c49d95f6953a0bd1c5635802db883fa2a","author":{"name":"Remi Gacogne","email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com"},"message":"rec: Fix the description of several metrics in the SNMP MIB","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/b958640c49d95f6953a0bd1c5635802db883fa2a"},{"sha":"ed517a9a2c00814b81655d2ae518fdaafb7f063d","author":{"name":"Pieter Lexis","email":"f516f9d5b4c962d13a6a2277283ab57edd4d9d9b@powerdns.com"},"message":"rec: Load RPZ safely from the RPZIXFRTracker","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/ed517a9a2c00814b81655d2ae518fdaafb7f063d"},{"sha":"1bf8d12ac362eadfc88567e050cc0ef3805ef355","author":{"name":"Remi Gacogne","email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com"},"message":"rec: Delay RPZ threads creation until the Lua config has been parsed\n\nOtherwise if the parsing of the remaining Lua directives takes longer\nthan the AXFR, our zone content will be replaced by an empty zone\nonce the parsing finishes.","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/1bf8d12ac362eadfc88567e050cc0ef3805ef355"},{"sha":"30d4402d06b494c36eb75cff80e2ecce9ca02e17","author":{"name":"Remi Gacogne","email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com"},"message":"rec: Make sure that the ECS scope from the auth is < to the source","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/30d4402d06b494c36eb75cff80e2ecce9ca02e17"},{"sha":"635a67659f3a9066cf8ecaecbb65ff307d6fddac","author":{"name":"Remi Gacogne","email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com"},"message":"rec: Add a regression test for invalid ECS scope from auth servers","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/635a67659f3a9066cf8ecaecbb65ff307d6fddac"},{"sha":"e94b05b090fe6e2bb8e623b8efe3ed2a1ef69d59","author":{"name":"bert hubert","email":"5a6b385112da7487b28a18f266fef4b720cc34c3@powerdns.com"},"message":"our recursor lua policy override example did not work","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/e94b05b090fe6e2bb8e623b8efe3ed2a1ef69d59"},{"sha":"924220515a18f7a6617e8f2cdad88d4cce45c0eb","author":{"name":"bert hubert","email":"5a6b385112da7487b28a18f266fef4b720cc34c3@netherlabs.nl"},"message":"Merge pull request #6609 from ahupowerdns/lua-policy-doc-improv\n\nour recursor lua policy override example did not work","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/924220515a18f7a6617e8f2cdad88d4cce45c0eb"},{"sha":"f2d4526021d880bccdf595ff9eadc6038c9080c4","author":{"name":"Pieter Lexis","email":"f516f9d5b4c962d13a6a2277283ab57edd4d9d9b@powerdns.com"},"message":"ixfrdist: Load configuration from yaml file","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/f2d4526021d880bccdf595ff9eadc6038c9080c4"},{"sha":"d39a0d8a2a41fb69c010d675cfe216969ce986e0","author":{"name":"Pieter Lexis","email":"f516f9d5b4c962d13a6a2277283ab57edd4d9d9b@powerdns.com"},"message":"ixfrdist: update manpages wrt yml config","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/d39a0d8a2a41fb69c010d675cfe216969ce986e0"},{"sha":"ca28add0f29f1856b21443443b96566d98bceed9","author":{"name":"Pieter Lexis","email":"f516f9d5b4c962d13a6a2277283ab57edd4d9d9b@powerdns.com"},"message":"ixfrdist: have a configure flag to enable","distinct":false,"url":"https://api.github.com/repos/mnordhoff/pdns/commits/ca28add0f29f1856b21443443b96566d98bceed9"}]}
{"actor":{"display_login":"mnordhoff"}}