b9977ea667 
								
							
								 
							
						 
						
							
							
								
								Remove dead code for setting device specific rules.  
							
							... 
							
							
							
							It wasn't possible to hit the code from the API because of a typo
in parsing the request path. Since no-one was using the feature
we might as well remove the dead code. 
							
						 
						
							2016-02-18 16:05:13 +00:00  
				
					
						
							
							
								 
						
							
							
								2c1fbea531 
								
							
								 
							
						 
						
							
							
								
								Fix up logcontexts  
							
							
							
						 
						
							2016-02-08 14:26:45 +00:00  
				
					
						
							
							
								 
						
							
							
								afb7b377f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into push_badge_counts  
							
							
							
						 
						
							2016-01-19 18:17:23 +00:00  
				
					
						
							
							
								 
						
							
							
								12623c99b6 
								
							
								 
							
						 
						
							
							
								
								Use the unread notification count to send accurate badge counts in push notifications.  
							
							
							
						 
						
							2016-01-13 18:55:57 +00:00  
				
					
						
							
							
								 
						
							
							
								9c1f853d58 
								
							
								 
							
						 
						
							
							
								
								Rename 'user_name' to 'user_id' in push to make it consistent with the rest of the code  
							
							
							
						 
						
							2016-01-13 13:32:59 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								415c2f0549 
								
							
								 
							
						 
						
							
							
								
								Simplify LoginHander and AuthHandler  
							
							... 
							
							
							
							* Merge LoginHandler -> AuthHandler
 * Add a bunch of documentation
 * Improve some naming
 * Remove unused branches
I will start merging the actual logic of the two handlers shortly 
							
						 
						
							2015-08-12 15:49:37 +01:00  
				
					
						
							
							
								 
						
							
							
								3e71d13acf 
								
							
								 
							
						 
						
							
							
								
								Also log when we've started pushers  
							
							
							
						 
						
							2015-04-29 18:37:42 +01:00  
				
					
						
							
							
								 
						
							
							
								c27d6ad6b5 
								
							
								 
							
						 
						
							
							
								
								Only start pushers when synapse has fully started  
							
							
							
						 
						
							2015-04-29 18:25:24 +01:00  
				
					
						
							
							
								 
						
							
							
								46daf2d200 
								
							
								 
							
						 
						
							
							
								
								Start pushers on reactor thread  
							
							
							
						 
						
							2015-04-29 18:22:20 +01:00  
				
					
						
							
							
								 
						
							
							
								12d381bd5d 
								
							
								 
							
						 
						
							
							
								
								Decode the data json in the storage layer (was moved but this part was missed)  
							
							
							
						 
						
							2015-04-29 17:13:51 +01:00  
				
					
						
							
							
								 
						
							
							
								327ca883ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into postgres  
							
							
							
						 
						
							2015-04-28 13:39:42 +01:00  
				
					
						
							
							
								 
						
							
							
								bc9e69e160 
								
							
								 
							
						 
						
							
							
								
								Move encoding and decoding of JSON into storage layer  
							
							
							
						 
						
							2015-04-16 11:01:09 +01:00  
				
					
						
							
							
								 
						
							
							
								6f4f7e4e22 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2015-03-26 14:12:06 +00:00  
				
					
						
							
							
								 
						
							
							
								a32e876ef4 
								
							
								 
							
						 
						
							
							
								
								Delete pushers when changing password  
							
							
							
						 
						
							2015-03-26 13:40:16 +00:00  
				
					
						
							
							
								 
						
							
							
								df4c12c762 
								
							
								 
							
						 
						
							
							
								
								pep8 blank lines  
							
							
							
						 
						
							2015-03-25 19:08:17 +00:00  
				
					
						
							
							
								 
						
							
							
								c1a256cc4c 
								
							
								 
							
						 
						
							
							
								
								Allow multiple pushers for a single app ID & pushkey, honouring the 'append' flag in the API.  
							
							
							
						 
						
							2015-03-25 19:06:22 +00:00  
				
					
						
							
							
								 
						
							
							
								c7023f2155 
								
							
								 
							
						 
						
							
							
								
								1) Pushers are now associated with an access token  
							
							... 
							
							
							
							2) Change places where we mean unauthenticated to 401, not 403, in C/S v2: hack so it stays as 403 in v1 because web client relies on it. 
							
						 
						
							2015-03-24 17:24:15 +00:00  
				
					
						
							
							
								 
						
							
							
								e9e54449f5 
								
							
								 
							
						 
						
							
							
								
								Use encode_canonical_json for pushes  
							
							
							
						 
						
							2015-02-11 17:32:42 +00:00  
				
					
						
							
							
								 
						
							
							
								4ebbaf0d43 
								
							
								 
							
						 
						
							
							
								
								Blunty replace json with simplejson  
							
							
							
						 
						
							2015-02-11 14:23:10 +00:00  
				
					
						
							
							
								 
						
							
							
								dc7bb70f22 
								
							
								 
							
						 
						
							
							
								
								s/instance_handle/profile_tag/  
							
							
							
						 
						
							2015-02-03 16:51:07 +00:00  
				
					
						
							
							
								 
						
							
							
								acb68a39e0 
								
							
								 
							
						 
						
							
							
								
								Code style fixes.  
							
							
							
						 
						
							2015-01-29 16:12:40 +00:00  
				
					
						
							
							
								 
						
							
							
								30fbba168b 
								
							
								 
							
						 
						
							
							
								
								Easy on the newlines  
							
							
							
						 
						
							2015-01-28 14:23:16 +00:00  
				
					
						
							
							
								 
						
							
							
								dd3abbd61f 
								
							
								 
							
						 
						
							
							
								
								2015  
							
							
							
						 
						
							2015-01-28 14:22:39 +00:00  
				
					
						
							
							
								 
						
							
							
								fb532d8425 
								
							
								 
							
						 
						
							
							
								
								Unused import  
							
							
							
						 
						
							2015-01-28 13:06:09 +00:00  
				
					
						
							
							
								 
						
							
							
								273b12729b 
								
							
								 
							
						 
						
							
							
								
								Reset badge count to zero when last active time is bumped  
							
							
							
						 
						
							2015-01-28 11:55:49 +00:00  
				
					
						
							
							
								 
						
							
							
								afb714f7be 
								
							
								 
							
						 
						
							
							
								
								add instance_handles to pushers so we have a way to refer to them even if the push token changes.  
							
							
							
						 
						
							2015-01-20 11:49:48 +00:00  
				
					
						
							
							
								 
						
							
							
								2d2953cf5f 
								
							
								 
							
						 
						
							
							
								
								Require device language when adding a pusher.  
							
							... 
							
							
							
							Because this seems like it might be useful to do sooner rather
