aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2004-09-28Move various checksum routines and headers to epan.Guy Harris3-3/+3
svn path=/trunk/; revision=12117
2004-09-27Move prefs.c and prefs.h into the epan subdirectory.Guy Harris12-12/+12
svn path=/trunk/; revision=12115
2004-09-27Routines called by "g_node_traverse()" return a Boolean - FALSE toGuy Harris1-0/+1
continue traversing, TRUE to stop traversing - so make "free_node_data()" return FALSE. svn path=/trunk/; revision=12110
2004-09-23Add proto_tree_add_debug_text(), rtcp_add_address(), andGuy Harris5-1/+14
rtp_add_address() to the list of functions exported from libethereal.dll and exported via the plugin function table. svn path=/trunk/; revision=12068
2004-09-23Add proto_tree_add_debug_text(), rtcp_add_address(), andGuy Harris2-0/+9
rtp_add_address() to the list of functions exported from libethereal.dll and exported via the plugin function table. svn path=/trunk/; revision=12067
2004-09-19Preference strings don't remain null pointers for long - they getGuy Harris1-144/+185
converted to pointers to null strings (see prefs.c for an explanation). Initialize "current_asn1" to a mallocated null string. That lets us use "strcmp()" to compare asn1_filename and current_asn1. We already do that with asn1_pduname and current_pduname, so use "strcmp()" for them as well. Call "build_pdu_tree()" if we haven't yet built a PDU tree, even if the PDU type preference hasn't changed. Don't register with any of the ports unless we have a PDU tree, so we don't try to dissect with a null PDU tree pointer. Before constructing a PDU tree, if we already have a PDU tree, free it. When we free data_nodes, free the data attached to the nodes. Make a bunch of stuff static. svn path=/trunk/; revision=12045
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-16Export the "proto_tree_add_float" routines, and the routines to get IEEEGuy Harris5-1/+31
float and double values from a tvbuff. svn path=/trunk/; revision=12019
2004-09-16Export the "proto_tree_add_float" routines, and the routines to get IEEEGuy Harris1-0/+9
float and double values from a tvbuff. svn path=/trunk/; revision=12018
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-09-11Use _WIN32 rather than WIN32 to determine if we're compiling on Win32;Guy Harris1-4/+4
according to Gisle Vanem, WIN32 isn't a built-in in MSVC, but _WIN32 is. svn path=/trunk/; revision=11972
2004-09-01Make a bunch of source files non-executable.Guy Harris1-0/+0
svn path=/trunk/; revision=11869
2004-09-01Updates from Erwin Rol.Guy Harris1-3/+112
svn path=/trunk/; revision=11868
2004-08-26From Lars Roland: don't link with GTK+, as it's not necessary to do so,Guy Harris1-12/+2
and as plugin dissectors shouldn't be linked with GTK+ (so that they don't depend on Ethereal being built with a particular version of GTK+ - Ethereal is packaged for Windows in both GTK+ 1.3[.x] and 2.x versions - and so that they can work with Tethereal, which doesn't use GTK+). svn path=/trunk/; revision=11840
2004-08-25From Lars Roland: add "tvb_get_ntoh64()" to the list of routinesGuy Harris5-1/+9
callable from plugins and the list of routines exported from libethereal.dll. Do the same for "tvb_get_letoh64()". svn path=/trunk/; revision=11826
2004-08-25From Lars Roland: add "tvb_get_ntoh64()" to the list of routinesGuy Harris1-0/+3
callable from plugins and the list of routines exported from libethereal.dll. Do the same for "tvb_get_letoh64()". svn path=/trunk/; revision=11825
2004-08-22Ethereal has required guint64 support for a while, so there's no need toGuy Harris1-27/+30
check for it in the Gryphon plugin. Use "tvb_get_ntoh64()" to fetch the time stamp, and format it similarly to the way absolute date/time time stamps are formatted. svn path=/trunk/; revision=11800
2004-08-08Map the old one-port "generic ASN.1" TCP/UDP/SCTP port-numberGuy Harris1-2/+4
preferences to the new multi-port ones, so that, instead of complaining when the old preferences were seen, we make the port be the one port in the new preference. Make the "message_win" "generic ASN.1" preference an obsolete preference, so we silently ignore it rather than complaining about it. svn path=/trunk/; revision=11623
2004-08-06From Albert Chin: rename resolv.{ch} to addr_resolv.{ch}, so that anGuy Harris10-10/+10
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-31Change // to C90 style commentJörg Mayer1-3/+4
svn path=/trunk/; revision=11576
2004-07-30From Matthijs Melchior:Guy Harris1-76/+455
add SCTP support; allow more than one port number to be specified; add recovery from garbled or incomplete ASN.1 messages. svn path=/trunk/; revision=11572
2004-07-23Trivial warning fixes:Jörg Mayer1-3/+2
- comma at end of enum - function declarations with empty args instead of void - c++ style comments svn path=/trunk/; revision=11492
2004-07-21From Laurent Rabret: OPSI support.Guy Harris10-2/+1375
svn path=/trunk/; revision=11454
2004-07-18 .cvsignore is deadJörg Mayer19-382/+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 Mayer19-0/+38
Add tags and TAGS to all .cvsignore files svn path=/trunk/; revision=11419
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez5-15/+15
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 Harris95-95/+95
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-06-30Include "crc16.h" to handle "crc16_ccitt_tvb()".Guy Harris1-1/+2
svn path=/trunk/; revision=11284
2004-06-30get rid of data_handle decalriation, bacause it isMichael Tüxen1-3/+1
defined external in irda-appl.h which is included. svn path=/trunk/; revision=11282
2004-06-30Add packet-sir.lo.Guy Harris1-0/+1
svn path=/trunk/; revision=11281
2004-06-30Add "crc16_ccitt_tvb()" to the plugin API and the list of functionsGuy Harris6-2/+9
exported from libethereal.dll. svn path=/trunk/; revision=11280
2004-06-30From Shaun Jackman: Serial Infrared support.Guy Harris5-6/+243
svn path=/trunk/; revision=11279
2004-06-19From Dennis Lim: add routines used by dissectors for ONC RPC protocolsGuy Harris7-3/+117
to the plugin API. Add them to the list of routines exported from the libethereal DLL on Windows as well. svn path=/trunk/; revision=11186
2004-05-31From Thomas Anders fix some memory leaksAnders Broman1-1/+4
svn path=/trunk/; revision=11047
2004-05-30From Thomas Anders patch adds sub parameter dissection to the MGCP pluginAnders Broman1-7/+148
(plugins/mgcp/packet-mgcp.c), initially for the ConnectionParameters(P), and updates/adds some specification references. This patch makes the sub parameter values filterable as numbers and may allow for improved MGCP statistics in the future. svn path=/trunk/; revision=11033
2004-05-24Have two strings in an enum_val_t - one that's a short string that isGuy Harris1-12/+12
convenient to put into a command line (no capital letters, no spaces to require quotes), and one that's a detailed description for use in the UI. Allow either of them in the preferences file or "-o" option; use the detailed description in the UI, and also use it when writing the preferences out, so that the preference will be readable by older versions of Ethereal (assuming the preference existed in that version). Update "README.developer" to give more detail about an enum_val_t (and to put the _t in), and to give a more detailed description of the "radio_buttons" argument to "prefs_register_enum_preference()". svn path=/trunk/; revision=10982
2004-05-23Add translation of result codesAnders Broman1-4/+48
svn path=/trunk/; revision=10972
2004-05-09From Lars Roland: add support for building a libethereal.dll with MSVC:Guy Harris2-4/+31
add a config.nmake option to control whether to build libethereal.dll or not; remove "./wiretap" from PATH to prevent problems due to wrongly-loaded files; build dissector.lib with MSVC; move "print.c" and "ps.c" to the dissector helpers, as "print.c" imports variables from packet-frame.c and packet-data.c, which are in libethereal; move "g711.c" out of the dissector helpers, as they're used only by Ethereal in a tap, not in Tethereal or in any dissector; add a .def file for libethereal; arrange to declare global variables exported from libethereal with "__declspec(dllimport)" when building programs that import those variables; update the NSIS installer. Make the "configure" script define ETH_VAR_IMPORT as "extern". svn path=/trunk/; revision=10834
2004-04-25Replace the plugin linkage libs into PLUGIN_LIBS which is generated from theOlivier Biot18-37/+37
top-level configure.in when running configure. svn path=/trunk/; revision=10699
2004-04-25Fix the fixJörg Mayer3-11/+3
svn path=/trunk/; revision=10693
2004-04-25It's proto_register_rudp not proto_reg_rudpJörg Mayer1-2/+2
svn path=/trunk/; revision=10690
2004-04-25Give --enable-static a chance to succeed:Jörg Mayer3-26/+90
Some plugins failed to do initialization inside a #ifndef ENABLE_STATIC. svn path=/trunk/; revision=10689
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-16Add a "report_failure()" routine to allow dissectors to report arbitraryGuy Harris6-2/+10
errors to the user. Use that, rather than "g_warning()", in the Diameter dissector to report errors reading the dictionary. Make the format argument to "simple_dialog()" a "const" pointer. Fix up the read-error message in Tethereal to end with a newline. If a simple dialog is requested before the main window or the capture-control window is popped up, queue it up and pop the queued messages up once the main or capture-control window is displayed. svn path=/trunk/; revision=10616
2004-04-14Add support for plugin dissectors on cygwin builds, by adding the followingOlivier Biot18-18/+37
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-03-30From Albert Chin: the Sun WorkShop 5.0 compiler and HP-UX 10.20 compilerGuy Harris1-4/+11
don't allow you to initialize aggregates with an initializer that includes non-constant values. svn path=/trunk/; revision=10527
2004-03-30From Lars Roland: have "make clean" and "make distclean" clean up theGuy Harris1-1/+13
new Cisco VoIP plugins. svn path=/trunk/; revision=10521
2004-03-30From Duncan Sargeant: include "moduleinfo.h" so that the plugins get theGuy Harris3-3/+9
right version number. svn path=/trunk/; revision=10520
2004-03-26Call plugin_address_table_init() before proto_register_protocol().Gerald Combs1-3/+3
svn path=/trunk/; revision=10497