Commit graph

  • 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
  • eef6613562 Merge branch 'logout-devices' into 'master' Devon Hudson 2021-01-16 22:23:04 +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
  • 8d95c59f5d Merge branch 'sendtxn-start' into 'DevinR528/conduit-sendtxn' Devin Ragotzy 2020-12-19 08:40:02 +0000
  • 26afeb0c6d Resolve state when forked and keep track of state snapshots Devin Ragotzy 2020-12-17 12:08:28 -0500
  • 558905bba4 WIP: use resolve_incoming from state-res crate Devin Ragotzy 2020-12-14 16:15:22 -0500
  • 8596dd7cd4 Remove find closest parent method, update state-res crate Devin Ragotzy 2020-12-14 16:14:16 -0500
  • c7525fdd5e Happy path of incoming /send pdu resolution Devin Ragotzy 2020-12-13 09:16:15 -0500
  • 6e5b35ea92
    feat: implement appservices Timo Kösters 2020-12-08 10:33:44 +0100
  • 8093e29b1a Basic federation /send functionality Devin Ragotzy 2020-12-07 17:08:21 -0500
  • 2864a7097f Wip work to correctly resolve incoming PDUs Devin Ragotzy 2020-12-07 10:32:09 -0500
  • 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
  • eca0bbb35a
    Fix federated join miss hashing the join event created Devin Ragotzy 2020-11-08 13:49:02 -0500
  • dcd1163806
    All outgoing pdus in Sending must be PduStubs Devin Ragotzy 2020-11-03 21:20:35 +0100
  • c9a6ce54cb
    Add basic handling of EDUs for /send/txn Devin Ragotzy 2020-11-08 14:46:26 -0500
  • 0d69ebdc6c
    Reformat imports and fix clippy warnings Devin Ragotzy 2020-11-08 14:45:52 -0500
  • db8a0c5d69
    Add closest_parent method to Rooms Db insert in order /send pdus Devin Ragotzy 2020-11-08 14:44:02 -0500
  • 96dd3b2880
    Update ruma to latest, fix unstable origin feature in ruma Devin Ragotzy 2020-10-27 19:10:09 -0400
  • 49f6ab503a Merge branch 'better-logs' into 'master' Timo Kösters 2020-12-05 16:36:05 +0000
  • 6e36081573
    improvement: more logging Timo Kösters 2020-11-15 12:17:21 +0100
  • 9439f2c183
    feat: send logs into admin room Timo Kösters 2020-11-14 23:13:06 +0100
  • ecea0d4af2 Merge branch 'fix-admin-room' into 'master' Timo Kösters 2020-12-05 16:31:18 +0000
  • e691e880e0
    fix: logging thread crash when admin room does not exist Timo Kösters 2020-12-02 15:49:50 +0100
  • 34ccab8042
    snap: Add registration configuration option Christopher James Halse Rogers 2020-11-05 17:11:27 +1100
  • 8255c8f3ef
    snap: Add federation configuration option Christopher James Halse Rogers 2020-11-05 17:09:01 +1100
  • a1af588246
    Initial snapcraft metadata Christopher James Halse Rogers 2020-11-05 16:53:18 +1100
  • 1a341543ba
    Lock down the Conduit process in the systemd unit Paul van Tilburg 2020-11-13 21:37:22 +0100
  • 1b4a79d47c
    Add and install README.Debian Paul van Tilburg 2020-11-13 20:50:58 +0100
  • f72554de10
    Split config into a Debian and local part Paul van Tilburg 2020-11-13 20:35:22 +0100
  • 79692db45d
    First version of cargo-deb packaging setup Paul van Tilburg 2020-05-31 22:49:07 +0200
  • 7078443460 Merge branch 'fix_complement' into 'master' Timo Kösters 2020-11-18 20:17:50 +0000
  • eecbc5cfcc
    Add 'm.login.token' authentication Andrei Orlov 2020-10-05 02:14:17 +0400
  • 998f9e2109 Merge branch 'sending' into 'master' Timo Kösters 2020-11-09 19:28:56 +0000
  • fc08b13db1 Change CA to PKI per naming in Complement Rudi Floren 2020-11-09 17:32:04 +0100
  • e4c5ed96a9 Sync with newest complement changes Rudi Floren 2020-11-09 17:21:35 +0100
  • 9f8cffcd22
    Admin room improvements Timo Kösters 2020-11-09 12:21:04 +0100
  • 16b22bb432
    fix: don't allow more than 50 PDUs in a transaction Timo Kösters 2020-11-03 21:20:35 +0100
  • 335a33c901 Fix and Improve Complement testing Dockerfile Rudi Floren 2020-10-30 02:57:22 +0100
  • 814e68fb4d
    WIP move to ruma master. Waiting for value->canonicaljsonobject helper ruma Timo Kösters 2020-10-18 11:18:43 +0200
  • 0762196963
    fix: don't send new events from left rooms Timo Kösters 2020-10-27 20:25:43 +0100
  • 2f5df4aac9
    improvement: more reliable federation sending Timo Kösters 2020-10-21 16:08:54 +0200
  • 18f33b1ece Merge pull request 'Frequent flushing, configurable cache capacity, welcome message' (#237) from small-improvements into master Timo Kösters 2020-10-23 14:41:54 +0200
  • df82314440
    improvement: welcome message Timo Kösters 2020-10-23 14:35:41 +0200
  • 6b3934e31d
    feat: configurable cache capacity Timo Kösters 2020-10-21 21:43:59 +0200
  • 6dbe195695
    improvement: flush after every request that manipulates the db Timo Kösters 2020-10-21 21:28:02 +0200
  • b2a1505535 Merge pull request 'improvement: correct thumbnailing algorithm' (#233) from fix-thumbnailing into master Timo Kösters 2020-10-19 17:46:22 +0200
  • 6bb8284fc0
    improvement: correct thumbnailing algorithm Timo Kösters 2020-10-19 15:29:36 +0200
  • de8bba4b49 Merge pull request 'Fix order of docker command arguments' (#232) from Weasy666/conduit:master into master Timo Kösters 2020-10-19 07:05:18 +0200
  • 2d6b7750fd Fix order of docker command arguments and change repository link to... Daniel Wiesenberg 2020-10-18 23:06:08 +0200
  • cde4178f4a Merge pull request 'fix: use device_id when registering' (#231) from fix-deviceid into master Timo Kösters 2020-10-18 21:54:37 +0200
  • f0a21b6165
    fix: use device_id when registering Timo Kösters 2020-10-18 20:33:12 +0200
  • 9936027e8f Merge pull request 'Change license to Apache-2.0' (#195) from license into master Timo Kösters 2020-10-18 19:37:18 +0200
  • fccd3fdb88 Merge pull request 'Allow unjoined users to read state of world readable rooms' (#230) from allow-reading-state into master Timo Kösters 2020-10-18 16:45:17 +0200
  • f6f15d9396
    Use conduit.rs server in the README shield Timo Kösters 2020-10-18 16:40:02 +0200
  • 243126d393
    Allow reading state if history_visibility is world readable Timo Kösters 2020-10-18 16:19:14 +0200
  • a2dbc6fe6d
    Change license to Apache-2.0 Timo 2020-08-24 11:32:15 +0200
  • 9f487dd93a Merge pull request 'Update README.md' (#229) from update-readme into master Timo Kösters 2020-10-18 13:35:01 +0200
  • ce94ad05a7
    Update README.md Timo Kösters 2020-10-18 13:23:06 +0200