Home | History | Annotate | Download | only in restore
History log of /src/sbin/restore/utilities.c
RevisionDateAuthorComments
 1.24  19-Jun-2021  christos Add external attribute dumping and restoring support from FreeBSD.
Does not fully work yet, attributes are being saved and restored correctly,
but don't appear in the restored files somehow.
 1.23  22-Jan-2013  dholland Stuff UFS_ in front of a few of ufs's symbols to reduce namespace
pollution. Specifically:
ROOTINO -> UFS_ROOTINO
WINO -> UFS_WINO
NXADDR -> UFS_NXADDR
NDADDR -> UFS_NDADDR
NIADDR -> UFS_NIADDR
MAXSYMLINKLEN -> UFS_MAXSYMLINKLEN
MAXSYMLINKLEN_UFS[12] -> UFS[12]_MAXSYMLINKLEN (for consistency)

Sort out ext2fs's misuse of NDADDR and NIADDR; fortunately, these have
the same values in ext2fs and ffs.

No functional change intended.
 1.22  19-Aug-2005  christos branches: 1.22.44; 1.22.50;
64 bit inode changes
 1.21  27-Jun-2005  christos add const
 1.20  27-Jun-2005  christos sprinkle const.
 1.19  17-Feb-2005  xtraeme Kill __P(), use ANSI function declarations.
 1.18  22-Oct-2004  bouyer Add an option (-M) to write a mtree specification (which needs to be passed
through sort before being feed to mtree) with file flags, instead of restoring
file flags at the same time as other attributes. Fix various issue with
schg, uchg, sappnd or uappnd flags which cause restore to fail in some case.
Discussed on tech-userlevel:
http://mail-index.netbsd.org/tech-userlevel/2004/10/12/0000.html
 1.17  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22308, verified by myself.
 1.16  25-May-2002  wiz __STDC__ is always defined on NetBSD.
 1.15  01-Nov-2001  lukem fix -Wshadow warnings
 1.14  24-Sep-2001  wiz va_{start,end} audit:
Make sure that each va_start has one and only one matching va_end,
especially in error cases.
If the va_list is used multiple times, do multiple va_starts/va_ends.
If a function gets va_list as argument, don't let it use va_end (since
it's the callers responsibility).

Improved by comments from enami and christos -- thanks!

Heimdal/krb4/KAME changes already fed back, rest to follow.

Inspired by, but not not based on, OpenBSD.
 1.13  16-Sep-1997  lukem resolve conflicts from lite-2 merge
 1.12  15-Sep-1997  lukem * cleanup for WARNS=1
* fix use of .Nm
 1.11  19-Mar-1997  lukem * use mkstemp() instead of mktemp()
* remove "register" qualifiers
 1.10  27-Sep-1996  thorpej Use snprintf() rather than sprintf().
 1.9  18-Mar-1995  cgd convert to new RCS Id conventions; reduce my headache
 1.8  20-Feb-1995  mycroft Use atexit() rather than tweaking every exit() to call the cleanup function.
 1.7  28-Dec-1994  mycroft Mostly sync with CSRG.
 1.6  23-Sep-1994  mycroft Eliminate uses of some obsolete functions.
 1.5  08-Jun-1994  mycroft Update from 4.4-Lite, with local changes.
 1.4  19-Feb-1994  cgd light clean and check error codes
 1.3  22-Dec-1993  cgd new version from CSRG, via BSDI, with fixes
 1.2  01-Aug-1993  mycroft Add RCS identifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.3  16-Sep-1997  lukem imported from lite-2
 1.1.1.2  13-Jun-1994  mycroft Import 4.4-Lite version.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.22.50.1  25-Feb-2013  tls resync with head
 1.22.44.1  23-Jan-2013  yamt sync with head

RSS XML Feed