{"push_id":604977985,"size":22,"distinct_size":22,"ref":"refs/heads/master","head":"e226badb960695447af4c480bb183ec35c411bbf","before":"6feec9b2af24b38efa6df1cf3fdfd7183cf90bb8","commits":[{"sha":"8d761fe81866f3efe760adf225c57da8ee9cbda8","author":{"email":"dcf03dbaed4ff1c22ab635f86db4db35378ae0c1@google.com","name":"Nico Sallembien"},"message":"new project, first commit","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/8d761fe81866f3efe760adf225c57da8ee9cbda8"},{"sha":"ffd68729961f7383f2e35494a03ccdef20f86c98","author":{"email":"b23d0c7bb708db91c8b9415ae7caad6fe333f717@google.com","name":"San Mehat"},"message":"dnsmasq: Direct import of version 2.51\n\nSigned-off-by: San Mehat <san@google.com>","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/ffd68729961f7383f2e35494a03ccdef20f86c98"},{"sha":"5658bcb797978c3472335d93554405aba8236f66","author":{"email":"b23d0c7bb708db91c8b9415ae7caad6fe333f717@google.com","name":"San Mehat"},"message":"dnsmasq: Tweak for building on Android\n\nSigned-off-by: San Mehat <san@google.com>","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/5658bcb797978c3472335d93554405aba8236f66"},{"sha":"33b344454b95ed99bad7d3fe4d493870923deaf6","author":{"email":"b23d0c7bb708db91c8b9415ae7caad6fe333f717@google.com","name":"San Mehat"},"message":"dnsmasq: Allow runtime changing of DNS servers via STDIN\n\nSigned-off-by: San Mehat <san@google.com>","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/33b344454b95ed99bad7d3fe4d493870923deaf6"},{"sha":"5d9f14eec0561b73e860ece5fb50eab65ef6c3db","author":{"email":"b23d0c7bb708db91c8b9415ae7caad6fe333f717@google.com","name":"San Mehat"},"message":"dnsmasq: Include GPLv2 notice file\n\nSigned-off-by: San Mehat <san@google.com>","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/5d9f14eec0561b73e860ece5fb50eab65ef6c3db"},{"sha":"a422c9690b901ffeaf580050c93f4f9dada98a05","author":{"email":"b23d0c7bb708db91c8b9415ae7caad6fe333f717@google.com","name":"San Mehat"},"message":"dnsmasq: add empty MODULE_LICENSE_GPL\n\nSigned-off-by: San Mehat <san@google.com>","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/a422c9690b901ffeaf580050c93f4f9dada98a05"},{"sha":"b452a633478608d837184777d67688ad95867260","author":{"email":"ffebc4f13a31770c6715d53a5b932432e649c276@android.com","name":"Robert Greenwalt"},"message":"Remove a noisy logger.\n\nUsed by tethering, this would get very noisy if you had wifi active.","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/b452a633478608d837184777d67688ad95867260"},{"sha":"ffd82a77512f2d0971660e9cbd77242d8982a0b5","author":{"email":"d98ae292d64d6d4fe1db2f1b35cccac1fbb3b344@google.com","name":"Jean-Baptiste Queru"},"message":"Add an empty CleanSpec.mk\n\nChange-Id: I9baee49df0139f5131d5a83f6d03fb2aa7a30f46","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/ffd82a77512f2d0971660e9cbd77242d8982a0b5"},{"sha":"1b25960ebe33754410ba3c663c1c45662c779381","author":{"email":"4182c6d6ec70e46ab15b14bd668d8de550a1950a@android.com","name":"The Android Open Source Project"},"message":"add meta-files about 3rd party projects\n\nChange-Id: I84244ea72c1a603cc4342da13f67831dcd8eaf34","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/1b25960ebe33754410ba3c663c1c45662c779381"},{"sha":"e17deb5139e6d1fe04be90edbed7f061e8da3ab0","author":{"email":"a463e9becf32c2b23dc184bf3f9dbb7bf11ed329@google.com","name":"David Deephanphongs"},"message":"Add missing NOTICE files.\n\nCopy NOTICE file from location in root into subdirectories where it will\nbe picked up by the build system.\n\nChange-Id: Ie648543f307686d44b2010133c1027e8d5c7d34a","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/e17deb5139e6d1fe04be90edbed7f061e8da3ab0"},{"sha":"f621afad94df46204c25fc2593a19d704d2637f5","author":{"email":"b3c38e7a5e5281f96aa91b8a7efafde8e7719896@google.com","name":"Jeff Brown"},"message":"Remove the simulator target from all makefiles.\nBug: 5010576\n\nChange-Id: Ie5fcad1808bcced3198dc650816373e2f7567e54","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/f621afad94df46204c25fc2593a19d704d2637f5"},{"sha":"8eab1fdd0eea4740b802c2994446259b4dea808c","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Remove obsolete ThirdPartyProject.prop file.\n\nChange-Id: I95e6f923a13322003096e67aeaaf5199624ab980","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/8eab1fdd0eea4740b802c2994446259b4dea808c"},{"sha":"00b7b3528890a27c04b2a6da87b790151cea8721","author":{"email":"672457c42dc00884e6eef0186fe7aead07e816e5@orange.com","name":"Pierre Crépieux"},"message":"Ensure all commands read on dnsmasq's stdin are processed\n\nAs described in issue 30016, android dnsmasq daemon is misconfigured after initializing tethering.\nThe reason is that two commands are present on dnsmasq stdin when check_android_listeners is called:\nupdate_dns:8.8.8.8:8.8.4.4\\0update_dns:192.x.y.z (notice the \\0 between the 2 commands).\ncheck_android_listeners assumes there is a single NUL terminated string and skip the second one.\nThis patch ensure that every commands are processed by checking wether or not all the characters on stdin have been consumed and loop if needed.\nAlso fixes style issues.\n\nChange-Id: I6d98233964559b8dcc1253aec105a240e1065c94\nSigned-off-by: Pierre Crépieux <pierre.crepieux@orange.com>","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/00b7b3528890a27c04b2a6da87b790151cea8721"},{"sha":"ad7502a6aeff431e9759e57734474576d4b085e7","author":{"email":"d98ae292d64d6d4fe1db2f1b35cccac1fbb3b344@google.com","name":"Jean-Baptiste Queru"},"message":"Merge \"Ensure all commands read on dnsmasq's stdin are processed\"","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/ad7502a6aeff431e9759e57734474576d4b085e7"},{"sha":"758fb6cde3ee6ab53aa6b4b07a2acc2bde0b6c5d","author":{"email":"d98ae292d64d6d4fe1db2f1b35cccac1fbb3b344@google.com","name":"Jean-Baptiste Queru"},"message":"am ad7502a6: Merge \"Ensure all commands read on dnsmasq\\'s stdin are processed\"\n\n* commit 'ad7502a6aeff431e9759e57734474576d4b085e7':\n  Ensure all commands read on dnsmasq's stdin are processed","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/758fb6cde3ee6ab53aa6b4b07a2acc2bde0b6c5d"},{"sha":"41cd7ed80eb5e97ef9893633d05f0877da7d6d0c","author":{"email":"b57bdee666f8114736954491d3ac1f78360318fa@google.com","name":"Robert Greenwalt"},"message":"Only listen on the given interfaces.\n\nStop being a public dns forwarder on our external interfaces.\n\nbug:7530468\nChange-Id: Ic94cd66e66371de4fcc54f53b9f267f6611804b8","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/41cd7ed80eb5e97ef9893633d05f0877da7d6d0c"},{"sha":"41d356427a632f5336384bfa45c8420ffc274f66","author":{"email":"7b474bff809d484daafea3b520da432bdc580878@google.com","name":"Ying Wang"},"message":"Add liblog\n\nBug: 8580410\nChange-Id: I0e478ef39bfdc83adaa8cbbd9c1b5a6b0d28bb39","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/41d356427a632f5336384bfa45c8420ffc274f66"},{"sha":"23d6d5c524cd8bb0dcba45ffa9dd546b507e7e30","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Fix dnsmasq '_PATH_LOG' undeclared build error.\n\nThis change came from upstream, presumably so they can build against the NDK.\n\n(cherry picked from commit 70eeec149a396b7c457d05de9e38d270a861b9fa)\n\nChange-Id: Idca02fba6fd31e60fdd5710973c98e07ac71a7bc","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/23d6d5c524cd8bb0dcba45ffa9dd546b507e7e30"},{"sha":"ef815e0c09f9b45868ee73a09cf7186b23b899d3","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"Fix dnsmasq '_PATH_LOG' undeclared build error.\n\nThis change came from upstream, presumably so they can build against the NDK.\n\n(cherry picked from commit 70eeec149a396b7c457d05de9e38d270a861b9fa)\n\nChange-Id: Ic8df0bcf2c1a0619005e6a87ee467e1242da22fe","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/ef815e0c09f9b45868ee73a09cf7186b23b899d3"},{"sha":"d1b102a58056b842bf81e0846b2d4a21e7c964eb","author":{"email":"fcce078dda1e415b072bbd7a0d74a20c665f0947@google.com","name":"Elliott Hughes"},"message":"am ef815e0c: Fix dnsmasq \\'_PATH_LOG\\' undeclared build error.\n\n* commit 'ef815e0c09f9b45868ee73a09cf7186b23b899d3':\n  Fix dnsmasq '_PATH_LOG' undeclared build error.","distinct":true,"url":"https://api.github.com/repos/KFML/external_dnsmasq/commits/d1b102a58056b842bf81e0846b2d4a21e7c964eb"}]}