Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							537c7e1137 
							
						 
					 
					
						
						
							
							Config values are almost never 'None', but they might be empty string. Detect their presence by truth  
						
						
						
						
							
						
					 
					
						2014-09-23 15:18:59 +01:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							5f16439752 
							
						 
					 
					
						
						
							
							Make sure the config actually /has/ a captcha_bypass_secret set before trying to compare it  
						
						
						
						
							
						
					 
					
						2014-09-23 15:16:47 +01:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							3a8a94448a 
							
						 
					 
					
						
						
							
							Allow a (hidden undocumented) key to m.login.recaptcha to specify a shared secret to allow bots to bypass the ReCAPTCHA test (SYN-60)  
						
						
						
						
							
						
					 
					
						2014-09-23 14:29:08 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c88ae4f4 
							
						 
					 
					
						
						
							
							Partial fix of SYWEB-28: If members do not have last_active_ago, compare their presence state to order them  
						
						
						
						
							
						
					 
					
						2014-09-23 15:19:03 +02:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							4847045259 
							
						 
					 
					
						
						
							
							send messages to users from the home page (SYWEB-19)  
						
						
						
						
							
						
					 
					
						2014-09-23 13:36:58 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							997a016122 
							
						 
					 
					
						
						
							
							fix NPE  
						
						
						
						
							
						
					 
					
						2014-09-23 13:01:12 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							512f2cc9c4 
							
						 
					 
					
						
						
							
							Fix SYWEB-8 : Buggy tab-complete.  
						
						... 
						
						
						
						The first red blink was caused by an uninitialised search index. There is no
caching of entries, since this then wouldn't update if someone joined/left
during the tab. Instead, set to search index to MAX_VALUE then fix it to a
valid index AFTER the search is complete. Also ditched trailing space on ": ". 
						
						
							
						
					 
					
						2014-09-23 12:22:14 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							6876b1a25b 
							
						 
					 
					
						
						
							
							fix grammatics  
						
						
						
						
							
						
					 
					
						2014-09-22 21:45:50 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							107e7d5d91 
							
						 
					 
					
						
						
							
							Add section to explain how to sign events such that we can redact message contents  
						
						
						
						
							
						
					 
					
						2014-09-22 19:42:07 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							09d79b0a9b 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into server2server_signing  
						
						
						
						
							
						
					 
					
						2014-09-22 18:54:00 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							b5c9d99424 
							
						 
					 
					
						
						
							
							Show display name changes in the message list.  
						
						
						
						
							
						
					 
					
						2014-09-22 17:46:53 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							176e3fd141 
							
						 
					 
					
						
						
							
							Bump versions and changelog  
						
						
						
						
							
 
						
					 
					
						2014-09-22 17:42:09 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							95acf63ea3 
							
						 
					 
					
						
						
							
							Add working protractor e2e test.  
						
						... 
						
						
						
						This uses the ignoreSynchronization flag because of the longpoll on the event
stream. It would be better to use $interval, but couldn't get that to
*reliably* work when testing. I suspect that $interval won't help us here,
since there is genuinely an open $http connection, as we're doing a long
poll. https://github.com/angular/protractor/issues/49  for more info. 
						
						
							
						
					 
					
						2014-09-22 16:50:12 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							90f5eb1270 
							
						 
					 
					
						
						
							
							Set required environment variables for e2e testing.  
						
						... 
						
						
						
						Added an 'id' to the login button so it can be automatically triggered.
