Commit Graph

1451 Commits

Author SHA1 Message Date
jkoberg b59fec9e4e improve sse sending in clientlog service
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-21 11:59:29 +02:00
Jan e1148c6493 Add web config var LoginURL (#7317)
* Add web config var LoginURL

* Add changelog item
2023-09-20 10:45:11 +02:00
jkoberg d26b7664e2 fix changelog reference
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-19 15:27:11 +02:00
Michael Barz 624d4b57f0 Fix capabilities for password policy, bump reva (#7285) 2023-09-17 10:21:06 +02:00
Roman Perekhod 911ea1c0f6 fix kql-bleve search. wildcards are excluded 2023-09-15 17:14:59 +02:00
Florian Schade 0f2b2b9a94 [full-ci] enhancement: add support for natural language kql date ranges (#7263)
* enhancement: add more kql spec tests and simplify ast normalization

* enhancement: kql parser error if query starts with AND

* enhancement: add kql docs and support for date and time only dateTimeRestriction queries

* enhancement: add the ability to decide how kql nodes get connected

connecting nodes (with edges) seem straight forward when not using group, the default connection for nodes with the same node is always OR. THis only applies for first level nodes, for grouped nodes it is defined differently. The KQL docs are saying, nodes inside a grouped node, with the same key are connected by a AND edge.

* enhancement: explicit error handling for falsy group nodes and queries with leading binary operator

* enhancement: use optimized grammar for kql parser and toolify pigeon

* enhancement: simplify error handling

* fix: kql implicit 'AND' and 'OR' follows the ms html spec instead of the pdf spec

* enhancement: add support for natural language kql date queries

* enhancement: structure kql parser tests into logical clusters

* fix: time-range error naming
2023-09-15 11:31:41 +02:00
Michael Barz 4b741804b9 change the default value for TUS 2023-09-12 16:35:41 +02:00
Roman Perekhod 8ecda095e3 the variables renaming 2023-09-12 10:05:24 +02:00
Florian Schade c0553c7273 [full-ci] enhancement: add more kql spec tests and simplify ast normalization (#7254)
* enhancement: add more kql spec tests and simplify ast normalization

* enhancement: kql parser error if query starts with AND

* enhancement: add kql docs and support for date and time only dateTimeRestriction queries

* enhancement: add the ability to decide how kql nodes get connected

connecting nodes (with edges) seem straight forward when not using group, the default connection for nodes with the same node is always OR. THis only applies for first level nodes, for grouped nodes it is defined differently. The KQL docs are saying, nodes inside a grouped node, with the same key are connected by a AND edge.

* enhancement: explicit error handling for falsy group nodes and queries with leading binary operator

* enhancement: use optimized grammar for kql parser and toolify pigeon

* enhancement: simplify error handling

* fix: kql implicit 'AND' and 'OR' follows the ms html spec instead of the pdf spec
2023-09-11 13:49:53 +02:00
Roman Perekhod 9bec59bc63 [full-ci] The password policy added. Bump reva (#7195)
* The password policy added. Bump reva

* the special characters list became constant

---------

Co-authored-by: Roman Perekhod <rperekhod@owncloud.com>
2023-09-08 15:32:41 +02:00
Ralf Haferkamp 684f5c07e5 Use service user for role assignment and autoprovisioning
This gets us a rid of the need to configure the reva jwt secret in the
proxy. Also we no longer need to fake an internal admin user for
autoprovsioning user and/or assigning the roles to users from oidc
claims.
2023-09-07 20:54:14 +02:00
Roman Perekhod 3ab8226cd1 Merge pull request #7247 from 2403905/enable-kql-fix-unary
fix unary in the beginning. add tests
2023-09-07 16:40:24 +02:00
kobergj 1fe1805ce0 Merge pull request #7217 from kobergj/ClientlogService
Clientlog Service
2023-09-07 15:26:06 +02:00
Roman Perekhod 158f91b398 fix unary in the beginning 2023-09-07 14:38:26 +02:00
Florian Schade 844783b6f9 [full-ci] - use KQL as default search query language (#7212)
* enhancement: use kql as default search query language

* enhancement: add support for unicode search queries

* fix: escape bleve field query whitespace

* fix: search related acceptance tests

* enhancement: remove legacy search query language

* enhancement: add support for kql dateTime restriction node types

* chore: bump web to v8.0.0-alpha.2

* fix: failing search api test

* enhancement: search bleve query compiler use DateRangeQuery as DateTimeNode counterpart

* enhancement: support for colon operators in dateTime kql queries
2023-09-07 11:13:33 +02:00
jkoberg 6df7f727e6 bump reva
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-07 10:58:16 +02:00
jkoberg 732228ed88 add clientlog service
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-07 10:56:58 +02:00
jkoberg 8e1b033a63 auto-accept shares in frontend service
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-06 15:32:31 +02:00
Jörn Friedrich Dreyer f1d09af547 support AD FS (#7140)
* support AD FS

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>

* drop unnecessary else

Co-authored-by: kobergj <jkoberg@owncloud.com>

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: kobergj <jkoberg@owncloud.com>
2023-09-01 15:25:06 +02:00
jkoberg 5ef78056ed bump reva
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-31 14:10:23 +02:00
jkoberg 034e028f9d changelog
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-31 12:11:44 +02:00
Florian Schade 96292ba4b6 enhancement: add sse service skeleton 2023-08-29 13:59:39 +02:00
jkoberg ba7a5a4826 bump reva
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-29 10:58:13 +02:00
Florian Schade ed0dbce978 enhancement: Keyword Query Language (KQL) search syntax support (#7043)
* feat(search): introduce search query package

With the increasing complexity of how we organize our resources, the search must also be able to find them using entity properties.

The query package provides the necessary functionality to do this.

This makes it possible to search for resources via KQL, the microsoft spec is largely covered and can be used for this.

In the current state, the legacy query language is still used, in a future update this will be deprecated and KQL will become the standard
2023-08-28 16:41:36 +02:00
jkoberg f06798ba6e update changelog
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-23 15:15:44 +02:00
jkoberg 4d3b7355f1 release 4.0.0
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-23 15:15:44 +02:00
Florian Schade fe3bf61f5f chore: Update web to v7.1.0 final 2023-08-23 12:19:16 +02:00
Christian Richter 8edf1cbe82 add changelog
Signed-off-by: Christian Richter <crichter@owncloud.com>
2023-08-22 17:25:24 +02:00
Ralf Haferkamp c0181f8144 graph: honor the OCIS_LDAP_GROUP_SCHEMA_MEMBER setting
Fixes: #7032
2023-08-17 11:06:34 +02:00
jkoberg 450801deef bump reva
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-16 10:20:22 +02:00
jkoberg 49cdcad129 unify eventstream creation
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-16 10:14:12 +02:00
Jannik Stehle 952892713f chore: bump web to v7.1.0-rc.5 2023-08-08 16:24:31 +02:00
Andre Duffeck 52750bd615 Fail on errors (#6986)
* Return an error when something went wrong

* Add changelog
2023-08-08 13:12:03 +02:00
kobergj 0b10050b20 Merge pull request #6946 from kobergj/DeprovisionNotificationStaticSecret
Global Notifications Static Secret
2023-08-08 10:42:46 +02:00
André Duffeck 0c0b10c6b0 Add changelog 2023-08-07 09:46:18 +02:00
Michael Barz a27b6d5ac6 Merge pull request #6965 from fschade/fix-policy-mime-help
fix: fix readme and changelog env var
2023-08-04 13:40:19 +02:00
Roman Perekhod 4e1c5711b0 Merge pull request #6947 from 2403905/issue-6935
[full-ci]Fix the search
2023-08-04 11:29:27 +02:00
Florian Schade e441c95de6 fix: fix readme and changelog env var 2023-08-04 09:31:26 +02:00
kobergj 57923e06a3 Merge pull request #6869 from owncloud/magic-mime
use magicmime
2023-08-03 17:02:52 +02:00
Roman Perekhod b879254fcb Fix the search 2023-08-03 17:02:25 +02:00
jkoberg 9a9082b977 bump sonarcloud
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-03 15:24:59 +02:00
Florian Schade 4898a07239 enhancement: add config option to load an RFC 4288 mimes file 2023-08-03 08:40:04 +02:00
jkoberg 4a850abc86 allow configuring support_sse capability
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-02 16:47:30 +02:00
jkoberg 604ce5174c allow static secret access to global notification endpoints
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-08-02 15:43:02 +02:00
Michael Barz 95460ab9a5 prepare changelog, bump version 2023-08-02 12:49:51 +02:00
Jannik Stehle 0a820b22cc chore: bump web to v7.1.0-rc.4 2023-08-01 16:18:40 +02:00
jkoberg 2afcb84186 bump reva
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-07-31 15:54:46 +02:00
Jannik Stehle 81483964a1 Merge pull request #6925 from owncloud/bump-web-v7.1.0-rc.3
[full-ci] chore: bump web to v7.1.0-rc.3
2023-07-31 15:38:46 +02:00
Jannik Stehle 9d4a561aa9 chore: bump web to v7.1.0-rc.3 2023-07-31 14:27:33 +02:00
Roman Perekhod 526583e9bb Fix the routing capability (#6921)
Co-authored-by: Roman Perekhod <rperekhod@owncloud.com>
2023-07-31 13:23:41 +02:00