Yep, confirmed that this fixed a possible issue, also tested it with
openssl-1.1.
We are currently using the attached patch.
On 17-11-26 19:03:41, Tim Ruehsen wrote:
> Am Dienstag, den 21.11.2017, 00:07 -0600 schrieb Matthew Thode:
> > Hi,
> >
> > It looks like open
On Mon, 03 Oct 2016 13:56:39 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Tim Ruehsen <tim.rueh...@gmx.de> writes:
>
> > @Giuseppe Please go ahead with merging.
>
> I've just pushed the series.
Thanks guys!
>
> Regards,
> Giuseppe
Regar
Hi,
On Thu, 29 Sep 2016 06:03:01 +0200
Matthew White <mehw.is...@inventati.org> wrote:
> + while ((n = FILE_SYSTEM_PREFIX_LEN (p)))
> +p += n;
Fix attached to silence Coverity's false positive.
Thanks to Tim Ruehsen and Darshit Shah:
http://lists.gnu.org/archive/html/b
Hi,
On Thu, 29 Sep 2016 06:02:51 +0200
Matthew White <mehw.is...@inventati.org> wrote:
> + while ((n = FILE_SYSTEM_PREFIX_LEN (basename)))
> +basename += n;
Fix attached to silence Coverity's false positive.
Thanks to Tim Ruehsen and Darshit Shah:
http://lists.gnu.org/arch
Hi Giuseppe,
On Thu, 29 Sep 2016 22:31:21 +0200
Giuseppe Scrivano <gscri...@redhat.com> wrote:
> Hi Matthew,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> > diff --git a/src/init.c b/src/init.c
> > index 6729c5a..26f3886 100644
> > --- a/src
Hi Giuseppe,
On Thu, 29 Sep 2016 22:46:52 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi Matthew,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> > Series of patches to implement new Metalink functionalities.
> >
> > In response to
Hi Giuseppe,
On Mon, 26 Sep 2016 10:23:31 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> >> Could you please re-send the updated series?
> >
> > You may find the series of patches i
* src/metalink.h: Add declaration of function dequote_metalink_string()
* src/metalink.c: Add function dequote_metalink_string() remove
surrounding quotes from string, \' or \"
* src/metalink.c (find_key_value, find_key_values): Call
dequote_metalink_string()
to remove the surrounding quotes
* src/metalink.h: Add declaration of function clean_metalink_string()
* src/metalink.c: Add directive #include "xmemdup0.h"
* src/metalink.c: Add function clean_metalink_string() remove leading
and trailing white spaces and CRLF from string
* src/metalink.c (retrieve_from_metalink): Remove
* NEWS: Mention the effect of --directory-prefix over Metalink
* src/metalink.c (retrieve_from_metalink): Add opt.dir_prefix as
prefix to the metalink:file name mfile->name
* doc/metalink.txt: Update document. Explain --directory-prefix
When --directory-prefix= is used, set the top of the
* testenv/Makefile.am: Add new file
* testenv/Test-metalink-xml-nourls.py: New file. Metalink/XML unknown
urls tests
Test if when there are no good Metalink url resources there is any
segmentation fault.
---
testenv/Makefile.am | 3 +-
testenv/Test-metalink-xml-nourls.py |
* src/http.c (metalink_from_http): Process the Content-Type header.
Add an application/metalink4+xml URL as metalink metaurl. If the
option opt.content_disposition is true, the Content-Disposition's
filename is the metaurl's name
* doc/wget.texi: Update --content-disposition and
* NEWS: Mention Metalink's file size verification
* src/metalink.c (retrieve_from_metalink): Add file size computation
* doc/metalink.txt: Update document. Remove resolved bugs
Reject downloaded files when they do not agree with their Metalink/XML
metalink:size:
* src/http.c (http_loop): Prevent SIGSEGV when hstat.local_file is
NULL, opt.content_disposition has a role in leaving the value unset
* src/http.c (gethttp): If hs->local_file is NULL (aka http_loop()'s
hstat.local_file), set it to the value of hs->metalink->origin
---
src/http.c | 8
* src/metalink.c (retrieve_from_metalink): If opt.trustservernames is
true, use the basename of the metaurl's name to save the xml file
* doc/metalink-standard.txt: Update doc. With --trust-server-names any
Metalink/HTTP Link application/metalink4+xml file is saved using the
basename of the
* src/metalink.c (retrieve_from_metalink): Reject any metalink:file
without hashes. Prompt the error and switch to the next file
* testenv/Makefile.am: Add new file
* testenv/Test-metalink-xml-nohash.py: New file. Metalink/XML with no
hashes tests
Prevent SIGSEGV.
---
src/metalink.c
* NEWS: Mention the effect of --trust-server-names over Metalink
* src/metalink.h: Add declaration of function append_suffix_number()
* src/metalink.c: Add function append_suffix_number() append number to
string
* src/metalink.c (retrieve_from_metalink): Safer Metalink/XML and
Metalink/HTTP
* src/metalink.c (retrieve_from_metalink): Change mfile->name to
filename when referring to the downloaded file
The file name could have been changed by unique_create() (or by any
other mean) before downloading. Use the name of the downloaded file
(filename) when printing output which refer to
* NEWS: Mention the effect of --metalink-index over Metalink
* src/init.c: Add new option metalinkindex (opt.metalink_index),
initialize to -1
* src/main.c: Add new option metalink-index (--metalink-index=NUMBER)
* src/options.h: Add new option metalink_index (int)
* src/metalink.h: Add
* testenv/Test-metalink-xml-relpath.py: Update test
* testenv/Test-metalink-xml-homepath.py: New file. Reject home paths
* testenv/Makefile.am: Add new file
When --input-metalink= is used, each metalink:file name is
verified by libmetalink's metalink_check_safe_path(). By design,
absolute,
* src/http.c (metalink_from_http): Fix hash_bin_len type. Use ssize_t
instead than size_t. Reject -1 as base64_decode() return value
* testenv/Makefile.am: Add new file
* testenv/Test-metalink-http-baddigest.py: New file. Metalink/HTTP
malformed base64 Digest header tests
On malformed base64
* NEWS: Mention the effects of --continue over Metalink
* src/metalink.c (retrieve_from_metalink): On download error, resume
output_stream with the next mres->url. Keep fully downloaded files
started with --continue, otherwise rename/remove the file
* testenv/Makefile.am: Add new file
*
* src/utils.c (stable_sort): Add condition nmemb > 1, sort only when
there is more than one element
Prevent SIGSEGV.
---
src/utils.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/utils.c b/src/utils.c
index 9ab1b90..dcf90a6 100644
--- a/src/utils.c
+++ b/src/utils.c
* src/http.c (metalink_from_http): Parse Metalink/HTTP header for
metaurls application/metalink4+xml media types
* src/metalink.h: Add function declaration metalink_meta_cmp()
* src/metalink.c: Add function metalink_meta_cmp() compare metalink
metaurls priorities
Add Metalink/HTTP
* testenv/Makefile.am: Add new file
* testenv/Test-metalink-xml-emptyprefix-trust.py: New file.
Metalink/XML empty directory prefix (--directory-prefix '') tests
Detect a '/' character wrongfully concatenated to an empty directory
prefix '' (not NULL), resulting in an absolute path as
* testenv/Test-metalink-http.py: Use python .replace
* testenv/Test-metalink-xml.py: Use python .replace
* testenv/Test-metalink-xml-abspath.py: Use python .replace
* testenv/Test-metalink-xml-relpath.py: Use python .replace
Use python .replace instead than re.sub, remove 'import re'.
---
* src/wget.h (uerr_t): Add error code METALINK_SIZE_ERROR to enum
* src/metalink.c (retrieve_from_metalink): Use boolean variable
size_ok, when false set retr_err to METALINK_SIZE_ERROR
* testenv/Makefile.am: Add new file
* testenv/Test-metalink-xml-size.py: New file. Metalink/XML file size
* NEWS: Mention the Metalink "path/file" name format handling
* src/metalink.c (retrieve_from_metalink): Fix NULL filename, set
filename to the right "path/file" value
* src/metalink.c (retrieve_from_metalink): Fix NULL output_stream, set
output_stream to filename when it is created by
* doc/metalink.txt
Evaluation of "Directory Options" on the command line interacting with
the option '--input-metalink=file':
$ wget --input-metalink=file
---
doc/metalink.txt | 137 +++
1 file changed, 137 insertions(+)
create mode 100644
* doc/metalink-standard.txt: New doc. Implemented and recommended
Metalink/XML and Metalink/HTTP standard features
---
doc/metalink-standard.txt | 156 ++
1 file changed, 156 insertions(+)
create mode 100644 doc/metalink-standard.txt
diff --git
* NEWS: Mention the use of a safe Metalink destination path
* src/metalink.h: Add declaration of functions get_metalink_basename(),
last_component(), metalink_check_safe_path()
* src/metalink.c: Add directive #include "dosname.h"
* src/metalink.c: Add function get_metalink_basename() to return
From: Tim Rühsen
* testenv/Test-metalink-xml-abspath.py: Reject absolute paths
* testenv/Test-metalink-xml-relpath.py: Reject relative paths
* testenv/Makefile.am: Add both new files to metalink tests
---
testenv/Makefile.am | 6 ++-
* testenv/Test-metalink-xml-abspath.py: Change Metalink/XML v3 file
name from test.meta4 into test.metalink
* testenv/Test-metalink-xml-relpath.py: Change Metalink/XML v3 file
name from test.meta4 into test.metalink
* testenv/Test-metalink-xml.py: Change Metalink/XML v3 file name from
/msg00039.html
[Patch 24/25] http://lists.gnu.org/archive/html/bug-wget/2016-09/msg00040.html
[Patch 25/25] http://lists.gnu.org/archive/html/bug-wget/2016-09/msg00041.html
Regards,
Matthew
Hi Giuseppe,
On Sun, 25 Sep 2016 19:52:18 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi Matthew,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> > [Coverity Scan is ok, make syntax-check is ok, make check-valgrind is ok,
> > contrib/check
On Fri, 16 Sep 2016 10:15:17 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Thursday, September 15, 2016 7:56:45 PM CEST Matthew White wrote:
> > On Thu, 15 Sep 2016 16:48:01 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Thursday,
On Thu, 15 Sep 2016 16:48:01 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Thursday, September 15, 2016 4:16:44 PM CEST Matthew White wrote:
> > On Thu, 15 Sep 2016 09:11:31 +0200
> >
> > Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> > > Hi Ma
On Thu, 15 Sep 2016 09:11:31 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi Matthew,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> >> > Function amended to modify *name in place.
> >> >
> >> > Followed Ti
On Wed, 14 Sep 2016 13:03:58 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi Matthew,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> > On Sun, 11 Sep 2016 23:39:09 +0200
> > Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> >
&g
On Sun, 11 Sep 2016 23:39:09 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi Matthew,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> > +void
> > +replace_metalink_basename (char **name, char *ref)
> > +{
> > + size_
On Tue, 13 Sep 2016 09:29:27 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Tuesday, September 13, 2016 5:13:10 AM CEST Matthew White wrote:
> > On Mon, 12 Sep 2016 21:20:54 +0200
> >
> > Tim Rühsen <tim.rueh...@gmx.de> wrote:
> > > On Montag, 12.
On Sun, 11 Sep 2016 22:04:41 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Matthew White <mehw.is...@inventati.org> writes:
>
> > From f9fc03c0788675275041d0876d3e7fffd3f50eee Mon Sep 17 00:00:00 2001
> > From: Matthew White <mehw.is...@inventati.org>
On Sun, 11 Sep 2016 22:51:27 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi Matthew,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> > [Coverity Scan is ok, make syntax-check is ok, make check-valgrind is ok,
> > contrib/check-hard
On Tue, 13 Sep 2016 10:10:49 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi Matthew,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> > Next patches add more conditions to testenv/Test-metalink-xml-relpath.py.
> >
> > Also variant
On Sun, 11 Sep 2016 22:06:50 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Matthew White <mehw.is...@inventati.org> writes:
>
> > +
>
> same as before, can be just another test in the same file, not a
> complete new test file.
Metalink tests are
On Sun, 11 Sep 2016 22:45:09 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Matthew White <mehw.is...@inventati.org> writes:
>
> > [Coverity Scan is ok, make syntax-check is ok, make check-valgrind is ok,
> > contrib/check-hard is ok]
> >
> > Thi
On Sun, 11 Sep 2016 23:10:55 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Matthew White <mehw.is...@inventati.org> writes:
>
> > +/*
> > + Remove the quotation surrounding a string.
> > +
> > + The string is permanently modified.
> > +
On Sun, 11 Sep 2016 23:16:56 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi Matthew,
>
> Matthew White <mehw.is...@inventati.org> writes:
>
> > Matthew White <mehw.is...@inventati.org>
> >
> > From 9f1492729e3771405b13b9375be45e76fdf
On Sun, 11 Sep 2016 23:27:10 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Matthew White <mehw.is...@inventati.org> writes:
>
> > diff --git a/src/main.c b/src/main.c
> > index ac6ee2c..11ea86d 100644
> > --- a/src/main.c
> > +++ b/src/main.c
>
le.content = MetaXml
>
> and here again could we skip the re module? ACK with it changed.
Thanks, fixed here and in other patches.
Posting after final decisions are taken about open topics in this series of
patches.
>
> Giuseppe
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
pgpO0zCUTV48i.pgp
Description: PGP signature
&& opt.dir_prefix && strlen (opt.dir_prefix))
> > +filename = aprintf("%s/%s", opt.dir_prefix, mfile->name);
>
> please leave a space between aprintf and '('.
Thanks, fixed here and in other patches.
Posting after final decisions are taken about open
On Sun, 11 Sep 2016 21:59:12 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Matthew White <mehw.is...@inventati.org> writes:
>
> > + */
> > + if (!output_stream && (output_stream = fopen (filename,
> > "rb"))
On Sun, 11 Sep 2016 21:52:16 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Hi Matthew,
>
> thanks for all your work, I am going to comment on each patch separately:
>
> Matthew White <mehw.is...@inventati.org> writes:
>
>
> > index 000..041d
dif
char *
get_metalink_basename (char *name)
{
char *basename;
if (!name)
return NULL;
basename = name + strlen (name);
while (basename > name && !ISSEP (*basename))
--basename;
if (ISSEP (*basename))
++basename;
return metalink_check_safe_path (basename) ? basename : NULL;
}
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
pgpk3G7_fjcQY.pgp
Description: PGP signature
On Mon, 12 Sep 2016 13:00:32 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Saturday, September 10, 2016 12:49:50 PM CEST Matthew White wrote:
>
> > +int metalink_check_safe_path(const char *path);
>
> One space before (, please ;-)
Fixed. Posting after final decisi
On Sun, 11 Sep 2016 22:48:55 +0200
Giuseppe Scrivano <gscriv...@gnu.org> wrote:
> Matthew White <mehw.is...@inventati.org> writes:
>
> > [Coverity Scan is ok, make syntax-check is ok, make check-valgrind is ok,
> > contrib/check-hard is ok]
> >
> > This
rly.
lib/basename.c (base_name)
--
/* On systems with drive letters, "a/b:c" must return "./b:c" rather
than "b:c" to avoid confusion with a drive letter. On systems
with pure POSIX semantics, this is not an issue. */
--
Suggestions?
>
> Regards, Tim
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
pgpC6jURyKvHd.pgp
Description: PGP signature
provide any hash, preventing a segmentation fault.
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 3555fe04ab1fc22c93d48f88584c7116d0356bb5 Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Sun, 28 Aug 2016 14:03:56 +0200
Subject: [PATC
Digest header.
The following description is verbatim from the patch:
-
On malformed base64 input, ssize_t base64_decode() returns -1. Such
value is too big for a size_t variable, and used as xmalloc() value
will exaust all the memory.
-
Regards,
Matthew
--
Matthew White <mehw
server-names is used, file.ext.meta4 is saved as newname.meta4.
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 30b09eb7dbfbb9423efb6bd4009203f887d90786 Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Tue, 30 Aug 2016 09:26:41 +0200
Sub
.
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From cbed79d8394c8c0a74b2f65cb92d01178184e5fe Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Thu, 25 Aug 2016 15:26:18 +0200
Subject: [PATCH 19/25] Bugfix: Prevent sorting of unallocated met
.
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From e1ff59ba9086bac0211e2cb54ef2b91038b45590 Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Thu, 25 Aug 2016 05:09:47 +0200
Subject: [PATCH 18/25] New: Parse Metalink/HTTP header f
,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From fe1c53b831387742e0d21c5e0fd1935596f4b1ed Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Tue, 23 Aug 2016 04:57:33 +0200
Subject: [PATCH 14/25] New test: Detect when there are no good Metalink
strings separated by
CRLF, only the first of the series is accepted.
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From d213fedd77668d6be891b9be4cd8de4b077a2c49 Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Tue, 23 Aug 2016 21:59:1
in an absolute path as '/dir/file',
instead than 'dir/file'.
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 9f1492729e3771405b13b9375be45e76fdffad62 Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Sat, 27 Aug 2016 16:16:35 +0200
d Hashes
1.1. Example Metalink Server Response
https://tools.ietf.org/html/rfc6249#section-1.1
[2] Additional Link Relations
6. "type"
https://tools.ietf.org/html/rfc6903#section-6
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From b06
from the patch:
-
Ensure that --continue doesn't rename/remove existing and/or fully
retrieved files which fail the sanity tests.
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 9b178b179ba570a201e1df444ee7f310eea00bfd Mon Sep 17 00:00:00 2001
From: Matt
was returned to inform a
file size mismatch.
This patch introduces the error code METALINK_SIZE_ERROR to inform a
file size mismatch.
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 448e3c06cd9589509cd3914a43fe4c7e93e9d622 Mon Sep 17 00:00:00 2001
From: Matt
ffix could be appended to the final
name to not overwrite existing files.
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 7fef56c4f815359047347eee4356b9f8971f1df5 Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@in
currently implemented in
Wget.
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 40442c885ab06dbef19caeef6bc4ba22a26dbb31 Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Fri, 19 Aug 2016 13:17:34 +0200
Subject: [PATCH 10/25] New documen
file names.
The following description is verbatim from the patch:
-
Unsafe file names contain an absolute, relative, or home path. Safe
paths can be verified by libmetalink's metalink_check_safe_path().
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
of the retrieval
tree to prefix. The default is . (the current directory). Metalink/XML
and Metalink/HTTP files will be downloaded under prefix.
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 43840eac31697a06e15924976d25b91c697942f6 Mon Sep 17 00:00:00 2001
From: Matt
() (or by any
other mean) before downloading. Use the name of the downloaded file
(filename) when printing output which refer to it.
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 0a41d7a593bf8b1be7231146af2b8bdf7755e4fa Mon Sep 17 00:00:00 2001
From: Matthew White
define DEBUGP(args) do { IF_DEBUG { debug_logprintf args; } } while (0)
^
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From f9da9729d70d79ce245877672a2d611ca9c4667f Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@i
doesn't rename/remove existing
and/or fully retrieved files which fail the sanity tests.
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From f9fc03c0788675275041d0876d3e7fffd3f50eee Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Thu, 4
, and home paths aren't a concern. The destination file name
is a combination of URL's file name and cli's "Directory Options"
handled by src/url.c (url_file_name).
-
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 9812e43397d3bdb3b1488a635558f89078e4a945
.
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From 2a418049a0678f781ff03cecd4bde4ecfdffec2e Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Fri, 5 Aug 2016 20:10:19 +0200
Subject: [PATCH 02/25] Add metalink description
* doc/metalink.
rary.
-----
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
>From e3e69bc551a0f3794f8da3fdb421c2868d6e8326 Mon Sep 17 00:00:00 2001
From: Matthew White <mehw.is...@inventati.org>
Date: Thu, 28 Jul 2016 17:10:46 +0200
Subject: [PATCH 03/25] Bugfix: Fix NULL filename and outpu
-4.1.2.1
This adds two new Metalink tests to testenv:
* testenv/Test-metalink-xml-relpath.py: Test if Metalink/XML forbids relative
paths
* testenv/Test-metalink-xml-abspath.py: Test if Metalink/XML forbids absolute
paths
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
On Thu, 18 Aug 2016 12:50:48 +0200
Tim Rühsen <tim.rueh...@gmx.de> wrote:
> On Mittwoch, 17. August 2016 17:55:47 CEST Matthew White wrote:
> > On Thu, 04 Aug 2016 17:08:20 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Thursday, Aug
On Thu, 04 Aug 2016 17:08:20 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Thursday, August 4, 2016 12:40:49 PM CEST Matthew White wrote:
> > On Thu, 04 Aug 2016 12:08:50 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Wednesday, Au
ftp.gnu.org/gnu/wget/wget-1.18.tar.xz
$ tar -xf wget-1.18.tar.xz
$ cd wget-1.18
$ ./configure [your options here]
$ make check
to run some of the tests:
$ cd tests
$ make check
- or -
$ git clone git://git.savannah.gnu.org/wget.git
$ cd wget
$ ./bootstrap
$ ./configure [your options here]
$
On Sat, 13 Aug 2016 11:57:46 +0200
Tim Rühsen <tim.rueh...@gmx.de> wrote:
> On Freitag, 12. August 2016 22:13:53 CEST Matthew White wrote:
> > On Wed, 10 Aug 2016 11:30:12 +0200
> >
> > After debugging wget and libmetalink, I can confirm that, due to how
> >
On Wed, 10 Aug 2016 11:30:12 +0200
Tim Rühsen <tim.rueh...@gmx.de> wrote:
> On Mittwoch, 10. August 2016 06:23:49 CEST Matthew White wrote:
> > On Tue, 09 Aug 2016 21:25:16 +0200
> >
> > Tim Rühsen <tim.rueh...@gmx.de> wrote:
> > > On Freitag, 5. Aug
On Wed, 10 Aug 2016 11:30:12 +0200
Tim Rühsen <tim.rueh...@gmx.de> wrote:
> On Mittwoch, 10. August 2016 06:23:49 CEST Matthew White wrote:
> > On Tue, 09 Aug 2016 21:25:16 +0200
> >
> > Tim Rühsen <tim.rueh...@gmx.de> wrote:
> > > On Freitag, 5. Aug
On Tue, 09 Aug 2016 21:25:16 +0200
Tim Rühsen <tim.rueh...@gmx.de> wrote:
> On Freitag, 5. August 2016 20:25:06 CEST Matthew White wrote:
> > On Thu, 04 Aug 2016 16:47:18 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Wednesday, August 3
On Thu, 04 Aug 2016 16:47:18 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Wednesday, August 3, 2016 1:46:56 PM CEST Matthew White wrote:
> > On Tue, 02 Aug 2016 11:27:08 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Tuesday, Aug
On Fri, 05 Aug 2016 10:28:39 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Friday, August 5, 2016 9:58:44 AM CEST Matthew White wrote:
> > > > I posted 0001 and 0002 before (see links above), I attach them here too.
> > >
> > > Did you see that I an
On Fri, 05 Aug 2016 09:35:34 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Thursday, August 4, 2016 8:03:55 PM CEST Matthew White wrote:
> > On Thu, 04 Aug 2016 17:08:20 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Thursday, Aug
On Thu, 04 Aug 2016 17:08:20 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Thursday, August 4, 2016 12:40:49 PM CEST Matthew White wrote:
> > On Thu, 04 Aug 2016 12:08:50 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Wednesday, Au
On Thu, 04 Aug 2016 17:08:20 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Thursday, August 4, 2016 12:40:49 PM CEST Matthew White wrote:
> > On Thu, 04 Aug 2016 12:08:50 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Wednesday, Au
for your analysis, which is correct.
> >
> > A patch would be very appreciated.
> > Since it will (well, I guess so) be a 'trivial' patch, no FSF copyright
> > assignment is needed. So, just go ahead !
> >
> > Regards, Tim
> >
>
> Thanks Tim - attached is the patch. Let me know if I should instead send it
> inline in a new email.
>
> Best regards,
> Jeff
That's a nice one Jeff!
Regards,
Matthew
--
Matthew White <mehw.is...@inventati.org>
pgp7hBuRhk7sR.pgp
Description: PGP signature
On Thu, 04 Aug 2016 17:08:20 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Thursday, August 4, 2016 12:40:49 PM CEST Matthew White wrote:
> > On Thu, 04 Aug 2016 12:08:50 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Wednesday, Au
Thanks Tim.
My bad. I sent a patch to apologize, but you were faster... nice!
Matthew
On Thu, 04 Aug 2016 13:12:11 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> This was a bad quoting in src/metalink.c, using non-ASCII characters.
> I just pushed a fix.
>
> Tim
>
&g
On Thu, 04 Aug 2016 13:16:26 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Thursday, August 4, 2016 1:09:35 PM CEST Matthew White wrote:
> > On Thu, 04 Aug 2016 12:17:36 +0200
> >
> > build...@opencsw.org wrote:
> > > The Buildbot has detected a new fa
t;
> Buildbot URL: https://buildfarm.opencsw.org/buildbot/
>
> Buildslave for this Build: unstable10x
>
> Build Reason: scheduler
> Build Source Stamp: [branch master] 943a6d585ff4a0afd974ab2e4838c9d2a63cf21a
> Blamelist: Matthew White <mehw.is...@inventati.org&
t;
> Buildbot URL: https://buildfarm.opencsw.org/buildbot/
>
> Buildslave for this Build: unstable10s
>
> Build Reason: scheduler
> Build Source Stamp: [branch master] 943a6d585ff4a0afd974ab2e4838c9d2a63cf21a
> Blamelist: Matthew White <mehw.is...@inventati.org&
On Wed, 03 Aug 2016 11:46:22 -0400
wor...@alum.mit.edu (Dale R. Worley) wrote:
> Matthew White <mehw.is...@inventati.org> writes:
> > wget --recursive \
> > --page-requisites \
>
On Wed, 03 Aug 2016 14:05:06 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Tuesday, August 2, 2016 11:27:28 AM CEST Matthew White wrote:
> > On Mon, 01 Aug 2016 16:32:30 +0200
> >
> > Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> > > On Saturday, J
On Tue, 02 Aug 2016 11:27:08 +0200
Tim Ruehsen <tim.rueh...@gmx.de> wrote:
> On Tuesday, August 2, 2016 10:06:42 AM CEST Matthew White wrote:
> > On Sat, 30 Jul 2016 21:23:56 +0200
> >
> > Matthew White <mehw.is...@inventati.org> wrote:
> > > Hello!
&g
1 - 100 of 130 matches
Mail list logo