From 7e1f431eca7a8aa68fc0badfaa88e88de3ba094c Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Wed, 31 Oct 2018 15:56:08 +1100 Subject: [PATCH] yet another blueimp vulnerability. Move to composer. --- Zotlabs/Module/Photos.php | 6 +- composer.json | 3 +- composer.lock | 57 +++++++- .../blueimp/jquery-file-upload}/.gitignore | 0 .../blueimp/jquery-file-upload}/.jshintrc | 0 .../blueimp/jquery-file-upload}/.npmignore | 0 .../jquery-file-upload}/CONTRIBUTING.md | 0 .../blueimp/jquery-file-upload}/LICENSE.txt | 0 .../blueimp/jquery-file-upload}/README.md | 18 ++- vendor/blueimp/jquery-file-upload/SECURITY.md | 133 ++++++++++++++++++ .../jquery-file-upload/VULNERABILITIES.md | 65 +++++++++ .../jquery-file-upload}/angularjs.html | 0 .../jquery-file-upload}/basic-plus.html | 0 .../blueimp/jquery-file-upload}/basic.html | 0 .../bower-version-update.js | 0 .../blueimp/jquery-file-upload}/bower.json | 2 +- .../blueimp/jquery-file-upload/composer.json | 39 +++++ .../jquery-file-upload}/cors/postmessage.html | 0 .../jquery-file-upload}/cors/result.html | 0 .../css/jquery-ui-demo-ie8.css | 0 .../css/jquery-ui-demo.css | 0 .../css/jquery.fileupload-noscript.css | 0 .../css/jquery.fileupload-ui-noscript.css | 0 .../css/jquery.fileupload-ui.css | 0 .../css/jquery.fileupload.css | 0 .../blueimp/jquery-file-upload}/css/style.css | 0 .../jquery-file-upload}/img/loading.gif | Bin .../jquery-file-upload}/img/progressbar.gif | Bin .../blueimp/jquery-file-upload}/index.html | 0 .../jquery-file-upload}/jquery-ui.html | 0 .../blueimp/jquery-file-upload}/js/app.js | 0 .../js/cors/jquery.postmessage-transport.js | 0 .../js/cors/jquery.xdr-transport.js | 0 .../js/jquery.fileupload-angular.js | 0 .../js/jquery.fileupload-audio.js | 0 .../js/jquery.fileupload-image.js | 0 .../js/jquery.fileupload-jquery-ui.js | 0 .../js/jquery.fileupload-process.js | 0 .../js/jquery.fileupload-ui.js | 0 .../js/jquery.fileupload-validate.js | 0 .../js/jquery.fileupload-video.js | 0 .../js/jquery.fileupload.js | 0 .../js/jquery.iframe-transport.js | 0 .../blueimp/jquery-file-upload}/js/main.js | 0 .../js/vendor/jquery.ui.widget.js | 0 .../blueimp/jquery-file-upload}/package.json | 2 +- .../server/gae-go/app.yaml | 2 - .../jquery-file-upload/server/gae-go}/main.go | 0 .../server/gae-go/static/robots.txt | 0 .../server/gae-python/app.yaml | 2 - .../server/gae-python/main.py | 0 .../server/gae-python/static/robots.txt | 0 .../jquery-file-upload}/server/php/Dockerfile | 0 .../server/php/UploadHandler.php | 84 ++++++++--- .../server/php/docker-compose.yml | 0 .../server/php/files/.gitignore | 0 .../server/php/files/.htaccess | 0 .../jquery-file-upload/server/php/index.php | 15 ++ .../jquery-file-upload}/test/index.html | 0 .../blueimp/jquery-file-upload}/test/test.js | 0 vendor/composer/LICENSE | 69 ++++++--- vendor/composer/autoload_classmap.php | 1 + vendor/composer/autoload_static.php | 1 + vendor/composer/installed.json | 57 ++++++++ view/tpl/cloud.tpl | 6 +- view/tpl/jot-header.tpl | 6 +- view/tpl/msg-header.tpl | 6 +- 67 files changed, 510 insertions(+), 64 deletions(-) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/.gitignore (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/.jshintrc (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/.npmignore (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/CONTRIBUTING.md (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/LICENSE.txt (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/README.md (85%) create mode 100644 vendor/blueimp/jquery-file-upload/SECURITY.md create mode 100644 vendor/blueimp/jquery-file-upload/VULNERABILITIES.md rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/angularjs.html (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/basic-plus.html (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/basic.html (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/bower-version-update.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/bower.json (98%) create mode 100644 vendor/blueimp/jquery-file-upload/composer.json rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/cors/postmessage.html (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/cors/result.html (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/css/jquery-ui-demo-ie8.css (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/css/jquery-ui-demo.css (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/css/jquery.fileupload-noscript.css (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/css/jquery.fileupload-ui-noscript.css (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/css/jquery.fileupload-ui.css (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/css/jquery.fileupload.css (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/css/style.css (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/img/loading.gif (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/img/progressbar.gif (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/index.html (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/jquery-ui.html (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/app.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/cors/jquery.postmessage-transport.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/cors/jquery.xdr-transport.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.fileupload-angular.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.fileupload-audio.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.fileupload-image.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.fileupload-jquery-ui.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.fileupload-process.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.fileupload-ui.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.fileupload-validate.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.fileupload-video.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.fileupload.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/jquery.iframe-transport.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/main.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/js/vendor/jquery.ui.widget.js (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/package.json (98%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/gae-go/app.yaml (79%) rename {library/blueimp_upload/server/gae-go/app => vendor/blueimp/jquery-file-upload/server/gae-go}/main.go (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/gae-go/static/robots.txt (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/gae-python/app.yaml (84%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/gae-python/main.py (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/gae-python/static/robots.txt (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/php/Dockerfile (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/php/UploadHandler.php (95%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/php/docker-compose.yml (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/php/files/.gitignore (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/server/php/files/.htaccess (100%) create mode 100644 vendor/blueimp/jquery-file-upload/server/php/index.php rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/test/index.html (100%) rename {library/blueimp_upload => vendor/blueimp/jquery-file-upload}/test/test.js (100%) diff --git a/Zotlabs/Module/Photos.php b/Zotlabs/Module/Photos.php index f97f31ff7..78bfb1f09 100644 --- a/Zotlabs/Module/Photos.php +++ b/Zotlabs/Module/Photos.php @@ -612,9 +612,9 @@ class Photos extends \Zotlabs\Web\Controller { nav_set_selected('Photos'); - $o = ' - - '; + $o = ' + + '; $o .= " - - + + +
{{include file="cloud_header.tpl"}} diff --git a/view/tpl/jot-header.tpl b/view/tpl/jot-header.tpl index be09fbebf..2670ba9e7 100755 --- a/view/tpl/jot-header.tpl +++ b/view/tpl/jot-header.tpl @@ -42,9 +42,9 @@ function enableOnUser(){ } - - - + + + - - + + +