- fix displayed version string (problem from github tarball).
- add a new _mtr user
- drop mtr-packet to _mtr rather than to getgid()/getuid()
- chroot to /var/empty
- shiny new DNS code that gets rid of the horrible libbind hack.
- the privileged packet sending code has been split out into a separate
"mtr-packet" process with a clear separation between init/main code, which
communicates with the main mtr process over a pipe.
Patch to add a pledge to mtr-packet, currently disabled; it works for
ICMP but requires additional sockopts to work with UDP.
includes the IPv4 header but not the IPv6 header." Remove that
assumption and always include the IPv6 header length in the total
packet size.
ok sthen@
internals not available with asr. This also unbreaks some use with the gtk
version (there are still problems but "mtr somehost" from the command line
now works with gtk). ok brad@ naddy@
so rename the current no_x11 flavour to the default (with @pkgpath to
allow updates to work), rename what was the default flavour to gtk and
mark that broken. maintainer timeout.