Age | Commit message (Collapse) | Author |
|
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
nextcloud/stable24-directory-listing-optimize-add-submount
[stable24] optimize adding submount info to directory content
|
|
[stable24] Fix scanning app data with metadata
|
|
no need to loop when we can do a hashtable lookup
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
[stable24] use a lazy user for the file owner when listing a directory
|
|
[stable24] use and cache root storage info if a share can't be resolved
|
|
[stable24] Add missing index for oc_mounts queries
|
|
Previously we were listening to change in the appdata folder but an
appdata scan didn't setup the file system, so the view was unavailable.
**Test plan:**
1. rm -rf data/appdata_...../preview data/<user>/Media
2. occ files:scan-app-data
3. occ files:scan <user>
No errors and the files and metadata are correctly removed from the
database too.
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
|
[stable24] Get not only time-sensitive next job from list but any when not in cron-mode
|
|
Only getUID and getDisplayName are called on the file owner objects anyway
and we can get this information often without DB request
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
[stable24] Cache display name
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Before the change webcron used to select
**only** time-sensitive tasks.
Signed-off-by: Kirill Popov <kirill.s.popov@gmail.com>
|
|
as is a broken share will never be cached
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
setup
this fixes cases where during the (partial) setup of a shared mount a full setup is triggered
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
[stable24] cache storage info in memcache for 5m
|
|
[stable24] cache fullSetupRequired locally
|
|
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
This improve the correctness of the data
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
|
This should saves some query in the share backend when displaying the
owner and it's not important if the display name is 10 minutes outdated
as it is very rare that this gets changed.
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
|
[stable24] ignore forbidden files while scanning local storage
|
|
no need to hit redis every time
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
|
|
Log why the login token can't be used for credentials
|
|
nextcloud/bugfix/31952/fix-mail-link-share-password-expiration-settings
Adjust settings for mail link password
|
|
Rename the settings and invert the meaning.
Increase default interval to one hour.
Changed the interval to be a number of seconds, to align with other
setting styles.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Add a metadata service to store file metadata
|
|
And update autoloader
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
|
Adapt user_migration APIs to have information about failures
|
|
Fixed syntax errors.
Removed if condition for copyToFolder since it's void now.
Change signature of setMigratorVersions to also be void.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
|
|
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
When requesting a new password for share by mail link, now we correctly
reset the expiration date.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
|
Add settings to ignore second display name in search
|
|
Signed-off-by: Louis Chemineau <louis@chmn.me>
|
|
Expose ZIP stat information
|
|
confirm user is internal to globalscale
|
|
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
|
|
perform a setup if we can't find any mounts containing a file
|
|
Temporary passwords for public non-anonymous protected shares (ie: files shared with an email recipient).
|
|
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>
|
|
Signed-off-by: Robin Appelman <robin@icewind.nl>
|
|
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>
|
|
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>
|
|
nextcloud/performance/trottling-capability-frontent
Don't inject Bruteforce capability info in the webui
|
|
fix shared mount roots not being returned from `getSharesInFolder`
|