summaryrefslogtreecommitdiff
path: root/usr.bin/ftp/main.c
AgeCommit message (Expand)Author
2023-12-23Relax -C pledge to unbreak shelling out in interactive modeKlemens Nanni
2023-12-15No interactive shell if -o is givenKlemens Nanni
2023-12-12Make -o less special, drop -o '' support, always use last valueKlemens Nanni
2023-11-30Single file to stdout without "fattr"Klemens Nanni
2023-11-30Fold identical pledge cases, '#ifndef SMALL \n if (!resume)' equals 'else'Klemens Nanni
2023-11-22Piping single file to standard out needs no "proc exec"Klemens Nanni
2023-11-22Do not drop into "ftp> " shell when piping to stdandard outputKlemens Nanni
2023-11-09-C/resume without "proc exec"Klemens Nanni
2021-07-14Remove unneeded calls to tls_init(3)kn
2021-02-02add -Tu to usage();Jason McIntyre
2021-02-02introduce support for sending the If-Modified-Since header whileRobert Nagy
2020-09-06On tls_config_set_protocols() failure, include the output ofTheo Buehler
2020-09-06Use an int for the verification depth and drop a cast.Theo Buehler
2020-09-06Allow specifying supported TLS protocols in ftp(1)Theo Buehler
2020-09-01Fix build with -fno-common (default in clang 11)Jeremie Courreges-Anglas
2020-02-11Simplify and unify wording for the -I sourceaddr option in various places.Theo de Raadt
2019-10-23Add new -N name option, so that calling scripts can change theTheo 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-14-v forces verbose mode even if stdin is not a terminalFlorian Obser
2019-05-14Remove an unused and leftover label.Sunil Nimmagadda
2019-05-12zap confusing unneeded parametersMarc Espie
2019-05-12Repair ftp -o - and thus pkg_add: print informational messages on stderrJeremie Courreges-Anglas
2019-05-12add rcs idsJasper Lievisse Adriaanse
2019-05-12Move us from old ftp(1) to Sunil's new ftp(1). The necessary modificationskmos
2018-02-10Add TLS session support to ftp(1).Joel Sing
2017-01-24Add -S noverifytime to ftp to permit an unvalidated TLS connection whenBob Beck
2017-01-21Nuke whitespace foolish enough to expose itself during the greatKenneth R Westerback
2017-01-20Straggling __dead. Mark usage() as __dead and make gcc happier.Kenneth R Westerback
2017-01-03Add a "-w connect_timeout" option in support of URL-fetching. This allowsTheo de Raadt
2016-12-28Split -DSMALL into -DNOSSL, so that a SSL-enabled version of ftp canTheo de Raadt
2016-12-22add muststaple option so that oscp stapling can be required for sites youBob Beck
2016-12-16Eliminate some gcc warnings about 'unused variables', mostly byKenneth R Westerback
2016-11-30Check return value of tls_config_set_protocols(3) and bail out in case ofRicardo Mestre
2016-11-06Bump ftp(1)'s cipher default from "all" to "legacy" - this really shouldJoel Sing
2016-08-13Split out the SSL options handling into a separate function, which makesJoel Sing
2016-07-13Adjust existing tls_config_set_cipher() callers for TLS cipher groupJoel Sing
2016-05-27Per the libtls man page, tls_init() must be called prior to any otherJoel Sing
2016-05-06Remove #ifdef INET6 bits, missed in a commit earlier this weekJeremie Courreges-Anglas
2016-03-16More "(<blah> *)0" -> NULL, avoiding any stdarg functions.Kenneth R Westerback
2015-11-04Fix inverted pledge requests, from Frederic NowakJeremie Courreges-Anglas
2015-10-18First casualty of making pledge "dns" mandatory for dns users.Theo de Raadt
2015-10-16Pledge for ftp(1) in non-interactive mode.Doug Hogan
2015-02-22Rename tls_config_insecure_noverifyhost() toJoel Sing
2015-02-22Set the TLS ciphers to "compat" mode, restoring the previous behaviour.Joel Sing
2015-02-17add -M to disable progressmeter. ok dlg halex millertTed Unangst
2015-02-13Call tls_config earlier; otherwise TLS_PROTOCOLS_ALL (to allow TLSv1.0 etc)Stuart Henderson
2015-02-12Change TLS_PROTOCOLS_DEFAULT to be TLSv1.2 only. Add a TLS_PROTOCOLS_ALLJoel Sing
2015-02-09various defines always exist, so delete the ifdef test.Ted Unangst