argus-3.0.0.rc.5 now available

Carter Bullard carter at qosient.com
Thu Jun 8 22:09:17 EDT 2006


Hey Peter,
     I defined it this way:

#if !defined(IGMP_MEMBERSHIP_QUERY)
#define IGMP_MEMBERSHIP_QUERY           0x11
#endif
#if !defined(IGMP_V1_MEMBERSHIP_REPORT)
#define IGMP_V1_MEMBERSHIP_REPORT       0x12
#endif
#if !defined(IGMP_V2_MEMBERSHIP_REPORT)
#define IGMP_V2_MEMBERSHIP_REPORT       0x16
#endif
#if !defined(IGMP_V2_LEAVE_GROUP)
#define IGMP_V2_LEAVE_GROUP             0x17
#endif

Carter

On Jun 8, 2006, at 5:28 PM, Peter Van Epp wrote:

> On Thu, Jun 08, 2006 at 04:48:37PM -0400, Carter Bullard wrote:
>> Gentle people,
>>     argus-3.0.0.rc.5 is now available on the server.
>> The clients have not changed, so this is just an argus update,
>> to support porting to Open BSD.
>>
>>    ftp://qosient.com/dev/argus-3.0
>>
>> Thanks for all the efforts!!!!!!
>>
>> Carter
>>
>
> 	Oops, I wasn't quite fast enough with this one :-). Because OpenBSD
> gets defined on the MAC I need to not make the odd header changes for
> OpenBSD there :-)
>
> *** argus/ArgusIgmp.c.orig	Thu Jun  8 13:39:33 2006
> --- argus/ArgusIgmp.c	Thu Jun  8 13:42:39 2006
> ***************
> *** 35,40 ****
> --- 35,46 ----
>   #include <ArgusSource.h>
>   #include <ArgusUtil.h>
>
> + #if defined(__OpenBSD__) && !defined(__APPLE_CC__) && !defined 
> (__APPLE__)
> + #define IGMP_V1_MEMBERSHIP_REPORT IGMP_v1_HOST_MEMBERSHIP_REPORT
> + #define IGMP_V2_MEMBERSHIP_REPORT IGMP_v2_HOST_MEMBERSHIP_REPORT
> + #define IGMP_V2_LEAVE_GROUP IGMP_HOST_LEAVE_MESSAGE
> + #endif
> +
>   struct ArgusFlow *ArgusCreateIGMPv6Flow (struct  
> ArgusModelerStruct *, struct igmp *);
>   struct ArgusFlow *ArgusCreateIGMPFlow (struct ArgusModelerStruct  
> *, struct ip *);
>
>






More information about the argus mailing list