summaryrefslogtreecommitdiff
path: root/usr.sbin/traceroute
AgeCommit message (Expand)Author
2015-10-09Change all tame callers to namechange to pledge(2).Theo de Raadt
2015-10-03like ping, traceroute is a setuid root priv-drop which holds a sockraw.Theo de Raadt
2015-09-14Avoid .Ns right after .Pf, it's pointless.Ingo Schwarze
2015-08-30warnx(3) has an implicit \n at the end.Florian Obser
2015-07-16The return type of memset(3) is void. No need for a cast.Florian Obser
2015-03-11port the idea of using clock_gettime(CLOCK_MONOTONIC) for measuringDavid Gwynne
2015-02-11Replace base 10 strtol with strtonum.Florian Obser
2015-02-09clean up flags++ instances around getopt()Theo de Raadt
2015-01-20HOST_NAME_MAX + 1 is big enough for gethostname(3); this array hasFlorian Obser
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2014-12-09Use memmove() instead of strlcpy() for an overlapping string copyTodd C. Miller
2014-10-25Remove unnecessary netinet/in_systm.h include.Lawrence Teo
2014-09-08obvious cases of missing .An;Ingo Schwarze
2014-06-06Update description of optional argument "datalen" to reality.Florian Obser
2014-06-05Reduce code running as root by trying to create all needed socketsFlorian Obser
2014-06-04datalen is additional data, sync traceroute6 to traceroute. Also "nnFlorian Obser
2014-06-04Replace ICMP6ECHOLEN define with sizeof()Florian Obser
2014-05-28a void function should not be returning anything.Daniel Dickman
2014-05-01change some argument names in order to give some consistency between tracerouteJason McIntyre
2014-04-29a bit more merge for traceroute6 stuff, and some consistency fixes;Jason McIntyre
2014-04-28whitespace cleanup while reading result of florian's recent (very nice) workTheo de Raadt
2014-04-27zap a ton of silly Tn, and uppercase TTL; a few other minor tweaks along theJason McIntyre
2014-04-26Link traceroute6 to traceroute, thus completing the merge.Florian Obser
2014-04-25add traceroute6 to NAME, and knock out some unneeded Bk/Ek;Jason McIntyre
2014-04-25MLINKS traceroute.8 traceroute6.8Florian Obser
2014-04-25Merge traceroute6 man page with traceroute.Florian Obser
2014-04-23Merge traceroute6 into traceroute.Florian Obser
2014-04-23KNFFlorian Obser
2014-04-23Prepare merge: check AFFlorian Obser
2014-04-23missing break; not reachableFlorian Obser
2014-04-23No need to set protocol in hints.Florian Obser
2014-04-23zap redundant castFlorian Obser
2014-04-23Introduce check_tos to unclutter the main loop.Florian Obser
2014-04-23move AF independet setsockopts downFlorian Obser
2014-04-23Add error checking to sysctl. While there pass in an int otherwiseFlorian Obser
2014-04-23Prepare for merge: s/icmp_code/icmp4_code/ and use icmp_code forFlorian Obser
2014-04-23Prepare for merge: s/packet_ok/packet_ok4/ and use packet_okFlorian Obser
2014-04-23Prepare merge: introduce struct sockaddr *from, *to to be used inFlorian Obser
2014-04-23Prepare merge: s/to/to4/; s/from/from4/Florian Obser
2014-04-23Make this compile with -Wall et al.Florian Obser
2014-04-21Revert 1.101 as it breaks source port selection. This needs moreFlorian Obser
2014-04-19Fix display of destination IP when host is an IP address.Florian Obser
2014-04-18Wrap long lines.Florian Obser
2014-04-18Move ident / perturb initialisation up, this is AF independent.Florian Obser
2014-04-18sync to traceroute6: use getnameinfo for destination ipFlorian Obser
2014-04-18Declare socklen_t len in main, it's used in two places, no needFlorian Obser
2014-04-18Use getaddrinfo to resolve destination. I kept the inet_aton so theFlorian Obser
2014-04-18We do have SO_SNDBUF and IP_HDRINCL.Florian Obser
2014-04-18replace perror(3) with err(3)/warn(3)Florian Obser
2014-04-18move cast from packet to ip up to avoid casts in print()Florian Obser