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
/
sbin
/
ping
/
ping.c
Age
Commit message (
Expand
)
Author
2015-11-29
use ping6(8)'s engine; next step in unification
Florian Obser
2015-11-29
Reimplement source address selection. Inspired by the previous
Florian Obser
2015-11-29
Doubles are not reals. Imprecision might lead to trying to
Florian Obser
2015-11-10
Reduce diff between ping and ping6.
Florian Obser
2015-11-05
Reorder #includes to reduce diff between ping and ping6.
Florian Obser
2015-11-04
replace setbuf with setvbuf, from Frederic Nowak
Ted Unangst
2015-10-30
Use double variables and sqrt(3) from libm to calculate statistics like
Florian Obser
2015-10-29
Backout chacha.
Florian Obser
2015-10-27
fix fallout from chacha changes.
David Gwynne
2015-10-11
Prefer dprintf() over snprintf()+write()
Philip Guenther
2015-10-09
Change all tame callers to namechange to pledge(2).
Theo de Raadt
2015-10-03
ping is a setuid root priv-drop which holds a sockraw. we can tame it
Theo de Raadt
2015-09-03
Move tricky system calls up and sensitive data calculations down so
Florian Obser
2015-08-05
repair buffer size checks around chacha block, spotted by Dimitris Papastamos
Theo de Raadt
2015-05-02
de-castify strtonum to make it consistent again.
Florian Obser
2015-05-02
A ttl of 0 is valid. While here use MAXTTL instead of 255.
Florian Obser
2015-04-20
fold the icmp seq number into the mac.
David Gwynne
2015-04-19
by default fill the ping payload with a chacha stream instead of
David Gwynne
2015-04-19
add a mac to the timestamp payload and calculate it with siphash.
David Gwynne
2015-03-23
obfuscate the monotonic clock values we put on the wire by offsetting
David Gwynne
2015-03-12
Only read time information from the received packet if it is big
Florian Obser
2015-03-12
bump the size of the time types on the wire to 64bit, and use nsec
David Gwynne
2015-03-11
use clock_gettime(CLOCK_MONOTONIC) to get timestamps to measure the
David Gwynne
2015-01-16
Replace <sys/param.h> with <limits.h> and other less dirty headers where
Theo de Raadt
2014-11-20
remove sys/file.h includes in favor of fcntl.h where needed.
Ted Unangst
2014-10-25
Remove unnecessary netinet/in_systm.h include.
Lawrence Teo
2014-07-11
__dead for finish()
Florian Obser
2014-07-11
Silence compiler warning and build with -Wall etc.
Florian Obser
2014-07-11
use optval for setsockopt; sync with ping6
Florian Obser
2014-07-09
We do have icmp_data; no obj change.
Florian Obser
2014-07-09
We do have ICMP_MASKREQ & ICMP_MASKREPLY; no obj change.
Florian Obser
2014-07-09
notdef is notdef since the beginning of time; no obj change.
Florian Obser
2014-07-09
We do have SIGINFO; no obj change.
Florian Obser
2014-07-09
We do have IP_OPTIONS; no obj change.
Florian Obser
2014-04-28
Do not sleep after poll returning an error. Blindly copied over from
Florian Obser
2014-04-23
Better name for fdmaskp, reduce the scope of some variables, don't abuse
Jeremie Courreges-Anglas
2014-04-23
Replace malloc / memset / select song and dance with poll(2) like
Florian Obser
2014-03-24
Remove "-r" option from ping(8) and traceroute{,6}(8). You've probably
Martin Pieuchot
2014-01-10
Fix the unitialized rtableid bug discovered and fixed in the previous
Florian Obser
2014-01-10
Fix a bug found in ping6 when rebuilding with stack protector strong.
Brad Smith
2013-11-22
Whole bunch of (unsigned char) casts carefully added for ctype calls.
Theo de Raadt
2013-10-28
use %d instead of %i in a few fprintf for clarity
Theo de Raadt
2013-09-12
Misc time_t tweaks. %ld / (long)tv_sec -> %lld / (long long)tv_sec.
Kenneth R Westerback
2013-04-16
improve name of the 32-bit timeval that ping uses, and bound the use
Theo de Raadt
2012-12-04
remove some unnecessary sys/param.h inclusions
Theo de Raadt
2012-03-17
remove IP_JUMBO, SO_JUMBO, and RTF_JUMBO.
David Gwynne
2011-09-20
rev 1.80 added calls from the signal handler to stdio. bad bad bad!
Theo de Raadt
2011-09-17
Standarize the ToS option across nc/ping/traceroute so that they'll
Christiano F. Haesbaert
2011-06-21
Convert SO_RTABLE's protocol level to the SOL_SOCKET; ok claudio
Mike Belopuhov
2010-07-03
Fix the naming of interfaces and variables for rdomains and rtables
Philip Guenthe
[next]