aboutsummaryrefslogtreecommitdiff
path: root/bpkg/fetch.cxx
AgeCommit message (Collapse)AuthorFilesLines
2024-02-23Make use of new functions in curl APIKaren Arutyunov1-88/+10
2023-07-25Advice user to re-fetch repositories if package fetch ends up with 404 HTTP ↵Karen Arutyunov1-44/+126
status code (GH issue #299)
2023-01-23Fix unexpected 'unable to read HTTP response status line' fetch errorKaren Arutyunov1-7/+15
2023-01-20Fix --curl option handlingKaren Arutyunov1-1/+1
2023-01-12Assume git repository protocol as smart if HTTP response code is 401Karen Arutyunov1-52/+303
2022-12-05Use curl instead of wget as default fetch programBoris Kolpackov1-13/+70
We used to prefer wget 1.16 because it has --show-progress which results in nicer progress. But experience shows that wget is quite unreliable plus with bdep always using curl, it would be strange to use both curl and wget (and expecting the user to setup proxy, authentication, etc., for both). Also add internal --curl* options to be used by bdep.
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov1-1/+1
2021-10-25Add --progress common optionBoris Kolpackov1-13/+48
2021-01-26Rename identically-named enums to get rid of ODR violationBoris Kolpackov1-25/+25
2020-05-01Add --pkg-proxy common optionKaren Arutyunov1-18/+120
2020-02-07Drop copyright notice from source codeKaren Arutyunov1-1/+0
2019-02-08Fix github-based repository fetching for URLs missing .git extensionKaren Arutyunov1-11/+34
2019-01-24Add support for --no-progress optionKaren Arutyunov1-8/+63
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-07-12Move STDIN, STDOUT, and STDERR to lower caseKaren Arutyunov1-8/+8
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-02-19Parse repositories and packages files for git repositoriesKaren Arutyunov1-1/+1
2018-02-12Clone and fetch git repositoriesKaren Arutyunov1-261/+2
2018-01-18Change remaining auto_rm to auto_rmfileBoris Kolpackov1-1/+1
2017-12-28Add repository type detectionKaren Arutyunov1-54/+32
2017-10-22Make use of butl::sha256 classKaren Arutyunov1-2/+3
2017-10-18Add support for --fetch-timeout optionKaren Arutyunov1-3/+41
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-4/+4
2017-06-06Adapt to libbutl::process interface changeKaren Arutyunov1-2/+6
2017-05-01Adapt to adding hxx extension for headers and lib prefix for library dir in ↵Karen Arutyunov1-4/+4
libbutl
2017-05-01Add hxx extension for headers and lib prefix for library dirsKaren Arutyunov1-3/+3
2017-04-28Switch to version moduleKaren Arutyunov1-1/+0
2017-04-18Reduce noise at verbosity level 2Boris Kolpackov1-1/+1
2017-04-10Adapt to process_error changeKaren Arutyunov1-4/+4
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-3/+3
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-11-22Use diagnostics facility from libbutlBoris Kolpackov1-7/+4
2016-11-03Adopt to auto_fd introduced to libbutl fdstreams and processKaren Arutyunov1-4/+4
2016-09-29Adapt to move of manifest_parser and manifest_serializer to libbutlKaren Arutyunov1-2/+1
2016-09-17Audit all print_process()/process ctor for path_search()Karen Arutyunov1-18/+30
2016-09-16Add io_error alias for std::ios_base::failureKaren Arutyunov1-5/+5
2016-09-04Fix FreeBSD fetch detectionBoris Kolpackov1-1/+1
2016-08-02Check for eof before streaming rdbufBoris Kolpackov1-2/+7
2016-07-24Use cpfile() for file fetchingKaren Arutyunov1-25/+2
2016-07-23Adapt to fdstream extensionKaren Arutyunov1-35/+60
2016-05-31Port to MinGWKaren Arutyunov1-19/+23
2016-05-04Add support for repository authenticationKaren Arutyunov1-53/+48
2016-02-29Rename level[1-6]() to l[1-6]()Boris Kolpackov1-2/+2
2016-01-30Add checksum verificationBoris Kolpackov1-12/+59
2016-01-19Fix lack of HTTPS support in fetching codeBoris Kolpackov1-7/+20
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2016-01-08Support package dependency version rangeBoris Kolpackov1-1/+1
2015-12-07Ignoring unknown manifest entries where appropriateBoris Kolpackov1-14/+19
2015-10-14Move check for empty archive file up the call stackBoris Kolpackov1-2/+2
2015-10-14Normalize and check file and URL paths in fetch operationsBoris Kolpackov1-1/+14