summaryrefslogtreecommitdiffstats
path: root/usr.bin/ftp (follow)
Commit message (Expand)AuthorAgeFilesLines
* in unsafe_char(), handle %NN with array-index inspection rather than weirdderaadt2021-03-291-2/+2
* only try to set timestamps on files; avoids error with ftp -o /dev/nullsthen2021-03-131-2/+3
* ftp: prevent double free() in error pathnaddy2021-02-251-1/+2
* make use of getline(3) in ftp(1)naddy2021-02-163-38/+22
* add -Tu to usage();jmc2021-02-021-2/+2
* introduce support for sending the If-Modified-Since header whilerobert2021-02-026-16/+98
* update comment, SMALL was split into SMALL and NOSSLsthen2021-01-271-2/+3
* Handle Permanent Redirect (RFC 7538)chrisz2021-01-011-1/+2
* Accommodate POSIX basename(3) that takes a non-const parameter andnaddy2020-10-182-10/+22
* On tls_config_set_protocols() failure, include the output oftb2020-09-061-2/+3
* Wording tweak from jsingtb2020-09-061-2/+2
* Use an int for the verification depth and drop a cast.tb2020-09-061-3/+3
* Document -S protocols in ftp(1)tb2020-09-061-2/+8
* Allow specifying supported TLS protocols in ftp(1)tb2020-09-061-1/+12
* Fix build with -fno-common (default in clang 11)jca2020-09-012-87/+193
* in 2014 I added this annotation: /* XXX floating point printf in signal handler */deraadt2020-07-061-6/+8
* Avoid malloc(3) calls in signal handlerkn2020-07-041-19/+4
* Fix a double free in error pathsjca2020-07-041-3/+6
* Avoid one uninitialized warning in file_get()jca2020-06-201-2/+2
* Avoid duplication in the code that sends headersjca2020-02-221-15/+10
* Respect userinfo even when built with NOSSL (floppy ramdisks)jca2020-02-221-10/+3
* Backout revision 1.190 partially. That part was an unintended change whichyasuoka2020-02-201-19/+3
* Fix http (not https) auth combined with proxy auth.jca2020-02-191-17/+21
* Don't put the userinfo in request URI. This also makes accessing ayasuoka2020-02-191-18/+34
* Two longjmp(3) vs volatile fixes and improvementsjca2020-02-131-11/+11
* Fixes and tweaks for read/write loop in url_get()jca2020-02-131-10/+8
* Simplify and unify wording for the -I sourceaddr option in various places.deraadt2020-02-112-19/+16
* Fix tls_handshake() usage which was added without checking return valuesbeck2020-01-211-5/+9
* Usually, -width Fl (which is 10n) is too wide and hence ugly.schwarze2020-01-161-5/+4
* Move local file handling out of url_get()jca2020-01-151-142/+148
* Prevent redirections to file: URLsjca2019-12-191-1/+4
* Reinstate ftp_printf to log sent HTTP headersjca2019-12-091-12/+38
* With NOSSL let url_get() print a nice error message for https urlsjca2019-12-091-6/+5
* For chunked transfers always restore the SIGINFO handler (not just on error)jca2019-12-081-4/+4
* Fix #ifndef NOSSL vs SMALL inconsistenciesjca2019-12-051-7/+15
* Tweak inaccurate commentjca2019-12-021-2/+1
* various knf and whitespace; ok jcaderaadt2019-11-187-87/+74
* HTTP/1.1 for ftp(1)jca2019-11-141-39/+125
* Apply more 'static' to help the compilerjca2019-11-041-23/+23
* Also use stdio for TLS connectionsjca2019-11-031-143/+73
* list -N before -n in the options list;jmc2019-10-231-5/+5
* Add new -N name option, so that calling scripts can change thederaadt2019-10-232-13/+24
* change some error reports to include the failing URL (which we vis, inderaadt2019-10-231-5/+9
* When setting the modification time on the retrieved file, use utimensat()guenther2019-10-151-6/+7
* Also close the server connection before retrying on a 503.jca2019-10-131-1/+2
* Factor out socket cleanup codejca2019-10-131-26/+31
* On a 503, only retry if "Retry-After: 0" is present.jca2019-10-091-9/+26
* Retry request once when receiving a 503jca2019-10-051-2/+13
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-285-47/+47
* mkstemp() returns -1 on failurederaadt2019-06-281-2/+2