aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2005-11-22Trivial warning fixesJörg Mayer2-7/+7
svn path=/trunk/; revision=16561
2005-11-12minor enhancementsUlf Lamping1-1/+11
svn path=/trunk/; revision=16485
2005-11-07Use <wiretap/file_util.h> to include "file_util.h"; otherwise, theGuy Harris2-2/+2
include fails as we don't do -Iwiretap. If we have it, include <sys/stat.h> in epan/filesystem.c - we need it for stat() and the macros and structures it uses. svn path=/trunk/; revision=16410
2005-11-06replace *a lot* of file related calls by their GLib counterparts. This is ↵Ulf Lamping2-4/+6
necessary for the switch to GTK 2.6 (at least on WIN32). to do this, I've added file_util.h to wiretap (would file_compat.h be a better name?), and provide compat_macros like eth_open() instead of open(). While at it, move other file related things there, like #include <io.h>, definition of O_BINARY and alike, so it's all in one place. deleted related things from config.h.win32 As of these massive changes, I'm almost certain that this will break the Unix build. I'll keep an eye on the buildbot so hopefully everything is working again soon. svn path=/trunk/; revision=16403
2005-11-02minor enhancement (raised plugin version to 0.1.2):Ulf Lamping3-4/+49
PN-DCP: dissection of "DHCP/DHCP client identifier" suboption was added svn path=/trunk/; revision=16377
2005-10-31When printing the code for a display filter:Guy Harris1-27/+1
print register numbers as unsigned (they're guint32); when printing a PUT_FVALUE instruction, show the value as well as the type of the value. That requires that a bunch of types get to_repr methods; add them for PCRE (FTREPR_DFILTER-only - show the regular expression as text), tvbuffs (FTREPR_DFILTER_only - show the data as a hex string), integral types, string types other than FT_STRING, and FT_IPv6. That means we can use fvalue_to_string_repr() for FT_IPXNET and FT_IPv6 in proto_construct_dfilter_string(), and that we don't need to handle integer and floating types specially in MATE. Fix some problems with the PCRE execution code for tvbuff types. svn path=/trunk/; revision=16369
2005-10-17From Peter JohanssonAnders Broman1-1/+1
Correct a typo. svn path=/trunk/; revision=16254
2005-10-16Fix a typo found by Guy.Gerald Combs1-46/+46
svn path=/trunk/; revision=16241
2005-10-09Add Makefile.in to maintainer-cleanJörg Mayer1-0/+4
svn path=/trunk/; revision=16171
2005-10-07From Richard van der Hoff:Luis Ontanon1-17/+36
fix to bugs 508-510 by me: Make sure that fixed size arrays aren't not overflown. svn path=/trunk/; revision=16155
2005-10-07Don't call "g_assert()" in dissectors - call "DISSECTOR_ASSERT()".Guy Harris1-2/+2
svn path=/trunk/; revision=16151
2005-10-06Build the h223 pluginAnders Broman2-0/+14
svn path=/trunk/; revision=16140
2005-10-04Grr.. yet another missing fileAnders Broman1-0/+49
svn path=/trunk/; revision=16120
2005-10-04Add two missing files.Anders Broman2-0/+275
svn path=/trunk/; revision=16119
2005-10-03First check in of yhe h223 plugin, not part of the build script yet.Anders Broman1-0/+29
svn path=/trunk/; revision=16089
2005-10-03First check in of yhe h223 plugin, not part of the build script yet.Anders Broman4-0/+1524
svn path=/trunk/; revision=16088
2005-10-03First check in of yhe h223 plugin, not part of the build script yet.Anders Broman1-0/+52
svn path=/trunk/; revision=16087
2005-10-03First check in of yhe h223 plugin, not part of the build script yet.Anders Broman1-0/+257
svn path=/trunk/; revision=16086
2005-10-03First check in of yhe h223 plugin, not part of the build script yet.Anders Broman1-0/+340
svn path=/trunk/; revision=16085
2005-10-03First check in of yhe h223 plugin, not part of the build script yet.Anders Broman1-0/+5
svn path=/trunk/; revision=16084
2005-10-03First check in of yhe h223 plugin, not part of the build script yet.Anders Broman1-0/+4
svn path=/trunk/; revision=16083
2005-10-01one step further... Luis Ontanon2-31/+44
TPG now uses the ignore feature of tvbparse named sub_rules can have cardinality epan/tvbparse.c: do not crash on zero cardinality svn path=/trunk/; revision=16065
2005-10-01match changes to tpg infrastructure.Luis Ontanon2-38/+33
svn path=/trunk/; revision=16063
2005-09-29this struct moved to tvbparse.cLuis Ontanon1-6/+0
svn path=/trunk/; revision=16058
2005-09-29at this point this makes a good parser for http headers...Luis Ontanon2-53/+85
svn path=/trunk/; revision=16053
2005-09-28fix #480: Change defaults for all reassembling settings to ONUlf Lamping1-1/+1
I've changed all settings I could find to TRUE. It might be reasonable to change some protocol settings back to FALSE, if reassembling fails very often. svn path=/trunk/; revision=16048
2005-09-28update tpgLuis Ontanon1-14/+60
tvbparse: - for tvbparse_until spend the target token even if it isn't included svn path=/trunk/; revision=16032
2005-09-27A "working" example of TPG...Luis Ontanon4-0/+376
svn path=/trunk/; revision=16030
2005-09-25Don't write before the beginning of a buffer. Add an item to theGerald Combs1-3/+2
release notes. svn path=/trunk/; revision=16003
2005-09-24delete the xml pluginLuis Ontanon9-590/+0
svn path=/trunk/; revision=15989
2005-09-22Make the private variables for various lexical analyzers static, soGuy Harris1-5/+5
that we don't have all the lexical analyzers in libethereal share them (note that they're already static in radius_dict.l, so they weren't sharing with any other lexical analyzer), and so that OS X 10.3.9's run-time linker doesn't get upset at finding them defined in libethereal and the MATE plugin. Fix up indentation. svn path=/trunk/; revision=15961
2005-09-21Move a comment to the right place.Gerald Combs1-2/+1
svn path=/trunk/; revision=15932
2005-09-20Fix bug #343 Parsing Problem - TransactionResponseAck (MEGACO).Anders Broman1-2/+11
svn path=/trunk/; revision=15902
2005-09-17Move a pile of protocol-related headers from the top-level sourceGuy Harris4-4/+4
directory to the epan directory. Some of them should perhaps ultimately be moved to epan/dissectors, if they pertain only to stuff exported by a particular dissector. Fix Gerald's e-mail address in files we're moving. svn path=/trunk/; revision=15844
2005-09-11Replace tvb_memcpy() calls that extract IPv4 addresses into a guint32,Guy Harris2-2/+2
and that extract IPv6 addresses into a "struct e_in6_addr", with tvb_get_ipv4() and tvb_get_ipv6() calls - except for some that we remove, by using proto_tree_add_item(), rather than replacing. Have epan/tvbuff.h include epan/ipv6-utils.h, to define "struct e_in6_addr" (not necessary to declare the tvbuff routines, but including it there means "struct e_in6_addr" is guaranteed to be defined before those declarations, so we don't get compiler complaints if we define it *after* those declarations). svn path=/trunk/; revision=15758
2005-09-08Let's migrate the xml dissector...Luis Ontanon2-16/+2
svn path=/trunk/; revision=15729
2005-09-07Set "COPYCMD=/Y" and remove the "/Y" from each XCOPY command in orderGerald Combs1-24/+24
to fix compilation under Windows NT. This should fix bug 403. The changes were made using "find . -name Makefile.nmake | xargs perl -pi.bak -e 's: /y::i'". They appear to work under XP, but if anything broke I blame Larry Wall. svn path=/trunk/; revision=15710
2005-09-06In doc/Makefile.nmake, use the "install-deps" target from the rootGerald Combs1-1/+1
Makefile.nmake instead of doing our own XCOPYing. Use the "clean-deps" target when we're done instead of leaving DLLs lying around. Normalize the use of underscores vs hyphens in the "clean-deps" target. svn path=/trunk/; revision=15704
2005-09-02In RTnet, make sure we don't pass a null handle to call_dissector(). AddGerald Combs1-6/+4
an entry about this to the release notes. Fixes a recent buildbot crash. svn path=/trunk/; revision=15673
2005-09-01convert to g_snprintf()Ronnie Sahlberg1-3/+0
also make range_convert_range() return an emem allocated string svn path=/trunk/; revision=15660
2005-08-31fix probable copy and paste error, as the xml dissector should be named xml ↵Ulf Lamping1-1/+1
and not mate svn path=/trunk/; revision=15646
2005-08-31Parlay re-generated with the updated idl2eth generator.Anders Broman1-978/+904
svn path=/trunk/; revision=15644
2005-08-24EVERYTHING IN THE BUILDBOT IS GOING TO BE RED!!! Sorry! Ulf Lamping2-10/+3
I've done more than a day to change the timestamp resolution from microseconds to nanoseconds. As I really don't want to loose those changes, I'm going to check in the changes I've done so far. Hopefully someone else will give me a helping hand with the things left ... What's done: I've changed the timestamp resolution from usec to nsec in almost any place in the sources. I've changed parts of the implementation in nstime.s/.h and a lot of places elsewhere. As I don't understand the editcap source (well, I'm maybe just too tired right now), hopefully someone else might be able to fix this soon. Doing all those changes, we get native nanosecond timestamp resolution in Ethereal. After fixing all the remaining issues, I'll take a look how to display this in a convenient way... As I've also changed the wiretap timestamp resolution from usec to nsec we might want to change the wiretap version number... svn path=/trunk/; revision=15520
2005-08-20- Include the .h files in their .c files.Jörg Mayer2-0/+2
- Remove epan/dissectors/packet-sna.h, it isn't used anywhere. svn path=/trunk/; revision=15475
2005-08-17snprintf -> g_snprintfUlf Lamping1-9/+9
svn path=/trunk/; revision=15398
2005-08-10ep_tvb_get_string() -> tvb_get_ephemeral_string().Gerald Combs1-3/+3
svn path=/trunk/; revision=15277
2005-08-09Make sure we initialize our iap_conv struct _before_ we go diggingGerald Combs1-4/+4
into a tvbuff. This keeps us from leaving junk data behind if we throw an exception. svn path=/trunk/; revision=15267
2005-08-09The "proto" argument to "conversation_get_proto_data()" andGuy Harris1-6/+6
"conversation_add_proto_data()" is supposed to be a protocol ID, as returned by "proto_register_protocol()". In addition, there are two different types of protocol data being attached to a conversation; use different protocol IDs for them, so we don't misinterpret an "iap_conversation_t" as a "lmp_conversation_t" or vice versa. svn path=/trunk/; revision=15265
2005-08-08various code cleanup:Ulf Lamping8-51/+24
-use g_snprintf instead of sprintf and snprintf -use g_strdup_printf where appropriate -remove #include "snprintf.h" (as only g_snprintf should be used) -replace some more alloc/realloc/calloc/free with their glib pendants svn path=/trunk/; revision=15264
2005-08-06Make a variable whose value might be trashed by setjmp/longjmpGuy Harris1-1/+1
"volatile" to avoid that. svn path=/trunk/; revision=15240