mherger | 7 Mar 2012 14:33

[Slim-Checkins] r33875 - /7.7/trunk/server/HTML/EN/html/SqueezeJS/Base.js

Author: mherger
Date: Wed Mar  7 05:33:30 2012
New Revision: 33875

URL: http://svn.slimdevices.com/slim?rev=33875&view=rev
Log:
Bug: 17858
Description: fix regex to fit private IP addresses.

Thanks for the heads up, Emmanuel!

Modified:
    7.7/trunk/server/HTML/EN/html/SqueezeJS/Base.js

Modified: 7.7/trunk/server/HTML/EN/html/SqueezeJS/Base.js
URL: http://svn.slimdevices.com/slim/7.7/trunk/server/HTML/EN/html/SqueezeJS/Base.js?rev=33875&r1=33874&r2=33875&view=diff
==============================================================================
--- 7.7/trunk/server/HTML/EN/html/SqueezeJS/Base.js (original)
+++ 7.7/trunk/server/HTML/EN/html/SqueezeJS/Base.js Wed Mar  7 05:33:30 2012
 <at>  <at>  -766,7 +766,7  <at>  <at> 
 					
 					// don't use image proxy when dealing with private IP addresses
 					if (parts && parts[1].match(/^\d+/) && (
-						parts[1].match(/^192\.168/) || parts[1].match(/^172\.16\./) || parts[1].match(/^10\./)
+						parts[1].match(/^192\.168\./) || parts[1].match(/^172\.(?:1[6-9]|2\d|3[01])\./) || parts[1].match(/^10\./)
 					)) {
 						publicURL = false;
 					}

Gmane