Commit Graph

93 Commits

Author SHA1 Message Date
ceabf85d26 * README.md: Fix anchor links for Gitlab 2025-12-30 17:15:54 +01:00
c7eb342fd1 * README.md: Remove OpenCSW badges (build pipeline isn't maintained since a while) 2025-12-07 18:03:56 +01:00
450f0056c5 * README.md: Amend license section (fix syntax-check) 2024-11-01 10:55:32 +01:00
188989e067 Update copyright year 2024-01-07 12:41:02 +01:00
045976cf8f Add instructions on how to build wget2.exe
* ../README.md: Add new section.
* Dockerfile.win32.static: Remove cp command.
2023-10-31 20:20:10 +01:00
64c854b402 * README.md: Add table of contents
Copyright-paperwork-exempt: Yes
2023-10-31 11:14:49 +01:00
15ba1db248 Update copyrights 2023-08-31 12:57:30 +02:00
3dc7f71098 Update copyright year 2022-02-25 17:46:43 +01:00
22162f82b2 Update copyright year 2021-01-22 21:58:38 +01:00
d0393439c4 * README.md: Fix badge for Build Status [skip ci] 2020-02-11 16:42:43 +01:00
6992125b70 Build own badges for coverage and fuzz-coverage
* contrib/make-coverage-badge: Add script to create badges
* .gitlab-ci.yml: Create coverage and fuzz-covrage badges
* README.md: Display badges
2020-02-11 16:40:56 +01:00
59d9ecd9c0 * Update copyright year to 2020 2020-01-10 00:33:02 +01:00
02ce8a1058 * README.md: Add license information 2019-11-02 16:10:18 +01:00
05508d5b1a * README.md: Add OSS-Fuzz badge [skip ci] 2019-09-19 17:13:44 +02:00
3bd8e6aa97 Implement Accept-Encoding: lzip including decompressor
* README.md: Mention lzip
* configure.ac: Detect lzip
* docs/wget2.md: Document 'lzip'
* include/wget/wget.h: Add wget_content_encoding_lzip
* libwget/decompressor.c: Implement lzip decompression
* libwget/http_parse.c (wget_http_parse_content_encoding): Add "lzip"
* src/options.c: Add code to support lzip
* src/wget.c (http_create_request): Add lzip to Accept-Encoding: if available
* tests/test-compression.c: Add test vector for lzip decompression
2019-09-19 12:58:09 +02:00
2c7634c051 Initial implementation of WolfSSL as TLS backend
* README.md: Mention WolfSSL
* configure.ac: Check for WolfSSL
* libwget/Makefile.am: Conditionally add WolfSSL to libwget
* libwget/ssl_wolfssl.c: New file with WolfSSL implementation
* po/POTFILES.in: Add libwget/ssl_wolfssl.c

./configure --without-gnutls --with-wolfssl
2019-06-04 13:07:20 +02:00
311afec365 Publish tarball via Gitlab CI
* .gitlab-ci.yml: Create https://gnuwget.gitlab.io/wget2/wget2-latest.tar.gz
* README.md: Instruction to download and build wget2 from tarball
2019-05-24 17:30:30 +02:00
4657b5c291 * README.md: Add libzstd as optional dependency 2018-12-26 10:03:35 +01:00
c9796a174d Add zstd decompression (RFC8478)
* 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
2018-10-12 12:30:44 +02:00
cc22f0de3b Remove support for libunistring and libidn2 < 0.14
* configure.ac: Remove support for libidn2 < 0.14 and libunistring
* libwget/encoding.c: Same
* README.md: Same
2018-10-10 17:08:16 +02:00
0dbeaff0ea Add support for Chromium's HSTS Preload List
* 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
2018-10-03 18:23:49 +02:00
1ec11d2456 * README.md: Add libpcre + libpcre2 as optional deps [skip ci] 2018-10-01 13:27:08 +02:00
ac6cce19d2 Improve online documentation
* README.md: Move some dev info to faq.md
* docs/Makefile.am: Generate introduction from README.md
* docs/faq.md: Started with User and Dev sections
* docs/libwget.doxy.in: Remove mainpage, use README.md instead
* docs/mainpage.md: Remove
* docs/wget2.md: Amended intro to options that take lists
2018-08-29 12:18:35 +02:00
542a9d8687 Add information related to the build process in Haiku [skip ci] 2018-08-05 12:13:44 +00:00
ab248c55c2 * README.md: Mention 'setarch x86' on Haiku [skip ci] 2018-07-29 16:08:36 +02:00
c1a2d7de7f * README.md: Small cleanup 2018-05-01 16:24:29 +02:00
bfafd1f540 * README.md: Remove gperf from dependency list 2018-04-03 14:07:11 +02:00
2ffbe9c193 * README.md: Increase GnuTLS version from 2.10.0 to 3.3, 3.5 or 3.6 2018-03-13 13:00:17 +01:00
5a93829b59 * README.md: Add libgpgme to build requirements 2018-01-12 19:20:16 +05:30
4324cd1196 Generate wget2 man page
* .gitignore: Add auto-generated docs/wget2_md2man
* README.md: Add pandoc
* configure.ac: Generate docs/wget2_md2man
* docs/Makefile.am: Build wget2.1
* docs/wget2_manual.md: Fix things for a better man page experience
* docs/wget2_md2man.sh.in: Template file for docs/wget2_md2man
2018-01-11 11:56:58 +01:00
41b48385c6 * README.md: Extend list of dependencies 2017-12-31 12:40:37 +01:00
c031ccdefa * README.md: Add lzip to list of prerequisites 2017-11-14 09:14:40 +01:00
2de2f769a3 * README.md: Add libiconv to dependencies 2017-10-02 16:54:05 +02:00
c75825059b Use gnulib-tool.py to speed up ./bootstrap
* README.md: Add python to optional dependencies
* bootstrap: Use gnulib-tool.py if possible
* gnulib: Update

gnulib-tool.py is much faster than the old gnulib-tool.
2017-09-11 10:05:22 +02:00
204bb3d33a Initial system preparation for Libmicrohttpd integration
* .gitlab-ci.yml: Add Libmicrohttpd package for CI testing
  using Debian/gcc, Fedora/clang and MinGW64
* .travis.sh: Add Libmicrohttpd package for OSX/clang
* .travis_setup.sh: Add Libmicrohttpd package for Debian/gcc
  and clang
* README.md: Add info which mentioning Libmicrohttpd as
  optional requirement
* configure.ac: Check for Libmicrohttpd availability
2017-09-08 14:03:47 +00:00
01689d59cb README.md: document clang not working with 'make check-coverage' 2017-09-05 13:23:16 +02:00
e606417a4a Fix doxygen warnings
* README.md: Mark options
* docs/wget2_manual.md: Mark URLs
* libwget/bar.c: Fix doc for bar_init(),
  add doxygen close tag at end of file
* libwget/buffer.c: Fix doc for wget_buffer_reset()
* libwget/console.c: Move unused tag to front of param
* libwget/hpkp.c: Fix documented params for wget_hpkp_new()
* libwget/iri.c: Fix doc for wget_iri_supported()
* libwget/net.c: Fix doc for wget_tcp_printf()
* libwget/utils.c: Move unused tag to front of param
2017-07-21 11:12:23 +02:00
656aedc2dc *configure.ac: Fix warning about 'AM_PROG_MKDIR_P' macro being deprecated
* README.md: Update gettext required version
2017-06-23 13:09:22 +05:30
06f7f00db6 Let CI create online fuzz coverage report
* .gitlab-ci.yml: Place fuzz coverage report in public area
* Makefile.am: Use 'make check' in fuzz directory
* README.md: Add link to fuzz coverage report
* fuzz/Makefile.am: Remove make target 'fuzz-coverage'
* fuzz/coverage.sh: Remove file
2017-06-22 09:55:58 +02:00
8f10ea3ab7 Use HTTPS url instead of SSH to clone the repo 2017-06-01 10:51:33 +00:00
4d07c88815 * README: Fixed typo "Accept-Encdoing" -> "Accept-Encoding" 2017-05-12 12:47:47 +02:00
364ed39160 * README.md: Update 2017-04-25 12:21:00 +02:00
7c6d02c94e * README.md: Mention 'bash ./bootstrap' 2017-04-19 11:26:31 +02:00
21ca3ca074 * README.md: Add section about clang's CFI 2017-03-31 14:54:13 +02:00
4f9f4f2828 Fix http to https
* README.md: Fix http to https
* bootstrap.conf: Likewise
* configure.ac: Likewise
2017-02-28 11:52:28 +01:00
74760396ce * README.md: Mention HPKP and brotli support 2017-02-24 14:47:40 +01:00
aa442c14bf * README.md: Add build status for OpenCSW 2016-09-28 11:07:09 +02:00
1d45742b61 * README.md: Add Coverity and Coveralls.io badge 2016-09-26 16:46:33 +02:00
48db360163 * README.md: Fix typo 2016-09-19 18:48:40 +02:00
27ffb8f26f Update README
* README.md: Update text to current status.
* docs/mainpage.md: Likewise.
2016-07-22 11:33:36 +02:00