Guy Harris
af85a24619
In generated GIOP dissectors, don't set the Protocol or Info columns, or
...
create the top-level protocol tree item, until the dissector accepts the
packet as being for it.
"strcmp()" isn't a Boolean; don't treat it as such.
Get rid of trailing white space.
svn path=/trunk/; revision=14750
2005-06-25 18:20:13 +00:00
Guy Harris
447e5cb434
Re-generate the CosNaming, CosEventComm, and Parlay dissectors from the
...
IDL (and re-insert an earlier bug fix into the CosNaming and
CosEventComm dissectors), and add a new check added to ethereal_gen.py
to the Tango dissector.
svn path=/trunk/; revision=14745
2005-06-24 12:43:32 +00:00
Guy Harris
b67f63560e
More constification.
...
svn path=/trunk/; revision=14740
2005-06-24 02:51:01 +00:00
Guy Harris
4af84b3d87
Fix the line endings.
...
Get rid of include of "snprintf.h", and _U_-ify arguments, as per
changes made to idl2eth.
svn path=/trunk/; revision=14719
2005-06-21 09:17:53 +00:00
Guy Harris
dce6d8af64
Get rid of include of "snprintf.h", and _U_-ify arguments, as per
...
changes made to idl2eth.
svn path=/trunk/; revision=14718
2005-06-21 09:15:26 +00:00
Gerald Combs
3a6c9ab134
Fix a format string vulneratility in the AFP dissector identified
...
by iDEFENSE. Add constant format strings to proto_item_append_text()
in a bunch of other dissectors. Copy a comment from proto.c to proto.h.
svn path=/trunk/; revision=14713
2005-06-20 19:35:58 +00:00
Anders Broman
bdde78acb2
Correct a typo
...
svn path=/trunk/; revision=14631
2005-06-14 21:57:17 +00:00
Luis Ontanon
589035eac0
Add the missing parlay.la to the makefile
...
svn path=/trunk/; revision=14619
2005-06-13 08:47:24 +00:00
Ulf Lamping
007e7ef69a
don't call g_assert_not_reached() for an unknown port type
...
svn path=/trunk/; revision=14609
2005-06-10 18:30:33 +00:00
Ulf Lamping
3ad08cb0ee
raise plugin version from 0.1.0 to 0.1.1 as some bugs were found using fuzz-test.sh since the last Ethereal release
...
svn path=/trunk/; revision=14603
2005-06-09 20:08:39 +00:00
Anders Broman
a447975030
Add dissection of parlay
...
www.parlay.org
svn path=/trunk/; revision=14597
2005-06-09 17:25:40 +00:00
Anders Broman
a811b8f0cc
From Paolo Frigo :
...
A new plugin based on GIOP to recognize Tango packets. TANGO is
an object oriented distributed control system based on CORBA. Tango is
being actively developed as a collaborative effort among the ESRF, Soleil, Elettra and ALBA synchrotron facilities. TANGO is an open source
project hosted by SourceForge.
svn path=/trunk/; revision=14513
2005-06-01 06:46:41 +00:00
Lars Roland
7523f78185
Add a note to config.nmake that it is required to set ENABLE_LIBETHEREAL to get plugin support in Ethereal.
...
Change Makefile.nmake of the stats_tree plugin to the current scheme.
svn path=/trunk/; revision=14512
2005-05-31 21:34:14 +00:00
Lars Roland
692cd3d6db
As suggested by Jaap Keuter:
...
Add generated files copied by "install-deps" to the
"clean" target
svn path=/trunk/; revision=14509
2005-05-31 20:42:15 +00:00
Ulf Lamping
b087ed4b6e
add another tvb_ensure_bytes_exist() call
...
replace dissect_ndr_uuid_t by dissect_dcerpc_uuid_t, as this is the correct function to use and will prevent a problem with access to non existing private_data in dissect_ndr_uuid_t
svn path=/trunk/; revision=14506
2005-05-31 18:27:20 +00:00
Gerald Combs
81a381effd
Throw an exception if we're handed a null pointer when we weren't
...
expecting one. Fixes bug 200.
svn path=/trunk/; revision=14488
2005-05-30 16:03:24 +00:00
Gerald Combs
b133b98f15
Break out of an infinite loop. Fixes bugs 213 & 214.
...
svn path=/trunk/; revision=14487
2005-05-30 15:51:03 +00:00
Ronnie Sahlberg
aaaeb78d58
from Alejandro Vaquero
...
fox to packet-mgcp.c to make the viop analysis working again.
svn path=/trunk/; revision=14468
2005-05-28 23:05:41 +00:00
Anders Broman
93eee03ae8
From Martin Mathieson:
...
This 2-liner:
- adds the correct item for localconnectionoptions param
- recognises the message verb "MESG"
svn path=/trunk/; revision=14444
2005-05-26 20:13:42 +00:00
Gerald Combs
f6d48e45c8
Make sure we don't loop when we dissect concatenated PDUs. Make some int
...
values larger in order to keep them from overflowing.
svn path=/trunk/; revision=14422
2005-05-23 21:18:14 +00:00
Luis Ontanon
dbe55501fc
at this point mate should be working as it did before the grammar
...
- pdu transports were upside down (ip/tcp vs tcp/ip)
- the gop to gog index was not being populated
- tell svn to ignore generated c files
svn path=/trunk/; revision=14416
2005-05-22 00:44:34 +00:00
Luis Ontanon
86a30241db
PDU, GOP and GOG should be at the same level not nested
...
svn path=/trunk/; revision=14415
2005-05-21 15:47:18 +00:00
Luis Ontanon
98fd4f6f3d
Fix the Id tag
...
svn path=/trunk/; revision=14403
2005-05-20 19:43:40 +00:00
Anders Broman
d8566c0028
Add some more media types to be dissected as xml.
...
svn path=/trunk/; revision=14382
2005-05-17 19:13:05 +00:00
Luis Ontanon
f1368440e6
- change the state label OUT to OUTSIDE to avoid a name collision with a macro defined in the windows system headers.
...
svn path=/trunk/; revision=14381
2005-05-17 13:29:36 +00:00
Luis Ontanon
bf1117c4c9
Transforms and Pdus are working already, Gops start to work.
...
svn path=/trunk/; revision=14376
2005-05-16 17:16:52 +00:00
Luis Ontanon
e3d0bbc874
let's get things right, we are in plugins/mate not epan/dfilter (from which I stole the nmake rules)
...
svn path=/trunk/; revision=14375
2005-05-16 15:10:50 +00:00
Luis Ontanon
d6fa558b5f
Forgot this one in the last checkin!
...
svn path=/trunk/; revision=14374
2005-05-16 14:59:14 +00:00
Luis Ontanon
047baf2c38
MATE has a grammar.
...
Although not yet fully implemented I want this version as a reference.
svn path=/trunk/; revision=14373
2005-05-16 13:28:35 +00:00
Gerald Combs
e3e4f52245
Don't write a '\0' way the heck past the end of an array. Fixes bug 164.
...
Add a comment asking if we shouldn't use oid_to_str() instead of our own
routine.
svn path=/trunk/; revision=14344
2005-05-10 23:45:39 +00:00
Guy Harris
0c8fb767d1
Fix a call to dereference a pointer (found by a compiler warning).
...
svn path=/trunk/; revision=14318
2005-05-05 11:08:20 +00:00
Ulf Lamping
1a9152727b
add a *lot* more dissections of the various PN-IO blocks
...
svn path=/trunk/; revision=14301
2005-05-03 19:58:05 +00:00
Ulf Lamping
4e3c0cde68
move the pn-dcp dissector into the profinet plugin
...
svn path=/trunk/; revision=14285
2005-05-03 01:39:00 +00:00
Lars Roland
5bb4e926aa
add the new target "install-plugins" to nmake makefile
...
in the plugins subdirectory. This target will copy all plugins to plugins/$(VERSION), thus (t)ethereal will
find and load the plugins when called from within the source tree.
call this target from the main nmake makefile after
installing other dependencies. call it from the nmake makefile
in the doc subdirectory before calling "tethereal -G".
This way "tethereal -G" will recognize the filterable
fields from the plugins, too.
svn path=/trunk/; revision=14284
2005-05-03 01:03:33 +00:00
Lars Roland
cca89430e4
add another lenght check in the megaco dissector.
...
Fixes bug 150.
svn path=/trunk/; revision=14283
2005-05-03 00:19:08 +00:00
Gerald Combs
3d582e6e55
In dissect_mgcp_firstline(), throw an exception if tokenlen > 4. This fixes
...
bug 145, but may not be the best solution.
svn path=/trunk/; revision=14275
2005-05-02 20:05:03 +00:00
Michael Tüxen
8403c50a91
Get rid of trailing \
...
svn path=/trunk/; revision=14263
2005-05-02 10:59:51 +00:00
Ulf Lamping
9656f54e9b
as Thomas Boehne suggested, put each plugin target into it's own line, so private plugins can better keep in track with the official Makefile's
...
svn path=/trunk/; revision=14262
2005-05-02 10:47:12 +00:00
Ulf Lamping
cf33dbddb3
added the profinet plugin
...
svn path=/trunk/; revision=14261
2005-05-02 10:35:37 +00:00
Gerald Combs
9f61403c0b
Break out of another infinite loop. Found during fuzz testing.
...
svn path=/trunk/; revision=14250
2005-05-01 13:36:00 +00:00
Ulf Lamping
a46d7d2d59
set subversion attributes
...
svn path=/trunk/; revision=14249
2005-04-30 20:55:21 +00:00
Ulf Lamping
48aee19b1a
move the profinet related files to a plugin (step by step), to make prototyping and further development easier (at least for me :-)
...
svn path=/trunk/; revision=14248
2005-04-30 20:52:20 +00:00
Lars Roland
6a4b4fc1b9
From Martin Mathieson:
...
- added support for local connection options
- added missing "Response Acknowledgement (000)" response code
- got rid of "display_dissect_tree" preference and code
- increased version number in moduleinfo.h
svn path=/trunk/; revision=14225
2005-04-29 00:00:42 +00:00
Gerald Combs
e5af03f331
Fix a buffer overflow. Fixes bug 96.
...
svn path=/trunk/; revision=14207
2005-04-27 20:25:37 +00:00
Gerald Combs
b979f69c0c
Break out of an infinite loop. Fixes bug 95.
...
svn path=/trunk/; revision=14204
2005-04-27 19:09:55 +00:00
Lars Roland
0c30cc130b
Reindent the mgcp dissector with tabs and
...
remove trailing white spaces.
svn path=/trunk/; revision=14195
2005-04-26 23:14:35 +00:00
Lars Roland
f78d66b0d7
From Martin Mathieson:
...
a first step of cleaning up the mgcp dissector:
- re-indenting/formatting the file as it was tricky to follow
- some code simplification and commenting (more to do)
- losing some unnecessary includes (not needed under linux at least...)
- show duplicate request and response fields in tree (previously hidden)
- improved duplicate response detection
- fix a couple of problems shown by fuzz testing
svn path=/trunk/; revision=14181
2005-04-25 00:51:11 +00:00
Gerald Combs
23738d70f0
Make sure a pointer isn't null before we dereference it.
...
svn path=/trunk/; revision=14121
2005-04-18 02:48:31 +00:00
Gerald Combs
d8a7d0beb4
Keep MGCP from looping in an infinite fashion. Other parts of the code look
...
like they might be prone to doing the same.
svn path=/trunk/; revision=14119
2005-04-18 01:22:17 +00:00
Gerald Combs
caf66bb8dd
Add a length check.
...
svn path=/trunk/; revision=14030
2005-04-08 19:14:05 +00:00