aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/megaco
AgeCommit message (Collapse)AuthorFilesLines
2005-09-20Fix bug #343 Parsing Problem - TransactionResponseAck (MEGACO).Anders Broman1-2/+11
svn path=/trunk/; revision=15902
2005-09-17Move a pile of protocol-related headers from the top-level sourceGuy Harris1-1/+1
directory to the epan directory. Some of them should perhaps ultimately be moved to epan/dissectors, if they pertain only to stuff exported by a particular dissector. Fix Gerald's e-mail address in files we're moving. svn path=/trunk/; revision=15844
2005-07-24Break out of another infinite loop. Fixes bug 293.Gerald Combs1-0/+5
svn path=/trunk/; revision=15047
2005-07-10After doing "make maintainer-clean", "svn status --no-ignore | grep ^I"Jörg Mayer1-0/+3
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-30From Karl KnoeblAnders Broman1-656/+707
Accept SP as separator and * provide info to COL_INFO and some "prettification" Cleaned up some comments as well. svn path=/trunk/; revision=14824
2005-05-30Break out of an infinite loop. Fixes bugs 213 & 214.Gerald Combs1-5/+5
svn path=/trunk/; revision=14487
2005-05-03add another lenght check in the megaco dissector.Lars Roland1-1/+1
Fixes bug 150. svn path=/trunk/; revision=14283
2005-05-01Break out of another infinite loop. Found during fuzz testing.Gerald Combs1-0/+4
svn path=/trunk/; revision=14250
2005-04-27Fix a buffer overflow. Fixes bug 96.Gerald Combs1-0/+4
svn path=/trunk/; revision=14207
2005-04-27Break out of an infinite loop. Fixes bug 95.Gerald Combs1-1/+6
svn path=/trunk/; revision=14204
2005-04-08Add a length check.Gerald Combs1-0/+1
svn path=/trunk/; revision=14030
2005-03-07Call the "new-style init" routine for plugins a "register" routine, asGuy Harris1-6/+6
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 Roland2-14/+5
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-12From Tomer Shani :register_dissector callAnders Broman1-1/+3
svn path=/trunk/; revision=13004
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-2/+11
than using the plugin address table. svn path=/trunk/; revision=12139
2004-09-27Move prefs.c and prefs.h into the epan subdirectory.Guy Harris1-1/+1
svn path=/trunk/; revision=12115
2004-09-18Fix dissection of MEGACO over TCP, there will be a TPKT header included.Anders Broman1-14/+49
svn path=/trunk/; revision=12043
2004-09-15Fix a problem where MEGACO not fully RFC complient wasn't dissected, change ↵Anders Broman1-27/+37
some indentations, and a problem where transaction ID wasn't put in the info columb correctly. svn path=/trunk/; revision=11997
2004-08-06From Albert Chin: rename resolv.{ch} to addr_resolv.{ch}, so that anGuy Harris1-1/+1
include of <resolv.h> in any system header file gets the system <resolv.h> (needed for builds on Tru64 with GTK+ 1.2[.x]). svn path=/trunk/; revision=11615
2004-07-18 .cvsignore is deadJörg Mayer1-21/+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-18Set the svn:eol-style property on all text files to "native", so thatGuy Harris3-3/+3
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-2/+2
top-level configure.in when running configure. svn path=/trunk/; revision=10699
2004-04-23Get rid of bogus extra "proto_tree_add_text()" arguments.Guy Harris1-3/+2
svn path=/trunk/; revision=10668
2004-04-21Skipp leading spaces in front of MEGACO and fix dissection of ↵Anders Broman1-22/+30
TransactionResponseAck svn path=/trunk/; revision=10658
2004-04-14Add support for plugin dissectors on cygwin builds, by adding the followingOlivier Biot1-1/+2
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-23Change msg from guint8* to gchar* (because of tvb_format_text change)Jörg Mayer1-5/+5
svn path=/trunk/; revision=9802
2003-11-06Use "$(OBJECTS)" whenever a complete list of .obj files appears, ratherGuy Harris1-3/+3
than repeating the list from the setting of OBJECTS. svn path=/trunk/; revision=8893
2003-10-10Give every Makefile.nmake file a "distclean" rule, and have "distclean"Guy Harris1-1/+3
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-24From Anders Broman: fix a crash, and fix trailing whitespace onGuy Harris1-19/+47
Transaction ID. svn path=/trunk/; revision=8533
2003-09-05- Make --enable-static work again (configure.in, Makefile.am)Jörg Mayer2-9/+4
- 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-09-03From Anders Broman: use a value_string table rather than a switch toGuy Harris1-452/+113
translate MEGACO error codes to descriptions, and show the media descriptor differently. "tvb_new_subset(tvb,0,tvb_length(tvb),-1)" returns a tvbuff equivalent to "tvb"; don't bother calling "tvb_new_subset()". svn path=/trunk/; revision=8353
2003-08-26From Anders Broman, updates and fixes to MEGACORonnie Sahlberg1-231/+336
svn path=/trunk/; revision=8276
2003-07-30Crude workaround for a deficiency in the MEGACO parser - it assumes thatGuy Harris1-3/+36
all packets have an "=" in them, which TransactionResponseAcks do not. Check some of the "tvb_find_guint8()" replies and give up if they return -1. svn path=/trunk/; revision=8102
2003-07-26Updates to the MEGACO plugin so that it will call the H.245 dissector for someRonnie Sahlberg1-25/+140
instancews where megaco encapsulates h.245 svn path=/trunk/; revision=8087
2003-07-08Make the top-level protocol tree entry cover all the data beingGuy Harris1-92/+86
dissected, rather than none of it. Clean up white space. svn path=/trunk/; revision=7992
2003-07-01From Christoph Wiest: redo MEGACO dissector to more fully parseGuy Harris2-266/+2619
text-format messages. svn path=/trunk/; revision=7957
2003-06-14Define GLIB_LIBS and GTK_LIBS variables in config.nmake (based onGuy Harris1-2/+2
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
2003-04-30Modify tvb_get_nstringz*() to behave more like snprintf(). Make changesGerald Combs1-2/+2
where necessary to reflect the new behavior. svn path=/trunk/; revision=7607
2003-01-24Remove an unused function prototypeJörg Mayer1-3/+1
svn path=/trunk/; revision=6998
2003-01-15#if 0 out the binary protocol stuff, as there's only a dissector forGuy Harris1-24/+37
text MEGACO. Fix up the preference description strings. svn path=/trunk/; revision=6928
2003-01-14Give it an RCS ID.Guy Harris1-0/+2
svn path=/trunk/; revision=6927
2003-01-14From Christian Falckenberg: beginnings of a MEGACO dissector.Guy Harris10-0/+853
Move SCTP payload protocol IDs to a header file, and get the PPIDs from that header file rather than defining them in dissectors running atop SCTP. Use both the old(?) and official PPID for ASAP. svn path=/trunk/; revision=6926