aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2004-11-29Make rtnet plugin compile again with MSVCLars Roland1-10/+15
and some white space cleanup. svn path=/trunk/; revision=12622
2004-11-24Export two versions of the Ethereal dissector, for use with encapsulatedGuy Harris1-3/+3
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
2004-11-24From Erwin Rol: Dissect DMX in a readable format, and other updates.Guy Harris3-82/+500
svn path=/trunk/; revision=12587
2004-11-24Updates from Erwin Rol.Guy Harris2-331/+635
svn path=/trunk/; revision=12584
2004-11-21Update a URL.Guy Harris1-1/+1
svn path=/trunk/; revision=12550
2004-11-10Check for bogus attribute lengths.Guy Harris1-0/+4
svn path=/trunk/; revision=12505
2004-10-21From Laurent Rabret:Gerald Combs2-0/+23
- 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
2004-10-11Constify more pointer arguments.Guy Harris1-2/+2
svn path=/trunk/; revision=12266
2004-10-11Constify more pointer arguments.Guy Harris1-2/+2
svn path=/trunk/; revision=12265
2004-10-11Make the "per_choice_t" and "per_sequence_t" pointer arguments pointersGuy Harris1-2/+2
to const. svn path=/trunk/; revision=12254
2004-10-11Make the "per_choice_t" and "per_sequence_t" pointer arguments pointersGuy Harris1-2/+2
to const. svn path=/trunk/; revision=12253
2004-10-09remove some MSVC warningsUlf Lamping2-4/+4
svn path=/trunk/; revision=12248
2004-10-01From Lars Roland: we need to define _NEED_VAR_IMPORT_ in plugins if weGuy Harris19-38/+38
link the plugins with libethereal, so do so. svn path=/trunk/; revision=12176
2004-09-29In "plugins/plugin_api.h", don't include stuff required for the pluginGuy Harris6-6/+17
address table if we don't need the plugin address table, so as to catch plugin dissectors that don't directly include stuff they need - eventually, the plugin address table stuff should completely go away, so we don't want dissectors depending on it. Fix those dissectors caught by this. Don't include "simple_dialog.h" in the ASN.1 dissector - it doesn't use it. svn path=/trunk/; revision=12140
2004-09-29From Lars Roland: add an option to link plugins with libethereal ratherGuy Harris20-59/+205
than using the plugin address table. svn path=/trunk/; revision=12139
2004-09-29Move various tables into the epan directory.Guy Harris1-1/+1
svn path=/trunk/; revision=12130
2004-09-29Move the tap infrastructure to the epan directory.Guy Harris3-3/+3
svn path=/trunk/; revision=12128
2004-09-28Move the xDLC helper routines into epan.Guy Harris2-2/+2
svn path=/trunk/; revision=12127
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