2 Commits
Author SHA1 Message Date
Dasko c9e613d971 Podešavanja: PFR URL prihvata i Docker Compose imena servisa
jePrivatnaAdresa sad razrešava hostname preko DNS-a kad nije doslovna
IP adresa (npr. 'teron-mock'), pa proverava razrešenu adresu istim
pravilima za privatne/lokalne mreže — do sada je svaki hostname koji
nije bio IP odmah odbijan kao nedozvoljen.
2026-07-03 03:58:28 +02:00
Dasko 89eb4c09a5 Merge grane develop: prava zarada u Izveštajima 2026-07-03 03:50:21 +02:00
+7
View File
@@ -1124,8 +1124,15 @@ func jePrivatnaAdresa(hostname string) bool {
}
ip := net.ParseIP(hostname)
if ip == nil {
// Nije literalna IP adresa (npr. Docker Compose ime servisa poput
// "teron-mock") — razrešavamo je preko DNS-a pa proveravamo
// razrešenu adresu istim pravilima kao dole.
adrese, err := net.LookupIP(hostname)
if err != nil || len(adrese) == 0 {
return false
}
ip = adrese[0]
}
ip4 := ip.To4()
if ip4 == nil {
return false