History log of /src/sbin/dump/itime.c |
Revision | | Date | Author | Comments |
1.22 |
| 25-Mar-2019 |
manu | Add -U flag to dump(8) and dump_lfs(8) to specify dumpdates entry
This address situations where dump(8) cannot figure out the device being dumped. It also allows tracking of subvolume dumps by using virtual device as dumpdates entry.
|
1.21 |
| 01-Mar-2019 |
christos | Use getfsspecname() to fill the filesystem argument in dumpdates. While here, make sure that the error strings terminate with newline consistently, and add a function that adds the system error string.
|
1.20 |
| 15-Jun-2013 |
christos | branches: 1.20.20; 1.20.28; handle new lfs split
|
1.19 |
| 13-Jan-2013 |
dholland | Add some const.
|
1.18 |
| 11-Mar-2010 |
christos | branches: 1.18.6; 1.18.12; PR/42952: The Grey Wolf: Fix for "true incremental". Don't overload level 9, use a new level "i" which is logically 10.
|
1.17 |
| 26-Feb-2010 |
christos | PR/42883: Greywolf: Add -i flag which brings "true incremental" capability.
|
1.16 |
| 19-May-2006 |
christos | Coverity CID 3275: Plug memory leak.
|
1.15 |
| 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.14 |
| 16-Nov-2002 |
itojun | use strlcpy. use sizeof() instead of xxLEN to avoid de-synchronization
|
1.13 |
| 25-Dec-2001 |
lukem | Fixes from FreeBSD: - Fix error if first tape was write protected. Fix NetBSD PRs 4754 and 6098. - Make dump exit codes confirm to manual page. - Use \a instead of \7 to make noise. - Fix estimated number of tapes for huge dumps to cartridges. - Use <sys/queue.h> SLIST_* instead of home-rolled lists. - Do not exit if unable to read or create /etc/dumpdates. - Support output (tape) device returning ENOSPC for end-of-media on a write.
Fixes by me: - Remove unused ddates_in. - Don't dump core if SIGINFO is received before 1 second has elapsed. - Only process SIGINFO in current "active" child. - Don't dump core in -w if dumpdates wasn't readable and ddatev == NULL - Minor KNF; wrap some lines
|
1.12 |
| 23-Dec-2001 |
lukem | unifdef sunos
|
1.11 |
| 28-May-2001 |
lukem | * improve parsing of file-systems-to-dump when a path is given: - if it's a path to an unmounted file-system listed in /etc/fstab, use that instead of assuming the user wanted a subtree dump of the parent directory. this restores the behaviour of dump before the subtree dumping code went in. - if it's a path to a mounted file-system which is not in /etc/fstab, use the info from getmntinfo(3). previously, dump would choke. * implement error checked malloc(), calloc(), strdup(), and use appropriately (some of the calloc()s weren't being checked) * use 'file-system' instead of 'filesystem' in the man page
|
1.10 |
| 28-May-2001 |
lukem | unifdef !__STDC__ (missed in previous)
|
1.9 |
| 27-May-2001 |
lukem | knf to ansi
|
1.8 |
| 22-Apr-1998 |
bouyer | branches: 1.8.10; PR bin/5346 from haszlaki@UAccess.NET: After parsing the entries from /etc/dumpdates, remember ou entrie, in order to print the date after /etc/dumpdates has been rewritten.
|
1.7 |
| 01-Apr-1998 |
kleink | Need <time.h> for ctime() prototype.
|
1.6 |
| 18-Mar-1998 |
bouyer | Add support for non-native byte order FFS. The dump is in filesystem byte order, restore already knows how to byteswap dumps.
|
1.5 |
| 15-Sep-1997 |
lukem | * cleanup for WARNS=1 * fix use of .Nm * comment out some unused(?) functions
|
1.4 |
| 15-Apr-1997 |
lukem | remove use of "register".
|
1.3 |
| 18-Mar-1995 |
cgd | convert to new RCS Id conventions; reduce my headache
|
1.2 |
| 08-Jun-1994 |
mycroft | Update from 4.4-Lite, with local changes.
|
1.1 |
| 22-Dec-1993 |
cgd | branches: 1.1.1; new version from CSRG, via BSDI, with fixes
|
1.1.1.1 |
| 13-Jun-1994 |
mycroft | Import 4.4-Lite version.
|
1.8.10.1 |
| 16-Jan-2002 |
he | Pull up revisions 1.12-1.13 (via patch, requested by bouyer): Various fixes: o Fix error if first tape is write-protected; fixes PR#4754 and PR#6098 o Make error codes conform to manual page o Use \a to make noise o Fix estimated number of tapes for huge dumps to cartridges o Use <sys/queue.h> SLIST_* macros instead of homegrown variants o Do not exit if unable to read/create /etc/dumpdates o Support output (tape) device returning ENOSPC for end-of-media on write o Don't dump core if SIGINFO is received before 1 second has elapsed o Only process SIGINFO in currently active child o Ensure current (sub)block isn't past end of file system -- fixes "spins forever but does nothing" bug. o Some other minor fixes (types, whitespace, KNF, unifdef sunos, ...)
|
1.18.12.2 |
| 23-Jun-2013 |
tls | resync from head
|
1.18.12.1 |
| 25-Feb-2013 |
tls | resync with head
|
1.18.6.2 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.18.6.1 |
| 23-Jan-2013 |
yamt | sync with head
|
1.20.28.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
1.20.20.1 |
| 29-Mar-2019 |
martin | Pull up following revision(s) (requested by manu in ticket #1221):
sbin/dump/tape.c: revision 1.55 sbin/dump_lfs/dump_lfs.8: revision 1.18 sbin/dump/dump.h: revision 1.56 sbin/dump/dump.8: revision 1.69 sbin/dump/dump.h: revision 1.57 sbin/dump/ffs_inode.c: revision 1.23 sbin/dump/optr.c: revision 1.43 sbin/dump/itime.c: revision 1.21 sbin/dump/main.c: revision 1.74 sbin/dump/itime.c: revision 1.22 sbin/dump/main.c: revision 1.75 sbin/dump/dump.8: revision 1.70 sbin/dump/traverse.c: revision 1.52 sbin/dump/dump.8: revision 1.71
Document what rdump is (was once) for. PR 53442.
Use getfsspecname() to fill the filesystem argument in dumpdates. While here, make sure that the error strings terminate with newline consistently, and add a function that adds the system error string.
Add -U flag to dump(8) and dump_lfs(8) to specify dumpdates entry This address situations where dump(8) cannot figure out the device being dumped. It also allows tracking of subvolume dumps by using virtual device as dumpdates entry.
Bump date for previous.
|