Commit Graph

51 Commits

Author SHA1 Message Date
krant fa5057327c wget: update to 1.24.5
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-13 14:01:19 -07:00
Tianling Shen 54593c0ba9
wget: Update to 1.21.4
Removed upstreamed patches and unneeded autoreconf.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2023-10-04 13:03:51 +08:00
Leon M. Busch-George 379946951c wget: use pcre2
Pcre (1) is unmaintained and reached its end of life in 2021.
The base system provides pcre2 exclusively since May.

Signed-off-by: Leon M. Busch-George <leon@georgemail.eu>
2023-08-14 00:06:55 +02:00
Hannu Nyman fd7da3333e wget: apply upstream fix to avoid nettle linking in nossl
Replace my own patch with the upstream solution, which they issued
in response to my bug report.
(Two patches as they overlooked something on the first try.
Reference to https://savannah.gnu.org/bugs/index.php?63431 )

The nettle lib evaluation is now conditional to not having "--disable-ntlm".

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-12-11 16:36:30 +02:00
Hannu Nyman a694130993 wget: update to 1.21.3
Update wget to 1.21.3

* Remove patch 100-fix-hsts-time.patch as upstream has issued
  its own version on the fixes

* Add a hack (and fixup autoreconf) to fix an upstream bug that
  forces the nettle library into nossl even if NTLM is disabled.
  Upstream bug filed: https://savannah.gnu.org/bugs/?63431

* Remove old maintainer who has not been active

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-11-29 20:22:40 +02:00
Josef Schlehofer 18a12a17f3
Revert "wget: update to 1.21.3"
With the newer wget version, wget-nossl can not be compiled due to
missing library, so let's revert it.

Package wget-nossl is missing dependencies for the following libraries:
libnettle.so.8

This reverts commit 5075f5b701.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-10-14 16:14:04 +02:00
Nick Hainke 5075f5b701 wget: update to 1.21.3
Release Notes:
https://lists.gnu.org/archive/html/info-gnu/2022-02/msg00017.html

Remove the patch "100-fix-sts-time". This patch was replaced upstream by
several other fixes, see:
https://git.savannah.gnu.org/cgit/wget.git/log/src/hsts.c

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-10-13 11:32:32 +02:00
Huangbin Zhan 9ac16d4528 wget: update to 1.21.2
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-11-12 11:00:24 -08:00
Huangbin Zhan 0907651268 wget: fix hsts time
`time_t` on musl 1.2 is 64bit, while `long` is 32 bit. we will always get zero time with the original source on mips big endian.

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2021-11-12 11:00:24 -08:00
Rosen Penev bc2c551d75
wget: update to 1.21.1
Use PKG_INSTALL for consistency between packages.

Use PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-26 17:06:37 -08:00
Huangbin Zhan 422360510c wget: fix build
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-12-23 23:07:31 +08:00
Karel Kočí 0663d8c2f8
wget: rename wget to wget-ssl
The idea behind this is to prevent confusion between "virtual" package
wget and real one. Wget is provided by not just wget packages but also
by uclient-fetch so technically it is better to threat wget as virtual
package.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2020-12-22 17:58:30 +01:00
Huangbin Zhan 75c4617bcf treewide: move binary of alternatives to libexec, rename as suggested
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-10-08 20:22:51 +08:00
Yousong Zhou 585e4a38fe wget: make the ssl variant provides wget-ssl
This is to address the need for specifying dependency on a wget
implementation with ssl support.

Now we have a game of names for opkg

 1. uclient-fetch: minimal version by openwrt project
 2. wget-nossl: gnu wget w/o ssl support
 3. wget-ssl: for the moment since this commit, gnu wget w/ ssl support
 4. wget: uclient-fetch, wget-nossl, or wget-ssl
 5. gnu-wget: wget-nossl or wget-ssl

By the time we provide some dummy package like uclient-fetch-ssl and
make it also provide wget-ssl, I guess by then we will also need
gnu-wget-ssl...

Ref: https://github.com/openwrt/packages/issues/11534
Ref: https://github.com/openwrt/packages/pull/9941
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-04-14 11:37:04 +08:00
Karel Kočí 75f2be7d50
wget: do not provide itself
The package wget should not say that it provides itself.

This also make gnu-wget provide general so it is not written in Makefile
twice.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-12-18 10:57:00 +01:00
Jeffery To 53e1692ae9 treewide: Use default PKG_BUILD_DIR when possible
This removes lines that set PKG_BUILD_DIR when the set value is no
different from the default value.

Specifically, the line is removed if the assigned value is:

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)

  The default PKG_BUILD_DIR was updated[1] to incorporate BUILD_VARIANT
  if it is set, so now this is identical to the default value.

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR)

  if PKG_SOURCE_SUBDIR is set to $(PKG_NAME)-$(PKG_VERSION), making it
  the same as the previous case

