244 Commits

Author SHA1 Message Date
Micah Lee
6ffa9b62f8 All Tor-related that get thrown from the onionshare_cli.Onion object now get translated in the GUI 2020-11-29 12:25:09 -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
872dacb8e4 Merge branch 'develop' into 929_download_errors 2020-11-29 09:25:40 -08:00
Micah Lee
2b7c36c5fe Merge pull request #1223 from micahflee/1159_kill_stale_tor
When starting OnionShare, kill old tor process if it exists
2020-11-27 15:52:01 -08:00
Micah Lee
1ef0603f53 Fix start_onion_service test 2020-11-27 14:57:49 -08:00
Micah Lee
06b66b9ee9 Show a dialog while waiting for Tor rendezvous nodes to close, and let the user quit early 2020-11-27 14:50:07 -08:00
Micah Lee
9b0c8e093a Add terminal animation while waiting for circuits to close 2020-11-27 11:27:11 -08:00
Micah Lee
8d3b999a81 Only wait for share mode rendezvous circuits to close, ignore the rest 2020-11-27 11:22:29 -08:00
Micah Lee
9c1941067f Put wait for circuits to close login in a try/except, so Ctrl-C does not cause a crash 2020-11-27 11:08:58 -08:00
Micah Lee
a276929676 Improve output when rendezvous circuits all close 2020-11-25 11:52:36 -08:00
Micah Lee
101a596f84 If using bundled Tor, wait for rendezvous circuits to close before killing the tor process 2020-11-25 11:25:32 -08:00
Micah Lee
d4ea276c76 Change --autostop-sharing option to --no-autostop-sharing, so that it can default to being disabled (so autostop sharing can be enabled by default) 2020-11-24 21:52:15 -08:00
Micah Lee
e950cc5fe8 Allow directory listing work with or without trailing slash (removing trailing slash by default), and make directory listing links absolute instead of relative 2020-11-23 14:52:52 -08:00
Micah Lee
8a45de8241 Merge pull request #1216 from SaptakS/fix-username-session
Fix username updation to both the sessions
2020-11-23 13:58:54 -08:00
Micah Lee
717c8ec2f3 Make onionshare tor process detection work in Windows 2020-11-17 18:46:22 -08:00
Micah Lee
e2709c1d19 Update CLI deps 2020-11-17 18:46:04 -08:00
Micah Lee
8a809b8554 Fix torrc filename 2020-11-17 18:08:59 -08:00
Micah Lee
46647feffd Kill stale tor process 2020-11-17 18:06:36 -08:00
Micah Lee
c94f6eea26 Remove Onion.bundle_tor_supported because it is now always supported 2020-11-17 17:45:31 -08:00
Micah Lee
be63f6098c Move psutil dependency from desktop to CLI 2020-11-17 17:45:04 -08:00
Micah Lee
c0a494a285 Delete old circleci config 2020-11-10 20:03:07 -08:00
Saptak S
2a454c8156 Makes username input blur on pressing enter 2020-11-10 20:14:23 +05:30
Saptak S
c873391a20 Improves the logic of updating both flask session and socket session with new nickname 2020-11-10 20:01:11 +05:30
Saptak S
ac1557fc8f Forces socket io to use websocket instead of polling
SocketIO uses the last successful method of transport to communicate. But we
have eventlet in our dependency which allows for websocket, and we ideally
want communications to be over websocket. So specified the transport method
as websocket in socket io connect.
2020-11-10 19:57:51 +05:30
Micah Lee
c83c37d53b Add setuptools as a dependency for pkg_resources module, and update build scripts to properly delete last build 2020-11-09 18:36:31 -08:00
Micah Lee
31bcff169d Version bump to 2.3.dev2, and update Linux installation in docs 2020-11-08 20:45:54 -08:00
Micah Lee
c358031c37 Remove obsolete resource path tests 2020-11-08 14:51:45 -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
19b73ae571 Add incomplete flatpak manifest, update release docs, re-add source package script 2020-11-08 12:07:17 -08:00
Micah Lee
3e6c60d109 Write unified release documentation, move licenses into the root, and delete some unnecessary files from desktop/install 2020-11-04 16:51:48 -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
e9b5bad905 Fix snap so it does not have so many warnings when running GUI 2020-11-03 22:33:26 -08:00
Micah Lee
bbf42fa927 Make snapcraft packaging work with briefcase refactor 2020-11-03 21:48:22 -08:00
Micah Lee
f15ee5e8bf Install new dependencies so CircleCI tests run, and fix a pytest warning 2020-11-01 11:50:11 -08:00
Micah Lee
9a4c9c73eb Escape backslashes in ASCII-art 2020-11-01 11:04:12 -08:00
Micah Lee
ab886e911b Put tor binaries in desktop app resources, not cli resources, and fix Windows packaging 2020-10-15 19:09:46 -07:00
Micah Lee
8340b4aae7 Make onionshare_cli an actual dependency of the GUI version 2020-10-15 16:30:30 -07:00
Micah Lee
06acb905b3 Make it work in Windows 2020-10-14 22:36:31 -07:00
Micah Lee
d5b4ad46cd Change CircleCI to run CLI tests, then GUI tests 2020-10-14 20:42:20 -07:00
Micah Lee
0f1b155bb7 Change version back to 2.3.dev1 2020-10-14 20:15:58 -07:00
Micah Lee
5eb2bb6353 Move docs back to root, move onionshare_gui into briefcase app, and make modifications so briefcase app will work 2020-10-13 17:28:54 -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