| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| |/
|/| |
Handle file contained inside the uploads folder
|
| |
| |
| |
| |
| |
| | |
Fix #32450
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
| |
| |
| |
| |
| |
| | |
Found via `codespell -q 3 -S l10n -L jus ./apps/dav`
Signed-off-by: luz paz <luzpaz@github.com>
|
|\ \
| | |
| | |
| | |
| | | |
cneukom/feature/birthday-calendar-reminder-settings
Birthday Calendar Reminder Setting
|
| | |
| | |
| | |
| | | |
Signed-off-by: Cédric Neukom <github@webguy.ch>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Cédric Neukom <github@webguy.ch>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Doesn't matter much as it's been recreated afterwards with (ensureCalendarExists).
Closes #29617
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|\ \ \
| |/ /
|/| | |
Avoid calendar & addressbook activities being created on user being deleted
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Addressbooks and Calendar data are destroyed through hook OC_User::pre_deleteUser, which when it reaches the backends sends AddressBookDeletedEvent/CalendarDeletedEvent typed events, which in turns generates activities that aren't deleted until they expire.
This can probably lead to old activities being visible for a new user created with the same uid.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|\ \ \
| | | |
| | | | |
Fix empty address books being exported
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Christopher Ng <chrng8@gmail.com>
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
nextcloud/fix/noid/proppatch-properties-transaction-rollback
DAV custom props: catch Exception and rollback transaction in case
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- before exceptions were not caught, a started transaction might not have
been finished
- also resolve depractions and use IQueryBuilder
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|\ \ \
| | | |
| | | | |
Summer cleanup of the federation app
|
| | | |
| | | |
| | | |
| | | | |
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- Use IEventDispatcher instead of deprecated symfony dispatcher
- Use LoggerInterface where possible
- Use php 7.4 properties
- Add type hinting where possible
- Move federation hooks to a seperate listener
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
|\ \ \ \
| |/ / /
|/| | | |
Fix type error in Sabre/Connector/Directory
|
| |/ /
| | |
| | |
| | | |
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
|\ \ \
| | | |
| | | | |
Add typing to Sharing Backend
|
| | |/
| |/|
| | |
| | | |
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
|
|\ \ \
| |/ /
|/| | |
l10n: Spelling unification
|
| | |
| | |
| | | |
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
|
| | |
| | |
| | | |
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
|
| | |
| | |
| | | |
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
|
|\ \ \
| |/ /
|/| | |
Use {$var} instead of ${var} for PHP 8.2 compatibility
|
| |/
| |
| |
| | |
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
|
|/
|
|
|
|
|
|
| |
- Introduce a new CalendarObjectMovedEvent typed event dedicated for
this operation
- Handle the event in the activity backend and add new appropriate activity subjects
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|\
| |
| | |
Allow DAV Object properties
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The current implementation only saves them as string. It seems they can
be more complex than that, and that objects were saved directly.
You may find such objects saved in some production databases by
executing:
```sql
SELECT * from oc_properties where propertyvalue = 'Object';
```
This commit adds a repair job to clean all of these "broken" properties
values, adds a new database column to save the type of the property, and
handles converting from and to correct values.
Implementation is very similar to SabreDAV's own PDO backend: https://github.com/nextcloud/3rdparty/blob/4921806dfb1c5c309eac60195ed34e2749baf3c1/sabre/dav/lib/DAV/PropertyStorage/Backend/PDO.php
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|\ \
| | |
| | | |
Expose additional emails in {DAV:}alternate-URI-set
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This allows iMip invitations to be send with an alternative email as
"Reply-To" field.
Closes #27201
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
nextcloud/increase-loglevel-modernize-refresh-webcal
Increase loglevel of Webcal parsing errors and modernize code
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Closes #31612
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|\ \ \
| | | |
| | | | |
Put calendar invites into the user's first available calendar
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If there's no default calendar and we can't find anything with URI
'personal', instead of creating a new one, start by using the first
"real personal calendar" available.
If not, then we create the default one.
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|\ \ \ \
| | | | |
| | | | | |
🧹 Remove all legacy event dispatchers from CalDAV & CardDAV backends
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
| | | | |
| | | | |
| | | | |
| | | | | |
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
Move them to proper EventListeners and test them
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
nextcloud/bugfix/noid/no-fatal-for-maintenance-mode
Don't spam the log with fatals when maintenance mode is enabled or an…
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
upgrade has to be done
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Because of the system addressbook synchronisation.
Closes #32803
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
|\ \ \ \
| | | | |
| | | | | |
Debug log what happens during reminders processing
|