Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							52ca867670 
							
						 
					 
					
						
						
							
							Sign federation transactions  
						
						
						
						
					 
					
						2014-09-24 17:25:41 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							72eb360f2d 
							
						 
					 
					
						
						
							
							Don't set the room name to be the room alias on room creation if the client didn't supply a name  
						
						
						
						
					 
					
						2014-09-24 16:59:57 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							2b4736afcd 
							
						 
					 
					
						
						
							
							Fixed getUserDisplayname when the user has a null displayname  
						
						
						
						
					 
					
						2014-09-24 17:42:40 +02:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							7dc7c53029 
							
						 
					 
					
						
						
							
							The REST API spec only alows for returning a single server so name the  
						
						... 
						
						
						
						endpoint appropriately. 
						
						
					 
					
						2014-09-24 17:28:47 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							327dcc98e3 
							
						 
					 
					
						
						
							
							SYN-70: And fix another bug where I can't type  
						
						
						
						
					 
					
						2014-09-24 16:19:29 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							87deaf1658 
							
						 
					 
					
						
						
							
							SYN-70: Fix typo  
						
						
						
						
					 
					
						2014-09-24 16:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							7679ee7321 
							
						 
					 
					
						
						
							
							Hopefully implement turn in the web client (probably wrong for Firefox because Firefox is a special snowflake)  
						
						
						
						
					 
					
						2014-09-24 16:08:31 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							4553651138 
							
						 
					 
					
						
						
							
							Oops  
						
						
						
						
					 
					
						2014-09-24 17:04:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							5383ba5587 
							
						 
					 
					
						
						
							
							rename endpoint to better reflect what it is and allow specifying multiple uris  
						
						
						
						
					 
					
						2014-09-24 16:01:36 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							432e8ef2bc 
							
						 
					 
					
						
						
							
							Fixed SYWEB-74: Emote desktop notifications sometimes lack a name: "undefined waves"  
						
						
						
						
					 
					
						2014-09-24 16:52:48 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							70899d3ab2 
							
						 
					 
					
						
						
							
							Rename deletions to redactions  
						
						
						
						
					 
					
						2014-09-24 15:27:59 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							b42b0d3fe5 
							
						 
					 
					
						
						
							
							Use standard base64 encoding with padding to get the same result as  
						
						... 
						
						
						
						coturn. 
						
						
					 
					
						2014-09-24 15:29:24 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							7d9a84a445 
							
						 
					 
					
						
						
							
							Make deleting deletes not undelete  
						
						
						
						
					 
					
						2014-09-24 14:18:08 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							1e6c5b205c 
							
						 
					 
					
						
						
							
							Fix bug where we didn't correctly pull out the event_id of the deletion  
						
						
						
						
					 
					
						2014-09-24 13:29:20 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							c7620cca6f 
							
						 
					 
					
						
						
							
							SYWEB-27: Public rooms with 2 users must not considered as 1:1 chat room and so, they must no be renamed  
						
						
						
						
					 
					
						2014-09-24 13:17:47 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							b02bb18a70 
							
						 
					 
					
						
						
							
							Fixed SYWEB-28: show displayname changes in recents  
						
						
						
						
					 
					
						2014-09-24 12:48:24 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							4e79b09dd9 
							
						 
					 
					
						
						
							
							Fill out the prune_event method.  
						
						
						
						
					 
					
						2014-09-24 11:37:14 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							6f5970a2e1 
							
						 
					 
					
						
						
							
							Added hasOwnProperty tests when required to be robust to random properties added to he Object prototype  
						
						
						
						
					 
					
						2014-09-24 12:22:40 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							3d2cca6762 
							
						 
					 
					
						
						
							
							Fix test.  
						
						
						
						
					 
					
						2014-09-24 11:17:43 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							4354590a69 
							
						 
					 
					
						
						
							
							Add v4 deltas to current sql.  
						
						
						
						
					 
					
						2014-09-24 11:06:41 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							ef5b39c410 
							
						 
					 
					
						
						
							
							State data now provides up-to-date users displaynames. So use it first.  
						
						... 
						
						
						
						Continue to use presence data as fallback solution which is required when users do not join the room yet.
