pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/tnftp



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun May  7 19:13:28 UTC 2023

Modified Files:
        pkgsrc/net/tnftp: Makefile options.mk
        pkgsrc/net/tnftp/files: COPYING ChangeLog INSTALL Makefile.am
            Makefile.in NEWS README THANKS aclocal.m4 configure configure.ac
            tnftp.h tnftp_config.h.in todo
        pkgsrc/net/tnftp/files/buildaux: config.guess config.sub depcomp
            install-sh libtool.m4 ltmain.sh ltoptions.m4 ltsugar.m4
            ltversion.m4 lt~obsolete.m4 missing
        pkgsrc/net/tnftp/files/libedit: Makefile.am Makefile.in chared.c
            chared.h common.c editline.3 editrc.5 el.c el.h emacs.c
            filecomplete.c filecomplete.h hist.c hist.h histedit.h history.c
            map.c map.h parse.c parse.h prompt.c prompt.h read.c read.h
            readline.c refresh.c refresh.h search.c search.h sig.c sig.h sys.h
            tokenizer.c tty.c tty.h vi.c
        pkgsrc/net/tnftp/files/libedit/readline: readline.h
        pkgsrc/net/tnftp/files/libnetbsd: Makefile.am Makefile.in dirname.c
            err.c fgetln.c fseeko.c ftpglob.h ftpvis.h getaddrinfo.c
            getnameinfo.c glob.c inet_ntop.c inet_pton.c mkstemp.c
            setprogname.c sl_init.c snprintf.c strdup.c strerror.c strlcat.c
            strlcpy.c strptime.c strsep.c strtoll.c strunvis.c strvis.c
            timegm.c usleep.c utimes.c
        pkgsrc/net/tnftp/files/src: Makefile.am Makefile.in cmds.c cmdtab.c
            complete.c domacro.c extern.h fetch.c ftp.1 ftp.c ftp_var.h main.c
            progressbar.c progressbar.h ruserpass.c ssl.c ssl.h util.c
            version.h
Added Files:
        pkgsrc/net/tnftp/files/buildaux: ar-lib compile
        pkgsrc/net/tnftp/files/libedit: chartype.c chartype.h config.h
            editline.7 eln.c historyn.c keymacro.c keymacro.h literal.c
            literal.h makelist terminal.c terminal.h tokenizern.c
        pkgsrc/net/tnftp/files/libedit/TEST: rl1.c tc1.c test_filecompletion.c
            wtc1.c
        pkgsrc/net/tnftp/files/libnetbsd: libnetbsd.c vasprintf.c
Removed Files:
        pkgsrc/net/tnftp/files/libedit: key.c key.h makelist.in term.c term.h

Log Message:
tnftp: update to 20230507.

Changes in tnftp from 20230409 to 20230507:

        Add timeout for SSL connection setup, defaulting to 60 seconds.

        Update to NetBSD-ftp 20230505.

Changes in tnftp from 20210827 to 20230409:

        Validate SSL certificates by default, disabled with
        FTPSSLNOVERIFY=1 in the environment, or option sslnoverify.

        Add netrc processing to fetch-mode (URL on command line)
        to enable options and autologin via netrc.

        Handle relative URLs in fetch.

        Improve formatting of manual page.

        Update to NetBSD-ftp 20230225.

Changes in tnftp from 20200705 to 20210827:

        Validate address in server's PASV and LPSV responses. Previously a
        hostile server could cause ftp to open a data connection elsewhere.

        Avoid intermittent crashes by fixing signal handler restoration.

        Fix intermittent failures in -q QUITTIME by not using restartable
        signals.

        Set SO_KEEPALIVE on control connection to attempt to avoid timeouts.

        Update to NetBSD-ftp 20210826.

        Improve configure tests.

        Improve manual page.

        Display usage to stdout with -?.

Changes in tnftp from 20151004 to 20200705:

        Avoid crashes by exiting if lostpeer due to a signal
        (e.g., remote server disconnection).

        Issue PWD commands to the server only when we actually
        need the results, not speculatively, just in case we might.
        Works around broken servers, and is quicker too.

        Use "anonymous" instead of the local username for anonymous
        ftp. Avoids unnecesary information leak.

        Use the first name we requested the http/https URL for,
        not any name we ended up with after random redirects.

        Support using CONNECT for https:// via proxy.

        Improve SSL error reporting, and IPv6 endpoint reporting.

        Use the system glob() if required extensions are supported.

        Use the system libedit library by default, instead of
        the local (embedded) libedit.

        Update to NetBSD-ftp 20200608.

        Update local (embedded) libedit to NetBSD as at 2020-07-04.
        Fixes various crashes.

        Portability improvements.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/net/tnftp/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/tnftp/options.mk
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/tnftp/files/COPYING
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/tnftp/files/ChangeLog
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/tnftp/files/INSTALL \
    pkgsrc/net/tnftp/files/tnftp_config.h.in
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/net/tnftp/files/Makefile.am
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/tnftp/files/Makefile.in
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/tnftp/files/NEWS \
    pkgsrc/net/tnftp/files/THANKS
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/tnftp/files/README \
    pkgsrc/net/tnftp/files/aclocal.m4 pkgsrc/net/tnftp/files/todo
