Age | Commit message (Expand) | Author |
2024-08-21 | Get rid of inet_aton | Florian Obser |
2022-03-24 | whitespace niggle noticed during review | Theo de Raadt |
2021-09-03 | Make traceroute(8) faster by sending probes and doing DNS async. | Florian Obser |
2021-08-31 | Make includes follow style(9). | Florian Obser |
2021-08-28 | whitespace nit | Stuart Henderson |
2021-08-28 | Allow traceroute -w values down to 1 second, from John Carmack | Stuart Henderson |
2021-07-12 | Change the error reporting pattern throughout the tree when unveil | Bob Beck |
2020-02-11 | Simplify and unify wording for the -I sourceaddr option in various places. | Theo de Raadt |
2019-08-28 | At startup, unveil entire filesystem to read-only. If after privdrop, some | Theo de Raadt |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-03-19 | delay dropping privs a bit when root so that setrtable works. | Ted Unangst |
2018-11-12 | get rid of useless casts on setsockopt calls | David Gwynne |
2018-11-10 | add support for setting the traffic class on ipv6 packets. | David Gwynne |
2018-10-20 | Sync root check from ping | kn |
2018-10-15 | No need to check ai_addrlen when we already checked ai_family, we | Florian Obser |
2017-05-28 | style(9) some variable declarations | Sebastian Benoit |
2017-05-28 | check_tos() gets a parameter so i can remove another global var. | Sebastian Benoit |
2017-05-28 | introduce struct tr_conf to keep all of the configuration. | Sebastian Benoit |
2017-05-28 | move as many globals as possible into the main function - thats the | Sebastian Benoit |
2017-01-24 | Tell traceroute6 to choose source address based on correct routing | Florian Obser |
2017-01-13 | traceroute never sees a timeout when poll(2) returns when it receives | Florian Obser |
2016-09-28 | Always do the setgroups, setresgid and setresuid even if if the | Florian Obser |
2016-09-27 | Drop privileges to newly added _traceroute user/group. | Florian Obser |
2016-09-19 | Only allow standard dot notation for IPv4 addresses as target. | Florian Obser |
2016-09-03 | rearrange code: traceroute.c now only contains main() and usage(), | Sebastian Benoit |
2016-02-12 | pledge for "dns" if -A is passed, even with -n. | Sebastien Marie |
2015-11-06 | "source" doesn't need to be a global. While here, the correct spelling | Florian Obser |
2015-10-09 | Change all tame callers to namechange to pledge(2). | Theo de Raadt |
2015-10-03 | like ping, traceroute is a setuid root priv-drop which holds a sockraw. | Theo de Raadt |
2015-08-30 | warnx(3) has an implicit \n at the end. | Florian Obser |
2015-07-16 | The return type of memset(3) is void. No need for a cast. | Florian Obser |
2015-03-11 | port the idea of using clock_gettime(CLOCK_MONOTONIC) for measuring | David Gwynne |
2015-02-11 | Replace base 10 strtol with strtonum. | Florian Obser |
2015-02-09 | clean up flags++ instances around getopt() | Theo de Raadt |
2015-01-20 | HOST_NAME_MAX + 1 is big enough for gethostname(3); this array has | Florian Obser |
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt |
2014-12-09 | Use memmove() instead of strlcpy() for an overlapping string copy | Todd C. Miller |
2014-10-25 | Remove unnecessary netinet/in_systm.h include. | Lawrence Teo |
2014-06-05 | Reduce code running as root by trying to create all needed sockets | Florian Obser |
2014-06-04 | datalen is additional data, sync traceroute6 to traceroute. Also "nn | Florian Obser |
2014-06-04 | Replace ICMP6ECHOLEN define with sizeof() | Florian Obser |
2014-05-28 | a void function should not be returning anything. | Daniel Dickman |
2014-05-01 | change some argument names in order to give some consistency between traceroute | Jason McIntyre |
2014-04-28 | whitespace cleanup while reading result of florian's recent (very nice) work | Theo de Raadt |
2014-04-23 | Merge traceroute6 into traceroute. | Florian Obser |
2014-04-23 | KNF | Florian Obser |
2014-04-23 | Prepare merge: check AF | Florian Obser |
2014-04-23 | missing break; not reachable | Florian Obser |
2014-04-23 | No need to set protocol in hints. | Florian Obser |
2014-04-23 | zap redundant cast | Florian Obser |