summaryrefslogtreecommitdiff
path: root/onionshare
AgeCommit message (Collapse)Author
2019-10-13Merge branch 'static_bug' into developMicah Lee
2019-10-13Initialize the flask app with a random static path, to avoid issue where ↵Micah Lee
/static doesn't work in website mode
2019-10-13Fix how Serbian (latin) is writtenMicah Lee
2019-10-12Added new languages (Arabic, Dutch, Persian, Romanian, Serbian) and removed ↵Micah Lee
one (Finnish)
2019-10-12Format all code using blackMicah Lee
2019-10-02Prettify JSON dumpgoogan-star
2019-09-22Merge pull request #1030 from mig5/1029_optional_cspMicah Lee
Make setting the Content-Security-Policy header optional so it doesn't break website mode shares
2019-09-22Invert the CSP header setting and put it in its own Website Mode settings ↵Miguel Jacq
group. Make the CSP header mandatory for share/receive modes, optional for website mode only.
2019-09-16Ensure the backend receives the latest settings object before starting the ↵Miguel Jacq
onion service, and likewise for the GUI, so that we absolutely always save the private key for persistence back to the json settings file when we need to
2019-09-16Fix how security headers get addedMiguel Jacq
2019-09-16Make setting the Content-Security-Policy header optional so it doesn't break ↵Miguel Jacq
website mode shares
2019-09-15Merge pull request #1025 from micahflee/994_breadcrumbsMicah Lee
Breadcrumbs
2019-09-15Validate filenames, and require filenames be passed in, in website mode as ↵Micah Lee
well as share mode
2019-09-15Add breadcrumbs to share modeMicah Lee
2019-09-15Add breadcrumbs for website modeMicah Lee
2019-09-15Fix bug with rendering index.html files in subdirsMicah Lee
2019-09-15Allow 404 errors to work in receive modeMicah Lee
2019-09-09Ensure we increment and return the history_id when throwing error404() in ↵Miguel Jacq
website mode. Add a route for /favicon.ico unless we are in website mode (website might have its own favicon)
2019-09-09Fix the discrepancy between SendBaseModeWeb and Web objects' separate ↵Miguel Jacq
cur_history_id attibutes, ensuring that when we call web.error404() we send a new history_id integer for communicating back to the frontend. Add tests for this
2019-09-08Don't consider individual downloads in the in_progress counterMicah Lee
2019-09-08Make sure IndividualFileHistoryItem widgets display properly in receive mode tooMicah Lee
2019-09-08Remove method from IndividualFileHistoryItem, and only display these widgets ↵Micah Lee
on 200 and 404 requests, not all of the others
2019-09-03Make the IndividualFileHistoryItem widgets have colorMicah Lee
2019-09-03Rename a few more count variables to cur_history_idMicah Lee
2019-09-03Rename download_count/download_id, upload_count/upload_id, and ↵Micah Lee
visit_count/visit_id to simply cur_history_id/history_id, and make all errors create IndividualFileHistoryItem widgets
2019-09-03Show IndividualFileHistoryItem widgets for directory listingsMicah Lee
2019-09-03Start making IndividualFileHistoryItem widgets appear in the history, and ↵Micah Lee
make non-GET requests return 405 Method Not Allowed
2019-09-03Make it so all of the state variables, including self.file_info get reset in ↵Micah Lee
SendBaseModeWEeb.set_file_info, which fixes the bug where old files you were sharing would end up in new zip files
2019-09-02When downloading individual files in either share or website mode, gzip the ↵Micah Lee
file if needed, and stream the file in such a way that a progress bar is possible
2019-09-01Remove the "Allow downloading individual files" setting altogether, and make ↵Micah Lee
it just automatically enabled if "Stop sharing..." is disabled
2019-09-01Merge SendBaseModeWeb.build_file_list into SendBaseModeWeb.set_file_info ↵Micah Lee
function
2019-09-01Load default settings in CLI mode, of config is not passed inMicah Lee
2019-09-01Only allow downloading of individual files if it is enabled in settings, and ↵Micah Lee
stop sharing automatically isn't
2019-09-01Add new "Allow downloading of individual files" checkbox to share settings, ↵Micah Lee
and only allow it to be enabled when "Stop sharing after files have been sent" is unchecked
2019-09-01Clear the file list every time a share startsMicah Lee
2019-09-01Add Web.generate_static_url_path back, so each share has its own static pathMicah Lee
2019-09-01Oops, need to call directory_listing with filesystem_pathMicah Lee
2019-09-01Move all mode-specific code out of SendBaseModeWeb and into inherited ↵Micah Lee
methods in WebsiteModeWeb and ShareModeWeb
2019-09-01Rename BaseModeWeb to SendBaseModeWeb, because this code is only actually ↵Micah Lee
shared by send modes (Share and Website, not Receive)
2019-09-01Merge branch 'share-code' of https://github.com/hiromipaw/onionshare into ↵Micah Lee
hiromipaw-share-code
2019-07-23DragonFly is *BSD; bringing back #716Vinicius Zavam
2019-06-14Clean up rendering logic between share and website modehiro
2019-06-13Remove reset of web app path in receive modehiro
2019-06-13Revert "Generate a new static_url_path each time the server is stopped and ↵hiro
started again" This change creates problems with how website mode renders assets. This reverts commit 50b2311409cd93814324a4570e8bdc5d032748c8.
2019-06-13Refactor directory_listing functionhiro
2019-06-13Move directory_listing functionhiro
2019-06-13Refactor set_file_list between website and share modehiro
2019-06-13Start code sharing between WebsiteMode and ShareModehiro
2019-05-29Strip NoScript XSS warning, because the Tor Browser bug it addressed has ↵Micah Lee
been fixed
2019-05-29Generate a new static_url_path each time the server is stopped and started againMicah Lee