Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								26a041541b
								
							
								
							
						 | 
						
							
							
								
								SYN-202: Log as WARN the 404 'Presence information not visible' errors instead of as ERROR since they were spamming the logs
							
							
							
							
							
						 | 
						
							2015-02-05 13:17:05 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								388581e087
								
							
								
							
						 | 
						
							
							
								
								Extract the id token of the token when authing users, include the token and device_id in the internal meta data for the event along with the transaction id when sending events
							
							
							
							
							
						 | 
						
							2015-01-28 16:58:23 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								7f6f3f9d62
								
							
								
							
						 | 
						
							
							
								
								Pass the current time to serialize event, rather than passing an
							
							
							
							
							
							
							
							HS and getting a clock from it and calling time_msec on the clock.
Remove the serialize_event method from the HS since it is no longer
needed. 
							
						 | 
						
							2015-01-26 16:11:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								5759bec43c
								
							
								
							
						 | 
						
							
							
								
								Replace hs.parse_userid with UserID.from_string
							
							
							
							
							
						 | 
						
							2015-01-23 11:47:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Kegan Dougal
							
						 | 
						
							
							
							
							
								
							
								b5924cae04
								
							
								
							
						 | 
						
							
							
								
								Add raw query param for scrollback.
							
							
							
							
							
						 | 
						
							2015-01-08 14:37:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Kegan Dougal
							
						 | 
						
							
							
							
							
								
							
								edb557b2ad
								
							
								
							
						 | 
						
							
							
								
								Return the raw federation event rather than adding extra keys for federation data.
							
							
							
							
							
						 | 
						
							2015-01-08 14:28:08 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5940ec993b
								
							
								
							
						 | 
						
							
							
								
								Add missing continuation indent.
							
							
							
							
							
						 | 
						
							2015-01-08 13:59:29 +00:00 | 
						
					
				
					
						
							
							
								 
								Kegan Dougal
							
						 | 
						
							
							
							
							
								
							
								5720ab59e0
								
							
								
							
						 | 
						
							
							
								
								Add 'raw' query parameter to expose the event graph and signatures to savvy clients.
							
							
							
							
							
						 | 
						
							2015-01-08 13:57:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9e5545a6fa
								
							
								
							
						 | 
						
							
							
								
								RoomsForUser now has sender instead of user_id
							
							
							
							
							
						 | 
						
							2015-01-06 15:53:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								adb04b1e57
								
							
								
							
						 | 
						
							
							
								
								Update copyright notices
							
							
							
							
							
						 | 
						
							2015-01-06 13:21:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								f70e622d59
								
							
								
							
						 | 
						
							
							
								
								bump_presence_active_time when sending a message event
							
							
							
							
							
						 | 
						
							2014-12-19 14:30:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								a999f0dec3
								
							
								
							
						 | 
						
							
							
								
								Don't ratelimit room create events
							
							
							
							
							
						 | 
						
							2014-12-19 14:18:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								56db465047
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'release-v0.6.0' into develop
							
							
							
							
							
						 | 
						
							2014-12-16 17:29:49 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f06161a307
								
							
								
							
						 | 
						
							
							
								
								Enable rate limiting for all events
							
							
							
							
							
						 | 
						
							2014-12-16 16:10:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								627e4f01d2
								
							
								
							
						 | 
						
							
							
								
								Remove send_message since nothing was calling it. Remove Snapshot because only send_message was using it
							
							
							
							
							
						 | 
						
							2014-12-16 16:07:41 +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
							
						 | 
						
							
							
							
							
								
							
								63810c777d
								
							
								
							
						 | 
						
							
							
								
								Validate message, topic and name event contents
							
							
							
							
							
						 | 
						
							2014-12-12 11:01:09 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b245ee34ed
								
							
								
							
						 | 
						
							
							
								
								Add some basic event validation
							
							
							
							
							
						 | 
						
							2014-12-10 17:59:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								02db7eb209
								
							
								
							
						 | 
						
							
							
								
								Fix bug when uploading state with empty state_key
							
							
							
							
							
						 | 
						
							2014-12-10 14:02:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								95aa903ffa
								
							
								
							
						 | 
						
							
							
								
								Try and figure out how and why signatures are being changed.
							
							
							
							
							
						 | 
						
							2014-12-10 11:37:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ee3df06183
								
							
								
							
						 | 
						
							
							
								
								More bug fixes
							
							
							
							
							
						 | 
						
							2014-12-08 14:50:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c31dba86ec
								
							
								
							
						 | 
						
							
							
								
								Convert rest and handlers to use new event structure
							
							
							
							
							
						 | 
						
							2014-12-04 15:50:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9d53228158
								
							
								
							
						 | 
						
							
							
								
								Change DomainSpecificString so that it doesn't use a HomeServer object
							
							
							
							
							
						 | 
						
							2014-12-02 10:42:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								64fc859dac
								
							
								
							
						 | 
						
							
							
								
								Fix bugs in invite/join dances.
							
							
							
							
							
							
							
							We now do more implement more of the auth on the events so that we
