pacman/lib/libalpm
Dave Reisner 132e1ac10c dload: avoid showing progress bars on some redirects
RFC 2616 doesn't forbid a 301 or 302 repsonse from having a body, and
servers exist in the wild that show this behavior. In order to prevent
pacman from showing a progress bar when we aren't actually downloading a
package (and merely following one of these pain in the butt redirects),
capture the server response code in the response header, rather than
waiting to peel it off the handle after the download has finished.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Reported-by: Alexandre Filgueira <alexfilgueira@cinnarch.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
2013-01-17 22:32:54 +10:00
..
po Updates from Transifex 2012-04-07 10:13:37 -05:00
.gitignore libalpm: add pkg-config file 2012-04-25 20:02:36 -04:00
Makefile.am Split common utility functions for libalpm and pacman 2013-01-04 21:49:37 +10:00
add.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
add.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
alpm.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
alpm.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
alpm_list.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
alpm_list.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
backup.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
backup.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
base64.c Use 32-bit wide integer type in PolarSSL code 2012-01-07 11:27:41 -06:00
base64.h base64: don't compile base64_encode() function 2011-10-17 12:03:02 -05:00
be_local.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
be_package.c Fix space between control structure and open parens 2013-01-04 21:49:38 +10:00
be_sync.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
conflict.c Fix open braces style 2013-01-04 21:49:37 +10:00
conflict.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
db.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
db.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
delta.c Use a defined constant in delta.c for num_matches 2013-01-03 12:03:10 +10:00
delta.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
deps.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
deps.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
diskspace.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
diskspace.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
dload.c dload: avoid showing progress bars on some redirects 2013-01-17 22:32:54 +10:00
dload.h dload: avoid showing progress bars on some redirects 2013-01-17 22:32:54 +10:00
error.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
filelist.c Fix space between control structure and open parens 2013-01-04 21:49:38 +10:00
filelist.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
graph.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
graph.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
group.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
group.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
handle.c Fix open braces style 2013-01-04 21:49:37 +10:00
handle.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
libalpm.pc.in libalpm: add pkg-config file 2012-04-25 20:02:36 -04:00
log.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
log.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
md5.c Use 32-bit wide integer type in PolarSSL code 2012-01-07 11:27:41 -06:00
md5.h Update MD5 routines with changes from PolarSSL 2011-08-11 20:17:21 -05:00
package.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
package.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
pkghash.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
pkghash.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
rawstr.c include util.h in rawstr.c 2011-07-05 22:36:40 -05:00
remove.c Save backup files with extension .pacsave.n 2013-01-04 21:49:37 +10:00
remove.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
sha2.c Use 32-bit wide integer type in PolarSSL code 2012-01-07 11:27:41 -06:00
sha2.h Add sha2 (sha256) routines from PolarSSL 2011-08-15 07:07:13 -05:00
signing.c Fix space between control structure and open parens 2013-01-04 21:49:38 +10:00
signing.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
sync.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
sync.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
trans.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
trans.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
util-common.c Split common utility functions for libalpm and pacman 2013-01-04 21:49:37 +10:00
util-common.h Split common utility functions for libalpm and pacman 2013-01-04 21:49:37 +10:00
util.c Do not use full path for ldconfig 2013-01-17 22:32:54 +10:00
util.h Split common utility functions for libalpm and pacman 2013-01-04 21:49:37 +10:00
version.c Fix space between control structure and open parens 2013-01-04 21:49:38 +10:00