Also, added an onPrepare section to protractor.conf to do the login. 
						
						
							
						
					 
					
						2014-09-22 15:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							7dfcba1649 
							
						 
					 
					
						
						
							
							Updated test README to include a section on environment-protractor.js  
						
						... 
						
						
						
						The environment file is .gitignored so random selenium servers aren't accidentally pushed. 
						
						
							
						
					 
					
						2014-09-22 14:36:06 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							e3152188ef 
							
						 
					 
					
						
						
							
							Added boilerplate for running end-to-end tests.\nThis is done using Protractor, which looks for a .gitignored file environment-protractor.js which contains the selenium endpoint url.  
						
						
						
						
							
						
					 
					
						2014-09-22 14:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							231afe464a 
							
						 
					 
					
						
						
							
							Add a deletions table  
						
						
						
						
							
						
					 
					
						2014-09-22 13:42:52 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							e68dc04900 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:matrix-org/synapse into develop  
						
						
						
						
							
						
					 
					
						2014-09-22 13:02:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							4696622b0a 
							
						 
					 
					
						
						
							
							Propagate failure reason to the other party.  
						
						
						
						
							
						
					 
					
						2014-09-22 11:44:15 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							83ea3c96ec 
							
						 
					 
					
						
						
							
							Better logging of ICE candidates and fail the call when ICE fails.  
						
						
						
						
							
						
					 
					
						2014-09-22 10:55:01 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							333e63156e 
							
						 
					 
					
						
						
							
							Fixed unit test; it all actually works. Added a README for running the tests with karma/jasmine.  
						
						
						
						
							
						
					 
					
						2014-09-22 10:27:03 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							a0c3da17b4 
							
						 
					 
					
						
						
							
							go back to the original behaviour of only notifying if we think the app is backgrounded or idle...  
						
						
						
						
							
						
					 
					
						2014-09-20 01:40:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							4c7a1abd39 
							
						 
					 
					
						
						
							
							remove insanely busy logging which is killing CPU  
						
						
						
						
							
						
					 
					
						2014-09-20 01:14:01 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							9fda37158a 
							
						 
					 
					
						
						
							
							remove the ng-model attribute from mainInput textarea to stop the digest being run every time you press a key (SYWEB-4)  
						
						
						
						
							
						
					 
					
						2014-09-20 00:49:45 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							648fd2a622 
							
						 
					 
					
						
						
							
							Notify a callee that their browser doesn't support VoIP too.  
						
						... 
						
						
						
						SYWEB-14 #resolved 
						
						
							
						
					 
					
						2014-09-19 18:22:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							99b0c9900e 
							
						 
					 
					
						
						
							
							Move video background element up as it was causing the page to scroll.  
						
						
						
						
							
						
					 
					
						2014-09-19 17:40:00 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							f6258221c1 
							
						 
					 
					
						
						
							
							Join rooms if we're not already in them when accepting a call coming from that room.  
						
						... 
						
						
						
						SYWEB-55 #resolve 
						
						
							
						
					 
					
						2014-09-19 17:23:55 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							68e534777c 
							
						 
					 
					
						
						
							
							SYWEB-32: made all input/textearea inherit the font of their parent  
						
						
						
						
							
						
					 
					
						2014-09-19 18:00:16 +02:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							29686f63ac 
							
						 
					 
					
						
						
							
							Fix the "is webrtc supported" titles on buttons and make the video / voice call buttons appear in multi-user rooms but be greyed out with approriate titles.  
						
						
						
						
							
						
					 
					
						2014-09-19 16:52:45 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							dcc1965bfe 
							
						 
					 
					
						
						
							
							Test that prev_content get's added if there is a prev_state key (in the event stream).  
						
						
						
						
							
						
					 
					
						2014-09-19 16:44:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							03ac0c91ae 
							
						 
					 
					
						
						
							
							Merge branch 'videocalls' into develop  
						
						... 
						
						
						
						Conflicts:
	webclient/room/room.html 
						
						
							
						
					 
					
						2014-09-19 16:26:46 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							709b8ac2b7 
							
						 
					 
					
						
						
							
							SYWEB-13 SYWEB-14: disabled "Call" button if the browser does not support all required WebRTC features  
						
						
						
						
							
						
					 
					
						2014-09-19 17:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							e9670fd144 
							
						 
					 
					
						
						
							
							SYWEB-13: disabled "Send image" button if the browser does not support HTML5 file API  
						
						
						
						
							
						
					 
					
						2014-09-19 17:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							f9688d7519 
							
						 
					 
					
						
						
							
							SYWEB-13: Do not start the app if the browser does not support WEBStorage.  
						
						... 
						
						
						
						Internet Explorer case: Launch the app only for versions 9 and higher. 
						
						
							
						
					 
					
						2014-09-19 17:20:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							da8b5a5367 
							
						 
					 
					
						
						
							
							First working version of UI chrome for video calls.  
						
						
						
						
							
						
					 
					
						2014-09-19 16:18:15 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							28bcd01e8d 
							
						 
					 
					
						
						
							
							SYN-47: Fix bug where we still returned events for rooms we had left.  
						
						... 
						
						
						
						SYN-47 #resolve 
						
						
							
						
					 
					
						2014-09-19 14:45:21 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							fba67ef951 
							
						 
					 
					
						
						
							
							Small formatting fixes  
						
						
						
						
							
						
					 
					
						2014-09-19 14:19:02 +01:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa01be9e4 
							
						 
					 
					
						
						
							
							formatting  
						
						
						
						
							
						
					 
					
						2014-09-19 12:04:26 +01:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							270825ab2a 
							
						 
					 
					
						
						
							
							Fix undefined variable error  
						
						
						
						
							
						
					 
					
						2014-09-19 11:41:49 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							008515c844 
							
						 
					 
					
						
						
							
							A kind of the typo in the fix of SYWEB-44  
						
						
						
						
							
						
					 
					
						2014-09-19 09:25:51 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							301ef1bdc6 
							
						 
					 
					
						
						
							
							Room id leaks: log them when then happens. Plus log the conditions that made them happen  
						
						
						
						
							
						
					 
					
						2014-09-19 09:17:18 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							cf1e167034 
							
						 
					 
					
						
						
							
							Fixed SYWEB-16: When sending an invite over federation, the remote user sees the name of the resulting invite room as *their* name rather than the inviters  
						
						
						
						
							
						
					 
					
						2014-09-19 09:07:16 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							beed1ba089 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:matrix-org/synapse  
						
						
						
						
							
						
					 
					
						2014-09-18 18:25:23 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							2ab7e23790 
							
						 
					 
					
						
						
							
							fix SYWEB-41 (hopefully)  
						
						
						
						
							
						
					 
					
						2014-09-18 18:18:30 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							fceb5f7b22 
							
						 
					 
					
						
						
							
							SYN-39: Add documentation explaining how to check a signature  
						
						
						
						
							
						
					 
					
						2014-09-18 18:15:50 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							0dac2f7a8d 
							
						 
					 
					
						
						
							
							Fixed missing component dependency which created a crash  
						
						
						
						
							
						
					 
					
						2014-09-18 19:12:21 +02:00 
						 
				 
			
				
					
						
							
							
								Kegan Dougal 
							
						 
					 
					
						
						
						
						
							
						
						
							6a6a718898 
							
						 
					 
					
						
						
							
							Added test directory, karma conf, and angular-mocks. Expect it to work? Pah, not yet.  
						
						
						
						
							
						
					 
					
						2014-09-18 17:59:15 +01:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							faec6f7f31 
							
						 
					 
					
						
						
							
							Oops. Removed dev logs  
						
						
						
						
							
						
					 
					
						2014-09-18 17:48:20 +02:00 
						 
				 
			
				
					
						
							
							
								Emmanuel ROHEE 
							
						 
					 
					
						
						
						
						
							
						
						
							26dda48e50 
							
						 
					 
					
						
						
							
							SYWEB-14: BF: rooms invitations were not visible in recents after launching/refreshing the web page  
						
						
						
						
							
						
					 
					
						2014-09-18 17:34:26 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							3108accdee 
							
						 
					 
					
						
						
							
							Remove lie from change log.  
						
						
						
						
							
						
					 
					
						2014-09-18 16:31:18 +01:00