Dominik Schmidt
40f7aaa327
fix(graph): verify token scopes against the url path
...
The scope handlers know CS3 request types and url paths; handing them the
*http.Request made every restricted scope fail with a type assertion error.
Pass the path, like reva's own http auth interceptor, and allow the graph
drives surface in the public share scope.
The vendored reva change (checkGraphDrivesPath) needs a reva PR before this
can go anywhere.
2026-09-08 11:21:02 +02:00
Dominik Schmidt
46a7dbfb47
feat(proxy): authenticate graph requests carrying a public link token
2026-09-08 11:21:01 +02:00
Alex Ababii
8875d062b0
upd tests for auth requests middelware
2026-09-08 09:37:51 +02:00
Alex Ababii
d1d20edbd2
log jwt expired on debug level instead of error
2026-09-08 09:37:51 +02:00
opencloudeu
c2a34e8c45
[tx] updated from transifex
2026-09-07 23:17:03 +00:00
Dominik Schmidt
7f7a938c3f
fix(proxy): restrict JWT signed urls to the allowed HTTP methods
...
The legacy OC-Signature path already rejects methods outside
PRE_SIGNED_URL_ALLOWED_HTTP_METHODS, the JWT path did not. A leaked
signed download url could be used for PUT, DELETE, MOVE or PROPFIND
as the signing user for the lifetime of the signature.
2026-09-07 13:00:09 +02:00
Dominik Schmidt
81536bbd0e
Merge pull request #3471 from opencloud-eu/feat/graph-expand-thumbnails
...
feat(graph): expand thumbnails on driveItems
2026-09-07 12:50:53 +02:00
opencloudeu
4b7c6908f0
[tx] updated from transifex
2026-09-06 23:16:18 +00:00
Dominik Schmidt
6231a870d5
feat(graph): expand thumbnails on driveItems
...
$expand=thumbnails was only honored by sharedByMe and sharedWithMe. The
driveItem stat, the children listing and the root children listing now
honor it as well, so a client that lists a folder learns which items have
a preview instead of guessing from the mime type.
The thumbnails are set from the resource info the listing already has, so
a later preview check that needs more than the mime type has a single
place to sit. The two share listings carry driveItems only, they keep
matching on the mime type but share the url building.
2026-09-06 23:51:35 +02:00
opencloudeu
17003fe34b
[tx] updated from transifex
2026-09-05 23:17:58 +00:00
Dominik Schmidt
2ce9faec5a
Merge pull request #3444 from opencloud-eu/feat/driveitem-lock
...
graph: expose lockInfo on driveItems
2026-09-04 09:51:13 +02:00
opencloudeu
f5696d40f8
[tx] updated from transifex
2026-09-03 23:17:09 +00:00
Dominik Schmidt
bafbc88a40
graph: expose lockInfo on driveItems
2026-09-03 17:52:13 +02:00
Dominik Schmidt
aa968ec898
graph: expose @libre.graph.shareTypes on driveItems
2026-09-03 16:59:29 +02:00
Dominik Schmidt
61037cc22f
Merge pull request #3202 from opencloud-eu/feat/search-live-photo-facet
...
feat(search): live photo facet
2026-09-03 11:42:28 +02:00
Jörn Friedrich Dreyer
993265b64e
Merge pull request #3445 from opencloud-eu/feat/graph-expand-children
...
feat: support $expand=children on the driveItem endpoint
2026-09-03 09:35:05 +02:00
Dominik Schmidt
5995938c34
chore(search): trim the live photo comments
2026-09-03 03:34:33 +02:00
Dominik Schmidt
0a4f3ed786
fix(search): keep livePhoto.contentId out of the search siblings
2026-09-03 03:34:33 +02:00
Dominik Schmidt
a7214b3d73
fix(search): drop the live photo facet on an empty pairing id
2026-09-03 03:34:33 +02:00
Dominik Schmidt
81b0df1ad4
feat(search): live photo facet
2026-09-03 03:34:33 +02:00
Dominik Schmidt
e6102c0405
Merge pull request #3200 from opencloud-eu/feat/search-motion-photo-facet
...
feat(search): motion photo facet
2026-09-03 03:34:29 +02:00
opencloudeu
ab0b3c58f1
[tx] updated from transifex
2026-09-02 23:18:41 +00:00
Dominik Schmidt
3515594787
fix(search): keep the video facet on the file itself
2026-09-03 01:09:41 +02:00
Dominik Schmidt
a8318fe03b
refactor(search): take the motion photo video size from the video tika extracted
2026-09-03 00:32:07 +02:00
Dominik Schmidt
706aaf02f2
refactor(search): decide the motion photo from the file xmp and its extracted video
2026-09-03 00:32:06 +02:00
Dominik Schmidt
88f21d804b
refactor(search): restore cs3 Retrieve, the download split had only one caller left
2026-09-03 00:31:40 +02:00
Dominik Schmidt
8aebf80124
refactor(search): confirm the motion photo video by type, not by name
2026-09-03 00:31:40 +02:00
Dominik Schmidt
ae9fd595d9
chore(search): drop the dead legacy tika key
2026-09-03 00:31:40 +02:00
Dominik Schmidt
709962b616
feat(search): confirm the motion photo video via tika instead of reading bytes
2026-09-03 00:31:40 +02:00
Dominik Schmidt
a2050d1fb9
feat(search): index and expose the motion photo facet
2026-09-03 00:31:40 +02:00
Dominik Schmidt
0f4b95b9ae
feat(search): add RetrieveRange to the content retriever
2026-09-03 00:27:04 +02:00
Dominik Schmidt
42876ca61c
refactor(search): let getFirstValue try multiple metadata keys
2026-09-03 00:27:04 +02:00
Jörn Friedrich Dreyer
f5a064395a
Merge pull request #3201 from opencloud-eu/feat/search-video-facet
...
feat(search): video facet
2026-09-03 00:20:02 +02:00
Jörn Friedrich Dreyer
20a579e6ea
Merge pull request #3257 from opencloud-eu/fix/userlog_notifications_handling
...
fix: notification handling for share removal and space membership expiry
2026-09-02 10:25:07 +02:00
Dominik Schmidt
0750884597
perf: check the resource type before parsing the query
2026-09-01 20:04:22 +02:00
Dominik Schmidt
aff81159a5
chore: drop the listDriveItemChildren comment
2026-09-01 20:01:54 +02:00
Dominik Schmidt
701d6fea17
chore: trim comments
2026-09-01 20:01:06 +02:00
Dominik Schmidt
74dd57d500
refactor: let formatDriveItems return values so children needs no copy
2026-09-01 19:59:51 +02:00
Dominik Schmidt
b95e341f9c
feat: support $expand=children on the driveItem endpoint
2026-09-01 19:55:14 +02:00
amir
67124a6c37
fix(search): ignore invalid exposure denominators
2026-09-01 20:24:44 +03:30
amir
db4cee156b
fix(search): ignore invalid photo exposure times
2026-09-01 20:24:19 +03:30
Dominik Schmidt
727c986de8
feat(search): index and expose the video facet
2026-09-01 16:26:01 +02:00
Alex Ababii
8d407417fe
granular notifications enabled by default in config
2026-09-01 15:48:03 +02:00
Alex Ababii
71eb0716dc
fix in app space memebership expired notification
2026-09-01 15:42:03 +02:00
Alex Ababii
59fd05f0a9
SpaceMembershipExpired notification email fix
2026-09-01 15:42:03 +02:00
Alex Ababii
3bd17299e3
send email when a share is removed (backport https://github.com/owncloud/ocis/pull/10915 )
2026-09-01 15:42:03 +02:00
Alex Ababii
df16f6d07f
fix userlog policy violation/antivirus event handling, enabled granular notifications
2026-09-01 15:40:31 +02:00
Dominik Schmidt
f60e2e52e5
Merge pull request #3437 from opencloud-eu/feat/driveitem-pending-operations
...
graph: expose pendingOperations on driveItems
2026-09-01 15:35:24 +02:00
Pascal Bleser
249d105d27
Merge pull request #3293 from pbleser-oc/chore/#1312-graph-event-handler-split
...
chore(graph): disable HTTP or eventhandlers by configuration
2026-09-01 14:31:24 +02:00
Alex Ababii
5a7afe0bf6
Merge pull request #3348 from opencloud-eu/fix/posix_cli_commands
...
fix: posix cli commands
2026-09-01 14:07:17 +02:00