8c94833b72 
								
							
								 
							
						 
						
							
							
								
								Fix adding push rules relative to other rules  
							
							
							
						 
						
							2016-01-27 10:24:20 +00:00  
				
					
						
							
							
								 
						
							
							
								e18257f0e5 
								
							
								 
							
						 
						
							
							
								
								Add missing yield in push_rules set enabled  
							
							
							
						 
						
							2016-01-25 16:51:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0d241e1114 
								
							
								 
							
						 
						
							
							
								
								Take a deepcopy of push rules before mutating them  
							
							
							
						 
						
							2016-01-19 10:15:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d1f56f732e 
								
							
								 
							
						 
						
							
							
								
								Use static for const dicts  
							
							
							
						 
						
							2016-01-18 15:17:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0e39dcd135 
								
							
								 
							
						 
						
							
							
								
								Remove internal ids  
							
							
							
						 
						
							2016-01-18 14:50:17 +00:00  
				
					
						
							
							
								 
						
							
							
								a7927c13fd 
								
							
								 
							
						 
						
							
							
								
								Fix enabling & disabling push rules  
							
							
							
						 
						
							2016-01-14 10:53:44 +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  
				
					
						
							
							
								 
						
							
							
								2110e35fd6 
								
							
								 
							
						 
						
							
							
								
								Introduce a Requester object  
							
							... 
							
							
							
							This tracks data about the entity which made the request. This is
instead of passing around a tuple, which requires call-site
modifications every time a new piece of optional context is passed
around.
I tried to introduce a User object. I gave up. 
							
						 
						
							2016-01-11 17:48:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								41905784f7 
								
							
								 
							
						 
						
							
							
								
								Take object not bool  
							
							... 
							
							
							
							Allows bool as legacy fallback
See https://github.com/matrix-org/matrix-doc/pull/212  
							
						 
						
							2015-12-07 10:44:33 +00:00  
				
					
						
							
							
								 
						
							
							
								14d7acfad4 
								
							
								 
							
						 
						
							
							
								
								Host /unstable and /r0 versions of r0 APIs  
							
							
							
						 
						
							2015-12-01 17:34:32 +00:00  
				
					
						
							
							
								 
						
							
							
								f522f50a08 
								
							
								 
							
						 
						
							
							
								
								Allow guests to register and call /events?room_id=  
							
							... 
							
							
							
							This follows the same flows-based flow as regular registration, but as
