da4ed08739 
								
							
								 
							
						 
						
							
							
								
								One too many lens  
							
							
							
						 
						
							2015-05-01 13:29:38 +01:00  
				
					
						
							
							
								 
						
							
							
								9060dc6b59 
								
							
								 
							
						 
						
							
							
								
								Change public room list to use defer.gatherResults  
							
							
							
						 
						
							2015-05-01 13:28:36 +01:00  
				
					
						
							
							
								 
						
							
							
								327ca883ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into postgres  
							
							
							
						 
						
							2015-04-28 13:39:42 +01:00  
				
					
						
							
							
								 
						
							
							
								6f8e2d517e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into postgres  
							
							
							
						 
						
							2015-04-27 14:41:40 +01:00  
				
					
						
							
							
								 
						
							
							
								48b6ee2b67 
								
							
								 
							
						 
						
							
							
								
								Create an 'invite' powerlevel when making new rooms  
							
							
							
						 
						
							2015-04-21 21:07:35 +01:00  
				
					
						
							
							
								 
						
							
							
								24d21887ed 
								
							
								 
							
						 
						
							
							
								
								SYN-350: Don't ratelimit the individual events generated during room creation  
							
							
							
						 
						
							2015-04-21 14:14:19 +01:00  
				
					
						
							
							
								 
						
							
							
								9a7f496298 
								
							
								 
							
						 
						
							
							
								
								Sanitize RoomMemberStore  
							
							
							
						 
						
							2015-03-23 15:29:04 +00:00  
				
					
						
							
							
								 
						
							
							
								8e28db5cc9 
								
							
								 
							
						 
						
							
							
								
								Change room handlers get_rooms_for_user to get_joined_rooms_for_user. This uses the a storage api that is cached.  
							
							
							
						 
						
							2015-03-09 16:43:09 +00:00  
				
					
						
							
							
								 
						
							
							
								dcec7175dc 
								
							
								 
							
						 
						
							
							
								
								Finish impl to get new events for AS. ASes should now be able to poll /events  
							
							
							
						 
						
							2015-02-26 16:23:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2d20466f9a 
								
							
								 
							
						 
						
							
							
								
								Add stub functions and work out execution flow to implement AS event stream polling.  
							
							
							
						 
						
							2015-02-25 15:00:59 +00:00  
				
					
						
							
							
								 
						
							
							
								ed877d6585 
								
							
								 
							
						 
						
							
							
								
								Remove debug logging  
							
							
							
						 
						
							2015-02-11 16:50:46 +00:00  
				
					
						
							
							
								 
						
							
							
								ddb816cf60 
								
							
								 
							
						 
						
							
							
								
								Don't unfreeze when using FreezeEvent.get_dict, as we are using a JSONEncoder that understands FrozenDict  
							
							
							
						 
						
							2015-02-11 15:44:28 +00:00  
				
					
						
							
							
								 
						
							
							
								e1515c3e91 
								
							
								 
							
						 
						
							
							
								
								Pass through list of room hosts from room alias query to federation so that it can retry against different room hosts  
							
							
							
						 
						
							2015-02-05 13:44:42 +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  
				
					
						
							
							
								 
						
							
							
								1c06c48ce2 
								
							
								 
							
						 
						
							
							
								
								Replace hs.parse_roomid with RoomID.from_string  
							
							
							
						 
						
							2015-01-23 11:55:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5759bec43c 
								
							
								 
							
						 
						
							
							
								
								Replace hs.parse_userid with UserID.from_string  
							
							
							
						 
						
							2015-01-23 11:47:15 +00:00  
				
					
						
							
							
								 
						
							
							
								333836ff92 
								
							
								 
							
						 
						
							
							
								
								PEP8 and pyflakes warnings  
							
							
							
						 
						
							2015-01-07 16:18:12 +00:00  
				
					
						
							
							
								 
						
							
							
								4c68460392 
								
							
								 
							
						 
						
							
							
								
								SYN-154: Tweak how the m.room.create check is done.  
							
							... 
							
							
							
							Don't perform the check in auth.is_host_in_room but instead do it in _do_join
and also assert that there are no m.room.members in the room before doing so. 
							
						 
						
							2015-01-07 16:09:00 +00:00  
				
					
						
							
							
								 
						
							
							
								9cb4f75d53 
								
							
								 
							
						 
						
							
							
								
								SYN-154: Better error messages when joining an unknown room by ID.  
							
							... 
							
							
							
							The simple fix doesn't work here because room creation also involves
