Commit Graph

1656 Commits

Author SHA1 Message Date
kobergj
8bf3f2f84e Merge pull request #7309 from kobergj/ChaseThePipelineGhost
[full-ci] Chase the pipline ghost
2023-09-22 11:03:05 +02:00
Jörn Friedrich Dreyer
1a874ca89a store: decrease log level (#7329)
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-09-22 09:33:28 +02:00
ownClouders
c5ff99ec38 [tx] updated from transifex 2023-09-22 05:04:46 +00:00
Michael Barz
8931ee1187 Merge pull request #7330 from owncloud/idp-fix-panic
prevent panic when session is nil
2023-09-21 21:03:31 +02:00
Jörn Friedrich Dreyer
ea5a60cf56 prevent panic when session is nil
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-09-21 17:19:51 +02:00
Jörn Friedrich Dreyer
3efe843742 prevent panic when user is nil
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-09-21 17:19:18 +02:00
Ralf Haferkamp
8f262c1dff users: fixup LDAP_BIND_PASSWORD
LDAP_BIND_PASSWORD was accidently removed in previous commit

Partial: #7176
2023-09-21 15:58:27 +02:00
jkoberg
1f1aa50c54 hard exit when services fail
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-21 13:53:18 +02:00
Roman Perekhod
2e7b423dcc Added an option to enable a password check against a Banned-Password List (#7315)
* Added an option to enable a password check against a Banned-Password-List

* Update services/frontend/README.md

Co-authored-by: Martin <github@diemattels.at>

Co-authored-by: Edith Parzefall <edith_parzefall@gmx.de>

---------

Co-authored-by: Roman Perekhod <rperekhod@owncloud.com>
Co-authored-by: Martin <github@diemattels.at>
Co-authored-by: Edith Parzefall <edith_parzefall@gmx.de>
2023-09-21 12:31:48 +02:00
Ralf Haferkamp
7b9200ff5d users: revive USERS_LDAP_USER_SCHEMA_ID variable
The config variable was accidently removed when cleaning up deprecated variables
for the 4.0.0 release

Fixes: #7312
2023-09-20 19:00:11 +02:00
Ralf Haferkamp
8f284e7c2b Add OCIS_LDAP_BIND_PASSWORD envvar and deprecate LDAP_BIND_PASSWORD
For some reason LDAP_BIND_PASSWORD was forgotten when all the other global LDAP_
variables got renamed.

Also marks LDAP_BIND_PASSWORD and LDAP_USER_SCHEMA_ID_IS_OCTETSTRING for removal with 5.0.0

Partial: #7176
2023-09-20 19:00:11 +02:00
dependabot[bot]
cb837af8be Bump @testing-library/jest-dom from 6.1.2 to 6.1.3 in /services/idp
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.1.2 to 6.1.3.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.1.2...v6.1.3)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-20 12:11:37 +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
kobergj
7c9ce2305b Merge pull request #7291 from kobergj/NextDocsFix
[tests-only] Use OCIS_ASYNC_UPLOADS in docs
2023-09-19 11:28:07 +02:00
Ralf Haferkamp
9ad20361a7 idp license-checker: Add BlueOak-1.0.0 to the accept list
jackspeak@2.3.3 (required by license-checker-rseidelsohn itself) uses that
license.
2023-09-18 12:54:25 +02:00
Ralf Haferkamp
f559033649 idp: license-checker use clarifications file where heuristics fail
i18next-conv@14.0.0 and p-from-callback@1.0.1 are MIT licensed according
to there License files.

Also remove po2json from the exclude list, we don't seem to use that
anymore.
2023-09-18 12:54:25 +02:00
dependabot[bot]
1b85a9c597 Bump license-checker-rseidelsohn from 3.1.0 to 4.2.6 in /services/idp
Bumps [license-checker-rseidelsohn](https://github.com/RSeidelsohn/license-checker-rseidelsohn) from 3.1.0 to 4.2.6.
- [Release notes](https://github.com/RSeidelsohn/license-checker-rseidelsohn/releases)
- [Changelog](https://github.com/RSeidelsohn/license-checker-rseidelsohn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/RSeidelsohn/license-checker-rseidelsohn/compare/v3.1.0...v4.2.6)

---
updated-dependencies:
- dependency-name: license-checker-rseidelsohn
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 12:54:25 +02:00
ownClouders
78bc32e156 [tx] updated from transifex 2023-09-18 00:06:46 +00: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
jkoberg
a8eb523b5b remove old STORAGE_USERS_ASYNC_UPLOADS envvar from docs
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-15 14:43:12 +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
ownClouders
9d09f007d6 [tx] updated from transifex 2023-09-15 00:05:23 +00:00
ownClouders
564685b447 [tx] updated from transifex 2023-09-14 00:28:37 +00: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
ownClouders
92ae593b4b [tx] updated from transifex 2023-09-11 04:26:38 +00:00
ownClouders
47db3332cb [tx] updated from transifex 2023-09-11 00:07:15 +00:00
Jörn Friedrich Dreyer
8cbf261568 give graph driveItems some love (#7250)
* give graph driveItems some love

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

* extract parseIDParam()

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

* add GetDriveItem(Children) tests

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

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-09-08 15:40:06 +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
ownClouders
422465b8f5 [tx] updated from transifex 2023-09-08 00:39:40 +00:00
Ralf Haferkamp
a01f5d94c2 graph: debug logging for requireadmin middleware 2023-09-07 20:54:14 +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
jkoberg
54e5eb03f9 remove commented code and add portrange
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-07 14:17:04 +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
35f2cd685a convert event to common type
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-07 10:56:58 +02:00
kobergj
da3f975d87 improve clientlog documentation
Co-authored-by: Martin <github@diemattels.at>
2023-09-07 10:56:58 +02:00
jkoberg
74f4143f0b use new utils methods in userlog
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-07 10:56:58 +02:00
jkoberg
732228ed88 add clientlog service
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-07 10:56:58 +02:00
Florian Schade
6c9f0cc6d8 chore: fix codacy md last line annotation 2023-09-07 07:13:44 +02:00
kobergj
add4dec963 Update services/ocs/README.md
Co-authored-by: Martin <github@diemattels.at>
2023-09-06 17:24:11 +02:00
jkoberg
de14367d16 start eventlistener in group
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-06 16:46:43 +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
Ralf Haferkamp
ace1d70ba8 Fix wrong log-level for debug output 2023-09-06 08:32:34 +02:00
Jörn Friedrich Dreyer
3bf5e5efa4 actually use skip user info config option (#7216)
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-09-05 12:57:01 +02:00
ownClouders
7cb6cec92f [tx] updated from transifex 2023-09-05 00:34:34 +00:00