-
4a92a29b56
State resolution outline for /send
Devin Ragotzy
2020-12-22 12:45:35 -05:00
-
-
-
fb9880fee9
Merge branch 'are-we-synpase-sync' into 'master'
Timo Kösters
2021-02-07 21:36:05 +00:00
-
-
098ecb2ca3
Merge branch 'jwt-token-fixed' into 'master'
Timo Kösters
2021-02-07 17:11:53 +00:00
-
-
d49911c5e0
Add 'm.login.token' authentication
Timo Kösters
2021-02-07 17:38:45 +01:00
-
-
3588dcd6d0
Merge branch 'deviceid-login' into 'master'
Timo Kösters
2021-02-07 12:28:05 +00:00
-
-
2d7012cdb1
Merge branch 'appservices' into 'master'
Timo Kösters
2021-02-07 12:24:28 +00:00
-
-
ea1e4625d1
fix: default config options
Timo Kösters
2021-02-07 13:20:00 +01:00
-
6924dfc8ea
improvement: better appservice compatibility and optimizations
Timo Kösters
2021-02-06 15:27:43 +01:00
-
7be2a83195
Merge branch 'valkum/complement' into 'master'
Timo Kösters
2021-02-05 08:52:25 +00:00
-
-
1d7207b39e
Sync are-we-synapse with dendrite
Valkum
2021-02-05 02:06:14 +01:00
-
a61b1cef5b
Fix binary name typo
Valkum
2021-02-04 23:51:20 +01:00
-
a478ec0443
Merge branch 'cleanup' into 'master'
Timo Kösters
2021-02-03 18:30:11 +00:00
-
-
fd3fb3a7ed
Merge remote-tracking branch 'famedly/master' into appservices
Timo Kösters
2021-02-03 12:54:37 +01:00
-
-
-
-
6de5b3c2a0
Update repository link in crate metadata
Jonas Platte
2020-12-13 13:41:00 +01:00
-
-
e4dc7ea8ac
Prevent admin room from recursively spamming itself and user -> user
Devin Ragotzy
2021-01-29 14:19:56 -05:00
-
73124629b7
Add general rules matching for pusher, calc unread msgs
Devin Ragotzy
2021-01-29 10:14:09 -05:00
-
2d69e81699
WIP: send out push notification, impl pusher routes
Devin Ragotzy
2021-01-26 21:54:35 -05:00
-
a0ecd76e21
Run cargo fmt using nightly
Devin Ragotzy
2021-01-26 21:53:03 -05:00
-
56b816a2be
Fix and integrate outlier tree, build forks after adding event to DB
Devin Ragotzy
2021-01-29 21:45:33 -05:00
-
cd0c5c0566
Append state event that pass resolution to DB, update to tokio 1.1
Devin Ragotzy
2021-01-29 11:20:33 -05:00
-
b8b40ce38b
Cleanup dbg prints and error messages
Devin Ragotzy
2021-01-28 15:50:45 -05:00
-
894b6ef037
Resolved state is set as the current room state on incoming events
Devin Ragotzy
2021-01-28 15:33:41 -05:00
-
265fab843a
feature: push rule settings
Timo Kösters
2021-01-24 16:05:52 +01:00
-
35c1904b37
Finish forward extremity gathering, use resolved state as new snapshot
Devin Ragotzy
2021-01-24 20:18:40 -05:00
-
a119d858f3
feature: push rule settings
Timo Kösters
2021-01-24 16:05:52 +01:00
-
87a0019f3a
Merge branch 'valkum/complement' into 'master'
Timo Kösters
2021-01-23 07:43:05 +00:00
-
-
-
-
a1e296374f
Allow the complement test image to use build artifacts
Valkum
2021-01-22 20:11:19 +01:00
-
-
a897608025
Roll back tokio and rocket update since ruma's request is at 0.2 tokio
Devin Ragotzy
2021-01-18 19:59:08 -05:00
-
3a6f264450
Add ability to update room leaves with multiple eventIds
Devin Ragotzy
2021-01-18 19:41:38 -05:00
-
00436a32b0
Update ruma and rocket to latest git rev and tokio to 1.0
Devin Ragotzy
2021-01-18 19:36:44 -05:00
-
c65bde41e0
WIP gather and update forward extremities
Devin Ragotzy
2021-01-18 19:08:59 -05:00
-
762255fa8d
Simplify device creation logic during login
Devon Hudson
2021-01-17 08:39:47 -07:00
-
890187e004
improvement: Handle optional device_id field during login
Devon Hudson
2021-01-16 22:15:45 -07:00
-
-
-
9424ba0559
Merge branch 'logout-devices' into 'master'
Timo Kösters
2021-01-16 22:35:08 +00:00
-
-
ebb38cd330
improvement: respect logout_devices param on password change
Devon Hudson
2021-01-16 14:48:24 -07:00
-
-
b1ae2bbeb2
Fixing the incoming events algorithm (review with time)
Devin Ragotzy
2021-01-16 16:37:20 -05:00
-
96dc6be14b
Use the auth_events for step 6, WIP forward_extremity_ids fn
Devin Ragotzy
2021-01-15 15:46:47 -05:00
-
5a8041969d
Fix ALL clippy warnings
Devin Ragotzy
2021-01-15 11:05:57 -05:00
-
851eb555b6
Abstract event validation/fetching, add outlier and signing key DB trees
Devin Ragotzy
2021-01-14 21:32:22 -05:00
-
2ac3ffbb24
Convert uses of Box<ServerName> to a ref
Devin Ragotzy
2021-01-14 14:39:56 -05:00
-
7c4e116caa
State resolution outline for /send
Devin Ragotzy
2020-12-22 12:45:35 -05:00
-
27c4e9d9d5
Fix signature/hash checks, fetch recursive auth events
Devin Ragotzy
2021-01-12 08:26:52 -05:00
-
88f3ee489b
Fill event_map with all events that will be needed for resolution
Devin Ragotzy
2021-01-06 15:05:09 -05:00
-
8a035880f0
Remove StateStore trait from state-res collect events needed
Devin Ragotzy
2021-01-06 08:52:30 -05:00
-
7c4d74bf9b
Fix clippy warnings remove unused imports
Devin Ragotzy
2021-01-05 09:21:41 -05:00
-
0ee239c9d7
Step 5 in /send just fetches state from incoming server
Devin Ragotzy
2021-01-03 17:26:17 -05:00
-
9e83d2b2d5
Update state-res, use the new Event trait
Devin Ragotzy
2020-12-31 08:40:49 -05:00
-
690c066064
State resolution outline for /send
Devin Ragotzy
2020-12-22 12:45:35 -05:00
-
-
c263e13000
fix: update binary file name in docs for consistency
Paul van Tilburg
2021-01-11 20:28:47 +01:00
-
ad7b3f184b
improvement: send 200 response for turn server info
Timo Kösters
2021-01-11 17:26:47 +01:00
-
d45d033bf1
fix: send presence updates when going offline
Timo Kösters
2021-01-10 17:12:16 +01:00
-
b4818716b8
improvement: better deploy guide
Timo Kösters
2021-01-01 13:47:53 +01:00
-
d7e56dbfa0
docs: recommend using binaries
Timo Kösters
2020-10-20 14:18:20 +02:00
-
3bdaf6e79e
improvement: better default config
Timo Kösters
2021-01-01 11:24:09 +01:00
-
85364a9c27
improvement: change federation_enabled to federation_disabled
Timo Kösters
2021-01-01 10:52:43 +01:00
-
edfd3c1f34
improvement: better config, better logs
Timo Kösters
2020-12-31 21:07:05 +01:00
-
df16b2ba98
fix: rare state races
Timo Kösters
2020-12-31 14:52:08 +01:00
-
2cf6fd57b7
improvement: don't send pdus to appservices if it isn't interested
Timo Kösters
2020-12-23 19:41:54 +01:00
-
fb9bd34696
improvement: better warnings when server is unreachable
Timo Kösters
2020-12-23 15:53:41 +01:00
-
c1bc70aeca
Merge branch 'kuboschek/conduit-always-query-srv' into appservices
Timo Kösters
2020-12-22 20:35:43 +01:00
-
-
8dcc1dfe56
improvement: always use port from SRV lookups
Leonhard Kuboschek
2020-12-08 12:34:46 +01:00
-
-
f12fbca3c5
fix: send state in /sync, element displays wrong membership changes
Timo Kösters
2020-12-22 20:08:20 +01:00
-
6606e41dde
feat: improved state store
Timo Kösters
2020-12-19 16:00:11 +01:00
-
6e5b35ea92
feat: implement appservices
Timo Kösters
2020-12-08 10:33:44 +01:00
-
d62f17a91a
improvement: cache actual destination
Timo Kösters
2020-12-06 11:05:51 +01:00
-
9d4c7c34a0
Merge branch 'cargo-deb-packaging' into 'master'
Timo Kösters
2020-12-06 07:31:09 +00:00
-
-
45086b54b3
improvement: upgrade dependencies, fix timeline reload bug
Timo Kösters
2020-12-05 21:03:43 +01:00
-
164b1633d8
Update ruma to latest, renamed server keys and removed PduStub
Devin Ragotzy
2020-12-04 18:16:17 -05:00
-
b869aab5d0
Cleanup removing debug printing and logging, append non state events
Devin Ragotzy
2020-12-04 17:16:29 -05:00
-
c173ce43a5
convert_to_outgoing_federation_event takes CanonicalJsonObj
Devin Ragotzy
2020-11-30 14:46:47 -05:00
-
27e686f9ff
Convert uses of serde_json::Value to CanonicalJsonObject
Devin Ragotzy
2020-11-30 12:10:33 -05:00
-
b6d721374f
Have Media db return optional content_type, conversion fixes
Devin Ragotzy
2020-11-18 08:36:12 -05:00
-
bb24f6ad90
Address some review issues fmt, errors, comments
Devin Ragotzy
2020-11-15 16:48:43 -05:00
-
86bb93f8cf
Remove outdated TODOs, use StateEvent::from_id_value consistently
Devin Ragotzy
2020-11-14 16:18:15 -05:00
-
234b226468
Fix review issues, Remove EventHash's in prev/auth_events in StateEvent
Devin Ragotzy
2020-11-11 14:30:12 -05:00
-
acd144e934
Fix get_closest_parent and cleanup federation/send/:txn
Devin Ragotzy
2020-11-08 13:54:59 -05:00
-
b13049a6fa
Fix federated join miss hashing the join event created
Devin Ragotzy
2020-11-08 13:49:02 -05:00
-
eca0bbb35a
Fix federated join miss hashing the join event created
Devin Ragotzy
2020-11-08 13:49:02 -05:00
-
dcd1163806
All outgoing pdus in Sending must be PduStubs
Devin Ragotzy
2020-11-03 21:20:35 +01:00
-
c9a6ce54cb
Add basic handling of EDUs for /send/txn
Devin Ragotzy
2020-11-08 14:46:26 -05:00
-
0d69ebdc6c
Reformat imports and fix clippy warnings
Devin Ragotzy
2020-11-08 14:45:52 -05:00
-
db8a0c5d69
Add closest_parent method to Rooms Db insert in order /send pdus
Devin Ragotzy
2020-11-08 14:44:02 -05:00
-
96dd3b2880
Update ruma to latest, fix unstable origin feature in ruma
Devin Ragotzy
2020-10-27 19:10:09 -04:00
-
-
-
49f6ab503a
Merge branch 'better-logs' into 'master'
Timo Kösters
2020-12-05 16:36:05 +00:00
-
-
6e36081573
improvement: more logging
Timo Kösters
2020-11-15 12:17:21 +01:00
-
9439f2c183
feat: send logs into admin room
Timo Kösters
2020-11-14 23:13:06 +01:00
-
-
ecea0d4af2
Merge branch 'fix-admin-room' into 'master'
Timo Kösters
2020-12-05 16:31:18 +00:00
-
-
e691e880e0
fix: logging thread crash when admin room does not exist
Timo Kösters
2020-12-02 15:49:50 +01:00
-
-
1a341543ba
Lock down the Conduit process in the systemd unit
Paul van Tilburg
2020-11-13 21:37:22 +01:00
-
1b4a79d47c
Add and install README.Debian
Paul van Tilburg
2020-11-13 20:50:58 +01:00
-
f72554de10
Split config into a Debian and local part
Paul van Tilburg
2020-11-13 20:35:22 +01:00
-
79692db45d
First version of cargo-deb packaging setup
Paul van Tilburg
2020-05-31 22:49:07 +02:00
-
7078443460
Merge branch 'fix_complement' into 'master'
Timo Kösters
2020-11-18 20:17:50 +00:00
-
-
998f9e2109
Merge branch 'sending' into 'master'
Timo Kösters
2020-11-09 19:28:56 +00:00
-
-
-
-
fc08b13db1
Change CA to PKI per naming in Complement
Rudi Floren
2020-11-09 17:32:04 +01:00
-
e4c5ed96a9
Sync with newest complement changes
Rudi Floren
2020-11-09 17:21:35 +01:00
-
9f8cffcd22
Admin room improvements
Timo Kösters
2020-11-09 12:21:04 +01:00
-
16b22bb432
fix: don't allow more than 50 PDUs in a transaction
Timo Kösters
2020-11-03 21:20:35 +01:00
-
335a33c901
Fix and Improve Complement testing Dockerfile
Rudi Floren
2020-10-30 02:57:22 +01:00
-
-
-
0762196963
fix: don't send new events from left rooms
Timo Kösters
2020-10-27 20:25:43 +01:00