* $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

  This is the same as the default PKG_BUILD_DIR when there is no
  BUILD_VARIANT.

* $(BUILD_DIR)/[name]-$(PKG_VERSION)

  where [name] is a string that is identical to PKG_NAME

[1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e545fac8d968864a965edb9e50c6f90940b0a6c9

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-10-13 02:01:34 +08:00
Sven Eckelmann bbb1ea7345 treewide: Change .*GPL.*+ licenses to SPDX compatible identifier
The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL
licenses. But a lot of packages did use a different, non-SPDX style with a
"+" at the end instead of "-or-later".

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2019-09-10 07:45:15 +02:00
Yousong Zhou 99aed64005 wget: provides gnu-wget
So that packages like acme requiring features from it can depend on it
explicitly, not the more basic "wget" which is also provided by
"uclient-fetch"

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-09-09 09:40:34 +02:00
Jan Pavlinec 96e4c7194c
wget: add cpe-id
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-04-09 12:44:48 +02:00
Peter Wagner 3ea31d9646 wget: update to 1.20.3
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-04-08 23:12:58 +02:00
Peter Wagner 2a6ddb5ad8 wget: remove softlinks
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-01-15 09:23:07 +01:00
Peter Wagner 98728d326e wget: use ALTERNATIVES
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-01-14 21:08:25 +01:00
Rosen Penev 338646ffc7 wget: Fix compilation without deprecated OpenSSL 1.1 APIs
The configure script uses a deprecated function to check for libssl. I tried patching configure.ac
and adding PKG_FIXUP:=autoreconf but that causes a different error. This is the simplest fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-11 17:28:45 +01:00
Peter Wagner 641c815885 wget: update to 1.20.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-12-30 20:21:47 +01:00
Eneas U de Queiroz 99b049c8f3 wget: disable libpcre2
libpcre2 is picked over libpcre by wget's configure

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-12-06 21:52:54 +01:00
Peter Wagner 1d8fd9d16e wget: update to 1.20
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-12-03 09:01:39 +01:00
Rosen Penev a54ecd9e73 wget: Backport patch removing the need for ENGINE support in OpenSSL
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-19 20:05:24 +01:00
Daniel Engberg 89d62c60db wget: Disable libpsl to fix builds on buildbots
Disable libpsl to fix dependency issue on buildbots

http://downloads.lede-project.org/snapshots/faillogs/arm_cortex-a9_neon/packages/wget/ssl/compile.txt

"...
Package wget is missing dependencies for the following libraries:
libpsl.so.5"

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-07-24 14:21:01 +02:00
Peter Wagner 5de59d6ef4 wget: update to 1.19.5
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-05-13 21:17:21 +02:00
Peter Wagner 53e9e952ea wget: set myself as maintainer
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-11-01 22:24:43 +01:00
Hannu Nyman 92ffab8bbe wget: fix update to 1.19.2 for buildbot
Disable linkage to libunistring with a hack: advice configure
to use included libunistring when there is actually none.
This avoids libunistring detection in buildbot the the need
for dependency.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-10-30 18:37:27 +02:00
Peter Wagner 11af80ebe1 wget: update to 1.19.2
Fixes: CVE-2017-13089, CVE-2017-13090

switch to gz as there is no xz tarball for 1.19.2

Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-10-29 19:39:08 +01:00
Hannu Nyman 3fcbbbf500 wget: Revert update to 1.19.1
revert the update as the new wget version links to libunistring
that is a rather large library. Better to revert the update now
in order to fix buildbot and then look into solutions.

signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-09-19 19:37:21 +03:00
Hannu Nyman 50148276a1 wget: try to fix libunistring dependency
wget 1.91.1 configure script tries to link libunistring
if that is found. That lib is rather large and is not that
essential for normal operations, so instead of depending
on that, try to avoid linking it.

Revert an upstream commit that removed the clearance of
libunistring data in case IRI is explicitly disabled
(like we have it).

Reference to upstream commits:
http://git.savannah.gnu.org/cgit/wget.git/commit/?id=00ae9b4ee2caa6640776e9777e7ef5a374d082c0
http://git.savannah.gnu.org/cgit/wget.git/commit/?id=990f3d67d340d226bbd4187f5d310a4d2bf2bfe4

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-09-18 20:40:16 +03:00
Hannu Nyman d4b8c0d7cc wget: update to 1.19.1
Update wget to 1.19.1

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2017-09-16 18:31:51 +03:00
Etienne Champetier 4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Hannu Nyman cbf3320762 Merge pull request #2729 from cshore/pull-request-wget-fix-symlink-issue
net/wget: Remove use broken use of postrm/postinst symlinks
2016-09-03 11:05:29 +03:00
Russell Senior 377cd2e64b wget: add missing zlib dependency
Signed-off-by: Russell Senior <russell@personaltelco.net>
2016-07-24 04:00:01 -07:00
Daniel Dickinson 1b2e2dcbff net/wget: Remove use broken use of symlinks to /usr/bin/wget
postrm/postinst symlink mangling is frowned upon
by trunk devs, in addition to packages modifying
the files as other packages during
installation/removal (without a agreed upon mechanism
for coordinating such changes) is prohibited in
most distros.

Further in this case results in wget-ssl failing to conflict
with wget-nossl.  As mentioned in the github issue
regarding this (https://github.com/openwrt/packages/issues/2728)
it is also unnessary in current openwrt/lede.

This patch there makes the symlink from the specific
flavour of wget (e.g. wget-ssl) from /usr/bin/wget part
of /install so that they conflict with each other the
way they should, and do not modify the same files
without a delibarate --force-overwrite.

Signed-off-by: Daniel Dickinson <lede@daniel.thecshore.com>
2016-07-06 05:26:02 -04:00
Maxim Storchak d80f21fad8 wget: update to 1.18
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2016-06-13 21:43:01 +03:00
Hannu Nyman 93eb9b495c wget: bump version to 1.17.1
Update wget to version 1.17.1.
Remove patches as they are included upstream.

Changes in Wget 1.17.1
* Fix compile error when IPv6 is disabled or SSL is not present.
* Fix HSTS memory leak.
* Fix progress output in non-C locales.
* Fix SIGSEGV when -N and --content-disposition are used together.
* Add --check-certificate=quiet to tell wget to not print any warning
  about invalid certificates.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-12-15 13:52:35 +02:00
Hannu Nyman aad69485ed wget: backport upstream fix to re-enable disabling ipv6
Upstream wget 1.17 compilation breaks with --disable-ipv6 configuration.
Backport an upstream commit that fixes the disabling of ipv6 in wget.
http://git.savannah.gnu.org/cgit/wget.git/commit/?id=2cfcadf5e6d5c444765aa460915ae27109a8dbce

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-11-26 19:21:23 +02:00
Hannu Nyman 5ca6d406b6 wget: fix nossl variant in 1.17
wget-nossl variant for wget 1.17 is broken in upstream.
Copy a patch from upstream mailing list to fix compilation.
http://lists.gnu.org/archive/html/bug-wget/2015-11/msg00074.html

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-11-26 12:00:00 +02:00
Hannu Nyman e989f69114 wget: update to version 1.17
Update wget to 1.17.

Release notes: http://savannah.gnu.org/forum/forum.php?forum_id=8410

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-11-21 11:32:43 +02:00
Maxim Storchak 304f1a5527 wget: update to 1.16.3
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2015-03-28 14:34:17 +02:00
Maxim Storchak 1e4684c236 wget: update to 1.16.2
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2015-03-02 10:22:05 +02:00
Maxim Storchak c8efd8b6f7 wget: add license file
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2014-12-14 13:04:20 +02:00
Peter Wagner 7e9097b40c wget: update to 1.16.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2014-12-11 12:14:10 +01:00
Jo-Philipp Wich 38d652a452 wget: update to v1.16
The update fixes CVE-2014-4877 which allows malicious FTP servers
to modify local filesystem contents through specificially crafted
symlinks.

Please backport to for-14.07 too.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
2014-10-29 22:08:07 +01:00
Maxim Storchak 4b3d142810 Add license info for luabitop, luaposix, rsync, tgt, wget, acl, attr, haserl, smartmontools, tmux
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2014-08-09 15:47:18 +03:00