<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/curl.git/lib/netrc.h, branch bagder/ftp-over-httpsproxy</title>
<subtitle>github.com: bagder/curl.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/'/>
<entry>
<title>netrc: CURL_DISABLE_NETRC</title>
<updated>2019-05-17T21:24:34+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2019-05-05T15:08:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=1f8a584f6a1387b1d009bb2231025e5b39fb5fda'/>
<id>1f8a584f6a1387b1d009bb2231025e5b39fb5fda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>netrc: don't ignore the login name specified with "--user"</title>
<updated>2018-11-05T19:34:01+00:00</updated>
<author>
<name>Michael Kaufmann</name>
<email>mail@michael-kaufmann.ch</email>
</author>
<published>2018-11-03T15:58:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=53db15ba5524584196eedb3abe8d2e97fb5a3cc0'/>
<id>53db15ba5524584196eedb3abe8d2e97fb5a3cc0</id>
<content type='text'>
- for "--netrc", don't ignore the login/password specified with "--user",
  only ignore the login/password in the URL.
  This restores the netrc behaviour of curl 7.61.1 and earlier.
- fix the documentation of CURL_NETRC_REQUIRED
- improve the detection of login/password changes when reading .netrc
- don't read .netrc if both login and password are already set

Fixes #3213
Closes #3224
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- for "--netrc", don't ignore the login/password specified with "--user",
  only ignore the login/password in the URL.
  This restores the netrc behaviour of curl 7.61.1 and earlier.
- fix the documentation of CURL_NETRC_REQUIRED
- improve the detection of login/password changes when reading .netrc
- don't read .netrc if both login and password are already set

Fixes #3213
Closes #3224
</pre>
</div>
</content>
</entry>
<entry>
<title>URLs: change all http:// URLs to https://</title>
<updated>2016-02-02T23:19:02+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2016-02-02T23:19:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=4af40b3646d3b09f68e419f7ca866ff395d1f897'/>
<id>4af40b3646d3b09f68e419f7ca866ff395d1f897</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>netrc: handle longer username and password</title>
<updated>2013-08-20T09:16:38+00:00</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2013-08-19T07:48:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=36585b539543ca4471ab19c0d738a6e52a827aee'/>
<id>36585b539543ca4471ab19c0d738a6e52a827aee</id>
<content type='text'>
libcurl truncates usernames and passwords it reads from .netrc to
LOGINSIZE and PASSWORDSIZE (64) characters without any indication to
the user, to ensure the values returned from Curl_parsenetrc fit in a
caller-provided buffer.

Fix the interface by passing back dynamically allocated buffers
allocated to fit the user's input.  The parser still relies on a
256-character buffer to read each line, though.

So now you can include an ~246-character password in your .netrc,
instead of the previous limit of 63 characters.

Reported-by: Colby Ranger
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libcurl truncates usernames and passwords it reads from .netrc to
LOGINSIZE and PASSWORDSIZE (64) characters without any indication to
the user, to ensure the values returned from Curl_parsenetrc fit in a
caller-provided buffer.

Fix the interface by passing back dynamically allocated buffers
allocated to fit the user's input.  The parser still relies on a
256-character buffer to read each line, though.

So now you can include an ~246-character password in your .netrc,
instead of the previous limit of 63 characters.

