Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								34a5fbe2b7
								
							
								
							
						 | 
						
							
							
								
								Have /join/:room_id return the room ID in response anyway, for consistency of clients (SYN-234)
							
							
							
							
							
						 | 
						
							2015-01-13 17:29:24 +00:00 | 
						
					
				
					
						
							
							
								 
								Kegan Dougal
							
						 | 
						
							
							
							
							
								
							
								b5924cae04
								
							
								
							
						 | 
						
							
							
								
								Add raw query param for scrollback.
							
							
							
							
							
						 | 
						
							2015-01-08 14:37:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								adb04b1e57
								
							
								
							
						 | 
						
							
							
								
								Update copyright notices
							
							
							
							
							
						 | 
						
							2015-01-06 13:21:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								3c7857e49b
								
							
								
							
						 | 
						
							
							
								
								clean up coding style a bit
							
							
							
							
							
						 | 
						
							2014-12-16 15:24:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3c77d13aa5
								
							
								
							
						 | 
						
							
							
								
								Kill off synapse.api.events.*
							
							
							
							
							
						 | 
						
							2014-12-16 11:29:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								cf6e5f1dbf
								
							
								
							
						 | 
						
							
							
								
								Rename MessageHandler.handle_event. Add a few comments.
							
							
							
							
							
						 | 
						
							2014-12-15 17:01:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								57e0e619f3
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into events_refactor
							
							
							
							
							
							
							
							Conflicts:
	tests/handlers/test_room.py 
							
						 | 
						
							2014-12-15 14:45:59 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7b43a503f3
								
							
								
							
						 | 
						
							
							
								
								Consistently url decode and decode as utf 8 the URL parts
							
							
							
							
							
						 | 
						
							2014-12-12 15:05:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								0ca072b3b6
								
							
								
							
						 | 
						
							
							
								
								Initial tiny hack at REST API for setting room typing notification status
							
							
							
							
							
						 | 
						
							2014-12-11 10:55:36 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								cabead6194
								
							
								
							
						 | 
						
							
							
								
								Actually fix bug when uploading state with empty state_key
							
							
							
							
							
						 | 
						
							2014-12-10 14:49:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								02db7eb209
								
							
								
							
						 | 
						
							
							
								
								Fix bug when uploading state with empty state_key
							
							
							
							
							
						 | 
						
							2014-12-10 14:02:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c31dba86ec
								
							
								
							
						 | 
						
							
							
								
								Convert rest and handlers to use new event structure
							
							
							
							
							
						 | 
						
							2014-12-04 15:50:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								afb646dc1e
								
							
								
							
						 | 
						
							
							
								
								Allow GET /room/:room_id/messages without 'limit' parameter to default to 10
							
							
							
							
							
						 | 
						
							2014-12-02 18:01:16 +00:00 | 
						
					
				
					
						
							
							
								 
								Kegan Dougal
							
						 | 
						
							
							
							
							
								
							
								3536fd7d60
								
							
								
							
						 | 
						
							
							
								
								Don't double url-decode state event types.
							
							
							
							
							
						 | 
						
							2014-11-25 11:02:19 +00:00 | 
						
					
				
					
						
							
							
								 
								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 |