| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
::1:2:3:4:5:6:7:8 for example. PR 6277, fix by Jun KAWAI (kwj at vlax net)
OK henning, gilles, jsing (who also reminded me to remove the now wrong
comment about superfluous ::)
|
|
|
|
|
|
|
| |
files or directories when applicable.
The inspiration and name of MACHINE_CPU come from NetBSD, although the way to
provide it to Makefiles is completely different.
ok kettenis@
|
|
|
|
| |
completes the changes from Oct 22.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- wrap with #ifndef NO_LOG_BAD_DNS_RESPONSES libc code that uses
p_class() and p_type() for diagnostics, then add that define to
libstub to avoid pulling in res_debug_syms.o
- split rcmd() and ruserok() into separate files, as nothing uses both
- split readdir_r() to its own file
- split syslog_r() from syslog(), as the latter needs localtime(); many
binaries no longer need to pull in all the time code after this; switch
from usleep() to nanosleep() while we're at it
(The profit of analysis of -Wl,-M,--cref output)
Chops 888kB from /bin and /sbin on i386
ok deraadt@, miod@
|
|
|
|
|
| |
specified in hint or hints is NULL.
claudio@ ok
|
| |
|
|
|
|
| |
ok tedu@ deraadt@ krw@
|
|
|
|
| |
ok otto@
|
|
|
|
|
|
| |
now doing.
ok deraadt@
|
|
|
|
|
|
|
|
|
|
|
| |
PF_UNSPEC queries are made. While there change the default from inet6
first then inet4 to inet4 first then inet6, this prevents the many
people with IPv4 only connectivity from constantly trying to contact
IPv6 addresses, and also unbreaks many ports who don't use getaddrinfo
right.
ok deraadt@, plenty of cheering in the room wrt the idea, not loud
enough complaining from the v6 crowd.
|
|
|
|
| |
hint from claudio@, ok millert@
|
| |
|
| |
|
|
|
|
| |
Make it less ambiguous; ok gilles@ claudio@
|
| |
|
|
|
|
| |
Suggested by and ok claudio@, ok jmc@
|
|
|
|
|
|
| |
struct in the if_msghdr instead of using sizeof() blindly. This allows us
to grow if_data without causing issues for the getifaddrs() users.
OK deraadt@ (who needs this for some cool upcomming stuff)
|
|
|
|
| |
report Maksymilian Arciemowicz; ok djm, deraadt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also Extend "nameserver" declaration syntax to support port
numbers. To avoid ambiguity these are only parsed when the address
is enclosed in square brackets, e.g. "nameserver [127.0.0.1]:5353"
Together these changes make forwarding DNS over a SSH tunnel very
easy, but unfortunately some programs in ports/ implement their
own resolvers (e.g. firefox). These will need to be modified to
support these options separately.
fixes jsing@ reyk@
ok deraadt@ millert@ krw@ + "I like it" from lots
|
|
|
|
|
|
|
|
|
| |
Not sure what's more surprising: how long it took for NetBSD to
catch up to the rest of the BSDs (including UCB), or the amount of
code that NetBSD has claimed for itself without attributing to the
actual authors.
OK deraadt@
|
|
|
|
| |
ok djm@ deraadt@
|
|
|
|
| |
feedback deraadt@ drahn@; ok deraadt@
|
| |
|
|
|
|
|
|
|
| |
resistant to prediction atacks by wrapping the existing LCG in a
random permutation generator based on a Luby-Rackoff block cipher.
lots of discussion and final ok deraadt@
|
| |
|
|
|
|
|
|
| |
Mostly path construction, where truncation could be bad.
ok and input from deraadt@ millert@ ray@
|
| |
|
| |
|
|
|
|
|
|
|
| |
is more readable than
`.' notation
zap some silly .Tn whilst here;
|
| |
|
| |
|
|
|
|
| |
OK jmc@.
|
|
|
|
| |
OK moritz@ and jaredy@
|
|
|
|
|
|
| |
wrappers around fopen/fclose. From tbert.
OK millert@, tedu@, and itojun@.
|
|
|
|
|
|
|
| |
to #ifdefs where they are used. Found by lint by bret dot lambert
at gmail.
OK deraadt@.
|
|
|
|
| |
OK moritz@.
|
|
|
|
| |
OK moritz@ and jaredy@.
|
|
|
|
|
|
| |
getaddrinfo reentrant.
OK millert@ and deraadt@.
|
|
|
|
|
|
| |
Suggested by itojun@ in response to my getaddrinfo fixes.
OK millert@.
|
|
|
|
| |
OK itojun@.
|
|
|
|
| |
OK itojun@, moritz@, and millert@.
|
|
|
|
|
|
| |
calls with their reentrant versions.
OK millert@.
|
|
|
|
| |
found by Srebrenko Sehic, corrected by millert and claudio;
|
| |
|
|
|
|
| |
OK millert@.
|
|
|
|
| |
4 hex digits between colons. deraadt ok
|
| |
|
| |
|
|
|
|
| |
send him feedback for these
|
|
|
|
|
|
|
|
|
|
| |
the kernel still handles RFC2292 set/getsockopts, so that compiled binary
has no trouble running. userland sees RFC3542 symbols only on header file
so new code has to use RFC3542 API.
bump libc shlib minor for function additions.
tested on i386/amd64 by jmc, i386 by brad. checked by deraadt.
|