Commit graph

7 commits

Author SHA1 Message Date
Neil Alexander 5fcb394cb6 nolint resolveConflictsV2 because all attempts to break it up so far just result in it being awfully less obvious how it works 2020-03-19 16:17:12 +00:00
Neil Alexander 92ed93db38 Try to use room version to get correct state resolution algorithm 2020-03-19 15:18:29 +00:00
Neil Alexander 61887a0931 Remove shared 2020-03-19 14:43:22 +00:00
Neil Alexander f831f50ea5 Rearrange state package a bit, add some code to look up the right state resolution algorithm 2020-03-19 14:36:06 +00:00
Neil Alexander c20109a573
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
2020-02-05 18:06:39 +00:00
Neil Alexander 880d8ae024
Room version abstractions (#865)
* Rough first pass at adding room version abstractions

* Define newer room versions

* Update room version metadata

* Fix roomserver/versions

* Try to fix whitespace in roomsSchema
2020-02-05 16:25:58 +00:00
ruben 74827428bd use go module for dependencies (#594) 2019-05-21 21:56:55 +01:00
Renamed from src/github.com/matrix-org/dendrite/roomserver/state/state.go (Browse further)