diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2020-02-05 18:06:39 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-05 18:06:39 +0000 |
commit | c20109a57357fbb2cd0857485e2cca4a58c37d1b (patch) | |
tree | 3b7105fc05fea78dbeece6960e42517419d893d5 /roomserver/state | |
parent | 880d8ae0246c8b123fdc827d2c03b4cb1b6920bc (diff) |
Implement room version capabilities in CS API (#866)
* Add wiring for querying the roomserver for the default room version
* Try to implement /capabilities for room versions
* Update copyright notices
* Update sytests, add /capabilities endpoint into CS API
* Update sytest-whitelist
* Add GetDefaultRoomVersion
* Fix cases where state package was shadowed
* Fix version formatting
* Update Dockerfile to Go 1.13.6
* oh yes types I remember
* And fix the default too
Diffstat (limited to 'roomserver/state')
-rw-r--r-- | roomserver/state/database/database.go | 16 | ||||
-rw-r--r-- | roomserver/state/state.go | 16 | ||||
-rw-r--r-- | roomserver/state/v1/state_test.go | 2 |
3 files changed, 34 insertions, 0 deletions
diff --git a/roomserver/state/database/database.go b/roomserver/state/database/database.go index 546f06e8..ede6c5ec 100644 --- a/roomserver/state/database/database.go +++ b/roomserver/state/database/database.go @@ -1,3 +1,19 @@ +// Copyright 2017 Vector Creations Ltd +// Copyright 2018 New Vector Ltd +// Copyright 2019-2020 The Matrix.org Foundation C.I.C. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + package database import ( diff --git a/roomserver/state/state.go b/roomserver/state/state.go index bbc27ad8..687a120e 100644 --- a/roomserver/state/state.go +++ b/roomserver/state/state.go @@ -1,3 +1,19 @@ +// Copyright 2017 Vector Creations Ltd +// Copyright 2018 New Vector Ltd +// Copyright 2019-2020 The Matrix.org Foundation C.I.C. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + package state import ( diff --git a/roomserver/state/v1/state_test.go b/roomserver/state/v1/state_test.go index 414ca2a1..4dc7e52e 100644 --- a/roomserver/state/v1/state_test.go +++ b/roomserver/state/v1/state_test.go @@ -1,4 +1,6 @@ // Copyright 2017 Vector Creations Ltd +// Copyright 2018 New Vector Ltd +// Copyright 2019-2020 The Matrix.org Foundation C.I.C. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. |