new argus-2.0.6 release candidates

Carter Bullard carter at qosient.com
Fri Dec 5 11:53:40 EST 2003


Gentle people,
   I've just now uploaded corrected release candidates to
the development server.  These fix the getopt() problems
and add peter's patches for the BSD's.  Please give these
a test!!!!

ftp://qosient.com/dev/argus-2.0/argus-2.0.6.tar.gz
ftp://qosient.com/dev/argus-2.0/argus-clients-2.0.6.tar.gz

Ad    Thanks greatly   vance,

Carter


-----Original Message-----
From: owner-argus-info at lists.andrew.cmu.edu
[mailto:owner-argus-info at lists.andrew.cmu.edu] On Behalf Of Peter Van Epp
Sent: Friday, December 05, 2003 1:53 AM
To: argus-info at lists.andrew.cmu.edu
Subject: Re: argus-2.0.6.tar.gz


	OK, I've (with these three patches) successfully compiled
argus-2.0.6.tar.gz and argus-clients-2.0.6.tar.gz on all of Mac OS 10.2 (if
anyone has 10.3 a test would be appreciated), FreeBSD 4.7 and 4.9 (if anyone
has FreeBSD 5.1 up a test would be appreciated until I get mine unscambled),
and OpenBSD 3.1 (test on later versions encouraged :-)) and NetBSD 1.5
(ditto
for later versions, I expect there are later versions of both I just haven't
upgraded yet). Testing on various Linux and Solaris versions appreciated,
they
should be fine but testing to verify that is always good :-).
	For argus-2.0.6.tar.gz, compat.h needs a patch for FreeBSD 4.9 (and
the earlier ones don't care either way :-)):

*** include/compat.h.orig	Thu Dec  4 21:54:08 2003
--- include/compat.h	Thu Dec  4 21:56:43 2003
***************
*** 177,183 ****

  /* Types missing from some systems */

! #if !defined(__NetBSD__) && !defined(__OpenBSD__)
  #ifndef	ETHERTYPE_SPRITE
  #define	ETHERTYPE_SPRITE	0x0500
  #endif
--- 177,183 ----

  /* Types missing from some systems */

! #if !defined(__NetBSD__) && !defined(__OpenBSD__) && !defined(__FreeBSD__)
  #ifndef	ETHERTYPE_SPRITE
  #define	ETHERTYPE_SPRITE	0x0500
  #endif
-------- cut here -------

	And argus-clients-2.0.6.tar.gz needs these 2 to compat.h (note this
is slightly different from and incompatable with the argus-2.0.6 one ...)
and bpf.h both for NetBSD:


*** include/compat.h.orig	Wed Dec  3 14:22:31 2003
--- include/compat.h	Wed Dec  3 14:27:07 2003
***************
*** 79,85 ****
--- 79,89 ----

  #if !defined(_LITTLE_ENDIAN) && !defined(_BIG_ENDIAN)
  #if __BYTE_ORDER == __LITTLE_ENDIAN
+ #ifndef __NetBSD__
  #define _LITTLE_ENDIAN
+ #else
+ #define _LITTLE_ENDIAN 1234
+ #endif
  #else
  #define _BIG_ENDIAN
  #endif
-------- cut here -------


*** include/compat.h.orig	Wed Dec  3 14:22:31 2003
--- include/compat.h	Wed Dec  3 14:27:07 2003
***************
*** 79,85 ****
--- 79,89 ----

  #if !defined(_LITTLE_ENDIAN) && !defined(_BIG_ENDIAN)
  #if __BYTE_ORDER == __LITTLE_ENDIAN
+ #ifndef __NetBSD__
  #define _LITTLE_ENDIAN
+ #else
+ #define _LITTLE_ENDIAN 1234
+ #endif
  #else
  #define _BIG_ENDIAN
  #endif
--------- cut here -----------

Peter Van Epp / Operations and Technical Support
Simon Fraser University, Burnaby, B.C. Canada






More information about the argus mailing list