don't access a pointer till after the null check
ok mikeb@
Kill in_localaddr(), one less usage of the global list of IPv4 addresses.

This function is used only once in our tree to optimize the size of the
MSS if the forward address correspond to a host on one of our subnets,
but only if ip.mutdisc is disable, which is not the default!

While here get rid of the "#ifdef RTV_MTU", it is here.

ok henning@, mikeb@, bluhm@
test dt_min for invalid minute values instead of testing dt_sec twice
ok bmercer@
Do no reprobe for a supported protocol when enabling a pointing
device of type PMS_STANDARD, probing during autoconf(9) is enough!.

In such case, the device can be a simple PS/2 mouse, a unsupported
touchpad or a downgraded touchpad if something bad happened.  But
it is very unlikely that reprobing will improve the situation and
transform a standard mouse into a multitouch-aware touchpad ;)

This fixes the 12 seconds delay seen on various Dell laptops (E4310
and Latitude D630) when starting Xorg, reported by KÄrlis MiÄ·elsons
on bugs@.

ok stsp@, dcoppa@, shadchin@
Remove rti_ifp from rt_addrinfo, one less ifp pointer, say yay!

This pointer was only needed by rt_getifa() to find an address, so
turn it into a local variable.

ok henning@, bluhm@
Remove NULL pointer dereference, which jsg insists I not
call a use-after free, from error path.

found by and ok jsg@
Sync "struct rt_addrinfo" definition after removal of rti_ifp and kill
a trailing whitespace pointed by jmc@.
Merge traceroute6 man page with traceroute.
"sure" jmc@
MLINKS traceroute.8 traceroute6.8
"sure" jmc@
Reduce the verbosity of makewhatis -t:
In the past, it always showed the title lines of the files processed.
Now, it only shows them when called with -D.
That is better because pkg_create calls makewhatis -t.
It is also more consistent with -D behaviour in non- -t modes.
Issue reported by ajacoutot@; ok espie@ ajacoutot@ jasper@.
kill dugsong's debugging leftover; ok sthen, jsg
Add a bunch of GeForce GT{,X} chips listed in nvidia's 334.21 driver.

This includes the GeForce GT 740M submitted by Rafael Neves on tech@,
thanks!
regen
specifying ECHOCTL once is enough
ok nicm@
Clean up the remaining TTY related remnants.

ok miod@
Import of Less 458

ok guenther@
Merge Less 458 plus local patches

ok guenther@, ok jmc@ for man bits
The apps_{startup,shutdown} macro mess is now only used in openssl.c -
reduce the macro to two functions and just call them instead.

ok miod@
NON_MAIN no longer means anything so remove it, along with APP_INIT.

ok miod@
do_pipe_sig is now only used in openssl.c - just call signal() directly
from there instead and ditch the macro.