Micah Lee
5b0093cc54
Merge branch 'censorship' into 1422_autodetect_location
2021-12-12 10:27:01 -08:00
Micah Lee
33e0b549a8
Merge branch 'censorship_automatically_attempt_and_reconnect' of https://github.com/mig5/onionshare into mig5-censorship_automatically_attempt_and_reconnect
2021-12-04 20:40:58 -08:00
Micah Lee
16e7aa2755
Merge pull request #1478 from mig5/fetch-builtin-bridges
...
Fetch the built-in bridges from Tor's Censorship Circumvention API, rather than hardcode them
2021-12-04 20:28:04 -08:00
Saptak S
03890f6e5e
Fixes CLI tests
2021-12-03 20:03:22 +05:30
Micah Lee
6c72e9e7a5
Fix CLI tests
2021-12-01 21:01:32 -08:00
Miguel Jacq
57bec79c61
Built-in bridge refactoring.
...
Store the built-in bridges in OnionShare settings as a dict, and try writing those into the torrc if present.
If they aren't present in OnionShare settings, use the hardcoded templates instead.
Fetch the latest built-in bridges over Tor, once connected to Tor.
If we can't fetch the bridges over Tor, fall back to Meek (domain-fronting) and try again.
Then write those as the dict to the OnionShare settings, to take precedence next time.
2021-11-24 17:55:47 +11:00
Miguel Jacq
67458fec39
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
0220c0049b
Remove all references to old settings
2021-10-26 21:07:38 -07:00
Micah Lee
bed9596ce3
Update bridge related settings in Settings, and use those new settings in Onion
2021-10-26 21:06:05 -07:00
Micah Lee
70dce471cd
Save/load moat bridges to/from settings
2021-10-17 14:26:56 -07:00
Micah Lee
879dd0452e
Fix CLI tests
2021-10-15 09:21:58 -07:00
Kushal Das
ba3fdc277e
Fixes typos about Linux as platform name
...
It is `linux` not 'Linux' in sys.platform
2021-09-02 08:31:30 +05:30
SIDDHANT DIXIT
fecedd26ed
Updated test cli settings
...
Added theme key in test_cli_settings.py.
2021-07-22 02:37:24 +05:30
Micah Lee
a54f99adf6
Add onionshare CLI to cli folder, move GUI to desktop folder, and start refactoring it to work with briefcase
2020-10-12 22:40:55 -07:00