From e378ff075a167eddeeb7b89fe404c3ad57c2f830 Mon Sep 17 00:00:00 2001
From: Brian Sawicki <brian.sawicki@gmail.com>
Date: Tue, 6 Apr 2021 17:50:42 -0500
Subject: [PATCH] Define PRIVATE_RANGES in IPAddr class

---
 common/lib/azure/storage/common/core/utility.rb | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/common/lib/azure/storage/common/core/utility.rb b/common/lib/azure/storage/common/core/utility.rb
index f2c742b..e73f8d8 100644
--- a/common/lib/azure/storage/common/core/utility.rb
+++ b/common/lib/azure/storage/common/core/utility.rb
@@ -213,6 +213,12 @@ end
 
 # Code validate private/public IP acceptable ranges.
 class IPAddr
+  PRIVATE_RANGES = [
+    IPAddr.new('10.0.0.0/8'),
+    IPAddr.new('172.16.0.0/12'),
+    IPAddr.new('192.168.0.0/16')
+  ]
+
   def private?
     return false unless self.ipv4?
     PRIVATE_RANGES.each do |ipr|
-- 
GitLab