synapse-product/synapse
Adrian Tschira 6495dbb326 Burminate v1auth
This closes #2602

v1auth was created to account for the differences in status code between
the v1 and v2_alpha revisions of the protocol (401 vs 403 for invalid
tokens). However since those protocols were merged, this makes the r0
version/endpoint internally inconsistent, and violates the
specification for the r0 endpoint.

This might break clients that rely on this inconsistency with the
specification. This is said to affect the legacy angular reference
client. However, I feel that restoring parity with the spec is more
important. Either way, it is critical to inform developers about this
change, in case they rely on the illegal behaviour.

Signed-off-by: Adrian Tschira <nota@notafile.com>
2018-04-30 22:20:43 +02:00
..
api Use six.itervalues in some places 2018-04-15 20:39:43 +02:00
app Merge remote-tracking branch 'origin/develop' into rav/use_run_in_background 2018-04-27 14:31:23 +01:00
appservice Merge remote-tracking branch 'origin/develop' into rav/use_run_in_background 2018-04-27 14:31:23 +01:00
config Merge pull request #3085 from NotAFile/py3-config-text-mode 2018-04-30 01:00:23 +01:00
crypto Fixes #3135 - Replace _OpenSSLECCurve with crypto.get_elliptic_curve (#3157) 2018-04-30 16:21:11 +01:00
events add comment explaining attributeerror 2018-04-30 09:49:10 +02:00
federation Merge branch 'develop' into py3-xrange-1 2018-04-30 01:02:25 +01:00
groups Merge remote-tracking branch 'origin/develop' into rav/use_run_in_background 2018-04-27 14:31:23 +01:00
handlers Merge pull request #3143 from matrix-org/rav/remove_redundant_preserve_fn 2018-04-30 10:23:59 +01:00
http Merge pull request #3154 from NotAFile/py3-stringio 2018-04-30 00:59:04 +01:00
metrics s/list/tuple 2018-04-12 11:19:04 +01:00
module_api Delete devices in various logout situations 2017-11-29 16:44:35 +00:00
push Merge pull request #3152 from NotAFile/py3-local-imports 2018-04-30 01:28:13 +01:00
replication make imports local 2018-04-28 13:41:41 +02:00
rest Burminate v1auth 2018-04-30 22:20:43 +02:00
static/client Updates to fallback CAS login to do new token login 2015-11-06 09:57:17 +00:00
storage Merge pull request #3129 from matrix-org/matthew/fix_group_dups 2018-04-30 11:47:25 +01:00
streams replace 'except:' with 'except Exception:' 2017-10-23 15:52:32 +01:00
util Merge pull request #3144 from matrix-org/rav/run_in_background_exception_handling 2018-04-30 10:23:02 +01:00
__init__.py update changelog and bump version to 0.28.0 2018-04-26 15:51:39 +01:00
event_auth.py Fix templating error with unban permission message 2018-01-07 19:52:58 -07:00
notifier.py Merge remote-tracking branch 'origin/develop' into rav/deferred_timeout 2018-04-27 14:18:00 +01:00
python_dependencies.py Fixes #3135 - Replace _OpenSSLECCurve with crypto.get_elliptic_curve (#3157) 2018-04-30 16:21:11 +01:00
server.py Burminate v1auth 2018-04-30 22:20:43 +02:00
server.pyi Factor out resolve_state_groups to a separate handler 2018-02-01 12:40:04 +00:00
state.py Measure time it takes to calculate state group ID 2018-03-28 11:03:52 +01:00
types.py In DomainSpecificString, override __repr__ in addition to __str__ 2018-04-10 11:35:29 +02:00
visibility.py Remove preserve_context_over_{fn, deferred} 2017-11-14 11:22:42 +00:00