
RCS file: /usr/local/CVS/rid/BUGS,v
Working file: BUGS
head: 1.2
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 3;	selected revisions: 3
description:
----------------------------
revision 1.2
date: 2000/03/01 02:45:58;  author: dbrumley;  state: Exp;  lines: +4 -0
Fixed configure and documentation.
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/CHANGES,v
Working file: CHANGES
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
----------------------------
revision 1.1
date: 2000/03/17 00:45:24;  author: dbrumley;  state: Exp;
Fixed TCP support for two differnet issues:
  * ECONNREFUSED = unusable socket descriptor. (I think this is broken
   in the TCP/IP RFC, but oh well)
  * Sending back unproper and no RST/FIN when a port isn't open no longer
  hangs until SYN_TO is reached due to a hard coded alarm of 2 seconds
  waiting on a connect().
Also, I added a 2 second sleep after send() to make sure that we don't
close a connection before the host responds.  This could be a configuration
option, but I really don't want people setting it to a value that allows
them to probe networks half-way around the world, as this would suggest
nefarious activity.

Also added CHANGES files.
=============================================================================

RCS file: /usr/local/CVS/rid/COPYRIGHT,v
Working file: COPYRIGHT
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/CREDITS,v
Working file: CREDITS
head: 1.3
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 4;	selected revisions: 4
description:
----------------------------
revision 1.3
date: 2000/04/04 20:28:21;  author: dbrumley;  state: Exp;  lines: +1 -1
Added fixes given by George Weaver <weaver@gabriel.nso.psu.edu>
These fixes addressed some endian problems as well as cleaned up
the output a bit.
----------------------------
revision 1.2
date: 2000/02/27 02:37:36;  author: dbrumley;  state: Exp;  lines: +15 -0
Added TCP support to rid
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/Makefile.in,v
Working file: Makefile.in
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/README,v
Working file: README
head: 1.3
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 4;	selected revisions: 4
description:
----------------------------
revision 1.3
date: 2000/03/01 02:45:58;  author: dbrumley;  state: Exp;  lines: +11 -5
Fixed configure and documentation.
----------------------------
revision 1.2
date: 2000/02/27 02:37:36;  author: dbrumley;  state: Exp;  lines: +6 -7
Added TCP support to rid
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/config.guess,v
Working file: config.guess
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/config.h.in,v
Working file: config.h.in
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/config.sub,v
Working file: config.sub
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/configure,v
Working file: configure
head: 1.2
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 3;	selected revisions: 3
description:
----------------------------
revision 1.2
date: 2000/03/01 02:38:37;  author: dbrumley;  state: Exp;  lines: +162 -76
Fixed autoconf.  Finding libpcap is always a chore, so the admin might have
 to do that by him/herself.
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/configure.in,v
Working file: configure.in
head: 1.2
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 3;	selected revisions: 3
description:
----------------------------
revision 1.2
date: 2000/03/01 02:38:37;  author: dbrumley;  state: Exp;  lines: +5 -10
Fixed autoconf.  Finding libpcap is always a chore, so the admin might have
 to do that by him/herself.
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/functions.h,v
Working file: functions.h
head: 1.3
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 4;	selected revisions: 4
description:
----------------------------
revision 1.3
date: 2000/02/27 02:37:36;  author: dbrumley;  state: Exp;  lines: +3 -0
Added TCP support to rid
----------------------------
revision 1.2
date: 2000/02/26 08:28:00;  author: dbrumley;  state: Exp;  lines: +1 -0
Added CIDR notation per Dave Dittrich's suggestion.
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/grammer.h,v
Working file: grammer.h
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/grammer.y,v
Working file: grammer.y
head: 1.2
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 3;	selected revisions: 3
description:
----------------------------
revision 1.2
date: 2000/02/26 08:40:46;  author: dbrumley;  state: Exp;  lines: +47 -3
Added TCP definitions.  No real support yet, but the framework is there.
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/install-sh,v
Working file: install-sh
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/listen.c,v
Working file: listen.c
head: 1.5
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 6;	selected revisions: 6
description:
----------------------------
revision 1.5
date: 2000/05/10 00:47:45;  author: dbrumley;  state: Exp;  lines: +6 -0
Added modifications as per CERTA <ssi200@wanadoo.fr>
----------------------------
revision 1.4
date: 2000/04/04 20:28:21;  author: dbrumley;  state: Exp;  lines: +22 -16
Added fixes given by George Weaver <weaver@gabriel.nso.psu.edu>
These fixes addressed some endian problems as well as cleaned up
the output a bit.
----------------------------
revision 1.3
date: 2000/02/27 02:37:36;  author: dbrumley;  state: Exp;  lines: +31 -4
Added TCP support to rid
----------------------------
revision 1.2
date: 2000/02/26 08:40:46;  author: dbrumley;  state: Exp;  lines: +4 -0
Added TCP definitions.  No real support yet, but the framework is there.
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/missing,v
Working file: missing
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/mkinstalldirs,v
Working file: mkinstalldirs
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/myconfig.in,v
Working file: myconfig.in
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/netconfig.h,v
Working file: netconfig.h
head: 1.6
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 7;	selected revisions: 7
description:
----------------------------
revision 1.6
date: 2000/03/01 02:46:56;  author: dbrumley;  state: Exp;  lines: +1 -1
Changed rev in netfunctions.h.  Should hae done this earlier.
----------------------------
revision 1.5
date: 2000/03/01 02:45:58;  author: dbrumley;  state: Exp;  lines: +1 -0
Fixed configure and documentation.
----------------------------
revision 1.4
date: 2000/02/26 10:08:10;  author: dbrumley;  state: Exp;  lines: +2 -1
Fixed up error reporting to use perror.
----------------------------
revision 1.3
date: 2000/02/26 08:40:46;  author: dbrumley;  state: Exp;  lines: +14 -0
Added TCP definitions.  No real support yet, but the framework is there.
----------------------------
revision 1.2
date: 2000/02/26 08:28:01;  author: dbrumley;  state: Exp;  lines: +65 -1
Added CIDR notation per Dave Dittrich's suggestion.
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/parser.l,v
Working file: parser.l
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/pinger.c,v
Working file: pinger.c
head: 1.1
branch: 1.1.1
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 2;	selected revisions: 2
description:
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/rid,v
Working file: rid
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1;	selected revisions: 1
description:
----------------------------
revision 1.1
date: 2000/03/17 00:45:25;  author: dbrumley;  state: Exp;
Fixed TCP support for two differnet issues:
  * ECONNREFUSED = unusable socket descriptor. (I think this is broken
   in the TCP/IP RFC, but oh well)
  * Sending back unproper and no RST/FIN when a port isn't open no longer
  hangs until SYN_TO is reached due to a hard coded alarm of 2 seconds
  waiting on a connect().
