-
69968b94ea
flip this
strawberry
2024-04-22 00:04:24 -04:00
-
311be20055
break out the
via field for hierarchy requests
strawberry
2024-04-21 23:55:09 -04:00
-
8a767c4b10
on room alias joins, attempt to find the room ID through *more* servers if available
strawberry
2024-04-21 23:36:20 -04:00
-
8ad42a85ef
dont eat the
?server_name= param for join room by ID or alias
strawberry
2024-04-21 22:34:15 -04:00
-
54cf992490
bump all deps
strawberry
2024-04-21 20:05:19 -04:00
-
85b5597ea7
integrate reqwest read_timeout options.
Jason Volk
2024-04-20 14:10:57 -07:00
-
c396ff5cb8
show info log in release mode
Jason Volk
2024-04-16 03:39:31 -07:00
-
eb9a6fe426
refactor sending send/resolver/well-known error propagation
Jason Volk
2024-04-18 00:52:29 -07:00
-
68aa368450
cleanup/split/dedup sending/send callstack
Jason Volk
2024-04-16 20:54:16 -07:00
-
9361acadcb
add debug log level macros.
Jason Volk
2024-04-19 20:48:47 -07:00
-
1e0b34367b
add users query command, initial fsck admin command
strawberry
2024-04-21 19:37:52 -04:00
-
affd063df6
allow user admin commands to take the username only
strawberry
2024-04-21 18:38:43 -04:00
-
8b3c4a528c
add get_latest_edu_count admin query cmd
strawberry
2024-04-21 18:32:07 -04:00
-
cffe48d2dc
add federation allowed checks on get remote pdu list
strawberry
2024-04-21 18:26:32 -04:00
-
f87a012834
always print the details in panic catcher
strawberry
2024-04-21 18:23:37 -04:00
-
039e79ab1b
return matrix JSON response for panic catcher with details if debug build or
trace used
strawberry
2024-04-21 18:02:08 -04:00
-
afd72f23da
add
get-remote-pdu-list debug admin command
strawberry
2024-04-21 16:30:02 -04:00
-
a260308bc9
unpin crane because the bug was fixed
Charles Hall
2024-04-21 12:41:49 -07:00
-
2271a56adc
move sign_json and verify_json admin commands to debug
strawberry
2024-04-21 15:12:22 -04:00
-
9b7dab3a57
add sending.rs to admin db query command
strawberry
2024-04-21 15:00:54 -04:00
-
67b4f19c60
simplify room v11 top level redacts key
strawberry
2024-04-21 13:02:56 -04:00
-
820cf3b9af
ci: extract OCI images before loading and before login
Tom Foster
2024-04-21 12:45:47 -04:00
-
aaba7342b5
fix config check running too late, add tower panic catcher(?)
strawberry
2024-04-20 23:01:41 -04:00
-
94dfe26707
ci: fix dockerhub login
strawberry
2024-04-20 23:00:55 -04:00
-
893707d501
finish general admin room cleanup
strawberry
2024-04-20 19:55:14 -04:00
-
a36b37ee3d
Simplify to publish combined jemalloc image for all architectures
Tom Foster
2024-04-20 23:54:39 +01:00
-
8525dda468
Simplify publish to Dockerhub
Tom Foster
2024-04-20 23:11:53 +01:00
-
0cf368a327
refactor a ton of the admin room code (50% done)
strawberry
2024-04-20 19:13:18 -04:00
-
6b28bd5ae7
refactor more of admin code, add unfinished fsck command
strawberry
2024-04-20 17:59:54 -04:00
-
7cbe82668b
ci: oci image registry publishing take 374237598
strawberry
2024-04-20 17:12:55 -04:00
-
ce7355cbe0
add globals iterators/getters for admin query cmd, improve structure a bit
strawberry
2024-04-20 17:02:24 -04:00
-
2de4eea688
create better structure for admin query commands
strawberry
2024-04-20 14:44:31 -04:00
-
b93215d7f2
use raw database functions, not helper functions, for admin query command
strawberry
2024-04-20 14:24:48 -04:00
-
e4a6a2325b
initial support for querying database getters and iterators via admin cmd
strawberry
2024-04-20 13:58:15 -04:00
-
f954cd2387
ci(oci): add back arch prefix, try labeling our jemalloc images
strawberry
2024-04-20 13:36:44 -04:00
-
640cb2d4a8
ci: 🧌
strawberry
2024-04-20 11:56:29 -04:00
-
96399703cc
use --no-strip for cargo-deb, fix OCI image stuff
strawberry
2024-04-20 11:16:52 -04:00
-
31f851f157
temp: get rid of hardened_malloc builds from CI
strawberry
2024-04-20 01:43:24 -04:00
-
dd415182f9
bump hardened_malloc-rs, dont make num_cpus optional, use full debuginfo instead
strawberry
2024-04-20 01:15:51 -04:00
-
99f920f7bc
use gcc by default for hardened_malloc instead
strawberry
2024-04-20 00:13:21 -04:00
-
7007df9abd
bump conduwuit version to 0.2.1
strawberry
2024-04-19 23:52:12 -04:00
-
1b8ae43ec9
fix lint for now
strawberry
2024-04-19 23:48:22 -04:00
-
e64f4df763
add release-debuginfo cargo profile with limited debug and no strip
strawberry
2024-04-19 23:47:14 -04:00
-
ef23c604d7
bump axum-server-dual-protocol, remove 2 unnecessary attribute check
strawberry
2024-04-19 23:39:28 -04:00
-
19255c0c14
use max_request_size in axum.rs
strawberry
2024-04-19 23:38:01 -04:00
-
999cc7ccf5
possibly fix macOS builds for nix
AwesomeQubic
2024-04-19 23:21:07 -04:00
-
6c0d527b90
Use jemalloc/hmalloc for cross builds
morguldir
2024-04-20 04:18:23 +02:00
-
056c9d6920
Since we use crane.buildPackage we need to use cargoExtraArgs
morguldir
2024-04-20 03:06:40 +02:00
-
3ebf1082d6
Base oci-images on their matching alloc variant
morguldir
2024-04-20 00:57:26 +02:00
-
aa77a31dfc
stop excluding http deps from renovate !!!!
strawberry
2024-04-19 19:24:13 -04:00
-
30b5142ecc
fix flake for macos, fix jemalloc/hmalloc builds
AwesomeQubic
2024-04-19 19:21:36 -04:00
-
05477150a2
Upgrade hyper/axum/tower/http stack.
Jason Volk
2024-04-19 17:41:54 -07:00
-
305f75b0e7
ci: try to fix cargo-deb arm64 stripping
strawberry
2024-04-19 18:29:38 -04:00
-
8fc32b8e90
comment x86_64-unknown-linux-gnu for now
strawberry
2024-04-18 22:52:32 -04:00
-
2e15a0d18b
split up CI again into tests, static builds, and OCI images
strawberry
2024-04-18 21:12:44 -04:00
-
73b25b9793
ci: limit max parallel jobs to 4
strawberry
2024-04-18 21:01:37 -04:00
-
2a987ca67a
try using upstream rocksdb again
strawberry
2024-04-18 20:49:52 -04:00
-
90fc2bf53e
add Complement support to the nix flake
AwesomeQubic
2024-04-18 20:40:10 -04:00
-
de38d61126
merge ci steps back into one job for now
strawberry
2024-04-18 20:00:34 -04:00
-
a4b28507de
bump hickory, ruma, and cargo.lock
strawberry
2024-04-18 19:51:10 -04:00
-
3d445dd984
bump rocksdb to 9.1.0
strawberry
2024-04-18 19:43:56 -04:00
-
30e6c2385c
use latest main rev for hickory (and for reqwest)
strawberry
2024-04-17 20:05:56 -04:00
-
d3dbe110d5
adjust DNS default config options
strawberry
2024-04-17 19:49:19 -04:00
-
a898cf0db4
ci: remove download env
strawberry
2024-04-17 19:15:12 -04:00
-
d070c89f84
split up CI steps
strawberry
2024-04-17 17:59:01 -04:00
-
a3c53036d5
cargo fmt
strawberry
2024-04-17 17:50:34 -04:00
-
32eb568909
Remove extra test flag when publishing to ghcr in the CI
morguldir
2024-04-17 23:01:28 +02:00
-
bd25709446
Revert "dont use loole for sending channel code"
strawberry
2024-04-17 15:16:01 -04:00
-
a64cbd0304
fix wrong warn message
strawberry
2024-04-17 15:15:52 -04:00
-
d5a9c98657
make federation retry timer-based
federation-retry-timer-port
strawberry
2024-04-17 22:14:30 -04:00
-
395b466b4a
rename OutgoingKind enum to OutgoingDestination
strawberry
2024-04-17 20:11:18 -04:00
-
0376b58006
use latest main rev for hickory (and for reqwest)
strawberry
2024-04-17 20:05:56 -04:00
-
78c1e2f427
adjust DNS default config options
strawberry
2024-04-17 19:49:19 -04:00
-
6614b8f6bf
ci: remove download env
strawberry
2024-04-17 19:15:12 -04:00
-
c2fa8e6f8d
split up CI steps
strawberry
2024-04-17 17:59:01 -04:00
-
b8108f5897
cargo fmt
strawberry
2024-04-17 17:50:34 -04:00
-
cf8358cbe6
Remove extra test flag when publishing to ghcr in the CI
morguldir
2024-04-17 23:01:28 +02:00
-
7ecc570bb8
Revert "dont use loole for sending channel code"
strawberry
2024-04-17 15:16:01 -04:00
-
002799177d
fix wrong warn message
strawberry
2024-04-17 15:15:52 -04:00
-
-
d0a9666a29
dont use loole for sending channel code
strawberry
2024-04-17 12:52:59 -04:00
-
11a2da3819
fix flake for other oci images too
strawberry
2024-04-17 12:50:45 -04:00
-
fcda7252c3
fix flake
strawberry
2024-04-17 12:05:51 -04:00
-
bb43351658
Revert "prevent empty transactions from going out"
strawberry
2024-04-17 12:04:36 -04:00
-
e95e4b9200
revert tag name in nix flake for OCI images
strawberry
2024-04-17 03:02:01 -04:00
-
7300103796
check if user is allowed to invite for restricted room join
strawberry
2024-04-17 02:54:59 -04:00
-
5667884a6a
ci: wrap ref_name in quotes
strawberry
2024-04-17 00:37:48 -04:00
-
19e4befcb8
feat(appservice): ensure users/aliases outside of namespaces are not accessed
Matthias Ahouansou
2024-04-16 22:39:49 -04:00
-
b303a774d8
Set the time of the HEAD commit as the OCI created field
morguldir
2024-04-16 22:06:52 -04:00
-
5015fc7a2c
add ci and flake support for using ref name to docker image tag
strawberry
2024-04-16 21:55:51 -04:00
-
641399e900
dont auto join rooms if registrations are from appservices
strawberry
2024-04-16 19:22:58 -04:00
-
6131465d23
don't use bad_database (HTTP 500) for auth check failures
strawberry
2024-04-16 18:19:47 -04:00
-
c5c8934db7
default to shared room history visibility if invalid (per spec)
strawberry
2024-04-16 18:03:51 -04:00
-
eebdd30ed7
bump cargo.toml dependencies
strawberry
2024-04-16 16:35:18 -04:00
-
541fa2d2f7
tweak various log levels and messages
Jason Volk
2024-04-14 03:54:54 -07:00
-
33cc3d56c1
lazy-construct presence; avoids useless db queries in sender and syncer.
Jason Volk
2024-04-16 02:00:54 -07:00
-
8b003e6be2
add DNS configuration for TCP fallback.
Jason Volk
2024-04-16 05:41:55 -07:00
-
b6cf0e6fcf
fix trust_negative_responses config option
Jason Volk
2024-04-16 07:02:13 -07:00
-
160b9afe97
fix force room banning for room alias resolution
strawberry
2024-04-15 22:22:32 -04:00
-
8e77d60abf
bump major conduwuit version to 0.2.0 due to federation breakage
strawberry
2024-04-15 22:03:04 -04:00
-
97c63604fd
"global" ACLs config option, block room directory requests to forbidden servers
strawberry
2024-04-15 22:02:08 -04:00