Jason Volk
|
d60920c728
|
workaround some large type name length issues
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-31 03:00:53 +00:00 |
|
Jason Volk
|
bee4c6255a
|
reorg PduEvent strip tools and callsites
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-30 23:00:37 +00:00 |
|
Jason Volk
|
a93cb34dd6
|
disambiguate UInt/u64 type related in client/api/directory; use err macros.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-30 23:00:37 +00:00 |
|
Jason Volk
|
0e2009dbf5
|
fix client hierarchy loop condition
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-28 22:47:51 +00:00 |
|
Ginger
|
75b6daa67f
|
Fix off-by-one error when fetching room hierarchy
|
2025-03-28 14:30:14 -04:00 |
|
Jason Volk
|
9d0ce3965e
|
fix lints
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 02:25:54 +00:00 |
|
Jason Volk
|
7294368015
|
parallelize IO for PublicRoomsChunk vector
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-03-26 01:33:41 +00:00 |
|
cy
|
33c5afe050
|
delete pushers created with different access token on password change
|
2025-03-21 10:34:17 -04:00 |
|
June Clementine Strawberry
|
7bf92c8a37
|
replace unnecessary check when updating device keys
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-17 23:02:34 -04:00 |
|
cy
|
658c19d55e
|
check if we already have a more preferable key backup before adding
|
2025-03-16 18:23:19 -04:00 |
|
June Clementine Strawberry
|
6c29792b3d
|
respect include_leave syncv3 filter
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-13 15:49:40 -04:00 |
|
June Clementine Strawberry
|
1d1ccec532
|
fix some nightly clippy lints
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-13 08:37:34 -04:00 |
|
June Clementine Strawberry
|
0877f29439
|
respect membership filters on /members
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-13 08:37:34 -04:00 |
|
Ginger
|
1366a3092f
|
Check the room_types filter when searching for local public rooms (#698)
|
2025-03-10 17:28:19 -04:00 |
|
June Clementine Strawberry
|
5ba0c02d52
|
bump ruwuma to fix a threads issue, fix more error codes, delete legacy sytest cruft
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-10 12:29:54 -04:00 |
|
June Clementine Strawberry
|
0e342aab7f
|
fix a few error codes
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 14:20:24 -04:00 |
|
June Clementine Strawberry
|
d0c767c23c
|
fix a few things to make some complement tests pass
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-09 01:43:49 -05:00 |
|
strawberry
|
c8a730c29e
|
implement MSC4267 automatically forgetting room on leave
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-03-08 03:07:42 -05:00 |
|
June Clementine Strawberry
|
6052c0c8a2
|
ci: allow ourselves to write to the public docs directory
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 01:25:43 -05:00 |
|
June Clementine Strawberry
|
4f882c3bd8
|
add some ACL paw-gun checks, better PUT state event validation
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-07 00:57:39 -05:00 |
|
June Clementine Strawberry
|
ecea0cff69
|
fix TestFetchMessagesFromNonExistentRoom complement test
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 13:44:44 -05:00 |
|
June Clementine Strawberry
|
17b625a85b
|
reject device keys if they dont match user ID or device ID or are missing fields
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 00:14:49 -05:00 |
|
June Clementine Strawberry
|
c10500f8ae
|
bump rust-rocksdb and ruwuma
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-06 00:14:24 -05:00 |
|
June Clementine Strawberry
|
2c1ec3fb02
|
allow both lowercase and uppercase usernames to login
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 21:31:49 -05:00 |
|
June Clementine Strawberry
|
97208d6081
|
add more safety checks before allowing a room marked as forgotten
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-05 19:34:27 -05:00 |
|
June Clementine Strawberry
|
af714d5778
|
refactor+fix various issues with regs/logins and admin user commands
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:16:30 -05:00 |
|
June Clementine Strawberry
|
de53ad83b2
|
run nightly cargo fmt again
Signed-off-by: June Clementine Strawberry <june@3.dog>
|
2025-03-02 23:15:05 -05:00 |
|
Jason Volk
|
a67ab75417
|
fix edition 2024 lints
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-27 10:26:45 -05:00 |
|
June Clementine Strawberry
|
a1e1f40ded
|
run cargo fix for rust 2024 changes and rustfmt
Signed-off-by: June Clementine Strawberry <strawberry@puppygock.gay>
|
2025-02-23 01:17:45 -05:00 |
|
morguldir
|
8085a1c064
|
Implement MSC3967, also fixes error when uploading keys in element
Co-authored-by: Aiden McClelland <me@drbonez.dev>
Signed-off-by: morguldir <morguldir@protonmail.com>
|
2025-02-22 16:46:06 +01:00 |
|
Jason Volk
|
01155fa649
|
fix unsafe precondition violation
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-22 16:44:39 -05:00 |
|
strawberry
|
c614d5bf44
|
bump ruwuma
Signed-off-by: strawberry <june@girlboss.ceo>
|
2025-02-17 17:35:03 -05:00 |
|
Jason Volk
|
f47677c995
|
refactor spaces
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
6113803038
|
better error logging on send_join response failure
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
f2ca670c3b
|
optimize further into state-res with SmallString
triage and de-lints for state-res.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
0a9a9b3c92
|
larcen state-res from ruma
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
b872f8e593
|
optimize with SmallString; consolidate related re-exports
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
d8e94ee965
|
split spaces service
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
31ab84e928
|
simplify client event endpoint
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-16 17:40:21 -05:00 |
|
Jason Volk
|
9158edfb7c
|
fix empty join timeline bug
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-05 07:32:00 +00:00 |
|
Jason Volk
|
442bb9889c
|
improvements on blurhashing feature
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-04 21:47:03 +00:00 |
|
Niko
|
62180897c0
|
Added blurhash.rs to fascilitate blurhashing.
Signed-off-by: Niko <cnotsomark@gmail.com>
|
2025-02-04 21:47:03 +00:00 |
|
Jason Volk
|
106bcd30b7
|
optimize incremental sync state diff
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-04 00:02:00 +00:00 |
|
Jason Volk
|
5e59ce37c4
|
snapshot sync results at next_batch upper-bound
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-02 16:30:55 +00:00 |
|
Jason Volk
|
4add39d0fe
|
cache compressed state in a sorted structure for logarithmic queries with partial keys
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-02-02 10:08:30 +00:00 |
|
Jason Volk
|
6983798487
|
implement lazy-loading for incremental sync
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-31 22:46:26 +00:00 |
|
Jason Volk
|
a4ef04cd14
|
fix room join completion taking wrong sync branch
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-31 22:46:26 +00:00 |
|
Jason Volk
|
4e0cedbe51
|
simplify v3 sync presence collecting
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-31 22:46:26 +00:00 |
|
Jason Volk
|
4ff1155bf0
|
reroll encrypted_room branch in incremental sync state
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-31 22:46:26 +00:00 |
|
Jason Volk
|
1a8482b3b4
|
refactor incoming extremities retention; broad filter, single pass
Signed-off-by: Jason Volk <jason@zemos.net>
|
2025-01-30 05:26:30 +00:00 |
|