Bug 193740 - [patch] fetch(3) HTTP netrc support
Summary: [patch] fetch(3) HTTP netrc support
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: bin (show other bugs)
Version: 10.0-STABLE
Hardware: Any Any
: --- Affects Many People
Assignee: Dag-Erling Smørgrav
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-18 08:56 UTC by TEUBEL György
Modified: 2016-01-26 08:40 UTC (History)
1 user (show)

See Also:
des: mfc-stable10+
des: mfc-stable9+


Attachments
try authenticate from netrc file (509 bytes, patch)
2015-03-01 19:51 UTC, TEUBEL György
no flags Details | Diff
try authenticate from netrc file (1.22 KB, patch)
2015-11-27 15:51 UTC, TEUBEL György
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description TEUBEL György 2014-09-18 08:56:04 UTC
It would be useful, if fetch(3) whould use the netrc file for HTTP basic authentication too, not just for ftp.
Comment 1 TEUBEL György 2015-03-01 19:51:48 UTC
Created attachment 153647 [details]
try authenticate from netrc file
Comment 2 TEUBEL György 2015-11-27 15:51:51 UTC
Created attachment 163585 [details]
try authenticate from netrc file
Comment 3 commit-hook freebsd_committer freebsd_triage 2015-11-29 14:27:07 UTC
A commit references this bug:

Author: des
Date: Sun Nov 29 14:27:00 UTC 2015
New revision: 291453
URL: https://svnweb.freebsd.org/changeset/base/291453

Log:
  Use .netrc for HTTP sites and proxies, not just FTP.

  PR:		193740
  Submitted by:	TEUBEL Gy?rgy <tgyurci@gmail.com>
  MFC after:	1 week

Changes:
  head/lib/libfetch/fetch.3
  head/lib/libfetch/http.c
Comment 4 commit-hook freebsd_committer freebsd_triage 2016-01-16 20:24:59 UTC
A commit references this bug:

Author: des
Date: Sat Jan 16 20:24:03 UTC 2016
New revision: 294194
URL: https://svnweb.freebsd.org/changeset/base/294194

Log:
  MFH (r280630): remove all traces of SSLv2 support
  MFH (r285141): remove unused variable
  MFH (r288217): correctly check return value from getaddrinfo(3)
  MFH (r289419): fix bugs in HTTPS tunnelling
  MFH (r289420): use fopen()'s "e" mode instead of fcntl for close-on-exec
  MFH (r291453, r291461): use .netrc for http servers and proxies
  MFH (r292330, r292332): reset bufpos to 0 after refilling in chunked mode

  PR:		194483 199801 193740 204771

Changes:
_U  stable/10/
  stable/10/lib/libfetch/common.c
  stable/10/lib/libfetch/fetch.3
  stable/10/lib/libfetch/file.c
  stable/10/lib/libfetch/http.c
  stable/10/usr.bin/fetch/fetch.1
  stable/10/usr.bin/fetch/fetch.c
Comment 5 commit-hook freebsd_committer freebsd_triage 2016-01-26 07:44:43 UTC
A commit references this bug:

Author: des
Date: Tue Jan 26 07:44:27 UTC 2016
New revision: 294776
URL: https://svnweb.freebsd.org/changeset/base/294776

Log:
  MFH (r261233): cleanup
  MFH (r261234): increase buffer size
  MFH (r280630): remove all traces of SSLv2 support
  MFH (r285141): remove unused variable
  MFH (r288217): correctly check return value from getaddrinfo(3)
  MFH (r289419): fix bugs in HTTPS tunnelling
  MFH (r289420): use fopen()'s "e" mode instead of fcntl for close-on-exec
  MFH (r291453, r291461): use .netrc for http servers and proxies
  MFH (r292330, r292332): reset bufpos to 0 after refilling in chunked mode

  PR:		194483 199801 193740 204771

Changes:
_U  stable/9/
_U  stable/9/lib/
_U  stable/9/lib/libfetch/
  stable/9/lib/libfetch/common.c
  stable/9/lib/libfetch/fetch.3
  stable/9/lib/libfetch/file.c
  stable/9/lib/libfetch/http.c
_U  stable/9/usr.bin/
_U  stable/9/usr.bin/fetch/
  stable/9/usr.bin/fetch/fetch.1
  stable/9/usr.bin/fetch/fetch.c