This repository has been archived by the owner on Jan 4, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 114
Tor browser context #473
Merged
Merged
Tor browser context #473
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
3c49f14
Tor Browser Context
darkdh 3c4b47b
Get tor path from browser-laptop
jumde 207975d
WIP: skip torrc altogether, pass command-line arguments
riastradh-brave f4b2b29
Make sure tor process is launched before finishing browser context
darkdh 3a37921
Use pipe hack to notify browser process that tor process has terminated
darkdh 06873bb
Only handle child core dump or be terminated by signal or exit.
darkdh 4ca20e9
Replace GURL in tor_browser_context & move tor out of brave browser c…
jumde a9dec23
Move waitpid to monitor thread
darkdh a06ff8d
Windows Fix
darkdh 6e5096f
Prevent launching tor per origin and cleanup
darkdh ed092ca
C66 rebase
darkdh a0c005f
rename tor_imp -> tor_launcher_impl
darkdh 80a8283
linux header fix (Mac and Windows have build/precompile.h)
darkdh bb6efb2
Avoid compiler unused return value warning
darkdh 579d7d2
Inherits web requests handlers from default parition
darkdh 9b7ab85
Use TorLauncherFactory to launch tor when browser context init
darkdh b79be43
Put tor console log into a file
darkdh ee12072
Config start_hidden in order to set wShowWindow = SW_HIDE for child p…
darkdh 92cc9e2
use start_hidden for utility process launching tor
darkdh 3a07530
Add --TruncateLogFile and --pidfile
darkdh bc12974
Enable tor daemon control port.
riastradh-brave bef8c90
Put the control auth cookie in the watch directory too.
riastradh-brave 1d26b72
Fixes #602 - Add Overlay pref store for tor partition
jumde 1588b13
Use network delegate to intercept every requests and apply proxy config
darkdh 756c3ca
Propagate off-the-recordness to URL request context.
riastradh-brave 982d067
C67 rebase
darkdh 86b4d81
Export Session.relaunchTor API which will terminate current tor process
darkdh 53efe51
Export Session.setTorLauncherCallback((result, pid) =>{...}) and Sess…
darkdh 5657527
Retire tor circuit isolation key only when it is about to be used
darkdh fbf2a29
Use a priority queue to expire all >10min-old tor circuit records.
riastradh-brave c59eec1
Use a timer to expire circuits promptly.
riastradh-brave 1ee6a7f
patch cleanup
darkdh 24d5346
Prevent `SuicideOnChannelErrorFilter` to be added to tor_launcher uti…
darkdh 65872a4
Use new site instance for SessionStorageNamespaceImpl clone when open…
darkdh fb9327a
Merge pull request #631 from brave/tor_cleanup
darkdh 0ef0d3c
Merge pull request #632 from brave/noopener_check
darkdh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm a little confused by this change. Why are switching to chrome_content_manifest_overlays and then patching them to add tor?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
original
app:brave_content_manifest_overlays
doesn't work at all.It supposed to package
//chrome/utility:profile_import_manifest
but it never does.