Merge pull request #876 from matrix-org/erikj/sign_own

Only re-sign our own events
pull/879/head
Erik Johnston 2016-06-17 15:23:20 +01:00 committed by GitHub
commit 6660f37558
2 changed files with 18 additions and 12 deletions

View File

@ -193,6 +193,9 @@ class FederationServer(FederationBase):
)
for event in auth_chain:
# We sign these again because there was a bug where we
# incorrectly signed things the first time round
if self.hs.is_mine_id(event.event_id):
event.signatures.update(
compute_event_signature(
event,

View File

@ -1018,6 +1018,9 @@ class FederationHandler(BaseHandler):
res = results.values()
for event in res:
# We sign these again because there was a bug where we
# incorrectly signed things the first time round
if self.hs.is_mine_id(event.event_id):
event.signatures.update(
compute_event_signature(
event,