aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/giop
AgeCommit message (Collapse)AuthorFilesLines
2005-08-31Parlay re-generated with the updated idl2eth generator.Anders Broman1-978/+904
svn path=/trunk/; revision=15644
2005-07-10After doing "make maintainer-clean", "svn status --no-ignore | grep ^I"Jörg Mayer1-1/+4
returned quite a list of files. Add them to MAINTAINERCLEANFILES. Whitespace changes (replace multiple spaces by TABs, in a few cases this needed to be done at the beginning of Makefile lines. svn path=/trunk/; revision=14891
2005-06-28Regenerated Tango with the latest idl2eth and the tango.idlAnders Broman1-470/+509
svn path=/trunk/; revision=14806
2005-06-25In generated GIOP dissectors, don't set the Protocol or Info columns, orGuy Harris3-10992/+12138
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-24Re-generate the CosNaming, CosEventComm, and Parlay dissectors from theGuy Harris4-2218/+2228
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-21Fix the line endings.Guy Harris1-120741/+120735
Get rid of include of "snprintf.h", and _U_-ify arguments, as per changes made to idl2eth. svn path=/trunk/; revision=14719
2005-06-21Get rid of include of "snprintf.h", and _U_-ify arguments, as perGuy Harris1-80/+76
changes made to idl2eth. svn path=/trunk/; revision=14718
2005-06-14Correct a typoAnders Broman1-1/+1
svn path=/trunk/; revision=14631
2005-06-13Add the missing parlay.la to the makefileLuis Ontanon1-1/+1
svn path=/trunk/; revision=14619
2005-06-09Add dissection of parlayAnders Broman3-4/+120756
www.parlay.org svn path=/trunk/; revision=14597
2005-06-01From Paolo Frigo :Anders Broman4-5/+5121
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-05-30Throw an exception if we're handed a null pointer when we weren'tGerald Combs2-0/+6
expecting one. Fixes bug 200. svn path=/trunk/; revision=14488
2005-03-07Call the "new-style init" routine for plugins a "register" routine, asGuy Harris2-14/+12
it serves the same purpose as the register routine in a built-in dissector, and don't require all dissectors to have one, as they might just be taps. Get rid of the stats tree's init routine, as it's just a tap, and as it doesn't do anything. Update the idl2eth Python script to generate plugins with register routines. svn path=/trunk/; revision=13644
2005-03-05Preparations for dropping the old plugin api.Lars Roland3-26/+7
Introduce a new init routine for plugins, which does not take the plugin api table as an argument and allows etheral to distinguish between plugins using the old and the new api. Update README.plugins accordingly Change all g_warnings() in epan/plugins.c to report_failue(). On windows we do not have a log console open while loading the plugins, because a log console cannot be opened before the prefs have been read. Thus g_warnings() does not work for reporting problems with plugins. svn path=/trunk/; revision=13596
2005-02-14Make the "maintainer-clean" rules get rid of some additional generatedGuy Harris1-0/+2
files. Do this with GENERATED_HEADER_FILES, GENERATED_C_FILES, and GENERATED_FILES macros in Makefile.common files, along the lines of what wiretap/Makefile.common has. Clean up "*~" files with "make clean" rather than only "make distclean" in some additional places. Add "maintainer-clean" rules to the Makefile.nmake files, paralelling the ones in the automake-generated Makefile.in files, using the GENERATED_FILES macros from Makefile.common files. In some cases, move the cleanup of files from "make distclean" to "make maintainer-clean", and in other cases, put in a comment indicating why we're not doing that (because some files that are distributed in the source tarballs, namely Flex output, were built with a UN*X Flex and won't compile on Windows, so we get rid of them with "make distclean" so you can clean up stuff that *has* to be re-generated for Windows). Clean up some *CLEANFILES definitions - get rid of ones that no longer apply as files were moved or that add to the definition a name that's already there. svn path=/trunk/; revision=13402
2005-01-15Use -1 as a length value for "to the end of the tvbuff".Guy Harris2-2/+2
svn path=/trunk/; revision=13046
2004-10-01From Lars Roland: we need to define _NEED_VAR_IMPORT_ in plugins if weGuy Harris1-2/+2
link the plugins with libethereal, so do so. svn path=/trunk/; revision=12176
2004-09-29From Lars Roland: add an option to link plugins with libethereal ratherGuy Harris1-4/+13
than using the plugin address table. svn path=/trunk/; revision=12139
2004-07-18 .cvsignore is deadJörg Mayer1-24/+0
it has been replaced by svn proplist -v <dir/file> and svn propedit <dir/file> svn path=/trunk/; revision=11422
2004-07-18Add epan/dissectors/.cvsignoreJörg Mayer1-0/+2
Add tags and TAGS to all .cvsignore files svn path=/trunk/; revision=11419
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez2-2/+2
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410
2004-07-18Set the svn:eol-style property on all text files to "native", so thatGuy Harris2-2/+2
they have LF at the end of the line on UN*X and CR/LF on Windows; hopefully this means that if a CR/LF version is checked in on Windows, the CRs will be stripped so that they show up only when checked out on Windows, not on UN*X. svn path=/trunk/; revision=11400
2004-04-25Replace the plugin linkage libs into PLUGIN_LIBS which is generated from theOlivier Biot1-3/+3
top-level configure.in when running configure. svn path=/trunk/; revision=10699
2004-04-14Add support for plugin dissectors on cygwin builds, by adding the followingOlivier Biot1-1/+3
line to every Makefile.am file for a given plugin XXX: XXX_la_LIBADD = -L../../epan -lethereal @GLIB_LIBS@ This way symbols defined in libethereal and GLib are resolved when linking the plugin dissector modules. svn path=/trunk/; revision=10601
2004-01-05removed some MSVC warnings (level 3)Ulf Lamping2-2/+2
svn path=/trunk/; revision=9561
2003-11-17Tweak the introductory comment.Guy Harris1-2/+1
svn path=/trunk/; revision=8990
2003-10-10Give every Makefile.nmake file a "distclean" rule, and have "distclean"Guy Harris1-2/+4
recurse into subdirectories doing "nmake -f Makefile.nmake distclean". Have "nmake -f Makefile.nmake clean" not remove stuff that "make clean" doesn't remove (such as Flex/Bison output and config.h files) - and have "nmake -f Makefile.nmake distclean" remove stuff that "make distclean" removes, including "tethereal-tap-register.c" and "ethereal-tap-register.c". svn path=/trunk/; revision=8672
2003-09-05- Make --enable-static work again (configure.in, Makefile.am)Jörg Mayer3-15/+5
- get rid of ...-static.o files in the build process (now done via config.h instead of compiler flag) - make packet-rtnet link statically (remove one unused function, rename another one) svn path=/trunk/; revision=8389
2003-06-14Define GLIB_LIBS and GTK_LIBS variables in config.nmake (based onGuy Harris1-4/+3
variables the user configures - the user isn't expected to change GLIB_LIBS or GTK_LIBS, and there's a comment nothing that users shouldn't have to do so), which contain the appropriate libraries for building stuff that requires only GLib, and stuff that required GTK+ and GLib, respectively, and use those macros in the Makefile.nmake files. svn path=/trunk/; revision=7885
2003-06-14Define GLIB_CFLAGS and GTK_CFLAGS variables in config.nmake (based onGuy Harris1-4/+2
variables the user configures - the user isn't expected to change GLIB_CFLAGS or GTK_CFLAGS, and there's a comment nothing that users shouldn't have to do so), which contain the appropriate "/I" flags for building stuff that requires only GLib, and stuff that required GTK+ and GLib, respectively, and use those macros in the Makefile.nmake files. svn path=/trunk/; revision=7884
2002-08-28Removed trailing whitespaces from .h and .c files using theJörg Mayer2-1083/+1083
winapi_cleanup tool written by Patrik Stridvall for the wine project. svn path=/trunk/; revision=6116
2002-08-02Replace the types from sys/types.h and netinet/in.h by their glib.hJörg Mayer2-16/+0
equivalents for the plugins/ directory. svn path=/trunk/; revision=5929
2002-07-17From Joerg Mayer:Guy Harris2-18/+0
dftest.c: Remove #if-0-ed includes packet-ieee80211.c, packet-wtls.c, packet-afp.c, packet-wsp.c, packet-wtp.c, ethereal_gen.py: Remove redundant include varargs (already in snprintf.h, and required only for snprintf.h) Remove unused include of snprintf.h from files not using "snprintf()". svn path=/trunk/; revision=5889
2002-07-06From Nix:Guy Harris1-3/+3
Don't add "-I/usr/include" to CFLAGS or CPPFLAGS; GCC 3.1 warns about it, and it's not necessary. Expand the plugin directory path used for installation at installation time, rather than configuration time, so the user can reset "prefix" at installation time. svn path=/trunk/; revision=5828
2002-05-06Remove the unused "offset_saved" variable, as per the changes toGuy Harris2-2/+0
"ethereal_gen.py" not to generate the line setting it. svn path=/trunk/; revision=5409
2002-05-04Update the dissectors (by hand) to match the changes toGuy Harris2-32/+40
"ethereal_gen.py". svn path=/trunk/; revision=5391
2002-02-27From Joerg Mayer:Guy Harris1-2/+2
In the "configure.in" files, add -D_U_="__attribute__((unused))" to CFLAGS if we're using GCC, and add -D_U_="" otherwise, so _U_ can be used to mark arguments as unused. Add -D_U_="" arguments to the Makefile.nmake files as well, so _U_ works with Microsoft Visual C++ as well. Add comments and RCS IDs to the Makefile.nmake files that don't already have them. svn path=/trunk/; revision=4824
2002-01-30Updated GIOP plugins, from Frank Singleton.Guy Harris2-349/+286
svn path=/trunk/; revision=4631
2002-01-21Include files from the "epan" directory and subdirectories thereof withGuy Harris3-6/+6
"epan/..." pathnames, so as to avoid collisions with header files in any of the directories in which we look (e.g., "proto.h", as some other package has its own "proto.h" file which it installs in the top-level include directory). Don't add "-I" flags to search "epan", as that's no longer necessary (and we want includes of "epan" headers to fail if the "epan/" is left out, so that we don't re-introduce includes lacking "epan/"). svn path=/trunk/; revision=4586
2001-12-19From Bernd Becker: don't clear COL_INFO until the GIOP subdissecrors areGuy Harris2-2/+2
fixed to put something interesting there, fix the GIOP dissector to restore the Protocol column if no heuristic dissector succeeded, and fix up the plugin GIOP subdissectors to use "col_set_str()" to set the Protocol column. svn path=/trunk/; revision=4424
2001-12-17Now that the GIOP dissector sets "pinfo->current_proto" before callingGuy Harris2-4/+0
subdissectors, the subdissectors don't have to set it themselves. svn path=/trunk/; revision=4417
2001-12-12From Motonori Shindo:Guy Harris1-3/+3
fix a bogus batch mode inference rule of make, so that "vc60.pdb" files are created in the proper directory; delete ".pdb" files in a "nmake -f Makefile.nmake clean"; include the text2pcap and mergecap ".pdb" files in the Windows binary distribution. svn path=/trunk/; revision=4385
2001-12-10Move the pointer to the "column_info" structure in the "frame_data"Guy Harris2-4/+4
structure to the "packet_info" structure; only stuff that's permanently stored with each frame should be in the "frame_data" structure, and the "column_info" structure is not guaranteed to hold the column values for that frame at all times - it was only in the "frame_data" structure so that it could be passed to dissectors, and, as all dissectors are now passed a pointer to a "packet_info" structure, it could just as well be put in the "packet_info" structure. That saves memory, by shrinking the "frame_data" structure (there's one of those per frame), and also lets us clean up the code a bit. svn path=/trunk/; revision=4370
2001-10-31Sigh. Well, if you make the function declarations external, that meansGuy Harris2-0/+4
that they're external when the plugin is compiled, and there's no definition to satisfy the extern, so plugins fail to compile. Add a "plugins/plugin_api_defs.h" header file that defines them, and include that in one (and only one) source file for a particular plugin. svn path=/trunk/; revision=4117
2001-10-17Enable building of the coseventcomm plugin on Win32.Gilbert Ramirez1-1/+3
Some of these changs are from Frank Singleton, some are mine. svn path=/trunk/; revision=4035
2001-07-21Update .cvsignore.Guy Harris1-0/+3
svn path=/trunk/; revision=3760
2001-07-20CosEventComm dissector, from Frank Singleton.Guy Harris4-4/+867
svn path=/trunk/; revision=3756
2001-07-20Get rid of zero-length arrays.Guy Harris1-0/+4
svn path=/trunk/; revision=3753
2001-07-20Added .cvsignoreEd Warnicke1-0/+19
svn path=/trunk/; revision=3742
2001-07-19GIOP CosNaming support, from Frank Singleton.Guy Harris10-0/+2347
svn path=/trunk/; revision=3740