summaryrefslogtreecommitdiff
path: root/include/protocols/dumprestore.h
AgeCommit message (Collapse)Author
2021-06-19Add external attribute dumping and restoring support from FreeBSD.christos
Does not fully work yet, attributes are being saved and restored correctly, but don't appear in the restored files somehow.
2020-04-05Fix depenency on common symbols in sbin.joerg
2016-01-22These all need stdint.h.dholland
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.
2015-11-16PR/50434: Louis Guillaume: Bump the in and out formats to 511 (NAME_MAX)christos
2009-01-11merge christos-time_tchristos
2008-12-26Make restore work for Linux dump volumes by ignoring extended attributehannken
records on these volumes. Tested with Centos 5.2. Reviewed by: Manuel Bouyer <bouyer@netbsd.org>
2005-12-26u_intN_t -> uintN_tperry
2005-09-06Change ino_t to u_int32_t for compatibility with the current dump/restorechristos
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.
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
Patches provided by Joel Baker in PR 22270, verified by myself.
2003-04-02Add support for UFS2. UFS2 is an enhanced FFS, adding support forfvdl
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.
2003-01-24Bump daddr_t to 64 bits. Replace it with int32_t in all places wherefvdl
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.
2001-12-23Use "int32_t" instead of "time_t" for ``on tape'' times. (From FreeBSD.)lukem
1998-02-10add/cleanup multiple inclusion protection.perry
1996-11-30patches from Tom I Helbekkmo <tih@nhh.no> to deal with type-size issues,cgd
so this works (better, at least) on 64-bit machines (e.g. alpha).
1994-10-26new RCS ID format.cgd
1994-06-15kill some now-unnecessary definescgd
1994-05-16update all but ctype.h, dumprestore.h, time.h to 4.4-Lite versions.cgd
USL copyright additions on those. Kill varargs.h, because it can simply be a link to the machine-dependent version.
1993-12-22new version from CSRG, via BSDI, with fixescgd
1993-08-01Add RCS identifiers.mycroft
1993-03-21initial import of 386bsd-0.1 sourcescgd