Refactor monkey-patching of `PrivateAddressCheck` (#24122)

main^2
Eugen Rochko 2 years ago committed by GitHub
parent aa947a143b
commit 630436ab2d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -273,7 +273,9 @@ class Request
def check_private_address(address, host) def check_private_address(address, host)
addr = IPAddr.new(address.to_s) addr = IPAddr.new(address.to_s)
return if private_address_exceptions.any? { |range| range.include?(addr) }
return if Rails.env.development? || private_address_exceptions.any? { |range| range.include?(addr) }
raise Mastodon::PrivateNetworkAddressError, host if PrivateAddressCheck.private_address?(addr) raise Mastodon::PrivateNetworkAddressError, host if PrivateAddressCheck.private_address?(addr)
end end

@ -77,9 +77,3 @@ Rails.application.configure do
end end
Redis.raise_deprecations = true Redis.raise_deprecations = true
module PrivateAddressCheck
def self.private_address?(*)
false
end
end

Loading…
Cancel
Save