sync: update from private repo (e321ac3)
CI / build-and-test (push) Has been cancelled

This commit is contained in:
oss-sync
2026-06-17 01:49:11 +00:00
parent 35e4fd30d2
commit 517142c61d
7 changed files with 106 additions and 23 deletions
+18 -6
View File
@@ -97,18 +97,30 @@ export function ServerTlsForm({ config, onChange }: SectionFormProps) {
</label>
</div>
{/* HTTP redirect port */}
{/* HTTP redirect port(s) — accepts a single port or a comma-separated list */}
<div>
<FieldLabel>{t('serverTls.httpRedirectPort')}</FieldLabel>
<FieldInput
type="number"
value={tls.httpRedirectPort != null ? String(tls.httpRedirectPort) : ''}
value={
Array.isArray(tls.httpRedirectPort)
? tls.httpRedirectPort.join(', ')
: tls.httpRedirectPort != null
? String(tls.httpRedirectPort)
: ''
}
onChange={v => {
const n = parseInt(v, 10);
onChange('server.tls.httpRedirectPort', isNaN(n) ? undefined : n);
const ports = v
.split(',')
.map(s => parseInt(s.trim(), 10))
.filter(n => !isNaN(n));
onChange(
'server.tls.httpRedirectPort',
ports.length === 0 ? undefined : ports.length === 1 ? ports[0] : ports,
);
}}
placeholder="9080"
placeholder="9080 (or 80, 9876)"
/>
<HelpText>{t('serverTls.httpRedirectPortHelp')}</HelpText>
</div>
{/* Redirect host (optional) */}
+2 -1
View File
@@ -790,7 +790,8 @@
"keyFile": "Private key file (PEM)",
"certHelp": "Leave both empty to use an auto-generated self-signed certificate.",
"httpRedirect": "Redirect HTTP to HTTPS",
"httpRedirectPort": "HTTP redirect port",
"httpRedirectPort": "HTTP redirect port(s)",
"httpRedirectPortHelp": "Port(s) that redirect plain HTTP to HTTPS. One port, or a comma-separated list (e.g. 80, 9876). Each must differ from the HTTPS port; ports below 1024 (like 80) require privileges.",
"redirectHost": "Redirect host (optional)",
"selfSignedHosts": "Additional certificate hostnames",
"restartBanner": "Changes to HTTPS settings require a server restart to take effect."
+1
View File
@@ -791,6 +791,7 @@
"certHelp": "両方を空欄にすると、自動生成の自己署名証明書を使用します。",
"httpRedirect": "HTTP を HTTPS へリダイレクト",
"httpRedirectPort": "HTTP リダイレクトポート",
"httpRedirectPortHelp": "平文 HTTP を HTTPS へリダイレクトするポート。単一ポートか、カンマ区切りの複数指定が可能(例: 80, 9876)。各ポートは HTTPS ポートと異なる必要があり、1024 未満(80 など)の bind には権限が必要。",
"redirectHost": "リダイレクト先ホスト(省略可)",
"selfSignedHosts": "証明書の追加ホスト名",
"restartBanner": "HTTPS 設定の変更を反映するには、サーバーの再起動が必要です。"