MatrixSynapse/synapse
Erik Johnston 43badd2cd4 Fix key verification when key stored with null valid_until_ms
Some keys are stored in the synapse database with a null valid_until_ms
which caused an exception to be thrown when using that key. We fix this
by treating nulls as zeroes, i.e. they keys will match verification
requests with a minimum_valid_until_ms of zero (i.e. don't validate ts)
but will not match requests with a non-zero minimum_valid_until_ms.

Fixes #5391.
2019-06-10 15:37:10 +01:00
..
_scripts
api Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
app Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
appservice
config Set default room version to v4. (#5379) 2019-06-06 20:13:47 +01:00
crypto Stop hardcoding trust of old matrix.org key (#5374) 2019-06-06 17:33:11 +01:00
events Fix appservice timestamp massaging (#5233) 2019-05-24 14:44:04 +01:00
federation Prevent multiple device list updates from breaking a batch send (#5156) 2019-06-06 23:54:00 +01:00
groups Associate a request_name with each verify request, for logging 2019-06-05 10:46:26 +01:00
handlers Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
http Improve docstrings on MatrixFederationClient. (#5332) 2019-06-04 11:14:16 +01:00
metrics Add metrics for number of outgoing EDUs, by type (#4695) 2019-02-20 14:13:14 +00:00
module_api Allow password providers to bind emails (#4947) 2019-03-28 15:48:07 +00:00
push Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
replication Fixup bsaed on review comments 2019-05-17 15:48:04 +01:00
res/templates Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
rest Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
server_notices
state Fix grammar and document get_current_users_in_room (#4998) 2019-04-03 14:32:20 +01:00
static Avoid redundant URL encoding (#4555) 2019-04-04 12:05:56 +01:00
storage Fix key verification when key stored with null valid_until_ms 2019-06-10 15:37:10 +01:00
streams
util Call RetryLimiter correctly (#5340) 2019-06-04 22:02:53 +01:00
__init__.py 1.0.0rc1 2019-06-07 10:29:32 +01:00
event_auth.py Collect room-version variations into one place (#4969) 2019-04-01 10:24:38 +01:00
notifier.py Remove redundant PreserveLoggingContext 2019-03-04 18:31:18 +00:00
python_dependencies.py Add ability to perform password reset via email without trusting the identity server (#5377) 2019-06-06 17:34:07 +01:00
secrets.py
server.py Room Statistics (#4338) 2019-05-21 11:36:50 -05:00
server.pyi Fix CI after new release of isort 2019-05-13 15:19:44 +01:00
types.py declare a ReadReceipt class 2019-03-13 17:20:55 +00:00
visibility.py Implement soft fail 2019-03-06 16:22:16 +00:00