Commit Graph

89 Commits

Author SHA1 Message Date
rpaulo
25ff2bc882 Replace the way we calculate the standard deviation with the unbiased form
for non-related samples. There are several websites that explain why we
should use this form instead of the normal formula to compute the std. dev.
(Wikipedia is one of them).
Also, ping(8) (where this "new" formula came from) already does it this way
so, I'm trying to score some extra points by making both utilities behave
the same way.

Thanks to wrtstuden@ for the initial clarification.
2006-05-18 02:14:22 +00:00
rpaulo
83dc99da2a There are no broadcast addresses in IPv6, so, kill a leftover from the
ping(8) man page.
2006-05-18 00:50:08 +00:00
rpaulo
84f73e685c Remove support support for RFC 2292. 2006-05-07 16:00:18 +00:00
rpaulo
848d0be7cc len should be socklen_t, not size_t. Spotted by
Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>.
2006-05-05 12:49:23 +00:00
rpaulo
de8db47547 Add support for RFC 3542 Adv. Socket API for IPv6 (which obsoletes 2292).
* RFC 3542 isn't binary compatible with RFC 2292.
* RFC 2292 support is on by default but can be disabled.
* update ping6, telnet and traceroute6 to the new API.

From the KAME project (www.kame.net).
Reviewed by core.
2006-05-05 00:03:21 +00:00
elad
21831d5e1d Fix an off-by-one found by Coverity, CID 1456.
I haven't looked, but I suggest security-officer@ looks into it to see if
this may be exploited passively?
2006-03-17 02:31:03 +00:00
christos
2c6eadc9ce Move WARNS=3 to the Makefile.inc, and add a little const to the remaining
programs that did not compile before.
2005-06-27 01:00:04 +00:00
he
2e34fff7c9 Add an initialization to appease -Wuninitialized.
Marked with XXXGCC for sun2 (found while building for it).

Reviewed by lukem.
2005-06-07 09:10:33 +00:00
lukem
658ed3362c appease gcc -Wuninitialized 2005-06-02 01:35:57 +00:00
xtraeme
39707ce809 Kill __P(), use ANSI function declarations; WARNS=3. 2005-02-09 14:09:46 +00:00
dsl
91d3fe12d9 Add (unsigned char) cast to ctype function 2004-10-29 19:15:20 +00:00
itojun
fd9a3b1704 correct mistake in usage(). Chris Pinnock 2004-06-09 01:59:20 +00:00
kleink
faed9caa49 There's no point in bringing PRNG output to network byteorder prior to
transmission.
2004-05-13 20:27:38 +00:00
itojun
56ae6a5d4c do not disclose endian. henning@openbsd 2004-04-22 01:39:20 +00:00
wiz
47190e80b8 Consistently use 'RFC 1234' instead of 'RFC1234' or 'RFC-1234'.
From jmc@openbsd.
2003-09-07 16:22:20 +00:00
agc
276d62f603 Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22308, verified by myself.
2003-08-07 10:04:22 +00:00
itojun
c9ecfbe3a4 fix packet loss rate computation 2003-07-25 06:01:44 +00:00
cjep
100bffb736 Fix typo. Noted by Sean Boudreau on tech-net. 2003-06-06 14:18:40 +00:00
perry
1fbcf39738 do proper rounded packet loss calculations.
From Robert Elz in PR #20885
XXX This should be sent back to KAME
2003-03-27 16:15:44 +00:00
wiz
7d23ed38db IPsec, not ipsec. From Igor Sobrado in PR 20722. 2003-03-15 22:24:18 +00:00
wiz
5dd379b9d6 address has two ds, not three; from Adrian Mrva. 2002-12-21 12:43:07 +00:00
itojun
7955954132 correct the use of sizeof() on memset(). sync w/kame 2002-12-05 02:07:03 +00:00
itojun
4606602797 use strlcpy. sync w/kame 2002-11-16 14:06:56 +00:00
itojun
3772e08b03 be more picky about numeric arg parsing. sync w/kame 2002-10-25 02:20:37 +00:00
itojun
5d481d0136 reduce diff w/ kame 2002-09-23 12:52:30 +00:00
mycroft
c7d63f201b Touch up error/warning messages. 2002-09-21 18:33:51 +00:00
mycroft
75cf9dce87 select() -> poll() 2002-09-21 18:24:40 +00:00
itojun
4df4d0a437 ansi pedantic. sync w/kame 2002-09-08 14:31:41 +00:00
itojun
16e84a7542 clarify comment when nreceived > ntransmitted. from deraadt 2002-05-31 01:10:53 +00:00
itojun
08f5f94674 typo, from openbsd 2002-05-30 21:32:18 +00:00
thorpej
313148a4db Fix Missing %s in format string. 2002-05-30 17:02:17 +00:00
itojun
7f0c96b84b KNF. remove unused variable "signo". from deraadt 2002-05-26 13:21:01 +00:00
itojun
e500a07555 no need for KAME_SCOPEID 2002-05-26 13:01:21 +00:00
itojun
6cad7e9bef s/IPSec/IPsec/ 2002-05-26 12:56:57 +00:00
itojun
9e3976cdf7 Xr ping6 8 -> Nm 2002-05-26 12:07:05 +00:00
wiz
07da92e69f Sort sections and a grammar fix. 2002-05-26 10:52:01 +00:00
itojun
d265331969 sync with kame.
- use bind(2) to select source.
- KNF.
- -g option to specify intermediate gateway.
2002-05-26 05:46:24 +00:00
itojun
3d6f24bae3 no \n to warnx(3). From: Mike Pechkin <mpech@prosoft.org.lv> 2002-03-11 02:06:02 +00:00
darrenr
53b688a6ee should be using htons() to convert from a host byte order into a network
byte order, not ntohs().
2002-01-09 12:30:15 +00:00
wiz
6e5e605c25 Add space before ..., lose a .Pp. 2001-11-16 12:06:01 +00:00
lukem
04d5555436 fix -Wshadow warning 2001-11-02 05:33:21 +00:00
itojun
426db19de1 use bind(2) to support -S. snprintf return value audit from deraadt 2001-08-19 01:21:42 +00:00
itojun
32a3de2268 clarify -a. sync with kame 2001-07-05 06:35:08 +00:00
itojun
1d7e1a7cda sync with latest kame.
- sync usage/manpage with reality.
- stop pinging on "-f -c N".
2001-06-22 13:25:03 +00:00
itojun
8306609bc4 correct -n handling. 2001-05-09 11:22:22 +00:00
itojun
219df672ab fix signal handling on ping6 -f <nonexisting peer>. from hash@iij.ad.jp.
sync with kame
2001-05-09 11:19:13 +00:00
kleink
017a840cd9 getopt(3): EOF -> -1. 2001-05-07 14:51:46 +00:00
jhawk
5e3565be65 Xr icmp(6), inet(6), ip(6) 2001-04-03 14:06:31 +00:00
itojun
dc50d8510a examples. suggested by deraadt. sync with kame 2001-03-19 06:56:56 +00:00
itojun
0a6cee32ec -Q is not there. some comsetic sync with kame. NetBSD PR 12384. 2001-03-12 03:42:17 +00:00