aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build(hub): 31.0.2 RC1release/31.0.2_rc1Benjamin Gaussorgues2025-03-181-2/+2
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Merge pull request #51536 from nextcloud/backport/51333/stable31Git'Fellow2025-03-181-8/+8
|\ | | | | [stable31] fix(files): Make sure file pointer exists
| * fix(files): Make sure file pointer existsbackport/51333/stable31Git'Fellow2025-03-171-8/+8
| | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-1830-252/+310
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51371 from nextcloud/backport/51361/stable31Joas Schilling2025-03-171-28/+31
|\ \ | | | | | | [stable31] fix(base.php): Correct order for booting \OC\Server
| * | fix(base.php): Correct order for booting \OC\Serverbackport/51361/stable31Joas Schilling2025-03-101-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>
* | | Merge pull request #51515 from nextcloud/backport/51512/stable31Joas Schilling2025-03-171-1/+4
|\ \ \ | |_|/ |/| | [stable31] fix(comments): Fix activity rich subject parameters
| * | fix(comments): Fix activity rich subject parametersbackport/51512/stable31provokateurin2025-03-171-1/+4
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #51519 from nextcloud/ci/noid/3rdparty-31Joas Schilling2025-03-171-0/+0
|\ \ \ | |/ / |/| | [stable31] ci: Update 3rdparty actions
| * | ci: Update 3rdparty actionsci/noid/3rdparty-31Joas Schilling2025-03-171-0/+0
|/ / | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #51304 from nextcloud/backport/51302/stable31Louis2025-03-172-2/+2
|\ \ | | | | | | [stable31] test: Remove `.only()` calls
| * | test: Remove `.only(` callsbackport/51302/stable31Louis Chemineau2025-03-062-2/+2
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #51445 from nextcloud/backport/51442/stable31Stephan Orbaugh2025-03-173-9/+9
|\ \ \ | | | | | | | | [stable31] fix(RichObjectStrings): Make exception messages for invalid parameters more useful for debugging
| * | | fix(RichObjectStrings): Make exception messages for invalid parameters more ↵backport/51442/stable31provokateurin2025-03-173-9/+9
|/ / / | | | | | | | | | | | | | | | useful for debugging Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #51396 from nextcloud/backport/51365/stable31Kate2025-03-171-1/+1
|\ \ \ | | | | | | | | [stable31] fix(dav): Fix share token pattern for base uri extraction
| * | | fix(dav): Fix share token pattern for base uri extractionbackport/51365/stable31provokateurin2025-03-111-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-1740-6/+268
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-1622-0/+120
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-1556-150/+1408
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-14138-3642/+3808
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #51397 from nextcloud/backport/51394/stable31Ferdinand Thiessen2025-03-1333-163/+936
|\ \ \ \ | | | | | | | | | | [stable31] Allow to delete files without trashbin + add unit tests + some refactoring
| * | | | chore: compile assetsbackport/51394/stable31Ferdinand Thiessen2025-03-1318-24/+90
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | fix(files): also enable delete action if trashbin is disabledFerdinand Thiessen2025-03-131-9/+10
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | test(files_trashbin): add test coverage also for utils like the loggerFerdinand Thiessen2025-03-131-0/+20
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | refactor(files_trashbin): restore action refactoringFerdinand Thiessen2025-03-133-16/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. do not rely on magic string but use constant ID for trashbin view 2. add unit tests for restore action Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | fix(files_trashbin): return correct type in empty trash actionFerdinand Thiessen2025-03-136-37/+263
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. correctly return null instead of void in empty trash action 2. use constant instead of magic value for action ID 3. add unit tests for empty trash action 4. add unit tests for trashbin api Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | fix(files_trashbin): correctly sort custom columns in trashbin viewFerdinand Thiessen2025-03-137-80/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Refactor to make code better testable (move columns and view source to `files_views` folder) 2. Fix deletion time fallback (JS Date vs unix timestamp for "delted"-column) 3. Correctly sort `deletedBy` and `originalLocation` columns to use natural sort like any other column 4. Add unit tests for columns and views Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #51311 from nextcloud/backport/51310/stable31Ferdinand Thiessen2025-03-131-0/+4
|\ \ \ \ \ | |/ / / / |/| | | | [stable31] fix(encryption): Listen for user login and logout to set encryption key
| * | | | fix(encryption): Listen for user login and logout to set encryption keybackport/51310/stable31Ferdinand Thiessen2025-03-061-0/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #51437 from nextcloud/backport/51434/stable31Ferdinand Thiessen2025-03-133-3/+3
|\ \ \ \ \ | | | | | | | | | | | | [stable31] fix(mime-types): adjust compiled mime types and sign
| * | | | | fix(mime-types): adjust compiled mime types and signbackport/51434/stable31Ferdinand Thiessen2025-03-123-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | Merge pull request #51460 from nextcloud/release/31.0.1v31.0.1Arthur Schiwon2025-03-131-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | 31.0.1
| * | | | | | build(hub): 31.0.1release/31.0.1Arthur Schiwon2025-03-131-2/+2
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-13114-256/+356
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Merge pull request #51440 from nextcloud/fix/jquery-uiv31.0.1rc2Arthur Schiwon2025-03-125-10/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | [stable31] revert(deps): jquery-ui to 1.13.3
| * | | | | | chore(assets): recompile assetsfix/jquery-uiskjnldsv2025-03-123-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * | | | | | revert(deps): jquery-ui to 1.13.3skjnldsv2025-03-122-6/+7
|/ / / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | | | Merge pull request #51428 from nextcloud/release/31.0.1_rc2Arthur Schiwon2025-03-121-2/+2
|\ \ \ \ \ \ | |/ / / / / |/| | | | | 31.0.1 RC2
| * | | | | build(hub): 31.0.1 RC2release/31.0.1_rc2Arthur Schiwon2025-03-121-2/+2
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | | Merge pull request #51417 from nextcloud/backport/51384/stable31John Molakvoæ2025-03-121-1/+5
|\ \ \ \ \ | | | | | | | | | | | | [stable31] fix(lookup-server): Only flag new users for lookup update / delete
| * | | | | fix(lookup-server): Only flag new users for lookup update / deletebackport/51384/stable31Ferdinand Thiessen2025-03-121-1/+5
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | If the flag was already set then we do not need to overwrite it. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #51402 from nextcloud/backport/51379/stable31Andy Scherzinger2025-03-121-1/+3
|\ \ \ \ \ | | | | | | | | | | | | [stable31] fix(AppDiscover): Strip double-quotes from folder name
| * | | | | fix(AppDiscover): Ensure created cache folder is safe-chars onlybackport/51379/stable31Git'Fellow2025-03-111-1/+3
| | |/ / / | |/| | | | | | | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | | | | Merge pull request #51413 from nextcloud/backport/51405/stable31John Molakvoæ2025-03-122-4/+1
|\ \ \ \ \ | | | | | | | | | | | | [stable31] fix(mimetypes): drop `tar.gz` and `tar.bz2` and adjust `tgz`
| * | | | | fix(mimetypes): drop `tar.gz` and `tar.bz2` and adjust `tgz`Ferdinand Thiessen2025-03-122-4/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. mimetypes with a dot do not work with our mime detector (only checks last dot). 2. all of those files are tar files compressed as gzip / bzip2 so the real mimetype of the file is the compression not the tar. We could at max. set mime to `application/x-tar+gzip`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-12108-630/+708
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #51395 from nextcloud/backport/51320/stable31Andy Scherzinger2025-03-127-35/+77
|\ \ \ \ \ | | | | | | | | | | | | [stable31] fix(external_storage): fix settings save
| * | | | | chore(assets): Recompile assetsbackport/51320/stable31nextcloud-command2025-03-114-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | fix(external_storage): fix settings saveskjnldsv2025-03-113-29/+71
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | | Merge pull request #51404 from nextcloud/backport/51378/stable31Andy Scherzinger2025-03-1113-74/+89
|\ \ \ \ \ | |/ / / / |/| | | | [stable31] fix(lookup-server): disable when not using global scale