[release] v0.10.0-unstable26

This commit is contained in:
Yann Stepienik 2023-10-06 17:31:47 +01:00
parent b57969fd6d
commit 443f584cb3
2 changed files with 5 additions and 5 deletions

View file

@ -1,6 +1,6 @@
{
"name": "cosmos-server",
"version": "0.10.0-unstable25",
"version": "0.10.0-unstable26",
"description": "",
"main": "test-server.js",
"bugs": {

View file

@ -301,12 +301,12 @@ func Restrictions(RestrictToConstellation bool, WhitelistInboundIPs []string) fu
}
}
isInConstellationBlocking := !RestrictToConstellation || isInConstellation
isWhitelistBlocking := !isUsingWhiteList || isInWhitelist
isInConstellationPassing := !RestrictToConstellation || isInConstellation
isWhitelistPassing := !isUsingWhiteList || isInWhitelist
// check if the request is coming from the constellation IP range 192.168.201.0/24
if (isInConstellationBlocking && isWhitelistBlocking) {
Log("Request from " + ip + " is blocked because of restrictions isInConstellationBlocking: " + fmt.Sprintf("%v", isInConstellationBlocking) + " and isWhitelistBlocking: " + fmt.Sprintf("%v", isWhitelistBlocking))
if (!isInConstellationPassing || !isWhitelistPassing) {
Log("Request from " + ip + " is blocked because of restrictions isInConstellationPassing: " + fmt.Sprintf("%v", isInConstellationPassing) + " and isWhitelistPassing: " + fmt.Sprintf("%v", isWhitelistPassing))
http.Error(w, "Access denied", http.StatusForbidden)
return
}