| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=13073
|
|
|
|
|
|
| |
uninitalized variable to it.
svn path=/trunk/; revision=13054
|
|
|
|
| |
svn path=/trunk/; revision=13051
|
|
|
|
| |
svn path=/trunk/; revision=13046
|
|
|
|
|
|
|
|
| |
make rules must be indented with one or more tabs - no spaces, just
tabs. I seem to remember a Stu Feldman quote somewhere in which he
apologized for that requirement....
svn path=/trunk/; revision=13011
|
|
|
|
| |
svn path=/trunk/; revision=13010
|
|
|
|
|
|
| |
to find out the right way to build this target correctly, so be a bit more "automatically" the next time)
svn path=/trunk/; revision=13008
|
|
|
|
|
|
| |
Could someone have a look at this, as I'm not 100% sure if it's correct.
svn path=/trunk/; revision=13005
|
|
|
|
| |
svn path=/trunk/; revision=13004
|
|
|
|
|
|
|
|
|
|
|
| |
- renamed analyze_frame() into mate_analyze_frame().
- prepare mate to be statically linked
- use report_open_failure() , report_read_failure() and
report_failure() in case there's an error while loading the config
- some cleanup in mate_util.c
- some fixes and cleanup in examples and matelib
svn path=/trunk/; revision=13001
|
|
|
|
| |
svn path=/trunk/; revision=12989
|
|
|
|
| |
svn path=/trunk/; revision=12988
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A new patch for mate
- changed the default config file name to ""
- avoid trying to confgure mate when the config filename is ""
- add filename and line to config errors, that way one can actually
find errors in config files
- teady up the config error strings ( made them uniform )
- fixed a crash when missing index AVPs (Name,For,On etc) in config AVPLS
- make sure we do not delete the config AVPs and AVPLs to avoid
references to unsubscribed strings been left arround
- fixed the len on LoALs
- changed the way loal_from_file reports an error.
- matelib/sip.mate was missing the Name in a PduDef (from Julien Leproust)
- matelib/h225_ras had a wrong field name (from Julien Leproust)
At this point mate is silent when it's not expressely configured by the user.
From me:
reduce compiler noise on MSVC
svn path=/trunk/; revision=12985
|
|
|
|
|
|
| |
Fix some MSVC warnings in MATE
svn path=/trunk/; revision=12969
|
|
|
|
|
|
|
|
|
| |
Another patch for mate:
- adds a "GopTree={TRUE|FALSE}" attribute to Gogs
- changes "ShowPduTree={NoTree|PduTree|FrameTree}"
- adds "implicit stop" to Gops with no Stop declared
svn path=/trunk/; revision=12968
|
|
|
|
| |
svn path=/trunk/; revision=12958
|
|
|
|
|
|
| |
sign-extending 8-bit characters.
svn path=/trunk/; revision=12922
|
|
|
|
|
|
|
|
|
| |
conversation, use the "index" member of the conversation_t - that lets
you get a value that fits in a guint, but without provoking the warning
you might get from a compiler if you cast a pointer to the conversation
to a guint.
svn path=/trunk/; revision=12916
|
|
|
|
| |
svn path=/trunk/; revision=12903
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- moved gop and gog indexes into gopcfgs, which is a propedeutic
change for upcoming changes in the way gops are to be grouped
- changed the way gog-keys are kept in memory
- every gopkey attribute is copied into the gop->extras to avoid
redundancy in the configuration
- added timers to gogs mate.gog_type.StartTime and mate.gog_type.Time
- fixed a bug in scs_subscribe that mangled some strings
- minor interface improvement to scs propedeutic to having types avp
values in a future
- changed medium and large into mate_medium and mate_large in the
scs_collection
- fixed Mode=Replace in Transforms, now it works
- fixed a crash at reinit due to impropper initialization of mate_items
svn path=/trunk/; revision=12902
|
|
|
|
|
|
|
|
|
|
| |
the #ifdefs.
Don't use "%ll[doux]" - not all platforms use "ll" as the length
specifier for 64-bit integers in formats. Use PRI[doux]64 instead, to
handle platforms where some other length specifier is used.
svn path=/trunk/; revision=12874
|
|
|
|
| |
svn path=/trunk/; revision=12870
|
|
|
|
| |
svn path=/trunk/; revision=12869
|
|
|
|
|
|
| |
using the appropriate GLib macros
svn path=/trunk/; revision=12832
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fixes crash at reinit when DiscardPduData=TRUE: check if there's an
avpl before deleting it.
- mate.pdu_type.RelativeTime had a dual use, add
mate.pdu_type.TimeInGop and leave the other alone.
- other fixes related to times (they now seem to be right)
- scs_subscribe doesn't use g_malloc anymore. it uses GMemChunks
(I had to rename two GMemChunks to make MSVC happy)
- fixes crash at reinit when DiscardPduData=TRUE: check if there's an
avpl before deleting it.
- mate.pdu_type.RelativeTime had a dual use, add
mate.pdu_type.TimeInGop and leave the other alone.
- other fixes related to times (they now seem to be right)
- fixed few things at reinit:
- reset last_id
- remove the nodes in the items hash tables
svn path=/trunk/; revision=12820
|
|
|
|
|
|
|
|
|
|
|
|
| |
From Luis Ontanon:
- moves mate configuration from proto_register to proto_register_handoff
- add the config file protocol preference
- every item (gop,gog,pdu) has it's own ett
- the tap doesn't do nothing, it just primes the tree
- analyze_frame() what once was the tap now is called by the dissector
- should work with tethereal now (to be tested)
svn path=/trunk/; revision=12763
|
|
|
|
|
|
| |
api)
svn path=/trunk/; revision=12747
|
|
|
|
| |
svn path=/trunk/; revision=12746
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
instead of ber_[choice|sequence]
regenerated all dissectors
fixed the choice/sequence struct to use unsigned entities for class and tag
(to reduce some compiler warning and because it should be signed quantities)
svn path=/trunk/; revision=12740
|
|
|
|
| |
svn path=/trunk/; revision=12738
|
|
|
|
|
|
|
|
| |
I didnt notice it since i never comple with plugins.
svn path=/trunk/; revision=12737
|
|
|
|
|
|
|
|
|
|
|
|
| |
- make rd static (no purpose for it to be global)
- remove outdated comments
- add "PduCriteria" feature (as already stated in the wiki)
- add "DiscardUnassignedPdu" feature (as already stated in the wiki)
- removed ".Id" from abbrev for "mate.item_name"
- in radius.mate: Don't use the port to determine the Gop key.
svn path=/trunk/; revision=12735
|
|
|
|
| |
svn path=/trunk/; revision=12729
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As suggested by Martin Regner:
- Use strtod() instead of strtof()
From Luis Ontanon:
- changes the id of mate items to be integer (the old string ID
imposed a lenght limit and as mate fileds had become dynamic it makes
no more sense anymore)
- fixes a huge avp leak on reinit (every avp object was leaked when a
new file was loaded)
- adds the "Lib" AVP to the Action=Include AVPL to include definitions
>from matelib
- rename mate.[dll/so] to zzmate.[dll/so] so it gets initialized as
the very last protocol (so that fields from every dissector can be
used).
svn path=/trunk/; revision=12728
|
|
|
|
|
|
|
|
|
|
| |
MATE -- Meta Analysis and Tracing Engine
Won't be compiled by default.
It is still not possible to link the plugin on Win32.
svn path=/trunk/; revision=12716
|
|
|
|
| |
svn path=/trunk/; revision=12715
|
|
|
|
|
|
| |
Fix some indentation.
svn path=/trunk/; revision=12710
|
|
|
|
|
|
| |
and some white space cleanup.
svn path=/trunk/; revision=12622
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ethernet frames, one for encapsulated frames that include an FCS and one
for encapsulated frames that don't include an FCS. Use the appropriate
versions.
In the ISL dissector, do the same sort of processing we do in the
Ethernet dissector to figure out whether the frame has a trailer or not
and whether it has an FCS or not.
svn path=/trunk/; revision=12593
|
|
|
|
| |
svn path=/trunk/; revision=12587
|
|
|
|
| |
svn path=/trunk/; revision=12584
|
|
|
|
| |
svn path=/trunk/; revision=12550
|
|
|
|
| |
svn path=/trunk/; revision=12505
|
|
|
|
|
|
|
|
|
| |
- enable Windows' ShellExecute command to call Ethereal without specifying
the installation path (a new key added in the registry)
- decode 2 more options in the OPSI plugin.
svn path=/trunk/; revision=12363
|
|
|
|
| |
svn path=/trunk/; revision=12266
|
|
|
|
| |
svn path=/trunk/; revision=12265
|
|
|
|
|
|
| |
to const.
svn path=/trunk/; revision=12254
|
|
|
|
|
|
| |
to const.
svn path=/trunk/; revision=12253
|
|
|
|
| |
svn path=/trunk/; revision=12248
|
|
|
|
|
|
| |
link the plugins with libethereal, so do so.
svn path=/trunk/; revision=12176
|