Age | Commit message (Collapse) | Author |
|
POSIX functions) and turn the weird DIAGNOSTICS section into a normal
RETURN VALUES section while here.
|
|
This removes the last remaining use of the old M_ASN1_* macros (asn1_mac.h)
from API that needs to continue to exist.
ok beck@ inoguchi@
|
|
If no TLS extensions are present in a client hello or server hello, omit
the entire extensions block, rather than including it with a length of
zero.
ok beck@ inoguchi@
|
|
Based on BoringSSL.
|
|
with "warning: " since 2003, so the messages themselves need not
contain the prefix anymore.
From Scott Cheloha
ok jca, deraadt
|
|
sufficiently and at least one horrific security hole was the result.
ok deraadt@ beck@
|
|
running in the foreground.
ok mpi@
|
|
ok patrick@
|
|
and the resulting byte-alignment triggers unaligned access.
ok patrick@, deraadt@
|
|
using mbrtowc(3). Thus, we now treat the format string as a bytestring,
not as a multibyte character string.
We think that ANSI C made a small error when adding wide characters:
The committees essentially replaced "characters" with "wide characters"
in the existing printf documentation, which was written before the
concept of processing was established. Doing processing on the format
string would break some 8-bit format strings in the wild, and that
isn't something these committees gave themselves license to do.
Based on the "10x printf speedup" commit from android found by tedu:
https://github.com/aosp-mirror/platform_bionic/commit/5305a4d4a723b06494b93f2df81733b83a0c46d3
Thanks to millert and schwarze for digging into the history and
testing *printf behavior on other platforms.
ok deraadt, millert
|
|
ok mpi@
|
|
Endless loop if directory nested more than one level from root of file system
Current directory not found if the parent directory contains more children than
will fit in the buffer passed to VOP_READDIR(9)
Open and close directory in fusefs_readdir if dir is not already open.
Now behaves as if readdir_ino option was passed to fuse so that directories in
path have a valid ino.
ok mpi@
|
|
multiple options after -o.
arguments that require options e.g. -p 22
%s, %lu, %u option templates
ok mpi@
|
|
changes by schwarze to vfprintf.c r1.71. Cherrypicked from android:
https://github.com/aosp-mirror/platform_bionic/commit/5305a4d4a723b06494b93f2df81733b83a0c46d3
ok millert
|
|
|
|
While it is not clear (to me) why that ports ends up with corrupted
shared libs, reverting those changes fixes the issue and should allow us
to close p2k17 more smoothly.
Discussed with a bunch, ok ajacoutot@ guenther@
|
|
From Helg Bredow.
|
|
From Helg Bredow, ok pirofti@
|
|
|
|
|
|
Delete incorrect "unused" keyword and remove redundant variables due
to missing NULL checks.
From Helg Bredow.
|
|
fixes, no library bump needed.
OK deraadt@
|
|
in binutils that results in uninitialized .dynsym entries in shared objects
in the samba port.
problem reported by naddy@
ok jca@ kettenis@
|
|
|
|
ok jca@, deraadt@
|
|
ok kettenis@ deraadt@
|
|
suggested by miod@
ok kettenis@
|
|
Also, '_memcpy' and '_stack' were specific to arm and should not have been
copied here
|
|
ok kettenis@
|
|
unlock the mutex inside the pthread_once_t. Push a cleanup wrapper for that.
Diff from Scott Cheloha <scottcheloha@gmail.com>
ok mpi@
|
|
on the stack instead of mallocing the list and move the APIs from libpthread
to libc so that they can be used inside libc.
Note: the standard was explicitly written to permit/support this
"macro with unmatched brace" style and it's what basically everyone
else already does. We xor the info with random cookies with a
random magic to detect/trip-up overwrites.
Major bump to both libc and libpthread due to the API move.
ok mpi@
|
|
unneeded linker-generated symbols and libgcc symbols that are accidentally
re-exported.
Riding the upcoming libc major bump.
ok guenther@
|
|
ok deraadt@, jca@
|
|
one of the bugs reported by <ilya dot kaliman at gmail dot com> via jmc@
|
|
ok jasper@, jca@, deraadt@
|
|
from Helg Bredow.
|
|
when manipulating callers probided pointers.
From Helg Bredow.
|
|
but not all. From Peter J. Philipp.
|
|
ok jmc@
|
|
which results in an internal double free when internal functions are not
in use.
ok otto@
|
|
|
|
any longer; ok espie@ deraadt@
|
|
|
|
implementation is now spread between libc and librthread. No changes
to the content
ok mpi@
|
|
of a denormal result of ldexp(3).
The bug was found when investigating why denormal results
of pow(3) can have an incorrect sign on loongson.
pow(3) misbehaviour reported and fix tested by juanfra@
No objection from deraadt@
|
|
|
|
With review/feedback from inoguchi@
|
|
|
|
OK deraadt@ jca@ jmc@
|
|
As part of this, change ssl_cipher_list_to_bytes() to take a CBB argument,
rather than a pointer/length. Some additional clean up/renames while here.
Based on a diff from doug@
|