Up to [cvs.NetBSD.org] / src / usr.bin / ftp
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.40 / (download) - annotate - [select for diffs], Sat Jun 3 09:09:16 2023 UTC (9 months, 2 weeks ago) by lukem
Branch: MAIN
CVS Tags: triaxx-drm,
HEAD
Changes since 1.39: +2 -2
lines
Diff to previous 1.39 (colored) to selected 1.1 (colored)
bsd.own.mk: rename GCC_NO_* to CC_WNO_* Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler. GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
Revision 1.37.2.3 / (download) - annotate - [select for diffs], Mon Sep 12 17:08:13 2022 UTC (18 months ago) by martin
Branch: netbsd-8
Changes since 1.37.2.2: +4 -2
lines
Diff to previous 1.37.2.2 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored) to selected 1.1 (colored)
Catch up to current, requested by christos in ticket #1763: usr.bin/ftp/Makefile up to 1.39 usr.bin/ftp/cmds.c up to 1.141 usr.bin/ftp/complete.c up to 1.47 usr.bin/ftp/domacro.c up to 1.23 usr.bin/ftp/extern.h up to 1.82 usr.bin/ftp/fetch.c up to 1.235 usr.bin/ftp/ftp.1 up to 1.147 usr.bin/ftp/ftp.c up to 1.174 usr.bin/ftp/ftp_var.h up to 1.86 usr.bin/ftp/main.c up to 1.128 usr.bin/ftp/progressbar.c up to 1.24 usr.bin/ftp/progressbar.h up to 1.9 usr.bin/ftp/ssl.c up to 1.12 usr.bin/ftp/ssl.h up to 1.5 usr.bin/ftp/util.c up to 1.164 usr.bin/ftp/version.h up to 1.94 ftp(1): validate address from PASV and LPSV response. ftp(1): use raw write(2) instead of fwrite(3) to avoid stream corruption because of the progress bar interrupts. Fixes for PR 56219 and PR 55857. PR 57003: Support relative redirects.
Revision 1.37.12.4 / (download) - annotate - [select for diffs], Mon Sep 12 17:06:56 2022 UTC (18 months ago) by martin
Branch: netbsd-9
Changes since 1.37.12.3: +3 -1
lines
Diff to previous 1.37.12.3 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored) to selected 1.1 (colored)
Catch up to current, requested by christos in ticket #1523 usr.bin/ftp/Makefile up to 1.39 usr.bin/ftp/fetch.c up to 1.235 usr.bin/ftp/ftp.1 up to 1.147 usr.bin/ftp/ftp_var.h up to 1.86 usr.bin/ftp/main.c up to 1.128 usr.bin/ftp/ssl.c up to 1.12 usr.bin/ftp/util.c up to 1.164 usr.bin/ftp/version.h up to 1.94 PR 57003: Support relative redirects.
Revision 1.37.2.2 / (download) - annotate - [select for diffs], Mon Sep 12 15:05:21 2022 UTC (18 months ago) by martin
Branch: netbsd-8
Changes since 1.37.2.1: +2 -4
lines
Diff to previous 1.37.2.1 (colored) to branchpoint 1.37 (colored) to selected 1.1 (colored)
Backout ticket #1763 for now - trust anchors are not solved.
Revision 1.37.12.3 / (download) - annotate - [select for diffs], Mon Sep 12 15:02:47 2022 UTC (18 months ago) by martin
Branch: netbsd-9
Changes since 1.37.12.2: +1 -3
lines
Diff to previous 1.37.12.2 (colored) to branchpoint 1.37 (colored) to selected 1.1 (colored)
Back out ticket #1523 for now - trust anchor validation is not solved.
Revision 1.37.2.1 / (download) - annotate - [select for diffs], Mon Sep 12 14:46:51 2022 UTC (18 months ago) by martin
Branch: netbsd-8
Changes since 1.37: +4 -2
lines
Diff to previous 1.37 (colored) to selected 1.1 (colored)
Catch up to current, requested by christos in ticket #1763: usr.bin/ftp/Makefile up to 1.39 usr.bin/ftp/cmds.c up to 1.141 usr.bin/ftp/complete.c up to 1.47 usr.bin/ftp/domacro.c up to 1.23 usr.bin/ftp/extern.h up to 1.82 usr.bin/ftp/fetch.c up to 1.235 usr.bin/ftp/ftp.1 up to 1.147 usr.bin/ftp/ftp.c up to 1.174 usr.bin/ftp/ftp_var.h up to 1.86 usr.bin/ftp/main.c up to 1.128 usr.bin/ftp/progressbar.c up to 1.24 usr.bin/ftp/progressbar.h up to 1.9 usr.bin/ftp/ssl.c up to 1.11 usr.bin/ftp/ssl.h up to 1.5 usr.bin/ftp/util.c up to 1.164 usr.bin/ftp/version.h up to 1.94 ftp(1): validate address from PASV and LPSV response. ftp(1): use raw write(2) instead of fwrite(3) to avoid stream corruption because of the progress bar interrupts. Fixes for PR 56219 and PR 55857. PR 57003: Support relative redirects.
Revision 1.37.12.2 / (download) - annotate - [select for diffs], Mon Sep 12 14:42:55 2022 UTC (18 months ago) by martin
Branch: netbsd-9
Changes since 1.37.12.1: +3 -1
lines
Diff to previous 1.37.12.1 (colored) to branchpoint 1.37 (colored) to selected 1.1 (colored)
Catch up to current, requested by christos in ticket #1523 usr.bin/ftp/Makefile up to 1.39 usr.bin/ftp/fetch.c up to 1.235 usr.bin/ftp/ftp.1 up to 1.147 usr.bin/ftp/ftp_var.h up to 1.86 usr.bin/ftp/main.c up to 1.128 usr.bin/ftp/ssl.c up to 1.11 usr.bin/ftp/util.c up to 1.164 usr.bin/ftp/version.h up to 1.94 PR 57003: Support relative redirects.
Revision 1.37.12.1 / (download) - annotate - [select for diffs], Mon Jun 14 11:57:39 2021 UTC (2 years, 9 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored) to selected 1.1 (colored)
Pull up following revision(s) (requested by lukem in ticket #1295): usr.bin/ftp/ssl.c: revision 1.10 usr.bin/ftp/ssl.h: revision 1.5 usr.bin/ftp/version.h: revision 1.93 usr.bin/ftp/Makefile: revision 1.39 use fetch_*() for I/O with SMALLPROG / !WITH_SSL builds Adapt the SMALLPROG / -UWITH_SSL build to also use the fetch_*() methods from ssl.c, instead of using stdio, as stdio isn't robust when using interruptable signals. Disable ssl-specific support in the fetch_*() methods if WITH_SSL isn't defined, so SMALLPROG still doesn't have ssl support (as expected). The resulting SMALLPROG binary is slightly larger than before (e.g., 157KiB vs 153KiB on amd64). Set version to 20210603 for this fix and the SO_KEEPALIVE fix for PR 56129. PR install/56219
Revision 1.38.4.1 / (download) - annotate - [select for diffs], Sun Jun 6 20:30:54 2021 UTC (2 years, 9 months ago) by cjep
Branch: cjep_sun2x
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored) next main 1.39 (colored) to selected 1.1 (colored)
sync with head
Revision 1.39 / (download) - annotate - [select for diffs], Thu Jun 3 10:23:33 2021 UTC (2 years, 9 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
cjep_sun2x-base1
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored) to selected 1.1 (colored)
use fetch_*() for I/O with SMALLPROG / !WITH_SSL builds Adapt the SMALLPROG / -UWITH_SSL build to also use the fetch_*() methods from ssl.c, instead of using stdio, as stdio isn't robust when using interruptable signals. Disable ssl-specific support in the fetch_*() methods if WITH_SSL isn't defined, so SMALLPROG still doesn't have ssl support (as expected). The resulting SMALLPROG binary is slightly larger than before (e.g., 157KiB vs 153KiB on amd64). Set version to 20210603 for this fix and the SO_KEEPALIVE fix for PR 56129. PR install/56219
Revision 1.38 / (download) - annotate - [select for diffs], Sun Sep 6 07:20:31 2020 UTC (3 years, 6 months ago) by mrg
Branch: MAIN
CVS Tags: cjep_sun2x-base,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Branch point for: cjep_sun2x
Changes since 1.37: +3 -1
lines
Diff to previous 1.37 (colored) to selected 1.1 (colored)
add support for new GCC 9 warnings that may be too much to fix right now. new address-of-packed-member and format-overflow warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd GCC_NO_FORMAT_OVERFLOW variables to remove these warnings. apply to a bunch of the tree. mostly, these are real bugs that should be fixed, but in many cases, only by removing the 'packed' attribute from some structure that doesn't really need it. (i looked at many different ones, and while perhaps 60-80% were already properly aligned, it wasn't clear to me that the uses were always coming from sane data vs network alignment, so it doesn't seem safe to remove packed without careful research for each affect struct.) clang already warned (and was not erroring) for many of these cases, but gcc picked up dozens more.
Revision 1.37 / (download) - annotate - [select for diffs], Sun May 21 15:28:43 2017 UTC (6 years, 9 months ago) by riastradh
Branch: MAIN
CVS Tags: phil-wifi-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
phil-wifi-20190609,
phil-wifi,
pgoyette-compat-merge-20190127,
pgoyette-compat-base,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
pgoyette-compat,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
netbsd-9-base,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-8-base,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
is-mlppp-base,
is-mlppp
Branch point for: netbsd-9,
netbsd-8
Changes since 1.36: +1 -3
lines
Diff to previous 1.36 (colored) to selected 1.1 (colored)
Remove MKCRYPTO option. Originally, MKCRYPTO was introduced because the United States classified cryptography as a munition and restricted its export. The export controls were substantially relaxed fifteen years ago, and are essentially irrelevant for software with published source code. In the intervening time, nobody bothered to remove the option after its motivation -- the US export restriction -- was eliminated. I'm not aware of any other operating system that has a similar option; I expect it is mainly out of apathy for churn that we still have it. Today, cryptography is an essential part of modern computing -- you can't use the internet responsibly without cryptography. The position of the TNF board of directors is that TNF makes no representation that MKCRYPTO=no satisfies any country's cryptography regulations. My personal position is that the availability of cryptography is a basic human right; that any local laws restricting it to a privileged few are fundamentally immoral; and that it is wrong for developers to spend effort crippling cryptography to work around such laws. As proposed on tech-crypto, tech-security, and tech-userlevel to no objections: https://mail-index.netbsd.org/tech-crypto/2017/05/06/msg000719.html https://mail-index.netbsd.org/tech-security/2017/05/06/msg000928.html https://mail-index.netbsd.org/tech-userlevel/2017/05/06/msg010547.html P.S. Reviewing all the uses of MKCRYPTO in src revealed a lot of *bad* crypto that was conditional on it, e.g. DES in telnet... That should probably be removed too, but on the grounds that it is bad, not on the grounds that it is (nominally) crypto.
Revision 1.35.4.1 / (download) - annotate - [select for diffs], Tue Dec 17 21:07:59 2013 UTC (10 years, 3 months ago) by bouyer
Branch: netbsd-6
Changes since 1.35: +7 -1
lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.1 (colored)
Apply patch, requested by tron in ticket #997: usr.bin/ftp/Makefile patch usr.bin/ftp/cmds.c patch usr.bin/ftp/cmdtab.c patch usr.bin/ftp/extern.h patch usr.bin/ftp/fetch.c patch usr.bin/ftp/ftp.1 patch usr.bin/ftp/ftp.c patch usr.bin/ftp/ftp_var.h patch usr.bin/ftp/main.c patch usr.bin/ftp/progressbar.c patch usr.bin/ftp/ssl.c patch usr.bin/ftp/ssl.h patch usr.bin/ftp/util.c patch usr.bin/ftp/version.h patch Add HTTPS support to ftp(1).
Revision 1.35.8.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:30:34 2013 UTC (11 years ago) by tls
Branch: tls-maxphys
Changes since 1.35: +7 -1
lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.1 (colored)
resync with head
Revision 1.35.2.1 / (download) - annotate - [select for diffs], Wed Jan 23 00:06:37 2013 UTC (11 years, 1 month ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.35: +7 -1
lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.1 (colored)
sync with head
Revision 1.36 / (download) - annotate - [select for diffs], Fri Dec 21 18:07:36 2012 UTC (11 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9,
yamt-pagecache-base8,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-base,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-base,
netbsd-7-2-RELEASE,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0,
netbsd-7,
localcount-20160914,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan,
agc-symver-base,
agc-symver
Changes since 1.35: +7 -1
lines
Diff to previous 1.35 (colored) to selected 1.1 (colored)
PR/47276: Add https support
Revision 1.35 / (download) - annotate - [select for diffs], Sun Aug 14 12:58:15 2011 UTC (12 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus
Branch point for: yamt-pagecache,
tls-maxphys,
netbsd-6
Changes since 1.34: +1 -7
lines
Diff to previous 1.34 (colored) to selected 1.1 (colored)
fix gcc-4.5 warnings
Revision 1.34 / (download) - annotate - [select for diffs], Wed Jun 22 02:49:44 2011 UTC (12 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.33: +7 -1
lines
Diff to previous 1.33 (colored) to selected 1.1 (colored)
apply some -Wno-error and/or -fno-strict-aliasing. all of this should be looked at closer, but some of them are not very trivial.
Revision 1.33 / (download) - annotate - [select for diffs], Wed Feb 3 15:34:45 2010 UTC (14 years, 1 month ago) by roy
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Changes since 1.32: +3 -3
lines
Diff to previous 1.32 (colored) to selected 1.1 (colored)
Userland now builds and uses terminfo instead of termcap. OK: core@, jdc@
Revision 1.32 / (download) - annotate - [select for diffs], Mon May 28 12:06:26 2007 UTC (16 years, 9 months ago) by tls
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
mjf-devfs2-base,
mjf-devfs2,
matt-premerge-20091211,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf
Changes since 1.31: +3 -1
lines
Diff to previous 1.31 (colored) to selected 1.1 (colored)
Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on the FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to various string and memory copy and set functions (as well as a few system calls and other miscellany) where known at function entry. RedHat has evidently built all "core system packages" with this option for some time. This option should be used at the top of Makefiles (or Makefile.inc where this is used for subdirectories) but after any setting of LIB. This is only useful for userland code, and cannot be used in libc or in any code which includes the libc internals, because it overrides certain libc functions with macros. Some effort has been made to make USE_FORT=yes work correctly for a full-system build by having the bsd.sys.mk logic disable the feature where it should not be used (libc, libssp iteself, the kernel) but no attempt has been made to build the entire system with USE_FORT and doing so will doubtless expose numerous bugs and misfeatures. Adjust the system build so that all programs and libraries that are setuid, directly handle network data (including serial comm data), perform authentication, or appear likely to have (or have a history of having) data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default, with the exception of libc, which cannot use USE_FORT and thus uses only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no per-directory or in a system build will disable if desired.
Revision 1.30.2.1 / (download) - annotate - [select for diffs], Sun Jul 24 10:32:22 2005 UTC (18 years, 7 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored) next main 1.31 (colored) to selected 1.1 (colored)
Pull up revision 1.31 (requested by lukem in ticket #606): Add NO_USAGE and NO_DEBUG so that we can fit in the floppies again.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Jun 29 02:31:19 2005 UTC (18 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
chap-midi-nbase,
chap-midi-base,
chap-midi,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (colored) to selected 1.1 (colored)
Add NO_USAGE and NO_DEBUG so that we can fit in the floppies again.
Revision 1.30 / (download) - annotate - [select for diffs], Fri Feb 11 15:13:28 2005 UTC (19 years, 1 month ago) by jmc
Branch: MAIN
CVS Tags: netbsd-3-base
Branch point for: netbsd-3
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored) to selected 1.1 (colored)
As dsl points out, sysinst uses the progress bar so put it back on SMALLPROG
Revision 1.29 / (download) - annotate - [select for diffs], Thu Feb 10 16:00:06 2005 UTC (19 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.28: +2 -2
lines
Diff to previous 1.28 (colored) to selected 1.1 (colored)
Add NO_PROGRESS for -DSMALL
Revision 1.28 / (download) - annotate - [select for diffs], Mon Jan 10 02:58:59 2005 UTC (19 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.27: +4 -2
lines
Diff to previous 1.27 (colored) to selected 1.1 (colored)
Only compile in IPv6 support if ${USE_INET6} != "no" MKINET6 is for providing IPv6 infrastructure. USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).
Revision 1.27 / (download) - annotate - [select for diffs], Sun Jun 6 01:37:41 2004 UTC (19 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored) to selected 1.1 (colored)
Save approximately 8K by not including http authentication, extended status messages and help strings when the appropriate options are set.
Revision 1.23.6.1 / (download) - annotate - [select for diffs], Mon Feb 10 06:02:10 2003 UTC (21 years, 1 month ago) by jmc
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001
Changes since 1.23: +3 -3
lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.1 (colored)
Pullup rev 1.26 (requested by grant in ticket #1115) Separate progress reporting into a utility set of routines. Use these to provide a standalone progress binary and integrate support for this into sysinst.
Revision 1.26 / (download) - annotate - [select for diffs], Tue Jan 21 16:08:06 2003 UTC (21 years, 2 months ago) by jhawk
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Changes since 1.25: +3 -3
lines
Diff to previous 1.25 (colored) to selected 1.1 (colored)
Abstract out progress bar support into progressbar.[ch], for inclusion in external programs (conditionalized on -DSTANDALONE_PROGRESS). The following moved from util.c to progressbar.c: alarmtimer(), progressmeter(), psummary(), ptransfer(), xsignal(), xsignal_restart() The following moved from extern.h and ftp_var.h to progressbar.h: STALLTIME, verbose, fromatty, progress, quit_time, ttywidth
Revision 1.25 / (download) - annotate - [select for diffs], Sat Nov 30 03:10:55 2002 UTC (21 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.24: +1 -4
lines
Diff to previous 1.24 (colored) to selected 1.1 (colored)
tweaks for fparseln(3) move from libutil to libc: - remove #include <util.h> if nothing else needed it - remove LDFLAGS+=-lutil if nothing else needed it
Revision 1.24 / (download) - annotate - [select for diffs], Thu Oct 17 06:16:48 2002 UTC (21 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.23: +12 -3
lines
Diff to previous 1.23 (colored) to selected 1.1 (colored)
- if SMALLPROG is defined, add -DNO_EDITCOMPLETE -DNO_ABOUT, and don't bother linking with -ledit -ltermcap - if SMALLPROG is not defined or SMALLPROG_INET6 is defined, add -DINET6
Revision 1.20.2.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:36:56 1999 UTC (24 years, 2 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.20: +4 -2
lines
Diff to previous 1.20 (colored) next main 1.21 (colored) to selected 1.1 (colored)
Pull up to last week's -current.
Revision 1.23 / (download) - annotate - [select for diffs], Sun Dec 12 02:14:53 1999 UTC (24 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
netbsd-1-5,
minoura-xpg4dl-base,
minoura-xpg4dl
Branch point for: netbsd-1-6
Changes since 1.22: +2 -1
lines
Diff to previous 1.22 (colored) to selected 1.1 (colored)
add dependency on version.h
Revision 1.22 / (download) - annotate - [select for diffs], Fri Oct 1 07:58:02 1999 UTC (24 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: comdex-fall-1999-base,
comdex-fall-1999
Changes since 1.21: +3 -1
lines
Diff to previous 1.21 (colored) to selected 1.1 (colored)
simple dependancy so addition of global vars to ftp_var.h is detected for main.c
Revision 1.21 / (download) - annotate - [select for diffs], Sun Sep 26 02:00:12 1999 UTC (24 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.20: +1 -2
lines
Diff to previous 1.20 (colored) to selected 1.1 (colored)
* replace ifdefs against __SVR4 and __linux__ with DIRENT_MISSING_D_NAMLEN; it's more portable and more obvious * remove the mkgmtime() && HAVE_TIMEGM stuff: a) why should netbsd have to define HAVE_TIMEGM to compile cleanly? b) foreign compiles of ftp should just be linked with working timegm function a more portable version of this ftp client will be released as a 3rdparty product; no use polluting our code with half-baked attempts...
Revision 1.20 / (download) - annotate - [select for diffs], Fri Jul 2 08:07:40 1999 UTC (24 years, 8 months ago) by itojun
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.19: +3 -1
lines
Diff to previous 1.19 (colored) to selected 1.1 (colored)
add dual-stack (IPv4/v6) support. hope I broke no other part...
Revision 1.19 / (download) - annotate - [select for diffs], Fri Apr 16 23:01:55 1999 UTC (24 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.18: +1 -2
lines
Diff to previous 1.18 (colored) to selected 1.1 (colored)
revert previous (creation of /usr/bin/pftp link); * $FTPMODE is the documented way in ftp(1) to force passive, active, gate-ftp, or autodetect. * AFAIK, we haven't shipped any previous release with pftp in /usr/bin * no link was made for gate-ftp (and i don't think that makes sense in /usr/bin either) * even though the link isn't made, the support for pftp, gate-ftp, and the `-p' flag should remain since people may depend on having their own link (e.g, ~/bin/pftp -> /usr/bin/ftp) or aliases which use these things. it doesn't hurt to leave argv[0] checking in ftp's main().
Revision 1.18 / (download) - annotate - [select for diffs], Thu Apr 15 20:48:49 1999 UTC (24 years, 11 months ago) by mcr
Branch: MAIN
Changes since 1.17: +2 -1
lines
Diff to previous 1.17 (colored) to selected 1.1 (colored)
added LINKS= to make /usr/bin/pftp
Revision 1.15.2.2 / (download) - annotate - [select for diffs], Mon Nov 23 03:56:03 1998 UTC (25 years, 4 months ago) by cgd
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003
Changes since 1.15.2.1: +2 -1
lines
Diff to previous 1.15.2.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored) to selected 1.1 (colored)
pull up rev 1.17 from trunk (itohy)
Revision 1.17 / (download) - annotate - [select for diffs], Wed Nov 18 07:24:25 1998 UTC (25 years, 4 months ago) by itohy
Branch: MAIN
CVS Tags: netbsd-1-4-base,
netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001,
netbsd-1-4
Changes since 1.16: +2 -1
lines
Diff to previous 1.16 (colored) to selected 1.1 (colored)
Temporary fix of UTC -> time_t conversion: 1. changed to use timegm(3) on NetBSD and 2. supply alternative code for other Unix-like OSs (NetBSD ftp shall be portable for some reasons :-). This fix closes PR #6448. NOTE: This should be fixed again if a portable UTC to time_t conversion method is specified in some standards.
Revision 1.15.2.1 / (download) - annotate - [select for diffs], Tue Nov 10 18:48:30 1998 UTC (25 years, 4 months ago) by cgd
Branch: netbsd-1-3
Changes since 1.15: +5 -4
lines
Diff to previous 1.15 (colored) to selected 1.1 (colored)
pull up rev(s) 1.16 from trunk and patch to work on 1.3 branch. (feyrer)
Revision 1.16 / (download) - annotate - [select for diffs], Wed Jul 22 16:06:27 1998 UTC (25 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.15: +3 -3
lines
Diff to previous 1.15 (colored) to selected 1.1 (colored)
* send 'Connection: close' in HTTP/1.1 headers, preventing the remove server from using a persistent connection, which speeds up such requests. * support http 301 and 302 redirects * rewrite guts of url_get() to use fparseln() et al instead of read(s,&p,1)... enables each in the header to be parsed as necessary * rename login to ftp_login, to remove conflict with util.h::login * cleanup verbose messages during http proxy requests
Revision 1.15 / (download) - annotate - [select for diffs], Sat Oct 18 15:31:20 1997 UTC (26 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA
Branch point for: netbsd-1-3
Changes since 1.14: +1 -2
lines
Diff to previous 1.14 (colored) to selected 1.1 (colored)
don't define WARNS=1 here
Revision 1.14 / (download) - annotate - [select for diffs], Tue Oct 14 15:09:22 1997 UTC (26 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored) to selected 1.1 (colored)
Change CFLAGS to CPPFLAGS
Revision 1.13 / (download) - annotate - [select for diffs], Mon Aug 18 10:20:13 1997 UTC (26 years, 7 months ago) by lukem
Branch: MAIN
Changes since 1.12: +5 -1
lines
Diff to previous 1.12 (colored) to selected 1.1 (colored)
bugs fixed: * don't interpret '-' or '|' when a local filename is determined from the remote name (i.e, in mget, and in get with only one argument). This is implemented using an extra argument to recvrequest(). Fixes a major security hole. * clean up memory leak when using globulize() * clean up a couple of comments * fix wording in TNF copyright features added: * support for TIS fwtk gate-ftp servers: * read defaults from $FTPSERVER && $FTPSERVERPORT * start in gate-ftp mode if invoked as 'gate-ftp' * toggle or set with 'gate [host [port]]'
Revision 1.12 / (download) - annotate - [select for diffs], Sun Jul 20 09:45:35 1997 UTC (26 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored) to selected 1.1 (colored)
* use RCSID() && COPYRIGHT() macros * cleanup for WARNS=1 (including some ugly '(void)&var' bits wrapped in #ifdef __GNUC__ to shut up gcc warnings WRT setjmp/longjmp) * use strtol() instead of atoi(), and more extensively check result of conversion * use u_int16_t instead of short or int for TCP port addresses
Revision 1.11 / (download) - annotate - [select for diffs], Mon Mar 24 21:59:36 1997 UTC (27 years ago) by christos
Branch: MAIN
Changes since 1.10: +2 -1
lines
Diff to previous 1.10 (colored) to selected 1.1 (colored)
- Makefile cleanups
Revision 1.10 / (download) - annotate - [select for diffs], Fri Mar 14 01:39:31 1997 UTC (27 years ago) by christos
Branch: MAIN
Changes since 1.9: +1 -8
lines
Diff to previous 1.9 (colored) to selected 1.1 (colored)
SMALLFTP->SMALL; remove SMALL from Makefile
Revision 1.9 / (download) - annotate - [select for diffs], Thu Mar 13 22:38:39 1997 UTC (27 years ago) by christos
Branch: MAIN
Changes since 1.8: +3 -3
lines
Diff to previous 1.8 (colored) to selected 1.1 (colored)
Deal with SMALLFTP a bit differently [by compiling complete.c]
Revision 1.8 / (download) - annotate - [select for diffs], Sun Jan 19 14:19:02 1997 UTC (27 years, 2 months ago) by lukem
Branch: MAIN
Changes since 1.7: +12 -3
lines
Diff to previous 1.7 (colored) to selected 1.1 (colored)
New features: * Command line editing via editline(3) library. * Context sensitive command and file completion, including remote files. Enhancements to auto-fetch feature: * Support for http:// URLs using the http protocol, including proxy HTTP support via $htty_proxy if it's defined. * The connection is kept open between successive files on the same host. (obviously, this does not count for http requests.) * Return value of ftp is 0 on no error, or the offset in argv[] of the file which failed (i.e., argv[x] failed, ftp returns x). * If the path in an ftp URL or classic format line has a trailing '/', cd to the path and enter interactive mode. Fixes [bin/3011], albiet requiring the user to help ftp in determining the operation. Other changes: * '-P port' works for normal ftp, and is the default for all classic style auto-fetch transfers and for ftp URLs that don't specify the port. (previously it would just work for the first xfer.) * Some code moved into separated files along logical divisions. * Editing and completion can be compiled out with -DSMALLFTP.
Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 9 20:19:32 1997 UTC (27 years, 2 months ago) by tls
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored) to selected 1.1 (colored)
RCS ID police
Revision 1.6 / (download) - annotate - [select for diffs], Wed Nov 22 21:52:48 1995 UTC (28 years, 4 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored) to selected 1.1 (colored)
add -Dunix to CFLAGS
Revision 1.5 / (download) - annotate - [select for diffs], Fri Sep 8 01:05:59 1995 UTC (28 years, 6 months ago) by tls
Branch: MAIN
CVS Tags: netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored) to selected 1.1 (colored)
Sync with 4.4lite2
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Tue Sep 5 01:20:03 1995 UTC (28 years, 6 months ago) by tls
Branch: WFJ-920714,
CSRG
CVS Tags: lite-2
Changes since 1.1.1.1: +2 -2
lines
Diff to previous 1.1.1.1 (colored) to selected 1.1 (colored)
imported from 44lite2
Revision 1.4.2.2 / (download) - annotate - [select for diffs], Mon Aug 29 03:09:06 1994 UTC (29 years, 6 months ago) by mycroft
Branch: netbsd-1-0
Changes since 1.4.2.1: +7 -0
lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored) to selected 1.1 (colored)
Add RCS ids.
Revision 1.4.2.1, Mon Aug 29 03:09:05 1994 UTC (29 years, 6 months ago) by mycroft
Branch: netbsd-1-0
Changes since 1.4: +0 -7
lines
FILE REMOVED
file Makefile was added on branch netbsd-1-0 on 1994-08-29 03:09:06 +0000
Revision 1.4 / (download) - annotate - [select for diffs], Mon Aug 29 03:09:05 1994 UTC (29 years, 6 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-RELEASE,
netbsd-1-0-PATCH1,
netbsd-1-0-PATCH06,
netbsd-1-0-PATCH05,
netbsd-1-0-PATCH04,
netbsd-1-0-PATCH03,
netbsd-1-0-PATCH02,
netbsd-1-0-PATCH0
Branch point for: netbsd-1-0
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (colored) to selected 1.1 (colored)
Add RCS ids.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Aug 25 03:47:50 1994 UTC (29 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.2: +2 -3
lines
Diff to previous 1.2 (colored) to selected 1.1 (colored)
clean up import, no local changes.
Revision 1.1.2.1 / (download) - annotate - [select for diffs], Thu Aug 25 03:28:00 1994 UTC (29 years, 7 months ago) by cgd
CVS Tags: lite-1
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored) next main 1.2 (colored)
import from 4.4-Lite
Revision 1.2 / (download) - annotate - [select for diffs], Sat Jul 31 15:22:29 1993 UTC (30 years, 7 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Add RCS indentifiers.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (31 years ago) by cgd
Branch: WFJ-920714,
CSRG
CVS Tags: patchkit-0-2-2,
netbsd-alpha-1,
netbsd-0-9-base,
netbsd-0-9-RELEASE,
netbsd-0-9-BETA,
netbsd-0-9-ALPHA2,
netbsd-0-9-ALPHA,
netbsd-0-9,
netbsd-0-8,
WFJ-386bsd-01
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
initial import of 386bsd-0.1 sources
Revision 1.1 / (download) - annotate - [selected], Sun Mar 21 09:45:37 1993 UTC (31 years ago) by cgd
Branch: MAIN
Initial revision