{"action":"created","issue":{"url":"https://api.github.com/repos/shadow/shadow-plugin-tor/issues/48","repository_url":"https://api.github.com/repos/shadow/shadow-plugin-tor","labels_url":"https://api.github.com/repos/shadow/shadow-plugin-tor/issues/48/labels{/name}","comments_url":"https://api.github.com/repos/shadow/shadow-plugin-tor/issues/48/comments","events_url":"https://api.github.com/repos/shadow/shadow-plugin-tor/issues/48/events","html_url":"https://github.com/shadow/shadow-plugin-tor/issues/48","id":302687457,"number":48,"title":"generate.py tor.browser.torrc and MaxCircuitDirtiness","user":{"login":"frochet","id":1092288,"avatar_url":"https://avatars0.githubusercontent.com/u/1092288?v=4","gravatar_id":"","url":"https://api.github.com/users/frochet","html_url":"https://github.com/frochet","followers_url":"https://api.github.com/users/frochet/followers","following_url":"https://api.github.com/users/frochet/following{/other_user}","gists_url":"https://api.github.com/users/frochet/gists{/gist_id}","starred_url":"https://api.github.com/users/frochet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frochet/subscriptions","organizations_url":"https://api.github.com/users/frochet/orgs","repos_url":"https://api.github.com/users/frochet/repos","events_url":"https://api.github.com/users/frochet/events{/privacy}","received_events_url":"https://api.github.com/users/frochet/received_events","type":"User","site_admin":false},"labels":[{"id":103646556,"url":"https://api.github.com/repos/shadow/shadow-plugin-tor/labels/question","name":"question","color":"cc317c","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-06T12:47:54Z","updated_at":"2018-03-06T19:09:15Z","closed_at":null,"author_association":"NONE","body":"Hello,\r\n\r\nI was surprised to find a 30 sec dirtiness for labeled torbrowser torrc file, while the dirtiness is 600 sec in the real Tor network. I am trying to understand your choice and I am maybe missing something?\r\n\r\nBest,"},"comment":{"url":"https://api.github.com/repos/shadow/shadow-plugin-tor/issues/comments/370892910","html_url":"https://github.com/shadow/shadow-plugin-tor/issues/48#issuecomment-370892910","issue_url":"https://api.github.com/repos/shadow/shadow-plugin-tor/issues/48","id":370892910,"user":{"login":"robgjansen","id":788144,"avatar_url":"https://avatars1.githubusercontent.com/u/788144?v=4","gravatar_id":"","url":"https://api.github.com/users/robgjansen","html_url":"https://github.com/robgjansen","followers_url":"https://api.github.com/users/robgjansen/followers","following_url":"https://api.github.com/users/robgjansen/following{/other_user}","gists_url":"https://api.github.com/users/robgjansen/gists{/gist_id}","starred_url":"https://api.github.com/users/robgjansen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robgjansen/subscriptions","organizations_url":"https://api.github.com/users/robgjansen/orgs","repos_url":"https://api.github.com/users/robgjansen/repos","events_url":"https://api.github.com/users/robgjansen/events{/privacy}","received_events_url":"https://api.github.com/users/robgjansen/received_events","type":"User","site_admin":false},"created_at":"2018-03-06T19:09:15Z","updated_at":"2018-03-06T19:09:15Z","author_association":"OWNER","body":"I don't think that will work. Consider a site `www.example.com` that has 100 embedded images that all come from different servers. In TBB, all 100 images will be transferred over the same circuit that was used to fetch `www.example.com`. However, if we use `SocksPort 9000 IsolateDestAddr`, these images will cause 100 circuits to be built.\r\n\r\nMy circuit dirtiness approach is invalid only in the case that a user goes to a site, and 30 < t < 600 seconds later tries to access the same site again. In TBB, both visits would use the same circuit; in Shadow, that will use 2 circuits. But in Shadow, we care less about specific users, and more about general usage. So, if you think of these 2 visits as coming from separate users, then I think it's OK."}}
{"actor":{"display_login":"robgjansen"}}