From 7bdb2b6fcf49a63fc0ff4ddc63260e0ecf728ffa Mon Sep 17 00:00:00 2001 From: sanrandry <34058231+sanrandry@users.noreply.github.com> Date: Tue, 18 Aug 2026 15:52:23 +0300 Subject: [PATCH 1/2] fix: bind UI to loopback only --- cmd/ui.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/ui.go b/cmd/ui.go index c223c84..7d47f8d 100644 --- a/cmd/ui.go +++ b/cmd/ui.go @@ -11,14 +11,14 @@ var uiPort int var uiCmd = &cobra.Command{ Use: "ui", - Short: "Lance l'interface web locale de KzNginxGenerator", - Long: `Démarre un serveur HTTP local servant l'interface web de + Short: "Lance l’interface web locale de KzNginxGenerator", + Long: `Démarre un serveur HTTP local servant l’interface web de KzNginxGenerator : construction visuelle de la configuration (upstreams, locations, SSL, ...) avec génération et aperçu en temps réel.`, RunE: func(cmd *cobra.Command, args []string) error { - addr := fmt.Sprintf(":%d", uiPort) + addr := fmt.Sprintf("127.0.0.1:%d", uiPort) srv := server.New(server.Options{Addr: addr, Version: Version, Revision: GitCommit}) - if _, err := fmt.Fprintf(cmd.OutOrStdout(), "KzNginxGenerator UI disponible sur http://localhost%s\n", addr); err != nil { + if _, err := fmt.Fprintf(cmd.OutOrStdout(), "KzNginxGenerator UI disponible sur http://%s\n", addr); err != nil { return err } return srv.ListenAndServe() @@ -26,6 +26,6 @@ KzNginxGenerator : construction visuelle de la configuration } func init() { - uiCmd.Flags().IntVar(&uiPort, "port", 8080, "port d'écoute du serveur web") + uiCmd.Flags().IntVar(&uiPort, "port", 8080, "port d’écoute du serveur web") rootCmd.AddCommand(uiCmd) } From 2015de6e46e009c268cdc321184fe7868e2836b9 Mon Sep 17 00:00:00 2001 From: sanrandry <34058231+sanrandry@users.noreply.github.com> Date: Tue, 18 Aug 2026 16:21:52 +0300 Subject: [PATCH 2/2] style: use ASCII apostrophes --- cmd/ui.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/ui.go b/cmd/ui.go index 7d47f8d..8dc66b1 100644 --- a/cmd/ui.go +++ b/cmd/ui.go @@ -11,8 +11,8 @@ var uiPort int var uiCmd = &cobra.Command{ Use: "ui", - Short: "Lance l’interface web locale de KzNginxGenerator", - Long: `Démarre un serveur HTTP local servant l’interface web de + Short: "Lance l'interface web locale de KzNginxGenerator", + Long: `Démarre un serveur HTTP local servant l'interface web de KzNginxGenerator : construction visuelle de la configuration (upstreams, locations, SSL, ...) avec génération et aperçu en temps réel.`, RunE: func(cmd *cobra.Command, args []string) error { @@ -26,6 +26,6 @@ KzNginxGenerator : construction visuelle de la configuration } func init() { - uiCmd.Flags().IntVar(&uiPort, "port", 8080, "port d’écoute du serveur web") + uiCmd.Flags().IntVar(&uiPort, "port", 8080, "port d'écoute du serveur web") rootCmd.AddCommand(uiCmd) }