Home | History | Annotate | Download | only in protocols
History log of /src/include/protocols/dumprestore.h
RevisionDateAuthorComments
 1.20  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.19  05-Apr-2020  joerg Fix depenency on common symbols in sbin.
 1.18  22-Jan-2016  dholland branches: 1.18.16;
These all need stdint.h.

Also, dumprestore.h needs ufs/ufs/dinode.h; in talkd.h use unsigned
char instead of u_char; and in timed.h include limits.h and use
_POSIX_HOST_NAME_MAX instead of MAXHOSTNAMELEN as the latter would
require sys/param.h.
 1.17  16-Nov-2015  christos PR/50434: Louis Guillaume: Bump the in and out formats to 511 (NAME_MAX)
 1.16  11-Jan-2009  christos branches: 1.16.28;
merge christos-time_t
 1.15  26-Dec-2008  hannken Make restore work for Linux dump volumes by ignoring extended attribute
records on these volumes. Tested with Centos 5.2.

Reviewed by: Manuel Bouyer <bouyer@netbsd.org>
 1.14  26-Dec-2005  perry branches: 1.14.28; 1.14.30;
u_intN_t -> uintN_t
 1.13  06-Sep-2005  christos Change ino_t to u_int32_t for compatibility with the current dump/restore
format. Unfortunately this means that all dumps taken from the time of
the 64 bit inode changes (August 16th) will become unreadable with this
commit. To make them readable again, you can back-out this commit temporarily.
Please note, that I am not adding 64 bit inode support to the format on
purpose right now, because supporting 64 bit inodes on-disk will require
additional changes, and it is more appropriate to add such support then.
 1.12  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22270, verified by myself.
 1.11  02-Apr-2003  fvdl Add support for UFS2. UFS2 is an enhanced FFS, adding support for
64 bit block pointers, extended attribute storage, and a few
other things.

This commit does not yet include the code to manipulate the extended
storage (for e.g. ACLs), this will be done later.

Originally written by Kirk McKusick and Network Associates Laboratories for
FreeBSD.
 1.10  24-Jan-2003  fvdl Bump daddr_t to 64 bits. Replace it with int32_t in all places where
it was used on-disk, so that on-disk formats remain the same.
Remove ufs_daddr_t and ufs_lbn_t for the time being.
 1.9  23-Dec-2001  lukem Use "int32_t" instead of "time_t" for ``on tape'' times. (From FreeBSD.)
 1.8  10-Feb-1998  perry branches: 1.8.12;
add/cleanup multiple inclusion protection.
 1.7  30-Nov-1996  cgd patches from Tom I Helbekkmo <tih@nhh.no> to deal with type-size issues,
so this works (better, at least) on 64-bit machines (e.g. alpha).
 1.6  26-Oct-1994  cgd branches: 1.6.6;
new RCS ID format.
 1.5  15-Jun-1994  cgd kill some now-unnecessary defines
 1.4  16-May-1994  cgd update all but ctype.h, dumprestore.h, time.h to 4.4-Lite versions.
USL copyright additions on those. Kill varargs.h, because it can simply
be a link to the machine-dependent version.
 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.2  02-Feb-1998  perry import lite-2
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.6.6.1  06-Dec-1996  rat Pullup request from Chris G Demetriou <Chris_G_Demetriou@ux2.sp.cs.cmu.edu>

>Make dump and restore usable on the alpha.
 1.8.12.2  28-Jan-2002  nathanw Catch up to -current.
 1.8.12.1  14-Jan-2002  nathanw Catch up to -current.
 1.14.30.1  28-Dec-2008  christos sync with head.
 1.14.28.1  02-Jan-2009  snj Pull up following revision(s) (requested by hannken in ticket #210):
include/protocols/dumprestore.h: revision 1.15
sbin/restore/tape.c: revision 1.61
Make restore work for Linux dump volumes by ignoring extended attribute
records on these volumes. Tested with Centos 5.2.
Reviewed by: Manuel Bouyer <bouyer@netbsd.org>
 1.16.28.1  26-Jan-2016  riz Pull up following revision(s) (requested by christos in ticket #1068):
include/protocols/dumprestore.h: revision 1.17
PR/50434: Louis Guillaume: Bump the in and out formats to 511 (NAME_MAX)
 1.18.16.1  08-Apr-2020  martin Merge changes from current as of 20200406

RSS XML Feed