Miguel Jacq
|
3273832da7
|
Make the saving of the automatically-obtained bridges reusable (move it to CensorshipCircumvention class). Add the same functionality used in TorConnectionWidget to TorConnectionDialog.
|
2021-11-30 10:50:47 +11:00 |
|
Miguel Jacq
|
b151eeb3c3
|
Make sanity checking of bridges a reusable component in cli.Common, so we can reuse it for automatic bridge fetching in censorship circumvention
|
2021-11-30 10:01:14 +11:00 |
|
Miguel Jacq
|
e2603ed7ad
|
Better detection of different types of bridges, different sources, and multiple bridges of the same type
|
2021-11-11 18:46:22 +11:00 |
|
Miguel Jacq
|
b727a9651f
|
Initial work on supporting the option to automatically attempt to fetch bridges based on the user's location if Tor fails to connect (censorship circumvention)
|
2021-11-11 17:33:19 +11:00 |
|
Micah Lee
|
d88005d550
|
When Tor is disconnected, hide the Check for Updates button in the Settings tab
|
2021-11-09 18:57:07 -08:00 |
|
Micah Lee
|
73b570f4b4
|
Check if Tor is connected instead of if the Tor controller is authenticated
|
2021-11-09 18:49:23 -08:00 |
|
Micah Lee
|
9430439b5f
|
Fix meek-client in Windows
|
2021-11-07 12:12:12 -08:00 |
|
Micah Lee
|
472e383b7d
|
Fix settings error color in dark mode
|
2021-11-06 21:02:28 -07:00 |
|
Micah Lee
|
f915f911c6
|
Make autoupdate group in Settings Tab centered
|
2021-11-06 20:55:50 -07:00 |
|
Micah Lee
|
0e2d2a1e46
|
macOS seems to have close buttons that work on their own now
|
2021-11-06 20:52:05 -07:00 |
|
Micah Lee
|
fa70368a8d
|
Copy snowflake-client from macOS Tor Browser
|
2021-11-06 20:46:52 -07:00 |
|
Micah Lee
|
4e62b8831a
|
Get tor from Tor Browser 11.0a10 on all platforms
|
2021-11-06 20:42:51 -07:00 |
|
Micah Lee
|
7448f76f2e
|
Respect --local-only
|
2021-11-06 20:17:02 -07:00 |
|
Micah Lee
|
7b162b4bc7
|
In all modes, if Tor isn't connected display a message instead of showing the mode content
|
2021-11-06 20:05:20 -07:00 |
|
Micah Lee
|
7da1ac187b
|
Remove sticky "Disconnected from Tor" message (patch thanks to @mig5)
|
2021-11-06 19:20:36 -07:00 |
|
Micah Lee
|
de3c95cc50
|
Set self.torr_settings_tab to None _before_ deleting the tab
|
2021-10-26 22:12:22 -07:00 |
|
Micah Lee
|
bde94d37fc
|
Don't delete any custom bridges that are set
|
2021-10-26 22:09:24 -07:00 |
|
Micah Lee
|
706a04242f
|
Show message in Tor Settings tab if any tabs have active services, to prevent the user from changing settings without stopping them
|
2021-10-26 22:00:39 -07:00 |
|
Micah Lee
|
53c192665b
|
Refactor Tor Settings tab to use the new settings
|
2021-10-26 21:33:58 -07:00 |
|
Micah Lee
|
9515fe6aaf
|
Remove all references to old settings
|
2021-10-26 21:07:38 -07:00 |
|
Micah Lee
|
2b3b6d7635
|
Update bridge related settings in Settings, and use those new settings in Onion
|
2021-10-26 21:06:05 -07:00 |
|
Micah Lee
|
54f4f2a53f
|
Oops, fix meek-client path
|
2021-10-24 20:26:36 -07:00 |
|
Micah Lee
|
44f4053603
|
Make meek debug log show host:port on one line
|
2021-10-24 20:23:55 -07:00 |
|
Micah Lee
|
e33fc49815
|
Merge branch 'censorship' into 1442_settings_tabs
|
2021-10-24 20:23:38 -07:00 |
|
Micah Lee
|
10147b6c6b
|
Merge pull request #1446 from mig5/censorship_tor_api_endpoints
Censorship tor api endpoints and Meek client support for domain fronting
|
2021-10-24 20:16:24 -07:00 |
|
Micah Lee
|
e6c7cc989f
|
Only show bridge error if connection type is bundled
|
2021-10-24 20:03:19 -07:00 |
|
Micah Lee
|
f784870c76
|
Implement blank settings_have_changed in SettingsTab and TorSettingsTab
|
2021-10-24 19:53:37 -07:00 |
|
Micah Lee
|
20a0d7f25b
|
Fix TabWidget to stop confusing tab_id and index
|
2021-10-24 19:31:53 -07:00 |
|
Micah Lee
|
4897015ad7
|
Rename tor_connection_dialog.py to tor_connection.py
|
2021-10-24 18:57:14 -07:00 |
|
Micah Lee
|
1420b28d23
|
Saving tor settings connects to tor in the widget, not the dialog. And erros are displayed in a label, not an alert
|
2021-10-24 18:55:25 -07:00 |
|
Miguel Jacq
|
54bfca5f4b
|
Move debug log call in meek.start()
|
2021-10-25 11:56:33 +11:00 |
|
Miguel Jacq
|
29d5928624
|
Merge branch 'censorship' into censorship_tor_api_endpoints
|
2021-10-25 11:46:30 +11:00 |
|
Miguel Jacq
|
8543d215dc
|
Fix-ups for detecting if the meek binary doesn't exist. Pass the GUI's get_tor_paths down to the CLI when instantiating Meek object
|
2021-10-25 11:45:50 +11:00 |
|
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 |
|