Ethereal-dev: Re: [Ethereal-dev] 0.10.8 soon?( Mate)

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

Date: Wed, 29 Dec 2004 21:57:34 +0100
> The best way is probably to add mate to the standard build process and
> to the installer. The buildbot will then build it and you will be able
> to download the whole installer with the plugin.

I thought of it, but there are few things I like to fix before that:

+ there are still some crashes (some I could fix very soon) when the
configuration is not correct, which is not an obstacle for a build

+ when not configured mate is noisy so when making ethereal-filter.4
the buid says:
  ** (process:29251): WARNING **: Error Loading LoAL from file: at
line: 0, Cannot Open file 'config.mate'

  ** (process:29251): WARNING **: mate: could not load 'config.mate'

   That I think can be good, I'll create an "useless but descriptive
configuration" so mate would generate some descriptive fields to
populate ethereal-filter.4

+ there are a lot of double frees at reinitialization,  it misbehaves
after that as well


Luis

bellow there is the potential useless but descriptive configuration,
and the fields it creates.

** Message: ########################### CURRENT CONFIGURATION
###########################
** Message: Action=PduDef; Name=mate_pdu; Proto=malformed;
DiscartAttribs=FALSE; Stop=FALSE;  Transport=malformed;
pdu_field=malformed;
** Message: Action=GopDef; Name=mate_gop; ShowPduTree=TRUE;  pdu_field?;

** Message: Action=GopStart; For=mate_gop;  pdu_field?;

** Message: Action=GopStop; For=mate_gop;  pdu_field?;

** Message: Action=GopExtra; For=mate_gop;   gop_field?;

** Message: Action=GogDef; Name=mate_gog; Expiration=2.000000;

** Message: Action=GogKey; For=mate_gog; On=mate_gop;  gop_field?; pdu_field?;

** Message: Action=GogExtra; For=mate_gog;  gop_field?; pdu_field?;

** Message: ########################### END OF CURRENT CONFIGURATION
###########################
F       mate_pdu        mate.mate_pdu   FT_UINT32       mate    mate_pdu id
F       mate_pdu time   mate.mate_pdu.RelativeTime      FT_FLOAT      
 mate    Seconds passed since the start of capture
F       mate_pdu time since begining of Gop    
mate.mate_pdu.TimeInGop FT_FLOAT        mate    Seconds passed since
the start of the GOP
F       pdu_field       mate.mate_pdu.pdu_field FT_STRING       mate  
 pdu_field attribute of mate_pdu
F       mate_gop        mate.mate_gop   FT_UINT32       mate    mate_gop id
F       mate_gop start time     mate.mate_gop.StartTime FT_FLOAT      
 mate    Seconds passed since the begining of caputre to the start of
this mate_gop
F       mate_gop hold time      mate.mate_gop.Time      FT_FLOAT      
 mate    Duration in seconds from start to stop of this mate_gop
F       mate_gop duration       mate.mate_gop.Duration  FT_FLOAT      
 mate    Time passed between the start of this mate_gop and the last
pdu assigned to it
F       mate_gop number of PDUs mate.mate_gop.NumOfPdus FT_UINT32     
 mate    Number of PDUs assigned to this mate_gop
F       pdu_field       mate.mate_gop.pdu_field FT_STRING       mate  
 pdu_field attribute of mate_gop
F       gop_field       mate.mate_gop.gop_field FT_STRING       mate  
 gop_field attribute of mate_gop
F       mate_gog        mate.mate_gog   FT_UINT32       mate    mate_gog Id
F       number of GOPs  mate.mate_gog.NumOfGops FT_UINT32       mate  
 Number of GOPs assigned to this mate_gog
F       mate_gog start time     mate.mate_gog.StartTime FT_FLOAT      
 mate    Seconds passed since the begining of caputre to the start of
this mate_gog
F       mate_gog duration       mate.mate_gog.Duration  FT_FLOAT      
 mate    Time passed between the start of this mate_gog and the last
pdu assigned to it
F       a GOP   mate.mate_gog.Gop       FT_STRING       mate    a GOPs
assigned to this mate_gog
F       gop_field       mate.mate_gog.gop_field FT_STRING       mate  
 gop_field attribute of mate_gog
F       pdu_field       mate.mate_gog.pdu_field FT_STRING       mate  
 pdu_field attribute of mate_gog