> What "Last-Modified" date do you get for PureCOLOR_.zip ? Correct date is OCT 30th 2006
With HEAD/Last-Modified I get "Mo, 30 OCT 2006 16:28:19 GMT".
I was not sure, if Freenet ALWAYS gives me the right the Last-Moified flag. Moreover, it seemed very unrealistic to me, that you cearted PureFile SFX on 27th May. May???? How should I use this date to compare with newer dates?!
This is the whole response I got with HEAD/PureColor:
HTTP/1.1 200 OK
Date: Fri, 24 Nov 2006 09:08:01 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux mod_perl/1.26
>Last-Modified: Mon, 30 Oct 2006 16:28:19 GMT
ETag: "25a42e3-26c6a-45462823"
Accept-Ranges: bytes
Content-Length: 158826
Connection: close
Content-Type: application/zip
This is for you, gnozal, so that you can see a server-response at least once in your life
> But I could add a creation date in the installer information (File_Id.Diz) in the ZIP, so with parameter XX it would print the date to console.
> Or better you could get this information form the File_Id.Diz file in the archive.
No matter to me. With PureZIP, I can handle both methods. But I got an other idea. Using the File_Diz method means to download the whole file

Although the files are quite small, I want an upter, that does not download the whole file to see that the current version is already installed. SO, there is only one possibility left: Using the HEAD/Last-Modified Method.
I have got a suggestion: When creating the updater, wouldn't it be better, if you rename all ZIP files to their versions? For xample, rename PureCOLOR_.zip to PureCOLOR_394.zip and PureCOLOR_400.zip, so that I can easyly use #PB_Compiler_Version! Oh no... If I compile the EXE with my PB version, the constant would 4.01, which wouldn'zt work with <4.01...
Have you got an idea, gnozal? An other idea would be asking the compiler: RunProgram("PBcompiler.exe /?")
But don't know, how to find out the compiler's path - all these are little problems, I need help for to solve. The things with HTTP, HEAD, GET, download and INI are no problem for me.