[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: d-i dnld: many retries!



On Wed, Feb 07, 2007 at 06:30:28AM -0600, Hugo Vanwoerkom wrote:
> [...]
> i386 + netinst
> [...]

I just downloaded the daily build of i386 netinstall using wget and it
worked for me, the MD5 check was OK. But I also have a faster 
connection (DSL). So this is not exactly comparable I think.

> [...]
> But subscribing to debian boot I posted the same problem and got an 
> answer from Siward de Groot that it is related to the fact that wget 
> uses http 1.0 protocol = no negotiation.
> [...]
> Jigdo does not offer the daily build of d-i and I am not familiar with a 
> http 2.0 download tool.
> [...]

If really wget is the cause of the problem, then that might be the
reason why jigdo does not offer that image, since AFAIK jigdo uses wget
to do the download.

Since the problem is realted to HTTP/1.0 I did some "apt-cache search
..." and found this:

$ apt-cache show polipo

Package: polipo
Priority: optional
Section: web
Installed-Size: 736
Maintainer: Tom Huckstep <tom-debian-polipo@jaguarpaw.co.uk>
Architecture: i386
Version: 0.9.10-1
Depends: libc6 (>= 2.3.6-6)
Filename: pool/main/p/polipo/polipo_0.9.10-1_i386.deb
Size: 171018
MD5sum: 423d3214beba85f055cc503e8c4f385d
SHA1: 664c40e955a72adfbf15d66317901ee69ec9e270
SHA256: b55c827fb54c8f7d530c1d1ae07cd2c776ce176e05e87df48ff84a37fcfc4b85
Description: caching web proxy
 Polipo is a caching web proxy (a web cache) designed to be used by one
 person or a small group of people. It is similar in spirit to WWWOFFLE, but
 the implementation techniques are more like the ones ones used by Squid.
 .
 Polipo has some features that are unique among currently available proxies:
 .
  o Polipo will use HTTP/1.1 pipelining if it believes that the remote
  server supports it, whether the incoming requests are pipelined or
  come in simultaneously on multiple connections (this is more than the
  simple usage of persistent connections, which is done by e.g.  Squid);
 .
  o Polipo will cache the initial segment of an instance if the
  download has been interrupted, and, if necessary, complete it later
  using Range requests;
 .
  o Polipo will upgrade client requests to HTTP/1.1 even if they come
  in as HTTP/1.0, and up- or downgrade server replies to the client's
  capabilities (this may involve conversion to or from the HTTP/1.1
  chunked encoding);
 .
  o Polipo has fairly complete support for IPv6 (except for scoped
  (link-local) addresses).
 .
 Optionally, Polipo can use a technique known as Poor Man's Multiplexing
 to reduce latency.
 .
 Homepage: http://www.pps.jussieu.fr/~jch/software/polipo/
 .
 Package page: http://www.srcf.ucam.org/~teh30/debian/polipo/
Tag: interface::daemon, network::server, network::service, protocol::http, role::program, special::not-yet-tagged, special::not-yet-tagged::p, use::proxying, web::server, works-with::text, works-with-format::html


Can't tell you anything about it. But if it is worth the effort you
might be interested in setting it up. It is small in terms of download
size and can upgrade requests to HTTP/1.1.


Regards
Marcus

Attachment: signature.asc
Description: Digital signature


Reply to: