Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-06 | Update description of optional argument "datalen" to reality. | Florian Obser | |
Issue pointed out by, tweak and "looks ok" jmc@ | |||
2014-06-05 | Reduce code running as root by trying to create all needed sockets | Florian Obser | |
first, remember which failed, drop privs and then decide which sockets are needed and close the others. Only error out if the creation of a needed socket failed. That is it is non-fatal if tracerouting an INET4 address and the INET6 socket creations failed. prodding deraadt@; OK benno@ | |||
2014-06-04 | datalen is additional data, sync traceroute6 to traceroute. Also "nn | Florian Obser | |
byte packets" in the first line of traceroute output is the length of the complete IP packet, fix this for traceroute6. OK benno@ | |||
2014-06-04 | Replace ICMP6ECHOLEN define with sizeof() | Florian Obser | |
OK benno@ | |||
2014-05-28 | a void function should not be returning anything. | Daniel Dickman | |
ok florian@ | |||
2014-05-01 | change some argument names in order to give some consistency between traceroute | Jason McIntyre | |
and traceroute6; i also fudged the formatting to allow SYNOPSIS to display a bit nicer, and for usage() to look like SYNOPSIS; ok florian | |||
2014-04-29 | a bit more merge for traceroute6 stuff, and some consistency fixes; | Jason McIntyre | |
help/ok florian | |||
2014-04-28 | whitespace cleanup while reading result of florian's recent (very nice) work | Theo de Raadt | |
2014-04-27 | zap a ton of silly Tn, and uppercase TTL; a few other minor tweaks along the | Jason McIntyre | |
way; | |||
2014-04-26 | Link traceroute6 to traceroute, thus completing the merge. | Florian Obser | |
I was originally sent on this little errand by deraadt@. OK sthen@, benno@ (Committing from a bus somewhere in germany on its way to berlin.) | |||
2014-04-25 | add traceroute6 to NAME, and knock out some unneeded Bk/Ek; | Jason McIntyre | |
2014-04-25 | MLINKS traceroute.8 traceroute6.8 | Florian Obser | |
"sure" jmc@ | |||
2014-04-25 | Merge traceroute6 man page with traceroute. | Florian Obser | |
"sure" jmc@ | |||
2014-04-23 | Merge traceroute6 into traceroute. | Florian Obser | |
Not yet enabled in the build. OK benno@ | |||
2014-04-23 | KNF | Florian Obser | |
OK benno@ | |||
2014-04-23 | Prepare merge: check AF | Florian Obser | |
OK benno@ | |||
2014-04-23 | missing break; not reachable | Florian Obser | |
OK benno@ | |||
2014-04-23 | No need to set protocol in hints. | Florian Obser | |
OK benno@ | |||
2014-04-23 | zap redundant cast | Florian Obser | |
OK benno@ | |||
2014-04-23 | Introduce check_tos to unclutter the main loop. | Florian Obser | |
OK benno@ | |||
2014-04-23 | move AF independet setsockopts down | Florian Obser | |
OK benno@ | |||
2014-04-23 | Add error checking to sysctl. While there pass in an int otherwise | Florian Obser | |
it failes with ENOMEM in traceroute. OK benno@ | |||
2014-04-23 | Prepare for merge: s/icmp_code/icmp4_code/ and use icmp_code for | Florian Obser | |
the AF switch. OK benno@ | |||
2014-04-23 | Prepare for merge: s/packet_ok/packet_ok4/ and use packet_ok | Florian Obser | |
for the AF switch. | |||
2014-04-23 | Prepare merge: introduce struct sockaddr *from, *to to be used in | Florian Obser | |
AF independet places. OK benno@ | |||
2014-04-23 | Prepare merge: s/to/to4/; s/from/from4/ | Florian Obser | |
OK benno@ | |||
2014-04-23 | Make this compile with -Wall et al. | Florian Obser | |
OK benno@ | |||
2014-04-21 | Revert 1.101 as it breaks source port selection. This needs more | Florian Obser | |
thought / code shuffling. Reported by deraadt@ and sthen@, thanks! | |||
2014-04-19 | Fix display of destination IP when host is an IP address. | Florian Obser | |
Pointed out by and OK benno@ | |||
2014-04-18 | Wrap long lines. | Florian Obser | |
OK lteo@, benno@ | |||
2014-04-18 | Move ident / perturb initialisation up, this is AF independent. | Florian Obser | |
OK benno@ | |||
2014-04-18 | sync to traceroute6: use getnameinfo for destination ip | Florian Obser | |
OK benno@ | |||
2014-04-18 | Declare socklen_t len in main, it's used in two places, no need | Florian Obser | |
to declare it twice. We can get rid of a { } block. OK benno@ | |||
2014-04-18 | Use getaddrinfo to resolve destination. I kept the inet_aton so the | Florian Obser | |
great old ones can still traceroute 010.010.010.010. OK benno@ | |||
2014-04-18 | We do have SO_SNDBUF and IP_HDRINCL. | Florian Obser | |
OK benno@ | |||
2014-04-18 | replace perror(3) with err(3)/warn(3) | Florian Obser | |
OK lteo@, benno@ | |||
2014-04-18 | move cast from packet to ip up to avoid casts in print() | Florian Obser | |
OK benno@ | |||
2014-04-18 | move ICMP code parsing to function | Florian Obser | |
OK benno@ | |||
2014-04-18 | If -s is not given do a dummy connect to get outgoing ip, | Florian Obser | |
unconditionally try to bind to this ip and get a source port for udp this way, like traceroute6 is doing. This means you can no longer traceroute from IPs not present on the system. (There are probably better tools if you want to send traffic from spoofed IPs.) OK benno@ | |||
2014-04-18 | sync packet_ok signature to traceroute6 | Florian Obser | |
OK benno@ | |||
2014-04-18 | Factor out build_probe{4,6} from send_probe; now send_probe is | Florian Obser | |
AF independent. While there define outpacket as u_char and cast as needed in traceroute6. OK benno@ | |||
2014-04-18 | We are not ARCHAIC; no object change. | Florian Obser | |
OK lteo@ | |||
2014-03-29 | use deltaT to calculate time intervalls; reduces diff to traceroute6 | Florian Obser | |
OK benno@, lteo@ | |||
2014-03-29 | use iovec in wait_for_reply; reduces diff to traceroute6 | Florian Obser | |
OK benno@ | |||
2014-03-24 | Remove "-r" option from ping(8) and traceroute{,6}(8). You've probably | Martin Pieuchot | |
never heard about it, it was to bypass the routing tables, not available for IPv6 and we're going to always use the routing tables soon. ok florian@, man pages ok jmc@ | |||
2014-03-18 | Make print AF independet and use it in traceroute and traceroute6. | Florian Obser | |
OK benno | |||
2014-03-18 | Sync inetname from traceroute6 and thereby make it AF independent. | Florian Obser | |
While there drop the !nflag check as it's never called with nflag set, simplify the code a bit and adapt style from traceroute. OK benno | |||
2014-03-18 | AF independent print_asn | Florian Obser | |
OK benno | |||
2014-03-18 | Wrap long line. | Florian Obser | |
OK lteo, benno | |||
2014-03-10 | 12_malloc_memset_to_calloc.msg | Florian Obser | |