cvs rdiff -u -r1.17 -r1.18 pkgsrc/net/tnftp/files/configure
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/tnftp/files/configure.ac
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/tnftp/files/tnftp.h
cvs rdiff -u -r0 -r1.1 pkgsrc/net/tnftp/files/buildaux/ar-lib \
    pkgsrc/net/tnftp/files/buildaux/compile
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/net/tnftp/files/buildaux/config.guess \
    pkgsrc/net/tnftp/files/buildaux/config.sub \
    pkgsrc/net/tnftp/files/buildaux/depcomp \
    pkgsrc/net/tnftp/files/buildaux/install-sh \
    pkgsrc/net/tnftp/files/buildaux/libtool.m4 \
    pkgsrc/net/tnftp/files/buildaux/ltmain.sh \
    pkgsrc/net/tnftp/files/buildaux/ltoptions.m4 \
    pkgsrc/net/tnftp/files/buildaux/ltsugar.m4 \
    pkgsrc/net/tnftp/files/buildaux/ltversion.m4 \
    pkgsrc/net/tnftp/files/buildaux/lt~obsolete.m4 \
    pkgsrc/net/tnftp/files/buildaux/missing
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/net/tnftp/files/libedit/Makefile.am
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/tnftp/files/libedit/Makefile.in \
    pkgsrc/net/tnftp/files/libedit/chared.c \
    pkgsrc/net/tnftp/files/libedit/common.c \
    pkgsrc/net/tnftp/files/libedit/editline.3 \
    pkgsrc/net/tnftp/files/libedit/el.c \
    pkgsrc/net/tnftp/files/libedit/emacs.c \
    pkgsrc/net/tnftp/files/libedit/hist.c \
    pkgsrc/net/tnftp/files/libedit/histedit.h \
    pkgsrc/net/tnftp/files/libedit/history.c \
    pkgsrc/net/tnftp/files/libedit/map.c \
    pkgsrc/net/tnftp/files/libedit/parse.c \
    pkgsrc/net/tnftp/files/libedit/parse.h \
    pkgsrc/net/tnftp/files/libedit/prompt.c \
    pkgsrc/net/tnftp/files/libedit/read.c \
    pkgsrc/net/tnftp/files/libedit/read.h \
    pkgsrc/net/tnftp/files/libedit/refresh.c \
    pkgsrc/net/tnftp/files/libedit/search.c \
    pkgsrc/net/tnftp/files/libedit/sig.c pkgsrc/net/tnftp/files/libedit/sys.h \
    pkgsrc/net/tnftp/files/libedit/tokenizer.c \
    pkgsrc/net/tnftp/files/libedit/tty.c pkgsrc/net/tnftp/files/libedit/tty.h \
    pkgsrc/net/tnftp/files/libedit/vi.c
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/tnftp/files/libedit/chared.h \
    pkgsrc/net/tnftp/files/libedit/editrc.5 \
    pkgsrc/net/tnftp/files/libedit/el.h pkgsrc/net/tnftp/files/libedit/hist.h \
    pkgsrc/net/tnftp/files/libedit/map.h \
    pkgsrc/net/tnftp/files/libedit/prompt.h \
    pkgsrc/net/tnftp/files/libedit/refresh.h \
    pkgsrc/net/tnftp/files/libedit/search.h \
    pkgsrc/net/tnftp/files/libedit/sig.h
cvs rdiff -u -r0 -r1.1 pkgsrc/net/tnftp/files/libedit/chartype.c \
    pkgsrc/net/tnftp/files/libedit/chartype.h \
    pkgsrc/net/tnftp/files/libedit/config.h \
    pkgsrc/net/tnftp/files/libedit/editline.7 \
    pkgsrc/net/tnftp/files/libedit/eln.c \
    pkgsrc/net/tnftp/files/libedit/historyn.c \
    pkgsrc/net/tnftp/files/libedit/keymacro.c \
    pkgsrc/net/tnftp/files/libedit/keymacro.h \
    pkgsrc/net/tnftp/files/libedit/literal.c \
    pkgsrc/net/tnftp/files/libedit/literal.h \
    pkgsrc/net/tnftp/files/libedit/makelist \
    pkgsrc/net/tnftp/files/libedit/terminal.c \
    pkgsrc/net/tnftp/files/libedit/terminal.h \
    pkgsrc/net/tnftp/files/libedit/tokenizern.c
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/tnftp/files/libedit/filecomplete.c \
    pkgsrc/net/tnftp/files/libedit/filecomplete.h \
    pkgsrc/net/tnftp/files/libedit/readline.c
