dendrite/roomserver/storage/postgres
Neil Alexander 05e1ae8745
Further room version wiring (#936)
* Room version 2 by default, other wiring updates, update gomatrixserverlib

* Fix nil pointer exception

* Fix some more nil pointer exceptions hopefully

* Update gomatrixserverlib

* Send all room versions when joining, not just stable ones

* Remove room version cquery

* Get room version when getting events from the roomserver database

* Reset default back to room version 2

* Don't generate event IDs unless needed

* Revert "Remove room version cquery"

This reverts commit a170d5873360dd059614460acc8b21ab2cda9767.

* Query room version in federation API, client API as needed

* Improvements to make_join send_join dance

* Make room server producers use headered events

* Lint tweaks

* Update gomatrixserverlib

* Versioned SendJoin

* Query room version in syncapi backfill

* Handle transaction marshalling/unmarshalling within Dendrite

* Sorta fix federation (kinda)

* whoops commit federation API too

* Use NewEventFromTrustedJSON when getting events from the database

* Update gomatrixserverlib

* Strip headers on federationapi endpoints

* Fix bug in clientapi profile room version query

* Update gomatrixserverlib

* Return more useful error if room version query doesn't find the room

* Update gomatrixserverlib

* Update gomatrixserverlib

* Maybe fix federation

* Fix formatting directive

* Update sytest whitelist and blacklist

* Temporarily disable room versions 3 and 4 until gmsl is fixed

* Fix count of EDUs in logging

* Update gomatrixserverlib

* Update gomatrixserverlib

* Update gomatrixserverlib

* Rely on EventBuilder in gmsl to generate the event IDs for us

* Some review comments fixed

* Move function out of common and into gmsl

* Comment in federationsender destinationqueue

* Update gomatrixserverlib
2020-03-27 16:28:22 +00:00
..
event_json_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
event_state_keys_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
event_types_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
events_table.go Further room version wiring (#936) 2020-03-27 16:28:22 +00:00
invite_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
membership_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
prepare.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00
previous_events_table.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00
room_aliases_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
rooms_table.go Further room version wiring (#936) 2020-03-27 16:28:22 +00:00
sql.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00
state_block_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
state_block_table_test.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00
state_snapshot_table.go Always defer *sql.Rows.Close and consult with Err (#844) 2020-02-11 14:12:21 +00:00
storage.go Further room version wiring (#936) 2020-03-27 16:28:22 +00:00
transactions_table.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00