Reported-by: Colby Ranger
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert changes relative to lib/*.[ch] recent renaming</title>
<updated>2013-01-06T17:20:27+00:00</updated>
<author>
<name>Yang Tse</name>
<email>yangsita@gmail.com</email>
</author>
<published>2013-01-04T01:50:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=4a5aa6682daeea7cd7cbbb47ce3e1c310e9261c2'/>
<id>4a5aa6682daeea7cd7cbbb47ce3e1c310e9261c2</id>
<content type='text'>
This reverts renaming and usage of lib/*.h header files done
28-12-2012, reverting 2 commits:

  f871de0... build: make use of 76 lib/*.h renamed files
  ffd8e12... build: rename 76 lib/*.h files

This also reverts removal of redundant include guard (redundant thanks
to changes in above commits) done 2-12-2013, reverting 1 commit:

  c087374... curl_setup.h: remove redundant include guard

This also reverts renaming and usage of lib/*.c source files done
3-12-2013, reverting 3 commits:

  13606bb... build: make use of 93 lib/*.c renamed files
  5b6e792... build: rename 93 lib/*.c files
  7d83dff... build: commit 13606bbfde follow-up 1

Start of related discussion thread:

  http://curl.haxx.se/mail/lib-2013-01/0012.html

Asking for confirmation on pushing this revertion commit:

  http://curl.haxx.se/mail/lib-2013-01/0048.html

Confirmation summary:

  http://curl.haxx.se/mail/lib-2013-01/0079.html

NOTICE: The list of 2 files that have been modified by other
intermixed commits, while renamed, and also by at least one
of the 6 commits this one reverts follows below. These 2 files
will exhibit a hole in history unless git's '--follow' option
is used when viewing logs.

  lib/curl_imap.h
  lib/curl_smtp.h
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts renaming and usage of lib/*.h header files done
28-12-2012, reverting 2 commits:

  f871de0... build: make use of 76 lib/*.h renamed files
  ffd8e12... build: rename 76 lib/*.h files

This also reverts removal of redundant include guard (redundant thanks
to changes in above commits) done 2-12-2013, reverting 1 commit:

  c087374... curl_setup.h: remove redundant include guard

This also reverts renaming and usage of lib/*.c source files done
3-12-2013, reverting 3 commits:

  13606bb... build: make use of 93 lib/*.c renamed files
  5b6e792... build: rename 93 lib/*.c files
  7d83dff... build: commit 13606bbfde follow-up 1

Start of related discussion thread:

  http://curl.haxx.se/mail/lib-2013-01/0012.html

Asking for confirmation on pushing this revertion commit:

  http://curl.haxx.se/mail/lib-2013-01/0048.html

Confirmation summary:

  http://curl.haxx.se/mail/lib-2013-01/0079.html

NOTICE: The list of 2 files that have been modified by other
intermixed commits, while renamed, and also by at least one
of the 6 commits this one reverts follows below. These 2 files
will exhibit a hole in history unless git's '--follow' option
is used when viewing logs.

  lib/curl_imap.h
  lib/curl_smtp.h
</pre>
</div>
</content>
</entry>
<entry>
<title>build: rename 76 lib/*.h files</title>
<updated>2012-12-28T19:21:56+00:00</updated>
<author>
<name>Yang Tse</name>
<email>yangsita@gmail.com</email>
</author>
<published>2012-12-28T19:21:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=ffd8e127e73d255f00e465649e0eec192226e6aa'/>
<id>ffd8e127e73d255f00e465649e0eec192226e6aa</id>
<content type='text'>
76 private header files renamed to use our standard naming scheme.

This commit only does the file renaming.

----------------------------------------

  renamed:    amigaos.h -&gt; curl_amigaos.h
  renamed:    arpa_telnet.h -&gt; curl_arpa_telnet.h
  renamed:    asyn.h -&gt; curl_asyn.h
  renamed:    axtls.h -&gt; curl_axtls.h
  renamed:    bundles.h -&gt; curl_bundles.h
  renamed:    conncache.h -&gt; curl_conncache.h
  renamed:    connect.h -&gt; curl_connect.h
  renamed:    content_encoding.h -&gt; curl_content_encoding.h
  renamed:    cookie.h -&gt; curl_cookie.h
  renamed:    cyassl.h -&gt; curl_cyassl.h
  renamed:    dict.h -&gt; curl_dict.h
  renamed:    easyif.h -&gt; curl_easyif.h
  renamed:    escape.h -&gt; curl_escape.h
  renamed:    file.h -&gt; curl_file.h
  renamed:    fileinfo.h -&gt; curl_fileinfo.h
  renamed:    formdata.h -&gt; curl_formdata.h
  renamed:    ftp.h -&gt; curl_ftp.h
  renamed:    ftplistparser.h -&gt; curl_ftplistparser.h
  renamed:    getinfo.h -&gt; curl_getinfo.h
  renamed:    gopher.h -&gt; curl_gopher.h
  renamed:    gtls.h -&gt; curl_gtls.h
  renamed:    hash.h -&gt; curl_hash.h
  renamed:    hostcheck.h -&gt; curl_hostcheck.h
  renamed:    hostip.h -&gt; curl_hostip.h
  renamed:    http.h -&gt; curl_http.h
  renamed:    http_chunks.h -&gt; curl_http_chunks.h
  renamed:    http_digest.h -&gt; curl_http_digest.h
  renamed:    http_negotiate.h -&gt; curl_http_negotiate.h
  renamed:    http_proxy.h -&gt; curl_http_proxy.h
  renamed:    if2ip.h -&gt; curl_if2ip.h
  renamed:    imap.h -&gt; curl_imap.h
  renamed:    inet_ntop.h -&gt; curl_inet_ntop.h
  renamed:    inet_pton.h -&gt; curl_inet_pton.h
  renamed:    krb4.h -&gt; curl_krb4.h
  renamed:    llist.h -&gt; curl_llist.h
  renamed:    memdebug.h -&gt; curl_memdebug.h
  renamed:    multiif.h -&gt; curl_multiif.h
  renamed:    netrc.h -&gt; curl_netrc.h
  renamed:    non-ascii.h -&gt; curl_non-ascii.h
  renamed:    nonblock.h -&gt; curl_nonblock.h
  renamed:    nssg.h -&gt; curl_nssg.h
  renamed:    parsedate.h -&gt; curl_parsedate.h
  renamed:    pingpong.h -&gt; curl_pingpong.h
  renamed:    polarssl.h -&gt; curl_polarssl.h
  renamed:    pop3.h -&gt; curl_pop3.h
  renamed:    progress.h -&gt; curl_progress.h
  renamed:    qssl.h -&gt; curl_qssl.h
  renamed:    rawstr.h -&gt; curl_rawstr.h
  renamed:    rtsp.h -&gt; curl_rtsp.h
  renamed:    select.h -&gt; curl_select.h
  renamed:    sendf.h -&gt; curl_sendf.h
  renamed:    setup.h -&gt; curl_setup.h
  renamed:    setup_once.h -&gt; curl_setup_once.h
  renamed:    share.h -&gt; curl_share.h
  renamed:    slist.h -&gt; curl_slist.h
  renamed:    smtp.h -&gt; curl_smtp.h
  renamed:    sockaddr.h -&gt; curl_sockaddr.h
  renamed:    socks.h -&gt; curl_socks.h
  renamed:    speedcheck.h -&gt; curl_speedcheck.h
  renamed:    splay.h -&gt; curl_splay.h
  renamed:    ssh.h -&gt; curl_ssh.h
  renamed:    sslgen.h -&gt; curl_sslgen.h
  renamed:    ssluse.h -&gt; curl_ssluse.h
  renamed:    strdup.h -&gt; curl_strdup.h
  renamed:    strequal.h -&gt; curl_strequal.h
  renamed:    strerror.h -&gt; curl_strerror.h
  renamed:    strtok.h -&gt; curl_strtok.h
  renamed:    strtoofft.h -&gt; curl_strtoofft.h
  renamed:    telnet.h -&gt; curl_telnet.h
  renamed:    tftp.h -&gt; curl_tftp.h
  renamed:    timeval.h -&gt; curl_timeval.h
  renamed:    transfer.h -&gt; curl_transfer.h
  renamed:    url.h -&gt; curl_url.h
  renamed:    urldata.h -&gt; curl_urldata.h
  renamed:    warnless.h -&gt; curl_warnless.h
  renamed:    wildcard.h -&gt; curl_wildcard.h

----------------------------------------
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
76 private header files renamed to use our standard naming scheme.

This commit only does the file renaming.

----------------------------------------

  renamed:    amigaos.h -&gt; curl_amigaos.h
  renamed:    arpa_telnet.h -&gt; curl_arpa_telnet.h
  renamed:    asyn.h -&gt; curl_asyn.h
  renamed:    axtls.h -&gt; curl_axtls.h
  renamed:    bundles.h -&gt; curl_bundles.h
  renamed:    conncache.h -&gt; curl_conncache.h
  renamed:    connect.h -&gt; curl_connect.h
  renamed:    content_encoding.h -&gt; curl_content_encoding.h
  renamed:    cookie.h -&gt; curl_cookie.h
  renamed:    cyassl.h -&gt; curl_cyassl.h
  renamed:    dict.h -&gt; curl_dict.h
  renamed:    easyif.h -&gt; curl_easyif.h
  renamed:    escape.h -&gt; curl_escape.h
  renamed:    file.h -&gt; curl_file.h
  renamed:    fileinfo.h -&gt; curl_fileinfo.h
  renamed:    formdata.h -&gt; curl_formdata.h
  renamed:    ftp.h -&gt; curl_ftp.h
  renamed:    ftplistparser.h -&gt; curl_ftplistparser.h
  renamed:    getinfo.h -&gt; curl_getinfo.h
  renamed:    gopher.h -&gt; curl_gopher.h
  renamed:    gtls.h -&gt; curl_gtls.h
  renamed:    hash.h -&gt; curl_hash.h
  renamed:    hostcheck.h -&gt; curl_hostcheck.h
  renamed:    hostip.h -&gt; curl_hostip.h
  renamed:    http.h -&gt; curl_http.h
  renamed:    http_chunks.h -&gt; curl_http_chunks.h
  renamed:    http_digest.h -&gt; curl_http_digest.h
  renamed:    http_negotiate.h -&gt; curl_http_negotiate.h
  renamed:    http_proxy.h -&gt; curl_http_proxy.h
  renamed:    if2ip.h -&gt; curl_if2ip.h
  renamed:    imap.h -&gt; curl_imap.h
  renamed:    inet_ntop.h -&gt; curl_inet_ntop.h
  renamed:    inet_pton.h -&gt; curl_inet_pton.h
  renamed:    krb4.h -&gt; curl_krb4.h
  renamed:    llist.h -&gt; curl_llist.h
  renamed:    memdebug.h -&gt; curl_memdebug.h
  renamed:    multiif.h -&gt; curl_multiif.h
  renamed:    netrc.h -&gt; curl_netrc.h
  renamed:    non-ascii.h -&gt; curl_non-ascii.h
  renamed:    nonblock.h -&gt; curl_nonblock.h
  renamed:    nssg.h -&gt; curl_nssg.h
  renamed:    parsedate.h -&gt; curl_parsedate.h
  renamed:    pingpong.h -&gt; curl_pingpong.h
  renamed:    polarssl.h -&gt; curl_polarssl.h
  renamed:    pop3.h -&gt; curl_pop3.h
  renamed:    progress.h -&gt; curl_progress.h
  renamed:    qssl.h -&gt; curl_qssl.h
  renamed:    rawstr.h -&gt; curl_rawstr.h
  renamed:    rtsp.h -&gt; curl_rtsp.h
  renamed:    select.h -&gt; curl_select.h
  renamed:    sendf.h -&gt; curl_sendf.h
  renamed:    setup.h -&gt; curl_setup.h
  renamed:    setup_once.h -&gt; curl_setup_once.h
  renamed:    share.h -&gt; curl_share.h
  renamed:    slist.h -&gt; curl_slist.h
  renamed:    smtp.h -&gt; curl_smtp.h
  renamed:    sockaddr.h -&gt; curl_sockaddr.h
  renamed:    socks.h -&gt; curl_socks.h
  renamed:    speedcheck.h -&gt; curl_speedcheck.h
  renamed:    splay.h -&gt; curl_splay.h
  renamed:    ssh.h -&gt; curl_ssh.h
  renamed:    sslgen.h -&gt; curl_sslgen.h
  renamed:    ssluse.h -&gt; curl_ssluse.h
  renamed:    strdup.h -&gt; curl_strdup.h
  renamed:    strequal.h -&gt; curl_strequal.h
  renamed:    strerror.h -&gt; curl_strerror.h
  renamed:    strtok.h -&gt; curl_strtok.h
  renamed:    strtoofft.h -&gt; curl_strtoofft.h
  renamed:    telnet.h -&gt; curl_telnet.h
  renamed:    tftp.h -&gt; curl_tftp.h
  renamed:    timeval.h -&gt; curl_timeval.h
  renamed:    transfer.h -&gt; curl_transfer.h
  renamed:    url.h -&gt; curl_url.h
  renamed:    urldata.h -&gt; curl_urldata.h
  renamed:    warnless.h -&gt; curl_warnless.h
  renamed:    wildcard.h -&gt; curl_wildcard.h

----------------------------------------
</pre>
</div>
</content>
</entry>
<entry>
<title>test1304: Added some unit tests for Curl_parsenetrc.</title>
<updated>2011-02-10T15:38:48+00:00</updated>
<author>
<name>Julien Chaffraix</name>
<email>julien.chaffraix@gmail.com</email>
</author>
<published>2011-02-08T06:12:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=39d0d787d20b29ed57b10477340c7d000041d31d'/>
<id>39d0d787d20b29ed57b10477340c7d000041d31d</id>
<content type='text'>
Moved some definitons into the header file so that we can reuse them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Moved some definitons into the header file so that we can reuse them.
</pre>
</div>
</content>
</entry>
<entry>
<title>remove the CVSish $Id$ lines</title>
<updated>2010-03-24T10:02:54+00:00</updated>
<author>
<name>Daniel Stenberg</name>
<email>daniel@haxx.se</email>
</author>
<published>2010-03-24T10:02:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=2309b4e330b96bc2e1f8e36b6184015e59544037'/>
<id>2309b4e330b96bc2e1f8e36b6184015e59544037</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>removed trailing whitespace</title>
<updated>2010-02-14T19:40:18+00:00</updated>
<author>
<name>Yang Tse</name>
<email>yangsita@gmail.com</email>
</author>
<published>2010-02-14T19:40:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=a07bc79117971b96ebf3188c0a34a73ee0a3609b'/>
<id>a07bc79117971b96ebf3188c0a34a73ee0a3609b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Made a parameter const</title>
<updated>2008-08-01T00:49:29+00:00</updated>
<author>
<name>Dan Fandrich</name>
<email>dan@coneharvesters.com</email>
</author>
<published>2008-08-01T00:49:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/curl.git/commit/?id=bdf1157d55ce24ac966d8bc2f76c0ec70ab22fa6'/>
<id>bdf1157d55ce24ac966d8bc2f76c0ec70ab22fa6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
