Timo Kösters
|
1bd9fd74b3
|
feat: partially support sync filters
|
2022-01-13 22:38:52 +01:00 |
|
Jonas Platte
|
aba95b20f3
|
Upgrade Ruma
|
2021-12-23 17:40:42 +01:00 |
|
Jonas Platte
|
bffddbd487
|
Simplify identifier parsing code
|
2021-12-15 13:00:37 +01:00 |
|
Jonas Platte
|
892a0525f2
|
Upgrade Ruma
|
2021-12-15 13:00:37 +01:00 |
|
Timo Kösters
|
dc8bc4a880
|
Merge branch 'up-ruma' into 'next'
Upgrade Ruma
See merge request famedly/conduit!210
|
2021-10-15 11:38:12 +00:00 |
|
Jonas Platte
|
f2ef5677e0
|
Reduce turbofish usage
Should make the code a little bit easier to read.
|
2021-10-13 12:25:58 +02:00 |
|
Nyaaori
|
6bc8fb2ae7
|
Implement admin check and add config option for allowing room creation
|
2021-09-24 07:16:34 +00:00 |
|
Jonas Platte
|
d68c93b5fa
|
Clean up (mostly automated with cargo clippy --fix)
|
2021-09-13 20:58:58 +02:00 |
|
Timo Kösters
|
81e056417c
|
improvement: better e2ee over fed, faster incoming event handling
|
2021-08-24 19:52:05 +02:00 |
|
Timo Kösters
|
5e924227b6
|
feat: add threadpool for iterator threads, bug fixes, tracing_flame support
|
2021-07-29 08:49:28 +02:00 |
|
Timo Kösters
|
f5273f7eb1
|
improvement: upgrade ruma and implement blurhashes
|
2021-07-20 15:25:16 +02:00 |
|
Timo Kösters
|
8c44312485
|
fix: e2ee verification
|
2021-07-14 13:10:56 +02:00 |
|
Jonas Platte
|
f3e630c064
|
Fix lots of clippy lints
|
2021-06-17 20:34:14 +02:00 |
|
Jonas Platte
|
f6046871f4
|
Upgrade Ruma
|
2021-06-17 20:12:36 +02:00 |
|
Timo Kösters
|
d0ee823254
|
feat: swappable database backend
|
2021-06-09 22:21:52 +02:00 |
|
Timo Kösters
|
88cf043f94
|
fix: deactivate accounts that should be deactivated
|
2021-05-30 21:56:36 +02:00 |
|
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
|
2021-05-21 13:25:24 +02:00 |
|
Timo Kösters
|
71ed1b295a
|
feat: /devices route
|
2021-04-21 10:51:56 +02:00 |
|
Jonas Platte
|
dbe8c2ce19
|
Remove lots of redundant string allocations
|
2021-04-06 17:38:54 +02:00 |
|
Jonas Platte
|
fe744c856f
|
Upgrade ruma
… and refactor push rule code along the way.
|
2021-04-06 17:38:53 +02:00 |
|
Timo Kösters
|
105f893cf3
|
chore: bump other dependencies to make it work
|
2021-03-04 12:29:08 +01:00 |
|
Timo Kösters
|
4155a47db1
|
feat: opentelemetry/jaeger support
|
2021-03-02 15:08:54 +01:00 |
|
Timo Kösters
|
3588dcd6d0
|
Merge branch 'deviceid-login' into 'master'
Handle optional device_id field during login
See merge request famedly/conduit!16
|
2021-02-07 12:28:05 +00:00 |
|
Devon Hudson
|
890187e004
|
improvement: Handle optional device_id field during login
remove debug logging
|
2021-01-16 22:19:48 -07:00 |
|
Devin Ragotzy
|
164b1633d8
|
Update ruma to latest, renamed server keys and removed PduStub
|
2020-12-05 17:44:54 +01:00 |
|
Devin Ragotzy
|
96dd3b2880
|
Update ruma to latest, fix unstable origin feature in ruma
|
2020-12-05 17:37:07 +01:00 |
|
Timo Kösters
|
9f8cffcd22
|
Admin room improvements
|
2020-11-09 12:21:57 +01:00 |
|
Timo Kösters
|
bcd1fe1856
|
feat: admin room
|
2020-10-07 11:51:49 +02:00 |
|
Timo Kösters
|
267c721616
|
fix: encryption and sync spam
|
2020-09-18 10:29:44 +02:00 |
|
Timo Kösters
|
1e8fbd8d50
|
Update ruma version
|
2020-09-08 17:32:03 +02:00 |
|
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
|
2020-08-23 16:14:09 +02:00 |
|
timokoesters
|
f40f1d9f75
|
docs: endpoint documentation
|
2020-08-23 16:14:06 +02:00 |
|
Jonas Platte
|
75ea0b3163
|
Update ruma
|
2020-08-12 23:42:17 +02:00 |
|
timokoesters
|
ce460ea159
|
fix: send device list updates when user is in no rooms
|
2020-07-30 14:09:05 +02:00 |
|
Devin Ragotzy
|
62df9ca580
|
Fix all clippy warnings, shorten line len in client_server
|
2020-07-29 21:32:35 +02:00 |
|
timokoesters
|
e0d0fb4703
|
fix: only send device_one_time_keys_count when there are updates
|
2020-07-29 20:44:06 +02:00 |
|
timokoesters
|
66bc25fcd3
|
feat: implement /keys/changes
|
2020-07-29 18:05:16 +02:00 |
|
timokoesters
|
0693387769
|
improvement: more efficient /sync and only send device updates when sharing a room
|
2020-07-29 17:03:04 +02:00 |
|
Jonas Platte
|
09561ccea3
|
Upgrade ruma
|
2020-07-26 16:52:43 +02:00 |
|
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)
|
2020-07-26 13:59:19 +02:00 |
|
Devin Ragotzy
|
60381ddcf4
|
Update to latest ruma/master rev
|
2020-07-25 14:25:24 -04:00 |
|
Devin R
|
029c60be78
|
Replace to_string into_boxed_str with into
|
2020-07-17 19:52:04 -04:00 |
|
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...
|
2020-07-17 16:04:05 -04:00 |
|
Devin R
|
7c38e53839
|
Move to depend on ruma monorepo and ruma-events0.22
|
2020-07-17 16:03:02 -04:00 |
|
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>
|
2020-07-05 07:48:19 +02:00 |
|
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>
|
2020-07-02 20:38:25 +02:00 |
|
timokoesters
|
54ad1fbed9
|
fix: CI
|
2020-06-26 16:26:29 +02:00 |
|
timokoesters
|
a49a572d76
|
feat: cross-signing
|
2020-06-26 15:16:15 +02:00 |
|
timokoesters
|
56d4742201
|
improvement: log bad database errors automatically
|
2020-06-11 14:58:44 +02:00 |
|
timokoesters
|
2368a90584
|
refactor: better error handling
|
2020-06-11 13:14:35 +02:00 |
|