cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test Makefile test_write_disk.c test_write_disk_times.c

2008-09-29 Thread Tim Kientzle
kientzle2008-09-30 04:02:36 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test Makefile test_write_disk.c Added files: lib/libarchive/test test_write_disk_times.c Log: SVN rev 183483 on 2008-09-30 04:02:36Z by ki

cvs commit: src/lib/libarchive archive_write_disk.c config_freebsd.h

2008-09-13 Thread Tim Kientzle
kientzle2008-09-14 05:51:25 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c config_freebsd.h Log: SVN rev 183011 on 2008-09-14 05:51:25Z by kientzle Choose a flag-handling strategy based on platform capabilities rather than on platform.

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk_secure.c

2008-09-11 Thread Tim Kientzle
kientzle2008-09-12 04:39:07 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk_secure.c Log: SVN rev 182957 on 2008-09-12 04:39:07Z by kientzle MFC r182838: Fix tar -xP to f

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk_secure.c

2008-09-11 Thread Tim Kientzle
kientzle2008-09-12 04:34:56 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk_secure.c Log: SVN rev 182956 on 2008-09-12 04:34:56Z by kientzle MFC r182838: Correct tar -xP

cvs commit: src/lib/libarchive archive_write_disk.c config_freebsd.h

2008-09-11 Thread Tim Kientzle
kientzle2008-09-12 04:08:11 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c config_freebsd.h Log: SVN rev 182955 on 2008-09-12 04:08:11Z by kientzle Portability: Not everyone is lucky enough to have ftruncate() Revision ChangesP

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk_secure.c

2008-09-06 Thread Tim Kientzle
kientzle2008-09-07 05:22:33 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk_secure.c Log: SVN rev 182838 on 2008-09-07 05:22:33Z by kientzle When restoring a directory, allow symlinks to be follow

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2008-09-05 Thread Tim Kientzle
kientzle2008-09-06 06:01:45 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: SVN rev 182811 on 2008-09-06 06:01:45Z by kientzle MFC r182587: If atime is missing, us

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2008-09-05 Thread Tim Kientzle
kientzle2008-09-06 06:01:15 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: SVN rev 182810 on 2008-09-06 06:01:15Z by kientzle MFC r182587: If atime is missing, us

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c test_write_disk_hardlink.c

2008-09-04 Thread Tim Kientzle
kientzle2008-09-05 06:13:11 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c test_write_disk_hardlink.c Log: SVN rev 182779 on 2008-09-05 06:13:11Z by kientzle MfP4: Han

cvs commit: src/lib/libarchive archive_write_disk.c

