The NetBSD Project

CVS log for src/usr.bin/ftp/Makefile

[BACK] 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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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)

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)

* 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 - [selected], 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)

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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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) to selected 1.15 (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) to selected 1.15 (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) to selected 1.15 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years ago) by cgd
Branch: MAIN
Diff to selected 1.15 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>