| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
| |
sigprocmask syscall.
abort() can't return, so simplify the call, and use the internal name to
avoid the PLT.
no-return observation by Miod Vallat, testing by aoyama@
|
| |
|
|
|
|
|
|
|
| |
Don't need a PLT relocation for __cerror.
Move macros for doing internal aliases in ASM from SYS.h to DEFS.h
__cerror tweaks by Miod Vallat, testing by aoyama@
|
|
|
|
| |
ok bcook@
|
|
|
|
|
|
| |
repeatedly renegotiating and sending OCSP Status Request TLS extensions.
Fix based on OpenSSL.
|
|
|
|
|
|
|
|
|
|
|
| |
Flip pointer comparison logic to avoid beyond-end-of-buffer pointers
to make it less likely a compiler will decide to screw you.
Based on parts of openssl commits
6f35f6deb5ca7daebe289f86477e061ce3ee5f46 and
89c2720298f875ac80777da2da88a64859775898
ok jsing@
|
|
|
|
|
|
|
|
|
|
|
| |
chooses a different HMAC algorithm.
Avert memory leaks if the callback preps the HMAC in some way.
Based on openssl commit 1bbe48ab149893a78bf99c8eb8895c928900a16f
but retaining a pre-callback length check to guarantee the callback
is provided the buffer that the API claims.
ok bcook@ jsing@
|
| |
|
| |
|
|
|
|
|
|
|
| |
or prototypes. Ditto for some of the char* and void* casts too.
verified no change to instructions on ILP32 (i386) and LP64 (amd64)
ok natano@ abluhm@ deraadt@ millert@
|
|
|
|
|
|
| |
dl_unwind_find_exidx prototype.
ok guenther@
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
from OpenSSL:
SSL_set_SSL_CTX is normally called for SNI after ClientHello has
received and the digest to use for each certificate has been decided.
The original ssl->cert contains the negotiated digests and is now
copied to the new ssl->cert.
noted by David Benjamin and Kinichiro Inoguchi
|
|
|
|
|
|
|
| |
that may require version bumps...or fixing. Details in comments at the
top of the script.
ok mpi@ millert@ deraadt@
|
|
|
|
| |
ok patrick@, tom@
|
|
|
|
| |
ok patrick@
|
|
|
|
| |
parameter that was passed in. From Carlin Bingham.
|
|
|
|
| |
ok kettenis@
|
|
|
|
| |
ok patrick@
|
|
|
|
|
|
| |
clang++.
ok pascal@, patrick@
|
|
|
|
|
|
| |
clang++.
ok pascal@, patrick@
|
|
|
|
| |
from Patrick Wildt
|
|
|
|
| |
ok tedu@
|
|
|
|
| |
ok patrick@
|
|
|
|
| |
ok jsg@
|
|
|
|
| |
fix suggested by and ok guenther@
|
|
|
|
|
|
| |
Makes exceptions work in C++ code work again om armv7.
ok guenther@
|
|
|
|
|
| |
requested by mpf@
ok deraadt tedu@
|
|
|
|
|
| |
probably missed at one update or another. Reported by Anthony Coulter,
discussed with jmc.
|
|
|
|
|
|
| |
because userland doesnt have subr_tree, and the tree traversal in
this file is simple, this inlines the logic that the functions in
the kernel do.
|
|
|
|
|
|
|
|
| |
so remove mentions of them;
from anthony coulter
nicm thinks it's worth making the changes, even though these pages
are 3rd party;
|
|
|
|
| |
From Tobias Pape
|
|
|
|
| |
from Tobias Pape
|
|
|
|
| |
from Tobias Pape
|
|
|
|
|
|
|
| |
avoids permission problems due to the build and install stages being run
by different users.
ok deraadt jasper
|
| |
|
|
|
|
| |
it's always a tls context.
|
|
|
|
|
|
| |
All dependencies on libc are now via reserved/standardized names.
ok kettenis@ millert@ deraadt@
|
|
|
|
| |
ok deraadt@ millert@
|
|
|
|
|
|
| |
in favor of isinf(), isnan(), and isfinite().
ok tb@ martynas@
|
|
|
|
| |
ok tb@ martynas@
|
|
|
|
| |
without wxallowed causes EACCES
|
|
|
|
|
|
| |
salutant."
ok deraadt
|
| |
|
|
|
|
|
|
|
| |
move it from before ENTRY() to after END(). Keeps brk(2) and sbrk(2) weak
when comping libc with clang.
ok guenther@
|
|
|
|
|
|
| |
(this was apparently lost during the repo surgery)
ok bcook
|
|
|
|
|
| |
Software that refers to ctx after calling Final breaks with these changes.
revert parts of 1.31 and 1.32
|
|
|
|
|
|
|
| |
unecessary code from the normal startup code and do some general cleanup to
make the code more readable.
ok guenther@, jsg@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
parent inode number for ".." lookups. This only works until the kernel
starts to reuse vnodes and the parent's vnode is reclaimed and the ino
to path mapping is removed from the userland process by libfuse. Fix
this by using reference counting in libfuse, so that parent mapping are
retained as long as a child uses them. Also, don't free the root node.
This commit resolves following issue:
$ doas fuse-zip ~/Downloads/foo.zip /mnt
$ ls /mnt
openbsd-www
$ grep -IR foo /usr/src > /dev/null # force vfs to reclaim vnodes
$ ls /mnt
ls: /mnt: No such file or directory
$
ok tedu
|
| |
|