Ginger
|
bdb29a7f51
|
docs: Rename "Advanced" section to "Guides"
|
2026-07-09 18:20:37 +00:00 |
|
Ginger
|
7e6bb7822e
|
fix: Make "remove device" link on device details page more obvious
|
2026-07-09 18:11:26 +00:00 |
|
Ginger
|
5f9d609029
|
fix: Horizontally scroll overflowing pres
|
2026-07-09 18:11:26 +00:00 |
|
Ginger
|
f866b94818
|
fix: Explicitly constrain avatar size
|
2026-07-09 18:11:26 +00:00 |
|
Ginger
|
8714fa2ea7
|
fix: Minor CSS and layout tweaks
|
2026-07-09 18:11:26 +00:00 |
|
Ginger
|
021dfc2424
|
fix: Fix error page on small screens
|
2026-07-09 18:11:26 +00:00 |
|
timedout
|
f9b532162f
|
fix: SEC20
Reviewed-By: Ginger <ginger@gingershaped.computer>
|
2026-07-09 17:58:59 +01:00 |
|
Renovate Bot
|
f5be5748f0
|
chore(deps): update rust-zerover-patch-updates
|
2026-07-09 16:39:49 +00:00 |
|
Renovate Bot
|
57cf8220a5
|
chore(deps): update node-patch-updates to v2.0.17
|
2026-07-09 16:38:54 +00:00 |
|
Renovate Bot
|
3d833eb010
|
chore(deps): update ruma digest to fca1dbc
|
2026-07-09 05:02:46 +00:00 |
|
Renovate Bot
|
71e5c3b49c
|
chore(deps): update pre-commit hook crate-ci/typos to v1.48.0
|
2026-07-08 05:05:06 +00:00 |
|
Ginger
|
4454e54092
|
fix: Fix dead link
|
2026-07-07 11:34:04 -04:00 |
|
Ginger
|
f148975260
|
chore: News fragment
|
2026-07-07 11:33:47 -04:00 |
|
Ginger
|
431ff348c3
|
docs: Update docs
|
2026-07-07 11:33:47 -04:00 |
|
Ginger
|
ad4f7973cb
|
refactor: Remove list_local_users function
|
2026-07-07 11:33:47 -04:00 |
|
Ginger
|
431fb7330e
|
refactor: Remove /_conduwuit/ routes
|
2026-07-07 11:33:47 -04:00 |
|
 Renovate BotandGinger
