Jonas Platte
|
892a0525f2
|
Upgrade Ruma
|
4 years ago |
Jonas Platte
|
f2ef5677e0
|
Reduce turbofish usage
Should make the code a little bit easier to read.
|
4 years ago |
Nyaaori
|
6bc8fb2ae7
|
Implement admin check and add config option for allowing room creation
|
4 years ago |
Jonas Platte
|
d68c93b5fa
|
Clean up (mostly automated with cargo clippy --fix)
|
4 years ago |
Timo Kösters
|
81e056417c
|
improvement: better e2ee over fed, faster incoming event handling
|
4 years ago |
Timo Kösters
|
5e924227b6
|
feat: add threadpool for iterator threads, bug fixes, tracing_flame support
|
4 years ago |
Timo Kösters
|
f5273f7eb1
|
improvement: upgrade ruma and implement blurhashes
|
5 years ago |
Timo Kösters
|
8c44312485
|
fix: e2ee verification
|
5 years ago |
Jonas Platte
|
f3e630c064
|
Fix lots of clippy lints
|
5 years ago |
Jonas Platte
|
f6046871f4
|
Upgrade Ruma
|
5 years ago |
Timo Kösters
|
d0ee823254
|
feat: swappable database backend
|
5 years ago |
Timo Kösters
|
88cf043f94
|
fix: deactivate accounts that should be deactivated
|
5 years ago |
Timo Kösters
|
09157b2096
|
improvement: federation get_keys and optimize signingkey storage
- get encryption keys over federation
- optimize signing key storage
- rate limit parsing of bad events
- rate limit signature fetching
- dependency bumps
|
5 years ago |
Timo Kösters
|
71ed1b295a
|
feat: /devices route
|
5 years ago |
Jonas Platte
|
dbe8c2ce19
|
Remove lots of redundant string allocations
|
5 years ago |
Jonas Platte
|
fe744c856f
|
Upgrade ruma
… and refactor push rule code along the way.
|
5 years ago |
Timo Kösters
|
105f893cf3
|
chore: bump other dependencies to make it work
|
5 years ago |
Timo Kösters
|
4155a47db1
|
feat: opentelemetry/jaeger support
|
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 |
Devon Hudson
|
890187e004
|
improvement: Handle optional device_id field during login
remove debug logging
|
5 years ago |
Devin Ragotzy
|
9e83d2b2d5
|
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
|
164b1633d8
|
Update ruma to latest, renamed server keys and removed PduStub
|
5 years ago |
Devin Ragotzy
|
96dd3b2880
|
Update ruma to latest, fix unstable origin feature in ruma
|
5 years ago |
Timo Kösters
|
9f8cffcd22
|
Admin room improvements
|
5 years ago |
Timo Kösters
|
bcd1fe1856
|
feat: admin room
|
5 years ago |
Timo Kösters
|
267c721616
|
fix: encryption and sync spam
|
5 years ago |
Timo Kösters
|
1e8fbd8d50
|
Update ruma version
|
5 years ago |
Timo
|
4323cf5fec
|
improvement: device list works better
The only situation that isn't working yet is sending `left` events for
users when the sender leaves the room
|
5 years ago |
timokoesters
|
f40f1d9f75
|
docs: endpoint documentation
|
5 years ago |
Jonas Platte
|
75ea0b3163
|
Update ruma
|
5 years ago |
timokoesters
|
ce460ea159
|
fix: send device list updates when user is in no rooms
|
5 years ago |
Devin Ragotzy
|
62df9ca580
|
Fix all clippy warnings, shorten line len in client_server
|
5 years ago |
timokoesters
|
e0d0fb4703
|
fix: only send device_one_time_keys_count when there are updates
|
5 years ago |
timokoesters
|
66bc25fcd3
|
feat: implement /keys/changes
|
5 years ago |
timokoesters
|
0693387769
|
improvement: more efficient /sync and only send device updates when sharing a room
|
5 years ago |
Jonas Platte
|
09561ccea3
|
Upgrade ruma
|
6 years ago |
timokoesters
|
16576d19cd
|
improvement: only remove to-device events when sure the client received them
To make this work, I had to remove the recommended limit of 100
to-device events per /sync
(https://matrix.org/docs/spec/client_server/latest#id72)
|
6 years ago |
Devin Ragotzy
|
60381ddcf4
|
Update to latest ruma/master rev
|
6 years ago |
Devin R
|
029c60be78
|
Replace to_string into_boxed_str with into
|
6 years ago |
Devin R
|
d02685a4fd
|
Update to latest ruma/ruma commit
This will most likely be the API that is released to crates.io so it
should be fairly stable...
|
6 years ago |
Devin R
|
7c38e53839
|
Move to depend on ruma monorepo and ruma-events0.22
|
6 years ago |
the0
|
b81939841b
|
feat: account deactivation (#137)
Deactivation: swap unwrap_or(false) to .ok()?
feat: implement deactivate account route
Implement error code on login to deactivated account
Deactivation: Changes requested
Add missing .clone()
Deactivation: Requested changes
Remove unneeded .filter()
Deactivation: badly named signature leads to confusion
Co-authored-by: the0 <theo@localhost>
Reviewed-on: https://git.koesters.xyz/timo/conduit/pulls/137
Reviewed-by: Timo Kösters <timo@koesters.xyz>
|
6 years ago |
the0
|
67a1f21f5d
|
feat: implement password changing (#138)
Password: Fixes
Password: Implement logging out all devices except current
Password: Implement password changing
Co-authored-by: the0 <theo@localhost>
Reviewed-on: https://git.koesters.xyz/timo/conduit/pulls/138
Reviewed-by: Timo Kösters <timo@koesters.xyz>
|
6 years ago |
timokoesters
|
54ad1fbed9
|
fix: CI
|
6 years ago |
timokoesters
|
a49a572d76
|
feat: cross-signing
|
6 years ago |
timokoesters
|
56d4742201
|
improvement: log bad database errors automatically
|
6 years ago |
timokoesters
|
2368a90584
|
refactor: better error handling
|
6 years ago |
timokoesters
|
588049678b
|
refactor: replace DeviceId with str or String
|
6 years ago |
Jonas Platte
|
7526fd8602
|
Switch to the ruma meta-crate
|
6 years ago |
timokoesters
|
b192fddf2f
|
fix: show device display names
|
6 years ago |