1ef6084b75 
								
							
								 
							
						 
						
							
							
								
								handlers/room_member: fix guest access check when joining rooms  
							
							... 
							
							
							
							Signed-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com> 
							
						 
						
							2017-01-06 14:36:56 +00:00  
				
					
						
							
							
								 
						
							
							
								c18f7fc410 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 and update changelog  
							
							
							
						 
						
							2017-01-05 13:50:22 +00:00  
				
					
						
							
							
								 
						
							
							
								dafd50d178 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1767  from matrix-org/matthew/resolve_state_group_logging  
							
							... 
							
							
							
							log call paths for resolve_state_group 
							
						 
						
							2017-01-05 13:47:42 +00:00  
				
					
						
							
							
								 
						
							
							
								883ff92a7f 
								
							
								 
							
						 
						
							
							
								
								Fix case  
							
							
							
						 
						
							2017-01-05 13:45:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d79d165761 
								
							
								 
							
						 
						
							
							
								
								add logging for all the places we call resolve_state_groups. my kingdom for a backtrace that actually works.  
							
							
							
						 
						
							2017-01-05 13:40:39 +00:00  
				
					
						
							
							
								 
						
							
							
								8cfc0165e9 
								
							
								 
							
						 
						
							
							
								
								fix annoying typos  
							
							
							
						 
						
							2017-01-05 13:39:43 +00:00  
				
					
						
							
							
								 
						
							
							
								62451800e7 
								
							
								 
							
						 
						
							
							
								
								Bump version and changelog to v0.18.6-rc3  
							
							
							
						 
						
							2017-01-05 13:36:10 +00:00  
				
					
						
							
							
								 
						
							
							
								dd3df11c55 
								
							
								 
							
						 
						
							
							
								
								More logging for the linearizer and for get_events  
							
							
							
						 
						
							2017-01-05 12:32:47 +00:00  
				
					
						
							
							
								 
						
							
							
								468749c9fc 
								
							
								 
							
						 
						
							
							
								
								fix comment  
							
							
							
						 
						
							2017-01-05 12:00:11 +00:00  
				
					
						
							
							
								 
						
							
							
								eedf400d05 
								
							
								 
							
						 
						
							
							
								
								limit total timeout for get_missing_events to 10s  
							
							
							
						 
						
							2017-01-05 11:58:15 +00:00  
				
					
						
							
							
								 
						
							
							
								f784980d2b 
								
							
								 
							
						 
						
							
							
								
								Only send events that originate on this server.  
							
							... 
							
							
							
							Or events that are sent via the federation "send_join" API.
This should match the behaviour from before v0.18.5 and #1635  landed. 
							
						 
						
							2017-01-05 11:26:30 +00:00  
				
					
						
							
							
								 
						
							
							
								e02bdaf08b 
								
							
								 
							
						 
						
							
							
								
								Get the destinations from the state from before the event  
							
							... 
							
							
							
							Rather than the state after then event. 
							
						 
						
							2017-01-04 15:17:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b6b67715ed 
								
							
								 
							
						 
						
							
							
								
								Send ALL membership events to the server that was affected.  
							
							... 
							
							
							
							Send all membership changes to the server that was affected.
This ensures that if the last member of a room on a server
was kicked or banned they get told about it. 
							
						 
						
							2017-01-04 13:56:20 +00:00  
				
					
						
							
							
								 
						
							
							
								f3de4f8cb7 
								
							
								 
							
						 
						
							
							
								
								Bump version and changelog  
							
							
							
						 
						
							2016-12-30 20:21:04 +00:00  
				
					
						
							
							
								 
						
							
							
								62ce3034f3 
								
							
								 
							
						 
						
							
							
								
								s/aquire/acquire/g  
							
							
							
						 
						
							2016-12-30 20:04:44 +00:00  
				
					
						
							
							
								 
						
							
							
								0aff09f6c9 
								
							
								 
							
						 
						
							
							
								
								Add more useful logging when we block fetching events  
							
							
							
						 
						
							2016-12-30 20:00:44 +00:00  
				
					
						
							
							
								 
						
							
							
								cc50b1ae53 
								
							
								 
							
						 
						
							
							
								
								Remove fallback from get_missing_events.  
							
							... 
							
							
							
							get_missing_events used to fallback to fetching the missing events
