aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2000-10-19Move the declaration of "g_resolving_actif" from the top-levelGuy Harris7-9/+12
"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
2000-10-19Dissect the allegedly-NTP time stamp in a Sender Report packet as twoGuy Harris1-7/+18
32-bit integers, until we figure out what it really is. svn path=/trunk/; revision=2516
2000-10-19Patch from Isaac Wilcox to do case-sensitive checks for HTTP methods andGuy Harris1-16/+13
to look for a space after the method name. svn path=/trunk/; revision=2515
2000-10-19There's no "exception.h" header file in "epan", but there isGuy Harris1-2/+2
"exceptions.h". svn path=/trunk/; revision=2514
2000-10-19"tvbtest.c" is now in the "epan" subdirectory, so don't put it inGuy Harris1-2/+1
EXTRA_DIST in the top-level Makefile.am. svn path=/trunk/; revision=2513
2000-10-19Note that we might not want the dissector for Q.931-inside-TPKT to beGuy Harris1-1/+10
heuristic - we may just want to make port 1720 be Q.931-inside-TPKT. svn path=/trunk/; revision=2512
2000-10-19Andreas Sikkema's new H.261 and TPKT dissectors, replacement RTCP andGuy Harris13-588/+2490
RTP dissectors, and changes to the Q.931 dissector for use with H.323. svn path=/trunk/; revision=2511
2000-10-18Get rid of extra declaration of HAVE_DIRECT_H; one is enough.Guy Harris1-4/+1
svn path=/trunk/; revision=2510
2000-10-18Fix from Per Flock to A6 RR decoding.Guy Harris1-14/+22
svn path=/trunk/; revision=2509
2000-10-17Add initial support for "type 12" frames. I have no documentation forGerald Combs1-1/+92
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
2000-10-17Better heuristic for detecting Linux mangling of TR header.Gilbert Ramirez1-47/+49
svn path=/trunk/; revision=2507
2000-10-17The Session Announcement Protocol version 2 is now RFC 2974. SinceGilbert Ramirez1-11/+7
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
2000-10-17Adding the magicpoint presentation I am doing for LinuxWorld MalaysiaRichard Sharpe1-0/+711
svn path=/trunk/; revision=2505
2000-10-17Make the top-level "config.h.win32" more closely resemble the top-levelGuy Harris4-19/+148
"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
2000-10-17Alas, we have to set HAVE_PLUGINS in the top-level configure script asGuy Harris2-2/+13
well as in the libethereal configure script. svn path=/trunk/; revision=2503
2000-10-17Patch from Heikki Vatiainen to make "tvb_strnlen()" return the length ofGuy Harris1-6/+5
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
2000-10-17Do checks for platform-specific compiler flags in the libethereal andGuy Harris2-2/+56
wiretap configure scripts as well as in the main configure script. svn path=/trunk/; revision=2501
2000-10-17Wiretap no longer works with "GLib 1.0[.x]" (the version that cameGuy Harris2-10/+2
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
2000-10-16Make the top-level configure script descend into epan to run theGuy Harris1-2/+2
configure script there, now that libethereal has its own configure script. svn path=/trunk/; revision=2499
2000-10-16Give libethereal its own configuration file, and have that configurationGuy Harris18-107/+240
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
2000-10-16Complete the COPS dissector. Heikki Vatiainen <hessu@cs.tut.fi>Gilbert Ramirez1-8/+510
svn path=/trunk/; revision=2497
2000-10-15At least on UNIX/X, make the wildcard pattern that's the initialGuy Harris1-2/+47
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
2000-10-14Fix for inet*.[ch] move.Gilbert Ramirez1-3/+2
svn path=/trunk/; revision=2495
2000-10-14Move inet_*.[ch] files to epan.Gilbert Ramirez10-27/+41
svn path=/trunk/; revision=2494
2000-10-14Check for python before configuring CVS sources.Gilbert Ramirez1-1/+15
svn path=/trunk/; revision=2493
2000-10-14While keeping the directory named 'epan' and the symbols in the libraryGilbert Ramirez4-14/+14
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
2000-10-14Look for gmodule*.lib in a directory "gmodule" in the glib distribution.Gilbert Ramirez1-4/+4
svn path=/trunk/; revision=2491
2000-10-12Give Ulrich Kiermayr credit for his ECN addition.Gilbert Ramirez2-1/+8
svn path=/trunk/; revision=2490
2000-10-12Don't loop infinitely on options with zero length.Gilbert Ramirez1-6/+13
From Santeri Paavolainen. svn path=/trunk/; revision=2489
2000-10-11Fix it to build on Windows.Guy Harris9-38/+84
svn path=/trunk/; revision=2488
2000-10-11Santeri Paavolainen's patch to add a "Capture->Stop" menu item to letGuy Harris7-7/+72
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
2000-10-11DNS updates from Brian Wellington.Guy Harris3-37/+460
svn path=/trunk/; revision=2486
2000-10-09Add support for modal message boxes ("simple dialog").Guy Harris3-12/+20
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
2000-10-09It appears there's no guarantee that you'll actually get a font nameGuy Harris1-1/+8
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
2000-10-09Adding a small attribution to Invisible Worlds and Collab.Net as theRichard Sharpe1-1/+4
sponsors of the BXXP dissector ... svn path=/trunk/; revision=2483
2000-10-09Update documentation URLs.Gerald Combs2-2/+2
svn path=/trunk/; revision=2482
2000-10-08Change addresses from ethereal.zing.org to www.ethereal.com.Gerald Combs5-13/+13
svn path=/trunk/; revision=2481
2000-10-07Patch from Jack Keane to keep the dissector from looping infintely onGuy Harris3-10/+17
malformed packets. svn path=/trunk/; revision=2480
2000-10-07Squash one more little bug where I wasn't handling the MIME headerRichard Sharpe1-5/+7
properly if a BXXP message occurrect after a SEQ but in the same segment. svn path=/trunk/; revision=2479
2000-10-06Implement epan_dissect_new() and epan_dissect_free(). These are theGilbert Ramirez11-216/+390
"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
2000-10-05Added further state keeping so I can distinguish the first message fromRichard Sharpe1-40/+176
continuations, as only the first has a MIME header. svn path=/trunk/; revision=2477
2000-10-03Assignments for SHA2 and AES encryption and data integrity schemes, fromGuy Harris3-12/+22
Yaniv Kaul. svn path=/trunk/; revision=2476
2000-10-03Updates to allow CR and LF to be used (incorrectly) as terminators and toRichard Sharpe1-67/+103
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
2000-10-02Don't trust data in packet.Gilbert Ramirez1-1/+6
svn path=/trunk/; revision=2474
2000-10-02A6 and DNAME resource record support, and RFC 2673 bitstring labelGuy Harris3-3/+130
support, from Per Flock. svn path=/trunk/; revision=2473
2000-10-02Add some clean up to the bxxp dissector and really handle all packets onRichard Sharpe1-126/+296
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
2000-09-30- HAVE_PLUGINS is defined in plugins.h so it must be included here.Olivier Abad1-1/+2
- get rid of the "epan" argument for init_plugins() svn path=/trunk/; revision=2471
2000-09-30Don't put any "\r" and/or "\n" at the end of an RTSP request or replyGuy Harris1-4/+5
into the "Info" column. svn path=/trunk/; revision=2470
2000-09-30If a line consists *solely* of an LF, set "*eol" to point to the LF.Guy Harris1-1/+6
svn path=/trunk/; revision=2469
2000-09-30Don't put any "\r" and/or "\n" at the end of an HTTP request or replyGuy Harris1-3/+4
into the "Info" column. svn path=/trunk/; revision=2468