ReGet F.A.Q.


Content:
  1. Where is "ReGet.hlp"?
  2. What does this smily mean?
  3. How does resume in FTP work?
  4. How does resume in HTTP work?
  5. Why file size isn't being displayed when downloading files from FTP via Microsoft Proxy Server?
  6. I download from FTP-server with broken downloads resume-support via proxy-server, but "ReGet" always starts download from the beginning. Why?
  7. Why error "Invalid EOF" occurs?
  8. How do I automate use of "ReGet" with dialup connection?
  9. What is the "PASV" mode (passive mode)?
  10. How does "Smart Rollback" work and what is it all about?
  11. How do I specify a username and password in the filename of download (Download properties window)?
  12. May I (or my company) distribute ReGet?
  13. Where's the user license?
  14. I am a web-master, how can I promote ReGet?
  15. What does it take to qualify as beta-tester?
  16. Why ReGet sometimes just disappears (even from NT's task-list) and auto-exits? Isn't it a bug?
  17. What are the differences in the future versions (like "Lite", "Pro", "beta", "SE")?
  18. What are the feature-limitations in the "ReGet Lite"?
  19. What do filenames (rgb111c.zip, rg127.zip) mean?
  20. What are the differences between "Full Package" and "Program files ZIP"?
  21. I found a bug in ReGet. What do I do?

Question:
Where is "ReGet.hlp"?
Answer:
There's no "ReGet.hlp". And most likely, would never be one. Though, there is a documentation in HTML.
Back to the Content

Question:
What does this smily mean?
Answer:
Green smily is being displayed for servers with broken downloads resuming, red one for servers without resume.
Back to the Content

Question:
How does resume in FTP work?
Answer:
Most FTP-servers support "REST nnn" command. When client passes this command to server, server sends file from the specified position. Most known server with no broken downloads resume is Microsoft IIS. To be correct, it supports "REST nnn" but requires nnn to be equal 0.
Back to the Content

Question:
How does resume in HTTP work?
Answer:
The special field ("Range: bytes nnn-") have to be supplied in the file request form. If WWW-server supports resume, it returns code 206 and specified part of the file. If it doesn't, it returns the whole file (as in regular request).
Back to the Content

Question:
Why file size isn't being displayed when downloading files from FTP via Microsoft Proxy Server?
Answer:
MS Proxy doesn't provide sizes of files from FTP. It isn't "ReGet" bug, it's a bug of MS Proxy. Also, as "ReGet" is not aware of actual file size, it cannot determine the connection breaks. So, if MS Proxy broke connection, for "ReGet" it would look like successful download.
Back to the Content

Question:
I download from FTP-server with broken downloads resume-support via proxy-server, but "ReGet" always starts download from the beginning. Why?
Answer:
The proxy-server might not be supporting resume (like Microsoft Proxy Server). If this is a case, you may try to use direct connection or Winsock-client.
Back to the Content

Question:
Why error "Invalid EOF" occurs?
Answer:
There is a number of possible reasons:
1) The wrong time-limit for single file download is set on the server. This problem can be identified when times between start and failure are equal in different attempts.
2) Error in WWW-service software. For instance such a bug is present in "Apache/1.1.3 rus/PL15R" which incorrectly processes partial file request (details in russian).
It can be another reason as well.
Back to the Content

Question:
How do I automate use of "ReGet" with dialup connection?
Answer:
In case of Windows NT: Create ReGetAuto.cmd:
rasdial ISP
start /wait ReGet MyQueue
rasdial ISP /disconnect

ISP substitutes to the name of ISP (entry in DialUp Networking Manager). MyQueue changes to the queue (.WRG) filename. In the queue settings you specify that "ReGet" shuts down when no active downloads. When you start this .CMD file, first connection to ISP will be established, then ReGet will start, after ReGet exits, the connection will be broken. If you want this sequence to be auto-started (at night time) you may add it to the Schedule using command AT or use the Scheduled Task Planner of Microsoft Internet Explorer 4.0. For Windows 95 most of this is applicable.
Back to the Content

Question:
What is the "PASV" mode (passive mode)?
Answer:
Usually, when retrieving files over FTP, two connections are used: for commands and for data. Command-connection is set by client, data-connection is set by server. In some cases (when using firewall for instance) both connections have to be set by client. In such a cases server goes to passive mode when "PASV" command is sent from client.
Back to the Content

