aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2003-11-11Add "asn1_id_decode1()" to the list of exported functions.Guy Harris6-2/+8
svn path=/trunk/; revision=8936
2003-11-09From Albert Chin: the HP-UX 10.20 C compiler doesn't allowGuy Harris1-3/+3
typedef enum _foo foo; enum _foo { ... }; You have to define the enum before using it in a typedef. (If I had my ANSI C89 standard handy, I could say whether that was legal ANSI C or not.) svn path=/trunk/; revision=8918
2003-11-06From Erwin Rol: fix some switched fields.Guy Harris1-14/+17
svn path=/trunk/; revision=8897
2003-11-06Use "$(OBJECTS)" whenever a complete list of .obj files appears, ratherGuy Harris10-42/+30
than repeating the list from the setting of OBJECTS. svn path=/trunk/; revision=8893
2003-11-05Update from Erwin Rol.Guy Harris1-13/+105
svn path=/trunk/; revision=8888
2003-11-04From Masaki Chikama: fix static compilation of "generic ASN.1" andGuy Harris2-3/+9
Gryphon plugins. svn path=/trunk/; revision=8878
2003-11-04#ifdef out "#include <gtk/gtk.h>", so that --disable-ethereal works again.Gerald Combs1-1/+3
svn path=/trunk/; revision=8877
2003-11-03Export get_tempfile_path() to the plugins.Gerald Combs5-2/+6
svn path=/trunk/; revision=8863
2003-11-02From Gisle Vanem:Gerald Combs2-13/+12
* Added a new function get_file_in_temp() to epan/filesystem.c. This because of asn1.dll plugin which had code to write to a log-file "c:\temp\ethereal.log". I feel this patch makes this safer; I don't even have a c:\temp dir. * Patched packet-asn1.c to use get_file_in_temp(). * Added some #undef to packet-snmp.c to silence gcc. * Changed "%u" -> "%lu" formats in util.c Rename get_file_in_temp() to get_tempfile_path() to match other function names. svn path=/trunk/; revision=8859
2003-11-01From Charlie Duke: add more functions to the plugin API.Guy Harris5-1/+10
svn path=/trunk/; revision=8853
2003-11-01"End" means end, not "almost the end".Guy Harris1-3/+3
svn path=/trunk/; revision=8852
2003-11-01Move the new functions to the end of the list, so we don't change theGuy Harris1-5/+6
ordinal numbers of the routines already in the list (that breaks binary compatibility). svn path=/trunk/; revision=8851
2003-11-01From Charlie Duke: add more functions to the plugin API.Guy Harris1-1/+5
svn path=/trunk/; revision=8850
2003-10-31From Erwin Rol: update.Guy Harris2-123/+514
svn path=/trunk/; revision=8845
2003-10-30"strchr()" and the like would be compared against NULL; "strcmp()",Guy Harris1-2/+2
however, is compared against 0. svn path=/trunk/; revision=8833
2003-10-29From Matthijs Melchior: #ifdef out the GUI code, for now.Guy Harris1-1/+4
svn path=/trunk/; revision=8812
2003-10-29There's no need to #define tvb_get_string or tvb_get_stringz - that'sGuy Harris1-4/+2
done in Xplugin_api.h. However, we do need to include "epan/filesystem.h", to declare "get_datafile_path()". svn path=/trunk/; revision=8811
2003-10-28Use "get_datafile_path()", rather than constructing the default ASN.1Guy Harris1-6/+2
file path by hand. Set "default_asn1_filename", not "asn1_filename", to the default path. svn path=/trunk/; revision=8810
2003-10-28Export "get_datafile_path()", not "get_datafile_dir()" - most if not allGuy Harris6-7/+7
dissectors need only the former, which does the pathname-construction work for you. svn path=/trunk/; revision=8809
2003-10-28"get_datafile_dir()" is now in the plugin table.Guy Harris1-6/+1
svn path=/trunk/; revision=8808
2003-10-28Add "get_datafile_dir()" to the plugin API list, for the benefit ofGuy Harris6-2/+9
plugins that might get configuration information from a file. svn path=/trunk/; revision=8807
2003-10-28As we don't supply a default ASN.1 SNACC output file, if we get anGuy Harris1-8/+12
ENOENT when trying to open the SNACC file, and the file we're trying to open is the default file, don't print a warning. Fix some typoes. svn path=/trunk/; revision=8806
2003-10-28This dissector uses GTK+ calls (which no dissector should); until that'sGuy Harris1-3/+3
fixed, use GTK_CFLAGS and GTK_LIBS rather than GLIB_CFLAGS and GLIB_LIBS. svn path=/trunk/; revision=8805
2003-10-28Fix the Makefile to match other plugin Makefiles.Guy Harris1-21/+21
svn path=/trunk/; revision=8804
2003-10-28From Matthias Melchior: plugin to decode BER-encoded ASN.1 messages,Guy Harris12-4/+5254
given a type-table from "snacc" as a protocol description. svn path=/trunk/; revision=8799
2003-10-14Add a .cvsignore file.Guy Harris1-0/+19
svn path=/trunk/; revision=8688
2003-10-14From Erwin Rol: ACN support.Guy Harris12-5/+1256
svn path=/trunk/; revision=8686
2003-10-10Give every Makefile.nmake file a "distclean" rule, and have "distclean"Guy Harris10-11/+51
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-10-06check in the following comment:Jörg Mayer1-1/+4
/* XXX This code is neither Endianess independent, nor will it work * on platforms that do not support the *optional* guin64 type */ svn path=/trunk/; revision=8626
2003-10-06Fix 4 warnings in case of strict-aliasing by declaring timestamp as time_tJörg Mayer1-3/+3
instead of int. svn path=/trunk/; revision=8618
2003-10-05Get rid of another strict-aliasing warning:Jörg Mayer1-2/+2
verify_tfs is a true-false-string : dereference it accordingly svn path=/trunk/; revision=8614
2003-10-03From Steve Limkemann:Guy Harris3-73/+600
Added two new "well known destinations": SD_IOPWR AND SD_UTIL. Added logic to dissect the CMD_SET_TIME command. Added an alterate destination for the CMD_PGM_START command. Added logic to dissect the CMD_SCHED_MSG_REPLACE command. Added logic to dissect the CMD_USDT_REGISTER command. Added logic to dissect the CMD_USDT_SET_FUNCTIONAL command. Added logic to dissect the following commands CMD_IOPWR_GETINP CMD_IOPWR_GETLATCH CMD_IOPWR_CLRLATCH CMD_IOPWR_GETOUT CMD_IOPWR_SETOUT CMD_IOPWR_SETBIT CMD_IOPWR_CLRBIT CMD_IOPWR_GETPOWER CMD_UTIL_SET_INIT_STRATEGY CMD_UTIL_GET_INIT_STRATEGY Added the ability to recongnize more IOCTLS. (For the SJA1000 driver, LIN and power drivers.) Added the ability to recognize more card types. Added dissection of more fields for CMD_SCHED_TX command. Bug fixes and general updating. svn path=/trunk/; revision=8607
2003-10-02RTNET has no preferences, so don't register a preferences module for it.Guy Harris1-6/+1
svn path=/trunk/; revision=8589
2003-09-29xyzzyJörg Mayer1-0/+1
svn path=/trunk/; revision=8570
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-24From Tomas Kukosa:Guy Harris7-28/+34
Remove the internal packet-per.c functions "dissect_per_length_determinant()" and "dissect_per_normally_small_nonnegative_whole_number()" from the plugin API, as they shouldn't be used outside the PER dissector. Remove the H.225/H.245 functions "dissect_h225_TransportAddress()" and "dissect_h245_NonStandardParameter()" from the plugin API until we really need them in plugins. Add the string dissector table functions to the plugin API. svn path=/trunk/; revision=8532
2003-09-09Use the right value_string table for the filter mode inGuy Harris1-2/+2
CMD_CARD_SET_FILTER_MODE and CMD_CARD_GET_FILTER_MODE. svn path=/trunk/; revision=8437
2003-09-09Fix the URL for the DOCSIS specifications.Guy Harris1-2/+2
svn path=/trunk/; revision=8436
2003-09-09The PDU length is the length field minus the length of the EHDR *minusGuy Harris1-2/+2
the length of the HCS*. svn path=/trunk/; revision=8427
2003-09-09Fix the URL for the DOCSIS 1.1 Baseline Privacy Plus InterfaceGuy Harris1-15/+3
Specification. Show the crypto suite attribute symbolically. Get rid of unused value_string tables. svn path=/trunk/; revision=8426
2003-09-09Put each TLV in a tree of its own, and put the TLV type and lengthGuy Harris1-30/+49
fields into that tree. svn path=/trunk/; revision=8425
2003-09-09Update the URL for the DOCSIS 1.1 specifications.Guy Harris1-31/+18
Use Booleans, not uint8's, for single-bit Boolean flags. svn path=/trunk/; revision=8424
2003-09-05- Make --enable-static work again (configure.in, Makefile.am)Jörg Mayer19-195/+41
- 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-09-02"tvb_new_subset(tvb, 0, tvb_length(tvb), -1)" is equivalent toGuy Harris1-5/+3
"tvb_new_subset(tvb, 0, -1, -1)", which is equivalent to just "tvb" - it's creating a "subset" that includes the entire tvbuff. Don't bother with the "tvb_new_subset()" call. svn path=/trunk/; revision=8341
2003-08-26From Anders Broman, updates and fixes to MEGACORonnie Sahlberg1-231/+336
svn path=/trunk/; revision=8276
2003-08-25Include the header files required by new APIs in the plugin API table.Guy Harris1-1/+4
svn path=/trunk/; revision=8252
2003-08-24From Erwin Rol, updates to teh ArtNet plugin dissectorRonnie Sahlberg3-494/+1051
svn path=/trunk/; revision=8233
2003-08-23From Tomas Kukosa: export the PER dissection routines, and someGuy Harris5-0/+92
H.225/H.245 routines, to plugins on platforms where they have to go through the function call table. svn path=/trunk/; revision=8219
2003-08-23The Python 1.5.2 I have installed didn't seem to like "+=", so use "x =Guy Harris1-3/+3
x + y" instead. svn path=/trunk/; revision=8218