| Commit message (Expand) | Author | Age | Files | Lines |
* | Simplify and unify wording for the -I sourceaddr option in various places. | deraadt | 2020-02-11 | 1 | -3/+3 |
* | At startup, unveil entire filesystem to read-only. If after privdrop, some | deraadt | 2019-08-28 | 1 | -1/+7 |
* | When system calls indicate an error they return -1, not some arbitrary | deraadt | 2019-06-28 | 1 | -18/+17 |
* | delay dropping privs a bit when root so that setrtable works. | tedu | 2019-03-19 | 1 | -3/+9 |
* | get rid of useless casts on setsockopt calls | dlg | 2018-11-12 | 1 | -7/+7 |
* | add support for setting the traffic class on ipv6 packets. | dlg | 2018-11-10 | 1 | -6/+12 |
* | Sync root check from ping | kn | 2018-10-20 | 1 | -2/+2 |
* | No need to check ai_addrlen when we already checked ai_family, we | florian | 2018-10-15 | 1 | -9/+1 |
* | style(9) some variable declarations | benno | 2017-05-28 | 1 | -44/+45 |
* | check_tos() gets a parameter so i can remove another global var. | benno | 2017-05-28 | 1 | -3/+3 |
* | introduce struct tr_conf to keep all of the configuration. | benno | 2017-05-28 | 1 | -115/+132 |
* | move as many globals as possible into the main function - thats the | benno | 2017-05-28 | 1 | -18/+22 |
* | Tell traceroute6 to choose source address based on correct routing | florian | 2017-01-24 | 1 | -2/+6 |
* | traceroute never sees a timeout when poll(2) returns when it receives | florian | 2017-01-13 | 1 | -5/+15 |
* | Always do the setgroups, setresgid and setresuid even if if the | florian | 2016-09-28 | 1 | -10/+16 |
* | Drop privileges to newly added _traceroute user/group. | florian | 2016-09-27 | 1 | -5/+13 |
* | Only allow standard dot notation for IPv4 addresses as target. | florian | 2016-09-19 | 1 | -7/+2 |
* | rearrange code: traceroute.c now only contains main() and usage(), | benno | 2016-09-03 | 1 | -994/+56 |
* | pledge for "dns" if -A is passed, even with -n. | semarie | 2016-02-12 | 1 | -2/+2 |
* | "source" doesn't need to be a global. While here, the correct spelling | florian | 2015-11-06 | 1 | -3/+2 |
* | Change all tame callers to namechange to pledge(2). | deraadt | 2015-10-09 | 1 | -5/+5 |
* | like ping, traceroute is a setuid root priv-drop which holds a sockraw. | deraadt | 2015-10-03 | 1 | -1/+9 |
* | warnx(3) has an implicit \n at the end. | florian | 2015-08-30 | 1 | -2/+2 |
* | The return type of memset(3) is void. No need for a cast. | florian | 2015-07-16 | 1 | -4/+4 |
* | port the idea of using clock_gettime(CLOCK_MONOTONIC) for measuring | dlg | 2015-03-11 | 1 | -6/+18 |
* | Replace base 10 strtol with strtonum. | florian | 2015-02-11 | 1 | -49/+31 |
* | clean up flags++ instances around getopt() | deraadt | 2015-02-09 | 1 | -5/+5 |
* | HOST_NAME_MAX + 1 is big enough for gethostname(3); this array has | florian | 2015-01-20 | 1 | -3/+3 |
* | Replace <sys/param.h> with <limits.h> and other less dirty headers where | deraadt | 2015-01-16 | 1 | -3/+3 |
* | Use memmove() instead of strlcpy() for an overlapping string copy | millert | 2014-12-09 | 1 | -2/+2 |
* | Remove unnecessary netinet/in_systm.h include. | lteo | 2014-10-25 | 1 | -2/+1 |
* | Reduce code running as root by trying to create all needed sockets | florian | 2014-06-05 | 1 | -14/+38 |
* | datalen is additional data, sync traceroute6 to traceroute. Also "nn | florian | 2014-06-04 | 1 | -12/+33 |
* | Replace ICMP6ECHOLEN define with sizeof() | florian | 2014-06-04 | 1 | -5/+5 |
* | a void function should not be returning anything. | daniel | 2014-05-28 | 1 | -3/+3 |
* | change some argument names in order to give some consistency between traceroute | jmc | 2014-05-01 | 1 | -8/+8 |
* | whitespace cleanup while reading result of florian's recent (very nice) work | deraadt | 2014-04-28 | 1 | -17/+18 |
* | Merge traceroute6 into traceroute. | florian | 2014-04-23 | 1 | -19/+423 |
* | KNF | florian | 2014-04-23 | 1 | -9/+9 |
* | Prepare merge: check AF | florian | 2014-04-23 | 1 | -90/+111 |
* | missing break; not reachable | florian | 2014-04-23 | 1 | -1/+2 |
* | No need to set protocol in hints. | florian | 2014-04-23 | 1 | -2/+2 |
* | zap redundant cast | florian | 2014-04-23 | 1 | -2/+1 |
* | Introduce check_tos to unclutter the main loop. | florian | 2014-04-23 | 1 | -13/+21 |
* | move AF independet setsockopts down | florian | 2014-04-23 | 1 | -10/+12 |
* | Add error checking to sysctl. While there pass in an int otherwise | florian | 2014-04-23 | 1 | -4/+6 |
* | Prepare for merge: s/icmp_code/icmp4_code/ and use icmp_code for | florian | 2014-04-23 | 1 | -4/+18 |
* | Prepare for merge: s/packet_ok/packet_ok4/ and use packet_ok | florian | 2014-04-23 | 1 | -4/+19 |
* | Prepare merge: introduce struct sockaddr *from, *to to be used in | florian | 2014-04-23 | 1 | -5/+9 |
* | Prepare merge: s/to/to4/; s/from/from4/ | florian | 2014-04-23 | 1 | -23/+24 |