Commit Graph

4154 Commits

Author SHA1 Message Date
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
Miguel Jacq
096178a9e6
Use microseconds for Receive Mode dir/file names 2021-11-09 12:30:48 +11:00
Miguel Jacq
627c185fcb
Support sending a custom Content-Security-Policy header in Website mode 2021-11-08 16:31:05 +11:00
Miguel Jacq
8f1e7ac224
Set the path QLabel of the HistoryItem to plain text format 2021-11-08 14:49:37 +11: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
1b259a208d
Merge pull request #1450 from mig5/fix_persistent_chat_mode_load
Correctly load a persistent Chat tab
2021-11-06 23:26:55 -04: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
Saptak S
bd027dff0c
Updates content layout 2021-10-28 14:14:29 +05:30
Saptak S
8505bdcca1
Cancel button shouldn't give warning message if opened from autoconnect window 2021-10-28 14:14:28 +05:30
Saptak S
8f4c804b48
Updates the strings and alignment of content 2021-10-28 14:14:28 +05:30
Saptak S
6520d4ba25
Adjusts spacing and padding of different parts 2021-10-28 14:14:27 +05:30
Saptak S
8e5da9558a
Adds translatable strings for the different parts of the UI 2021-10-28 14:14:26 +05:30
Saptak S
e4f9f5f212
Initial structuring of the enable quickstart screen 2021-10-28 14:14:25 +05:30
Max1Truc
e9ef087c8f Fix "KeyError: 'fr'" in desktop strings.py 2021-10-27 11:47:17 +02: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
Miguel Jacq
577b2a7f67
Correctly load a persistent Chat tab 2021-10-25 15:01:12 +11: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
Benjamin Erhart
f3f25166d4 Fixed send.js table sorting. Looks like it stopped working a long time ago. 2021-10-22 12:21:22 +02:00
Miguel Jacq
cf7ec0676d
Merge branch 'censorship' into censorship_tor_api_endpoints 2021-10-21 15:16:34 +11:00