Timo Kösters
2423de2d51
improvement: locks
5 years ago
Timo Kösters
553fea9a41
improvement: efficient /sync, mutex for federation transactions
5 years ago
Timo Kösters
25c7333112
fix: stuck messages
...
Conduit did not send the event in /sync because of a race condition.
There is a brief moment in time where Conduit accepted the event, but
did not store it yet. So when the client /syncs it updates the since
token without sending the event. I hope I fixed it by significantly
shortening the race-condition period.
5 years ago
Timo Kösters
1bba271916
fix: e2ee verification
5 years ago
Timo Kösters
ea2fc3adc0
improvement: more efficient state res
5 years ago
Jonathan de Jong
b89cffed34
warn on deprecated keys
5 years ago
Jonathan de Jong
3260ae01b8
change references of cache_capacity to db_cache_capacity
5 years ago
Jonathan de Jong
7e0aab7852
shuffle main.rs to allow deprecation warnings
5 years ago
Jonathan de Jong
6e8beb604d
support some deprecations
5 years ago
Jonathan de Jong
735d7a0815
database iter_from fix
5 years ago
Jonathan de Jong
caa0cbfe1d
change fairmutex to mutex
5 years ago
Jonathan de Jong
7e9014d5c9
implement sync rotation
5 years ago
Jonathan de Jong
bcfea98457
replace ReadGuard with DatabaseGuard
5 years ago
Jonathan de Jong
3a76fda92b
incorperate feedback
5 years ago
Jonathan de Jong
318d9c1a35
revert docker-compose.yml file
5 years ago
Jonathan de Jong
f4aabbdaa7
add some flushes
5 years ago
Jonathan de Jong
7c82213ee7
change to use path joining properly
5 years ago
Jonathan de Jong
0719377c6a
merge one more {use}
5 years ago
Jonathan de Jong
494585267a
remove rjbench
5 years ago
Jonathan de Jong
0c23874194
add config and optimise
5 years ago
Jonathan de Jong
dc5f1f41fd
some more fixes to allow sled to work
5 years ago
Jonathan de Jong
f81018ab2d
reverse iterator funk
5 years ago
Jonathan de Jong
e5a26de606
misc cleanup
5 years ago
Jonathan de Jong
5ec0be2b41
fmt
5 years ago
Jonathan de Jong
a55dec9035
add better performance around syncs
5 years ago
Jonathan de Jong
14e6afc45e
remove eldrich being and install good being
5 years ago
Jonathan de Jong
9df86c2c1e
lock update
5 years ago
Jonathan de Jong
0753076e94
chutulu is my copilot
5 years ago
Jonathan de Jong
22e3416745
YEET
5 years ago
Timo Kösters
787e18b2a4
Merge branch 'jfowl-master-patch-57056' into 'master'
...
Fix: Nightly release tag name should not be a branch name
See merge request famedly/conduit!112
5 years ago
Jonas Zohren
fcc30f059e
Fix: Nightly release tag name should not be a branch name
...
According to tulir this breaks the GitLab Matrix bot, and nightly is a better match anyway
5 years ago
Timo Kösters
f1a2aa3a94
Merge branch 'jfowl-master-patch-97252' into 'master'
...
Publish master builds as nightly releases & also build debs
See merge request famedly/conduit!111
5 years ago
Jonas Zohren
a7cb1c999a
Publish master builds as nightly releases & also build debs
5 years ago
Timo Kösters
5711467ad9
Merge branch 'state-res-closure' into 'master'
...
Remove auth_cache using a closure to fetch events in state-res
See merge request famedly/conduit!108
5 years ago
Devin Ragotzy
c30cc50a0b
Switch ruma to a commit from next
5 years ago
Timo Kösters
5f6b0c673c
Merge branch 'feature/proxy' into 'master'
...
add support for arbitrary proxies
See merge request famedly/conduit!54
5 years ago
Aiden McClelland
c53cc03ff8
address pr comments
5 years ago
Timo Kösters
af903ceac3
Merge branch 'ci-build-artifacts-1' into 'master'
...
Generate binaries for 3 architectures in the CI
See merge request famedly/conduit!94
5 years ago
Aiden McClelland
f25f61d4a9
fix errors introduced by rebase
5 years ago
Aiden McClelland
b2d5516058
add support for arbitrary proxies
5 years ago
Devin Ragotzy
1bb84a8e2d
Fix docs for fetch_and_handle_events
5 years ago
Devin Ragotzy
98f1480e2b
Remove auth_cache using a closure to fetch events in state-res
5 years ago
Timo Kösters
cc9111059d
Merge branch 'search-impovements' into 'master'
...
improvement: /search works for multiple rooms
See merge request famedly/conduit!106
5 years ago
Timo Kösters
05821d6fd5
improvement: pdu cache, /sync cache
5 years ago
Timo Kösters
dcac1361ec
improvement: /search works for multiple rooms
5 years ago
Timo Kösters
fee7d3d2e3
Merge branch 'allow_appservice_registration' into 'master'
...
Always allow appservices to register new users
See merge request famedly/conduit!105
5 years ago
Timo Kösters
1a70ea5702
Merge branch 'upgrade-deps' into 'master'
...
Upgrade Ruma
See merge request famedly/conduit!104
5 years ago
phesch
637d9d3b6f
Always allow appservices to register new users
5 years ago
Jonas Platte
808741bcb6
Remove unnecessary Option-wrapping and successive unwrapping
5 years ago
Jonas Platte
b291e76572
Use try operator for Option more
5 years ago