summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #41236 from nextcloud/backport/41062/stable27Louis2023-11-071-11/+13
|\ | | | | [stable27] Return correct status if touch failed
| * Return correct status if touch failedLouis Chemineau2023-11-021-11/+13
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-076-12/+14
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #41106 from nextcloud/backport/40443/stable27Arthur Schiwon2023-11-065-416/+444
|\ \ | | | | | | [stable27] fix(ldap): store last known user groups
| * | fix(LDAP): solve race condition reading groups of disappeared LDAP userArthur Schiwon2023-10-303-7/+131
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | refactor(LDAP): pass IConfig via constructor to Group_LDAPArthur Schiwon2023-10-304-23/+25
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | refactor(tests): simplify code, reduce duplicationArthur Schiwon2023-10-301-425/+257
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | test(Group LDAP): add test for getting groups of OfflineUserArthur Schiwon2023-10-301-0/+45
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | fix(ldap): store last known user groupsArthur Schiwon2023-10-302-2/+27
| | | | | | | | | | | | | | | | | | - for LDAP user life cycle management Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | Merge pull request #41219 from nextcloud/backport/41053/stable27Benjamin Gaussorgues2023-11-062-0/+24
|\ \ \ | | | | | | | | [stable27] fix(files_external): on case insensitive system, block case change
| * | | fix(files_external): on case insensitive system, block case changeBenjamin Gaussorgues2023-10-312-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a file/directory is renamed to the same name with only case change, the rename fail. We block this kind of rename. The user will have to rename to another name first. Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | | Merge pull request #41289 from nextcloud/backport/41263/stable27Simon L2023-11-062-11/+4
|\ \ \ \
| * | | | fix semaphore unguardingSimon L2023-11-052-11/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* | | | | Merge pull request #41150 from nextcloud/backport/40885/stable27Joas Schilling2023-11-064-52/+77
|\ \ \ \ \ | | | | | | | | | | | | [stable27] fix(OCM): Make the public API only rely on OCP
| * | | | | fix(OCM): Make the public API only rely on OCPJoas Schilling2023-10-274-52/+77
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0614-10/+20
| |/ / / / |/| | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-052-0/+8
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0432-56/+306
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0328-16/+154
| |_|_|/ |/| | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #41232 from nextcloud/backport/41230/stable27Git'Fellow2023-11-021-3/+4
|\ \ \ \ | | | | | | | | | | [stable27] fix: add index on migration only if needed
| * | | | Return only if changedGit'Fellow2023-11-021-2/+1
| | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
| * | | | fix: add index on migration only if neededGit'Fellow2023-11-021-1/+3
|/ / / / | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-02152-124/+374
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-11-0116-4/+92
| |/ / |/| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #41206 from ↵Grigorii K. Shartsev2023-10-315-16/+15
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/fix/39565/race-condition-on-web-files-view fix(files): race condition on web files view change
| * | | chore(assets): Recompile assetsGrigorii K. Shartsev2023-10-312-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
| * | | fix(files): remove resetting and reload curr dir on showGrigorii K. Shartsev2023-10-311-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | It is handled by new navigation with Vue Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
| * | | fix(files): add silent mode in legacy navigationGrigorii K. Shartsev2023-10-312-6/+12
| | | | | | | | | | | | | | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-3128-114/+752
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #41161 from ↵dependabot[bot]2023-10-306-11/+13
|\ \ \ | | | | | | | | | | | | nextcloud/dependabot/npm_and_yarn/stable27/davclient.js-0.2.2
| * | | chore(deps): bump davclient.js from 0.2.1 to 0.2.2dependabot[bot]2023-10-306-11/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [davclient.js](https://github.com/owncloud/davclient.js) from 0.2.1 to 0.2.2. - [Release notes](https://github.com/owncloud/davclient.js/releases) - [Commits](https://github.com/owncloud/davclient.js/compare/1ab200d099a3c2cd2ef919c3a56353ce26865994...de93b734bd7a656de0482437df8ef50dd68a10d3) --- updated-dependencies: - dependency-name: davclient.js dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | Merge pull request #41147 from nextcloud/backport/39743/stable27Ferdinand Thiessen2023-10-301-0/+1
|\ \ \ \ | |/ / / |/| | | [stable27] fix: Don't try to access null array
| * | | fix: don't try to access null arrayGit'Fellow2023-10-271-0/+1
| |/ / | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | Merge pull request #41186 from nextcloud/backport/41120/stable27Ferdinand Thiessen2023-10-301-0/+3
|\ \ \ | |_|/ |/| | [stable27] Don't pass invalid streams to Imaginary
| * | Don't pass invalid streams to ImaginaryGit'Fellow2023-10-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Update Imaginary.php Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> Update Imaginary.php Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-3020-24/+342
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-2922-8/+66
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #40928 from nextcloud/backport/stable27/40927F. E Noel Nfebe2023-10-288-37/+35
|\ \ | | | | | | [stable27] Allow share expiry dates lower than enforced limits
| * | Fix dupblicate sharing optionfenn-cs2023-10-283-6/+3
| | | | | | | | | | | | | | | | | | | | | Allow download was duplicated via a rebase/merge action during fe78157b77675b2fdc9eb5abfe0d530727fdddd8 this fixes that. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * | Do not treat `isDefaultExpireDateEnforced` as fallbackfenn-cs2023-10-283-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `isDefaultExpireDateEnforced` and its corresponding `defaultExpirationDate` is currently treated as the enforcement fallback when share type enforcements are not set. However, `isDefaultExpireDateEnforced` and `defaultExpirationDate` are actually more like `isDefaultPublicExpireDateEnforced` and `defaultPublicExpirationDate` and therefore only applies to public shares. It might be ideal to rename this variables all the way from the backend config to the way we use them in the frontend code. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | Fix has expiration date logicfenn-cs2023-10-283-18/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current expiration date errorneously assumes that `defaultExpirationDate` applies to all kinds of shares. But it only really applies to public shares despite its name. This commit, fixes that by paring expiration dates with the correct share types during new share initialization and simplifying the `hasExpirationDate` (check) property. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * | Check expiry enforcement for all share typesfenn-cs2023-10-283-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | We should check that a maximum expiry date has been enforced for all shares and NOT JUST FOR internal shares before enforcing a UI max date, like in commit 9757e680e2f643fe19432255c4142e96fbc88df5 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * | Allow share expiry dates lower than enforced limitsfenn-cs2023-10-287-17/+21
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, users could change the share expiry date up to the enforced maximum. The new share flow imposed the enforced share expiry date maximum literally and did not allow even dates lower than the maximum enforced. That does not make much sense, if the enforced expiry date is 30 days from creation date, then it's logical to allow users set the date to anything less than 30 days from the creation date. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-28202-552/+964
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #41138 from nextcloud/backport/41117/stable27Ferdinand Thiessen2023-10-271-1/+1
|\ \ | | | | | | [stable27] fix(login): Fix JS error on login grant page
| * | fix(grant): remove JS error on Grant pageMagnus Anderssen2023-10-261-1/+1
| | | | | | | | | | | | | | | | | | Closes #41098 Signed-off-by: Magnus Anderssen <magnus@magooweb.com>
* | | Merge pull request #40929 from nextcloud/backport/40865/stable27Joas Schilling2023-10-272-2/+2
|\ \ \ | |_|/ |/| | [stable27] Fix version number in ITimeFactory after it was delayed
| * | Fix version number in ITimeFactory after it was delayedJoas Schilling2023-10-162-2/+2
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2023-10-27264-1080/+726
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #41082 from nextcloud/backport/40482/stable27Jonas2023-10-274-10/+52
|\ \ \ | | | | | | | | [stable27] fix(isLegitimatedForUserId): Setup mountpoints to check file access