strawberry
|
66bb88a03a
|
make everything pub(crate) instead of pub
conduwuit is not a library
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
Jason Volk
|
22bebb9b74
|
various logging improvements.
Signed-off-by: Jason Volk <jason@zemos.net>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
93c3e6dec8
|
forgor is_err check too
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
ebc59e6f15
|
some more room alias helper logging
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
5acb110f2b
|
remove unnecessary continue
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
69968b94ea
|
flip this
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
strawberry
|
8a767c4b10
|
on room alias joins, attempt to find the room ID through *more* servers if available
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-26 02:03:40 -04:00 |
|
Matthias Ahouansou
|
19e4befcb8
|
feat(appservice): ensure users/aliases outside of namespaces are not accessed
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-17 14:51:08 -04:00 |
|
strawberry
|
839a89c968
|
remove some unnecessary loops
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-09 15:26:45 -04:00 |
|
Matthias Ahouansou
|
c31fb7134a
|
fix: do not expect that all http requests are valid reqwest requests
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-04-02 00:32:41 -04:00 |
|
strawberry
|
92dbe82675
|
remove unnecessary clone from into_iter
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
6aaf169c45
|
fix wrong order of logic, prefer room alias server first if available
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-30 22:06:18 -04:00 |
|
strawberry
|
868976a149
|
use chain_width 60
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-26 22:24:24 -04:00 |
|
strawberry
|
7bd56765ef
|
fix some more pedantic clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-26 22:24:24 -04:00 |
|
strawberry
|
9d0b647911
|
resolve couple pedantic clippy lints, remove unnecessary qualifications
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
Matthias Ahouansou
|
60f2471f59
|
refactor appservice type stuff
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-23 01:49:27 -04:00 |
|
strawberry
|
61f49ecf0e
|
rename forbidden_room_names to forbidden_alias_names
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-19 00:17:41 -04:00 |
|
Matthias Ahouansou
|
5ab76a1332
|
update ruma appservice Registration type MR
from https://gitlab.com/famedly/conduit/-/merge_requests/583
and fixed panic from blocking async call in timeline/mod.rs
Co-authored-by: strawberry <strawberry@puppygock.gay>
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-08 12:51:21 -05:00 |
|
strawberry
|
f419c64aca
|
add rustfmt.toml, format entire codebase
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-08 12:51:21 -05:00 |
|
strawberry
|
e2c7afe69c
|
go through a ton of pedantic clippy lints
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-03-03 22:20:37 -05:00 |
|
Matthias Ahouansou
|
fc93b29abe
|
feat: forbid certain usernames & room aliases
squashed from https://gitlab.com/famedly/conduit/-/merge_requests/582
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-02-11 21:56:55 -05:00 |
|
Matthias Ahouansou
|
784d307425
|
revamp appservice registration to ruma's Registration type
squashed from https://gitlab.com/famedly/conduit/-/merge_requests/583
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-02-11 21:56:55 -05:00 |
|
strawberry
|
9a3866afff
|
return M_INVALID_PARAM instead of M_BAD_JSON for bad room aliases
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-17 14:26:26 -05:00 |
|
strawberry
|
ad792f4565
|
oops dedup only works on consecutive elements
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-14 20:55:56 -05:00 |
|
strawberry
|
edd74efbf2
|
dedup servers in get_alias_helper
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-14 20:55:56 -05:00 |
|
strawberry
|
49b6f338fd
|
feat: suggest servers to join at /_matrix/client/v3/directory/room/{roomAlias}
Signed-off-by: strawberry <strawberry@puppygock.gay>
|
2024-01-14 20:55:56 -05:00 |
|
Timo Kösters
|
fd1ccbd3ad
|
improvement: randomize server order for alias joins
|
2023-06-28 17:44:30 +02:00 |
|
Jonas Platte
|
d39ce1401d
|
WIP: Upgrade Ruma
|
2022-12-16 11:57:32 +01:00 |
|
Timo Kösters
|
a4637e2ba1
|
cargo fmt
|
2022-10-10 14:02:01 +02:00 |
|
Timo Kösters
|
bd8b616ca0
|
Fixed more compile time errors
|
2022-10-10 13:54:00 +02:00 |
|
Timo Kösters
|
057f8364cc
|
fix: some compile time errors
Only 174 errors left!
|
2022-10-10 13:25:01 +02:00 |
|
Timo Kösters
|
025b64befc
|
refactor: renames and split room.rs
|
2022-08-15 16:30:34 +02:00 |
|