Merge branch 'master' into glauth-fallback-backend

This commit is contained in:
Benedikt Kulmann
2020-10-08 10:30:56 +02:00
committed by GitHub
330 changed files with 2393 additions and 5551 deletions

View File

@@ -15,7 +15,7 @@ config = {
},
'apiTests': {
'coreBranch': 'master',
'coreCommit': '2c5bb68fc689d7e9dd912125680c0fad99528fa9',
'coreCommit': 'a5093d543d2e48ecd0a60d1356176f27ee1af8aa',
'numberOfParts': 4
},
'uiTests': {
@@ -384,7 +384,7 @@ def coreApiTests(ctx, coreBranch = 'master', coreCommit = '', part_number = 1, n
'DELETE_USER_DATA_CMD': '%s' % ('rm -rf /srv/app/tmp/ocis/owncloud/*' if storage == 'owncloud' else 'rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/*'),
'SKELETON_DIR': '/srv/app/tmp/testing/data/apiSkeleton',
'TEST_OCIS':'true',
'BEHAT_FILTER_TAGS': '~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage',
'BEHAT_FILTER_TAGS': '~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-%s-Storage' % ('OC' if storage == 'owncloud' else 'OCIS'),
'DIVIDE_INTO_NUM_PARTS': number_of_parts,
'RUN_PART': part_number,
'EXPECTED_FAILURES_FILE': '/drone/src/ocis/tests/acceptance/expected-failures-on-%s-storage.txt' % (storage.upper())

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -27,7 +27,8 @@ const navItems = [
route: {
name: 'accounts',
path: `/${appInfo.id}/`
}
},
menu: 'user'
}
]

View File

