Age | Commit message (Collapse) | Author | Files | Lines |
|
add a config.nmake option to control whether to build
libethereal.dll or not;
remove "./wiretap" from PATH to prevent problems due to
wrongly-loaded files;
build dissector.lib with MSVC;
move "print.c" and "ps.c" to the dissector helpers, as "print.c"
imports variables from packet-frame.c and packet-data.c, which
are in libethereal;
move "g711.c" out of the dissector helpers, as they're used only
by Ethereal in a tap, not in Tethereal or in any dissector;
add a .def file for libethereal;
arrange to declare global variables exported from libethereal
with "__declspec(dllimport)" when building programs that import
those variables;
update the NSIS installer.
Make the "configure" script define ETH_VAR_IMPORT as "extern".
svn path=/trunk/; revision=10834
|
|
svn path=/trunk/; revision=10833
|
|
is being dechunked; this will highlight the correct bytes when selecting the
compressed data from the protocol tree.
Add comments for explaining what happens where.
Strip trailing white space.
svn path=/trunk/; revision=10832
|
|
Fix off-by-one errors in slice_func
svn path=/trunk/; revision=10831
|
|
"aim.fnac.ssi.buddyname==ab" caused segmentation fault. Fix
handling of unparsed value as byte string.
svn path=/trunk/; revision=10830
|
|
Error if protocol specified on RHS of display filter comparison.
If user specified "fc", they probably intended a byte value rather than
the fibre channel protocol; fix makes mistake clear.
Fix assertion failure with range on LHS of display filter comparison
and field on RHS.
svn path=/trunk/; revision=10829
|
|
enable a popup menu on the notebook tabs, with the tab labels
svn path=/trunk/; revision=10828
|
|
octal, as the maximum of 3 octal digits can be more than 0377, but not
necessary for hex, as the maximum of 2 hex digits can't be more than
0xff).
svn path=/trunk/; revision=10827
|
|
svn path=/trunk/; revision=10826
|
|
conversation.
svn path=/trunk/; revision=10825
|
|
svn path=/trunk/; revision=10824
|
|
conversation. Fix this by checking whether there is conversation data for
the DICOM dissector. If not, the conversatioj is not a DICOM conversation,
and we do not attempt at dissecting it as DICOM.
svn path=/trunk/; revision=10823
|
|
svn path=/trunk/; revision=10822
|
|
* Add comments on why we may not use tvb_free() at some places.
* Add a new data source for a reassembled chunked entity.
svn path=/trunk/; revision=10821
|
|
thinking at implemeting an "in" display filter operation.
svn path=/trunk/; revision=10820
|
|
double freeing of memory. Add a comment at the tvb_new_subset() call so
future developers will be warned.
Always add the compressed entity as an item in the protocol tree, so it can
be exported by selecting the packet bytes.
svn path=/trunk/; revision=10819
|
|
svn path=/trunk/; revision=10818
|
|
svn path=/trunk/; revision=10817
|
|
svn path=/trunk/; revision=10816
|
|
svn path=/trunk/; revision=10815
|
|
Match -> Apply as Filter
Prepare -> Prepare a Filter
and prepended a ... at appropriate submenu items
svn path=/trunk/; revision=10814
|
|
svn path=/trunk/; revision=10813
|
|
so the packet type can be better detected
svn path=/trunk/; revision=10812
|
|
svn path=/trunk/; revision=10811
|
|
svn path=/trunk/; revision=10810
|
|
- support vendor-specific DHCP option 43 interpretation per CableLabs
standards (for compliant cable devices, identified by option 60)
- support DHCP option 122 with all suboptions (RFC 3495: CableLabs
Client Configuration; RFC 3594: PacketCable Security Ticket Control)
- update DHCP options list: add options 117-122
(see http://www.iana.org/assignments/bootp-dhcp-parameters)
- minor enhancements for DHCP options 2, 82
- minor code cleanup
svn path=/trunk/; revision=10809
|
|
svn path=/trunk/; revision=10808
|
|
Fix a missing ZLIB_CFLAGS in epan/Makefile.nmake.
svn path=/trunk/; revision=10807
|
|
svn path=/trunk/; revision=10806
|
|
also make isns not dump core just because someone has encoded an integer in 0 bytes.
still need to add reassembly of fragmented pdus (first fragment/last fragment)
but have example captures of that so thats for tomorrow.
svn path=/trunk/; revision=10805
|
|
svn path=/trunk/; revision=10804
|
|
SLSK decompression routine.
svn path=/trunk/; revision=10803
|
|
loops, so we mark frames as short if they've been cut short by a
snapshot length.
The user class in buddy list TLVs appears to be 2 bytes, in at least
some captures; make "dissect_aim_userclass()" take the user class value,
and the length of the user class field, as arguments, and have the
caller fetch the value. Also, display the numerical value of the user
class in hex, as it's a bitset.
Fix the messaging dissector to put stuff under the top-level item rather
than at the top level.
Fix a typo.
Clean up indentation.
svn path=/trunk/; revision=10802
|
|
GTK+ 1.2[.x], although it does so with GTK+ 2.x.
svn path=/trunk/; revision=10801
|
|
Add an entry to that enum at the end and use that to generate the value
of LAYOUT_QTY.
svn path=/trunk/; revision=10800
|
|
- Helper functions for uncompressing compressed tvbuffers.
- Compressed content coding dissection in HTTP.
svn path=/trunk/; revision=10799
|
|
length less than 1 to tvb_get_string().
svn path=/trunk/; revision=10798
|
|
svn path=/trunk/; revision=10797
|
|
main window widgets, rather than requiring a relayout if the visibility
of the main toolbar, filter toolbar, or statusbar is changed.
Clean up indentation.
svn path=/trunk/; revision=10796
|
|
to re-lay-out the main window, we just need to change the visibility of
the appropriate widgets - that reduces the amount of drawing done,
speeding things up a little and reducing flicker.
svn path=/trunk/; revision=10795
|
|
displayed; otherwise, if you hide both of them (e.g., hiding the packet
details and packet data panes in the default layout), "main_second_pane"
remains but as a gray blob, rather than having the remaining pane take
over the entire window.
svn path=/trunk/; revision=10794
|
|
svn path=/trunk/; revision=10793
|
|
svn path=/trunk/; revision=10792
|
|
svn path=/trunk/; revision=10791
|
|
Get rid of some trailing commas.
Show the SAPI symbolically in the top-level item for the address field.
svn path=/trunk/; revision=10790
|
|
per-packet information.
svn path=/trunk/; revision=10789
|
|
svn path=/trunk/; revision=10788
|
|
That means that the description of the "desegment HTTP bodies"
preference setting shouldn't speak of it causing the dissector to trust
the content length (which makes it somewhat long anyway), as it also
desegments chunked bodies that lack a Content-Length header; expand the
tooltip for the preference to speak of that.
svn path=/trunk/; revision=10787
|
|
to free it when you're done with it.
It never returns a null pointer, however, so there's no need to check
for that.
Clean up the code to process Transfer-Encoding a bit.
svn path=/trunk/; revision=10786
|
|
if the HTTP data takes more than one packet.
svn path=/trunk/; revision=10785
|