Patrick Cloke
|
4d978d7db4
|
Merge branch 'master' into develop
|
2020-07-02 10:55:41 -04:00 |
|
Patrick Cloke
|
ea26e9a98b
|
Ensure that HTML pages served from Synapse include headers to avoid embedding.
|
2020-07-02 09:58:31 -04:00 |
|
Dagfinn Ilmari Mannsåker
|
a3f11567d9
|
Replace all remaining six usage with native Python 3 equivalents (#7704)
|
2020-06-16 08:51:47 -04:00 |
|
Amber Brown
|
b4914681a5
|
fix async/await consentresource (#5585)
Fixes #5582
|
2019-07-01 23:33:52 +10:00 |
|
Amber Brown
|
f40a7dc41f
|
Make the http server handle coroutine-making REST servlets (#5475)
|
2019-06-29 17:06:55 +10:00 |
|
Amber Brown
|
32e7c9e7f2
|
Run Black. (#5482)
|
2019-06-20 19:32:02 +10:00 |
|
Erik Johnston
|
dbdc565dfd
|
Fix registration on workers (#4682)
* Move RegistrationHandler init to HomeServer
* Move post registration actions to RegistrationHandler
* Add post regisration replication endpoint
* Newsfile
|
2019-02-20 18:47:31 +11:00 |
|
Andrew Morgan
|
e65a17b26f
|
Check consent dir path on startup
|
2019-01-29 15:30:33 +00:00 |
|
Neil Johnson
|
7039ece8fb
|
Neilj/fix autojoin (#4223)
* Fix auto join failures for servers that require user consent
* Fix auto join failures for servers that require user consent
|
2018-11-28 22:24:57 +11:00 |
|
Richard van der Hoff
|
c1efcd7c6a
|
Add a test for the public T&Cs form
|
2018-11-14 10:46:27 +00:00 |
|
Richard van der Hoff
|
83a5f459aa
|
Fix an internal server error when viewing the public privacy policy
|
2018-11-14 10:21:07 +00:00 |
|
hera
|
2b075fb03a
|
Fix encoding error for consent form on python3
The form was rendering this as "b'01234....'".
-- richvdh
|
2018-11-08 11:05:39 +00:00 |
|
Travis Ralston
|
0f5e51f726
|
Add config variables for enabling terms auth and the policy name (#4142)
So people can still collect consent the old way if they want to.
|
2018-11-06 10:32:34 +00:00 |
|
Amber Brown
|
efdcbbe46b
|
Tests for user consent resource (#4140)
|
2018-11-06 05:53:44 +11:00 |
|
Travis Ralston
|
642505abc3
|
Fix logic error that prevented guests from seeing the privacy policy
|
2018-11-01 16:48:32 -06:00 |
|
Travis Ralston
|
5119818e9d
|
Rely on the lack of ?u to represent public access
also general cleanup
|
2018-10-12 18:03:17 -06:00 |
|
Travis Ralston
|
537d0b7b36
|
Use a flag rather than a new route for the public policy
This also means that the template now has optional parameters, which will need to be documented somehow.
|
2018-10-03 17:50:11 -06:00 |
|
Richard van der Hoff
|
f7bf181a90
|
fix another consent encoding fail
|
2018-08-21 23:14:25 +01:00 |
|
Richard van der Hoff
|
f7baff6f7b
|
Fix 500 error from /consent form
Fixes #3731
|
2018-08-21 22:47:07 +01:00 |
|
Amber Brown
|
49af402019
|
run isort
|
2018-07-09 16:09:20 +10:00 |
|
Richard van der Hoff
|
7b36d06a69
|
Add a 'has_consented' template var to consent forms
fixes #3260
|
2018-05-22 14:58:34 +01:00 |
|
Richard van der Hoff
|
669400e22f
|
Enable auto-escaping for the consent templates
... to reduce the risk of somebody introducing an html injection attack...
|
2018-05-22 14:58:34 +01:00 |
|
Richard van der Hoff
|
d5dca9a04f
|
Move consent config parsing into ConsentConfig
turns out we need to reuse this, so it's better in the config class.
|
2018-05-22 11:54:51 +01:00 |
|
Richard van der Hoff
|
d14d7b8fdc
|
Rename 'version' param on user consent config
we're going to use it for the version we require too.
|
2018-05-22 11:54:51 +01:00 |
|
Richard van der Hoff
|
47815edcfa
|
ConsentResource to gather policy consent from users
Hopefully there are enough comments and docs in this that it makes sense on its
own.
|
2018-05-15 15:11:59 +01:00 |
|