Question:
How does "Smart Rollback" work and what is it all about?
Answer:
Smart Rollback can be used only while downloading via proxy-server. When you are using proxy-server two connections are being created:
(1)(2)
Client<->proxy-server<->WWW/FTP-server
If first connection breaks no additional processing from ReGet is required.
However, when second connection breaks, proxy-server usually passes error message, adding it to the end of downloaded file. So, if you continue download, you will have this error message within the downloaded file. There are two possible solutions:
  1. When either (first or second) connection breaks we cut off last 2Kb of downloaded file (so does GetRight). The disadvantage is that it was a first connection which broke (so, no extra-stuff is in the downloaded piece of file), so we loose 2Kb of hardly-downloaded file. Also, error messages are usually shorter than 2Kb, though it depends on the server and kind of error.
  2. At any break, we scan last 2Kb for the error string. Author aware only of two possibilities here: "HTTP/1.x" and "<HTML>" (if you encounter any other, please e-mail the author, and he'll add it to the program). So, if we found an error message we cut it off. If we don't find it -- we consider this broke as it was first connection which failed. The disadvantages are: error message can be in the file, but it can be more than 2Kb long, the error messages can start the other way (as we expect).
Special case. Some proxy-servers (Microsoft Proxy Server for example) do not report file size when downloading from FTP-servers. So in case of error on the second connection, only way to discover it is to use "Smart rollback". In this case (when downloading via proxy-server, and file size not known, "Smart rollback" is being used ALWAYS.
Back to the Content

Question:
How do I specify a username and password in the filename of download (Download properties window)?
Answer:
You should do it like that: ftp://username:password@ftp.server.com/DirectoryName/file.zip
Back to the Content

Question:
May I (or my company) distribute ReGet?
Answer:
The short answer is "NO". The long answer is that you need author's written permission to redistribute ReGet (this includes, but not limited to publishing on www-server, ftp-server) for free or charging a fee. If you made a review of ReGet and published it somewhere, please let us know.
Back to the Content

Question:
Where's the user license?
Answer:
You can find it in the ReGet directory under the name "license.txt".
Back to the Content

Question:
I am a web-master, how can I promote ReGet?
Answer:
Download ReGet now! If you want to make lives of your users easier or just link ReGet from your page, please place ReGet button (shown on the left) on your pages. The HTML-code for it is shown below. If you made a review of ReGet and published it somewhere, please let us know.
<A HREF="http://www.reget.com">
<IMG SRC="http://www.reget.com//images/regetnow.gif"
WIDTH="88" HEIGHT="31" BORDER="0" VSPACE="7"
ALT="Download ReGet now!"></A>
Back to the Content

Question:
What does it take to qualify as beta-tester?
Answer:
Unfortunately, we suspended the enrollment of beta-testers. However, all users of "ReGet Pro" (which is under development; for more on that please read the ReGet News page) may contact us to receive betas by e-mail.
Back to the Content

Question:
Why ReGet sometimes just disappears (even from NT's task-list) and auto-exits? Isn't it a bug?
Answer:
Unfortunately, we receive such a questions quite often. No, it isn't the bug. ReGet has a setting, which allows you to specify the idle time which ReGet waits before exit when either no active downloads remained, or all attempts failed. In previous versions, this setting was turned on by default, and after successful download ReGet waited a couple of minutes before exiting. In the forthcoming releases this setting's default value will be changed, so ReGet wouldn't be auto-exiting. Please read more on in on our Online Docs page at the Queue settings topic.
Back to the Content

Question:
What are the differences in the future versions (like "Lite", "Pro", "beta", "SE")?
Answer:
ReGet will go commercial. From now on, ReGet will be shipped in new flavours.
ReGet Lite
The feature-limited version of ReGet. Freeware.
ReGet Pro
The full-featured version of ReGet. Shareware with 30-days evaluation period.
ReGet SE (Special Edition)
The full-featured version of ReGet with russian interface. Freeware.
ReGet Beta
From now on, betas will be only e-mailed for active beta-testers, or registered (commercial) users of ReGet Pro (by request). Sometimes, we will be publishing betas on web. All betas will function during 30 days after compilation.
Back to the Content

Question:
What are the feature-limitations in the "ReGet Lite"?
Answer:
The maximum of downloads in a queue is limited to 3.
Back to the Content

Question:
What do filenames (rgb111c.zip, rg127.zip) mean?
Answer:
The first two letters stand for ReGet. Then the following letters specify the different versions:
  1. "b" -- Beta. The beta versions have the "b" before the numbers. The numbers specify the build (111 means build 111).
  2. "l" -- Lite. The Lite versions have the "l" before the numbers. The released versions have 3 digits which mean current version number (127 means version 1.2.7).
  3. "p" -- Pro. The Pro versions have the "p" before the numbers. The released versions have 3 digits which mean current version number (127 means version 1.2.7).
  4. "se" -- SE. The SE versions have the "se" before the numbers. The released versions have 3 digits which mean current version number (127 means version 1.2.7).
Back to the Content

Question:
What are the differences between "Full Package" and "Program files ZIP"?
Answer:
The "Program files ZIP" version (sized below 100Kb) contains only the program itself - ReGet.exe, supplemental localized resources (ReGetRu.dll, ReGetJp.dll, ReGetDe.dll) and License Agreement. The "Full Package" version (sized below 1Mb) also contains required mfc42.dll, msvcrt.dll (which comes with Windows NT 4.0 by default, so if you run Windows NT you already have them) and installation routine which installs ReGet on your system.
Back to the Content

Question:
I found a bug in ReGet. What do I do?
Answer:
Please e-mail author if you encountered an error. In your mail please specify:
Back to the Content