aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Extend email loggingJoas Schilling2022-06-281-0/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* [tx-robot] updated from transifexNextcloud bot2022-06-282-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #32998 from nextcloud/fix/setting_nameLouis2022-06-272-2/+2
|\ | | | | Rename setting name to reduce its length
| * Rename setting name to reduce its lengthLouis Chemineau2022-06-272-2/+2
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #32863 from nextcloud/feature/add-comments-expire-dateblizzz2022-06-246-0/+67
|\ \ | |/ |/| Add comments expire date
| * Add comments expire dateVitor Mattos2022-06-156-0/+67
| | | | | | | | | | | | https://github.com/nextcloud/spreed/pull/7327 Signed-off-by: Vitor Mattos <vitor@php.rio>
* | Merge pull request #32980 from ↵blizzz2022-06-234-17/+26
|\ \ | | | | | | | | | | | | nextcloud/fix/32887/dashboard-load-only-enabled-apps load dashboard widgets of enabled apps only
| * | avoid early DI of IAppManagerArthur Schiwon2022-06-221-3/+5
| | | | | | | | | | | | | | | | | | - might break install Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | load widgets only of enabled appsArthur Schiwon2022-06-224-17/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - per design, all enabled apps have their registration run - limitations, e.g. enabled by group, are not considered in that state, because we do not have a session (and might need apps?) - before instantiation of widget it has to be checked whether the providing app is actually enabled for the logged in user. - a public interface is being changed, but it is not meant to be implemented or used outside of the core handling. Therefore save to backport. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Improve local domain detectionCôme Chilliet2022-06-231-2/+4
|/ / | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #32242 from nextcloud/fix-logging-data-arrayblizzz2022-06-212-14/+24
|\ \ | | | | | | Fix logging data context to file
| * | Fix logging data context to fileThomas Citharel2022-05-022-14/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was only logged when an exception was provided or when using logData (which is not being much used). We make sure the interpolated parameters are not logged. Only tested with file write logger, but shouldn't work differently. Crash reporters always had the context. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | Merge pull request #31475 from nextcloud/kofemann-patch-1blizzz2022-06-211-0/+1
|\ \ \ | | | | | | | | files: close open directory file descriptor on error path
| * | | files: close open directory file descriptor on error pathTiramisu Mokka2022-03-071-0/+1
| | | |
* | | | Merge pull request #32924 from nextcloud/memcached-binary-protocolCarl Schwan2022-06-211-24/+6
|\ \ \ \ | | | | | | | | | | Enable binary protocol again
| * | | | memcached should not throw arbitrary exceptionsArthur Schiwon2022-06-171-24/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | | Enable binary protocol againCarl Schwan2022-06-171-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | Merge pull request #32868 from ↵blizzz2022-06-213-4/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/replace-opis-closure-by-laravel-fork Replace opis/closure by laravel/serializable-closure
| * | | | | Explicitely only accept closures from our dependencies in ClosureJobCôme Chilliet2022-06-211-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | | Replace opis/closure with laravel/serializable-closure in codeCôme Chilliet2022-06-143-4/+5
| | |_|_|/ | |/| | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2022-06-192-0/+2
| |/ / / |/| | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | [tx-robot] updated from transifexNextcloud bot2022-06-172-0/+2
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | make placeholder a const for reuseArthur Schiwon2022-06-161-2/+4
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | fix overwriting original vars when loggingArthur Schiwon2022-06-161-2/+4
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | Use {$var} instead of ${var} for PHP 8.2 compatibilityCôme Chilliet2022-06-143-3/+3
|/ / / | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | [tx-robot] updated from transifexNextcloud bot2022-06-142-0/+4
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #31966 from nextcloud/unencrypted-sizeVincent Petry2022-06-1317-170/+297
|\ \ \ | | | | | | | | store unencrypted size in the unencrypted_size column
| * | | store unencrypted size in the unencrypted_size columnRobin Appelman2022-06-027-49/+146
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | add case statement to sql function builderRobin Appelman2022-06-022-0/+23
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | make expression build return IQueryFunction instead of stringRobin Appelman2022-06-028-121/+128
| | | | | | | | | | | | | | | | | | | | | | | | this allows passing the expressions to further expressions without them being escaped as column names Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #31637 from nextcloud/add-password-reset-typed-eventsVincent Petry2022-06-132-0/+4
|\ \ \ \ | | | | | | | | | | Add password reset typed events and modernize LostController
| * | | | Add password reset typed eventsThomas Citharel2022-06-102-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These hooks are only used in the Encryption app from what I can see. Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | [tx-robot] updated from transifexNextcloud bot2022-06-122-0/+2
|/ / / / | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #31771 from nextcloud/fix/hook-encryption-cronVincent Petry2022-06-101-13/+25
|\ \ \ \ | | | | | | | | | | Fix hook encryption with cron job
| * | | | Fix hook encryption with cron jobCarl Schwan2022-06-071-13/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure the setup fs is set before using the Update service Fix #29674 Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | Merge pull request #32364 from nextcloud/dav-listenersVincent Petry2022-06-103-3/+5
|\ \ \ \ \ | | | | | | | | | | | | 🧹 Remove all legacy event dispatchers from CalDAV & CardDAV backends
| * | | | | Fix a doctype in OCP for IAddressBookThomas Citharel2022-05-173-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | | Merge pull request #32660 from susnux/masterVincent Petry2022-06-101-0/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | Feature: Add loglevel exported JS OC.config object
| * | | | | | Feature: Add and expose frontend loglevelFerdinand Thiessen2022-06-061-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new config variable `loglevel_frontend`, allowing to configure the logging level of the browser part as requested in nextcloud/nextcloud-logger#141 If not configured the `loglevel` is used as the fallback. Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
* | | | | | | Merge pull request #32685 from ↵Vincent Petry2022-06-101-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/external-storage-password-replacement Fix replacing external storage password during debug log
| * | | | | | | Fix replacing external storage password during debug logChristoph Wurst2022-06-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | | Merge pull request #32748 from ↵Vincent Petry2022-06-101-7/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/keep-non-default-protocol-in-cloud-id Keep non default protocol in cloud id
| * | | | | | | | Keep non default protocol in cloud idJoas Schilling2022-06-091-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there is no protocol on the cloud id, we assume it's https:// But this means that when an http:// server currently sends an OCM invite to another server, the protocol is striped and the remote instance will try to talk back to https:// which might not be available. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | Merge pull request #32799 from ↵Vincent Petry2022-06-101-1/+1
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/fix-exception-handling-when-profile-data-is-too-long Fix exception handling when profile data is too long
| * | | | | | | | | Fix exception handling when profile data is too longJoas Schilling2022-06-091-1/+1
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | | | | Merge pull request #32723 from MartinBrugnara/masterVincent Petry2022-06-101-5/+9
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Expose umask override value as config parameter: localstorage.umask
| * | | | | | | | | Expose umask override value as config parameter: localstorage.umaskMartin Brugnara2022-06-051-5/+9
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 451c06d introduced override for umask value. This is needed to avoid broken env configuration or dirty workers to mess with the permissions when creating new files. Most Nextcloud, that does not integrate with external software would work fine with an hard-coded value (451c06d set it at 022). Advanced install may require more flexibility, as such this commit exposes the "umask override value" as configuration parameter: `localstorage.umask` It defaults to 0022 both in code and in config/config.sample.php . Signed-off-by: Martin Brugnara <martin@0x6d62.eu>
* | | | | | | | | Merge pull request #32768 from nextcloud/fs-setup-onetime-earlierVincent Petry2022-06-101-0/+4
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | perform onetime setup earlier to ensure wrappers are registered on time
| * | | | | | | | | perform onetime setup earlier to ensure wrappers are registered on timeRobin Appelman2022-06-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this fixes an issue with wrappers like encryption not always being applied to mountpoint that create the storage object directly (such as external storage) Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | fix mounts mounted at the users homeRobin Appelman2022-06-091-7/+3
| |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this fixes external storages with '/' as mountpoint Signed-off-by: Robin Appelman <robin@icewind.nl>