Aksh Gupta
ea8d2cfdfe
chore: refactor code quality issues
2021-03-10 22:59:47 +05:30
Miguel Jacq
5b5c3ad87a
Fix the call to start_onion_service in CLI mode when using autostart timer, which had out of date positional args. Fix Tor exception handlers which were also out of date with the start_onion_service function
2021-03-10 15:04:22 +11:00
Kcchouette
a15ac4bc60
Change style to use flex
...
inspired by PR #1140
2021-03-08 18:56:26 +01:00
Kcchouette
83cafcc9ff
Revert: Adding class to have old style
2021-03-08 18:53:56 +01:00
Kcchouette
d7623d9fd7
Adding class to have old style
2021-03-08 17:29:45 +01:00
Micah Lee
89c1b14a8c
Version bump to 2.3.1
2021-02-22 13:37:21 -08:00
Micah Lee
2a7d9dbd51
Update copyright year to 2021
2021-02-22 13:35:14 -08:00
Micah Lee
ee20c648c6
Merge pull request #1287 from SaptakS/fix-persistent
...
Fixes issues with persistent mode
2021-02-22 13:26:29 -08:00
Saptak S
8a412fed85
Fixes issues with persistent mode
...
- adds mode to the persistent file
- adds filenames for share and website mode in persistent file
2021-02-23 02:23:31 +05:30
Saptak S
c88fba59e5
Updates socket.io client to 3.1.1 with the latest Socket.IO and Engine.IO protocols
2021-02-22 22:52:35 +05:30
Micah Lee
fbf1091bb8
Merge branch 'develop' into final-2.3
2021-02-21 10:34:03 -08:00
Micah Lee
c0c4b3da16
Set content-disposition to attachment for /download, to always force a download
2021-02-21 10:22:54 -08:00
Micah Lee
1bd78d778c
Add the final languages
2021-02-15 15:49:54 -08:00
Micah Lee
54eb4d682a
Version bump from 2.3.dev2 to 2.3, and build the latest docs, in the latest languages
2021-02-15 15:31:22 -08:00
Miguel Jacq
d63e4a9f02
Correct rendevouz to rendezvous
2021-02-09 17:16:30 +11:00
Saptak S
41ce85b153
Updates the unicode logic in share_mode code as well
2021-01-31 17:08:47 +05:30
Kcchouette
89043b8545
use utf8 name too for file downloading
2021-01-31 16:37:45 +05:30
Kcchouette
c5308efc57
Update requirements.txt
2021-01-31 16:37:44 +05:30
Kcchouette
c103108b28
Update send_base_mode.py
2021-01-31 16:36:09 +05:30
Tim Gates
02e67fc75c
docs: fix simple typo, progess -> progress
...
There is a small typo in cli/onionshare_cli/web/web.py.
Should read `progress` rather than `progess`.
2020-12-24 10:34:47 +11:00
whew
393ce284c0
list.sort intsead of sorted(list)
2020-12-22 04:42:29 +00:00
Micah Lee
96d36a0ae3
Merge pull request #1236 from micahflee/929_download_errors
...
Prevent incomplete downloads in share mode, close after first download
2020-12-15 16:45:58 -08:00
Micah Lee
b96b83905b
Merge branch 'develop' into 929_download_errors
2020-12-13 11:40:25 -08:00
Micah Lee
c949a731bb
Stop passing status_url_path to render denied template, to avoid exception
2020-12-13 10:48:16 -08:00
Micah Lee
5f612a94a0
Merge pull request #1239 from micahflee/1214_onion_error_translations
...
Translate Tor-related error messages
2020-12-01 22:21:25 -08:00
Micah Lee
edaa8bd073
The CLI error message gets printed from the Onion object, so don't try to print it the exception
2020-11-29 12:30:19 -08:00
Micah Lee
068b95f683
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
aecaae896d
Make CLI throw an error if it cannot find tor binary
2020-11-29 11:08:46 -08:00
Micah Lee
3c6cbd04a7
Merge branch 'develop' into 929_download_errors
2020-11-29 09:25:40 -08:00
Micah Lee
8bf6ecf530
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
af5dda0d4a
Fix start_onion_service test
2020-11-27 14:57:49 -08:00
Micah Lee
134611a325
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
6d38b8e0c4
Add terminal animation while waiting for circuits to close
2020-11-27 11:27:11 -08:00
Micah Lee
7927ef83b2
Only wait for share mode rendezvous circuits to close, ignore the rest
2020-11-27 11:22:29 -08:00
Micah Lee
752afcaa3a
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
3871fcf5eb
Improve output when rendezvous circuits all close
2020-11-25 11:52:36 -08:00
Micah Lee
0eee8ce05b
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
cb598ee697
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
abca27cb58
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
e8419e660c
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
65dff09a68
Make onionshare tor process detection work in Windows
2020-11-17 18:46:22 -08:00
Micah Lee
4085814a33
Update CLI deps
2020-11-17 18:46:04 -08:00
Micah Lee
d13d89ae92
Fix torrc filename
2020-11-17 18:08:59 -08:00
Micah Lee
894fb7c070
Kill stale tor process
2020-11-17 18:06:36 -08:00
Micah Lee
9f21d505de
Remove Onion.bundle_tor_supported because it is now always supported
2020-11-17 17:45:31 -08:00
Micah Lee
ac5075e082
Move psutil dependency from desktop to CLI
2020-11-17 17:45:04 -08:00
Micah Lee
d87747e0f8
Delete old circleci config
2020-11-10 20:03:07 -08:00
Saptak S
e7de93cd84
Makes username input blur on pressing enter
2020-11-10 20:14:23 +05:30
Saptak S
d1cada0f7e
Improves the logic of updating both flask session and socket session with new nickname
2020-11-10 20:01:11 +05:30
Saptak S
7ab10a0a57
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
731d6391c3
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
0154c8477c
Version bump to 2.3.dev2, and update Linux installation in docs
2020-11-08 20:45:54 -08:00
Micah Lee
0d20cf2fec
Remove obsolete resource path tests
2020-11-08 14:51:45 -08:00
Micah Lee
d6de902390
Properly specify onionshare_cli package_data
2020-11-08 14:20:31 -08:00
Micah Lee
06c4b6381b
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
46a9434fbf
Add incomplete flatpak manifest, update release docs, re-add source package script
2020-11-08 12:07:17 -08:00
Micah Lee
4f0154d698
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
b2f30e90b3
Make OnionShare briefcase work in macOS
2020-11-04 15:57:14 -08:00
Micah Lee
d9153758cd
Find the proper tor binary in onionshare-cli for macOS
2020-11-04 15:22:27 -08:00
Micah Lee
01841eb4f2
Fix snap so it does not have so many warnings when running GUI
2020-11-03 22:33:26 -08:00
Micah Lee
f8437c4fea
Make snapcraft packaging work with briefcase refactor
2020-11-03 21:48:22 -08:00
Micah Lee
a801f0a628
Install new dependencies so CircleCI tests run, and fix a pytest warning
2020-11-01 11:50:11 -08:00
Micah Lee
74edae02a4
Escape backslashes in ASCII-art
2020-11-01 11:04:12 -08:00
Micah Lee
7ece466d82
Put tor binaries in desktop app resources, not cli resources, and fix Windows packaging
2020-10-15 19:09:46 -07:00
Micah Lee
5b2fe2019c
Make onionshare_cli an actual dependency of the GUI version
2020-10-15 16:30:30 -07:00
Micah Lee
50e7471a49
Make it work in Windows
2020-10-14 22:36:31 -07:00
Micah Lee
33d522d0da
Change CircleCI to run CLI tests, then GUI tests
2020-10-14 20:42:20 -07:00
Micah Lee
415618b74a
Change version back to 2.3.dev1
2020-10-14 20:15:58 -07:00
Micah Lee
b42f92d714
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
f4abcf1be9
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