Home | History | Annotate | Download | only in pax
History log of /src/bin/pax/gen_subs.c
RevisionDateAuthorComments
 1.37  30-Nov-2018  christos Add base-256 decoding support (Micha Gorny)
 1.36  09-Aug-2012  christos branches: 1.36.32; 1.36.34;
PR/46786: Simon Burge: After conversion to 64 bit time_t, tar/pax/cpio
erroneously think that negative time_t's never fit in 32 bits. Rework
conversion code to always use uintmax_t, and detect negative values.
XXX[1]: Perhaps we should do the same (use a signed conversion) for all
fields not just for time_t
XXX[2]: pullup for 6
 1.35  14-Aug-2011  christos branches: 1.35.2;
eliminate dup code and non literal format strings
 1.34  24-Feb-2008  joerg Kill pre-4.4BSD compat code.
 1.33  11-Feb-2006  dsl branches: 1.33.10; 1.33.16;
Change all the 'return(x)' to 'return c'.
Makes some other searches I want to do a bit easier.
 1.32  27-Oct-2003  lukem Overhaul how `build.sh tools' are used:

* Rename "config.h" to "nbtool_config.h" and
HAVE_CONFIG_H to HAVE_NBTOOL_CONFIG_H.
This makes in more obvious in the source when we're using
tools/compat/config.h versus "standard autoconf" config.h

* Consistently move the inclusion of nbtool_config.h to before
<sys/cdefs.h> so that the former can provide __RCSID() (et al),
and there's no need to protect those macros any more.

These changes should make it easier to "tool-ify" a program by adding:
#if HAVE_NBTOOL_CONFIG_H
#include "nbtool_config.h"
#endif
to the top of the source files (for the general case).
 1.31  13-Oct-2003  agc Move Keith Muller's code from a 4-clause to a 3-clause licence by removing
the advertising clause. Diffs provided in PR 22397 by Joel Baker, confirmed
to the board by Keith Muller.
 1.30  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22249, verified by myself.
 1.29  24-Jun-2003  grant backout previous; it was a missing prototype elsewhere.

noted by mrg.
 1.28  24-Jun-2003  grant add cast to fix an integer -> pointer warning.
 1.27  19-Dec-2002  kleink Change verbose output for symbolic links from "%s => %s" to "%s -> %s",
which matches ls(1) (per POSIX), as well as GNU tar output.
 1.26  13-Oct-2002  mrg make this build on LP64
 1.25  12-Oct-2002  christos merge OpenBSD changes:
- correct -C processing
- add ability to read filenames and flags from a file
- don't print dangerous escape sequences to the terminal
- use strlcpy/strncpy properly.
- handle tmpfile creation better.
- improve documentation of options.
- handle stdout/stderr list selection correctly.
- kill gzip when we get interrupted.
- simplify gzip setup.
- add more flags to programs.

additional changes:
- librmt processing.
- set POSIXLY_CORRECT in options parsing.
- prevent more string overruns.
- support -T

we don't turn the switch on to replace tar and cpio yet.
 1.24  01-Aug-2002  wiz Remove unneeded utmp.h include.
 1.23  31-Jan-2002  tv branches: 1.23.2;
Protect __RCSID and __COPYRIGHT from being invoked if not defined.
 1.22  28-Oct-2001  lukem s/u_longlong_t/unsigned long long/ to shut up the parc port
 1.21  25-Oct-2001  lukem - ansi KNF (just remove all the #ifndef __STDC__ prototype junk,
leaving the ansi stuff)
- use longlong_t instead of quad_t (etc), and rename *uqd*() -> *ull*()
- clean up the NET2_STAT stuff similar to ftpd; provide #defines and
macros which select which cast to use, etc
- clean up the NET2_FTS and NET2_REGEX #define use
 1.20  04-Jan-2001  lukem use more standard %ll_ in favour of %q_
 1.19  22-Oct-2000  kleink LC_TIME holds a locale name, which isn't a strftime() format string.
 1.18  17-Jun-2000  mrg branches: 1.18.2;
minor KNF nits.
 1.17  17-Feb-2000  itohy branches: 1.17.2;
Cleanup and fix typos.
Partially from FreeBSD.
 1.16  22-Oct-1999  mrg remove some old cruft.
 1.15  24-Aug-1999  tron branches: 1.15.2;
Strip leading slashes from filenames by default, add new "A" option to
disable this behaviour. Patches supplied by Peter Seebach in PR bin/8233.
 1.14  04-Nov-1998  christos make printf formats conservative
 1.13  28-Jul-1998  mycroft Use the uid/gid caching moved into libc. Fixed a memory leak!
 1.12  27-Jul-1998  mycroft __AUDIT__ cleanup.
 1.11  26-Jul-1998  mycroft const poisoning.
 1.10  01-Apr-1998  kleink Need <time.h> for strftime(), localtime() and time() prototypes.
 1.9  03-Feb-1998  mycroft Deal with GCC warnings.
 1.8  30-Jul-1997  thorpej Cast off_t's to (long long) for printing with %q*, for the Alpha.
 1.7  20-Jul-1997  christos - Rename local warn so tty_warn that we can include <err.h> since this program
uses err() and errx().
- Fix printf format strings.
- Added WARNS=1; note
- Added missing prototypes.
- Split overloaded trail function into trail() and subtrail().
 1.6  11-Jan-1997  tls kill 'register'
 1.5  21-Mar-1995  cgd convert to new RCS id conventions.
 1.4  23-Sep-1994  mycroft Eliminate uses of some obsolete functions.
 1.3  14-Jun-1994  mycroft Fix up RCS ids.
 1.2  13-Jun-1994  jtc Add RCS ID's
 1.1  13-Jun-1994  jtc branches: 1.1.1;
Initial revision
 1.1.1.1  13-Jun-1994  jtc From 4.4 lite
 1.15.2.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.17.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.18.2.1  25-Oct-2000  tv Pullup 1.19 [kleink]:
Don't abuse LC_TIME for strftime(3) format strings.
 1.23.2.4  25-Aug-2004  he Apply patch (requested by cube in ticket #1738):
Minimize difference with -current and netbsd-2-0 version.
 1.23.2.3  16-Jun-2004  jmc fix botched pullup from ticket #1021 and make sure this compiles on
non-NetBSD hosts again. Also fixes PR#24481
 1.23.2.2  07-Apr-2004  jmc Pullup rev 1.24-1.26,1.28-1.32 (requested by rafal in ticket #1021)

Pullup pax to current version on trunk. Includes many fixes.
 1.23.2.1  05-Jan-2003  jmc Pull up revisions 1.26-1.27 (via hand patch and requested by kleink in ticket
#1040)
Change verbose output for symbolic links from "%s => %s" to
"%s -> %s", which matches ls(1) (per POSIX), as well as GNU
tar output.
 1.33.16.1  24-Mar-2008  keiichi sync with head.
 1.33.10.1  23-Mar-2008  matt sync with HEAD
 1.35.2.1  30-Oct-2012  yamt sync with head
 1.36.34.3  21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.36.34.2  21-Apr-2020  martin Sync with HEAD
 1.36.34.1  10-Jun-2019  christos Sync with HEAD
 1.36.32.1  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts

RSS XML Feed