Commit Graph
12704 Commits
Author SHA1 Message Date
kobergjandGitHub 688d07e297 Merge pull request #5900 from owncloud/add_admin_docs_reference_in_owncloud.dev
[docs-only] Update the ownCloud.dev main page
2023-03-22 13:26:51 +01:00
mmattel 76e94b615b [docs-only] Update the ownCloud.dev main page 2023-03-22 11:59:22 +01:00
Daniel SwärdandRalf Haferkamp 75870d49ac graph: Hide ldap error on group membership patch. 2023-03-22 11:34:14 +01:00
dependabot[bot]andRalf Haferkamp a43f5f5882 Bump google.golang.org/grpc from 1.53.0 to 1.54.0
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.53.0 to 1.54.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.54.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22 11:18:12 +01:00
kobergj cab6326d36 Automated changelog update [skip ci] 2023-03-21 15:29:44 +00:00
kobergjandGitHub 48be9ccf3e Merge pull request #5873 from kobergj/NoNotificationForOwnActions
No Notifications for own actions
2023-03-21 16:26:19 +01:00
MartinandGitHub 83fe1b7531 Merge pull request #5890 from owncloud/d7oc-typo-fix
Fixed typo
2023-03-21 13:33:06 +01:00
MartinandGitHub bca6834c0c Update services/app-provider/pkg/config/config.go 2023-03-21 12:23:13 +01:00
Dennis SiebenandGitHub 22098c5659 Fixed typo
- fixed typo in parameter documentation
2023-03-21 11:55:41 +01:00
Daniel SwärdandGitHub 40ab22195d Merge pull request #5836 from owncloud/excds/bugfix/Fix_updating_accountEnabled_for_educationUser
graph: Fix so that accountEnabled updates work for educationUser.
2023-03-21 11:44:53 +01:00
jkoberg 673047579e use feature web branch temporarilly
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-21 10:48:59 +01:00
Prarup GurungandGitHub cbd1ab26cb Merge pull request #5876 from owncloud/revert-codes-related-to-ldap
[full-ci] [tests-only] Revert ldap related code removed
2023-03-21 15:28:02 +05:45
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Florian Schademmattel
e7fd4f93f4 Bump i18next from 21.10.0 to 22.0.4 in /services/idp (#4941)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Florian Schade <f.schade@icloud.com>
Co-authored-by: mmattel <github@diemattels.at>
2023-03-21 10:03:59 +01:00
kobergjandGitHub ab95ce2afd Merge pull request #5886 from owncloud/update_index.md_for_proxy
[docs-only] Update proxy _index.md for owncloud.dev
2023-03-21 09:48:47 +01:00
Prarup Gurung d1f0c05723 Revert ldap related code removed 2023-03-21 14:18:12 +05:45
dependabot[bot]andRalf Haferkamp ea5166425f Bump go.etcd.io/etcd/client/v3 from 3.5.6 to 3.5.7
Bumps [go.etcd.io/etcd/client/v3](https://github.com/etcd-io/etcd) from 3.5.6 to 3.5.7.
- [Release notes](https://github.com/etcd-io/etcd/releases)
- [Changelog](https://github.com/etcd-io/etcd/blob/main/Dockerfile-release.ppc64le)
- [Commits](https://github.com/etcd-io/etcd/compare/v3.5.6...v3.5.7)

---
updated-dependencies:
- dependency-name: go.etcd.io/etcd/client/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-21 09:31:17 +01:00
82befab8b6 Update docs/services/proxy/_index.md
Co-authored-by: kobergj <jkoberg@owncloud.com>
2023-03-21 09:23:19 +01:00
mmattel 1bc214d560 [docs-only] Update proxy _index.md for owncloud.dev 2023-03-21 08:49:49 +01:00
Prarup GurungandGitHub 29a23ebb50 Merge pull request #5884 from owncloud/remove-occ-related-leftovers-master
[full-ci] [tests-only] Remove occ related leftovers `master`
2023-03-21 12:11:38 +05:45
AmritaandGitHub 71011fc4aa [full-ci][tests-only]Expand tests coverage related to user with different role (#5725)
* Refactor tests related to different role

* Use setResponse from When step
2023-03-21 10:03:51 +05:45
Prarup Gurung 2dcc99f3eb Fixed line numbers in expected failure 2023-03-21 09:21:01 +05:45
Prarup Gurung 8b93c1b8f6 Removed occ related codes 2023-03-21 09:21:01 +05:45
MartinandGitHub 7ed88edc57 [docs-only] Update docs/helpers/README.md (#5880)
Clarify and improve the extended envvar process.
2023-03-20 21:05:07 +01:00
Ralf HaferkampandGitHub 087e768f35 ocis_keycloak: Move to role assignment via oidc claim (#5882)
Use the new PROXY_ROLE_ASSIGNMENT_DRIVER "oidc". This also means we can
now run with OCIS_ADMIN_USER_ID being empty. So that no admin user will
be created on startup and no default role assignment will happen.

By setting GRAPH_ASSIGN_DEFAULT_USER_ROLE to "false", we make sure to
not create the default "user" role assignment when auto provisioning a
user.
2023-03-20 21:04:37 +01:00
Ralf HaferkampandGitHub 7e6b690ccf proxy: update README with notes about role assignment (#5878) 2023-03-20 21:03:41 +01:00
Jörn Friedrich Dreyer f99a693adf Automated changelog update [skip ci] 2023-03-20 16:22:44 +00:00
474c4b848d upgrade to go1.20 and auto set go mem limit (#5732)
* upgrade to go1.19 and set go mem limit

* create ocis-pkg memlimit package

* use std automemlimit import

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

* import automemlimit in every ocis service, drop ocis-pkg/memlimit package

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

* bump go to 1.20

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

* drop unused config options and env vars

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

* update all version numbers, add doc

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

* fix lint

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

* update bingo and mockery

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

* bump golangci-lint

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

* fix selector test

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

* Update changelog/unreleased/enhancement-memlimit.md

Co-authored-by: kobergj <juliankoberg@googlemail.com>

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: Willy Kloucek <wkloucek@owncloud.com>
Co-authored-by: kobergj <juliankoberg@googlemail.com>
2023-03-20 17:22:02 +01:00
MartinandGitHub 4cda9260d3 Merge pull request #5879 from owncloud/fix_extended_envvar.yaml_master
[docs-only] Fix extended_envvars.yaml has wrong referenced lineno in master
2023-03-20 17:04:15 +01:00
mmattel b9fa864889 [docs-only] Fix extended_envvars.yaml has wrong referenced lineno in master 2023-03-20 16:29:54 +01:00
jkoberg 8d3fac48fd do not inform user about her own action
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-20 15:29:24 +01:00
Ralf HaferkampandRalf Haferkamp 98b4a6a23a Address some linter warnings
Response bodies need to be closed
2023-03-20 15:12:09 +01:00
Jörn Friedrich DreyerandRalf Haferkamp 7f8e54b1c2 fix link 2023-03-20 15:12:09 +01:00
Ralf HaferkampandRalf Haferkamp 1287bbc10d proxy: Cache the role Mapping for some time
Avoid torturing the settings service with "ListRoles" request for
every incoming request to the proxy.
The role Mapping is refreshed if cached data is older than 5 minutes.
2023-03-20 15:12:09 +01:00
Ralf HaferkampandRalf Haferkamp 96ed144745 proxy: Add some missing doc strings 2023-03-20 15:12:09 +01:00
Ralf HaferkampandRalf Haferkamp a448c75c75 Extract role assignments from claims
Add a UserRoleAssigner implementation that extract role names from the
users' claims and creates role assignments in the settings service based
on a configured mapping of claim values to ocis role names.

Closes: #5669
2023-03-20 15:12:09 +01:00
Ralf HaferkampandRalf Haferkamp d57d52b33d proxy: Add an interface for user role assignment
This moves the lookup and the creation of the users' role assignemt out
of the user backend into its own interface. This makes the user backend
a bit simpler and allows to provide different implemenation for the user
role assignment more easily.
2023-03-20 15:12:09 +01:00
Ralf HaferkampandRalf Haferkamp 490a835a3a proxy: Move CS3 User backend options to "functional" options
This will make it easier to add/remove options to the backend in the
future.
2023-03-20 15:12:09 +01:00
Ralf HaferkampandRalf Haferkamp 88e8bb1b72 account_resolver: Handle user roles separately from user lookup
This removes the "withRoles" flag from the GetUserByClaims lookup and move the
functionality into a separate method. This should make the code a bit more readable
in preparation for maintaining the RoleAssignments from OIDC claims.
2023-03-20 15:12:09 +01:00
Ralf HaferkampandRalf Haferkamp f5cfa7e126 proxy: Move to mockery for generating mocks
To align with what we're using everywhere else.
2023-03-20 15:12:09 +01:00
dependabot[bot]andRalf Haferkamp cd84a57a5e Bump golang.org/x/image from 0.5.0 to 0.6.0
Bumps [golang.org/x/image](https://github.com/golang/image) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/golang/image/releases)
- [Commits](https://github.com/golang/image/compare/v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: golang.org/x/image
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-20 12:40:01 +01:00
ownClouders 144394993b [tx] updated from transifex 2023-03-19 00:05:05 +00:00
ownClouders c5ec78363f [tx] updated from transifex 2023-03-18 00:12:12 +00:00
kobergjandGitHub 3395968953 chore: bump web to v7.0.0-rc22 (#5869)
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-17 18:50:08 +01:00
kobergj 5dfadc557a Automated changelog update [skip ci] 2023-03-17 15:03:56 +00:00
kobergjandGitHub 9750dfaff9 use master version of gotext package (#5868)
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-17 16:03:28 +01:00
kobergj cefdb457a1 Automated changelog update [skip ci] 2023-03-17 13:45:19 +00:00
kobergjandGitHub 05e934e6f4 Merge pull request #5843 from owncloud/ChangeQuotaPermission
Change Project Space Quota Permission
2023-03-17 14:44:25 +01:00
jkoberg 03f2741d8b bump reva
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-17 12:52:24 +01:00
jkoberg c4c73bc9e7 adjust expected failures
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-17 12:51:28 +01:00
jkoberg a503ace11f don't check quota permission in graph
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-17 12:51:28 +01:00