From 7d422242bedff7fd4f278907aa2412d7ce1c0f79 Mon Sep 17 00:00:00 2001 From: Tokarak <63452145+Tokarak@users.noreply.github.com> Date: Sun, 20 Oct 2024 18:52:42 +0100 Subject: [PATCH] Add `--no-https-verification` info to instance-info page --- src/instance_info.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/instance_info.rs b/src/instance_info.rs index c05ce5c..cbb89cc 100644 --- a/src/instance_info.rs +++ b/src/instance_info.rs @@ -2,6 +2,7 @@ use crate::{ config::{Config, CONFIG}, server::RequestExt, utils::{ErrorTemplate, Preferences}, + client::VERIFY_HTTPS, }; use build_html::{Container, Html, HtmlContainer, Table}; use hyper::{http::Error, Body, Request, Response}; @@ -88,6 +89,7 @@ pub struct InstanceInfo { git_commit: String, deploy_date: String, compile_mode: String, + verify_https: bool, deploy_unix_ts: i64, config: Config, } @@ -103,6 +105,7 @@ impl InstanceInfo { compile_mode: "Debug".into(), #[cfg(not(debug_assertions))] compile_mode: "Release".into(), + verify_https: *VERIFY_HTTPS.get().unwrap(), deploy_unix_ts: OffsetDateTime::now_local().unwrap_or_else(|_| OffsetDateTime::now_utc()).unix_timestamp(), config: CONFIG.clone(), } @@ -127,6 +130,7 @@ impl InstanceInfo { ["SFW only", &convert(&self.config.sfw_only)], ["Pushshift frontend", &convert(&self.config.pushshift)], ["RSS enabled", &convert(&self.config.enable_rss)], + ["Reddit HTTPS verification", &self.verify_https.to_string()], ["Full URL", &convert(&self.config.full_url)], //TODO: fallback to crate::config::DEFAULT_PUSHSHIFT_FRONTEND ]) @@ -168,6 +172,7 @@ impl InstanceInfo { SFW only: {:?}\n Pushshift frontend: {:?}\n RSS enabled: {:?}\n + Reddit HTTPS Verification: {:?}\n Full URL: {:?}\n Config:\n Banner: {:?}\n @@ -194,6 +199,7 @@ impl InstanceInfo { self.compile_mode, self.config.sfw_only, self.config.enable_rss, + self.verify_https, self.config.full_url, self.config.pushshift, self.config.banner,