Micah Lee
|
c3eeaefb9f
|
In CLI get_tor_path, stop trying to look in resources first
|
2021-10-24 17:35:24 -07:00 |
|
Miguel Jacq
|
6f0674afd8
|
React to Meek client binary not found
|
2021-10-25 11:12:38 +11:00 |
|
Miguel Jacq
|
3a715346af
|
Add cleanup method for the Meek class to kill any meek-client subprocesses once done. Hide stderr from the CLI printed output
|
2021-10-25 10:44:38 +11:00 |
|
Miguel Jacq
|
c81862130b
|
Fix comment about meek-client.exe subprocess
|
2021-10-25 10:28:06 +11:00 |
|
Micah Lee
|
7cd1a53d00
|
Merge branch 'censorship' into 1442_settings_tabs
|
2021-10-24 13:04:58 -07:00 |
|
Micah Lee
|
dbeb0f2194
|
Add script to compile meek-client and copy into resources
|
2021-10-24 11:48:18 -07:00 |
|
Miguel Jacq
|
cf7ec0676d
|
Merge branch 'censorship' into censorship_tor_api_endpoints
|
2021-10-21 15:16:34 +11:00 |
|
Micah Lee
|
556aedf08d
|
Fix mixup with tab_ids and their indicies, so tabs open and close smoothly
|
2021-10-20 21:06:38 -07:00 |
|
Micah Lee
|
3b9cc80160
|
Create a TorConnectionWidget, and use that when testing settings
|
2021-10-20 20:33:16 -07:00 |
|
Micah Lee
|
0fb7d7d761
|
Refactor TorSettingsDialog into TorSettingsTab
|
2021-10-20 19:03:24 -07:00 |
|
Micah Lee
|
55d6ac4e3d
|
Refactor SettingsDialog into SettingsTab
|
2021-10-20 18:56:37 -07:00 |
|
Micah Lee
|
7a45f801d9
|
Merge pull request #1444 from onionshare/1442_snowflake
Snowflake support, and updated Tor Settings
|
2021-10-20 08:50:34 -07:00 |
|
Miguel Jacq
|
1fa82818c3
|
Add meek_client stuff to CLI tests
|
2021-10-20 15:55:24 +11:00 |
|
Miguel Jacq
|
242312ba82
|
Fix conflicts from snowflake merge, and fix detection of lack of meek in Moat BridgeDB request
|
2021-10-20 15:52:29 +11:00 |
|
Micah Lee
|
596c819957
|
Allow custom snowflake bridges
|
2021-10-19 08:53:52 -07:00 |
|
Micah Lee
|
3aa7902695
|
Don't print Bridge lines in torrc for blank lines
|
2021-10-19 08:50:33 -07:00 |
|
Micah Lee
|
1f5dcd1689
|
Ask BridgeDB for obfs4 and snowflake bridges, because that is what OnionShare supports
|
2021-10-19 08:41:40 -07:00 |
|
Micah Lee
|
072f90df4f
|
Move Submit button next to the input field in MoatDialog
|
2021-10-18 18:18:04 -07:00 |
|
Miguel Jacq
|
bd6390042f
|
Try to bail if we are not in local-only mode and couldn't start the Meek client
|
2021-10-19 11:46:21 +11:00 |
|
Miguel Jacq
|
5b4d77c363
|
Refactor to CensorshipCircumvention and Meek classes. Use Meek domain fronting when requesting bridges in frontend
|
2021-10-19 11:36:03 +11:00 |
|
Miguel Jacq
|
bcf697574e
|
merge 1442_snowflake branch and fix conflicts
|
2021-10-19 09:49:46 +11:00 |
|
Miguel Jacq
|
0989f2b133
|
Move Censorship stuff into its own class. Early attempt at subprocessing out to meek (unfinished)
|
2021-10-18 17:17:47 +11:00 |
|
Micah Lee
|
3b6b74f649
|
Rearrange moat dialog so pressing enter submits
|
2021-10-17 15:59:07 -07:00 |
|
Micah Lee
|
a89412e79d
|
Make it so when selecting moat tor actually uses those bridges, and improve tor settings dialog
|
2021-10-17 15:47:11 -07:00 |
|
Micah Lee
|
40cb55894a
|
Totally change the Tor Settings dialog to even more closely resemble Tor Browser
|
2021-10-17 15:34:42 -07:00 |
|
Micah Lee
|
01b51e94bf
|
Save/load moat bridges to/from settings
|
2021-10-17 14:26:56 -07:00 |
|
Micah Lee
|
2212589625
|
Actually get bridges from moat
|
2021-10-17 14:02:11 -07:00 |
|
Micah Lee
|
6bf839f826
|
In some distros, LD_LIBRARY_PATH must be explicitly set for tor to work
|
2021-10-17 12:16:03 -07:00 |
|
Micah Lee
|
2161c58a4a
|
If connecting to Tor fails, open the correct TorSettings dialog
|
2021-10-17 12:15:25 -07:00 |
|
Micah Lee
|
9f9328fd1f
|
Update linux Tor Browser URL and hash
|
2021-10-17 12:15:01 -07:00 |
|
Micah Lee
|
67126a3497
|
Start making MoatDialog
|
2021-10-15 16:53:40 -07:00 |
|
Micah Lee
|
168e3057ae
|
Start implementing moat
|
2021-10-15 14:44:09 -07:00 |
|
Micah Lee
|
d1ae4e454f
|
Simplify variable names in TorSettingsDialog, and start adding UI for moat
|
2021-10-15 14:25:18 -07:00 |
|
Micah Lee
|
66a744c9da
|
Improve the look of the Settings dialog, displaying the version and help link
|
2021-10-15 14:14:12 -07:00 |
|
Micah Lee
|
64973a00ec
|
Fix CLI tests
|
2021-10-15 09:21:58 -07:00 |
|
Micah Lee
|
2ffd15ae82
|
Move ClientTransportPlugin into normal torrc file, and fix snowflake support
|
2021-10-15 09:17:03 -07:00 |
|
Miguel Jacq
|
c9fa2308a7
|
Add early (non-domain-fronted!) methods for interacting with the planned Tor censorship circumvention moat endpoints.
This is based on loose specs from https://gitlab.torproject.org/tpo/anti-censorship/bridgedb/-/issues/40025
|
2021-10-15 14:58:32 +11:00 |
|
Micah Lee
|
39d624e923
|
Allow selecting a snowflake bridge, and make it try to use the snowflake bridge
|
2021-10-13 21:11:56 -07:00 |
|
Micah Lee
|
f2dbc97285
|
Improve layout of SettingsDialog
|
2021-10-13 20:34:11 -07:00 |
|
Micah Lee
|
67d61d2c53
|
Move test tor button to the bottons layout at the bottom
|
2021-10-13 20:27:17 -07:00 |
|
Micah Lee
|
496adf01d2
|
When you click "Test Connecting to Tor" in Tor settings, it now uses the TorConnectionDialog
|
2021-10-13 20:14:38 -07:00 |
|
Micah Lee
|
c4a038720b
|
Change some Tor settings language, and combine various settings into a single "Tor settings" group box
|
2021-10-13 19:49:51 -07:00 |
|
Micah Lee
|
17beca1692
|
Open Tor settings when canceling connecting to tor
|
2021-10-13 19:19:53 -07:00 |
|
Micah Lee
|
fda4f5ff26
|
Rip out Tor settings from SettingsDialog
|
2021-10-12 21:24:18 -07:00 |
|
Micah Lee
|
4b976e538f
|
Rip out non-Tor settings from TorSettingsDialog
|
2021-10-12 21:19:48 -07:00 |
|
Micah Lee
|
76659bdc6e
|
Start splitting settings into normal settings and Tor settings
|
2021-10-12 21:09:58 -07:00 |
|
Micah Lee
|
229da0aaab
|
Make get_tor_paths work properly now that in linux the tor binaries are bundled too
|
2021-10-11 20:45:28 -07:00 |
|
Micah Lee
|
343a8cccc1
|
Update dependencies
|
2021-10-11 20:44:42 -07:00 |
|
Micah Lee
|
3e61e8dd37
|
Write Linux script to download Tor Browser and extract binaries
|
2021-10-11 20:17:26 -07:00 |
|
Micah Lee
|
357e3efead
|
Merge pull request #1441 from onionshare/update-weblate-script
Update weblate script to make the output more
|
2021-10-11 19:01:08 -07:00 |
|