GNU bug report logs -
#20962
HTTP client is too strict with date headers
Previous Next
Reported by: m8r-y0v7u9 <at> mailinator.com
Date: Thu, 2 Jul 2015 15:30:06 UTC
Severity: normal
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 20962 in the body.
You can then email your comments to 20962 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#20962
; Package
guix
.
(Thu, 02 Jul 2015 15:30:07 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
m8r-y0v7u9 <at> mailinator.com
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Thu, 02 Jul 2015 15:30:09 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi,
guix download doesn't seem to like date headers that don't use GMT / UTC. #guix irc logs from 2013-10-16 mention something similar. Any suggestions or work-arounds?
Below is some relevant output -- first with guix download, then with wget -S (note the Expires header):
$ guix download \
https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip
starting download of `/tmp/guix-file.o8FJB9' from `https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip'...
ERROR: Bad Date header: Fri, 03 Jul 2015 01:39:41 PDT
failed to download "/tmp/guix-file.o8FJB9" from "https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip"
guix download: error: https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip: download failed
$ wget -S https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip
--2015-07-02 16:49:11-- https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip
Resolving dl-ssl.google.com (dl-ssl.google.com)... 173.194.72.91, 173.194.72.136, 173.194.72.190, ...
Connecting to dl-ssl.google.com (dl-ssl.google.com)|173.194.72.91|:443... connected.
HTTP request sent, awaiting response...
HTTP/1.1 200 OK
Accept-Ranges: bytes
Content-Length: 1751911
Content-Type: application/zip
Etag: "50c5a"
Expires: Fri, 03 Jul 2015 00:49:11 PDT
Last-Modified: Tue, 10 Mar 2015 17:00:00 GMT
Server: downloads
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Xss-Protection: 1; mode=block
Date: Thu, 02 Jul 2015 07:49:11 GMT
Alternate-Protocol: 443:quic,p=1
Length: 1751911 (1.7M) [application/zip]
Saving to: ‘platform-tools_r22-linux.zip’
platform-tools_r22- 100%[=====================>] 1.67M 2.35MB/s in 0.7s
2015-07-02 16:49:12 (2.35 MB/s) - ‘platform-tools_r22-linux.zip’ saved [1751911/1751911]
Information forwarded
to
bug-guix <at> gnu.org
:
bug#20962
; Package
guix
.
(Thu, 02 Jul 2015 23:43:02 GMT)
Full text and
rfc822 format available.
Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):
Found a work around.
1. Download file in question via wget, curl, or other appropriate means.
2. guix download file:///<full-path-to-file>
Seems to work here.
Changed bug title to 'HTTP client is too strict with date headers' from 'guix download error "Bad Date header"'
Request was from
ludo <at> gnu.org (Ludovic Courtès)
to
control <at> debbugs.gnu.org
.
(Wed, 06 Jan 2016 17:41:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#20962
; Package
guix
.
(Tue, 12 Nov 2019 20:31:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 20962 <at> debbugs.gnu.org (full text, mbox):
Dear,
This bug is pending since a long time. Does it still apply?
If yes, any progress to report?
If no, do you agree to close it?
Thanks in advance for any comments.
All the best,
simon
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Wed, 13 Nov 2019 13:41:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
m8r-y0v7u9 <at> mailinator.com
:
bug acknowledged by developer.
(Wed, 13 Nov 2019 13:41:02 GMT)
Full text and
rfc822 format available.
Message #18 received at 20962-done <at> debbugs.gnu.org (full text, mbox):
Hi,
I believe the HTTP ‘Date’ header parsing issue was fixed in Guile
commits b9f6e89a271c04741231b64b03fe7fc294723f1d and
8904b7a9362ede0de324e55701d8ea1d018f8738.
The example given in this bug report now passes:
--8<---------------cut here---------------start------------->8---
$ guix download https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip
Starting download of /tmp/guix-file.efjI7B
From https://dl-ssl.google.com/android/repository/platform-tools_r22-linux.zip...
…_r22-linux.zip 1.7MiB 13.0MiB/s 00:00 [##################] 100.0%
/gnu/store/8ysf0vq1ghdmfypr3lnnr0zzlqslpyp2-platform-tools_r22-linux.zip
1kbp5fzfdas6c431n53a9w0z0182ihhadd1h8a64m1alkw0swr41
--8<---------------cut here---------------end--------------->8---
Closing!
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 12 Dec 2019 12:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 5 years and 195 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.