We use cookies on our website to ensure we provide you with the best experience on our website. By using our website, you agree to the use of cookies for analytics and personalized content.This website uses cookies. More Information
It seems like your browser didn't download the required fonts. Please revise your security settings and try again.
Barracuda NextGen Firewall X

No download progress popup appears for a download from the microsoft download centre

  • Type: Knowledgebase
  • Date changed: 6 months ago
Solution 00005278 

 
Scope:
This solution replies to:
- NG Firewall firmware versions 4.2.x, 5.0.x, 5.2.x
- netfence firmware versions 4.2.x

 
Symptoms:

Downloads from the Microsoft Download centre can not create a Progress Popup.

For Example :
http://www.microsoft.com/downloads/details.aspx?FamilyId=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=en


 
Solution:

Each browser uses in its "GET header" - attributes that uniquely identify the browser.

The detection regex = User-Agent header attributes
The exception regex = Defines whether the browser uses HTTP 1.1 or HTTP1.0

If, for example in IE7, HTTP 1.1 is used, then a header with the following attribute is set: Accept: text / html, application / xhtml, xml ******
Some browsers always use the same regex exception, regardless of whether 1.1 or 1.0, then you have to delete it. But you can modify the exception Regex if something specific is needed. So not the default Accept * \ *   but the Accept: something specific you want.

In a microsoft download request will always be send a Accept: * \ * by the browser and than always the exception regex matches. In order you get no pop.

If you delete this, then your browser type (ONLY this browser definition) always generates a popup. This has indeed its meaning, because a Accept regex can not be used together with a popup.  


There are two possible solutions for this problem:

From the original Settings :
Detection Regex : Mozilla/.+\(compatible; MSIE x.+\).*
Exeption Regex : Accept: \*/\*
Show Save Button : YES
 


1) Delete the regular expression String (Tested with Internet Explorer only):

Open "Config" > "Box" > "Virtual Servers" > "<Servername>" > "Assigned Services" > "<Servicename>" > "HTTP Proxy Service" > "Content Inspection" > "Progress Popup" button and select your Browser (IE7 or IE8) and edit the settings:

Change to:

Detection Regex : Mozilla/.+\(compatible; MSIE x.+\).*
Exeption Regex : THIS FIELD MUST BE EMPTY
Show Save Button : YES


2) Edit the regular expression String (tested with Internet Explorer only): 

Change to:

Detection Regex : Mozilla/.+\(compatible; MSIE x.+\).*
Exeption Regex : Pragma: no-cache.+Cache-Control: no-cache
Show Save Button : YES



Link to This Page:
https://campus.barracuda.com/solution/50160000000IKb9AAG