Created eventHandlerService.getUserDisplayName() as a single point to compute display name. 
						
						
					 
					
						2014-09-24 11:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							7b8e24a588 
							
						 
					 
					
						
						
							
							close buttons on recents (SYWEB-68)  
						
						
						
						
					 
					
						2014-09-24 01:12:59 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							53841642a8 
							
						 
					 
					
						
						
							
							close buttons on recents (SYWEB-68)  
						
						
						
						
					 
					
						2014-09-24 01:12:45 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							b08112f936 
							
						 
					 
					
						
						
							
							on safari at least keypress's event.which returns ASCII rather than keycodes, so 38 & 40 was swallowing ( and & rather than up-arrow and down-arrow(!)  
						
						
						
						
					 
					
						2014-09-23 23:35:17 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							53ae5bce13 
							
						 
					 
					
						
						
							
							comment-convo with kegan  
						
						
						
						
					 
					
						2014-09-23 23:25:56 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e80fe6b5 
							
						 
					 
					
						
						
							
							fix yet more room id leak disasters  
						
						
						
						
					 
					
						2014-09-23 20:27:09 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							0e848d73f9 
							
						 
					 
					
						
						
							
							oops, stupid bug on room/$room/state  
						
						
						
						
					 
					
						2014-09-23 20:01:32 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							cbea225d97 
							
						 
					 
					
						
						
							
							manu: what's going on here?  
						
						
						
						
					 
					
						2014-09-23 20:01:32 +01:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							a7d53227de 
							
						 
					 
					
						
						
							
							Bugfix for older Pythons that lack hmac.compare_digest()  
						
						
						
						
					 
					
						2014-09-23 19:07:16 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							437969eac9 
							
						 
					 
					
						
						
							
							use all new /rooms/<room id>/state to actually gather the state for rooms whenever join them. a bit ugly, as we don't currently have a nice place to gather housekeeping after joining a room, so horrible code duplication...  
						
						
						
						
					 
					
						2014-09-23 18:50:39 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							bf4b224fcf 
							
						 
					 
					
						
						
							
							Fix a few pyflakes errors in the server_key_resource  
						
						
						
						
					 
					
						2014-09-23 18:43:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							e3117a2a23 
							
						 
					 
					
						
						
							
							Add a _matrix/key/v1 resource with the verification keys of the local server  
						
						
						
						
					 
					
						2014-09-23 18:43:34 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a8e7d9b9 
							
						 
					 
					
						
						
							
							Read signing keys using methods from syutil. convert keys that are in the wrong format  
						
						
						
						
					 
					
						2014-09-23 18:43:34 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							c96ab4fcbb 
							
						 
					 
					
						
						
							
							The config is not hierarchical  
						
						
						
						
					 
					
						2014-09-23 19:17:24 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							efea61dc50 
							
						 
					 
					
						
						
							
							Rename 'pruned' to 'pruned_because'  
						
						
						
						
					 
					
						2014-09-23 17:40:58 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							bc250a6afa 
							
						 
					 
					
						
						
							
							SYN-12: Implement auth for deletion by adding a 'delete_level' on the ops levels event  
						
						... 
						
						
						
						SYN-12 # comment Auth has been added. 
						
						
					 
					
						2014-09-23 17:36:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							284fac379c 
							
						 
					 
					
						
						
							
							patch over another scenario whe we leak room IDs.  i have *zero* idea why or where the webclient is overriding message.membership to be "join" though, when it comes down the events pipe as "invite" (which was causing this failure mode)  
						
						
						
						
					 
					
						2014-09-23 17:31:13 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							5aa13b9084 
							
						 
					 
					
						
						
							
							fix a case of rampaging SYWEB-78  
						
						
						
						
					 
					
						2014-09-23 17:31:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							14ed6799d7 
							
						 
					 
					
						
						
							
							Add support for TURN servers as per the TURN REST API ( http://tools.ietf.org/html/draft-uberti-behave-turn-rest-00 )  
						
						
						
						
					 
					
						2014-09-23 17:16:13 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							a7420ff2b5 
							
						 
					 
					
						
						
							
							Fix SYWEB-72 : Improve performance when typing.  
						
						... 
						
						
						
						Swapped ng-keydown to a directive, which does the same thing (check if up/down
arrow then call history.goUp/goDown). This has *dramatically* improved
performance when typing in rooms which have lots (>100) of messages loaded. 
						
						
					 
					
						2014-09-23 16:56:54 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							e4e8ad6780 
							
						 
					 
					
						
						
							
							SYWEB-28: Fixed weird members list ordering: sort members on their last activity absolute time  
						
						
						
						
					 
					
						2014-09-23 17:33:16 +02:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							c0673c50e6 
							
						 
					 
					
						
						
							
							Merge branch 'jira/SYN-60' into develop  
						
						
						
						
					 
					
						2014-09-23 16:15:54 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							7d94913efb 
							
						 
					 
					
						
						
							
							remove old commented-out code  
						
						
						
						
					 
					
						2014-09-23 16:12:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f73bd325 
							
						 
					 
					
						
						
							
							fix one cause of SYWEB-53  
						
						
						
						
					 
					
						2014-09-23 16:12:25 +01:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							c03176af59 
							
						 
					 
					
						
						
							
							Send an HMAC(SHA1) protecting the User ID for the ReCAPTCHA bypass, rather than simply the secret itself, so it's useless if that HMAC leaks  
						
						
						
						
					 
					
						2014-09-23 15:58:44 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							2771efb51c 
							
						 
					 
					
						
						
							
							Update API docs to include notes on /rooms/$roomid/state  
						
						
						
						
					 
					
						2014-09-23 15:39:04 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							932b376b4e 
							
						 
					 
					
						
						
							
							Add prune_event method  
						
						
						
						
					 
					
						2014-09-23 15:37:32 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							0c4ae63ad5 
							
						 
					 
					
						
						
							
							Implemented /rooms/$roomid/state API.  
						
						
						
						
					 
					
						2014-09-23 15:35:58 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b99f6eb904 
							
						 
					 
					
						
						
							
							Make sure we don't persist the 'pruned' key  
						
						
						
						
					 
					
						2014-09-23 15:29:27 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							78af6bbb98 
							
						 
					 
					
						
						
							
							Add m.room.deletion. If an event is deleted it will be returned to clients 'pruned', i.e. all client specified keys will be removed.  
						
						
						
						
					 
					
						2014-09-23 15:28:32 +01:00