Age | Commit message (Collapse) | Author | Files | Lines |
|
"globals.h" file to "epan/resolv.h", as it's exported by
"epan/resolv.c", have files that use "g_resolving_actif" include
"resolv.h", and don't have "epan/resolv.c" include "globals.h" so that
it doesn't drag in, for example, headers that, in turn, drag in GTK+
headers.
svn path=/trunk/; revision=2517
|
|
32-bit integers, until we figure out what it really is.
svn path=/trunk/; revision=2516
|
|
to look for a space after the method name.
svn path=/trunk/; revision=2515
|
|
"exceptions.h".
svn path=/trunk/; revision=2514
|
|
EXTRA_DIST in the top-level Makefile.am.
svn path=/trunk/; revision=2513
|
|
heuristic - we may just want to make port 1720 be Q.931-inside-TPKT.
svn path=/trunk/; revision=2512
|
|
RTP dissectors, and changes to the Q.931 dissector for use with H.323.
svn path=/trunk/; revision=2511
|
|
svn path=/trunk/; revision=2510
|
|
svn path=/trunk/; revision=2509
|
|
these other than a trace file a client sent me. The header appears to
be similar to frame2 and frame4 records, but with extra bytes at the end.
The trace file also contains record types 13 - 17 which appear to contain
metainformation such as retransmit counts.
svn path=/trunk/; revision=2508
|
|
svn path=/trunk/; revision=2507
|
|
draft-ietf-mmusic-sap-v2-03.txt, the only change that concerns a
dissector seems to be that the optional timeout field no longer
exists.
Heikki Vatiainen <hessu@cs.tut.fi>
svn path=/trunk/; revision=2506
|
|
svn path=/trunk/; revision=2505
|
|
"config.h", and update it to include stuff added to "config.h" and
remove stuff removed from "config.h".
Give libethereal a "config.h.win32" and make its "Makefile.nmake" file
copy it to "config.h".
svn path=/trunk/; revision=2504
|
|
well as in the libethereal configure script.
svn path=/trunk/; revision=2503
|
|
the string rather than the offset of the end of the string, plus a patch
to "tvb_get_nstringz()" to treat the return value of "tvb_strnlen()" as
a length rather than an end offset.
svn path=/trunk/; revision=2502
|
|
wiretap configure scripts as well as in the main configure script.
svn path=/trunk/; revision=2501
|
|
bundled with GTK+ 1.0[.x]), it works only with 1.2[.x] and later, so we
no longer need to check for 1.0[.x] and define HAVE_GLIB10.
svn path=/trunk/; revision=2500
|
|
configure script there, now that libethereal has its own configure
script.
svn path=/trunk/; revision=2499
|
|
file, rather than the top-level Ethereal configuration file, check for
"inet_aton()", "inet_pton()", and "inet_ntop()". Then make its
Makefile.am include the appropriate object files if necessary.
Otherwise, they don't get built and put into libethereal, and therefore
attempts to link with anything in libethereal that uses them fail on
platforms that lack ethem, causing the build to fail.
That means a bunch of things need to be fixed to cope with libethereal
having its own "config.h" file; this means removing the include of
"config.h" from some libethereal header files. Move the definitions of
the path names used only by "resolv.c" to "resolv.c" from "resolv.h" (so
"resolv.h" doesn't need "config.h", define HAVE_PLUGINS in the configure
script (so we don't have to include it in "plugins.h" to check whether
HAVE_DLFCN_H is defined).
Unfortunately, stuff outside libethereal needs to know PLUGIN_DIR; for
now, define that in the top-level configuration file, and have Ethereal
and Tethereal pass it as an argument to "epan_init()" - that should be
cleaned up at some point.
Remove from the top-level configure script checks for things used only
in libethereal.
svn path=/trunk/; revision=2498
|
|
svn path=/trunk/; revision=2497
|
|
fixed-width font preference match only ISO 8859/1 fonts, so that we
don't match ISO 10646 fonts (as happens on some systems). Users will
have to select a font with the appropriate character set encoding if
they don't want stuff displayed as 8859/1 (note that making the widgets
that use the fixed-width font handle arbitrary character sets is
probably a non-trivial task, given that the *dissectors* will also have
to handle arbitrary character sets, and that the character set used in a
given packet isn't necessarily the character set in the user's locale).
svn path=/trunk/; revision=2496
|
|
svn path=/trunk/; revision=2495
|
|
svn path=/trunk/; revision=2494
|
|
svn path=/trunk/; revision=2493
|
|
starting with "epan_", change the name of the library from libepan.a to
libethereal.a, and from libepan.lib to ethereal.lib.
svn path=/trunk/; revision=2492
|
|
svn path=/trunk/; revision=2491
|
|
svn path=/trunk/; revision=2490
|
|
From Santeri Paavolainen.
svn path=/trunk/; revision=2489
|
|
svn path=/trunk/; revision=2488
|
|
you stop an "Update list of packets in real time" capture from the main
window as well as from the capture statistics dialog.
svn path=/trunk/; revision=2487
|
|
svn path=/trunk/; revision=2486
|
|
Make the message boxes popped up for errors when selecting a font modal,
so that the user has to say "yes, I know, I'll do better next time"
before hitting "OK" again, so that you don't get a pile of message
boxes.
svn path=/trunk/; revision=2485
|
|
from a font selection dialog box; check for a null pointer and, if so,
let the user know and don't dismiss the font selection dialog.
svn path=/trunk/; revision=2484
|
|
sponsors of the BXXP dissector ...
svn path=/trunk/; revision=2483
|
|
svn path=/trunk/; revision=2482
|
|
svn path=/trunk/; revision=2481
|
|
malformed packets.
svn path=/trunk/; revision=2480
|
|
properly if a BXXP message occurrect after a SEQ but in the same segment.
svn path=/trunk/; revision=2479
|
|
"top-level" dissectors that libepan-users call, instead of dissect_packet().
The epan_dissect_t holds the tvbuff after dissection so that the tvbuff's
memory is not cleared until after the proto_tree is freed. (I might stuff
the proto_tree into the epan_dissect_t, too).
What remains of dissect_packet() in packet.c handles the tvbuff initialiation.
The real meat of dissect_packet() is now in dissect_frame(), in packet-frame.c
This means that "packet.c" is no longer a dissector, os it is no longer
passed to make-reg-dotc.
Once dissect_fddi() gets two wrapper functions (dissect_fddi_swapped()
and dissect_fddi_nonswapped()), the a dissector handoff routine could
be used instead of the switch statement in dissect_frame(). I'd register
a field like "wtap.encap"
svn path=/trunk/; revision=2478
|
|
continuations, as only the first has a MIME header.
svn path=/trunk/; revision=2477
|
|
Yaniv Kaul.
svn path=/trunk/; revision=2476
|
|
be flagged as incorrect terminators. These allow people who are developing
implementations of the protocol to see where they have gone wrong.
svn path=/trunk/; revision=2475
|
|
svn path=/trunk/; revision=2474
|
|
support, from Per Flock.
svn path=/trunk/; revision=2473
|
|
the first pass.
This got to be really ugly, as I now push the test for a tree all the way
down into a lot of routines and parse the messages, but only add things to
the protocol tree if we were passed a protocol tree.
svn path=/trunk/; revision=2472
|
|
- get rid of the "epan" argument for init_plugins()
svn path=/trunk/; revision=2471
|
|
into the "Info" column.
svn path=/trunk/; revision=2470
|
|
svn path=/trunk/; revision=2469
|
|
into the "Info" column.
svn path=/trunk/; revision=2468
|