{"push_id":755858449,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"6d9407401c3fa0c288878e44081bd204807133bf","before":"6c78f20ffc1a82d19ff66e75ad5bd2dc8cc9d382","commits":[{"sha":"b8e1e352f4f0591138421270c3c9d4c9b976a922","author":{"email":"5a4b10454c30419e54a1570be358a516ff84bb63@nymity.ch","name":"Philipp Winter"},"message":"Pass torifying execution environments to modules.\n\nSo far, a module's network traffic was transparently routed over Tor by\nmonkey-patching socket.socket.  This was not flexible and is tricky to\nmaintain.\n\nThis commit passes two execution environments (one for Python functions\nand one for system commands) to modules.  The environments can be used\nas the modules see fit.  It gives modules more flexibility and\nsimplifies the code.","distinct":true,"url":"https://api.github.com/repos/NullHypothesis/exitmap/commits/b8e1e352f4f0591138421270c3c9d4c9b976a922"},{"sha":"6d9407401c3fa0c288878e44081bd204807133bf","author":{"email":"5a4b10454c30419e54a1570be358a516ff84bb63@nymity.ch","name":"Philipp Winter"},"message":"Merge branch 'no_monkeypatching'\n\nConflicts:\n\tsrc/eventhandler.py","distinct":true,"url":"https://api.github.com/repos/NullHypothesis/exitmap/commits/6d9407401c3fa0c288878e44081bd204807133bf"}]}