gfi.com - GFI DownloadSecurity is not handled corectly

RESOLVED WONTFIX

Status

Tech Evangelism Graveyard
English US
--
major
RESOLVED WONTFIX
15 years ago
3 years ago

People

(Reporter: Hendrik de Goede, Unassigned)

Tracking

Details

(Reporter)

Description

15 years ago
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20030925 Firebird/0.7
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20030925 Firebird/0.7

At my office we have GFI DownloadSecurity (http://www.gfi.com/dsec/) installed
at out http proxy server. This program handles most of the downloads (like .exe
and .zip). It downloads the files, virusscans them and then presents a button to
save the file.
It appears to presenting the intermediate data to the browser in DHTML style,
using some 'simple' javascripting to update the download status.

When downloading files with Internet Explorer you get to see a 'nice' progress
bar while downloading. But on Mozilla and Firebird the progress-bar does not
start, and also the download doesn't seem to start.

I guess the main guilty party here would be the developers of GFI
DownloadSecurity, as they should be using standards compliant DHTML, and it
appears they don't, but...

I do not think i can get through to that company as easily as to Mozilla developers.

Please consider trying to support GFI DownloadSecurity, as now i'm forced to use
Internet Explorer for my downloads, and i don't want that.

p.s. If this bug was filed at the wrong product/component i'm really sorry, i
didn't know what to file it under exactly.

Reproducible: Always

Steps to Reproduce:
1. Install GFI DownloadSecurity on http proxy server.
2. Download an .exe or .zip file from anywhere.
Actual Results:  
GFI DownloadSecurity presented the start of the download progress bar, after
which Mozilla and Firebird just kept loading the page, it doesn't stop.

Expected Results:  
The download progress bar should fill up to 100%, after which the details shown
should say scanning file, after which (if scan was found ok) a button to save
the file should be presented.
(Reporter)

Comment 1

15 years ago
It seems it does get the same data as Internet Explorer but just does not update
the page view.


Following is an example of the html generated (it's long i know)

**************************************************************

<html><head><title>Downloading status</title><meta http-equiv=Content-Type
content=text/html; charset=ISO-8859-1><style type=text/css><!--BODY,TD   {
font-family: Verdana, Helvetica, Arial; color: #000000;
font-size:11px}--></style></head><body  bgColor="#ffffff"><center><table
cellpadding=0 cellspacing=0 bgcolor=#eaeaef border=1><tr><td><table
cellpadding=3 cellspacing=0 bgcolor=#eaeaef><tr><td bgcolor=#314d8c><b><font
color=#f2fafa>Download secured by GFI
DownloadSecurity</font></b></td></tr><tr><td nowrap><b>Downloading:
</b>http://cesnet.dl.sourceforge.net/sourceforge/poptray/PopTray300_beta15.exe</td></tr><tr><td
height=7></td></tr><tr><td nowrap><table cellpadding=1 cellspacing=0
border=2><tr><td width=502 bgcolor=#aaaaef><div
id="XZM">Downloading...</div></td></tr></table></td></tr><tr><td
height=7></td></tr><tr><td ><b>Status:</b><div id="XZN">To be downloaded 
1022867 Bytes</div></td></tr><tr><td align=center><div id="JS"><input
TYPE="button" VALUE="Cancel"
onClick="javascript:history.go(-1)"></div></td></tr></table></td></tr><table>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN STYLE=height:14;width:3;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 7036 Bytes";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:26;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 55216 Bytes";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:66;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 135516 Bytes
<BR>Transfer Rate: 135516 Bytes/Sec.<BR>Estimated time left: 6 Sec.";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:117;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 240636 Bytes
<BR>Transfer Rate: 120318 Bytes/Sec.<BR>Estimated time left: 6 Sec.";
//--></script>

<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:164;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 335536 Bytes
<BR>Transfer Rate: 111845 Bytes/Sec.<BR>Estimated time left: 6 Sec.";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:204;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 418756 Bytes
<BR>Transfer Rate: 104689 Bytes/Sec.<BR>Estimated time left: 5 Sec.";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:251;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 515116 Bytes
<BR>Transfer Rate: 103023 Bytes/Sec.<BR>Estimated time left: 4 Sec.";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:298;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 611476 Bytes
<BR>Transfer Rate: 101912 Bytes/Sec.<BR>Estimated time left: 4 Sec.";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:343;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 703456 Bytes
<BR>Transfer Rate: 100493 Bytes/Sec.<BR>Estimated time left: 3 Sec.";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:390;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 798356 Bytes
<BR>Transfer Rate: 99794 Bytes/Sec.<BR>Estimated time left: 2 Sec.";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:437;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 894716 Bytes
<BR>Transfer Rate: 99412 Bytes/Sec.<BR>Estimated time left: 1 Sec.";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:489;background-color:blue>
</span>";document.all.XZN.innerHTML="Size: 1022867 Downloaded 1001296 Bytes";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:499;background-color:blue>
</span>";document.all.XZN.innerHTML="Downloading finished (1022867 in from
1022867 Bytes). Scanning file...";
//--></script>

<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:499;background-color:blue>
</span>";document.all.XZN.innerHTML="Downloading finished (1022867 in from
1022867 Bytes). Scanning file...";
//--></script>
<script LANGUAGE="javascript">
<!--
document.all.XZM.innerHTML="<SPAN
STYLE=height:14;width:499;background-color:blue>
</span>";document.all.XZN.innerHTML="Downloading finished (1022867 in from
1022867 Bytes).";
document.all.JS.innerHTML="<INPUT TYPE='button' VALUE='Back'
onClick='javascript:history.go(-1)'><INPUT TYPE='button' VALUE='Save to disk'
onClick=document.location='http://monitor.isa/468161592/456190392T031003140227.txt.binXMysM0dapplication/octet-streamXsysM0dhttp://cesnet.dl.sourceforge.net/sourceforge/poptray/PopTray300_beta15.exe'>";
//--></script></body></html>

**************************************************************


What i see (visually) is only the beginning:

**************************************************************

<html><head><title>Downloading status</title><meta http-equiv=Content-Type
content=text/html; charset=ISO-8859-1><style type=text/css><!--BODY,TD   {
font-family: Verdana, Helvetica, Arial; color: #000000;
font-size:11px}--></style></head><body  bgColor="#ffffff"><center><table
cellpadding=0 cellspacing=0 bgcolor=#eaeaef border=1><tr><td><table
cellpadding=3 cellspacing=0 bgcolor=#eaeaef><tr><td bgcolor=#314d8c><b><font
color=#f2fafa>Download secured by GFI
DownloadSecurity</font></b></td></tr><tr><td nowrap><b>Downloading:
</b>http://cesnet.dl.sourceforge.net/sourceforge/poptray/PopTray300_beta15.exe</td></tr><tr><td
height=7></td></tr><tr><td nowrap><table cellpadding=1 cellspacing=0
border=2><tr><td width=502 bgcolor=#aaaaef><div
id="XZM">Downloading...</div></td></tr></table></td></tr><tr><td
height=7></td></tr><tr><td ><b>Status:</b><div id="XZN">To be downloaded 
1022867 Bytes</div></td></tr><tr><td align=center><div id="JS"><input
TYPE="button" VALUE="Cancel"
onClick="javascript:history.go(-1)"></div></td></tr></table></td></tr><table>
</body></html>

**************************************************************


When selecting "view source" from the right click menu, it does show the whole
source though.
-> Evangelism

"document.all" 
This is a error in the application and this will can can't be fixed in Mozilla.
Assignee: blake → english-us
Status: UNCONFIRMED → NEW
Component: Download Manager → English US
Ever confirmed: true
Product: Browser → Tech Evangelism
QA Contact: petersen → english-us
Version: Trunk → unspecified
Summary: GFI DownloadSecurity is not handled corectly by Mozilla, nor Firebird. → gfi.com - GFI DownloadSecurity is not handled corectly by Mozilla, nor Firebird.

Updated

13 years ago
Summary: gfi.com - GFI DownloadSecurity is not handled corectly by Mozilla, nor Firebird. → gfi.com - GFI DownloadSecurity is not handled corectly
Going to the GFI site I don't see the product DownloadSecurity anywhere. It's possibly discontinued so I will close as WONTFIX. If someone can confirm the bug still exists please reopen.
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → WONTFIX
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.