than later. 
							
						 
						
							2015-01-16 11:24:10 +00:00  
				
					
						
							
							
								 
						
							
							
								2cb30767fa 
								
							
								 
							
						 
						
							
							
								
								Honour the 'rejected' return from push gateways  
							
							... 
							
							
							
							Add a timestamp to push tokens so we know the last time they we
got them from the device. Send it to the push gateways so it can
determine whether its failure is more recent than the token.
Stop and remove pushers that have been rejected. 
							
						 
						
							2015-01-13 19:48:37 +00:00  
				
					
						
							
							
								 
						
							
							
								9728c305a3 
								
							
								 
							
						 
						
							
							
								
								after a few rethinks, a working implementation of pushers.  
							
							
							
						 
						
							2014-12-18 14:49:22 +00:00  
				
					
						
							
							
								 
						
							
							
								88af58d41d 
								
							
								 
							
						 
						
							
							
								
								Update to app_id / app_instance_id (partially) and mangle to be PEP8 compliant.  
							
							
							
						 
						
							2014-12-03 13:37:02 +00:00  
				
					
						
							
							
								 
						
							
							
								eb6aedf92c 
								
							
								 
							
						 
						
							
							
								
								More work on pushers. Attempt to do HTTP pokes. Not sure if the actual HTTP pokes work or not yet but the retry semantics are pretty good.  
							
							
							
						 
						
							2014-11-21 12:21:00 +00:00  
				
					
						
							
							
								 
						
							
							
								74c3879760 
								
							
								 
							
						 
						
							
							
								
								Start creating a module to do generic notifications (just prints them to stdout currently!)  
							
							
							
						 
						
							2014-11-19 18:20:59 +00:00