Feltzing
ffi
filesize
-filesystem
FindCURL
FLOSS
fnmatch
error with the HTTP error code being 400 or above. This return code only
appears if --fail is used.
## 23
-Write error. curl could not write data to a local filesystem or similar.
+Write error. curl could not write data to a local file system or similar.
## 25
Failed starting the upload. For FTP, the server typically denied the STOR
command.
#ifdef USE_ABSTRACT
/*
* The abstract socket namespace is a nonportable Linux extension. The name
- * has no connection with filesystem pathnames.
+ * has no connection with file system pathnames.
*/
#define ABSTRACT "http-unix-domain"
#else
peer keys for this reason.
**Caveat**: The key may contain filenames or paths. It does not reflect the
-*contents* in the filesystem. If you change `/etc/ssl/cert.pem` and reuse a
-previous ticket, curl might trust a server which no longer has a root
+*contents* in the file system. If you change `/etc/ssl/cert.pem` and reuse
+a previous ticket, curl might trust a server which no longer has a root
certificate in the file.
enabled by default. Applications may opt to restrict that set further.
A redirect to a file: URL would cause the libcurl to read (or write) arbitrary
-files from the local filesystem. If the application returns the data back to
+files from the local file system. If the application returns the data back to
the user (as would happen in some kinds of CGI scripts), an attacker could
leverage this to read otherwise forbidden data (e.g.
**file://localhost/etc/passwd**).
~~~
If you are on Linux and somehow have a need for paths larger than 107 bytes,
-you can use the *proc* filesystem to bypass the limitation:
+you can use the *proc* file system to bypass the limitation:
~~~c
int dirfd = open(long_directory_path_to_socket, O_DIRECTORY | O_RDONLY);
/* Unix domain sockets are local. The host gets ignored, just use the
* specified domain socket address. Do not cache "DNS entries". There is
- * no DNS involved and we already have the filesystem path available. */
+ * no DNS involved and we already have the file system path available. */
hostaddr = calloc(1, sizeof(struct Curl_dns_entry));
if(!hostaddr)
return CURLE_OUT_OF_MEMORY;
return CURLE_SSL_CACERT_BADFILE;
}
#else
- failf(data, "mbedtls: functions that use the filesystem not built in");
+ failf(data, "mbedtls: functions that use the file system not built in");
return CURLE_NOT_BUILT_IN;
#endif
}
return CURLE_SSL_CACERT_BADFILE;
}
#else
- failf(data, "mbedtls: functions that use the filesystem not built in");
+ failf(data, "mbedtls: functions that use the file system not built in");
return CURLE_NOT_BUILT_IN;
#endif
}
return CURLE_SSL_CERTPROBLEM;
}
#else
- failf(data, "mbedtls: functions that use the filesystem not built in");
+ failf(data, "mbedtls: functions that use the file system not built in");
return CURLE_NOT_BUILT_IN;
#endif
}
return CURLE_SSL_CERTPROBLEM;
}
#else
- failf(data, "mbedtls: functions that use the filesystem not built in");
+ failf(data, "mbedtls: functions that use the file system not built in");
return CURLE_NOT_BUILT_IN;
#endif
}
return CURLE_SSL_CRL_BADFILE;
}
#else
- failf(data, "mbedtls: functions that use the filesystem not built in");
+ failf(data, "mbedtls: functions that use the file system not built in");
return CURLE_NOT_BUILT_IN;
#endif
}
#ifdef NO_FILESYSTEM
else if(conn_config->verifypeer) {
failf(data, "SSL: Certificates cannot be loaded because wolfSSL was built"
- " with \"no filesystem\". Either disable peer verification"
+ " with \"no file system\". Either disable peer verification"
" (insecure) or if you are building an application with libcurl you"
" can load certificates via CURLOPT_SSL_CTX_FUNCTION.");
result = CURLE_SSL_CONNECT_ERROR;
# Tips:
#
# - edit the @tls array to include all TLS backends you can build with
-# - do a checkout in a ram-based filesystem
+# - do a checkout in a ram-based file system
#
use strict;
use warnings;
{"http", "HTTP and HTTPS protocol", CURLHELP_HTTP},
{"imap", "IMAP protocol", CURLHELP_IMAP},
{"ldap", "LDAP protocol", CURLHELP_LDAP},
- {"output", "Filesystem output", CURLHELP_OUTPUT},
+ {"output", "File system output", CURLHELP_OUTPUT},
{"pop3", "POP3 protocol", CURLHELP_POP3},
{"post", "HTTP POST specific", CURLHELP_POST},
{"proxy", "Options for proxies", CURLHELP_PROXY},
http://%HOSTIP:%HTTPPORT/%TESTNUMBER -O --remote-time --output-dir %LOGDIR
</command>
# Verify the mtime of the file. The mtime is specifically chosen to be an even
-# number so that it can be represented exactly on a FAT filesystem.
+# number so that it can be represented exactly on a FAT file system.
</client>
#
QUIT\r
</protocol>
# Verify the mtime of the file. The mtime is specifically chosen to be an even
-# number so that it can be represented exactly on a FAT filesystem.
+# number so that it can be represented exactly on a FAT file system.
<postcheck>
%PERL -e 'exit((stat("%LOGDIR/curl%TESTNUMBER.out"))[9] != 1234567890)'
</postcheck>
http HTTP and HTTPS protocol
imap IMAP protocol
ldap LDAP protocol
- output Filesystem output
+ output File system output
pop3 POP3 protocol
post HTTP POST specific
proxy Options for proxies
print FILE "Test file to support curl test suite\n";
close(FILE);
# The mtime is specifically chosen to be an even number so that it can be
- # represented exactly on a FAT filesystem.
+ # represented exactly on a FAT file system.
utime time, timegm(0,0,12,1,0,100), "plainfile.txt";
chmod 0666, "plainfile.txt";
print FILE "Read-only test file to support curl test suite\n";
close(FILE);
# The mtime is specifically chosen to be an even number so that it can be
- # represented exactly on a FAT filesystem.
+ # represented exactly on a FAT file system.
utime time, timegm(0,0,12,31,11,100), "rofile.txt";
chmod 0444, "rofile.txt";
if($^O eq 'cygwin') {
next;
}
# Erase all directory metadata except for the name, as it is not
- # consistent for across all test systems and filesystems
+ # consistent for across all test systems and file systems
push @canondir, "d????????? N U U N ??? N NN:NN $8\n";
} elsif($1 eq "-") {
# Ignore group and other permissions, because these may vary on