2008-09-04 Thread Tim Kientzle
kientzle2008-09-05 05:55:49 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: SVN rev 182778 on 2008-09-05 05:55:49Z by kientzle MfP4: Use the set/unset tracking to determine when mtime or atime is unavailable. Use start_time as a s

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2008-08-31 Thread Tim Kientzle
kientzle2008-09-01 02:50:24 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: SVN rev 182587 on 2008-09-01 02:50:24Z by kientzle Use the "start_time" (time at which the restore process began)

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2008-08-30 Thread Tim Kientzle
kientzle2008-08-31 04:46:36 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: SVN rev 182513 on 2008-08-31 04:46:36Z by kientzle MFC r182360, r182470: If atime isn't

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2008-08-30 Thread Tim Kientzle
kientzle2008-08-31 04:45:21 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: SVN rev 182512 on 2008-08-31 04:45:21Z by kientzle MFC r182360,r182470: If atime isn't

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2008-08-27 Thread Tim Kientzle
kientzle2008-08-28 06:40:22 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: SVN rev 182360 on 2008-08-28 06:40:22Z by kientzle If no atime was specified (for example, when extracting from u

cvs commit: src/lib/libarchive archive_write_disk.c

2008-08-27 Thread Tim Kientzle
kientzle2008-08-28 06:28:24 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c Log: SVN rev 182359 on 2008-08-28 06:28:24Z by kientzle MFC r182097,r182101: Accept requests to write path/.. if SECURE_NODOTDOT is no

cvs commit: src/lib/libarchive archive_write_disk.c

2008-08-27 Thread Tim Kientzle
kientzle2008-08-28 06:25:54 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c Log: SVN rev 182358 on 2008-08-28 06:25:54Z by kientzle MFC r182093: Even if a dir is newer and we're using NO_OVERWRITE_NEWER, update

cvs commit: src/lib/libarchive archive_write_disk.c

2008-08-26 Thread Tim Kientzle
kientzle2008-08-27 05:14:15 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c Log: SVN rev 182245 on 2008-08-27 05:14:15Z by kientzle MFC r182102: Track total bytes transferred when writing to archive_write_disk.

cvs commit: src/lib/libarchive archive_write_disk.c

2008-08-26 Thread Tim Kientzle
kientzle2008-08-27 05:10:04 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c Log: SVN rev 182242 on 2008-08-27 05:10:04Z by kientzle MFC r180270: Always plan to fix dir permissions if EXTRACT_PERM was specified.

cvs commit: src/lib/libarchive archive_write_disk.c

2008-08-26 Thread Tim Kientzle
kientzle2008-08-27 04:45:26 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) lib/libarchive archive_write_disk.c Log: SVN rev 182234 on 2008-08-27 04:45:26Z by kientzle MFC r182102: Update the total archive bytes written when writing entries to di

cvs commit: src/lib/libarchive archive_write_disk.c

2008-08-26 Thread Tim Kientzle
kientzle2008-08-27 04:40:38 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) lib/libarchive archive_write_disk.c Log: SVN rev 182230 on 2008-08-27 04:40:38Z by kientzle MFC r182097: Permit restoring of path/.. if SECURE_NODOTDOT was not specified.

cvs commit: src/lib/libarchive archive_write_disk.c

2008-08-26 Thread Tim Kientzle
kientzle2008-08-27 04:36:07 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) lib/libarchive archive_write_disk.c Log: SVN rev 182228 on 2008-08-27 04:36:07Z by kientzle MFC r182093: Ignore NO_OVERWRITE_NEWER if the current object is a directory. B

cvs commit: src/lib/libarchive archive_write_disk.c src/usr.bin/cpio cpio.c src/usr.bin/cpio/test test_basic.c test_option_L.c test_option_a.c test_option_y.c test_passthrough_dotdot.c test_passthroug

2008-08-23 Thread Tim Kientzle
kientzle2008-08-24 06:21:00 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c usr.bin/cpio cpio.c usr.bin/cpio/testtest_basic.c test_option_L.c test_option_a.c test_option_y.c

cvs commit: src/lib/libarchive archive_write_disk.c

2008-08-23 Thread Tim Kientzle
kientzle2008-08-24 05:01:01 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: SVN rev 182093 on 2008-08-24 05:01:01Z by kientzle Fix the cpio bug tested for by r182092 of usr.bin/cpio/test. Since various 'find' incantations can emit

cvs commit: src/lib/libarchive archive_write_disk.c

2008-08-12 Thread Tim Kientzle
kientzle2008-08-13 05:05:43 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c Log: SVN rev 181667 on 2008-08-13 05:05:43Z by kientzle MFC r179914: If we fail to open the file, return ARCHIVE_FAILED so that client

cvs commit: src/lib/libarchive archive_write_disk.c config_freebsd.h

2008-08-10 Thread Tim Kientzle
kientzle2008-08-11 05:06:27 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c config_freebsd.h Log: SVN rev 181585 on 2008-08-11 05:06:27Z by kientzle MFC r177213: use fstat() on FreeBSD, and use it correctly.

cvs commit: src/lib/libarchive archive_write_disk.c

2008-07-04 Thread Tim Kientzle
kientzle2008-07-05 01:48:33 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: SVN rev 180270 on 2008-07-05 01:48:33Z by kientzle When ARCHIVE_EXTRACT_PERM is requested (e.g., by "tar -p"), always schedule a chmod() fixup for director