individually requesting from every server in the room, one by one.e
This could be unacceptably slow, possibly causing #1732  
							
						 
						
							2016-12-30 18:13:15 +00:00  
				
					
						
							
							
								 
						
							
							
								822cb39dfa 
								
							
								 
							
						 
						
							
							
								
								Use the new twisted logging framework.  
							
							... 
							
							
							
							Hopefully adding an observer to the new framework will avoid a memory
leak https://twistedmatrix.com/trac/ticket/8164  
							
						 
						
							2016-12-30 11:09:24 +00:00  
				
					
						
							
							
								 
						
							
							
								f023be9293 
								
							
								 
							
						 
						
							
							
								
								Bump changelog and version  
							
							
							
						 
						
							2016-12-29 16:18:04 +00:00  
				
					
						
							
							
								 
						
							
							
								97ffc5690b 
								
							
								 
							
						 
						
							
							
								
								Manually abort the underlying TLS connection.  
							
							... 
							
							
							
							The abort() method calls loseConnection() which tries to shutdown the
TLS connection cleanly. We now call abortConnection() directly which
should promptly close both the TLS connection and the underlying TCP
connection.
I also added some TODO markers to consider cancelling the old previous
timeout rather than checking time.time(). But given how urgently we want
to get this code released I'd rather leave the existing code with the
duplicate timeouts and the time.time() check. 
							
						 
						
							2016-12-29 15:51:04 +00:00  
				
					
						
							
							
								 
						
							
							
								b4bc6fef5b 
								
							
								 
							
						 
						
							
							
								
								Respect long_retries param and default to off  
							
							
							
						 
						
							2016-12-29 00:58:34 +00:00  
				
					
						
							
							
								 
						
							
							
								68030fd37b 
								
							
								 
							
						 
						
							
							
								
								Spelling and comments  
							
							
							
						 
						
							2016-12-29 00:10:49 +00:00  
				
					
						
							
							
								 
						
							
							
								b7336ff32d 
								
							
								 
							
						 
						
							
							
								
								Clean up  
							
							
							
						 
						
							2016-12-29 00:09:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5b6672c66d 
								
							
								 
							
						 
						
							
							
								
								Wrap connections in an N minute timeout to ensure they get reaped correctly  
							
							
							
						 
						
							2016-12-29 00:06:53 +00:00  
				
					
						
							
							
								 
						
							
							
								b9b6d17ab1 
								
							
								 
							
						 
						
							
							
								
								Bump version and changelog  
							
							
							
						 
						
							2016-12-16 10:18:02 +00:00  
				
					
						
							
							
								 
						
							
							
								edc6a1e4f9 
								
							
								 
							
						 
						
							
							
								
								Add some logging for syncing to_device events  
							
							... 
							
							
							
							Attempt to track down the loss of to_device events
