3499 lines
86 KiB
Plaintext
3499 lines
86 KiB
Plaintext
$Id: ChangeLog,v 1.33 2003/12/13 00:55:10 gerald Exp $
|
||
|
||
|
||
2003-12-13 00:38 gerald
|
||
|
||
* Makefile.am:
|
||
|
||
Add packet-isup.h as well.
|
||
|
||
2003-12-13 00:22 gerald
|
||
|
||
* Makefile.am:
|
||
|
||
Add packet-ansi_map.h to the distribution.
|
||
|
||
2003-12-12 23:47 obiot
|
||
|
||
* packet-smpp.c:
|
||
|
||
Always dissect a sm_submit otherwise reassembly of short messages
|
||
does not work.
|
||
|
||
2003-12-12 23:35 obiot
|
||
|
||
* packet-wbxml.c:
|
||
|
||
Move info column update code outside of if (tree).
|
||
|
||
2003-12-12 23:23 guy
|
||
|
||
* packet-dns.c:
|
||
|
||
Add some checks to make sure we're not running past the end of
|
||
the RR we're dissecting. (Some RR's still don't do that check,
|
||
as they don't maintain an "rr_len" variable, and as
|
||
"get_dns_name()" doesn't do any length checking.)
|
||
|
||
That obviates the need for having "compute_key_id()" check the
|
||
length, as we won't even get to calling it if the RR is too
|
||
short. Have it still do a check for sanity, but just abort if
|
||
the check fails, and have it return -1 if the algorithm is
|
||
unsupported.
|
||
|
||
Don't bother processing T_CERT RRs if we're not building a
|
||
protocol tree, don't fetch data from a T_CERT RR until we put it
|
||
into the tree, and fix the bug that change found, namely that we
|
||
were using the wrong variable in the "val_to_str()" call for the
|
||
certificate type.
|
||
|
||
2003-12-12 22:19 guy
|
||
|
||
* packet-ses.c, packet-ses.h:
|
||
|
||
From Yuriy Sidelnikov: if the first SPDU in a TSDU has a type of
|
||
1 or 2, treat it specially - a type of 1 means GIVE_TOKENS, not
|
||
DATA_TRANSFER, in that case.
|
||
|
||
2003-12-12 21:17 guy
|
||
|
||
* packet-pim.c:
|
||
|
||
From Hannes Gredler:
|
||
|
||
display the PIM hello option values in brackets after the
|
||
option
|
||
name;
|
||
|
||
in the LAN prune delay option dissector:
|
||
|
||
put the top-level item for the option into the
|
||
PIM
|
||
options tree rather than the PIM main tree;
|
||
|
||
calculate the correct LAN prune delay and display
|
||
it in
|
||
units of milliseconds;
|
||
|
||
calculate the correct override interval and
|
||
display it
|
||
in units of milliseconds;
|
||
|
||
fix the offset and length calculation.
|
||
|
||
2003-12-12 19:55 guy
|
||
|
||
* AUTHORS, packet-ansi_a.c, packet-ansi_a.h, packet-ansi_map.c,
|
||
packet-ansi_map.h, packet-isup.c, packet-isup.h, gtk/Makefile.am,
|
||
gtk/Makefile.nmake, gtk/ansi_map_stat.c, gtk/isup_stat.c:
|
||
|
||
From Michael Lum:
|
||
|
||
Fix point code display.
|
||
|
||
Add taps for ANSI MAP and ISUP statistics.
|
||
|
||
2003-12-12 16:06 gerald
|
||
|
||
* README.win32:
|
||
|
||
Switch from gettext 0.13 to 0.12.1.
|
||
|
||
2003-12-12 02:50 gerald
|
||
|
||
* gtk/: dlg_utils.c, main.c:
|
||
|
||
In "dlg_window_new()" check to see if "top_level" has been
|
||
initialized, as is the case for the spawned capture process.
|
||
|
||
2003-12-11 21:23 ulfl
|
||
|
||
* packet-afp.c, packet-bssap.c, packet-cops.c, packet-esis.c,
|
||
packet-gsm_sms.c, packet-isakmp.c, packet-osi-options.c,
|
||
gtk/dcerpc_stat.c, plugins/docsis/packet-tlv.c,
|
||
plugins/docsis/packet-vendor.c, wiretap/erf.c,
|
||
wiretap/lanalyzer.c:
|
||
|
||
prevent MSVC warning: "warning C4761: Gr<47><72>enkonflikt im Argument.
|
||
Konvertierung vorgenommen" -> size conflict in argument,
|
||
conversion done
|
||
|
||
2003-12-11 18:38 guy
|
||
|
||
* packet-dns.c:
|
||
|
||
Have "compute_key_id()" return different values for different
|
||
errors, and have its caller put an entry into the tree for "we
|
||
don't support the algorithm" (the "RR too short" error is a
|
||
"can't happen").
|
||
|
||
2003-12-11 18:37 guy
|
||
|
||
* epan/configure.in:
|
||
|
||
Add "/usr/local/include" in case the PCRE header file is there.
|
||
|
||
2003-12-11 08:54 ulfl
|
||
|
||
* packet-dns.c:
|
||
|
||
replaced type u_int32_t by glib's guint32 (to satisfy MSVC)
|
||
|
||
2003-12-11 01:13 guy
|
||
|
||
* tethereal.c:
|
||
|
||
Fix a typo.
|
||
|
||
2003-12-10 23:21 gerald
|
||
|
||
* README.win32, packaging/nsis/ethereal.nsi:
|
||
|
||
Update the Windows environment to GLib 2.2.3 and GTK+
|
||
1.3.0-20030717. This requires replacing libintl-1.dll from the
|
||
libintl package (which is no longer used) with intl.dll from
|
||
intl.dll from the gettext package.
|
||
|
||
2003-12-10 22:52 gram
|
||
|
||
* print.c:
|
||
|
||
Analyzer's PDML will be changed to start the packet offset (the
|
||
"pos" field) at 0 instead of 1. This works better for Ethereal,
|
||
as our offsets start at 0. Change the "geninfo" pseudo-protocol
|
||
to use pos="0" instead of pos="1".
|
||
|
||
2003-12-10 22:38 obiot
|
||
|
||
* epan/dfilter/Makefile.nmake:
|
||
|
||
PCRE support requires $(PCRE_CFLAGS) in CFLAGS.
|
||
|
||
2003-12-10 22:27 obiot
|
||
|
||
* tap-wspstat.c:
|
||
|
||
WSP status code is hexadecimal.
|
||
|
||
2003-12-10 21:50 gerald
|
||
|
||
* config.nmake, configure.in, epan/configure.in:
|
||
|
||
Bump the version to 0.10.0. It could be (and has been) argued
|
||
that the last release should have been 0.10.0.
|
||
|
||
2003-12-10 21:21 guy
|
||
|
||
* gtk/gsm_a_stat.c:
|
||
|
||
Oops, I checked the wrong tap into CVS somehow.
|
||
|
||
2003-12-10 21:12 gerald
|
||
|
||
* epan/ftypes/: ftypes-int.h, ftypes.h:
|
||
|
||
Make the _pcre_tuple_t struct internal.
|
||
|
||
2003-12-10 19:35 guy
|
||
|
||
* packet-dns.c:
|
||
|
||
From David Fort: compute and display the key ID in a DNS KEY RR,
|
||
if possible.
|
||
|
||
2003-12-10 19:26 guy
|
||
|
||
* packet-isup.c:
|
||
|
||
From Anders Broman: add CIC to Info column.
|
||
|
||
2003-12-10 19:21 guy
|
||
|
||
* AUTHORS, Makefile.am, Makefile.nmake, packet-igap.c,
|
||
packet-igap.h, packet-igmp.c:
|
||
|
||
From Akira Endoh: IGAP support.
|
||
|
||
2003-12-10 19:21 guy
|
||
|
||
* packet-isakmp.c:
|
||
|
||
Squelch a compiler warning.
|
||
|
||
2003-12-10 19:05 ulfl
|
||
|
||
* packaging/nsis/ethereal.nsi:
|
||
|
||
added some more uninstall info and offering only removal of
|
||
program (instead of modify/repair)
|
||
|
||
2003-12-10 10:47 guy
|
||
|
||
* packet-isakmp.c:
|
||
|
||
Check whether the packet length is less than the length of the
|
||
packet header, and give up if it is.
|
||
|
||
2003-12-09 23:45 obiot
|
||
|
||
* gtk/tcp_graph.c:
|
||
|
||
Mark parameter data as unused in callback_create_help().
|
||
|
||
2003-12-09 23:15 obiot
|
||
|
||
* epan/ftypes/Makefile.nmake:
|
||
|
||
Internal PCRE field type for efficient RE parsing in dfilters.
|
||
|
||
2003-12-09 23:02 obiot
|
||
|
||
* epan/: ftypes/Makefile.am, ftypes/ftype-pcre.c,
|
||
ftypes/ftype-string.c, ftypes/ftypes.c, ftypes/ftypes.h,
|
||
dfilter/semcheck.c:
|
||
|
||
Internal PCRE field type for efficient RE parsing in dfilters.
|
||
|
||
2003-12-09 22:41 ulfl
|
||
|
||
* file.c, gtk/main.h, gtk/menu.c:
|
||
|
||
print system enhanced, more print ranges and expanded states
|
||
|
||
2003-12-09 22:27 ulfl
|
||
|
||
* print.c:
|
||
|
||
print system enhanced, more print ranges and expanded states
|
||
|
||
2003-12-09 22:21 ulfl
|
||
|
||
* print.h, tethereal.c, gtk/print_dlg.c:
|
||
|
||
print system enhanced, more print ranges and expanded states
|
||
|
||
2003-12-09 22:04 ulfl
|
||
|
||
* print.h:
|
||
|
||
print system enhanced, more print ranges and expanded states
|
||
|
||
2003-12-09 18:49 guy
|
||
|
||
* Makefile.am, Makefile.nmake, packet-gsm_a.c, packet-gsm_a.h,
|
||
tap-ansi_astat.c, tap-gsm_astat.c, gtk/Makefile.am,
|
||
gtk/Makefile.nmake, gtk/ansi_a_stat.c, gtk/gsm_a_stat.c:
|
||
|
||
From Michael Lum:
|
||
|
||
new taps for GSM A-interface;
|
||
|
||
fixes for ANSI A-interface taps.
|
||
|
||
2003-12-09 06:48 guy
|
||
|
||
* column.c, column.h, file.c, ui_util.h, epan/column-utils.c,
|
||
epan/column_info.h, gtk/main.c, gtk/packet_list.c:
|
||
|
||
Don't automatically size the columns - that's expensive in large
|
||
captures, as it has to compute the width of an auto-resizing
|
||
column in every row. Just pick fixed widths for the columns (and
|
||
tune the width of the "Protocol" column so that it's not narrower
|
||
than the column title).
|
||
|
||
2003-12-09 05:56 gram
|
||
|
||
* tethereal.c, doc/README.xml-output, doc/tethereal.pod,
|
||
tools/msnchat:
|
||
|
||
-Tpdml and -Tps force -V. Thus, -V is no longer required when
|
||
using -Tpdml. Eventually, -Tps will not force -V, and will print
|
||
summaries when -V is not selected. However, work still has to be
|
||
done there.
|
||
|
||
2003-12-09 05:10 guy
|
||
|
||
* packet-radius.c:
|
||
|
||
Add a new attribute type RADIUS_IP6_ADDRESS for IPv6 addresses.
|
||
|
||
Put in a note explaining the enum for those types.
|
||
|
||
From Rui Carmo: add all 3GPP VSA's.
|
||
|
||
2003-12-09 05:06 guy
|
||
|
||
* epan/: resolv.c, to_str.c, to_str.h:
|
||
|
||
Add "ip6_to_str_buf()", by analogy to "ip_to_str_buf()".
|
||
|
||
2003-12-09 00:52 guy
|
||
|
||
* packet-ansi_637.c:
|
||
|
||
From Michael Lum: fix incorrect switch values which resulted in
|
||
NULL strings being passed to ..._add_text().
|
||
|
||
2003-12-09 00:12 guy
|
||
|
||
* packet-tcp.c:
|
||
|
||
As per Didier Gautheron, dissect TCP options regardless of
|
||
whether we're building a protocol tree, so the Info column is set
|
||
correctly.
|
||
|
||
2003-12-08 23:40 guy
|
||
|
||
* packet-alcap.c, packet-ansi_637.c, packet-ansi_683.c,
|
||
packet-ansi_a.c, packet-ansi_map.c, packet-gsm_a.c,
|
||
packet-gsm_map.c, packet-gsm_sms.c, epan/to_str.c, epan/to_str.h:
|
||
|
||
Get rid of the private "my_decode_bitfield_value()" a number of
|
||
dissectors had. Instead, rename it
|
||
"other_decode_bitfield_value()", put it in "epan/to_str.c", and
|
||
make "decode_bitfield_value()" use it.
|
||
|
||
2003-12-08 22:28 guy
|
||
|
||
* Makefile.nmake:
|
||
|
||
Add a "doc" target, as per Ulf Lamping's comment.
|
||
|
||
2003-12-08 22:24 guy
|
||
|
||
* doc/ethereal-filter.pod.template:
|
||
|
||
Note the types of fields for which the "contains" operator is
|
||
available.
|
||
|
||
Always capitalize the names "Ethereal" and "Tethereal" (we don't
|
||
capitalize the command names, however, as they're
|
||
all-lower-case).
|
||
|
||
Note that you can find out from the GUI whether Ethereal was
|
||
built with the PCRE library or not.
|
||
|
||
Fix a typo.
|
||
|
||
2003-12-08 21:57 guy
|
||
|
||
* print.c:
|
||
|
||
"proto_construct_dfilter_string()" can return a null pointer,
|
||
e.g. for protocol tree fields that don't have values and that are
|
||
zero-length.
|
||
|
||
Combine the "if (fi->hfinfo->type != FT_PROTOCOL && fi->length >
|
||
0)" stuff to show the raw value into the previous "if".
|
||
|
||
2003-12-08 21:36 guy
|
||
|
||
* AUTHORS, packet-mtp3.c, packet-mtp3.h, packet-sccp.c,
|
||
epan/packet_info.h, epan/to_str.c:
|
||
|
||
From Michael Lum: support an AT_SS7PC address type for SS7 point
|
||
codes, and set the direction in pinfo for SS7 packets based on
|
||
source and destination addresses.
|
||
|
||
2003-12-08 20:58 guy
|
||
|
||
* packet-dcerpc.c:
|
||
|
||
From Jamie Fournier: don't show UNKUUID information for fragments
|
||
for known dissectors.
|
||
|
||
2003-12-08 20:50 guy
|
||
|
||
* packet-srvloc.c:
|
||
|
||
From Greg Morris: ecode the attribute structure instead of
|
||
reporting a really long undecoded string.
|
||
|
||
2003-12-08 20:43 guy
|
||
|
||
* packaging/nsis/ethereal.nsi:
|
||
|
||
From Lars Roland: fix a typo.
|
||
|
||
2003-12-08 20:42 guy
|
||
|
||
* packaging/nsis/Makefile.nmake:
|
||
|
||
From Lars Roland: fix the NSIS Makefile to handle PCRE.
|
||
|
||
2003-12-08 20:40 guy
|
||
|
||
* packet-isis-clv.c, packet-isis-clv.h, packet-isis-hello.c,
|
||
packet-isis-hello.h, packet-isis-lsp.c, packet-isis-lsp.h,
|
||
packet-isis-snp.c, packet-isis-snp.h:
|
||
|
||
From Hannes Gredler:
|
||
|
||
- unify the IS-IS CLV space IS-IS uses a unified CLV space
|
||
across all Level and PDU Types there is no need to define PDU-
|
||
and Level- Specific CLV Types;
|
||
|
||
- clean up Authentication CLV TLV #10 is the official supported
|
||
TLV for carrying authentication information- todays code
|
||
displays TLV #10 as non-standard which is wrong; also the
|
||
notion of "Domain" "Authentication" and "Link" password has
|
||
disappeared from contemporary routing SW;
|
||
|
||
- add IP Authentication CLV dissector this CLV is depreciated -
|
||
however it is using different semantics than TLV #10 so we need
|
||
a dedicated dissector;
|
||
|
||
- add Checksum CLV dissector add support for RFC 3358 Checksum
|
||
CLVs majority of code re-used from the LSP checksum
|
||
verification dissector.
|
||
|
||
2003-12-08 20:37 obiot
|
||
|
||
* packet-wsp.c, packet-mmse.c, packet-wbxml.c:
|
||
|
||
Get rid of the integer media type dissector table in WSP, WBXML
|
||
and MMSE.
|
||
|
||
2003-12-08 20:36 guy
|
||
|
||
* packet-dsi.c:
|
||
|
||
From Didier Gautheron: check packet format in get_dsi_pdu_len.
|
||
|
||
2003-12-08 20:36 guy
|
||
|
||
* packet-afp.c:
|
||
|
||
From Didier Gautheron: add offset and size parameters in info
|
||
colum for read and write commands.
|
||
|
||
2003-12-08 20:25 guy
|
||
|
||
* packet-sip.c:
|
||
|
||
From Anders Broman:
|
||
|
||
Call subdissectors regardless of whether we're building a
|
||
protocol tree or not.
|
||
|
||
Use the "media_type" dissector table to hand off to
|
||
subdissectors, rather than wiring in SDP.
|
||
|
||
Put the message body into a subtree of the SIP tree
|
||
rather than
|
||
at the top level.
|
||
|
||
2003-12-08 19:25 ulfl
|
||
|
||
* gtk/menu.c:
|
||
|
||
moved "File->Save Highlighted Data" to "File->Export->Raw Packet
|
||
Data"
|
||
|
||
2003-12-08 17:54 ulfl
|
||
|
||
* doc/ethereal.pod:
|
||
|
||
updated to reflect the menu redesign changes
|
||
|
||
2003-12-08 17:49 ulfl
|
||
|
||
* gtk/menu.c:
|
||
|
||
removed seperator between the two print menuitems
|
||
|
||
2003-12-07 19:09 obiot
|
||
|
||
* AUTHORS:
|
||
|
||
Update address of Johan Feyaerts. Dfilter matches operator.
|
||
|
||
2003-12-07 18:32 obiot
|
||
|
||
* doc/ethereal-filter.pod.template:
|
||
|
||
Clarify dfilter syntax (mainly the implicit exists operator), add
|
||
subsections in syntax section, add description of new "contains"
|
||
operator (and inform that it is only available if libpcre has
|
||
been linked in).
|
||
|
||
2003-12-07 18:09 obiot
|
||
|
||
* packet-mmse.c, packet-wbxml.c, packet-wsp.c:
|
||
|
||
Remove the literal WSP content type dissector table, and replace
|
||
it with the "media_type" table defined in the HTTP dissector.
|
||
|
||
2003-12-07 09:43 oabad
|
||
|
||
* gtk/main.c:
|
||
|
||
Update various set_menu_object_data() calls to reflect recent
|
||
menu hierarchy changes. This avoids a crash when selecting "Folow
|
||
TCP stream" from the "Analyze" menu.
|
||
|
||
2003-12-07 03:46 guy
|
||
|
||
* packet-sdp.c:
|
||
|
||
Register the SDP dissector with the media_type dissector table
|
||
with its media type.
|
||
|
||
2003-12-07 03:34 guy
|
||
|
||
* packet-http.c:
|
||
|
||
Use a cleanup handler to free the Content-Type header value, so
|
||
it gets freed even if we throw an exception after processing the
|
||
Content-Type header but before we call a subdissector.
|
||
|
||
2003-12-07 03:21 guy
|
||
|
||
* packet-http.c:
|
||
|
||
Change the name of the variable holding the dissector table
|
||
pointer to match the previous checkin.
|
||
|
||
2003-12-07 03:17 guy
|
||
|
||
* packet-http.c, packet-mmse.c:
|
||
|
||
Rename the "http.content_type" dissector table to "media_type",
|
||
as it's for use in any dissector that uses Internet media types.
|
||
|
||
2003-12-07 02:42 guy
|
||
|
||
* packet-nt-sonmp.c:
|
||
|
||
Only check the destination address if it's AT_ETHER; otherwise,
|
||
there's no guarantee that "data[5]" exists or can be interpreted
|
||
in that fashion.
|
||
|
||
2003-12-07 02:26 guy
|
||
|
||
* packet-ssl.c:
|
||
|
||
From Devin Heitmueller: include the AES ciphersuites from RFC
|
||
3268.
|
||
|
||
2003-12-07 02:23 guy
|
||
|
||
* doc/tethereal.pod:
|
||
|
||
Put the "-V" flag in boldface, so pod2man doesn't whine.
|
||
|
||
2003-12-07 00:04 gerald
|
||
|
||
* Makefile.nmake, README.win32, config.h.win32, config.nmake,
|
||
epan/Makefile.nmake, epan/config.h.win32,
|
||
epan/ftypes/Makefile.nmake, packaging/nsis/ethereal.nsi:
|
||
|
||
Add PCRE support to the Windows build.
|
||
|
||
2003-12-06 19:26 oabad
|
||
|
||
* packet-nt-sonmp.c:
|
||
|
||
Check if pinfo->dl_dst.data is not NULL before accessing the data
|
||
(it was NULL in one of my "linux cooked" captures which contains
|
||
no destination address).
|
||
|
||
2003-12-06 19:14 jmayer
|
||
|
||
* packet-mtp3mg.c:
|
||
|
||
Declaration included the line above
|
||
|
||
2003-12-06 16:35 gram
|
||
|
||
* Makefile.am, acinclude.m4, configure.in, util.c,
|
||
epan/acinclude.m4, epan/configure.in, epan/dfilter/dfvm.c,
|
||
epan/dfilter/dfvm.h, epan/dfilter/gencode.c,
|
||
epan/dfilter/grammar.lemon, epan/dfilter/scanner.l,
|
||
epan/dfilter/semcheck.c, epan/dfilter/sttype-test.c,
|
||
epan/dfilter/sttype-test.h, epan/ftypes/ftype-bytes.c,
|
||
epan/ftypes/ftype-double.c, epan/ftypes/ftype-integer.c,
|
||
epan/ftypes/ftype-ipv4.c, epan/ftypes/ftype-none.c,
|
||
epan/ftypes/ftype-string.c, epan/ftypes/ftype-time.c,
|
||
epan/ftypes/ftype-tvbuff.c, epan/ftypes/ftypes.c,
|
||
epan/ftypes/ftypes.h:
|
||
|
||
From Olivier Biot
|
||
|
||
New "matches" operater in display filter language. Uses PCRE.
|
||
|
||
If a "matches" operator is found in a dfilter while libpcre has
|
||
not been used to build the binary, then an exception is thrown
|
||
after using dfilter_fail() to set an apporporiate error message.
|
||
|
||
2003-12-06 06:22 gram
|
||
|
||
* epan/Makefile.am:
|
||
|
||
slab.h needs to be in libethereal_a_SOURCES
|
||
|
||
2003-12-06 06:09 gram
|
||
|
||
* Makefile.am, packet-frame.c, packet-frame.h, print.c, print.h,
|
||
tethereal.c, doc/README.xml-output, doc/tethereal.pod,
|
||
epan/proto.c, epan/proto.h, tools/EtherealXML.py,
|
||
tools/Makefile.am, tools/msnchat:
|
||
|
||
Add the ability to print packet dissections in PDML (an XML-based
|
||
format) to tethereal. It could be added to Ethereal, but the GUI
|
||
changes to allow the user to select PDML as a print format have
|
||
not been added.
|
||
|
||
Provide a python module (EtherealXML.py) to help parse PDML.
|
||
|
||
Provide a sample app (msnchat) which uses tethereal and
|
||
EtherealXML.py to reconstruct MSN Chat sessions from packet
|
||
capture files. It produces a nice HTML report of the chat
|
||
sessions.
|
||
|
||
Document tethereal's PDML and EtherealXML.py usage in
|
||
doc/README.xml-output
|
||
|
||
Update tethereal's manpage to reflect the new [-T pdml|ps|text]
|
||
option
|
||
|
||
2003-12-06 04:05 guy
|
||
|
||
* file.c, ui_util.h, gtk/packet_list.c:
|
||
|
||
From Jeff Morriss: avoid at least some N^2 behavior when changing
|
||
the time stamp format.
|
||
|
||
2003-12-05 22:33 guy
|
||
|
||
* packet-ccsds.c:
|
||
|
||
"hf_ccsds_secheader" is an FT_BOOLEAN; use
|
||
"proto_tree_add_boolean()" for it.
|
||
|
||
2003-12-05 16:00 gerald
|
||
|
||
* Makefile.nmake, README.win32, config.nmake:
|
||
|
||
Switch over to Net-SNMP 5.1. A ZIP file of the Net-SNMP 5.1
|
||
sources plus a static Windows library (netsnmp.lib) has been
|
||
placed at
|
||
|
||
http://www.ethereal.com/distribution/win32/development/
|
||
|
||
The Net-SNMP documentation recommends against using a DLL at the
|
||
present time.
|
||
|
||
2003-12-05 09:34 guy
|
||
|
||
* packet-sdp.c:
|
||
|
||
We have to parse the SDP packet even if we're not building a
|
||
protocol tree, as we might be setting up a conversation.
|
||
|
||
2003-12-05 09:33 guy
|
||
|
||
* packet-isup.c:
|
||
|
||
Subdissectors must be called regardless of whether a protocol
|
||
tree is being built.
|
||
|
||
2003-12-05 09:25 guy
|
||
|
||
* plugins/mgcp/packet-mgcp.c:
|
||
|
||
Subdissectors must be called regardless of whether a protocol
|
||
tree is being built.
|
||
|
||
2003-12-04 22:37 guy
|
||
|
||
* plugins/asn1/Makefile.am:
|
||
|
||
From some reason, at least on Mac OS X 10.3, the change to have
|
||
the protocol tree stuff not use GNodes means that the ASN.1
|
||
plugin now needs to be explicitly linked against GLib in order to
|
||
get access to the GNode routines, otherwise you get errors from
|
||
the run-time linker.
|
||
|
||
2003-12-04 19:53 guy
|
||
|
||
* epan/: proto.c, proto.h:
|
||
|
||
It turns out the protocol tree parent link was used, so we need
|
||
it in our new scheme.
|
||
|
||
2003-12-04 10:59 guy
|
||
|
||
* file.c, print.c, proto_hier_stats.c, tap-protohierstat.c,
|
||
epan/proto.c, epan/proto.h, gtk/proto_draw.c, gtk/rtp_analysis.c:
|
||
|
||
Don't use GNodes for the protocol tree, put the sibling pointer,
|
||
and pointers to the first *and* last child, in the "proto_node"
|
||
structure itself. That saves us one level of indirection and
|
||
memory allocation, and lets us append to a tree by appending to
|
||
the last child directly, rather than having to scan through the
|
||
list of siblings of the first child to find the end of that list.
|
||
|
||
2003-12-04 08:15 sahlberg
|
||
|
||
* packet-kerberos.c:
|
||
|
||
update to kerberos
|
||
|
||
if the kerberos blob contains a krb error, print the error string
|
||
to COL_INFO
|
||
|
||
2003-12-04 08:13 sahlberg
|
||
|
||
* packet-ldap.c:
|
||
|
||
update to ldap.
|
||
|
||
some implementations specify GSSAPI in the bind call. the
|
||
encapsulation seems to be the same as GSS-SPNEGO so handle it the
|
||
same way
|
||
|
||
2003-12-04 06:02 gram
|
||
|
||
* packet-wsp.c:
|
||
|
||
Add {0, NULL} to the vals_wsp_reason_codes value_string array.
|
||
|
||
2003-12-04 05:59 gram
|
||
|
||
* packet-wlancap.c:
|
||
|
||
Add {0, NULL} to all the value_string arrays.
|
||
|
||
2003-12-04 05:57 gram
|
||
|
||
* packet-socks.c:
|
||
|
||
Add {0, NULL} to the reply_table_v5 value_string array.
|
||
|
||
2003-12-04 05:55 gram
|
||
|
||
* packet-ldp.c:
|
||
|
||
ldp.msg.tlv.returned.msg.ubit needs to be an FT_BOOLEAN field,
|
||
not an FT_UINT8, since it is using a true_false_string struct to
|
||
print its values. Add {0, NULL} to the fec_vc_interfaceparm
|
||
value_string array.
|
||
|
||
2003-12-04 05:47 gram
|
||
|
||
* packet-isup.c:
|
||
|
||
Add {0, NULL} to the isup_Pass_on_not_possible_indicator_vals and
|
||
ISUP_Broadband_narrowband_interworking_indicator_vals
|
||
value_string arrays.
|
||
|
||
2003-12-04 05:40 gram
|
||
|
||
* packet-fcswils.c:
|
||
|
||
Add {0, NULL} to end of fc_swils_rscn_addrfmt_val value_string
|
||
array.
|
||
|
||
2003-12-04 05:38 gram
|
||
|
||
* packet-fcip.c:
|
||
|
||
Add {0, NULL} to end of fcencap_proto_vals value_string array.
|
||
|
||
2003-12-04 00:45 guy
|
||
|
||
* filters.c, filters.h, gtk/dcerpc_stat.c,
|
||
gtk/endpoint_talkers_table.c, gtk/fc_stat.c, gtk/filter_prefs.c,
|
||
gtk/find_dlg.c, gtk/h225_counter.c, gtk/h225_ras_srt.c,
|
||
gtk/ldap_stat.c, gtk/mgcp_stat.c, gtk/prefs_dlg.c,
|
||
gtk/rpc_stat.c, gtk/service_response_time_table.c,
|
||
gtk/smb_stat.c:
|
||
|
||
In GTK+ 2.x, "gtk_entry_get_text()" returns a "const gchar *";
|
||
assign its value to pointer-to-const variables.
|
||
|
||
2003-12-03 23:54 guy
|
||
|
||
* AUTHORS, Makefile.am, Makefile.nmake, packet-gsm_map.c,
|
||
doc/ethereal.pod:
|
||
|
||
From Felix Fei: GSM MAP support.
|
||
|
||
From Michael Lum:
|
||
|
||
Modified for better TCAP separation, fixed EOC handling
|
||
(a la
|
||
TCAP).
|
||
|
||
Added parameter parsing (although not dissection or
|
||
naming).
|
||
|
||
2003-12-03 23:46 guy
|
||
|
||
* AUTHORS, packet-ansi_a.c, packet-ansi_a.h, tap-ansi_astat.c,
|
||
gtk/Makefile.am, gtk/Makefile.nmake, gtk/ansi_a_stat.c:
|
||
|
||
From Michael Lum: Ethereal tap for ANSI A-interface.
|
||
|
||
Tweak some Makefile.nmake whitespace.
|
||
|
||
2003-12-03 22:50 guy
|
||
|
||
* packet-mtp2.c, packet-mtp3.c:
|
||
|
||
From Jeff Morriss: add support for WTAP_ENCAP_MTP2 and
|
||
WTAP_ENCAP_MTP3.
|
||
|
||
2003-12-03 22:40 guy
|
||
|
||
* wiretap/: AUTHORS, libpcap.c, wtap.c, wtap.h:
|
||
|
||
From Jeff Morriss: add support for libpcap MTP2 and MTP3
|
||
captures.
|
||
|
||
Add a missing entry in "encap_table[]" for Bluetooth H4, and fix
|
||
some comments.
|
||
|
||
2003-12-03 20:01 guy
|
||
|
||
* packet-bootp.c:
|
||
|
||
From Greg Morris: handle the backwards compatibility flag for
|
||
options 78 and 79.
|
||
|
||
2003-12-03 19:59 guy
|
||
|
||
* gtk/menu.c:
|
||
|
||
From Greg Morris: the "File->Save Highlighted" menu item has no
|
||
icon, so don't use "ITEM_FACTORY_STOCK_ENTRY()" for it.
|
||
|
||
2003-12-03 19:47 guy
|
||
|
||
* wiretap/airopeek9.c:
|
||
|
||
"strtoul()" returns a "long", not a "long long".
|
||
|
||
2003-12-03 10:14 sahlberg
|
||
|
||
* epan/tvbuff.c:
|
||
|
||
Replace two expensive macros with a much simpler mechanism to
|
||
prevent memory leaks due to exceptions.
|
||
|
||
makes my tethereal testcase ~1% faster.
|
||
|
||
2003-12-03 09:50 sahlberg
|
||
|
||
* epan/: proto.c, tvbuff.c, tvbuff.h:
|
||
|
||
performance update
|
||
|
||
replace tvb_raw_offset() which is essentially a simple assignment
|
||
and which is called a lot with a macro.
|
||
|
||
this makes my tethereal testcase 2-3% faster.
|
||
|
||
2003-12-03 09:28 guy
|
||
|
||
* packet-ncp2222.inc, print.c, proto_hier_stats.c,
|
||
tap-protohierstat.c, epan/proto.c, epan/proto.h,
|
||
epan/ftypes/ftypes.c, epan/ftypes/ftypes.h, gtk/main.c,
|
||
gtk/menu.c, gtk/prefs_dlg.c, gtk/rtp_analysis.c:
|
||
|
||
The "ptr_u" unions no longer have a "next" pointer - they now
|
||
just have one member - or have one that's not used, so get rid of
|
||
those unions.
|
||
|
||
2003-12-03 08:53 guy
|
||
|
||
* epan/: proto.c, proto.h, slab.h, ftypes/ftypes.c,
|
||
ftypes/ftypes.h:
|
||
|
||
Instead of requiring slab-allocated structures to have a "next"
|
||
pointer, when adding them to the free list, cast the pointer to
|
||
the structure to a pointer to a "freed_item_t" which contains the
|
||
"next" pointer.
|
||
|
||
This reduces the memory requirement for some of those structures,
|
||
and leaves us free to slab-allocate structures that have a "next"
|
||
pointer for other reasons.
|
||
|
||
2003-12-03 08:43 sahlberg
|
||
|
||
* packet-smb.c:
|
||
|
||
Update to SMB ReadAndX replies.
|
||
|
||
There might be a 4 (not 2) byte datalen high field. If there is
|
||
no such field (due to an early dialect being used) these bytes
|
||
are often 0xff. If these four bytes are all 0xff dont display
|
||
them in the tree.
|
||
|
||
2003-12-03 07:46 guy
|
||
|
||
* README.linux:
|
||
|
||
Bring it up to date.
|
||
|
||
2003-12-02 23:14 guy
|
||
|
||
* file.c, tethereal.c, epan/column-utils.c, epan/column_info.h,
|
||
gtk/main.c:
|
||
|
||
From Didier Gautheron: for each column format type, save the
|
||
first and last columns, if any, with that format, and use that to
|
||
speed up processing of columns with a particular format and
|
||
checking whether we're displaying a column with a particular
|
||
format.
|
||
|
||
2003-12-02 21:15 guy
|
||
|
||
* packet-ncp2222.inc, packet-smb-sidsnooping.c, tap-iostat.c,
|
||
epan/proto.c, epan/proto.h, epan/dfilter/dfvm.c,
|
||
epan/ftypes/ftypes.c, epan/ftypes/ftypes.h, gtk/io_stat.c,
|
||
gtk/main.c, gtk/rtp_analysis.c:
|
||
|
||
From Didier Gautheron: put an "fvalue_t" structure into a
|
||
"field_info" structure, rather than separately allocating
|
||
"fvalue_t"s and having the "field_info" structure point to them -
|
||
this appears to speed up protocol tree construction a bit.
|
||
|
||
2003-12-02 20:27 guy
|
||
|
||
* wiretap/airopeek9.c:
|
||
|
||
Check for errors and EOF, and handle them appropriately; don't
|
||
treat all errors when reading the header as indications that the
|
||
file isn't an AiroPeek V9 file.
|
||
|
||
Put in comments nothing some additional checks we should do.
|
||
|
||
2003-12-02 19:37 guy
|
||
|
||
* AUTHORS, doc/ethereal.pod, wiretap/AUTHORS, wiretap/Makefile.am,
|
||
wiretap/Makefile.nmake, wiretap/airopeek9.c, wiretap/airopeek9.h,
|
||
wiretap/file_access.c, wiretap/wtap.h:
|
||
|
||
From Martijn Schipper: support for reading AiroPeek files in V9
|
||
capture file format (AiroPeek 2.x).
|
||
|
||
2003-12-02 18:50 guy
|
||
|
||
* packet-tpkt.c:
|
||
|
||
Tomas Kukosa noted that the TPKT dissector spends a significant
|
||
amount of time in "find_protocol_by_id()"; the protocol_t pointer
|
||
for a protocol doesn't change over time, so get that pointer when
|
||
the protocol is registered and save it.
|
||
|
||
2003-12-02 18:35 guy
|
||
|
||
* packet-isakmp.c:
|
||
|
||
From Yaniv Kaul:
|
||
|
||
1) fix description of Check Point version 5004;
|
||
|
||
2) add description of Check Point version 5005.
|
||
|
||
2003-12-02 10:23 sahlberg
|
||
|
||
* epan/: proto.c, tvbuff.c, tvbuff.h:
|
||
|
||
Move the definition of the tvbuff_t structure and friends to
|
||
tvbuff.h so that we can change tvb_get_ds_tvb() into a macro.
|
||
|
||
This function was a single line assignment and was called a lot.
|
||
|
||
This made tethereal ~2.5% faster in one testcase I use.
|
||
|
||
2003-12-02 09:47 sahlberg
|
||
|
||
* epan/: proto.c, ftypes/ftypes.c, ftypes/ftypes.h:
|
||
|
||
Use the LSAB_ALLOC and SLAB_FREE macros to allocate/free fvalue_t
|
||
data
|
||
|
||
2003-12-02 09:11 sahlberg
|
||
|
||
* epan/: proto.c, slab.h:
|
||
|
||
Moving SLAB_ALLOC and SLAB_FREE to its own header file
|
||
|
||
2003-12-02 09:05 guy
|
||
|
||
* AUTHORS, packet-isakmp.c, doc/ethereal.pod:
|
||
|
||
From Arnaud Jacques: fix a typo, and handle another CheckPoint
|
||
version number.
|
||
|
||
2003-12-02 06:06 guy
|
||
|
||
* packet-fcfzs.c:
|
||
|
||
From Dave Sclarsky:
|
||
|
||
Correct several problems with zoneset decodes (e.g. the
|
||
zoneset
|
||
and zone name lengths do *not* include the pad bytes, so
|
||
the
|
||
offset calculation needed to be fixed).
|
||
|
||
Move the decode of zoneset name into the routine
|
||
"dissect_fcfzs_zoneset", so that it is done in only one
|
||
place.
|
||
|
||
2003-12-02 05:53 guy
|
||
|
||
* packet-ses.c:
|
||
|
||
Don't call the presentation layer dissector if we don't have a
|
||
handle for it.
|
||
|
||
2003-12-02 02:58 guy
|
||
|
||
* packet-bssap.c, packet-tcap.c:
|
||
|
||
From Michael Lum: don't register the handoff routine for
|
||
dissectors as a preference change callback if the ports they
|
||
register on aren't preferences.
|
||
|
||
2003-12-01 23:41 guy
|
||
|
||
* epan/value_string.c, epan/value_string.h,
|
||
plugins/plugin_api_list.c, plugins/Xass-list,
|
||
plugins/Xplugin_api.c, plugins/Xplugin_api.h,
|
||
plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h:
|
||
|
||
From Tomas Kukosa: add "decode_enumerated_bitfield_shifted()",
|
||
which is like "decode_enumerated_bitfield()" but handles
|
||
value_string tables containing values as they appear in the
|
||
bitfield rather than as they appear in the item containing the
|
||
bitfield.
|
||
|
||
2003-12-01 23:26 guy
|
||
|
||
* packet-m2ua.c:
|
||
|
||
From Michael Lum: add a preference setting to specify the
|
||
parameter tag for "Protocol Data 1", as it changed between draft
|
||
7 and RFC 3331.
|
||
|
||
2003-12-01 23:05 guy
|
||
|
||
* Makefile.am, Makefile.nmake, packet-ansi_a.c, packet-ansi_a.h,
|
||
packet-bssap.c, tap-ansi_astat.c:
|
||
|
||
From Michael Lum:
|
||
|
||
add a message statistics tap for ANSI A interface for
|
||
Tethereal;
|
||
|
||
fix the BSSAP, BSMAP, and DTAP interface dissectors to
|
||
call
|
||
subdissectors even if no protocol tree is being built.
|
||
|
||
2003-12-01 22:25 guy
|
||
|
||
* packet-ranap.c:
|
||
|
||
From Michael Lum: add a heuristic RANAP dissector, for use atop
|
||
SCCP, as the SCCP dissector currently doesn't support
|
||
conversations to be given dissectors.
|
||
|
||
2003-12-01 20:27 gerald
|
||
|
||
* util.c:
|
||
|
||
Don't automatically fill in a capture filter if CLIENTNAME is set
|
||
to "Console".
|
||
|
||
2003-12-01 17:25 gerald
|
||
|
||
* README.win32:
|
||
|
||
Updates for new zlib.
|
||
|
||
2003-12-01 17:19 gerald
|
||
|
||
* packaging/nsis/ethereal.nsi:
|
||
|
||
Switch from zlib.dll to zlib1.dll.
|
||
|
||
2003-12-01 17:17 gerald
|
||
|
||
* config.nmake:
|
||
|
||
Switch to the new (and official) zlib DLL from www.gzip.org.
|
||
|
||
2003-12-01 06:59 sharpe
|
||
|
||
* wiretap/file_access.c:
|
||
|
||
It's RedHat, not Red Hat.
|
||
|
||
2003-12-01 02:01 guy
|
||
|
||
* gtk/: file_dlg.c, file_dlg.h, print_dlg.c, proto_draw.c:
|
||
|
||
"select_file_cb()" only needs a title, not a "construct_args_t" -
|
||
"construct_args_t" is for use with filter dialogs, and the
|
||
members other than the title apply only to filter dialogs.
|
||
|
||
Have "select_file_cb()" actually use the title supplied to it.
|
||
|
||
2003-12-01 01:57 sharpe
|
||
|
||
* gtk/menu.c:
|
||
|
||
Fix the accelerator issue ...
|
||
|
||
2003-11-30 23:05 guy
|
||
|
||
* gtk/proto_draw.c:
|
||
|
||
Not all platforms have <unistd.h> - in particular, Windows
|
||
doesn't.
|
||
|
||
If you're using "open()", "close()", "read()", "write()", etc.,
|
||
you should include <io.h> on Windows.
|
||
|
||
2003-11-30 18:01 sharpe
|
||
|
||
* gtk/proto_draw.c:
|
||
|
||
Fix some warnings in proto_draw.c
|
||
|
||
2003-11-30 04:40 sharpe
|
||
|
||
* gtk/menu.c:
|
||
|
||
Rename that to Save Highlighted with Ctl-H as the accellerator.
|
||
|
||
2003-11-30 04:37 sharpe
|
||
|
||
* gtk/menu.c:
|
||
|
||
Add Save Selected as a menu item in the File Menu.
|
||
|
||
This still has a way to go, though, because the menu item should
|
||
be greyed out until something is Highlighted.
|
||
|
||
2003-11-30 04:21 sharpe
|
||
|
||
* gtk/: color_dlg.c, file_dlg.c, file_dlg.h, menu.c, print_dlg.c,
|
||
proto_draw.c, toolbar.c:
|
||
|
||
Move print_file_cb out of gtk/print_dlg.c and into gtk/file_dlg.c
|
||
and rename it to select_file_cb to reflect its function.
|
||
|
||
While this cleans things up a bit, I am still not happy because
|
||
now filter_prefs.h must be included before file_dlg.h just to get
|
||
construct_args_t.
|
||
|
||
2003-11-29 12:34 jmayer
|
||
|
||
* doc/README.tapping:
|
||
|
||
Fix two small typos
|
||
|
||
2003-11-29 06:15 sharpe
|
||
|
||
* gtk/menu.c:
|
||
|
||
Properly capitalize the string for the menu item.
|
||
|
||
2003-11-29 06:09 sharpe
|
||
|
||
* gtk/: file_dlg.h, menu.c, print_dlg.c, proto_draw.c:
|
||
|
||
Add an entry in the byte_view pane that allows the user to save
|
||
the highlighted data to a file. This allows the user to select
|
||
some stuff, and analyse it with external tools, and is very
|
||
useful for quickly prototying dissectors etc.
|
||
|
||
This works by retrieving the info that is needed to define where
|
||
the selected region is.
|
||
|
||
It puts up a dialog box that asks for the file to save in.
|
||
|
||
However, it is an ugly hack, because it reuses print_file_cb,
|
||
while print_file_cb should be moved into file_dlg.c.
|
||
|
||
It also needs to have some warning dialogs put up in error cases.
|
||
|
||
Finally, it would be good to be able to select a region in the
|
||
byte_view, which you can do with click and drag, and then have a
|
||
menu item to save the selected bytes.
|
||
|
||
2003-11-29 03:55 guy
|
||
|
||
* AUTHORS, packet-gtp.c, doc/ethereal.pod:
|
||
|
||
From melerski [AT] poczta.onet.pl: fix a problem with unknown
|
||
IEs.
|
||
|
||
2003-11-28 19:13 ulfl
|
||
|
||
* gtk/menu.c:
|
||
|
||
renamed frame to packet in all GUI elements moved "Enabled
|
||
Protocols" and such from "View" to "Analyze" toplevel menu
|
||
|
||
2003-11-28 19:02 ulfl
|
||
|
||
* gtk/goto_dlg.c:
|
||
|
||
renamed frame to packet in all GUI elements
|
||
|
||
2003-11-28 19:00 ulfl
|
||
|
||
* gtk/capture_info_dlg.c:
|
||
|
||
use dlg_window_new instead of gtk_window_new
|
||
|
||
2003-11-28 18:59 ulfl
|
||
|
||
* gtk/: toolbar.c, find_dlg.c:
|
||
|
||
renamed frame to packet in all GUI elements
|
||
|
||
2003-11-28 00:44 ulfl
|
||
|
||
* gtk/capture_info_dlg.c:
|
||
|
||
label changed from "Portions" to "% of total" as suggested by Guy
|
||
|
||
2003-11-28 00:13 ulfl
|
||
|
||
* gtk/main.c:
|
||
|
||
using dlg_utils.c functions to catch the ESC key to close the
|
||
dialog
|
||
|
||
2003-11-28 00:07 ulfl
|
||
|
||
* gtk/: supported_protos_dlg.c, plugins_dlg.c:
|
||
|
||
using dlg_utils.c functions to catch the ESC key to close the
|
||
dialog
|
||
|
||
2003-11-27 23:25 ulfl
|
||
|
||
* gtk/help_dlg.c:
|
||
|
||
using dlg_utils.c functions to catch the ESC key to close the
|
||
dialog
|
||
|
||
2003-11-27 22:29 guy
|
||
|
||
* print.c:
|
||
|
||
"representation", in an "item_label_t", is now an array, not a
|
||
pointer, so "fi->rep->representation" can't be null.
|
||
|
||
2003-11-27 22:15 guy
|
||
|
||
* tap-rpcstat.c, tap-wspstat.c:
|
||
|
||
Fix comments to correctly refer to the "-z" option.
|
||
|
||
2003-11-27 22:14 guy
|
||
|
||
* tap-rpcstat.c:
|
||
|
||
From Michael Lum: fix the usage message to refer to "-z", not
|
||
"-Z".
|
||
|
||
2003-11-27 22:12 guy
|
||
|
||
* gtk/main.c:
|
||
|
||
Show the -z flag in the usage message.
|
||
|
||
2003-11-27 22:04 guy
|
||
|
||
* tethereal.c:
|
||
|
||
From Michael Lum: fix the usage message to say "-z", not "-Z".
|
||
|
||
2003-11-27 21:20 guy
|
||
|
||
* AUTHORS, packet-rtp-events.c, doc/ethereal.pod:
|
||
|
||
From Arsen Chaloyan: fix offsets in "proto_tree_add" calls.
|
||
|
||
2003-11-27 21:09 guy
|
||
|
||
* etypes.h, packet-ethertype.c, plugins/rtnet/packet-rtnet.c:
|
||
|
||
From Erwin Rol: RTCFG support.
|
||
|
||
Add in a URL to the RTNET home page.
|
||
|
||
2003-11-27 21:02 guy
|
||
|
||
* packet-dns.c:
|
||
|
||
From David Fort: fix to previous patch.
|
||
|
||
2003-11-27 20:34 ulfl
|
||
|
||
* gtk/menu.c:
|
||
|
||
Redesign of the whole menu structure, to be more intuitive to the
|
||
user and conforms somewhat better to the Gnome Human Interface
|
||
Guideline
|
||
|
||
2003-11-27 17:18 ulfl
|
||
|
||
* print.c:
|
||
|
||
bugfix: removed access violation when using "File/Print Packet".
|
||
The label_ptr could be NULL, when calling function print_line
|
||
|
||
2003-11-27 00:22 ulfl
|
||
|
||
* gtk/help_dlg.c:
|
||
|
||
using text files from help dir, to display the help texts. the
|
||
"dynamic protocol fields" are already moved to
|
||
gtk/supported_protos_dlg.c
|
||
|
||
2003-11-27 00:17 ulfl
|
||
|
||
* help/: capture_filters.h, display_filters.h, faq.h, overview.h,
|
||
well_known.h:
|
||
|
||
Added this intermediate files, until a Makfile.am is available
|
||
for unix systems
|
||
|
||
2003-11-26 23:23 guy
|
||
|
||
* AUTHORS, packet-dns.c, doc/ethereal.pod:
|
||
|
||
From David Fort: DNS DSS RR support.
|
||
|
||
2003-11-26 12:22 sahlberg
|
||
|
||
* epan/: proto.c, proto.h:
|
||
|
||
Speed updates
|
||
|
||
create generic macros for allocating/freeing structures.
|
||
|
||
remove one more slow GMemChunk and replace it with a simple
|
||
linked list
|
||
|
||
~4% speed improvement in my tests.
|
||
|
||
the allocated data is never freed. this may be a problem if
|
||
ethereal is ever supported on a platform lacking resource
|
||
tracking but makes the implementation faster and simpler.
|
||
|
||
2003-11-26 02:58 guy
|
||
|
||
* AUTHORS, packet-giop.c, doc/ethereal.pod:
|
||
|
||
From Patrick Kursawe: rename "getline()" so it doesn't collide
|
||
with the "getline()" declared in <stdio.h> with recent versions
|
||
of glibc.
|
||
|
||
Fix a typo in the AUTHORS file.
|
||
|
||
2003-11-26 02:54 guy
|
||
|
||
* pcap-util.c:
|
||
|
||
From Jaime Fournier: fix a typo.
|
||
|
||
2003-11-25 20:26 guy
|
||
|
||
* AUTHORS, packet-ucp.c, doc/ethereal.pod:
|
||
|
||
From Reinhard Speyerer: handle 10-digit UCP dates, which lack a
|
||
seconds value.
|
||
|
||
2003-11-25 20:02 guy
|
||
|
||
* epan/proto.c:
|
||
|
||
As with fvalue_t, so with field_info and item_label - the
|
||
individual items aren't individually g_mallocated and can't be
|
||
g_freed, only the chunks can.
|
||
|
||
2003-11-25 19:25 guy
|
||
|
||
* epan/ftypes/ftypes.c:
|
||
|
||
Individual fvalue_t's aren't individually allocated with
|
||
"g_malloc()", so they can't be freed with "g_free()"; keep a list
|
||
of the chunks of "fvalue_t"s, which are whare are allocated with
|
||
"g_malloc()", so we can free them all.
|
||
|
||
2003-11-25 18:02 guy
|
||
|
||
* packet-sip.c:
|
||
|
||
From Anders Broman: add more SIP headers, and the PUBLISH method.
|
||
|
||
2003-11-25 14:16 sahlberg
|
||
|
||
* epan/proto.c:
|
||
|
||
replace free_node_field_info with a macro since it is only called
|
||
from one other place in the code and this reduces one unnecessary
|
||
function call overhead. and it makes ethereal ~1% faster.
|
||
|
||
2003-11-25 14:11 sahlberg
|
||
|
||
* epan/proto.c:
|
||
|
||
rename FREE_FIELD_INFO to FIELD_INFO_FREE for consistency
|
||
|
||
2003-11-25 14:10 sahlberg
|
||
|
||
* epan/proto.c:
|
||
|
||
create a FIELD_INFO_NEW for consistency
|
||
|
||
2003-11-25 14:07 sahlberg
|
||
|
||
* file.c, print.c, epan/proto.c, epan/proto.h, gtk/proto_draw.c:
|
||
|
||
remove another slow GMemChunk from ethereal making ethereal a
|
||
little bit faster
|
||
|
||
2003-11-25 13:23 sahlberg
|
||
|
||
* epan/proto.c:
|
||
|
||
change free_field_info to FREE_FIELD_INFO to indicate it is a
|
||
macro and not a function
|
||
|
||
2003-11-25 13:20 sahlberg
|
||
|
||
* epan/proto.c, epan/dfilter/dfvm.c, epan/ftypes/ftype-ipv4.c,
|
||
epan/ftypes/ftype-string.c, epan/ftypes/ftypes-int.h,
|
||
epan/ftypes/ftypes.c, epan/ftypes/ftypes.h,
|
||
gtk/dfilter_expr_dlg.c:
|
||
|
||
fvalue_free() is one of the most called functions. This function
|
||
is also very small, so small that teh overhead for the actual
|
||
function call and return is likely to be a significant part of
|
||
its execution time.
|
||
|
||
change it into a macro and make it thus slightly faster by
|
||
eliminating the function call overhead.
|
||
|
||
2003-11-25 08:50 sahlberg
|
||
|
||
* epan/ftypes/: ftypes.c, ftypes.h:
|
||
|
||
Change the handling of temporary allocation of fvalue_t
|
||
structures to be faster. Use a similar technique as was used in
|
||
epan/proto.c to speed up the field_info allocation/deallocation
|
||
routines
|
||
|
||
2003-11-25 08:19 guy
|
||
|
||
* packet-dcerpc.c:
|
||
|
||
From Jaime Fournier: show the RPC version of the unknown
|
||
interface in the Info column.
|
||
|
||
2003-11-25 08:10 guy
|
||
|
||
* AUTHORS, Makefile.am, Makefile.nmake, packet-dcerpc-budb.c,
|
||
packet-dcerpc-epm4.c, packet-dcerpc-icl_rpc.c,
|
||
packet-dcerpc-rs_prop_acct.c:
|
||
|
||
From Jamie Fournier: DCE RPC EPM version 4 support, and stub
|
||
support for BUDB, ICL RPC, and RS_PROP_ACCT DCE RPC-based
|
||
protocols.
|
||
|
||
2003-11-25 05:58 guy
|
||
|
||
* wiretap/cosine.c:
|
||
|
||
"file_seek()" sets "*err" - we don't have to set it ourselves.
|
||
|
||
The same is true of "parse_cosine_rec_hdr()".
|
||
|
||
2003-11-25 05:56 guy
|
||
|
||
* wiretap/network_instruments.c:
|
||
|
||
"file_seek()" sets "*err" - there's no need to set it ourselves.
|
||
It returns -1 on errors, so just check for that.
|
||
|
||
2003-11-25 00:21 guy
|
||
|
||
* ipproto.h:
|
||
|
||
Fix a typo.
|
||
|
||
2003-11-24 23:46 guy
|
||
|
||
* packet-ccsds.c:
|
||
|
||
Eliminate compiler warnings.
|
||
|
||
2003-11-24 22:11 guy
|
||
|
||
* packet-ncp2222.inc, print.c, proto_hier_stats.c,
|
||
tap-protohierstat.c, epan/proto.c, epan/proto.h, gtk/main.c,
|
||
gtk/menu.c, gtk/prefs_dlg.c, gtk/rtp_analysis.c:
|
||
|
||
Make the recent epan/proto.{c,h} change compile.
|
||
|
||
2003-11-24 21:42 guy
|
||
|
||
* ipproto.c, ipproto.h, packet-mip6.c:
|
||
|
||
Preserve 62 as an (old) IP protocol type for mobility headers.
|
||
|
||
2003-11-24 21:12 sahlberg
|
||
|
||
* epan/: proto.c, proto.h:
|
||
|
||
performance enhancement to proto.c
|
||
|
||
Removed the GMemChunk used to allocate/free field_info structures
|
||
and used a free list to store the freed structs until they are
|
||
allocated again.
|
||
|
||
Ethereal will allocate more field_info structs as it needs to but
|
||
never free them. Instead the are just placed in a cheap and fast
|
||
free list so that if we want to use the struct again, this will
|
||
be fast.
|
||
|
||
This affects the speed of the two functions alloc_field_info()
|
||
that should be slightly faster now free_field_info() that was
|
||
replaced with a 2 line macro.
|
||
|
||
All in all my testing suggests that ethereal is 2-3% faster with
|
||
this patch.
|
||
|
||
2003-11-24 17:41 ulfl
|
||
|
||
* Makefile.nmake:
|
||
|
||
bugfix: corrected clean and distclean targets
|
||
|
||
2003-11-24 00:34 guy
|
||
|
||
* AUTHORS, Makefile.am, Makefile.nmake, packet-ccsds.c,
|
||
doc/ethereal.pod:
|
||
|
||
From Scott Hovis :CCSDS (Consultative Committee for Space Data
|
||
Systems) support.
|
||
|
||
2003-11-24 00:05 guy
|
||
|
||
* packet-isup.c:
|
||
|
||
From Anders Broman: fix dissection of GRS/GRA messages.
|
||
|
||
2003-11-23 23:42 guy
|
||
|
||
* Makefile.nmake:
|
||
|
||
Include the BFD dissector when building with MSVC++.
|
||
|
||
2003-11-23 22:00 gerald
|
||
|
||
* AUTHORS, Makefile.am, packet-bfd.c:
|
||
|
||
From Hannes Gredler: Add support for Bi-directional Fault
|
||
Detection (BFD).
|
||
|
||
2003-11-22 12:02 jmayer
|
||
|
||
* packet-radius.c:
|
||
|
||
- Bugfix: Passworddecoding should only be done for attribute 2,
|
||
but not for VSA 2 - Fixme comment about length handling
|
||
added - Cleanup: Setting a variable to the right type removes the
|
||
necessity for casts.
|
||
|
||
2003-11-22 11:12 sahlberg
|
||
|
||
* packet-h245.c:
|
||
|
||
Change the way signalType is dissected to be compatible with and
|
||
dissect the packets from Martin R and Paul H.
|
||
|
||
I still think ethereal was correct before this patch and that
|
||
this patch is not compatible with teh standard. Anyway, that
|
||
doesnt matter much. With this patch ethereal will dissect the
|
||
packets properly. Time to study x691 again.
|
||
|
||
2003-11-22 08:35 guy
|
||
|
||
* ipproto.h, packet-ipv6.h:
|
||
|
||
From Martti Kuparinen: use correct values for Mobile IPv6.
|
||
|
||
2003-11-22 04:41 sahlberg
|
||
|
||
* epan/proto.c:
|
||
|
||
As per Guys suggestion, continue optimizing proto.c to macroize
|
||
it and make it even faster
|
||
|
||
2003-11-21 22:18 guy
|
||
|
||
* packet-smpp.c:
|
||
|
||
From Olivier Biot: fix up the description of the
|
||
"port_number_udh_means_wsp" preference.
|
||
|
||
2003-11-21 22:00 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot:
|
||
|
||
* Fix the WSP dissector so a Quoted-string with
|
||
extraneous
|
||
trailing quote is displayed without duplicated final
|
||
quote, and
|
||
issue a warning in the protocol tree.
|
||
* Remove the Openwave x-up-proxy-client-id header
|
||
decoding as it
|
||
was incorrectly decoded as a text string, and process
|
||
it with
|
||
the default Openwave header parser.
|
||
* Fix byte highlighting of some WSP parameters.
|
||
* Rename the WSP parameter filter names so they don't all
|
||
refer to
|
||
content_type.
|
||
|
||
2003-11-21 21:58 guy
|
||
|
||
* packet-wbxml.c, epan/packet.c, epan/packet_info.h:
|
||
|
||
From Olivier Biot:
|
||
|
||
* Add a "match_string" field to the "packet_info"
|
||
structure,
|
||
saving the string value that matched in a string
|
||
dissector
|
||
lookup, by analogy to "match_port" - this was required
|
||
for
|
||
dissection with token rendering of WBXML content when
|
||
no public
|
||
ID was given (e.g. Nokia/Ericsson OTA provisioning
|
||
data).
|
||
* Add support for textual content type based WBXML token
|
||
mapping.
|
||
* Add extra WBXML public identifiers.
|
||
* Add the Nokia/Ericsson OTA provisioning (version 7)
|
||
token
|
||
definitions.
|
||
* Inform the user when a content-type based token match
|
||
is found.
|
||
|
||
2003-11-21 21:33 guy
|
||
|
||
* AUTHORS, packet-dcerpc-srvsvc.c, doc/ethereal.pod:
|
||
|
||
From Eric Wedel: fix dissection of NetServerDiskEnum reply.
|
||
|
||
2003-11-21 19:24 guy
|
||
|
||
* gtk/rtp_stream.c:
|
||
|
||
From Lars Ruoff: use the pointer to the RTP payload, rather than
|
||
extracting the data from the frame directly.
|
||
|
||
2003-11-21 14:58 sahlberg
|
||
|
||
* epan/: proto.c, proto.h:
|
||
|
||
Performance fix
|
||
|
||
In the GPROF logs proto_registrar_get_nth() used to take anything
|
||
between 2.5 and 5.5% of the time.
|
||
|
||
Replace the GLIB array with a handroleld one for one of the
|
||
private structures.
|
||
|
||
the function should now be virtually zero cost and thus ethereal
|
||
should be 2.5-5.5% faster on those traces.
|
||
|
||
anyone that wants to, please rerun GPROF with this fix and see
|
||
what has changed.
|
||
|
||
2003-11-21 08:40 guy
|
||
|
||
* packet-dcerpc-epm.c:
|
||
|
||
A "handle_t" as the first argument to a call doesn't seem to be
|
||
sent over the wire, at least in the DCE RPC 1.1 code.
|
||
|
||
That suggests that the first 24 bytes of a Map request are the
|
||
UUID pointer that the EPM IDL says should be there, not a context
|
||
handle.
|
||
|
||
2003-11-21 08:33 guy
|
||
|
||
* pcap-util.c:
|
||
|
||
Maybe the problem is that the compilers used on AIX weren't
|
||
defining "AIX", and that code was never compiled. Libpcap uses
|
||
"_AIX" to conditionally compile in the extra AIX BPF support;
|
||
we'll do the same.
|
||
|
||
2003-11-21 08:30 guy
|
||
|
||
* pcap-util.c:
|
||
|
||
Pass "strncmp()" the right number of arguments. (Why hasn't
|
||
anybody reported this as a problem when compiling on AIX?
|
||
Doesn't any compiler complain that "strncmp()" isn't being passed
|
||
enough arguments? GCC sure did in a test program I built on
|
||
FreeBSD 3.4....)
|
||
|
||
2003-11-21 04:01 guy
|
||
|
||
* packet-dcerpc.c:
|
||
|
||
From Jamie Fournier: add the UUID to the Info column for datagram
|
||
calls.
|
||
|
||
2003-11-21 02:57 guy
|
||
|
||
* AUTHORS, Makefile.am, Makefile.nmake, packet-dcerpc-rs_plcy.c:
|
||
|
||
From Jamie Fournier: DCERPC RS_PLCY support.
|
||
|
||
2003-11-21 02:48 guy
|
||
|
||
* packet-dcerpc-ndr.c, packet-dcerpc.h:
|
||
|
||
The 32-bit integer at the beginning of a context_handle is called
|
||
"context_handle_attributes" in the DCE RPC 1.1 "nbase.idl".
|
||
Rename our structure member accordingly.
|
||
|
||
Note in a comment that we should perhaps display a context_handle
|
||
as the attributes and UUID.
|
||
|
||
Use "proto_tree_add_item()", not "proto_tree_add_bytes()", to put
|
||
the context handle raw data into the protocol tree.
|
||
|
||
2003-11-20 23:34 guy
|
||
|
||
* packet-rtp.c, packet-rtp.h, gtk/Makefile.am, gtk/Makefile.nmake,
|
||
gtk/rtp_stream.c, gtk/rtp_stream.h, gtk/rtp_stream_dlg.c:
|
||
|
||
From Lars Roland:
|
||
|
||
- added a pointer to raw rtp data to _rtp_info that can
|
||
be used by
|
||
taps;
|
||
|
||
- RTP packets are passed to the tap queue only if they
|
||
are not
|
||
error packets (so that you don't need to filter out
|
||
ICMP
|
||
packets)
|
||
|
||
- use that pointer in rtp_stream, so it handles packets
|
||
with
|
||
padding, and should handle RTP packets fragmented
|
||
across
|
||
lower-level packets
|
||
|
||
- moved rtp_stream from tap sources to normal files
|
||
(prevents on-start-up registration of the rtp_stream
|
||
tap
|
||
listener)
|
||
|
||
- rtp_stream tap gets registered/unregistered with the
|
||
"RTP
|
||
Streams" dialog box
|
||
i.e. the tap is registered as long as the dialog box is
|
||
open.
|
||
Alternatively, it is de-/registered on demand if RTP
|
||
Analysis is
|
||
called directly on a packet.
|
||
|
||
- rtp_stream tap listener no longer uses a filter in
|
||
dissection
|
||
` and does not need to have a proto tree being built.
|
||
(performance increase)
|
||
|
||
- fixed: RTP Streams list will get updated in real time
|
||
if the
|
||
dialog box is open while a redissection takes place.
|
||
|
||
2003-11-20 23:21 guy
|
||
|
||
* packet-dcerpc-srvsvc.c:
|
||
|
||
#if 0-out some no-longer-used routines.
|
||
|
||
Use #if 0/#endif rather than comments to remove the code that
|
||
used to refer to those routines - it's a bit more robust in the
|
||
presence of comments (there aren't currently any, but, just in
|
||
case somebody adds them...).
|
||
|
||
2003-11-20 22:50 guy
|
||
|
||
* packet-wbxml.c:
|
||
|
||
From Olivier Biot: add support for media type
|
||
"application/x-prov.syncset+wbxml".
|
||
|
||
2003-11-20 22:38 guy
|
||
|
||
* packet-sip.c:
|
||
|
||
From Martin Mathieson:
|
||
|
||
- Add some summary info to REGISTER requests and
|
||
responses
|
||
- Tidy up whitespace a little
|
||
|
||
2003-11-20 22:24 guy
|
||
|
||
* packet-wbxml.c:
|
||
|
||
From Olivier Biot:
|
||
|
||
* Fix an incorrectly #ifdef'ed return introduced by the
|
||
previous
|
||
patch
|
||
* Remove the parsed_length parameter from the function
|
||
signature
|
||
of the tag and attribute dissectors - have it return
|
||
the
|
||
parsed length, instead
|
||
* Throw ReportedBoundsError exceptions if we run past the
|
||
end of
|
||
the tvbuff, rather than putting a special entry in
|
||
* Produce consistent and extensive debug logging (enabled
|
||
by
|
||
defining DEBUG_wbxml)
|
||
* Get rid of the dozens of "#ifdef DEBUG ... #endif"
|
||
constructs
|
||
for debug logging
|
||
|
||
2003-11-20 19:05 guy
|
||
|
||
* epan/osi-utils.c:
|
||
|
||
From Hannes Gredler: "print_system_id()" should call
|
||
"print_system_id_buf()", not "print_nsap_net_buf()". (What idiot
|
||
made *that* mistake? :-))
|
||
|
||
2003-11-20 14:29 nneul
|
||
|
||
* AUTHORS:
|
||
|
||
update proto list
|
||
|
||
2003-11-20 06:43 sharpe
|
||
|
||
* packet-dcerpc-srvsvc.c:
|
||
|
||
Clean up some IDL and remove some structures that Windows of all
|
||
flavors does not understand. SHARE_INFO_1004, 1005, 1006, 1007,
|
||
and 1501 seem not to be understood by any, and it can screw up
|
||
dissections.
|
||
|
||
2003-11-20 05:20 guy
|
||
|
||
* epan/proto.c:
|
||
|
||
Use "tvb_get_string()" in "proto_tree_set_string_tvb()" - it
|
||
won't leak memory if it throws an exception, as it checks whether
|
||
the entire string is in the tvbuff *before* allocating a buffer
|
||
for it, and that also means that if the length is absurdly large,
|
||
an exception will be thrown, rather than the memory allocation
|
||
failing.
|
||
|
||
2003-11-20 05:04 guy
|
||
|
||
* epan/resolv.c:
|
||
|
||
On Mac OS X, disable the alarm/longjmp stuff for timing out name
|
||
resolution queries - it runs a significant risk of crashing
|
||
applications that do that.
|
||
|
||
2003-11-20 04:28 gerald
|
||
|
||
* AUTHORS, doc/ethereal.pod:
|
||
|
||
Update Jakob Schlyter's address.
|
||
|
||
2003-11-19 22:55 guy
|
||
|
||
* packet-wbxml.c:
|
||
|
||
From Olivier Biot: fix the WBXML dissector in cases where
|
||
dissection is interrupted because of a short frame or packets not
|
||
being reassembled, and provide additional debug logging.
|
||
|
||
2003-11-19 22:13 nneul
|
||
|
||
* Makefile.am, Makefile.nmake, packet-sebek.c:
|
||
|
||
Add dissector for the SEBEK kernel read() data capture and/or
|
||
rootkit tool used as part of the HoneyNet project.
|
||
|
||
Info at: http://project.honeynet.org/tools/sebek/
|
||
|
||
2003-11-19 21:24 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot:
|
||
|
||
correct (and document) the offset computation in the
|
||
parameter()
|
||
and parameter_value_q() functions.
|
||
|
||
From Lo<4C>c Minier:
|
||
|
||
- a copy-paste with a missing replacement;
|
||
- content-disposition uses parameters not q-values;
|
||
- missing "+" for the calculation of parameter-offsets;
|
||
- white-space cleanup;
|
||
- comment fixes.
|
||
|
||
2003-11-19 09:58 guy
|
||
|
||
* packet-isis-lsp.c, packet-isis-lsp.h:
|
||
|
||
Fix the ATT bit definitions.
|
||
|
||
2003-11-19 09:49 guy
|
||
|
||
* packet-cpfi.c:
|
||
|
||
Get rid of unused variables.
|
||
|
||
2003-11-19 09:43 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot: get rid of no-longer-used routines.
|
||
|
||
2003-11-19 09:32 sahlberg
|
||
|
||
* packet-tcp.c:
|
||
|
||
Update to TCP, when we see a SYN|ACK packetm reset base_ack to
|
||
the current ACK-1 so that it looks right when doing relative
|
||
sequence numbers. I.e. SEQ : seq==0 ack==0 SEQ|ACK
|
||
seq==0 ack==1 ACK seq==1 ack==1
|
||
|
||
This looks much more correct.
|
||
|
||
This change also fixes the problem reported to ethereal-dev
|
||
recently with "Follow TCP Stream" dropping the first character of
|
||
the stream.
|
||
|
||
2003-11-19 07:13 sharpe
|
||
|
||
* packet-dcerpc-wkssvc.c:
|
||
|
||
Fix some IDL ...
|
||
|
||
2003-11-19 04:30 guy
|
||
|
||
* packet-fcswils.c:
|
||
|
||
From Dave Sclarsky: fix the offset for the Node WWN.
|
||
|
||
2003-11-19 04:26 guy
|
||
|
||
* packet-cpfi.c:
|
||
|
||
Get rid of some unused arguments and variables.
|
||
|
||
Clean up the handling of the footer, so that it works even with
|
||
short frames.
|
||
|
||
2003-11-19 04:05 guy
|
||
|
||
* packet-cpfi.c:
|
||
|
||
"uint" preferences should be "guint"s, not "int"s.
|
||
|
||
2003-11-19 04:02 guy
|
||
|
||
* packet-cpfi.c:
|
||
|
||
Fix a typo.
|
||
|
||
2003-11-19 04:00 guy
|
||
|
||
* AUTHORS, Makefile.am, Makefile.nmake, packet-cpfi.c,
|
||
doc/ethereal.pod:
|
||
|
||
From Dave Sclarsky: CPFI support.
|
||
|
||
2003-11-19 03:53 guy
|
||
|
||
* packet-smb-browse.c, packet-smb-logon.c, packet-smb-mailslot.c:
|
||
|
||
"dissect_mailslot_browse()", "dissect_mailslot_lanman()", and
|
||
"dissect_smb_logon()" always return TRUE, so just get rid of
|
||
their return value.
|
||
|
||
"call_dissector()" automatically calls the data dissector if the
|
||
protocol for the dissector being called is disabled, so we don't
|
||
have to check its result and call the data dissector if it
|
||
returns 0.
|
||
|
||
2003-11-19 02:58 guy
|
||
|
||
* packet-mmse.c:
|
||
|
||
Register the MMSE dissector with the "http.content_type"
|
||
dissector table, rathe than as a heuristic subdissector of HTTP.
|
||
|
||
2003-11-19 01:50 guy
|
||
|
||
* gtk/supported_protos_dlg.c:
|
||
|
||
Use "OK" for the "OK" button, as we do elsewhere.
|
||
|
||
2003-11-19 01:45 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot:
|
||
|
||
Implement quoted-string parsing by appending the closing
|
||
quote
|
||
to the string value. If the quoted-string value does not
|
||
start
|
||
with a quote, dissection resumes but a warning is
|
||
displayed.
|
||
Textual headers are assumed to be 0x00 terminated
|
||
(otherwise we
|
||
have a malformed packet or a short frame).
|
||
|
||
The Trailer header is also dissected now, and the charset
|
||
parameter dissection has been rewritten.
|
||
|
||
The Content-ID header dissector was registered at the
|
||
place of
|
||
the Trailer dissector; this has also been fixed.
|
||
|
||
2003-11-19 01:39 guy
|
||
|
||
* packet-ansi_map.c:
|
||
|
||
From Michael Lum: fix param_digits() subtree for "Nature of
|
||
Number".
|
||
|
||
2003-11-19 00:10 ulfl
|
||
|
||
* gtk/gui_prefs.c:
|
||
|
||
redraw supported_protos dialog, if GUI prefs changed
|
||
|
||
2003-11-19 00:04 ulfl
|
||
|
||
* gtk/menu.c:
|
||
|
||
added supported_protos menu item
|
||
|
||
2003-11-19 00:02 ulfl
|
||
|
||
* gtk/Makefile.am:
|
||
|
||
added supported_protos_dlg
|
||
|
||
2003-11-19 00:01 ulfl
|
||
|
||
* gtk/Makefile.nmake:
|
||
|
||
added supported_protos_dlg.obj
|
||
|
||
2003-11-18 23:56 ulfl
|
||
|
||
* gtk/: supported_protos_dlg.c, supported_protos_dlg.h:
|
||
|
||
seperated "supported protocols and protocol fields" dialog,
|
||
coming from help_dlg.c/.h
|
||
|
||
2003-11-18 23:40 ulfl
|
||
|
||
* Makefile.nmake:
|
||
|
||
generate "static" help content
|
||
|
||
2003-11-18 23:11 ulfl
|
||
|
||
* help/: capture_filters.txt, convert-include.sh, Makefile.nmake,
|
||
display_filters.txt, faq.txt, overview.txt, well_known.txt:
|
||
|
||
"static content" and make environment of redesigned online help
|
||
|
||
2003-11-18 19:56 guy
|
||
|
||
* packet-bootp.c:
|
||
|
||
From Greg Morris:
|
||
|
||
dissect the RFC 2610 DHCP options for SLP;
|
||
|
||
dissect Novell-specific options 85, 86, and 87.
|
||
|
||
2003-11-18 19:46 guy
|
||
|
||
* packet-tcp.c:
|
||
|
||
From Lars Roland: the window size passed to
|
||
"tcp_analyze_sequence_number()" is a "guint32", as it might be
|
||
scaled - make the arugment a "guint32" as well.
|
||
|
||
2003-11-18 19:36 guy
|
||
|
||
* plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h,
|
||
Xplugin_api_decls.h, Xplugin_table.h:
|
||
|
||
Get rid of the second "col_set_fence()" entry.
|
||
|
||
2003-11-18 19:34 guy
|
||
|
||
* plugins/plugin_api_list.c:
|
||
|
||
The second of the "col_set_fence()" entries is the one that
|
||
should've been removed; that way, the ordinals of existing
|
||
entries in the function vector is preserved.
|
||
|
||
2003-11-18 19:31 guy
|
||
|
||
* plugins/Makefile.nmake:
|
||
|
||
From Lars Roland: put missing "enttec" into "all" list.
|
||
|
||
2003-11-18 19:29 ulfl
|
||
|
||
* gtk/capture_dlg.c:
|
||
|
||
removed MSVC compiler warnings
|
||
|
||
2003-11-18 19:28 guy
|
||
|
||
* packet-ntp.c:
|
||
|
||
From Matthias Drochner:
|
||
|
||
extensions need only be a multiple of 4 bytes in length,
|
||
not 8
|
||
bytes;
|
||
|
||
put in a missing increment of "offset".
|
||
|
||
2003-11-18 19:27 ulfl
|
||
|
||
* gtk/print_dlg.c:
|
||
|
||
removed unused vars
|
||
|
||
2003-11-18 19:26 ulfl
|
||
|
||
* plugins/plugin_api_list.c:
|
||
|
||
col_set_fence occurs twice, removed one appearance
|
||
|
||
2003-11-18 19:20 guy
|
||
|
||
* epan/filesystem.h:
|
||
|
||
From Tomas Kukosa: add "extern"s so that the plugin API stuff
|
||
works.
|
||
|
||
2003-11-18 19:20 ulfl
|
||
|
||
* packet-sdp.c:
|
||
|
||
includes changed, to be working with MSVC also
|
||
|
||
2003-11-18 19:18 ulfl
|
||
|
||
* plugins/rdm/Makefile.nmake:
|
||
|
||
corrected cut and paste errors, makefile was unchanged copied
|
||
from rtnet
|
||
|
||
2003-11-18 08:59 guy
|
||
|
||
* plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h,
|
||
Xplugin_api_decls.h, Xplugin_table.h:
|
||
|
||
Add "col_get_writable()", "col_set_writable()", and
|
||
"col_set_fence()" to the plugin API list.
|
||
|
||
2003-11-18 08:58 guy
|
||
|
||
* plugins/Xplugin_table.h:
|
||
|
||
Export "protocol_t" as an opaque type.
|
||
|
||
Make "proto_is_protocol_enabled()" and
|
||
"proto_get_protocol_short_name()" take a "protocol_t *" as an
|
||
argument, so they don't have to look up the "protocol_t" - this
|
||
will probably speed them up considerably, and they're called on
|
||
almost every dissector handoff.
|
||
|
||
Get rid of a number of "proto_is_protocol_enabled()" calls that
|
||
aren't necessary (dissectors called through handles, including
|
||
those called through dissector tables, or called as heuristic
|
||
dissectors, aren't even called if their protocol isn't enabled).
|
||
|
||
Change some direct dissector calls to go through handles.
|
||
|
||
2003-11-18 08:55 guy
|
||
|
||
* plugins/plugin_api_list.c:
|
||
|
||
Add "col_get_writable()", "col_set_writable()", and
|
||
"col_set_fence()" to the plugin API list.
|
||
|
||
2003-11-18 08:13 guy
|
||
|
||
* configure.in, epan/configure.in, wiretap/configure.in:
|
||
|
||
From Olivier Biot: add a "--enable-profile-build" flag to request
|
||
that "-pg" binaries be built.
|
||
|
||
2003-11-18 08:04 guy
|
||
|
||
* packet-http.c:
|
||
|
||
Content-Type values are case-insensitive; force them to lower
|
||
case (subdissectors must register their Content-Type values as
|
||
all-lower-case).
|
||
|
||
Don't include parameters in the value we look up in the
|
||
Content-Type subdissector table.
|
||
|
||
2003-11-18 07:49 guy
|
||
|
||
* packet-http.c:
|
||
|
||
Add an "http.content_type" dissector table,
|
||
|
||
Process the Content-Type header, and, if one is found, look up
|
||
its value in the aforementioned dissector table.
|
||
|
||
2003-11-18 07:08 guy
|
||
|
||
* packet-ses.c:
|
||
|
||
Handle concatenated SPDUs.
|
||
|
||
Handle the Serial Number parameter.
|
||
|
||
2003-11-18 06:31 guy
|
||
|
||
* config.guess, config.sub:
|
||
|
||
Latest config.guess and config.sub from
|
||
|
||
http://savannah.gnu.org/projects/config/
|
||
|
||
2003-11-18 06:06 ulfl
|
||
|
||
* gtk/capture_info_dlg.c:
|
||
|
||
removed MSVC warnings
|
||
|
||
2003-11-18 04:19 gerald
|
||
|
||
* doc/ethereal.pod:
|
||
|
||
Document the capture filter changes that were just checked in.
|
||
|
||
2003-11-18 04:16 gerald
|
||
|
||
* util.c, util.h, gtk/main.c:
|
||
|
||
Check the environment variables SSH_CONNECTION, SSH_CLIENT,
|
||
REMOTEHOST, DISPLAY, and CLIENTNAME (in that order). If any of
|
||
them are set, create a capture filter that excludes their traffic
|
||
and set it as the default. The longer filters should be
|
||
efficient without being overly long; they may need some tweaking.
|
||
|
||
2003-11-18 00:46 ulfl
|
||
|
||
* gtk/toolbar.c:
|
||
|
||
removed some warnings
|
||
|
||
2003-11-17 22:56 sahlberg
|
||
|
||
* epan/to_str.c:
|
||
|
||
updates to ip_to_str[_buf]() to make them faster.
|
||
|
||
This functin was in a recent profiling run the fifth most
|
||
expensive function. It consumed ~3.5% of the total cpu in that
|
||
run.
|
||
|
||
Using a static table this function is now just over twice as fast
|
||
as previously.
|
||
|
||
My testrun calling it 10.000.000 times in a loop changed the
|
||
execution time from ~17.3s ro ~8.2s
|
||
|
||
If this test was representative for the speedup and if ~3.5 in
|
||
the profile run was representative for normal cases this should
|
||
make ethereal ~1.8% faster. Woohoo. (low hanging fruit)
|
||
|
||
2003-11-17 22:34 guy
|
||
|
||
* plugins/: acn/Makefile.am, artnet/Makefile.am, asn1/Makefile.am,
|
||
gryphon/Makefile.am, mgcp/Makefile.am, pcli/Makefile.am,
|
||
rtnet/Makefile.am:
|
||
|
||
Fix the copyright notices (Gerald has the copyright on Ethereal).
|
||
|
||
2003-11-17 22:31 guy
|
||
|
||
* plugins/giop/Makefile.am:
|
||
|
||
Tweak the introductory comment.
|
||
|
||
2003-11-17 22:29 guy
|
||
|
||
* plugins/: enttec/.cvsignore, rdm/.cvsignore:
|
||
|
||
Fix the .cvsignore files.
|
||
|
||
2003-11-17 22:26 guy
|
||
|
||
* plugins/rdm/packet-rdm.c:
|
||
|
||
From Erwin Rol: check the checksum in RDM packets.
|
||
|
||
2003-11-17 22:09 guy
|
||
|
||
* configure.in:
|
||
|
||
From Lo<4C>c Minier: append $(EXEEXT) to the names of binaries, so
|
||
that the configure script generates the right executable image
|
||
file names on Cygwin.
|
||
|
||
2003-11-17 21:52 guy
|
||
|
||
* packet-sdp.c:
|
||
|
||
From Lars Roland: use the c= and m= information to set up
|
||
conversations to use RTP/RTCP.
|
||
|
||
2003-11-17 20:57 guy
|
||
|
||
* AUTHORS, Makefile.am, configure.in,
|
||
packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi,
|
||
plugins/Makefile.am, plugins/Makefile.nmake,
|
||
plugins/artnet/ChangeLog, plugins/artnet/moduleinfo.h,
|
||
plugins/artnet/packet-artnet.c, plugins/enttec/.cvsignore,
|
||
plugins/enttec/AUTHORS, plugins/enttec/COPYING,
|
||
plugins/enttec/ChangeLog, plugins/enttec/INSTALL,
|
||
plugins/enttec/Makefile.am, plugins/enttec/Makefile.nmake,
|
||
plugins/enttec/NEWS, plugins/enttec/moduleinfo.h,
|
||
plugins/enttec/packet-enttec.c, plugins/rdm/.cvsignore,
|
||
plugins/rdm/AUTHORS, plugins/rdm/COPYING,
|
||
plugins/rdm/Makefile.am, plugins/rdm/Makefile.nmake,
|
||
plugins/rdm/moduleinfo.h, plugins/rdm/packet-rdm.c:
|
||
|
||
From Erwin Rol: initial ENTTEC support and RDM support.
|
||
|
||
2003-11-17 20:00 guy
|
||
|
||
* gtk/capture_info_dlg.c:
|
||
|
||
Not all compilers allow array/structure/union members of
|
||
automatic variables to be initialized to non-constant values (C89
|
||
says that "All the expressions in an initializer for an object
|
||
that has static storage duration or in an initializer list for an
|
||
object that has aggregate or union type shall be constant
|
||
expressions"; presumably the intent of the former was to avoid
|
||
run-time initialization and of the latter was to let the
|
||
initialization be done by copying from a compile-time-created
|
||
blob of memory), so we have to initialize "info->counts" by hand.
|
||
|
||
2003-11-17 19:40 guy
|
||
|
||
* capture.c:
|
||
|
||
Fix a typo.
|
||
|
||
2003-11-17 18:23 ulfl
|
||
|
||
* etypes.h, packet-ethertype.c:
|
||
|
||
added ETHERTYPE_PROFINET
|
||
|
||
2003-11-17 00:27 guy
|
||
|
||
* gtk/capture_info_dlg.c:
|
||
|
||
"capture()" takes a "struct pcap_stat *" argument, so you need to
|
||
include <pcap.h> before including "capture.h".
|
||
|
||
Include "dlg_utils.h" to declare "dlg_set_cancel()".
|
||
|
||
2003-11-17 00:26 guy
|
||
|
||
* capture.c:
|
||
|
||
Get rid of a no-longer-used variable.
|
||
|
||
2003-11-16 23:17 guy
|
||
|
||
* Makefile.am, disabled_protos.c, packet-alcap.c,
|
||
packet-ansi_637.c, packet-ansi_683.c, packet-ansi_a.c,
|
||
packet-ansi_map.c, packet-atalk.c, packet-clnp.c,
|
||
packet-dcerpc.c, packet-dcerpc.h, packet-dvmrp.c, packet-fcip.c,
|
||
packet-giop.c, packet-giop.h, packet-gsm_a.c, packet-gsm_sms.c,
|
||
packet-gssapi.c, packet-gssapi.h, packet-iscsi.c,
|
||
packet-mrdisc.c, packet-msnip.c, packet-pim.c, packet-ppp.c,
|
||
packet-rpc.c, packet-rpc.h, packet-smb-browse.c,
|
||
packet-smb-browse.h, packet-smb-logon.c, packet-smb-logon.h,
|
||
packet-smb-mailslot.c, packet-smb-pipe.c, packet-snmp.c,
|
||
packet-tpkt.c, prefs.c, epan/packet.c, epan/proto.c,
|
||
epan/proto.h, gtk/dfilter_expr_dlg.c, gtk/help_dlg.c,
|
||
gtk/proto_dlg.c, plugins/plugin_api_list.c:
|
||
|
||
Export "protocol_t" as an opaque type.
|
||
|
||
Make "proto_is_protocol_enabled()" and
|
||
"proto_get_protocol_short_name()" take a "protocol_t *" as an
|
||
argument, so they don't have to look up the "protocol_t" - this
|
||
will probably speed them up considerably, and they're called on
|
||
almost every dissector handoff.
|
||
|
||
Get rid of a number of "proto_is_protocol_enabled()" calls that
|
||
aren't necessary (dissectors called through handles, including
|
||
those called through dissector tables, or called as heuristic
|
||
dissectors, aren't even called if their protocol isn't enabled).
|
||
|
||
Change some direct dissector calls to go through handles.
|
||
|
||
2003-11-16 23:11 sahlberg
|
||
|
||
* AUTHORS, Makefile.am, Makefile.nmake, h225-persistentdata.c,
|
||
h225-persistentdata.h, packet-h225.c, packet-h225.h,
|
||
tap-h225rassrt.c, doc/ethereal.pod, doc/tethereal.pod,
|
||
gtk/Makefile.am, gtk/Makefile.nmake, gtk/h225_ras_srt.c:
|
||
|
||
From Lars Roland Service Response times for H225 RAS
|
||
|
||
2003-11-16 22:33 sahlberg
|
||
|
||
* packet-h450.c:
|
||
|
||
Bugfix for h450.
|
||
|
||
The hf field we give to dissect_per_object_string is a FT_STRING
|
||
and not a FT_BYTES. This caused ethereal to abort with an assert
|
||
failure.
|
||
|
||
This fixes the issue that Keith French recently brought up in his
|
||
mailing to ethereal-users
|
||
|
||
2003-11-15 23:58 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot: fix the offset for the Encoding-Version header
|
||
in the general form.
|
||
|
||
2003-11-15 23:48 guy
|
||
|
||
* gtk/menu.c:
|
||
|
||
From Michael Lum: add <shift><control> hotkeys for Protocols and
|
||
Preferences.
|
||
|
||
2003-11-15 11:46 ulfl
|
||
|
||
* gtk/menu.c:
|
||
|
||
GTK2 specific: use some Ethereal specific stock icons generated
|
||
in toolbar.c
|
||
|
||
2003-11-15 11:44 ulfl
|
||
|
||
* gtk/: toolbar.c, toolbar.h:
|
||
|
||
handlebar removed, GTK2 specific: generate some Ethereal specific
|
||
stock icons and use them in the toolbar
|
||
|
||
2003-11-15 11:39 ulfl
|
||
|
||
* config.nmake:
|
||
|
||
added gdk_pixbuf to GTK2 specific libs to link (needed in
|
||
toolbar.c)
|
||
|
||
2003-11-15 10:06 ulfl
|
||
|
||
* file.c:
|
||
|
||
removed no longer used gtk includes
|
||
|
||
2003-11-15 08:53 ulfl
|
||
|
||
* gtk/capture_info_dlg.c:
|
||
|
||
seperated capture dialog from capture.c and put into new
|
||
gtk/capture_info_dlg.c, added some tiny bars, that will indicate
|
||
the percentage, added ESC key handler and use of GTK_STOCK button
|
||
|
||
2003-11-15 08:50 ulfl
|
||
|
||
* gtk/capture_dlg.c:
|
||
|
||
added "#include <epan/packet.h>" to be able to include
|
||
"capture.h"
|
||
|
||
2003-11-15 08:47 ulfl
|
||
|
||
* capture.c, capture.h, gtk/Makefile.am, gtk/Makefile.nmake:
|
||
|
||
seperated capture dialog from capture.c and put into new
|
||
gtk/capture_info_dlg.c
|
||
|
||
2003-11-14 21:18 guy
|
||
|
||
* capture.c:
|
||
|
||
When it comes to whether to use "select()" or not, even if you're
|
||
building in Cygwin's pretend-it's-UNIX environment, we need to
|
||
treat the platform as Windows.
|
||
|
||
Get rid of the BSD #define - just check for the platforms on
|
||
which we mustn't use "select()".
|
||
|
||
2003-11-14 19:20 guy
|
||
|
||
* doc/README.developer:
|
||
|
||
Fix the stuff that talks about adding to DISSECTOR_SOURCES to
|
||
talk about adding to DISSECTOR_SRC instead, and update it to
|
||
mention "Makefile.nmake" in the first instance.
|
||
|
||
2003-11-14 18:59 guy
|
||
|
||
* packet-gprs-ns.c:
|
||
|
||
From Josef Korelus: update the offset after decoding an IE.
|
||
|
||
2003-11-14 10:11 guy
|
||
|
||
* packet-null.c:
|
||
|
||
Fix the heuristics so that they recognize Linux DLT_NULL headers.
|
||
|
||
2003-11-14 02:07 guy
|
||
|
||
* packet-sip.c:
|
||
|
||
Add support for the compact form of headers.
|
||
|
||
2003-11-14 01:35 guy
|
||
|
||
* packet-tcap.c:
|
||
|
||
From Michael Lum: fix up handling of ABORT package.
|
||
|
||
2003-11-14 01:27 guy
|
||
|
||
* packet-wap.c:
|
||
|
||
From Olivier Biot: fix the debugging output of
|
||
"tvb_get_guintvar()".
|
||
|
||
2003-11-13 23:44 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot: use "g_strdup_printf()" to generate
|
||
dynamically-allocated sprintf output.
|
||
|
||
2003-11-13 23:38 guy
|
||
|
||
* packet-eapol.c, packet-isup.c, packet-ldp.c, packet-m2ua.c,
|
||
epan/proto.c:
|
||
|
||
Require that field names contain only alphanumerics, "-", "_",
|
||
and ".".
|
||
|
||
Fix the names that contained other characters.
|
||
|
||
2003-11-13 23:13 guy
|
||
|
||
* packet-dcerpc.c:
|
||
|
||
From Jaime Fournier: get rid of space in field name.
|
||
|
||
2003-11-13 20:53 sahlberg
|
||
|
||
* packet-tcp.c:
|
||
|
||
Change the gboolean controlling whether to use TCP Sequence
|
||
Number Analysis and TCP Relative Sequence Numbers to default to
|
||
ENABLED instead of DISABLED.
|
||
|
||
These features do not consume that much memory or CPU but will
|
||
greatly enhance the feature set of ethereal. Make it enabled by
|
||
default so also those that never venture into the preferences
|
||
dialog will benefit from it.
|
||
|
||
2003-11-13 08:22 sahlberg
|
||
|
||
* file.c, doc/ethereal.pod:
|
||
|
||
For Time Reference frames reset the counter for
|
||
CulmulativeBytes. This makes the CulmulativeBytes field make
|
||
more sense since if we want something to be a TimeReference frame
|
||
it is likely that we also want to measure BOTH time and number of
|
||
bytes (==culmulative bytes) until the event we are looking at.
|
||
|
||
2003-11-13 08:16 sahlberg
|
||
|
||
* packet-ip.c:
|
||
|
||
Change the strings shown for ICMP TTL exceeded to match the
|
||
wording in the standard
|
||
|
||
2003-11-13 05:08 gerald
|
||
|
||
* packet-wsp.c:
|
||
|
||
We can't pass NULLs to proto_tree_add_text(). Replace a bunch of
|
||
occurrences of match_strval() with val_to_str() so that we don't
|
||
throw an assertion.
|
||
|
||
These changes fix a problem with a file from Martin Dubovsky;
|
||
otherwise they haven't been heavily tested.
|
||
|
||
2003-11-12 23:17 guy
|
||
|
||
* plugins/docsis/packet-docsis.c:
|
||
|
||
From Anand Narwani: fix bitmask for Active Grants field.
|
||
|
||
2003-11-12 22:44 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot:
|
||
|
||
implement the TE header decoding;
|
||
|
||
fix the exported add_content_type function;
|
||
|
||
reimplement the header parameter dissection so the
|
||
parameters
|
||
also show up in the related header.
|
||
|
||
2003-11-12 21:22 guy
|
||
|
||
* packet-tzsp.c:
|
||
|
||
From Chris Waters:
|
||
|
||
* Better decoding of TZSP header.
|
||
* Handle unknown tags in packet.
|
||
* Removed encapsulation types which are not actually
|
||
supported.
|
||
* Added tags for original length and sensor address.
|
||
* Fix signedness of some fields.
|
||
|
||
Get rid of unused "hf_tzsp_reserved" variable.
|
||
|
||
Use -1 rather than "tvb_length(tvb)" when constructing the
|
||
top-level protocol tree item, and set the length if we have
|
||
payload that we dissect separately.
|
||
|
||
Have "add_option_info()" take a starting offset, rather than
|
||
constructing a subset tvbuff for it.
|
||
|
||
Clean up indentation.
|
||
|
||
2003-11-12 20:44 guy
|
||
|
||
* AUTHORS, packet-ntp.c, doc/ethereal.pod:
|
||
|
||
From Matthias Drochner: support for mode 6 and mode 7 control
|
||
packets and NTP4 autokey extension data.
|
||
|
||
2003-11-12 19:04 ulfl
|
||
|
||
* gtk/print_dlg.c:
|
||
|
||
completely redesigned print dialog layout, to be more obvious to
|
||
the user
|
||
|
||
2003-11-12 18:48 gerald
|
||
|
||
* file.c:
|
||
|
||
Remove MAX_DECODE_BUFFER_SIZE; it's no longer used.
|
||
|
||
2003-11-12 09:00 guy
|
||
|
||
* packet-dcerpc.c:
|
||
|
||
Put stub data back where it was in the tree before.
|
||
|
||
2003-11-12 08:58 guy
|
||
|
||
* packet-smb.c:
|
||
|
||
If what remains of the SMB byte count exceeds the data left in
|
||
the tvbuff, show what's left as extra byte parameters - don't act
|
||
as if there aren't any extra byte parameters.
|
||
|
||
2003-11-11 20:49 guy
|
||
|
||
* packet-null.c, wiretap/snoop.c:
|
||
|
||
From Brian Ginsbach: fix handling of IRIX and UNICOS/mp snoop
|
||
captures on loopback interfaces.
|
||
|
||
2003-11-11 20:33 guy
|
||
|
||
* packet-ses.c:
|
||
|
||
Add parameter length checking.
|
||
|
||
2003-11-11 20:11 guy
|
||
|
||
* packet-rsvp.c:
|
||
|
||
From Mohammad Hanif: fix dissection of RSVP DETOUR object code.
|
||
|
||
2003-11-11 20:08 guy
|
||
|
||
* image/toolbar/capture_24.xpm, image/toolbar/cfilter_24.xpm,
|
||
image/toolbar/dfilter_24.xpm, image/toolbar/stock_close_24.xpm,
|
||
image/toolbar/stock_colorselector_24.xpm,
|
||
image/toolbar/stock_help_24.xpm,
|
||
image/toolbar/stock_jump_to_24.xpm,
|
||
image/toolbar/stock_open_24.xpm,
|
||
image/toolbar/stock_preferences_24.xpm,
|
||
image/toolbar/stock_print_24.xpm,
|
||
image/toolbar/stock_refresh_24.xpm,
|
||
image/toolbar/stock_right_arrow_24.xpm,
|
||
image/toolbar/stock_save_24.xpm,
|
||
image/toolbar/stock_search_24.xpm,
|
||
image/toolbar/stock_stop_24.xpm, plugins/asn1/moduleinfo.h:
|
||
|
||
Get rid of carriage returns in source files.
|
||
|
||
2003-11-11 19:24 guy
|
||
|
||
* packet-tcp.c:
|
||
|
||
Make the declaration of "process_tcp_payload()" match the
|
||
definition.
|
||
|
||
2003-11-11 19:23 guy
|
||
|
||
* packet-tacacs.c:
|
||
|
||
"tacplus_pref_cb()" takes no arguments, not an unspecified list
|
||
of arguments.
|
||
|
||
2003-11-11 18:25 guy
|
||
|
||
* config.nmake:
|
||
|
||
Get rid of GLib 1.3 support - current versions of GTK+ 1.3
|
||
require GLib 2.0, and earlier versions are sufficiently buggy
|
||
that we don't want to support them.
|
||
|
||
2003-11-11 13:59 ulfl
|
||
|
||
* gtk/print_mswin.c:
|
||
|
||
added some print dialog flags, to disable some unsupported print
|
||
features (e.g. selection of pages from X to Y)
|
||
|
||
2003-11-11 08:29 guy
|
||
|
||
* AUTHORS, Makefile.am, Makefile.nmake, packet-ses.c, packet-ses.h,
|
||
doc/ethereal.pod:
|
||
|
||
From Yuriy Sidelnikov: ISO 8327-1 Session Protocol support.
|
||
|
||
2003-11-11 06:10 guy
|
||
|
||
* plugins/: plugin_api_list.c, Xass-list, Xplugin_api.c,
|
||
Xplugin_api.h, Xplugin_api_decls.h, Xplugin_table.h:
|
||
|
||
Add "asn1_id_decode1()" to the list of exported functions.
|
||
|
||
2003-11-11 05:54 guy
|
||
|
||
* packet-ansi_map.c:
|
||
|
||
From Michael Lum:
|
||
|
||
Minor improvements.
|
||
|
||
Added IEI level decoding of cdma2000 Handoff * IOS data
|
||
parameters.
|
||
|
||
2003-11-11 05:51 guy
|
||
|
||
* packet-ansi_a.c:
|
||
|
||
From Michael Lum:
|
||
|
||
Change P_xxx to ANSI_A_E_xxx.
|
||
|
||
Fix decoding of some parameters.
|
||
|
||
Fix initialization of ett array.
|
||
|
||
2003-11-11 05:23 guy
|
||
|
||
* gtk/gui_prefs.c:
|
||
|
||
The user interface preference page has only 9 rows in the GTK+
|
||
2.x version.
|
||
|
||
2003-11-11 05:09 guy
|
||
|
||
* gtk/gui_prefs.c:
|
||
|
||
Create the last two items in the GUI preferences page's first
|
||
column the same way the other items are created - in order, going
|
||
down the page, and using "pos++" as the table position.
|
||
|
||
2003-11-10 22:31 guy
|
||
|
||
* packet-ansi_a.c:
|
||
|
||
From Albert Chin: <stdlib.h> on HP-UX 11.00 (and possibly 10.20
|
||
and perhaps some versions of Digital/Tru64 UNIX) drags in
|
||
<wait.h>, which drags in <sys/procset.h>, which defines P_SID in
|
||
ways that cause this not to compile. Use P_MY_SID instead.
|
||
|
||
2003-11-10 21:42 guy
|
||
|
||
* packet-h225.c:
|
||
|
||
From Martin Regner:
|
||
|
||
"aliasAddress", in an EndPoint sequence, is a sequence of
|
||
aliasAddresses.
|
||
|
||
Don't update the Info or Protocol columns in a pdu_item.
|
||
|
||
2003-11-10 20:22 guy
|
||
|
||
* packet-dcerpc-epm.c:
|
||
|
||
From Yaniv Kaul:
|
||
|
||
1. Add dissection of inquiry type (rpc_c_ep_all_elts /
|
||
rpc_c_ep_match_by_if / rpc_c_ep_match_by_obj /
|
||
rpc_c_ep_match_by_both).
|
||
|
||
2. The version field seems incorrect to me - I believe it
|
||
is usually
|
||
should be version 2.0, not 0.2.
|
||
I suspect that the insertion of version information to
|
||
the hash
|
||
table is also wrong, (and the get for the version
|
||
should have
|
||
used _letohl() ) - but I did not change it.
|
||
|
||
3. Clean up some white space.
|
||
|
||
2003-11-10 20:15 guy
|
||
|
||
* packet-ansi_a.c:
|
||
|
||
From Albert Chin: dynamically allocate the "ett" array - some
|
||
compilers (such as at least one older version of the HP C
|
||
compiler) can't cope with constant expressions that involve the
|
||
"?" operator, it appears; they think it's not a constant
|
||
expression.
|
||
|
||
Also, as Albert notes, there's no reason for "ett" to be static
|
||
here.
|
||
|
||
2003-11-10 08:14 sahlberg
|
||
|
||
* packet-q931.c:
|
||
|
||
The Q.931 dissector never checked whether the codeset variable
|
||
was set to a reasonable value or not.
|
||
|
||
This was problematic and caused crashes since this variable is
|
||
used as an index into an array where we grab a pointer (which is
|
||
later dereferenced).
|
||
|
||
Dereferencing that pointer will have surprising effects. Usually
|
||
crashes.
|
||
|
||
Update Q.931 to verify sanity of the codeset variable everytime
|
||
it gets set.
|
||
|
||
2003-11-10 08:02 sahlberg
|
||
|
||
* packet-smb.c:
|
||
|
||
Bugfix for ethereal crashes
|
||
|
||
If the ByteCount field in the SMB PDU spanned beyond the end of
|
||
the packet because the packet was short or because the BC field
|
||
was corrupted and contained garbade data then the tree item for
|
||
the command (the subtree just after the SMBHeader subtree) would
|
||
describe data continuing beyond the end of the packet.
|
||
|
||
If we selected one such tree in the dissect pane and used
|
||
Prepare/Match Selected this would cause the filter build thing
|
||
to try to access data beyod the end of the packet and ethereal
|
||
would dump core.
|
||
|
||
Change the END_OF_SMB macro so that it shrinks bc so that bc
|
||
never describes data beyond the end of the packet.
|
||
|
||
2003-11-10 07:44 sahlberg
|
||
|
||
* packet-ldap.c, gtk/dcerpc_stat.c:
|
||
|
||
Not all LDAP PDUs are aligned to the start of a TCP segment.
|
||
|
||
If we failed to dissect the GSS-SPNEGO blob it probably means
|
||
that the segment is somewhere in the middle of an LDAP PDU.
|
||
|
||
Just bail out and stop dissecting the PDU instead of aborting
|
||
ethereal completely using g_assert() since this is not really a
|
||
pathological error, its just something that can and will happen
|
||
normally.
|
||
|
||
2003-11-09 22:57 guy
|
||
|
||
* asn1.c, asn1.h:
|
||
|
||
Fix the type of the "integer" argument to
|
||
"asn1_uint32_value_decode()", as per a note by Michael Lum.
|
||
|
||
2003-11-09 22:55 guy
|
||
|
||
* AUTHORS, packet-rtcp.c, packet-rtp.c, doc/ethereal.pod:
|
||
|
||
From Martin Mathieson: display the bitfields for
|
||
|
||
- the first 2 bytes of RTP headers
|
||
- the first byte of RTCP report.
|
||
|
||
2003-11-09 22:49 guy
|
||
|
||
* packet-ansi_map.c:
|
||
|
||
From Michael Lum: add the ability to put parameter data at the
|
||
end of the parameter name so that the user doesn't have to open
|
||
the parameter subtree to see the most important data.
|
||
|
||
Use "%u", not "%d", to print unsigned quantities.
|
||
|
||
Get rid of includes of <gmodule.h> (we're not loading any code at
|
||
run-time in the dissector itself), and <sys/types.h> and
|
||
<netinet/in.h> (we shouldn't need either of those).
|
||
|
||
2003-11-09 22:41 guy
|
||
|
||
* packet-gsm_a.c:
|
||
|
||
From Michael Lum get rid of non-portable "%N$" constructs in
|
||
printf formats.
|
||
|
||
Use "%u", not "%d", to print unsigned quantities.
|
||
|
||
Get rid of includes of <gmodule.h> (we're not loading any code at
|
||
run-time in the dissector itself), and <sys/types.h> and
|
||
<netinet/in.h> (we shouldn't need either of those).
|
||
|
||
2003-11-09 22:32 guy
|
||
|
||
* packet-ansi_a.c:
|
||
|
||
Remove accidentally-inserted letter.
|
||
|
||
2003-11-09 22:30 guy
|
||
|
||
* packet-ansi_a.c:
|
||
|
||
From Michael Lum:
|
||
|
||
Fix some incorrect bit shifts.
|
||
|
||
Get rid of non-portable "%N$" constructs in printf
|
||
formats.
|
||
|
||
Use "%u", not "%d", to print unsigned quantities.
|
||
|
||
2003-11-09 22:15 guy
|
||
|
||
* plugins/asn1/packet-asn1.c:
|
||
|
||
From Albert Chin: the HP-UX 10.20 C compiler doesn't allow
|
||
|
||
typedef enum _foo foo;
|
||
enum _foo {
|
||
...
|
||
};
|
||
|
||
You have to define the enum before using it in a typedef. (If I
|
||
had my ANSI C89 standard handy, I could say whether that was
|
||
legal ANSI C or not.)
|
||
|
||
2003-11-09 22:13 guy
|
||
|
||
* packet-bssgp.c:
|
||
|
||
From Albert Chin: get rid of null statements outside of function
|
||
bodies (that's what the ";" in
|
||
|
||
int
|
||
foo(...)
|
||
{
|
||
...
|
||
};
|
||
|
||
is).
|
||
|
||
2003-11-09 19:53 guy
|
||
|
||
* packet-dcerpc-dcom.h:
|
||
|
||
From Albert Chin: get rid of C++ comments.
|
||
|
||
2003-11-09 01:36 guy
|
||
|
||
* prefs.c:
|
||
|
||
From Gisle Vanem:
|
||
|
||
Copy the "gui_fileopen_*" fields in "copy_prefs()".
|
||
|
||
Fix a typo in "free_prefs()".
|
||
|
||
2003-11-08 05:47 guy
|
||
|
||
* packet-tcp.c, packet-tcp.h:
|
||
|
||
Have "decode_tcp_ports()" handle only the handoff to a
|
||
subdissector - and have it return TRUE if we succeeded, FALSE
|
||
otherwise - and have an internal "process_tcp_payload()" routine
|
||
handle the (TCP-specific) PDU tracking and sequence number
|
||
analysis, with an argument to indicate whether it should do that
|
||
or not (i.e., whether it's being handed a TCP segment or
|
||
reassembled data).
|
||
|
||
2003-11-08 00:09 guy
|
||
|
||
* AUTHORS, packet-rsvp.c, doc/ethereal.pod:
|
||
|
||
From Mohammad Hanif:
|
||
|
||
correct and enhance support for RSVP FAST_REROUTE and
|
||
DETOUR
|
||
objects (source:
|
||
draft-ietf-mpls-rsvp-lsp-fastreroute-03.txt);
|
||
|
||
support an RSVP SESSION_OBJECT object with ctype = 1.
|
||
This
|
||
object contains resource affinities (source: RFC 3209).
|
||
|
||
2003-11-08 00:02 guy
|
||
|
||
* packet-msproxy.c, packet-socks.c, packet-tcp.c, packet-tcp.h:
|
||
|
||
"decode_tcp_ports()" is for use by protocols that proxy
|
||
transport-layer packets/sessions, e.g. MSProxy and SOCKS. It
|
||
should not cause any of the TCP-specific stuff such as sequence
|
||
number analysis or PDU tracking to be done. (Actually, MSProxy
|
||
and SOCKS should offer desegmentation services *themselves* and
|
||
do their *own* PDU tracking, rather than just passing stuff on to
|
||
"decode_tcp_ports()", but that's another matter.)
|
||
|
||
Make "tcp_tree" once again be a local variable to
|
||
"dissect_tcp()", and pass it as an argument to those functions
|
||
that use it.
|
||
|
||
2003-11-07 23:27 guy
|
||
|
||
* Makefile.nmake, config.h.win32, config.nmake,
|
||
wiretap/Makefile.nmake, wiretap/config.h.win32:
|
||
|
||
Let people configure whether to build with Zlib or not solely by
|
||
controlling whether ZLIB_DIR is defined or not in config.nmake.
|
||
|
||
2003-11-07 23:26 guy
|
||
|
||
* gtk/Makefile.nmake:
|
||
|
||
Nothing here should require zlib.h, so we shouldn't need to do
|
||
"/I$(ZLIB_DIR)".
|
||
|
||
2003-11-07 20:23 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot: implement the Range, Content-Range and
|
||
Content-Disposition headers.
|
||
|
||
2003-11-07 20:07 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot: add dissection for the Content-Base headeer.
|
||
|
||
2003-11-07 08:50 guy
|
||
|
||
* packet-fcels.c, packet-fcels.h:
|
||
|
||
From Dinesh Dutt:
|
||
|
||
- Added support for displaying support for
|
||
Multicast/Broadcast supported
|
||
bits in *LOGI common service params
|
||
- Removed restriction for "Random Relative Offset" & its
|
||
alternate to be in
|
||
PLOGI or PDISC only. Some HBAs set it even in FLOGI.
|
||
|
||
2003-11-07 08:47 guy
|
||
|
||
* packet-fcsp.c:
|
||
|
||
From Dinesh Dutt:
|
||
|
||
- Added support for decoding related to Security in *LOGI
|
||
service params
|
||
- Added support for new LS_RJT code for authentication
|
||
failure
|
||
- Brought packet-fcsp.c up-to-date with FC-SP rev 1.2
|
||
|
||
2003-11-07 05:26 sahlberg
|
||
|
||
* Makefile.am, Makefile.nmake, packet-kpasswd.c:
|
||
|
||
New protocol: MS Kpasswd (RFC3244)
|
||
|
||
KPasswd is partially dissected for UDP.
|
||
|
||
It would be very useful if someone added dissection of the asn.1
|
||
encoded AP_REQ and the KRB-PRIV blobs. I dont think I will add
|
||
those.
|
||
|
||
2003-11-07 04:03 sahlberg
|
||
|
||
* packet-ldap.c:
|
||
|
||
In some captures we might have already established and BOUND LDAP
|
||
session where GSS-SPNEGO is used. If we havent seen the BIND
|
||
call ethereal would assume it is vanilla non-GSS-SPNEGO LDAP and
|
||
would fail to decode the packet.
|
||
|
||
Add heuristics to the LDAP dissector so that IF the first 4 bytes
|
||
of the LDAP PDU looks like ity could be a length field and IF the
|
||
fifth byte has the value 0x60 then assume what we have is
|
||
GSS-SPNEGO and assume this and all further commands on this
|
||
session is GSS-SPNEGO as well.
|
||
|
||
2003-11-07 03:47 guy
|
||
|
||
* packet-http.c:
|
||
|
||
Make a field for the Content-Type entity header, and give it an
|
||
EH_ value so it can be handled specially (with a string dissector
|
||
table so that subdissectors can register for particular content
|
||
types).
|
||
|
||
2003-11-07 01:29 guy
|
||
|
||
* gtk/: menu.c, toolbar.c, toolbar.h:
|
||
|
||
"File->Open" should be available whether or not we have a captue
|
||
file open.
|
||
|
||
The toolbar equivalent should *not* be available if we have an
|
||
"Update list of packets in real time" capture running.
|
||
|
||
The toolbar "Save" button should not be available if we don't
|
||
have an unsaved capture file.
|
||
|
||
2003-11-06 23:02 guy
|
||
|
||
* gtk/menu.c:
|
||
|
||
Make Shift+Control+S an accelerator for "Save As...", as per the
|
||
GNOME HIG.
|
||
|
||
2003-11-06 22:45 guy
|
||
|
||
* wiretap/: file_access.c, netmon.c, network_instruments.c,
|
||
network_instruments.h, wtap-int.h:
|
||
|
||
From Scott Emberley: support for writing Network Instruments
|
||
Observer files.
|
||
|
||
2003-11-06 09:52 guy
|
||
|
||
* doc/README.plugins:
|
||
|
||
Note that not all OSes on which Ethereal runs can support
|
||
plugins.
|
||
|
||
Note that you have to modify plugins/Makefile.nmake.
|
||
|
||
Fix "plugin/" to "plugins/".
|
||
|
||
Update the sample Makefile.am and Makefile.nmake to match the
|
||
current state of affairs.
|
||
|
||
2003-11-06 09:47 guy
|
||
|
||
* doc/README.developer:
|
||
|
||
Warn people not to use the "numbered argument" feature that many
|
||
UNIX printf's implement.
|
||
|
||
2003-11-06 09:32 guy
|
||
|
||
* plugins/acn/packet-acn.c:
|
||
|
||
From Erwin Rol: fix some switched fields.
|
||
|
||
2003-11-06 09:28 guy
|
||
|
||
* packet-sccp.c:
|
||
|
||
From Michael Lum: have the SCCP dissector register itself by
|
||
name.
|
||
|
||
2003-11-06 09:18 sahlberg
|
||
|
||
* packet-ldap.c, packet-tcp.c:
|
||
|
||
Update to LDAP and TCP
|
||
|
||
LDAP messages that span multiple segments will throw an exception
|
||
unless we have reassembly enabled.
|
||
|
||
Update TCP so that IF an exception was thrown that we still pick
|
||
up any hints provided by the subdissector about where the next
|
||
PDU starts.
|
||
|
||
Update LDAP so that it will rpovide hints to TCP about where the
|
||
next LDAP PDU starts in the sequence number space.
|
||
|
||
Thus now ethereal can find and dissect LDAP PDUs that starts
|
||
somewhere in the middle of a TCP segment.
|
||
|
||
2003-11-06 09:13 guy
|
||
|
||
* packet-dcerpc.c:
|
||
|
||
Update a comment.
|
||
|
||
Catch another case where we need to check for a null
|
||
decrypted_tvb.
|
||
|
||
2003-11-06 09:05 guy
|
||
|
||
* plugins/: acn/Makefile.nmake, artnet/Makefile.nmake,
|
||
asn1/Makefile.nmake, docsis/Makefile.nmake,
|
||
gryphon/Makefile.nmake, lwres/Makefile.nmake,
|
||
megaco/Makefile.nmake, mgcp/Makefile.nmake, pcli/Makefile.nmake,
|
||
rtnet/Makefile.nmake:
|
||
|
||
Use "$(OBJECTS)" whenever a complete list of .obj files appears,
|
||
rather than repeating the list from the setting of OBJECTS.
|
||
|
||
2003-11-06 08:54 guy
|
||
|
||
* packet-http.c:
|
||
|
||
Add a mechanism to handle various entity headers, allowing their
|
||
(string) values to be put into the protocol tree as fields and
|
||
allowing some headers to get special treatment, and use it for
|
||
Authorization, Proxy-Authorization, WWW-Authenticate, and
|
||
Proxy-Authenticate.
|
||
|
||
2003-11-06 08:51 sahlberg
|
||
|
||
* packet-tcp.c:
|
||
|
||
Fix for TCP.
|
||
|
||
If we have short or malformed PDUs in protocols above TCP this
|
||
will generate an exception and thus some of the stateful things
|
||
such as keeping track of and printing the tcp analysis data will
|
||
be shourcutted and not called.
|
||
|
||
Add a wrapper around the call to the subdissectors above TCP so
|
||
that if an exception is generated we will still catch it and
|
||
explicitely call tcp_print_sequence_number_analysis() so that
|
||
also short packets are handled well.
|
||
|
||
2003-11-06 07:44 sahlberg
|
||
|
||
* packet-dcerpc.c:
|
||
|
||
Bugfix for dcerpc parsing of encrypted short packets.
|
||
|
||
Sometimes if we cant decrypt a DCERPC packet decrypted_tvb is
|
||
NULL.
|
||
|
||
do not pass a NULL pointer to show_stub_data() since this will
|
||
dump core.
|
||
|
||
2003-11-05 20:19 guy
|
||
|
||
* packet-ansi_a.c:
|
||
|
||
Get rid of includes of <gmodule.h> (we're not loading any code at
|
||
run-time in the dissector itself), and <sys/types.h> and
|
||
<netinet/in.h> (we shouldn't need either of those, and they might
|
||
be responsible for dragging in <sys/procset.h> on Digital UNIX -
|
||
that header defines P_SID in a way that conflicts with our
|
||
definition).
|
||
|
||
2003-11-05 20:10 guy
|
||
|
||
* plugins/acn/packet-acn.c:
|
||
|
||
Update from Erwin Rol.
|
||
|
||
2003-11-05 20:10 guy
|
||
|
||
* packet-ldap.c:
|
||
|
||
A "GHashFunc()" returns a "guint", not a "gint".
|
||
|
||
2003-11-05 09:04 sahlberg
|
||
|
||
* gtk/ldap_stat.c:
|
||
|
||
the LDAP service response time dialog
|
||
|
||
2003-11-05 09:04 sahlberg
|
||
|
||
* packet-ldap.c, packet-ldap.h, doc/ethereal.pod, gtk/Makefile.am,
|
||
gtk/Makefile.nmake, gtk/service_response_time_table.c:
|
||
|
||
update for LDAP measure the response time for some LDAP commands
|
||
and add a service response time dialog for it
|
||
|
||
2003-11-05 04:23 guy
|
||
|
||
* packet-wtp.c:
|
||
|
||
From Olivier Biot: have a separate subtree ett_ value for
|
||
concatenated PDUs.
|
||
|
||
2003-11-04 22:14 guy
|
||
|
||
* wiretap/snoop.c:
|
||
|
||
Sigh. Some snoop files have 6 bytes of padding; assume the file
|
||
is a snoop file unless it has enoguh padding to hold a Shomiti
|
||
trailer record. (DEAR SUN MICROSYSTEMS: PLEASE DO NOT STUFF 16
|
||
OR MORE BYTES OF PADDING INTO A SNOOP PACKET. THANK YOU. HAVE A
|
||
NICE DAY.)
|
||
|
||
Add a little paranoia about the record and captured data lengths.
|
||
|
||
2003-11-04 21:44 guy
|
||
|
||
* packet-isakmp.c:
|
||
|
||
Get rid of all the UDP-encapsulated IPSec stuff.
|
||
|
||
draft-ietf-ipsec-udp-encaps-06 says "The UDP port numbers are the
|
||
same as used by IKE traffic, as defined in [Kiv05]", and
|
||
"[Kiv05]" is draft-ietf-ipsec-nat-t-ike-05, which has been
|
||
superseded by draft-ietf-ipsec-nat-t-ike-07; the latter appears
|
||
to imply that it goes over port 4500, not port 500.
|
||
|
||
We already have a draft-ietf-ipsec-udp-encaps-06 dissector for
|
||
port 4500 (packet-ipsec-udp.c), and it's not entirely clear to me
|
||
how, if draft-ietf-ipsec-udp-encaps-06 traffic *did* go over port
|
||
500, you'd distinguish it from regular ISAKMP traffic.
|
||
|
||
2003-11-04 20:33 guy
|
||
|
||
* gtk/prefs_dlg.c:
|
||
|
||
Skip the check for the module if a page doesn't have a module.
|
||
|
||
2003-11-04 20:22 guy
|
||
|
||
* gtk/prefs_dlg.c:
|
||
|
||
Clean up the way we find the properties page for a given protocol
|
||
somewhat; this fixes a bug wherein we were assuming all modules
|
||
necessarily had preference pages (they won't, if the only
|
||
preferences for the module are obsolete preferences).
|
||
|
||
2003-11-04 19:47 guy
|
||
|
||
* packet-wsp.c:
|
||
|
||
From Olivier Biot:
|
||
|
||
* Extra headers: Encoding-Version, WWW-Authenticate,
|
||
Proxy-Authenticate
|
||
|
||
* Fix memory allocate/free in header parsing functions &
|
||
macros
|
||
|
||
* Add missing "ok = TRUE" for some header parsing
|
||
functions
|
||
|
||
* Header subfields all share the same subtree identifier
|
||
(more
|
||
intuitive)
|
||
|
||
* Get rid of unused header fields and subtrees
|
||
|
||
* Some whitespace changes
|
||
|
||
2003-11-04 18:37 guy
|
||
|
||
* plugins/asn1/packet-asn1.c, plugins/gryphon/packet-gryphon.c,
|
||
AUTHORS, doc/ethereal.pod:
|
||
|
||
From Masaki Chikama: fix static compilation of "generic ASN.1"
|
||
and Gryphon plugins.
|
||
|
||
2003-11-04 16:44 gerald
|
||
|
||
* plugins/asn1/packet-asn1.c:
|
||
|
||
#ifdef out "#include <gtk/gtk.h>", so that --disable-ethereal
|
||
works again.
|
||
|
||
2003-11-04 08:16 guy
|
||
|
||
* packet-http.c:
|
||
|
||
If we've already constructed a subset tvbuff, don't construct an
|
||
identical one and throw away the first one.
|
||
|