Mark Haines
|
3e54d70ae2
|
SYN-141: Encode query params as UTF-8.
|
2014-11-18 19:43:08 +00:00 |
Mark Haines
|
428581dd05
|
SYN-144: Remove bad keys from pdu json objects, convert age_ts to age
for all pdus sent.
|
2014-11-18 19:20:25 +00:00 |
Paul "LeoNerd" Evans
|
572a1ca42a
|
Remember also to UTF-8 decode bytes in room alias names in directory server URLs
|
2014-11-18 18:06:35 +00:00 |
Paul "LeoNerd" Evans
|
3bfc3dd45b
|
Remember to URL decode the room_id in room initialSync
|
2014-11-18 17:44:55 +00:00 |
Mark Haines
|
db7e8b5619
|
SYN-141: Decode the query params as UTF-8
|
2014-11-18 17:17:57 +00:00 |
Mark Haines
|
54c438d8d3
|
Remove unused variable
|
2014-11-18 16:46:12 +00:00 |
Mark Haines
|
1731af3f29
|
SYN-104: When going backwards the end token should be before the last event
|
2014-11-18 16:45:06 +00:00 |
Paul Evans
|
11fd81e398
|
Merge pull request #17 from matrix-org/room-initial-sync
Room initial sync
|
2014-11-18 16:44:25 +00:00 |
Paul "LeoNerd" Evans
|
88dfa7baa6
|
Ensure to parse a real pagination config object out of room initialSync request and pass it on
|
2014-11-18 16:34:43 +00:00 |
Paul "LeoNerd" Evans
|
75e95c45a2
|
Rename message handler's new snapshot_room to room_initial_sync() as that better suits its purpose
|
2014-11-18 16:02:44 +00:00 |
Erik Johnston
|
c6ea29d916
|
Revert accidental commit of bad file
|
2014-11-18 15:57:00 +00:00 |
Paul "LeoNerd" Evans
|
e9f587ecba
|
Merge remote-tracking branch 'origin/develop' into room-initial-sync
|
2014-11-18 15:48:30 +00:00 |
Mark Haines
|
3553101eb3
|
Null check when determining default power levels
|
2014-11-18 15:43:17 +00:00 |
Mark Haines
|
b01dd76be1
|
SYN-149: Enable auth for events added during room creation since they should pass auth checks
|
2014-11-18 15:42:53 +00:00 |
Erik Johnston
|
95614e5220
|
Fix auth to correctly handle initial creation of rooms
|
2014-11-18 15:36:41 +00:00 |
Mark Haines
|
ae9c2ab165
|
SYN-149: Send join event immediately after the room create event
|
2014-11-18 15:29:48 +00:00 |
Paul "LeoNerd" Evans
|
33d328d967
|
Include room members' presence in room initialSync
|
2014-11-18 15:28:58 +00:00 |
Paul "LeoNerd" Evans
|
759db7d7d5
|
Added ability to .get_state() from the PresenceHandler by returning a complete m.presence event
|
2014-11-18 15:25:55 +00:00 |
Paul "LeoNerd" Evans
|
4c18e08036
|
Don't expect all _user_cachemap entries to definitely contain a "last_active" key
|
2014-11-18 15:10:11 +00:00 |
Mark Haines
|
a5b88c489e
|
Split out sending the room alias events from creating the alias so that we can do them in the right point when creating a room
|
2014-11-18 15:03:13 +00:00 |
Paul "LeoNerd" Evans
|
17f977a9de
|
Include 'messages' snapshot in room initialSync
|
2014-11-18 14:07:51 +00:00 |
Mark Haines
|
26fc878944
|
Stop before starting when restarting
|
2014-11-17 19:16:15 +00:00 |
Paul "LeoNerd" Evans
|
31a049eb69
|
Merge branch 'develop' into room-initial-sync
Conflicts:
synapse/handlers/message.py
|
2014-11-17 16:59:24 +00:00 |
Mark Haines
|
cf45e57d9c
|
SYN-148: Add the alias after creating the room
|
2014-11-17 16:37:33 +00:00 |
Mark Haines
|
2eaf689f71
|
These lines aren't doing anything
|
2014-11-17 10:41:35 +00:00 |
Mark Haines
|
cb4b6c844a
|
Merge PDUs and Events into one object
|
2014-11-14 21:25:02 +00:00 |
Mark Haines
|
8c2b5ea7c4
|
Fix PDU and event signatures
|
2014-11-14 19:11:04 +00:00 |
Mark Haines
|
de1ec90133
|
Validate signatures on incoming events
|
2014-11-14 19:11:04 +00:00 |
David Baker
|
fe3401e037
|
Be more helpful and tell the user how to generate a config too.
|
2014-11-14 13:30:06 +00:00 |
David Baker
|
933ce76057
|
Adding --generate-config will not help if the user has not specified a config file.
|
2014-11-14 13:24:12 +00:00 |
Mark Haines
|
e903c941cb
|
Merge branch 'develop' into request_logging
Conflicts:
setup.py
synapse/storage/_base.py
synapse/util/async.py
|
2014-11-14 11:16:50 +00:00 |
Mark Haines
|
8d8a133c89
|
SYN-103: Remove "origin" and "destination" keys from edus
|
2014-11-13 15:49:03 +00:00 |
Mark Haines
|
e7c6d2c9d9
|
SYN-138: Rewrite synctl in python and include it in the python distribution
|
2014-11-13 14:39:30 +00:00 |
Erik Johnston
|
f04b3d5042
|
Store all signatures on events rather than just dropping them
|
2014-11-12 17:02:34 +00:00 |
Erik Johnston
|
b2596c660b
|
Add a few more comments to the federation handler
|
2014-11-12 16:20:30 +00:00 |
Erik Johnston
|
e715741abc
|
Update some of the docs in event_federation
|
2014-11-12 16:20:30 +00:00 |
Erik Johnston
|
e24d5cb97d
|
Document StateStore and use transactions
|
2014-11-12 14:33:48 +00:00 |
Erik Johnston
|
58c0ef90c9
|
Add indices to state group tables
|
2014-11-12 14:33:48 +00:00 |
Erik Johnston
|
3db0efa69f
|
Fix pyflake warnings and add a FIXME comment to deal with auth_chains received when joining
|
2014-11-12 11:27:02 +00:00 |
Erik Johnston
|
6fea478d2e
|
Fix bugs with invites/joins across federatiom.
Both in terms of auth and not trying to fetch missing PDUs for invites,
joins etc.
|
2014-11-12 11:24:11 +00:00 |
Erik Johnston
|
61ecb13bf0
|
PEP8ify
|
2014-11-11 18:00:13 +00:00 |
Erik Johnston
|
37900a92db
|
Only allow people in a room to look up room state.
|
2014-11-11 17:55:32 +00:00 |
Erik Johnston
|
997ed151db
|
synapse.state docs.
|
2014-11-11 17:45:46 +00:00 |
Erik Johnston
|
3db2c0d43e
|
Rename annotate_state_groups to annotate_event_with_state
|
2014-11-11 16:58:53 +00:00 |
Mark Haines
|
a8ceeec0fd
|
Merge pull request #12 from matrix-org/federation_authorization
Federation authorization
|
2014-11-11 16:40:50 +00:00 |
Erik Johnston
|
092979b8cc
|
Fix bugs which broke federation due to changes in function signatures.
|
2014-11-11 14:19:13 +00:00 |
Erik Johnston
|
5ff0bfb81d
|
Fix bug where we /always/ created a new state group
|
2014-11-11 14:16:41 +00:00 |
Erik Johnston
|
2cdff00788
|
Fix typo in validator
|
2014-11-11 10:31:47 +00:00 |
Erik Johnston
|
0292d991af
|
Add EventValidator module
|
2014-11-11 08:09:28 +00:00 |
Matthew Hodgson
|
7df8c8c287
|
apply some cache headers to try to make the content repo less nutso
|
2014-11-11 05:36:39 +00:00 |