home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / UNIX / Networking / fping-2.2b1-MIHS / src / ChangeLog < prev    next >
Encoding:
Text File  |  1997-01-08  |  4.3 KB  |  130 lines

  1. Wed Jan  8 11:18:37 1997  Roland Schemers  <schemers@stanford.edu>
  2.  
  3.     * Created ChangeLog file. What follows was from the CHANGES file.
  4.  
  5. * Revision 2.0  1994/10/31 21:26:23 morgan
  6.  
  7.   Substantial rewrite, including new features:
  8.  
  9.     support some traditional ping features:
  10.       loop mode
  11.       specify size of data packets
  12.       specify how many pings to send
  13.       show per-response data
  14.       interpret ICMPs other than ICMP Echo response
  15.  
  16.   also
  17.  
  18.     rewrote main loop completely
  19.     make timings in tenths of milliseconds
  20.     do exponential backoff on retries
  21.     port to more systems
  22.     add some debugging stuff
  23.     do better checking on whether received ICMP is for us
  24.  
  25. * Revision 1.24  1993/12/10  23:11:39  schemers
  26.  
  27.   commented out seteuid(getuid()) since it isn't needed
  28.  
  29. * Revision 1.23  1993/12/10  18:33:41  schemers
  30.  
  31.   Took out the -f option for non-root users. This can be enabled by
  32.   defining ENABLE_F_OPTION before compiling. There is a call to
  33.   access before opening the file, but there is a race condition.
  34.   Reading from stdin is much safer.
  35.  
  36.  
  37. * Revision 1.22  1993/11/16  19:49:24  schemers
  38.  
  39.   Took out setuid(getuid()) and used access() system call to
  40.   check for access to the file specified with "-f".
  41.  
  42. * Revision 1.21  1993/07/20  18:08:19  schemers
  43.  
  44.   commented out the test to make sure the ping packet came from the
  45.   same IP address as the one we sent to. This could cause problems on
  46.   multi-homed hosts.
  47.  
  48. * Revision 1.20  1993/02/23  00:16:38  schemers
  49.  
  50. fixed syntax error (should have compiled before checking in...)
  51.  
  52. * Revision 1.19  1993/02/23  00:15:15  schemers
  53.  
  54. turned off printing of "is alive" when -a is specified.
  55.  
  56. * Revision 1.18  1992/07/28  15:16:44  schemers
  57.  
  58. added a fflush(stdout) call before the summary is sent to stderr, so
  59. everything shows up in the right order.
  60.  
  61. * Revision 1.17  1992/07/23  03:29:42  schemers
  62. * Revision 1.16  1992/07/22  19:24:37  schemers
  63.  
  64. Fixed declaration of timeval_diff. Didn't notice the problem because
  65. I use 'cc' in stead of gcc under Ultrix. Time to switch? :-)
  66.  
  67. Modified file reaing so it would skip blank lines or lines starting
  68. with a '#'. Now you can do something like:
  69.  
  70. fping -ad < /etc/hosts
  71.  
  72. * Revision 1.15  1992/07/21  17:07:18  schemers
  73.  
  74. Put in sanity checks so only root can specify "dangerous" options.
  75. Changed usage to show switchs in alphabetical order.
  76. * Revision 1.14  1992/07/21  16:40:52  schemers
  77. * Revision 1.13  1992/07/17  21:02:17  schemers
  78.  
  79. Changed the default timeout to 2500 msec, and retry to 3. This was
  80. due to suggestions from people with slow (WAN) networks. The default
  81. 1 sec timeout was too fast.
  82.  
  83.  
  84. Added '-e' option for showing elapsed (round-trip) times on pakets, and
  85. modified the -s option to include min, max, and average round-trip times,
  86. and over all elapsed time.
  87.  
  88. Modified action taken when a error is returned from sendto. The action
  89. taken now considers the host unreachable and prints the hostname 
  90. followed by the errno message. The program will not exit and will continue
  91. to try other hosts.
  92.  
  93. * Revision 1.12  1992/07/17  16:38:54  schemers
  94. * Revision 1.11  1992/07/17  16:28:38  schemers
  95.  
  96.  move socket create call so I could do a setuid(getuid()) before the
  97.  fopen call is made. Once the socket is created root privs aren't needed
  98.  to send stuff out on it.
  99.  
  100.  moved num_timeout counter. It really was for debug purposes and didn't
  101.  make sense to the general public :-) Now it is the number of timeouts
  102.  (pings that didn't get received with the time limit).
  103.  
  104.  
  105. * Revision 1.10 1992/07/16  16:24:38  schemers
  106. * Revision 1.9  1992/07/16  16:00:04  schemers
  107. * Revision 1.8  1992/07/16  05:44:41  schemers
  108.  
  109. Added _NO_PROTO stuff for older compilers, and _POSIX_SOURCE
  110. for unistd.h, and _POSIX_SOURCE for stdlib.h. Also added
  111. check for __cplusplus.
  112.  
  113. Now compiles ok under Ultrix 3.1, and Sun4 using cc. Also compiled
  114. ok using g++ 2.2.2.
  115.  
  116. Changed '-a' and '-u' flags to be mutually exclusive (makes sense, since
  117. specifiying both '-a' and '-u' is the same as not specifiying anything.
  118. Since '-a' and '-u' are mutually exclusive, these options now only print
  119. the hostname, and not the 'is alive' or 'is unreachable'  messages.
  120. This makes it much easier to do stuff like:
  121.  
  122. #!/usr/local/bin/perl
  123. $hosts_to_backup=`cat /etc/hosts.backup|fping -a`;
  124.  
  125. Since you don't have to strip off the 'is alive' messages.
  126.  
  127. Changed usage to and stats to print to stderr instead of stdout.
  128.  
  129.  
  130.