1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00
curl/docs/cmdline-opts
Isaac Boukris 1d786faee1 unix_socket: add support for abstract unix domain socket
In addition to unix domain sockets, Linux also supports an
abstract namespace which is independent of the filesystem.

In order to support it, add new CURLOPT_ABSTRACT_UNIX_SOCKET
option which uses the same storage as CURLOPT_UNIX_SOCKET_PATH
internally, along with a flag to specify abstract socket.

On non-supporting platforms, the abstract address will be
interpreted as an empty string and fail gracefully.

Also add new --abstract-unix-socket tool parameter.

Signed-off-by: Isaac Boukris <iboukris@gmail.com>
Reported-by: Chungtsun Li (typeless)
Reviewed-by: Daniel Stenberg
Reviewed-by: Peter Wu
Closes #1197
Fixes #1061
2017-01-13 16:25:20 +01:00
..
abstract-unix-socket.d unix_socket: add support for abstract unix domain socket 2017-01-13 16:25:20 +01:00
anyauth.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
append.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
basic.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
cacert.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
capath.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
cert-status.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
cert-type.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
cert.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ciphers.d docs/ciphers: link to our own new page about ciphers 2016-12-25 11:01:17 +01:00
compressed.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
config.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
connect-timeout.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
connect-to.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
continue-at.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
cookie-jar.d cmdline-opts: support generating the --help output 2016-11-15 09:08:50 +01:00
cookie.d cmdline-opts: support generating the --help output 2016-11-15 09:08:50 +01:00
create-dirs.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
crlf.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
crlfile.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
data-ascii.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
data-binary.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
data-raw.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
data-urlencode.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
data.d cmdline-opts: formatting fixes 2016-12-17 23:56:50 +01:00
delegation.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
digest.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
disable-eprt.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
disable-epsv.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
disable.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
dns-interface.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
dns-ipv4-addr.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
dns-ipv6-addr.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
dns-servers.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
dump-header.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
egd-file.d cmdline-opts: added some missing info 2016-12-16 22:01:01 +01:00
engine.d cmdline-opts: formatting fixes 2016-12-17 23:56:50 +01:00
environment.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
expect100-timeout.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
fail-early.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
fail.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
false-start.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
form-string.d form-string.d: fix format mistake 2016-12-18 16:29:59 +01:00
form.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-account.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-alternative-to-user.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-create-dirs.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-method.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-pasv.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-port.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
ftp-pret.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-skip-pasv-ip.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-ssl-ccc-mode.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-ssl-ccc.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ftp-ssl-control.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
gen.pl cmdline-opts/gen.pl: trim off trailing spaces 2016-12-17 18:14:01 +01:00
get.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
globoff.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
head.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
header.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
help.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
hostpubmd5.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
http1.0.d cmdline-opts: support generating the --help output 2016-11-15 09:08:50 +01:00
http1.1.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
http2-prior-knowledge.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
http2.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
ignore-content-length.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
include.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
insecure.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
interface.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ipv4.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
ipv6.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
junk-session-cookies.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
keepalive-time.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
key-type.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
key.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
krb.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
libcurl.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
limit-rate.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
list-only.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
local-port.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
location-trusted.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
location.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
login-options.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
mail-auth.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
mail-from.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
mail-rcpt.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
Makefile.am unix_socket: add support for abstract unix domain socket 2017-01-13 16:25:20 +01:00
MANPAGE.md cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
manual.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
max-filesize.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
max-redirs.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
max-time.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
metalink.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
negotiate.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
netrc-file.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
netrc-optional.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
netrc.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
next.d next.d: --trace and --trace-ascii are also global 2017-01-13 15:34:01 +01:00
no-alpn.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
no-buffer.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
no-keepalive.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
no-npn.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
no-sessionid.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
noproxy.d url: --noproxy option overrides NO_PROXY environment variable 2017-01-13 11:18:29 +01:00
ntlm-wb.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
ntlm.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
oauth2-bearer.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
output.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
page-footer url: --noproxy option overrides NO_PROXY environment variable 2017-01-13 11:18:29 +01:00
page-header docs/page-header: mention how to disable the progress meter 2017-01-07 20:22:20 +01:00
pass.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
path-as-is.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
pinnedpubkey.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
post301.d cmdline-opts/post30X.d: fix the RFC references 2016-12-18 00:42:36 +01:00
post302.d cmdline-opts/post30X.d: fix the RFC references 2016-12-18 00:42:36 +01:00
post303.d cmdline-opts/post30X.d: fix the RFC references 2016-12-18 00:42:36 +01:00
preproxy.d preproxy: renamed what was added as SOCKS_PROXY 2016-12-16 16:04:23 +01:00
progress-bar.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
proto-default.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
proto-redir.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
proto.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
proxy1.0.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-anyauth.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-basic.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-cacert.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-capath.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-cert-type.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
proxy-cert.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
proxy-ciphers.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-crlfile.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-digest.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-header.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
proxy-insecure.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-key-type.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-key.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-negotiate.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-ntlm.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-pass.d cmdline-opts: formatting fixes 2016-12-17 23:56:50 +01:00
proxy-service-name.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-ssl-allow-beast.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
proxy-tlsauthtype.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-tlspassword.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-tlsuser.d cmdline-opts/proxy-tlsuser.d: remove trailing .d 2016-12-17 18:13:47 +01:00
proxy-tlsv1.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
proxy-user.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
proxy.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
proxytunnel.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
pubkey.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
quote.d cmdline-opts: added some missing info 2016-12-16 22:01:01 +01:00
random-file.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
range.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
raw.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
referer.d cmdline-opts: added some missing info 2016-12-16 22:01:01 +01:00
remote-header-name.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
remote-name-all.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
remote-name.d cmdline-docs: more conversion 2016-11-16 15:15:57 +01:00
remote-time.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
request.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
resolve.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
retry-connrefused.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
retry-delay.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
retry-max-time.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
retry.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
sasl-ir.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
service-name.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
show-error.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
silent.d docs/silent: mention --show-error in --silent description 2017-01-07 20:23:31 +01:00
socks4.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
socks4a.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
socks5-gssapi-nec.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
socks5-gssapi-service.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
socks5-hostname.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
socks5.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
speed-limit.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
speed-time.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
ssl-allow-beast.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
ssl-no-revoke.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
ssl-reqd.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
ssl.d cmdline-opts: more command line options documented 2016-11-28 00:50:25 +01:00
sslv2.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
sslv3.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
stderr.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tcp-fastopen.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tcp-nodelay.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
telnet-option.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tftp-blksize.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tftp-no-options.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
time-cond.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tlsauthtype.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tlspassword.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tlsuser.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tlsv1.0.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tlsv1.1.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tlsv1.2.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tlsv1.3.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
tlsv1.d cmdline-opts/tlsv1.d: rephrased 2016-12-19 08:19:44 +01:00
tr-encoding.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
trace-ascii.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
trace-time.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
trace.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
unix-socket.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
upload-file.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
url.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
use-ascii.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
user-agent.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
user.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
verbose.d cmdline-docs: more options converted over 2016-11-16 10:42:51 +01:00
version.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00
write-out.d write-out.d: 'time_total' is not always shown with ms precision 2017-01-13 16:23:57 +01:00
xattr.d cmdline-docs: more options converted and fixed 2016-11-28 09:53:15 +01:00