{"push_id":1351272020,"size":23,"distinct_size":0,"ref":"refs/heads/develop","head":"ccdb3dfee1d5b4f798021e8859fcf2ff54198ba3","before":"f9b91289a1327783c4c145571aec069edac0fd35","commits":[{"sha":"8fd857b950cf397ccb353bd95fab653aee1eedd5","author":{"name":"David Stainton","email":"2229aa66e630e74f7cf0ffdd755725939e3ab0f9@gmail.com"},"message":"Merge pull request #36 from david415/feature/24-limit-concurrent-requests\n\nFeature/24 limit concurrent requests","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/8fd857b950cf397ccb353bd95fab653aee1eedd5"},{"sha":"d726e6c5dc91a9fe0c76995b554e25a1ab7401dc","author":{"name":"Donncha O' Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Fix bug finding socks port when a socks unix socket is also available (#37)","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/d726e6c5dc91a9fe0c76995b554e25a1ab7401dc"},{"sha":"8b77e84f8d2f40f9c4c09e7422e41f578f1356c2","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Allow the log level to be controlled from the command-line\n\nThis commit replaces the usage of old-style Twisted logging with\nthe newer `twisted.logger` and LoggingObserver interfaces. This\ninterface gives control over the log level of messages output.\n\nThis commit also disables the Factory start and stop log messages\nwhich were polluting the command output.\n\nResolves #25.","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/8b77e84f8d2f40f9c4c09e7422e41f578f1356c2"},{"sha":"9b7e794f1db5b728f4da97c156c7dfb691c17e59","author":{"name":"Donncha O' Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Merge pull request #38 from DonnchaC/feature/25-control-log-output\n\nAllow the log level to be controlled from the command-line","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/9b7e794f1db5b728f4da97c156c7dfb691c17e59"},{"sha":"51b0e14dd1570b60dd4cf6826f2496fdcb0100dc","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Store data files for each scan run in a separate directory","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/51b0e14dd1570b60dd4cf6826f2496fdcb0100dc"},{"sha":"ee07c3895ebb21bcc3d7d3fd7809820657e571c6","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Fix bug with finding stem version 1.4.1 which is tagged beta","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/ee07c3895ebb21bcc3d7d3fd7809820657e571c6"},{"sha":"79c39d20470db0622ee48c1d74a797421eb7816d","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Move measurement creation to CLI startup","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/79c39d20470db0622ee48c1d74a797421eb7816d"},{"sha":"8053c594f1381b98d444c5614bf83544135e2bbb","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Override log file location with environment variable","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/8053c594f1381b98d444c5614bf83544135e2bbb"},{"sha":"3a9f655d76823b9ef68dd6950d92627c3b52060f","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Create a Tor connection during CLI startup for all commands","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/3a9f655d76823b9ef68dd6950d92627c3b52060f"},{"sha":"327cabf14edc4ae9d9fa9a9975463c7ceb04431c","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Shorten the 'Downloading file' log message","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/327cabf14edc4ae9d9fa9a9975463c7ceb04431c"},{"sha":"df2c8e19ddacfaed910bde2764803c30609d8e49","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Use temporary directory name for data until scan finishes","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/df2c8e19ddacfaed910bde2764803c30609d8e49"},{"sha":"41ffba7edddfabff97ebac28a4facb24f7944489","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Default to using a running Tor instead of starting a new instance","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/41ffba7edddfabff97ebac28a4facb24f7944489"},{"sha":"e1eca50f8868bb08d49ccea0773be17b176e6002","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Fix up style tests","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/e1eca50f8868bb08d49ccea0773be17b176e6002"},{"sha":"1f03bfd13f2f418d1cbec75af6f824053245f416","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Move aggregation code to a module inside the application","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/1f03bfd13f2f418d1cbec75af6f824053245f416"},{"sha":"e8ce19334e53e2cadc236084d28caac4aebebfd4","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Refactor aggregation code to use txtorcon for relay data","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/e8ce19334e53e2cadc236084d28caac4aebebfd4"},{"sha":"cace9fd2eb1f8fae2ec1c74f6ebaaed009ff74fe","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Add option to aggregate that data from multiple recent scans","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/cace9fd2eb1f8fae2ec1c74f6ebaaed009ff74fe"},{"sha":"295772ecd976950e96ce51d4e905e2e28621e2cf","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Fix format of the aggregation file for parsing by aggregate.py","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/295772ecd976950e96ce51d4e905e2e28621e2cf"},{"sha":"a9c13315c988ed7fc3d75cb4419f60c9305220d7","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Add refactored aggregate.py script from the torflow project.\n\nSource: /NetworkScanners/BwAuthority/aggregate.py in\nhttps://github.com/DonnchaC/torflow.git (commit: b2e3e97)","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/a9c13315c988ed7fc3d75cb4419f60c9305220d7"},{"sha":"a5b39ab0757e4aa33fdef21824a0c59c4701717d","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Remove unused parsing and staleness checking code from aggregate.py","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/a5b39ab0757e4aa33fdef21824a0c59c4701717d"},{"sha":"357844f5f49fee14b32315bd92d39728a379455a","author":{"name":"Donncha O'Cearbhaill","email":"8e0440d1c76725b6237b0e6316bbecc44ba32240@donncha.is"},"message":"Fix bandwidth calculations for the report","distinct":false,"url":"https://api.github.com/repos/david415/bwscanner/commits/357844f5f49fee14b32315bd92d39728a379455a"}]}
{"actor":{"display_login":"david415"}}