unknown room IDs. The check relies on the presence of m.room.create for
rooms being created, whereas bogus room IDs have no state events at all. 
							
						 
						
							2015-01-07 15:21:48 +00:00  
				
					
						
							
							
								 
						
							
							
								5e23a19204 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #28  from matrix-org/erikj-perf  
							
							... 
							
							
							
							Database performance improvements. 
							
						 
						
							2015-01-06 13:33:40 +00:00  
				
					
						
							
							
								 
						
							
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								f0128f9600 
								
							
								 
							
						 
						
							
							
								
								Add RoomMemberStore.get_users_in_room, so that we can get the list of joined users without having to retrieve the full events  
							
							
							
						 
						
							2015-01-06 10:55:43 +00:00  
				
					
						
							
							
								 
						
							
							
								efd27ff01b 
								
							
								 
							
						 
						
							
							
								
								Set a state_key for the topic and room name, otherwise they won't be treated as room state  
							
							
							
						 
						
							2014-12-19 15:31:27 +00:00  
				
					
						
							
							
								 
						
							
							
								1e7f83b91d 
								
							
								 
							
						 
						
							
							
								
								Set display name when joining via alias  
							
							
							
						 
						
							2014-12-19 12:31:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5739e6c606 
								
							
								 
							
						 
						
							
							
								
								s/user_id/sender/  
							
							
							
						 
						
							2014-12-19 11:43:46 +00:00  
				
					
						
							
							
								 
						
							
							
								3c77d13aa5 
								
							
								 
							
						 
						
							
							
								
								Kill off synapse.api.events.*  
							
							
							
						 
						
							2014-12-16 11:29:05 +00:00  
				
					
						
							
							
								 
						
							
							
								cf6e5f1dbf 
								
							
								 
							
						 
						
							
							
								
								Rename MessageHandler.handle_event. Add a few comments.  
							
							
							
						 
						
							2014-12-15 17:01:12 +00:00  
				
					
						
							
							
								 
						
							
							
								65cdf4e724 
								
							
								 
							
						 
						
							
							
								
								Get current member state from current_state snapshot. Fix leave test.  
							
							
							
						 
						
							2014-12-15 15:03:27 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f25764943c 
								
							
								 
							
						 
						
							
							
								
								Add a 'user_left_room' distributor signal analogous to 'user_joined_room'  
							
							
							
						 
						
							2014-12-11 18:27:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4c682143c8 
								
							
								 
							
						 
						
							
							
								
								.from_string() no longer takes a HS  
							
							
							
						 
						
							2014-12-10 18:00:49 +00:00  
				
					
						
							
							
								 
						
							
							
								95aa903ffa 
								
							
								 
							
						 
						
							
							
								
								Try and figure out how and why signatures are being changed.  
							
							
							
						 
						
							2014-12-10 11:37:47 +00:00  
				
					
						
							
							
								 
						
							
							
								008303b245 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							
							
						 
						
							2014-12-09 14:49:11 +00:00  
				
					
						
							
							
								 
						
							
							
								5eca288d28 
								
							
								 
							
						 
						
							
							
								
								Fix joining from an invite  
							
							
							
						 
						
							2014-12-09 14:47:27 +00:00  
				
					
						
							
							
								 
						
							
							
								609c31e8df 
								
							
								 
							
						 
						
							
							
								
								More bug fixes  
							
							
							
						 
						
							2014-12-08 17:50:56 +00:00  
				
					
						
							
							
								 
						
							
							
								ee3df06183 
								
							
								 
							
						 
						
							
							
								
								More bug fixes  
							
							
							
						 
						
							2014-12-08 14:50:48 +00:00  
				
					
						
							
							
								 
						
							
							
								e8323b9e34 
								
							
								 
							
						 
						
							
							
								
								More bug fixes  
							
							
							
						 
						
							2014-12-08 10:16:18 +00:00  
				
					
						
							
							
								 
						
							
							
								c31dba86ec 
								
							
								 
							
						 
						
							
							
								
								Convert rest and handlers to use new event structure  
							
							
							
						 
						
							2014-12-04 15:50:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5d7c9ab789 
								
							
								 
							
						 
						
							
							
								
								Begin converting things to use the new Event structure  
							
							
							
						 
						
							2014-12-04 11:27:59 +00:00  
				
					
						
							
							
								 
						
							
							
								6941a19715 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into events_refactor  
							
							
							
						 
						
							2014-12-03 11:56:49 +00:00  
				
					
						
							
							
								 
						
							
							
								307f94dcbe 
								
							
								 
							
						 
						
							
							
								
								Squash room_ids list to a set() to remove duplicates - with TODO marker as I have no idea /why/ the dups are happening in the first place  
							
							
							
						 
						
							2014-12-02 20:51:12 +00:00  
				
					
						
							
							
								 
						
							
							
								9d53228158 
								
							
								 
							
						 
						
							
							
								
								Change DomainSpecificString so that it doesn't use a HomeServer object  
							
							
							
						 
						
							2014-12-02 10:42:28 +00:00  
				
					
						
							
							
								 
						
							
							
								db9ce032a4 
								
							
								 
							
						 
						
							
							
								
								Fix pep8 codestyle warnings  
							
							
							
						 
						
							2014-11-20 17:26:36 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								415ddf59bb 
								
							
								 
							
						 
						
							
							
								
								Don't add a 'prev' key to m.room.member messages  
							
							
							
						 
						
							2014-11-19 17:59:51 +00:00  
				
					
						
							
							
								 
						
							
							
								b01dd76be1 
								
							
								 
							
						 
						
							
							
								
								SYN-149: Enable auth for events added during room creation since they should pass auth checks  
							
							
							
						 
						
							2014-11-18 15:42:53 +00:00  
				
					
						
							
							
								 
						
							
							
								ae9c2ab165 
								
							
								 
							
						 
						
							
							
								
								SYN-149: Send join event immediately after the room create event  
							
							
							
						 
						
							2014-11-18 15:29:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a5b88c489e 
								
							
								 
							
						 
						
							
							
								
								Split out sending the room alias events from creating the alias so that we can do them in the right point when creating a room  
							
							
							
						 
						
							2014-11-18 15:03:13 +00:00  
				
					
						
							
							
								 
						
							
							
								cf45e57d9c 
								
							
								 
							
						 
						
							
							
								
								SYN-148: Add the alias after creating the room  
							
							
							
						 
						
							2014-11-17 16:37:33 +00:00  
				
					
						
							
							
								 
						
							
							
								6fea478d2e 
								
							
								 
							
						 
						
							
							
								
								Fix bugs with invites/joins across federatiom.  
							
							... 
							
							
							
							Both in terms of auth and not trying to fetch missing PDUs for invites,
joins etc. 
							
						 
						
							2014-11-12 11:24:11 +00:00