~raof/conduit-snap/+git/trunk:locks

Last commit made on 2021-07-13
Get this branch:
git clone -b locks https://git.launchpad.net/~raof/conduit-snap/+git/trunk

Branch merges

Branch information

Name:
locks
Repository:
lp:~raof/conduit-snap/+git/trunk

Recent commits

2423de2... by =?utf-8?q?Timo_K=C3=B6sters?= <email address hidden>

improvement: locks

553fea9... by =?utf-8?q?Timo_K=C3=B6sters?= <email address hidden>

improvement: efficient /sync, mutex for federation transactions

25c7333... by =?utf-8?q?Timo_K=C3=B6sters?= <email address hidden>

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.

1bba271... by =?utf-8?q?Timo_K=C3=B6sters?= <email address hidden>

fix: e2ee verification

ea2fc3a... by =?utf-8?q?Timo_K=C3=B6sters?= <email address hidden>

improvement: more efficient state res

b89cffe... by Jonathan de Jong

warn on deprecated keys

3260ae0... by Jonathan de Jong

change references of cache_capacity to db_cache_capacity

7e0aab7... by Jonathan de Jong

shuffle main.rs to allow deprecation warnings

6e8beb6... by Jonathan de Jong

support some deprecations

735d7a0... by Jonathan de Jong

database iter_from fix