the only implemented flow has no requirements, it auto-succeeds. In the
future, other flows (e.g. captcha) may be required, so clients should
treat this like the regular registration flow choices. 
							
						 
						
							2015-11-04 17:29:07 +00:00  
				
					
						
							
							
								 
						
							
							
								a0bebeda8b 
								
							
								 
							
						 
						
							
							
								
								SYN-390: Don't modify the dictionary returned from the data store  
							
							
							
						 
						
							2015-05-26 10:14:15 +01:00  
				
					
						
							
							
								 
						
							
							
								04f8478aaa 
								
							
								 
							
						 
						
							
							
								
								Add the master push rule for the break-my-push button. Allow server default rules to be disabled by default.  
							
							
							
						 
						
							2015-03-10 17:26:25 +00:00  
				
					
						
							
							
								 
						
							
							
								6fab7bd2c1 
								
							
								 
							
						 
						
							
							
								
								s/user_name/user/ as per mjark's comment  
							
							
							
						 
						
							2015-03-02 18:17:19 +00:00  
				
					
						
							
							
								 
						
							
							
								09f9e8493c 
								
							
								 
							
						 
						
							
							
								
								Oops, missed a replacement.  
							
							
							
						 
						
							2015-03-02 17:37:22 +00:00  
				
					
						
							
							
								 
						
							
							
								20436cdf75 
								
							
								 
							
						 
						
							
							
								
								Blank lines  
							
							
							
						 
						
							2015-03-02 15:58:12 +00:00  
				
					
						
							
							
								 
						
							
							
								2a6dedd7cc 
								
							
								 
							
						 
						
							
							
								
								It's set_tweak now, not set_sound  
							
							
							
						 
						
							2015-02-27 18:38:56 +00:00  
				
					
						
							
							
								 
						
							
							
								1959088156 
								
							
								 
							
						 
						
							
							
								
								Add API for getting/setting enabled-ness of push rules.  
							
							
							
						 
						
							2015-02-26 18:07:44 +00:00  
				
					
						
							
							
								 
						
							
							
								a025055643 
								
							
								 
							
						 
						
							
							
								
								SYWEB-278 Don't allow rules with no rule_id.  
							
							
							
						 
						
							2015-02-25 14:02:38 +00:00  
				
					
						
							
							
								 
						
							
							
								4ebbaf0d43 
								
							
								 
							
						 
						
							
							
								
								Blunty replace json with simplejson  
							
							
							
						 
						
							2015-02-11 14:23:10 +00:00  
				
					
						
							
							
								 
						
							
							
								b085fac735 
								
							
								 
							
						 
						
							
							
								
								Code-style fixes  
							
							
							
						 
						
							2015-02-10 16:30:48 +00:00  
				
					
						
							
							
								 
						
							
							
								a93fa42bce 
								
							
								 
							
						 
						
							
							
								
								priority class now dealt with in namespaced rule_id  
							
							
							
						 
						
							2015-02-05 15:45:16 +00:00  
				
					
						
							
							
								 
						
							
							
								aaf50bf6f3 
								
							
								 
							
						 
						
							
							
								
								Give server default rules the 'default' attribute and fix various brokenness.  
							
							
							
						 
						
							2015-02-05 15:11:38 +00:00  
				
					
						
							
							
								 
						
							
							
								2df41aa138 
								
							
								 
							
						 
						
							
							
								
								Server default rules now of all kinds rather than all being at lowest prio.  
							
							
							
						 
						
							2015-02-05 14:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f90782a658 
								
							
								 
							
						 
						
							
							
								
								namespace rule IDs to be unique within their scope and rule type.  
							
							
							
						 
						
							2015-02-05 14:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								2e77ba637a 
								
							
								 
							
						 
						
							
							
								
								More s/instance_handle/profile_tag/  
							
							
							
						 
						
							2015-02-04 16:24:15 +00:00  
				
					
						
							
							
								 
						
							
							
								dc7bb70f22 
								
							
								 
							
						 
						
							
							
								
								s/instance_handle/profile_tag/  
							
							
							
						 
						
							2015-02-03 16:51:07 +00:00  
				
					
						
							
							
								 
						
							
							
								b4b892f4a3 
								
							
								 
							
						 
						
							
							
								
								Spit out server default rules too.  
							
							
							
						 
						
							2015-01-30 15:54:51 +00:00  
				
					
						
							
							
								 
						
							
							
								4ffac34a64 
								
							
								 
							
						 
						
							
							
								
								Add glob asterisks when running rules.  
							
							... 
							
							
							
							Means that now you can't do exact matches even in override rules,
