summaryrefslogtreecommitdiff
path: root/usr.bin/ftp
AgeCommit message (Expand)Author
2020-09-01Fix build with -fno-common (default in clang 11)Jeremie Courreges-Anglas
2020-07-06in 2014 I added this annotation: /* XXX floating point printf in signal handl...Theo de Raadt
2020-07-04Avoid malloc(3) calls in signal handlerkn
2020-07-04Fix a double free in error pathsJeremie Courreges-Anglas
2020-06-20Avoid one uninitialized warning in file_get()Jeremie Courreges-Anglas
2020-02-22Avoid duplication in the code that sends headersJeremie Courreges-Anglas
2020-02-22Respect userinfo even when built with NOSSL (floppy ramdisks)Jeremie Courreges-Anglas
2020-02-20Backout revision 1.190 partially. That part was an unintended change whichYASUOKA Masahiko
2020-02-19Fix http (not https) auth combined with proxy auth.Jeremie Courreges-Anglas
2020-02-19Don't put the userinfo in request URI. This also makes accessing aYASUOKA Masahiko
2020-02-13Two longjmp(3) vs volatile fixes and improvementsJeremie Courreges-Anglas
2020-02-13Fixes and tweaks for read/write loop in url_get()Jeremie Courreges-Anglas
2020-02-11Simplify and unify wording for the -I sourceaddr option in various places.Theo de Raadt
2020-01-21Fix tls_handshake() usage which was added without checking return valuesBob Beck
2020-01-16Usually, -width Fl (which is 10n) is too wide and hence ugly.Ingo Schwarze
2020-01-15Move local file handling out of url_get()Jeremie Courreges-Anglas
2019-12-19Prevent redirections to file: URLsJeremie Courreges-Anglas
2019-12-09Reinstate ftp_printf to log sent HTTP headersJeremie Courreges-Anglas
2019-12-09With NOSSL let url_get() print a nice error message for https urlsJeremie Courreges-Anglas
2019-12-08For chunked transfers always restore the SIGINFO handler (not just on error)Jeremie Courreges-Anglas
2019-12-05Fix #ifndef NOSSL vs SMALL inconsistenciesJeremie Courreges-Anglas
2019-12-02Tweak inaccurate commentJeremie Courreges-Anglas
2019-11-18various knf and whitespace; ok jcaTheo de Raadt
2019-11-14HTTP/1.1 for ftp(1)Jeremie Courreges-Anglas
2019-11-04Apply more 'static' to help the compilerJeremie Courreges-Anglas
2019-11-03Also use stdio for TLS connectionsJeremie Courreges-Anglas
2019-10-23list -N before -n in the options list;Jason McIntyre
2019-10-23Add new -N name option, so that calling scripts can change theTheo de Raadt
2019-10-23change some error reports to include the failing URL (which we vis, inTheo de Raadt
2019-10-15When setting the modification time on the retrieved file, use utimensat()Philip Guenther
2019-10-13Also close the server connection before retrying on a 503.Jeremie Courreges-Anglas
2019-10-13Factor out socket cleanup codeJeremie Courreges-Anglas
2019-10-09On a 503, only retry if "Retry-After: 0" is present.Jeremie Courreges-Anglas
2019-10-05Retry request once when receiving a 503Jeremie Courreges-Anglas
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-28mkstemp() returns -1 on failureTheo de Raadt
2019-05-16Revert suni'ls ftp rewrite for now.Florian Obser
2019-05-15Display "bytes received" like the csrg ftp used to when the progressbarFlorian Obser
2019-05-15Add the -m flag to the ftp.1 man page.kmos
2019-05-14do not intermingle direct io (write), and potentially buffered io (stdio)Theo de Raadt
2019-05-14Document -vFlorian Obser
2019-05-14-v forces verbose mode even if stdin is not a terminalFlorian Obser
2019-05-14Enable TLSv1.0 and TLSv1.1Jeremie Courreges-Anglas
2019-05-14Remove an unused and leftover label.Sunil Nimmagadda
2019-05-14tls_write(3): Handle short writes.Sunil Nimmagadda
2019-05-13ephermal -> ephemeralTheo Buehler
2019-05-12Fix double free by nulling out pointers after free.Theo Buehler
2019-05-12Make the "xx bytes received in y time" message go to the right placekmos
2019-05-12zap confusing unneeded parametersMarc Espie
2019-05-12Repair ftp -o - and thus pkg_add: print informational messages on stderrJeremie Courreges-Anglas