3952 Commits

Author SHA1 Message Date
Micah Lee
0f9cb2a732 Refactor TorSettingsDialog into TorSettingsTab 2021-10-20 19:03:24 -07:00
Micah Lee
cfa7597555 Refactor SettingsDialog into SettingsTab 2021-10-20 18:56:37 -07:00
Micah Lee
ab89ab0b61 Merge pull request #1444 from onionshare/1442_snowflake
Snowflake support, and updated Tor Settings
2021-10-20 08:50:34 -07:00
Miguel Jacq
476e4bd441 Add meek_client stuff to CLI tests 2021-10-20 15:55:24 +11:00
Miguel Jacq
10d1c37e08 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
084455deb4 Allow custom snowflake bridges 2021-10-19 08:53:52 -07:00
Micah Lee
2a82167852 Don't print Bridge lines in torrc for blank lines 2021-10-19 08:50:33 -07:00
Micah Lee
cbd95759e8 Ask BridgeDB for obfs4 and snowflake bridges, because that is what OnionShare supports 2021-10-19 08:41:40 -07:00
Micah Lee
0113c9f317 Move Submit button next to the input field in MoatDialog 2021-10-18 18:18:04 -07:00
Miguel Jacq
cc3729c5b8 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
a0c386123f 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
5f93864eb6 merge 1442_snowflake branch and fix conflicts 2021-10-19 09:49:46 +11:00
Miguel Jacq
8a19d8088e 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
494bdc0c14 Rearrange moat dialog so pressing enter submits 2021-10-17 15:59:07 -07:00
Micah Lee
8d135defdd 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
edeccc965c Totally change the Tor Settings dialog to even more closely resemble Tor Browser 2021-10-17 15:34:42 -07:00
Micah Lee
70dce471cd Save/load moat bridges to/from settings 2021-10-17 14:26:56 -07:00
Micah Lee
cc37508292 Actually get bridges from moat 2021-10-17 14:02:11 -07:00
Micah Lee
7faa1cde26 In some distros, LD_LIBRARY_PATH must be explicitly set for tor to work 2021-10-17 12:16:03 -07:00
Micah Lee
ee5895bbda If connecting to Tor fails, open the correct TorSettings dialog 2021-10-17 12:15:25 -07:00
Micah Lee
6faa1349ba Update linux Tor Browser URL and hash 2021-10-17 12:15:01 -07:00
Micah Lee
4508e55bd2 Start making MoatDialog 2021-10-15 16:53:40 -07:00
Micah Lee
4c42ef9de3 Start implementing moat 2021-10-15 14:44:09 -07:00
Micah Lee
12b9ff6280 Simplify variable names in TorSettingsDialog, and start adding UI for moat 2021-10-15 14:25:18 -07:00
Micah Lee
dc424983a4 Improve the look of the Settings dialog, displaying the version and help link 2021-10-15 14:14:12 -07:00
Micah Lee
879dd0452e Fix CLI tests 2021-10-15 09:21:58 -07:00
Micah Lee
451107e9fb Move ClientTransportPlugin into normal torrc file, and fix snowflake support 2021-10-15 09:17:03 -07:00
Miguel Jacq
3e9b9b2f93 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
a1346054
869a36ad82 Fix whitespace issues
* make sure files contain a final newline
* use consistent indentation
* trim excess whitespace
* trim trailing whitespace
2021-10-14 21:48:12 +00:00
a1346054
f56f3ae95f Fix spelling 2021-10-14 21:48:12 +00:00
a1346054
d07904ccb7 Fix shellcheck warnings 2021-10-14 21:48:11 +00:00
a1346054
c74de63279 Use HTTPS link instead of HTTP 2021-10-14 21:48:11 +00:00
a1346054
b11e1d7916 Use license file from gnu.org
Downloaded from:
https://www.gnu.org/licenses/gpl-3.0.txt

