Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | feat(files_sharing): add config option for extending link-share permissions | Ferdinand Thiessen | 5 days | 2 | -0/+3 |
| | | | | | | | | This allows the admin to control the behavior whether link shares with READ permissions should be extended to also gain SHARE permissions, allowing users (public share receivers) to add the share to their cloud. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(security): Update CA certificate bundleautomated/noid/master-update-ca-cert-bundle | nextcloud-command | 7 days | 1 | -1/+1 |
| | | | | Signed-off-by: GitHub <noreply@github.com> | ||||
* | build: Update psalm baselinebuild/update-psalm-baseline | provokateurin | 9 days | 1 | -1/+0 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Revert "perf(base): Stop setting up the FS for every basic auth request" | John Molakvoæ | 11 days | 5 | -9/+185 |
| | |||||
* | Merge pull request #53141 from nextcloud/perf/files/setup-fs-basic-auth-request | John Molakvoæ | 11 days | 5 | -185/+9 |
|\ | |||||
| * | chore: Remove unused \OC\Cache\CappedMemoryCache | provokateurin | 2025-07-08 | 1 | -11/+0 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
| * | fix(core): Stop abusing the cache for avatar upload | provokateurin | 2025-07-08 | 4 | -174/+9 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | Merge pull request #53897 from nextcloud/fix/noid/krb-fallback | Arthur Schiwon | 12 days | 1 | -5/+0 |
|\ \ | | | | | | | fix(Krb): switch away from deprecated and broken KerberosApacheAuth() | ||||
| * | | fix(Krb): switch away from deprecated and broken KerberosApacheAuth() | Arthur Schiwon | 12 days | 1 | -5/+0 |
| | | | | | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* | | | Merge pull request #53887 from nextcloud/fix/lower-email-case | John Molakvoæ | 12 days | 1 | -2/+0 |
|\ \ \ | |||||
| * | | | fix: force lowercase emailsfix/lower-email-case | skjnldsv | 13 days | 1 | -2/+0 |
| |/ / | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | | | Merge pull request #53501 from nextcloud/fix-theming-for-disabled-accounts | Daniel Calviño Sánchez | 12 days | 4 | -0/+191 |
|\ \ \ | | | | | | | | | fix: Fix theming for disabled accounts | ||||
| * | | | fix: Fix theming for disabled accountsfix-theming-for-disabled-accounts | Daniel Calviño Sánchez | 12 days | 4 | -0/+191 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Theming app injects the stylesheets for the different themes in the "<header>" element of the page, and those stylesheets are then loaded by the browser from a "Controller" (a plain "Controller", not an "OCSController"). The stylesheets, in turn, may also get some images (like the background) also from the "Controller". When handling a request to "index.php" it is checked whether the user is logged in and, if not, a login is tried. A disabled user is explicitly seen as not logged in, so a login is always tried in that case, but disabled users are also explicitly prevented to log in, so the login also fails. Due to that trying to get any of the themed stylesheets or images with a disabled account (to be able to show the "Account disabled" error page) fails with an HTTP status 401. To solve that, and to avoid touching this basic logic as much as possible, the login exception is now ignored (if the user is disabled) for some specific requests to the Theming app. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com> | ||||
* / / | chore: update psalm baselinefix/cleanup-loadapp-calls | Côme Chilliet | 13 days | 1 | -11/+0 |
|/ / | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | Merge pull request #53537 from nextcloud/fix/cleanup-dependencyanalyser | Kate | 14 days | 1 | -12/+0 |
|\ \ | |||||
| * | | chore: update psalm baselinefix/cleanup-dependencyanalyser | Côme Chilliet | 14 days | 1 | -12/+0 |
| | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | | feat(OCP): Consumable vs. Implementable public APItechdebt/standard-15/consumable-ocp | Joas Schilling | 14 days | 1 | -2/+90 |
|/ / | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* / | chore: update psalm baseline | Côme Chilliet | 2025-07-08 | 1 | -9/+0 |
|/ | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: add rector DataProviderAnnotationToAttributeRector | Robin Appelman | 2025-07-01 | 1 | -0/+2 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | chore: add phpunit StaticDataProviderClassMethodRector rector rule | Robin Appelman | 2025-07-01 | 1 | -1/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | chore: apply new CSFixer rules | Ferdinand Thiessen | 2025-07-01 | 38 | -21/+59 |
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> # Conflicts: # apps/settings/lib/SetupChecks/PhpOpcacheSetup.php | ||||
* | Merge pull request #53671 from nextcloud/fix/read-only-share-download | John Molakvoæ | 2025-07-01 | 2 | -3/+32 |
|\ | |||||
| * | feat(files_sharing): allow viewing files with download disabled | skjnldsv | 2025-06-26 | 2 | -3/+32 |
| | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | | fix(files): Always transfer incoming shares when doing ownership transfer to ↵ | provokateurin | 2025-07-01 | 2 | -49/+15 |
| | | | | | | | | | | | | prevent broken reshares Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | Merge branch 'master' into remove-x-xss-protection | Joas Schilling | 2025-06-30 | 7 | -62/+174 |
|\ \ | |||||
| * | | fix: handle ambiguous IResponse.getBody return typesdebt/noid/wrong-return-type-iresponse | Daniel Kesselberg | 2025-06-30 | 1 | -12/+0 |
| | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
| * | | docs(http): Update return type for getBody | Daniel Kesselberg | 2025-06-30 | 1 | -10/+0 |
| | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
| * | | fix(nullcache): make get compliant with the interfacedebt/noid/wrong-return-type-nullcache | Daniel Kesselberg | 2025-06-26 | 1 | -19/+0 |
| |/ | | | | | | | | | | | The interface defines ICacheEntry|false, thus we should not return null. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
| * | fix: revive always storing lowercased email addresses | Richard Steinmetz | 2025-06-24 | 1 | -0/+12 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
| * | refactor(dav): move shared logic to a dedicated example contact servicerefactor/dav/example-contact-service | Richard Steinmetz | 2025-06-19 | 1 | -11/+0 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
| * | Merge pull request #52916 from nextcloud/fix/cache-ldap-configuration-prefixes | Côme Chilliet | 2025-06-19 | 1 | -8/+0 |
| |\ | | | | | | | fix(user_ldap): Store the list of used configuration prefixed in appconfig | ||||
| | * | chore: update psalm baselinefix/cache-ldap-configuration-prefixes | Côme Chilliet | 2025-06-10 | 1 | -8/+0 |
| | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | | fix(FilenameValidator): use `_` as default replacement for invalid charsfix/validation-defaults | Ferdinand Thiessen | 2025-06-18 | 1 | -1/+1 |
| | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
| * | | test(dav): add integration test for principal property searchbug/noid/principal-guest_app-not-found | Daniel Kesselberg | 2025-06-17 | 4 | -0/+156 |
| | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
| * | | chore: add UseSpecificWillMethodRector to rector configuration | Robin Appelman | 2025-06-12 | 1 | -0/+4 |
| | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | | chore: add tests to rector configuration | Robin Appelman | 2025-06-12 | 1 | -1/+1 |
| |/ | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* / | Fix: Remove X-XSS-Protection use, check and recommendation | invario | 2025-06-13 | 3 | -4/+0 |
|/ | | | | | Co-authored-by: John Molakvoæ <skjnldsv@users.noreply.github.com> Signed-off-by: invario <67800603+invario@users.noreply.github.com> | ||||
* | fix: use logical operator instead of bitwise | Daniel Kesselberg | 2025-06-10 | 1 | -6/+0 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Merge pull request #52538 from nextcloud/feat/use-php84-lazy-objects | Côme Chilliet | 2025-06-10 | 1 | -44/+0 |
|\ | | | | | Use PHP 8.4 lazy ghosts for Dependency injection | ||||
| * | fix: Fix psalm issue and update baseline | Côme Chilliet | 2025-06-05 | 1 | -44/+0 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | Merge pull request #53287 from nextcloud/feat/test-app-routes | Stephan Orbaugh | 2025-06-06 | 3 | -1/+81 |
|\ \ | |/ |/| | feat(tests): Test application enabling/disabling and routes | ||||
| * | feat(tests): Test application enabling/disabling and routesfeat/test-app-routes | Côme Chilliet | 2025-06-05 | 3 | -1/+81 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | chore: update psalm baselinefeat/cache-routes | Côme Chilliet | 2025-06-05 | 1 | -3/+0 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | chore: Disable appstore from integration tests | Côme Chilliet | 2025-06-05 | 1 | -0/+2 |
| | | | | | | | | | | | | This avoids spamming the appstore server and getting banned from CI runs Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | fix(dav): file drop nickname | skjnldsv | 2025-06-05 | 1 | -4/+43 |
|/ | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | refactor(core): migrate core application to `IBootstrap` | Ferdinand Thiessen | 2025-06-02 | 1 | -6/+0 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat: move primary object store configuration to a single placeprimary-object-store-settings | Robin Appelman | 2025-05-28 | 1 | -8/+0 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix(security): Update CA certificate bundle | nextcloud-command | 2025-05-21 | 1 | -1/+1 |
| | | | | Signed-off-by: GitHub <noreply@github.com> | ||||
* | Revert "fix(files_sharing): Filter own shares that are reshares"revert-52503-fix/files_sharing/filter-own-reshared-shares | Joas Schilling | 2025-05-19 | 1 | -0/+9 |
| | |||||
* | Merge pull request #52891 from nextcloud/chore/nix-flake | Kate | 2025-05-19 | 1 | -0/+3 |
|\ |