1. 14 Nov, 2018 3 commits
  2. 05 Nov, 2018 1 commit
    • Tim Rühsen's avatar
      Use extended file attributes for server's file timestamp · 46237b80
      Tim Rühsen authored
      * src/wget_xattr.h: Add fgetxattr definitions (Linux, Apple, FreeBSD)
      * src/wget.c (set_file_metadata): Save "user.last_modified" attribute,
       (read_xattr_metadata): Add function,
       (write_xattr_metadata): Cleanup code,
       (http_create_request): Get timestamp from xattr if available
      46237b80
  3. 01 Nov, 2018 1 commit
  4. 31 Oct, 2018 2 commits
  5. 21 Oct, 2018 1 commit
  6. 19 Oct, 2018 5 commits
  7. 18 Oct, 2018 4 commits
  8. 17 Oct, 2018 3 commits
    • Darshit Shah's avatar
      cd99bafc
    • Darshit Shah's avatar
      Remove old benchmark scripts · 6bf1ee0c
      Darshit Shah authored
      * benchmarks/bench_https_*: Deleted. Superceded by new scripts
      * benchmarks/benchmark.sh: Deleted. Superceded by new scripts
      * benchmarks/new_benchmark.sh: Renamed to benchmark.sh
      
      [ci skip]
      6bf1ee0c
    • Darshit Shah's avatar
      Add a small harness for Benchmarking code · 1e884fba
      Darshit Shah authored
      [ci skip]
      This set of script works through the new_benchmark.sh script.
      I've tried to keep everything modular, extensible and clean.
      
      * benchmarks/new_benchmark.sh: New benchmark harness
      * benchmarks/sources/*.bench.sh: Program specification files
      * benchmarks/benches/http{1,2}.sh: Benchmark specification files
      * benchmarks/benches/convert.gp: A gnuplot script to convert the 2
      column data into four columns for making the errorbars plot
      1e884fba
  9. 16 Oct, 2018 2 commits
  10. 15 Oct, 2018 2 commits
    • Josef Möllers's avatar
      Fix issue with the number of bytes downloaded vs accounted for in the progress bar. · 2e2208be
      Josef Möllers authored
      * include/wget/wget.h(wget_bar_slot_begin): Now accepts another
      parameter, `new_file`.
      * libwget/bar.c(wget_bar_slot_begin): Support `new_file` parameter.
      Allows calling mehod multiple times for the same file.
      * src/bar.c(bar_slot_begin): Same
      * src/wget_bar.h: Same
      * src/wget.c(_get_body): Pass only the difference (number of bytes
      actually downloaded since last call) to the progress routines
      2e2208be
    • Josef Möllers's avatar
      Fix a bug in HTTP/2 downloads that caused incorrect progress display · 5334b6c6
      Josef Möllers authored
      * libwget/bar.c(wget_bar_slot_begin): Display filename when only 1 file
      per slot. Else, display total number of files in that slot.
      (wget_bar_slot_downloaded): The length now represents an incremental
      value, not the absolute number of bytes.
      * src/wget.c(_get_body): Same.
      5334b6c6
  11. 14 Oct, 2018 2 commits
  12. 13 Oct, 2018 3 commits
  13. 12 Oct, 2018 2 commits
    • Tim Rühsen's avatar
      Add copyright,license and mailing list info to --version · d5a7de35
      Tim Rühsen authored
      * configure.ac: Add creating src/version-text.h from .in file
      * src/Makefile.am: Add version-text.h to wget2_SOURCES
      * src/options.c (print_version): Print text from version-text.h
      * src/version-text.h.in: New template file
      d5a7de35
    • Tim Rühsen's avatar
      Add zstd decompression (RFC8478) · c9796a17
      Tim Rühsen authored
      * README.md: Mention zstandard
      * configure.ac: Check for libzstd
      * docs/wget2.md: Document new --compression type
      * include/wget/wget.h: Add wget_content_encoding_zstd
      * libwget/decompressor.c: Implement the zstd decompressor
      * libwget/http_parse.c (wget_http_parse_content_encoding): Add zstd
      * src/options.c (print_version): Add +/-zstd for --version,
        (parse_compression): Check for wget_content_encoding_zstd,
        (options): Add zstd to help text
      * src/wget.c (http_create_request): Add zstd to Accept-Encoding:
      * tests/test-compression.c: Add test for zstd
      c9796a17
  14. 10 Oct, 2018 1 commit
  15. 09 Oct, 2018 3 commits
  16. 03 Oct, 2018 1 commit
    • Tim Rühsen's avatar
      Add support for Chromium's HSTS Preload List · 0dbeaff0
      Tim Rühsen authored
      * README.md: Add libhsts as optional dependency
      * configure.ac: Add test for libhsts
      * docs/wget2.md: Add text for --hsts-preload and --hsts-preload-file
      * libwget/init.c:
      * src/options.c (print_version): Add +/-hsts for --version,
        (options): Add --hsts-preload and --hsts-preload-file,
        (init): Load the HSTS peload list,
        (deinit): Unload the HSTS preload list
      * src/wget.c (try_connection): Eventually change http to https
      * src/wget_options.h (config): Add hsts_preload and hsts_preload_file
      0dbeaff0
  17. 01 Oct, 2018 1 commit
  18. 28 Sep, 2018 1 commit
  19. 25 Sep, 2018 1 commit
  20. 23 Sep, 2018 1 commit