Also, I added a 2 second sleep after send() to make sure that we don't
close a connection before the host responds.  This could be a configuration
option, but I really don't want people setting it to a value that allows
them to probe networks half-way around the world, as this would suggest
nefarious activity.

Also added CHANGES files.
=============================================================================

RCS file: /usr/local/CVS/rid/rid.c,v
Working file: rid.c
head: 1.5
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 6;	selected revisions: 6
description:
----------------------------
revision 1.5
date: 2000/04/04 20:28:21;  author: dbrumley;  state: Exp;  lines: +28 -10
Added fixes given by George Weaver <weaver@gabriel.nso.psu.edu>
These fixes addressed some endian problems as well as cleaned up
the output a bit.
----------------------------
revision 1.4
date: 2000/02/26 10:08:11;  author: dbrumley;  state: Exp;  lines: +10 -13
Fixed up error reporting to use perror.
----------------------------
revision 1.3
date: 2000/02/26 08:40:46;  author: dbrumley;  state: Exp;  lines: +4 -0
Added TCP definitions.  No real support yet, but the framework is there.
----------------------------
revision 1.2
date: 2000/02/26 08:28:01;  author: dbrumley;  state: Exp;  lines: +70 -20
Added CIDR notation per Dave Dittrich's suggestion.
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/rid.conf,v
Working file: rid.conf
head: 1.8
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 9;	selected revisions: 9
description:
----------------------------
revision 1.8
date: 2000/05/10 00:47:46;  author: dbrumley;  state: Exp;  lines: +31 -10
Added modifications as per CERTA <ssi200@wanadoo.fr>
----------------------------
revision 1.7
date: 2000/03/17 00:45:25;  author: dbrumley;  state: Exp;  lines: +1 -1
Fixed TCP support for two differnet issues:
  * ECONNREFUSED = unusable socket descriptor. (I think this is broken
   in the TCP/IP RFC, but oh well)
  * Sending back unproper and no RST/FIN when a port isn't open no longer
  hangs until SYN_TO is reached due to a hard coded alarm of 2 seconds
  waiting on a connect().
