Again all of this is irrelevant: since I think you are a Linux user, I can 
understand why you are confused.

On Windows, all HTTP communication is done by WinHTTP and/or WinINET, nobody 
writes their own custom socket code.

WinHTTP/WinINET control the proxy settings for the machine. In fact, if you use 
Google Chrome on Windows (or Safari) and go to the proxy/connection settings, 
you will see "IE's" proxy connection dialog -- because these settings/dialog 
are owned by the OS Library, not the individual applications.

Therefore, the installer will use 100% the same settings as the web browser, 
including the same protocol.

So, as I stated, if the browser can download foo.exe, so will the online 
installer.

--
Best regards,
Alex Ionescu

On 2011-06-03, at 1:50 PM, Kamil Hornicek wrote:

> whatever you use for downloading the installer has to be configured to 
> connect throught the proxy and also to use its dns services for host name 
> resolving. if the installer itself isn't aware of the need for proxy server 
> (or is not able to connect through socks or whatever the proxy uses) it won't 
> be usually able to resolve the hostname it's trying to connect to (depends on 
> the exact network configuration). also the default route to the internet 
> would be missing or direct outgoing connections would be blocked (which they 
> usually are otherwise you wouldn't be forced to use the proxy server in the 
> first place) so the traffic generated by the installer wouldn't have any 
> means to reach its destination.
> 
> I didn't want to derail the discussion and I apologize for that. I'll shut up 
> next time.
> 
> Kamil
> 
> ----- Original Message ----- From: "Alex Ionescu" <ion...@videotron.ca>
> To: "ReactOS Development List" <ros-dev@reactos.org>
> Sent: Friday, June 03, 2011 7:03 PM
> Subject: Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ...
> 
> 
>> Since online installers use HTTP, and the user got the installer off HTTP, 
>> what would a proxy server change?
>> 
>> --
>> Best regards,
>> Alex Ionescu
>> 
>> On 2011-06-03, at 12:33 PM, Kamil Hornicek wrote:
>> 
>>> I didn't want to spam this discussion but I have to.. What every other 
>>> software company also does is refusing to believe someone might be behind a 
>>> proxy server. If you go this way, please make sure the installer doesn't 
>>> need a direct connection. Also online installers are generally a major pain 
>>> in the ass if you don't provide an offline installer too.
>>> 
>>> ----- Original Message ----- From: Alex Ionescu
>>> To: ReactOS Development List
>>> Sent: Friday, June 03, 2011 5:56 PM
>>> Subject: Re: [ros-dev] 1294 [dreimer] Fix clean for cmake trees. ...
>>> 
>>> 
>>> Why separate installers for x64/ARM?
>>> 
>>> 
>>> Just do what every software company this side of the century does: a 400kb 
>>> installer which lets you select the packages you want, and downloads them.
>>> 
>>> 
>>> --
>>> Best regards,
>>> Alex Ionescu
>>> 
>>> 
>>> On 2011-06-03, at 11:38 AM, Zachary Gorden wrote:
>>> 
>>> 
>>> Spoke with Amine and Daniel.  I've agreed to the lesser evil of bundling 
>>> the FULL cmake.  Reasons are if we want the BE to be flexible enough to be 
>>> used for more than just building ROS, we can't gimp cmake with the belief 
>>> that no one will need the things we didn't include.  This is again on 
>>> Windows.  I remain uninvolved with decisions about the Linux BE.
>>> 
>>> 
>>> On Fri, Jun 3, 2011 at 10:34 AM, Colin Finck <co...@reactos.org> wrote:
>>> 
>>> Timo Kreuzer <timo.kreu...@web.de> wrote:
>>> 
>>> My vote on this:
>>> CMake: bundle it, optional on installation
>>> x64/arm: create individual installers
>>> 
>>> 
>>> 
>>> * CMake: bundle it, go for the (minimal) version without an installer. It's 
>>> nothing "exotic" to install after all, just put it together with the other 
>>> utilities in RosBE.
>>> 
>>> * x64/arm: If build tool sizes are staying like this, create individual 
>>> installers. Just for testing, I'll try an x86/x64 multilib build of 
>>> Binutils and GCC though, would be nice to know how much smaller it is 
>>> compared to separate x86 and x64 compilers.
>>> 
>>> So in general, I agree with Timo :-)
>>> 
>>> 
>>> - Colin
>>> 
>>> 
>>> _______________________________________________
>>> Ros-dev mailing list
>>> Ros-dev@reactos.org
>>> http://www.reactos.org/mailman/listinfo/ros-dev
>>> 
>>> 
>>> _______________________________________________
>>> Ros-dev mailing list
>>> Ros-dev@reactos.org
>>> http://www.reactos.org/mailman/listinfo/ros-dev
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Ros-dev mailing list
>>> Ros-dev@reactos.org
>>> http://www.reactos.org/mailman/listinfo/ros-dev
>>> 
>>> _______________________________________________
>>> Ros-dev mailing list
>>> Ros-dev@reactos.org
>>> http://www.reactos.org/mailman/listinfo/ros-dev
>> 
>> 
>> _______________________________________________
>> Ros-dev mailing list
>> Ros-dev@reactos.org
>> http://www.reactos.org/mailman/listinfo/ros-dev 
> 
> 
> _______________________________________________
> Ros-dev mailing list
> Ros-dev@reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev


_______________________________________________
Ros-dev mailing list
Ros-dev@reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev

Reply via email to