| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
SNI is Server Name Indentification which is a protocol for TLS that
indicates the host that is being connected to at the start of the
handshake. It allows to use Virtual Hosts on HTTPS.
Submitted by: sbz
Submitted by: Michael Gmelin <freebsd@grem.de> [1]
PR: kern/183583 [1]
Reviewed by: des
Approved by: bapt
MFC after: 1 week
Notes:
svn path=/head/; revision=258347
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
request, RFC 2616 14.23 mandates the presence of the Host: header in
all HTTP 1.1 requests.
PR: kern/181445
Submitted by: Kimo <kimor79@yahoo.com>
MFC after: 3 days
Notes:
svn path=/head/; revision=254650
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
PR: kern/180917
MFC after: 1 week
Notes:
svn path=/head/; revision=253805
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
imrovements; complete details in the PR.
PR: kern/175514
Submitted by: Michael Gmelin <freebsd@grem.de>
MFC after: 1 week
Notes:
svn path=/head/; revision=253680
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
PR: bin/180666
MFC after: 3 days
Notes:
svn path=/head/; revision=253514
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Submitted by: dt71@gmx.com
Notes:
svn path=/head/; revision=252375
|
| |_|/
|/| |
| | |
| | |
| | |
| | |
| | |
| | | |
PR: bin/80176
Submitted by: Yuichiro NAITO <naito.yuichiro@gmail.com>
Notes:
svn path=/head/; revision=249431
|
| |/
|/|
| |
| | |
Notes:
svn path=/head/; revision=243149
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PR: 172452
Submitted by: gcooper
Reviewed by: des
Approved by: cperciva
MFC after: 1 week
Notes:
svn path=/head/; revision=241841
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
the man page) [0]
While here add support for draft-reschke-http-status-308-07
PR: 172451 [0]
Submitted by: gcooper [0]
Reviewed by: des
Approved by: cperciva
MFC after: 1 week
Notes:
svn path=/head/; revision=241840
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Chrome and Firefox have a limit of 20. IE has a limit of 8.
Reviewed by: des
Approved by: cperciva
MFC after: 3 days
Notes:
svn path=/head/; revision=241839
|
| |
| |
| |
| |
| |
| |
| |
| | |
PR: bin/171402
MFC after: 3 days
Notes:
svn path=/head/; revision=240496
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PR: kern/171187
Submitted by: Mark Johnston <markjdb@gmail.com>
Reviewed by: des
Approved by: cperciva
MFC after: 2 weeks
Notes:
svn path=/head/; revision=240495
|
|/
|
|
|
|
|
| |
Approved by: benl (maintainer)
Notes:
svn path=/head/; revision=238405
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To avoid unexpected process termination from SIGPIPE when writing to a
closed network connection, enable SO_NOSIGPIPE on all network connections.
The POSIX standard MSG_NOSIGNAL is not used since it requires modifying all
send calls to add this flag. This is particularly nasty for SSL connections.
Reviewed by: des
Tested by: bapt
MFC after: 5 days
Notes:
svn path=/head/; revision=236193
|
|
|
|
|
|
|
|
| |
Submitted by: Niels Heinen <heinenn@google.com>
MFC after: 3 weeks
Notes:
svn path=/head/; revision=234838
|
|
|
|
|
|
|
|
|
|
|
|
| |
when there is no timeout, because read(2) will return immediately if there
is no data waiting in the TCP buffer, causing fetch_read() to busy-loop on
slow connections.
MFC after: 3 weeks
Noticed by: Yanhui Shen <shen.elf@gmail.com>
Notes:
svn path=/head/; revision=234837
|
|
|
|
|
|
|
|
|
|
|
|
| |
RFC 1738 specifies that any ":", "@", or "/" within a user name or
password in a URL is percent-encoded, to avoid ambiguity with the use
of those characters as URL component separators.
Reviewed by: rstone@
MFC after: 1 month
Notes:
svn path=/head/; revision=234138
|
|
|
|
|
|
|
|
|
|
| |
Disussed with: gavin
No objection from: doc
Approved by: joel
MFC after: 3 days
Notes:
svn path=/head/; revision=233648
|
|
|
|
|
|
|
| |
MFC after: 3 weeks
Notes:
svn path=/head/; revision=230478
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
progress information. The first is that fetch_read() (used in the HTTP
code but not the FTP code) can enter an infinite loop if it has previously
been interrupted by a signal. The second is that when it is interrupted,
fetch_read() will discard any data it may have read up to that point.
Luckily, both bugs are extremely timing-sensitive and therefore difficult
to trigger.
PR: bin/153240
Submitted by: Mark <markjdb@gmail.com>
MFC after: 3 weeks
Notes:
svn path=/head/; revision=230307
|
|
|
|
| |
Notes:
svn path=/head/; revision=226537
|
|
|
|
| |
Notes:
svn path=/head/; revision=225814
|
|
|
|
| |
Notes:
svn path=/head/; revision=225813
|
|
|
|
|
|
|
|
|
| |
1. Allow the caller to select active mode.
2. Fix the envar logic so it *always* overrides the caller's flags.
3. Document the change from active to passive.
Notes:
svn path=/head/; revision=225812
|
|
|
|
| |
Notes:
svn path=/head/; revision=225810
|
|
|
|
|
|
|
|
| |
PR: bin/151866
MFC after: 3 weeks
Notes:
svn path=/head/; revision=221830
|
|
|
|
| |
Notes:
svn path=/head/; revision=221823
|
|
|
|
| |
Notes:
svn path=/head/; revision=221822
|
|
|
|
| |
Notes:
svn path=/head/; revision=221821
|
|
|
|
| |
Notes:
svn path=/head/; revision=221820
|
|
|
|
|
|
|
|
|
|
|
| |
a STAT command.
PR: kern/153748 (different patch)
Submitted by: Mark Johnston <markjdb@gmail.com>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=217505
|
|
|
|
|
|
|
|
|
|
| |
used, to fix warning if WITH_SSL is not set.
Submitted by: Sean Bruno
MFC after: 1 week
Notes:
svn path=/head/; revision=214256
|
|
|
|
|
|
|
|
|
|
|
|
| |
avoid a hang in the SSL case if the server sends a close notification
before we are done reading. In the non-SSL case, it can provide a
minor (but probably not noticeable) performance improvement for small
transfers.
MFC after: 3 weeks
Notes:
svn path=/head/; revision=210568
|
|
|
|
|
|
|
| |
Submitted by: Dimitry Andric <dimitry@andric.com>
Notes:
svn path=/head/; revision=210563
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
once, even if authentication is required, instead of retrying with the
proper credentials. Fix this by bumping the countdown if the origin or
proxy server requests authentication so that the initial unauthenticated
request does not count as an attempt.
PR: 148087
Submitted by: Tom Evans <tevans.uk@googlemail.com>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=209632
|
|
|
|
|
|
|
|
|
| |
Mention some prominent past contributors: Hajimu Umemoto (ipv6), Henry
Whincup (https), Jukka Ukkonen (if-modified-since) and Jean-François
Dockes (digest auth)
Notes:
svn path=/head/; revision=203028
|
|
|
|
|
|
|
| |
Submitted by: ru
Notes:
svn path=/head/; revision=202623
|
|
|
|
|
|
|
|
| |
Submitted by: Jean-Francois Dockes <jf@dockes.org>
Forgotten by: des (repeatedly)
Notes:
svn path=/head/; revision=202613
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: Sandvine Incorporated
Reviewed by: des, emaste
Sponsored by: Sandvine Incorporated
MFC: 1 week
Notes:
svn path=/head/; revision=199801
|
|
|
|
|
|
|
|
|
| |
Approved by: des
Obtained from: Xavier Heiny <xavier.heiny@netasq.com>
MFC after: 3 weeks
Notes:
svn path=/head/; revision=198339
|
|
|
|
|
|
|
|
|
|
|
| |
preparation for 8.0-RELEASE. Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.
Reviewed by: kib
Approved by: re (rwatson)
Notes:
svn path=/head/; revision=195767
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rather than usually returning 1 but in a few instances using a sysexits(3)
return value.
2. Remove a few unused variables from libfetch.
PR: docs/122470 (1, only)
Reviewed by: des
Notes:
svn path=/head/; revision=186241
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fetch(1) accepts a new argument -i <file> that if specified will cause
the file to be downloaded only if it is more recent than the mtime of
<file>.
libfetch(3) accepts the mtime in the url structure and a flag to
indicate when this behavior is desired.
PR: bin/87841
Submitted by: Jukka A. Ukkonen <jau@iki.fi> (partially)
Reviewed by: des, ru
MFC after: 3 weeks
Notes:
svn path=/head/; revision=186124
|
|
|
|
|
|
|
| |
Reviewed by: des
Notes:
svn path=/head/; revision=184222
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
counted in the width specification in scanf.
This is not a security problem, since this function is only used to
parse a user's configuration file.
Submitted by: Joerg Sonnenberger
Obtained from: dragonflybsd
MFC after: 1 week
Notes:
svn path=/head/; revision=178234
|
|
|
|
|
|
|
| |
MFC after: 2 weeks
Notes:
svn path=/head/; revision=177447
|
|
|
|
|
|
|
|
| |
Submitted by: Joerg Sonnenberger <joerg@britannica.bec.de>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=176105
|
|
|
|
|
|
|
|
| |
Submitted by: Joerg Sonnenberger <joerg@britannica.bec.de>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=176104
|
|
|
|
|
|
|
|
| |
Submitted by: Joerg Sonnenberger <joerg@britannica.bec.de>
MFC after: 1 week
Notes:
svn path=/head/; revision=176036
|