summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/cache.py
diff options
context:
space:
mode:
authorPaul Barker <pbarker@konsulko.com>2020-04-16 09:49:05 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-04-24 14:31:42 +0100
commitab26fdae9e5ae56bb84196698d3fa4fd568fe903 (patch)
tree3ae877fae3fd04d7da86ce86696eb9f7906f397a /bitbake/lib/bb/cache.py
parent03826c61fdb9949d6812c586e5407249fbb9bee9 (diff)
downloadpoky-ab26fdae9e5ae56bb84196698d3fa4fd568fe903.tar.gz
bitbake: fetch2/wget: Set User-Agent when checking status of a URL
When a website is behind a CDN like Cloudflare there may be a "Browser Integrity Check" or other test applied to requests before they are allowed through to the server. Downloading via wget passes these tests as headers are set appropriately, however the Python urllib module may fail these tests unless additional headers are set. This causes Wget.checkstatus() to fail where Wget.download() would actually succeed. For Cloudflare in particular a valid User-Agent is needed, it's easy to add this to the headers in Wget.checkstatus(). The user agent string is copied from Wget._fetch_index(). (Bitbake rev: 4679d3cdb9cdf23f3962aa61c599ad7474591f9f) Signed-off-by: Paul Barker <pbarker@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/cache.py')
0 files changed, 0 insertions, 0 deletions