summaryrefslogtreecommitdiff
path: root/onionshare
AgeCommit message (Collapse)Author
2019-02-19Always reset the slug to an empty string when the web server stopsMiguel Jacq
2019-02-18Prevent crashing when cleaning up file, if file is still in useMicah Lee
2019-02-18Fix minor bugs: When making the ajax POST request, strip the trailing slash ↵Micah Lee
from window.location.pathname so the URL works in public mode; and add a newline before printing message when receiving file
2019-02-17Merge branch 'develop' into 899_send_files_ajaxMicah Lee
2019-02-17Update the GUI when the browser has canceled an upload in Receive Mode. ↵Miguel Jacq
Don't increment the completed counter
2019-02-15Make uploading over ajax, and ajax flash messages, workMicah Lee
2019-02-14Refactor upload_logic to work with both normal uploads and ajax uploadsMicah Lee
2019-02-14Update the noscript upload instructions on the receive mode upload page, and ↵Micah Lee
add separate page for instructions to disable NoScript XSS setting
2019-02-12Oops, was passing self.upload_error into the wrong close functionMicah Lee
2019-02-12Catch more exceptions in ReceiveModeFile that trigger on a full diskMicah Lee
2019-02-12Gracefully handle exceptions while writing a file during a receive mode ↵Micah Lee
transfer (like out of disk space error)
2019-02-12Fix typo in commentMicah Lee
2019-02-11When you hit an upload_error, alert the userMicah Lee
2019-02-11Call secure_filename on the filename first thing, so we don't end up working ↵Micah Lee
with multiple versions of the same filename
2019-02-11Refactor receive mode to start saving files to data_dir with .part extension ↵Micah Lee
while they're downloading
2019-02-11Support persistent v3 onionsMiguel Jacq
2019-02-10Update available languagesMicah Lee
2019-01-28Separete onion settings into their own group, and remove css that was ↵Micah Lee
breaking the look of the "Copy HidServAuth" button
2019-01-28Merge branch 'develop' into 812_v3_tor_versionMicah Lee
2019-01-21Tests are failing because a receive mode dir already exists, so this makes ↵Micah Lee
them pass
2019-01-21Oops, finish resolving merge conflictMicah Lee
2019-01-21Merge branch 'develop' into 866_receive_mode_crashMicah Lee
2019-01-21Write test to confirm that submitting the receive mode form without ↵Micah Lee
selecting files doesn't change in_progress_count or completed_count
2019-01-21Don't update the GUI at all untless it has been told about the requestMicah Lee
2019-01-21Prevent ReceiveModeRequest.file_write_func from sending a message to the GUI ↵Micah Lee
if the request should be closed
2019-01-20In receive mode, only tell the GUI that a new request is coming in if it ↵Micah Lee
contains files
2019-01-20Oops, I missed this when resolving merge conflictsMicah Lee
2019-01-20Merge branch 'develop' into 866_receive_mode_crashMicah Lee
2019-01-20- Refactor the Web.ShareMode client_cancel variable to be Web.stop_q, a ↵Micah Lee
thread-safe queue that communicates to both share and receive mode when the user stops the server. In share mode this still stops sending the file. In receive mode, if there's a transfer in progress, it cancels it in the middle, and doesn't end up saving that file - In receive mode, make the receive mode dir right before saving a file (so if it doesn't complete, don't make an empty dir) - Minor UX tweak: resizing the window stretches the History widget first
2019-01-20Change version of Tor that supports v3 onion services to 0.3.5.7Micah Lee
2019-01-20Rename receive mode "downloads_dir" to the OnionShare "data_dir"Micah Lee
2019-01-19Finish removing web event REQUEST_CLOSE_SERVER, which used to be a receive ↵Micah Lee
mode feature to allow the Tor Browser user to close the server, but we removed
2018-12-21Use os.path.expanduser when creating data dir, and no need to try creating ↵Micah Lee
data dir in Settings.save because it's created in Config.build_data_dir
2018-12-21Merge branch 'develop' of https://github.com/ageis/onionshare into ageis-developMicah Lee
2018-12-20Make settings dialog checkboxes line up in macOSMicah Lee
2018-12-19Make sure the OnionShare data directory is createdKevin Gallagher
Fixes #850
2018-12-19pwd module doesn't exist in WindowsMicah Lee
2018-12-18Merge branch '846_mac_packaging' into 406_osx_sandboxMicah Lee
2018-12-18When discovering default locale, default to english if ↵Micah Lee
locale.getdefaultlocale() returns None. Also, make locales that include country codes (pt_PT and pt_BR) actually work as default locales
2018-12-16When enabling debug mode in Web, use common.build_data_dir() to get data dir ↵Micah Lee
path
2018-12-16Merge branch 'develop' into 406_osx_sandboxMicah Lee
2018-12-16Merge pull request #831 from micahflee/812_fix_v3_onionsMicah Lee
[WIP] Fix v3 onion services
2018-12-16If a locale file includes a blank string, fallback to English instead of ↵Micah Lee
using the blank string
2018-12-11Change filename of flask debug log file, store it in the OnionShare data dir ↵Micah Lee
instead of /tmp
2018-12-11When debug mode is enabled, don't log flask errors to diskMicah Lee
2018-12-10Fixed typo in commentMicah Lee
2018-12-08Split pt locale into pt_BR and pt_PTMicah Lee
2018-12-05Update settings dialog tests to use an OnionStub instead of an Onion, and ↵Micah Lee
test different states of tor (authenticate and not, supports v3 and not)
2018-12-05Only allow starting v3 onion services if the tor that we're connected to ↵Micah Lee
supports it
2018-12-05Require tor 0.4.0.0 for v3 onion services (will change in the future). And ↵Micah Lee
update settings dialog so if the connected version of tor doesn't support v3 onions, then always show legacy options. If it does support v3 onions, allow 'Use legacy addresses'