synapse-product/synapse
Erik Johnston df9d900544 Correctly filter out extremities with soft failed prevs (#5274)
When we receive a soft failed event we, correctly, *do not* update the
forward extremity table with the event. However, if we later receive an
event that references the soft failed event we then need to remove the
soft failed events prev events from the forward extremities table,
otherwise we just build up forward extremities.

Fixes #5269
2019-05-30 16:12:50 +01:00
..
_scripts Fix flake8 (#4519) 2019-01-30 10:53:17 +00:00
api Introduce room v4 which updates event ID format. (#5217) 2019-05-21 16:22:54 +01:00
app Revert "expose SlavedProfileStore to ClientReaderSlavedStore (#5200)" 2019-05-20 16:21:34 +01:00
appservice Run the AS senders as background processes (#4189) 2018-12-04 10:53:49 +01:00
config Merge pull request #5204 from matrix-org/babolivier/account_validity_expiration_date 2019-05-21 14:55:15 +01:00
crypto remove extraneous exception logging 2019-04-25 22:02:03 +01:00
events Fix error handling for rooms whose versions are unknown. (#5219) 2019-05-21 13:47:25 +01:00
federation Fix error handling for rooms whose versions are unknown. (#5219) 2019-05-21 13:47:25 +01:00
groups Add functions to delete a group 2019-04-03 16:29:52 +01:00
handlers Merge pull request #5212 from matrix-org/erikj/deny_multiple_reactions 2019-05-21 17:08:14 +01:00
http Add ability to blacklist ip ranges for federation traffic (#5043) 2019-05-13 19:05:06 +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 a default .m.rule.tombstone push rule (#4867) 2019-04-29 15:40:31 -06:00
replication Fixup bsaed on review comments 2019-05-17 15:48:04 +01:00
res/templates Send out emails with links to extend an account's validity period 2019-04-17 14:42:20 +01:00
rest Merge pull request #5209 from matrix-org/erikj/reactions_base 2019-05-20 14:06:40 +01:00
server_notices Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_contact 2018-08-24 17:00:37 +01:00
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 Correctly filter out extremities with soft failed prevs (#5274) 2019-05-30 16:12:50 +01:00
streams Fix develop because I broke it :( (#3535) 2018-07-14 09:51:00 +10:00
util Make all the rate limiting options more consistent (#5181) 2019-05-15 12:06:04 -05:00
__init__.py 0.99.5.1 2019-05-22 17:52:44 +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 Pin eliot to <1.8 on python 3.5.2 (#5218) 2019-05-21 15:58:01 +01:00
secrets.py Port over enough to get some sytests running on Python 3 (#3668) 2018-08-20 23:54:49 +10:00
server.py Allow client event serialization to be async 2019-05-14 11:58:01 +01: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