|  Paul "LeoNerd" Evans | 3bfc3dd45b | Remember to URL decode the room_id in room initialSync | 2014-11-18 17:44:55 +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 | 
				
					
						|  Paul "LeoNerd" Evans | 31a049eb69 | Merge branch 'develop' into room-initial-sync Conflicts:
	synapse/handlers/message.py | 2014-11-17 16:59:24 +00:00 | 
				
					
						|  Paul "LeoNerd" Evans | 269f80bf8e | Have room initialSync return the room's room_id | 2014-11-10 19:02:19 +00:00 | 
				
					
						|  Erik Johnston | a8e565eca8 | Add an EventValidator. Fix bugs in auth ++ storage | 2014-11-10 18:25:42 +00:00 | 
				
					
						|  Erik Johnston | 3cb678f84c | Merge branch 'develop' of github.com:matrix-org/synapse into federation_authorization | 2014-11-07 10:55:28 +00:00 | 
				
					
						|  Erik Johnston | 4317c8e583 | Implement new replace_state and changed prev_state `prev_state` is now a list of previous state ids, similiar to
prev_events. `replace_state` now points to what we think was replaced. | 2014-11-06 15:10:55 +00:00 | 
				
					
						|  Kegan Dougal | d3a02ec038 | Fix url decoding bugs with /redact and /send APIs. | 2014-11-05 12:05:11 +00:00 | 
				
					
						|  Kegan Dougal | 9f6d1b10ad | Be sure to urlencode/decode event types correctly in both the web client and HS. | 2014-11-05 11:21:55 +00:00 | 
				
					
						|  Mark Haines | 7d709542ca | Fix pep8 warnings | 2014-10-30 11:10:17 +00:00 | 
				
					
						|  Mark Haines | d56e389a95 | Fix pyflakes warnings | 2014-10-27 10:33:17 +00:00 | 
				
					
						|  Erik Johnston | 37bfe44046 | Merge branch 'deletions' of github.com:matrix-org/synapse into develop | 2014-09-25 17:02:53 +01:00 | 
				
					
						|  Erik Johnston | 70899d3ab2 | Rename deletions to redactions | 2014-09-24 15:27:59 +01:00 | 
				
					
						|  Kegan Dougal | 0c4ae63ad5 | Implemented /rooms/$roomid/state API. | 2014-09-23 15:35:58 +01:00 | 
				
					
						|  Erik Johnston | 78af6bbb98 | Add m.room.deletion. If an event is deleted it will be returned to clients 'pruned', i.e. all client specified keys will be removed. | 2014-09-23 15:28:32 +01:00 | 
				
					
						|  Erik Johnston | 5bd9369a62 | Correctly handle the 'age' key in events and pdus | 2014-09-15 13:26:11 +01:00 | 
				
					
						|  Erik Johnston | 982604fbf2 | Empty string is not a valid JSON object, so don't return them in HTTP responses. | 2014-09-05 17:13:26 +01:00 | 
				
					
						|  Erik Johnston | 1b491e50c9 | Implement a kick api | 2014-09-03 17:46:52 +01:00 | 
				
					
						|  Matthew Hodgson | 8a7c1d6a00 | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. | 2014-09-03 17:31:57 +01:00 | 
				
					
						|  Kegan Dougal | c77add6d21 | Add ban support: /rooms/$roomid/ban with { user_id : foo } | 2014-09-03 09:43:32 +01:00 | 
				
					
						|  Erik Johnston | 7c89d5e97a | Merge branch 'develop' of github.com:matrix-org/synapse into develop | 2014-08-27 17:05:48 +01:00 | 
				
					
						|  Kegan Dougal | f64887e15c | Added RestServlet for /rooms/$roomid/initialSync | 2014-08-27 16:49:01 +01:00 | 
				
					
						|  Kegan Dougal | 4e8d19ee2b | Added RestServlet for /rooms/$roomid/state | 2014-08-27 16:42:33 +01:00 | 
				
					
						|  Erik Johnston | 08881d808d | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | 2014-08-27 15:34:01 +01:00 | 
				
					
						|  Kegan Dougal | 1d9d287c7c | Renamed /public/rooms to /publicRooms | 2014-08-27 14:52:07 +01:00 | 
				
					
						|  Erik Johnston | 47519cd8c2 | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Conflicts:
	synapse/handlers/events.py
	synapse/rest/events.py
	synapse/rest/room.py | 2014-08-27 14:13:06 +01:00 | 
				
					
						|  Kegan Dougal | dd661769e1 | Renamed /rooms to /createRoom. Removed ability to PUT raw room IDs, and removed tests which tested that. Updated cmdclient and webclient. | 2014-08-27 11:33:56 +01:00 | 
				
					
						|  Kegan Dougal | dfa0cd1d90 | Modified /join/$identifier to support $identifier being a room ID in addition to a room alias. | 2014-08-27 09:43:42 +01:00 | 
				
					
						|  Erik Johnston | 93cff1668c | Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor | 2014-08-26 18:57:55 +01:00 | 
				
					
						|  Erik Johnston | 3a2a5b959c | WIP: Completely change how event streaming and pagination work. This reflects the change in the underlying storage model. | 2014-08-26 18:57:46 +01:00 | 
				
					
						|  Kegan Dougal | f84ddc75cb | Pepper UT TODOs | 2014-08-26 17:54:18 +01:00 | 
				
					
						|  Kegan Dougal | 5a3df1d029 | Feedback: Removed FeedbackRestServlet. Modified keys on FeedbackEvent. Expanded the feedback constants to fully explain what type of feedback they are. | 2014-08-26 17:49:46 +01:00 | 
				
					
						|  Kegan Dougal | 5a93bfe1f0 | Removed MessageRestServlet, use RoomSendEventRestServlet instead. Updated cmdclient, tests and webclient. All appears to work. | 2014-08-26 17:21:48 +01:00 | 
				
					
						|  Kegan Dougal | ad6d5ac06c | Added RoomSendEventRestServlet to send generic non-state events. It even appears to work..! | 2014-08-26 17:00:24 +01:00 | 
				
					
						|  Kegan Dougal | 2e70de09b9 | Renaming: /im/sync >> /initialSync. /rooms/$roomid/members/list >> /rooms/$roomid/members. /rooms$roomid/messages/list >> /room/$roomid/messages. Updated cmdclient, tests and webclient. | 2014-08-26 16:19:17 +01:00 | 
				
					
						|  Mark Haines | ac21dfff6d | Fix pyflakes errors | 2014-08-26 16:02:59 +01:00 | 
				
					
						|  Kegan Dougal | 5c0be8fde3 | Implemented /rooms/$roomid/[invite|join|leave] with POST / PUT (incl txn ids) | 2014-08-26 14:49:44 +01:00 | 
				
					
						|  Kegan Dougal | 732d954f89 | Added basic in-memory REST transaction storage. Only the latest transaction for a given path/access_token combo is stored in order to prevent storing ALL request/response pairs. | 2014-08-26 14:13:32 +01:00 | 
				
					
						|  Kegan Dougal | 7d79021c42 | Added servlet for /rooms/$roomid/[invite|join|leave] | 2014-08-26 12:54:43 +01:00 | 
				
					
						|  Kegan Dougal | 5796232cb1 | Adjusted webclient to use new state paths. Updated membership msg template to actually show the person invited. Factored out common membership functions in matrix service. | 2014-08-26 10:24:47 +01:00 | 
				
					
						|  Kegan Dougal | cab3095803 | Removed member list servlet: now using generic state paths. | 2014-08-26 09:26:07 +01:00 | 
				
					
						|  Kegan Dougal | f690b7b827 | Impl: /rooms/roomid/state/eventtype/state_key - Renamed RoomTopicRestServlet to RoomStateEventRestServlet. Support generic state event sending. | 2014-08-22 15:59:15 +01:00 | 
				
					
						|  Paul "LeoNerd" Evans | 9c0e570496 | Kill the "_homeserver_" injected messages for room membership changes | 2014-08-20 16:06:47 +01:00 | 
				
					
						|  Erik Johnston | 347242a5c4 | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor Conflicts:
	tests/rest/test_presence.py
	tests/rest/test_rooms.py
	tests/utils.py | 2014-08-19 14:48:19 +01:00 | 
				
					
						|  Erik Johnston | 75b6d982a0 | Add a 'backfill room' button | 2014-08-19 14:20:03 +01:00 | 
				
					
						|  Kegan Dougal | caef65d819 | More unquotes. Also, don't return the room_id on membership state changes, they already know it. | 2014-08-19 12:30:28 +01:00 | 
				
					
						|  Kegan Dougal | ece7a6d995 | Unquote sender IDs. | 2014-08-19 11:50:57 +01:00 | 
				
					
						|  Erik Johnston | b4a1f2ccb5 | Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor | 2014-08-18 15:53:40 +01:00 | 
				
					
						|  Paul "LeoNerd" Evans | 7d324612ec | Precent lack of presence visiblity from causing room /members/list to fail | 2014-08-18 13:17:35 +01:00 |