| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sanity-check string lengths in order to stop OpenSSL crashing
when printing corrupt BMPString or UniversalString objects. [09:08]
Security: FreeBSD-SA-09:07.libc
Security: FreeBSD-SA-09:08.openssl
Security: CVE-2009-0590
Approved by: re (kensmith)
Approved by: so (cperciva)
Notes:
svn path=/releng/6.4/; revision=191381
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Small cleanups to openpty().
- Pass O_NOCTTY to posix_openpt(2). This makes the implementation work
consistently on implementations that make the PTY the controlling TTY
by default.
- Call unlockpt() before opening the slave device. POSIX mentions that
de slave device should only be opened after grantpt() and unlockpt()
have been called.
- Replace some redundant code by a label.
As a safety net, add a call to revoke() to unlockpt(). All applications
out there use openpty(), explicitly call revoke() or implement their own
PTY allocation routines. Adding the call to unlockpt() won't hurt, but
will prevent foot-shooting.
Reviewed by: jhb, kib
Approved by: re
Notes:
svn path=/releng/6.4/; revision=184322
|
| |
|
|
|
|
|
|
| |
Reviewed by: re, davidxu
Approved by: re
Notes:
svn path=/releng/6.4/; revision=184239
|
| |
|
|
|
|
|
|
|
|
|
|
| |
setting the ACL changes the mtime. (Plus a new test to exercise
basic ACL restore logic.)
PR: kern/128203
Submitted by: Udo Schweigert
Approved by: re (Kostik Belousov)
Notes:
svn path=/releng/6.4/; revision=184197
|
| |
|
|
|
|
|
|
|
| |
still refuses on security grounds.
Approved by: re (Kostik Belousov)
Notes:
svn path=/stable/6/; revision=182957
|
| |
|
|
|
|
|
|
|
| |
instead of substituting mtime
Approved by: re (Ken Smith)
Notes:
svn path=/stable/6/; revision=182810
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=182648
|
| |
|
|
|
|
|
| |
PR: bin/124915
Notes:
svn path=/stable/6/; revision=182513
|
| |
|
|
|
|
|
| |
uninitialized variables.
Notes:
svn path=/stable/6/; revision=182502
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=182501
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=182500
|
| |
|
|
|
|
|
|
|
|
| |
Add EPERM to the ERRORS section.
PR: 125746
Notes:
svn path=/stable/6/; revision=182421
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Import the uuid_enc_le(), uuid_dec_le(), uuid_enc_be() and
uuid_dec_be() functions. These routines are not part of the
DCE RPC API. They are provided for convenience.
Reviewed by: marcel
Obtained from: NetBSD
Notes:
svn path=/stable/6/; revision=182410
|
| |
|
|
|
|
|
|
|
|
| |
Import handy shorthand Bluetooth address (BD_ADDR) utility functions
from NetBSD and document them.
Obtained from: NetBSD
Notes:
svn path=/stable/6/; revision=182408
|
| |
|
|
|
|
|
|
| |
is not specified. If it is, '..' elements are warned for generically,
so we don't need to special case the final element.
Notes:
svn path=/stable/6/; revision=182359
|
| |
|
|
|
|
|
|
|
|
|
|
| |
update the metadata anyway. This necessary to correctly extract
archives where the directory entries follow the contents: the
directory gets implicitly created at restore time and is thus
automatically newer than the final directory in the archive.
Some tar programs do this now, and "find -d | cpio" is recommended
by a lot of references.
Notes:
svn path=/stable/6/; revision=182358
|
| |
|
|
|
|
|
| |
information instead of a '?'
Notes:
svn path=/stable/6/; revision=182357
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Update this manual page to describe the extattr_list_file() and the
extattr_list_fd() functions.
PR: 108142
Submitted by: Richard Dawe <rich@phekda.gotadsl.co.uk>
Reviewed by: kientzle
Notes:
svn path=/stable/6/; revision=182313
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=182245
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=182243
|
| |
|
|
|
|
|
|
|
| |
specified. On filesystems with SysV-style SGID inheritance, the
mode provided to mkdir() isn't necessarily the mode that landed
on the disk, so this is often unavoidable.
Notes:
svn path=/stable/6/; revision=182242
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=182241
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=182040
|
| |
|
|
|
|
|
| |
calls to their destroy() functions.
Notes:
svn path=/stable/6/; revision=181669
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181668
|
| |
|
|
|
|
|
|
| |
so that clients (such as bsdtar) will know they shouldn't
try to write the file body.
Notes:
svn path=/stable/6/; revision=181667
|
| |
|
|
|
|
|
| |
compression method.
Notes:
svn path=/stable/6/; revision=181665
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181664
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181663
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181662
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181661
|
| |
|
|
|
|
|
|
| |
when reading Zip archives. Update the test suite to check that the CRC
actually fails for damaged entries.
Notes:
svn path=/stable/6/; revision=181660
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181659
|
| |
|
|
|
|
|
|
|
| |
* Parsing of malformed device specifications
* Be more careful about closing file descriptors
* Handle quoted newlines and C-style escapes
Notes:
svn path=/stable/6/; revision=181658
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181657
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181656
|
| |
|
|
|
|
|
|
|
|
|
| |
This brings in all of the updates from libarchive 2.5.4b plus
the most critical of the fixes from 2.5.5. Note the internal
version is 1.9.25 to mark the fact that it still uses the
libarchive 1.x API in order to preserve API/ABI compatibility
with previous FreeBSD 6 releases.
Notes:
svn path=/stable/6/; revision=181654
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181592
|
| |
|
|
|
|
|
| |
using Coverity Prevent
Notes:
svn path=/stable/6/; revision=181591
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181590
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181589
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181588
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181587
|
| |
|
|
|
|
|
| |
ones.
Notes:
svn path=/stable/6/; revision=181586
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181585
|
| |
|
|
|
|
|
|
| |
used to store the pax extended headers, per SUS, but disable it because
it mucks up testing.
Notes:
svn path=/stable/6/; revision=181584
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181583
|
| |
|
|
| |
Notes:
svn path=/stable/6/; revision=181576
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
match the locale in effect when the archiver is run, then attempts
to convert filenames to UTF-8 can fail and result in truncated filenames
in pax format archives. Detect such failures and fall back on storing
the filename as a binary string in such cases. Read the log message
for r177199 for more details about this problem.
On FreeBSD, using "C" locale is a good workaround.
Notes:
svn path=/stable/6/; revision=181574
|
| |
|
|
|
|
|
| |
archive_entry_copy_link_w()
Notes:
svn path=/stable/6/; revision=181573
|