don't reject valid events. 
							
						 | 
						
							2014-11-25 17:59:49 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								5f19c55731
								
							
								
							
						 | 
						
							
							
								
								SYN-58: Allow passing explicit limit=0 to initialSync to request no messages at all; missing still implies default 10
							
							
							
							
							
						 | 
						
							2014-11-20 19:33:45 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								db9ce032a4
								
							
								
							
						 | 
						
							
							
								
								Fix pep8 codestyle warnings
							
							
							
							
							
						 | 
						
							2014-11-20 17:26:36 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								32090aee16
								
							
								
							
						 | 
						
							
							
								
								Add a few missing yields, Move deferred lists inside PreserveLoggingContext because they don't interact well with the logging contexts
							
							
							
							
							
						 | 
						
							2014-11-20 16:24:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								54c438d8d3
								
							
								
							
						 | 
						
							
							
								
								Remove unused variable
							
							
							
							
							
						 | 
						
							2014-11-18 16:46:12 +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
							
						 | 
						
							
							
							
							
								
							
								33d328d967
								
							
								
							
						 | 
						
							
							
								
								Include room members' presence in room initialSync
							
							
							
							
							
						 | 
						
							2014-11-18 15:28:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								17f977a9de
								
							
								
							
						 | 
						
							
							
								
								Include 'messages' snapshot in room initialSync
							
							
							
							
							
						 | 
						
							2014-11-18 14:07:51 +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 | 
						
					
				
					
						
							
							
								 
								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 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								c23afed39a
								
							
								
							
						 | 
						
							
							
								
								Include room membership in room initialSync
							
							
							
							
							
						 | 
						
							2014-11-10 19:34:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								1fd8139138
								
							
								
							
						 | 
						
							
							
								
								Put room state in room initialSync output - I guess this is right; I really can't find any other tests similar...
							
							
							
							
							
						 | 
						
							2014-11-10 19:29:58 +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
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ef9c4476a0
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into federation_authorization
							
							
							
							
							
						 | 
						
							2014-10-30 11:18:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								d6bcffa929
								
							
								
							
						 | 
						
							
							
								
								Construct a source-specific 'SourcePaginationConfig' to pass into get_pagination_rows; meaning each source doesn't have to care about its own name any more
							
							
							
							
							
						 | 
						
							2014-10-29 16:16:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								bb4a20174c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into federation_authorization
							
							
							
							
							
							
							
							Conflicts:
	synapse/federation/transport.py
	synapse/handlers/message.py 
							
						 | 
						
							2014-10-27 10:20:44 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5ffe5ab43f
								
							
								
							
						 | 
						
							
							
								
								Use state groups to get current state. Make join dance actually work.
							
							
							
							
							
						 | 
						
							2014-10-17 18:56:42 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								456017e0ae
								
							
								
							
						 | 
						
							
							
								
								SPEC-7: Don't stamp event contents with 'hsob_ts'
							
							
							
							
							
						 | 
						
							2014-10-17 16:55:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e7bc1291a0
								
							
								
							
						 | 
						
							
							
								
								Begin making auth use event.old_state_events
							
							
							
							
							
						 | 
						
							2014-10-15 16:06:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Kegan Dougal
							
						 | 
						
							
							
							
							
								
							
								0c4ae63ad5
								
							
								
							
						 | 
						
							
							
								
								Implemented /rooms/$roomid/state API.
							
							
							
							
							
						 | 
						
							2014-09-23 15:35:58 +01:00 | 
						
					
				
					
						
							
							
								 
								Kegan Dougal
							
						 | 
						
							
							
							
							
								
							
								c707b7d128
								
							
								
							
						 | 
						
							
							
								
								SYWEB-3 : Added 'visibility' key to rooms returned via /initialSync
							
							
							
							
							
						 | 
						
							2014-09-17 16:09:07 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5bd9369a62
								
							
								
							
						 | 
						
							
							
								
								Correctly handle the 'age' key in events and pdus
							
							
							
							
							
						 | 
						
							2014-09-15 13:26:11 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9dd4570b68
								
							
								
							
						 | 
						
							
							
								
								Generate m.room.aliases event when the HS creates a room alias
							
							
							
							
							
						 | 
						
							2014-09-05 21:35:56 +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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e4c40158c5
								
							
								
							
						 | 
						
							
							
								
								Snapshot prev_state for generic events
							
							
							
							
							
						 | 
						
							2014-09-03 15:48:51 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								780548b577
								
							
								
							
						 | 
						
							
							
								
								rate limiting for message sending
							
							
							
							
							
						 | 
						
							2014-09-02 18:22:15 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ed25abe05f
								
							
								
							
						 | 
						
							
							
								
								Add message to assertion
							
							
							
							
							
						 | 
						
							2014-09-02 10:58:33 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								1c6ab2d759
								
							
								
							
						 | 
						
							
							
								
								Bump a user's presence last_active time every time they send a message to a room
							
							
							
							
							
						 | 
						
							2014-09-01 16:16:35 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								fd696f1243
								
							
								
							
						 | 
						
							
							
								
								Perform room unit tests with 'local' users actually in the right domain ;)
							
							
							
							
							
						 | 
						
							2014-09-01 15:58:30 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								4bfdec1eb2
								
							
								
							
						 | 
						
							
							
								
								Rename 'events_key' to 'room_key' so it matches the name of the event source
							
							
							
							
							
						 | 
						
							2014-08-29 19:00:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ee06023573
								
							
								
							
						 | 
						
							
							
								
								Get the equalities right.
							
							
							
							
							
						 | 
						
							2014-08-29 13:28:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c2b4b73751
								
							
								
							
						 | 
						
							
							
								
								Split out MessageHandler
							
							
							
							
							
						 | 
						
							2014-08-27 17:59:36 +01:00 |