summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2015-11-16Only perform revoke(2) on tty cdevs. Others paths return ENOTTY.Theo de Raadt
ok millert semarie tedu guenther
2015-11-16add QuoVadis root certificates, present in Mozilla/Chrome/Apple/Windows/etcStuart Henderson
req by and OK dlg, no objections in 5 days
2015-11-15update NAME; ok schwarzeJason McIntyre
2015-11-15Tweak previous: rename it to fpround() to match FreeBSDPhilip Guenther
requested by kettenis@
2015-11-15update NAME; ok nicm schwarzeJason McIntyre
2015-11-15_towctrans_ext and _wctrans_init are now hidden; so drop them from the listPhilip Guenther
2015-11-15ui_new -> UI_new;Jason McIntyre
2015-11-15fix references to lhash(3);Jason McIntyre
2015-11-15I got a round tuit to rename round() to roundit() to avoid gcc warning.Philip Guenther
ok deraadt@
2015-11-14libocurses can go to the Attic. last consumer of it was ramdisk more(1)Theo de Raadt
conceptual ok guenther millert nicm
2015-11-14Split the non-syscall ASM bits from SYS.h into DEFS.h and use that in thePhilip Guenther
non-syscall .S source ok millert@ miod@
2015-11-14mutli -> multiMiod Vallat
2015-11-14Various *syncron* -> *synchron* typos.Miod Vallat
2010-10-01import OpenSSL-1.0.0aDamien Miller
2015-11-14Give clear directions on how to declare, PROTO_*() and DEF_*() new symbolsPhilip Guenther
prodded by deraadt@
2015-11-14update the NAME section; ok nicm schwarzeJason McIntyre
2015-11-12update NAME; ok schwarze nicmJason McIntyre
2015-11-12fix a typo in NAME and add two missing entries;Jason McIntyre
ok schwarze (i think nicm too, but i'm getting mixed up with oks at the minute...)
2015-11-12the tparam mlink is probably a typo (and duplicate) for tparm, so kill it;Jason McIntyre
spotted by nicm
2015-11-12add mul and mul_add to NAME;Jason McIntyre
2015-11-12update cross references after deleting the imaginary MLINKSIngo Schwarze
bn_internal(3) and lhash(3)
2015-11-12Convert the handful of manuals that had imaginary names,Ingo Schwarze
give them names that really exist. This also helps jmc@'s ongoing work on improving NAME sections.
2015-11-11add missing functions to NAME, or otherwise correct the mlinkJason McIntyre
entry for them; feedback/ok schwarze
2015-11-11Convert five more manuals from POD to mdoc.Ingo Schwarze
I found drafts of these in my tree, probably originally from Max Fillinger, that just needed minor polishing.
2015-11-11Convert and enable CMS manuals.Ingo Schwarze
Already some time ago, bcook@ said these can be installed.
2015-11-11creat() -> open equiv; from Frederic NowakTheo de Raadt
2015-11-10update NAME section to include all documented functions,Jason McIntyre
or otherwise change Dt to reflect the name of an existing function; feedback/ok schwarze
2015-11-10Document tzsetwall(). OK schwarze@ jmc@Todd C. Miller
2015-11-10SSL_CTX_sess_set_remove mlink should be SSL_CTX_sess_set_remove_cb;Jason McIntyre
2015-11-10Split the intra-thread functionality from kill(2) into its own syscallPhilip Guenther
thrkill(2), rolling the kill(2) syscall number with the ABI change to avoid breaking binaries during during the transition. thrkill(2) includes a 'tcb' argument that eliminates the need for locking in pthread_kill() and simplifies pthread_cancel(). Switch __stack_smash_handler() to use thrkill(2) and explicitly unblock SIGABRT. Minor bump to both libc and libpthread: make sure you install a new kernel! ok semarie@
2015-11-10libc.so can't be unloaded, so move the hidden atexit() and pthread_atfork()Philip Guenther
stubs for the executable from crtbegin.o into libc, which lets them be excluded from static links that don't use them. For this, drop the normal crt{begin,end}S.o from libc.so: the .init and .fini sections for libc aren't called at the right times anyway, so it's good that they're unused. libc.so just needs __guard_local and the .note.openbsd.ident section, so add them to stack_protector.c for now (this will be improved) "good time" deraadt@
2015-11-09update some client/server info; from jan klemkowJason McIntyre
ok jsing
2015-11-08inet(4), not inet(3);Jason McIntyre
2015-11-07add missing NAME entries;Jason McIntyre
2015-11-06Fix gcc version preprocessor checks to cope with gcc 5.x and beyond;Miod Vallat
reported by Ruslan Babayev.
2015-11-06From FreeBSD 23397:Alexandr Shadchin
Fixed wrong magic numbers in scaling. hypotf() was very broken for large and small values: hypotf(2.3819765e+38, 2.0416943e+38) was NaN instead of 3.1372484e+38 hypotf(-3.4028235e+38, 3.3886450e+38) was NaN instead of Inf hypotf(-2.8025969e-45, -2.8025969e-45) was 0 instead of 4.2038954e-45 Found by: ucbtest ok miod@
2015-11-06Remove needless comma.mmcc
2015-11-05Set the name server counter in __res_state correctly if a nameserverAlexander Bluhm
from asr_ctx was skiped. Missed in previous commit. OK deraadt@
2015-11-05After removing National Language Support (NLS) from base, stopAlexander Bluhm
creating the directory /usr/share/nls. Having a non-existing default path in catopen(3) does not make sense, so remove it. If the user does not specify a NLS path, better fail early than fail because of an empty directory. Remove path form hier(7). OK stsp@ schwarze@ jmc@
2015-11-05When filling the __res_state compatibiliy struct, a long list ofAlexander Bluhm
nameservers could overflow the dns search pointers. Restrict the number, size and address family of nameservers in res_init(3). This fixes a crash in sendmail. Only programs that use the bind resolver internals directly are affected. OK deraadt@ millert@
2015-11-05Cast Td4[] values (which are uint8_t) to uint32_t before shifting them left byMiod Vallat
24 bits; if we don't, Td4[] gets cast to signed int, and according to C>=99 6.5.7, signed int shifted by enough bits to cause a the sign bit to be set is an UB. Reported by Pascal Cuoq on behalf of the trust-in-soft.com mafia I am {partial,slightly related} to.
2015-11-05Mention ROTL() is always invoked with a proper shift value, due to the way theMiod Vallat
CAST_KEY is constructed. This is expected to reduce blood pressure in auditors.
2015-11-05document the net.inet6.ip6.ifq variables in sysctl(3) as well, referring backStuart Henderson
to the 'struct ifqueue' description for net.inet.ip.ifq to reduce chance of them getting out of sync. ok logan, ok/tweak mikeb
2015-11-04replace setbuf with setvbuf, from Frederic NowakTed Unangst
2015-11-04clean up HISTORY;Jason McIntyre
2015-11-03Improve explanations throughoutTheo de Raadt
2015-11-03bump to 2.3.2, format LIBRESSL_VERSION_NUMBER like OPENSSL_VERSION_NUMBER.Brent Cook
Suggested by WubTheCaptain so the same comparison code can be used with LibreSSL. https://www.openssl.org/docs/manmaster/crypto/OPENSSL_VERSION_NUMBER.html
2015-11-03systrace should work nowTed Unangst
2015-11-02kill 0 has worked for ages, no idea how the man page could be so innacurate ↵Theo de Raadt
so long; ok guenther
2015-11-02(struct timezone *)NULL -> NULLmmcc