Commit graph

  • 6661de50ab Fix and integrate outlier tree, build forks after adding event to DB Devin Ragotzy 2021-01-29 21:45:33 -0500
  • 6fd3e1d1dd Append state event that pass resolution to DB, update to tokio 1.1 Devin Ragotzy 2021-01-29 11:20:33 -0500
  • e0453e2348 Cleanup dbg prints and error messages Devin Ragotzy 2021-01-28 15:50:45 -0500
  • 68f60933e6 Resolved state is set as the current room state on incoming events Devin Ragotzy 2021-01-28 15:33:41 -0500
  • 05a4c0b325 Finish forward extremity gathering, use resolved state as new snapshot Devin Ragotzy 2021-01-24 20:18:40 -0500
  • 602edfd849 feature: push rule settings Timo Kösters 2021-01-24 16:05:52 +0100
  • 88c60605b4 Add ability to update room leaves with multiple eventIds Devin Ragotzy 2021-01-18 19:41:38 -0500
  • 66af1ff695 Update ruma and rocket to latest git rev and tokio to 1.0 Devin Ragotzy 2021-01-18 19:36:44 -0500
  • aa7b6b6e09 Sync paths with CI pipeline due to dockerignore# Valkum 2021-02-22 19:06:10 +0100
  • 835cf80acd
    fix: pushers Timo Kösters 2021-02-11 13:16:14 +0100
  • 7309b2fba9 WIP gather and update forward extremities Devin Ragotzy 2021-01-18 19:08:59 -0500
  • 94da569119 Fixing the incoming events algorithm (review with time) Devin Ragotzy 2021-01-16 16:37:20 -0500
  • db0aee3318 Use the auth_events for step 6, WIP forward_extremity_ids fn Devin Ragotzy 2021-01-15 15:46:47 -0500
  • 4b2eb5ab82 Fix ALL clippy warnings Devin Ragotzy 2021-01-15 11:05:57 -0500
  • 4cf530c55b Abstract event validation/fetching, add outlier and signing key DB trees Devin Ragotzy 2021-01-14 21:32:22 -0500
  • 52392628e9 Convert uses of Box<ServerName> to a ref Devin Ragotzy 2021-01-14 14:39:56 -0500
  • d108a735a4 State resolution outline for /send Devin Ragotzy 2020-12-22 12:45:35 -0500
  • d0b8d0f5fd Fix signature/hash checks, fetch recursive auth events Devin Ragotzy 2021-01-12 08:26:52 -0500
  • 168ae8dca0 Fill event_map with all events that will be needed for resolution Devin Ragotzy 2021-01-06 15:05:09 -0500
  • 8de0d9f9ce Remove StateStore trait from state-res collect events needed Devin Ragotzy 2021-01-06 08:52:30 -0500
  • cdeb1236a2 Fix clippy warnings remove unused imports Devin Ragotzy 2021-01-05 09:21:41 -0500
  • 63af3d3da0 Step 5 in /send just fetches state from incoming server Devin Ragotzy 2021-01-03 17:26:17 -0500
  • 4b9976aa74 Update state-res, use the new Event trait Devin Ragotzy 2020-12-31 08:40:49 -0500
  • 4a92a29b56 State resolution outline for /send Devin Ragotzy 2020-12-22 12:45:35 -0500
  • fb9880fee9 Merge branch 'are-we-synpase-sync' into 'master' Timo Kösters 2021-02-07 21:36:05 +0000
  • 098ecb2ca3 Merge branch 'jwt-token-fixed' into 'master' Timo Kösters 2021-02-07 17:11:53 +0000
  • d49911c5e0
    Add 'm.login.token' authentication Timo Kösters 2021-02-07 17:38:45 +0100
  • 3588dcd6d0 Merge branch 'deviceid-login' into 'master' Timo Kösters 2021-02-07 12:28:05 +0000
  • 2d7012cdb1 Merge branch 'appservices' into 'master' Timo Kösters 2021-02-07 12:24:28 +0000
  • ea1e4625d1
    fix: default config options Timo Kösters 2021-02-07 13:20:00 +0100
  • 6924dfc8ea
    improvement: better appservice compatibility and optimizations Timo Kösters 2021-02-06 15:27:43 +0100
  • 7be2a83195 Merge branch 'valkum/complement' into 'master' Timo Kösters 2021-02-05 08:52:25 +0000
  • 1d7207b39e Sync are-we-synapse with dendrite Valkum 2021-02-05 02:06:14 +0100
  • a61b1cef5b Fix binary name typo Valkum 2021-02-04 23:51:20 +0100
  • a478ec0443 Merge branch 'cleanup' into 'master' Timo Kösters 2021-02-03 18:30:11 +0000
  • fd3fb3a7ed
    Merge remote-tracking branch 'famedly/master' into appservices Timo Kösters 2021-02-03 12:54:37 +0100
  • 6de5b3c2a0
    Update repository link in crate metadata Jonas Platte 2020-12-13 13:41:00 +0100
  • e4dc7ea8ac Prevent admin room from recursively spamming itself and user -> user Devin Ragotzy 2021-01-29 14:19:56 -0500
  • 73124629b7 Add general rules matching for pusher, calc unread msgs Devin Ragotzy 2021-01-29 10:14:09 -0500
  • 2d69e81699 WIP: send out push notification, impl pusher routes Devin Ragotzy 2021-01-26 21:54:35 -0500
  • a0ecd76e21 Run cargo fmt using nightly Devin Ragotzy 2021-01-26 21:53:03 -0500
  • 56b816a2be Fix and integrate outlier tree, build forks after adding event to DB Devin Ragotzy 2021-01-29 21:45:33 -0500
  • cd0c5c0566 Append state event that pass resolution to DB, update to tokio 1.1 Devin Ragotzy 2021-01-29 11:20:33 -0500
  • b8b40ce38b Cleanup dbg prints and error messages Devin Ragotzy 2021-01-28 15:50:45 -0500
  • 894b6ef037 Resolved state is set as the current room state on incoming events Devin Ragotzy 2021-01-28 15:33:41 -0500
  • 265fab843a
    feature: push rule settings Timo Kösters 2021-01-24 16:05:52 +0100
  • 35c1904b37 Finish forward extremity gathering, use resolved state as new snapshot Devin Ragotzy 2021-01-24 20:18:40 -0500
  • a119d858f3
    feature: push rule settings Timo Kösters 2021-01-24 16:05:52 +0100
  • 87a0019f3a Merge branch 'valkum/complement' into 'master' Timo Kösters 2021-01-23 07:43:05 +0000
  • a1e296374f Allow the complement test image to use build artifacts Valkum 2021-01-22 20:11:19 +0100
  • a897608025 Roll back tokio and rocket update since ruma's request is at 0.2 tokio Devin Ragotzy 2021-01-18 19:59:08 -0500
  • 3a6f264450 Add ability to update room leaves with multiple eventIds Devin Ragotzy 2021-01-18 19:41:38 -0500
  • 00436a32b0 Update ruma and rocket to latest git rev and tokio to 1.0 Devin Ragotzy 2021-01-18 19:36:44 -0500
  • c65bde41e0 WIP gather and update forward extremities Devin Ragotzy 2021-01-18 19:08:59 -0500
  • 762255fa8d
    Simplify device creation logic during login Devon Hudson 2021-01-17 08:39:47 -0700
  • 890187e004
    improvement: Handle optional device_id field during login Devon Hudson 2021-01-16 22:15:45 -0700
  • 9424ba0559 Merge branch 'logout-devices' into 'master' Timo Kösters 2021-01-16 22:35:08 +0000
  • ebb38cd330
    improvement: respect logout_devices param on password change Devon Hudson 2021-01-16 14:48:24 -0700
  • b1ae2bbeb2 Fixing the incoming events algorithm (review with time) Devin Ragotzy 2021-01-16 16:37:20 -0500
  • 96dc6be14b Use the auth_events for step 6, WIP forward_extremity_ids fn Devin Ragotzy 2021-01-15 15:46:47 -0500
  • 5a8041969d Fix ALL clippy warnings Devin Ragotzy 2021-01-15 11:05:57 -0500
  • 851eb555b6 Abstract event validation/fetching, add outlier and signing key DB trees Devin Ragotzy 2021-01-14 21:32:22 -0500
  • 2ac3ffbb24 Convert uses of Box<ServerName> to a ref Devin Ragotzy 2021-01-14 14:39:56 -0500
  • 7c4e116caa State resolution outline for /send Devin Ragotzy 2020-12-22 12:45:35 -0500
  • 27c4e9d9d5
    Fix signature/hash checks, fetch recursive auth events Devin Ragotzy 2021-01-12 08:26:52 -0500
  • 88f3ee489b
    Fill event_map with all events that will be needed for resolution Devin Ragotzy 2021-01-06 15:05:09 -0500
  • 8a035880f0
    Remove StateStore trait from state-res collect events needed Devin Ragotzy 2021-01-06 08:52:30 -0500
  • 7c4d74bf9b
    Fix clippy warnings remove unused imports Devin Ragotzy 2021-01-05 09:21:41 -0500
  • 0ee239c9d7
    Step 5 in /send just fetches state from incoming server Devin Ragotzy 2021-01-03 17:26:17 -0500
  • 9e83d2b2d5
    Update state-res, use the new Event trait Devin Ragotzy 2020-12-31 08:40:49 -0500
  • 690c066064
    State resolution outline for /send Devin Ragotzy 2020-12-22 12:45:35 -0500
  • c263e13000
    fix: update binary file name in docs for consistency Paul van Tilburg 2021-01-11 20:28:47 +0100
  • ad7b3f184b
    improvement: send 200 response for turn server info Timo Kösters 2021-01-11 17:26:47 +0100
  • d45d033bf1
    fix: send presence updates when going offline Timo Kösters 2021-01-10 17:12:16 +0100
  • b4818716b8
    improvement: better deploy guide Timo Kösters 2021-01-01 13:47:53 +0100
  • d7e56dbfa0
    docs: recommend using binaries Timo Kösters 2020-10-20 14:18:20 +0200
  • 3bdaf6e79e
    improvement: better default config Timo Kösters 2021-01-01 11:24:09 +0100
  • 85364a9c27
    improvement: change federation_enabled to federation_disabled Timo Kösters 2021-01-01 10:52:43 +0100
  • edfd3c1f34
    improvement: better config, better logs Timo Kösters 2020-12-31 21:07:05 +0100
  • df16b2ba98
    fix: rare state races Timo Kösters 2020-12-31 14:52:08 +0100
  • 2cf6fd57b7
    improvement: don't send pdus to appservices if it isn't interested Timo Kösters 2020-12-23 19:41:54 +0100
  • fb9bd34696
    improvement: better warnings when server is unreachable Timo Kösters 2020-12-23 15:53:41 +0100
  • c1bc70aeca
    Merge branch 'kuboschek/conduit-always-query-srv' into appservices Timo Kösters 2020-12-22 20:35:43 +0100
  • 8dcc1dfe56
    improvement: always use port from SRV lookups Leonhard Kuboschek 2020-12-08 12:34:46 +0100
  • f12fbca3c5
    fix: send state in /sync, element displays wrong membership changes Timo Kösters 2020-12-22 20:08:20 +0100
  • 6606e41dde
    feat: improved state store Timo Kösters 2020-12-19 16:00:11 +0100
  • 6e5b35ea92
    feat: implement appservices Timo Kösters 2020-12-08 10:33:44 +0100
  • d62f17a91a
    improvement: cache actual destination Timo Kösters 2020-12-06 11:05:51 +0100
  • 9d4c7c34a0 Merge branch 'cargo-deb-packaging' into 'master' Timo Kösters 2020-12-06 07:31:09 +0000
  • 45086b54b3
    improvement: upgrade dependencies, fix timeline reload bug Timo Kösters 2020-12-05 21:03:43 +0100
  • 164b1633d8
    Update ruma to latest, renamed server keys and removed PduStub Devin Ragotzy 2020-12-04 18:16:17 -0500
  • b869aab5d0
    Cleanup removing debug printing and logging, append non state events Devin Ragotzy 2020-12-04 17:16:29 -0500
  • c173ce43a5
    convert_to_outgoing_federation_event takes CanonicalJsonObj Devin Ragotzy 2020-11-30 14:46:47 -0500
  • 27e686f9ff
    Convert uses of serde_json::Value to CanonicalJsonObject Devin Ragotzy 2020-11-30 12:10:33 -0500
  • b6d721374f
    Have Media db return optional content_type, conversion fixes Devin Ragotzy 2020-11-18 08:36:12 -0500
  • bb24f6ad90
    Address some review issues fmt, errors, comments Devin Ragotzy 2020-11-15 16:48:43 -0500
  • 86bb93f8cf
    Remove outdated TODOs, use StateEvent::from_id_value consistently Devin Ragotzy 2020-11-14 16:18:15 -0500
  • 234b226468
    Fix review issues, Remove EventHash's in prev/auth_events in StateEvent Devin Ragotzy 2020-11-11 14:30:12 -0500
  • acd144e934
    Fix get_closest_parent and cleanup federation/send/:txn Devin Ragotzy 2020-11-08 13:54:59 -0500
  • b13049a6fa
    Fix federated join miss hashing the join event created Devin Ragotzy 2020-11-08 13:49:02 -0500