cvs commit: src/lib/libarchive archive_write_disk.c

2008-07-04 Thread Tim Kientzle
kientzle2008-07-05 01:45:31 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: SVN rev 180269 on 2008-07-05 01:45:31Z by kientzle Don't use the deprecated linux/ext2_fs.h include file. Revision ChangesPath 1.27 +0 -3

cvs commit: src/lib/libarchive archive_write_disk.c

2008-06-21 Thread Tim Kientzle
kientzle2008-06-21 19:05:29 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: SVN rev 179914 on 2008-06-21 19:05:29Z by kientzle A security-check failure here should be ARCHIVE_FAILED (cannot continue this operation) and not ARCHIVE_

cvs commit: src/lib/libarchive archive_write_disk.c config_freebsd.h

2008-05-10 Thread Tim Kientzle
kientzle2008-05-10 23:27:22 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) lib/libarchive archive_write_disk.c config_freebsd.h Log: MFC: FreeBSD does have fstat() and libarchive should use it (it reduces some races). But I need to fix a typo in the

cvs commit: src/lib/libarchive archive_write_disk.c config_freebsd.h

2008-03-14 Thread Tim Kientzle
kientzle2008-03-15 04:20:50 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c config_freebsd.h Log: FreeBSD does have fstat(). Correct the nasty typo this uncovers. Revision ChangesPath 1.24 +1 -1 src/lib/libarchive/archi

cvs commit: src/lib/libarchive archive_write_disk.c

2008-02-26 Thread Tim Kientzle
kientzle2008-02-27 06:16:41 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: Spelling correction, thanks to Joerg Sonnenberger. Revision ChangesPath 1.23 +1 -1 src/lib/libarchive/archive_write_disk.c _

cvs commit: src/lib/libarchive archive_write_disk.c

2008-02-18 Thread Tim Kientzle
kientzle2008-02-19 05:39:35 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: Portability improvements: * If the platform can't restore char nodes, block nodes, or fifos, don't try and just return error. * Include O_BINARY in most

Re: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test Makefile test_write_disk_hardlink.c

2008-01-18 Thread John Baldwin
On Friday 18 January 2008 12:05:58 am Tim Kientzle wrote: > kientzle2008-01-18 05:05:58 UTC > > FreeBSD src repository > > Modified files: > lib/libarchive archive_write_disk.c > lib/libarchive/test Makefile > Added files: > lib/libarchive/test test_write_disk_hard

cvs commit: src/lib/libarchive archive_write_disk.c

2008-01-17 Thread Tim Kientzle
kientzle2008-01-18 06:16:08 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: I misread the Tinderbox error; this should really unbreak 64-bit builds. Pointy hats, yep, keep 'em coming. ;-/ Revision ChangesPath 1.21 +

cvs commit: src/lib/libarchive archive_write_disk.c

2008-01-17 Thread Tim Kientzle
kientzle2008-01-18 06:08:39 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: Fix 64-bit build after my last commit. Revision ChangesPath 1.20 +1 -1 src/lib/libarchive/archive_write_disk.c ___

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test Makefile test_write_disk_hardlink.c

2008-01-17 Thread Tim Kientzle
kientzle2008-01-18 05:05:58 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test Makefile Added files: lib/libarchive/test test_write_disk_hardlink.c Log: Issues with hardlinks in newc-format files prompted me to

cvs commit: src/lib/libarchive archive_write_disk.c

2007-09-26 Thread Tim Kientzle
kientzle2007-09-27 03:45:24 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c Log: MFC 1.17: Make return values from archive_write_data() consistent whether you're writing to an archive or to disk. Revision Chan

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2007-09-20 Thread Tim Kientzle
kientzle2007-09-21 04:52:43 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: Fix the archive_write_data() function so it always returns number of bytes written, even when used to write files to

