Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								3dd61d12cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a linting script ( #5627 )  
							
							 
							
							... 
							
							
							
							Add a dev script to cover all the different linting steps. 
							
						 
						
							2019-07-10 14:03:18 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								0e97284dfa 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove & changelog ( #5548 )  
							
							 
							
							
							
						 
						
							2019-06-26 04:36:34 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							 
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								b59a4eba64 
								
									
								
							
								 
							
						 
						
							
							
								
								Updates to the federation_client script ( #5447 )  
							
							 
							
							... 
							
							
							
							* py3 fixes for federation_client
* .well-known support for federation_client 
							
						 
						
							2019-06-13 14:49:25 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								2889b05554 
								
									
								
							
								 
							
						 
						
							
							
								
								Unify v1 and v2 REST client APIs ( #5226 )  
							
							 
							
							
							
						 
						
							2019-06-03 21:28:59 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								0b5cf95607 
								
							
								 
							
						 
						
							
							
								
								include disco in deb build target list  
							
							 
							
							
							
						 
						
							2019-05-03 18:55:13 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								5fee9d8067 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4869  from matrix-org/erikj/yaml_load  
							
							 
							
							... 
							
							
							
							Fix yaml warnings by using safe_load 
							
						 
						
							2019-03-22 11:58:13 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								3677548a82 
								
							
								 
							
						 
						
							
							
								
								Use yaml safe_load  
							
							 
							
							
							
						 
						
							2019-03-22 10:20:17 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								224783a73f 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow newsfragments to end with exclamation marks! ( #4912 )  
							
							 
							
							
							
						 
						
							2019-03-21 15:28:19 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								685704536f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix check-newsfragment for debian-only changes. ( #4825 )  
							
							 
							
							
							
						 
						
							2019-03-07 14:03:05 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								8e28bc5eee 
								
									
								
							
								 
							
						 
						
							
							
								
								Include a default configuration file in the 'docs' directory. ( #4791 )  
							
							 
							
							
							
						 
						
							2019-03-04 17:14:58 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								57426ec6a3 
								
							
								 
							
						 
						
							
							
								
								Fix check-newsfragment script ( #4750 )  
							
							 
							
							... 
							
							
							
							* Fix check-newsfragment script
I previously broke this so that it always succeeded...
* more fixes
* fix newsfiles 
							
						 
						
							2019-02-26 13:13:41 -08:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								e1666af9be 
								
									
								
							
								 
							
						 
						
							
							
								
								Better checks on newsfragments ( #4698 )  
							
							 
							
							... 
							
							
							
							* You need an entry in the debian changelog (and not a regular newsfragment)
  for debian packaging changes.
* Regular newsfragments must end in full stops. 
							
						 
						
							2019-02-22 10:56:59 +00:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								6129e52f43 
								
									
								
							
								 
							
						 
						
							
							
								
								Support ACME for certificate provisioning ( #4384 )  
							
							 
							
							
							
						 
						
							2019-01-23 19:39:06 +11:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								b5b868d41e 
								
							
								 
							
						 
						
							
							
								
								Rewrite build_debian_packages  
							
							 
							
							... 
							
							
							
							Rewrite this in python so that it can be run in parallel. 
							
						 
						
							2019-01-12 12:40:58 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								0f3f0a64bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4168  from matrix-org/babolivier/federation-client-content-type  
							
							 
							
							... 
							
							
							
							Add a Content-Type header on POST requests to the federation client script 
							
						 
						
							2018-11-09 11:00:55 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								91d96759c9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a Content-Type header on POST requests to the federation client  
							
							 
							
							
							
						 
						
							2018-11-09 10:41:34 +00:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								4cd1c9f2ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete the disused & unspecced identicon functionality ( #4106 )  
							
							 
							
							
							
						 
						
							2018-10-29 23:57:24 +11:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								ef771cc4c2 
								
							
								 
							
						 
						
							
							
								
								Fix a number of flake8 errors  
							
							 
							
							... 
							
							
							
							Broadly three things here:
* disable W504 which seems a bit whacko
* remove a bunch of `as e` expressions from exception handlers that don't use
  them
* use `r""` for strings which include backslashes
Also, we don't use pep8 any more, so we can get rid of the duplicate config
there. 
							
						 
						
							2018-10-24 10:39:03 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								e1728dfcbe 
								
									
								
							
								 
							
						 
						
							
							
								
								Make scripts/ and scripts-dev/ pass pyflakes (and the rest of the codebase on py3) ( #4068 )  
							
							 
							
							
							
						 
						
							2018-10-20 11:16:55 +11:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								058a4c665e 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove Jenkins & other old dev junk ( #3988 )  
							
							 
							
							
							
						 
						
							2018-10-03 00:59:11 +10:00  
						
					 
				
					
						
							
							
								 
								Schnuffle
							
						 
						
							 
							
							
							
								
							
								dc5db01ff2 
								
							
								 
							
						 
						
							
							
								
								Replaced all occurences of e.message with str(e)  
							
							 
							
							... 
							
							
							
							Signed-off-by: Schnuffle  <schnuffle@github.com> 
							
						 
						
							2018-09-27 13:38:50 +02:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								d4e0861ff9 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce the load on our CI ( #3957 )  
							
							 
							
							... 
							
							
							
							* changelog
* reduce circleci config
* plus a handy script
* fix regex 
							
						 
						
							2018-09-27 00:23:21 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								e7b3b4d8c2 
								
							
								 
							
						 
						
							
							
								
								Remove nuke-room-from-db.sh script  
							
							 
							
							... 
							
							
							
							The problem with this script is that it is largely untested, entirely
unmaintained, and running it is likely to make your synapse blow up in
exciting ways.
For example, it leaves a bunch of tables with dead values in it, like
event_to_state_groups.
Having it here sends a message that it is a supported part of
synapse, which is absolutely not the case. 
							
						 
						
							2018-09-17 11:42:42 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								96bad44f87 
								
							
								 
							
						 
						
							
							
								
								Fix federation_client to send the right Host  
							
							 
							
							... 
							
							
							
							This appears to have stopped working since matrix.org moved to cloudflare. The
Host header should match the name of the server, not whatever is in the SRV
record. 
							
						 
						
							2018-06-12 14:14:36 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								60590211c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3194  from rubo77/fix-nuke  
							
							 
							
							... 
							
							
							
							nuke-room-from-db.sh: fix deletion from search table 
							
						 
						
							2018-05-09 11:58:07 +01:00  
						
					 
				
					
						
							
							
								 
								rubo77
							
						 
						
							 
							
							
							
								
							
								d11b8b6b65 
								
							
								 
							
						 
						
							
							
								
								nuke-room-from-db.sh: nuke from table event_search too  
							
							 
							
							
							
						 
						
							2018-05-09 00:46:47 +02:00  
						
					 
				
					
						
							
							
								 
								rubo77
							
						 
						
							 
							
							
							
								
							
								8ff8ab3bce 
								
							
								 
							
						 
						
							
							
								
								Dont nuke non-existing table event_search_content  
							
							 
							
							
							
						 
						
							2018-05-09 00:21:00 +02:00  
						
					 
				
					
						
							
							
								 
								rubo77
							
						 
						
							 
							
							
							
								
							
								6c957e26f0 
								
							
								 
							
						 
						
							
							
								
								nuke-room-from-db.sh: added postgresql option and help  
							
							 
							
							
							
						 
						
							2018-05-09 00:14:01 +02:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								fd04968f32 
								
							
								 
							
						 
						
							
							
								
								federation_client script: Support for posting content  
							
							 
							
							
							
						 
						
							2017-11-28 11:59:24 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a04c6bbf8f 
								
							
								 
							
						 
						
							
							
								
								test federation client: Allow server-name and key-file as options  
							
							 
							
							... 
							
							
							
							so that you don't necessarily need a config file. 
							
						 
						
							2017-08-22 11:19:30 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								046b659ce2 
								
							
								 
							
						 
						
							
							
								
								Improvements to the federation test client  
							
							 
							
							... 
							
							
							
							Make it read the config file, primarily. 
							
						 
						
							2017-08-17 16:59:11 +01:00  
						
					 
				
					
						
							
							
								 
								Christian W. Zuckschwerdt
							
						 
						
							 
							
							
							
								
							
								20746d8150 
								
							
								 
							
						 
						
							
							
								
								bring nuke-room script to current schema  
							
							 
							
							... 
							
							
							
							Signed-off-by: Christian W. Zuckschwerdt <christian@zuckschwerdt.org> 
							
						 
						
							2017-02-19 05:27:45 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								f45be05305 
								
							
								 
							
						 
						
							
							
								
								Print newline after result in federation_client script  
							
							 
							
							
							
						 
						
							2016-08-05 16:46:14 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								97f072db74 
								
							
								 
							
						 
						
							
							
								
								Print status code in federation_client.py  
							
							 
							
							
							
						 
						
							2016-08-03 13:46:56 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								fcde5b2a97 
								
							
								 
							
						 
						
							
							
								
								Print authorization header for federation_client.py  
							
							 
							
							
							
						 
						
							2016-08-02 15:06:17 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								4ebb688f4f 
								
							
								 
							
						 
						
							
							
								
								Add option to definitions.py to search for functions a function refers to  
							
							 
							
							
							
						 
						
							2016-03-17 10:59:12 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								60a0f81c7a 
								
							
								 
							
						 
						
							
							
								
								Add a /replication API for extracting the updates that happened on  
							
							 
							
							... 
							
							
							
							synapse
This is necessary for replicating the data in synapse to be visible to a
separate service because presence and typing notifications aren't stored
in a database so won't be visible to another process.
This API can be used to either get the raw data by requesting the tables
themselves or to just receive notifications for updates by following the
streams meta-stream.
Returns updates for each table requested a JSON array of arrays with a
row for each row in the table.
Each table is prefixed by a header row with the: name of the table,
current stream_id position for the table, number of rows, number of
columns and the names of the columns.
This is followed by the rows that have been added to the server since
the requester last asked.
The API has a timeout and is hooked up to the notifier so that a slave
can long poll for updates. 
							
						 
						
							2016-03-01 14:49:41 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								77c7ed0e93 
								
							
								 
							
						 
						
							
							
								
								Report the v1 and v2 patterns separately  
							
							 
							
							
							
						 
						
							2016-02-05 15:43:27 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								b052621f67 
								
							
								 
							
						 
						
							
							
								
								List the URL patterns in synapse  
							
							 
							
							
							
						 
						
							2016-02-05 15:18:58 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								5f280837a6 
								
							
								 
							
						 
						
							
							
								
								Add macaroon inspection script  
							
							 
							
							
							
						 
						
							2016-02-03 11:27:39 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							 
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								5d321e4b9a 
								
							
								 
							
						 
						
							
							
								
								Fix definitions script  
							
							 
							
							
							
						 
						
							2015-12-01 21:17:58 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								f593a6e5f8 
								
							
								 
							
						 
						
							
							
								
								Add options to definitions.py to fetch referrers and to output dot  
							
							 
							
							
							
						 
						
							2015-12-01 14:29:42 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								314aabba82 
								
							
								 
							
						 
						
							
							
								
								Fix scripts-dev/definitions.py argparse options  
							
							 
							
							
							
						 
						
							2015-09-23 10:45:33 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								04abf53a56 
								
							
								 
							
						 
						
							
							
								
								Use argparse for definition finder  
							
							 
							
							
							
						 
						
							2015-09-23 10:17:50 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								cc3ab0c214 
								
							
								 
							
						 
						
							
							
								
								Add dev script for finding where functions are called from, and finding functions that aren't called at all  
							
							 
							
							
							
						 
						
							2015-09-22 18:13:06 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								c0d1f37baf 
								
							
								 
							
						 
						
							
							
								
								Don't require pdus in check_auth script  
							
							 
							
							
							
						 
						
							2015-09-09 13:47:14 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								f093873d69 
								
							
								 
							
						 
						
							
							
								
								Replace syutil references in scripts  
							
							 
							
							
							
						 
						
							2015-08-24 16:30:35 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								df431b127b 
								
							
								 
							
						 
						
							
							
								
								Add forgotten .items()  
							
							 
							
							
							
						 
						
							2015-05-19 13:14:21 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								882ac83d8d 
								
							
								 
							
						 
						
							
							
								
								Fix scripts-dev/convert_server_keys.py to have correct format  
							
							 
							
							
							
						 
						
							2015-05-19 13:12:55 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								3c224f4d0e 
								
							
								 
							
						 
						
							
							
								
								SYN-376: Add script for converting server keys from v1 to v2  
							
							 
							
							
							
						 
						
							2015-05-11 11:00:17 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								673375fe2d 
								
							
								 
							
						 
						
							
							
								
								Acutally add scripts-dev/  
							
							 
							
							
							
						 
						
							2015-05-06 11:46:02 +01:00