@@ -16,6 +16,12 @@
</div>
</oc-grid>
</template>
<template v-else-if="hasFailed">
<oc-alert variation="warning" no-close class="oc-m">
<oc-icon name="warning" variation="warning" class="uk-float-left oc-mr-s" />
<translate>You don't have permissions to manage accounts.</translate>
</oc-alert>
</template>
<oc-loader v-else />
</div>
</div>
@@ -31,7 +37,7 @@ export default {
name: 'App',
components: { AccountsBatchActions, AccountsList, AccountsCreate },
computed: {
...mapGetters('Accounts', ['isInitialized', 'getAccountsSorted', 'isAnyAccountSelected']),
...mapGetters('Accounts', ['isInitialized', 'hasFailed', 'getAccountsSorted', 'isAnyAccountSelected']),
...mapState('Accounts', ['selectedAccounts']),
accounts () {

View File

@@ -5,11 +5,11 @@
<oc-table-row class="fix-table-header">
<oc-table-cell shrink type="head" class="uk-text-center">
<oc-checkbox
class="oc-ml-s"
:value="areAllAccountsSelected"
@input="toggleSelectionAll"
:label="$gettext('Select all users')"
hide-label
class="oc-ml-s"
:value="areAllAccountsSelected"
@input="toggleSelectionAll"
:label="$gettext('Select all users')"
hide-label
/>
</oc-table-cell>
<oc-table-cell shrink type="head" />

View File

@@ -12,6 +12,7 @@ import { injectAuthToken } from '../helpers/auth'
const state = {
config: null,
initialized: false,
failed: false,
accounts: {},
roles: null,
selectedAccounts: []
@@ -20,6 +21,7 @@ const state = {
const getters = {
config: state => state.config,
isInitialized: state => state.initialized,
hasFailed: state => state.failed,
getAccountsSorted: state => {
return Object.values(state.accounts).sort((a1, a2) => {
if (a1.onPremisesSamAccountName === a2.onPremisesSamAccountName) {
@@ -39,6 +41,9 @@ const mutations = {
SET_INITIALIZED (state, value) {
state.initialized = value
},
SET_FAILED (state, value) {
state.failed = value
},
SET_ACCOUNTS (state, accounts) {
state.accounts = accounts
},
@@ -47,7 +52,6 @@ const mutations = {
},
TOGGLE_SELECTION_ACCOUNT (state, account) {
const accountIndex = state.selectedAccounts.indexOf(account)
accountIndex > -1 ? state.selectedAccounts.splice(accountIndex, 1) : state.selectedAccounts.push(account)
},
SET_SELECTED_ACCOUNTS (state, accounts) {
@@ -80,49 +84,48 @@ const actions = {
commit('LOAD_CONFIG', config)
},
async initialize ({ commit, dispatch }) {
await dispatch('fetchAccounts')
await dispatch('fetchRoles')
commit('SET_INITIALIZED', true)
},
async fetchAccounts ({ commit, dispatch, rootGetters }) {
injectAuthToken(rootGetters.user.token)
const response = await AccountsService_ListAccounts({
$domain: rootGetters.configuration.server,
body: {}
})
if (response.status === 201) {
const accounts = response.data.accounts
commit('SET_ACCOUNTS', accounts || [])
} else {
dispatch('showMessage', {
title: 'Failed to fetch accounts.',
desc: response.statusText,
status: 'danger'
}, { root: true })
async initialize ({ commit, dispatch, getters }) {
await Promise.all([
dispatch('fetchAccounts'),
dispatch('fetchRoles')
])
if (!getters.hasFailed) {
commit('SET_INITIALIZED', true)
}
},
async fetchRoles ({ commit, dispatch, rootGetters }) {
async fetchAccounts ({ commit, rootGetters }) {
injectAuthToken(rootGetters.user.token)
const response = await RoleService_ListRoles({
$domain: rootGetters.configuration.server,
body: {}
})
if (response.status === 201) {
const roles = response.data.bundles
commit('SET_ROLES', roles || [])
} else {
dispatch('showMessage', {
title: 'Failed to fetch roles.',
desc: response.statusText,
status: 'danger'
}, { root: true })
try {
const response = await AccountsService_ListAccounts({
$domain: rootGetters.configuration.server,
body: {}
})
if (response.status === 201) {
const accounts = response.data.accounts
commit('SET_ACCOUNTS', accounts || [])
return
}
} catch (e) {
}
commit('SET_FAILED', true)
},
async fetchRoles ({ commit, rootGetters }) {
injectAuthToken(rootGetters.user.token)
try {
const response = await RoleService_ListRoles({
$domain: rootGetters.configuration.server,
body: {}
})
if (response.status === 201) {
const roles = response.data.bundles
commit('SET_ROLES', roles || [])
return
}
} catch (e) {
}
commit('SET_FAILED', true)
},
toggleSelectionAll ({ commit, getters, state }) {

View File

@@ -0,0 +1,5 @@
Change: Accounts UI shows message when no permissions
We improved the UX of the accounts UI by showing a message information the user about missing permissions when the accounts or roles fail to load. This was showing an indeterminate progress bar before.
https://github.com/owncloud/ocis/pull/656

View File

@@ -1,5 +1,7 @@
Enhancement: Add the accounts service
Tags: accounts
* 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)
@@ -38,4 +40,4 @@ Enhancement: Add the accounts service
* 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
https://github.com/owncloud/product/issues/244

View File

@@ -1,5 +1,7 @@
Enhancement: Document how to run OCIS on top of EOS
Enhancement: Document how to run OCIS on top of EOS
Tags: eos
We have added rules to the Makefile that use the official [eos docker images](https://gitlab.cern.ch/eos/eos-docker) to boot an eos cluster and configure OCIS to use it.
https://github.com/owncloud/ocis/pull/172
https://github.com/owncloud/ocis/pull/172

View File

@@ -0,0 +1,22 @@
Enhancement: Add the glauth service
Tags: glauth
* Bugfix - Return invalid credentials when user was not found: [#30](https://github.com/owncloud/ocis-glauth/pull/30)
* Bugfix - Query numeric attribute values without quotes: [#28](https://github.com/owncloud/ocis-glauth/issues/28)
* Bugfix - Use searchBaseDN if already a user/group name: [#214](https://github.com/owncloud/product/issues/214)
* Bugfix - Fix LDAP substring startswith filters: [#31](https://github.com/owncloud/ocis-glauth/pull/31)
* Enhancement - Add build information to the metrics: [#226](https://github.com/owncloud/product/issues/226)
* Enhancement - Reenable configuring backends: [#600](https://github.com/owncloud/ocis/pull/600)
* Bugfix - Ignore case when comparing objectclass values: [#26](https://github.com/owncloud/ocis-glauth/pull/26)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#24](https://github.com/owncloud/ocis-glauth/pull/24)
* Enhancement - Handle ownCloudUUID attribute: [#27](https://github.com/owncloud/ocis-glauth/pull/27)
* Enhancement - Implement group queries: [#22](https://github.com/owncloud/ocis-glauth/issues/22)
* Enhancement - Configuration: [#11](https://github.com/owncloud/ocis-glauth/pull/11)
* Enhancement - Improve default settings: [#12](https://github.com/owncloud/ocis-glauth/pull/12)
* Enhancement - Generate temporary ldap certificates if LDAPS is enabled: [#12](https://github.com/owncloud/ocis-glauth/pull/12)
* Enhancement - Provide additional tls-endpoint: [#12](https://github.com/owncloud/ocis-glauth/pull/12)
* Change - Use physicist demo users: [#5](https://github.com/owncloud/ocis-glauth/issues/5)
* Change - Default to config based user backend: [#6](https://github.com/owncloud/ocis-glauth/pull/6)
https://github.com/owncloud/product/issues/244

View File

@@ -0,0 +1,19 @@
Enhancement: Add the konnectd service
Tags: konnectd
* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226)
* Bugfix - Add silent redirect url: [#69](https://github.com/owncloud/ocis-konnectd/issues/69)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#71](https://github.com/owncloud/ocis-konnectd/pull/71)
* Bugfix - Include the assets for #62: [#64](https://github.com/owncloud/ocis-konnectd/pull/64)
* Bugfix - Redirect to the provided uri: [#26](https://github.com/owncloud/ocis-konnectd/issues/26)
* Change - Add a trailing slash to trusted redirect uris: [#26](https://github.com/owncloud/ocis-konnectd/issues/26)
* Change - Improve client identifiers for end users: [#62](https://github.com/owncloud/ocis-konnectd/pull/62)
* Enhancement - Use upstream version of konnect library: [#14](https://github.com/owncloud/product/issues/14)
* Enhancement - Change default config for single-binary: [#55](https://github.com/owncloud/ocis-konnectd/pull/55)
* Bugfix - Generate a random CSP-Nonce in the webapp: [#17](https://github.com/owncloud/ocis-konnectd/issues/17)
* Change - Dummy index.html is not required anymore by upstream: [#25](https://github.com/owncloud/ocis-konnectd/issues/25)
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-konnectd/issues/1)
* Change - Use glauth as ldap backend, default to running behind ocis-proxy: [#52](https://github.com/owncloud/ocis-konnectd/pull/52)
https://github.com/owncloud/product/issues/244

View File

@@ -1,5 +1,7 @@
Bugfix: add missing env vars to docker compose
Tags: docker
Without setting `REVA_FRONTEND_URL` and `REVA_DATAGATEWAY_URL` uploads would default to locahost and fail if `OCIS_DOMAIN` was used to run ocis on a remote host.
https://github.com/owncloud/ocis/pull/392

View File

@@ -0,0 +1,17 @@
Enhancement: Add the ocis-phoenix service
Tags: web
* Bugfix - Fix external app URLs: [#218](https://github.com/owncloud/product/issues/218)
* Change - Remove pdf-viewer from default apps: [#85](https://github.com/owncloud/ocis-phoenix/pull/85)
* Change - Enable Settings and Accounts apps by default: [#80](https://github.com/owncloud/ocis-phoenix/pull/80)
* Bugfix - Exit when assets or config are not found: [#76](https://github.com/owncloud/ocis-phoenix/pull/76)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#73](https://github.com/owncloud/ocis-phoenix/pull/73)
* Change - Hide searchbar by default: [#116](https://github.com/owncloud/product/issues/116)
* Bugfix - Allow silent refresh of access token: [#69](https://github.com/owncloud/ocis-konnectd/issues/69)
* Change - Update Phoenix: [#60](https://github.com/owncloud/ocis-phoenix/pull/60)
* Enhancement - Configuration: [#57](https://github.com/owncloud/ocis-phoenix/pull/57)
* Bugfix - Config file value not being read: [#45](https://github.com/owncloud/ocis-phoenix/pull/45)
* Change - Default to running behind ocis-proxy: [#55](https://github.com/owncloud/ocis-phoenix/pull/55)
https://github.com/owncloud/product/issues/244

View File

@@ -0,0 +1,25 @@
Enhancement: Add the ocis-pkg package
Tags: ocis-pkg
* Change - Unwrap roleIDs from access-token into metadata context: [#59](https://github.com/owncloud/ocis-pkg/pull/59)
* Change - Provide cache for roles: [#59](https://github.com/owncloud/ocis-pkg/pull/59)
* Change - Roles manager: [#60](https://github.com/owncloud/ocis-pkg/pull/60)
* Change - Use go-micro's metadata context for account id: [#56](https://github.com/owncloud/ocis-pkg/pull/56)
* Bugfix - Remove redigo 2.0.0+incompatible dependency: [#33](https://github.com/owncloud/ocis-graph/pull/33)
* Change - Add middleware for x-access-token distmantling: [#46](https://github.com/owncloud/ocis-pkg/pull/46)
* Enhancement - Add `ocis.id` and numeric id claims: [#50](https://github.com/owncloud/ocis-pkg/pull/50)
* Bugfix - Pass flags to micro service: [#44](https://github.com/owncloud/ocis-pkg/pull/44)
* Change - Add header to cors handler: [#41](https://github.com/owncloud/ocis-pkg/issues/41)
* Enhancement - Tracing middleware: [#35](https://github.com/owncloud/ocis-pkg/pull/35/)
* Enhancement - Allow http services to register handlers: [#33](https://github.com/owncloud/ocis-pkg/pull/33)
* Change - Upgrade the micro libraries: [#22](https://github.com/owncloud/ocis-pkg/pull/22)
* Bugfix - Fix Module Path: [#25](https://github.com/owncloud/ocis-pkg/pull/25)
* Bugfix - Change import paths to ocis-pkg/v2: [#27](https://github.com/owncloud/ocis-pkg/pull/27)
* Bugfix - Fix serving static assets: [#14](https://github.com/owncloud/ocis-pkg/pull/14)
* Change - Add TLS support for http services: [#19](https://github.com/owncloud/ocis-pkg/issues/19)
* Enhancement - Introduce OpenID Connect middleware: [#8](https://github.com/owncloud/ocis-pkg/issues/8)
* Change - Add root path to static middleware: [#9](https://github.com/owncloud/ocis-pkg/issues/9)
* Change - Better log level handling within micro: [#2](https://github.com/owncloud/ocis-pkg/issues/2)
https://github.com/owncloud/product/issues/244

View File

@@ -0,0 +1,21 @@
Enhancement: Add the ocs service
Tags: ocs
* Bugfix - Match the user response to the OC10 format: [#181](https://github.com/owncloud/product/issues/181)
* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226)
* Bugfix - Add the top level response structure to json responses: [#181](https://github.com/owncloud/product/issues/181)
* Enhancement - Update ocis-accounts: [#42](https://github.com/owncloud/ocis-ocs/pull/42)
* Bugfix - Mimic oc10 user enabled as string in provisioning api: [#39](https://github.com/owncloud/ocis-ocs/pull/39)
* Bugfix - Use opaque ID of a user for signing keys: [#436](https://github.com/owncloud/ocis/issues/436)
* Enhancement - Add option to create user with uidnumber and gidnumber: [#34](https://github.com/owncloud/ocis-ocs/pull/34)
* Bugfix - Fix file descriptor leak: [#79](https://github.com/owncloud/ocis-accounts/issues/79)
* Enhancement - Add Group management for OCS Povisioning API: [#25](https://github.com/owncloud/ocis-ocs/pull/25)
* Enhancement - Basic Support for the User Provisioning API: [#23](https://github.com/owncloud/ocis-ocs/pull/23)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#20](https://github.com/owncloud/ocis-ocs/pull/20)
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-ocs/issues/1)
* Change - Upgrade micro libraries: [#11](https://github.com/owncloud/ocis-ocs/issues/11)
* Enhancement - Configuration: [#14](https://github.com/owncloud/ocis-ocs/pull/14)
* Enhancement - Support signing key: [#18](https://github.com/owncloud/ocis-ocs/pull/18)
https://github.com/owncloud/product/issues/244

View File

@@ -0,0 +1,48 @@
Enhancement: Add the proxy service
Tags: proxy
* Bugfix - Fix director selection: [#99](https://github.com/owncloud/ocis-proxy/pull/99)
* Bugfix - Add settings API and app endpoints to example config: [#93](https://github.com/owncloud/ocis-proxy/pull/93)
* Change - Remove accounts caching: [#100](https://github.com/owncloud/ocis-proxy/pull/100)
* Enhancement - Add autoprovision accounts flag: [#219](https://github.com/owncloud/product/issues/219)
* Enhancement - Add hello API and app endpoints to example config and builtin config: [#96](https://github.com/owncloud/ocis-proxy/pull/96)
* Enhancement - Add roleIDs to the access token: [#95](https://github.com/owncloud/ocis-proxy/pull/95)
* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226)
* Enhancement - Add numeric uid and gid to the access token: [#89](https://github.com/owncloud/ocis-proxy/pull/89)
* Enhancement - Add configuration options for the pre-signed url middleware: [#91](https://github.com/owncloud/ocis-proxy/issues/91)
* Bugfix - Enable new accounts by default: [#79](https://github.com/owncloud/ocis-proxy/pull/79)
* Bugfix - Lookup user by id for presigned URLs: [#85](https://github.com/owncloud/ocis-proxy/pull/85)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#78](https://github.com/owncloud/ocis-proxy/pull/78)
* Change - Add settings and ocs group routes: [#81](https://github.com/owncloud/ocis-proxy/pull/81)
* Change - Add route for user provisioning API in ocis-ocs: [#80](https://github.com/owncloud/ocis-proxy/pull/80)
* Bugfix - Provide token configuration from config: [#69](https://github.com/owncloud/ocis-proxy/pull/69)
* Bugfix - Provide token configuration from config: [#76](https://github.com/owncloud/ocis-proxy/pull/76)
* Change - Add OIDC config flags: [#66](https://github.com/owncloud/ocis-proxy/pull/66)
* Change - Mint new username property in the reva token: [#62](https://github.com/owncloud/ocis-proxy/pull/62)
* Enhancement - Add Accounts UI routes: [#65](https://github.com/owncloud/ocis-proxy/pull/65)
* Enhancement - Add option to disable TLS: [#71](https://github.com/owncloud/ocis-proxy/issues/71)
* Enhancement - Only send create home request if an account has been migrated: [#52](https://github.com/owncloud/ocis-proxy/issues/52)
* Enhancement - Create a root span on proxy that propagates down to consumers: [#64](https://github.com/owncloud/ocis-proxy/pull/64)
* Enhancement - Support signed URLs: [#73](https://github.com/owncloud/ocis-proxy/issues/73)
* Bugfix - Accounts service response was ignored: [#43](https://github.com/owncloud/ocis-proxy/pull/43)
* Bugfix - Fix x-access-token in header: [#41](https://github.com/owncloud/ocis-proxy/pull/41)
* Change - Point /data endpoint to reva frontend: [#45](https://github.com/owncloud/ocis-proxy/pull/45)
* Change - Send autocreate home request to reva gateway: [#51](https://github.com/owncloud/ocis-proxy/pull/51)
* Change - Update to new accounts API: [#39](https://github.com/owncloud/ocis-proxy/issues/39)
* Enhancement - Retrieve Account UUID From User Claims: [#36](https://github.com/owncloud/ocis-proxy/pull/36)
* Enhancement - Create account if it doesn't exist in ocis-accounts: [#55](https://github.com/owncloud/ocis-proxy/issues/55)
* Enhancement - Disable keep-alive on server-side OIDC requests: [#268](https://github.com/owncloud/ocis/issues/268)
* Enhancement - Make jwt secret configurable: [#41](https://github.com/owncloud/ocis-proxy/pull/41)
* Enhancement - Respect account_enabled flag: [#53](https://github.com/owncloud/ocis-proxy/issues/53)
* Change - Update ocis-pkg: [#30](https://github.com/owncloud/ocis-proxy/pull/30)
* Change - Insecure http-requests are now redirected to https: [#29](https://github.com/owncloud/ocis-proxy/pull/29)
* Enhancement - Configurable OpenID Connect client: [#27](https://github.com/owncloud/ocis-proxy/pull/27)
* Enhancement - Add policy selectors: [#4](https://github.com/owncloud/ocis-proxy/issues/4)
* Bugfix - Set TLS-Certificate correctly: [#25](https://github.com/owncloud/ocis-proxy/pull/25)
* Change - Route requests based on regex or query parameters: [#21](https://github.com/owncloud/ocis-proxy/issues/21)
* Enhancement - Proxy client urls in default configuration: [#19](https://github.com/owncloud/ocis-proxy/issues/19)
* Enhancement - Make TLS-Cert configurable: [#14](https://github.com/owncloud/ocis-proxy/pull/14)
* Enhancement - Load Proxy Policies at Runtime: [#17](https://github.com/owncloud/ocis-proxy/issues/17)
https://github.com/owncloud/product/issues/244

View File

@@ -0,0 +1,28 @@
Enhancement: Add the settings service
Tags: settings
* Bugfix - Fix loading and saving system scoped values: [#66](https://github.com/owncloud/ocis-settings/pull/66)
* Bugfix - Complete input validation: [#66](https://github.com/owncloud/ocis-settings/pull/66)
* Change - Add filter option for bundle ids in ListBundles and ListRoles: [#59](https://github.com/owncloud/ocis-settings/pull/59)
* Change - Reuse roleIDs from the metadata context: [#69](https://github.com/owncloud/ocis-settings/pull/69)
* Change - Update ocis-pkg/v2: [#72](https://github.com/owncloud/ocis-settings/pull/72)
* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226)
* Bugfix - Fix fetching bundles in settings UI: [#61](https://github.com/owncloud/ocis-settings/pull/61)
* Change - Filter settings by permissions: [#99](https://github.com/owncloud/product/issues/99)
* Change - Add role service: [#110](https://github.com/owncloud/product/issues/110)
* Change - Rename endpoints and message types: [#36](https://github.com/owncloud/ocis-settings/issues/36)
* Change - Use UUIDs instead of alphanumeric identifiers: [#46](https://github.com/owncloud/ocis-settings/pull/46)
* Bugfix - Adjust UUID validation to be more tolerant: [#41](https://github.com/owncloud/ocis-settings/issues/41)
* Bugfix - Fix runtime error when type asserting on nil value: [#38](https://github.com/owncloud/ocis-settings/pull/38)
* Bugfix - Fix multiple submits on string and number form elements: [#745](https://github.com/owncloud/owncloud-design-system/issues/745)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#39](https://github.com/owncloud/ocis-settings/pull/39)
* Change - Dynamically add navItems for extensions with settings bundles: [#25](https://github.com/owncloud/ocis-settings/pull/25)
* Change - Introduce input validation: [#22](https://github.com/owncloud/ocis-settings/pull/22)
* Change - Use account uuid from x-access-token: [#14](https://github.com/owncloud/ocis-settings/pull/14)
* Change - Use server config variable from ocis-web: [#34](https://github.com/owncloud/ocis-settings/pull/34)
* Enhancement - Remove paths from Makefile: [#33](https://github.com/owncloud/ocis-settings/pull/33)
* Enhancement - Extend the docs: [#11](https://github.com/owncloud/ocis-settings/issues/11)
* Enhancement - Update ocis-pkg/v2: [#42](https://github.com/owncloud/ocis-settings/pull/42)
https://github.com/owncloud/product/issues/244

View File

@@ -1,17 +1,30 @@
# Changelog for [0.14.0] (2020-09-11)
Enhancement: Add the storage service
The following sections list the changes in ocis-reva 0.14.0.
Tags: storage, reva
[0.14.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.13.0...v0.14.0
* Enhancement - Enable ocis driver treetime accounting: [#620](https://github.com/owncloud/ocis/pull/620)
* Enhancement - Launch a storage to store ocis-metadata: [#602](https://github.com/owncloud/ocis/pull/602)
## Summary
In the future accounts, settings etc. should be stored in a dedicated metadata storage. The
services should talk to this storage directly, bypassing reva-gateway.
* Bugfix - Fix default configuration for accessing shares: [#205](https://github.com/owncloud/product/issues/205)
* Enhancement - Allow configuring arbitrary storage registry rules: [#193](https://github.com/owncloud/product/issues/193)
* Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: [#454](https://github.com/owncloud/ocis/ocis-revapull/454)
* Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: [#466](https://github.com/owncloud/ocis/ocis-revapull/466)
https://github.com/owncloud/ocis/pull/602
## Details
* Enhancement - Update reva to v1.2.2-0.20200924071957-e6676516e61e: [#601](https://github.com/owncloud/ocis/pull/601)
- Update reva to v1.2.2-0.20200924071957-e6676516e61e - eos client: Handle eos EPERM as
permission denied [(reva/#1183)](https://github.com/cs3org/reva/pull/1183) - ocis
driver: synctime based etag propagation
[(reva/#1180)](https://github.com/cs3org/reva/pull/1180) - ocis driver: fix litmus
[(reva/#1179)](https://github.com/cs3org/reva/pull/1179) - ocis driver: fix move
[(reva/#1177)](https://github.com/cs3org/reva/pull/1177) - ocs service: cache
displaynames [(reva/#1161)](https://github.com/cs3org/reva/pull/1161)
https://github.com/owncloud/ocis-reva/issues/262
https://github.com/owncloud/ocis-reva/issues/357
https://github.com/owncloud/ocis-reva/issues/301
https://github.com/owncloud/ocis-reva/issues/302
https://github.com/owncloud/ocis/pull/601
* Bugfix - Fix default configuration for accessing shares: [#205](https://github.com/owncloud/product/issues/205)
@@ -19,8 +32,7 @@ The following sections list the changes in ocis-reva 0.14.0.
storage providers should have it set to `false`.
https://github.com/owncloud/product/issues/205
https://github.com/owncloud/ocis/ocis-revapull/461
https://github.com/owncloud/ocis-reva/pull/461
* Enhancement - Allow configuring arbitrary storage registry rules: [#193](https://github.com/owncloud/product/issues/193)
@@ -29,10 +41,9 @@ The following sections list the changes in ocis-reva 0.14.0.
rules in the `REVA_STORAGE_REGISTRY_RULES` environment variable.
https://github.com/owncloud/product/issues/193
https://github.com/owncloud/ocis/ocis-revapull/461
https://github.com/owncloud/ocis-reva/pull/461
* Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: [#454](https://github.com/owncloud/ocis/ocis-revapull/454)
* Enhancement - Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea: [#454](https://github.com/owncloud/ocis-reva/pull/454)
- Update reva to v1.2.1-0.20200826162318-c0f54e1f37ea - Do not swallow 'not found' errors in
Stat [(reva/#1124)](https://github.com/cs3org/reva/pull/1124) - Rewire dav files to the
@@ -62,10 +73,9 @@ The following sections list the changes in ocis-reva 0.14.0.
storage references over webdav
[(reva/#1094)](https://github.com/cs3org/reva/pull/1094)
https://github.com/owncloud/ocis/ocis-revapull/454
https://github.com/owncloud/ocis-reva/pull/454
* Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: [#466](https://github.com/owncloud/ocis/ocis-revapull/466)
* Enhancement - Update reva to v1.2.1-0.20200911111727-51649e37df2d: [#466](https://github.com/owncloud/ocis-reva/pull/466)
- Update reva to v1.2.1-0.20200911111727-51649e37df2d - Added new OCIS storage driver ocis
[(reva/#1155)](https://github.com/cs3org/reva/pull/1155) - App provider: fallback to
@@ -74,32 +84,18 @@ The following sections list the changes in ocis-reva 0.14.0.
[(reva/#1135)](https://github.com/cs3org/reva/pull/1135) - Add the ocdav HTTP svc to the
standalone config [(reva/#1128)](https://github.com/cs3org/reva/pull/1128)
https://github.com/owncloud/ocis/ocis-revapull/466
https://github.com/owncloud/ocis-reva/pull/466
# Changelog for [0.13.0] (2020-08-27)
The following sections list the changes in ocis-reva 0.13.0.
[0.13.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.12.0...v0.13.0
## Summary
* Enhancement - Separate user and auth providers, add config for rest user: [#412](https://github.com/owncloud/ocis/ocis-revapull/412)
* Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: [#447](https://github.com/owncloud/ocis/ocis-revapull/447)
## Details
* Enhancement - Separate user and auth providers, add config for rest user: [#412](https://github.com/owncloud/ocis/ocis-revapull/412)
* Enhancement - Separate user and auth providers, add config for rest user: [#412](https://github.com/owncloud/ocis-reva/pull/412)
Previously, the auth and user provider services used to have the same driver, which restricted
using separate drivers and configs for both. This PR separates the two and adds the config for
the rest user driver and the gatewaysvc parameter to EOS fs.
https://github.com/owncloud/ocis/ocis-revapull/412
https://github.com/owncloud/ocis-reva/pull/412
https://github.com/cs3org/reva/pull/995
* Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: [#447](https://github.com/owncloud/ocis/ocis-revapull/447)
* Enhancement - Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187: [#447](https://github.com/owncloud/ocis-reva/pull/447)
- Update reva to v1.1.1-0.20200819100654-dcbf0c8ea187 - fix restoring and deleting trash
items via ocs [(reva/#1103)](https://github.com/cs3org/reva/pull/1103) - Add UID and GID
@@ -118,25 +114,9 @@ The following sections list the changes in ocis-reva 0.13.0.
[(reva/#1046)](https://github.com/cs3org/reva/pull/1046) - List public shares only
created by the current user [(reva/#1042)](https://github.com/cs3org/reva/pull/1042)
https://github.com/owncloud/ocis/ocis-revapull/447
https://github.com/owncloud/ocis-reva/pull/447
# Changelog for [0.12.0] (2020-08-17)
The following sections list the changes in ocis-reva 0.12.0.
[0.12.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.11.0...v0.12.0
## Summary
* Bugfix - Update LDAP filters: [#399](https://github.com/owncloud/ocis/ocis-revapull/399)
* Change - Environment updates for the username userid split: [#420](https://github.com/owncloud/ocis/ocis-revapull/420)
* Enhancement - Update storage documentation: [#384](https://github.com/owncloud/ocis/ocis-revapull/384)
* Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: [#399](https://github.com/owncloud/ocis/ocis-revapull/399)
* Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: [#407](https://github.com/owncloud/ocis/ocis-revapull/407)
## Details
* Bugfix - Update LDAP filters: [#399](https://github.com/owncloud/ocis/ocis-revapull/399)
* Bugfix - Update LDAP filters: [#399](https://github.com/owncloud/ocis-reva/pull/399)
With the separation of use and find filters we can now use a filter that taken into account a users
uuid as well as his username. This is necessary to make sharing work with the new account service
@@ -150,147 +130,113 @@ The following sections list the changes in ocis-reva 0.12.0.
"(&(objectclass=posixAccount)(|(cn={{query}}*)(displayname={{query}}*)(mail={{query}}*)))"
```
https://github.com/owncloud/ocis/ocis-revapull/399
https://github.com/owncloud/ocis-reva/pull/399
https://github.com/cs3org/reva/pull/996
* Change - Environment updates for the username userid split: [#420](https://github.com/owncloud/ocis/ocis-revapull/420)
* Change - Environment updates for the username userid split: [#420](https://github.com/owncloud/ocis-reva/pull/420)
We updated the owncloud storage driver in reva to properly look up users by userid or username
using the userprovider instead of taking the path segment as is. This requires the user service
address as well as changing the default layout to the userid instead of the username. The latter
is not considered a stable and persistent identifier.
https://github.com/owncloud/ocis/ocis-revapull/420
https://github.com/owncloud/ocis-reva/pull/420
https://github.com/cs3org/reva/pull/1033
* Enhancement - Update storage documentation: [#384](https://github.com/owncloud/ocis/ocis-revapull/384)
* Enhancement - Update storage documentation: [#384](https://github.com/owncloud/ocis-reva/pull/384)
We added details to the documentation about storage requirements known from ownCloud 10, the
local storage driver and the ownCloud storage driver.
https://github.com/owncloud/ocis/ocis-revapull/384
https://github.com/owncloud/ocis/ocis-revapull/390
https://github.com/owncloud/ocis-reva/pull/384
https://github.com/owncloud/ocis-reva/pull/390
* Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: [#399](https://github.com/owncloud/ocis/ocis-revapull/399)
* Enhancement - Update reva to v0.1.1-0.20200724135750-b46288b375d6: [#399](https://github.com/owncloud/ocis-reva/pull/399)
- Update reva to v0.1.1-0.20200724135750-b46288b375d6 - Split LDAP user filters
(reva/#996) - meshdirectory: Add invite forward API to provider links (reva/#1000) - OCM:
Pass the link to the meshdirectory service in token mail (reva/#1002) - Update
github.com/go-ldap/ldap to v3 (reva/#1004)
https://github.com/owncloud/ocis/ocis-revapull/399
https://github.com/owncloud/ocis-reva/pull/399
https://github.com/cs3org/reva/pull/996
https://github.com/cs3org/reva/pull/1000
https://github.com/cs3org/reva/pull/1002
https://github.com/cs3org/reva/pull/1004
* Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: [#407](https://github.com/owncloud/ocis/ocis-revapull/407)
* Enhancement - Update reva to v0.1.1-0.20200728071211-c948977dd3a0: [#407](https://github.com/owncloud/ocis-reva/pull/407)
- Update reva to v0.1.1-0.20200728071211-c948977dd3a0 - Use proper logging for ldap auth
requests (reva/#1008) - Update github.com/eventials/go-tus to
v0.0.0-20200718001131-45c7ec8f5d59 (reva/#1007) - Check if SMTP credentials are nil
(reva/#1006)
https://github.com/owncloud/ocis/ocis-revapull/407
https://github.com/owncloud/ocis-reva/pull/407
https://github.com/cs3org/reva/pull/1008
https://github.com/cs3org/reva/pull/1007
https://github.com/cs3org/reva/pull/1006
# Changelog for [0.11.0] (2020-07-23)
The following sections list the changes in ocis-reva 0.11.0.
[0.11.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.10.0...v0.11.0
## Summary
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#393](https://github.com/owncloud/ocis/ocis-revapull/393)
* Enhancement - Update reva to v0.1.1-0.20200710143425-cf38a45220c5: [#371](https://github.com/owncloud/ocis/ocis-revapull/371)
* Enhancement - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1: [#392](https://github.com/owncloud/ocis/ocis-revapull/392)
## Details
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#393](https://github.com/owncloud/ocis/ocis-revapull/393)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#393](https://github.com/owncloud/ocis-reva/pull/393)
ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead.
https://github.com/owncloud/ocis/ocis-revapull/393
https://github.com/owncloud/ocis-reva/pull/393
* Enhancement - Update reva to v0.1.1-0.20200710143425-cf38a45220c5: [#371](https://github.com/owncloud/ocis/ocis-revapull/371)
* Enhancement - Update reva to v0.1.1-0.20200710143425-cf38a45220c5: [#371](https://github.com/owncloud/ocis-reva/pull/371)
- Update reva to v0.1.1-0.20200710143425-cf38a45220c5 (#371) - Add wopi open (reva/#920) -
Added a CS3API compliant data exporter to Mentix (reva/#955) - Read SMTP password from env if
not set in config (reva/#953) - OCS share fix including file info after update (reva/#958) - Add
flag to smtpclient for for unauthenticated SMTP (reva/#963)
https://github.com/owncloud/ocis/ocis-revapull/371
https://github.com/owncloud/ocis-reva/pull/371
https://github.com/cs3org/reva/pull/920
https://github.com/cs3org/reva/pull/953
https://github.com/cs3org/reva/pull/955
https://github.com/cs3org/reva/pull/958
https://github.com/cs3org/reva/pull/963
* Enhancement - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1: [#392](https://github.com/owncloud/ocis/ocis-revapull/392)
* Enhancement - Update reva to v0.1.1-0.20200722125752-6dea7936f9d1: [#392](https://github.com/owncloud/ocis-reva/pull/392)
- Update reva to v0.1.1-0.20200722125752-6dea7936f9d1 - Added signing key capability
(reva/#986) - Add functionality to create webdav references for OCM shares (reva/#974) -
Added a site locations exporter to Mentix (reva/#972) - Add option to config to allow requests
to hosts with unverified certificates (reva/#969)
https://github.com/owncloud/ocis/ocis-revapull/392
https://github.com/owncloud/ocis-reva/pull/392
https://github.com/cs3org/reva/pull/986
https://github.com/cs3org/reva/pull/974
https://github.com/cs3org/reva/pull/972
https://github.com/cs3org/reva/pull/969
# Changelog for [0.10.0] (2020-07-10)
The following sections list the changes in ocis-reva 0.10.0.
[0.10.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.9.1...v0.10.0
## Summary
* Enhancement - Make frontend prefixes configurable: [#363](https://github.com/owncloud/ocis/ocis-revapull/363)
* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#341](https://github.com/owncloud/ocis/ocis-revapull/341)
* Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: [#362](https://github.com/owncloud/ocis/ocis-revapull/362)
## Details
* Enhancement - Make frontend prefixes configurable: [#363](https://github.com/owncloud/ocis/ocis-revapull/363)
* Enhancement - Make frontend prefixes configurable: [#363](https://github.com/owncloud/ocis-reva/pull/363)
We introduce three new environment variables and preconfigure them the following way:
``` REVA_FRONTEND_DATAGATEWAY_PREFIX="data" REVA_FRONTEND_OCDAV_PREFIX=""
REVA_FRONTEND_OCS_PREFIX="ocs" ```
* `REVA_FRONTEND_DATAGATEWAY_PREFIX="data"`
* `REVA_FRONTEND_OCDAV_PREFIX=""`
* `REVA_FRONTEND_OCS_PREFIX="ocs"`
This restores the reva defaults that were changed upstream.
https://github.com/owncloud/ocis/ocis-revapull/363
https://github.com/owncloud/ocis-reva/pull/363
https://github.com/cs3org/reva/pull/936/files#diff-51bf4fb310f7362f5c4306581132fc3bR63
* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#341](https://github.com/owncloud/ocis/ocis-revapull/341)
* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#341](https://github.com/owncloud/ocis-reva/pull/341)
- Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#341) - Added country information
to Mentix (reva/#924) - Refactor metrics package to implement reader interface (reva/#934) -
Fix OCS public link share update values logic (#252, #288, reva/#930)
https://github.com/owncloud/ocis/ocis-revaissues/252
https://github.com/owncloud/ocis/ocis-revaissues/288
https://github.com/owncloud/ocis/ocis-revapull/341
https://github.com/owncloud/ocis-reva/issues/252
https://github.com/owncloud/ocis-reva/issues/288
https://github.com/owncloud/ocis-reva/pull/341
https://github.com/cs3org/reva/pull/924
https://github.com/cs3org/reva/pull/934
https://github.com/cs3org/reva/pull/930
* Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: [#362](https://github.com/owncloud/ocis/ocis-revapull/362)
* Enhancement - Update reva to v0.1.1-0.20200709064551-91eed007038f: [#362](https://github.com/owncloud/ocis-reva/pull/362)
- Update reva to v0.1.1-0.20200709064551-91eed007038f (#362) - Fix config for uploads when
data server is not exposed (reva/#936) - Update OCM partners endpoints (reva/#937) - Update
@@ -301,10 +247,10 @@ The following sections list the changes in ocis-reva 0.10.0.
functionality to mail OCM invite tokens (reva/#944) - Change percentagused to
percentageused (reva/#903) - Fix file-descriptor leak (reva/#954)
https://github.com/owncloud/ocis/ocis-revaissues/344
https://github.com/owncloud/ocis/ocis-revaissues/336
https://github.com/owncloud/ocis/ocis-revaissues/11
https://github.com/owncloud/ocis/ocis-revapull/362
https://github.com/owncloud/ocis-reva/issues/344
https://github.com/owncloud/ocis-reva/issues/336
https://github.com/owncloud/ocis-reva/issues/11
https://github.com/owncloud/ocis-reva/pull/362
https://github.com/cs3org/reva/pull/936
https://github.com/cs3org/reva/pull/937
https://github.com/cs3org/reva/pull/938
@@ -317,61 +263,33 @@ The following sections list the changes in ocis-reva 0.10.0.
https://github.com/cs3org/reva/pull/903
https://github.com/cs3org/reva/pull/954
# Changelog for [0.9.1] (2020-07-02)
The following sections list the changes in ocis-reva 0.9.1.
[0.9.1]: https://github.com/owncloud/ocis/ocis-revacompare/v0.9.0...v0.9.1
## Summary
* Enhancement - Add new config options for the http client: [#330](https://github.com/owncloud/ocis/ocis-revapull/330)
## Details
* Enhancement - Add new config options for the http client: [#330](https://github.com/owncloud/ocis/ocis-revapull/330)
* Enhancement - Add new config options for the http client: [#330](https://github.com/owncloud/ocis-reva/pull/330)
The internal certificates are checked for validity after
https://github.com/cs3org/reva/pull/914, which causes the acceptance tests to fail. This
change sets new hardcoded defaults.
https://github.com/owncloud/ocis/ocis-revapull/330
https://github.com/owncloud/ocis-reva/pull/330
# Changelog for [0.9.0] (2020-07-01)
The following sections list the changes in ocis-reva 0.9.0.
[0.9.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.8.0...v0.9.0
## Summary
* Enhancement - Allow datagateway transfers to take 24h: [#323](https://github.com/owncloud/ocis/ocis-revapull/323)
* Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: [#320](https://github.com/owncloud/ocis/ocis-revapull/320)
* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#328](https://github.com/owncloud/ocis/ocis-revapull/328)
## Details
* Enhancement - Allow datagateway transfers to take 24h: [#323](https://github.com/owncloud/ocis/ocis-revapull/323)
* Enhancement - Allow datagateway transfers to take 24h: [#323](https://github.com/owncloud/ocis-reva/pull/323)
- Increase transfer token life time to 24h (PR #323)
https://github.com/owncloud/ocis/ocis-revapull/323
https://github.com/owncloud/ocis-reva/pull/323
* Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: [#320](https://github.com/owncloud/ocis/ocis-revapull/320)
* Enhancement - Update reva to v0.1.1-0.20200630075923-39a90d431566: [#320](https://github.com/owncloud/ocis-reva/pull/320)
- Update reva to v0.1.1-0.20200630075923-39a90d431566 (#320) - Return special value for
public link password (#294, reva/#904) - Fix public stat and listcontainer response to
contain the correct prefix (#310, reva/#902)
https://github.com/owncloud/ocis/ocis-revaissues/310
https://github.com/owncloud/ocis/ocis-revaissues/294
https://github.com/owncloud/ocis/ocis-revapull/320
https://github.com/owncloud/ocis-reva/issues/310
https://github.com/owncloud/ocis-reva/issues/294
https://github.com/owncloud/ocis-reva/pull/320
https://github.com/cs3org/reva/pull/902
https://github.com/cs3org/reva/pull/904
* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#328](https://github.com/owncloud/ocis/ocis-revapull/328)
* Enhancement - Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66: [#328](https://github.com/owncloud/ocis-reva/pull/328)
- Update reva to v0.1.1-0.20200701152626-2f6cc60e2f66 (#328) - Use sync.Map on pool package
(reva/#909) - Use mutex instead of sync.Map (reva/#915) - Use gatewayProviders instead of
@@ -382,10 +300,10 @@ The following sections list the changes in ocis-reva 0.9.0.
(#288, reva/#918) - OCS Share Remove array from OCS Share update response (#252, reva/#919) -
OCS Share Implement GET request for single shares (#249, reva/#921)
https://github.com/owncloud/ocis/ocis-revaissues/288
https://github.com/owncloud/ocis/ocis-revaissues/252
https://github.com/owncloud/ocis/ocis-revaissues/249
https://github.com/owncloud/ocis/ocis-revapull/328
https://github.com/owncloud/ocis-reva/issues/288
https://github.com/owncloud/ocis-reva/issues/252
https://github.com/owncloud/ocis-reva/issues/249
https://github.com/owncloud/ocis-reva/pull/328
https://github.com/cs3org/reva/pull/909
https://github.com/cs3org/reva/pull/915
https://github.com/cs3org/reva/pull/916
@@ -398,44 +316,20 @@ The following sections list the changes in ocis-reva 0.9.0.
https://github.com/cs3org/reva/pull/919
https://github.com/cs3org/reva/pull/921
# Changelog for [0.8.0] (2020-06-29)
The following sections list the changes in ocis-reva 0.8.0.
[0.8.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.7.0...v0.8.0
## Summary
* Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: [#309](https://github.com/owncloud/ocis/ocis-revapull/309)
## Details
* Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: [#309](https://github.com/owncloud/ocis/ocis-revapull/309)
* Enhancement - Update reva to v0.1.1-0.20200629131207-04298ea1c088: [#309](https://github.com/owncloud/ocis-reva/pull/309)
- Update reva to v0.1.1-0.20200629094927-e33d65230abc (#309) - Fix public link file share
(#278, reva/#895, reva/#900) - Delete public share (reva/#899) - Updated reva to
v0.1.1-0.20200629131207-04298ea1c088 (#313)
https://github.com/owncloud/ocis/ocis-revaissues/278
https://github.com/owncloud/ocis/ocis-revapull/309
https://github.com/owncloud/ocis-reva/issues/278
https://github.com/owncloud/ocis-reva/pull/309
https://github.com/cs3org/reva/pull/895
https://github.com/cs3org/reva/pull/899
https://github.com/cs3org/reva/pull/900
https://github.com/owncloud/ocis/ocis-revapull/313
https://github.com/owncloud/ocis-reva/pull/313
# Changelog for [0.7.0] (2020-06-26)
The following sections list the changes in ocis-reva 0.7.0.
[0.7.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.6.0...v0.7.0
## Summary
* Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: [#261](https://github.com/owncloud/ocis/ocis-revapull/261)
## Details
* Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: [#261](https://github.com/owncloud/ocis/ocis-revapull/261)
* Enhancement - Update reva to v0.1.1-0.20200626111234-e21c32db9614: [#261](https://github.com/owncloud/ocis-reva/pull/261)
- Updated reva to v0.1.1-0.20200626111234-e21c32db9614 (#304) - TUS upload support through
datagateway (#261, reva/#878, reva/#888) - Added support for differing metrics path for
@@ -445,32 +339,20 @@ The following sections list the changes in ocis-reva 0.7.0.
anymore, but with a dedicated storage driver. We're using it now and adapted default configs of
storages (reva/#891, #304)
https://github.com/owncloud/ocis/ocis-revaissues/49
https://github.com/owncloud/ocis/ocis-revaissues/293
https://github.com/owncloud/ocis/ocis-revaissues/261
https://github.com/owncloud/ocis/ocis-revapull/261
https://github.com/owncloud/ocis-reva/issues/49
https://github.com/owncloud/ocis-reva/issues/293
https://github.com/owncloud/ocis-reva/issues/261
https://github.com/owncloud/ocis-reva/pull/261
https://github.com/cs3org/reva/pull/875
https://github.com/cs3org/reva/pull/877
https://github.com/cs3org/reva/pull/878
https://github.com/cs3org/reva/pull/881
https://github.com/cs3org/reva/pull/880
https://github.com/cs3org/reva/pull/888
https://github.com/owncloud/ocis/ocis-revapull/304
https://github.com/owncloud/ocis-reva/pull/304
https://github.com/cs3org/reva/pull/891
# Changelog for [0.6.0] (2020-06-24)
The following sections list the changes in ocis-reva 0.6.0.
[0.6.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.5.0...v0.6.0
## Summary
* Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: [#279](https://github.com/owncloud/ocis/ocis-revapull/279)
## Details
* Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: [#279](https://github.com/owncloud/ocis/ocis-revapull/279)
* Enhancement - Update reva to v0.1.1-0.20200624063447-db5e6635d5f0: [#279](https://github.com/owncloud/ocis-reva/pull/279)
- Updated reva to v0.1.1-0.20200624063447-db5e6635d5f0 (#279) - Local storage: URL-encode
file ids to ease integration with other microservices like WOPI (reva/#799) - Mentix fixes
@@ -491,15 +373,15 @@ The following sections list the changes in ocis-reva 0.6.0.
Pass etag in quotes from the fs layer (#269, reva/#866, reva/#867) - OCM: use refactored
cs3apis provider definition (reva/#864)
https://github.com/owncloud/ocis/ocis-revaissues/116
https://github.com/owncloud/ocis/ocis-revaissues/112
https://github.com/owncloud/ocis/ocis-revaissues/253
https://github.com/owncloud/ocis/ocis-revaissues/254
https://github.com/owncloud/ocis-reva/issues/116
https://github.com/owncloud/ocis-reva/issues/112
https://github.com/owncloud/ocis-reva/issues/253
https://github.com/owncloud/ocis-reva/issues/254
https://github.com/owncloud/ocis/issues/216
https://github.com/owncloud/ocis/ocis-revaissues/174
https://github.com/owncloud/ocis/ocis-revaissues/47
https://github.com/owncloud/ocis/ocis-revaissues/269
https://github.com/owncloud/ocis/ocis-revapull/279
https://github.com/owncloud/ocis-reva/issues/174
https://github.com/owncloud/ocis-reva/issues/47
https://github.com/owncloud/ocis-reva/issues/269
https://github.com/owncloud/ocis-reva/pull/279
https://github.com/owncloud/cs3org/reva/pull/799
https://github.com/owncloud/cs3org/reva/pull/803
https://github.com/owncloud/cs3org/reva/pull/817
@@ -532,20 +414,7 @@ The following sections list the changes in ocis-reva 0.6.0.
https://github.com/owncloud/cs3org/reva/pull/867
https://github.com/owncloud/cs3org/reva/pull/864
# Changelog for [0.5.0] (2020-06-04)
The following sections list the changes in ocis-reva 0.5.0.
[0.5.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.4.0...v0.5.0
## Summary
* Enhancement - Add TUS global capability: [#177](https://github.com/owncloud/ocis/ocis-revaissues/177)
* Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: [#244](https://github.com/owncloud/ocis/ocis-revaissues/244)
## Details
* Enhancement - Add TUS global capability: [#177](https://github.com/owncloud/ocis/ocis-revaissues/177)
* Enhancement - Add TUS global capability: [#177](https://github.com/owncloud/ocis-reva/issues/177)
The TUS global capabilities from Reva are now exposed.
@@ -554,44 +423,29 @@ The following sections list the changes in ocis-reva 0.5.0.
http method override can be configured using the "--upload-http-method-override" CLI
switch or "REVA_FRONTEND_UPLOAD_HTTP_METHOD_OVERRIDE" environment variable.
https://github.com/owncloud/ocis/ocis-revaissues/177
https://github.com/owncloud/ocis/ocis-revapull/228
https://github.com/owncloud/ocis-reva/issues/177
https://github.com/owncloud/ocis-reva/pull/228
* Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: [#244](https://github.com/owncloud/ocis/ocis-revaissues/244)
* Enhancement - Update reva to v0.1.1-0.20200603071553-e05a87521618: [#244](https://github.com/owncloud/ocis-reva/issues/244)
- Updated reva to v0.1.1-0.20200603071553-e05a87521618 (#244) - Add option to disable TUS on
OC layer (#177, reva/#791) - Dataprovider now supports method override (#177, reva/#792) -
OCS fixes for create public link (reva/#798)
https://github.com/owncloud/ocis/ocis-revaissues/244
https://github.com/owncloud/ocis/ocis-revaissues/177
https://github.com/owncloud/ocis-reva/issues/244
https://github.com/owncloud/ocis-reva/issues/177
https://github.com/cs3org/reva/pull/791
https://github.com/cs3org/reva/pull/792
https://github.com/cs3org/reva/pull/798
# Changelog for [0.4.0] (2020-05-29)
The following sections list the changes in ocis-reva 0.4.0.
[0.4.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.3.0...v0.4.0
## Summary
* Enhancement - Add public shares service: [#49](https://github.com/owncloud/ocis/ocis-revaissues/49)
* Enhancement - Update reva to v0.1.1-0.20200529120551-4f2d9c85d3c9: [#49](https://github.com/owncloud/ocis/ocis-revaissues/49)
## Details
* Enhancement - Add public shares service: [#49](https://github.com/owncloud/ocis/ocis-revaissues/49)
* Enhancement - Add public shares service: [#49](https://github.com/owncloud/ocis-reva/issues/49)
Added Public Shares service with CRUD operations and File Public Shares Manager
https://github.com/owncloud/ocis/ocis-revaissues/49
https://github.com/owncloud/ocis/ocis-revapull/232
https://github.com/owncloud/ocis-reva/issues/49
https://github.com/owncloud/ocis-reva/pull/232
* Enhancement - Update reva to v0.1.1-0.20200529120551-4f2d9c85d3c9: [#49](https://github.com/owncloud/ocis/ocis-revaissues/49)
* Enhancement - Update reva to v0.1.1-0.20200529120551-4f2d9c85d3c9: [#49](https://github.com/owncloud/ocis-reva/issues/49)
- Updated reva to v0.1.1-0.20200529120551 (#232) - Public Shares CRUD, File Public Shares
Manager (#49, #232, reva/#681, reva/#788) - Disable HTTP-KeepAlives to reduce fd count
@@ -601,12 +455,12 @@ The following sections list the changes in ocis-reva 0.4.0.
Remove implicit data member from memory store (reva/#774) - Added TUS global capabilities
(#177, reva/#775) - Fix PROPFIND with Depth 1 for cross-storage operations (reva/#779)
https://github.com/owncloud/ocis/ocis-revaissues/49
https://github.com/owncloud/ocis/ocis-revaissues/229
https://github.com/owncloud/ocis/ocis-revaissues/66
https://github.com/owncloud/ocis/ocis-revaissues/177
https://github.com/owncloud/ocis-reva/issues/49
https://github.com/owncloud/ocis-reva/issues/229
https://github.com/owncloud/ocis-reva/issues/66
https://github.com/owncloud/ocis-reva/issues/177
https://github.com/owncloud/ocis/issues/268
https://github.com/owncloud/ocis/ocis-revapull/232
https://github.com/owncloud/ocis-reva/pull/232
https://github.com/cs3org/reva/pull/787
https://github.com/cs3org/reva/pull/681
https://github.com/cs3org/reva/pull/788
@@ -619,19 +473,7 @@ The following sections list the changes in ocis-reva 0.4.0.
https://github.com/cs3org/reva/pull/775
https://github.com/cs3org/reva/pull/779
# Changelog for [0.3.0] (2020-05-20)
The following sections list the changes in ocis-reva 0.3.0.
[0.3.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.2.1...v0.3.0
## Summary
* Enhancement - Update reva to v0.1.1-0.20200520150229: [#161](https://github.com/owncloud/ocis/ocis-revapull/161)
## Details
* Enhancement - Update reva to v0.1.1-0.20200520150229: [#161](https://github.com/owncloud/ocis/ocis-revapull/161)
* Enhancement - Update reva to v0.1.1-0.20200520150229: [#161](https://github.com/owncloud/ocis-reva/pull/161)
- Update reva to v0.1.1-0.20200520150229 (#161, #180, #192, #207, #221) - Return arbitrary
metadata with stat, upload without TUS (reva/#766) - Stat file before returning datagateway
@@ -655,26 +497,26 @@ The following sections list the changes in ocis-reva 0.3.0.
namespace usage for custom properties in PROPFIND (#57, reva/#720) - Implement returning
Webdav custom properties from xattr (#57, reva/#721) - Minor fix in OCM share pkg (reva/#718)
https://github.com/owncloud/ocis/ocis-revaissues/20
https://github.com/owncloud/ocis/ocis-revaissues/26
https://github.com/owncloud/ocis/ocis-revaissues/43
https://github.com/owncloud/ocis/ocis-revaissues/44
https://github.com/owncloud/ocis/ocis-revaissues/46
https://github.com/owncloud/ocis/ocis-revaissues/94
https://github.com/owncloud/ocis/ocis-revaissues/26
https://github.com/owncloud/ocis/ocis-revaissues/67
https://github.com/owncloud/ocis/ocis-revaissues/57
https://github.com/owncloud/ocis/ocis-revaissues/94
https://github.com/owncloud/ocis/ocis-revaissues/188
https://github.com/owncloud/ocis/ocis-revaissues/182
https://github.com/owncloud/ocis/ocis-revaissues/212
https://github.com/owncloud/ocis/ocis-revaissues/186
https://github.com/owncloud/ocis/ocis-revaissues/203
https://github.com/owncloud/ocis/ocis-revapull/161
https://github.com/owncloud/ocis/ocis-revapull/180
https://github.com/owncloud/ocis/ocis-revapull/192
https://github.com/owncloud/ocis/ocis-revapull/207
https://github.com/owncloud/ocis/ocis-revapull/221
https://github.com/owncloud/ocis-reva/issues/20
https://github.com/owncloud/ocis-reva/issues/26
https://github.com/owncloud/ocis-reva/issues/43
https://github.com/owncloud/ocis-reva/issues/44
https://github.com/owncloud/ocis-reva/issues/46
https://github.com/owncloud/ocis-reva/issues/94
https://github.com/owncloud/ocis-reva/issues/26
https://github.com/owncloud/ocis-reva/issues/67
https://github.com/owncloud/ocis-reva/issues/57
https://github.com/owncloud/ocis-reva/issues/94
https://github.com/owncloud/ocis-reva/issues/188
https://github.com/owncloud/ocis-reva/issues/182
https://github.com/owncloud/ocis-reva/issues/212
https://github.com/owncloud/ocis-reva/issues/186
https://github.com/owncloud/ocis-reva/issues/203
https://github.com/owncloud/ocis-reva/pull/161
https://github.com/owncloud/ocis-reva/pull/180
https://github.com/owncloud/ocis-reva/pull/192
https://github.com/owncloud/ocis-reva/pull/207
https://github.com/owncloud/ocis-reva/pull/221
https://github.com/cs3org/reva/pull/766
https://github.com/cs3org/reva/pull/765
https://github.com/cs3org/reva/pull/755
@@ -707,130 +549,64 @@ The following sections list the changes in ocis-reva 0.3.0.
https://github.com/cs3org/reva/pull/732
https://github.com/cs3org/reva/pull/750
# Changelog for [0.2.1] (2020-04-28)
The following sections list the changes in ocis-reva 0.2.1.
[0.2.1]: https://github.com/owncloud/ocis/ocis-revacompare/v0.2.0...v0.2.1
## Summary
* Bugfix - Stop advertising unsupported chunking v2: [#145](https://github.com/owncloud/ocis/ocis-revapull/145)
* Enhancement - Allow configuring the gateway for dataproviders: [#136](https://github.com/owncloud/ocis/ocis-revapull/136)
* Enhancement - Use a configured logger on reva runtime: [#153](https://github.com/owncloud/ocis/ocis-revapull/153)
## Details
* Bugfix - Stop advertising unsupported chunking v2: [#145](https://github.com/owncloud/ocis/ocis-revapull/145)
* Bugfix - Stop advertising unsupported chunking v2: [#145](https://github.com/owncloud/ocis-reva/pull/145)
Removed "chunking" attribute in the DAV capabilities. Please note that chunking v2 is
advertised as "chunking 1.0" while chunking v1 is the attribute "bigfilechunking" which is
already false.
https://github.com/owncloud/ocis/ocis-revapull/145
https://github.com/owncloud/ocis-reva/pull/145
* Enhancement - Allow configuring the gateway for dataproviders: [#136](https://github.com/owncloud/ocis/ocis-revapull/136)
* Enhancement - Allow configuring the gateway for dataproviders: [#136](https://github.com/owncloud/ocis-reva/pull/136)
This allows using basic or bearer auth when directly talking to dataproviders.
https://github.com/owncloud/ocis/ocis-revapull/136
https://github.com/owncloud/ocis-reva/pull/136
* Enhancement - Use a configured logger on reva runtime: [#153](https://github.com/owncloud/ocis/ocis-revapull/153)
* Enhancement - Use a configured logger on reva runtime: [#153](https://github.com/owncloud/ocis-reva/pull/153)
For consistency reasons we need a configured logger that is inline with an ocis logger, so the
log cascade can be easily parsed by a human.
https://github.com/owncloud/ocis/ocis-revapull/153
https://github.com/owncloud/ocis-reva/pull/153
# Changelog for [0.2.0] (2020-04-15)
The following sections list the changes in ocis-reva 0.2.0.
[0.2.0]: https://github.com/owncloud/ocis/ocis-revacompare/v0.1.1...v0.2.0
## Summary
* Bugfix - Fix eos user sharing config: [#127](https://github.com/owncloud/ocis/ocis-revapull/127)
* Enhancement - Update reva to v1.1.0-20200414133413: [#127](https://github.com/owncloud/ocis/ocis-revapull/127)
## Details
* Bugfix - Fix eos user sharing config: [#127](https://github.com/owncloud/ocis/ocis-revapull/127)
* Bugfix - Fix eos user sharing config: [#127](https://github.com/owncloud/ocis-reva/pull/127)
We have added missing config options for the user sharing manager and added a dedicated eos
storage command with pre configured settings for the eos-docker container. It configures a
`Shares` folder in a users home when using eos as the storage driver.
https://github.com/owncloud/ocis/ocis-revapull/127
https://github.com/owncloud/ocis-reva/pull/127
* Enhancement - Update reva to v1.1.0-20200414133413: [#127](https://github.com/owncloud/ocis/ocis-revapull/127)
* Enhancement - Update reva to v1.1.0-20200414133413: [#127](https://github.com/owncloud/ocis-reva/pull/127)
Adds initial public sharing and ocm implementation.
https://github.com/owncloud/ocis/ocis-revapull/127
https://github.com/owncloud/ocis-reva/pull/127
# Changelog for [0.1.1] (2020-03-31)
The following sections list the changes in ocis-reva 0.1.1.
[0.1.1]: https://github.com/owncloud/ocis/ocis-revacompare/v0.1.0...v0.1.1
## Summary
* Bugfix - Fix eos config: [#125](https://github.com/owncloud/ocis/ocis-revapull/125)
## Details
* Bugfix - Fix eos config: [#125](https://github.com/owncloud/ocis/ocis-revapull/125)
* Bugfix - Fix eos config: [#125](https://github.com/owncloud/ocis-reva/pull/125)
We have added missing config options for the home layout to the config struct that is passed to
eos.
https://github.com/owncloud/ocis/ocis-revapull/125
https://github.com/owncloud/ocis-reva/pull/125
# Changelog for [0.1.0] (2020-03-23)
The following sections list the changes in ocis-reva 0.1.0.
[0.1.0]: https://github.com/owncloud/ocis/ocis-revacompare/6702be7f9045a382d40691a9bcd04f572203e9ed...v0.1.0
## Summary
* Bugfix - Set correct flag type in the flagsets: [#75](https://github.com/owncloud/ocis/ocis-revaissues/75)
* Bugfix - We fixed a typo in the `REVA_LDAP_SCHEMA_MAIL` environment variable: [#113](https://github.com/owncloud/ocis/ocis-revapull/113)
* Bugfix - Allow different namespaces for /webdav and /dav/files: [#68](https://github.com/owncloud/ocis/ocis-revapull/68)
* Change - Use /home as default namespace: [#68](https://github.com/owncloud/ocis/ocis-revapull/68)
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/ocis-revaissues/1)
* Change - Start multiple services with dedicated commands: [#6](https://github.com/owncloud/ocis/ocis-revaissues/6)
* Change - Storage providers now default to exposing data servers: [#89](https://github.com/owncloud/ocis/ocis-revaissues/89)
* Change - Default to running behind ocis-proxy: [#113](https://github.com/owncloud/ocis/ocis-revapull/113)
* Enhancement - Expose owncloud storage driver config in flagset: [#87](https://github.com/owncloud/ocis/ocis-revaissues/87)
* Enhancement - Update reva to v0.0.2-0.20200212114015-0dbce24f7e8b: [#91](https://github.com/owncloud/ocis/ocis-revapull/91)
* Enhancement - Allow configuring user sharing driver: [#115](https://github.com/owncloud/ocis/ocis-revapull/115)
## Details
* Bugfix - Set correct flag type in the flagsets: [#75](https://github.com/owncloud/ocis/ocis-revaissues/75)
* Bugfix - Set correct flag type in the flagsets: [#75](https://github.com/owncloud/ocis-reva/issues/75)
While upgrading to the micro/cli version 2 there where two instances of `StringFlag` which had
not been changed to `StringSliceFlag`. This caused `ocis-reva users` and `ocis-reva
storage-root` to fail on startup.
https://github.com/owncloud/ocis/ocis-revaissues/75
https://github.com/owncloud/ocis/ocis-revapull/76
https://github.com/owncloud/ocis-reva/issues/75
https://github.com/owncloud/ocis-reva/pull/76
* Bugfix - We fixed a typo in the `REVA_LDAP_SCHEMA_MAIL` environment variable: [#113](https://github.com/owncloud/ocis/ocis-revapull/113)
* Bugfix - We fixed a typo in the `REVA_LDAP_SCHEMA_MAIL` environment variable: [#113](https://github.com/owncloud/ocis-reva/pull/113)
It was misspelled as `REVA_LDAP_SCHEMA_Mail`.
https://github.com/owncloud/ocis/ocis-revapull/113
https://github.com/owncloud/ocis-reva/pull/113
* Bugfix - Allow different namespaces for /webdav and /dav/files: [#68](https://github.com/owncloud/ocis/ocis-revapull/68)
* Bugfix - Allow different namespaces for /webdav and /dav/files: [#68](https://github.com/owncloud/ocis-reva/pull/68)
After fbf131c the path for the "new" webdav path does not contain a username
`/remote.php/dav/files/textfile0.txt`. It used to be
@@ -847,11 +623,10 @@ The following sections list the changes in ocis-reva 0.1.0.
The `WEBDAV_NAMESPACE_JAIL` environment variable is split into - `WEBDAV_NAMESPACE` and -
`DAV_FILES_NAMESPACE` accordingly.
https://github.com/owncloud/ocis/ocis-revapull/68
https://github.com/owncloud/ocis-reva/pull/68
related:
* Change - Use /home as default namespace: [#68](https://github.com/owncloud/ocis/ocis-revapull/68)
* Change - Use /home as default namespace: [#68](https://github.com/owncloud/ocis-reva/pull/68)
Currently, cross storage etag propagation is not yet implemented, which prevents the desktop
client from detecting changes via the PROPFIND to /. / is managed by the root storage provider
@@ -868,38 +643,34 @@ The following sections list the changes in ocis-reva 0.1.0.
To get back the global namespace, which ultimately is the goal, just set the above environment
variable to `/`.
https://github.com/owncloud/ocis/ocis-revapull/68
https://github.com/owncloud/ocis-reva/pull/68
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/ocis-revaissues/1)
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-reva/issues/1)
Just prepared an initial basic version to start a reva server and start integrating with the
go-micro base dextension framework of ownCloud Infinite Scale.
https://github.com/owncloud/ocis/ocis-revaissues/1
https://github.com/owncloud/ocis-reva/issues/1
* Change - Start multiple services with dedicated commands: [#6](https://github.com/owncloud/ocis/ocis-revaissues/6)
* Change - Start multiple services with dedicated commands: [#6](https://github.com/owncloud/ocis-reva/issues/6)
The initial version would only allow us to use a set of reva configurations to start multiple
services. We use a more opinionated set of commands to start dedicated services that allows us
to configure them individually. It allows us to switch eg. the user backend to LDAP and fully use
it on the cli.
https://github.com/owncloud/ocis/ocis-revaissues/6
https://github.com/owncloud/ocis-reva/issues/6
* Change - Storage providers now default to exposing data servers: [#89](https://github.com/owncloud/ocis/ocis-revaissues/89)
* Change - Storage providers now default to exposing data servers: [#89](https://github.com/owncloud/ocis-reva/issues/89)
The flags that let reva storage providers announce that they expose a data server now defaults
to true:
`REVA_STORAGE_HOME_EXPOSE_DATA_SERVER=1` `REVA_STORAGE_OC_EXPOSE_DATA_SERVER=1`
https://github.com/owncloud/ocis/ocis-revaissues/89
https://github.com/owncloud/ocis-reva/issues/89
* Change - Default to running behind ocis-proxy: [#113](https://github.com/owncloud/ocis/ocis-revapull/113)
* Change - Default to running behind ocis-proxy: [#113](https://github.com/owncloud/ocis-reva/pull/113)
We changed the default configuration to integrate better with ocis.
@@ -910,10 +681,9 @@ The following sections list the changes in ocis-reva 0.1.0.
OpaqueID attribute from `sub` to `preferred_username`. The latter is a claim populated by
konnectd that can also be used by the reva ldap user manager to look up users by their OpaqueId
https://github.com/owncloud/ocis/ocis-revapull/113
https://github.com/owncloud/ocis-reva/pull/113
* Enhancement - Expose owncloud storage driver config in flagset: [#87](https://github.com/owncloud/ocis/ocis-revaissues/87)
* Enhancement - Expose owncloud storage driver config in flagset: [#87](https://github.com/owncloud/ocis-reva/issues/87)
Three new flags are now available:
@@ -926,23 +696,22 @@ The following sections list the changes in ocis-reva 0.1.0.
- the address of the redis server default: `:6379` env var:
`REVA_STORAGE_OWNCLOUD_REDIS_ADDR` cli option: `--storage-owncloud-redis`
https://github.com/owncloud/ocis/ocis-revaissues/87
https://github.com/owncloud/ocis-reva/issues/87
* Enhancement - Update reva to v0.0.2-0.20200212114015-0dbce24f7e8b: [#91](https://github.com/owncloud/ocis/ocis-revapull/91)
* Enhancement - Update reva to v0.0.2-0.20200212114015-0dbce24f7e8b: [#91](https://github.com/owncloud/ocis-reva/pull/91)
Reva has seen a lot of changes that allow us to - reduce the configuration overhead - use the
autocreato home folder option - use the home folder path layout option - no longer start the root
storage
https://github.com/owncloud/ocis/ocis-revapull/91
https://github.com/owncloud/ocis-reva/pull/91
related:
* Enhancement - Allow configuring user sharing driver: [#115](https://github.com/owncloud/ocis/ocis-revapull/115)
* Enhancement - Allow configuring user sharing driver: [#115](https://github.com/owncloud/ocis-reva/pull/115)
We now default to `json` which persists shares in the sharing manager in a json file instead of an
in memory db.
https://github.com/owncloud/ocis/ocis-revapull/115
https://github.com/owncloud/ocis-reva/pull/115
https://github.com/owncloud/product/issues/244

View File

@@ -0,0 +1,10 @@
Enhancement: Add the store service
Tags: store
* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226)
* Bugfix - Removed code from other service: [#7](https://github.com/owncloud/ocis-store/pull/7)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#5](https://github.com/owncloud/ocis-store/pull/5)
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-store/pull/1)
https://github.com/owncloud/product/issues/244

View File

@@ -1,4 +1,6 @@
Change: add the thumbnails command
Change: add the thumbnails command
Tags: thumbnails
Added the thumbnails command so that the thumbnails service can get started via ocis.

View File

@@ -0,0 +1,18 @@
Enhancement: Add the thumbnails service
Tags: thumbnails
* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#35](https://github.com/owncloud/ocis-thumbnails/pull/35)
* Enhancement - Serve the metrics endpoint: [#37](https://github.com/owncloud/ocis-thumbnails/issues/37)
* Change - Add more default resolutions: [#23](https://github.com/owncloud/ocis-thumbnails/issues/23)
* Change - Refactor code to remove code smells: [#21](https://github.com/owncloud/ocis-thumbnails/issues/21)
* Change - Use micro service error api: [#31](https://github.com/owncloud/ocis-thumbnails/issues/31)
* Enhancement - Limit users to access own thumbnails: [#5](https://github.com/owncloud/ocis-thumbnails/issues/5)
* Bugfix - Fix usage of context.Context: [#18](https://github.com/owncloud/ocis-thumbnails/issues/18)
* Bugfix - Fix execution when passing program flags: [#15](https://github.com/owncloud/ocis-thumbnails/issues/15)
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-thumbnails/issues/1)
* Change - Use predefined resolutions for thumbnail generation: [#7](https://github.com/owncloud/ocis-thumbnails/issues/7)
* Change - Implement the first working version: [#3](https://github.com/owncloud/ocis-thumbnails/pull/3)
https://github.com/owncloud/product/issues/244

View File

@@ -1,5 +1,7 @@
Enhancement: add a command to list the versions of running instances
Tags: accounts
Added a micro command to list the versions of running accounts services.
https://github.com/owncloud/product/issues/226

View File

@@ -0,0 +1,13 @@
Enhancement: Add the webdav service
Tags: webdav
* Enhancement - Add version command: [#226](https://github.com/owncloud/product/issues/226)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#22](https://github.com/owncloud/ocis-webdav/pull/22)
* Change Change status not found on missing thumbnail: [#20](https://github.com/owncloud/ocis-webdav/issues/20)
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis-webdav/issues/1)
* Change - Update ocis-pkg to version 2.2.0: [#16](https://github.com/owncloud/ocis-webdav/issues/16)
* Enhancement - Configuration: [#14](https://github.com/owncloud/ocis-webdav/pull/14)
* Enhancement - Implement preview API: [#13](https://github.com/owncloud/ocis-webdav/pull/13)
https://github.com/owncloud/product/issues/244

View File

@@ -1,5 +1,7 @@
Bugfix: Don't enforce empty external apps slice
Tags: web
The command for ocis-phoenix enforced an empty external apps configuration. This was removed, as it was blocking a new set of default external apps in ocis-phoenix.
https://github.com/owncloud/ocis/pull/473

View File

@@ -1,5 +1,7 @@
Change: Choose disk or cs3 storage for accounts and groups
Tags: accounts
The accounts service now has an abstraction layer for the storage. In addition to the local disk implementation
we implemented a cs3 storage, which is the new default for the accounts service.

View File

@@ -1,5 +1,7 @@
Bugfix: Fix button layout after phoenix update
Tags: accounts
With the phoenix update to v0.17.0 a new ODS version was released which has a breaking change for buttons regarding
their layouting. We adjusted the button layout in the accounts UI accordingly.

View File

@@ -1,4 +1,6 @@
Change: Integrate import command from ocis-migration
Tags: migration
https://github.com/owncloud/ocis/pull/249
https://github.com/owncloud/ocis-migration

View File

@@ -1,5 +1,7 @@
Change: Improve reva service descriptions
Tags: docs
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.

View File

@@ -1,5 +1,7 @@
Change: Add cli-commands to manage accounts
Tags: accounts
COMMANDS:
* list, ls List existing accounts

View File

@@ -1,5 +1,7 @@
Change: Start ocis-accounts with the ocis server command
Tags: accounts
Starts ocis-accounts in single binary mode (./ocis server). This service stores the user-account information.
https://github.com/owncloud/product/issues/25

View File

@@ -1,5 +1,7 @@
Enhancement: Launch a storage to store ocis-metadata
Tags: metadata, accounts, settings
In the future accounts, settings etc. should be stored in a dedicated metadata storage.
The services should talk to this storage directly, bypassing reva-gateway.

View File

@@ -1,5 +1,7 @@
Change: Account management permissions for Admin role
Tags: accounts, settings
We created an `AccountManagement` permission and added it to the default admin role. There are permission
checks in place to protected http endpoints in ocis-accounts against requests without the permission.
All existing default users (einstein, marie, richard) have the default user role now (doesn't have the
@@ -10,10 +12,10 @@ in the ocis-web app switcher, but the requests for loading the users will fail (
on a way to hide the accounts UI extension if the user doesn't have the `AccountManagement` permission.
https://github.com/owncloud/product/issues/124
https://github.com/owncloud/ocis/settings/pull/59
https://github.com/owncloud/ocis/settings/pull/66
https://github.com/owncloud/ocis/settings/pull/67
https://github.com/owncloud/ocis/settings/pull/69
https://github.com/owncloud/ocis-settings/pull/59
https://github.com/owncloud/ocis-settings/pull/66
https://github.com/owncloud/ocis-settings/pull/67
https://github.com/owncloud/ocis-settings/pull/69
https://github.com/owncloud/ocis-proxy/pull/95
https://github.com/owncloud/ocis-pkg/pull/59
https://github.com/owncloud/ocis-accounts/pull/95

View File

@@ -1,5 +1,7 @@
Change: Update phoenix to v0.18.0
Tags: web
We updated phoenix to v0.18.0. Please refer to the changelog (linked) for details on the phoenix release. With the ODS release brought in by phoenix we now have proper oc-checkbox and oc-radio components for the settings and accounts UI.
https://github.com/owncloud/ocis/pull/651

View File

@@ -1,5 +1,7 @@
Bugfix: Fix director selection in proxy
Tags: proxy
We fixed a bug in ocis-proxy where simultaneous requests could be executed on the wrong backend.
https://github.com/owncloud/ocis/pull/521

View File

@@ -1,5 +1,7 @@
Change: Make ocis-settings available
Tags: settings
This version delivers `settings` as a new service. It is part of the array of services in the `server` command.
https://github.com/owncloud/ocis/pull/287

View File

@@ -1,5 +1,7 @@
Change: Start ocis-proxy with the ocis server command
Tags: proxy
Starts the proxy in single binary mode (./ocis server) on port 9200. The proxy serves as a single-entry point
for all http-clients.

View File

@@ -6,4 +6,4 @@ Change: Update reva config
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
https://github.com/owncloud/ocis-reva/pull/891

View File

@@ -1,5 +1,7 @@
Bugfix: build docker images with alpine:latest instead of alpine:edge
Tags: docker
ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead.
https://github.com/owncloud/ocis/pull/416

View File

@@ -0,0 +1,5 @@
Change: Settings and accounts appear in the user menu
We moved settings and accounts to the user menu.
https://github.com/owncloud/ocis/pull/656

View File

@@ -1,207 +0,0 @@
# Changelog for [unreleased] (UNRELEASED)
The following sections list the changes in ocis-glauth unreleased.
[unreleased]: https://github.com/owncloud/ocis/glauth/compare/v0.5.0...master
## Summary
* Bugfix - Return invalid credentials when user was not found: [#30](https://github.com/owncloud/ocis/glauth/pull/30)
* Bugfix - Query numeric attribute values without quotes: [#28](https://github.com/owncloud/ocis/glauth/issues/28)
* Bugfix - Use searchBaseDN if already a user/group name: [#214](https://github.com/owncloud/product/issues/214)
* Bugfix - Fix LDAP substring startswith filters: [#31](https://github.com/owncloud/ocis/glauth/pull/31)
## Details
* Bugfix - Return invalid credentials when user was not found: [#30](https://github.com/owncloud/ocis/glauth/pull/30)
We were relying on an error code of the ListAccounts call when the username and password was
wrong. But the list will be empty if no user with the given login was found. So we also need to check
if the list of accounts is empty.
https://github.com/owncloud/ocis/glauth/pull/30
* Bugfix - Query numeric attribute values without quotes: [#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'` in the ListAccounts query. This PR
changes that to `uid_number eq 20000`. The removed quotes allow the parser in ocis-accounts to
identify the numeric literal.
https://github.com/owncloud/ocis/glauth/issues/28
https://github.com/owncloud/ocis/glauth/pull/29
https://github.com/owncloud/ocis/accounts/pull/68
* Bugfix - Use searchBaseDN if already a user/group name: [#214](https://github.com/owncloud/product/issues/214)
In case of the searchBaseDN already referencing a user or group, the search query was ignoring
the user/group name entirely, because the searchBaseDN is not part of the LDAP filters. We
fixed this by including an additional query part if the searchBaseDN contains a CN.
https://github.com/owncloud/product/issues/214
https://github.com/owncloud/ocis/glauth/pull/32
* Bugfix - Fix LDAP substring startswith filters: [#31](https://github.com/owncloud/ocis/glauth/pull/31)
Filters like `(mail=mar*)` are currentld not parsed correctly, but they are used when
searching for recipients. This PR correctly converts them to odata filters like
`startswith(mail,'mar')`.
https://github.com/owncloud/ocis/glauth/pull/31
# Changelog for [0.5.0] (2020-07-23)
The following sections list the changes in ocis-glauth 0.5.0.
[0.5.0]: https://github.com/owncloud/ocis/glauth/compare/v0.4.0...v0.5.0
## Summary
* Bugfix - Ignore case when comparing objectclass values: [#26](https://github.com/owncloud/ocis/glauth/pull/26)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#24](https://github.com/owncloud/ocis/glauth/pull/24)
* Enhancement - Handle ownCloudUUID attribute: [#27](https://github.com/owncloud/ocis/glauth/pull/27)
* Enhancement - Implement group queries: [#22](https://github.com/owncloud/ocis/glauth/issues/22)
## Details
* Bugfix - Ignore case when comparing objectclass values: [#26](https://github.com/owncloud/ocis/glauth/pull/26)
The LDAP equality comparison is specified as case insensitive. We fixed the comparison for
objectclass properties.
https://github.com/owncloud/ocis/glauth/pull/26
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#24](https://github.com/owncloud/ocis/glauth/pull/24)
ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead.
https://github.com/owncloud/ocis/glauth/pull/24
* Enhancement - Handle ownCloudUUID attribute: [#27](https://github.com/owncloud/ocis/glauth/pull/27)
Clients can now query an accounts immutable id by using the [new `ownCloudUUID`
attribute](https://github.com/butonic/owncloud-ldap-schema/blob/master/owncloud.schema#L28-L34).
https://github.com/owncloud/ocis/glauth/pull/27
* Enhancement - Implement group queries: [#22](https://github.com/owncloud/ocis/glauth/issues/22)
Refactored the handler and implemented group queries.
https://github.com/owncloud/ocis/glauth/issues/22
https://github.com/owncloud/ocis/glauth/pull/23
# Changelog for [0.4.0] (2020-03-18)
The following sections list the changes in ocis-glauth 0.4.0.
[0.4.0]: https://github.com/owncloud/ocis/glauth/compare/v0.2.0...v0.4.0
## Summary
* Enhancement - Configuration: [#11](https://github.com/owncloud/ocis/glauth/pull/11)
* Enhancement - Improve default settings: [#12](https://github.com/owncloud/ocis/glauth/pull/12)
* Enhancement - Generate temporary ldap certificates if LDAPS is enabled: [#12](https://github.com/owncloud/ocis/glauth/pull/12)
* Enhancement - Provide additional tls-endpoint: [#12](https://github.com/owncloud/ocis/glauth/pull/12)
## Details
* Enhancement - Configuration: [#11](https://github.com/owncloud/ocis/glauth/pull/11)
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/glauth/pull/11
* Enhancement - Improve default settings: [#12](https://github.com/owncloud/ocis/glauth/pull/12)
This helps achieve zero-config in single-binary.
https://github.com/owncloud/ocis/glauth/pull/12
* Enhancement - Generate temporary ldap certificates if LDAPS is enabled: [#12](https://github.com/owncloud/ocis/glauth/pull/12)
This change helps to achieve zero-configuration in single-binary mode.
https://github.com/owncloud/ocis/glauth/pull/12
* Enhancement - Provide additional tls-endpoint: [#12](https://github.com/owncloud/ocis/glauth/pull/12)
Ocis-glauth is now able to concurrently serve a encrypted and an unencrypted ldap-port.
Please note that only SSL (no StarTLS) is supported at the moment.
https://github.com/owncloud/ocis/glauth/pull/12
# Changelog for [0.2.0] (2020-03-17)
The following sections list the changes in ocis-glauth 0.2.0.
[0.2.0]: https://github.com/owncloud/ocis/glauth/compare/v0.3.0...v0.2.0
## Summary
* Change - Default to config based user backend: [#6](https://github.com/owncloud/ocis/glauth/pull/6)
## Details
* Change - Default to config based user backend: [#6](https://github.com/owncloud/ocis/glauth/pull/6)
We changed the default configuration to use the config file backend instead of the ownCloud
backend.
The config backend currently only has two hard coded users: demo and admin. To switch back to the
ownCloud backend use `GLAUTH_BACKEND_DATASTORE=owncloud`
https://github.com/owncloud/ocis/glauth/pull/6
# Changelog for [0.3.0] (2020-03-17)
The following sections list the changes in ocis-glauth 0.3.0.
[0.3.0]: https://github.com/owncloud/ocis/glauth/compare/v0.1.0...v0.3.0
## Summary
* Change - Use physicist demo users: [#5](https://github.com/owncloud/ocis/glauth/issues/5)
## Details
* Change - Use physicist demo users: [#5](https://github.com/owncloud/ocis/glauth/issues/5)
Demo users like admin, demo and test don't allow you to tell a story. Which is why we changed the
set of hard coded demo users to `einstein`, `marie` and `feynman`. You should know who they are.
This also changes the ldap domain from `dc=owncloud,dc=com` to `dc=example,dc=org` because
that is what these users use as their email domain. There are also `konnectd` and `reva` for
technical purposes, eg. to allow konnectd and reva to bind to glauth.
https://github.com/owncloud/ocis/glauth/issues/5
# Changelog for [0.1.0] (2020-02-28)
The following sections list the changes in ocis-glauth 0.1.0.
[0.1.0]: https://github.com/owncloud/ocis/glauth/compare/178b6ccde34b64a88e8c14a9acb5857a4c6a3164...v0.1.0
## Summary
* Enhancement - Initial release of basic version: [#1](https://github.com/owncloud/ocis/glauth/pull/1)
## Details
* Enhancement - Initial release of basic version: [#1](https://github.com/owncloud/ocis/glauth/pull/1)
Just prepare an initial basic version to provide a glauth service.
https://github.com/owncloud/ocis/glauth/pull/1

View File

@@ -1,5 +0,0 @@
Enhancement: Initial release of basic version
Just prepare an initial basic version to provide a glauth service.
https://github.com/owncloud/ocis/glauth/pull/1

View File

@@ -1,7 +0,0 @@
Change: Default to config based user backend
We changed the default configuration to use the config file backend instead of the ownCloud backend.
The config backend currently only has two hard coded users: demo and admin. To switch back to the ownCloud backend use `GLAUTH_BACKEND_DATASTORE=owncloud`
https://github.com/owncloud/ocis/glauth/pull/6

View File

@@ -1,5 +0,0 @@
Change: use physicist demo users
Demo users like admin, demo and test don't allow you to tell a story. Which is why we changed the set of hard coded demo users to `einstein`, `marie` and `feynman`. You should know who they are. This also changes the ldap domain from `dc=owncloud,dc=com` to `dc=example,dc=org` because that is what these users use as their email domain. There are also `konnectd` and `reva` for technical purposes, eg. to allow konnectd and reva to bind to glauth.
https://github.com/owncloud/ocis/glauth/issues/5

View File

@@ -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/glauth/pull/11

View File

@@ -1,5 +0,0 @@
Enhancement: Improve default settings
This helps achieve zero-config in single-binary.
https://github.com/owncloud/ocis/glauth/pull/12

View File

@@ -1,5 +0,0 @@
Enhancement: Generate temporary ldap certificates if LDAPS is enabled
This change helps to achieve zero-configuration in single-binary mode.
https://github.com/owncloud/ocis/glauth/pull/12

View File

@@ -1,6 +0,0 @@
Enhancement: Provide additional tls-endpoint
ocis-glauth is now able to concurrently serve a encrypted and an unencrypted ldap-port. Please note that only
SSL (no StarTLS) is supported at the moment.
https://github.com/owncloud/ocis/glauth/pull/12

View File

@@ -1,6 +0,0 @@
Enhancement: handle ownCloudUUID attribute
Clients can now query an accounts immutable id by using the [new `ownCloudUUID` attribute](https://github.com/butonic/owncloud-ldap-schema/blob/master/owncloud.schema#L28-L34).
https://github.com/owncloud/ocis/glauth/pull/27

View File

@@ -1,5 +0,0 @@
Bugfix: ignore case when comparing objectclass values
The LDAP equality comparison is specified as case insensitive. We fixed the comparison for objectclass properties.
https://github.com/owncloud/ocis/glauth/pull/26

View File

@@ -1,6 +0,0 @@
Enhancement: implement group queries
Refactored the handler and implemented group queries.
https://github.com/owncloud/ocis/glauth/issues/22
https://github.com/owncloud/ocis/glauth/pull/23

View File

@@ -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/glauth/pull/24

View File

@@ -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-glauth {{ .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/glauth/compare/v{{ $previousVersion }}...master
{{ else -}}
[{{ .Version }}]: https://github.com/owncloud/ocis/glauth/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/glauth/compare/178b6ccde34b64a88e8c14a9acb5857a4c6a3164...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 -}}

View File

@@ -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 <https://github.com/restic/restic/tree/master/changelog> would be the
best reference.

View File

@@ -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/glauth/issues/1234
https://github.com/owncloud/ocis/glauth/pull/55555

View File

@@ -1,5 +0,0 @@
Enhancement: add build information to the metrics
Added a new field to the metrics to show build information like the version.
https://github.com/owncloud/product/issues/226

View File

@@ -1,5 +0,0 @@
Bugfix: return invalid credentials when user was not found
We were relying on an error code of the ListAccounts call when the username and password was wrong. But the list will be empty if no user with the given login was found. So we also need to check if the list of accounts is empty.
https://github.com/owncloud/ocis/glauth/pull/30

View File

@@ -1,7 +0,0 @@
Bugfix: query numeric attribute values without quotes
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'` in the ListAccounts query. This PR changes that to `uid_number eq 20000`. The removed quotes allow the parser in ocis-accounts to identify the numeric literal.
https://github.com/owncloud/ocis/glauth/issues/28
https://github.com/owncloud/ocis/glauth/pull/29
https://github.com/owncloud/ocis/accounts/pull/68

View File

@@ -1,6 +0,0 @@
Bugfix: Use searchBaseDN if already a user/group name
In case of the searchBaseDN already referencing a user or group, the search query was ignoring the user/group name entirely, because the searchBaseDN is not part of the LDAP filters. We fixed this by including an additional query part if the searchBaseDN contains a CN.
https://github.com/owncloud/product/issues/214
https://github.com/owncloud/ocis/glauth/pull/32

View File

@@ -1,5 +0,0 @@
Bugfix: fix LDAP substring startswith filters
Filters like `(mail=mar*)` are currentld not parsed correctly, but they are used when searching for recipients. This PR correctly converts them to odata filters like `startswith(mail,'mar')`.
https://github.com/owncloud/ocis/glauth/pull/31

View File

@@ -1,5 +0,0 @@
Enhancement: Reenable configuring backends
We reintroduced the `backend-datastore` config option to choose between the `ldap`, `owncloud` (with graphapi) and `accounts` (the default) datastores.
https://github.com/owncloud/ocis/pull/600

View File

@@ -1,151 +0,0 @@
# Changelog for [0.3.2] (2020-07-23)
The following sections list the changes in ocis-konnectd 0.3.2.
[0.3.2]: https://github.com/owncloud/ocis/konnectd/compare/v0.3.1...v0.3.2
## Summary
* Bugfix - Add silent redirect url: [#69](https://github.com/owncloud/ocis/konnectd/issues/69)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#71](https://github.com/owncloud/ocis/konnectd/pull/71)
## Details
* Bugfix - Add silent redirect url: [#69](https://github.com/owncloud/ocis/konnectd/issues/69)
Adds the oidc-silent-redirect.html phoenix uses to silently refresh access tokens to the
default identifier-registration.yml
https://github.com/owncloud/ocis/konnectd/issues/69
https://github.com/owncloud/ocis/konnectd/pull/70
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#71](https://github.com/owncloud/ocis/konnectd/pull/71)
ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead.
https://github.com/owncloud/ocis/konnectd/pull/71
# Changelog for [0.3.1] (2020-04-14)
The following sections list the changes in ocis-konnectd 0.3.1.
[0.3.1]: https://github.com/owncloud/ocis/konnectd/compare/v0.3.0...v0.3.1
## Summary
* Bugfix - Include the assets for #62: [#64](https://github.com/owncloud/ocis/konnectd/pull/64)
## Details
* Bugfix - Include the assets for #62: [#64](https://github.com/owncloud/ocis/konnectd/pull/64)
PR 62 introduced new client names. These assets needs to be generated in the embed.go file.
https://github.com/owncloud/ocis/konnectd/pull/64
# Changelog for [0.3.0] (2020-04-14)
The following sections list the changes in ocis-konnectd 0.3.0.
[0.3.0]: https://github.com/owncloud/ocis/konnectd/compare/v0.2.0...v0.3.0
## Summary
* Bugfix - Redirect to the provided uri: [#26](https://github.com/owncloud/ocis/konnectd/issues/26)
* Change - Add a trailing slash to trusted redirect uris: [#26](https://github.com/owncloud/ocis/konnectd/issues/26)
* Change - Improve client identifiers for end users: [#62](https://github.com/owncloud/ocis/konnectd/pull/62)
* Enhancement - Use upstream version of konnect library: [#14](https://github.com/owncloud/product/issues/14)
## Details
* Bugfix - Redirect to the provided uri: [#26](https://github.com/owncloud/ocis/konnectd/issues/26)
The phoenix client was not set as trusted therefore when logging out the user was redirected to a
default page instead of the provided url.
https://github.com/owncloud/ocis/konnectd/issues/26
* Change - Add a trailing slash to trusted redirect uris: [#26](https://github.com/owncloud/ocis/konnectd/issues/26)
Phoenix changed the redirect uri to `<baseUrl>#/login` that means it will contain a trailing
slash after the base url.
https://github.com/owncloud/ocis/konnectd/issues/26
* Change - Improve client identifiers for end users: [#62](https://github.com/owncloud/ocis/konnectd/pull/62)
Improved end user facing client names in default identifier-registration.yaml
https://github.com/owncloud/ocis/konnectd/pull/62
* Enhancement - Use upstream version of konnect library: [#14](https://github.com/owncloud/product/issues/14)
https://github.com/owncloud/product/issues/14
# Changelog for [0.2.0] (2020-03-18)
The following sections list the changes in ocis-konnectd 0.2.0.
[0.2.0]: https://github.com/owncloud/ocis/konnectd/compare/v0.1.0...v0.2.0
## Summary
* Enhancement - Change default config for single-binary: [#55](https://github.com/owncloud/ocis/konnectd/pull/55)
## Details
* Enhancement - Change default config for single-binary: [#55](https://github.com/owncloud/ocis/konnectd/pull/55)
https://github.com/owncloud/ocis/konnectd/pull/55
# Changelog for [0.1.0] (2020-03-18)
The following sections list the changes in ocis-konnectd 0.1.0.
[0.1.0]: https://github.com/owncloud/ocis/konnectd/compare/66337bb4dad4a3202880323adf7a51a1a3bb4085...v0.1.0
## Summary
* Bugfix - Generate a random CSP-Nonce in the webapp: [#17](https://github.com/owncloud/ocis/konnectd/issues/17)
* Change - Dummy index.html is not required anymore by upstream: [#25](https://github.com/owncloud/ocis/konnectd/issues/25)
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/konnectd/issues/1)
* Change - Use glauth as ldap backend, default to running behind ocis-proxy: [#52](https://github.com/owncloud/ocis/konnectd/pull/52)
## Details
* Bugfix - Generate a random CSP-Nonce in the webapp: [#17](https://github.com/owncloud/ocis/konnectd/issues/17)
https://github.com/owncloud/ocis/konnectd/issues/17
https://github.com/owncloud/ocis/konnectd/pull/29
* Change - Dummy index.html is not required anymore by upstream: [#25](https://github.com/owncloud/ocis/konnectd/issues/25)
The workaround was required as identifier webapp was mandatory, but we serve it from memory.
This also introduces --disable-identifier-webapp flag.
https://github.com/owncloud/ocis/konnectd/issues/25
* Change - Initial release of basic version: [#1](https://github.com/owncloud/ocis/konnectd/issues/1)
Just prepare an initial basic version to serve konnectd embedded into our microservice
infrastructure in the scope of the ownCloud Infinite Scale project.
https://github.com/owncloud/ocis/konnectd/issues/1
* Change - Use glauth as ldap backend, default to running behind ocis-proxy: [#52](https://github.com/owncloud/ocis/konnectd/pull/52)
We changed the default configuration to integrate better with ocis.
The default ldap port changes to 9125, which is used by ocis-glauth and we use ocis-proxy to do
the tls offloading. Clients are supposed to use the ocis-proxy endpoint
`https://localhost:9200`
https://github.com/owncloud/ocis/konnectd/pull/52

View File

@@ -1,6 +0,0 @@
Change: Dummy index.html is not required anymore by upstream
The workaround was required as identifier webapp was mandatory, but
we serve it from memory. This also introduces --disable-identifier-webapp flag.
https://github.com/owncloud/ocis/konnectd/issues/25

View File

@@ -1,7 +0,0 @@
Change: Initial release of basic version
Just prepare an initial basic version to serve konnectd embedded into our
microservice infrastructure in the scope of the ownCloud Infinite Scale
project.
https://github.com/owncloud/ocis/konnectd/issues/1

View File

@@ -1,8 +0,0 @@
Change: use glauth as ldap backend, default to running behind ocis-proxy
We changed the default configuration to integrate better with ocis.
The default ldap port changes to 9125, which is used by ocis-glauth and we use ocis-proxy to do the tls offloading.
Clients are supposed to use the ocis-proxy endpoint `https://localhost:9200`
https://github.com/owncloud/ocis/konnectd/pull/52

View File

@@ -1,4 +0,0 @@
Bugfix: Generate a random CSP-Nonce in the webapp
https://github.com/owncloud/ocis/konnectd/issues/17
https://github.com/owncloud/ocis/konnectd/pull/29

View File

@@ -1,3 +0,0 @@
Enhancement: Change default config for single-binary
https://github.com/owncloud/ocis/konnectd/pull/55

View File

@@ -1,5 +0,0 @@
Change: add a trailing slash to trusted redirect uris
Phoenix changed the redirect uri to `<baseUrl>#/login` that means it will contain a trailing slash after the base url.
https://github.com/owncloud/ocis/konnectd/issues/26

View File

@@ -1,5 +0,0 @@
Change: improve client identifiers for end users
Improved end user facing client names in default identifier-registration.yaml
https://github.com/owncloud/ocis/konnectd/pull/62

View File

@@ -1,5 +0,0 @@
Bugfix: redirect to the provided uri
The phoenix client was not set as trusted therefore when logging out the user was redirected to a default page instead of the provided url.
https://github.com/owncloud/ocis/konnectd/issues/26

View File

@@ -1,4 +0,0 @@
Enhancement: Use upstream version of konnect library
https://github.com/owncloud/product/issues/14

View File

@@ -1,5 +0,0 @@
Bugfix: Include the assets for #62
PR 62 introduced new client names. These assets needs to be generated in the embed.go file.
https://github.com/owncloud/ocis/konnectd/pull/64

View File

@@ -1,6 +0,0 @@
Bugfix: add silent redirect url
Adds the oidc-silent-redirect.html phoenix uses to silently refresh access tokens to the default identifier-registration.yml
https://github.com/owncloud/ocis/konnectd/issues/69
https://github.com/owncloud/ocis/konnectd/pull/70

View File

@@ -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/konnectd/pull/71

View File

@@ -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-konnectd {{ .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/konnectd/compare/v{{ $previousVersion }}...master
{{ else -}}
[{{ .Version }}]: https://github.com/owncloud/ocis/konnectd/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/konnectd/compare/66337bb4dad4a3202880323adf7a51a1a3bb4085...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 -}}

View File

@@ -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 <https://github.com/restic/restic/tree/master/changelog> would be the
best reference.

View File

@@ -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/konnectd/issues/1234
https://github.com/owncloud/ocis/konnectd/pull/55555

View File

@@ -1,6 +0,0 @@
Enhancement: add version command
Added a command to list the versions of all running ocis-konnectd instances.
Also added build information to the metrics.
https://github.com/owncloud/product/issues/226

View File

@@ -1,373 +0,0 @@
# Changelog for [unreleased] (UNRELEASED)
The following sections list the changes in ocis-phoenix unreleased.
[unreleased]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.13.0...master
## Summary
* Bugfix - Fix external app URLs: [#218](https://github.com/owncloud/product/issues/218)
* Change - Remove pdf-viewer from default apps: [#85](https://github.com/owncloud/ocis/ocis-phoenix/pull/85)
## Details
* Bugfix - Fix external app URLs: [#218](https://github.com/owncloud/product/issues/218)
The URLs for the default set of external apps was hardcoded to localhost:9200. We fixed that by
using relative paths instead.
https://github.com/owncloud/product/issues/218
https://github.com/owncloud/ocis/ocis-phoenix/pull/83
* Change - Remove pdf-viewer from default apps: [#85](https://github.com/owncloud/ocis/ocis-phoenix/pull/85)
OCIS-web doesn't have a dedicated pdf-viewer app anymore but instead uses the default browser
behaviour for PDFs. We removed pdf-viewer from the set of default apps.
https://github.com/owncloud/ocis/ocis-phoenix/pull/85
# Changelog for [0.13.0] (2020-08-25)
The following sections list the changes in ocis-phoenix 0.13.0.
[0.13.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.12.0...v0.13.0
## Summary
* Change - Update Phoenix: [#81](https://github.com/owncloud/ocis/ocis-phoenix/pull/81)
## Details
* Change - Update Phoenix: [#81](https://github.com/owncloud/ocis/ocis-phoenix/pull/81)
Updated phoenix from v0.15.0 to v0.16.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/81
https://github.com/owncloud/phoenix/releases/tag/v0.16.0
# Changelog for [0.12.0] (2020-08-19)
The following sections list the changes in ocis-phoenix 0.12.0.
[0.12.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.11.0...v0.12.0
## Summary
* Change - Enable Settings and Accounts apps by default: [#80](https://github.com/owncloud/ocis/ocis-phoenix/pull/80)
* Change - Update Phoenix: [#79](https://github.com/owncloud/ocis/ocis-phoenix/pull/79)
## Details
* Change - Enable Settings and Accounts apps by default: [#80](https://github.com/owncloud/ocis/ocis-phoenix/pull/80)
The default ocis-web config now adds the frontend of ocis-accounts and ocis-settings to the
builtin web config.
https://github.com/owncloud/ocis/ocis-phoenix/pull/80
* Change - Update Phoenix: [#79](https://github.com/owncloud/ocis/ocis-phoenix/pull/79)
Updated phoenix from v0.14.0 to v0.15.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/79
https://github.com/owncloud/phoenix/releases/tag/v0.15.0
# Changelog for [0.11.0] (2020-08-17)
The following sections list the changes in ocis-phoenix 0.11.0.
[0.11.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.10.0...v0.11.0
## Summary
* Bugfix - Exit when assets or config are not found: [#76](https://github.com/owncloud/ocis/ocis-phoenix/pull/76)
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#73](https://github.com/owncloud/ocis/ocis-phoenix/pull/73)
* Change - Hide searchbar by default: [#116](https://github.com/owncloud/product/issues/116)
* Change - Update Phoenix: [#78](https://github.com/owncloud/ocis/ocis-phoenix/pull/78)
## Details
* Bugfix - Exit when assets or config are not found: [#76](https://github.com/owncloud/ocis/ocis-phoenix/pull/76)
When a non-existing assets folder is specified, there was only a warning log statement and the
service served the builtin assets instead. It is safe to exit the service in such a scenario,
instead of serving other assets than specified. We changed the log level to `Fatal` on
non-existing assets. Similar for the web config, it was not failing on service level, but only
showing an error in the web ui, wenn the specified config file could not be found. We changed the
log level to `Fatal` as well.
https://github.com/owncloud/ocis/ocis-phoenix/pull/76
https://github.com/owncloud/ocis/ocis-phoenix/pull/77
* Bugfix - Build docker images with alpine:latest instead of alpine:edge: [#73](https://github.com/owncloud/ocis/ocis-phoenix/pull/73)
ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead.
https://github.com/owncloud/ocis/ocis-phoenix/pull/73
* Change - Hide searchbar by default: [#116](https://github.com/owncloud/product/issues/116)
Since file search is not working at the moment we decided to hide the search bar by default.
https://github.com/owncloud/product/issues/116
https://github.com/owncloud/ocis/ocis-phoenix/pull/74
* Change - Update Phoenix: [#78](https://github.com/owncloud/ocis/ocis-phoenix/pull/78)
Updated phoenix from v0.13.0 to v0.14.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/78
# Changelog for [0.10.0] (2020-07-17)
The following sections list the changes in ocis-phoenix 0.10.0.
[0.10.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.9.0...v0.10.0
## Summary
* Change - Update Phoenix: [#72](https://github.com/owncloud/ocis/ocis-phoenix/pull/72)
## Details
* Change - Update Phoenix: [#72](https://github.com/owncloud/ocis/ocis-phoenix/pull/72)
Updated phoenix from v0.12.0 to v0.13.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/72
# Changelog for [0.9.0] (2020-07-10)
The following sections list the changes in ocis-phoenix 0.9.0.
[0.9.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.8.1...v0.9.0
## Summary
* Bugfix - Allow silent refresh of access token: [#69](https://github.com/owncloud/ocis-konnectd/issues/69)
* Change - Update Phoenix: [#70](https://github.com/owncloud/ocis/ocis-phoenix/pull/70)
## Details
* Bugfix - Allow silent refresh of access token: [#69](https://github.com/owncloud/ocis-konnectd/issues/69)
Sets the `X-Frame-Options` header to `SAMEORIGIN` so the oidc client can refresh the token in
an iframe.
https://github.com/owncloud/ocis-konnectd/issues/69
https://github.com/owncloud/ocis/ocis-phoenix/pull/69
* Change - Update Phoenix: [#70](https://github.com/owncloud/ocis/ocis-phoenix/pull/70)
Updated phoenix from v0.11.1 to v0.12.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/70
# Changelog for [0.8.1] (2020-06-29)
The following sections list the changes in ocis-phoenix 0.8.1.
[0.8.1]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.8.0...v0.8.1
## Summary
* Change - Update Phoenix: [#68](https://github.com/owncloud/ocis/ocis-phoenix/pull/68)
## Details
* Change - Update Phoenix: [#68](https://github.com/owncloud/ocis/ocis-phoenix/pull/68)
Updated phoenix from v0.11.0 to v0.11.1
https://github.com/owncloud/ocis/ocis-phoenix/pull/68
# Changelog for [0.8.0] (2020-06-26)
The following sections list the changes in ocis-phoenix 0.8.0.
[0.8.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.7.0...v0.8.0
## Summary
* Change - Update Phoenix: [#67](https://github.com/owncloud/ocis/ocis-phoenix/pull/67)
## Details
* Change - Update Phoenix: [#67](https://github.com/owncloud/ocis/ocis-phoenix/pull/67)
Updated phoenix from v0.10.0 to v0.11.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/67
# Changelog for [0.7.0] (2020-05-26)
The following sections list the changes in ocis-phoenix 0.7.0.
[0.7.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.6.0...v0.7.0
## Summary
* Change - Update Phoenix: [#66](https://github.com/owncloud/ocis/ocis-phoenix/pull/66)
## Details
* Change - Update Phoenix: [#66](https://github.com/owncloud/ocis/ocis-phoenix/pull/66)
Updated phoenix from v0.9.0 to v0.10.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/66
# Changelog for [0.6.0] (2020-04-28)
The following sections list the changes in ocis-phoenix 0.6.0.
[0.6.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.5.0...v0.6.0
## Summary
* Change - Update Phoenix: [#65](https://github.com/owncloud/ocis/ocis-phoenix/pull/65)
## Details
* Change - Update Phoenix: [#65](https://github.com/owncloud/ocis/ocis-phoenix/pull/65)
Updated phoenix from v0.8.0 to v0.9.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/65
# Changelog for [0.5.0] (2020-04-14)
The following sections list the changes in ocis-phoenix 0.5.0.
[0.5.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.4.1...v0.5.0
## Summary
* Change - Update Phoenix: [#63](https://github.com/owncloud/ocis/ocis-phoenix/pull/63)
## Details
* Change - Update Phoenix: [#63](https://github.com/owncloud/ocis/ocis-phoenix/pull/63)
Updated phoenix from v0.7.0 to v0.8.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/63
# Changelog for [0.4.1] (2020-04-01)
The following sections list the changes in ocis-phoenix 0.4.1.
[0.4.1]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.4.0...v0.4.1
## Summary
* Bugfix - Create a new tag to fix v0.4.0: [#62](https://github.com/owncloud/ocis/ocis-phoenix/pull/62)
## Details
* Bugfix - Create a new tag to fix v0.4.0: [#62](https://github.com/owncloud/ocis/ocis-phoenix/pull/62)
Release v0.4.0 is using the wrong assets. We fixed that by creating a new release.
https://github.com/owncloud/ocis/ocis-phoenix/pull/62
# Changelog for [0.4.0] (2020-03-31)
The following sections list the changes in ocis-phoenix 0.4.0.
[0.4.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.2.0...v0.4.0
## Summary
* Change - Update Phoenix: [#60](https://github.com/owncloud/ocis/ocis-phoenix/pull/60)
* Enhancement - Configuration: [#57](https://github.com/owncloud/ocis/ocis-phoenix/pull/57)
## Details
* Change - Update Phoenix: [#60](https://github.com/owncloud/ocis/ocis-phoenix/pull/60)
Updated phoenix from v0.6.0 to v0.7.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/60
* Enhancement - Configuration: [#57](https://github.com/owncloud/ocis/ocis-phoenix/pull/57)
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/ocis-phoenix/pull/57
# Changelog for [0.2.0] (2020-03-17)
The following sections list the changes in ocis-phoenix 0.2.0.
[0.2.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.3.0...v0.2.0
## Summary
* Bugfix - Config file value not being read: [#45](https://github.com/owncloud/ocis/ocis-phoenix/pull/45)
* Enhancement - Update to Phoenix v0.5.0: [#43](https://github.com/owncloud/ocis/ocis-phoenix/issues/43)
* Enhancement - Update to Phoenix v0.6.0: [#53](https://github.com/owncloud/ocis/ocis-phoenix/pull/53)
## Details
* Bugfix - Config file value not being read: [#45](https://github.com/owncloud/ocis/ocis-phoenix/pull/45)
There was a bug in which phoenix config is always set to the default values and the contents of the
config file were actually ignored.
https://github.com/owncloud/ocis/ocis-phoenix/issues/46
https://github.com/owncloud/ocis/ocis-phoenix/issues/47
https://github.com/owncloud/ocis/ocis-phoenix/pull/45
* Enhancement - Update to Phoenix v0.5.0: [#43](https://github.com/owncloud/ocis/ocis-phoenix/issues/43)
Use the latest phoenix release
https://github.com/owncloud/ocis/ocis-phoenix/issues/43
* Enhancement - Update to Phoenix v0.6.0: [#53](https://github.com/owncloud/ocis/ocis-phoenix/pull/53)
Use the latest phoenix release
https://github.com/owncloud/ocis/ocis-phoenix/pull/53
# Changelog for [0.3.0] (2020-03-17)
The following sections list the changes in ocis-phoenix 0.3.0.
[0.3.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/v0.1.0...v0.3.0
## Summary
* Change - Default to running behind ocis-proxy: [#55](https://github.com/owncloud/ocis/ocis-phoenix/pull/55)
## Details
* Change - Default to running behind ocis-proxy: [#55](https://github.com/owncloud/ocis/ocis-phoenix/pull/55)
We changed the default configuration to integrate better with ocis.
Clients are supposed to use the ocis-proxy endpoint `https://localhost:9200`
https://github.com/owncloud/ocis/ocis-phoenix/pull/55
# Changelog for [0.1.0] (2020-02-03)
The following sections list the changes in ocis-phoenix 0.1.0.
[0.1.0]: https://github.com/owncloud/ocis/ocis-phoenix/compare/432c57c406a8421a20ba596818d95f816e2ef9c7...v0.1.0
## Summary
* Change - Initial release of basic version: [#3](https://github.com/owncloud/ocis/ocis-phoenix/issues/3)
## Details
* Change - Initial release of basic version: [#3](https://github.com/owncloud/ocis/ocis-phoenix/issues/3)
Just prepared an initial basic version to serve Phoenix for the ownCloud Infinite Scale
project. It just provides a minimal viable product to demonstrate the microservice pattern.
https://github.com/owncloud/ocis/ocis-phoenix/issues/3

View File

@@ -3,7 +3,7 @@ NAME := ocis-phoenix
IMPORT := github.com/owncloud/ocis/$(NAME)
BIN := bin
DIST := dist
PHOENIX_ASSETS_VERSION = v0.18.0
PHOENIX_ASSETS_VERSION = v0.19.0
ifeq ($(OS), Windows_NT)
EXECUTABLE := $(NAME).exe

View File

@@ -1,7 +0,0 @@
Change: Initial release of basic version
Just prepared an initial basic version to serve Phoenix for the ownCloud
Infinite Scale project. It just provides a minimal viable product to
demonstrate the microservice pattern.
https://github.com/owncloud/ocis/ocis-phoenix/issues/3

View File

@@ -1,5 +0,0 @@
Change: update Phoenix
Updated phoenix from v0.12.0 to v0.13.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/72

View File

@@ -1,10 +0,0 @@
Bugfix: exit when assets or config are not found
When a non-existing assets folder is specified, there was only a warning log statement and the service served
the builtin assets instead. It is safe to exit the service in such a scenario, instead of serving other assets
than specified. We changed the log level to `Fatal` on non-existing assets.
Similar for the web config, it was not failing on service level, but only showing an error in the web ui, wenn
the specified config file could not be found. We changed the log level to `Fatal` as well.
https://github.com/owncloud/ocis/ocis-phoenix/pull/76
https://github.com/owncloud/ocis/ocis-phoenix/pull/77

View File

@@ -1,6 +0,0 @@
Change: hide searchbar by default
Since file search is not working at the moment we decided to hide the search bar by default.
https://github.com/owncloud/product/issues/116
https://github.com/owncloud/ocis/ocis-phoenix/pull/74

View File

@@ -1,5 +0,0 @@
Change: update Phoenix
Updated phoenix from v0.13.0 to v0.14.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/78

View File

@@ -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/ocis-phoenix/pull/73

View File

@@ -1,5 +0,0 @@
Change: enable Settings and Accounts apps by default
The default ocis-web config now adds the frontend of ocis-accounts and ocis-settings to the builtin web config.
https://github.com/owncloud/ocis/ocis-phoenix/pull/80

View File

@@ -1,6 +0,0 @@
Change: update Phoenix
Updated phoenix from v0.14.0 to v0.15.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/79
https://github.com/owncloud/phoenix/releases/tag/v0.15.0

View File

@@ -1,6 +0,0 @@
Change: update Phoenix
Updated phoenix from v0.15.0 to v0.16.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/81
https://github.com/owncloud/phoenix/releases/tag/v0.16.0

View File

@@ -1,7 +0,0 @@
Bugfix: Config file value not being read
There was a bug in which phoenix config is always set to the default values and the contents of the config file were actually ignored.
https://github.com/owncloud/ocis/ocis-phoenix/pull/45
https://github.com/owncloud/ocis/ocis-phoenix/issues/46
https://github.com/owncloud/ocis/ocis-phoenix/issues/47

View File

@@ -1,5 +0,0 @@
Enhancement: update to Phoenix v0.5.0
Use the latest phoenix release
https://github.com/owncloud/ocis/ocis-phoenix/issues/43

View File

@@ -1,5 +0,0 @@
Enhancement: update to Phoenix v0.6.0
Use the latest phoenix release
https://github.com/owncloud/ocis/ocis-phoenix/pull/53

View File

@@ -1,7 +0,0 @@
Change: default to running behind ocis-proxy
We changed the default configuration to integrate better with ocis.
Clients are supposed to use the ocis-proxy endpoint `https://localhost:9200`
https://github.com/owncloud/ocis/ocis-phoenix/pull/55

View File

@@ -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/ocis-phoenix/pull/57

View File

@@ -1,5 +0,0 @@
Change: update Phoenix
Updated phoenix from v0.6.0 to v0.7.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/60

View File

@@ -1,5 +0,0 @@
Bugfix: Create a new tag to fix v0.4.0
Release v0.4.0 is using the wrong assets. We fixed that by creating a new release.
https://github.com/owncloud/ocis/ocis-phoenix/pull/62

View File

@@ -1,5 +0,0 @@
Change: update Phoenix
Updated phoenix from v0.7.0 to v0.8.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/63

View File

@@ -1,5 +0,0 @@
Change: update Phoenix
Updated phoenix from v0.8.0 to v0.9.0
https://github.com/owncloud/ocis/ocis-phoenix/pull/65

Some files were not shown because too many files have changed in this diff Show More