Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-14 | macro cleanup; from Kaspars at Bankovskis dot net | Ingo Schwarze | |
2014-12-13 | Provide our own copy of {round,trunc}_page() now that uvm's is unreachable from | Miod Vallat | |
non-_KERNEL code. | |||
2014-12-13 | macro cleanup; from Kaspars Bankovskis, tweaked a bit | Ingo Schwarze | |
2014-12-12 | catch up with swab.c rev. 1.9: | Ingo Schwarze | |
update SYNOPSIS and DESCRIPTION and add STANDARDS | |||
2014-12-12 | markup fixes from Kaspars at Bankovskis dot net; | Ingo Schwarze | |
some of this is already contained upstream in NetBSD, the rest will be sent there | |||
2014-12-12 | markup fixes, and repair some wrong argument types while here; | Ingo Schwarze | |
from Kaspars at Bankovskis dot net | |||
2014-12-12 | sysctl kern.global_ptrace. | Ted Unangst | |
controls whether you can ptrace any process with appropriate privileges or only one own's children. ok deraadt | |||
2014-12-12 | Xr getdtablecount | Theo de Raadt | |
2014-12-11 | update swab() to match the current posix definition. "rationale: none." | Ted Unangst | |
rewrite the function to be simpler as well. the compiler can unroll the loop for us if necessary. ok schwarze | |||
2014-12-11 | we do not need the complexity of an assembly swab function here. | Ted Unangst | |
ok deraadt | |||
2014-12-11 | Fix previous: | Ingo Schwarze | |
As pointed out by stsp@, LC_CTYPE *does* affect the ctype.h functions. Use a wording similar to a suggestion by deraadt@. Feedback and OK jmc@, OK stsp@. | |||
2014-12-11 | Remove an undocumented limit on the length of the pattern and string | Todd C. Miller | |
to match of PATH_MAX. As fnmatch() is used for matching more than just pathnames, this can prevent legitimate matches for long strings or partterns. OK miod@ tedu@ | |||
2014-12-10 | add missing sentence to RETURN VALUES; from Kaspars at Bankovskis dot net | Ingo Schwarze | |
2014-12-10 | use .Rv and simplify wording; from Kaspars at Bankovskis dot net | Ingo Schwarze | |
2014-12-10 | use .Rv; no change of meaning; from Kaspars at Bankovskis dot net | Ingo Schwarze | |
2014-12-10 | ssl3_init_finished_mac() calls BIO_new() which can fail since it in turn | Joel Sing | |
calls malloc(). Instead of silently continuing on failure, check the return value of BIO_new() and propagate failure back to the caller for appropriate handling. ok bcook@ | |||
2014-12-10 | Remove support for GOST R 34.10-94 signature authentication, along with | Joel Sing | |
the two ciphersuites that use it. GOST94 public/private keys have been long obsoleted and libcrypto does not have support for them anyway. Discussed with Dmitry Eremin-Solenikov. | |||
2014-12-10 | libssl major++ | Joel Sing | |
2014-12-10 | Add support for ALPN. | Joel Sing | |
Based on OpenSSL and BoringSSL. ok bcook@ | |||
2014-12-10 | add stdint.h to ssl.h. | Brent Cook | |
ok jsing@ | |||
2014-12-10 | Prefer .In and .Rv -std | Philip Guenther | |
2014-12-10 | Improve the description and layout of the RUSAGE_* values, and do some | Philip Guenther | |
general cleanup diff from Kaspars Bankovskis (kaspars (at) bankovskis.net) ok and tweaks schwarze@, jmc@ | |||
2014-12-09 | Xr and Ox fixes; | Jason McIntyre | |
2014-12-09 | random seed buffer must be unsigned | Theo de Raadt | |
2014-12-09 | put back some information what the character classes actually mean; | Ingo Schwarze | |
while here, remove the lie that regex(3) character classes would depend on the locale; ok jmc@ | |||
2014-12-09 | LC_CTYPE has no effect on ctype(3), but on wctype(3); ok jmc@ | Ingo Schwarze | |
2014-12-09 | Import new amd64 assembly versions of strchr/index, strrchr/rindex, | Reyk Floeter | |
and strlen that provide a significantly faster performance than our previous .c or .S implementations. Based on NetBSD's code. Tested with different amd64 CPUs. ok deraadt@ mikeb@ | |||
2014-12-09 | no more string(3); | Jason McIntyre | |
2014-12-09 | no more ctype(3); | Jason McIntyre | |
2014-12-09 | fix NAME; | Jason McIntyre | |
2014-12-09 | improve warnings from rand_r(), rand(), and random() | Theo de Raadt | |
It may take a few iterations to get the tone right. previously discussed with millert | |||
2014-12-09 | In ingo's new world order, we do not want multiple manual pages describing | Theo de Raadt | |
the same thingies. Therefore these "lists of functions" man pages can go away. Hurray! I've wanted these pages to die for around 10 years! ok ingo (and i think jmc) | |||
2014-12-09 | more standardsier: cast to int to make sure we keep the negative numbers. | Ted Unangst | |
observed by jonas termansen | |||
2014-12-08 | Oops, got the sense of the test backwards. Hilarious that we didn't spot it. | Theo de Raadt | |
2014-12-08 | Change rand(), random(), drand48(), lrand48(), mrand48(), and srand48() | Theo de Raadt | |
to returning strong random by default, source from arc4random(3). Parameters to the seeding functions are ignored, and the subsystems remain in strong random mode. If you wish the standardized deterministic mode, call srand_deterministic(), srandom_determistic(), srand48_deterministic(), seed48_deterministic() or lcong48_deterministic() instead. The re-entrant functions rand_r(), erand48(), nrand48(), jrand48() are unaffected by this change and remain in deterministic mode (for now). Verified as a good roadmap forward by auditing 8800 pieces of software. Roughly 60 pieces of software will need adaptation to request the deterministic mode. Violates POSIX and C89, which violate best practice in this century. ok guenther tedu millert | |||
2014-12-08 | typo | Theo de Raadt | |
2014-12-08 | major++ | Ted Unangst | |
2014-12-08 | Add chflagsat(), modeled on fchmodat() with name to match FreeBSD. | Philip Guenther | |
2014-12-08 | more libc, less kernel documentation | Ted Unangst | |
2014-12-08 | tweak recommendation to use arc4random_buf | Ted Unangst | |
2014-12-08 | delete documentation for deleted DES interfaces | Ted Unangst | |
2014-12-08 | remove cfree from documentation | Ted Unangst | |
2014-12-08 | don't do silly (and slow) one byte reads in unbuffered mode. | Ted Unangst | |
from enh at google | |||
2014-12-08 | delete obsolete sunos cfree function. ok deraadt millert naddy | Ted Unangst | |
2014-12-08 | add siphash from the kernel to libc | Ted Unangst | |
2014-12-08 | remove setkey and encrypt interfaces. they are useless and dangerous. | Ted Unangst | |
ok deraadt naddy | |||
2014-12-08 | avoid void arithmetic. from david carlier | Ted Unangst | |
2014-12-08 | Use platform-defined method of printing a pointer. | Brent Cook | |
Casting a pointer to an unsigned long discards bits on an LLP64 system. ok deraadt@ | |||
2014-12-08 | avoid left shift overflow in reallocarray. | Brent Cook | |
Some 64-bit platforms (e.g. Windows 64) have a 32-bit long. So, shifting 1UL 32-bits to the left causes an overflow. This replaces the constant 1UL with (size_t)1 so that we get the correct constant size for the platform. discussed with tedu@ & deraadt@ | |||
2014-12-07 | Allow specific libtls hostname validation errors to propagate. | Brent Cook | |
Remove direct calls to printf from the tls_check_hostname() path. This allows NUL byte error messages to bubble up to the caller, to be logged in a program-appropriate way. It also removes non-portable calls to getprogname(). ok jsing@ |