Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove excessive sys/cdefs.h inclusion | 2012-12-05 | 103 | -243/+113 | ||
| | | | | ok guenther millert kettenis | |||||
* | Cross-reference getfsstat(2); OK jmc@ | 2012-12-05 | 1 | -2/+3 | ||
| | ||||||
* | no need for .Pp before lists; | 2012-12-05 | 1 | -3/+2 | ||
| | ||||||
* | Rewritten posix_openpt manual that doesn't include any of the POSIX | 2012-12-04 | 1 | -74/+49 | ||
| | | | | text. OK deraadt@ | |||||
* | Use "path name" not "pathname". | 2012-12-04 | 1 | -3/+3 | ||
| | ||||||
* | Add two missing quad-precision emulation functions: _Qp_cmp and _Qp_cmpe. At | 2012-12-03 | 1 | -9/+12 | ||
| | | | | least the former is emitted by modern versions of GCC. | |||||
* | Simple emulation of POSIX pty APIs posix_openpt(), ptsname(), | 2012-12-03 | 5 | -7/+415 | ||
| | | | | | grantpt() and unlockpt() using /dev/ptm. Man pages from FreeBSD. OK kettenis@ deraadt@ beck@ ajacoutot@ naddy@ | |||||
* | Document a known bug in the DES crypt cipher implementation which we're | 2012-11-30 | 1 | -2/+6 | ||
| | | | | | | | | | | not going to fix in order to stay compatible with legacy password data. Nobody should use DES crypt anyway these days. See http://www.freebsd.org/security/advisories/FreeBSD-SA-12:02.crypt.asc for details about this bug. Discussed with deraadt and beck about half a year ago (I'm pruning Ms from my tree). | |||||
* | - put the various options into the same order as those in resolv.h | 2012-11-29 | 1 | -17/+38 | ||
| | | | | | | | | | | | | | | | - sync RES_DEBUG with resolv.conf.5 - document RES_PRIMARY, but mark it unsupported (like we already do for RES_AAAONLY) - use the exact same text (about being enabled by default) for RES_RECURSE as for the other two defaults - document RES_INSECURE{1,2} - description lifted from resolv.conf.5 - document RES_NOALIASES - mostly sync the RES_USE_EDNS0 text with resolv.conf.5 - RES_USE_DNSSEC not documented for now. something to come... ok sthen | |||||
* | struct ktr_header changed back in April 2012, rearranging the members, | 2012-11-29 | 1 | -19/+16 | ||
| | | | | | adding the thread ID, and switching the timestamp to a struct timespec. Correct the description of the EINVAL error. | |||||
* | Change scandir()'s 'select' argument from | 2012-11-29 | 2 | -5/+13 | ||
| | | | | | | | | | int (*)(struct dirent *) to int (*)(const struct dirent *) to match POSIX. ok millert@, ports check by naddy@ | |||||
* | Saner implementation for self-contained hostent and netent, and also | 2012-11-24 | 2 | -164/+177 | ||
| | | | | a couple of fixes. | |||||
* | knf | 2012-11-24 | 15 | -140/+141 | ||
| | ||||||
* | make separate structures for pack and unpack | 2012-11-24 | 8 | -61/+79 | ||
| | ||||||
* | Copy from the is* manpages the CAVEAT about the input range. | 2012-11-23 | 2 | -4/+20 | ||
| | | | | ok jmc@ | |||||
* | remove some useless Tn and double punctuation; | 2012-11-19 | 1 | -16/+7 | ||
| | ||||||
* | RES_IGNTC is no longer ignored; ok sthen | 2012-11-19 | 1 | -4/+4 | ||
| | ||||||
* | Ensure that the base provided to strtol(3) is between 2 and 36 inclusive, | 2012-11-18 | 1 | -1/+12 | ||
| | | | | | | or the special value of 0. ok deraadt@ otto@ | |||||
* | tweak previous; | 2012-11-17 | 1 | -3/+3 | ||
| | ||||||
* | Clarify ss_sp's meaning and that alt stacks are per-thread | 2012-11-17 | 1 | -34/+40 | ||
| | | | | | | Correct EPERM vs EINVAL bits, mention posix and stack_t ok miod@ beck@ | |||||
* | raise() sends the signal to the current thread and only one error can occur. | 2012-11-10 | 1 | -14/+13 | ||
| | | | | ok jmc@ | |||||
* | Per POSIX, fix raise() and abort() to send the signal to the current thread. | 2012-11-10 | 2 | -5/+9 | ||
| | | | | | | Should make coredumps from abort() easier to debug too. ok kurt@ | |||||
* | Add a new malloc option 'U' => "Free unmap" that does the guarding/ | 2012-11-02 | 2 | -18/+36 | ||
| | | | | | | | | | | | | unmapping of freed allocations without disabling chunk randomisation like the "Freeguard" ('F') option does. Make security 'S' option use 'U' and not 'F'. Rationale: guarding with no chunk randomisation is great for debugging use-after-free, but chunk randomisation offers better defence against "heap feng shui" style attacks that depend on carefully constructing a particular heap layout so we should leave this enabled when requesting security options. | |||||
* | Add the IP_DIVERTFL socket option on divert(4) sockets to control | 2012-10-21 | 1 | -2/+3 | ||
| | | | | | | which packets (as in direction) of the traffic will be diverted through the divert socket. ok claudio@, henning@ | |||||
* | reword this sentence to avoid ambiguity; | 2012-10-17 | 1 | -6/+6 | ||
| | | | | | | original diff from dawe; guenther pointed out another interpretation while here, Fn -> Nm; | |||||
* | Make sleep(3) and usleep(3) more consistent and remove extraneous | 2012-10-16 | 2 | -67/+52 | ||
| | | | | | | | historic implementation details that get in the way of readability. Our usleep(3) does not return EINVAL for values >= 1,000,000 but still mention it in CAVEATS since some do. Portions adapted from FreeBSD. OK jmc@ | |||||
* | For consistency with other OSes and ease of porting, make | 2012-10-12 | 1 | -8/+2 | ||
| | | | | | | | | get{sock,peer}name() behave like accept() when the involved UNIX-domain socket isn't bound to an address, returning an AF_UNIX sockaddr with zero-length sun_path. Based on diff from robert@ and mikeb@ ok robert@ deraadt@ | |||||
* | add send(2) MSG_DONTWAIT support which enables us to choose nonblocking | 2012-10-05 | 1 | -2/+4 | ||
| | | | | | | | or blocking for each send(2) call. diff from UMEZAWA Takeshi ok bluhm | |||||
* | tweak text for consistency; from artturi alm | 2012-10-03 | 1 | -3/+4 | ||
| | ||||||
* | last stage of rfc changes, using consistent Rs/Re blocks, and moving the | 2012-09-27 | 14 | -140/+151 | ||
| | | | | references into a STANDARDS section; | |||||
* | Remove the first paragraph. The first sentence is already stated in the | 2012-09-26 | 1 | -7/+2 | ||
| | | | | | | STANDARDS section and the second sentence is bogus. ok matthew@ | |||||
* | Make setenv(3) consistent with unsetenv(3), giving EINVAL if passed | 2012-09-23 | 2 | -20/+10 | ||
| | | | | | | an empty name, NULL pointer, or a name containing an '=' character. OK millert@, guenther@ | |||||
* | uint32_t is the integer type defined in stdint.h | 2012-09-23 | 3 | -7/+7 | ||
| | | | | | | | u_int32_t is historical BSD stuff. fix to match the manpage, namely #include <stdint.h> as a prerequisite. okay millert@ | |||||
* | remove some wacky Xo/Xc; | 2012-09-16 | 1 | -3/+3 | ||
| | ||||||
* | remove tahoe-specific makefile machinery, no such hardware is known to be | 2012-09-15 | 2 | -18/+2 | ||
| | | | | | in working condition anymore (assuming there would be interest in running on it). | |||||
* | Adapt ieee.h, gdtoa and libc to the fact that we don't have 80-bit | 2012-09-15 | 9 | -239/+3 | ||
| | | | | floats on m88k. Agreed by miod@. | |||||
* | Document that strtod functions accept INF, NAN, NAN(). From Michal Mazurek. | 2012-09-15 | 1 | -3/+28 | ||
| | ||||||
* | specify the bounds of the dst to strlcat (both values were static and | 2012-09-13 | 1 | -2/+2 | ||
| | | | | | equal, but it is more correct) from Michal Mazurek | |||||
* | Update to tzcode2012f. Now that tzcode is in git there are no moe | 2012-09-13 | 14 | -91/+56 | ||
| | | | | SCCS ids. No actual code changes. | |||||
* | Fix precedence bug (& has lower precedence than !=). | 2012-09-13 | 1 | -2/+2 | ||
| | | | | | | Okay otto@. Found by Michal Mazurek <akfaew at jasminek dot net>, thanks! | |||||
* | tweak options | 2012-09-09 | 1 | -5/+10 | ||
| | ||||||
* | allow to disable some features at build time | 2012-09-09 | 1 | -5/+48 | ||
| | ||||||
* | cleanup asr_debug.c | 2012-09-09 | 4 | -407/+222 | ||
| | ||||||
* | use proper macros for debug traces. | 2012-09-09 | 5 | -178/+89 | ||
| | ||||||
* | split asr_resolver.c into different files to overlay the libc/net | 2012-09-08 | 13 | -562/+788 | ||
| | | | | resolver implementation. | |||||
* | add const where missing | 2012-09-07 | 1 | -9/+9 | ||
| | ||||||
* | return value has no use; make it void. | 2012-09-07 | 1 | -23/+18 | ||
| | | | | fix comment. | |||||
* | unused variables | 2012-09-07 | 1 | -2/+2 | ||
| | ||||||
* | tmpname -> tempnam; from Artturi Alm | 2012-09-07 | 1 | -3/+3 | ||
| | ||||||
* | config parsing is done in one pass now. no need to use callback anymore. | 2012-09-06 | 1 | -11/+9 | ||
| |