- Nov 18, 2015
-
-
Oddvar Lovaas authored
-
- Nov 17, 2015
-
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
-
Erik Johnston authored
SH CAS auth via homeserver
-
Daniel Wagner-Hall authored
Merge pull request #380 from matrix-org/daniel/jenkins-sytest Run sytests on jenkins
-
Daniel Wagner-Hall authored
Output results files on jenkins
-
Steven Hammerton authored
-
Steven Hammerton authored
- Nov 16, 2015
-
-
Daniel Wagner-Hall authored
-
Daniel Wagner-Hall authored
Outputs: * results.xml * coverage.xml * violations.flake8.log
-
Daniel Wagner-Hall authored
Pull out jenkins script into a checked in script
-
- Nov 13, 2015
-
-
Paul Evans authored
Don't complain if /make_join response lacks 'prev_state' list (SYN-517)
-
Paul "LeoNerd" Evans authored
-
Paul "LeoNerd" Evans authored
-
Daniel Wagner-Hall authored
-
Daniel Wagner-Hall authored
Allow guests to /room/:room_id/{join,leave}
-
Daniel Wagner-Hall authored
-
Erik Johnston authored
-
Richard van der Hoff authored
Implementation of SPEC-254: roll back the state dictionary to how it looked at the start of the timeline. Merged PR https://github.com/matrix-org/synapse/pull/373
-
Richard van der Hoff authored
Be a bit more careful about how we calculate the state to be returned by /sync. In a few places, it was possible for /sync to return slightly later state than that represented by the next_batch token and the timeline. In particular, the following cases were susceptible: * On a full state sync, for an active room * During a per-room incremental sync with a timeline gap * When the user has just joined a room. (Refactor check_joined_room to make it less magical) Also, use store.get_state_for_events() (and thus the existing stategroups) to calculate the state corresponding to a particular sync position, rather than state_handler.compute_event_context(), which recalculates from first principles (and tends to miss some state). Merged from PR https://github.com/matrix-org/synapse/pull/372
-
Richard van der Hoff authored
Basically this moves the process of flattening the existing dictionary into a list up to rest.client.*, instead of doing it in handlers.sync. This simplifies a bit of the code in handlers.sync, but it is also going to be somewhat beneficial in the next stage of my hacking on SPEC-254. Merged from PR #371
-
Richard van der Hoff authored
Add a couple of type annotations, docstrings, and other comments, in the interest of keeping track of what types I have. Merged from pull request #370.
-
- Nov 12, 2015
-
-
Daniel Wagner-Hall authored
Return non-room events from guest /events calls
-
Daniel Wagner-Hall authored
-
Erik Johnston authored
Fix missing profile data in federation joins
-
Erik Johnston authored
Use a (hopefully) more efficient SQL query for doing recency based room search
-
Erik Johnston authored
There was a regression where we stopped including profile data in initial joins for rooms joined over federation.
-
Erik Johnston authored
-
Erik Johnston authored
-
Richard van der Hoff authored
Changes to m.room.power_levels events are supposed to be handled at a high priority; however a typo meant that the relevant bit of code was never executed, so they were handled just like any other state change - which meant that a bad person could cause room state changes by forking the graph from a point in history when they were allowed to do so.
-
Daniel Wagner-Hall authored
Merge pull request #367 from matrix-org/daniel/readafterleave Tweak guest access permissions
-
Erik Johnston authored
-
Daniel Wagner-Hall authored
Merge pull request #360 from matrix-org/daniel/guestroominitialsync Allow guest access to room initialSync
-
Erik Johnston authored
-
Daniel Wagner-Hall authored
* Allow world_readable rooms to be read by guests who have joined and left * Allow regular users to access world_readable rooms
-
Erik Johnston authored
-
Erik Johnston authored
-