From 9ea474e1b2d8bc9c6ec6af03e5254eddb9998dda Mon Sep 17 00:00:00 2001 From: Stas Date: Sat, 4 Apr 2026 14:14:15 +0000 Subject: [PATCH] fix(server): use `LOCALHOST` const instead of hard-coded ip value --- server/crates/arbiter-server/src/context/tls.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/crates/arbiter-server/src/context/tls.rs b/server/crates/arbiter-server/src/context/tls.rs index 0a0d95a..d82043f 100644 --- a/server/crates/arbiter-server/src/context/tls.rs +++ b/server/crates/arbiter-server/src/context/tls.rs @@ -1,4 +1,4 @@ -use std::{net::IpAddr, string::FromUtf8Error}; +use std::{net::{IpAddr, Ipv4Addr}, string::FromUtf8Error}; use diesel::{ExpressionMethods as _, QueryDsl, SelectableHelper as _}; use diesel_async::{AsyncConnection, RunQueryDsl}; @@ -110,7 +110,7 @@ impl TlsCa { ]; params .subject_alt_names - .push(SanType::IpAddress(IpAddr::from([127, 0, 0, 1]))); + .push(SanType::IpAddress(Ipv4Addr::LOCALHOST.into())); let mut dn = DistinguishedName::new(); dn.push(DnType::CommonName, "Arbiter Instance Leaf");