aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Some trivial warning fixes in mateJörg Mayer2005-01-163-4/+4
| | | | svn path=/trunk/; revision=13073
* Set fp to NULL before "load_loal_error()" is called, so we don't pass anGuy Harris2005-01-151-1/+1
| | | | | | uninitalized variable to it. svn path=/trunk/; revision=13054
* Add mate to the build process (plus a few whitespace changes)Jörg Mayer2005-01-151-1/+1
| | | | svn path=/trunk/; revision=13051
* Use -1 as a length value for "to the end of the tvbuff".Guy Harris2005-01-152-2/+2
| | | | svn path=/trunk/; revision=13046
* Welcome to the wonderful world of "make", wherein a command in a set ofGuy Harris2005-01-131-1/+1
| | | | | | | | make rules must be indented with one or more tabs - no spaces, just tabs. I seem to remember a Stu Feldman quote somewhere in which he apologized for that requirement.... svn path=/trunk/; revision=13011
* add some of the DCE/RPC functions to the plugin APIUlf Lamping2005-01-127-6/+51
| | | | svn path=/trunk/; revision=13010
* cleanup old files before generating xyzzy target (it drove me almost crazy ↵Ulf Lamping2005-01-122-2/+9
| | | | | | to find out the right way to build this target correctly, so be a bit more "automatically" the next time) svn path=/trunk/; revision=13008
* clarify text and describe libethereal.defUlf Lamping2005-01-121-1/+10
| | | | | | Could someone have a look at this, as I'm not 100% sure if it's correct. svn path=/trunk/; revision=13005
* From Tomer Shani :register_dissector callAnders Broman2005-01-121-1/+3
| | | | svn path=/trunk/; revision=13004
* One more patch for mate:Lars Roland2005-01-106-192/+111
| | | | | | | | | | | - renamed analyze_frame() into mate_analyze_frame(). - prepare mate to be statically linked - use report_open_failure() , report_read_failure() and report_failure() in case there's an error while loading the config - some cleanup in mate_util.c - some fixes and cleanup in examples and matelib svn path=/trunk/; revision=13001
* Fix the signature of proto_register_subtree_array().Guy Harris2005-01-071-2/+2
| | | | svn path=/trunk/; revision=12989
* Fix the signature of proto_register_subtree_array().Guy Harris2005-01-071-1/+1
| | | | svn path=/trunk/; revision=12988
* From Luis Ontanon:Lars Roland2005-01-076-150/+144
| | | | | | | | | | | | | | | | | | | | | | | | A new patch for mate - changed the default config file name to "" - avoid trying to confgure mate when the config filename is "" - add filename and line to config errors, that way one can actually find errors in config files - teady up the config error strings ( made them uniform ) - fixed a crash when missing index AVPs (Name,For,On etc) in config AVPLS - make sure we do not delete the config AVPs and AVPLs to avoid references to unsubscribed strings been left arround - fixed the len on LoALs - changed the way loal_from_file reports an error. - matelib/sip.mate was missing the Name in a PduDef (from Julien Leproust) - matelib/h225_ras had a wrong field name (from Julien Leproust) At this point mate is silent when it's not expressely configured by the user. From me: reduce compiler noise on MSVC svn path=/trunk/; revision=12985
* From Luis Ontanon:Lars Roland2005-01-065-8/+9
| | | | | | Fix some MSVC warnings in MATE svn path=/trunk/; revision=12969
* From Luis Ontanon:Lars Roland2005-01-064-49/+85
| | | | | | | | | Another patch for mate: - adds a "GopTree={TRUE|FALSE}" attribute to Gogs - changes "ShowPduTree={NoTree|PduTree|FrameTree}" - adds "implicit stop" to Gops with no Stop declared svn path=/trunk/; revision=12968
* From Chris Maynard: free a string obtained with "tvb_get_string()".Guy Harris2005-01-051-1/+1
| | | | svn path=/trunk/; revision=12958
* Cast the values passed to the <ctype.h> macros so as to avoidGuy Harris2005-01-021-2/+2
| | | | | | sign-extending 8-bit characters. svn path=/trunk/; revision=12922
* When computing a hash value based on, among other things, aGuy Harris2005-01-011-1/+1
| | | | | | | | | conversation, use the "index" member of the conversation_t - that lets you get a value that fits in a guint, but without provoking the warning you might get from a compiler if you cast a pointer to the conversation to a guint. svn path=/trunk/; revision=12916
* Update some function declarations in the plugin apiLars Roland2004-12-312-5/+5
| | | | svn path=/trunk/; revision=12903
* From Luis Ontanon for Mate:Lars Roland2004-12-317-134/+265
| | | | | | | | | | | | | | | | | | - moved gop and gog indexes into gopcfgs, which is a propedeutic change for upcoming changes in the way gops are to be grouped - changed the way gog-keys are kept in memory - every gopkey attribute is copied into the gop->extras to avoid redundancy in the configuration - added timers to gogs mate.gog_type.StartTime and mate.gog_type.Time - fixed a bug in scs_subscribe that mangled some strings - minor interface improvement to scs propedeutic to having types avp values in a future - changed medium and large into mate_medium and mate_large in the scs_collection - fixed Mode=Replace in Transforms, now it works - fixed a crash at reinit due to impropper initialization of mate_items svn path=/trunk/; revision=12902
* We now require gint64/guint64 support to build Ethereal, so get rid ofGuy Harris2004-12-301-56/+2
| | | | | | | | | | the #ifdefs. Don't use "%ll[doux]" - not all platforms use "ll" as the length specifier for 64-bit integers in formats. Use PRI[doux]64 instead, to handle platforms where some other length specifier is used. svn path=/trunk/; revision=12874
* Regenerate.Guy Harris2004-12-305-6/+6
| | | | svn path=/trunk/; revision=12870
* Fix the declaration of "tap_queue_packet()" to match its new signature.Guy Harris2004-12-301-1/+1
| | | | svn path=/trunk/; revision=12869
* a lot of warnings removed, most of them about pointer to int casts without ↵Ulf Lamping2004-12-252-33/+33
| | | | | | using the appropriate GLib macros svn path=/trunk/; revision=12832
* Fixes for Mate from Luis Ontanon:Lars Roland2004-12-239-136/+210
| | | | | | | | | | | | | | | | | | | | - fixes crash at reinit when DiscardPduData=TRUE: check if there's an avpl before deleting it. - mate.pdu_type.RelativeTime had a dual use, add mate.pdu_type.TimeInGop and leave the other alone. - other fixes related to times (they now seem to be right) - scs_subscribe doesn't use g_malloc anymore. it uses GMemChunks (I had to rename two GMemChunks to make MSVC happy) - fixes crash at reinit when DiscardPduData=TRUE: check if there's an avpl before deleting it. - mate.pdu_type.RelativeTime had a dual use, add mate.pdu_type.TimeInGop and leave the other alone. - other fixes related to times (they now seem to be right) - fixed few things at reinit: - reset last_id - remove the nodes in the items hash tables svn path=/trunk/; revision=12820
* Patch for Mate Plugin.Lars Roland2004-12-167-132/+152
| | | | | | | | | | | | From Luis Ontanon: - moves mate configuration from proto_register to proto_register_handoff - add the config file protocol preference - every item (gop,gog,pdu) has it's own ett - the tap doesn't do nothing, it just primes the tree - analyze_frame() what once was the tap now is called by the dissector - should work with tethereal now (to be tested) svn path=/trunk/; revision=12763
* Update Xplugin_table.h, too. (Just by regenerating the X-files of the plugin ↵Lars Roland2004-12-131-3/+3
| | | | | | api) svn path=/trunk/; revision=12747
* change some signatures for some ber helpers from unsigned to signedRonnie Sahlberg2004-12-131-3/+3
| | | | svn path=/trunk/; revision=12746
* update of the asn2eth compiler to use the types ber_[choice|sequence]_t ↵Ronnie Sahlberg2004-12-132-8/+8
| | | | | | | | | | | | | | instead of ber_[choice|sequence] regenerated all dissectors fixed the choice/sequence struct to use unsigned entities for class and tag (to reduce some compiler warning and because it should be signed quantities) svn path=/trunk/; revision=12740
* yet another plugin update for GeneralizedTimeRonnie Sahlberg2004-12-131-1/+1
| | | | svn path=/trunk/; revision=12738
* rename generalized_time to the new name GeneralizedTime in the plugin directory.Ronnie Sahlberg2004-12-135-5/+5
| | | | | | | | I didnt notice it since i never comple with plugins. svn path=/trunk/; revision=12737
* Update for Mate from Luis Ontanon:Lars Roland2004-12-126-52/+171
| | | | | | | | | | | | - make rd static (no purpose for it to be global) - remove outdated comments - add "PduCriteria" feature (as already stated in the wiki) - add "DiscardUnassignedPdu" feature (as already stated in the wiki) - removed ".Id" from abbrev for "mate.item_name" - in radius.mate: Don't use the port to determine the Gop key. svn path=/trunk/; revision=12735
* Update the declaration of dissect_ber_integer() in the plugin apiLars Roland2004-12-122-3/+2
| | | | svn path=/trunk/; revision=12729
* Fixes for Mate Plugin:Lars Roland2004-12-1216-144/+140
| | | | | | | | | | | | | | | | | | | | | | As suggested by Martin Regner: - Use strtod() instead of strtof() From Luis Ontanon: - changes the id of mate items to be integer (the old string ID imposed a lenght limit and as mate fileds had become dynamic it makes no more sense anymore) - fixes a huge avp leak on reinit (every avp object was leaked when a new file was loaded) - adds the "Lib" AVP to the Action=Include AVPL to include definitions >from matelib - rename mate.[dll/so] to zzmate.[dll/so] so it gets initialized as the very last protocol (so that fields from every dissector can be used). svn path=/trunk/; revision=12728
* New Plugin from Luis Ontanon:Lars Roland2004-12-1132-0/+6268
| | | | | | | | | | MATE -- Meta Analysis and Tracing Engine Won't be compiled by default. It is still not possible to link the plugin on Win32. svn path=/trunk/; revision=12716
* Add functions to the old and the new plugin api for the MATE Plugin.Lars Roland2004-12-116-7/+46
| | | | svn path=/trunk/; revision=12715
* Get rid of C++/C99-style comments - not all C compilers accept them.Guy Harris2004-12-101-1/+1
| | | | | | Fix some indentation. svn path=/trunk/; revision=12710
* Make rtnet plugin compile again with MSVCLars Roland2004-11-291-10/+15
| | | | | | and some white space cleanup. svn path=/trunk/; revision=12622
* Export two versions of the Ethereal dissector, for use with encapsulatedGuy Harris2004-11-241-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
* From Erwin Rol: Dissect DMX in a readable format, and other updates.Guy Harris2004-11-243-82/+500
| | | | svn path=/trunk/; revision=12587
* Updates from Erwin Rol.Guy Harris2004-11-242-331/+635
| | | | svn path=/trunk/; revision=12584
* Update a URL.Guy Harris2004-11-211-1/+1
| | | | svn path=/trunk/; revision=12550
* Check for bogus attribute lengths.Guy Harris2004-11-101-0/+4
| | | | svn path=/trunk/; revision=12505
* From Laurent Rabret:Gerald Combs2004-10-212-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
* Constify more pointer arguments.Guy Harris2004-10-111-2/+2
| | | | svn path=/trunk/; revision=12266
* Constify more pointer arguments.Guy Harris2004-10-111-2/+2
| | | | svn path=/trunk/; revision=12265
* Make the "per_choice_t" and "per_sequence_t" pointer arguments pointersGuy Harris2004-10-111-2/+2
| | | | | | to const. svn path=/trunk/; revision=12254
* Make the "per_choice_t" and "per_sequence_t" pointer arguments pointersGuy Harris2004-10-111-2/+2
| | | | | | to const. svn path=/trunk/; revision=12253
* remove some MSVC warningsUlf Lamping2004-10-092-4/+4
| | | | svn path=/trunk/; revision=12248
* From Lars Roland: we need to define _NEED_VAR_IMPORT_ in plugins if weGuy Harris2004-10-0119-38/+38
| | | | | | link the plugins with libethereal, so do so. svn path=/trunk/; revision=12176