<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libfetch/common.c, branch releng/11.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F11.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-10-09T10:49:19Z</updated>
<entry>
<title>MFH (r314778): use reallocarray(3) for extra bounds checks</title>
<updated>2018-10-09T10:49:19Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2018-10-09T10:49:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a30a102ea286c7b4b8482d6cdcbd7f46f870c743'/>
<id>urn:sha1:a30a102ea286c7b4b8482d6cdcbd7f46f870c743</id>
<content type='text'>
MFH (r333306): fix typo in man page
MFH (r333571, r333572): preserve if-modified-since across redirects
MFH (r334317): simplify the DEBUG macro
MFH (r334319): style bug roundup
MFH (r334326): fix netrc file location logic, improve netrcfd handling
MFH (r338572): fix end-of-transfer statistics, improve no-tty display

PR:		202424, 224426, 228017
</content>
</entry>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
<entry>
<title>Partial merge of the SPDX changes</title>
<updated>2018-03-14T03:19:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-14T03:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be5d0b9566b13fdf8cabebb63334cbec12bfc409'/>
<id>urn:sha1:be5d0b9566b13fdf8cabebb63334cbec12bfc409</id>
<content type='text'>
These changes are incomplete but are making it difficult
to determine what other changes can/should be merged.

No objections from:	pfg
</content>
</entry>
<entry>
<title>MFC: r322669</title>
<updated>2017-09-17T01:32:38Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2017-09-17T01:32:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7ed06e5fb35381e5b62891e126c1894dcc6ab003'/>
<id>urn:sha1:7ed06e5fb35381e5b62891e126c1894dcc6ab003</id>
<content type='text'>
In fetch_resolve() if the port number or service name is included
in the host argument (e. g. "www.freebsd.org:443"), correctly set
the service pointer accordingly.  Previously, the service pointer
was set to the separator instead, causing getaddrinfo(3) to fail.
</content>
</entry>
<entry>
<title>MFH (r313974,r314596): open .netrc early in case we want to drop privs</title>
<updated>2017-03-24T14:19:52Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2017-03-24T14:19:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4614862b22ad5c216188daf8fb1b1b748d54a275'/>
<id>urn:sha1:4614862b22ad5c216188daf8fb1b1b748d54a275</id>
<content type='text'>
MFH (r314396,r315143): fix a crash caused by an incorrect format string
MFH (r314701): fix handling of 416 errors when requesting a range
MFH (r315455): fix parsing of IP literals (square brackets)

PR:		212065, 217723
</content>
</entry>
<entry>
<title>MFH (r308996, r309051, r309738): refactor, avoid repeating DNS requests</title>
<updated>2016-12-14T14:20:32Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2016-12-14T14:20:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a2880da9dd64ef0e484eb66c15720178d0439a54'/>
<id>urn:sha1:a2880da9dd64ef0e484eb66c15720178d0439a54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't leak addrinfo in fetch_bind()</title>
<updated>2016-05-25T07:39:48Z</updated>
<author>
<name>Don Lewis</name>
<email>truckman@FreeBSD.org</email>
</author>
<published>2016-05-25T07:39:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=429bf952ae9b1bcddf4b24473aa3413123203123'/>
<id>urn:sha1:429bf952ae9b1bcddf4b24473aa3413123203123</id>
<content type='text'>
Reported by:	Coverity
CID:		1225038
MFC after:	1 week
</content>
</entry>
<entry>
<title>lib: minor spelling fixes in comments.</title>
<updated>2016-05-01T19:37:33Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-05-01T19:37:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=75f46cf6c81eff6229b9579513b6e7769b91d75d'/>
<id>urn:sha1:75f46cf6c81eff6229b9579513b6e7769b91d75d</id>
<content type='text'>
No functional change.
</content>
</entry>
<entry>
<title>Test for /etc/ssl/cert.pem existence to avoid masking SSL_CA_CERT_PATH</title>
<updated>2016-01-19T15:02:37Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2016-01-19T15:02:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f16550ad090c0e232ed54273a387876da0791152'/>
<id>urn:sha1:f16550ad090c0e232ed54273a387876da0791152</id>
<content type='text'>
Prior to this patch, unless SSL_CA_CERT_FILE is set in the environment,
libfetch will set the CA file to "/usr/local/etc/cert.pem" if it exists,
and to "/etc/ssl/cert.pem" otherwise. This has the consequence of
masking SSL_CA_CERT_PATH, because OpenSSL will ignore the CA path if a CA
file is set but fails to load (see X509_STORE_load_locations()).

While here, fall back to OpenSSL defaults if neither SSL_CA_CERT_FILE nor
SSL_CA_CERT_PATH are set in the environment, and if neither of the
libfetch default CA files exists.

PR:		193871
Submitted by:	John W. O'Brien &lt;john@saltant.com&gt;
Approved by:	des
MFC after:	1 week
</content>
</entry>
<entry>
<title>Fix non-POSIX-compliant use of getaddrinfo in libfetch</title>
<updated>2015-09-25T14:24:23Z</updated>
<author>
<name>Michael Gmelin</name>
<email>grembo@FreeBSD.org</email>
</author>
<published>2015-09-25T14:24:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=034fb271ae8c691211125cf21d4d856190585276'/>
<id>urn:sha1:034fb271ae8c691211125cf21d4d856190585276</id>
<content type='text'>
Submitted by:	Boris Kolpackov &lt;boris@codesynthesis.com&gt;
Reviewed by:	bapt
Approved by:	bapt
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D3724
</content>
</entry>
</feed>
