| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
MFC after: 3 days
Reviewed by: kevans, emaste
Differential Revision: https://reviews.freebsd.org/D42119
|
|
|
|
| |
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
| |
|
|
|
|
|
|
|
|
|
| |
Support for SSLv3 was already removed from OpenSSL (r361392).
Differential Revision: https://reviews.freebsd.org/D24947
Notes:
svn path=/head/; revision=368000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change adds SOCKS5 support to the library fetch(3) and updates the man
page.
Details: Within the fetch_connect() function, fetch(3) checks if the
SOCKS5_PROXY environment variable is set. If so, it connects to this host
rather than the end-host. It then initializes the SOCKS5 connection in
accordance with RFC 1928 and returns the resulting conn_t (file descriptor)
for usage by the regular FTP/HTTP handlers.
Design Decision: This change defaults all DNS resolutions through the proxy
by sending all IPs as hostnames. Going forward, another feature might be to
create another environmental variable to toggle resolutions through the
proxy or not..
One may set the SOCKS5_PROXY environment variable in any of the formats:
SOCKS5_PROXY=proxy.example.com
SOCKS5_PROXY=proxy.example.com:1080
SOCKS5_PROXY=192.0.2.0
SOCKS5_PROXY=198.51.100.0:1080
SOCKS5_PROXY=[2001:db8::1]
SOCKS5_PROXY=[2001:db8::2]:1080
Then perform a request with fetch(1).
(note by kevans)
I've since been informed that Void Linux/xbps has a fork of libfetch that
also implements SOCKS5. I may compare/contrast the two in the mid-to-near
future.
Submitted by: Farhan Khan <farhan farhan codes>
Differential Revision: https://reviews.freebsd.org/D18908
Notes:
svn path=/head/; revision=357968
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: Farhan Khan <khanzf@gmail.com>
Reviewed by: 0mp
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D18788
Notes:
svn path=/head/; revision=351573
|
|
|
|
|
|
|
|
| |
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=297355
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: wblock
Approved by: wblock
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D5558
Notes:
svn path=/head/; revision=297052
|
|
|
|
|
|
|
|
|
| |
PR: 193740
Submitted by: TEUBEL György <tgyurci@gmail.com>
MFC after: 1 week
Notes:
svn path=/head/; revision=291453
|
|
|
|
| |
Notes:
svn path=/head/; revision=280630
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
disabled everything except TLS 1.0. Replace it with a more carefully
wrought patch:
- Switch the default for SSLv3 from on to off
- Add environment variables to control TLS 1.1 and 1.2
- In verbose mode, report which version is used
- Update the man page to reflect these changes.
MFC after: 1 week
Notes:
svn path=/head/; revision=273124
|
|
|
|
|
|
|
|
|
|
|
|
| |
<franco@lastsummer.de> for Dragonfly)
Reviewed by: des
Approved by: des
Obtained from: Dragonfly
MFC after: 1 week
Notes:
svn path=/head/; revision=267371
|
|
|
|
|
|
|
|
|
| |
PR: 184507
Submitted by: jbeich@tormail.org (with modifications)
MFC after: 1 week
Notes:
svn path=/head/; revision=267127
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
Disussed with: gavin
No objection from: doc
Approved by: joel
MFC after: 3 days
Notes:
svn path=/head/; revision=233648
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
Submitted by: Joerg Sonnenberger <joerg@britannica.bec.de>
MFC after: 2 weeks
Notes:
svn path=/head/; revision=176104
|
|
|
|
|
|
|
| |
MFC after: 3 weeks
Notes:
svn path=/head/; revision=174753
|
|
|
|
| |
Notes:
svn path=/head/; revision=169960
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
once (CWD a/b/c vs. 3 CWDs). If an error occurs, we fall back to the default
method of a single CWD per directory element. Since this is technically
a violation of the basic FTP RFC, this behavior is under a compile-time
option FTP_COMBINE_CWDS and is off by default. It should work with most
Unix-based FTP daemons and can save latency.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=168960
|
|
|
|
|
|
|
|
|
| |
pkh@ to phk@.
Approved by: ade
Notes:
svn path=/head/; revision=152941
|
|
|
|
| |
Notes:
svn path=/head/; revision=141851
|
|
|
|
| |
Notes:
svn path=/head/; revision=141846
|
|
|
|
| |
Notes:
svn path=/head/; revision=135546
|
|
|
|
| |
Notes:
svn path=/head/; revision=131504
|
|
|
|
|
|
|
|
| |
man pages (though not from copyright notices). While I'm here, add email
addresses where appropriate.
Notes:
svn path=/head/; revision=124963
|
|
|
|
| |
Notes:
svn path=/head/; revision=119893
|
|
|
|
|
|
|
|
| |
PR: 43899
Reviewed by: des, ru
Notes:
svn path=/head/; revision=116169
|
|
|
|
|
|
|
| |
Approved by: re (blanket)
Notes:
svn path=/head/; revision=115225
|
|
|
|
|
|
|
|
|
| |
specifying a local address to bind sockets to. Caveat: lightly tested.
PR: bin/37572
Notes:
svn path=/head/; revision=111816
|
|
|
|
| |
Notes:
svn path=/head/; revision=109701
|
|
|
|
| |
Notes:
svn path=/head/; revision=108317
|
|
|
|
|
|
|
|
|
|
| |
PR: 28171
Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
Approved by: re (bmah)
MFC after: 1 week
Notes:
svn path=/head/; revision=107372
|
|
|
|
| |
Notes:
svn path=/head/; revision=106656
|
|
|
|
| |
Notes:
svn path=/head/; revision=84306
|
|
|
|
| |
Notes:
svn path=/head/; revision=79754
|
|
|
|
| |
Notes:
svn path=/head/; revision=79454
|
|
|
|
| |
Notes:
svn path=/head/; revision=79315
|
|
|
|
|
|
|
|
| |
PR: 27669
Submitted by: Eoin Lawless <eoin@maths.tcd.ie>
Notes:
svn path=/head/; revision=77261
|
|
|
|
|
|
|
| |
Update RFC references (should have done that ages ago...)
Notes:
svn path=/head/; revision=77240
|
|
|
|
|
|
|
| |
Fix some other minor glitches.
Notes:
svn path=/head/; revision=75891
|
|
|
|
| |
Notes:
svn path=/head/; revision=75531
|
|
|
|
|
|
|
| |
that forces the ftp code to use the low (default) port range instead.
Notes:
svn path=/head/; revision=74716
|
|
|
|
|
|
|
| |
PR: bin/25494
Notes:
svn path=/head/; revision=73932
|