366af6b73a 
								
							
								 
							
						 
						
							
							
								
								Amalgamate _filter_events_for_client  
							
							
							
						 
						
							2015-10-16 14:52:48 +01:00  
				
					
						
							
							
								 
						
							
							
								858634e1d0 
								
							
								 
							
						 
						
							
							
								
								Remove unused room_id arg  
							
							
							
						 
						
							2015-10-14 09:31:20 +01:00  
				
					
						
							
							
								 
						
							
							
								dc72021748 
								
							
								 
							
						 
						
							
							
								
								Add a flag to initial sync to indicate we want rooms that the user has left  
							
							
							
						 
						
							2015-10-08 17:26:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a14665bde7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/invite_state  
							
							
							
						 
						
							2015-09-25 11:38:28 +01:00  
				
					
						
							
							
								 
						
							
							
								49c0a0b5c4 
								
							
								 
							
						 
						
							
							
								
								Clarify that room_initial_sync returns a python dict  
							
							
							
						 
						
							2015-09-21 14:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								95c304e3f9 
								
							
								 
							
						 
						
							
							
								
								Fix doc string to point at the right class  
							
							
							
						 
						
							2015-09-21 14:18:47 +01:00  
				
					
						
							
							
								 
						
							
							
								0c16285989 
								
							
								 
							
						 
						
							
							
								
								Add explicit "elif event.membership == Membership.LEAVE" for clarity  
							
							
							
						 
						
							2015-09-21 14:17:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1e101ed4a4 
								
							
								 
							
						 
						
							
							
								
								Clamp the "to" token for /rooms/{roomId}/messages to when the user left  
							
							... 
							
							
							
							the room.
There isn't a way for the client to learn a valid "to" token for a room
that they have left in the C-S API but that doesn't stop a client making
one up. 
							
						 
						
							2015-09-21 14:13:10 +01:00  
				
					
						
							
							
								 
						
							
							
								e2054ce21a 
								
							
								 
							
						 
						
							
							
								
								Allow users to GET individual state events for rooms that they have left  
							
							
							
						 
						
							2015-09-10 15:06:47 +01:00  
				
					
						
							
							
								 
						
							
							
								49ae42bbe1 
								
							
								 
							
						 
						
							
							
								
								Bundle in some room state in the unsigned bit of the invite when sending to invited servers  
							
							
							
						 
						
							2015-09-10 14:25:54 +01:00  
				
					
						
							
							
								 
						
							
							
								09cb5c7d33 
								
							
								 
							
						 
						
							
							
								
								Allow users that have left a room to get the messages that happend in the room before they left  
							
							
							
						 
						
							2015-09-09 17:31:09 +01:00  
				
					
						
							
							
								 
						
							
							
								3c166a24c5 
								
							
								 
							
						 
						
							
							
								
								Remove undocumented and unimplemented 'feedback' parameter from the Client-Server API  
							
							
							
						 
						
							2015-09-09 16:05:09 +01:00  
				
					
						
							
							
								 
						
							
							
								1d579df664 
								
							
								 
							
						 
						
							
							
								
								Allow rooms/{roomId}/state for a room that has been left  
							
							
							
						 
						
							2015-09-09 14:12:24 +01:00  
				
					
						
							
							
								 
						
							
							
								89ae0166de 
								
							
								 
							
						 
						
							
							
								
								Allow room initialSync for users that have left the room, returning a snapshot of how the room was when they left it  
							
							
							
						 
						
							2015-09-09 13:25:22 +01:00  
				
					
						
							
							
								 
						
							
							
								dd42bb78d0 
								
							
								 
							
						 
						
							
							
								
								Include rooms that a user has left in an initialSync. Include the state and messages at the point they left the room  
							
							
							
						 
						
							2015-09-08 18:16:09 +01:00  
				
					
						
							
							
								 
						
							
							
								a0b181bd17 
								
							
								 
							
						 
						
							
							
								
								Remove completely unused concepts from codebase  
							
							... 
							
							
							
							Removes device_id and ClientInfo
