Commit Graph
12721 Commits
Author SHA1 Message Date
MartinandGitHub 7e6fa754a4 Merge pull request #5916 from owncloud/add_new_services_checklist
[docs-only] New service checklist for owncloud.dev
2023-03-23 15:41:02 +01:00
1f5b79b252 Apply suggestions from code review
Co-authored-by: kobergj <jkoberg@owncloud.com>
2023-03-23 15:20:30 +01:00
mmattel 8dc37cb22a [docs-only] New service checklist for owncloud.dev 2023-03-23 15:04:37 +01:00
kobergjandGitHub 8e5fcf8482 Merge pull request #5846 from kobergj/Antivirus
Antivirus
2023-03-23 10:04:12 +01:00
kobergjandGitHub 2c2f99318b Merge pull request #5904 from owncloud/update_IDP_TLS_description
[docs-only] Clarify the description of the IDP_TLS envvar
2023-03-22 17:43:53 +01:00
jkoberg 81d1521751 abort processing when virus scan errord
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-22 17:34:24 +01:00
mmattel d25102c11e update 2023-03-22 17:02:34 +01:00
mmattel 777c302bc9 [docs-only] Clarify the description of the TLS_IDP envvar 2023-03-22 16:53:14 +01:00
Jörn Friedrich Dreyer ca89e8b9a7 Automated changelog update [skip ci] 2023-03-22 14:22:42 +00:00
6bec87f582 Proxy accesstoken cache store (#5829)
* refactor middleware options

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

* use ocmemstore micro store implementaiton for token cache

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

* refactor ocis store options, support redis sentinel

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

* align cache configuration

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

* database and tabe are used to build prefixes for inmemory stores

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

* add global persistent store options to userlog config

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

* log cache errors but continue

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

* drup unnecessary type conversion

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

* Better description for the default userinfo ttl

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

* use global cache options for even more caches

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

* don't log userinfo cache misses

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

* default to stock memory store

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

* use correct mem store typo string

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

* split cache options, doc cleanup

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

* mint and write userinfo to cache async

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

* use hashed token as key

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

* go mod tidy

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

* update docs

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

* update cache store naming

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

* bring back depreceted ocis-pkg/store package for backwards compatability

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

* update changelog

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

* Apply suggestions from code review

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

* revert ocis-pkg/cache to store rename

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

* add waiting for each step 50 milliseconds

* starlack check

---------

Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
Co-authored-by: kobergj <jkoberg@owncloud.com>
Co-authored-by: Viktor Scharf <scharf.vi@gmail.com>
2023-03-22 15:21:57 +01:00
jkoberg 86980441fe move debughandlers to their own package
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-22 13:59:54 +01:00
6c00708dbc improve antivirus documentation
Co-authored-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2023-03-22 13:50:42 +01:00
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 d8e31feccf bump reva
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-21 11:01:32 +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
jkoberg 642d8f0028 notification for virusscan
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-21 10:06:06 +01:00
fc4ba499b1 improve antivirus documentation
Co-authored-by: Martin <github@diemattels.at>
2023-03-21 10:06:06 +01:00
jkoberg c550390d82 service checklist
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-21 10:04:11 +01:00
jkoberg f4ba4e0f64 backport antivirus from experimental
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-03-21 10:04:11 +01:00
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