[release] v0.10.0-unstable25

This commit is contained in:
Yann Stepienik 2023-10-06 17:21:14 +01:00
parent a9f83a37b4
commit e0bf591081
2 changed files with 6 additions and 2 deletions

View file

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

View file

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