Re: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2007-09-18 Thread Tim Kientzle
Bruce A. Mah wrote: If memory serves me right, Scott Long wrote: Kostik Belousov wrote: It seems that tar is broken. I think this patch needs to be backed out ... With my RE hat on, I've backed out this commit. Thank you, Bruce. I'll investigate further. Tim Kientzle __

Re: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2007-09-18 Thread Scott Long
Bruce A. Mah wrote: If memory serves me right, Scott Long wrote: Kostik Belousov wrote: On Tue, Sep 18, 2007 at 04:20:21AM +, Tim Kientzle wrote: kientzle2007-09-18 04:20:21 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchi

Re: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2007-09-18 Thread Bruce A. Mah
If memory serves me right, Scott Long wrote: > Kostik Belousov wrote: >> On Tue, Sep 18, 2007 at 04:20:21AM +, Tim Kientzle wrote: >>> kientzle2007-09-18 04:20:21 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> lib/libarchive archive_write_disk.c >>> lib/li

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2007-09-18 Thread Bruce A. Mah
bmah2007-09-18 20:20:37 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: Revert the last commit to libarchive. It introduced some regresssions, most noticably the incorrect extraction of f

Re: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2007-09-18 Thread Scott Long
Kostik Belousov wrote: On Tue, Sep 18, 2007 at 04:20:21AM +, Tim Kientzle wrote: kientzle2007-09-18 04:20:21 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: Correct the return value from

Re: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2007-09-18 Thread Kostik Belousov
On Tue, Sep 18, 2007 at 04:20:21AM +, Tim Kientzle wrote: > kientzle2007-09-18 04:20:21 UTC > > FreeBSD src repository > > Modified files: > lib/libarchive archive_write_disk.c > lib/libarchive/test test_write_disk.c > Log: > Correct the return value from archive_

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c

2007-09-17 Thread Tim Kientzle
kientzle2007-09-18 04:20:21 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: Correct the return value from archive_write_data() (when used to restore files to disk) to match: * The document

cvs commit: src/lib/libarchive archive_write_disk.c

2007-08-24 Thread Tim Kientzle
kientzle2007-08-25 04:42:01 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) lib/libarchive archive_write_disk.c Log: MFC: Opportunistic SUID/SGID restore. If owner restore wasn't requested, then SUID/SGID restore failures caused by owner/group mism

cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk_perms.c

2007-08-12 Thread Tim Kientzle
kientzle2007-08-12 17:35:05 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk_perms.c Log: Make suid/sgid restore be "opportunistic" if owner restore is not requested. If you ask for permissions to

cvs commit: src/lib/libarchive archive_write_disk.c

2007-05-20 Thread Colin Percival
cperciva2007-05-21 04:22:38 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: Remove pointless code: Don't assign a value to a variable when we're going to overwrite it with a new value a few lines later. Visual inspection of the sur

cvs commit: src/lib/libarchive archive_write_disk.c

2007-04-14 Thread Tim Kientzle
kientzle2007-04-15 04:43:12 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: Properly cleanup the UID/GID lookup data. Revision ChangesPath 1.10 +4 -0 src/lib/libarchive/archive_write_disk.c __

cvs commit: src/lib/libarchive archive_write_disk.c

2007-04-14 Thread Tim Kientzle
kientzle2007-04-14 22:20:31 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: Invoke utime(2) properly. (It's only used on platforms that lack utimes(2).) Revision ChangesPath 1.9 +2 -2 src/lib/libarchive/archive_w

cvs commit: src/lib/libarchive archive_write_disk.c

2007-04-07 Thread Tim Kientzle
kientzle2007-04-07 19:35:02 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: Fix build on Solaris. Revision ChangesPath 1.6 +1 -1 src/lib/libarchive/archive_write_disk.c __

cvs commit: src/lib/libarchive archive_write_disk.c

2007-04-01 Thread Tim Kientzle
kientzle2007-04-02 00:32:03 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: Be consistent: file flags are unsigned bitmaps. Thanks to: Joerg Sonnenberger Revision ChangesPath 1.5 +1 -1 src/lib/libarchive/archive_w