> 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