cvs rdiff -u -r1.5 -r0 pkgsrc/net/tnftp/files/libedit/key.c \
    pkgsrc/net/tnftp/files/libedit/term.c \
    pkgsrc/net/tnftp/files/libedit/term.h
cvs rdiff -u -r1.4 -r0 pkgsrc/net/tnftp/files/libedit/key.h \
    pkgsrc/net/tnftp/files/libedit/makelist.in
cvs rdiff -u -r0 -r1.1 pkgsrc/net/tnftp/files/libedit/TEST/rl1.c \
    pkgsrc/net/tnftp/files/libedit/TEST/tc1.c \
    pkgsrc/net/tnftp/files/libedit/TEST/test_filecompletion.c \
    pkgsrc/net/tnftp/files/libedit/TEST/wtc1.c
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/tnftp/files/libedit/readline/readline.h
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/net/tnftp/files/libnetbsd/Makefile.am
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/tnftp/files/libnetbsd/Makefile.in \
    pkgsrc/net/tnftp/files/libnetbsd/ftpglob.h \
    pkgsrc/net/tnftp/files/libnetbsd/ftpvis.h \
    pkgsrc/net/tnftp/files/libnetbsd/getnameinfo.c \
    pkgsrc/net/tnftp/files/libnetbsd/inet_ntop.c \
    pkgsrc/net/tnftp/files/libnetbsd/inet_pton.c \
    pkgsrc/net/tnftp/files/libnetbsd/mkstemp.c \
    pkgsrc/net/tnftp/files/libnetbsd/setprogname.c \
    pkgsrc/net/tnftp/files/libnetbsd/strdup.c \
    pkgsrc/net/tnftp/files/libnetbsd/strlcat.c \
    pkgsrc/net/tnftp/files/libnetbsd/strlcpy.c \
    pkgsrc/net/tnftp/files/libnetbsd/strptime.c \
    pkgsrc/net/tnftp/files/libnetbsd/strsep.c \
    pkgsrc/net/tnftp/files/libnetbsd/strtoll.c \
    pkgsrc/net/tnftp/files/libnetbsd/strunvis.c
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/tnftp/files/libnetbsd/dirname.c
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/tnftp/files/libnetbsd/err.c \
    pkgsrc/net/tnftp/files/libnetbsd/fgetln.c \
    pkgsrc/net/tnftp/files/libnetbsd/fseeko.c \
    pkgsrc/net/tnftp/files/libnetbsd/getaddrinfo.c \
    pkgsrc/net/tnftp/files/libnetbsd/snprintf.c \
    pkgsrc/net/tnftp/files/libnetbsd/strerror.c \
    pkgsrc/net/tnftp/files/libnetbsd/timegm.c
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/tnftp/files/libnetbsd/glob.c \
    pkgsrc/net/tnftp/files/libnetbsd/sl_init.c \
    pkgsrc/net/tnftp/files/libnetbsd/strvis.c \
    pkgsrc/net/tnftp/files/libnetbsd/utimes.c
cvs rdiff -u -r0 -r1.1 pkgsrc/net/tnftp/files/libnetbsd/libnetbsd.c \
    pkgsrc/net/tnftp/files/libnetbsd/vasprintf.c
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/tnftp/files/libnetbsd/usleep.c
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/tnftp/files/src/Makefile.am \
    pkgsrc/net/tnftp/files/src/ssl.c pkgsrc/net/tnftp/files/src/ssl.h
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/tnftp/files/src/Makefile.in \
    pkgsrc/net/tnftp/files/src/version.h
cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/tnftp/files/src/cmds.c \
    pkgsrc/net/tnftp/files/src/ftp.c pkgsrc/net/tnftp/files/src/main.c
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/tnftp/files/src/cmdtab.c
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/tnftp/files/src/complete.c \
    pkgsrc/net/tnftp/files/src/domacro.c pkgsrc/net/tnftp/files/src/ftp.1 \
    pkgsrc/net/tnftp/files/src/progressbar.h \
    pkgsrc/net/tnftp/files/src/ruserpass.c
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/tnftp/files/src/extern.h \
    pkgsrc/net/tnftp/files/src/progressbar.c
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/tnftp/files/src/fetch.c \
    pkgsrc/net/tnftp/files/src/ftp_var.h pkgsrc/net/tnftp/files/src/util.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffs are larger than 1MB and have been omitted


Home | Main Index | Thread Index | Old Index