40 Commits

Author SHA1 Message Date
Micah Lee
2da1174408 Merge branch 'develop' into censorship 2022-02-13 11:28:16 -08:00
Micah Lee
ba1fde54a9 Update copyright year to 2022 2022-01-16 16:15:49 -08:00
Micah Lee
0701bb062a Allow onionshare-cli binary made by cx_Freeze find tor binaries in macOS 2021-12-22 13:08:01 -08:00
Micah Lee
008426e67f Fix finding tor binary paths in Windows 2021-12-21 14:15:52 -08:00
Micah Lee
d512ce5743 Merge branch 'mig5-censorship_automatically_attempt_and_reconnect' into 1422_autodetect_location 2021-12-06 20:11:41 -08:00
Micah Lee
01d44fd10f Add country dropdown 2021-12-06 20:01:28 -08:00
Miguel Jacq
2040555134 Fix conflicts 2021-11-30 10:54:17 +11:00
Miguel Jacq
dc717cad30 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
Micah Lee
707f98a1c9 Fix comment 2021-11-16 18:10:25 -08:00
Micah Lee
516c0f2484 Exception handling on printing the banner 2021-11-15 18:16:10 -08:00
Micah Lee
43e5d21731 Fix bug that was preventing tor from connecting in snapcraft 2021-11-14 20:53:22 -08:00
Micah Lee
54689eada8 Detect Flatpak via environment variable 2021-11-14 17:16:21 -08:00
Micah Lee
01c079b8b7 Oops, fix meek-client path 2021-10-24 20:26:36 -07:00
Micah Lee
1c59fe741c Merge branch 'censorship' into 1442_settings_tabs 2021-10-24 20:23:38 -07:00
Micah Lee
315833c678 In CLI get_tor_path, stop trying to look in resources first 2021-10-24 17:35:24 -07: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
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
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
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
b1360cf5d6 Account for the "v" in the version string ("v2.3.2") banner spacing 2021-05-25 17:31:28 -07:00
Micah Lee
f40d50c9bb Fix log colors so it isn't black on black in macOS 2021-05-02 15:49:43 -07:00
Micah Lee
6e5b56e843 Use colorama for terminal colors, to get Windows support 2021-05-02 15:13:50 -07:00
Micah Lee
cfbf07b903 Fix flake8 issues found in cli 2021-04-29 17:13:05 -07:00
Saptak Sengupta
ad93056a17 Merge pull request #1334 from micahflee/ascii_art
Prettier ASCII art
2021-04-29 19:19:52 +05:30
Micah Lee
617f80d3ca Center the version and URL 2021-04-28 20:25:42 -07:00
Micah Lee
b6c45bf839 Level up the ASCII art 2021-04-28 16:08:20 -07:00
Miguel Jacq
a3b8457d82 Use XDG_CONFIG_HOME environment variable if it is present, otherwise fall back to ~/.config 2021-04-28 15:45:37 +10:00
Micah Lee
4f2ca21c9a Move graphical banner into common, and display it in GUI too 2021-04-26 19:29:18 -07:00
Micah Lee
a07c66d689 Prettier ASCII art 2021-04-25 19:23:10 -04:00
Micah Lee
f30dfda92d Make verbose output prettier with terminal colors 2021-04-12 15:36:08 -04:00
Aksh Gupta
6805f6acae chore: refactor code quality issues 2021-03-10 22:59:47 +05:30
Micah Lee
4f5f75cc25 Update copyright year to 2021 2021-02-22 13:35:14 -08:00
Micah Lee
ee5b950f7c Make CLI throw an error if it cannot find tor binary 2020-11-29 11:08:46 -08:00
Micah Lee
5328d2f643 Properly specify onionshare_cli package_data 2020-11-08 14:20:31 -08:00
Micah Lee
0c23c7e5d6 Fix get_resource_path to work with python eggs, move appdata xml file to src so flatpak can see it, reduce python dependencies, and update release docs 2020-11-08 13:34:19 -08:00
Micah Lee
9fe4f9a3bd Make OnionShare briefcase work in macOS 2020-11-04 15:57:14 -08:00
Micah Lee
61db0b6eae Find the proper tor binary in onionshare-cli for macOS 2020-11-04 15:22:27 -08:00
Micah Lee
06acb905b3 Make it work in Windows 2020-10-14 22:36:31 -07:00
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