Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								d154f5a055 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4632  from matrix-org/erikj/basic_sentry  
							
							 
							
							... 
							
							
							
							Add basic optional sentry.io integration 
							
						 
						
							2019-02-18 17:22:45 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								c6e75c9f2d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4450  from 14mRh4X0r/fix-dependency-message  
							
							 
							
							... 
							
							
							
							Fix error message for optional dependencies 
							
						 
						
							2019-02-13 16:12:49 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ef2228c890 
								
							
								 
							
						 
						
							
							
								
								Basic sentry integration  
							
							 
							
							
							
						 
						
							2019-02-12 13:55:58 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								b201149c7e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4420  from matrix-org/jaywink/openid-listener  
							
							 
							
							... 
							
							
							
							New listener resource for the federation API "openid/userinfo" endpoint 
							
						 
						
							2019-02-11 09:44:00 +00:00  
						
					 
				
					
						
							
							
								 
								Willem Mulder
							
						 
						
							 
							
							
							
								
							
								d528406cb8 
								
							
								 
							
						 
						
							
							
								
								Fix error message for optional dependencies  
							
							 
							
							... 
							
							
							
							Signed-off-by: Willem Mulder <willemmaster@hotmail.com> 
							
						 
						
							2019-01-23 18:44:57 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								6129e52f43 
								
									
								
							
								 
							
						 
						
							
							
								
								Support ACME for certificate provisioning ( #4384 )  
							
							 
							
							
							
						 
						
							2019-01-23 19:39:06 +11:00  
						
					 
				
					
						
							
							
								 
								Jason Robinson
							
						 
						
							 
							
							
							
								
							
								899e60be80 
								
							
								 
							
						 
						
							
							
								
								Add parameterized Python module to test dependencies  
							
							 
							
							... 
							
							
							
							Allows running parameterized tests. BSD license.
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2019-01-23 10:32:41 +02:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								676cf2ee26 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix incorrect logcontexts after a Deferred was cancelled ( #4407 )  
							
							 
							
							
							
						 
						
							2019-01-17 14:00:23 +00:00  
						
					 
				
					
						
							
							
								 
								Andrej Shadura
							
						 
						
							 
							
							
								
								
							
							
								
							
								64cf6788d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Depend on pymacaroons >= 0.13.0 instead on pymacaroons-pynacl  
							
							 
							
							... 
							
							
							
							Since 0.13.0, pymacaroons works correctly with pynacl, so there
isn’t any more reason to depend on an outdated pynacl fork.
Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk> 
							
						 
						
							2019-01-16 10:54:41 +01:00  
						
					 
				
					
						
							
							
								 
								Andrej Shadura
							
						 
						
							 
							
							
								
								
							
							
								
							
								fab948120f 
								
									
								
							
								 
							
						 
						
							
							
								
								Use msgpack instead of msgpack-python  
							
							 
							
							... 
							
							
							
							The package msgpack-python has been deprecated.
Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk> 
							
						 
						
							2019-01-16 10:53:49 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								b7c0218812 
								
									
								
							
								 
							
						 
						
							
							
								
								Check jinja version for consent resource ( #4327 )  
							
							 
							
							... 
							
							
							
							* Raise a ConfigError if an invalid resource is specified
* Require Jinja 2.9 for the consent resource
* changelog 
							
						 
						
							2019-01-07 10:14:31 +00:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								c26f49a664 
								
									
								
							
								 
							
						 
						
							
							
								
								Make the dependencies more like a standard Python project and hook up the optional dependencies to setuptools ( #4298 )  
							
							 
							
							
							
						 
						
							2018-12-22 01:37:26 +11:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								f208f608cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.34.0' into develop  
							
							 
							
							
							
						 
						
							2018-12-11 15:43:20 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								df96177ca7 
								
							
								 
							
						 
						
							
							
								
								Stop installing Matrix Console by default  
							
							 
							
							... 
							
							
							
							This is based on the work done by @krombel in #2601 . 
							
						 
						
							2018-12-11 13:20:33 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								c7401a697f 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement SAML2 authentication ( #4267 )  
							
							 
							
							... 
							
							
							
							This implements both a SAML2 metadata endpoint (at
`/_matrix/saml2/metadata.xml`), and a SAML2 response receiver (at
`/_matrix/saml2/authn_response`). If the SAML2 response matches what's been
configured, we complete the SSO login flow by redirecting to the client url
(aka `RelayState` in SAML2 jargon) with a login token.
What we don't yet have is anything to build a SAML2 request and redirect the
user to the identity provider. That is left as an exercise for the reader. 
							
						 
						
							2018-12-07 13:11:11 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								b0c24a66ec 
								
							
								 
							
						 
						
							
							
								
								Rip out half-implemented m.login.saml2 support ( #4265 )  
							
							 
							
							... 
							
							
							
							* Rip out half-implemented m.login.saml2 support
This was implemented in an odd way that left most of the work to the client, in
a way that I really didn't understand. It's going to be a pain to maintain, so
let's start by ripping it out.
* drop undocumented dependency on dateutil
It turns out we were relying on dateutil being pulled in transitively by
pysaml2. There's no need for that bloat. 
							
						 
						
							2018-12-06 19:44:38 +11:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								4cd1c9f2ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete the disused & unspecced identicon functionality ( #4106 )  
							
							 
							
							
							
						 
						
							2018-10-29 23:57:24 +11:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								e5b52d0f94 
								
							
								 
							
						 
						
							
							
								
								Make psutil an explicit dependency  
							
							 
							
							... 
							
							
							
							As of #4027 , we require psutil to be installed, so it should be in our
dependency list. We can also remove some of the conditional import code
introduced by #992 .
Fixes  #4062 . 
							
						 
						
							2018-10-19 21:51:15 +01:00  
						
					 
				
					
						
							
							
								 
								Will Hunt
							
						 
						
							 
							
							
							
								
							
								d6a7797dd1 
								
							
								 
							
						 
						
							
							
								
								Fix roomlist since tokens on Python 3 ( #4046 )  
							
							 
							
							... 
							
							
							
							Thanks @Half-Shot !!! 
							
						 
						
							2018-10-17 23:04:55 +11:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								381d2cfdf0 
								
									
								
							
								 
							
						 
						
							
							
								
								Make workers work on Py3 ( #4027 )  
							
							 
							
							
							
						 
						
							2018-10-13 00:14:08 +11:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a59d899668 
								
							
								 
							
						 
						
							
							
								
								Pin to prometheus_client<0.4 to avoid renaming all of our metrics  
							
							 
							
							
							
						 
						
							2018-10-03 17:20:15 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								b3064532d0 
								
									
								
							
								 
							
						 
						
							
							
								
								Run our oldest supported configuration in CI ( #3952 )  
							
							 
							
							
							
						 
						
							2018-09-27 23:21:54 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a9d84f4e44 
								
							
								 
							
						 
						
							
							
								
								We require attrs 16.0.0  
							
							 
							
							... 
							
							
							
							Ref: https://github.com/matrix-org/synapse/issues/3945  
							
						 
						
							2018-09-25 10:43:39 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								625542878d 
								
							
								 
							
						 
						
							
							
								
								bump dep on pyopenssl to 16.x  
							
							 
							
							
							
						 
						
							2018-09-06 12:53:15 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								2d2828dcbc 
								
									
								
							
								 
							
						 
						
							
							
								
								Port http/ to Python 3 ( #3771 )  
							
							 
							
							
							
						 
						
							2018-09-06 00:10:47 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								14e4d4f4bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Port storage/ to Python 3 ( #3725 )  
							
							 
							
							
							
						 
						
							2018-08-31 00:19:58 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								f584d6108f 
								
							
								 
							
						 
						
							
							
								
								Pin to twisted 17.1 or later  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/matrix-org/synapse/issues/3741 . 
							
						 
						
							2018-08-24 10:02:31 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								e845fd41c2 
								
									
								
							
								 
							
						 
						
							
							
								
								Correct attrs package name in requirements ( #3492 )  
							
							 
							
							
							
						 
						
							2018-07-07 10:46:59 +10:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								1464a0578a 
								
							
								 
							
						 
						
							
							
								
								Add explicit dependency on netaddr  
							
							 
							
							... 
							
							
							
							the dependencies file, causing failures on upgrade (and presumably for new
installs). 
							
						 
						
							2018-07-06 16:27:17 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								57e3f923d2 
								
							
								 
							
						 
						
							
							
								
								Add missing dependency on attr  
							
							 
							
							... 
							
							
							
							We've rcently added a dep on `attr`. I don't know why the CI didn't pick this
up, but we should make it explicit anyway. 
							
						 
						
							2018-06-06 17:12:41 +01:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								f7869f8f8b 
								
									
								
							
								 
							
						 
						
							
							
								
								Port to sortedcontainers (with tests!) ( #3332 )  
							
							 
							
							
							
						 
						
							2018-06-06 00:13:57 +10:00  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
							
								
							
								df9f72d9e5 
								
							
								 
							
						 
						
							
							
								
								replacing portions  
							
							 
							
							
							
						 
						
							2018-05-21 19:47:37 -05:00  
						
					 
				
					
						
							
							
								 
								Will Hunt
							
						 
						
							 
							
							
							
								
							
								2ad3fc36e6 
								
							
								 
							
						 
						
							
							
								
								Fixes   #3135  - Replace _OpenSSLECCurve with crypto.get_elliptic_curve ( #3157 )  
							
							 
							
							... 
							
							
							
							fixes  #3135 
Signed-off-by: Will Hunt will@half-shot.uk  
							
						 
						
							2018-04-30 16:21:11 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								d78ada3166 
								
							
								 
							
						 
						
							
							
								
								Miscellaneous fixes to python_dependencies  
							
							 
							
							... 
							
							
							
							* add some doc about wtf this thing does
* pin Twisted to < 18.4
* add explicit dep on six (fixes  #3089 ) 
							
						 
						
							2018-04-26 13:11:03 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								fac3f9e678 
								
							
								 
							
						 
						
							
							
								
								Bump canonicaljson to 1.1.3  
							
							 
							
							... 
							
							
							
							1.1.2 was a bit broken too :/ 
							
						 
						
							2018-04-13 10:21:38 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								119596ab8f 
								
							
								 
							
						 
						
							
							
								
								Update canonicaljson dependency  
							
							 
							
							... 
							
							
							
							1.1.0 and 1.1.1 were broken, so we're updating this to help people make sure
they don't end up on a broken version.
Also, 1.1.0 is speedier... 
							
						 
						
							2018-04-12 17:31:44 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								fecb45e0c3 
								
							
								 
							
						 
						
							
							
								
								Remove last usage of ujson  
							
							 
							
							
							
						 
						
							2018-03-26 13:32:29 +01:00  
						
					 
				
					
						
							
							
								 
								Krombel
							
						 
						
							 
							
							
							
								
							
								ed9b5eced4 
								
							
								 
							
						 
						
							
							
								
								use bcrypt.checkpw  
							
							 
							
							... 
							
							
							
							in bcrypt 3.1.0 checkpw got introduced (already 2 years ago)
This makes use of that with enhancements which might get introduced
by that
Signed-Off-by: Matthias Kesler <krombel@krombel.de> 
							
						 
						
							2018-03-05 18:02:59 +01:00  
						
					 
				
					
						
							
							
								 
								Pascal Bach
							
						 
						
							 
							
							
							
								
							
								3acd616979 
								
							
								 
							
						 
						
							
							
								
								Update pynacl dependency to 1.2.1 or higher  
							
							 
							
							... 
							
							
							
							Signed-off-by: Pascal Bach <pascal.bach@nextrem.ch> 
							
						 
						
							2018-02-19 10:45:22 +01:00  
						
					 
				
					
						
							
							
								 
								Oliver Kurz
							
						 
						
							 
							
							
							
								
							
								83d8d4d8cd 
								
							
								 
							
						 
						
							
							
								
								Allow use of higher versions of saml2  
							
							 
							
							... 
							
							
							
							The package was pinned to <4.0 with 07cf96eb  because "from saml2 import
config" did not work. This seems to have been fixed in the mean time in the
saml2 package and therefore should not stop to use a more recent version.
Signed-off-by: Oliver Kurz <okurz@suse.de> 
							
						 
						
							2017-11-20 11:14:39 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ea87cb1ba5 
								
							
								 
							
						 
						
							
							
								
								Make 'affinity' package optional  
							
							 
							
							
							
						 
						
							2017-10-02 18:03:59 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a7effa8400 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2288  from kyrias/bcrypt  
							
							 
							
							... 
							
							
							
							python_dependencies: Use bcrypt module instead of py-bcrypt 
							
						 
						
							2017-08-23 14:14:56 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								10d8b701a1 
								
							
								 
							
						 
						
							
							
								
								Allow configuration of CPU affinity  
							
							 
							
							... 
							
							
							
							Make it possible to set the CPU affinity in the config file, so that we don't
need to remember to do it manually every time. 
							
						 
						
							2017-08-15 17:08:28 +01:00  
						
					 
				
					
						
							
							
								 
								Johannes Löthberg
							
						 
						
							 
							
							
							
								
							
								4f66312df8 
								
							
								 
							
						 
						
							
							
								
								python_dependencies: Use bcrypt module instead of py-bcrypt  
							
							 
							
							... 
							
							
							
							py-bcrypt has been unmaintained for a long while, while bcrypt is
actively maintained. And since ff8b87118d 
we're compatible with the bcrypt anyway.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> 
							
						 
						
							2017-06-17 17:39:35 +02:00  
						
					 
				
					
						
							
							
								 
								pik
							
						 
						
							 
							
							
							
								
							
								250ce11ab9 
								
							
								 
							
						 
						
							
							
								
								Add jsonschema to python_dependencies.py  
							
							 
							
							... 
							
							
							
							Signed-off-by: pik <alexander.maznev@gmail.com> 
							
						 
						
							2017-03-23 11:42:47 -03:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								73a5f06652 
								
							
								 
							
						 
						
							
							
								
								Support registration / login with phone number  
							
							 
							
							... 
							
							
							
							Changes from https://github.com/matrix-org/synapse/pull/1971  
							
						 
						
							2017-03-13 17:27:51 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								7eae6eaa2f 
								
							
								 
							
						 
						
							
							
								
								Revert "Support registration & login with phone number"  
							
							 
							
							
							
						 
						
							2017-03-13 09:59:33 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								ce3e583d94 
								
							
								 
							
						 
						
							
							
								
								WIP support for msisdn 3pid proxy methods  
							
							 
							
							
							
						 
						
							2017-02-14 15:05:55 +00:00  
						
					 
				
					
						
							
							
								 
								Johannes Löthberg
							
						 
						
							 
							
							
							
								
							
								a9c1b419a9 
								
							
								 
							
						 
						
							
							
								
								Bump twisted dependency  
							
							 
							
							... 
							
							
							
							At least 16.0.0 is needed for wrapClientTLS support.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> 
							
						 
						
							2016-12-18 23:16:43 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d56c39cf24 
								
							
								 
							
						 
						
							
							
								
								Use external ldap auth pacakge  
							
							 
							
							
							
						 
						
							2016-11-15 13:03:19 +00:00