summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add a metadata service to store file metadataCarl Schwan2022-04-1322-17/+576
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Merge pull request #31932 from nextcloud/feat/ignore_second_dnVincent Petry2022-04-131-0/+4
|\ | | | | Add settings to ignore second display name in search
| * Add settings to ignore second display name in searchLouis Chemineau2022-04-121-0/+4
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #31929 from nextcloud/enh/noid/zip-expose-statCôme Chilliet2022-04-121-0/+29
|\ \ | | | | | | Expose ZIP stat information
| * | Expose ZIP stat informationVincent Petry2022-04-111-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add getStat to OC\Archive\Zip Required to be able to read the mtime and other metadata. To give direct access to mtime Signed-off-by: Vincent Petry <vincent@nextcloud.com> Co-authored-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #31907 from nextcloud/enh/noid/tag-remote-as-globalscaleMaxence Lange2022-04-121-0/+1
|\ \ \ | |_|/ |/| | confirm user is internal to globalscale
| * | confirm user is internal to globalscaleMaxence Lange2022-04-121-0/+1
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | Merge pull request #31934 from nextcloud/getbyid-setup-fallbackJulius Härtl2022-04-121-0/+6
|\ \ \ | | | | | | | | perform a setup if we can't find any mounts containing a file
| * | | perform a setup if we can't find any mounts containing a fileRobin Appelman2022-04-111-0/+6
| | |/ | |/| | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #31220 from nextcloud/enhancement/31005/temporary-passwordsVincent Petry2022-04-125-3/+80
|\ \ \ | |/ / |/| | Temporary passwords for public non-anonymous protected shares (ie: files shared with an email recipient).
| * | Adds a "Request password" button to the public share authentication page for ↵Cyrille Bollu2022-04-115-3/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shares of type TYPE_EMAIL, when the "video verification" checkbox isn't checked. Users accessing non-anonymous public shares (TYPE_EMAIL shares) can now request a temporary password themselves. - Creates a migration step for the files_sharing app to add the 'password_expiration_time' attribute to the oc_shares table. - Makes share temporary passwords' expiration time configurable via a system value. - Adds a system config value to allow permanent share passwords -Fixes a typo in a comment in apps/files_sharing/src/components/SharingEntryLink.vue See https://github.com/nextcloud/server/issues/31005 Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
* | | Use Migrators id instead of class namesCôme Chilliet2022-04-113-3/+3
| | | | | | | | | | | | | | | | | | | | | This will help with UI and means migrators can move in namespaces without changing export format. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #31848 from ↵Carl Schwan2022-04-116-3/+46
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/performance/trottling-capability-frontent Don't inject Bruteforce capability info in the webui
| * | | Don't inject Bruteforce capability info in the webuiCarl Schwan2022-04-076-3/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This capability do DB access and as far I know is not used by the webui. This remove one DB query for each page load. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | Merge pull request #31610 from nextcloud/shares-in-folder-mountsVincent Petry2022-04-111-1/+14
|\ \ \ \ | | | | | | | | | | fix shared mount roots not being returned from `getSharesInFolder`
| * | | | fix shared mount roots not being returned from `getSharesInFolder`Robin Appelman2022-03-311-1/+14
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Merge pull request #31857 from nextcloud/feat/dont_match_useridVincent Petry2022-04-111-1/+4
|\ \ \ \ \ | | | | | | | | | | | | Add settings to not match userID during full match
| * | | | | Add settings to not match userID during full matchLouis Chemineau2022-04-061-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | | | Extend migrator interfaceChristopher Ng2022-04-081-0/+21
| |_|_|_|/ |/| | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | | | Merge pull request #31901 from nextcloud/fs-setup-tweaksVincent Petry2022-04-083-2/+21
|\ \ \ \ \ | | | | | | | | | | | | Filesystem setup tweaks
| * | | | | more preset metadata for LazyUserFolderRobin Appelman2022-04-082-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | always do full setup for home folder with submountsRobin Appelman2022-04-081-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | add missing returnRobin Appelman2022-04-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #31676 from nextcloud/enh/ocp-owner-lockVincent Petry2022-04-0811-0/+575
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add public API for owner based file locking
| * | | | | | Adapt LockScope to LockContext renameJulius Härtl2022-04-076-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
| * | | | | | Add public API for owner based lockingJulius Härtl2022-04-0411-0/+574
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | | | | | | Log missing primary key until we make it a requirementJoas Schilling2022-04-081-1/+4
| |/ / / / / |/| | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Merge pull request #31713 from nextcloud/fed-performanceRobin Appelman2022-04-076-5/+47
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Federated share performance improvements
| * | | | | use the same cached propfind for free space for dav storageRobin Appelman2022-04-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | only request free space once for external sharesRobin Appelman2022-04-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | | | don't overwrite the etag from storage backends that already provide "good" etagsRobin Appelman2022-04-045-2/+44
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | Merge pull request #31850 from nextcloud/performance/heartbeat-fetch-status-onceCarl Schwan2022-04-071-11/+20
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fetch status in heartbeat controller only once
| * | | | | | Fetch status in heartbeat controller only onceCarl Schwan2022-04-071-11/+20
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Store the user status inside the event instead of fetching it again Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | | Merge pull request #31847 from nextcloud/performance/user-status-retrivalVincent Petry2022-04-071-13/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | Retrieve user status only once when displaying page
| * | | | | | Retrieve user status only once when displaying pageCarl Schwan2022-04-051-13/+0
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't need to inject it in the template if the data is already available in the initial state. This is also a bit cleaner. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | | Merge pull request #31877 from ↵Côme Chilliet2022-04-071-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/no-console-formatting-if-decoration-off Do not decorate the CLI output if it's explicitly turned off
| * | | | | | Do not decorate the CLI output if it's explicitly turned offChristoph Wurst2022-04-071-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | Merge pull request #31876 from nextcloud/bugfix/noid/fix-getCurrentApp-from-cliVincent Petry2022-04-071-1/+11
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix \OC_App::getCurrentApp() when being called from CLI or phpunit
| * | | | | | | Log exceptionJoas Schilling2022-04-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | | Fix \OC_App::getCurrentApp() when being called from CLI or phpunitJoas Schilling2022-04-071-1/+10
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | Add missing doc changesJoas Schilling2022-04-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | Merge pull request #25747 from nextcloud/XAccelBufferingblizzz2022-04-072-0/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add X-Accel-Buffering header to downloads
| * | | | | | | Add X-Accel-Buffering header to downloadsUnpublished2022-01-172-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Unpublished <unpublished@gmx.net>
* | | | | | | | Merge pull request #31872 from nextcloud/fix/oracle-contrainstblizzz2022-04-071-13/+22
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | Ensure schema change before checking OracleConstraints
| * | | | | | | Fix typos and empty tabsJoas Schilling2022-04-071-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | | Improve error logging on migration failureJohn Molakvoæ2022-04-071-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
| * | | | | | | Ensure schema change before checking OracleConstraintsJohn Molakvoæ2022-04-071-12/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* | | | | | | | Merge pull request #31864 from nextcloud/fix/preview-generate-imaginary-requestJohn Molakvoæ2022-04-071-2/+7
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Generate small preview straight away if Imaginary is enabledJohn Molakvoæ2022-04-061-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* | | | | | | | Merge pull request #31833 from nextcloud/profile-db-backtraceCarl Schwan2022-04-075-5/+39
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | record backtrace when profiling db requests