Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-09-19 | Don't build saveFP/restFP for powerpc. Not needed on OpenBSD. | Pascal Stumpf | |
ok kettenis@ | |||
2016-09-19 | Add non-VFP arm-specific code. | Mark Kettenis | |
ok patrick@ | |||
2016-09-19 | Add -nostdinc++ like the original CMakeLists.txt does. Fixes bulding with | Mark Kettenis | |
clang++. ok pascal@, patrick@ | |||
2016-09-19 | Update ld search path for libssl/libcrypto, fixes cross-build after source ↵ | Brent Cook | |
moved. from Patrick Wildt | |||
2016-09-18 | move page junking tp unmap(), right before we stick the region in the cache; | Otto Moerbeek | |
ok tedu@ | |||
2016-09-18 | Go down the right path in the _LIBUNWIND_ARM_EHABI case. | Mark Kettenis | |
ok patrick@ | |||
2016-09-18 | Use unified syntax such that this compiles with both gcc and clang. | Mark Kettenis | |
ok jsg@ | |||
2016-09-18 | unbreak the build by including stddef.h for the definition of NULL | Jonathan Gray | |
fix suggested by and ok guenther@ | |||
2016-09-17 | Add an interface to find the ARM.exidx table for use by the ARM EHABI unwinder. | Mark Kettenis | |
Makes exceptions work in C++ code work again om armv7. ok guenther@ | |||
2016-09-17 | Restore warnings about multiple process waiting on same fd | Philip Guenther | |
requested by mpf@ ok deraadt tedu@ | |||
2016-09-16 | Include the legacy_coding(3) page which documents use_legacy_coding(), | Nicholas Marriott | |
probably missed at one update or another. Reported by Anthony Coulter, discussed with jmc. | |||
2016-09-16 | handle fallout of moving the address maps to RBT code. | David Gwynne | |
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. | |||
2016-09-15 | we do not build the curses _memleaks and _trace stuff apparently, | Jason McIntyre | |
so remove mentions of them; from anthony coulter nicm thinks it's worth making the changes, even though these pages are 3rd party; | |||
2016-09-14 | Set callbacks on the right tls ctx on accept. | Brent Cook | |
From Tobias Pape | |||
2016-09-14 | Handle the FLUSH BIO cntl, that happens at the end of SSL handshakes. | Brent Cook | |
from Tobias Pape | |||
2016-09-14 | Allow callback read/write functions to set TLS_WANT_POLLOUT/POLLIN. | Brent Cook | |
from Tobias Pape | |||
2016-09-14 | Generate pkg-config files at build time like everything else. This | Martin Natano | |
avoids permission problems due to the build and install stages being run by different users. ok deraadt jasper | |||
2016-09-13 | spelling; from Frank Schoep | Theo de Raadt | |
2016-09-13 | add a little more typing to the first callback argument. | Ted Unangst | |
it's always a tls context. | |||
2016-09-12 | Reduce libm's exports and make internal calls go direct. | Philip Guenther | |
All dependencies on libc are now via reserved/standardized names. ok kettenis@ millert@ deraadt@ | |||
2016-09-12 | Don't declare select() in <unistd.h> | Philip Guenther | |
ok deraadt@ millert@ | |||
2016-09-12 | Per fpclassify(3): isinff(), isnanf(), finite(), and finitef() are deprecated | Philip Guenther | |
in favor of isinf(), isnan(), and isfinite(). ok tb@ martynas@ | |||
2016-09-12 | Use fe*() routines from <fenv.h> instead of fp*() routines from <ieeefp.h> | Philip Guenther | |
ok tb@ martynas@ | |||
2016-09-12 | document that running a W^X violating binary from file system mounted | Ingo Schwarze | |
without wxallowed causes EACCES | |||
2016-09-11 | Install sqlite3 header files with correct ownership. "Morituri te | Martin Natano | |
salutant." ok deraadt | |||
2016-09-11 | Files in /etc/ssl belong to root. ok deraadt | Martin Natano | |
2016-09-10 | Clang ignores a .weak directive before a function is actually defined. So | Mark Kettenis | |
move it from before ENTRY() to after END(). Keeps brk(2) and sbrk(2) weak when comping libc with clang. ok guenther@ | |||
2016-09-09 | back out calls to EVP_CIPHER_CTX_cleanup() in EVP_Cipher/Encrypt/DecryptFinal | Brent Cook | |
Software that refers to ctx after calling Final breaks with these changes. revert parts of 1.31 and 1.32 | |||
2016-09-08 | Implement self-relocation for -static -pie on arm. Also removes some | Mark Kettenis | |
unecessary code from the normal startup code and do some general cleanup to make the code more readable. ok guenther@, jsg@ | |||
2016-09-07 | Fix fuse node lookups. Currently fusefs nodes in the kernel remember the | Martin Natano | |
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 | |||
2016-09-07 | Remove usermount remnants. ok tedu | Martin Natano | |
2016-09-07 | Trivial cleanup: Pass pointers of the correct types to the private | Ingo Schwarze | |
functions and delete a macro that is used in only one place; no functional change. This completes the audit of the citrus directory (only 3 files left). | |||
2016-09-07 | trivial cleanup: delete inline attribute on static function, | Ingo Schwarze | |
leave that decision to the compiler; no functional change | |||
2016-09-07 | trivial cleanup: | Ingo Schwarze | |
- delete unused headers - add missing function prototype - delete needless casts of return values - KNF: return is not a function - KNF: do not use a pointer as a boolean - consistent wording in comments: s/octets/bytes/ OK gcc: no object change after strip -g | |||
2016-09-06 | Make sure attributes are applied to function declarations before they're | Philip Guenther | |
used or defined, as clang isn't as forgiving as gcc. Also, declare __flt_rounds() so that libc can build it despire clang providing its own <float.h> ok stefan@ kettenis@ | |||
2016-09-06 | Implement dl_iterate_phdr() for static PIE executables using info extracted | Philip Guenther | |
from the aux vector. ok patrick@ kettenis@ | |||
2016-09-06 | Remove branch prediction hints from conditional branch instructions. These | Mark Kettenis | |
hints are not recognized by clang's builtin assembler and the opcode prefixes they generate have been no-ops for all CPUs after the Pentium 4. ok guenther@ | |||
2016-09-05 | In some cases, for instance for statically linked binaries, our binutils | Patrick Wildt | |
does not produce the binary table which is used for optimization. libunwind currently depends on having that table. This changes libunwind to fall back to the default search code when the binary table is not available. ok kettenis@ | |||
2016-09-05 | Implement OpenBSD support in libc++ and libunwind. | Patrick Wildt | |
ok kettenis@ | |||
2016-09-05 | Add libcompiler_rt Makefile. | Pascal Stumpf | |
2016-09-05 | Import libcompiler_rt 3.9.0, LLVM's replacement for libgcc. | Pascal Stumpf | |
This is the lib/builtin directory of the compiler-rt source tarball. comments/ok patrick@, ok kettenis@ | |||
2016-09-05 | correct wording; from rob@2keys.ca | Theo de Raadt | |
2016-09-05 | remove CMS manuals; beck@ agress with the general idea | Ingo Schwarze | |
2016-09-05 | Delete some abstraction that we don't and won't need. | Ingo Schwarze | |
Declare functions rather than generating declarations with macros. Just call functions rather than mainting function pointer tables. Purge unused arguments. Simplify mbstate_t casting. Garbage collect one empty and one unused function. As a bonus, make mbsinit(3) work at all, it returned garbage in the past due to a missing cast when passing mbstate_t. Apart from that, no functional change. No libc bump needed; only private functions are removed and change prototype and only private structs change size. OK stsp@ mpi@; deraadt@ likes the general direction. | |||
2016-09-04 | fix Dt; | Jason McIntyre | |
2016-09-04 | Remove cms. | Joel Sing | |
2016-09-04 | Remove cms. | Joel Sing | |
ok beck@, guenther@, tedu@ | |||
2016-09-04 | Expand DECLARE_ASN1_.*FUNCTIONS macros. | Joel Sing | |
No change in preprocessed output, ignoring whitespace and line numbers. | |||
2016-09-04 | Expand DECLARE_ASN1_.*FUNCTIONS macros. | Joel Sing | |
No change in preprocessed output, ignoring whitespace and line numbers. | |||
2016-09-04 | Expand DECLARE_ASN1_.*FUNCTIONS macros. | Joel Sing | |
No change in preprocessed output, ignoring whitespace and line numbers. |