Commit graph

  • dc031fff95
    Remove redundant calls to .iter() and .into_iter() Jonas Platte 2021-04-05 21:46:10 +02:00
  • dbe8c2ce19
    Remove lots of redundant string allocations Jonas Platte 2021-04-05 21:44:21 +02:00
  • fe744c856f
    Upgrade ruma Jonas Platte 2021-04-05 21:25:10 +02:00
  • c267c0f09e fix: use full codeblocks and capitalize Conduit and Debian Marcel 2021-04-06 13:17:39 +00:00
  • 9b2f8730bb fix: Do not run conduit as root instead use a separate user Marcel 2021-04-06 12:26:47 +00:00
  • c9b1f0ca83 Merge branch 'k0gen-master-patch-33282' into 'master' Timo Kösters 2021-04-03 13:04:55 +00:00
  • 246e4735fd No need to log out and back in fix Mariusz Kogen 2021-04-02 22:11:14 +00:00
  • db7044a950
    sytest test Timo Kösters 2021-03-26 13:41:05 +01:00
  • 8c6a49bec3 Merge branch 'update_CI_for_develop' into 'develop' Timo Kösters 2021-03-26 12:31:34 +00:00
  • cd4dc13731
    fix: use correct room versions Timo Kösters 2021-03-26 11:10:45 +01:00
  • 5a13f6f7e0 Remove build container and use the always present build artifact directly Rudi Floren 2021-03-24 18:25:21 +01:00
  • c213769d9f
    improvement: refactor state res and fix a few bugs in the process Timo Kösters 2021-03-25 23:55:40 +01:00
  • 16eed1d8c2
    chore: get rid of warnings Timo Kösters 2021-03-24 11:52:10 +01:00
  • e50f2864de
    improvement: save state for send_join pdu Timo Kösters 2021-03-23 22:31:19 +01:00
  • e305889b72
    feat: room_account_data endpoints Timo Kösters 2021-03-24 08:48:28 +01:00
  • 1d00a8c41f
    improvement: better logging Timo Kösters 2021-03-23 22:01:14 +01:00
  • 46d8f36a2c
    fix: media thumbnail calculation and appservice detection Timo Kösters 2021-03-23 19:46:54 +01:00
  • 3ea7d162db
    fix: various improvements and fixes Timo Kösters 2021-03-23 12:59:27 +01:00
  • 363c629faf
    fix: signature key fetching, optimize push sending Timo Kösters 2021-03-22 14:04:11 +01:00
  • d4c76f4654
    chore: update ruma Timo Kösters 2021-03-18 19:38:08 +01:00
  • f775c76d8a
    chore: get rid of warnings Timo Kösters 2021-03-18 18:33:43 +01:00
  • abe9122df6 Merge branch 'more-gitignore' into 'master' Timo Kösters 2021-03-18 17:09:04 +00:00
  • 7b3fe88345
    Send proper Host header in federation requests Gabriel Souza Franco 2021-03-13 22:31:41 -03:00
  • 5cb15551f3
    improvement: use db compression Timo Kösters 2021-03-18 13:13:08 +01:00
  • a0fa0ee7a0
    fix: join appservice room with alias Timo Kösters 2021-03-18 12:03:15 +01:00
  • a77fcd106e
    feat: implement /state_ids and fix federation stuff Timo Kösters 2021-03-18 00:09:57 +01:00
  • 100307c936
    improvement: optimize state storage Timo Kösters 2021-03-17 22:30:25 +01:00
  • 44425a903a
    fix: multiple federation/pusher fixes Timo Kösters 2021-03-16 18:00:26 +01:00
  • 21f785d530
    Merge branch 'correct-sendtxn' into pushers Timo Kösters 2021-03-15 09:48:19 +01:00
  • 0367028203 add settings.json Jonathan de Jong 2021-03-14 11:55:28 +01:00
  • d0d5bc412b Add more gitignore Jonathan de Jong 2021-03-13 20:33:16 +01:00
  • f79053484b Add .gitlab-ci.yml Jonathan de Jong 2021-03-13 19:00:13 +00:00
  • 6da40225bb
    improvement: make state res actually work Timo Kösters 2021-03-13 16:30:12 +01:00
  • e785ff6f56 Merge branch 'sled-no-metrics' into 'master' Timo Kösters 2021-03-12 17:29:47 +00:00
  • 7bc58461cd
    fix: avoid illegal instruction crash Timo Kösters 2021-03-12 16:22:35 +01:00
  • 6538d91567 Merge branch 'readme' into 'master' Timo Kösters 2021-03-04 20:37:50 +00:00
  • 96431069a9
    docs: add icon and license to readme Timo Kösters 2021-03-04 21:26:30 +01:00
  • 3436e844c2 Merge branch 'valkum-master-patch-62987' into 'master' Timo Kösters 2021-03-04 17:51:52 +00:00
  • 156296ac05 Fix Complement CI paths Rudi Floren 2021-03-04 17:22:23 +00:00
  • 643109309b Merge branch 'incoming-pdu' into 'master' Timo Kösters 2021-03-04 14:38:07 +00:00
  • 03440f4b15 Merge branch 'readme' into 'master' Timo Kösters 2021-03-04 14:35:12 +00:00
  • 79c910efdf Merge branch 'clippy_again' into 'master' Timo Kösters 2021-03-04 14:30:28 +00:00
  • bb1064ce04
    docs: small readme changes Timo Kösters 2021-03-04 15:28:28 +01:00
  • 4027cbd01d Fix various clippy errors Rudi Floren 2021-03-04 15:27:25 +01:00
  • 6309506a48 Allow suspicious_else_formatting Rudi Floren 2021-03-04 15:26:34 +01:00
  • 0d55964d24 Run nightly cargo fmt Devin Ragotzy 2021-03-04 08:45:23 -05:00
  • d0df8b495c Merge remote-tracking branch 'upstream/master' into correct-sendtxn Devin Ragotzy 2021-03-04 08:39:16 -05:00
  • e239014fa3 Query for the correct server Devin Ragotzy 2021-03-04 08:02:41 -05:00
  • 1ce00f90fe
    fix: don't accept incoming pdus if we know about them already Timo Kösters 2021-03-04 13:36:06 +01:00
  • bd6507eafb Merge branch 'valkum-master-patch-25423' into 'master' Timo Kösters 2021-03-04 12:35:12 +00:00
  • 231c6032f4 Make clippy happy (needless-return, etc.) Rudi Floren 2021-03-04 12:35:12 +00:00
  • eaeba35f3c Merge branch 'valkum/complement' into 'master' Timo Kösters 2021-03-04 12:32:55 +00:00
  • 3e274d7d2c Merge branch 'valkum/conduit-update_rocket' into 'master' Timo Kösters 2021-03-04 12:32:22 +00:00
  • 105f893cf3
    chore: bump other dependencies to make it work Timo Kösters 2021-03-04 12:29:08 +01:00
  • a04860b513 Merge branch 'as-fix' into 'master' Timo Kösters 2021-03-04 11:18:00 +00:00
  • 437cb5783a
    fix: apply the same appservice sending rules to events coming from federation Timo Kösters 2021-03-04 11:29:13 +01:00
  • f4039902d8 Bump Rocket to current HEAD Rudi Floren 2021-03-03 22:38:31 +01:00
  • 1a940b6e05 Merge branch 'as-fix' into 'master' Timo Kösters 2021-03-03 21:07:18 +00:00
  • f2ec2be821
    fix: don't always query aliases of appservices Timo Kösters 2021-03-03 21:41:26 +01:00
  • 1a198e7336 Merge branch 'jaeger' into 'master' Timo Kösters 2021-03-02 14:14:26 +00:00
  • 4155a47db1
    feat: opentelemetry/jaeger support Timo Kösters 2021-02-28 12:41:03 +01:00
  • 066d5b92da Merge branch 'sending' into 'master' Timo Kösters 2021-03-02 14:04:11 +00:00
  • f7713fdf2e
    fix: sending code got stuck sometimes Timo Kösters 2021-02-26 13:24:07 +01:00
  • 566b8ebabb Merge branch 'receipt-and-txnid' into 'master' Timo Kösters 2021-03-02 13:49:14 +00:00
  • 278751eb23
    improvement: use transaction ids for federation requests Timo Kösters 2021-03-02 14:36:48 +01:00
  • dd68031b69
    improvement: implement /receipt Timo Kösters 2021-03-02 14:32:30 +01:00
  • 79c9de98cd Add trusted_servers, filter servers to query keys by trusted_servers Devin Ragotzy 2021-03-01 09:17:53 -05:00
  • c9f4ff5cf8 Ask multiple servers for keys when not known or sending server failed Devin Ragotzy 2021-03-01 08:23:28 -05:00
  • f3253f2033 Move comments about Rooms trees to doc comments Devin Ragotzy 2021-02-28 18:53:17 -05:00
  • 0dd8a15c49 Fix leaves not being replaced by correct eventId in membership Devin Ragotzy 2021-02-27 16:09:22 -05:00
  • a9239a4d0b Merge branch 'larodar-master-patch-53953' into 'master' Timo Kösters 2021-02-26 15:00:19 +00:00
  • a601c29c97 Chore: Add Issue Template Niklas Zender 2021-02-26 14:55:06 +00:00
  • 0cc6448dbe Temp disable rust_2018_idioms for CI Devin Ragotzy 2021-02-09 17:58:40 -05:00
  • 8f283510aa Fix unused import clippy warning Devin Ragotzy 2021-02-03 23:01:31 -05:00
  • 48601142f8 Use auth_cache to avoid db, save state for every event when joining Devin Ragotzy 2021-02-03 22:48:43 -05:00
  • 74d530ae0e Address review issues, fix forward extremity calc Devin Ragotzy 2021-02-03 20:00:01 -05:00
  • 591769d5f3 Fiter PDU's before main incoming PDU loop Devin Ragotzy 2021-02-01 17:02:56 -05:00
  • 64374b4679 Use eventId when saving outliers Devin Ragotzy 2021-02-01 12:44:30 -05:00
  • e09be2f7ee Add incoming event to the current room state then resolve Devin Ragotzy 2021-01-30 12:43:43 -05:00
  • 6661de50ab Fix and integrate outlier tree, build forks after adding event to DB Devin Ragotzy 2021-01-29 21:45:33 -05:00
  • 6fd3e1d1dd Append state event that pass resolution to DB, update to tokio 1.1 Devin Ragotzy 2021-01-29 11:20:33 -05:00
  • e0453e2348 Cleanup dbg prints and error messages Devin Ragotzy 2021-01-28 15:50:45 -05:00
  • 68f60933e6 Resolved state is set as the current room state on incoming events Devin Ragotzy 2021-01-28 15:33:41 -05:00
  • 05a4c0b325 Finish forward extremity gathering, use resolved state as new snapshot Devin Ragotzy 2021-01-24 20:18:40 -05:00
  • 602edfd849 feature: push rule settings Timo Kösters 2021-01-24 16:05:52 +01:00
  • 88c60605b4 Add ability to update room leaves with multiple eventIds Devin Ragotzy 2021-01-18 19:41:38 -05:00
  • 66af1ff695 Update ruma and rocket to latest git rev and tokio to 1.0 Devin Ragotzy 2021-01-18 19:36:44 -05:00
  • aa7b6b6e09 Sync paths with CI pipeline due to dockerignore# Valkum 2021-02-22 19:06:10 +01:00
  • 835cf80acd
    fix: pushers Timo Kösters 2021-02-11 13:16:14 +01:00
  • 7309b2fba9 WIP gather and update forward extremities Devin Ragotzy 2021-01-18 19:08:59 -05:00
  • 94da569119 Fixing the incoming events algorithm (review with time) Devin Ragotzy 2021-01-16 16:37:20 -05:00
  • db0aee3318 Use the auth_events for step 6, WIP forward_extremity_ids fn Devin Ragotzy 2021-01-15 15:46:47 -05:00
  • 4b2eb5ab82 Fix ALL clippy warnings Devin Ragotzy 2021-01-15 11:05:57 -05:00
  • 4cf530c55b Abstract event validation/fetching, add outlier and signing key DB trees Devin Ragotzy 2021-01-14 21:32:22 -05:00
  • 52392628e9 Convert uses of Box<ServerName> to a ref Devin Ragotzy 2021-01-14 14:39:56 -05:00
  • d108a735a4 State resolution outline for /send Devin Ragotzy 2020-12-22 12:45:35 -05:00
  • d0b8d0f5fd Fix signature/hash checks, fetch recursive auth events Devin Ragotzy 2021-01-12 08:26:52 -05:00
  • 168ae8dca0 Fill event_map with all events that will be needed for resolution Devin Ragotzy 2021-01-06 15:05:09 -05:00
  • 8de0d9f9ce Remove StateStore trait from state-res collect events needed Devin Ragotzy 2021-01-06 08:52:30 -05:00
  • cdeb1236a2 Fix clippy warnings remove unused imports Devin Ragotzy 2021-01-05 09:21:41 -05:00