Commit Graph

388 Commits (47854c71e9bded2c446a251f3ef16f4d5da96ebe)

Author SHA1 Message Date
Patrick Cloke 47854c71e9
Use direct references for configuration variables (part 4). (#10893) 3 years ago
Patrick Cloke e584534403
Use direct references for some configuration variables (part 3) (#10885) 3 years ago
Andrew Morgan aa2c027792
Remove unnecessary parentheses around tuples returned from methods (#10889) 3 years ago
Hillery Shay f78b68a96b
Treat "\u0000" as "\u0020" for the purposes of message search (message indexing) (#10820) 3 years ago
Tulir Asokan 03db6701d5
Fix invalidating OTK count cache after claim (#10875) 3 years ago
Sean Quah 9391de3f37
Fix /initialSync error due to unhashable `RoomStreamToken` (#10827) 3 years ago
David Robertson 724aef9a87
Opt out of cache expiry for `get_users_who_share_room_with_user` (#10826) 3 years ago
David Teller 80828eda06
Extend ModuleApi with the methods we'll need to reject spam based on …IP - resolves #10832 (#10833) 3 years ago
Eric Eastwood 51e2db3598
Rename MSC2716 things from `chunk` to `batch` to match `/batch_send` endpoint (#10838) 3 years ago
Patrick Cloke 4054dfa409
Add type hints for event streams. (#10856) 3 years ago
David Robertson 60453315bd
Always add local users to the user directory (#10796) 3 years ago
reivilibre 437961744c
Fix remove_stale_pushers job on SQLite. (#10843) 3 years ago
Patrick Cloke 3eba047d38
Add type hints to state database module. (#10823) 3 years ago
Eric Eastwood 145c006ef7
Verify `?chunk_id` actually corresponds to an insertion event that exists (MSC2716) (#10776) 3 years ago
Patrick Cloke 01c88a09cd
Use direct references for some configuration variables (#10798) 3 years ago
reivilibre 524b8ead77
Add types to synapse.util. (#10601) 3 years ago
David Robertson 318162f5de
Easy refactors of the user directory (#10789) 3 years ago
Erik Johnston 7f0565e029
Don't needlessly batch in `add_event_to_cache` (#10784) 3 years ago
Erik Johnston 74f01e11c9
Skip handling of push actions for outlier events (#10780) 3 years ago
Patrick Cloke 0288e6033b
Add a constant for m.federate. (#10775) 3 years ago
Andrew Morgan 40a1fddd1b
Allow `room_alias_name` parameter to be handled by /createRoom calls on workers (#10757) 3 years ago
Erik Johnston 2ca0d64854
Speed up persisting redacted events (#10756) 3 years ago
Eric Eastwood 1ca70fd312
Allow room creator to send MSC2716 related events in existing room versions (#10566) 3 years ago
Sean 924276f482
Add a partial index to `presence_stream` to speed up startups (#10748) 3 years ago
Erik Johnston f58d202e3f
Fix bug with reusing 'txn' when persisting event. (#10743) 3 years ago
Eric Eastwood dc75fb7f05
Populate `rooms.creator` field for easy lookup (#10697) 3 years ago
Andrew Morgan 3693ea61f5
Fix iteration in _remove_deleted_email_pushers background job. (#10734) 3 years ago
Erik Johnston c4fa4f37cb
Fix perf of fetching the same events many times. (#10703) 3 years ago
Richard van der Hoff 96715d7633
Make `backfill` and `get_missing_events` use the same codepath (#10645) 3 years ago
Azrenbeth ad17fbd20e
Remove pushers when deleting 3pid from account (#10581) 3 years ago
Patrick Cloke d12ba52f17
Persist room hierarchy pagination sessions to the database. (#10613) 3 years ago
Callum Brown 947dbbdfd1
Implement MSC3231: Token authenticated registration (#10142) 3 years ago
Patrick Cloke 000aa89be6
Do not include rooms with an unknown room version in a sync response. (#10644) 3 years ago
Dirk Klimpel 220f901229
Remove not needed database updates in modify user admin API (#10627) 3 years ago
Patrick Cloke bec01c0758
Convert room member storage tuples to attrs. (#10629) 3 years ago
Andrew Morgan 703e3a9e85
Allow /createRoom to be run on workers (#10564) 3 years ago
Andrew Morgan 84469bdac7
Remove the unused public_room_list_stream (#10565) 3 years ago
Dirk Klimpel 3bcd525b46
Allow to edit `external_ids` by Edit User admin API (#10598) 3 years ago
Eric Eastwood 684d19a11c
Add support for MSC2716 marker events (#10498) 3 years ago
Erik Johnston c37dad67ab
Improve event caching code (#10119) 3 years ago
Erik Johnston 11540be55e
Fix `could not serialize access` errors for `claim_e2e_one_time_keys` (#10504) 3 years ago
Jason Robinson c2000ab35b
Add `get_userinfo_by_id` method to `ModuleApi` (#9581) 3 years ago
Erik Johnston 01d45fe964
Prune inbound federation queues if they get too long (#10390) 3 years ago
Eric Eastwood d0b294ad97
Make historical events discoverable from backfill for servers without any scrollback history (MSC2716) (#10245) 3 years ago
Erik Johnston 5b22d5ee03
Fix `oldest_pdu_in_federation_staging` (#10455) 3 years ago
Andrew Morgan 74d09a43d9
Always communicate device OTK counts to clients (#10485) 3 years ago
Patrick Cloke b7186c6e8d
Add type hints to state handler. (#10482) 3 years ago
Dirk Klimpel 89c4ca81bb
Add `creation_ts` to list users admin API (#10448) 3 years ago
Erik Johnston 38b346a504
Replace `or_ignore` in `simple_insert` with `simple_upsert` (#10442) 3 years ago
Patrick Cloke 590cc4e888
Add type hints to additional servlet functions (#10437) 3 years ago