device_id is never actually written, and the matrix.org DB has no
non-null entries for it. Right now, it's just cluttering up code.
This doesn't remove the columns from the database, because that's
fiddly. 
							
						 
						
							2015-08-25 16:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								1a9510bb84 
								
							
								 
							
						 
						
							
							
								
								Implement a batched presence_handler.get_state and use it  
							
							
							
						 
						
							2015-08-17 10:40:23 +01:00  
				
					
						
							
							
								 
						
							
							
								7b0e797080 
								
							
								 
							
						 
						
							
							
								
								Fix _filter_events_for_client  
							
							
							
						 
						
							2015-08-12 17:05:24 +01:00  
				
					
						
							
							
								 
						
							
							
								a7eeb34c64 
								
							
								 
							
						 
						
							
							
								
								Simplify staggered deferred lists  
							
							
							
						 
						
							2015-08-12 16:02:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f7e2f981ea 
								
							
								 
							
						 
						
							
							
								
								Use list comprehension instead of filter  
							
							
							
						 
						
							2015-08-12 16:01:10 +01:00  
				
					
						
							
							
								 
						
							
							
								dc8399ee00 
								
							
								 
							
						 
						
							
							
								
								Remove debug loggers  
							
							
							
						 
						
							2015-08-11 11:30:59 +01:00  
				
					
						
							
							
								 
						
							
							
								1b994a97dd 
								
							
								 
							
						 
						
							
							
								
								Fix application of ACLs  
							
							
							
						 
						
							2015-08-11 10:41:40 +01:00  
				
					
						
							
							
								 
						
							
							
								ffdb8c3828 
								
							
								 
							
						 
						
							
							
								
								Don't be too enthusiatic with defer.gatherResults  
							
							
							
						 
						
							2015-08-07 18:13:48 +01:00  
				
					
						
							
							
								 
						
							
							
								4d6cb8814e 
								
							
								 
							
						 
						
							
							
								
								Speed up event filtering (for ACL) logic  
							
							
							
						 
						
							2015-08-04 09:32:23 +01:00  
				
					
						
							
							
								 
						
							
							
								5989637f37 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/receipts  
							
							
							
						 
						
							2015-07-13 13:50:57 +01:00  
				
					
						
							
							
								 
						
							
							
								87311d1b8c 
								
							
								 
							
						 
						
							
							
								
								Hook up receipts to v1 initialSync  
							
							
							
						 
						
							2015-07-08 11:02:04 +01:00  
				
					
						
							
							
								 
						
							
							
								fb47c3cfbe 
								
							
								 
							
						 
						
							
							
								
								Rename key and values for m.room.history_visibility. Support 'invited' value  
							
							
							
						 
						
							2015-07-06 13:05:52 +01:00  
				
					
						
							
							
								 
						
							
							
								41938afed8 
								
							
								 
							
						 
						
							
							
								
								Make v1 initial syncs respect room history ACL  
							
							
							
						 
						
							2015-07-02 17:12:35 +01:00  
				
					
						
							
							
								 
						
							
							
								1a60545626 
								
							
								 
							
						 
						
							
							
								
								Add basic impl for room history ACL on GET /messages client API  
							
							
							
						 
						
							2015-07-02 16:20:10 +01:00  
				
					
						
							
							
								 
						
							
							
								eceb554a2f 
								
							
								 
							
						 
						
							
							
								
								Use another deferred list  
							
							
							
						 
						
							2015-06-16 17:12:27 +01:00  
				
					
						
							
							
								 
						
							
							
								b849a64f8d 
								
							
								 
							
						 
						
							
							
								
								Use DeferredList  
							
							
							
						 
						
							2015-06-16 17:03:24 +01:00  
				
					
						
							
							
								 
						
							
							
								0460406298 
								
							
								 
							
						 
						
							
							
								
								Don't do unecessary db ops in presence.get_state  
							
							
							
						 
						
							2015-06-16 16:59:38 +01:00  
				
					
						
							
							
								 
						
							
							
								a6fb2aa2a5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #144  from matrix-org/erikj/logging_context  
							
							... 
							
							
							
							Preserving logging contexts 
							
						 
						
							2015-05-12 15:23:50 +01:00  
				
					
						
							
							
								 
						
							
							
								95dedb866f 
								
							
								 
							
						 
						
							
							
								
								Unwrap defer.gatherResults failures  
							
							
							
						 
						
							2015-05-12 13:14:29 +01:00  
				
					
						
							
							
								 
						
							
							
								4df11b5039 
								
							
								 
							
						 
						
							
							
								
								Make get_current_token accept a direction parameter, which tells whether the source whether we want a token for going 'forwards' or 'backwards'  
							
							
							
						 
						
							2015-05-12 10:28:10 +01:00  
				
					
						
							
							
								 
						
							
							
								84e6b4001f 
								
							
								 
							
						 
						
							
							
								
								Initial hack at wiring together pagination and backfill  
							
							
							
						 
						
							2015-05-11 18:01:31 +01:00  
				
					
						
							
							
								 
						
							
							
								1d7702833d 
								
							
								 
							
						 
						
							
							
								
								Make simple query rather than long one and then throw away half the results  
							
							
							
						 
						
							2015-04-30 10:16:12 +01:00  
				
					
						
							
							
								 
						
							
							
								bc6cef823f 
								
							
								 
							
						 
						
							
							
								
								Do more parellelization for initialSync  
							
							
							
						 
						
							2015-04-15 14:21:59 +01:00  
				
					
						
							
							
								 
						
							
							
								1ec6fa98c9 
								
							
								 
							
						 
						
							
							
								
								Parellelize initial sync  
							
							
							
						 
						
							2015-04-15 14:17:16 +01:00  
				
					
						
							
							
								 
						
							
							
								93d07c87dc 
								
							
								 
							
						 
						
							
							
								
								Reindent code to be less human-readable to keep pep8 from complaining  
							
							
							
						 
						
							2015-02-12 19:19:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5f6e6530d0 
								
							
								 
							
						 
						
							
							
								
								Appease pyflakes  
							
							
							
						 
						
							2015-02-12 19:15:23 +00:00  
				
					
						
							
							
								 
						
							
							
								29805213d1 
								
							
								 
							
						 
						
							
							
								
								Can now remove the FIXME too  
							
							
							
						 
						
							2015-02-12 19:13:21 +00:00  
				
					
						
							
							
								 
						
							
							
								860b1b4841 
								
							
								 
							
						 
						
							
							
								
								Only attempt to fetch presence state of JOINed members in room initialSync (SYN-202)  
							
							
							
						 
						
							2015-02-12 19:13:21 +00:00  
				
					
						
							
							
								 
						
							
							
								d94f682a4c 
								
							
								 
							
						 
						
							
							
								
								During room intial sync, only calculate current state once.  
							
							
							
						 
						
							2015-02-09 17:41:29 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								5759bec43c 
								
							
								 
							
						 
						
							
							
								
								Replace hs.parse_userid with UserID.from_string  
							
							
							
						 
						
							2015-01-23 11:47:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b5924cae04 
								
							
								 
							
						 
						
							
							
								
								Add raw query param for scrollback.  
							
							
							
						 
						
							2015-01-08 14:37:55 +00:00  
				
					
						
							
							
								 
						
							
							
								edb557b2ad 
								
							
								 
							
						 
						
							
							
								
								Return the raw federation event rather than adding extra keys for federation data.  
							
							
							
						 
						
							2015-01-08 14:28:08 +00:00