Also, I added a 2 second sleep after send() to make sure that we don't
close a connection before the host responds.  This could be a configuration
option, but I really don't want people setting it to a value that allows
them to probe networks half-way around the world, as this would suggest
nefarious activity.

Also added CHANGES files.
----------------------------
revision 1.6
date: 2000/03/02 04:50:06;  author: dbrumley;  state: Exp;  lines: +1 -1
Fixed problem in rid.conf
----------------------------
revision 1.5
date: 2000/03/01 02:41:59;  author: dbrumley;  state: Exp;  lines: +4 -4
Added wintroo detection to the rid.conf
----------------------------
revision 1.4
date: 2000/03/01 02:14:38;  author: dbrumley;  state: Exp;  lines: +4 -0
Added functionality to change source port in UDP.  Rearraged algorithm to
mimick TCP.
----------------------------
revision 1.3
date: 2000/03/01 02:03:26;  author: dbrumley;  state: Exp;  lines: +1 -1
Added support to set TCP source port.
----------------------------
revision 1.2
date: 2000/02/27 02:37:36;  author: dbrumley;  state: Exp;  lines: +4 -0
Added TCP support to rid
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================

RCS file: /usr/local/CVS/rid/sender.c,v
Working file: sender.c
head: 1.11
branch:
locks: strict
access list:
symbolic names:
	R1_0: 1.1.1.1
	V1_0: 1.1.1
keyword substitution: kv
total revisions: 12;	selected revisions: 12
description:
----------------------------
revision 1.11
date: 2000/05/10 00:47:46;  author: dbrumley;  state: Exp;  lines: +17 -4
Added modifications as per CERTA <ssi200@wanadoo.fr>
----------------------------
revision 1.10
date: 2000/04/04 21:22:11;  author: dbrumley;  state: Exp;  lines: +0 -34
Fixed small compile error in sender.c
----------------------------
revision 1.9
date: 2000/04/04 20:28:21;  author: dbrumley;  state: Exp;  lines: +71 -5
Added fixes given by George Weaver <weaver@gabriel.nso.psu.edu>
These fixes addressed some endian problems as well as cleaned up
the output a bit.
----------------------------
revision 1.8
date: 2000/03/17 00:45:25;  author: dbrumley;  state: Exp;  lines: +55 -22
Fixed TCP support for two differnet issues:
  * ECONNREFUSED = unusable socket descriptor. (I think this is broken
   in the TCP/IP RFC, but oh well)
  * Sending back unproper and no RST/FIN when a port isn't open no longer
  hangs until SYN_TO is reached due to a hard coded alarm of 2 seconds
  waiting on a connect().
Also, I added a 2 second sleep after send() to make sure that we don't
close a connection before the host responds.  This could be a configuration
option, but I really don't want people setting it to a value that allows
them to probe networks half-way around the world, as this would suggest
nefarious activity.

Also added CHANGES files.
----------------------------
revision 1.7
date: 2000/03/01 02:21:25;  author: dbrumley;  state: Exp;  lines: +44 -44
Changed ICMP algorithm to reflect TCP and UDP, i.e. create packet then
 send to all hosts, instead of recreating the packet for every host.
----------------------------
revision 1.6
date: 2000/03/01 02:14:38;  author: dbrumley;  state: Exp;  lines: +64 -27
Added functionality to change source port in UDP.  Rearraged algorithm to
mimick TCP.
----------------------------
revision 1.5
date: 2000/03/01 02:03:26;  author: dbrumley;  state: Exp;  lines: +43 -17
Added support to set TCP source port.
----------------------------
revision 1.4
date: 2000/02/27 02:37:36;  author: dbrumley;  state: Exp;  lines: +93 -48
Added TCP support to rid
----------------------------
revision 1.3
date: 2000/02/26 10:08:11;  author: dbrumley;  state: Exp;  lines: +6 -6
Fixed up error reporting to use perror.
----------------------------
revision 1.2
date: 2000/02/26 08:40:46;  author: dbrumley;  state: Exp;  lines: +1 -0
Added TCP definitions.  No real support yet, but the framework is there.
----------------------------
revision 1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;
branches:  1.1.1;
Initial revision
----------------------------
revision 1.1.1.1
date: 2000/02/25 04:33:24;  author: dbrumley;  state: Exp;  lines: +0 -0
Imported RID 1.0 into CVS revision tree so maintenance isn't such a chore.
=============================================================================
