David Malone
838c00236b
Fix a couple of warnings:
...
1) Missing include for declaration of time conversion functions.
2) Avoid a couple of alignment warnings on 64 bit arches by memcpying the
things pointed to by caddrs into variables of the right type.
Bump WARNS to 6 while I'm here.
2004-05-19 21:34:52 +00:00
David Malone
f2ab33b6eb
Add missing %s so that all of the usage message gets printed.
...
Bump WARNS to 6 while I'm here.
2004-05-19 21:06:36 +00:00
Lukas Ertl
be28a6af38
Fix integer overflow in the file size output when dealing with
...
large files (i.e. DVD images).
Reviewed by: des@
2004-05-19 11:07:30 +00:00
Ruslan Ermilov
a12d0a1aee
Added pgrep to the SYNOPSIS.
...
Fixed SYNOPSIS.
Fixed markup nits.
2004-05-19 10:46:56 +00:00
Ruslan Ermilov
fdc1ec368d
Clean up language and markup.
2004-05-19 10:45:40 +00:00
Ruslan Ermilov
607e48e7b5
Language and markup polishing.
2004-05-19 10:44:24 +00:00
Ruslan Ermilov
79e447559c
Bumped the document date.
2004-05-19 09:54:14 +00:00
Ruslan Ermilov
47a49bc2b5
Bumped the document date.
...
Fixed the grammar nit.
2004-05-19 09:53:41 +00:00
Ruslan Ermilov
c548db0353
Bumped document date.
...
Fixed markup nit.
2004-05-19 09:53:03 +00:00
Ruslan Ermilov
0d25a5d896
Bumped document date.
...
Fixed the grammar nit.
2004-05-19 09:52:40 +00:00
Ruslan Ermilov
af52678ebd
Markup nits.
2004-05-19 09:51:58 +00:00
Ruslan Ermilov
032a157f2b
Bumped document date.
...
Dealt with hard sentence breaks and whitespace at EOL.
2004-05-19 09:51:31 +00:00
Ruslan Ermilov
fc7589061d
Fixed document date.
2004-05-19 09:49:54 +00:00
Ruslan Ermilov
54874bb6b9
Bumped document date.
...
Fixed a bunch of hyphen misspellings.
Fixed one warning.
2004-05-19 09:49:37 +00:00
Ruslan Ermilov
4bdd89ba98
Restore part of the word that got (accidentally) removed.
...
Removed whitespace at EOL.
2004-05-19 09:46:37 +00:00
Ruslan Ermilov
3c12a2e0d2
Markup nits.
2004-05-19 09:45:46 +00:00
Ruslan Ermilov
6f9c5e40fa
Bumped document date.
...
Removed hard sentence break.
2004-05-19 09:44:31 +00:00
Tim Kientzle
04e2d02e20
Default is to restore timestamps, even when operating as root. <sigh>
2004-05-19 01:21:11 +00:00
Tim Kientzle
873e38290a
Fix a segfault when looking up a non-existent group.
2004-05-18 23:40:25 +00:00
Ruslan Ermilov
aa588a66d1
Bump document date on behalf of the -e option.
...
Spell "ID" correctly.
2004-05-18 20:45:32 +00:00
Ruslan Ermilov
b388c4ac50
Bump document date on behalf of the -E option.
2004-05-18 20:42:36 +00:00
Ruslan Ermilov
f18a58b589
Added -u to the SYNOPSIS.
2004-05-18 20:40:37 +00:00
Ruslan Ermilov
f0085ed625
Bump document date on behalf of the -u option.
2004-05-18 20:38:43 +00:00
Ruslan Ermilov
c9a74f6a2b
Bump document date on behalf of the -M option.
2004-05-18 20:36:54 +00:00
Peter Wemm
f7dd47a8d1
Build/install gprof on amd64 as well, after repocopying the MD bits.
...
Not that it has anything to process yet, but that comes next.
2004-05-18 18:05:19 +00:00
Tim Kientzle
656e70b49a
Accept (but ignore) GNU tar's -B option. bsdtar never
...
needs it, but it does no harm for people to specify it.
2004-05-18 17:16:55 +00:00
Stefan Farfeleder
ec18ee18ad
Don't depend on NULL's expansion being a pointer, cast it before it is passed
...
to variadic functions.
Approved by: das (mentor)
2004-05-18 15:53:58 +00:00
Tim Kientzle
a25502627d
Set errno to 0 before calling getpwuid/getgrgid, so that error
...
messages will be displayed only when there is, in fact, an error.
2004-05-17 18:29:12 +00:00
Tim Kientzle
9d77c5f29c
Speed up safe_fprintf by copying to a temp buffer, then writing
...
blocks at a time, rather than using putc().
2004-05-17 07:35:52 +00:00
Tim Kientzle
088bdb251d
Propagate struct bsdtar down into a lot more places.
...
Move global progname variable into struct bsdtar.
2004-05-17 05:44:53 +00:00
Tim Kientzle
7283cd6959
Refactor name caching to use a common piece of code for uname_cache and
...
gname_cache. Cache negative lookups to dramatically improve performance
building archives containing nonexistent uid/gid.
2004-05-17 05:02:39 +00:00
Tim Kientzle
4a07f42b98
Make symlink protection a bit more useful:
...
* Remove terminal symlinks so they can be replaced.
* If -U, remove intermediate symlinks as well
* Otherwise, refuse the extraction
2004-05-17 03:33:06 +00:00
Tim Kientzle
dcec34670d
Update manpage to track new security features.
2004-05-17 03:19:31 +00:00
Stefan Farfeleder
a752604477
Remove spurious semicolons. Outside of functions they are actually errors but
...
GCC doesn't warn about them without -pedantic.
Approved by: das (mentor)
PR: 56649
Reviewed by: md5
2004-05-16 22:08:17 +00:00
Oliver Eikemeier
9c61111db8
snafu, exchanged the descriptions of -maxdepth and -mindepth.
...
Noticed by: ru
2004-05-16 10:35:14 +00:00
Olivier Houchard
bb52bd2f06
Insert "arm" between "amd64" and "powerpc"
...
Requested by: bde
2004-05-14 23:08:52 +00:00
Bruce Evans
6ff9ebfdc9
Fixed total disorder of MD includes.
...
Disorder buffer overflowed by: arm commit
2004-05-14 21:05:35 +00:00
Joerg Wunsch
482b206bf5
Bump the .Dd value.
...
Update xrefs to more contemporary items.
Requested by: ru, green
MFC after: 1 week
2004-05-14 19:29:39 +00:00
Joerg Wunsch
be06d37c18
When I wrote this man page more than 5 years ago, I simply didn't
...
understand the true symmetric nature of Enigma, so my description of
``automatically detects that the input is encrypted'' was simply
wrong. Replace that by a more accurate description of why feeding the
ciphertext again into the engine will decrypt it.
MFC after: 1 week
2004-05-14 18:46:16 +00:00
Olivier Houchard
63b689127c
Use four spaces instead of tab for second level indentation.
...
Requested by: ru
2004-05-14 14:50:55 +00:00
Olivier Houchard
bc67fdeab2
Define PTRDIFF_IS_LONG and SIZEOF_IS_ULONG for arm.
2004-05-14 13:44:36 +00:00
Olivier Houchard
361af5b54b
Some arm bits for gprof.
2004-05-14 13:44:04 +00:00
Olivier Houchard
355114cf96
Do not build truss on arm.
2004-05-14 13:43:18 +00:00
Oliver Eikemeier
d79829af6c
-maxdepth and -mindepth are global variables
...
PR: 66613
Approved by: ru
MFC after: 3 days
2004-05-14 12:58:13 +00:00
Ruslan Ermilov
01d3e1c00d
Output style nit.
2004-05-12 07:36:59 +00:00
Olivier Houchard
72d8d1c7f3
Do not attempt ro read more than sizeof(buf) from stdin.
2004-05-10 15:52:16 +00:00
Crist J. Clark
e075483771
It was pointed out[0] that ctags(1) uses some potentially dangerous
...
system(3) calls where user-supplied data is used with no sanity
checking. Since ctags(1) is not setuid and is not likely to be used
in a privileged situation, this is not a big deal. However, the
fix is relatively easy and less ugly than the current code, let's be
safe. (I'm sure there are about 2^134 other system(3) calls like this
out there.)
[0] On freebsd-security by Roman Bogorodskiy <bogorodskiy@inbox.ru>
with subject "ctags(1) command execution vulnerability."
MFC after: 3 days
2004-05-07 19:44:40 +00:00
Stefan Farfeleder
a2c1b13f5c
Use a proper protoype to declare interp() and move it to tip.h. Fix an
...
invocation with a wrong number of arguments.
Approved by: das (mentor)
2004-05-06 13:25:09 +00:00
Tim Kientzle
81f3488f97
Add --unlink and --unlink-first synonyms for -U
...
Make indentation of tar_longopts array more consistent.
2004-05-05 21:06:37 +00:00
Stefan Farfeleder
dc34130a70
Add my birthday.
...
Approved by: das (mentor)
2004-05-05 13:11:33 +00:00