381d2cfdf0 
								
									
								
							
								 
							
						 
						
							
							
								
								Make workers work on Py3 ( #4027 )  
							
							
							
						 
						
							2018-10-13 00:14:08 +11:00  
				
					
						
							
							
								 
						
							
							
								a59d899668 
								
							
								 
							
						 
						
							
							
								
								Pin to prometheus_client<0.4 to avoid renaming all of our metrics  
							
							
							
						 
						
							2018-10-03 17:20:15 +01:00  
				
					
						
							
							
								 
						
							
							
								b3064532d0 
								
									
								
							
								 
							
						 
						
							
							
								
								Run our oldest supported configuration in CI ( #3952 )  
							
							
							
						 
						
							2018-09-27 23:21:54 +10:00  
				
					
						
							
							
								 
						
							
							
								a9d84f4e44 
								
							
								 
							
						 
						
							
							
								
								We require attrs 16.0.0  
							
							... 
							
							
							
							Ref: https://github.com/matrix-org/synapse/issues/3945  
							
						 
						
							2018-09-25 10:43:39 +01:00  
				
					
						
							
							
								 
						
							
							
								625542878d 
								
							
								 
							
						 
						
							
							
								
								bump dep on pyopenssl to 16.x  
							
							
							
						 
						
							2018-09-06 12:53:15 +01:00  
				
					
						
							
							
								 
						
							
							
								2d2828dcbc 
								
									
								
							
								 
							
						 
						
							
							
								
								Port http/ to Python 3 ( #3771 )  
							
							
							
						 
						
							2018-09-06 00:10:47 +10:00  
				
					
						
							
							
								 
						
							
							
								14e4d4f4bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Port storage/ to Python 3 ( #3725 )  
							
							
							
						 
						
							2018-08-31 00:19:58 +10:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e845fd41c2 
								
									
								
							
								 
							
						 
						
							
							
								
								Correct attrs package name in requirements ( #3492 )  
							
							
							
						 
						
							2018-07-07 10:46:59 +10:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								f7869f8f8b 
								
									
								
							
								 
							
						 
						
							
							
								
								Port to sortedcontainers (with tests!) ( #3332 )  
							
							
							
						 
						
							2018-06-06 00:13:57 +10:00  
				
					
						
							
							
								 
						
							
							
								df9f72d9e5 
								
							
								 
							
						 
						
							
							
								
								replacing portions  
							
							
							
						 
						
							2018-05-21 19:47:37 -05:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								fac3f9e678 
								
							
								 
							
						 
						
							
							
								
								Bump canonicaljson to 1.1.3  
							
							... 
							
							
							
							1.1.2 was a bit broken too :/ 
							
						 
						
							2018-04-13 10:21:38 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								fecb45e0c3 
								
							
								 
							
						 
						
							
							
								
								Remove last usage of ujson  
							
							
							
						 
						
							2018-03-26 13:32:29 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								83d8d4d8cd 
								
							
								 
							
						 
						
							
							
								
								Allow use of higher versions of saml2  
							
							... 
							
							
							
							The package was pinned to <4.0 with 07cf96eb 
							
						 
						
							2017-11-20 11:14:39 +01:00  
				
					
						
							
							
								 
						
							
							
								ea87cb1ba5 
								
							
								 
							
						 
						
							
							
								
								Make 'affinity' package optional  
							
							
							
						 
						
							2017-10-02 18:03:59 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							2017-06-17 17:39:35 +02:00  
				
					
						
							
							
								 
						
							
							
								250ce11ab9 
								
							
								 
							
						 
						
							
							
								
								Add jsonschema to python_dependencies.py  
							
							... 
							
							
							
							Signed-off-by: pik <alexander.maznev@gmail.com> 
							
						 
						
							2017-03-23 11:42:47 -03:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7eae6eaa2f 
								
							
								 
							
						 
						
							
							
								
								Revert "Support registration & login with phone number"  
							
							
							
						 
						
							2017-03-13 09:59:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ce3e583d94 
								
							
								 
							
						 
						
							
							
								
								WIP support for msisdn 3pid proxy methods  
							
							
							
						 
						
							2017-02-14 15:05:55 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								d56c39cf24 
								
							
								 
							
						 
						
							
							
								
								Use external ldap auth pacakge  
							
							
							
						 
						
							2016-11-15 13:03:19 +00:00  
				
					
						
							
							
								 
						
							
							
								f9d156d270 
								
							
								 
							
						 
						
							
							
								
								New Flake8 fixes  
							
							
							
						 
						
							2016-11-15 11:22:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4f181f361d 
								
							
								 
							
						 
						
							
							
								
								Accept optional token to public room list  
							
							
							
						 
						
							2016-09-15 09:08:57 +01:00  
				
					
						
							
							
								 
						
							
							
								7c1a92274c 
								
							
								 
							
						 
						
							
							
								
								Make psutil optional  
							
							
							
						 
						
							2016-08-08 11:12:21 +01:00  
				
					
						
							
							
								 
						
							
							
								66868119dc 
								
							
								 
							
						 
						
							
							
								
								Add metrics for psutil derived memory usage  
							
							
							
						 
						
							2016-07-20 16:00:21 +01:00  
				
					
						
							
							
								 
						
							
							
								0a32208e5d 
								
							
								 
							
						 
						
							
							
								
								Rework ldap integration with ldap3  
							
							... 
							
							
							
							Use the pure-python ldap3 library, which eliminates the need for a
system dependency.
Offer both a `search` and `simple_bind` mode, for more sophisticated
ldap scenarios.
- `search` tries to find a matching DN within the `user_base` while
  employing the `user_filter`, then tries the bind when a single
  matching DN was found.
- `simple_bind` tries the bind against a specific DN by combining the
  localpart and `user_base`
Offer support for STARTTLS on a plain connection.
The configuration was changed to reflect these new possibilities.
Signed-off-by: Martin Weinelt <hexa@darmstadt.ccc.de> 
							
						 
						
							2016-06-22 17:51:59 +02:00  
				
					
						
							
							
								 
						
							
							
								acded821c4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into dbkr/email_notifs  
							
							
							
						 
						
							2016-04-29 10:05:20 +01:00  
				
					
						
							
							
								 
						
							
							
								fa12209c1b 
								
							
								 
							
						 
						
							
							
								
								Hopefully all remaining bits for email notifs  
							
							... 
							
							
							
							Add public facing base url to the server so synapse knows what URL to use when converting mxc to http urls for use in emails 
							
						 
						
							2016-04-27 15:09:55 +01:00  
				
					
						
							
							
								 
						
							
							
								52ecbc2843 
								
							
								 
							
						 
						
							
							
								
								Make pyjwt dependency optional  
							
							
							
						 
						
							2016-04-25 14:30:15 +01:00  
				
					
						
							
							
								 
						
							
							
								c10ed26c30 
								
							
								 
							
						 
						
							
							
								
								Flesh out email templating  
							
							... 
							
							
							
							Mostly WIP porting the room name calculation logic from the web client so our room names in the email mirror the clients. 
							
						 
						
							2016-04-21 19:19:07 +01:00  
				
					
						
							
							
								 
						
							
							
								2ed0adb075 
								
							
								 
							
						 
						
							
							
								
								Generate mails from a template  
							
							
							
						 
						
							2016-04-20 18:35:29 +01:00  
				
					
						
							
							
								 
						
							
							
								d0633e6dbe 
								
							
								 
							
						 
						
							
							
								
								Sanitize the optional dependencies for spider API  
							
							
							
						 
						
							2016-04-13 13:38:09 +01:00  
				
					
						
							
							
								 
						
							
							
								dafef5a688 
								
							
								 
							
						 
						
							
							
								
								Add url_preview_enabled config option to turn on/off preview_url endpoint. defaults to off.  
							
							... 
							
							
							
							Add url_preview_ip_range_blacklist to let admins specify internal IP ranges that must not be spidered.
Add url_preview_url_blacklist to let admins specify URL patterns that must not be spidered.
Implement a custom SpiderEndpoint and associated support classes to implement url_preview_ip_range_blacklist
Add commentary and generally address PR feedback 
							
						 
						
							2016-04-08 18:37:15 +01:00  
				
					
						
							
							
								 
						
							
							
								9f7dc2bef7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into matthew/preview_urls  
							
							
							
						 
						
							2016-04-04 00:38:21 +01:00  
				
					
						
							
							
								 
						
							
							
								3f9948a069 
								
							
								 
							
						 
						
							
							
								
								Add JWT support  
							
							
							
						 
						
							2016-03-29 14:36:36 +02:00  
				
					
						
							
							
								 
						
							
							
								dd4287ca5d 
								
							
								 
							
						 
						
							
							
								
								make it build  
							
							
							
						 
						
							2016-03-29 02:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								07cf96ebf7 
								
							
								 
							
						 
						
							
							
								
								Pin pysaml2 version to 3.x  
							
							... 
							
							
							
							This is due to the fact that `from saml2 import config` fails in version
4.x 
							
						 
						
							2016-03-09 11:54:56 +00:00  
				
					
						
							
							
								 
						
							
							
								577951b032 
								
							
								 
							
						 
						
							
							
								
								Allow third_party_signed to be specified on /join  
							
							
							
						 
						
							2016-02-23 15:11:25 +00:00  
				
					
						
							
							
								 
						
							
							
								7634687057 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git+ssh://github.com/matrix-org/synapse  
							
							
							
						 
						
							2016-02-10 16:27:15 +00:00  
				
					
						
							
							
								 
						
							
							
								b3ecb96e36 
								
							
								 
							
						 
						
							
							
								
								try to bump syweb to 0.6.8  
							
							
							
						 
						
							2016-02-10 16:27:12 +00:00