-
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
-
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
-
47c43769d7
improve some user admin cmd checks
strawberry
2024-04-15 20:57:42 -04:00
-
404bdd1db5
allow ban-list-of-rooms to take room aliases
strawberry
2024-04-15 20:32:52 -04:00
-
59be0b3ddc
sync upstream token/appservice auth code
Matthias Ahouansou
2024-04-15 18:48:59 -04:00
-
c76445e9c1
clear ratelimits when clearing cache too
strawberry
2024-04-15 18:40:01 -04:00
-
6d47c20efa
Update Rust crate chrono to 0.4.38
renovate[bot]
2024-04-15 11:32:36 +00:00
-
cc7cd51e9c
prevent empty transactions from going out
Jason Volk
2024-04-15 03:56:20 -07:00
-
38b15418ca
remove created date from OCI image generation
strawberry
2024-04-15 07:00:14 -04:00
-
775191d5c1
dont include the timestamp in the docker image created date
strawberry
2024-04-15 00:52:22 -04:00
-
527a5cbd73
don't allow moderators dangerous permissions, fix pl 100 state_default
strawberry
2024-04-14 23:01:08 -04:00
-
d1c139de26
add config option for
url_preview_domain_explicit_denylist
strawberry
2024-04-14 21:12:48 -04:00
-
287887224f
default empty presence string to offline.
Jason Volk
2024-04-14 03:44:04 -07:00
-
cdb2dff7dd
federation incoming logging/tracing related
Jason Volk
2024-04-12 23:52:20 -07:00
-
ad4e214d28
polylogarithmic debodge
Jason Volk
2024-04-12 19:20:11 -07:00
-
e493b3a60d
split prev_event loop body; fetch state; dedup room version procurement.
Jason Volk
2024-04-12 17:24:31 -07:00
-
424e13cec2
split signing_keys from event_handler/mod.
Jason Volk
2024-04-12 13:14:21 -07:00
-
dba0575e75
some optimizations to get_auth_chain()
Jason Volk
2024-04-10 13:55:09 -07:00