1. 23 Sep, 2018 1 commit
  2. 21 Sep, 2018 4 commits
  3. 19 Sep, 2018 7 commits
  4. 17 Sep, 2018 1 commit
  5. 16 Sep, 2018 2 commits
  6. 15 Sep, 2018 1 commit
  7. 04 Sep, 2018 1 commit
  8. 01 Sep, 2018 2 commits
    • Tim Rühsen's avatar
      Fix buffer overflow in -X/-I parsing · 74b3905b
      Tim Rühsen authored
      * src/options.c (set_char_prefix): Fix backslash handling
      * fuzz/wget_options_fuzzer.in/: Add reproducer
      
      This bug was introduced yesterday by commit
      756e470d
      
      Found by oss-fuzz (issue 10163).
      74b3905b
    • Tim Rühsen's avatar
      Fix buffer overflow in -X/-I parsing · f6e76218
      Tim Rühsen authored
      * src/options.c (set_char_prefix): Fix scratch buffer size
      * fuzz/wget_options_fuzzer.in/: Add reproducer
      
      This bug was introduced yesterday by commit
      756e470d
      
      Found by oss-fuzz (issue 10159).
      f6e76218
  9. 31 Aug, 2018 1 commit
    • DalmeGNU's avatar
      Add -X/--exclude-directories and -I/--include-directories · 756e470d
      DalmeGNU authored
      * docs/wget2.md: Add docs for -I/--include-directories=list
        and -X/--exclude-directories=list
      * src/options.c: New function _strchrnul_esc(),
        new function _strmemdup_esc(),
        (parse_stringlist_expand): Use new functions from above,
        new function set_char_prefix(), parse_included_directories()
        and parse_excluded_directories,
        (options): add exclude-directories and --include-directories
      * src/wget.c: New functions match_subdir() and in_directory_pattern_list(),
        (add_url): check if path matches directory patterns,
        (_prepare_file): add new param 'path',
      * src/wget_options.h (struct config): Add member 'exclude_directories'
      * tests/Makefile.am: Add 'test-include-and-exclude-directories'
      * tests/test-include-and-exclude-directories.c: New file
      756e470d
  10. 29 Aug, 2018 3 commits
  11. 21 Aug, 2018 3 commits
  12. 17 Aug, 2018 6 commits
  13. 16 Aug, 2018 3 commits
  14. 14 Aug, 2018 2 commits
  15. 12 Aug, 2018 1 commit
  16. 11 Aug, 2018 1 commit
  17. 08 Aug, 2018 1 commit