]>
source.dussan.org Git - nextcloud-server.git/log
Roeland Jago Douma [Fri, 17 Mar 2017 09:10:00 +0000 (10:10 +0100)]
Merge pull request #3893 from nextcloud/downstream-27069
Add integration test for trashbin
Joas Schilling [Fri, 17 Mar 2017 09:06:58 +0000 (10:06 +0100)]
Merge pull request #3885 from nextcloud/downstream-26529
Skip FailedStorage in background scan
Joas Schilling [Fri, 17 Mar 2017 09:05:25 +0000 (10:05 +0100)]
Merge pull request #3886 from nextcloud/downstream-26995
Chunking NG: Assemble in natural sort order of files
Joas Schilling [Fri, 17 Mar 2017 08:17:36 +0000 (09:17 +0100)]
Merge pull request #3894 from nextcloud/downstream-27008
Integration test check download without saving file locally
Roeland Jago Douma [Fri, 17 Mar 2017 07:53:10 +0000 (08:53 +0100)]
Merge pull request #3856 from nextcloud/escape-likes-in-database-user-backend
Escape like parameters in database user backend
Roeland Jago Douma [Fri, 17 Mar 2017 07:39:02 +0000 (08:39 +0100)]
Merge pull request #3870 from nextcloud/add-base-uri-to-csp-policy
Add base-uri to CSP policy
Roeland Jago Douma [Fri, 17 Mar 2017 07:31:12 +0000 (08:31 +0100)]
Merge pull request #3874 from nextcloud/harden-js-by-disabling-eval-execution
Harden JS by disabling jQuery eval
Roeland Jago Douma [Fri, 17 Mar 2017 07:30:07 +0000 (08:30 +0100)]
Merge pull request #3875 from nextcloud/use-new-short-urls
Use cleaner social media URLs
Vincent Petry [Wed, 2 Nov 2016 17:04:17 +0000 (18:04 +0100)]
Skip FailedStorage in background scan
The background job that scans storages must skip failed storages to
avoid potential exceptions, especially when the failed storage comes
from a shared storage where the source is not accessible.
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Markus Goetz [Fri, 20 Jan 2017 16:46:04 +0000 (17:46 +0100)]
Chunking NG: Assemble in natural sort order of files
For https://github.com/owncloud/client/pull/5476
Before this, the assembly could be bogusly in the order 0,1,10,11,2,3 etc.
As per the spec "The name of every chunk should be its chunk number."
https://github.com/cernbox/smashbox/blob/master/protocol/chunking.md
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Vincent Petry [Tue, 24 Jan 2017 06:32:47 +0000 (07:32 +0100)]
Integration test check download without saving file locally
Use Guzzle stream mode to download the contents instead of using a
temporary local file.
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Fri, 17 Mar 2017 05:54:13 +0000 (23:54 -0600)]
Add drone.yml config
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Vincent Petry [Wed, 1 Feb 2017 09:54:10 +0000 (10:54 +0100)]
Add integration test for trashbin
Add test for basic deletion.
Add test when deleting from shared folder as recipient.
Add test to check that metadata stays when moving out of shared folder
as recipient.
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Fri, 17 Mar 2017 05:00:55 +0000 (23:00 -0600)]
Merge pull request #2824 from nextcloud/ext-storage-expireversions
Properly expire ext storage versions (#26601)
Morris Jobke [Fri, 17 Mar 2017 04:51:31 +0000 (22:51 -0600)]
Merge pull request #3619 from nextcloud/fix-scss-for-apps
Fix SCSS usage in apps
Nextcloud bot [Fri, 17 Mar 2017 01:07:41 +0000 (01:07 +0000)]
[tx-robot] updated from transifex
Lukas Reschke [Thu, 16 Mar 2017 22:45:49 +0000 (23:45 +0100)]
Use cleaner social media URLs
We now have nice cleaner URLs since a longer time, let's use them.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Lukas Reschke [Thu, 16 Mar 2017 22:08:47 +0000 (23:08 +0100)]
Merge pull request #3679 from nextcloud/socialsharing
Add social sharing
Lukas Reschke [Thu, 16 Mar 2017 22:03:02 +0000 (23:03 +0100)]
Harden JS by disabling jQuery eval
Disable execution of eval in jQuery. We do require an allowed eval CSP
configuration at the moment for handlebars et al. But for jQuery there is
not much of a reason to execute JavaScript directly via eval.
This thus mitigates some unexpected XSS vectors. As example try to insert
`$('.fileinfo').html('<a href="asd"><script>alert(1)</script></a>');`
with and without this patch in your browsers JS console when the file list
is opened.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Lukas Reschke [Thu, 16 Mar 2017 21:05:47 +0000 (22:05 +0100)]
Merge pull request #3862 from nextcloud/dont-set-the-status-twice
Don't set the HTTP status twice
Lukas Reschke [Thu, 16 Mar 2017 20:59:47 +0000 (21:59 +0100)]
Don't call function in constructor
The constructor is iniitiated already very early in base.php, thus requiring this here will break the setup and some more. For now we probably have to live with a static function call here thus.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Lukas Reschke [Thu, 16 Mar 2017 19:51:40 +0000 (20:51 +0100)]
Adjust integration test
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Morris Jobke [Thu, 16 Mar 2017 19:03:41 +0000 (13:03 -0600)]
Merge pull request #3008 from nextcloud/appmenu-experiment
Show apps in header
Lukas Reschke [Thu, 16 Mar 2017 17:12:10 +0000 (18:12 +0100)]
Adjust tests to include base-uri
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Roeland Jago Douma [Thu, 16 Mar 2017 14:54:04 +0000 (15:54 +0100)]
Merge pull request #3863 from nextcloud/additional-hardening-of-t
Harden t() with DOMPurify
Lukas Reschke [Thu, 16 Mar 2017 14:16:20 +0000 (15:16 +0100)]
Add base-uri to CSP policy
As per https://twitter.com/we1x/status/
842032709543333890 a nice security hardening
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Lukas Reschke [Thu, 16 Mar 2017 12:47:27 +0000 (13:47 +0100)]
Harden t() with DOMPurify
This mitigates issues where developers pass untrusted user-input through t() which may lead to XSS issues.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Lukas Reschke [Thu, 16 Mar 2017 13:08:32 +0000 (14:08 +0100)]
Merge pull request #3860 from nextcloud/fix_master_after_3802
Fix unit tests of master
Joas Schilling [Thu, 16 Mar 2017 12:35:41 +0000 (13:35 +0100)]
Don't set the HTTP status twice
Signed-off-by: Joas Schilling <coding@schilljs.com>
Roeland Jago Douma [Thu, 16 Mar 2017 11:30:21 +0000 (12:30 +0100)]
Fix unit tests of master
Follow up to #3802
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Roeland Jago Douma [Thu, 16 Mar 2017 11:27:26 +0000 (12:27 +0100)]
Merge pull request #3802 from Ko-/master
Check that set_time_limit is not disabled before calling it
Joas Schilling [Thu, 16 Mar 2017 11:14:32 +0000 (12:14 +0100)]
Merge pull request #3857 from nextcloud/issue-3901-legacy-caldav-endpoint-email-invitations
Fix scheduling plugin on legacy caldav endpoint
Julius Haertl [Fri, 3 Mar 2017 14:09:21 +0000 (15:09 +0100)]
Fix html formating issues
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Fri, 3 Mar 2017 14:09:08 +0000 (15:09 +0100)]
Rebuild menu to keep order of icons correct
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Fri, 3 Mar 2017 12:16:30 +0000 (13:16 +0100)]
Reduce device width and hide app name when menu is open
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Fri, 3 Mar 2017 12:00:37 +0000 (13:00 +0100)]
Make enabling/disabling apps work with the new menu
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Fri, 3 Mar 2017 12:00:10 +0000 (13:00 +0100)]
Fix positioning of popovermenu
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Fri, 3 Mar 2017 01:09:49 +0000 (02:09 +0100)]
Fix popover positioning after window resize
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Fri, 3 Mar 2017 01:09:24 +0000 (02:09 +0100)]
Cleanup SCSS for app menu and fix mobile view
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Wed, 1 Mar 2017 22:57:16 +0000 (23:57 +0100)]
Make app management icon act like a normal app icon
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Wed, 1 Mar 2017 22:21:38 +0000 (23:21 +0100)]
Fix menu issues
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Wed, 1 Mar 2017 22:04:27 +0000 (23:04 +0100)]
Generate seperate menu list for header bar
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Wed, 11 Jan 2017 11:34:49 +0000 (12:34 +0100)]
Move active app to the first slot
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Julius Haertl [Sun, 18 Dec 2016 14:05:39 +0000 (15:05 +0100)]
Show app icons in the header
Signed-off-by: Julius Haertl <jus@bitgrid.net>
Ko- [Thu, 16 Mar 2017 10:48:28 +0000 (11:48 +0100)]
Add warning on admin screen when set_time_limit is unavailable
Joas Schilling [Thu, 16 Mar 2017 08:55:15 +0000 (09:55 +0100)]
Fix scheduling plugin on legacy caldav endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
Roeland Jago Douma [Thu, 16 Mar 2017 06:56:51 +0000 (07:56 +0100)]
Merge pull request #3624 from marncz/master
Update.js: countdown feedback before redirect
Nextcloud bot [Thu, 16 Mar 2017 01:07:36 +0000 (01:07 +0000)]
[tx-robot] updated from transifex
Lukas Reschke [Wed, 15 Mar 2017 21:46:40 +0000 (22:46 +0100)]
Escape like parameters in database user backend
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Roeland Jago Douma [Wed, 15 Mar 2017 16:32:35 +0000 (17:32 +0100)]
Merge pull request #3788 from nextcloud/fed-share-modify
Add api to change the remote of an incoming federated share
Joas Schilling [Wed, 15 Mar 2017 14:23:17 +0000 (15:23 +0100)]
Merge pull request #3843 from nextcloud/encryption-fix-mail-share
take share by mail into consideration if we calculate the access list
Roeland Jago Douma [Wed, 15 Mar 2017 14:05:15 +0000 (15:05 +0100)]
Merge pull request #3848 from nextcloud/remove-single-quotes-around-search-query
Remove single quotes around search query like in user search
Joas Schilling [Wed, 15 Mar 2017 11:53:44 +0000 (12:53 +0100)]
Remove single quotes around search query like in user search
Signed-off-by: Joas Schilling <coding@schilljs.com>
Björn Schießle [Wed, 15 Mar 2017 08:07:07 +0000 (09:07 +0100)]
Merge pull request #3841 from nextcloud/encyryption-trash-bin
Delete files on encryption error
Marcin Czarnecki [Wed, 15 Mar 2017 06:35:40 +0000 (06:35 +0000)]
Spacing
Signed-off-by: marncz <M.Czarnecki1@uni.brighton.ac.uk>
Morris Jobke [Wed, 15 Mar 2017 04:50:32 +0000 (22:50 -0600)]
Fix layout of sharing buttons
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Nextcloud bot [Wed, 15 Mar 2017 01:07:49 +0000 (01:07 +0000)]
[tx-robot] updated from transifex
Marcin Czarnecki [Tue, 14 Mar 2017 20:36:17 +0000 (20:36 +0000)]
Update: feedback before redirect
Signed-off-by: marncz <M.Czarnecki1@uni.brighton.ac.uk>
Roeland Jago Douma [Tue, 14 Mar 2017 20:00:24 +0000 (21:00 +0100)]
Merge pull request #3838 from Xuanwo/basename-fix
[OC/Files/Cache]: Fix wrong usage of basename
Roeland Jago Douma [Tue, 14 Mar 2017 19:13:09 +0000 (20:13 +0100)]
Merge pull request #3829 from nextcloud/reshares-in-folder
switch reshares to true (display reshares in the folder/filelist)
Maxence Lange [Tue, 14 Mar 2017 15:28:45 +0000 (14:28 -0100)]
fix mock
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Maxence Lange [Mon, 13 Mar 2017 18:24:12 +0000 (17:24 -0100)]
switch reshares to true
Signed-off-by: Maxence Lange <maxence@nextcloud.com>
Roeland Jago Douma [Tue, 14 Mar 2017 18:26:01 +0000 (19:26 +0100)]
Merge pull request #3836 from nextcloud/do-not-double-check-app-update
Do not check for app update twice
Bjoern Schiessle [Tue, 14 Mar 2017 16:40:42 +0000 (17:40 +0100)]
take share by mail into consideration if we calculate the access list
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
Roeland Jago Douma [Tue, 14 Mar 2017 14:14:59 +0000 (15:14 +0100)]
Merge pull request #3600 from coletivoEITA/master
added method needsPartFile() in Storage
Roeland Jago Douma [Tue, 14 Mar 2017 14:14:39 +0000 (15:14 +0100)]
Merge pull request #3783 from andrius-kulbis/master
Fix deleted objectstore shares
Robin Appelman [Tue, 14 Mar 2017 13:42:57 +0000 (14:42 +0100)]
Merge pull request #3824 from nextcloud/dav-search-getlastmodified
fix searching and ordering on getlastmodified
Robin Appelman [Tue, 14 Mar 2017 13:12:40 +0000 (14:12 +0100)]
safer casting of datetime
Signed-off-by: Robin Appelman <robin@icewind.nl>
Vinicius Cubas Brand [Thu, 23 Feb 2017 16:32:16 +0000 (13:32 -0300)]
added method needsPartFile() in Storage
Signed-off-by: Vinicius Cubas Brand <viniciuscb@gmail.com>
Bjoern Schiessle [Tue, 14 Mar 2017 11:05:25 +0000 (12:05 +0100)]
delete files right away in case of a encryption exception
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
Bjoern Schiessle [Tue, 14 Mar 2017 10:31:46 +0000 (11:31 +0100)]
always throw a encryption exception
Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
Xuanwo [Tue, 14 Mar 2017 05:27:17 +0000 (13:27 +0800)]
[OC/Files/Cache]: Fix wrong usage of basename
Fix https://github.com/nextcloud/server/issues/3837
Signed-off-by: Xuanwo <xuanwo@yunify.com>
Nextcloud bot [Tue, 14 Mar 2017 01:07:46 +0000 (01:07 +0000)]
[tx-robot] updated from transifex
Morris Jobke [Tue, 14 Mar 2017 00:07:41 +0000 (18:07 -0600)]
Do not double cherck app update
In base.php the apps are already checked for an update. No need to
repeat this during loading of the app.
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Mon, 13 Mar 2017 22:03:11 +0000 (16:03 -0600)]
Merge pull request #3827 from nextcloud/issue-3826-remove-double-password-confirmation
Remove the double password confirmation on changing cron
Morris Jobke [Mon, 13 Mar 2017 21:59:04 +0000 (15:59 -0600)]
fix unit test
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Lukas Reschke [Mon, 13 Mar 2017 18:28:00 +0000 (19:28 +0100)]
Merge pull request #3828 from nextcloud/no-no-empty-wildcard-search
dont allow empty wildcard search
Lukas Reschke [Mon, 13 Mar 2017 18:27:09 +0000 (19:27 +0100)]
Merge pull request #3648 from nextcloud/sabre-3.2.2
[3rdparty] Bump sabre/dav to 3.2.2
Robin Appelman [Mon, 13 Mar 2017 15:06:19 +0000 (16:06 +0100)]
dont allow empty wildcard search
Signed-off-by: Robin Appelman <robin@icewind.nl>
Joas Schilling [Mon, 13 Mar 2017 14:52:16 +0000 (15:52 +0100)]
Remove the double password confirmation on changing cron
Signed-off-by: Joas Schilling <coding@schilljs.com>
Robin Appelman [Mon, 13 Mar 2017 14:48:59 +0000 (15:48 +0100)]
Merge pull request #3822 from nextcloud/webui-upoad-no-mtime
dont preserve mtime when uploading trough the web interface
Roeland Jago Douma [Mon, 13 Mar 2017 14:00:26 +0000 (15:00 +0100)]
Merge pull request #3814 from nextcloud/oc-27328-delay-language-initialisation
use closure to properly defer l10n initialization (#27328)
Roeland Jago Douma [Mon, 13 Mar 2017 13:59:48 +0000 (14:59 +0100)]
Merge pull request #3819 from nextcloud/dont-add-user-to-subadmin
Call right function after sudo mode
Robin Appelman [Mon, 13 Mar 2017 13:44:52 +0000 (14:44 +0100)]
fix searching and ordering on getlastmodified
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Mon, 13 Mar 2017 12:19:41 +0000 (13:19 +0100)]
dont preserve mtime when uploading trough the web interface
Signed-off-by: Robin Appelman <robin@icewind.nl>
Lukas Reschke [Mon, 13 Mar 2017 11:38:04 +0000 (12:38 +0100)]
Merge pull request #3780 from GitHubUser4234/audit_log_agent
Audit log the User-Agent
Lukas Reschke [Mon, 13 Mar 2017 11:37:19 +0000 (12:37 +0100)]
Merge pull request #3803 from Thijsdh/master
Create app password by pressing enter
Lukas Reschke [Mon, 13 Mar 2017 11:22:44 +0000 (12:22 +0100)]
Call right function after sudo mode
This should call the `applyGroupSelect` and not the `applySubadminSelect`.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Thijs den Hartog [Sat, 11 Mar 2017 22:01:30 +0000 (23:01 +0100)]
Create app password by pressing enter
Signed-off-by: Thijs den Hartog <Thijs@thijsbeer.nl>
Jörn Friedrich Dreyer [Tue, 7 Mar 2017 23:19:24 +0000 (00:19 +0100)]
use closure to properly defer l10n initialization (#27328)
Morris Jobke [Mon, 13 Mar 2017 06:55:12 +0000 (00:55 -0600)]
Merge pull request #3772 from nextcloud/favorite-search
Allow searching for favorites
Nextcloud bot [Mon, 13 Mar 2017 01:08:19 +0000 (01:08 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Sun, 12 Mar 2017 01:08:05 +0000 (01:08 +0000)]
[tx-robot] updated from transifex
Ko- [Sat, 11 Mar 2017 16:04:21 +0000 (17:04 +0100)]
Check that set_time_limit is not disabled before calling it
Signed-off-by: Ko- <k.stoffelen@cs.ru.nl>
Lukas Reschke [Sat, 11 Mar 2017 08:56:38 +0000 (09:56 +0100)]
Merge pull request #3739 from fti7/master
Serve robots.txt if the RewriteBase is configured
Nextcloud bot [Sat, 11 Mar 2017 01:07:48 +0000 (01:07 +0000)]
[tx-robot] updated from transifex
Vincent Petry [Tue, 22 Nov 2016 09:22:00 +0000 (10:22 +0100)]
Properly expire ext storage versions (#26601)
* Properly expire ext storage versions
System-wide external storages have no real owner so the current user is
used as owner. However when running cron.php there is no current user,
so no expiry can be done.
This fix adds an user argument to the expire() function to tell for
which user to expire files. This information is anyway always available
now through the expire command job.
* Move version expire setupFS into the expire function
* Add comment about not tearing down in version Storage::expire()
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Morris Jobke [Fri, 10 Mar 2017 20:57:05 +0000 (14:57 -0600)]
Merge pull request #3798 from nextcloud/fix-login
Fix login page, because only guest.css is loaded now
Morris Jobke [Fri, 10 Mar 2017 20:43:14 +0000 (14:43 -0600)]
Fix login page, because only guest.css is loaded now
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Lukas Reschke [Fri, 10 Mar 2017 20:31:37 +0000 (21:31 +0100)]
Merge pull request #3755 from nextcloud/scan-tipstricks
Add security scan to tips & tricks section