40017a9a11 
								
							
								 
							
						 
						
							
							
								
								Add 'trusted_private_chat' to room creation presets  
							
							
							
						 
						
							2015-10-02 11:22:56 +01:00  
				
					
						
							
							
								 
						
							
							
								d5e081c7ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/unfederatable  
							
							
							
						 
						
							2015-10-02 10:33:49 +01:00  
				
					
						
							
							
								 
						
							
							
								0ec78b360c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #287  from matrix-org/erikj/canonical_alias  
							
							... 
							
							
							
							Set m.room.canonical_alias on room creation. 
							
						 
						
							2015-09-30 17:14:55 +01:00  
				
					
						
							
							
								 
						
							
							
								ecd0c0dfc5 
								
							
								 
							
						 
						
							
							
								
								Remove double indentation  
							
							
							
						 
						
							2015-09-30 16:46:24 +01:00  
				
					
						
							
							
								 
						
							
							
								301141515a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #288  from matrix-org/markjh/unused_definitions  
							
							... 
							
							
							
							Remove some of the unused definitions from synapse 
							
						 
						
							2015-09-28 14:22:44 +01:00  
				
					
						
							
							
								 
						
							
							
								57338a9768 
								
							
								 
							
						 
						
							
							
								
								synapse/handlers/room.py:_should_invite_join was unused  
							
							
							
						 
						
							2015-09-23 10:26:45 +01:00  
				
					
						
							
							
								 
						
							
							
								257fa1c53e 
								
							
								 
							
						 
						
							
							
								
								Set m.room.canonical_alias on room creation.  
							
							
							
						 
						
							2015-09-23 10:07:31 +01:00  
				
					
						
							
							
								 
						
							
							
								dc6094b908 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #271  from matrix-org/erikj/default_history  
							
							... 
							
							
							
							Change default history visibility for private rooms 
							
						 
						
							2015-09-23 09:21:00 +01:00  
				
					
						
							
							
								 
						
							
							
								3c166a24c5 
								
							
								 
							
						 
						
							
							
								
								Remove undocumented and unimplemented 'feedback' parameter from the Client-Server API  
							
							
							
						 
						
							2015-09-09 16:05:09 +01:00  
				
					
						
							
							
								 
						
							
							
								bc8b25eb56 
								
							
								 
							
						 
						
							
							
								
								Allow users that have left the room to view the member list from the point they left  
							
							
							
						 
						
							2015-09-09 15:42:16 +01:00  
				
					
						
							
							
								 
						
							
							
								e530208e68 
								
							
								 
							
						 
						
							
							
								
								Change default history visibility for private rooms  
							
							
							
						 
						
							2015-09-09 09:57:49 +01:00  
				
					
						
							
							
								 
						
							
							
								a88e16152f 
								
							
								 
							
						 
						
							
							
								
								Add flag which disables federation of the room  
							
							
							
						 
						
							2015-09-01 15:47:30 +01:00  
				
					
						
							
							
								 
						
							
							
								9b63def388 
								
							
								 
							
						 
						
							
							
								
								Add m.room.avatar to default power levels. Change default required power levels of such events to 50  
							
							
							
						 
						
							2015-08-20 14:35:40 +01:00  
				
					
						
							
							
								 
						
							
							
								cbd053bb8f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #233  from matrix-org/erikj/canonical_alias  
							
							... 
							
							
							
							Add server side support for canonical aliases 
							
						 
						
							2015-08-20 11:26:09 +01:00  
				
					
						
							
							
								 
						
							
							
								daa01842f8 
								
							
								 
							
						 
						
							
							
								
								Don't get apservice interested rooms in RoomHandler.get_joined_rooms_for_users  
							
							
							
						 
						
							2015-08-19 13:46:03 +01:00  
				
					
						
							
							
								 
						
							
							
								d7272f8d9d 
								
							
								 
							
						 
						
							
							
								
								Add canonical alias to the default power levels  
							
							
							
						 
						
							2015-08-19 12:03:09 +01:00  
				
					
						
							
							
								 
						
							
							
								c456d17daf 
								
							
								 
							
						 
						
							
							
								
								Implement specifying custom initial state for /createRoom  
							
							
							
						 
						
							2015-07-16 15:25:29 +01:00  
				
					
						
							
							
								 
						
							
							
								002a44ac1a 
								
							
								 
							
						 
						
							
							
								
								s/everyone_ops/original_invitees_have_ops/  
							
							
							
						 
						
							2015-07-14 10:37:42 +01:00  
				
					
						
							
							
								 
						
							
							
								b49a30a972 
								
							
								 
							
						 
						
							
							
								
								Capitalize contants  
							
							
							
						 
						
							2015-07-14 10:20:31 +01:00  
				
					
						
							
							
								 
						
							
							
								d5cc794598 
								
							
								 
							
						 
						
							
							
								
								Implement presets at room creation  
							
							
							
						 
						
							2015-07-13 16:56:08 +01:00  
				
					
						
							
							
								 
						
							
							
								1a3255b507 
								
							
								 
							
						 
						
							
							
								
								Add m.room.history_visibility to newly created rooms' m.room.power_levels  
							
							
							
						 
						
							2015-07-06 13:25:35 +01:00  
				
					
						
							
							
								 
						
							
							
								4429e720ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2015-05-22 10:33:00 +01:00  
				
					
						
							
							
								 
						
							
							
								53447e9cd3 
								
							
								 
							
						 
						
							
							
								
								Add caches for things requested by the pushers  
							
							
							
						 
						
							2015-05-21 16:41:39 +01:00  
				
					
						
							
							
								 
						
							
							
								0c894e1ebd 
								
							
								 
							
						 
						
							
							
								
								Throw error when creating room if alias contains whitespace #SYN-335  
							
							
							
						 
						
							2015-05-14 13:11:28 +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  
				
					
						
							
							
								 
						
							
							
								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