|
6619e6a20a
|
chore(deps): Update ruma digest to 89cce34
Co-Authored-By: Ginger <ginger@gingershaped.computer>
|
2026-07-07 11:25:13 -04:00 |
|
Julian Anderson
|
f205e2f890
|
docs: Fix errant link, add prek hook to require compilable docs
|
2026-07-07 14:57:11 +00:00 |
|
ginger
|
e9e0db8bab
|
fix: Stop advertising support for the stable MSC2666 endpoint
|
2026-07-07 14:29:14 +00:00 |
|
Renovate Bot
|
b7a3a2f567
|
chore(deps): update github-actions-digest
|
2026-07-07 05:01:59 +00:00 |
|
Julian Anderson
|
fbee5d1f7c
|
chore: Add changelog for !1912
|
2026-07-06 16:08:14 +00:00 |
|
Julian Anderson
|
7e64bb2e13
|
docs(deploying): Update former Fedora deploy docs to generic RPM
Includes new OS support and external repos
|
2026-07-06 16:08:14 +00:00 |
|
Jade Ellis
|
992b7303fa
|
chore: Upgrade resolvematrix
|
2026-07-06 15:49:51 +01:00 |
|
Jade
|
fc5a6286fe
|
revert d7c32c78c7
revert chore(deps): update rust crate aws-lc-sys to 0.42.0
|
2026-07-06 13:16:46 +00:00 |
|
Renovate Bot
|
7aed7e87da
|
chore(deps): update rust crate serde-saphyr to 0.0.29
|
2026-07-06 13:11:10 +00:00 |
|
Renovate Bot
|
d7c32c78c7
|
chore(deps): update rust crate aws-lc-sys to 0.42.0
|
2026-07-06 05:22:35 +00:00 |
|
Renovate Bot
|
2c9caee016
|
chore(deps): update ghcr.io/renovatebot/renovate docker tag to v43.252.1
|
2026-07-06 05:05:20 +00:00 |
|
Ginger
|
6f76b0a593
|
fix: Don't bail out when changing profile data if membership cache is wrong
|
2026-07-05 10:51:36 -04:00 |
|
Jacob Taylor
|
b1bbf0f465
|
fix: Pin aws-lc-rs and aws-lc-sys to older version
works around build issue:
https://github.com/aws/aws-lc-rs/issues/1168
|
2026-07-04 20:53:12 -07:00 |
|
Ginger
|
3467dffd94
|
fix: Adjust sync watcher logic to be more explicit
|
2026-07-05 00:42:44 +00:00 |
|
timedout
|
3adeee04d7
|
chore: Fix all the bugs
|
2026-07-04 22:51:10 +01:00 |
|
Ginger
|
632d90921b
|
fix: Fix circular service dependency
|
2026-07-04 17:04:01 -04:00 |
|
31a05b9c
|
6aab456466
|
fix: appservice masquerading requirement check
|
2026-07-04 18:21:51 +00:00 |
|
theS1LV3R
|
7fac885a98
|
Merge branch 'main' into rewrite-resolver
|
2026-07-04 19:55:28 +02:00 |
|
Ginger
|
d2b795d8cf
|
refactor: Logic cleanup
|
2026-07-04 13:15:54 -04:00 |
|
Ginger
|
e0a754483a
|
fix: Give invitees creator status when creating a trusted private v12 room
|
2026-07-04 13:06:49 -04:00 |
|
Renovate Bot
|
b61f0af98a
|
chore(deps): update rust crate bytesize to v2.4.2
|
2026-07-04 15:19:04 +00:00 |
|
Renovate Bot
|
649f16aa14
|
chore(deps): update node-patch-updates to v2.0.16
|
2026-07-04 15:18:58 +00:00 |
|
Renovate Bot
|
54b63327d5
|
chore(deps): update rust crate arrayvec to v0.7.8
|
2026-07-04 15:18:44 +00:00 |
|
theS1LV3R
|
58507aa99b
|
chore: Fix dependencies, prek errors
|
2026-07-03 10:59:14 +02:00 |
|
theS1LV3R
|
e58ad49d11
|
fix: Remove unused code, use builder when not using cache
|
2026-07-03 10:59:13 +02:00 |
|
theS1LV3R
|
44087d8c09
|
chore: Fix more merge issues and removed methods
|
2026-07-03 10:59:13 +02:00 |
|
theS1LV3R
|
fb74da21d9
|
style: Cargo fmt
|
2026-07-03 10:59:13 +02:00 |
|
theS1LV3R
|
76aa54770d
|
chore: Fix somehow broken cargo.toml
|
2026-07-03 10:59:13 +02:00 |
|
theS1LV3R
|
f6d43a9cf3
|
chore: Update news fragment
|
2026-07-03 10:59:12 +02:00 |
|
theS1LV3R
|
eb078ee6dd
|
chore: Pass http client into resolver
|
2026-07-03 10:59:12 +02:00 |
|
theS1LV3R
|
d8eb01bf74
|
fix: Apply prek fixes
|
2026-07-03 10:59:12 +02:00 |
|
theS1LV3R
|
5b5ba53980
|
fix: Fix merge problems, update to resolvematrix 0.1.0
|
2026-07-03 10:59:12 +02:00 |
|
theS1LV3R
|
0a12d40625
|
chore: clippy
diff --git c/src/admin/query/resolver.rs i/src/admin/query/resolver.rs
index add4c70de..37d6797ff 100644
--- c/src/admin/query/resolver.rs
+++ i/src/admin/query/resolver.rs
@@ -96,7 +96,10 @@ async fn flush_cache(&self, name: Option<OwnedServerName>, all: bool) -> Result
self.services.resolver.dns.cache.clear().await;
writeln!(self, "Resolver caches cleared!").await
} else if let Some(name) = name {
- self.services.resolver.resolver.remove_cache_entry(&name.as_str());
+ self.services
+ .resolver
+ .resolver
+ .remove_cache_entry(name.as_str());
self.services.resolver.dns.cache.del_destination(&name);
self.services.resolver.dns.cache.del_override(&name);
self.write_str(&format!("Cleared {name} from resolver caches!"))
|
2026-07-03 10:59:12 +02:00 |
|
theS1LV3R
|
3d521c8898
|
feat: Add cache clearing
diff --git c/Cargo.lock i/Cargo.lock
index 4a8b1e273..239932c62 100644
--- c/Cargo.lock
+++ i/Cargo.lock
@@ -4601,9 +4601,9 @@ checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7"
[[package]]
name = "resolvematrix"
-version = "0.0.3"
+version = "0.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "52dfcc6f56a81348db1fc6591356cfea9dc840408c75553b2fe225f86de43274"
+checksum = "ea2b9bc3cb1220455bf50519f315c27257859059cb1b0f1643758afd03cbef8a"
dependencies = [
"hickory-resolver",
"reqwest 0.13.2",
diff --git c/Cargo.toml i/Cargo.toml
index f89a5e010..d6260177a 100644
--- c/Cargo.toml
+++ i/Cargo.toml
@@ -45,7 +45,7 @@ version = "1.0.6"
version = "1.0.0"
[workspace.dependencies.cargo_toml]
-version = "1.0"
+version = "0.22"
default-features = false
features = ["features"]
@@ -164,7 +164,7 @@ features = ["raw_value"]
# Used for appservice registration files
[workspace.dependencies.serde-saphyr]
-version = "0.0.28"
+version = "0.0.27"
# Used to load forbidden room/user regex from config
[workspace.dependencies.serde_regex]
@@ -356,7 +356,6 @@ features = [
"ring-compat",
"compat-upload-signatures",
"compat-optional-txn-pdus",
- "compat-get-3pids",
"unstable-msc2666",
"unstable-msc2867",
"unstable-msc2870",
@@ -561,10 +560,7 @@ features = ["std"]
version = "0.3.0"
[workspace.dependencies.resolvematrix]
-version = "0.1.0"
-
-[workspace.dependencies.serde_urlencoded]
-version = "0.7.1"
+version = "0.0.4"
#
# Patches
diff --git c/src/admin/query/resolver.rs i/src/admin/query/resolver.rs
index 4a88650f8..add4c70de 100644
--- c/src/admin/query/resolver.rs
+++ i/src/admin/query/resolver.rs
@@ -92,9 +92,11 @@ async fn overrides_cache(&self, server_name: Option<String>) -> Result {
async fn flush_cache(&self, name: Option<OwnedServerName>, all: bool) -> Result {
if all {
- self.services.resolver.dns.cache.clear().await;
- writeln!(self, "Resolver caches cleared!").await
- } else if let Some(name) = name {
+ self.services.resolver.resolver.clear_cache();
+ self.services.resolver.dns.cache.clear().await;
+ writeln!(self, "Resolver caches cleared!").await
+ } else if let Some(name) = name {
+ self.services.resolver.resolver.remove_cache_entry(&name.as_str());
self.services.resolver.dns.cache.del_destination(&name);
self.services.resolver.dns.cache.del_override(&name);
self.write_str(&format!("Cleared {name} from resolver caches!"))
diff --git c/src/service/resolver/mod.rs i/src/service/resolver/mod.rs
index c24b8ba60..6b57013dd 100644
--- c/src/service/resolver/mod.rs
+++ i/src/service/resolver/mod.rs
@@ -45,7 +45,7 @@ fn build(args: crate::Args<'_>) -> Result<Arc<Self>> {
}
async fn clear_cache(&self) {
- // No ability to clean resolvematrix cache at the moment
+ self.resolver.clear_cache();
self.dns.resolver.clear_cache();
self.dns.cache.clear().await;
}
|
2026-07-03 10:59:11 +02:00 |
|