and then the previous header was manually added.
2021-10-14 21:48:04 +00:00
Micah Lee
3ea92d6bad Allow selecting a snowflake bridge, and make it try to use the snowflake bridge 2021-10-13 21:11:56 -07:00
Micah Lee
1244f56d26 Improve layout of SettingsDialog 2021-10-13 20:34:11 -07:00
Micah Lee
5d99cba913 Move test tor button to the bottons layout at the bottom 2021-10-13 20:27:17 -07:00
Micah Lee
cf3a69504e 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
dd8163f0e3 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
cd95fcc61f Open Tor settings when canceling connecting to tor 2021-10-13 19:19:53 -07:00
Micah Lee
d69f4b51d5 Rip out Tor settings from SettingsDialog 2021-10-12 21:24:18 -07:00
Micah Lee
84c1fc0225 Rip out non-Tor settings from TorSettingsDialog 2021-10-12 21:19:48 -07:00
Micah Lee
03d1953246 Start splitting settings into normal settings and Tor settings 2021-10-12 21:09:58 -07:00
Micah Lee
c58272c117 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
fae1f349ee Update dependencies 2021-10-11 20:44:42 -07:00
Micah Lee
88c7b9fdec Write Linux script to download Tor Browser and extract binaries 2021-10-11 20:17:26 -07:00
Micah Lee
0613467db6 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
Micah Lee
5894718189 Update weblate script to make the output more 2021-10-03 14:09:07 -07:00
Hosted Weblate
5653073e42 Translated using Weblate (Turkish)
Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (9 of 9 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (24 of 24 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (31 of 31 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (28 of 28 strings)

Translated using Weblate (Turkish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Japanese)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/ja/

Translated using Weblate (Turkish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/tr/

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Kaya Zeren <kayazeren@gmail.com>
Co-authored-by: Taro Tanaka <anon_japan@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-advanced/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-develop/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-features/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-help/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-index/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-install/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/tr/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-tor/tr/
Translation: OnionShare/Doc - Advanced
Translation: OnionShare/Doc - Develop
Translation: OnionShare/Doc - Features
Translation: OnionShare/Doc - Help
Translation: OnionShare/Doc - Index
Translation: OnionShare/Doc - Install
Translation: OnionShare/Doc - Security
Translation: OnionShare/Doc - Tor
2021-10-02 14:37:06 +02:00
Micah Lee
337c692d93 Merge branch 'develop' of https://hosted.weblate.org/git/onionshare/translations into develop 2021-10-01 14:59:43 -07:00
Hosted Weblate
6ebca1d3a3 Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (7 of 7 strings)

Translated using Weblate (Portuguese (Portugal))

Currently translated at 100.0% (8 of 8 strings)

Translated using Weblate (Portuguese (Portugal))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pt_PT/

Deleted translation using Weblate (Portuguese)

Deleted translation using Weblate (Portuguese)

Deleted translation using Weblate (Portuguese)

Deleted translation using Weblate (Portuguese)

Deleted translation using Weblate (Portuguese)

Deleted translation using Weblate (Portuguese)

Deleted translation using Weblate (Portuguese)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (9 of 9 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Portuguese)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pt/

Translated using Weblate (Portuguese (Brazil))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pt_BR/

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Added translation using Weblate (Portuguese)

Translated using Weblate (Portuguese (Portugal))
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/pt_PT/

Translated using Weblate (Spanish)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Croatian)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hr/

Translated using Weblate (Hindi)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/hi/

Translated using Weblate (Spanish)
Translate-URL: https://hosted.weblate.org/projects/onionshare/translations/es/

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Mitchael Toribio <unknowtime@protonmail.com>
Co-authored-by: Rohan <Rohanbagade250@gmail.com>
Co-authored-by: SC <lalocas@protonmail.com>
Co-authored-by: Username1234567890 <danarauz@protonmail.com>
Co-authored-by: carlosm2 <carlosm2@riseup.net>
Co-authored-by: emma peel <emma.peel@riseup.net>
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-help/pt/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-help/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-index/pt/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/es/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/pt/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-security/pt_PT/
Translate-URL: https://hosted.weblate.org/projects/onionshare/doc-sphinx/pt/
Translation: OnionShare/Doc - Help
Translation: OnionShare/Doc - Index
Translation: OnionShare/Doc - Security
Translation: OnionShare/Doc - Sphinx
2021-09-30 06:32:02 +02:00