but I think we can live with that. Advantage is that you'll now
always get back what was put in to the API. 
							
						 
						
							2015-01-30 15:03:56 +00:00  
				
					
						
							
							
								 
						
							
							
								4bdfce30d7 
								
							
								 
							
						 
						
							
							
								
								Renumber priority classes so we can use 0 for defaults.  
							
							
							
						 
						
							2015-01-29 17:12:11 +00:00  
				
					
						
							
							
								 
						
							
							
								acb68a39e0 
								
							
								 
							
						 
						
							
							
								
								Code style fixes.  
							
							
							
						 
						
							2015-01-29 16:12:40 +00:00  
				
					
						
							
							
								 
						
							
							
								8552ed8df2 
								
							
								 
							
						 
						
							
							
								
								Change uses of get_user_by_req because it returns a tuple now.  
							
							
							
						 
						
							2015-01-28 18:04:40 +00:00  
				
					
						
							
							
								 
						
							
							
								2cfdfee572 
								
							
								 
							
						 
						
							
							
								
								spaces  
							
							
							
						 
						
							2015-01-28 14:41:51 +00:00  
				
					
						
							
							
								 
						
							
							
								289a249874 
								
							
								 
							
						 
						
							
							
								
								Unnecessary newlines.  
							
							
							
						 
						
							2015-01-28 14:39:03 +00:00  
				
					
						
							
							
								 
						
							
							
								3cb5b73c0d 
								
							
								 
							
						 
						
							
							
								
								Unnecessary newline.  
							
							
							
						 
						
							2015-01-28 14:37:55 +00:00  
				
					
						
							
							
								 
						
							
							
								8807f4170e 
								
							
								 
							
						 
						
							
							
								
								Better style  
							
							
							
						 
						
							2015-01-28 14:35:00 +00:00  
				
					
						
							
							
								 
						
							
							
								032f8d4ed3 
								
							
								 
							
						 
						
							
							
								
								Another superfluous newline  
							
							
							
						 
						
							2015-01-28 14:33:15 +00:00  
				
					
						
							
							
								 
						
							
							
								d93ce29a86 
								
							
								 
							
						 
						
							
							
								
								Ah, the comma of doom.  
							
							
							
						 
						
							2015-01-28 14:27:01 +00:00  
				
					
						
							
							
								 
						
							
							
								6741c3dbd9 
								
							
								 
							
						 
						
							
							
								
								Brackets are nicer  
							
							
							
						 
						
							2015-01-28 14:26:03 +00:00  
				
					
						
							
							
								 
						
							
							
								20c47383dc 
								
							
								 
							
						 
						
							
							
								
								Oops, bad merge: needed to change the base class of the rest servlets too.  
							
							
							
						 
						
							2015-01-28 14:10:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5f84ba8ea1 
								
							
								 
							
						 
						
							
							
								
								Add API to delete push rules.  
							
							
							
						 
						
							2015-01-23 17:49:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f21f9fa3c5 
								
							
								 
							
						 
						
							
							
								
								Use push settings!  
							
							
							
						 
						
							2015-01-23 17:07:06 +00:00  
				
					
						
							
							
								 
						
							
							
								b3f66ea6fb 
								
							
								 
							
						 
						
							
							
								
								more pep8  
							
							
							
						 
						
							2015-01-23 13:28:00 +00:00  
				
					
						
							
							
								 
						
							
							
								d3e72b4d87 
								
							
								 
							
						 
						
							
							
								
								Make string format tuple an actual tuple  
							
							
							
						 
						
							2015-01-23 13:25:58 +00:00  
				
					
						
							
							
								 
						
							
							
								98e1080555 
								
							
								 
							
						 
						
							
							
								
								redundant parens  
							
							
							
						 
						
							2015-01-23 13:25:36 +00:00  
				
					
						
							
							
								 
						
							
							
								54c689c819 
								
							
								 
							
						 
						
							
							
								
								stray space  
							
							
							
						 
						
							2015-01-23 13:25:14 +00:00  
				
					
						
							
							
								 
						
							
							
								6188c4f69c 
								
							
								 
							
						 
						
							
							
								
								make per-device rules work  
							
							
							
						 
						
							2015-01-23 13:23:10 +00:00  
				
					
						
							
							
								 
						
							
							
								49fe31792b 
								
							
								 
							
						 
						
							
							
								
								Add slightly pedantic trailing slash error.  
							
							
							
						 
						
							2015-01-23 11:19:02 +00:00  
				
					
						
							
							
								 
						
							
							
								bcd48b9636 
								
							
								 
							
						 
						
							
							
								
								Fix adding rules without before/after & add the rule that we couldn't find to the error  
							
							
							
						 
						
							2015-01-23 10:28:25 +00:00