{"push_id":1475237986,"size":153,"distinct_size":153,"ref":"refs/heads/master","head":"abd794fdd4daa74afb47ed5798c30a06edc585de","before":"bb52a78a080d9011b1ad97c9c8c5738ba978c8cd","commits":[{"sha":"a5c9bcfb5864e7b7b61be35ac07e61bb01d6fc59","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Refine auto block mechanism","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/a5c9bcfb5864e7b7b61be35ac07e61bb01d6fc59"},{"sha":"1bf7bd5f83360ab516d3c9714e2beac00024e545","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Fix #836","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/1bf7bd5f83360ab516d3c9714e2beac00024e545"},{"sha":"0949f9a73b64d0b37cabc240b381c591148bc6b3","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Refine #836","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/0949f9a73b64d0b37cabc240b381c591148bc6b3"},{"sha":"3fbfb469d0bbe72359a9bf2fe52a7d77e4a7e50b","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Revert \"Refine #836\"\n\nThis reverts commit 0949f9a73b64d0b37cabc240b381c591148bc6b3.","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/3fbfb469d0bbe72359a9bf2fe52a7d77e4a7e50b"},{"sha":"2868e7e7b28a84eff6b517b682573d3fdee5c1cb","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Fix TFO on Linux","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/2868e7e7b28a84eff6b517b682573d3fdee5c1cb"},{"sha":"bd1601f847dec9d232b4c600bd1de4c7e6160c34","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/bd1601f847dec9d232b4c600bd1de4c7e6160c34"},{"sha":"7455eb387dd6ac90274d115a8384ecf60be397a3","author":{"name":"Kim","email":"de273690836e39b9eaf2155260ff92c99c63f6e1@users.noreply.github.com"},"message":"fixed: remove color log (#839)","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/7455eb387dd6ac90274d115a8384ecf60be397a3"},{"sha":"a8892f6e69ab171122f79fda5acc9f0db4f0aff7","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Get hostname from method","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/a8892f6e69ab171122f79fda5acc9f0db4f0aff7"},{"sha":"dd5b4ecf00448e41c2160a990f15d34dce984412","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Revert \"Get hostname from method\"\n\nThis reverts commit a8892f6e69ab171122f79fda5acc9f0db4f0aff7.","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/dd5b4ecf00448e41c2160a990f15d34dce984412"},{"sha":"3e5816bb0b7ff1cc34a6bff9e3d1cd0f4ee0663c","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"fix hostname validation","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/3e5816bb0b7ff1cc34a6bff9e3d1cd0f4ee0663c"},{"sha":"248fdcb610b0529496cede280604941ec146b36e","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Fix #841","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/248fdcb610b0529496cede280604941ec146b36e"},{"sha":"34fe1a71a66eac3f346364dcd45489b4521d0912","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Refine error levels","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/34fe1a71a66eac3f346364dcd45489b4521d0912"},{"sha":"fa4721bff4420a4f33befcc81c057da736be2e19","author":{"name":"Register","email":"020b146ce4a38ad246d2dfc6d7f994319c2685a5@users.noreply.github.com"},"message":"Update Dockerfile (#847)\n\n- configure with `--prefix=/usr` `--disable-documentation`\r\n- get dependency with scanelf\r\n- version 2.5.3\r\n- USER nobody","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/fa4721bff4420a4f33befcc81c057da736be2e19"},{"sha":"6e60e172249c043acfbcb7b105284fb40f00047a","author":{"name":"rampageX","email":"174f48c180695ca4f05bc0ac7ed36bee9c78d933@gmail.com"},"message":" Show encryption library used in the help message (#851)","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/6e60e172249c043acfbcb7b105284fb40f00047a"},{"sha":"3f664546f8c1b4e4e02fec73376bb53d15317e12","author":{"name":"Xingyu Chen","email":"da343b8f8ff898adcd2e4354d63dcb5ba6a95d5d@gmail.com"},"message":"Update libev to 4.22 (#854)","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/3f664546f8c1b4e4e02fec73376bb53d15317e12"},{"sha":"c9c970cee572ba2021e511386e86f39e4dd3eb5a","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Enable kqueue for freebsd again","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/c9c970cee572ba2021e511386e86f39e4dd3eb5a"},{"sha":"dbad716c3d2cb1c299e26818d177be812d208dfb","author":{"name":"Syrone Wong","email":"3f91712fc55aa007685eb290f98287dd224190ff@gmail.com"},"message":"Update libcork to 0.15.0 (#856)\n\nSigned-off-by: Syrone Wong <wong.syrone@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/dbad716c3d2cb1c299e26818d177be812d208dfb"},{"sha":"7ee92906578e926c998958c276a33aba4a448460","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Block address in block list","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/7ee92906578e926c998958c276a33aba4a448460"},{"sha":"c29099df3f8ead3dfcc1ea59b213d98dc044eda9","author":{"name":"Max Lv","email":"ccd8ecadf1cf5e4516df0b8dd841f9ef32d57481@gmail.com"},"message":"Enable block list by default","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/c29099df3f8ead3dfcc1ea59b213d98dc044eda9"},{"sha":"e0d6dd8f3c12fa096030cedcde8dc703b4f7787e","author":{"name":"Syrone Wong","email":"3f91712fc55aa007685eb290f98287dd224190ff@gmail.com"},"message":"libcork: use API where supported (#860)\n\n- The usage of `pthread_setname_np` is not supported on versions of\r\n  glibc earlier than 2.12. This patch checks the glibc MINOR version and\r\n  only uses that API where supported.\r\n- This will suppress undeclared function warning when compiling\r\n  with uClibc/musl-libc.\r\n\r\nSigned-off-by: Syrone Wong <wong.syrone@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Frenda/shadowsocks-libev/commits/e0d6dd8f3c12fa096030cedcde8dc703b4f7787e"}]}
{"actor":{"display_login":"Frenda"}}