aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #51536 from nextcloud/backport/51333/stable31Git'Fellow4 days1-8/+8
|\ | | | | [stable31] fix(files): Make sure file pointer exists
| * fix(files): Make sure file pointer existsbackport/51333/stable31Git'Fellow5 days1-8/+8
| | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot5 days4-60/+118
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51371 from nextcloud/backport/51361/stable31Joas Schilling5 days1-28/+31
|\ \ | |/ |/| [stable31] fix(base.php): Correct order for booting \OC\Server
| * fix(base.php): Correct order for booting \OC\Serverbackport/51361/stable31Joas Schilling12 days1-28/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A recent change had broken authentication with an older FastCGI Apache2 module, because the IRequest object got initialised before the fix from self::handleAuthHeaders() copied the authentication headers into the correct $_SERVER variables. Since this part is completely independent from any Nextcloud code it is now done as a first thing within the init() call. Additionally similar issues could happen when another class would boot too early and read other global PHP settings like ini values and default timezone, so those are now also moved to the beginning. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | fix(RichObjectStrings): Make exception messages for invalid parameters more ↵backport/51442/stable31provokateurin6 days2-7/+7
| | | | | | | | | | | | useful for debugging Signed-off-by: provokateurin <kate@provokateurin.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot7 days2-0/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot8 days2-0/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot9 days4-0/+16
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot10 days2-0/+12
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot11 days2-2/+26
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(lookup-server): disable lookup server for non-global scale setupsFerdinand Thiessen11 days1-2/+4
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(lookup-server): do not query data by defaultFerdinand Thiessen11 days1-1/+1
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot12 days2-0/+2
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot14 days2-38/+38
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-082-14/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(systemtags): prevent tag edition if restrictedskjnldsv2025-03-065-1/+43
| | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> [skip ci]
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-062-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-066-24/+34
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(login): Properly target public page with attributeLouis Chemineau2025-03-051-1/+2
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Merge pull request #51251 from nextcloud/backport/50989/stable31Andy Scherzinger2025-03-051-1/+1
|\ | | | | [stable31] fix: Use case insensitive check when validating login name
| * fix: use mb_strtolower to convert login namebackport/50989/stable31Cleopatra Enjeck M.2025-03-051-1/+1
| | | | | | | | Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
| * fix: Improve string comparisonCleopatra Enjeck M.2025-03-051-1/+1
| | | | | | | | Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
| * fix: Use case insensitive check when validating login nameCleopatra Enjeck M.2025-03-051-1/+1
| | | | | | | | Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
* | fix: No IFactory in constructorbackport/51259/stable31Marcel Müller2025-03-051-3/+1
| | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* | fix(files): Don't do session related work in the constructor of the ViewJoas Schilling2025-03-051-10/+10
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-052-0/+12
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat: log query for dbal exceptionsbackport/51073/stable31Robin Appelman2025-03-042-6/+9
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Merge pull request #51197 from nextcloud/fix/51022/simpler-request-pre-upgradeAndy Scherzinger2025-03-041-49/+99
|\ | | | | [stable31] fix(userconfig): simpler db request pre-upgrade
| * fix(userconfig): simpler db request before 31 upgradefix/51022/simpler-request-pre-upgradeMaxence Lange2025-03-031-49/+99
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | Merge pull request #51203 from nextcloud/backport/51194/stable31Kate2025-03-042-63/+27
|\ \ | | | | | | [stable31] refactor(TempManager): Simplify and unify implementations and remove legacy behavior
| * | refactor(TempManager): Simplify and unify implementations and remove legacy ↵backport/51194/stable31provokateurin2025-03-032-63/+27
| |/ | | | | | | | | | | behavior Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(Share20\Manager): Propagate user and group deletion to remote share ↵provokateurin2025-03-041-4/+16
| | | | | | | | | | | | providers Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(Share20): Convert broken hooks to IEventListenerprovokateurin2025-03-046-26/+76
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-048-0/+14
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51090 from nextcloud/backport/51051/stable31Louis2025-03-036-61/+103
|\ | | | | [stable31] feat: Close sessions created for login flow v2
| * fix(login): Support subfolder install for ephemeral sessionsbackport/51051/stable31Louis Chemineau2025-03-031-1/+4
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * fix(login): Also check legacy annotation for ephemeral sessionsLouis Chemineau2025-03-032-6/+7
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * feat: Close sessions created for login flow v2Louis Chemineau2025-02-276-61/+99
| | | | | | | | | | | | | | | | Sessions created during the login flow v2 should be short lived to not leave an unexpected opened session in the browser. This commit add a property to the session object to track its origin, and will close it as soon as possible, i.e., on the first non public page request. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-034-2/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51173 from DaleBCooper/fix-a+-ratingJoas Schilling2025-03-021-7/+7
|\ \ | | | | | | Fix A+ rating when checking with Nextcloud Security Scan.
| * | Fix A+ rating when checking with Nextcloud Security Scan.DaleBCooper2025-03-011-7/+7
| | | | | | | | | | | | | | | Due to commit 33d7019 session.cookie_secure=true is not set when accessing /status.php. This results in a degration from A+ to A rating due to missing __Host prefix for nc_sameSiteCookielax and nc_sameSiteCookiestrict cookies.
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-024-0/+6
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-018-0/+72
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-28138-334/+168
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #51058 from nextcloud/backport/51049/stable31Joas Schilling2025-02-272-4/+4
|\ \ \ | |_|/ |/| | [stable31] fix(l10n): Improve english source strings
| * | fix(l10n): Improve english source stringsJoas Schilling2025-02-262-4/+4
| | | | | | | | | | | | | | | | | | | | | - No leading/trailing whitespace - Use asci single quote Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-27138-334/+334
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | fix: Report duplicated extra files in integrity checkbackport/51050/stable31Louis Chemineau2025-02-261-2/+2
|/ / | | | | | | | | | | | | | | The `array_diff` is not comparing the array keys. This means that an extra key with an expected hash will not be reported. Using `array_diff_assoc` will report such files. For example, copying `status.php` to `status 2.php`, will only be reported with the new version. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #51034 from nextcloud/backport/48795/stable31Andy Scherzinger2025-02-265-18/+51
|\ \ | | | | | | [stable31] feat: support migrating an instance to sharding