Help us shape the future of Go! Take the 2026 Go Developer Survey

hostmatch

package
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2026 License: EUPL-1.2 Imports: 4 Imported by: 0

Documentation

Overview

Package hostmatch porte la correspondance d'hôtes partagée par la politique d'organisation et la liste blanche de fournisseurs : hôte exact ou joker strict "*.x.eu" (sous-domaines uniquement, jamais "x.eu").

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckEntry

func CheckEntry(h string) error

CheckEntry valide une entrée de liste ; l'appelant enrobe l'erreur.

func HostOf

func HostOf(rawURL string) string

HostOf renvoie l'hôte de l'URL en minuscules, sans port ; "" en cas d'erreur.

func Match

func Match(entries []string, host string) bool

Match applique la règle exacte / joker strict.

Types

type List

type List struct {
	Name  string
	Hosts []string
	Local bool
}

List est une liste blanche d'hôtes ; Local admet en plus les hôtes locaux.

func (List) Allows

func (l List) Allows(host string) bool

Allows indique si l'hôte est admis par la liste ; un hôte vide est refusé.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL