From 7f8339b7199e508c6d2e6d251b25f24ed7dc2e38 Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Tue, 29 Sep 2020 21:40:07 +0200 Subject: [PATCH] Add accounts to root Changelog --- .drone.star | 102 +++- CHANGELOG.md | 365 +++------------ accounts/CHANGELOG.md | 435 ------------------ .../changelog/0.1.0_2020-03-18/inital-release | 5 - .../changelog/0.1.0_2020-03-18/self-config.md | 5 - .../0.1.1_2020-04-29/configurable-log.md | 5 - .../add-cli-user-management.md | 17 - .../0.2.0_2020-08-19/add-write-mutexes.md | 5 - .../align-project-structure.md | 5 - .../change-grpc-error-messages.md | 6 - .../0.2.0_2020-08-19/enable_accounts.md | 6 - .../0.2.0_2020-08-19/fix-account-group-id.md | 8 - .../0.2.0_2020-08-19/fix-index-mapping.md | 5 - .../0.2.0_2020-08-19/fix-indexing.md | 6 - .../0.2.0_2020-08-19/fix-int-queries.md | 7 - .../0.2.0_2020-08-19/fix-segfault.md | 5 - .../changelog/0.2.0_2020-08-19/fix-update.md | 5 - .../0.2.0_2020-08-19/pass-correct-logger.md | 6 - .../remove-timezone-setting.md | 7 - .../0.2.0_2020-08-19/tighten-screws.md | 5 - .../0.2.0_2020-08-19/update-accounts-api.md | 5 - .../0.2.0_2020-08-19/use-alpine-latest.md | 5 - .../0.2.0_2020-08-19/user-listing-ui.md | 5 - .../adapt-to-settings-data-model.md | 6 - ...d-language-permissions-to-default-roles.md | 6 - .../0.3.0_2020-08-20/atomic-requests.md | 5 - .../0.3.0_2020-08-20/fix-prefix-query.md | 5 - .../0.4.0_2020-08-20/select-role-in-ui.md | 7 - .../changelog/0.4.1_2020-08-27/assign_role.md | 5 - .../0.4.1_2020-08-27/new-settings-api | 5 - accounts/changelog/CHANGELOG.tmpl | 53 --- accounts/changelog/README.md | 6 - accounts/changelog/TEMPLATE | 11 - accounts/changelog/unreleased/.keep | 0 .../changelog/unreleased/add-create-form.md | 6 - .../changelog/unreleased/add-delete-action.md | 6 - .../unreleased/add-enable-disable-ui.md | 6 - .../unreleased/builtin-regular-users.md | 5 - .../unreleased/fix-role-service-grpc.md | 6 - .../unreleased/improve-accounts-ui.md | 6 - .../changelog/unreleased/new-admin-user.md | 5 - .../unreleased/single-service-handler.md | 10 - .../changelog/unreleased/use-roles-cache.md | 5 - .../changelog/unreleased/use-roles-manager.md | 7 - changelog/CHANGELOG.tmpl | 10 +- .../add-accounts-service-to-monorepo | 41 ++ .../unreleased/integrate-accounts-cli.md | 13 +- .../unreleased/settings-update-2020-08-21.md | 5 - .../unreleased/update-accounts-2020-08-21.md | 5 - .../update-accounts-create-users.md | 7 - .../update-accounts-delete-users.md | 7 - .../update-accounts-design-improvements.md | 7 - .../update-accounts-enable-disable-users.md | 7 - .../unreleased/update-accounts-fix-index.md | 10 - .../unreleased/update-docs-30_06_2020.md | 7 - .../update-extensions-01_04_2020.md | 11 - .../unreleased/update-extensions-01_07_2020 | 5 - .../update-extensions-02_09_2020.md | 7 - .../update-extensions-16_04_2020.md | 8 - .../update-extensions-18_03_2020.md.md | 11 - .../update-extensions-2020-07-10.md | 6 - .../update-extensions-25_05_2020.md | 7 - .../update-extensions-26_05_2020.md | 6 - .../update-extensions-28_04_2020.md | 10 - .../update-extensions-29_06_2020.md | 8 - .../update-extensions-reva-and-proxy.md | 6 - .../unreleased/update-glauth-fixing-search.md | 7 - changelog/unreleased/update-ocis-ocs.md | 5 - changelog/unreleased/update-ocis-phoenix.md | 5 - changelog/unreleased/update-ocis-proxy.md | 5 - .../unreleased/update-ocis-reva-2020-08-27.md | 5 - .../unreleased/update-phoenix-ext-app-urls.md | 7 - .../unreleased/update-proxy-disable-cache.md | 7 - changelog/unreleased/update-proxy.md | 3 - .../unreleased/update-reva-10_09_2020.md | 9 - .../unreleased/update-reva-12_09_2020.md | 11 - changelog/unreleased/update-reva-config | 4 +- .../unreleased/update-settings-26_08_2020.md | 5 - ocis/Makefile | 2 +- ocis/go.sum | 23 + 80 files changed, 239 insertions(+), 1259 deletions(-) delete mode 100644 accounts/CHANGELOG.md delete mode 100644 accounts/changelog/0.1.0_2020-03-18/inital-release delete mode 100644 accounts/changelog/0.1.0_2020-03-18/self-config.md delete mode 100644 accounts/changelog/0.1.1_2020-04-29/configurable-log.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/add-cli-user-management.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/add-write-mutexes.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/align-project-structure.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/change-grpc-error-messages.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/enable_accounts.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/fix-account-group-id.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/fix-index-mapping.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/fix-indexing.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/fix-int-queries.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/fix-segfault.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/fix-update.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/pass-correct-logger.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/remove-timezone-setting.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/tighten-screws.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/update-accounts-api.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/use-alpine-latest.md delete mode 100644 accounts/changelog/0.2.0_2020-08-19/user-listing-ui.md delete mode 100644 accounts/changelog/0.3.0_2020-08-20/adapt-to-settings-data-model.md delete mode 100644 accounts/changelog/0.3.0_2020-08-20/add-language-permissions-to-default-roles.md delete mode 100644 accounts/changelog/0.3.0_2020-08-20/atomic-requests.md delete mode 100644 accounts/changelog/0.3.0_2020-08-20/fix-prefix-query.md delete mode 100644 accounts/changelog/0.4.0_2020-08-20/select-role-in-ui.md delete mode 100644 accounts/changelog/0.4.1_2020-08-27/assign_role.md delete mode 100644 accounts/changelog/0.4.1_2020-08-27/new-settings-api delete mode 100644 accounts/changelog/CHANGELOG.tmpl delete mode 100644 accounts/changelog/README.md delete mode 100644 accounts/changelog/TEMPLATE delete mode 100644 accounts/changelog/unreleased/.keep delete mode 100644 accounts/changelog/unreleased/add-create-form.md delete mode 100644 accounts/changelog/unreleased/add-delete-action.md delete mode 100644 accounts/changelog/unreleased/add-enable-disable-ui.md delete mode 100644 accounts/changelog/unreleased/builtin-regular-users.md delete mode 100644 accounts/changelog/unreleased/fix-role-service-grpc.md delete mode 100644 accounts/changelog/unreleased/improve-accounts-ui.md delete mode 100644 accounts/changelog/unreleased/new-admin-user.md delete mode 100644 accounts/changelog/unreleased/single-service-handler.md delete mode 100644 accounts/changelog/unreleased/use-roles-cache.md delete mode 100644 accounts/changelog/unreleased/use-roles-manager.md create mode 100644 changelog/unreleased/add-accounts-service-to-monorepo delete mode 100644 changelog/unreleased/settings-update-2020-08-21.md delete mode 100644 changelog/unreleased/update-accounts-2020-08-21.md delete mode 100644 changelog/unreleased/update-accounts-create-users.md delete mode 100644 changelog/unreleased/update-accounts-delete-users.md delete mode 100644 changelog/unreleased/update-accounts-design-improvements.md delete mode 100644 changelog/unreleased/update-accounts-enable-disable-users.md delete mode 100644 changelog/unreleased/update-accounts-fix-index.md delete mode 100644 changelog/unreleased/update-docs-30_06_2020.md delete mode 100644 changelog/unreleased/update-extensions-01_04_2020.md delete mode 100644 changelog/unreleased/update-extensions-01_07_2020 delete mode 100644 changelog/unreleased/update-extensions-02_09_2020.md delete mode 100644 changelog/unreleased/update-extensions-16_04_2020.md delete mode 100644 changelog/unreleased/update-extensions-18_03_2020.md.md delete mode 100644 changelog/unreleased/update-extensions-2020-07-10.md delete mode 100644 changelog/unreleased/update-extensions-25_05_2020.md delete mode 100644 changelog/unreleased/update-extensions-26_05_2020.md delete mode 100644 changelog/unreleased/update-extensions-28_04_2020.md delete mode 100644 changelog/unreleased/update-extensions-29_06_2020.md delete mode 100644 changelog/unreleased/update-extensions-reva-and-proxy.md delete mode 100644 changelog/unreleased/update-glauth-fixing-search.md delete mode 100644 changelog/unreleased/update-ocis-ocs.md delete mode 100644 changelog/unreleased/update-ocis-phoenix.md delete mode 100644 changelog/unreleased/update-ocis-proxy.md delete mode 100644 changelog/unreleased/update-ocis-reva-2020-08-27.md delete mode 100644 changelog/unreleased/update-phoenix-ext-app-urls.md delete mode 100644 changelog/unreleased/update-proxy-disable-cache.md delete mode 100644 changelog/unreleased/update-proxy.md delete mode 100644 changelog/unreleased/update-reva-10_09_2020.md delete mode 100644 changelog/unreleased/update-reva-12_09_2020.md delete mode 100644 changelog/unreleased/update-settings-26_08_2020.md diff --git a/.drone.star b/.drone.star index 69fb11f88a..48b1d56ea6 100644 --- a/.drone.star +++ b/.drone.star @@ -94,7 +94,7 @@ def main(ctx): after = [ manifest(ctx), - #changelog(ctx), + changelog(ctx), readme(ctx), badges(ctx), website(ctx), @@ -734,6 +734,106 @@ def manifest(ctx): }, } +def changelog(ctx): + repo_slug = ctx.build.source_repo if ctx.build.source_repo else ctx.repo.slug + return { + 'kind': 'pipeline', + 'type': 'docker', + 'name': 'changelog', + 'platform': { + 'os': 'linux', + 'arch': 'amd64', + }, + 'clone': { + 'disable': True, + }, + 'steps': [ + { + 'name': 'clone', + 'image': 'plugins/git-action:1', + 'pull': 'always', + 'settings': { + 'actions': [ + 'clone', + ], + 'remote': 'https://github.com/%s' % (repo_slug), + 'branch': ctx.build.source if ctx.build.event == 'pull_request' else 'master', + 'path': '/drone/src', + 'netrc_machine': 'github.com', + 'netrc_username': { + 'from_secret': 'github_username', + }, + 'netrc_password': { + 'from_secret': 'github_token', + }, + }, + }, + { + 'name': 'generate', + 'image': 'webhippie/golang:1.13', + 'pull': 'always', + 'commands': [ + 'cd ocis', + 'make changelog', + ], + }, + { + 'name': 'diff', + 'image': 'owncloud/alpine:latest', + 'pull': 'always', + 'commands': [ + 'git diff', + ], + }, + { + 'name': 'output', + 'image': 'owncloud/alpine:latest', + 'pull': 'always', + 'commands': [ + 'cat CHANGELOG.md', + ], + }, + { + 'name': 'publish', + 'image': 'plugins/git-action:1', + 'pull': 'always', + 'settings': { + 'actions': [ + 'commit', + 'push', + ], + 'message': 'Automated changelog update [skip ci]', + 'branch': 'master', + 'author_email': 'devops@owncloud.com', + 'author_name': 'ownClouders', + 'netrc_machine': 'github.com', + 'netrc_username': { + 'from_secret': 'github_username', + }, + 'netrc_password': { + 'from_secret': 'github_token', + }, + }, + 'when': { + 'ref': { + 'exclude': [ + 'refs/pull/**', + ], + }, + }, + }, + ], + 'depends_on': [ + 'manifest', + ], + 'trigger': { + 'ref': [ + 'refs/heads/master', + 'refs/pull/**', + ], + }, + } + def readme(ctx): return { 'kind': 'pipeline', diff --git a/CHANGELOG.md b/CHANGELOG.md index b4b8c5b6c2..17b4a42add 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,49 +5,21 @@ * Bugfix - Add missing env vars to docker compose: [#392](https://github.com/owncloud/ocis/pull/392) * Bugfix - Don't enforce empty external apps slice: [#473](https://github.com/owncloud/ocis/pull/473) * Bugfix - Fix director selection in proxy: [#521](https://github.com/owncloud/ocis/pull/521) -* Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) -* Bugfix - Update ocis-glauth for fixed single user search: [#214](https://github.com/owncloud/product/issues/214) -* Bugfix - Fix builtin config for external apps: [#218](https://github.com/owncloud/product/issues/218) * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#416](https://github.com/owncloud/ocis/pull/416) * Change - Add the thumbnails command: [#156](https://github.com/owncloud/ocis/issues/156) * Change - Integrate import command from ocis-migration: [#249](https://github.com/owncloud/ocis/pull/249) +* Change - Improve reva service descriptions: [#536](https://github.com/owncloud/ocis/pull/536) * Change - Initial release of basic version: [#2](https://github.com/owncloud/ocis/issues/2) * Change - Add cli-commands to manage accounts: [#115](https://github.com/owncloud/product/issues/115) * Change - Start ocis-accounts with the ocis server command: [#25](https://github.com/owncloud/product/issues/25) * Change - Switch over to a new custom-built runtime: [#287](https://github.com/owncloud/ocis/pull/287) * Change - Account management permissions for Admin role: [#124](https://github.com/owncloud/product/issues/124) * Change - Make ocis-settings available: [#287](https://github.com/owncloud/ocis/pull/287) -* Change - Update ocis-settings to v0.2.0: [#467](https://github.com/owncloud/ocis/pull/467) * Change - Start ocis-proxy with the ocis server command: [#119](https://github.com/owncloud/ocis/issues/119) -* Change - Update ocis-accounts to v0.4.0: [#479](https://github.com/owncloud/ocis/pull/479) -* Change - Create accounts in accounts UI: [#148](https://github.com/owncloud/product/issues/148) -* Change - Delete accounts in accounts UI: [#148](https://github.com/owncloud/product/issues/148) -* Change - Enable/disable accounts in accounts UI: [#118](https://github.com/owncloud/product/issues/118) -* Change - Update ocis-ocs to v0.3.0: [#500](https://github.com/owncloud/ocis/pull/500) -* Change - Update ocis-phoenix to v0.13.0: [#487](https://github.com/owncloud/ocis/pull/487) -* Change - Update ocis-proxy to v0.7.0: [#476](https://github.com/owncloud/ocis/pull/476) -* Change - Update ocis-reva to 0.13.0: [#496](https://github.com/owncloud/ocis/pull/496) -* Change - Update proxy with disabled accounts cache: [#525](https://github.com/owncloud/ocis/pull/525) -* Change - Update ocis-reva to v0.14.0: [#556](https://github.com/owncloud/ocis/pull/556) * Change - Update reva config: [#336](https://github.com/owncloud/ocis/pull/336) -* Change - Update ocis-settings to v0.3.0: [#490](https://github.com/owncloud/ocis/pull/490) +* Enhancement - Add the accounts service: [#593](https://github.com/owncloud/ocis/pull/593) * Enhancement - Document how to run OCIS on top of EOS: [#172](https://github.com/owncloud/ocis/pull/172) * Enhancement - Simplify tracing config: [#92](https://github.com/owncloud/product/issues/92) -* Enhancement - Accounts UI improvements: [#222](https://github.com/owncloud/product/issues/222) -* Enhancement - Add new REVA config variables to docs: [#345](https://github.com/owncloud/ocis/pull/345) -* Enhancement - Update extensions: [#180](https://github.com/owncloud/ocis/pull/180) -* Enhancement - Update extensions 2020-07-01: [#357](https://github.com/owncloud/ocis/pull/357) -* Enhancement - Update extensions 2020-09-02: [#516](https://github.com/owncloud/ocis/pull/516) -* Enhancement - Update extensions: [#209](https://github.com/owncloud/ocis/pull/209) -* Enhancement - Update extensions: [#151](https://github.com/owncloud/ocis/pull/151) -* Enhancement - Update extensions 2020-07-10: [#376](https://github.com/owncloud/ocis/pull/376) -* Enhancement - Update extensions: [#290](https://github.com/owncloud/ocis/pull/290) -* Enhancement - Update ocis-reva to 0.4.0: [#295](https://github.com/owncloud/ocis/pull/295) -* Enhancement - Update extensions: [#209](https://github.com/owncloud/ocis/pull/209) -* Enhancement - Update extensions 2020-06-29: [#334](https://github.com/owncloud/ocis/pull/334) -* Enhancement - Update proxy and reva: [#466](https://github.com/owncloud/ocis/pull/466) -* Enhancement - Update proxy to v0.2.0: [#167](https://github.com/owncloud/ocis/pull/167) -* Enhancement - Update ocis-reva 2020-09-10: [#334](https://github.com/owncloud/ocis/pull/334) ## Details @@ -58,7 +30,6 @@ https://github.com/owncloud/ocis/pull/392 - * Bugfix - Don't enforce empty external apps slice: [#473](https://github.com/owncloud/ocis/pull/473) The command for ocis-phoenix enforced an empty external apps configuration. This was @@ -66,7 +37,6 @@ https://github.com/owncloud/ocis/pull/473 - * Bugfix - Fix director selection in proxy: [#521](https://github.com/owncloud/ocis/pull/521) We fixed a bug in ocis-proxy where simultaneous requests could be executed on the wrong @@ -75,63 +45,29 @@ https://github.com/owncloud/ocis/pull/521 https://github.com/owncloud/ocis-proxy/pull/99 - -* Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) - - The accounts service was creating a bleve index instance in the service handler, thus creating - separate in memory indices for the http and grpc servers. We moved the service handler creation - out of the server creation so that the service handler, thus also the bleve index, is a shared - instance of the servers. - - This fixes a bug that accounts created through the web ui were not able to sign in until a service - restart. - - https://github.com/owncloud/product/issues/224 - https://github.com/owncloud/ocis-accounts/pull/117 - https://github.com/owncloud/ocis-accounts/pull/118 - https://github.com/owncloud/ocis/pull/555 - - -* Bugfix - Update ocis-glauth for fixed single user search: [#214](https://github.com/owncloud/product/issues/214) - - We updated ocis-glauth to a version that comes with a fix for searching a single user or group. - ocis-glauth was dropping search context before by ignoring the searchBaseDN for filtering. - This has been fixed. - - https://github.com/owncloud/product/issues/214 - https://github.com/owncloud/ocis/pull/535 - https://github.com/owncloud/ocis-glauth/pull/32 - - -* Bugfix - Fix builtin config for external apps: [#218](https://github.com/owncloud/product/issues/218) - - We fixed a bug in the builtin config of ocis-phoenix, having hardcoded urls instead of just the - path of external apps. - - https://github.com/owncloud/product/issues/218 - https://github.com/owncloud/ocis-phoenix/pull/83 - https://github.com/owncloud/ocis/pull/544 - - * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#416](https://github.com/owncloud/ocis/pull/416) ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. https://github.com/owncloud/ocis/pull/416 - * Change - Add the thumbnails command: [#156](https://github.com/owncloud/ocis/issues/156) Added the thumbnails command so that the thumbnails service can get started via ocis. https://github.com/owncloud/ocis/issues/156 - * Change - Integrate import command from ocis-migration: [#249](https://github.com/owncloud/ocis/pull/249) https://github.com/owncloud/ocis/pull/249 https://github.com/owncloud/ocis-migration +* Change - Improve reva service descriptions: [#536](https://github.com/owncloud/ocis/pull/536) + + The descriptions make it clearer that the services actually represent a mount point in the + combined storage. Each mount point can have a different driver. + + https://github.com/owncloud/ocis/pull/536 * Change - Initial release of basic version: [#2](https://github.com/owncloud/ocis/issues/2) @@ -140,16 +76,19 @@ https://github.com/owncloud/ocis/issues/2 - * Change - Add cli-commands to manage accounts: [#115](https://github.com/owncloud/product/issues/115) - COMMANDS: - list, ls List existing accounts - add, create Create a new account - update Make - changes to an existing account - remove, rm Removes an existing account - inspect Show detailed - data on an existing account - help, h Shows a list of commands or help for one command + COMMANDS: + + * list, ls List existing accounts + * add, create Create a new account + * update Make changes to an existing account + * remove, rm Removes an existing account + * inspect Show detailed data on an existing account + * help, h Shows a list of commands or help for one command https://github.com/owncloud/product/issues/115 - * Change - Start ocis-accounts with the ocis server command: [#25](https://github.com/owncloud/product/issues/25) Starts ocis-accounts in single binary mode (./ocis server). This service stores the @@ -158,7 +97,6 @@ https://github.com/owncloud/product/issues/25 https://github.com/owncloud/ocis/pull/239/files - * Change - Switch over to a new custom-built runtime: [#287](https://github.com/owncloud/ocis/pull/287) We moved away from using the go-micro runtime and are now using [our own @@ -168,7 +106,6 @@ https://github.com/owncloud/ocis/pull/287 - * Change - Account management permissions for Admin role: [#124](https://github.com/owncloud/product/issues/124) We created an `AccountManagement` permission and added it to the default admin role. There are @@ -193,7 +130,6 @@ https://github.com/owncloud/ocis-accounts/pull/100 https://github.com/owncloud/ocis-accounts/pull/102 - * Change - Make ocis-settings available: [#287](https://github.com/owncloud/ocis/pull/287) This version delivers `settings` as a new service. It is part of the array of services in the @@ -201,15 +137,6 @@ https://github.com/owncloud/ocis/pull/287 - -* Change - Update ocis-settings to v0.2.0: [#467](https://github.com/owncloud/ocis/pull/467) - - This version delivers `settings` v0.2.0 and versions of accounts (v0.3.0) and phoenix - (v0.15.0) needed for it. - - https://github.com/owncloud/ocis/pull/467 - - * Change - Start ocis-proxy with the ocis server command: [#119](https://github.com/owncloud/ocis/issues/119) Starts the proxy in single binary mode (./ocis server) on port 9200. The proxy serves as a @@ -218,111 +145,57 @@ https://github.com/owncloud/ocis/issues/119 https://github.com/owncloud/ocis/issues/136 - -* Change - Update ocis-accounts to v0.4.0: [#479](https://github.com/owncloud/ocis/pull/479) - - Provides a web UI for role assignment. - - https://github.com/owncloud/ocis/pull/479 - - -* Change - Create accounts in accounts UI: [#148](https://github.com/owncloud/product/issues/148) - - We've added a form to create new users above the accounts list in the accounts UI. - - https://github.com/owncloud/product/issues/148 - https://github.com/owncloud/ocis-accounts/pull/115 - https://github.com/owncloud/ocis/pull/525 - - -* Change - Delete accounts in accounts UI: [#148](https://github.com/owncloud/product/issues/148) - - We've added an action into the actions dropdown of the accounts UI to enable admins to delete - users. - - https://github.com/owncloud/product/issues/148 - https://github.com/owncloud/ocis-accounts/pull/115 - https://github.com/owncloud/ocis/pull/525 - - -* Change - Enable/disable accounts in accounts UI: [#118](https://github.com/owncloud/product/issues/118) - - We added a new feature in the ocis-accounts web extension to enable or disable accounts. This - also introduces batch actions, where accounts can be selected and a batch action applied to - them. The UI for this is the same as in the files extension of ocis-web. - - https://github.com/owncloud/product/issues/118 - https://github.com/owncloud/ocis-accounts/pull/109 - https://github.com/owncloud/ocis/pull/525 - - -* Change - Update ocis-ocs to v0.3.0: [#500](https://github.com/owncloud/ocis/pull/500) - - This change updates ocis-ocs to version 0.3.0 - - https://github.com/owncloud/ocis/pull/500 - - -* Change - Update ocis-phoenix to v0.13.0: [#487](https://github.com/owncloud/ocis/pull/487) - - This version delivers ocis-phoenix v0.13.0. - - https://github.com/owncloud/ocis/pull/487 - - -* Change - Update ocis-proxy to v0.7.0: [#476](https://github.com/owncloud/ocis/pull/476) - - This version delivers ocis-proxy v0.7.0. - - https://github.com/owncloud/ocis/pull/476 - - -* Change - Update ocis-reva to 0.13.0: [#496](https://github.com/owncloud/ocis/pull/496) - - This version delivers ocis-reva v0.13.0 - - https://github.com/owncloud/ocis/pull/496 - - -* Change - Update proxy with disabled accounts cache: [#525](https://github.com/owncloud/ocis/pull/525) - - We removed the accounts cache in ocis-proxy in order to avoid problems with accounts that have - been updated in ocis-accounts. - - https://github.com/owncloud/ocis/pull/525 - https://github.com/owncloud/ocis-proxy/pull/100 - https://github.com/owncloud/ocis-accounts/pull/114 - - -* Change - Update ocis-reva to v0.14.0: [#556](https://github.com/owncloud/ocis/pull/556) - - - Update ocis-reva to v0.14.0 - Fix default configuration for accessing shares - (ocis-reva/#461) - Allow configuring arbitrary storage registry rules (ocis-reva/#461) - - Update reva to v1.2.1-0.20200911111727-51649e37df2d (reva/#454, reva/#466) - - https://github.com/owncloud/ocis/pull/556 - https://github.com/owncloud/ocis/ocis-reva/pull/461 - https://github.com/owncloud/ocis/ocis-reva/pull/454 - https://github.com/owncloud/ocis/ocis-reva/pull/466 - - * Change - Update reva config: [#336](https://github.com/owncloud/ocis/pull/336) - - EOS homes are not configured with an enable-flag anymore, but with a dedicated storage - driver. - We're using it now and adapted default configs of storages + * EOS homes are not configured with an enable-flag anymore, but with a dedicated storage driver. + * We're using it now and adapted default configs of storages https://github.com/owncloud/ocis/pull/336 https://github.com/owncloud/ocis/pull/337 https://github.com/owncloud/ocis/pull/338 https://github.com/owncloud/ocis/ocis-reva/pull/891 +* Enhancement - Add the accounts service: [#593](https://github.com/owncloud/ocis/pull/593) -* Change - Update ocis-settings to v0.3.0: [#490](https://github.com/owncloud/ocis/pull/490) - - This version delivers ocis-settings v0.3.0. - - https://github.com/owncloud/ocis/pull/490 + * Bugfix - Initialize roleService client in GRPC server: [#114](https://github.com/owncloud/ocis-accounts/pull/114) + * Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) + * Change - Set user role on builtin users: [#102](https://github.com/owncloud/ocis-accounts/pull/102) + * Change - Add new builtin admin user: [#102](https://github.com/owncloud/ocis-accounts/pull/102) + * Change - We make use of the roles cache to enforce permission checks: [#100](https://github.com/owncloud/ocis-accounts/pull/100) + * Change - We make use of the roles manager to enforce permission checks: [#108](https://github.com/owncloud/ocis-accounts/pull/108) + * Enhancement - Add create account form: [#148](https://github.com/owncloud/product/issues/148) + * Enhancement - Add delete accounts action: [#148](https://github.com/owncloud/product/issues/148) + * Enhancement - Add enable/disable capabilities to the WebUI: [#118](https://github.com/owncloud/product/issues/118) + * Enhancement - Improve visual appearance of accounts UI: [#222](https://github.com/owncloud/product/issues/222) + * Bugfix - Adapting to new settings API for fetching roles: [#96](https://github.com/owncloud/ocis-accounts/pull/96) + * Change - Create account api-call implicitly adds "default-user" role: [#173](https://github.com/owncloud/product/issues/173) + * Change - Add role selection to accounts UI: [#103](https://github.com/owncloud/product/issues/103) + * Bugfix - Atomic Requests: [#82](https://github.com/owncloud/ocis-accounts/pull/82) + * Bugfix - Unescape value for prefix query: [#76](https://github.com/owncloud/ocis-accounts/pull/76) + * Change - Adapt to new ocis-settings data model: [#87](https://github.com/owncloud/ocis-accounts/pull/87) + * Change - Add permissions for language to default roles: [#88](https://github.com/owncloud/ocis-accounts/pull/88) + * Bugfix - Add write mutexes: [#71](https://github.com/owncloud/ocis-accounts/pull/71) + * Bugfix - Fix the accountId and groupId mismatch in DeleteGroup Method: [#60](https://github.com/owncloud/ocis-accounts/pull/60) + * Bugfix - Fix index mapping: [#73](https://github.com/owncloud/ocis-accounts/issues/73) + * Bugfix - Use NewNumericRangeInclusiveQuery for numeric literals: [#28](https://github.com/owncloud/ocis-glauth/issues/28) + * Bugfix - Prevent segfault when no password is set: [#65](https://github.com/owncloud/ocis-accounts/pull/65) + * Bugfix - Update account return value not used: [#70](https://github.com/owncloud/ocis-accounts/pull/70) + * Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#64](https://github.com/owncloud/ocis-accounts/pull/64) + * Change - Align structure of this extension with other extensions: [#51](https://github.com/owncloud/ocis-accounts/pull/51) + * Change - Change api errors: [#11](https://github.com/owncloud/ocis-accounts/issues/11) + * Change - Enable accounts on creation: [#43](https://github.com/owncloud/ocis-accounts/issues/43) + * Change - Fix index update on create/update: [#57](https://github.com/owncloud/ocis-accounts/issues/57) + * Change - Pass around the correct logger throughout the code: [#41](https://github.com/owncloud/ocis-accounts/issues/41) + * Change - Remove timezone setting: [#33](https://github.com/owncloud/ocis-accounts/pull/33) + * Change - Tighten screws on usernames and email addresses: [#65](https://github.com/owncloud/ocis-accounts/pull/65) + * Enhancement - Add early version of cli tools for user-management: [#69](https://github.com/owncloud/ocis-accounts/pull/69) + * Enhancement - Update accounts API: [#30](https://github.com/owncloud/ocis-accounts/pull/30) + * Enhancement - Add simple user listing UI: [#51](https://github.com/owncloud/ocis-accounts/pull/51) + * Enhancement - Logging is configurable: [#24](https://github.com/owncloud/ocis-accounts/pull/24) + * Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-accounts/issues/1) + * Enhancement - Configuration: [#15](https://github.com/owncloud/ocis-accounts/pull/15) + https://github.com/owncloud/ocis/pull/593 * Enhancement - Document how to run OCIS on top of EOS: [#172](https://github.com/owncloud/ocis/pull/172) @@ -332,7 +205,6 @@ https://github.com/owncloud/ocis/pull/172 - * Enhancement - Simplify tracing config: [#92](https://github.com/owncloud/product/issues/92) We now apply the oCIS tracing config to all services which have tracing. With this it is possible @@ -341,126 +213,3 @@ https://github.com/owncloud/product/issues/92 https://github.com/owncloud/ocis/pull/329 https://github.com/owncloud/ocis/pull/409 - - -* Enhancement - Accounts UI improvements: [#222](https://github.com/owncloud/product/issues/222) - - We aligned the visual appearance of the accounts UI with default ocis-web apps (full width, - style of batch actions), added icons to buttons, extracted the buttons from the batch actions - dropdown into individual buttons, improved the wording added a confirmation widget for the - user deletion and removed the uid and gid columns. - - https://github.com/owncloud/product/issues/222 - https://github.com/owncloud/ocis-accounts/pull/116 - https://github.com/owncloud/ocis/pull/549 - - -* Enhancement - Add new REVA config variables to docs: [#345](https://github.com/owncloud/ocis/pull/345) - - With the default setup of running oCIS with ocis-proxy we need to set `REVA_DATAGATEWAY_URL` - and `REVA_FRONTEND_URL` environment variables. We added those to the configuration - instructions in the dev docs. - - https://github.com/owncloud/ocis/pull/345 - - -* Enhancement - Update extensions: [#180](https://github.com/owncloud/ocis/pull/180) - - We've updated various extensions to a tagged release: - ocis-phoenix v0.4.0 (phoenix v0.7.0) - - ocis-pkg v2.2.0 - ocis-proxy v0.3.1 - ocis-reva v0.1.1 - ocis-thumbnails v0.1.0 - - ocis-webdav v0.1.0 - - https://github.com/owncloud/ocis/pull/180 - - -* Enhancement - Update extensions 2020-07-01: [#357](https://github.com/owncloud/ocis/pull/357) - - - ocis-reva 0.9.0 - - https://github.com/owncloud/ocis/pull/357 - - -* Enhancement - Update extensions 2020-09-02: [#516](https://github.com/owncloud/ocis/pull/516) - - - ocis-accounts 0.4.2-0.20200828150703-2ca83cf4ac20 - ocis-ocs 0.3.1 - ocis-settings - 0.3.2-0.20200828130413-0cc0f5bf26fe - - https://github.com/owncloud/ocis/pull/516 - - -* Enhancement - Update extensions: [#209](https://github.com/owncloud/ocis/pull/209) - - We've updated various extensions: - ocis-konnectd v0.3.1 - ocis-phoenix v0.5.0 (phoenix - v0.8.0) - ocis-reva v0.2.0 - - https://github.com/owncloud/ocis/pull/209 - - -* Enhancement - Update extensions: [#151](https://github.com/owncloud/ocis/pull/151) - - We've updated various extensions to a tagged release: - ocis-konnectd v0.2.0 - ocis-glauth - v0.4.0 - ocis-phoenix v0.3.0 (phoenix v0.6.0) - ocis-pkg v2.1.0 - ocis-proxy v0.1.0 - - ocis-reva v0.1.0 - - https://github.com/owncloud/ocis/pull/151 - - -* Enhancement - Update extensions 2020-07-10: [#376](https://github.com/owncloud/ocis/pull/376) - - - ocis-reva 0.10.0 - ocis-phoenix 0.9.0 - - https://github.com/owncloud/ocis/pull/376 - - -* Enhancement - Update extensions: [#290](https://github.com/owncloud/ocis/pull/290) - - We've updated various extensions: - ocis-thumbnails v0.1.2 (tag) - ocis-reva v0.3.0 (tag) - - https://github.com/owncloud/ocis/pull/290 - - -* Enhancement - Update ocis-reva to 0.4.0: [#295](https://github.com/owncloud/ocis/pull/295) - - Brings in fixes for trashbin and TUS upload. Also adds partial implementation of public - shares. - - https://github.com/owncloud/ocis/pull/295 - - -* Enhancement - Update extensions: [#209](https://github.com/owncloud/ocis/pull/209) - - We've updated various extensions: - ocis-konnectd v0.3.1 - ocis-phoenix v0.6.0 - ocis-reva - v0.2.1 - ocis-pkg v2.2.1 - ocis-thumbnails v0.1.2 - - https://github.com/owncloud/ocis/pull/209 - - -* Enhancement - Update extensions 2020-06-29: [#334](https://github.com/owncloud/ocis/pull/334) - - - ocis-proxy 0.4.0 - ocis-migration 0.2.0 - ocis-reva 0.8.0 - ocis-phoenix 0.8.1 - - https://github.com/owncloud/ocis/pull/334 - - -* Enhancement - Update proxy and reva: [#466](https://github.com/owncloud/ocis/pull/466) - - - ocis-reva contains a lot of sharing, eos and trash fixes - ocis-proxy contains fixes to use - ocis on top of eos - - https://github.com/owncloud/ocis/pull/466 - - -* Enhancement - Update proxy to v0.2.0: [#167](https://github.com/owncloud/ocis/pull/167) - - https://github.com/owncloud/ocis/pull/167 - - -* Enhancement - Update ocis-reva 2020-09-10: [#334](https://github.com/owncloud/ocis/pull/334) - - - ocis-reva v0.13.1-0.20200910085648-26465bbdcf46 - fixes file operations for received - shares by changing OC storage default config - adds ability to overwrite storage registry - rules - - https://github.com/owncloud/ocis/pull/334 - https://github.com/owncloud/ocis/ocis-reva/pull/461 - diff --git a/accounts/CHANGELOG.md b/accounts/CHANGELOG.md deleted file mode 100644 index ed31a8f731..0000000000 --- a/accounts/CHANGELOG.md +++ /dev/null @@ -1,435 +0,0 @@ -# Changelog for [unreleased] (UNRELEASED) - -The following sections list the changes in ocis-accounts unreleased. - -[unreleased]: https://github.com/owncloud/ocis/accounts/compare/v0.4.1...master - -## Summary - -* Bugfix - Initialize roleService client in GRPC server: [#114](https://github.com/owncloud/ocis/accounts/pull/114) -* Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) -* Change - Set user role on builtin users: [#102](https://github.com/owncloud/ocis/accounts/pull/102) -* Change - Add new builtin admin user: [#102](https://github.com/owncloud/ocis/accounts/pull/102) -* Change - We make use of the roles cache to enforce permission checks: [#100](https://github.com/owncloud/ocis/accounts/pull/100) -* Change - We make use of the roles manager to enforce permission checks: [#108](https://github.com/owncloud/ocis/accounts/pull/108) -* Enhancement - Add create account form: [#148](https://github.com/owncloud/product/issues/148) -* Enhancement - Add delete accounts action: [#148](https://github.com/owncloud/product/issues/148) -* Enhancement - Add enable/disable capabilities to the WebUI: [#118](https://github.com/owncloud/product/issues/118) -* Enhancement - Improve visual appearance of accounts UI: [#222](https://github.com/owncloud/product/issues/222) - -## Details - -* Bugfix - Initialize roleService client in GRPC server: [#114](https://github.com/owncloud/ocis/accounts/pull/114) - - We fixed the initialization of the GRPC server by also providing a roleService client and a - roleManager instance. - - https://github.com/owncloud/ocis/accounts/pull/114 - - -* Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) - - The accounts service was creating a bleve index instance in the service handler, thus creating - separate in memory indices for the http and grpc servers. We moved the service handler creation - out of the server creation so that the service handler, thus also the bleve index, is a shared - instance of the servers. - - This fixes a bug that accounts created through the web ui were not able to sign in until a service - restart. - - https://github.com/owncloud/product/issues/224 - https://github.com/owncloud/ocis/accounts/pull/117 - https://github.com/owncloud/ocis/accounts/pull/118 - - -* Change - Set user role on builtin users: [#102](https://github.com/owncloud/ocis/accounts/pull/102) - - We now set the default `user` role on our builtin users. - - https://github.com/owncloud/ocis/accounts/pull/102 - - -* Change - Add new builtin admin user: [#102](https://github.com/owncloud/ocis/accounts/pull/102) - - We added a new builtin user `moss` and assigned the admin role. - - https://github.com/owncloud/ocis/accounts/pull/102 - - -* Change - We make use of the roles cache to enforce permission checks: [#100](https://github.com/owncloud/ocis/accounts/pull/100) - - The roles cache and its cache update middleware are used to make permission checks possible. - The permission checks take place in the accounts handler. - - https://github.com/owncloud/ocis/accounts/pull/100 - - -* Change - We make use of the roles manager to enforce permission checks: [#108](https://github.com/owncloud/ocis/accounts/pull/108) - - The roles cache and its cache update middleware have been replaced with a roles manager in - ocis-pkg/v2. We've switched over to the new roles manager implementation, to prepare for - permission checks on grpc requests as well. - - https://github.com/owncloud/ocis/accounts/pull/108 - https://github.com/owncloud/ocis-pkg/pull/60 - - -* Enhancement - Add create account form: [#148](https://github.com/owncloud/product/issues/148) - - We've added a form to create new users above the accounts list. - - https://github.com/owncloud/product/issues/148 - https://github.com/owncloud/ocis/accounts/pull/115 - - -* Enhancement - Add delete accounts action: [#148](https://github.com/owncloud/product/issues/148) - - We've added an action into the actions dropdown to enable admins to delete users. - - https://github.com/owncloud/product/issues/148 - https://github.com/owncloud/ocis/accounts/pull/115 - - -* Enhancement - Add enable/disable capabilities to the WebUI: [#118](https://github.com/owncloud/product/issues/118) - - We've added batch actions into the accounts listing to provide options to enable and disable - accounts. - - https://github.com/owncloud/product/issues/118 - https://github.com/owncloud/ocis/accounts/pull/109 - - -* Enhancement - Improve visual appearance of accounts UI: [#222](https://github.com/owncloud/product/issues/222) - - We aligned the visual appearance of the accounts UI with default ocis-web apps (full width, - style of batch actions), added icons to buttons, extracted the buttons from the batch actions - dropdown into individual buttons, improved the wording added a confirmation widget for the - user deletion and removed the uid and gid columns. - - https://github.com/owncloud/product/issues/222 - https://github.com/owncloud/ocis/accounts/pull/116 - -# Changelog for [0.4.1] (2020-08-27) - -The following sections list the changes in ocis-accounts 0.4.1. - -[0.4.1]: https://github.com/owncloud/ocis/accounts/compare/v0.3.0...v0.4.1 - -## Summary - -* Bugfix - Adapting to new settings API for fetching roles: [#96](https://github.com/owncloud/ocis/accounts/pull/96) -* Change - Create account api-call implicitly adds "default-user" role: [#173](https://github.com/owncloud/product/issues/173) - -## Details - -* Bugfix - Adapting to new settings API for fetching roles: [#96](https://github.com/owncloud/ocis/accounts/pull/96) - - We fixed the usage of the ocis-settings endpoint for fetching roles. - - https://github.com/owncloud/ocis/accounts/pull/96 - - -* Change - Create account api-call implicitly adds "default-user" role: [#173](https://github.com/owncloud/product/issues/173) - - When calling CreateAccount default-user-role is implicitly added. - - https://github.com/owncloud/product/issues/173 - -# Changelog for [0.3.0] (2020-08-20) - -The following sections list the changes in ocis-accounts 0.3.0. - -[0.3.0]: https://github.com/owncloud/ocis/accounts/compare/v0.4.0...v0.3.0 - -## Summary - -* Bugfix - Atomic Requests: [#82](https://github.com/owncloud/ocis/accounts/pull/82) -* Bugfix - Unescape value for prefix query: [#76](https://github.com/owncloud/ocis/accounts/pull/76) -* Change - Adapt to new ocis-settings data model: [#87](https://github.com/owncloud/ocis/accounts/pull/87) -* Change - Add permissions for language to default roles: [#88](https://github.com/owncloud/ocis/accounts/pull/88) - -## Details - -* Bugfix - Atomic Requests: [#82](https://github.com/owncloud/ocis/accounts/pull/82) - - Operations on the file system level are now atomic. This happens only on the provisioning API. - - https://github.com/owncloud/ocis/accounts/pull/82 - - -* Bugfix - Unescape value for prefix query: [#76](https://github.com/owncloud/ocis/accounts/pull/76) - - Prefix queries also need to unescape token values like `'some ''ol string'` to `some 'ol - string` before using it in a prefix query - - https://github.com/owncloud/ocis/accounts/pull/76 - - -* Change - Adapt to new ocis-settings data model: [#87](https://github.com/owncloud/ocis/accounts/pull/87) - - Ocis-settings introduced UUIDs and less verbose endpoint and message type names. This PR - adjusts ocis-accounts accordingly. - - https://github.com/owncloud/ocis/accounts/pull/87 - https://github.com/owncloud/ocis/settings/pull/46 - - -* Change - Add permissions for language to default roles: [#88](https://github.com/owncloud/ocis/accounts/pull/88) - - Ocis-settings has default roles and exposes the respective bundle uuids. We now added - permissions for reading/writing the preferred language to the default roles. - - https://github.com/owncloud/ocis/accounts/pull/88 - -# Changelog for [0.4.0] (2020-08-20) - -The following sections list the changes in ocis-accounts 0.4.0. - -[0.4.0]: https://github.com/owncloud/ocis/accounts/compare/v0.2.0...v0.4.0 - -## Summary - -* Change - Add role selection to accounts UI: [#103](https://github.com/owncloud/product/issues/103) - -## Details - -* Change - Add role selection to accounts UI: [#103](https://github.com/owncloud/product/issues/103) - - We added a role selection dropdown for each account in the accounts UI. As a first iteration, - this doesn't require account management permissions. - - https://github.com/owncloud/product/issues/103 - https://github.com/owncloud/ocis/accounts/pull/89 - -# Changelog for [0.2.0] (2020-08-19) - -The following sections list the changes in ocis-accounts 0.2.0. - -[0.2.0]: https://github.com/owncloud/ocis/accounts/compare/v0.1.1...v0.2.0 - -## Summary - -* Bugfix - Add write mutexes: [#71](https://github.com/owncloud/ocis/accounts/pull/71) -* Bugfix - Fix the accountId and groupId mismatch in DeleteGroup Method: [#60](https://github.com/owncloud/ocis/accounts/pull/60) -* Bugfix - Fix index mapping: [#73](https://github.com/owncloud/ocis/accounts/issues/73) -* Bugfix - Use NewNumericRangeInclusiveQuery for numeric literals: [#28](https://github.com/owncloud/ocis-glauth/issues/28) -* Bugfix - Prevent segfault when no password is set: [#65](https://github.com/owncloud/ocis/accounts/pull/65) -* Bugfix - Update account return value not used: [#70](https://github.com/owncloud/ocis/accounts/pull/70) -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#64](https://github.com/owncloud/ocis/accounts/pull/64) -* Change - Align structure of this extension with other extensions: [#51](https://github.com/owncloud/ocis/accounts/pull/51) -* Change - Change api errors: [#11](https://github.com/owncloud/ocis/accounts/issues/11) -* Change - Enable accounts on creation: [#43](https://github.com/owncloud/ocis/accounts/issues/43) -* Change - Fix index update on create/update: [#57](https://github.com/owncloud/ocis/accounts/issues/57) -* Change - Pass around the correct logger throughout the code: [#41](https://github.com/owncloud/ocis/accounts/issues/41) -* Change - Remove timezone setting: [#33](https://github.com/owncloud/ocis/accounts/pull/33) -* Change - Tighten screws on usernames and email addresses: [#65](https://github.com/owncloud/ocis/accounts/pull/65) -* Enhancement - Add early version of cli tools for user-management: [#69](https://github.com/owncloud/ocis/accounts/pull/69) -* Enhancement - Update accounts API: [#30](https://github.com/owncloud/ocis/accounts/pull/30) -* Enhancement - Add simple user listing UI: [#51](https://github.com/owncloud/ocis/accounts/pull/51) - -## Details - -* Bugfix - Add write mutexes: [#71](https://github.com/owncloud/ocis/accounts/pull/71) - - Concurrent account or groups writes would corrupt the json file on disk, because the different - goroutines would be treated as a single thread from the os. We introduce a mutex for account and - group file writes each. This locks the update frequency for all accounts/groups and could be - further improved by using a concurrent map of mutexes with a mutex per account / group. PR - welcome. - - https://github.com/owncloud/ocis/accounts/pull/71 - - -* Bugfix - Fix the accountId and groupId mismatch in DeleteGroup Method: [#60](https://github.com/owncloud/ocis/accounts/pull/60) - - We've fixed a bug in deleting the groups. - - The accountId and GroupId were swapped when removing the member from a group after deleting the - group. - - https://github.com/owncloud/ocis/accounts/pull/60 - - -* Bugfix - Fix index mapping: [#73](https://github.com/owncloud/ocis/accounts/issues/73) - - The index mapping was not being used because we were not using the right blevesearch TypeField, - leading to username like properties like `preferred_name` and - `on_premises_sam_account_name` to be case sensitive. - - https://github.com/owncloud/ocis/accounts/issues/73 - - -* Bugfix - Use NewNumericRangeInclusiveQuery for numeric literals: [#28](https://github.com/owncloud/ocis-glauth/issues/28) - - Some LDAP properties like `uidnumber` and `gidnumber` are numeric. When an OS tries to look up a - user it will not only try to lookup the user by username, but also by the `uidnumber`: - `(&(objectclass=posixAccount)(uidnumber=20000))`. The accounts backend for glauth was - sending that as a string query `uid_number eq '20000'` and has been changed to send it as - `uid_number eq 20000`. The removed quotes allow the parser in ocis-accounts to identify the - numeric literal and use the NewNumericRangeInclusiveQuery instead of a TermQuery. - - https://github.com/owncloud/ocis-glauth/issues/28 - https://github.com/owncloud/ocis/accounts/pull/68 - https://github.com/owncloud/ocis-glauth/pull/29 - - -* Bugfix - Prevent segfault when no password is set: [#65](https://github.com/owncloud/ocis/accounts/pull/65) - - Passwords are stored in a dedicated child struct of an account. We fixed several segfault - conditions where the methods would try to unset a password when that child struct was not - existing. - - https://github.com/owncloud/ocis/accounts/pull/65 - - -* Bugfix - Update account return value not used: [#70](https://github.com/owncloud/ocis/accounts/pull/70) - - In order to return a value using the micro go code we need to override the `out` value. - - https://github.com/owncloud/ocis/accounts/pull/70 - - -* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#64](https://github.com/owncloud/ocis/accounts/pull/64) - - ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - - https://github.com/owncloud/ocis/accounts/pull/64 - - -* Change - Align structure of this extension with other extensions: [#51](https://github.com/owncloud/ocis/accounts/pull/51) - - We aim to have a similar project structure for all our ocis extensions. This extension was - different with regard to the structure of the server command and naming of some flag names. - - https://github.com/owncloud/ocis/accounts/pull/51 - - -* Change - Change api errors: [#11](https://github.com/owncloud/ocis/accounts/issues/11) - - Replaced the plain golang errors with the error model from the micro framework. - - https://github.com/owncloud/ocis/accounts/issues/11 - - -* Change - Enable accounts on creation: [#43](https://github.com/owncloud/ocis/accounts/issues/43) - - Accounts have been created with the account_enabled flag set to false. Now when they are - created accounts will be enabled per default. - - https://github.com/owncloud/ocis/accounts/issues/43 - - -* Change - Fix index update on create/update: [#57](https://github.com/owncloud/ocis/accounts/issues/57) - - We fixed a bug in creating/updating accounts and groups, that caused new entities not to show up - in list queries. - - https://github.com/owncloud/ocis/accounts/issues/57 - https://github.com/owncloud/ocis/accounts/pull/59 - - -* Change - Pass around the correct logger throughout the code: [#41](https://github.com/owncloud/ocis/accounts/issues/41) - - Pass around the logger to have consistent log formatting, log level, etc. - - https://github.com/owncloud/ocis/accounts/issues/41 - https://github.com/owncloud/ocis/accounts/pull/48 - - -* Change - Remove timezone setting: [#33](https://github.com/owncloud/ocis/accounts/pull/33) - - We had a timezone setting in our profile settings bundle. As we're not dealing with a timezone - yet it would be confusing for the user to have a timezone setting available. We removed it, until - we have a timezone implementation available in ocis-web. - - https://github.com/owncloud/ocis/accounts/pull/33 - - -* Change - Tighten screws on usernames and email addresses: [#65](https://github.com/owncloud/ocis/accounts/pull/65) - - In order to match accounts to the OIDC claims we currently rely on the email address or username - to be present. We force both to match the [W3C recommended - regex](https://www.w3.org/TR/2016/REC-html51-20161101/sec-forms.html#valid-e-mail-address) - with usernames having to start with a character or `_`. This allows the username to be presented - and used in ACLs when integrating the os with the glauth LDAP service of ocis. - - https://github.com/owncloud/ocis/accounts/pull/65 - - -* Enhancement - Add early version of cli tools for user-management: [#69](https://github.com/owncloud/ocis/accounts/pull/69) - - Following commands are available: - - List, ls List existing accounts add, create, Create a new account update Make changes to an - existing account remove, rm Removes an existing account inspect Show detailed data on an - existing account - - See --help for details. - - Note that not all account-attributes have an effect yet. This is due to ocis being in an early - development stage. - - https://github.com/owncloud/product/issues/115 - https://github.com/owncloud/ocis/accounts/pull/69 - - -* Enhancement - Update accounts API: [#30](https://github.com/owncloud/ocis/accounts/pull/30) - - We updated the api to allow fetching users not onyl by UUID, but also by identity (OpenID issuer - and subject) email, username and optionally a password. - - https://github.com/owncloud/ocis/accounts/pull/30 - - -* Enhancement - Add simple user listing UI: [#51](https://github.com/owncloud/ocis/accounts/pull/51) - - We added an extension for ocis-web that shows a simple list of all existing users. - - https://github.com/owncloud/ocis/accounts/pull/51 - -# Changelog for [0.1.1] (2020-04-29) - -The following sections list the changes in ocis-accounts 0.1.1. - -[0.1.1]: https://github.com/owncloud/ocis/accounts/compare/v0.1.0...v0.1.1 - -## Summary - -* Enhancement - Logging is configurable: [#24](https://github.com/owncloud/ocis/accounts/pull/24) - -## Details - -* Enhancement - Logging is configurable: [#24](https://github.com/owncloud/ocis/accounts/pull/24) - - ACCOUNTS_LOG_* env-vars or cli-flags can be used for logging configuration. See --help for - more details. - - https://github.com/owncloud/ocis/accounts/pull/24 - -# Changelog for [0.1.0] (2020-03-18) - -The following sections list the changes in ocis-accounts 0.1.0. - -[0.1.0]: https://github.com/owncloud/ocis/accounts/compare/500e303cb544ed93d84153f01219d77eeee44929...v0.1.0 - -## Summary - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/accounts/issues/1) -* Enhancement - Configuration: [#15](https://github.com/owncloud/ocis/accounts/pull/15) - -## Details - -* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/accounts/issues/1) - - Just prepared an initial basic version. - - https://github.com/owncloud/ocis/accounts/issues/1 - - -* Enhancement - Configuration: [#15](https://github.com/owncloud/ocis/accounts/pull/15) - - Extensions should be responsible of configuring themselves. We use Viper for config loading - from default paths. Environment variables **WILL** take precedence over config files. - - https://github.com/owncloud/ocis/accounts/pull/15 - diff --git a/accounts/changelog/0.1.0_2020-03-18/inital-release b/accounts/changelog/0.1.0_2020-03-18/inital-release deleted file mode 100644 index 62ae19da3e..0000000000 --- a/accounts/changelog/0.1.0_2020-03-18/inital-release +++ /dev/null @@ -1,5 +0,0 @@ -Change: Initial release of basic version - -Just prepared an initial basic version. - -https://github.com/owncloud/ocis/accounts/issues/1 diff --git a/accounts/changelog/0.1.0_2020-03-18/self-config.md b/accounts/changelog/0.1.0_2020-03-18/self-config.md deleted file mode 100644 index 2363b7b357..0000000000 --- a/accounts/changelog/0.1.0_2020-03-18/self-config.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Configuration - -Extensions should be responsible of configuring themselves. We use Viper for config loading from default paths. Environment variables **WILL** take precedence over config files. - -https://github.com/owncloud/ocis/accounts/pull/15 diff --git a/accounts/changelog/0.1.1_2020-04-29/configurable-log.md b/accounts/changelog/0.1.1_2020-04-29/configurable-log.md deleted file mode 100644 index bd51052a16..0000000000 --- a/accounts/changelog/0.1.1_2020-04-29/configurable-log.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Logging is configurable - -ACCOUNTS_LOG_* env-vars or cli-flags can be used for logging configuration. See --help for more details. - -https://github.com/owncloud/ocis/accounts/pull/24 diff --git a/accounts/changelog/0.2.0_2020-08-19/add-cli-user-management.md b/accounts/changelog/0.2.0_2020-08-19/add-cli-user-management.md deleted file mode 100644 index 19b4fca564..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/add-cli-user-management.md +++ /dev/null @@ -1,17 +0,0 @@ -Enhancement: Add early version of cli tools for user-management - -Following commands are available: - -list, ls List existing accounts -add, create, Create a new account -update Make changes to an existing account -remove, rm Removes an existing account -inspect Show detailed data on an existing account - -See --help for details. - -Note that not all account-attributes have an effect yet. This is due to ocis -being in an early development stage. - -https://github.com/owncloud/ocis/accounts/pull/69 -https://github.com/owncloud/product/issues/115 diff --git a/accounts/changelog/0.2.0_2020-08-19/add-write-mutexes.md b/accounts/changelog/0.2.0_2020-08-19/add-write-mutexes.md deleted file mode 100644 index 86a53127c3..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/add-write-mutexes.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Add write mutexes - -Concurrent account or groups writes would corrupt the json file on disk, because the different goroutines would be treated as a single thread from the os. We introduce a mutex for account and group file writes each. This locks the update frequency for all accounts/groups and could be further improved by using a concurrent map of mutexes with a mutex per account / group. PR welcome. - -https://github.com/owncloud/ocis/accounts/pull/71 diff --git a/accounts/changelog/0.2.0_2020-08-19/align-project-structure.md b/accounts/changelog/0.2.0_2020-08-19/align-project-structure.md deleted file mode 100644 index db1f6a86a1..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/align-project-structure.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Align structure of this extension with other extensions - -We aim to have a similar project structure for all our ocis extensions. This extension was different with regard to the structure of the server command and naming of some flag names. - -https://github.com/owncloud/ocis/accounts/pull/51 diff --git a/accounts/changelog/0.2.0_2020-08-19/change-grpc-error-messages.md b/accounts/changelog/0.2.0_2020-08-19/change-grpc-error-messages.md deleted file mode 100644 index 6d42a79fc1..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/change-grpc-error-messages.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: change api errors - -Replaced the plain golang errors with the error model from the micro framework. - - -https://github.com/owncloud/ocis/accounts/issues/11 diff --git a/accounts/changelog/0.2.0_2020-08-19/enable_accounts.md b/accounts/changelog/0.2.0_2020-08-19/enable_accounts.md deleted file mode 100644 index 67eee43dc1..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/enable_accounts.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Enable accounts on creation - -Accounts have been created with the account_enabled flag set to false. -Now when they are created accounts will be enabled per default. - -https://github.com/owncloud/ocis/accounts/issues/43 diff --git a/accounts/changelog/0.2.0_2020-08-19/fix-account-group-id.md b/accounts/changelog/0.2.0_2020-08-19/fix-account-group-id.md deleted file mode 100644 index 379f6917fe..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/fix-account-group-id.md +++ /dev/null @@ -1,8 +0,0 @@ -Bugfix: Fix the accountId and groupId mismatch in DeleteGroup Method - -We've fixed a bug in deleting the groups. - -The accountId and GroupId were swapped when removing the member from a group after deleting -the group. - -https://github.com/owncloud/ocis/accounts/pull/60 diff --git a/accounts/changelog/0.2.0_2020-08-19/fix-index-mapping.md b/accounts/changelog/0.2.0_2020-08-19/fix-index-mapping.md deleted file mode 100644 index 816dd1af44..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/fix-index-mapping.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Fix index mapping - -The index mapping was not being used because we were not using the right blevesearch TypeField, leading to username like properties like `preferred_name` and `on_premises_sam_account_name` to be case sensitive. - -https://github.com/owncloud/ocis/accounts/issues/73 diff --git a/accounts/changelog/0.2.0_2020-08-19/fix-indexing.md b/accounts/changelog/0.2.0_2020-08-19/fix-indexing.md deleted file mode 100644 index 1407166369..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/fix-indexing.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Fix index update on create/update - -We fixed a bug in creating/updating accounts and groups, that caused new entities not to show up in list queries. - -https://github.com/owncloud/ocis/accounts/issues/57 -https://github.com/owncloud/ocis/accounts/pull/59 diff --git a/accounts/changelog/0.2.0_2020-08-19/fix-int-queries.md b/accounts/changelog/0.2.0_2020-08-19/fix-int-queries.md deleted file mode 100644 index ae8b7c5202..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/fix-int-queries.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: use NewNumericRangeInclusiveQuery for numeric literals - -Some LDAP properties like `uidnumber` and `gidnumber` are numeric. When an OS tries to look up a user it will not only try to lookup the user by username, but also by the `uidnumber`: `(&(objectclass=posixAccount)(uidnumber=20000))`. The accounts backend for glauth was sending that as a string query `uid_number eq '20000'` and has been changed to send it as `uid_number eq 20000`. The removed quotes allow the parser in ocis-accounts to identify the numeric literal and use the NewNumericRangeInclusiveQuery instead of a TermQuery. - -https://github.com/owncloud/ocis-glauth/issues/28 -https://github.com/owncloud/ocis/accounts/pull/68 -https://github.com/owncloud/ocis-glauth/pull/29 diff --git a/accounts/changelog/0.2.0_2020-08-19/fix-segfault.md b/accounts/changelog/0.2.0_2020-08-19/fix-segfault.md deleted file mode 100644 index 57b224a601..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/fix-segfault.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Prevent segfault when no password is set - -Passwords are stored in a dedicated child struct of an account. We fixed several segfault conditions where the methods would try to unset a password when that child struct was not existing. - -https://github.com/owncloud/ocis/accounts/pull/65 diff --git a/accounts/changelog/0.2.0_2020-08-19/fix-update.md b/accounts/changelog/0.2.0_2020-08-19/fix-update.md deleted file mode 100644 index b35978b626..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/fix-update.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Update account return value not used - -In order to return a value using the micro go code we need to override the `out` value. - -https://github.com/owncloud/ocis/accounts/pull/70 diff --git a/accounts/changelog/0.2.0_2020-08-19/pass-correct-logger.md b/accounts/changelog/0.2.0_2020-08-19/pass-correct-logger.md deleted file mode 100644 index 114b8e7a71..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/pass-correct-logger.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: pass around the correct logger throughout the code - -Pass around the logger to have consistent log formatting, log level, etc. - -https://github.com/owncloud/ocis/accounts/issues/41 -https://github.com/owncloud/ocis/accounts/pull/48 diff --git a/accounts/changelog/0.2.0_2020-08-19/remove-timezone-setting.md b/accounts/changelog/0.2.0_2020-08-19/remove-timezone-setting.md deleted file mode 100644 index 25483afcad..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/remove-timezone-setting.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Remove timezone setting - -We had a timezone setting in our profile settings bundle. As we're not dealing with a timezone yet -it would be confusing for the user to have a timezone setting available. We removed it, until we -have a timezone implementation available in ocis-web. - -https://github.com/owncloud/ocis/accounts/pull/33 diff --git a/accounts/changelog/0.2.0_2020-08-19/tighten-screws.md b/accounts/changelog/0.2.0_2020-08-19/tighten-screws.md deleted file mode 100644 index 90171b04d0..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/tighten-screws.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Tighten screws on usernames and email addresses - -In order to match accounts to the OIDC claims we currently rely on the email address or username to be present. We force both to match the [W3C recommended regex](https://www.w3.org/TR/2016/REC-html51-20161101/sec-forms.html#valid-e-mail-address) with usernames having to start with a character or `_`. This allows the username to be presented and used in ACLs when integrating the os with the glauth LDAP service of ocis. - -https://github.com/owncloud/ocis/accounts/pull/65 diff --git a/accounts/changelog/0.2.0_2020-08-19/update-accounts-api.md b/accounts/changelog/0.2.0_2020-08-19/update-accounts-api.md deleted file mode 100644 index d3cc3a1544..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/update-accounts-api.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update accounts API - -We updated the api to allow fetching users not onyl by UUID, but also by identity (OpenID issuer and subject) email, username and optionally a password. - -https://github.com/owncloud/ocis/accounts/pull/30 diff --git a/accounts/changelog/0.2.0_2020-08-19/use-alpine-latest.md b/accounts/changelog/0.2.0_2020-08-19/use-alpine-latest.md deleted file mode 100644 index 7ea076b61e..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/use-alpine-latest.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: build docker images with alpine:latest instead of alpine:edge - -ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead. - -https://github.com/owncloud/ocis/accounts/pull/64 diff --git a/accounts/changelog/0.2.0_2020-08-19/user-listing-ui.md b/accounts/changelog/0.2.0_2020-08-19/user-listing-ui.md deleted file mode 100644 index 51e6e98f1e..0000000000 --- a/accounts/changelog/0.2.0_2020-08-19/user-listing-ui.md +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Add simple user listing UI - -We added an extension for ocis-web that shows a simple list of all existing users. - -https://github.com/owncloud/ocis/accounts/pull/51 diff --git a/accounts/changelog/0.3.0_2020-08-20/adapt-to-settings-data-model.md b/accounts/changelog/0.3.0_2020-08-20/adapt-to-settings-data-model.md deleted file mode 100644 index ee57d37816..0000000000 --- a/accounts/changelog/0.3.0_2020-08-20/adapt-to-settings-data-model.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Adapt to new ocis-settings data model - -ocis-settings introduced UUIDs and less verbose endpoint and message type names. This PR adjusts ocis-accounts accordingly. - -https://github.com/owncloud/ocis/accounts/pull/87 -https://github.com/owncloud/ocis/settings/pull/46 diff --git a/accounts/changelog/0.3.0_2020-08-20/add-language-permissions-to-default-roles.md b/accounts/changelog/0.3.0_2020-08-20/add-language-permissions-to-default-roles.md deleted file mode 100644 index f937e30f22..0000000000 --- a/accounts/changelog/0.3.0_2020-08-20/add-language-permissions-to-default-roles.md +++ /dev/null @@ -1,6 +0,0 @@ -Change: Add permissions for language to default roles - -ocis-settings has default roles and exposes the respective bundle uuids. We now added -permissions for reading/writing the preferred language to the default roles. - -https://github.com/owncloud/ocis/accounts/pull/88 diff --git a/accounts/changelog/0.3.0_2020-08-20/atomic-requests.md b/accounts/changelog/0.3.0_2020-08-20/atomic-requests.md deleted file mode 100644 index cc6dd3b72a..0000000000 --- a/accounts/changelog/0.3.0_2020-08-20/atomic-requests.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Atomic Requests - -Operations on the file system level are now atomic. This happens only on the provisioning API. - -https://github.com/owncloud/ocis/accounts/pull/82 diff --git a/accounts/changelog/0.3.0_2020-08-20/fix-prefix-query.md b/accounts/changelog/0.3.0_2020-08-20/fix-prefix-query.md deleted file mode 100644 index b2a7509ffd..0000000000 --- a/accounts/changelog/0.3.0_2020-08-20/fix-prefix-query.md +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Unescape value for prefix query - -Prefix queries also need to unescape token values like `'some ''ol string'` to `some 'ol string` before using it in a prefix query - -https://github.com/owncloud/ocis/accounts/pull/76 diff --git a/accounts/changelog/0.4.0_2020-08-20/select-role-in-ui.md b/accounts/changelog/0.4.0_2020-08-20/select-role-in-ui.md deleted file mode 100644 index 82530b726f..0000000000 --- a/accounts/changelog/0.4.0_2020-08-20/select-role-in-ui.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Add role selection to accounts UI - -We added a role selection dropdown for each account in the accounts UI. As a first iteration, this doesn't -require account management permissions. - -https://github.com/owncloud/product/issues/103 -https://github.com/owncloud/ocis/accounts/pull/89 diff --git a/accounts/changelog/0.4.1_2020-08-27/assign_role.md b/accounts/changelog/0.4.1_2020-08-27/assign_role.md deleted file mode 100644 index 5ad8c3fb8c..0000000000 --- a/accounts/changelog/0.4.1_2020-08-27/assign_role.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Create account api-call implicitly adds "default-user" role - -When calling CreateAccount default-user-role is implicitly added. - -https://github.com/owncloud/product/issues/173 diff --git a/accounts/changelog/0.4.1_2020-08-27/new-settings-api b/accounts/changelog/0.4.1_2020-08-27/new-settings-api deleted file mode 100644 index d635f39de6..0000000000 --- a/accounts/changelog/0.4.1_2020-08-27/new-settings-api +++ /dev/null @@ -1,5 +0,0 @@ -Bugfix: Adapting to new settings API for fetching roles - -We fixed the usage of the ocis-settings endpoint for fetching roles. - -https://github.com/owncloud/ocis/accounts/pull/96 diff --git a/accounts/changelog/CHANGELOG.tmpl b/accounts/changelog/CHANGELOG.tmpl deleted file mode 100644 index 82ee41018c..0000000000 --- a/accounts/changelog/CHANGELOG.tmpl +++ /dev/null @@ -1,53 +0,0 @@ -{{ $allVersions := . }} -{{- range $index, $changes := . }}{{ with $changes -}} -{{ if gt (len $allVersions) 1 -}} -# Changelog for [{{ .Version }}] ({{ .Date }}) - -The following sections list the changes in ocis-accounts {{ .Version }}. - -{{/* creating version compare links */ -}} -{{ $next := add1 $index -}} -{{ if ne (len $allVersions) $next -}} -{{ $previousVersion := (index $allVersions $next).Version -}} -{{ if eq .Version "unreleased" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/accounts/compare/v{{ $previousVersion }}...master - -{{ else -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/accounts/compare/v{{ $previousVersion }}...v{{ .Version }} - -{{ end -}} -{{ end -}} - -{{- /* last version managed by calens, end of the loop */ -}} -{{ if eq .Version "0.1.0" -}} -[{{ .Version }}]: https://github.com/owncloud/ocis/accounts/compare/500e303cb544ed93d84153f01219d77eeee44929...v{{ .Version }} - -{{ end -}} -{{ else -}} -# Changes in {{ .Version }} - -{{ end -}} - -## Summary -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{- end }}{{ end }} - -## Details -{{ range $entry := .Entries }}{{ with $entry }} -* {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} -{{ end -}} -{{ range $url := .IssueURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .PRURLs }} - {{ $url -}} -{{ end -}} -{{ range $url := .OtherURLs }} - {{ $url -}} -{{ end }} - -{{ end }}{{ end -}} -{{ end }}{{ end -}} diff --git a/accounts/changelog/README.md b/accounts/changelog/README.md deleted file mode 100644 index 0ae5d5b3e2..0000000000 --- a/accounts/changelog/README.md +++ /dev/null @@ -1,6 +0,0 @@ -# Changelog - -We are using [calens](https://github.com/restic/calens) to properly generate a -changelog before we are tagging a new release. To get an idea how this could -look like would be the -best reference. diff --git a/accounts/changelog/TEMPLATE b/accounts/changelog/TEMPLATE deleted file mode 100644 index d7ddb6100e..0000000000 --- a/accounts/changelog/TEMPLATE +++ /dev/null @@ -1,11 +0,0 @@ -Bugfix: Fix behavior for foobar (in present tense) - -We've fixed the behavior for foobar, a long-standing annoyance for users. The -text should be wrapped at 80 characters length. - -The text in the paragraphs is written in past tense. The last section is a list -of issue URLs, PR URLs and other URLs. The first issue ID (or the first PR ID, -in case there aren't any issue links) is used as the primary ID. - -https://github.com/owncloud/ocis/accounts/issues/1234 -https://github.com/owncloud/ocis/accounts/pull/55555 diff --git a/accounts/changelog/unreleased/.keep b/accounts/changelog/unreleased/.keep deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/accounts/changelog/unreleased/add-create-form.md b/accounts/changelog/unreleased/add-create-form.md deleted file mode 100644 index 790e4af9ab..0000000000 --- a/accounts/changelog/unreleased/add-create-form.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add create account form - -We've added a form to create new users above the accounts list. - -https://github.com/owncloud/product/issues/148 -https://github.com/owncloud/ocis/accounts/pull/115 diff --git a/accounts/changelog/unreleased/add-delete-action.md b/accounts/changelog/unreleased/add-delete-action.md deleted file mode 100644 index 5069753465..0000000000 --- a/accounts/changelog/unreleased/add-delete-action.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add delete accounts action - -We've added an action into the actions dropdown to enable admins to delete users. - -https://github.com/owncloud/product/issues/148 -https://github.com/owncloud/ocis/accounts/pull/115 diff --git a/accounts/changelog/unreleased/add-enable-disable-ui.md b/accounts/changelog/unreleased/add-enable-disable-ui.md deleted file mode 100644 index 135be12425..0000000000 --- a/accounts/changelog/unreleased/add-enable-disable-ui.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Add enable/disable capabilities to the WebUI - -We've added batch actions into the accounts listing to provide options to enable and disable accounts. - -https://github.com/owncloud/product/issues/118 -https://github.com/owncloud/ocis/accounts/pull/109 diff --git a/accounts/changelog/unreleased/builtin-regular-users.md b/accounts/changelog/unreleased/builtin-regular-users.md deleted file mode 100644 index 35451c76ec..0000000000 --- a/accounts/changelog/unreleased/builtin-regular-users.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Set user role on builtin users - -We now set the default `user` role on our builtin users. - -https://github.com/owncloud/ocis/accounts/pull/102 diff --git a/accounts/changelog/unreleased/fix-role-service-grpc.md b/accounts/changelog/unreleased/fix-role-service-grpc.md deleted file mode 100644 index 8cba20fe28..0000000000 --- a/accounts/changelog/unreleased/fix-role-service-grpc.md +++ /dev/null @@ -1,6 +0,0 @@ -Bugfix: initialize roleService client in GRPC server - -We fixed the initialization of the GRPC server by also providing a roleService client and a roleManager instance. - -https://github.com/owncloud/ocis/accounts/pull/114 - diff --git a/accounts/changelog/unreleased/improve-accounts-ui.md b/accounts/changelog/unreleased/improve-accounts-ui.md deleted file mode 100644 index 75831a7f0c..0000000000 --- a/accounts/changelog/unreleased/improve-accounts-ui.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Improve visual appearance of accounts UI - -We aligned the visual appearance of the accounts UI with default ocis-web apps (full width, style of batch actions), added icons to buttons, extracted the buttons from the batch actions dropdown into individual buttons, improved the wording added a confirmation widget for the user deletion and removed the uid and gid columns. - -https://github.com/owncloud/product/issues/222 -https://github.com/owncloud/ocis/accounts/pull/116 diff --git a/accounts/changelog/unreleased/new-admin-user.md b/accounts/changelog/unreleased/new-admin-user.md deleted file mode 100644 index d012f0e527..0000000000 --- a/accounts/changelog/unreleased/new-admin-user.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Add new builtin admin user - -We added a new builtin user `moss` and assigned the admin role. - -https://github.com/owncloud/ocis/accounts/pull/102 diff --git a/accounts/changelog/unreleased/single-service-handler.md b/accounts/changelog/unreleased/single-service-handler.md deleted file mode 100644 index 3478dfd7e1..0000000000 --- a/accounts/changelog/unreleased/single-service-handler.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Cleanup separated indices in memory - -The accounts service was creating a bleve index instance in the service handler, thus creating separate in memory indices for the http and grpc servers. We moved the service handler creation out of the server creation so that the service handler, thus also the bleve index, is a shared instance of the servers. - -This fixes a bug that accounts created through the web ui were not able to sign in until a service restart. - -https://github.com/owncloud/product/issues/224 -https://github.com/owncloud/ocis/accounts/pull/117 -https://github.com/owncloud/ocis/accounts/pull/118 - diff --git a/accounts/changelog/unreleased/use-roles-cache.md b/accounts/changelog/unreleased/use-roles-cache.md deleted file mode 100644 index 973fb90de1..0000000000 --- a/accounts/changelog/unreleased/use-roles-cache.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: We make use of the roles cache to enforce permission checks - -The roles cache and its cache update middleware are used to make permission checks possible. The permission checks take place in the accounts handler. - -https://github.com/owncloud/ocis/accounts/pull/100 diff --git a/accounts/changelog/unreleased/use-roles-manager.md b/accounts/changelog/unreleased/use-roles-manager.md deleted file mode 100644 index 4db8736cf3..0000000000 --- a/accounts/changelog/unreleased/use-roles-manager.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: We make use of the roles manager to enforce permission checks - -The roles cache and its cache update middleware have been replaced with a roles manager in ocis-pkg/v2. We've switched -over to the new roles manager implementation, to prepare for permission checks on grpc requests as well. - -https://github.com/owncloud/ocis/accounts/pull/108 -https://github.com/owncloud/ocis-pkg/pull/60 diff --git a/changelog/CHANGELOG.tmpl b/changelog/CHANGELOG.tmpl index 03e690cace..88783f246d 100644 --- a/changelog/CHANGELOG.tmpl +++ b/changelog/CHANGELOG.tmpl @@ -36,8 +36,13 @@ The following sections list the changes for {{ .Version }}. ## Details {{ range $entry := .Entries }}{{ with $entry }} * {{ .Type }} - {{ .Title }}: [#{{ .PrimaryID }}]({{ .PrimaryURL }}) -{{ range $par := .Paragraphs }} - {{ wrapIndent $par 80 3 }} +{{ range $par := .Paragraphs -}} +{{/* Workaround for keeping lists inside of changelog items well formatted */ -}} +{{ if hasPrefix "*" $par }} + {{ $par | replace " *" "\n *" }} +{{- else }} + {{ wrapIndent $par 80 3 -}} +{{ end }} {{ end -}} {{ range $url := .IssueURLs }} {{ $url -}} @@ -48,6 +53,5 @@ The following sections list the changes for {{ .Version }}. {{ range $url := .OtherURLs }} {{ $url -}} {{ end }} - {{ end }}{{ end -}} {{ end }}{{ end -}} diff --git a/changelog/unreleased/add-accounts-service-to-monorepo b/changelog/unreleased/add-accounts-service-to-monorepo new file mode 100644 index 0000000000..a77f855225 --- /dev/null +++ b/changelog/unreleased/add-accounts-service-to-monorepo @@ -0,0 +1,41 @@ +Enhancement: Add the accounts service + +* Bugfix - Initialize roleService client in GRPC server: [#114](https://github.com/owncloud/ocis-accounts/pull/114) +* Bugfix - Cleanup separated indices in memory: [#224](https://github.com/owncloud/product/issues/224) +* Change - Set user role on builtin users: [#102](https://github.com/owncloud/ocis-accounts/pull/102) +* Change - Add new builtin admin user: [#102](https://github.com/owncloud/ocis-accounts/pull/102) +* Change - We make use of the roles cache to enforce permission checks: [#100](https://github.com/owncloud/ocis-accounts/pull/100) +* Change - We make use of the roles manager to enforce permission checks: [#108](https://github.com/owncloud/ocis-accounts/pull/108) +* Enhancement - Add create account form: [#148](https://github.com/owncloud/product/issues/148) +* Enhancement - Add delete accounts action: [#148](https://github.com/owncloud/product/issues/148) +* Enhancement - Add enable/disable capabilities to the WebUI: [#118](https://github.com/owncloud/product/issues/118) +* Enhancement - Improve visual appearance of accounts UI: [#222](https://github.com/owncloud/product/issues/222) +* Bugfix - Adapting to new settings API for fetching roles: [#96](https://github.com/owncloud/ocis-accounts/pull/96) +* Change - Create account api-call implicitly adds "default-user" role: [#173](https://github.com/owncloud/product/issues/173) +* Change - Add role selection to accounts UI: [#103](https://github.com/owncloud/product/issues/103) +* Bugfix - Atomic Requests: [#82](https://github.com/owncloud/ocis-accounts/pull/82) +* Bugfix - Unescape value for prefix query: [#76](https://github.com/owncloud/ocis-accounts/pull/76) +* Change - Adapt to new ocis-settings data model: [#87](https://github.com/owncloud/ocis-accounts/pull/87) +* Change - Add permissions for language to default roles: [#88](https://github.com/owncloud/ocis-accounts/pull/88) +* Bugfix - Add write mutexes: [#71](https://github.com/owncloud/ocis-accounts/pull/71) +* Bugfix - Fix the accountId and groupId mismatch in DeleteGroup Method: [#60](https://github.com/owncloud/ocis-accounts/pull/60) +* Bugfix - Fix index mapping: [#73](https://github.com/owncloud/ocis-accounts/issues/73) +* Bugfix - Use NewNumericRangeInclusiveQuery for numeric literals: [#28](https://github.com/owncloud/ocis-glauth/issues/28) +* Bugfix - Prevent segfault when no password is set: [#65](https://github.com/owncloud/ocis-accounts/pull/65) +* Bugfix - Update account return value not used: [#70](https://github.com/owncloud/ocis-accounts/pull/70) +* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#64](https://github.com/owncloud/ocis-accounts/pull/64) +* Change - Align structure of this extension with other extensions: [#51](https://github.com/owncloud/ocis-accounts/pull/51) +* Change - Change api errors: [#11](https://github.com/owncloud/ocis-accounts/issues/11) +* Change - Enable accounts on creation: [#43](https://github.com/owncloud/ocis-accounts/issues/43) +* Change - Fix index update on create/update: [#57](https://github.com/owncloud/ocis-accounts/issues/57) +* Change - Pass around the correct logger throughout the code: [#41](https://github.com/owncloud/ocis-accounts/issues/41) +* Change - Remove timezone setting: [#33](https://github.com/owncloud/ocis-accounts/pull/33) +* Change - Tighten screws on usernames and email addresses: [#65](https://github.com/owncloud/ocis-accounts/pull/65) +* Enhancement - Add early version of cli tools for user-management: [#69](https://github.com/owncloud/ocis-accounts/pull/69) +* Enhancement - Update accounts API: [#30](https://github.com/owncloud/ocis-accounts/pull/30) +* Enhancement - Add simple user listing UI: [#51](https://github.com/owncloud/ocis-accounts/pull/51) +* Enhancement - Logging is configurable: [#24](https://github.com/owncloud/ocis-accounts/pull/24) +* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-accounts/issues/1) +* Enhancement - Configuration: [#15](https://github.com/owncloud/ocis-accounts/pull/15) + +https://github.com/owncloud/ocis/pull/593 \ No newline at end of file diff --git a/changelog/unreleased/integrate-accounts-cli.md b/changelog/unreleased/integrate-accounts-cli.md index b236f58946..44e11dee88 100644 --- a/changelog/unreleased/integrate-accounts-cli.md +++ b/changelog/unreleased/integrate-accounts-cli.md @@ -1,11 +1,12 @@ Change: Add cli-commands to manage accounts COMMANDS: - - list, ls List existing accounts - - add, create Create a new account - - update Make changes to an existing account - - remove, rm Removes an existing account - - inspect Show detailed data on an existing account - - help, h Shows a list of commands or help for one command + +* list, ls List existing accounts +* add, create Create a new account +* update Make changes to an existing account +* remove, rm Removes an existing account +* inspect Show detailed data on an existing account +* help, h Shows a list of commands or help for one command https://github.com/owncloud/product/issues/115 diff --git a/changelog/unreleased/settings-update-2020-08-21.md b/changelog/unreleased/settings-update-2020-08-21.md deleted file mode 100644 index b0e476babb..0000000000 --- a/changelog/unreleased/settings-update-2020-08-21.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update ocis-settings to v0.2.0 - -This version delivers `settings` v0.2.0 and versions of accounts (v0.3.0) and phoenix (v0.15.0) needed for it. - -https://github.com/owncloud/ocis/pull/467 diff --git a/changelog/unreleased/update-accounts-2020-08-21.md b/changelog/unreleased/update-accounts-2020-08-21.md deleted file mode 100644 index 4d83e4a845..0000000000 --- a/changelog/unreleased/update-accounts-2020-08-21.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update ocis-accounts to v0.4.0 - -Provides a web UI for role assignment. - -https://github.com/owncloud/ocis/pull/479 diff --git a/changelog/unreleased/update-accounts-create-users.md b/changelog/unreleased/update-accounts-create-users.md deleted file mode 100644 index 12a7285d20..0000000000 --- a/changelog/unreleased/update-accounts-create-users.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Create accounts in accounts UI - -We've added a form to create new users above the accounts list in the accounts UI. - -https://github.com/owncloud/product/issues/148 -https://github.com/owncloud/ocis-accounts/pull/115 -https://github.com/owncloud/ocis/pull/525 diff --git a/changelog/unreleased/update-accounts-delete-users.md b/changelog/unreleased/update-accounts-delete-users.md deleted file mode 100644 index abd6b3ab39..0000000000 --- a/changelog/unreleased/update-accounts-delete-users.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Delete accounts in accounts UI - -We've added an action into the actions dropdown of the accounts UI to enable admins to delete users. - -https://github.com/owncloud/product/issues/148 -https://github.com/owncloud/ocis-accounts/pull/115 -https://github.com/owncloud/ocis/pull/525 diff --git a/changelog/unreleased/update-accounts-design-improvements.md b/changelog/unreleased/update-accounts-design-improvements.md deleted file mode 100644 index 7181342e9b..0000000000 --- a/changelog/unreleased/update-accounts-design-improvements.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: accounts UI improvements - -We aligned the visual appearance of the accounts UI with default ocis-web apps (full width, style of batch actions), added icons to buttons, extracted the buttons from the batch actions dropdown into individual buttons, improved the wording added a confirmation widget for the user deletion and removed the uid and gid columns. - -https://github.com/owncloud/product/issues/222 -https://github.com/owncloud/ocis-accounts/pull/116 -https://github.com/owncloud/ocis/pull/549 diff --git a/changelog/unreleased/update-accounts-enable-disable-users.md b/changelog/unreleased/update-accounts-enable-disable-users.md deleted file mode 100644 index 8629e5277e..0000000000 --- a/changelog/unreleased/update-accounts-enable-disable-users.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Enable/disable accounts in accounts UI - -We added a new feature in the ocis-accounts web extension to enable or disable accounts. This also introduces batch actions, where accounts can be selected and a batch action applied to them. The UI for this is the same as in the files extension of ocis-web. - -https://github.com/owncloud/product/issues/118 -https://github.com/owncloud/ocis-accounts/pull/109 -https://github.com/owncloud/ocis/pull/525 diff --git a/changelog/unreleased/update-accounts-fix-index.md b/changelog/unreleased/update-accounts-fix-index.md deleted file mode 100644 index 3b112b7b59..0000000000 --- a/changelog/unreleased/update-accounts-fix-index.md +++ /dev/null @@ -1,10 +0,0 @@ -Bugfix: Cleanup separated indices in memory - -The accounts service was creating a bleve index instance in the service handler, thus creating separate in memory indices for the http and grpc servers. We moved the service handler creation out of the server creation so that the service handler, thus also the bleve index, is a shared instance of the servers. - -This fixes a bug that accounts created through the web ui were not able to sign in until a service restart. - -https://github.com/owncloud/product/issues/224 -https://github.com/owncloud/ocis-accounts/pull/117 -https://github.com/owncloud/ocis-accounts/pull/118 -https://github.com/owncloud/ocis/pull/555 diff --git a/changelog/unreleased/update-docs-30_06_2020.md b/changelog/unreleased/update-docs-30_06_2020.md deleted file mode 100644 index 641d6f1d58..0000000000 --- a/changelog/unreleased/update-docs-30_06_2020.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Add new REVA config variables to docs - -With the default setup of running oCIS with ocis-proxy we need to set `REVA_DATAGATEWAY_URL` and -`REVA_FRONTEND_URL` environment variables. We added those to the configuration instructions in -the dev docs. - -https://github.com/owncloud/ocis/pull/345 diff --git a/changelog/unreleased/update-extensions-01_04_2020.md b/changelog/unreleased/update-extensions-01_04_2020.md deleted file mode 100644 index e4877c918e..0000000000 --- a/changelog/unreleased/update-extensions-01_04_2020.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Update extensions - -We've updated various extensions to a tagged release: -- ocis-phoenix v0.4.0 (phoenix v0.7.0) -- ocis-pkg v2.2.0 -- ocis-proxy v0.3.1 -- ocis-reva v0.1.1 -- ocis-thumbnails v0.1.0 -- ocis-webdav v0.1.0 - -https://github.com/owncloud/ocis/pull/180 \ No newline at end of file diff --git a/changelog/unreleased/update-extensions-01_07_2020 b/changelog/unreleased/update-extensions-01_07_2020 deleted file mode 100644 index 72717491a2..0000000000 --- a/changelog/unreleased/update-extensions-01_07_2020 +++ /dev/null @@ -1,5 +0,0 @@ -Enhancement: Update extensions 2020-07-01 - -- ocis-reva 0.9.0 - -https://github.com/owncloud/ocis/pull/357 \ No newline at end of file diff --git a/changelog/unreleased/update-extensions-02_09_2020.md b/changelog/unreleased/update-extensions-02_09_2020.md deleted file mode 100644 index c36c2dd0dc..0000000000 --- a/changelog/unreleased/update-extensions-02_09_2020.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Update extensions 2020-09-02 - -- ocis-accounts 0.4.2-0.20200828150703-2ca83cf4ac20 -- ocis-ocs 0.3.1 -- ocis-settings 0.3.2-0.20200828130413-0cc0f5bf26fe - -https://github.com/owncloud/ocis/pull/516 diff --git a/changelog/unreleased/update-extensions-16_04_2020.md b/changelog/unreleased/update-extensions-16_04_2020.md deleted file mode 100644 index eb121dbebf..0000000000 --- a/changelog/unreleased/update-extensions-16_04_2020.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Update extensions - -We've updated various extensions: -- ocis-konnectd v0.3.1 -- ocis-phoenix v0.5.0 (phoenix v0.8.0) -- ocis-reva v0.2.0 - -https://github.com/owncloud/ocis/pull/209 \ No newline at end of file diff --git a/changelog/unreleased/update-extensions-18_03_2020.md.md b/changelog/unreleased/update-extensions-18_03_2020.md.md deleted file mode 100644 index 9b31cb7e16..0000000000 --- a/changelog/unreleased/update-extensions-18_03_2020.md.md +++ /dev/null @@ -1,11 +0,0 @@ -Enhancement: Update extensions - -We've updated various extensions to a tagged release: -- ocis-konnectd v0.2.0 -- ocis-glauth v0.4.0 -- ocis-phoenix v0.3.0 (phoenix v0.6.0) -- ocis-pkg v2.1.0 -- ocis-proxy v0.1.0 -- ocis-reva v0.1.0 - -https://github.com/owncloud/ocis/pull/151 diff --git a/changelog/unreleased/update-extensions-2020-07-10.md b/changelog/unreleased/update-extensions-2020-07-10.md deleted file mode 100644 index 4418dfa0f5..0000000000 --- a/changelog/unreleased/update-extensions-2020-07-10.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Update extensions 2020-07-10 - -- ocis-reva 0.10.0 -- ocis-phoenix 0.9.0 - -https://github.com/owncloud/ocis/pull/376 diff --git a/changelog/unreleased/update-extensions-25_05_2020.md b/changelog/unreleased/update-extensions-25_05_2020.md deleted file mode 100644 index 6501e54e4b..0000000000 --- a/changelog/unreleased/update-extensions-25_05_2020.md +++ /dev/null @@ -1,7 +0,0 @@ -Enhancement: Update extensions - -We've updated various extensions: -- ocis-thumbnails v0.1.2 (tag) -- ocis-reva v0.3.0 (tag) - -https://github.com/owncloud/ocis/pull/290 diff --git a/changelog/unreleased/update-extensions-26_05_2020.md b/changelog/unreleased/update-extensions-26_05_2020.md deleted file mode 100644 index 3624f403d0..0000000000 --- a/changelog/unreleased/update-extensions-26_05_2020.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Update ocis-reva to 0.4.0 - -Brings in fixes for trashbin and TUS upload. -Also adds partial implementation of public shares. - -https://github.com/owncloud/ocis/pull/295 diff --git a/changelog/unreleased/update-extensions-28_04_2020.md b/changelog/unreleased/update-extensions-28_04_2020.md deleted file mode 100644 index 598da0328a..0000000000 --- a/changelog/unreleased/update-extensions-28_04_2020.md +++ /dev/null @@ -1,10 +0,0 @@ -Enhancement: Update extensions - -We've updated various extensions: -- ocis-konnectd v0.3.1 -- ocis-phoenix v0.6.0 -- ocis-reva v0.2.1 -- ocis-pkg v2.2.1 -- ocis-thumbnails v0.1.2 - -https://github.com/owncloud/ocis/pull/209 diff --git a/changelog/unreleased/update-extensions-29_06_2020.md b/changelog/unreleased/update-extensions-29_06_2020.md deleted file mode 100644 index c7199d1a92..0000000000 --- a/changelog/unreleased/update-extensions-29_06_2020.md +++ /dev/null @@ -1,8 +0,0 @@ -Enhancement: Update extensions 2020-06-29 - -- ocis-proxy 0.4.0 -- ocis-migration 0.2.0 -- ocis-reva 0.8.0 -- ocis-phoenix 0.8.1 - -https://github.com/owncloud/ocis/pull/334 diff --git a/changelog/unreleased/update-extensions-reva-and-proxy.md b/changelog/unreleased/update-extensions-reva-and-proxy.md deleted file mode 100644 index e55ab041e1..0000000000 --- a/changelog/unreleased/update-extensions-reva-and-proxy.md +++ /dev/null @@ -1,6 +0,0 @@ -Enhancement: Update proxy and reva - -- ocis-reva contains a lot of sharing, eos and trash fixes -- ocis-proxy contains fixes to use ocis on top of eos - -https://github.com/owncloud/ocis/pull/466 \ No newline at end of file diff --git a/changelog/unreleased/update-glauth-fixing-search.md b/changelog/unreleased/update-glauth-fixing-search.md deleted file mode 100644 index d7741b9d04..0000000000 --- a/changelog/unreleased/update-glauth-fixing-search.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Update ocis-glauth for fixed single user search - -We updated ocis-glauth to a version that comes with a fix for searching a single user or group. ocis-glauth was dropping search context before by ignoring the searchBaseDN for filtering. This has been fixed. - -https://github.com/owncloud/product/issues/214 -https://github.com/owncloud/ocis/pull/535 -https://github.com/owncloud/ocis-glauth/pull/32 diff --git a/changelog/unreleased/update-ocis-ocs.md b/changelog/unreleased/update-ocis-ocs.md deleted file mode 100644 index 364c299ce0..0000000000 --- a/changelog/unreleased/update-ocis-ocs.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update ocis-ocs to v0.3.0 - -This change updates ocis-ocs to version 0.3.0 - -https://github.com/owncloud/ocis/pull/500 diff --git a/changelog/unreleased/update-ocis-phoenix.md b/changelog/unreleased/update-ocis-phoenix.md deleted file mode 100644 index f8cdc0b335..0000000000 --- a/changelog/unreleased/update-ocis-phoenix.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update ocis-phoenix to v0.13.0 - -This version delivers ocis-phoenix v0.13.0. - -https://github.com/owncloud/ocis/pull/487 diff --git a/changelog/unreleased/update-ocis-proxy.md b/changelog/unreleased/update-ocis-proxy.md deleted file mode 100644 index 7cdee7b0db..0000000000 --- a/changelog/unreleased/update-ocis-proxy.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update ocis-proxy to v0.7.0 - -This version delivers ocis-proxy v0.7.0. - -https://github.com/owncloud/ocis/pull/476 diff --git a/changelog/unreleased/update-ocis-reva-2020-08-27.md b/changelog/unreleased/update-ocis-reva-2020-08-27.md deleted file mode 100644 index 76067321f0..0000000000 --- a/changelog/unreleased/update-ocis-reva-2020-08-27.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update ocis-reva to 0.13.0 - -This version delivers ocis-reva v0.13.0 - -https://github.com/owncloud/ocis/pull/496 diff --git a/changelog/unreleased/update-phoenix-ext-app-urls.md b/changelog/unreleased/update-phoenix-ext-app-urls.md deleted file mode 100644 index bba138f7ab..0000000000 --- a/changelog/unreleased/update-phoenix-ext-app-urls.md +++ /dev/null @@ -1,7 +0,0 @@ -Bugfix: Fix builtin config for external apps - -We fixed a bug in the builtin config of ocis-phoenix, having hardcoded urls instead of just the path of external apps. - -https://github.com/owncloud/product/issues/218 -https://github.com/owncloud/ocis-phoenix/pull/83 -https://github.com/owncloud/ocis/pull/544 diff --git a/changelog/unreleased/update-proxy-disable-cache.md b/changelog/unreleased/update-proxy-disable-cache.md deleted file mode 100644 index ea1532e706..0000000000 --- a/changelog/unreleased/update-proxy-disable-cache.md +++ /dev/null @@ -1,7 +0,0 @@ -Change: Update proxy with disabled accounts cache - -We removed the accounts cache in ocis-proxy in order to avoid problems with accounts that have been updated in ocis-accounts. - -https://github.com/owncloud/ocis/pull/525 -https://github.com/owncloud/ocis-proxy/pull/100 -https://github.com/owncloud/ocis-accounts/pull/114 diff --git a/changelog/unreleased/update-proxy.md b/changelog/unreleased/update-proxy.md deleted file mode 100644 index 8bcfda755c..0000000000 --- a/changelog/unreleased/update-proxy.md +++ /dev/null @@ -1,3 +0,0 @@ -Enhancement: Update proxy to v0.2.0 - -https://github.com/owncloud/ocis/pull/167 diff --git a/changelog/unreleased/update-reva-10_09_2020.md b/changelog/unreleased/update-reva-10_09_2020.md deleted file mode 100644 index f572599fd2..0000000000 --- a/changelog/unreleased/update-reva-10_09_2020.md +++ /dev/null @@ -1,9 +0,0 @@ -Enhancement: Update ocis-reva 2020-09-10 - -- ocis-reva v0.13.1-0.20200910085648-26465bbdcf46 -- fixes file operations for received shares by changing OC storage default config -- adds ability to overwrite storage registry rules - -https://github.com/owncloud/ocis/pull/334 -https://github.com/owncloud/ocis/ocis-reva/pull/461 - diff --git a/changelog/unreleased/update-reva-12_09_2020.md b/changelog/unreleased/update-reva-12_09_2020.md deleted file mode 100644 index 7311627cae..0000000000 --- a/changelog/unreleased/update-reva-12_09_2020.md +++ /dev/null @@ -1,11 +0,0 @@ -Change: Update ocis-reva to v0.14.0 - -- Update ocis-reva to v0.14.0 -- Fix default configuration for accessing shares (ocis-reva/#461) -- Allow configuring arbitrary storage registry rules (ocis-reva/#461) -- Update reva to v1.2.1-0.20200911111727-51649e37df2d (reva/#454, reva/#466) - -https://github.com/owncloud/ocis/pull/556 -https://github.com/owncloud/ocis/ocis-reva/pull/461 -https://github.com/owncloud/ocis/ocis-reva/pull/454 -https://github.com/owncloud/ocis/ocis-reva/pull/466 diff --git a/changelog/unreleased/update-reva-config b/changelog/unreleased/update-reva-config index a67e5ccd14..63b23f53ca 100644 --- a/changelog/unreleased/update-reva-config +++ b/changelog/unreleased/update-reva-config @@ -1,7 +1,7 @@ Change: Update reva config -- EOS homes are not configured with an enable-flag anymore, but with a dedicated storage driver. -- We're using it now and adapted default configs of storages +* EOS homes are not configured with an enable-flag anymore, but with a dedicated storage driver. +* We're using it now and adapted default configs of storages https://github.com/owncloud/ocis/pull/336 https://github.com/owncloud/ocis/pull/337 diff --git a/changelog/unreleased/update-settings-26_08_2020.md b/changelog/unreleased/update-settings-26_08_2020.md deleted file mode 100644 index a74180301c..0000000000 --- a/changelog/unreleased/update-settings-26_08_2020.md +++ /dev/null @@ -1,5 +0,0 @@ -Change: Update ocis-settings to v0.3.0 - -This version delivers ocis-settings v0.3.0. - -https://github.com/owncloud/ocis/pull/490 diff --git a/ocis/Makefile b/ocis/Makefile index fd363bec7f..62441307df 100644 --- a/ocis/Makefile +++ b/ocis/Makefile @@ -84,7 +84,7 @@ generate: .PHONY: changelog changelog: - go run github.com/restic/calens >| CHANGELOG.md + go run github.com/restic/calens -i ../changelog -t ../changelog/CHANGELOG.tmpl >| ../CHANGELOG.md .PHONY: test test: diff --git a/ocis/go.sum b/ocis/go.sum index da70d4804d..c84af4e1d2 100644 --- a/ocis/go.sum +++ b/ocis/go.sum @@ -157,6 +157,7 @@ github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:l github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496 h1:zV3ejI06GQ59hwDQAvmK1qxOQGB3WuVTRoY0okPTAv0= github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg= +github.com/asaskevich/govalidator v0.0.0-20200428143746-21a406dcc535/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg= github.com/ascarter/requestid v0.0.0-20170313220838-5b76ab3d4aee h1:3T/l+vMotQ7cDSLWNAn2Vg1SAQ3mdyLgBWWBitSS3uU= github.com/ascarter/requestid v0.0.0-20170313220838-5b76ab3d4aee/go.mod h1:u7Wtt4WATGGgae9mURNGQQqxAudPKrxfsbSDSGOso+g= github.com/asim/go-awsxray v0.0.0-20161209120537-0d8a60b6e205/go.mod h1:frVmN4PtXUuL1EbZn0uL4PHSTKNKFnbMpBIhngqMuNQ= @@ -316,6 +317,7 @@ github.com/crewjam/httperr v0.0.0-20190612203328-a946449404da/go.mod h1:+rmNIXRv github.com/crewjam/saml v0.4.0 h1:gvSlboe4BO1APaU2eDdsbql3itRat310Q5qs2Seim2k= github.com/crewjam/saml v0.4.0/go.mod h1:geQUbAAwmTKNJFDzoXaTssZHY26O89PHIm3K3YWjWnI= github.com/cs3org/cato v0.0.0-20200626150132-28a40e643719/go.mod h1:XJEZ3/EQuI3BXTp/6DUzFr850vlxq11I6satRtz0YQ4= +github.com/cs3org/cato v0.0.0-20200828125504-e418fc54dd5e/go.mod h1:XJEZ3/EQuI3BXTp/6DUzFr850vlxq11I6satRtz0YQ4= github.com/cs3org/go-cs3apis v0.0.0-20191128165347-19746c015c83/go.mod h1:IsVGyZrOLUQD48JIhlM/xb3Vz6He5o2+W0ZTfUGY+IU= github.com/cs3org/go-cs3apis v0.0.0-20200306065539-29abc33f5be0/go.mod h1:UXha4TguuB52H14EMoSsCqDj7k8a/t7g4gVP+bgY5LY= github.com/cs3org/go-cs3apis v0.0.0-20200408065125-6e23f3ecec0a/go.mod h1:UXha4TguuB52H14EMoSsCqDj7k8a/t7g4gVP+bgY5LY= @@ -329,6 +331,7 @@ github.com/cs3org/reva v1.2.1-0.20200826162318-c0f54e1f37ea h1:xVyJvR+GoaBrRJV6G github.com/cs3org/reva v1.2.1-0.20200826162318-c0f54e1f37ea/go.mod h1:FvYB+UPpuPCw0hH42qHVR1R2atZyy69METZI/zEaST8= github.com/cs3org/reva v1.2.1-0.20200911111727-51649e37df2d h1:vohUfrOZVrbbzt7JUICBDX8rjcedLbuEsmuOJtx8mWY= github.com/cs3org/reva v1.2.1-0.20200911111727-51649e37df2d/go.mod h1:Q1/JB40ZKtlhZUxz+ZqB/O/VlrnQX//NYdPPRPsP0UE= +github.com/cs3org/reva v1.2.2-0.20200924071957-e6676516e61e/go.mod h1:DOV5SjpOBKN+aWfOHLdA4KiLQkpyC786PQaXEdRAZ0M= github.com/cznic/b v0.0.0-20181122101859-a26611c4d92d h1:SwD98825d6bdB+pEuTxWOXiSjBrHdOl/UVp75eI7JT8= github.com/cznic/b v0.0.0-20181122101859-a26611c4d92d/go.mod h1:URriBxXwVq5ijiJ12C7iIZqlA69nTlI+LgI6/pwftG8= github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548 h1:iwZdTE0PVqJCos1vaoKsclOGD3ADKpshg3SRtYBbwso= @@ -347,8 +350,12 @@ github.com/decker502/dnspod-go v0.2.0/go.mod h1:qsurYu1FgxcDwfSwXJdLt4kRsBLZeosE github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f h1:U5y3Y5UE0w7amNe7Z5G/twsBW0KEalRQXZzf8ufSh9I= github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f/go.mod h1:xH/i4TFMt8koVQZ6WFms69WAsDWr2XsYL3Hkl7jkoLE= github.com/devigned/tab v0.1.1/go.mod h1:XG9mPq0dFghrYvoBF3xdRrJzSTX1b7IQrvaL9mzjeJY= +github.com/dgraph-io/ristretto v0.0.1/go.mod h1:T40EBc7CJke8TkpiYfGGKAeFjSaxuFXhuXRyumBd6RE= +github.com/dgraph-io/ristretto v0.0.2/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= +github.com/dgraph-io/ristretto v0.0.3/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E= github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= github.com/dimchansky/utfbom v1.1.0/go.mod h1:rO41eb7gLfo8SF1jd9F8HplJm1Fewwi4mQvIirEdv+8= github.com/dnaeon/go-vcr v0.0.0-20180814043457-aafff18a5cc2/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= @@ -804,6 +811,7 @@ github.com/grpc-ecosystem/go-grpc-middleware v1.1.0/go.mod h1:f5nM7jw/oeRSadq3xC github.com/grpc-ecosystem/go-grpc-middleware v1.2.0/go.mod h1:mJzapYve32yjrKlk9GbyCZHuPgZsrbyIbyKhSzOpg6s= github.com/grpc-ecosystem/go-grpc-middleware v1.2.1 h1:V59tBiPuMkySHwJkuq/OYkK0WnOLwCwD3UkTbEMr12U= github.com/grpc-ecosystem/go-grpc-middleware v1.2.1/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI= +github.com/grpc-ecosystem/go-grpc-middleware v1.2.2/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 h1:Ovs26xHkKqVztRpIrF/92BcuyuQ/YW4NSIpoGtfXNho= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.8.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= @@ -1034,6 +1042,7 @@ github.com/mattn/go-tty v0.0.0-20180219170247-931426f7535a/go.mod h1:XPvLUNfbS4f github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= github.com/mattn/goveralls v0.0.5 h1:spfq8AyZ0cCk57Za6/juJ5btQxeE1FaEGMdfcI+XO48= github.com/mattn/goveralls v0.0.5/go.mod h1:Xg2LHi51faXLyKXwsndxiW6uxEEQT9+3sjGzzwU4xy0= +github.com/mattn/goveralls v0.0.6/go.mod h1:h8b4ow6FxSPMQHF6o2ve3qsclnffZjYTNEKmLesRwqw= github.com/matttproud/golang_protobuf_extensions v1.0.1 h1:4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/mendsley/gojwk v0.0.0-20141217222730-4d5ec6e58103 h1:Z/i1e+gTZrmcGeZyWckaLfucYG6KYOXLWo4co8pZYNY= @@ -1106,6 +1115,7 @@ github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:F github.com/mitchellh/mapstructure v1.0.0/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.3.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.3.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/mapstructure v1.3.3 h1:SzB1nHZ2Xi+17FP0zVQBHIZqvwRN9408fJO8h+eeNA8= github.com/mitchellh/mapstructure v1.3.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= @@ -1220,15 +1230,18 @@ github.com/ory/fosite v0.30.2/go.mod h1:Lq9qQ9Sl6mcea2Tt8J7PU+wUeFYPZ+vg7N3zPVKG github.com/ory/fosite v0.30.4/go.mod h1:Lq9qQ9Sl6mcea2Tt8J7PU+wUeFYPZ+vg7N3zPVKGbN8= github.com/ory/fosite v0.32.2 h1:iRV495P/9EyoYQ8qEHYxFQeeYCdDFawqjAML+qiMF9s= github.com/ory/fosite v0.32.2/go.mod h1:UeBhRgW6nAjTcd8S7kAo0IFsY/rTPyOXPq/t8N20Q8I= +github.com/ory/fosite v0.33.0/go.mod h1:h+ize9gk0GvRyGjabriqSEmTkMhny+O95cijb8DVqPE= github.com/ory/go-acc v0.0.0-20181118080137-ddc355013f90/go.mod h1:sxnvPCxChFuSmTJGj8FdMupeq1BezCiEpDjTUXQ4hf4= github.com/ory/go-acc v0.2.1 h1:Pwcmwd/cSnwJsYN76+w3HU7oXeWFTkwj/KUj1qGDrVw= github.com/ory/go-acc v0.2.1/go.mod h1:0omgy2aa3nDBJ45VAKeLHH8ccPBudxLeic4xiDRtug0= +github.com/ory/go-acc v0.2.5/go.mod h1:4Kb/UnPcT8qRAk3IAxta+hvVapdxTLWtrr7bFLlEgpw= github.com/ory/go-convenience v0.1.0 h1:zouLKfF2GoSGnJwGq+PE/nJAE6dj2Zj5QlTgmMTsTS8= github.com/ory/go-convenience v0.1.0/go.mod h1:uEY/a60PL5c12nYz4V5cHY03IBmwIAEm8TWB0yn9KNs= github.com/ory/gojsonreference v0.0.0-20190720135523-6b606c2d8ee8/go.mod h1:wsH1C4nIeeQClDtD5AH7kF1uTS6zWyqfjVDTmB0Em7A= github.com/ory/gojsonschema v1.1.1-0.20190919112458-f254ca73d5e9/go.mod h1:BNZpdJgB74KOLSsWFvzw6roXg1I6O51WO8roMmW+T7Y= github.com/ory/herodot v0.6.2/go.mod h1:3BOneqcyBsVybCPAJoi92KN2BpJHcmDqAMcAAaJiJow= github.com/ory/viper v1.5.6/go.mod h1:TYmpFpKLxjQwvT4f0QPpkOn4sDXU1kDgAwJpgLYiQ28= +github.com/ory/viper v1.7.5/go.mod h1:ypOuyJmEUb3oENywQZRgeAMwqgOyDqwboO1tj3DjTaM= github.com/ory/x v0.0.85 h1:AslLr2Efv6f7AT1tzn0RuX+sOri6h74phSh5lSeMqC4= github.com/ory/x v0.0.85/go.mod h1:s44V8t3xyjWZREcU+mWlp4h302rTuM4aLXcW+y5FbQ8= github.com/ovh/go-ovh v0.0.0-20181109152953-ba5adb4cf014/go.mod h1:joRatxRJaZBsY3JAOEMcoOp05CnZzsx4scTxi95DHyQ= @@ -1334,6 +1347,7 @@ github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/9 github.com/pelletier/go-toml v1.4.0/go.mod h1:PN7xzY2wHTK0K9p34ErDQMlFxa51Fk0OUruD3k1mMwo= github.com/pelletier/go-toml v1.6.0 h1:aetoXYr0Tv7xRU/V4B4IZJ2QcbtMUFoNb3ORp7TzIK4= github.com/pelletier/go-toml v1.6.0/go.mod h1:5N711Q9dKgbdkxHL+MEfF31hpT7l0S0s/t2kKREewys= +github.com/pelletier/go-toml v1.8.0/go.mod h1:D6yutnOGMveHEPV7VQOuvI/gXY61bv+9bAOTRnLElKs= github.com/philhofer/fwd v1.0.0 h1:UbZqGr5Y38ApvM/V/jEljVxwocdweyH+vmYvRPBnbqQ= github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc= @@ -1426,6 +1440,7 @@ github.com/rs/zerolog v1.17.2/go.mod h1:9nvC1axdVrAHcu/s9taAVfBuIdTZLVQmKQyvrUjF github.com/rs/zerolog v1.18.0/go.mod h1:9nvC1axdVrAHcu/s9taAVfBuIdTZLVQmKQyvrUjF5+I= github.com/rs/zerolog v1.19.0 h1:hYz4ZVdUgjXTBUmrkrw55j1nHx68LfOKIQk5IYtyScg= github.com/rs/zerolog v1.19.0/go.mod h1:IzD0RJ65iWH0w97OQQebJEvTZYvsCUm9WVLWBQrJRjo= +github.com/rs/zerolog v1.20.0/go.mod h1:IzD0RJ65iWH0w97OQQebJEvTZYvsCUm9WVLWBQrJRjo= github.com/rubenv/sql-migrate v0.0.0-20190212093014-1007f53448d7/go.mod h1:WS0rl9eEliYI8DPnr3TOwz4439pay+qNgzJoVya/DmY= github.com/russellhaering/goxmldsig v0.0.0-20180430223755-7acd5e4a6ef7 h1:J4AOUcOh/t1XbQcJfkEqhzgvMJ2tDxdCVvmHxW5QXao= github.com/russellhaering/goxmldsig v0.0.0-20180430223755-7acd5e4a6ef7/go.mod h1:Oz4y6ImuOQZxynhbSXk7btjEfNBtGlj2dcaOvXl2FSM= @@ -1489,6 +1504,7 @@ github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B github.com/spf13/afero v1.2.0/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/afero v1.2.2 h1:5jhuqJyZCZf2JRofRvN/nIFgIWNzPa3/Vz8mYylgbWc= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= +github.com/spf13/afero v1.3.2/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= github.com/spf13/afero v1.3.4 h1:8q6vk3hthlpb2SouZcnBVKboxWQWMDNF38bwholZrJc= github.com/spf13/afero v1.3.4/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= @@ -1704,6 +1720,7 @@ golang.org/x/crypto v0.0.0-20200420201142-3c4aac89819a/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200604202706-70a84ac30bf9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a h1:vclmkQCjlDX5OydZ9wv8rBCcS0QyQY66Mpf/7BZbInM= golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -1887,6 +1904,7 @@ golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200124204421-9fbb57f87de9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200219091948-cb0a6d8edb6c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1899,8 +1917,10 @@ golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1 h1:ogLJMz+qpzav7lGMh10LMvAkM/fAoGlaiiHYiFYdm80= golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200720211630-cb9d2d5c5666/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6 h1:DvY3Zkh7KabQE/kfzMvYvKirSiguP9Q/veMtkYyf0o8= golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1994,6 +2014,7 @@ golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200526224456-8b020aee10d2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200721223218-6123e77877b2/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200806022845-90696ccdc692/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= @@ -2137,6 +2158,7 @@ gopkg.in/ini.v1 v1.44.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.51.1 h1:GyboHr4UqMiLUybYjd22ZjQIKEJEpgtLXtuGbR21Oho= gopkg.in/ini.v1 v1.51.1/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.57.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/jcmturner/aescts.v1 v1.0.1/go.mod h1:nsR8qBOg+OucoIW+WMhB3GspUQXq9XorLnQb9XtvcOo= gopkg.in/jcmturner/dnsutils.v1 v1.0.1/go.mod h1:m3v+5svpVOhtFAP/wSz+yzh4Mc0Fg7eRhxkJMWSIz9Q= gopkg.in/jcmturner/goidentity.v3 v3.0.0/go.mod h1:oG2kH0IvSYNIu80dVAyu/yoefjq1mNfM5bm88whjWx4= @@ -2159,6 +2181,7 @@ gopkg.in/square/go-jose.v2 v2.4.0/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76 gopkg.in/square/go-jose.v2 v2.4.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/square/go-jose.v2 v2.5.0 h1:OZ4sdq+Y+SHfYB7vfthi1Ei8b0vkP8ZPQgUfUwdUSqo= gopkg.in/square/go-jose.v2 v2.5.0/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= +gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98= gopkg.in/src-d/go-git-fixtures.v3 v3.5.0/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g= gopkg.in/src-d/go-git.v4 v4.13.1/go.mod h1:nx5NYcxdKxq5fpltdHnPa2Exj4Sx0EclMWZQbYDu2z8=