{"push_id":993369011,"size":79,"distinct_size":40,"ref":"refs/heads/comfun","head":"bae1b0a23f54e56abf063e32c00cd036dfa1a0fe","before":"eac447b35c5c6913fb39a6b730a3d582bc5f48f5","commits":[{"sha":"7fe2a2dc5c0351a8bbebf930ca4813fe7c56e062","author":{"email":"cbc32ad3b20af61b3b88f75a872f01ac1e845fa1@deduktiva.com","name":"Christian Hofstaedtler"},"message":"webserver: set security headers\n\nMatching dnsdist.","distinct":true,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/7fe2a2dc5c0351a8bbebf930ca4813fe7c56e062"},{"sha":"2949383564c2458839fbf3677acb55267e0ae104","author":{"email":"cbc32ad3b20af61b3b88f75a872f01ac1e845fa1@deduktiva.com","name":"Christian Hofstaedtler"},"message":"API: drop JSONP support\n\nMostly so we don't need to implement JSONP identifier sanitization\nand we already support CORS here.","distinct":true,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/2949383564c2458839fbf3677acb55267e0ae104"},{"sha":"7b5da4ecc5818db943f231b898d7c70e549592bb","author":{"email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com","name":"Remi Gacogne"},"message":"dnsdist: Display the query ID and remote IP when parsing fails","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/7b5da4ecc5818db943f231b898d7c70e549592bb"},{"sha":"ef96ab1f9c275a009b95166093bfa29ffd759949","author":{"email":"c4b58de656da92cce82e9bf98bcca10410114639@monshouwer.org","name":"Kees Monshouwer"},"message":"report OpenSSL RSA keysize in bits","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/ef96ab1f9c275a009b95166093bfa29ffd759949"},{"sha":"a176d205922081b97ed404c6615ef43e807202e3","author":{"email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com","name":"Remi Gacogne"},"message":"dnsdist: Do not share the packet cache entries between TCP and UDP\n\nIt would obviously cause issues, for example with truncated\nresponses. It is possible to disable the cache for all TCP queries\nby using something like:\n\naddAction(TCPRule(true), SkipCacheAction())","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/a176d205922081b97ed404c6615ef43e807202e3"},{"sha":"55258afd2e9a9223f7a144c06b114556eacaa98e","author":{"email":"f516f9d5b4c962d13a6a2277283ab57edd4d9d9b@powerdns.com","name":"Pieter Lexis"},"message":"dnsdist: Explicitly use python2 for tests","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/55258afd2e9a9223f7a144c06b114556eacaa98e"},{"sha":"5efcfa63a5426b6c100ad8f41dcf356f3be59cc5","author":{"email":"f516f9d5b4c962d13a6a2277283ab57edd4d9d9b@powerdns.com","name":"Pieter Lexis"},"message":"dnsdist: add --check-config commandline switch\n\nThis allows testing of the configuration before one will try to restart\ndnsdist with a broken config. Additionally, add tests to confirm the\nconfig check still works.","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/5efcfa63a5426b6c100ad8f41dcf356f3be59cc5"},{"sha":"fd23d9bb908d66fe5ddef5800b211e6e203f146f","author":{"email":"8bbbac716d59f1ba632632107f33a13b2ecc97ae@powerdns.com","name":"Remi Gacogne"},"message":"dnsdist: log health check error messages even when verbose is off\n\nThis still requires setVerboseHealthChecks(true), but not global\nverbose anymore, as the later logs every queries and thus is not\nusable on a large deployment.","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/fd23d9bb908d66fe5ddef5800b211e6e203f146f"},{"sha":"db33bdc06b46766569a77db1cafbbf7903cb3e3e","author":{"email":"e16204739135cf24419589faf2103db3e7fda678@powerdns.com","name":"Peter van Dijk"},"message":"add ldap strict mode testing","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/db33bdc06b46766569a77db1cafbbf7903cb3e3e"},{"sha":"624c5744a17aaf3b6a78def972e1e8b10100a033","author":{"email":"e16204739135cf24419589faf2103db3e7fda678@powerdns.com","name":"Peter van Dijk"},"message":"we skip too many ldap tests - unskip those that appear to actually work","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/624c5744a17aaf3b6a78def972e1e8b10100a033"},{"sha":"2824f08a24e4639b2b5388cf7656ee905a7182cc","author":{"email":"e16204739135cf24419589faf2103db3e7fda678@powerdns.com","name":"Peter van Dijk"},"message":"don't servfail on unset wildcard in addNSEC when verbose logging is enabled","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/2824f08a24e4639b2b5388cf7656ee905a7182cc"},{"sha":"9ebc0e916a6eb7dd4dbbd6ab58f25f4e698157ef","author":{"email":"5a6b385112da7487b28a18f266fef4b720cc34c3@netherlabs.nl","name":"bert hubert"},"message":"make dnsdist spoofing actions support multiple A and AAAA records which we'll shuffle and include, plus regression tests for same","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/9ebc0e916a6eb7dd4dbbd6ab58f25f4e698157ef"},{"sha":"0db58064f1437268a2192cee924e12da41306991","author":{"email":"5a6b385112da7487b28a18f266fef4b720cc34c3@netherlabs.nl","name":"bert hubert"},"message":"Merge pull request #3356 from rgacogne/dnsdist-parse-failures-log\n\ndnsdist: Display the query ID and remote IP when parsing fails","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/0db58064f1437268a2192cee924e12da41306991"},{"sha":"f4225dae0b0f23bdb559bd30179a2a4372b37af6","author":{"email":"5a6b385112da7487b28a18f266fef4b720cc34c3@netherlabs.nl","name":"bert hubert"},"message":"Merge pull request #3411 from rgacogne/dnsdist-nopacketcache-tcp\n\ndnsdist: Do not share the packet cache entries between TCP and UDP","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/f4225dae0b0f23bdb559bd30179a2a4372b37af6"},{"sha":"368783e4fd584f19bb50afb2d884ac78be54c489","author":{"email":"5a6b385112da7487b28a18f266fef4b720cc34c3@netherlabs.nl","name":"bert hubert"},"message":"Merge pull request #3413 from rgacogne/dnsdist-healthcheck-messages\n\ndnsdist: log health check error messages even when verbose is off","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/368783e4fd584f19bb50afb2d884ac78be54c489"},{"sha":"1cb55996b5c34d9cf3afc024c11f06d41020f19d","author":{"email":"5a6b385112da7487b28a18f266fef4b720cc34c3@netherlabs.nl","name":"bert hubert"},"message":"Merge pull request #3399 from mind04/rsabits\n\nreport OpenSSL RSA keysize in bits","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/1cb55996b5c34d9cf3afc024c11f06d41020f19d"},{"sha":"8c250017366653ca081eb1b2161f7011b450b702","author":{"email":"e16204739135cf24419589faf2103db3e7fda678@powerdns.com","name":"Peter van Dijk"},"message":"Merge pull request #3420 from Habbie/no-verbose-wildcard-crash\n\ndon't servfail on unset wildcard in addNSEC when verbose logging is enabled","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/8c250017366653ca081eb1b2161f7011b450b702"},{"sha":"7b9d167c5b0c3af2527f632065954284d26569ce","author":{"email":"5a6b385112da7487b28a18f266fef4b720cc34c3@netherlabs.nl","name":"bert hubert"},"message":"document the new powers of domainspoof/spoofaction in dnsdist","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/7b9d167c5b0c3af2527f632065954284d26569ce"},{"sha":"174a436c6260adb4c27b1fe218a70b2fb2e30dec","author":{"email":"5a6b385112da7487b28a18f266fef4b720cc34c3@netherlabs.nl","name":"bert hubert"},"message":"Merge pull request #3418 from Habbie/ldap-strict\n\nadd ldap strict mode testing","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/174a436c6260adb4c27b1fe218a70b2fb2e30dec"},{"sha":"2b99f7ef508fe809487b0d0dc9e24619d7529c5e","author":{"email":"5a6b385112da7487b28a18f266fef4b720cc34c3@netherlabs.nl","name":"bert hubert"},"message":"Merge pull request #3419 from Habbie/ldap-skipless\n\nwe skip too many ldap tests - unskip those that appear to actually work","distinct":false,"url":"https://api.github.com/repos/ahupowerdns/pdns/commits/2b99f7ef508fe809487b0d0dc9e24619d7529c5e"}]}