summaryrefslogtreecommitdiffstats
path: root/usr.sbin/traceroute (follow)
Commit message (Expand)AuthorAgeFilesLines
* Simplify and unify wording for the -I sourceaddr option in various places.deraadt2020-02-112-17/+10
* At startup, unveil entire filesystem to read-only. If after privdrop, somederaadt2019-08-281-1/+7
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-282-22/+21
* fix link URL; pointed out by "openbsduser <at> airmail.cc"sthen2019-04-051-3/+3
* delay dropping privs a bit when root so that setrtable works.tedu2019-03-191-3/+9
* get rid of useless casts on setsockopt callsdlg2018-11-121-7/+7
* add support for setting the traffic class on ipv6 packets.dlg2018-11-102-9/+15
* Sync root check from pingkn2018-10-201-2/+2
* No need to check ai_addrlen when we already checked ai_family, weflorian2018-10-151-9/+1
* Since nearly 20 years the correct spelling offlorian2017-08-031-2/+2
* style(9) some variable declarationsbenno2017-05-282-66/+58
* check_tos() gets a parameter so i can remove another global var.benno2017-05-283-12/+9
* introduce struct tr_conf to keep all of the configuration.benno2017-05-283-186/+241
* move as many globals as possible into the main function - thats thebenno2017-05-281-18/+22
* Tell traceroute6 to choose source address based on correct routingflorian2017-01-241-2/+6
* traceroute never sees a timeout when poll(2) returns when it receivesflorian2017-01-133-9/+19
* some text cleanup and remove an irrelevant note; ok florianjmc2016-10-211-24/+19
* some macro fixes for the options list;jmc2016-10-201-31/+30
* try to make DESCRIPTION read like it was written for one program, not two;jmc2016-10-201-17/+18
* Always do the setgroups, setresgid and setresuid even if if theflorian2016-09-281-10/+16
* Drop privileges to newly added _traceroute user/group.florian2016-09-271-5/+13
* Only allow standard dot notation for IPv4 addresses as target.florian2016-09-191-7/+2
* rearrange code: traceroute.c now only contains main() and usage(),benno2016-09-034-995/+1185
* for some time now mandoc has not required MLINKS to functionjmc2016-03-301-2/+1
* pledge for "dns" if -A is passed, even with -n.semarie2016-02-121-2/+2
* "source" doesn't need to be a global. While here, the correct spellingflorian2015-11-061-3/+2
* Change all tame callers to namechange to pledge(2).deraadt2015-10-091-5/+5
* like ping, traceroute is a setuid root priv-drop which holds a sockraw.deraadt2015-10-031-1/+9
* Avoid .Ns right after .Pf, it's pointless.schwarze2015-09-141-8/+4
* warnx(3) has an implicit \n at the end.florian2015-08-301-2/+2
* The return type of memset(3) is void. No need for a cast.florian2015-07-161-4/+4
* port the idea of using clock_gettime(CLOCK_MONOTONIC) for measuringdlg2015-03-111-6/+18
* Replace base 10 strtol with strtonum.florian2015-02-111-49/+31
* clean up flags++ instances around getopt()deraadt2015-02-091-5/+5
* HOST_NAME_MAX + 1 is big enough for gethostname(3); this array hasflorian2015-01-201-3/+3
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-3/+3
* Use memmove() instead of strlcpy() for an overlapping string copymillert2014-12-091-2/+2
* Remove unnecessary netinet/in_systm.h include.lteo2014-10-251-2/+1
* obvious cases of missing .An;schwarze2014-09-081-4/+11
* Update description of optional argument "datalen" to reality.florian2014-06-061-5/+7
* Reduce code running as root by trying to create all needed socketsflorian2014-06-051-14/+38
* datalen is additional data, sync traceroute6 to traceroute. Also "nnflorian2014-06-041-12/+33
* Replace ICMP6ECHOLEN define with sizeof()florian2014-06-041-5/+5
* a void function should not be returning anything.daniel2014-05-281-3/+3
* change some argument names in order to give some consistency between traceroutejmc2014-05-012-16/+16
* a bit more merge for traceroute6 stuff, and some consistency fixes;jmc2014-04-291-10/+15
* whitespace cleanup while reading result of florian's recent (very nice) workderaadt2014-04-281-17/+18
* zap a ton of silly Tn, and uppercase TTL; a few other minor tweaks along thejmc2014-04-271-60/+34
* Link traceroute6 to traceroute, thus completing the merge.florian2014-04-261-1/+3
* add traceroute6 to NAME, and knock out some unneeded Bk/Ek;jmc2014-04-251-4/+3