Devin Ragotzy
05a4c0b325
Finish forward extremity gathering, use resolved state as new snapshot
5 years ago
Timo Kösters
602edfd849
feature: push rule settings
5 years ago
Devin Ragotzy
88c60605b4
Add ability to update room leaves with multiple eventIds
...
Tokio seems a bit broken with Rocket...
5 years ago
Devin Ragotzy
66af1ff695
Update ruma and rocket to latest git rev and tokio to 1.0
...
Ruma updated the event signing validation code and there was a dep
resolving failure with serde rocket and tokio so I updated rocket latest and
tokio 1.0 to fix.
5 years ago
Valkum
aa7b6b6e09
Sync paths with CI pipeline due to dockerignore#
...
As the docker ignore file includes the target dir, content in this dir
is no accessible to the docker daemon.
We circumvent this by providing the build artifact in a dir called
cached_dir
5 years ago
Timo Kösters
835cf80acd
fix: pushers
5 years ago
Devin Ragotzy
7309b2fba9
WIP gather and update forward extremities
5 years ago
Devin Ragotzy
94da569119
Fixing the incoming events algorithm (review with time)
5 years ago
Devin Ragotzy
db0aee3318
Use the auth_events for step 6, WIP forward_extremity_ids fn
5 years ago
Devin Ragotzy
4b2eb5ab82
Fix ALL clippy warnings
5 years ago
Devin Ragotzy
4cf530c55b
Abstract event validation/fetching, add outlier and signing key DB trees
...
Fixed the miss named commented out keys in conduit-example.toml.
5 years ago
Devin Ragotzy
52392628e9
Convert uses of Box<ServerName> to a ref
5 years ago
Devin Ragotzy
d108a735a4
State resolution outline for /send
5 years ago
Devin Ragotzy
d0b8d0f5fd
Fix signature/hash checks, fetch recursive auth events
5 years ago
Devin Ragotzy
168ae8dca0
Fill event_map with all events that will be needed for resolution
5 years ago
Devin Ragotzy
8de0d9f9ce
Remove StateStore trait from state-res collect events needed
5 years ago
Devin Ragotzy
cdeb1236a2
Fix clippy warnings remove unused imports
5 years ago
Devin Ragotzy
63af3d3da0
Step 5 in /send just fetches state from incoming server
5 years ago
Devin Ragotzy
4b9976aa74
Update state-res, use the new Event trait
...
This also bumps ruma to latest and removes js_int infavor of the ruma
re-export
5 years ago
Devin Ragotzy
4a92a29b56
State resolution outline for /send
5 years ago
Timo Kösters
fb9880fee9
Merge branch 'are-we-synpase-sync' into 'master'
...
Sync are-we-synapse with dendrite
See merge request famedly/conduit!21
5 years ago
Timo Kösters
098ecb2ca3
Merge branch 'jwt-token-fixed' into 'master'
...
Add 'm.login.token' authentication
See merge request famedly/conduit!5
5 years ago
Timo Kösters
d49911c5e0
Add 'm.login.token' authentication
5 years ago
Timo Kösters
3588dcd6d0
Merge branch 'deviceid-login' into 'master'
...
Handle optional device_id field during login
See merge request famedly/conduit!16
5 years ago
Timo Kösters
2d7012cdb1
Merge branch 'appservices' into 'master'
...
Appservices
Closes #29
See merge request famedly/conduit!11
5 years ago
Timo Kösters
ea1e4625d1
fix: default config options
5 years ago
Timo Kösters
6924dfc8ea
improvement: better appservice compatibility and optimizations
5 years ago
Timo Kösters
7be2a83195
Merge branch 'valkum/complement' into 'master'
...
Complement Testing: Fix binary name typo
See merge request famedly/conduit!20
5 years ago
Valkum
1d7207b39e
Sync are-we-synapse with dendrite
5 years ago
Valkum
a61b1cef5b
Fix binary name typo
5 years ago
Timo Kösters
a478ec0443
Merge branch 'cleanup' into 'master'
...
Update repository link in crate metadata
See merge request famedly/conduit!19
5 years ago
Timo Kösters
fd3fb3a7ed
Merge remote-tracking branch 'famedly/master' into appservices
5 years ago
Jonas Platte
6de5b3c2a0
Update repository link in crate metadata
5 years ago
Devin Ragotzy
e4dc7ea8ac
Prevent admin room from recursively spamming itself and user -> user
5 years ago
Devin Ragotzy
73124629b7
Add general rules matching for pusher, calc unread msgs
5 years ago
Devin Ragotzy
2d69e81699
WIP: send out push notification, impl pusher routes
...
It seems in order to test this I may also have to impl the email 3pid
route? I need to call the set_pusher route somehow.
5 years ago
Devin Ragotzy
a0ecd76e21
Run cargo fmt using nightly
5 years ago
Devin Ragotzy
56b816a2be
Fix and integrate outlier tree, build forks after adding event to DB
5 years ago
Devin Ragotzy
cd0c5c0566
Append state event that pass resolution to DB, update to tokio 1.1
5 years ago
Devin Ragotzy
b8b40ce38b
Cleanup dbg prints and error messages
5 years ago
Devin Ragotzy
894b6ef037
Resolved state is set as the current room state on incoming events
5 years ago
Timo Kösters
265fab843a
feature: push rule settings
5 years ago
Devin Ragotzy
35c1904b37
Finish forward extremity gathering, use resolved state as new snapshot
5 years ago
Timo Kösters
a119d858f3
feature: push rule settings
5 years ago
Timo Kösters
87a0019f3a
Merge branch 'valkum/complement' into 'master'
...
Allow the complement test image to use build artifacts
See merge request famedly/conduit!17
5 years ago
Valkum
a1e296374f
Allow the complement test image to use build artifacts
5 years ago
Devin Ragotzy
a897608025
Roll back tokio and rocket update since ruma's request is at 0.2 tokio
5 years ago
Devin Ragotzy
3a6f264450
Add ability to update room leaves with multiple eventIds
...
Tokio seems a bit broken with Rocket...
5 years ago
Devin Ragotzy
00436a32b0
Update ruma and rocket to latest git rev and tokio to 1.0
...
Ruma updated the event signing validation code and there was a dep
resolving failure with serde rocket and tokio so I updated rocket latest and
tokio 1.0 to fix.
5 years ago
Devin Ragotzy
c65bde41e0
WIP gather and update forward extremities
5 years ago