Andrew Morgan
0e4f076892
Remove unused get_room_stats_state method. ( #6869 )
...
* commit 'e1d858984':
Remove unused `get_room_stats_state` method. (#6869 )
2020-03-23 17:10:59 +00:00
Andrew Morgan
ec9d297b12
Add a make_event_from_dict method ( #6858 )
...
* commit '799001f2c':
Add a `make_event_from_dict` method (#6858 )
2020-03-23 17:10:52 +00:00
Andrew Morgan
6c970c528d
Add typing to synapse.federation.sender ( #6871 )
...
* commit 'b08b0a22d':
Add typing to synapse.federation.sender (#6871 )
2020-03-23 17:10:44 +00:00
Andrew Morgan
5bb1eb6136
Allow moving group read APIs to workers ( #6866 )
...
* commit 'de2d26737':
Allow moving group read APIs to workers (#6866 )
2020-03-23 17:10:38 +00:00
Andrew Morgan
3b0ce55bf7
Admin api to add an email address ( #6789 )
...
* commit '56ca93ef5':
Admin api to add an email address (#6789 )
2020-03-23 17:10:32 +00:00
Andrew Morgan
6e8ecf93e3
remove unused room_version_to_event_format ( #6857 )
...
* commit 'f4884444c':
remove unused room_version_to_event_format (#6857 )
2020-03-23 17:10:25 +00:00
Andrew Morgan
0402b659f6
Merge pull request #6856 from matrix-org/rav/redact_changes/6
...
* commit 'e1b240329':
Pass room_version into `event_from_pdu_json`
2020-03-23 17:10:18 +00:00
Andrew Morgan
99eeff7c12
Limit the number of events that can be requested when backfilling events ( #6864 )
...
* commit '7765bf398':
Limit the number of events that can be requested when backfilling events (#6864 )
2020-03-23 17:10:11 +00:00
Andrew Morgan
3e219a6ef0
pass room version into FederationClient.send_join ( #6854 )
...
* commit 'b0c8bdd49':
pass room version into FederationClient.send_join (#6854 )
2020-03-23 17:10:02 +00:00
Andrew Morgan
29102e0cd1
Allow empty federation_certificate_verification_whitelist ( #6849 )
...
* commit 'bce557175':
Allow empty federation_certificate_verification_whitelist (#6849 )
2020-03-23 17:09:54 +00:00
Andrew Morgan
693425b4ea
Third party event rules Update ( #6781 )
...
* commit '99fcc9628':
Third party event rules Update (#6781 )
2020-03-23 17:09:45 +00:00
Andrew Morgan
26447c543f
Reduce amount of logging at INFO level. ( #6862 )
...
* commit 'ed630ea17':
Reduce amount of logging at INFO level. (#6862 )
2020-03-23 17:09:39 +00:00
Andrew Morgan
97962c4028
Merge pull request #6823 from matrix-org/rav/redact_changes/5
...
* commit '9bcd37146':
Update changelog
Update changelog
Update changelog
Newsfile
Simplify `room_version` handling in `FederationClient.send_invite`
Pass room version object into `FederationClient.get_pdu`
2020-03-23 17:09:33 +00:00
Andrew Morgan
87f9d944dd
1.10.0rc2
...
* commit '6a7e90ad7':
1.10.0rc2
2020-03-23 17:09:25 +00:00
Andrew Morgan
0057df8072
Update documentation ( #6859 )
...
* commit 'f0561fcff':
Update documentation (#6859 )
2020-03-23 17:09:18 +00:00
Andrew Morgan
62d3277719
Merge pull request #6855 from matrix-org/clokep/readme-pip-install
...
* commit '5e019069a':
Add quotes around pip install target (my shell complained without them).
2020-03-23 17:09:05 +00:00
Andrew Morgan
aa17b55a9b
Merge pull request #6840 from matrix-org/rav/federation_client_async
...
* commit '577f46036':
make FederationClient._do_send_invite async
Apply suggestions from code review
make FederationClient.send_invite async
newsfile
make FederationClient.get_missing_events async
make FederationClient._do_send_leave async
make FederationClient.send_leave.send_request async
make FederationClient._do_send_join async
make FederationClient.send_join.send_request async
make FederationClient.make_membership_event.send_request async
make FederationClient._try_destination_list async
make FederationClient.send_leave async
make FederationClient.send_join async
make FederationClient.make_membership_event async
make FederationClient.get_event_auth async
make FederationClient.get_room_state_ids async
make FederationClient.get_pdu async
make FederationClient.backfill async
2020-03-23 17:08:58 +00:00
Andrew Morgan
00b7754fe5
Check sender_key matches on inbound encrypted events. ( #6850 )
...
* commit 'a58860e48':
Check sender_key matches on inbound encrypted events. (#6850 )
2020-03-23 17:08:51 +00:00
Andrew Morgan
d867f29652
Merge pull request #6844 from matrix-org/uhoreg/cross_signing_fix_device_fed
...
* commit '60d067242':
Merge pull request #6844 from matrix-org/uhoreg/cross_signing_fix_device_fed
2020-03-23 17:08:40 +00:00
Andrew Morgan
8f939e896d
Reduce performance logging to DEBUG ( #6833 )
...
* commit 'a831d2e4e':
Reduce performance logging to DEBUG (#6833 )
2020-03-23 17:08:28 +00:00
Andrew Morgan
9abd8e46c1
Database updates to populate rooms.room_version ( #6847 )
...
* commit 'd88e0ec08':
Database updates to populate rooms.room_version (#6847 )
2020-03-23 17:08:21 +00:00
Andrew Morgan
85d36b62c4
Fix detecting unknown devices from remote encrypted events. ( #6848 )
...
* commit '6475382d8':
Fix detecting unknown devices from remote encrypted events. (#6848 )
2020-03-23 17:08:15 +00:00
Andrew Morgan
432d213889
Merge pull request #6844 from matrix-org/uhoreg/cross_signing_fix_device_fed
...
* commit '74bf3fdbb':
add changelog
add device signatures to device key query results
2020-03-23 17:08:09 +00:00
Andrew Morgan
d26f388fa9
Update CONTRIBUTING.md about merging PRs. ( #6846 )
...
* commit 'c87572d6e':
Update CONTRIBUTING.md about merging PRs. (#6846 )
2020-03-23 17:07:57 +00:00
Andrew Morgan
f275c2c195
Merge pull request #6837 from matrix-org/rav/federation_async
...
* commit 'c7d6d5c69': (27 commits)
make FederationHandler.send_invite async
make FederationHandler.on_get_missing_events async
changelog
make FederationHandler.user_joined_room async
make FederationHandler._clean_room_for_join async
make FederationHandler._notify_persisted_event async
make FederationHandler.persist_events_and_notify async
make FederationHandler._make_and_verify_event async
make FederationHandler.do_remotely_reject_invite async
make FederationHandler._check_for_soft_fail async
make FederationHandler._persist_auth_tree async
make FederationHandler.do_invite_join async
make FederationHandler.on_event_auth async
make FederationHandler.on_exchange_third_party_invite_request async
make FederationHandler.construct_auth_difference async
make FederationHandler._update_context_for_auth_events async
make FederationHandler._update_auth_events_and_context_for_auth async
make FederationHandler.do_auth async
make FederationHandler._prep_event async
make FederationHandler._handle_new_event async
...
2020-03-23 17:05:01 +00:00
Andrew Morgan
ae9e55b13c
Add typing to SyncHandler ( #6821 )
...
* commit 'b9391c957':
Add typing to SyncHandler (#6821 )
2020-03-23 17:04:47 +00:00
Andrew Morgan
cd85afc6ec
Fix stacktraces when using ObservableDeferred and async/await ( #6836 )
...
* commit 'ae5b3104f':
Fix stacktraces when using ObservableDeferred and async/await (#6836 )
2020-03-23 17:04:40 +00:00
Andrew Morgan
c3b7b10c44
Allow URL-encoded user IDs on user admin api paths ( #6825 )
...
* commit '370080531':
Allow URL-encoded user IDs on user admin api paths (#6825 )
2020-03-23 17:04:33 +00:00
Andrew Morgan
61f50aec4a
Fix room_version in on_invite_request flow ( #6827 )
...
* commit 'b0d112e78':
Fix `room_version` in `on_invite_request` flow (#6827 )
Update changelog
Fix link in upgrade.rst
2020-03-23 17:04:26 +00:00
Andrew Morgan
bd89a5d743
1.10.0rc1
...
* commit 'ac0d45b78':
1.10.0rc1
2020-03-23 17:04:16 +00:00
Andrew Morgan
fcd6baac4d
Fix deleting of stale marker for device lists ( #6819 )
...
* commit '83b0ea047':
Fix deleting of stale marker for device lists (#6819 )
2020-03-23 17:04:09 +00:00
Andrew Morgan
ff9bbf6285
pass room_version into compute_event_signature ( #6807 )
...
* commit '7f93eb190':
pass room_version into compute_event_signature (#6807 )
2020-03-23 17:04:01 +00:00
Andrew Morgan
3fae9f944a
Merge pull request #6806 from matrix-org/rav/redact_changes/3
...
* commit 'a5afdd15e':
changelog
Pass room_version into add_hashes_and_signatures
Pass room_version into create_local_event_from_event_dict
Store the room version in EventBuilder
2020-03-23 17:03:55 +00:00
Andrew Morgan
8c7c6e1b85
Merge pull request #6820 from matrix-org/rav/get_room_version_id
...
* commit '160522e32':
newsfile
Add `get_room_version` method
s/get_room_version/get_room_version_id/
2020-03-23 17:03:49 +00:00
Andrew Morgan
bea0e0df76
Fix bug with getting missing auth event during join 500'ed ( #6810 )
...
* commit '7d846e870':
Fix bug with getting missing auth event during join 500'ed (#6810 )
2020-03-23 17:03:35 +00:00
Andrew Morgan
699da5bf1d
pass room version into FederationHandler.on_invite_request ( #6805 )
...
* commit '46a446828':
pass room version into FederationHandler.on_invite_request (#6805 )
2020-03-23 17:03:25 +00:00
Andrew Morgan
52814b494a
Log when we delete room in bg update ( #6816 )
...
* commit 'e0992fcc5':
Log when we delete room in bg update (#6816 )
2020-03-23 17:03:18 +00:00
Andrew Morgan
35b1d7816b
MSC2260: Block direct sends of m.room.aliases events ( #6794 )
...
* commit '184303b86':
MSC2260: Block direct sends of m.room.aliases events (#6794 )
2020-03-23 17:03:12 +00:00
Andrew Morgan
b791fc93dd
Backgroud update to clean out rooms from current state ( #6802 )
...
* commit '57ad702af':
Backgroud update to clean out rooms from current state (#6802 )
2020-03-23 17:03:05 +00:00
Andrew Morgan
b60633101e
Resync remote device list when detected as stale. ( #6786 )
...
* commit 'b66032705':
Resync remote device list when detected as stale. (#6786 )
2020-03-23 17:02:59 +00:00
Andrew Morgan
17292d593e
Fix sending server up commands from workers ( #6811 )
...
* commit 'c3d4ad8af':
Fix sending server up commands from workers (#6811 )
2020-03-23 17:02:52 +00:00
Andrew Morgan
381f140fc0
When server leaves room check for stale device lists. ( #6801 )
...
* commit 'a5bab2d05':
When server leaves room check for stale device lists. (#6801 )
2020-03-23 17:02:44 +00:00
Andrew Morgan
916add259e
When a client asks for remote keys check if should resync. ( #6797 )
...
* commit 'c80a9fe13':
When a client asks for remote keys check if should resync. (#6797 )
2020-03-23 17:02:36 +00:00
Andrew Morgan
45b330da61
Type defintions for use in refactoring for redaction changes ( #6803 )
...
* commit '5a246611e':
Type defintions for use in refactoring for redaction changes (#6803 )
2020-03-23 17:02:27 +00:00
Andrew Morgan
1310c64981
Remove unused DeviceRow class ( #6800 )
...
* commit 'a855b7c3a':
Remove unused DeviceRow class (#6800 )
2020-03-23 17:02:20 +00:00
Andrew Morgan
fc0fd6e2dd
Merge pull request #6790 from matrix-org/rav/msc2260.1
...
* commit '281551f72':
changelog
Make /directory/room/<alias> handle restrictive power levels
Set the PL for aliases events to 0.
Factor out a `copy_power_levels_contents` method
2020-03-23 17:02:14 +00:00
Andrew Morgan
70e37d50fd
Fix race in federation sender that delayed device updates. ( #6799 )
...
* commit '6b9e1014c':
Fix race in federation sender that delayed device updates. (#6799 )
2020-03-23 17:02:05 +00:00
Andrew Morgan
abf0e75536
Delete current state when server leaves a room ( #6792 )
...
* commit '611215a49':
Delete current state when server leaves a room (#6792 )
2020-03-23 17:01:57 +00:00
Andrew Morgan
718337e142
Fix bug when querying remote user keys that require a resync. ( #6796 )
...
* commit '2cad8baa7':
Fix bug when querying remote user keys that require a resync. (#6796 )
2020-03-23 17:01:49 +00:00
Andrew Morgan
fea1e6fc73
Fix outbound federation request metrics ( #6795 )
...
* commit 'fcfb591b3':
Fix outbound federation request metrics (#6795 )
2020-03-23 17:01:42 +00:00