Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(federation): respect sharing.federation.allowSelfSignedCertificates for ↵bug/noid/self-signed-trusted-servers-address-book-sync | Daniel Kesselberg | 6 days | 1 | -1/+3 |
| | | | | | | | | address book sync The configuration option, to accept self-signed certificates, is now also used when syncing address books. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Revert "perf(base): Stop setting up the FS for every basic auth request" | John Molakvoæ | 10 days | 2 | -17/+4 |
| | |||||
* | Merge pull request #53141 from nextcloud/perf/files/setup-fs-basic-auth-request | John Molakvoæ | 10 days | 2 | -4/+17 |
|\ | |||||
| * | fix(dav): Initialize the FS for the user right after authenticating | provokateurin | 14 days | 2 | -4/+17 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | Merge pull request #53893 from nextcloud/fix/cleanup-loadapp-calls | Kate | 11 days | 1 | -1/+2 |
|\ \ | |||||
| * | | fix: Replace OC_App::loadApp calls by IAppManager | Côme Chilliet | 12 days | 1 | -1/+2 |
| |/ | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* / | Revert "fix(dav): only consider user's principal for unsharing entries"bug/noid/take-groups-and-circles-into-account-for-unshares | Daniel Kesselberg | 12 days | 2 | -2/+2 |
|/ | | | | | | This reverts commit 023b98c44bd69e6029aeafcd4a059c6bd7926079. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix(imip): set charset for imip attachment | Daniel Kesselberg | 2025-07-06 | 1 | -4/+13 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | Merge pull request #53418 from nextcloud/fix/timedjob-execution-time | Joas Schilling | 2025-07-03 | 2 | -2/+8 |
|\ | | | | | Fix TimedJob execution time to allow job execution exactly when scheduled | ||||
| * | fix: delete UserStatusAutomation when user is deleted | Salvatore Martire | 2025-07-01 | 1 | -0/+5 |
| | | | | | | | | Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com> | ||||
| * | fix: adjust setTimeout value for ClearOldStatusesBackgroundJob | Salvatore Martire | 2025-07-01 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | These jobs that were setting their interval to 0 were not really running at every run of cron.php if the run was in the same second. To keep the same behaior, I am updating those intervals to 1 second. Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com> | ||||
* | | chore: apply new CSFixer rules | Ferdinand Thiessen | 2025-07-01 | 104 | -104/+181 |
|/ | | | | | | | 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 | 1 | -3/+10 |
|\ | |||||
| * | feat(files_sharing): allow viewing files with download disabled | skjnldsv | 2025-06-26 | 1 | -3/+10 |
| | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | | Merge pull request #52976 from nextcloud/perf/realpath-custom-prop | Kate | 2025-07-01 | 1 | -0/+5 |
|\ \ | |||||
| * | | perf: Skip photos app related property in custom propertiesperf/realpath-custom-prop | Julius Knorr | 2025-05-20 | 1 | -0/+5 |
| | | | | | | | | | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net> | ||||
* | | | perf(dav): Preload dav search with tags/favoritesperf/dav-preload-search-tags | Julius Knorr | 2025-06-27 | 3 | -13/+35 |
| | | | | | | | | | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net> | ||||
* | | | feat(files): automatically create directories on upload | Salvatore Martire | 2025-06-26 | 2 | -0/+70 |
| |/ |/| | | | | | Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com> | ||||
* | | fix(dav): catch exception on non local accountfix/noid/ignore-missing-owner | Maxence Lange | 2025-06-25 | 1 | -1/+8 |
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | | fix(caldav): Use parameter for query to neutralize it in query diffsbugfix/noid/use-query-parameters | Joas Schilling | 2025-06-20 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | refactor(dav): move shared logic to a dedicated example contact servicerefactor/dav/example-contact-service | Richard Steinmetz | 2025-06-19 | 5 | -152/+157 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | fix: hide guests group when searching for principals | Daniel Kesselberg | 2025-06-17 | 1 | -0/+4 |
| | | | | | | | | | | | | Follow-up for https://github.com/nextcloud/server/pull/52914 Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | | fix: enable example contact feature by default | Richard Steinmetz | 2025-06-16 | 3 | -3/+3 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | fix: harmonize design of default content settings section | Richard Steinmetz | 2025-06-16 | 2 | -2/+33 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | feat: create example event when a user logs in for the first time | Richard Steinmetz | 2025-06-16 | 6 | -13/+336 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | fix: use correct format for getlastmodified webdav propertybug/noid/expires-date-format | Daniel Kesselberg | 2025-06-10 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | | fix(imip): dont compare events for the reply messagefix/reply-message | Hamza Mahjoubi | 2025-06-05 | 2 | -2/+30 |
| | | | | | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com> | ||||
* | | fix(dav): file drop nickname | skjnldsv | 2025-06-05 | 1 | -6/+18 |
| | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | | docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCountdocs/caldav/getCalendarsForUserCount | Richard Steinmetz | 2025-06-04 | 1 | -7/+5 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | feat: link upcoming event to calendar app modalfeat/noid/link-to-calendar-event | Maksim Sukharev | 2025-06-03 | 1 | -14/+30 |
| | | | | | | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com> | ||||
* | | refactor(dav): remove unused CalDAVBackend methodremove-unused-method | Thomas Citharel | 2025-06-01 | 1 | -19/+0 |
| | | | | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr> | ||||
* | | Merge pull request #52215 from nextcloud/perf/carddav/dont-query-circles | Daniel | 2025-06-01 | 1 | -1/+0 |
|\ \ | | | | | | | perf(carddav): don't query circle memberships | ||||
| * | | perf(carddav): don't query circle membershipsperf/carddav/dont-query-circles | Richard Steinmetz | 2025-04-16 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | It is not possible to share address books with circles so it is pointless to query for address books shared with joined circles. Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | | fix(caldav): use direct.edit route in event activitiesfix/caldav/use-direct-route-event-activity | Richard Steinmetz | 2025-06-01 | 1 | -7/+2 |
| | | | | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | | Merge pull request #53145 from nextcloud/dav-file-write-log | Robin Appelman | 2025-05-30 | 1 | -1/+3 |
|\ \ \ | | | | | | | | | fix: log error when writing stream to dav file | ||||
| * | | | fix: log error when writing stream to dav filedav-file-write-log | Robin Appelman | 2025-05-30 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | | | docs(caldav): update documentation for calendar searchdocs/53002/calendar-search-impl | Daniel Kesselberg | 2025-05-28 | 2 | -20/+0 |
|/ / / | | | | | | | | | | | | | | | | Remove the documentation from the implementaitons. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | | | fix(DAV): Check if the header is actually the expected format | Joas Schilling | 2025-05-28 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | Not sure how the test ever passed as it can only throw with strict types which are not yet enabled Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | | fix: hide guests group from principal backendbug/noid/hide-guests-groups | Daniel Kesselberg | 2025-05-23 | 1 | -3/+5 |
| | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | | | Merge pull request #52810 from ↵ | Louis | 2025-05-22 | 1 | -10/+25 |
|\ \ \ | | | | | | | | | | | | | nextcloud/artonge/feat/do_not_require_samesite_strict_cookie_on_public.php | ||||
| * | | | fix: Move CSRF check from base to PublicAuth for public.php | Louis Chemineau | 2025-05-21 | 1 | -10/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This currently prevent directly accessing a ressource when clicking on a link on a third party site. Example, clicking on `https://example.com/public.php/dav/files/pqLWcA269zfzXez/?accept=zip` in a GitHub comment. Skipping the check is an issue with password protected shares, as it allows third party sites to request the ressource when the user already entered the password, aka CSRF. So after removing the check from `base.php`, we need to add the it again in the `PublicAuth` plugin. We also add a redirect to be helpful to the user. **Warning**: this adds the limitation that clicking on a direct download link for password protected shares will redirect you to the password form, and then to the main share view. Fix #52482 Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | | | | fix(caldav): don't send invitations to circlesfix/caldav/no-invitations-to-circles | Richard Steinmetz | 2025-05-21 | 2 | -3/+19 |
| |_|/ |/| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | | Merge pull request #52879 from nextcloud/bug/noid/clear-dav-photo-cache | Christoph Wurst | 2025-05-19 | 4 | -22/+91 |
|\ \ \ | | | | | | | | | Add command to clear dav's photo cache | ||||
| * | | | refactor(dav): replace IAppData with IAppDataFactory for PhotoCachebug/noid/clear-dav-photo-cache | Daniel Kesselberg | 2025-05-15 | 3 | -22/+16 |
| | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
| * | | | feat: add command to clear contacts photo cache | Daniel Kesselberg | 2025-05-15 | 1 | -0/+75 |
| | | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | | | | Merge pull request #52890 from nextcloud/chore/move-stream-copy-implementation | Ferdinand Thiessen | 2025-05-17 | 1 | -1/+2 |
|\ \ \ \ | |_|/ / |/| | | | chore: move streamCopy implementation from `OC_Helper` to `OCP\Files` | ||||
| * | | | chore: move streamCopy implementation from `OC_Helper` to `OCP\Files` | Ferdinand Thiessen | 2025-05-16 | 1 | -1/+2 |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | The function was already there but called the legacy version. So moved the implementation and migrated all usages of it. Sadly the interface was slightly different so adjusted it to be compatible with both legacy and the OCP one. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | | fix(dav): correctly handle uploading folders with same name as a filefix/file-drop | Ferdinand Thiessen | 2025-05-16 | 1 | -31/+40 |
| | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | | refactor(dav): use Node API instead of private files view for filedrop plugin | Ferdinand Thiessen | 2025-05-16 | 1 | -13/+19 |
| | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | | Merge pull request #52708 from ↵ | Richard Steinmetz | 2025-05-16 | 1 | -0/+30 |
|\ \ \ | |/ / |/| | | | | | | | | nextcloud/fix/dav/update-rooms-resources-background-job fix(dav): add repair step to queue job to update rooms and resources |