From 61d394f4b0caa5c480a350ec8e7667a47e87452c Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 26 Feb 2024 11:54:47 -0500 Subject: [PATCH] wget was removed due to minimization efforts prior to public launch --- .fmf/version | 1 - .gitignore | 23 - ci.fmf | 1 - dead.package | 1 + gating.yaml | 27 -- plans/public.fmf | 6 - plans/tier1-internal.fmf | 12 - sources | 1 - wget-1.17-path.patch | 172 -------- wget-1.21.3-hsts-32bit.patch | 207 --------- wget-1.21.3-metalink-gnupg.patch | 13 - wget-1.21.4-py312.patch | 37 -- wget.spec | 736 ------------------------------- 13 files changed, 1 insertion(+), 1236 deletions(-) delete mode 100644 .fmf/version delete mode 100644 .gitignore delete mode 100644 ci.fmf create mode 100644 dead.package delete mode 100644 gating.yaml delete mode 100644 plans/public.fmf delete mode 100644 plans/tier1-internal.fmf delete mode 100644 sources delete mode 100644 wget-1.17-path.patch delete mode 100644 wget-1.21.3-hsts-32bit.patch delete mode 100644 wget-1.21.3-metalink-gnupg.patch delete mode 100644 wget-1.21.4-py312.patch delete mode 100644 wget.spec diff --git a/.fmf/version b/.fmf/version deleted file mode 100644 index d00491f..0000000 --- a/.fmf/version +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 78e401d..0000000 --- a/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -wget-1.12.tar.bz2 -/wget-1.13.4.tar.bz2 -/wget-1.14.tar.xz -/wget-1.15.tar.xz -/wget-1.16.tar.xz -/wget-1.16.1.tar.xz -/wget-1.16.2.tar.xz -/wget-1.16.3.tar.xz -/wget-1.17.tar.xz -/wget-1.17.1.tar.xz -/wget-1.18.tar.xz -/wget-1.19.tar.xz -/wget-1.19.1.tar.xz -/wget-1.19.2.tar.gz -/wget-1.19.4.tar.lz -/wget-1.19.4.tar.gz -/wget-1.19.5.tar.gz -/wget-1.20.tar.gz -/wget-1.20.1.tar.gz -/wget-1.20.3.tar.gz -/wget-1.21.1.tar.gz -/wget-1.21.2.tar.gz -/wget-1.21.3.tar.gz diff --git a/ci.fmf b/ci.fmf deleted file mode 100644 index c5aa0e0..0000000 --- a/ci.fmf +++ /dev/null @@ -1 +0,0 @@ -resultsdb-testcase: separate diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..3cfd9c9 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +wget was removed due to minimization efforts prior to public launch diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index de5c323..0000000 --- a/gating.yaml +++ /dev/null @@ -1,27 +0,0 @@ ---- !Policy -product_versions: - - fedora-* -decision_context: bodhi_update_push_testing -subject_type: koji_build -rules: - - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/public.functional} - -#Rawhide ---- !Policy -product_versions: - - fedora-* -decision_context: bodhi_update_push_stable -subject_type: koji_build -rules: - - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/public.functional} - -#gating rhel ---- !Policy -product_versions: - - rhel-* -decision_context: osci_compose_gate -rules: - - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tier1.functional} - - !PassingTestCaseRule {test_case_name: baseos-ci.brew-build.tedude.validation} - - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/tier1-internal.functional} - - !PassingTestCaseRule {test_case_name: osci.brew-build./plans/public.functional} diff --git a/plans/public.fmf b/plans/public.fmf deleted file mode 100644 index 848c8cc..0000000 --- a/plans/public.fmf +++ /dev/null @@ -1,6 +0,0 @@ -summary: Test plan with all Fedora tests -discover: - how: fmf - url: https://src.fedoraproject.org/tests/wget.git -execute: - how: tmt diff --git a/plans/tier1-internal.fmf b/plans/tier1-internal.fmf deleted file mode 100644 index 7f585ff..0000000 --- a/plans/tier1-internal.fmf +++ /dev/null @@ -1,12 +0,0 @@ -summary: CI plan, picks internal Tier1 tests, runs in beakerlib. -discover: - - name: rhel - how: fmf - filter: 'tier: 1' - url: git://pkgs.devel.redhat.com/tests/wget -execute: - how: tmt -adjust: - enabled: false - when: distro == centos-stream, fedora - because: They don't have access to internal repos. diff --git a/sources b/sources deleted file mode 100644 index 75a53dd..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (wget-1.21.3.tar.gz) = 29889ecbf590dff0f39183d9e0621741d731a554d990e5c995a4644725dca62e8e19601d40db0ef7d62ebf54e5457c7409965e4832b6e60e4ccbc9c8caa30718 diff --git a/wget-1.17-path.patch b/wget-1.17-path.patch deleted file mode 100644 index 3d14610..0000000 --- a/wget-1.17-path.patch +++ /dev/null @@ -1,172 +0,0 @@ -diff --git a/NEWS b/NEWS -index d23ae95..aa3247f 100644 ---- a/NEWS -+++ b/NEWS -@@ -935,7 +935,7 @@ distributed with Wget. - - ** Compiles on pre-ANSI compilers. - --** Global wgetrc now goes to /usr/local/etc (i.e. $sysconfdir). -+** Global wgetrc now goes to /etc (i.e. $sysconfdir). - - ** Lots of bugfixes. - -@@ -998,7 +998,7 @@ Emacs, standalone info, or converted to HTML, dvi or postscript. - ** Fixed a long-standing bug, so that Wget now works over SLIP - connections. - --** You can have a system-wide wgetrc (/usr/local/lib/wgetrc by -+** You can have a system-wide wgetrc (/etc/wgetrc by - default). Settings in $HOME/.wgetrc override the global ones, of - course :-) - -diff --git a/README b/README -index 692e1c6..38231c9 100644 ---- a/README -+++ b/README -@@ -33,7 +33,7 @@ for socks. - - Most of the features are configurable, either through command-line - options, or via initialization file .wgetrc. Wget allows you to --install a global startup file (/usr/local/etc/wgetrc by default) for -+install a global startup file (/etc/wgetrc by default) for - site settings. - - Wget works under almost all Unix variants in use today and, unlike -diff --git a/doc/sample.wgetrc b/doc/sample.wgetrc -index c0d0779..9a73ada 100644 ---- a/doc/sample.wgetrc -+++ b/doc/sample.wgetrc -@@ -10,7 +10,7 @@ - ## Or online here: - ## https://www.gnu.org/software/wget/manual/wget.html#Startup-File - ## --## Wget initialization file can reside in /usr/local/etc/wgetrc -+## Wget initialization file can reside in /etc/wgetrc - ## (global, for all users) or $HOME/.wgetrc (for a single user). - ## - ## To use the settings in this file, you will have to uncomment them, -@@ -22,7 +22,7 @@ - - - ## --## Global settings (useful for setting up in /usr/local/etc/wgetrc). -+## Global settings (useful for setting up in /etc/wgetrc). - ## Think well before you change them, since they may reduce wget's - ## functionality, and make it behave contrary to the documentation: - ## -diff --git a/doc/sample.wgetrc.munged_for_texi_inclusion b/doc/sample.wgetrc.munged_for_texi_inclusion -index 3c7f2f4..521ef16 100644 ---- a/doc/sample.wgetrc.munged_for_texi_inclusion -+++ b/doc/sample.wgetrc.munged_for_texi_inclusion -@@ -10,7 +10,7 @@ - ## Or online here: - ## https://www.gnu.org/software/wget/manual/wget.html#Startup-File - ## --## Wget initialization file can reside in /usr/local/etc/wgetrc -+## Wget initialization file can reside in /etc/wgetrc - ## (global, for all users) or $HOME/.wgetrc (for a single user). - ## - ## To use the settings in this file, you will have to uncomment them, -@@ -22,7 +22,7 @@ - - - ## --## Global settings (useful for setting up in /usr/local/etc/wgetrc). -+## Global settings (useful for setting up in /etc/wgetrc). - ## Think well before you change them, since they may reduce wget's - ## functionality, and make it behave contrary to the documentation: - ## -diff --git a/doc/wget.info b/doc/wget.info -index 40ce0d4..89c6652 100644 ---- a/doc/wget.info -+++ b/doc/wget.info -@@ -109,7 +109,7 @@ retrieval through HTTP proxies. - • Most of the features are fully configurable, either through command - line options, or via the initialization file ‘.wgetrc’ (*note - Startup File::). Wget allows you to define “global” startup files -- (‘/usr/local/etc/wgetrc’ by default) for site settings. You can -+ (‘/etc/wgetrc’ by default) for site settings. You can - also specify the location of a startup file with the –config - option. To disable the reading of config files, use –no-config. - If both –config and –no-config are given, –no-config is ignored. -@@ -2825,8 +2825,8 @@ File: wget.info, Node: Wgetrc Location, Next: Wgetrc Syntax, Prev: Startup Fi - =================== - - When initializing, Wget will look for a “global” startup file, --‘/usr/local/etc/wgetrc’ by default (or some prefix other than --‘/usr/local’, if Wget was not installed there) and read commands from -+‘/etc/wgetrc’ by default (or some prefix other than -+‘/etc’, if Wget was not installed there) and read commands from - there, if it exists. - - Then it will look for the user’s file. If the environmental variable -@@ -2837,7 +2837,7 @@ further attempts will be made. - - The fact that user’s settings are loaded after the system-wide ones - means that in case of collision user’s wgetrc _overrides_ the --system-wide wgetrc (in ‘/usr/local/etc/wgetrc’ by default). Fascist -+system-wide wgetrc (in ‘/etc/wgetrc’ by default). Fascist - admins, away! - -  -@@ -3380,7 +3380,7 @@ its line. - ## Or online here: - ## https://www.gnu.org/software/wget/manual/wget.html#Startup-File - ## -- ## Wget initialization file can reside in /usr/local/etc/wgetrc -+ ## Wget initialization file can reside in /etc/wgetrc - ## (global, for all users) or $HOME/.wgetrc (for a single user). - ## - ## To use the settings in this file, you will have to uncomment them, -@@ -3392,7 +3392,7 @@ its line. - - - ## -- ## Global settings (useful for setting up in /usr/local/etc/wgetrc). -+ ## Global settings (useful for setting up in /etc/wgetrc). - ## Think well before you change them, since they may reduce wget's - ## functionality, and make it behave contrary to the documentation: - ## -diff --git a/doc/wget.texi b/doc/wget.texi -index eaf6b38..608d008 100644 ---- a/doc/wget.texi -+++ b/doc/wget.texi -@@ -190,7 +190,7 @@ gauge can be customized to your preferences. - Most of the features are fully configurable, either through command line - options, or via the initialization file @file{.wgetrc} (@pxref{Startup - File}). Wget allows you to define @dfn{global} startup files --(@file{/usr/local/etc/wgetrc} by default) for site settings. You can also -+(@file{/etc/wgetrc} by default) for site settings. You can also - specify the location of a startup file with the --config option. - To disable the reading of config files, use --no-config. - If both --config and --no-config are given, --no-config is ignored. -@@ -199,7 +199,7 @@ If both --config and --no-config are given, --no-config is ignored. - @ignore - @c man begin FILES - @table @samp --@item /usr/local/etc/wgetrc -+@item /etc/wgetrc - Default location of the @dfn{global} startup file. - - @item .wgetrc -@@ -3154,8 +3154,8 @@ commands. - @cindex location of wgetrc - - When initializing, Wget will look for a @dfn{global} startup file, --@file{/usr/local/etc/wgetrc} by default (or some prefix other than --@file{/usr/local}, if Wget was not installed there) and read commands -+@file{/etc/wgetrc} by default (or some prefix other than -+@file{/etc}, if Wget was not installed there) and read commands - from there, if it exists. - - Then it will look for the user's file. If the environmental variable -@@ -3166,7 +3166,7 @@ If @code{WGETRC} is not set, Wget will try to load @file{$HOME/.wgetrc}. - - The fact that user's settings are loaded after the system-wide ones - means that in case of collision user's wgetrc @emph{overrides} the --system-wide wgetrc (in @file{/usr/local/etc/wgetrc} by default). -+system-wide wgetrc (in @file{/etc/wgetrc} by default). - Fascist admins, away! - - @node Wgetrc Syntax, Wgetrc Commands, Wgetrc Location, Startup File diff --git a/wget-1.21.3-hsts-32bit.patch b/wget-1.21.3-hsts-32bit.patch deleted file mode 100644 index 0daaac8..0000000 --- a/wget-1.21.3-hsts-32bit.patch +++ /dev/null @@ -1,207 +0,0 @@ -diff --git a/src/hsts.c b/src/hsts.c -index 0a014401..72c5e936 100644 ---- a/src/hsts.c -+++ b/src/hsts.c -@@ -61,8 +61,8 @@ struct hsts_kh { - }; - - struct hsts_kh_info { -- time_t created; -- time_t max_age; -+ int64_t created; -+ int64_t max_age; - bool include_subdomains; - }; - -@@ -166,7 +166,7 @@ end: - static bool - hsts_new_entry_internal (hsts_store_t store, - const char *host, int port, -- time_t created, time_t max_age, -+ int64_t created, int64_t max_age, - bool include_subdomains, - bool check_validity, - bool check_expired, -@@ -216,21 +216,21 @@ bail: - static bool - hsts_add_entry (hsts_store_t store, - const char *host, int port, -- time_t max_age, bool include_subdomains) -+ int64_t max_age, bool include_subdomains) - { -- time_t t = time (NULL); -+ int64_t t = (int64_t) time (NULL); - - /* It might happen time() returned -1 */ -- return (t == (time_t)(-1) ? -+ return (t == -1) ? - false : -- hsts_new_entry_internal (store, host, port, t, max_age, include_subdomains, false, true, false)); -+ hsts_new_entry_internal (store, host, port, t, max_age, include_subdomains, false, true, false); - } - - /* Creates a new entry, unless an identical one already exists. */ - static bool - hsts_new_entry (hsts_store_t store, - const char *host, int port, -- time_t created, time_t max_age, -+ int64_t created, int64_t max_age, - bool include_subdomains) - { - return hsts_new_entry_internal (store, host, port, created, max_age, include_subdomains, true, true, true); -@@ -245,7 +245,7 @@ hsts_remove_entry (hsts_store_t store, struct hsts_kh *kh) - static bool - hsts_store_merge (hsts_store_t store, - const char *host, int port, -- time_t created, time_t max_age, -+ int64_t created, int64_t max_age, - bool include_subdomains) - { - enum hsts_kh_match match_type = NO_MATCH; -@@ -276,11 +276,11 @@ hsts_read_database (hsts_store_t store, FILE *fp, bool merge_with_existing_entri - size_t len = 0; - int items_read; - bool result = false; -- bool (*func)(hsts_store_t, const char *, int, time_t, time_t, bool); -+ bool (*func)(hsts_store_t, const char *, int, int64_t, int64_t, bool); - - char host[256]; - int port; -- time_t created, max_age; -+ int64_t created, max_age; - int include_subdomains; - - func = (merge_with_existing_entries ? hsts_store_merge : hsts_new_entry); -@@ -326,10 +326,9 @@ hsts_store_dump (hsts_store_t store, FILE *fp) - struct hsts_kh *kh = (struct hsts_kh *) it.key; - struct hsts_kh_info *khi = (struct hsts_kh_info *) it.value; - -- if (fprintf (fp, "%s\t%d\t%d\t%lu\t%lu\n", -+ if (fprintf (fp, "%s\t%d\t%d\t%" PRId64 "\t%" PRId64 "\n", - kh->host, kh->explicit_port, khi->include_subdomains, -- (unsigned long) khi->created, -- (unsigned long) khi->max_age) < 0) -+ khi->created, khi->max_age) < 0) - { - logprintf (LOG_ALWAYS, "Could not write the HSTS database correctly.\n"); - break; -@@ -439,7 +438,7 @@ hsts_match (hsts_store_t store, struct url *u) - bool - hsts_store_entry (hsts_store_t store, - enum url_scheme scheme, const char *host, int port, -- time_t max_age, bool include_subdomains) -+ int64_t max_age, bool include_subdomains) - { - bool result = false; - enum hsts_kh_match match = NO_MATCH; -@@ -464,9 +463,9 @@ hsts_store_entry (hsts_store_t store, - * 'created' field too. The RFC also states that we have to - * update the entry each time we see HSTS header. - * See also Section 11.2. */ -- time_t t = time (NULL); -+ int64_t t = (int64_t) time (NULL); - -- if (t != (time_t)(-1) && t != entry->created) -+ if (t != -1 && t != entry->created) - { - entry->created = t; - entry->max_age = max_age; -@@ -792,7 +791,7 @@ test_hsts_read_database (void) - hsts_store_t table; - char *file = NULL; - FILE *fp = NULL; -- time_t created = time(NULL) - 10; -+ int64_t created = time(NULL) - 10; - - if (opt.homedir) - { -@@ -801,9 +800,9 @@ test_hsts_read_database (void) - if (fp) - { - fputs ("# dummy comment\n", fp); -- fprintf (fp, "foo.example.com\t0\t1\t%lu\t123\n",(unsigned long) created); -- fprintf (fp, "bar.example.com\t0\t0\t%lu\t456\n", (unsigned long) created); -- fprintf (fp, "test.example.com\t8080\t0\t%lu\t789\n", (unsigned long) created); -+ fprintf (fp, "foo.example.com\t0\t1\t%" PRId64 "\t123\n", created); -+ fprintf (fp, "bar.example.com\t0\t0\t%" PRId64 "\t456\n", created); -+ fprintf (fp, "test.example.com\t8080\t0\t%" PRId64 "\t789\n", created); - fclose (fp); - - table = hsts_store_open (file); -diff --git a/src/hsts.h b/src/hsts.h -index 6ecd5060..be048944 100644 ---- a/src/hsts.h -+++ b/src/hsts.h -@@ -46,7 +46,7 @@ bool hsts_store_has_changed (hsts_store_t); - - bool hsts_store_entry (hsts_store_t, - enum url_scheme, const char *, int, -- time_t, bool); -+ int64_t, bool); - bool hsts_match (hsts_store_t, struct url *); - - #endif /* HAVE_HSTS */ -diff --git a/src/http.c b/src/http.c -index 2ecc11c9..6ccfc3a0 100644 ---- a/src/http.c -+++ b/src/http.c -@@ -1300,7 +1300,7 @@ parse_content_disposition (const char *hdr, char **filename) - - #ifdef HAVE_HSTS - static bool --parse_strict_transport_security (const char *header, time_t *max_age, bool *include_subdomains) -+parse_strict_transport_security (const char *header, int64_t *max_age, bool *include_subdomains) - { - param_token name, value; - const char *c_max_age = NULL; -@@ -1330,7 +1330,7 @@ parse_strict_transport_security (const char *header, time_t *max_age, bool *incl - * Also, time_t is normally defined as a long, so this should not break. - */ - if (max_age) -- *max_age = (time_t) strtol (c_max_age, NULL, 10); -+ *max_age = (int64_t) strtoll (c_max_age, NULL, 10); - if (include_subdomains) - *include_subdomains = is; - -@@ -3184,9 +3184,6 @@ gethttp (const struct url *u, struct url *original_url, struct http_stat *hs, - #else - extern hsts_store_t hsts_store; - #endif -- const char *hsts_params; -- time_t max_age; -- bool include_subdomains; - #endif - - int sock = -1; -@@ -3674,21 +3671,24 @@ gethttp (const struct url *u, struct url *original_url, struct http_stat *hs, - #ifdef HAVE_HSTS - if (opt.hsts && hsts_store) - { -- hsts_params = resp_header_strdup (resp, "Strict-Transport-Security"); -+ int64_t max_age; -+ const char *hsts_params = resp_header_strdup (resp, "Strict-Transport-Security"); -+ bool include_subdomains; -+ - if (parse_strict_transport_security (hsts_params, &max_age, &include_subdomains)) - { - /* process strict transport security */ - if (hsts_store_entry (hsts_store, u->scheme, u->host, u->port, max_age, include_subdomains)) -- DEBUGP(("Added new HSTS host: %s:%u (max-age: %lu, includeSubdomains: %s)\n", -+ DEBUGP(("Added new HSTS host: %s:%" PRIu32 " (max-age: %" PRId64 ", includeSubdomains: %s)\n", - u->host, -- (unsigned) u->port, -- (unsigned long) max_age, -+ (uint32_t) u->port, -+ max_age, - (include_subdomains ? "true" : "false"))); - else -- DEBUGP(("Updated HSTS host: %s:%u (max-age: %lu, includeSubdomains: %s)\n", -+ DEBUGP(("Updated HSTS host: %s:%" PRIu32 " (max-age: %" PRId64 ", includeSubdomains: %s)\n", - u->host, -- (unsigned) u->port, -- (unsigned long) max_age, -+ (uint32_t) u->port, -+ max_age, - (include_subdomains ? "true" : "false"))); - } - xfree (hsts_params); diff --git a/wget-1.21.3-metalink-gnupg.patch b/wget-1.21.3-metalink-gnupg.patch deleted file mode 100644 index 746a2d3..0000000 --- a/wget-1.21.3-metalink-gnupg.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/testenv/conf/expected_files.py b/testenv/conf/expected_files.py -index 65adb70..f282927 100644 ---- a/testenv/conf/expected_files.py -+++ b/testenv/conf/expected_files.py -@@ -27,7 +27,7 @@ class ExpectedFiles: - # pubring.gpg, pubring.kbx, dirmngr.conf, gpg.conf will be created by libgpgme - # if $HOME doesn't contain the .gnupg directory. - # setting $HOME to CWD (in base_test.py) breaks two Metalink tests, so we skip this file here. -- if name in [ 'pubring.gpg', 'pubring.kbx', 'dirmngr.conf', 'gpg.conf' ]: -+ if name in [ 'pubring.gpg', 'pubring.kbx', 'dirmngr.conf', 'gpg.conf', 'common.conf' ]: - continue - - f = {'content': ''} diff --git a/wget-1.21.4-py312.patch b/wget-1.21.4-py312.patch deleted file mode 100644 index 75045cc..0000000 --- a/wget-1.21.4-py312.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 9c8668048d01927932f9bef81dc13d6b4a37a977 Mon Sep 17 00:00:00 2001 -From: Yaakov Selkowitz -Date: Wed, 12 Jul 2023 18:04:37 -0400 -Subject: [PATCH] testenv: fix for Python 3.12 - -* testenv/server/http/http_server.py (HTTPSServer): Update for - ssl.SSLContext APIs instead of deprecated ssl.wrap_socket(). - -ssl.wrap_socket() was deprecated in 3.7 and removed in 3.12. -This should be compatible back to 3.6 (RHEL 8 and newer). - -Copyright-paperwork-exempt: Yes ---- - testenv/server/http/http_server.py | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/testenv/server/http/http_server.py b/testenv/server/http/http_server.py -index 2cc82fb9..fd6121af 100644 ---- a/testenv/server/http/http_server.py -+++ b/testenv/server/http/http_server.py -@@ -47,10 +47,10 @@ class HTTPSServer(StoppableHTTPServer): - os.getenv('srcdir', '.'), - 'certs', - 'server-key.pem')) -- self.socket = ssl.wrap_socket( -+ ctx = ssl.SSLContext(protocol=ssl.PROTOCOL_TLS_SERVER) -+ ctx.load_cert_chain(CERTFILE, KEYFILE) -+ self.socket = ctx.wrap_socket( - sock=socket.socket(self.address_family, self.socket_type), -- certfile=CERTFILE, -- keyfile=KEYFILE, - server_side=True - ) - self.server_bind() --- -2.41.0 - diff --git a/wget.spec b/wget.spec deleted file mode 100644 index 1f053b7..0000000 --- a/wget.spec +++ /dev/null @@ -1,736 +0,0 @@ -Summary: A utility for retrieving files using the HTTP or FTP protocols -Name: wget -Version: 1.21.3 -Release: 7%{?dist} -# Generally wget is distributed under GPLv3 or later but there are files in lib/ directory -# which are under LGPLv2.1 or later and are actually built into the resulting rpm. -# This version of wget is built with gnutls so I believe that the 'with openssl' -# part in some files is not applicable here. -License: GPL-3.0-or-later AND LGPL-2.1-or-later -Url: http://www.gnu.org/software/wget/ -Source: ftp://ftp.gnu.org/gnu/wget/wget-%{version}.tar.gz - -Patch1: wget-1.17-path.patch -Patch2: wget-1.21.3-hsts-32bit.patch -# https://gitlab.com/gnuwget/wget/-/merge_requests/36 -Patch3: wget-1.21.4-py312.patch -Patch4: wget-1.21.3-metalink-gnupg.patch - -Provides: webclient -Provides: bundled(gnulib) -# needed for test suite -BuildRequires: make -BuildRequires: perl(lib) -BuildRequires: perl(English) -BuildRequires: perl(HTTP::Daemon) -BuildRequires: python3 -BuildRequires: gnutls-devel -BuildRequires: pkgconfig -BuildRequires: texinfo -BuildRequires: gettext -BuildRequires: autoconf -BuildRequires: libidn2-devel -BuildRequires: libuuid-devel -BuildRequires: perl-podlators -BuildRequires: libpsl-devel -BuildRequires: gpgme-devel -BuildRequires: gcc -BuildRequires: zlib-devel -%if %{undefined rhel} -BuildRequires: libmetalink-devel -%endif -BuildRequires: git-core - -%description -GNU Wget is a file retrieval utility which can use either the HTTP or -FTP protocols. Wget features include the ability to work in the -background while you are logged out, recursive retrieval of -directories, file name wildcard matching, remote file timestamp -storage and comparison, use of Rest with FTP servers and Range with -HTTP servers to retrieve files over slow or unstable connections, -support for Proxy servers, and configurability. - -%prep -%autosetup -S git - -# modify the package string -sed -i "s|\(PACKAGE_STRING='wget .*\)'|\1 (Red Hat modified)'|" configure -grep "PACKAGE_STRING='wget .* (Red Hat modified)'" configure || exit 1 - -%build -%configure \ - --with-ssl=gnutls \ - --with-libpsl \ - --enable-largefile \ - --enable-opie \ - --enable-digest \ - --enable-ntlm \ - --enable-nls \ - --enable-ipv6 \ - --disable-rpath \ -%if %{defined rhel} - --without-metalink \ -%else - --with-metalink \ -%endif - --disable-year2038 - -%{make_build} - -%install -rm -rf $RPM_BUILD_ROOT -%{make_install} CFLAGS="$RPM_OPT_FLAGS" -rm -f $RPM_BUILD_ROOT/%{_infodir}/dir - -%find_lang %{name} -%find_lang %{name}-gnulib - -%check -make check - -%files -f %{name}.lang -f %{name}-gnulib.lang -%doc AUTHORS MAILING-LIST NEWS README COPYING doc/sample.wgetrc -%config(noreplace) %{_sysconfdir}/wgetrc -%{_mandir}/man1/wget.* -%{_bindir}/wget -%{_infodir}/* - -%changelog -* Sat Jul 22 2023 Fedora Release Engineering - 1.21.3-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Mar 21 2023 Michal Ruprich - 1.21.3-6 -- SPDX migration -- Disable metalink in RHEL builds - -* Sat Jan 21 2023 Fedora Release Engineering - 1.21.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 1.21.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Mar 21 2022 Michal Ruprich - 1.21.3-3 -- Changing previous 32b fix to a proper one - -* Tue Mar 15 2022 Michal Ruprich - 1.21.3-2 -- Removing some forgotten lines from the spec - -* Tue Mar 15 2022 Michal Ruprich - 1.21.3-1 -- New version 1.21.3 - -* Sat Jan 22 2022 Fedora Release Engineering - 1.21.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Tue Oct 19 2021 Michal Ruprich - 1.21.2-2 -- Fix for #2014743 - wget regression SSL_INIT output even with --quiet enabled - -* Mon Oct 11 2021 Michal Ruprich - 1.21.2-1 -- New version 1.21.2 -- Fix for #2010039 - [abrt] wget: find_cell(): wget killed by SIGSEGV - -* Fri Jul 23 2021 Fedora Release Engineering - 1.21.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Apr 12 2021 Michal Ruprich - 1.21.1-3 -- Resolves bug #1944262 - wget in F33 arm is unable to download files larger than 2GiB - -* Wed Jan 27 2021 Fedora Release Engineering - 1.21.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Fri Jan 22 2021 Michal Ruprich - 1.21.1-1 -- Update to 1.21.1 - -* Thu Nov 19 2020 Michal Ruprich - 1.20.3-9 -- Use make macros -- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro - -* Thu Jul 30 2020 Tomas Hozza - 1.20.3-8 -- Fix too verbose output even with --no-verbose - -* Wed Jul 29 2020 Fedora Release Engineering - 1.20.3-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 01 2020 Artem Egorenkov - 1.20.3-6 -- Fix Perl module build dependencies - -* Wed Jun 24 2020 Artem Egorenkov - 1.20.3-5 -- Fix FTP VERIFCERTERR handling (#1475861) - -* Tue Feb 25 2020 Tomas Hozza - 1.20.3-4 -- Fix FTBFS with new gcc (#1800250) - -* Fri Jan 31 2020 Fedora Release Engineering - 1.20.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sat Jul 27 2019 Fedora Release Engineering - 1.20.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Apr 05 2019 Tomas Hozza - 1.20.3-1 -- Update to 1.20.3 -- Fix CVE-2019-5953 - -* Sun Feb 03 2019 Fedora Release Engineering - 1.20.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Jan 02 2019 Tomas Hozza - 1.20.1-1 -- Update to 1.20.1 -- Fix CVE-2018-20483 - -* Thu Dec 06 2018 Tomas Hozza - 1.20-1 -- Update to 1.20 -- --secure-protocol=TLSv1_3 now works (#1623994) - -* Thu Aug 29 2018 Tomas Hozza - 1.19.5-5 -- Avoid creating empty wget-log when using -O and -q in background (#1484411) - -* Tue Aug 28 2018 Tomas Korbar - 1.19.5-4 -- Add zlib-devel to buildrequires (#1612891) - -* Sat Jul 14 2018 Fedora Release Engineering - 1.19.5-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 26 2018 Tomas Hozza - 1.19.5-2 -- Don't install info files in scriptlets - -* Wed May 09 2018 Tomas Hozza - 1.19.5-1 -- Update to 1.19.5 fixing CVE-2018-0494 - -* Thu Apr 26 2018 Tomas Hozza - 1.19.4-3 -- Added gcc as an explicit BuildRequires - -* Fri Feb 09 2018 Fedora Release Engineering - 1.19.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Jan 22 2018 Tomas Hozza - 1.19.4-1 -- Update to the latest upstream version -- Fix issue with decompressing with broken web servers (#1532233) - -* Fri Dec 08 2017 Tomas Hozza - 1.19.2-2 -- Fix segfault when calling strchr in http.c (#1511562) - -* Fri Oct 27 2017 Tomas Hozza - 1.19.2-1 -- Update to latest upstream version due to CVE-2017-13089 CVE-2017-13090 - -* Mon Oct 09 2017 Troy Dawson - 1.19.1-6 -- Fix FTBFS (#1499876) - -* Thu Aug 03 2017 Fedora Release Engineering - 1.19.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.19.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Wed May 31 2017 Tomas Hozza - 1.19.1-3 -- Fixed use of .netrc (#1425097) - -* Fri May 12 2017 Tomas Hozza - 1.19.1-2 -- Fix CVE-2017-6508 (#1429986) - -* Thu Feb 16 2017 Tomas Hozza - 1.19.1-1 -- New upstream version 1.19.1 (#1421398) - -* Fri Feb 10 2017 Tomas Hozza - 1.19-1 -- New upstream version 1.19 (#1419013) -- Use libidn2 instead of libidn (new upstream default) - -* Tue Jul 26 2016 Tomas Hozza - 1.18-2 -- Switched openssl to gnutls for crypto - -* Tue Jun 14 2016 Tomas Hozza - 1.18-1 -- Update to 1.18 - -* Wed May 18 2016 Filip Čáp - 1.17.1-4 -- Added metalink support (#1321334) - -* Fri Feb 05 2016 Fedora Release Engineering - 1.17.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Mon Feb 01 2016 Adam Williamson - 1.17.1-2 -- rebuild for new libpsl - -* Mon Dec 14 2015 Tomas Hozza - 1.17.1-1 -- Update to 1.17.1 - -* Fri Nov 27 2015 Tomas Hozza - 1.17-1 -- Updated to 1.17 + added some additional upstream fixes -- Fixed hardening of wget executable (#1281829) - -* Fri Jun 19 2015 Fedora Release Engineering - 1.16.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Tue Mar 10 2015 Tomas Hozza - 1.16.3-1 -- update to 1.16.3 - -* Wed Mar 04 2015 Tomas Hozza - 1.16.2-1 -- update to 1.16.2 - -* Mon Jan 12 2015 Tomas Hozza - 1.16.1-3 -- Fix wget to accept 5 digit port numbers in epsv responses over ipv6 (#1180777) - -* Tue Dec 16 2014 Tomas Hozza - 1.16.1-2 -- build wget with libpsl support (#1123616) -- Fix NULL pointer dereference in FTP code (#1169022) - -* Thu Dec 11 2014 Tomas Hozza - 1.16.1-1 -- update to 1.16.1 - -* Tue Nov 18 2014 Tomas Hozza - 1.16-3 -- Fix the progress bar issue (#1159643) - -* Mon Nov 03 2014 Jakub Čajka - 1.16-2 -- fix failing tests idn-cmd-utf8 and idn-robots-utf8 -- re-enabled tests - -* Fri Oct 31 2014 Tomas Hozza - 1.16-1 -- update to 1.16 -- fixes CVE-2014-4877 - -* Mon Aug 18 2014 Fedora Release Engineering - 1.15-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 1.15-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed Jan 22 2014 Tomas Hozza - 1.15-1 -- Update to 1.15 -- Drop merged patches - -* Mon Oct 21 2013 Tomas Hozza - 1.14-11 -- run test suite during the build - -* Thu Oct 10 2013 Tomas Hozza - 1.14-10 -- remove excessive line for '-nv' option in the manpage (#1017106) - -* Sun Aug 04 2013 Fedora Release Engineering - 1.14-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Mon Jul 15 2013 Tomas Hozza - 1.14-8 -- Fix deadcode and possible use of NULL in vprintf (#913153) -- Add documentation for --regex-type and --preserve-permissions -- Fix --preserve-permissions to work as documented (and expected) -- Fix bug when authenticating using user:password@url syntax (#912358) -- Document and fix --backups option - -* Wed Jul 10 2013 Tomas Hozza - 1.14-7 -- Fix double free of iri->orig_url (#981778) - -* Mon Jun 24 2013 Tomas Hozza - 1.14-6 -- add missing options accept-regex and reject-regex to man page -- fix errors in texi2pod introduced in Perl-5.18 - -* Fri Feb 22 2013 Tomas Hozza - 1.14-5 -- Added BuildRequires: perl-podlators for pod2man -- Patched manpage to silent new Tex errors -- Resolves: (#914571) - -* Fri Feb 15 2013 Fedora Release Engineering - 1.14-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Oct 11 2012 Tomas Hozza 1.14-3 -- Added libuuid-devel to BuildRequires to use libuuid functions - in "src/warc.c" functions (#865421) - -* Wed Oct 10 2012 Tomas Hozza 1.14-2 -- Added libidn-devel to BuildRequires to support IDN domains (#680394) - -* Thu Aug 09 2012 Karsten Hopp 1.14-1 -- Update to wget-1.14 - -* Sun Jul 22 2012 Fedora Release Engineering - 1.13.4-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue May 29 2012 Karsten Hopp 1.13.4-4 -- fix timeout if http server doesn't answer to SSL handshake (#860727) - -* Tue May 15 2012 Karsten Hopp 1.13.4-3 -- add virtual provides per https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries - -* Sat Jan 14 2012 Fedora Release Engineering - 1.13.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Fri Dec 16 2011 Jon Ciesla - 1.13.4-1 -- New upstream, BZ 730286. -- Modified path patch. -- subjectAltNames patch upstreamed. -- Specified openssl at config time. - -* Thu Jun 23 2011 Volker Fröhlich - 1.12-4 -- Applied patch to accept subjectAltNames in X509 certificates (#674186) -- New URL (#658969) - -* Mon Feb 07 2011 Fedora Release Engineering - 1.12-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Nov 18 2009 Karsten Hopp 1.12-2 -- don't provide /usr/share/info/dir - -* Tue Nov 17 2009 Karsten Hopp 1.12-1 -- update to wget-1.12 -- fixes CVE-2009-3490 wget: incorrect verification of SSL certificate - with NUL in name - -* Fri Aug 21 2009 Tomas Mraz - 1.11.4-5 -- rebuilt with new openssl - -* Mon Jul 27 2009 Fedora Release Engineering - 1.11.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Feb 25 2009 Fedora Release Engineering - 1.11.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sun Jan 18 2009 Tomas Mraz 1.11.4-2 -- rebuild with new openssl - -* Wed Aug 13 2008 Karsten Hopp 1.11.4-1 -- update - -* Wed Jun 04 2008 Karsten Hopp 1.11.3-1 -- wget-1.11.3, downgrades the combination of the -N and -O options - to a warning instead of an error - -* Fri May 09 2008 Karsten Hopp 1.11.2-1 -- wget-1.11.2, fixes #179962 - -* Mon Mar 31 2008 Karsten Hopp 1.11.1-1 -- update to bugfix release 1.11.1, fixes p.e. #433606 - -* Tue Feb 19 2008 Fedora Release Engineering - 1.11-2 -- Autorebuild for GCC 4.3 - -* Tue Dec 04 2007 Karsten Hopp 1.10.2-17 -- rebuild to pick up new openssl SONAME - -* Mon Aug 27 2007 Karsten Hopp 1.10.2-16 -- fix license tag -- rebuild - -* Mon Feb 12 2007 Karsten Hopp 1.10.2-15 -- fix discarding of expired cookies -- escape non-printable characters -- drop to11 patch for now (#223754, #227853, #227498) - -* Mon Feb 05 2007 Karsten Hopp 1.10.2-14 -- shut up rpmlint, even though xx isn't a macro - -* Mon Feb 05 2007 Karsten Hopp 1.10.2-13 -- merge review changes (#226538) - - use version/release/... in buildroot tag - - remove BR perl - - use SMP flags - - use make install instead of %%makeinstall - - include copy of license - - use Requires(post)/Requires(preun) - - use optflags - - remove trailing dot from summary - - change tabs to spaces - -* Thu Jan 18 2007 Karsten Hopp 1.10.2-12 -- don't abort (un)install scriptlets when _excludedocs is set (Ville Skyttä) - -* Wed Jan 10 2007 Karsten Hopp 1.10.2-11 -- add fix for CVE-2006-6719 - -* Fri Dec 08 2006 Karsten Hopp 1.10.2-10 -- fix repeated downloads (Tomas Heinrich, #186195) - -* Thu Dec 07 2006 Karsten Hopp 1.10.2-9 -- add distflag, rebuild - -* Thu Dec 07 2006 Karsten Hopp 1.10.2-8 -- Resolves: #218211 - fix double free corruption - -* Sun Oct 01 2006 Jesse Keating - 1.10.2-7 -- rebuilt for unwind info generation, broken in gcc-4.1.1-21 - -* Mon Sep 25 2006 Karsten Hopp 1.10.2-6 -- fix resumed downloads (#205723) - -* Wed Jul 12 2006 Jesse Keating - 1.10.2-5.1 -- rebuild - -* Thu Jun 29 2006 Karsten Hopp 1.10.2-5 -- updated german translations from Robert Scheck - -* Tue Jun 27 2006 Karsten Hopp 1.10.2-4 -- upstream patches - -* Fri Feb 10 2006 Jesse Keating - 1.10.2-3.2.1 -- bump again for double-long bug on ppc(64) - -* Tue Feb 07 2006 Jesse Keating - 1.10.2-3.2 -- rebuilt for new gcc4.1 snapshot and glibc changes - -* Fri Dec 09 2005 Jesse Keating -- rebuilt - -* Thu Nov 10 2005 Tomas Mraz 1.10.2-3 -- rebuilt against new openssl - -* Tue Oct 25 2005 Karsten Hopp 1.10.2-2 -- use %%{_sysconfdir} (#171555) - -* Sat Oct 15 2005 Florian La Roche -- 1.10.2 - -* Thu Sep 08 2005 Karsten Hopp 1.10.1-7 -- fix builtin help of --load-cookies / --save-cookies (#165408) - -* Wed Sep 07 2005 Karsten Hopp 1.10.1-6 -- convert changelog to UTF-8 (#159585) - -* Mon Sep 05 2005 Karsten Hopp 1.10.1-5 -- update -- drop patches which are already in the upstream sources - -* Wed Jul 13 2005 Karsten Hopp 1.10-5 -- update german translation - -* Mon Jul 11 2005 Karsten Hopp 1.10-4 -- update german translation (Robert Scheck) - -* Tue Jul 05 2005 Karsten Hopp 1.10-3 -- fix minor documentation bug -- fix --no-cookies crash - -* Mon Jul 04 2005 Karsten Hopp 1.10-2 -- update to wget-1.10 - - drop passive-ftp patch, already in 1.10 - - drop CVS patch - - drop LFS patch, similar fix in 1.10 - - drop protdir patch, similar fix in 1.10 - - drop actime patch, already in 1.10 - -* Wed Mar 02 2005 Karsten Hopp 1.9.1-22 -- build with gcc-4 - -* Wed Feb 02 2005 Karsten Hopp 1.9.1-21 -- remove old copy of the manpage (#146875, #135597) -- fix garbage in manpage (#117519) - -* Tue Feb 01 2005 Karsten Hopp 1.9.1-20 -- texi2pod doesn't handle texinfo xref's. rewrite some lines so that - the man page doesn't have incomplete sentences anymore (#140470) - -* Mon Jan 31 2005 Karsten Hopp 1.9.1-19 -- Don't set actime to access time of the remote file or tmpwatch might - remove the file again (#146440). Set it to the current time instead. - timestamping checks only modtime, so this should be ok. - -* Thu Jan 20 2005 Karsten Hopp 1.9.1-18 -- add support for --protocol-directories option as documented - in the man page (Ville Skyttä, #145571) - -* Wed Sep 29 2004 Karsten Hopp 1.9.1-17 -- additional LFS patch from Leonid Petrov to fix file lengths in - http downloads - -* Thu Sep 16 2004 Karsten Hopp 1.9.1-16 -- more fixes - -* Tue Sep 14 2004 Karsten Hopp 1.9.1-15 -- added strtol fix from Leonid Petrov, reenable LFS - -* Tue Sep 14 2004 Karsten Hopp 1.9.1-14 -- buildrequires gettext (#132519) - -* Wed Sep 01 2004 Karsten Hopp 1.9.1-13 -- disable LFS patch for now, it breaks normal downloads (123524#c15) - -* Tue Aug 31 2004 Karsten Hopp 1.9.1-12 -- move largefile stuff inside the configure script, it didn't - get appended to CFLAGS - -* Tue Aug 31 2004 Karsten Hopp 1.9.1-11 -- rebuild - -* Tue Aug 31 2004 Karsten Hopp 1.9.1-10 -- fix patch - -* Sun Aug 29 2004 Karsten Hopp 1.9.1-9 -- more cleanups of the manpage (#117519) - -* Fri Aug 27 2004 Karsten Hopp 1.9.1-8 -- rebuild - -* Fri Aug 27 2004 Karsten Hopp 1.9.1-7 -- clean up manpage (#117519) -- buildrequire texinfo (#123780) -- LFS patch, based on wget-LFS-20040630.patch from Leonid Petrov - (#123524, #124628, #115348) - -* Tue Jun 15 2004 Elliot Lee -- rebuilt - -* Thu Mar 11 2004 Karsten Hopp 1.9.1-3 -- fix documentation (#117517) - -* Fri Feb 13 2004 Elliot Lee -- rebuilt - -* Fri Nov 28 2003 Karsten Hopp 1.9.1-3 -- update to -stable CVS -- document the passive ftp default - -* Fri Nov 28 2003 Karsten Hopp 1.9.1-2 -- add patch from -stable CVS - -* Fri Nov 28 2003 Karsten Hopp 1.9.1-1 -- update to 1.9.1 -- remove obsolete patches - -* Mon Aug 04 2003 Karsten Hopp 1.8.2-15.3 -- fix variable usage - -* Tue Jul 22 2003 Nalin Dahyabhai 1.8.2-15.2 -- rebuild - -* Wed Jun 25 2003 Karsten Hopp 1.8.2-15.1 -- rebuilt - -* Wed Jun 25 2003 Karsten Hopp 1.8.2-15 -- default to passive-ftp (#97996) - -* Wed Jun 04 2003 Elliot Lee -- rebuilt - -* Wed Jun 04 2003 Karsten Hopp 1.8.2-13 -- rebuild - -* Wed Jun 04 2003 Karsten Hopp 1.8.2-12 -- merge debian patch for long URLs -- cleanup filename patch - -* Sun May 11 2003 Karsten Hopp 1.8.2-11 -- rebuild - -* Sun May 11 2003 Karsten Hopp 1.8.2-10 -- upstream fix off-by-one error - -* Wed Jan 22 2003 Tim Powers -- rebuilt - -* Tue Jan 7 2003 Nalin Dahyabhai 1.8.2-8 -- rebuild - -* Fri Dec 13 2002 Nalin Dahyabhai -- use openssl pkg-config data, if present -- don't bomb out when building with newer openssl - -* Thu Dec 12 2002 Tim Powers 1.8.2-7 -- rebuild on all arches - -* Tue Nov 19 2002 Tim Powers -- rebuild on all arches - -* Fri Oct 4 2002 Karsten Hopp 1.8.2-5 -- fix directory traversal bug - -* Wed Jul 24 2002 Trond Eivind Glomsrød 1.8.2-3 -- Don't segfault when downloading URLs A-B-A (A-A-B worked) #49859 - -* Fri Jun 21 2002 Tim Powers -- automated rebuild - -* Wed May 29 2002 Florian La Roche -- update to 1.8.2 (bug-fix release) - -* Thu May 23 2002 Tim Powers -- automated rebuild - -* Mon Apr 29 2002 Florian La Roche -- remove s390 patch, not needed anymore - -* Wed Feb 27 2002 Trond Eivind Glomsrød 1.8.1-4 -- Rebuild - -* Wed Jan 09 2002 Tim Powers -- automated rebuild - -* Fri Dec 28 2001 Florian La Roche -- add hack to not link against libmd5, even if available - -* Fri Dec 28 2001 Florian La Roche -- update to 1.8.1 - -* Thu Dec 13 2001 Florian La Roche -- update to 1.8 -- also include md5global to get it compile - -* Sun Nov 18 2001 Florian La Roche -- update to 1.7.1 - -* Wed Sep 5 2001 Phil Knirsch 1.7-3 -- Added va_args patch required for S390. - -* Mon Sep 3 2001 Trond Eivind Glomsrød 1.7-2 -- Configure with ssl support (duh - #53116) -- s/Copyright/License/ - -* Wed Jun 6 2001 Trond Eivind Glomsrød -- 1.7 -- Require perl for building (to get man pages) -- Don't include the Japanese po file, it's now included -- Use %%{_tmppath} -- no patches necessary -- Make /etc/wgetrc noreplace -- More docs - -* Tue Jan 30 2001 Trond Eivind Glomsrød -- Norwegian isn't a iso-8859-2 locale, neither is Danish. - This fixes #15025. -- langify - -* Sat Jan 6 2001 Bill Nottingham -- escape %%xx characters before fnmatch (#23475, patch from alane@geeksrus.net) - -* Fri Jan 5 2001 Bill Nottingham -- update to 1.6, fix patches accordingly (#23412) -- fix symlink patch (#23411) - -* Mon Dec 18 2000 Yukihiro Nakai -- Add Japanese and Korean Resources - -* Tue Aug 1 2000 Bill Nottingham -- setlocale for LC_CTYPE too, or else all the translations think their - characters are unprintable. - -* Thu Jul 13 2000 Prospector -- automatic rebuild - -* Sun Jun 11 2000 Bill Nottingham -- build in new environment - -* Mon Jun 5 2000 Bernhard Rosenkraenzer -- FHS compliance - -* Thu Feb 3 2000 Bill Nottingham -- handle compressed man pages - -* Thu Aug 26 1999 Jeff Johnson -- don't permit chmod 777 on symlinks (#4725). - -* Sun Mar 21 1999 Cristian Gafton -- auto rebuild in the new build environment (release 4) - -* Fri Dec 18 1998 Bill Nottingham -- build for 6.0 tree -- add Provides - -* Sat Oct 10 1998 Cristian Gafton -- strip binaries -- version 1.5.3 - -* Sat Jun 27 1998 Jeff Johnson -- updated to 1.5.2 - -* Thu Apr 30 1998 Cristian Gafton -- modified group to Applications/Networking - -* Wed Apr 22 1998 Cristian Gafton -- upgraded to 1.5.0 -- they removed the man page from the distribution (Duh!) and I added it back - from 1.4.5. Hey, removing the man page is DUMB! - -* Fri Nov 14 1997 Cristian Gafton -- first build against glibc