aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2006-05-31Tethereal/tethereal -> TShark/tshark.Gerald Combs3-3/+3
svn path=/trunk/; revision=18268
2006-05-31libethereal -> libwireshark. idl2eth -> idl2wrs. There are a _lot_ ofGerald Combs32-85/+85
changes here. It compiles OK on OS X, but hasn't been tested anywhere else. svn path=/trunk/; revision=18260
2006-05-29Ethereal->WiresharkAnders Broman3-525/+16
svn path=/trunk/; revision=18239
2006-05-28Ethereal->WiresharkAnders Broman51-98/+98
svn path=/trunk/; revision=18231
2006-05-23From Martin Mathieson:Anders Broman1-1/+3
- Many DCT2000 protocols can be embedded within an IP primitive message. Add a heuristic to see if we can find the protocol payload within in IP primitive message, and look for an ethereal dissector matching the DCT2000 protocol name (this is useful for simple protocol testing where no physical links are involved) - Make some more of these protocols (diameter, http, mgcp) findable by name - Adds protocol 'variant' number to stub and dissector - Break the duplicated writing of the stub header out into a separate function svn path=/trunk/; revision=18212
2006-05-22ethereal->wireshark updatesRonnie Sahlberg7-12/+12
svn path=/trunk/; revision=18206
2006-05-21name changeRonnie Sahlberg145-282/+282
svn path=/trunk/; revision=18197
2006-05-14Use $(PLUGIN_NAME) wherever possible, so that we have a Makefile.nmakeGuy Harris1-5/+5
that could be used with any plugin. (It'd be nice if there were some way to do that with Makefile.am, but automake doesn't seem to like macro names being used in the definitions of its magic macros.) svn path=/trunk/; revision=18150
2006-05-02It looks like g_fopen() in the version of GLib that we ship with WindowsGerald Combs1-4/+3
sets errno to 0 when we can't open a file. This resurrected the annoying "C:\Program Files\Ethereal\asn1/default.tt" error in the ASN.1 plugin, since we depended on errno being set to ENOENT. Move some logic around to account for this. svn path=/trunk/; revision=18073
2006-04-27add some higher packet length valuesUlf Lamping1-2/+2
svn path=/trunk/; revision=18021
2006-04-26minor enhancementsUlf Lamping1-7/+18
svn path=/trunk/; revision=18009
2006-04-25Include non-dissector support files in the source.Guy Harris1-0/+1
svn path=/trunk/; revision=17992
2006-04-23Try using the new generic plugin Makefile.nmake.Guy Harris1-6/+9
svn path=/trunk/; revision=17970
2006-04-23Use the PLUGIN_NAME macro, to see if we can minimize the number ofGuy Harris1-4/+5
changes needed to Makefile.nmake for a new plugin. svn path=/trunk/; revision=17967
2006-04-23"irda", not "ira".Guy Harris1-3/+3
svn path=/trunk/; revision=17966
2006-04-23Resolve conflicts.Guy Harris1-4/+0
svn path=/trunk/; revision=17965
2006-04-23Registration routines can't be static - they're called from plugin.cGuy Harris1-1/+1
svn path=/trunk/; revision=17964
2006-04-23Add the objects built from DISSECTOR_SUPPORT_SRC.Guy Harris1-1/+3
svn path=/trunk/; revision=17963
2006-04-22Convert most other plugin dissectors to use the make-dissector-regGuy Harris85-909/+3215
scripts. svn path=/trunk/; revision=17961
2006-04-20(on behalf of the PROFIBUS Nutzerorganisation e.V. Deutschland):Ulf Lamping6-6/+1094
add Precision Time Control Protocol dissector (PTCP) svn path=/trunk/; revision=17930
2006-04-20Rename "make-reg-dotc" to "make-dissector-reg", and do the same for theGuy Harris2-6/+6
Python versions, as it no longer makes only "register.c", it can also make a "plugin.c" file for a plugin. When making "plugin.c", there's no need to include "register.h", as it's not defining any functions declared there. svn path=/trunk/; revision=17919
2006-04-19Fix a typo.Guy Harris1-1/+1
svn path=/trunk/; revision=17918
2006-04-19Fix the register and register-handoff routines to have the standardGuy Harris1-2/+2
format, so the script that generates plugin.c will generate code to call them. svn path=/trunk/; revision=17917
2006-04-19Handle 64bits signed/unsigned integers and get rid of some extra LF:s.Anders Broman1-12814/+945
svn path=/trunk/; revision=17911
2006-04-19register.c and register.obj are no longer used.Guy Harris1-3/+3
svn path=/trunk/; revision=17908
2006-04-19The rule makes plugin.c, not register.c.Guy Harris1-1/+1
svn path=/trunk/; revision=17907
2006-04-19Update comments.Guy Harris2-22/+27
Fix the Makefile.nmake files to pass the output type argument to make-reg-dotc or make-reg-dotc.py. Make tools/make-reg-dotc executable. svn path=/trunk/; revision=17904
2006-04-19Have make-reg-dotc and make-reg-dotc.py generate either a register.c forGuy Harris2-80/+26
libetheral or a plugin.c for a plugin, rather than having plugin.c for a dissector call the routines from register.c. This means we don't ahve multiple register_all_protocols() and register_all_protocol_handoffs() routines, and that all the plugin boilerplate is automatically generated. svn path=/trunk/; revision=17903
2006-04-19From W.Borgert:Anders Broman3-6328/+3164
this patch leads to a more condensed representation of strings in the GIOP module, e.g. in Parlay instead of having: length = 42 TpAddress_AddrString = sip:anyone@somebody.thehost.whose.es:5432 you have now: TpAddress_AddrString (42) = sip:anyone@somebody.thehost.whose.es:5432 The former was not as concise, if you have a lot of strings (as in CosNaming) and it was not clear whether the protocol had a explicit field named "length" in the IDL. svn path=/trunk/; revision=17902
2006-04-18Fix Bug http://bugs.ethereal.com/bugzilla/show_bug.cgi?id=677 megaco.dll can ↵Anders Broman1-67/+71
not handle lowcase descriptor svn path=/trunk/; revision=17900
2006-04-17From W. Borgert:Anders Broman4-7480/+9268
- Regenerated files. - Use .sort() on one or two of the lists in ethereal_gen.py to make generated files more diff-friendly in the future. svn path=/trunk/; revision=17885
2006-04-17Pull the plugin-specific code into "plugin.c", and generate aGuy Harris5-109/+237
"register.c" with "make-reg-dotc"/"make-reg-dotc.py". Pull the lists of dissector .c and .h files into Makefile.common and have Makefile.am and Makefile.nmake use it. svn path=/trunk/; revision=17883
2006-04-15Add some missing commands.Anders Broman1-1/+33
svn path=/trunk/; revision=17868
2006-04-05From Martin Mathieson:Anders Broman1-0/+60
This patch fixes the decode problem mentioned in this bug report: "3. Frames 9 and 13 are only partially decoded and show up as "Packet size limited during capture" It looks like the decode chokes on the DQ-RI line." DQ-RI is a localconnectionoptions parameter and shouldn't appear as a top-level parameter. This patch makes sure that all of the single-character top-level parmeter codes are followed immediately by a ':'. svn path=/trunk/; revision=17816
2006-03-30Fix FieldInfo and add an attribute for the filter name.Luis Ontanon1-13/+56
svn path=/trunk/; revision=17774
2006-03-30TextWindow:Luis Ontanon1-4/+92
- add buttons - make editable svn path=/trunk/; revision=17773
2006-03-30Continue to play whack-a-mole with null dereferences. Fixes CID 146.Gerald Combs1-2/+2
svn path=/trunk/; revision=17770
2006-03-30Undoing commit of private makefile in r17765Jaap Keuter1-13/+0
svn path=/trunk/; revision=17768
2006-03-30From Martin Mathieson:Anders Broman1-0/+13
wiretap/README.developer - the referenced default seek_read function doesn't exist now wiretap/wtap.c - a "hole" in encap_table was causing the wrong encap value for later types to be looked up (by name) mergecap.c - fix a couple of program name copy+paste errors from editcap.c svn path=/trunk/; revision=17765
2006-03-29Get elua to build on IA32Jaap Keuter1-1/+1
svn path=/trunk/; revision=17755
2006-03-28Fix compilation under Windows.Gerald Combs2-51/+51
svn path=/trunk/; revision=17751
2006-03-27elua_field.c was added to $MODULES but not to $OBJECTSLuis Ontanon1-0/+1
svn path=/trunk/; revision=17749
2006-03-27Major properties cleanupJaap Keuter3-0/+0
svn path=/trunk/; revision=17747
2006-03-27Be more paranoid about dereferencing pointers (and improve readabilityGerald Combs1-33/+56
IMHO). This should hopefully take care of bug 826 / CID 42. svn path=/trunk/; revision=17744
2006-03-27This worked because I've edited elua_field.h as .c and the only thing in ↵Luis Ontanon1-4/+395
elua_field was #include "elua_field.h" This is the actual elua_field.c svn path=/trunk/; revision=17743
2006-03-27Improve Field Extraction by returning a handle to a field_info instead of ↵Luis Ontanon5-190/+14
just the value. svn path=/trunk/; revision=17742
2006-03-27Remove some unused #defines.Gerald Combs1-4/+0
svn path=/trunk/; revision=17736
2006-03-23Further refinements for Coverity CID 42. Make some "0"s (which were Gerald Combs1-137/+139
confusing my feeble mind) NULLs. Fix up whitespace. svn path=/trunk/; revision=17710
2006-03-20waste a couple of bytes per tcp conversation and make the tree for ↵Ronnie Sahlberg4-0/+4
acked_packets (i.e. packets that have interesting tcp properties such as being retransmissions etc) hang off the per conversation tcpd struct instead of being global. while this should improve performance by unmeasurably little it does have the sideeffect that once we finish the rewrite tcp analysis might actually work and work well even for tcp over tcp tunnelling. this also means that if you include packet-tcp.h you also need to include emem.h . svn path=/trunk/; revision=17681
2006-03-19Add pinfo.lo and pinfo.hi been thise the lower and the higher between ↵Luis Ontanon1-9/+55
pinfo.src and pinfo.dst. Do not faill if Columns is NULL, as it can normally be NULL. svn path=/trunk/; revision=17677