Micah Lee
|
a5e01a18e2
|
Add breadcrumbs for website mode
|
2019-09-15 16:44:24 -07:00 |
|
Micah Lee
|
644b47082a
|
Start making IndividualFileHistoryItem widgets appear in the history, and make non-GET requests return 405 Method Not Allowed
|
2019-09-03 21:46:32 -07:00 |
|
Micah Lee
|
6561d71edd
|
Only allow downloading of individual files if it is enabled in settings, and stop sharing automatically isn't
|
2019-09-01 20:36:30 -07:00 |
|
hiro
|
2604ef52b5
|
Clean up rendering logic between share and website mode
|
2019-06-14 18:21:12 +02:00 |
|
Micah Lee
|
c3ba542ecb
|
Strip NoScript XSS warning, because the Tor Browser bug it addressed has been fixed
|
2019-05-29 19:27:21 -07:00 |
|
Micah Lee
|
41be429b91
|
Make static folder URL have a high-entropy random path, to avoid filename collisions with files getting shared
|
2019-05-22 20:07:35 -07:00 |
|
Micah Lee
|
63ced56250
|
Update ReceiveMode to no longer rely on slugs
|
2019-05-21 10:18:40 -07:00 |
|
Micah Lee
|
97b5984aff
|
Fix building the URL in CLI mode, and removing the slug from the download button in share mode
|
2019-05-21 10:08:54 -07:00 |
|
Micah Lee
|
79b87c3e30
|
Add an error 401 handler, and make it start counting invalid password guesses instead of 404 errors for rate limiting
|
2019-05-20 19:04:50 -07:00 |
|
Micah Lee
|
818f2bac2c
|
Make it so directory listings work, including root directory listing
|
2019-05-10 14:04:13 -07:00 |
|
Micah Lee
|
65a7a1790c
|
Starting to refactor website sharing so set_file_info builds a dict of all files, and path_logic will display any arbitrary file, or directory listing if no index.html is present
|
2019-05-10 13:43:46 -07:00 |
|
hiro
|
2d43588a3b
|
Add website sharing and directory listing cli-only
|
2019-04-23 16:08:14 +02:00 |
|
Illia Volochii
|
32e6422412
|
Upgrade jQuery to 3.4.0
|
2019-04-19 18:20:58 +03:00 |
|
Micah Lee
|
c0e6137294
|
Fix css on receive.html as well
|
2019-03-22 15:27:23 -07:00 |
|
Micah Lee
|
f15fee8ee2
|
Merge branch 'develop' of https://github.com/ZeroDot1/onionshare into ZeroDot1-develop
|
2019-03-22 15:23:53 -07:00 |
|
Miguel Jacq
|
f2314f24c7
|
Use png rather than svg for warning image. Concatenate flash messages with commas to reduce page height. Allow warning message to be wider
|
2019-03-11 17:27:17 +11:00 |
|
ZeroDot1
|
ee1633c600
|
Repair the css . . .
|
2019-03-11 05:33:28 +01:00 |
|
Miguel Jacq
|
3f7c83c321
|
Move the noscript warning to top of page and make it appear less of an error, per more recommendations (and with supplied svg) from @ninavizz
|
2019-02-24 10:22:44 +11:00 |
|
ZeroDot1
|
06d50df10e
|
Add asynchronous functions to the templates to reduce page load times.
Asynchronous functions for CSS and JS.
|
2019-02-23 19:37:56 +01:00 |
|
Miguel Jacq
|
9c5adaee27
|
Make progress, noscript warning, and flashes appear above the form, but beneath the logo
|
2019-02-23 13:16:06 +11:00 |
|
Micah Lee
|
2d78b545a5
|
Refactor file upload interface to use jQuery, and to have separate upload progress bars. The progess bars make clear when the data has been sent to the first Tor node, and when its waiting on the rest of the Tor network. It also allows the sender to cancel uploads
|
2019-02-15 18:52:28 -08:00 |
|
Micah Lee
|
e2c4ec1f6f
|
Make uploading over ajax, and ajax flash messages, work
|
2019-02-15 14:52:00 -08:00 |
|
Micah Lee
|
dd3f2d60b6
|
Update the noscript upload instructions on the receive mode upload page, and add separate page for instructions to disable NoScript XSS setting
|
2019-02-14 09:31:39 -08:00 |
|
Micah Lee
|
1c16b092a3
|
Use a div that gets hidden, instead of a <noscript> tag, because the <noscript> tag doesn't when the security slider is on Safer
|
2019-02-13 17:40:33 -08:00 |
|
Micah Lee
|
105329fa28
|
Add noscript warning
|
2019-02-13 09:19:04 -08:00 |
|
Miguel Jacq
|
6c36fcb953
|
Use Ajax to send files in receive mode to workaround browser bug with large files
|
2019-02-13 12:49:42 +11: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 |
|
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
|
7e875e021a
|
Remove unnecessary loop. Remove the Close route/setting which can DoS another running upload. Fix detecting whether any uploads are still in progress before terminating the service after timer expires. Don't register 404s for uploads after expiry has finished (throw a 403 instead)"
|
2018-09-18 08:36:07 +10:00 |
|
Micah Lee
|
73f09f14c4
|
Make 404 error page look better, and remove the text that it's probably a typo, because in public mode that isn't necessarily true
|
2018-09-15 19:52:53 -07:00 |
|
Miguel Jacq
|
11bf059015
|
Fix conflict from receiver-mode-gui branch
|
2018-09-04 11:48:39 +10:00 |
|
Miguel Jacq
|
3b45f93dbe
|
Expand 'public mode' (optional slugs) to be possible for sharing too, not just receiving, with no rate-limiting/self-destruct on invalid routes.
|
2018-07-21 17:06:11 +10:00 |
|
Miguel Jacq
|
e37dbb3efb
|
Only show the 'I'm Finished Sending' button if the user actually already sent (or tried to send) anything
|
2018-07-17 11:53:55 +10:00 |
|
Miguel Jacq
|
4092a65e0c
|
Improve styling of flash() messages by using categories, and style the closed.html. Replace references to 'Uploading' with 'Sending' for consistency
|
2018-07-17 11:45:14 +10:00 |
|
Micah Lee
|
9857d9fce8
|
Make the receive.html template not use slugs if receive_public_mode is True, and fix some bugs with receive routes
|
2018-05-20 11:16:09 -07:00 |
|
Micah Lee
|
996df24646
|
Make receive_allow_receiver_shutdown setting work
|
2018-04-29 15:34:11 -07:00 |
|
Micah Lee
|
0e9298794e
|
Typo
|
2018-04-24 17:18:33 -07:00 |
|
Micah Lee
|
72698a7247
|
Display a template after closing the server, and standardize the style of other simple templates
|
2018-03-14 08:30:14 -07:00 |
|
Micah Lee
|
01f86daf8f
|
In receive mode, allow uploader to close the server when they are done
|
2018-03-14 08:16:09 -07:00 |
|
Micah Lee
|
01dd16d92f
|
Uploading files works in CLI
|
2018-03-14 04:03:50 -07:00 |
|
Micah Lee
|
000d9620c1
|
Add flash messages to receive template, and begin implementing upload POST
|
2018-03-13 05:50:26 -07:00 |
|
Micah Lee
|
9a800d90b2
|
Started designing HTML/CSS for receive mode
|
2018-03-07 10:12:10 -08:00 |
|
Micah Lee
|
649afa2fad
|
Move (optional) javascript into file, and use CSP to ban inline js
|
2018-03-06 03:17:54 -08:00 |
|
Micah Lee
|
4606a3ad3a
|
Stop using inline css, and reorganize static folder
|
2018-03-06 03:03:24 -08:00 |
|
Micah Lee
|
ce852fc60a
|
Create separate templates and static folder, and make the web app use both of these. Yay, now we have real static resources
|
2018-03-06 02:54:12 -08:00 |
|