index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
traceroute
/
traceroute.c
Age
Commit message (
Expand
)
Author
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
2014-04-23
Introduce check_tos to unclutter the main loop.
Florian Obser
2014-04-23
move AF independet setsockopts down
Florian Obser
2014-04-23
Add error checking to sysctl. While there pass in an int otherwise
Florian Obser
2014-04-23
Prepare for merge: s/icmp_code/icmp4_code/ and use icmp_code for
Florian Obser
2014-04-23
Prepare for merge: s/packet_ok/packet_ok4/ and use packet_ok
Florian Obser
2014-04-23
Prepare merge: introduce struct sockaddr *from, *to to be used in
Florian Obser
2014-04-23
Prepare merge: s/to/to4/; s/from/from4/
Florian Obser
2014-04-23
Make this compile with -Wall et al.
Florian Obser
2014-04-21
Revert 1.101 as it breaks source port selection. This needs more
Florian Obser
2014-04-19
Fix display of destination IP when host is an IP address.
Florian Obser
2014-04-18
Wrap long lines.
Florian Obser
[next]