{"push_id":2877772358,"size":58,"distinct_size":58,"ref":"refs/heads/master","head":"7e406ec40f5fef21c07bea9db51615e11a749ee8","before":"f308e81fa755efd405919d66bd59c873de325276","commits":[{"sha":"ba3c785092fce23ce9ec52c89ed69b2c0f0f92f6","author":{"name":"Unto Sten","email":"a82317a261611cacb17f5597c82446886e98b908@gmail.com"},"message":"Inform users about configuration file and directory includes\n\nThis patch makes it clearer to users what settings Tor daemon\nis actually using. I think it is pretty important.","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/ba3c785092fce23ce9ec52c89ed69b2c0f0f92f6"},{"sha":"eb2b130ad9636a9e8c7fc6dd04f6283dcee6c9d5","author":{"name":"Neel Chauhan","email":"c4479bc4706e61360828478abdd0473c5b3be631@neelc.org"},"message":"If ExitRelay is not specified, emulate the behavior of \"ExitRelay 0\"","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/eb2b130ad9636a9e8c7fc6dd04f6283dcee6c9d5"},{"sha":"ff0be080598a8719032fd8c57aed9a42888b97b0","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Fix a bug warning when sending an error on an HTTPTunnelPort conn\n\nFixes bug 26470; bugfix on 0.3.2.1-alpha.","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/ff0be080598a8719032fd8c57aed9a42888b97b0"},{"sha":"95060eacaeae4a32f0c478ca27f81e48d5daee8b","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Use networkstatus_read_cached_consensus() for GETINFO\n\nWe already had fallback code for \"dir/status-vote/current/consensus\"\nto read from disk if we didn't have a cached_dir_t available.  But\nthere's a function in networkstatus_t that does it for us, so let's\ndo that.","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/95060eacaeae4a32f0c478ca27f81e48d5daee8b"},{"sha":"33a0c619a8f44cacb400eccc4ab6192d330465c6","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Do not store cached_dir_t for consensus in RAM if not a dircache.\n\nThere are three reasons we use a cached_dir_t to hold a consensus:\n  1. to serve that consensus to a client\n  2. to apply a consensus diff to an existing consensus\n  3. to send the consensus to a controller.\n\nBut case 1 is dircache-only.  Case 2 and case 3 both fall back to\nnetworkstatus_read_cached_consensus().  So there's no reason for us\nto store this as a client.  Avoiding this saves about 23% of our RAM\nusage, according to our experiments last month.\n\nThis is, semantically, a partial revert of e5c608e535ef9a4c4fe951a2.\n\nFixes bug 27247; bugfix on 0.3.0.1-alpha.","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/33a0c619a8f44cacb400eccc4ab6192d330465c6"},{"sha":"73a37d1e547d996515e2a0ffea8331bb535d2841","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Check waitpid return value and exit status in tinytest.c\n\nIt's possible for a unit test to report success via its pipe, but to\nfail as it tries to clean up and exit.  Notably, this happens on a\nleak sanitizer failure.\n\nFixes bug 27658; bugfix on 0.2.2.4-alpha when tinytest was\nintroduced.","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/73a37d1e547d996515e2a0ffea8331bb535d2841"},{"sha":"ab91302fd04d3ee03a2855c1ffb8570923f8d40c","author":{"name":"cypherpunks","email":"485c1ea8b3bcb8a7f79204f31ec13ff86a1e4555@torproject.org"},"message":"nodelist: use strcmpstart() instead of strncmp()\n\nin rend_parse_v2_service_descriptor.\nFix on c58675ca728f12b42f65e5b8964ae695c2e0ec2d","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/ab91302fd04d3ee03a2855c1ffb8570923f8d40c"},{"sha":"0aec613a7870a929ba21de4fe97dbd2fdeada86c","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Add an --enable-pic option for people who hack Tor into libraries\n\nCloses ticket 23846","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/0aec613a7870a929ba21de4fe97dbd2fdeada86c"},{"sha":"cb9fa3b04c7d35eb04bb5f695606bfafe97c88d1","author":{"name":"cypherpunks","email":"485c1ea8b3bcb8a7f79204f31ec13ff86a1e4555@torproject.org"},"message":"nodelist: fix docs for networkstatus_read_cached_consensus_impl\n\nFix on c12d2cb2dcfe52aadf528a70433b468327472eaf.","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/cb9fa3b04c7d35eb04bb5f695606bfafe97c88d1"},{"sha":"ae5692994fc31cc5fa25fb5681e59e326e6c5dbe","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Add a tor_tls_release_socket() function.\n\nThis function tells the underlying TLS object that it shouldn't\nclose the fd on exit.  Mostly, we hope not to have to use it, since\nthe NSS implementation is kludgey, but it should allow us to fix","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/ae5692994fc31cc5fa25fb5681e59e326e6c5dbe"},{"sha":"9f5f67bda26979bb75e10a0ce0080997b1b72603","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Use tor_tls_release_socket() to avoid double-closed sockets on NSS\n\nCloses ticket 27451; bug not in any released Tor.","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/9f5f67bda26979bb75e10a0ce0080997b1b72603"},{"sha":"fed2c26e6028ee2ab77ad47ce91b6676fc2b31a2","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Report UNIX connection addresses that we opened correctly.\n\nThis is an aside on ticket27670.","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/fed2c26e6028ee2ab77ad47ce91b6676fc2b31a2"},{"sha":"4b646e30d8364e56fb6ae4ce5850f01e714eabcb","author":{"name":"David Goulet","email":"e47da6c0afa563829dbffbae1a6825e80f2dcf88@torproject.org"},"message":"conn: Fix memleaks in retry_all_listeners\n\nFixes #27670\n\nSigned-off-by: David Goulet <dgoulet@torproject.org>","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/4b646e30d8364e56fb6ae4ce5850f01e714eabcb"},{"sha":"75d6609eb1b1503f28054479c92d4f9ad6fe617d","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Run crypto_prefork() before start_daemon().\n\nWithout this, RunAsDaemon breaks NSS.\n\nFixes bug 27664; bug not in any released Tor.","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/75d6609eb1b1503f28054479c92d4f9ad6fe617d"},{"sha":"c02f2d9eb45786c552dcc33c102e9964d95f66c1","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Merge branch 'bug27658_029' into maint-0.2.9","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/c02f2d9eb45786c552dcc33c102e9964d95f66c1"},{"sha":"9697c2da4680267038d407093cbcbc4c68059904","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Merge branch 'maint-0.2.9' into maint-0.3.2","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/9697c2da4680267038d407093cbcbc4c68059904"},{"sha":"d44eb16b23829299f154e46984bf4be0d5036dea","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Merge branch 'maint-0.3.4'","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/d44eb16b23829299f154e46984bf4be0d5036dea"},{"sha":"8253428253109dabc35861cbaab23a44a22eb24d","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Merge branch 'maint-0.3.2' into maint-0.3.3","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/8253428253109dabc35861cbaab23a44a22eb24d"},{"sha":"3ddfd5ff25b1319dee3a013c8dac02ff9121971e","author":{"name":"Nick Mathewson","email":"72ea8dfcf31d0eadc9160881a3c0d99a31e0e524@torproject.org"},"message":"Merge branch 'maint-0.3.3' into maint-0.3.4","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/3ddfd5ff25b1319dee3a013c8dac02ff9121971e"},{"sha":"e7ab20710c0961ba82b49628c3b76a5b78b81c68","author":{"name":"David Goulet","email":"e47da6c0afa563829dbffbae1a6825e80f2dcf88@torproject.org"},"message":"hs-v3: Add changes file and man page for client authorization\n\nCloses #27547\n\nSigned-off-by: David Goulet <dgoulet@torproject.org>","distinct":true,"url":"https://api.github.com/repos/rl1987/tor/commits/e7ab20710c0961ba82b49628c3b76a5b78b81c68"}]}
{"actor":{"display_login":"rl1987"}}