Miguel Jacq
|
61d2e6cc5f
|
Try to fix logic handling last upload after timer expiry
|
2018-10-02 08:22:08 +10:00 |
|
Miguel Jacq
|
e9148ddb49
|
remove unused variable
|
2018-10-02 07:33:13 +10:00 |
|
Miguel Jacq
|
7d140f384f
|
remove uploads_in_progress list from web side
|
2018-10-01 19:18:50 +10:00 |
|
Miguel Jacq
|
9e14514d25
|
Another unused variable
|
2018-10-01 19:17:50 +10:00 |
|
Miguel Jacq
|
d104af11dc
|
remove unused variable, whitespace
|
2018-10-01 19:15:58 +10:00 |
|
Miguel Jacq
|
3f32db2cca
|
Fix logic for handling an upload still in progress when timer runs out. Show thankyou page for last uploader post-timer expiry
|
2018-10-01 18:42:53 +10:00 |
|
Miguel Jacq
|
f653e8cc04
|
Merge develop in and fix upload/timer functionality so that it works as described. Still needs fixing to not throw a connection error to the lucky last uploader after their upload completes and server stops due to expiry having passed
|
2018-10-01 16:42:54 +10:00 |
|
Miguel Jacq
|
7e8a76be8a
|
Load default settings before parsing for any alternate config. Reload strings if an alternate config was passed in after
|
2018-10-01 15:32:53 +10:00 |
|
Micah Lee
|
a1f5b5964a
|
Remove the useless gui=True arg getting passed intro strings._ all over the place
|
2018-09-30 17:47:10 -07:00 |
|
Micah Lee
|
c572ab996a
|
Fix tests
|
2018-09-30 17:35:58 -07:00 |
|
Micah Lee
|
60afaaf338
|
Make printing the settings filename as debug statement instead of print
|
2018-09-30 17:18:56 -07:00 |
|
Micah Lee
|
c4f776c42a
|
Set OnionShare language based on the locale stored in settings, and prompt user to restart OnionShare after changing their language
|
2018-09-30 17:06:29 -07:00 |
|
Micah Lee
|
9d5f9d18ed
|
Translate language names to their own language
|
2018-09-30 16:18:40 -07:00 |
|
Micah Lee
|
64a4428465
|
Make Settings.available_locales be a dictionary mapping locale codes to language names in that language
|
2018-09-30 15:01:02 -07:00 |
|
Micah Lee
|
d28f38b1a0
|
Add locale to Settings, and make it default to the system locale, or English
|
2018-09-30 14:45:21 -07:00 |
|
Micah Lee
|
4b3a68bb65
|
Got the indicator label to display in the correct location for share mode
|
2018-09-29 14:40:55 -07:00 |
|
Micah Lee
|
e87263353f
|
Added an indicator count for share mode
|
2018-09-28 19:54:46 -07:00 |
|
Micah Lee
|
9a05eef494
|
Slightly improve Downloads progress bar style, but still needs spacing
|
2018-09-28 19:05:26 -07:00 |
|
Micah Lee
|
a5b549770a
|
Got empty Downloads looking good
|
2018-09-28 18:30:32 -07:00 |
|
Micah Lee
|
c0e6968b2b
|
Attempting to redesign Downloads
|
2018-09-28 17:01:48 -07:00 |
|
Micah Lee
|
75153db11e
|
Keep trying ports until it finds a free one
|
2018-09-27 21:22:10 -07:00 |
|
Micah Lee
|
d3410e7843
|
Merge pull request #789 from mig5/show_v3_onion_support
Show whether Tor version supports next-gen onion support
|
2018-09-26 17:09:34 -07:00 |
|
Miguel Jacq
|
3ed04bf5ec
|
Show whether Tor version supports next-gen onion support
|
2018-09-25 15:26:19 +10:00 |
|
Miguel Jacq
|
d34364530d
|
Analyse the right file size to determine if the download has finished in the UI (in order to decide whether to stop server yet)
|
2018-09-25 14:40:10 +10:00 |
|
Micah Lee
|
a1cddeb9a9
|
Access .upload_count from the correct object after the web refactor
|
2018-09-21 17:42:36 -07:00 |
|
Micah Lee
|
4d125bd3dc
|
Actually tell the GUI the progess
|
2018-09-21 17:08:11 -07:00 |
|
Micah Lee
|
017a4ebe31
|
Merge branch 'develop' into 663_zip_away
|
2018-09-21 16:23:49 -07:00 |
|
Micah Lee
|
09ccbf4a60
|
Dynamically figure out the total size of the download based on the whether or not the client making the http request accepts gzip
|
2018-09-21 16:22:37 -07:00 |
|
Micah Lee
|
98fcf4d0ac
|
Remove the 'using_ephemeral' string
|
2018-09-21 15:11:18 -07:00 |
|
Micah Lee
|
eac4e44dc5
|
Remove no_filenames string, and instead display CLI usage if you don't specify filenames
|
2018-09-21 13:58:42 -07:00 |
|
Micah Lee
|
2a309af680
|
If only sharing one file, compress it with gzip, and serve it with gzip compression if the browser supports it
|
2018-09-21 12:29:23 -07:00 |
|
Micah Lee
|
98aae9d83b
|
Pass common into ShareModeWeb and ReceiveModeWeb
|
2018-09-21 11:41:49 -07:00 |
|
Micah Lee
|
28fd67cbcc
|
Move more mode-specific logic out of the Web class and into the approprate mode web classes
|
2018-09-21 11:36:19 -07:00 |
|
Micah Lee
|
a86681e903
|
Refactor the CLI main function to explicitly use 'share' or 'receive' mode
|
2018-09-21 11:19:36 -07:00 |
|
Micah Lee
|
cc9f646f8b
|
Refactor web even more to all of the share and receive web logic into ShareModeWeb and ReceiveModeWeb classes
|
2018-09-21 11:14:32 -07:00 |
|
Micah Lee
|
8ce90fdd60
|
Refactor web to push share and receive mode logic into their respective files
|
2018-09-20 23:58:27 -07:00 |
|
Micah Lee
|
71ea9bf29e
|
Split the web module into different files for receive mode and share mode logic
|
2018-09-20 23:43:04 -07:00 |
|
Micah Lee
|
603be8a02c
|
Make web a module, so I can split it into multiple files
|
2018-09-20 23:31:52 -07:00 |
|
Micah Lee
|
81fa5e052c
|
Only add the download_filename to cleanup_filenames (which get deleted) if the file is zipped up. Otherwise, OnionShare deletes the original file
|
2018-09-20 23:18:17 -07:00 |
|
Micah Lee
|
324538bdd3
|
When there is only 1 file being shared, don't zip it
|
2018-09-20 09:14:56 -07:00 |
|
Miguel Jacq
|
997e2f87ee
|
Throw a 403 on the index pages if the timer has run out but an upload is in progress
|
2018-09-20 11:33:37 +10:00 |
|
Miguel Jacq
|
abb270834b
|
Log the public_mode flag as well
|
2018-09-19 14:53:33 +10:00 |
|
Miguel Jacq
|
f45eae5768
|
Fix syntax for opening explorer and selecting the filename. Fix a bug in the downloads_dir for Windows (need to use a backslash)
|
2018-09-19 12:12:18 +10:00 |
|
Miguel Jacq
|
62804dfdce
|
Merge pull request #758 from micahflee/665_cancel_compression
Fix zip progress bar not canceling problem
|
2018-09-19 10:59:11 +10:00 |
|
Micah Lee
|
6da5ae84f7
|
Tor version must actually be 0.3.3.1 for ephemeral v3 onion services
|
2018-09-18 17:31:40 -07:00 |
|
Micah Lee
|
cc265491fd
|
Properly handle exceptions in CLI, and pass the actual exception message in TorErrorProtocolError exceptions
|
2018-09-18 17:17:25 -07:00 |
|
Micah Lee
|
5448c4f345
|
Remove some debug logs
|
2018-09-18 16:58:16 -07:00 |
|
Micah Lee
|
0234ff5f37
|
Set self.cancel_compression to false in the set_file_info() function instead of Web's constructor, so it gets reset every time
|
2018-09-18 16:28:54 -07:00 |
|
Micah Lee
|
c52c846227
|
Make Web.set_file_info return False on cancel
|
2018-09-18 13:42:13 -07:00 |
|
Micah Lee
|
174de57405
|
Refactor all of the threading.Threads into QThreads, and quit them all when canceling the server. When canceling the compression thread, specifically mass a cancel message into the Web and ZipWriter objects to make the bail out on compression early
|
2018-09-17 20:55:54 -07:00 |
|