#550436 wget: forks libntlm

Package:
wget
Source:
wget
Description:
retrieves files from the web
Submitter:
Michael S Gilbert
Date:
2025-06-19 15:09:02 UTC
Severity:
important
Tags:
#550436#5
Date:
2009-10-10 03:59:37 UTC
From:
To:
package: wget
version: 1.12-1
severity: important
tags: security

hi,

wget implements a forked version of libntlm.  in order to provide
timely security support (and to reduce some of the burden on the
security team), it would be very desirable (if possible) for wget to
link to the existing libntlm library, rather than implementing its own
version. thanks.

mike

#550436#10
Date:
2009-10-10 04:17:06 UTC
From:
To:
Michael S Gilbert wrote:

This is untrue. Wget's ntlm support was taken from curl, not from libntlm.

Taking advantage of libntlm could be a possible goal, however it
currently lacks support for the most recent version of the protocol,
whereas a user has recently contributed that support to Wget. It is not
present in 1.12 because it hasn't been sufficiently tested (mainly
against the earlier versions of the protocol).

It'd probably be ideal for that support to find its way into libntlm. At
that time, we'd probably consider using it. For the immediate future,
though, we (upstream) are probably not going to pursue that just yet.

#550436#15
Date:
2009-10-10 04:30:37 UTC
From:
To:
it appeared to me to be a fork since essentially the same code is
implemented with slightly differing function names.  i imagine that
this is a consequence of the fact that there is one right way to
implement support for the ntlm standard.

thanks for the info and quick response!

mike

#550436#24
Date:
2010-04-12 11:29:00 UTC
From:
To:
Hi

The NTLM code in wget is based on the curl code, and I wrote both versions.
The original curl one I wrote from scratch based on the docs I cite in the
code. I've never even seen the libntlm source code.

#550436#29
Date:
2025-06-19 15:08:19 UTC
From:
To:
Hey there!

Welcome to and I enjoyed the conversation!   Thank you so much for
helping us promote our brand.   I wish you the best!

B. Grady Sandlin