(https://github.com/vector-im/riot-web/issues/2711  etc). 
							
						 
						
							2016-12-15 18:16:10 +00:00  
				
					
						
							
							
								 
						
							
							
								35129ac998 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1698  from matrix-org/erikj/room_list  
							
							... 
							
							
							
							Fix caching on public room list 
							
						 
						
							2016-12-15 15:40:28 +00:00  
				
					
						
							
							
								 
						
							
							
								aa1336c00a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1700  from matrix-org/erikj/backfill_filter  
							
							... 
							
							
							
							Fix /backfill returning events it shouldn't 
							
						 
						
							2016-12-15 14:21:30 +00:00  
				
					
						
							
							
								 
						
							
							
								24c16fc349 
								
							
								 
							
						 
						
							
							
								
								Fix crash in url preview when html tag has no text  
							
							... 
							
							
							
							Signed-off-by: Marcin Bachry <hegel666@gmail.com> 
							
						 
						
							2016-12-14 22:38:18 +01:00  
				
					
						
							
							
								 
						
							
							
								b8255eba26 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2016-12-14 13:49:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b2999a7055 
								
							
								 
							
						 
						
							
							
								
								Fix /backfill returning events it shouldn't  
							
							
							
						 
						
							2016-12-14 13:41:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c3208e45c9 
								
							
								 
							
						 
						
							
							
								
								Fixup membership query  
							
							
							
						 
						
							2016-12-14 10:46:58 +00:00  
				
					
						
							
							
								 
						
							
							
								9d95351cad 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/room_list  
							
							
							
						 
						
							2016-12-13 17:57:08 +00:00  
				
					
						
							
							
								 
						
							
							
								1de53a7a1a 
								
							
								 
							
						 
						
							
							
								
								Fix caching on public room list  
							
							
							
						 
						
							2016-12-13 17:33:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b3d398343e 
								
							
								 
							
						 
						
							
							
								
								Bump changelog and version  
							
							
							
						 
						
							2016-12-13 11:07:27 +00:00  
				
					
						
							
							
								 
						
							
							
								8588d0eb3d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1697  from matrix-org/erikj/fix_bg_member  
							
							... 
							
							
							
							Fix background update that prematurely stopped 
							
						 
						
							2016-12-12 17:20:17 +00:00  
				
					
						
							
							
								 
						
							
							
								1574b839e0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1676  from matrix-org/erikj/room_list  
							
							... 
							
							
							
							Add new API appservice specific public room list 
							
						 
						
							2016-12-12 17:00:10 +00:00  
				
					
						
							
							
								 
						
							
							
								7ec2bf9b77 
								
							
								 
							
						 
						
							
							
								
								Fix background update that prematurely stopped  
							
							
							
						 
						
							2016-12-12 16:54:58 +00:00  
				
					
						
							
							
								 
						
							
							
								2bf5a47b3e 
								
							
								 
							
						 
						
							
							
								
								Rename network_id to instance_id on client side  
							
							
							
						 
						
							2016-12-12 16:05:45 +00:00  
				
					
						
							
							
								 
						
							
							
								09cbcb78d3 
								
							
								 
							
						 
						
							
							
								
								Add cache to get_public_room_ids_at_stream_id  
							
							
							
						 
						
							2016-12-12 14:41:51 +00:00  
				
					
						
							
							
								 
						
							
							
								631376e2ac 
								
							
								 
							
						 
						
							
							
								
								Notify replication. Use correct network_id  
							
							
							
						 
						
							2016-12-12 14:28:15 +00:00  
				
					
						
							
							
								 
						
							
							
								abed247182 
								
							
								 
							
						 
						
							
							
								
								Remove unspecced GET endpoints for e2e keys  
							
							... 
							
							
							
							GET /keys/claim is a terrible idea, since it isn't idempotent; also it throws
500 errors if you call it without all the right params.
GET /keys/query is arguable, but it's unspecced, so let's get rid of it too to
stop people relying on unspecced APIs. 
							
						 
						
							2016-12-12 12:31:40 +00:00  
				
					
						
							
							
								 
						
							
							
								d45c984653 
								
							
								 
							
						 
						
							
							
								
								Docstring  
							
							
							
						 
						
							2016-12-12 11:00:27 +00:00  
				
					
						
							
							
								 
						
							
							
								d53a80af25 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1620  from matrix-org/erikj/concurrent_room_access  
							
							... 
							
							
							
							Limit the number of events that can be created on a given room concurrently 
							
						 
						
							2016-12-12 10:30:23 +00:00  
				
					
						
							
							
								 
						
							
							
								85cd30b1fd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1686  from matrix-org/rav/fix_federation_key_fails  
							
							... 
							
							
							
							E2E key query: handle federation fails 
							
						 
						
							2016-12-12 09:33:39 +00:00  
				
					
						
							
							
								 
						
							
							
								deca951241 
								
							
								 
							
						 
						
							
							
								
								Remove unused import  
							
							
							
						 
						
							2016-12-12 09:24:35 +00:00  
				
					
						
							
							
								 
						
							
							
								efa4ccfaee 
								
							
								 
							
						 
						
							
							
								
								E2E key query: handle federation fails  
							
							... 
							
							
							
							Don't fail the whole request if we can't connect to a particular server. 
							
						 
						
							2016-12-09 18:31:01 +00:00  
				
					
						
							
							
								 
						
							
							
								fbaf868f62 
								
							
								 
							
						 
						
							
							
								
								Correctly handle timeout errors  
							
							
							
						 
						
							2016-12-09 16:30:29 +00:00  
				
					
						
							
							
								 
						
							
							
								be14c24cea 
								
							
								 
							
						 
						
							
							
								
								Fix rare notifier bug where listeners dont timeout  
							
							... 
							
							
							
							There was a race condition that caused the notifier to 'miss' the
timeout notification, since there were no other checks for the timeout
this caused listeners to get stuck in a loop until something happened. 
							
						 
						
							2016-12-09 15:43:18 +00:00  
				
					
						
							
							
								 
						
							
							
								1697f6a323 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1680  from matrix-org/erikj/joined_rooms  
							
							... 
							
							
							
							Add new room membership APIs 
							
						 
						
							2016-12-09 11:35:48 +00:00