2004-02-19 02:26:48 +00:00
|
|
|
|
$Id: ChangeLog,v 1.34 2004/02/19 02:26:48 gerald Exp $
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2003-12-13 01:08 guy
|
|
|
|
|
|
|
|
|
|
* packet-ipmi.c:
|
|
|
|
|
|
|
|
|
|
Fix a typo.
|
|
|
|
|
|
|
|
|
|
2003-12-13 01:08 guy
|
|
|
|
|
|
|
|
|
|
* packet-afp.c:
|
|
|
|
|
|
|
|
|
|
Put in URLs for the AFP 3.1 spec.
|
|
|
|
|
|
|
|
|
|
Update some references to refer to the 3.1 spec.
|
|
|
|
|
|
|
|
|
|
Fix up the handling of the request bitmap in CatSearch and
|
|
|
|
|
CatSearchExt.
|
|
|
|
|
|
|
|
|
|
2003-12-13 01:57 guy
|
|
|
|
|
|
|
|
|
|
* packet-bssap.c:
|
|
|
|
|
|
|
|
|
|
Widen formal parameters rather than narrowing actual parameters.
|
|
|
|
|
|
|
|
|
|
2003-12-13 02:10 guy
|
|
|
|
|
|
|
|
|
|
* packet-cops.c:
|
|
|
|
|
|
|
|
|
|
Make some variables that hold unsigned 16-bit quantities
|
|
|
|
|
"guint16", which lets us get rid of some casts.
|
|
|
|
|
|
|
|
|
|
2003-12-13 02:17 guy
|
|
|
|
|
|
|
|
|
|
* packet-esis.c:
|
|
|
|
|
|
|
|
|
|
Check that the length in the ESIS header is sane, i.e. >= the
|
|
|
|
|
length of the fixed-length part of the header.
|
|
|
|
|
|
|
|
|
|
Make "variable_len" a "guint8", as the above check ensures it
|
|
|
|
|
fits, make the length arguments to dissect routines "guint8"
|
|
|
|
|
(same type as "guchar", but it makes it clearer that it's an
|
|
|
|
|
integral value not a text character), and get rid of the casts of
|
|
|
|
|
"variable_len".
|
|
|
|
|
|
|
|
|
|
2003-12-13 02:24 guy
|
|
|
|
|
|
|
|
|
|
* packet-isakmp.c:
|
|
|
|
|
|
|
|
|
|
Widen the "value" parameter to "value2str()", rather than
|
|
|
|
|
narrowing the values passed via that parameter.
|
|
|
|
|
|
|
|
|
|
Fix indentation.
|
|
|
|
|
|
|
|
|
|
2003-12-13 02:30 guy
|
|
|
|
|
|
|
|
|
|
* packet-osi-options.c:
|
|
|
|
|
|
|
|
|
|
Use ints, not guchars, as packet offsets.
|
|
|
|
|
|
|
|
|
|
2003-12-13 02:38 guy
|
|
|
|
|
|
|
|
|
|
* plugins/docsis/packet-tlv.c:
|
|
|
|
|
|
|
|
|
|
Use "int"s, not "guint16"s, as packet offsets (using values
|
|
|
|
|
shorter than 32 bits risks overflow problems).
|
|
|
|
|
|
|
|
|
|
2003-12-13 02:42 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/print_dlg.c:
|
|
|
|
|
|
|
|
|
|
sensitivity of packet range options fine tuning: don't let the
|
|
|
|
|
user choose "selected packets", when no packets displayed
|
|
|
|
|
|
|
|
|
|
2003-12-13 02:45 guy
|
|
|
|
|
|
|
|
|
|
* plugins/docsis/packet-vendor.c:
|
|
|
|
|
|
|
|
|
|
Use "int"s, not "guint16"s, as packet offsets (using values
|
|
|
|
|
shorter than32 bits risks overflow problems).
|
|
|
|
|
|
|
|
|
|
Use a "gint" as the length of the vsif TLV, as that's what
|
|
|
|
|
"tvb_length_remaining()" returns.
|
|
|
|
|
|
|
|
|
|
2003-12-13 03:18 guy
|
|
|
|
|
|
|
|
|
|
* plugins/docsis/: packet-bpkmattr.c, packet-bpkmreq.c,
|
|
|
|
|
packet-bpkmrsp.c, packet-docsis.c, packet-dsaack.c,
|
|
|
|
|
packet-dsareq.c, packet-dsarsp.c, packet-dscack.c,
|
|
|
|
|
packet-dscreq.c, packet-dscrsp.c, packet-dsdreq.c,
|
|
|
|
|
packet-dsdrsp.c, packet-map.c, packet-regack.c, packet-regreq.c,
|
|
|
|
|
packet-regrsp.c, packet-rngreq.c, packet-rngrsp.c, packet-tlv.c,
|
|
|
|
|
packet-uccreq.c, packet-uccrsp.c, packet-ucd.c, packet-vendor.c:
|
|
|
|
|
|
|
|
|
|
Use "int"s, not "guint16"s, as packet offsets (using values
|
|
|
|
|
shorter than32 bits risks overflow problems).
|
|
|
|
|
|
|
|
|
|
Use "gint" for tvbuff lengths.
|
|
|
|
|
|
|
|
|
|
Use -1 for uses of "tvb_length_remaining()" that mean "the rest
|
|
|
|
|
of the tvbuff"; use "tvb_reported_length_remaining()" for "the
|
|
|
|
|
rest of the packet.
|
|
|
|
|
|
|
|
|
|
Clean up the handling of the DOCSIS payload.
|
|
|
|
|
|
|
|
|
|
2003-12-13 03:30 guy
|
|
|
|
|
|
|
|
|
|
* gtk/dcerpc_stat.c:
|
|
|
|
|
|
|
|
|
|
Add some sanity checking of arguments.
|
|
|
|
|
|
|
|
|
|
2003-12-13 03:36 guy
|
|
|
|
|
|
|
|
|
|
* gtk/dlg_utils.c:
|
|
|
|
|
|
|
|
|
|
Put in a comment about some issues with the way we do "Update
|
|
|
|
|
list of packets in real time" captures.
|
|
|
|
|
|
|
|
|
|
2003-12-13 11:00 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/capture_dlg.c:
|
|
|
|
|
|
|
|
|
|
set link layer type sensitive only, if the user has to choose
|
|
|
|
|
between at least two choices
|
|
|
|
|
|
|
|
|
|
2003-12-13 13:27 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wbxml.c:
|
|
|
|
|
|
|
|
|
|
Add an equal sign to WBXML Attribute Start items that didn't have
|
|
|
|
|
it.
|
|
|
|
|
|
|
|
|
|
2003-12-13 16:30 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
mention the GPL license in the Help->About dialog
|
|
|
|
|
|
|
|
|
|
2003-12-13 17:10 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
|
|
|
|
|
dcerpc_stat.c, gsm_a_stat.c, http_stat.c, isup_stat.c,
|
|
|
|
|
rpc_progs.c, rpc_stat.c, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
removed unused #include "menu.h" from the stats.c files
|
|
|
|
|
|
|
|
|
|
2003-12-13 17:24 ulfl
|
|
|
|
|
|
|
|
|
|
* prefs-int.h, prefs.c:
|
|
|
|
|
|
|
|
|
|
changed read_prefs_file(): read in a generic config file and do a
|
|
|
|
|
callback to pref_set_pair_fct() for every key/value pair found
|
|
|
|
|
|
|
|
|
|
2003-12-13 18:01 ulfl
|
|
|
|
|
|
|
|
|
|
* file.c, menu.h, gtk/main.c, gtk/main.h, gtk/menu.c, gtk/menu.h:
|
|
|
|
|
|
|
|
|
|
added "most recently used" lists for "opened capture files" and
|
|
|
|
|
"display filter used", the settings will be saved in the file
|
|
|
|
|
"recent" in the users config path
|
|
|
|
|
|
|
|
|
|
2003-12-13 18:05 gerald
|
|
|
|
|
|
|
|
|
|
* Makefile.am, configure.in, epan/configure.in, help/Makefile.am:
|
|
|
|
|
|
|
|
|
|
Add the help directory to the build. Bump the release version to
|
|
|
|
|
0.10.0a
|
|
|
|
|
|
|
|
|
|
2003-12-13 22:05 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Squelch some compiler warnings.
|
|
|
|
|
|
|
|
|
|
Clean up white space.
|
|
|
|
|
|
|
|
|
|
2003-12-13 22:23 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
|
|
|
|
|
dcerpc_stat.c, gsm_a_stat.c, http_stat.c, isup_stat.c,
|
|
|
|
|
rpc_progs.c, rpc_stat.c, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
Put back "menu.h" - it's needed to declare
|
|
|
|
|
"register_tap_menu_item()".
|
|
|
|
|
|
|
|
|
|
2003-12-13 23:55 guy
|
|
|
|
|
|
|
|
|
|
* packet-gsm_sms.c:
|
|
|
|
|
|
|
|
|
|
"wctomb()" doesn't necessarily accept Unicode as input, and may
|
|
|
|
|
produce more than one character as output. Use
|
|
|
|
|
"tvb_fake_unicode()" to handle Unicode strings, instead.
|
|
|
|
|
|
|
|
|
|
Don't hand strings to "proto_tree_add_text()" - it expects a
|
|
|
|
|
printf-style formatting operator, which means it'd treat "%"
|
|
|
|
|
specially. Use "%s", or "%.*s", instead; use "%.*s" when we
|
|
|
|
|
don't know that the string is null-terminated.
|
|
|
|
|
|
|
|
|
|
2003-12-14 00:04 guy
|
|
|
|
|
|
|
|
|
|
* packet-gsm_sms.c:
|
|
|
|
|
|
|
|
|
|
Use "tvb_format_text()" to format 8-bit strings, so we don't have
|
|
|
|
|
problems with non-printable characters.
|
|
|
|
|
|
|
|
|
|
Don't un-constify "tvb_get_ptr()".
|
|
|
|
|
|
|
|
|
|
2003-12-14 00:05 guy
|
|
|
|
|
|
|
|
|
|
* help/.cvsignore:
|
|
|
|
|
|
|
|
|
|
Provide a .cvsignore file.
|
|
|
|
|
|
|
|
|
|
2003-12-14 10:24 guy
|
|
|
|
|
|
|
|
|
|
* gtk/io_stat.c:
|
|
|
|
|
|
|
|
|
|
From Ronnie Sahlberg: support iostat graphs with 1ms resolution.
|
|
|
|
|
|
|
|
|
|
2003-12-14 10:28 guy
|
|
|
|
|
|
|
|
|
|
* gtk/endpoint_talkers_table.c:
|
|
|
|
|
|
|
|
|
|
From Ronnie Sahlberg: fix a crash on Win32 when we resort a
|
|
|
|
|
column in the conversation list and then create/apply a filter
|
|
|
|
|
from the conversation list popup.
|
|
|
|
|
|
|
|
|
|
2003-12-15 00:08 guy
|
|
|
|
|
|
|
|
|
|
* packet-tzsp.c:
|
|
|
|
|
|
|
|
|
|
From Chris Waters: use "proto_tree_add_uint()" for an FT_UINT*
|
|
|
|
|
field.
|
|
|
|
|
|
|
|
|
|
2003-12-15 04:22 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
From Lars Roland: build the documentation at the end of the make
|
|
|
|
|
process.
|
|
|
|
|
|
|
|
|
|
2003-12-15 04:23 guy
|
|
|
|
|
|
|
|
|
|
* packet-h225.c, packet-h225.h, tap-h225counter.c,
|
|
|
|
|
gtk/h225_counter.c:
|
|
|
|
|
|
|
|
|
|
From Lars Roland: export the value_string tables from
|
|
|
|
|
packet-h225.c and use them in the H.225 taps.
|
|
|
|
|
|
|
|
|
|
2003-12-15 04:28 guy
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/: Makefile.nmake, ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
From Lars Roland: get rid of NSIS support for glib 1.3, as we
|
|
|
|
|
don't support that any more.
|
|
|
|
|
|
|
|
|
|
2003-12-15 06:38 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
if user clicks recent capture file item, and this file no longer
|
|
|
|
|
exists, remove the menu item
|
|
|
|
|
|
|
|
|
|
2003-12-15 20:15 guy
|
|
|
|
|
|
|
|
|
|
* tap-dcerpcstat.c, gtk/dcerpc_stat.c:
|
|
|
|
|
|
|
|
|
|
DCE RPC version numbers are unsigned - print them with "%u".
|
|
|
|
|
|
|
|
|
|
Do the same checks for negative and >255 version numbers in the
|
|
|
|
|
Tethereal DCE RPC statistics tap that are done in the Ethereal
|
|
|
|
|
tap.
|
|
|
|
|
|
|
|
|
|
In the Ethereal tap, do those checks before looking up the
|
|
|
|
|
protocol name.
|
|
|
|
|
|
|
|
|
|
2003-12-15 22:38 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wbxml.c, packet-wsp.c, packet-wtls.c, packet-wtp.c:
|
|
|
|
|
|
|
|
|
|
Remove unused dissector handles from the WAP dissectors.
|
|
|
|
|
|
|
|
|
|
Rename the WAP protocols so that they reflect the protocol name
|
|
|
|
|
and not the protocol stack name.
|
|
|
|
|
|
|
|
|
|
Fix the WSP content-type header.
|
|
|
|
|
|
|
|
|
|
Rename the WSP header fields from 'hdr' to 'header'.
|
|
|
|
|
|
|
|
|
|
Rename the WSP Openwave header fields from header code page
|
|
|
|
|
'x-up-1': replace 'openwave' with 'x_up_1' (is more intuitive).
|
|
|
|
|
|
|
|
|
|
Remove unused WSP header fields.
|
|
|
|
|
|
|
|
|
|
Rename the WTLS header fields so they do not contain 'wsp'
|
|
|
|
|
anymore.
|
|
|
|
|
|
|
|
|
|
Correct the WBXML code page switches in the token parsers.
|
|
|
|
|
|
|
|
|
|
Fix the code page support of multi-codepage content.
|
|
|
|
|
|
|
|
|
|
Update the PROV WBXML content (and find bugs in the new OMA Prov
|
|
|
|
|
spec :).
|
|
|
|
|
|
|
|
|
|
2003-12-16 05:04 guy
|
|
|
|
|
|
|
|
|
|
* gtk/endpoint_talkers_table.c:
|
|
|
|
|
|
|
|
|
|
From Ronnie Sahlberg: when the user selects a filter from the
|
|
|
|
|
popup dialog, make the main window come to the front.
|
|
|
|
|
|
|
|
|
|
2003-12-16 05:07 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.nmake, packet-dcerpc-trksvr.c:
|
|
|
|
|
|
|
|
|
|
From Ronnie Sahlberg: stub dissector for the Microsoft
|
|
|
|
|
Distributed Link Tracking Server Service (uuid and finction name
|
|
|
|
|
from Jean-Baptiste Marchand).
|
|
|
|
|
|
|
|
|
|
2003-12-16 06:25 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
minor change in the uninstaller "Publisher" string
|
|
|
|
|
|
|
|
|
|
2003-12-16 06:46 ulfl
|
|
|
|
|
|
|
|
|
|
* help/convert-include.sh:
|
|
|
|
|
|
|
|
|
|
From Jeff Morris: using named tempfiles preventing errors on
|
|
|
|
|
multiprocessor machines
|
|
|
|
|
|
|
|
|
|
2003-12-16 18:43 oabad
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
|
|
|
|
|
capture_info_dlg.c, compat_macros.h, dcerpc_stat.c, fc_stat.c,
|
|
|
|
|
gsm_a_stat.c, h225_counter.c, h225_ras_srt.c, http_stat.c,
|
|
|
|
|
io_stat.c, isup_stat.c, ldap_stat.c, main.c, menu.c, mgcp_stat.c,
|
|
|
|
|
proto_draw.c, rpc_stat.c, rtp_analysis.c, rtp_stream_dlg.c,
|
|
|
|
|
smb_stat.c, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
Use gtk compatibility macros (from compat_macros.h) instead of
|
|
|
|
|
some gtk+ v1.2 functions which are deprecated in gtk+ v2.
|
|
|
|
|
|
|
|
|
|
Update OBJECT_SET_DATA macros to cast "data" to (gpointer).
|
|
|
|
|
|
|
|
|
|
2003-12-16 19:31 guy
|
|
|
|
|
|
|
|
|
|
* packet-mip6.h:
|
|
|
|
|
|
|
|
|
|
From Martti Kuparinen: fixes, and more values, for Mobile IPv6
|
|
|
|
|
Binding Acknowledgment status.
|
|
|
|
|
|
|
|
|
|
2003-12-16 19:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-lwapp.c:
|
|
|
|
|
|
|
|
|
|
From David Frascone: support LWAPP on port 12223 (for control
|
|
|
|
|
traffic) and, for packets sent to that port, handle the MAC
|
|
|
|
|
address that's at the beginning of the packet.
|
|
|
|
|
|
|
|
|
|
2003-12-16 21:02 ulfl
|
|
|
|
|
|
|
|
|
|
* plugins/asn1/packet-asn1.c:
|
|
|
|
|
|
|
|
|
|
using G_DIR_SEPARATOR_S instead of hardcoded slash (not suitable
|
|
|
|
|
on win32 platforms)
|
|
|
|
|
|
|
|
|
|
2003-12-16 22:21 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
From Jeff Morriss: don't spew out the entire "if" statement as
|
|
|
|
|
output when doing "make svr4-package".
|
|
|
|
|
|
|
|
|
|
2003-12-16 22:39 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wbxml.c, packet-wsp.c:
|
|
|
|
|
|
|
|
|
|
WBXML dissector: Move summary update code outside of if (tree)
|
|
|
|
|
construct.
|
|
|
|
|
|
|
|
|
|
WSP dissector: clean up redirect dissection, add generic address
|
|
|
|
|
field dissection, add Session Initiation Request dissection,
|
|
|
|
|
rewrite capability dissection, and various small updates.
|
|
|
|
|
|
|
|
|
|
2003-12-16 22:55 guy
|
|
|
|
|
|
|
|
|
|
* acinclude.m4:
|
|
|
|
|
|
|
|
|
|
Fix some typoes in variable names.
|
|
|
|
|
|
|
|
|
|
2003-12-16 23:00 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, configure.in, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From D. Manzella: run $NETSNMPCONFIG, not "net-snmp-config" (as
|
|
|
|
|
long as we've gone through the trouble of finding the path, we
|
|
|
|
|
should use it, and if the user explicitly said where it is, we
|
|
|
|
|
should *definitely* use it), and add the output of
|
|
|
|
|
"$NETSNMPCONFIG --cflags" to CFLAGS and CPPFLAGS before searching
|
|
|
|
|
for Net-SNMP headers, so we check the appropriate directory for
|
|
|
|
|
them.
|
|
|
|
|
|
|
|
|
|
2003-12-17 00:41 guy
|
|
|
|
|
|
|
|
|
|
* packet-radius.c:
|
|
|
|
|
|
|
|
|
|
Instead of having a whole pile of RADIUS value types, each of
|
|
|
|
|
which has a value_string table associated with it, just have them
|
|
|
|
|
all be RADIUS_INTEGER4 or RADIUS_INTEGER4_TAGGED, and add to the
|
|
|
|
|
table of value tags/value types/value names a pointer to a
|
|
|
|
|
value_string table - if it's null, just show the value, otherwise
|
|
|
|
|
use the table.
|
|
|
|
|
|
|
|
|
|
Use that for the 3GPP protocol type field as well, with a
|
|
|
|
|
value_string table, rather than doing a switch.
|
|
|
|
|
|
|
|
|
|
Constify a bunch of tables.
|
|
|
|
|
|
|
|
|
|
Replace "get_vsa_table()" with "get_attr_info_table()", which
|
|
|
|
|
returns the attribute information table for the vendor in
|
|
|
|
|
question, or NULL.
|
|
|
|
|
|
|
|
|
|
Fix the handling of IPX addresses.
|
|
|
|
|
|
|
|
|
|
2003-12-17 00:50 guy
|
|
|
|
|
|
|
|
|
|
* gtk/supported_protos_dlg.c:
|
|
|
|
|
|
|
|
|
|
From Albert Chin: get rid of C++ comments.
|
|
|
|
|
|
|
|
|
|
2003-12-17 01:57 guy
|
|
|
|
|
|
|
|
|
|
* packet-radius.c:
|
|
|
|
|
|
|
|
|
|
Put in more information about the attribute type enum.
|
|
|
|
|
|
|
|
|
|
Get rid of "rd_value_to_str()", pulling its code up into the one
|
|
|
|
|
place it's called, and rename "rd_value_to_str_2()" to
|
|
|
|
|
"rd_value_to_str()" (and get rid of its return value - it just
|
|
|
|
|
returns its first argument).
|
|
|
|
|
|
|
|
|
|
Make "textbuffer" and "vsabuffer" local variables in
|
|
|
|
|
"dissect_attribute_value_pairs()".
|
|
|
|
|
|
|
|
|
|
Get rid of "rd_match_strval_attrib()" - just fetch the full
|
|
|
|
|
radius_attr_info entry and use its "str" member.
|
|
|
|
|
|
|
|
|
|
2003-12-17 02:17 guy
|
|
|
|
|
|
|
|
|
|
* packet-radius.c:
|
|
|
|
|
|
|
|
|
|
Call the "type" member of a "radius_attr_info" structure
|
|
|
|
|
"value_type" (as it's the type of the value for that attribute,
|
|
|
|
|
e.g. integer, string, binary string, time, ...), and call "val1"
|
|
|
|
|
"attr_type" (as it's the "type" field value for that attribute in
|
|
|
|
|
RADIUS packets).
|
|
|
|
|
|
|
|
|
|
Add a type for EAP messages, and check for EAP messages using the
|
|
|
|
|
value type.
|
|
|
|
|
|
|
|
|
|
For tagged integers, fetch the tag and value separately.
|
|
|
|
|
|
|
|
|
|
Fix the tagged-integer code to overwrite the buffer rather than
|
|
|
|
|
appending to it.
|
|
|
|
|
|
|
|
|
|
2003-12-17 02:24 guy
|
|
|
|
|
|
|
|
|
|
* packet-radius.c:
|
|
|
|
|
|
|
|
|
|
According to RFC 2868, a tag value of 0 is not valid for a string
|
|
|
|
|
- we just treat a 0 tag byte as the first byte of the string.
|
|
|
|
|
|
|
|
|
|
2003-12-17 02:36 guy
|
|
|
|
|
|
|
|
|
|
* acinclude.m4, epan/acinclude.m4:
|
|
|
|
|
|
|
|
|
|
From Albert Chin: fix for the following:
|
|
|
|
|
|
|
|
|
|
The PCRE test in acinclude.m4 and epan/acinclude.m4 don't
|
|
|
|
|
work
|
|
|
|
|
if PCRE exists in a non-system directory. The problem is
|
|
|
|
|
that
|
|
|
|
|
LDFLAGS and LIBS are set incorrectly. LIBS shouldn't
|
|
|
|
|
contain -L
|
|
|
|
|
arguments.
|
|
|
|
|
|
|
|
|
|
2003-12-17 02:41 guy
|
|
|
|
|
|
|
|
|
|
* epan/acinclude.m4, wiretap/acinclude.m4:
|
|
|
|
|
|
|
|
|
|
Fix more "CPPLAGS" typoes.
|
|
|
|
|
|
|
|
|
|
2003-12-17 05:16 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.am, configure.in, doc/ethereal.pod,
|
|
|
|
|
packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi,
|
|
|
|
|
plugins/Makefile.am, plugins/Makefile.nmake,
|
|
|
|
|
plugins/v5ua/.cvsignore, plugins/v5ua/AUTHORS,
|
|
|
|
|
plugins/v5ua/COPYING, plugins/v5ua/ChangeLog,
|
|
|
|
|
plugins/v5ua/Makefile.am, plugins/v5ua/Makefile.nmake,
|
|
|
|
|
plugins/v5ua/moduleinfo.h, plugins/v5ua/packet-v5ua.c:
|
|
|
|
|
|
|
|
|
|
From Christoph Neusch: V5UA support.
|
|
|
|
|
|
|
|
|
|
From Anders Broman: patches to various makefiles and configure
|
|
|
|
|
scripts to build the V5UA dissector, and patches to make it
|
|
|
|
|
compile.
|
|
|
|
|
|
|
|
|
|
From me: .cvsignore file, and NSIS patches.
|
|
|
|
|
|
|
|
|
|
2003-12-17 07:02 guy
|
|
|
|
|
|
|
|
|
|
* plugins/v5ua/: Makefile.am, Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Make Makefile.am and Makefile.nmake match those for other
|
|
|
|
|
plugins.
|
|
|
|
|
|
|
|
|
|
2003-12-17 07:05 guy
|
|
|
|
|
|
|
|
|
|
* packet-radius.c:
|
|
|
|
|
|
|
|
|
|
Pass "attr_info" to "rd_value_to_str()" - don't look it up again
|
|
|
|
|
in "rd_value_to_str()".
|
|
|
|
|
|
|
|
|
|
Handle a null return from "find_radius_attr_info()".
|
|
|
|
|
|
|
|
|
|
We don't have to reserve a value type of 0 for "not found in the
|
|
|
|
|
table" - a null return from "find_radius_attr_info()" indicates
|
|
|
|
|
that.
|
|
|
|
|
|
|
|
|
|
Hoist the code to make the top-level item for an AVP above the
|
|
|
|
|
check for an EAP message.
|
|
|
|
|
|
|
|
|
|
2003-12-17 08:34 guy
|
|
|
|
|
|
|
|
|
|
* packet-dns.c:
|
|
|
|
|
|
|
|
|
|
Put the key and other lengths into the protocol tree for TKEY
|
|
|
|
|
RRs.
|
|
|
|
|
|
|
|
|
|
2003-12-17 08:40 guy
|
|
|
|
|
|
|
|
|
|
* packet-dns.c:
|
|
|
|
|
|
|
|
|
|
Give the key and other lengths and data names that match the
|
|
|
|
|
names in RFC 2930.
|
|
|
|
|
|
|
|
|
|
2003-12-17 08:51 guy
|
|
|
|
|
|
|
|
|
|
* packet-dns.c:
|
|
|
|
|
|
|
|
|
|
Update a comment.
|
|
|
|
|
|
|
|
|
|
2003-12-17 08:59 guy
|
|
|
|
|
|
|
|
|
|
* packet-dns.c:
|
|
|
|
|
|
|
|
|
|
For unknown key IDs, show the algorithm symbolically if possible.
|
|
|
|
|
|
|
|
|
|
2003-12-17 18:05 ulfl
|
|
|
|
|
|
|
|
|
|
* plugins/Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
added missing rule for v5ua plugin
|
|
|
|
|
|
|
|
|
|
2003-12-17 20:28 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (casting gdouble to gint, which is ok)
|
|
|
|
|
|
|
|
|
|
2003-12-17 20:30 guy
|
|
|
|
|
|
|
|
|
|
* plugins/v5ua/packet-v5ua.c:
|
|
|
|
|
|
|
|
|
|
Get rid of an unused value_string table and unused #defines.
|
|
|
|
|
|
|
|
|
|
2003-12-17 20:39 guy
|
|
|
|
|
|
|
|
|
|
* packet-sip.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman:
|
|
|
|
|
|
|
|
|
|
check that there *is* a content type string before using
|
|
|
|
|
it;
|
|
|
|
|
|
|
|
|
|
get rid of some incomplete code for multipart/mixed (it
|
|
|
|
|
set some
|
|
|
|
|
variables but didn't use them);
|
|
|
|
|
|
|
|
|
|
add some incomplete code for handling parameters to
|
|
|
|
|
Content-Type.
|
|
|
|
|
|
|
|
|
|
2003-12-17 20:52 guy
|
|
|
|
|
|
|
|
|
|
* packet-sip.c:
|
|
|
|
|
|
|
|
|
|
There's no need for the "content_type_exist" variable - we can
|
|
|
|
|
just check whether "media_type_str" is null.
|
|
|
|
|
|
|
|
|
|
2003-12-17 21:03 guy
|
|
|
|
|
|
|
|
|
|
* packet-rtsp.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman: add a preference setting for the RTSP TCP
|
|
|
|
|
port.
|
|
|
|
|
|
|
|
|
|
2003-12-17 21:11 guy
|
|
|
|
|
|
|
|
|
|
* tethereal.c:
|
|
|
|
|
|
|
|
|
|
Set "print_args" regardless of whether we're printing the packet
|
|
|
|
|
detail or not - it's used if we're printing the hex data.
|
|
|
|
|
|
|
|
|
|
2003-12-17 21:34 ulfl
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc-svcctl.c:
|
|
|
|
|
|
|
|
|
|
renamed some defines SERVICE_xy to SVCCTL_SERVICE_xy to avoid
|
|
|
|
|
"duplicate definition" warnings with win32's winsvc.h
|
|
|
|
|
|
|
|
|
|
2003-12-17 22:11 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: main.c, tcp_graph.c:
|
|
|
|
|
|
|
|
|
|
removed some more MSVC warnings (type casting)
|
|
|
|
|
|
|
|
|
|
2003-12-17 22:13 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: Makefile.am, Makefile.nmake, ansi_a_stat.c,
|
|
|
|
|
ansi_map_stat.c, bootp_stat.c, dcerpc_stat.c,
|
|
|
|
|
endpoint_talkers_eth.c, endpoint_talkers_fc.c,
|
|
|
|
|
endpoint_talkers_fddi.c, endpoint_talkers_ip.c,
|
|
|
|
|
endpoint_talkers_ipx.c, endpoint_talkers_tcpip.c,
|
|
|
|
|
endpoint_talkers_tr.c, endpoint_talkers_udpip.c, fc_stat.c,
|
|
|
|
|
gsm_a_stat.c, h225_counter.c, h225_ras_srt.c, http_stat.c,
|
|
|
|
|
io_stat.c, isup_stat.c, ldap_stat.c, menu.c, menu.h, mgcp_stat.c,
|
|
|
|
|
rpc_progs.c, rpc_stat.c, rtp_analysis.c, rtp_stream_dlg.c,
|
|
|
|
|
smb_stat.c, tap_dfilter_dlg.c, tap_dfilter_dlg.h, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
From Lars Roland: have common code to handle display filter
|
|
|
|
|
dialogs in taps, and use that in the H.225 taps.
|
|
|
|
|
|
|
|
|
|
2003-12-17 22:30 guy
|
|
|
|
|
|
|
|
|
|
* packet-dns.c:
|
|
|
|
|
|
|
|
|
|
Only dissect the key in TKEY RRs if it's present (i.e., has a
|
|
|
|
|
non-zero length) - zero-length keys "shouldn't happen", but what
|
|
|
|
|
the heck....
|
|
|
|
|
|
|
|
|
|
2003-12-17 22:42 obiot
|
|
|
|
|
|
|
|
|
|
* epan/ftypes/ftype-tvbuff.c:
|
|
|
|
|
|
|
|
|
|
Add protocols to the header fields for which the "matches"
|
|
|
|
|
operator can be appliedi (PCRE). In fact, all FT_TVBUFF fields.
|
|
|
|
|
|
|
|
|
|
2003-12-17 22:43 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wsp.c:
|
|
|
|
|
|
|
|
|
|
Get rid of unused registered header fields. Some white-space
|
|
|
|
|
changes.
|
|
|
|
|
|
|
|
|
|
2003-12-17 23:24 obiot
|
|
|
|
|
|
|
|
|
|
* doc/ethereal-filter.pod.template:
|
|
|
|
|
|
|
|
|
|
Update the "matches" explanation as it now also works for
|
|
|
|
|
protocol fields (FT_TVBUFF). Thanks libpcre for allowing pattern
|
|
|
|
|
matching in binary data!
|
|
|
|
|
|
|
|
|
|
2003-12-17 23:35 ulfl
|
|
|
|
|
|
|
|
|
|
* packet-bssap.c, packet-cpha.c, packet-fc.c, packet-fcsb3.c,
|
|
|
|
|
packet-gsm_a.c, packet-null.c, packet-sccp.c, packet-scsi.c,
|
|
|
|
|
packet-smb-pipe.c, packet-smb.c:
|
|
|
|
|
|
|
|
|
|
removed some more MSVC warnings (type casting)
|
|
|
|
|
|
|
|
|
|
2003-12-17 23:41 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: main.c, proto_draw.c:
|
|
|
|
|
|
|
|
|
|
removed some more MSVC warnings (type casting), GTK2 specific
|
|
|
|
|
|
|
|
|
|
2003-12-17 23:54 guy
|
|
|
|
|
|
|
|
|
|
* packet-bssap.c:
|
|
|
|
|
|
|
|
|
|
Make packet offsets "gint"s rather than "guint8"s.
|
|
|
|
|
|
|
|
|
|
2003-12-18 00:18 guy
|
|
|
|
|
|
|
|
|
|
* packet-smb.c, smb.h:
|
|
|
|
|
|
|
|
|
|
The "cmd" members of "smb_saved_info_t" and "smb_info_t"
|
|
|
|
|
structures always contain an SMB command code (SMB requests and
|
|
|
|
|
responses both have command codes, so there's no "unknown"
|
|
|
|
|
out-of-band value); make it a "guint8".
|
|
|
|
|
|
|
|
|
|
Make the argument to "decode_smb_name()" a "guint8" as an SMB
|
|
|
|
|
command code is passed to it ("guint8" and "unsigned char" are
|
|
|
|
|
the same types on all platforms we're likely to deal with, so
|
|
|
|
|
it's a cosmetic change, not a semantic one).
|
|
|
|
|
|
|
|
|
|
Put in an extra "GPOINTER_TO_UINT()" call before casting
|
|
|
|
|
"si->sip->extra_info" to "guint16", to squelch compiler warnings.
|
|
|
|
|
|
|
|
|
|
2003-12-18 00:25 guy
|
|
|
|
|
|
|
|
|
|
* packet-cpha.c:
|
|
|
|
|
|
|
|
|
|
Use a value_string table for the Status field.
|
|
|
|
|
|
|
|
|
|
2003-12-18 00:28 guy
|
|
|
|
|
|
|
|
|
|
* packet-fcsb3.c:
|
|
|
|
|
|
|
|
|
|
Make "ctlfn" a "guint8", as it holds a single-byte value.
|
|
|
|
|
|
|
|
|
|
2003-12-18 00:43 guy
|
|
|
|
|
|
|
|
|
|
* packet-sccp.c:
|
|
|
|
|
|
|
|
|
|
Make packet offsets, and lengths, "guint".
|
|
|
|
|
|
|
|
|
|
Put in some sanity checking to make sure we don't go completely
|
|
|
|
|
crazy if an offset goes past the length (we should check as the
|
|
|
|
|
offset is advanced, but...).
|
|
|
|
|
|
|
|
|
|
2003-12-18 01:47 guy
|
|
|
|
|
|
|
|
|
|
* plugins/v5ua/packet-v5ua.c:
|
|
|
|
|
|
|
|
|
|
Fix some typoes.
|
|
|
|
|
|
|
|
|
|
2003-12-18 02:07 guy
|
|
|
|
|
|
|
|
|
|
* packet-mmse.c:
|
|
|
|
|
|
|
|
|
|
Mallocate buffers for the strings gotten by
|
|
|
|
|
"get_encoded_strval()" and "get_encoded_strval()", rather than
|
|
|
|
|
filling in a fixed-size buffer, so that we don't overflow the
|
|
|
|
|
buffer.
|
|
|
|
|
|
|
|
|
|
2003-12-18 02:46 guy
|
|
|
|
|
|
|
|
|
|
* acinclude.m4, tethereal.c:
|
|
|
|
|
|
|
|
|
|
"pcap_compile_nopcap()" has a different signature in recent
|
|
|
|
|
NetBSD libpcap than in tcpdump.org libpcap; it's been deprecated
|
|
|
|
|
for that reason. "pcap_open_dead()" has been in libpcap since
|
|
|
|
|
0.6, so only for 0.5[.x] will you have "pcap_compile_nopcap()"
|
|
|
|
|
but not "pcap_open_dead()" - for now, we use "pcap_open_dead()"
|
|
|
|
|
rather than "pcap_compile_nopcap()", and don't do the check for
|
|
|
|
|
capture filters in systems with libpcaps that lack
|
|
|
|
|
"pcap_open_dead()".
|
|
|
|
|
|
|
|
|
|
2003-12-18 03:41 guy
|
|
|
|
|
|
|
|
|
|
* README, doc/editcap.pod, doc/ethereal.pod, doc/mergecap.pod,
|
|
|
|
|
doc/tethereal.pod, wiretap/etherpeek.c:
|
|
|
|
|
|
|
|
|
|
WildPackets' EtherHelp appears to write EtherPeek-compatible
|
|
|
|
|
files, except that the 0x80 bit is turned on in the file version
|
|
|
|
|
number field. Turn that bit off before processing that field.
|
|
|
|
|
|
|
|
|
|
2003-12-18 13:02 obiot
|
|
|
|
|
|
|
|
|
|
* epan/ftypes/: ftype-bytes.c, ftype-string.c, ftype-tvbuff.c:
|
|
|
|
|
|
|
|
|
|
Add support of the "matches" operator to FT_BYTES and FT_ETHER. I
|
|
|
|
|
don't think it would make sense to add PCRE support for byte
|
|
|
|
|
arrays containing an integer or an IP address.
|
|
|
|
|
|
|
|
|
|
Avoid lengthy pointer constructs in cmp_matches().
|
|
|
|
|
|
|
|
|
|
2003-12-18 18:18 guy
|
|
|
|
|
|
|
|
|
|
* packet-ldap.c:
|
|
|
|
|
|
|
|
|
|
From Ronnie Sahlberg: if the GSSAPI token is empty, don't dissect
|
|
|
|
|
it.
|
|
|
|
|
|
|
|
|
|
2003-12-18 18:56 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.am, capture.c, configure.in:
|
|
|
|
|
|
|
|
|
|
From Jan Kiszka: IrDA support.
|
|
|
|
|
|
|
|
|
|
2003-12-18 19:01 guy
|
|
|
|
|
|
|
|
|
|
* doc/ethereal.pod, packaging/nsis/Makefile.nmake,
|
|
|
|
|
packaging/nsis/ethereal.nsi, plugins/Makefile.am:
|
|
|
|
|
|
|
|
|
|
From Jan Kiszka: IrDA support.
|
|
|
|
|
|
|
|
|
|
2003-12-18 19:04 guy
|
|
|
|
|
|
|
|
|
|
* plugins/Makefile.nmake, plugins/irda/.cvsignore,
|
|
|
|
|
plugins/irda/Makefile.am, plugins/irda/Makefile.nmake,
|
|
|
|
|
plugins/irda/irda-appl.h, plugins/irda/moduleinfo.h,
|
|
|
|
|
plugins/irda/packet-ircomm.c, plugins/irda/packet-irda.c,
|
|
|
|
|
wiretap/libpcap.c, wiretap/wtap.c, wiretap/wtap.h:
|
|
|
|
|
|
|
|
|
|
From Jan Kiszka: IrDA support.
|
|
|
|
|
|
|
|
|
|
2003-12-18 20:34 guy
|
|
|
|
|
|
|
|
|
|
* plugins/irda/packet-irda.c:
|
|
|
|
|
|
|
|
|
|
From Jan Kiszka: add a comment explaining what the IrDA plugin
|
|
|
|
|
does.
|
|
|
|
|
|
|
|
|
|
2003-12-18 20:35 guy
|
|
|
|
|
|
|
|
|
|
* plugins/irda/.cvsignore:
|
|
|
|
|
|
|
|
|
|
Add more files.
|
|
|
|
|
|
|
|
|
|
2003-12-18 20:36 sharpe
|
|
|
|
|
|
|
|
|
|
* gtk/proto_draw.c:
|
|
|
|
|
|
|
|
|
|
A small patch from Kai Krueger <kai@kruegernetz.de> to ensure
|
|
|
|
|
that we keep the file name around long enough to use it when
|
|
|
|
|
saving highlighted data etc.
|
|
|
|
|
|
|
|
|
|
2003-12-18 21:18 guy
|
|
|
|
|
|
|
|
|
|
* capture.c:
|
|
|
|
|
|
|
|
|
|
Top-of-tree and top-of-0.8-branch libpcap support limited
|
|
|
|
|
filtering on DLT_LINUX_IRDA (empty expression and "link[M:N]"
|
|
|
|
|
expressions), so don't special-case IRDA adapters.
|
|
|
|
|
|
|
|
|
|
2003-12-18 23:50 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/libpcap.c:
|
|
|
|
|
|
|
|
|
|
Add support for a link-layer type value of 143 as DOCSIS in
|
|
|
|
|
libpcap captures.
|
|
|
|
|
|
|
|
|
|
2003-12-19 01:24 guy
|
|
|
|
|
|
|
|
|
|
* packet-arcnet.c:
|
|
|
|
|
|
|
|
|
|
As noted by Peter Fales, the offset in "capture_arcnet()" should
|
|
|
|
|
be 4 if the extra offset field is present and 2 if it's absent,
|
|
|
|
|
not the other way around.
|
|
|
|
|
|
|
|
|
|
2003-12-19 01:36 guy
|
|
|
|
|
|
|
|
|
|
* acinclude.m4:
|
|
|
|
|
|
|
|
|
|
The GNU ADNS library requires whatever libraries are needed for
|
|
|
|
|
socket calls.
|
|
|
|
|
|
|
|
|
|
2003-12-19 04:40 gram
|
|
|
|
|
|
|
|
|
|
* epan/dfilter/dfvm.c:
|
|
|
|
|
|
|
|
|
|
Print values for ANY_MATCHES and ANY_CONTAINS so that the dftest
|
|
|
|
|
executable works properly.
|
|
|
|
|
|
|
|
|
|
2003-12-19 16:42 gram
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc-dce122.c:
|
|
|
|
|
|
|
|
|
|
Remove \n from value-strings.
|
|
|
|
|
|
|
|
|
|
2003-12-19 19:03 guy
|
|
|
|
|
|
|
|
|
|
* packet-tacacs.c:
|
|
|
|
|
|
|
|
|
|
Don't use "u_char", use "guchar" for characters and "guint8" for
|
|
|
|
|
8-bit unsigned integers.
|
|
|
|
|
|
|
|
|
|
2003-12-19 19:08 guy
|
|
|
|
|
|
|
|
|
|
* doc/README.developer:
|
|
|
|
|
|
|
|
|
|
Note that "uchar", "u_char", "u_short", "u_int", and "u_long" are
|
|
|
|
|
also forbidden.
|
|
|
|
|
|
|
|
|
|
2003-12-19 19:09 guy
|
|
|
|
|
|
|
|
|
|
* packet-arcnet.c:
|
|
|
|
|
|
|
|
|
|
From Peter Fales: count IPX-over-ARCNET packets in
|
|
|
|
|
"capture_arcnet()".
|
|
|
|
|
|
|
|
|
|
2003-12-19 20:16 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wsp.c:
|
|
|
|
|
|
|
|
|
|
Add extra debug logging. Fix typo in debug log explanation.
|
|
|
|
|
|
|
|
|
|
2003-12-19 20:26 obiot
|
|
|
|
|
|
|
|
|
|
* packet-mmse.c:
|
|
|
|
|
|
|
|
|
|
Add debug logging to the MMSE dissector.
|
|
|
|
|
|
|
|
|
|
2003-12-19 22:23 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/snoop.c:
|
|
|
|
|
|
|
|
|
|
Add some additional sanity checking.
|
|
|
|
|
|
|
|
|
|
2003-12-19 22:31 guy
|
|
|
|
|
|
|
|
|
|
* packet-smpp.c:
|
|
|
|
|
|
|
|
|
|
Don't store the result of "tvb_reported_length()" into a "guint8"
|
|
|
|
|
- it could be more than 255 (even if that "shouldn't happen").
|
|
|
|
|
|
|
|
|
|
Don't use "frags != 0" as an indication that the message was
|
|
|
|
|
fragmented - that can't handle bogus packets with a zero fragment
|
|
|
|
|
count. Have an explicit variable for that.
|
|
|
|
|
|
|
|
|
|
Check that "sm_data_len" isn't 0 before attempting dissection or
|
|
|
|
|
reassembly.
|
|
|
|
|
|
|
|
|
|
Check that "frag" and "frags" aren't zero before attempting
|
|
|
|
|
reassembly (arguably, we should report both of those as errors).
|
|
|
|
|
|
|
|
|
|
Use "process_reassembled_data()" to do the bulk of the work for
|
|
|
|
|
reassembly - it handles the case where a "fragmented" packet has
|
|
|
|
|
only one fragment. This fixes a crash that occurred when only
|
|
|
|
|
the last fragment was seen, although there's an underlying
|
|
|
|
|
problem there, namely that the hack tha
|
|
|
|
|
"fragment_add_seq_check()" does to handle some problems with some
|
|
|
|
|
802.11 captures causes it to consider a packet where the first
|
|
|
|
|
fragment seen is also the last fragment as a one-fragment packet;
|
|
|
|
|
we probably need to do that *only* for 802.11.
|
|
|
|
|
|
|
|
|
|
2003-12-19 22:46 guy
|
|
|
|
|
|
|
|
|
|
* packet-pgm.c:
|
|
|
|
|
|
|
|
|
|
Add an hf[] entry for the OPT_FRAG_OFF field of the OPT_FRAGMENT
|
|
|
|
|
option (the hf_ variable for it existed, but there was no hf[]
|
|
|
|
|
entry, so it didn't get initialized).
|
|
|
|
|
|
|
|
|
|
2003-12-19 23:13 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-dns.c:
|
|
|
|
|
|
|
|
|
|
From David Fort: update some comments now that RFC 3658 is out,
|
|
|
|
|
and fix a typo in the AUTHORS file.
|
|
|
|
|
|
|
|
|
|
2003-12-19 23:20 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-icmpv6.c, packet-ipv6.h:
|
|
|
|
|
|
|
|
|
|
From David Fort: support for decoding MLD v2 report messages.
|
|
|
|
|
|
|
|
|
|
2003-12-19 23:25 guy
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
From Lars Roland: fix a typo.
|
|
|
|
|
|
|
|
|
|
2003-12-19 23:39 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am, file.c, tap_dfilter_dlg.h, gtk/h225_counter.c,
|
|
|
|
|
gtk/h225_ras_srt.c, gtk/mgcp_stat.c, gtk/tap_dfilter_dlg.c,
|
|
|
|
|
gtk/tap_dfilter_dlg.h:
|
|
|
|
|
|
|
|
|
|
From Lars Roland:
|
|
|
|
|
|
|
|
|
|
use the common display filter dialog infrastructure in
|
|
|
|
|
the MGCP
|
|
|
|
|
service response time tap;
|
|
|
|
|
|
|
|
|
|
add common infrastructure for updating the titles of tap
|
|
|
|
|
dialogs
|
|
|
|
|
when the capture file name changes.
|
|
|
|
|
|
|
|
|
|
2003-12-20 03:21 guy
|
|
|
|
|
|
|
|
|
|
* packet-ieee80211.c, reassemble.c, reassemble.h:
|
|
|
|
|
|
|
|
|
|
Do the special "if the first fragment we see is also the final
|
|
|
|
|
fragment, treat it as a reassembled frame" hack *only* for
|
|
|
|
|
802.11, as that's the only protocol we know of that requires it.
|
|
|
|
|
|
|
|
|
|
2003-12-20 09:09 guy
|
|
|
|
|
|
|
|
|
|
* packet-mmse.c:
|
|
|
|
|
|
|
|
|
|
Not all C compilers allow declarations in the middle of
|
|
|
|
|
executable code.
|
|
|
|
|
|
|
|
|
|
2003-12-20 12:03 obiot
|
|
|
|
|
|
|
|
|
|
* gtk/summary_dlg.c:
|
|
|
|
|
|
|
|
|
|
Move display filter into filtered packets frame.
|
|
|
|
|
|
|
|
|
|
Fix NaN when a capture and/or a filter don't have any matching
|
|
|
|
|
packets so the average packet size is obtained by dividing by
|
|
|
|
|
zero.
|
|
|
|
|
|
|
|
|
|
2003-12-20 23:50 ulfl
|
|
|
|
|
|
|
|
|
|
* epan/dfilter/scanner.l:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (added type casts)
|
|
|
|
|
|
|
|
|
|
2003-12-21 00:16 ulfl
|
|
|
|
|
|
|
|
|
|
* tools/lemon/lemon.c:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (added type casts)
|
|
|
|
|
|
|
|
|
|
2003-12-21 02:54 jmayer
|
|
|
|
|
|
|
|
|
|
* manuf:
|
|
|
|
|
|
|
|
|
|
Manuf updates
|
|
|
|
|
|
|
|
|
|
2003-12-21 03:06 jmayer
|
|
|
|
|
|
|
|
|
|
* make-faq:
|
|
|
|
|
|
|
|
|
|
The FAQ is now located in help/
|
|
|
|
|
|
|
|
|
|
2003-12-21 03:16 jmayer
|
|
|
|
|
|
|
|
|
|
* make-faq, .cvsignore:
|
|
|
|
|
|
|
|
|
|
The include file is generated elsewhere
|
|
|
|
|
|
|
|
|
|
2003-12-21 03:20 jmayer
|
|
|
|
|
|
|
|
|
|
* help/: faq.h, faq.txt:
|
|
|
|
|
|
|
|
|
|
Update FAQ to December 12 2003
|
|
|
|
|
|
|
|
|
|
2003-12-21 03:44 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-giop.h:
|
|
|
|
|
|
|
|
|
|
Compiling with -pendantic: ../../packet-giop.h:579: warning:
|
|
|
|
|
comma at end of enumerator list
|
|
|
|
|
|
|
|
|
|
2003-12-21 03:48 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/irda/packet-irda.c:
|
|
|
|
|
|
|
|
|
|
Compiling with -pedantic: packet-irda.c:453:1: warning: C++ style
|
|
|
|
|
comments are not allowed in ISO C90 packet-irda.c:453:1: warning:
|
|
|
|
|
(this will be reported only once per input file) (+ several more
|
|
|
|
|
// disabling debug output)
|
|
|
|
|
|
|
|
|
|
2003-12-21 03:49 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/irda/moduleinfo.h:
|
|
|
|
|
|
|
|
|
|
Compiling with -pedantic: moduleinfo.h:16:24: warning: no newline
|
|
|
|
|
at end of file
|
|
|
|
|
|
|
|
|
|
2003-12-21 03:53 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/v5ua/moduleinfo.h:
|
|
|
|
|
|
|
|
|
|
Compiling with -pedantic: moduleinfo.h:16:24: warning: no newline
|
|
|
|
|
at end of file
|
|
|
|
|
|
|
|
|
|
2003-12-21 03:58 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-rmi.h:
|
|
|
|
|
|
|
|
|
|
Compiling with -pedantic: packet-rmi.h:67: warning: comma at end
|
|
|
|
|
of enumerator list
|
|
|
|
|
|
|
|
|
|
2003-12-21 04:20 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/v5ua/packet-v5ua.c:
|
|
|
|
|
|
|
|
|
|
Compiling with -pedantic: packet-v5ua.c:1044:139: warning: C++
|
|
|
|
|
style comments are not allowed in ISO C90
|
|
|
|
|
|
|
|
|
|
2003-12-21 04:25 jmayer
|
|
|
|
|
|
|
|
|
|
* FAQ.include, Makefile.am:
|
|
|
|
|
|
|
|
|
|
No more FAQ.include
|
|
|
|
|
|
|
|
|
|
2003-12-21 04:27 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
SoulSeek is not yet in
|
|
|
|
|
|
|
|
|
|
2003-12-21 04:31 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-ansi_a.c, packet-fcip.c, packet-giop.c, packet-gsm_a.c,
|
|
|
|
|
packet-lmp.c, packet-mip.c, packet-ospf.c, packet-smb-pipe.c,
|
|
|
|
|
packet-tacacs.h, packet-tcap.h, packet-wsp.c, text2pcap.c,
|
|
|
|
|
gtk/supported_protos_dlg.c:
|
|
|
|
|
|
|
|
|
|
Compiling with -pedantic: warning: comma at end of enumerator
|
|
|
|
|
list
|
|
|
|
|
|
|
|
|
|
2003-12-21 04:38 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/asn1/packet-asn1.c:
|
|
|
|
|
|
|
|
|
|
warning: comma at end of enumerator list
|
|
|
|
|
|
|
|
|
|
2003-12-21 04:40 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/lwres/moduleinfo.h:
|
|
|
|
|
|
|
|
|
|
warning: no newline at end of file
|
|
|
|
|
|
|
|
|
|
2003-12-21 05:29 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/asn1/packet-asn1.c:
|
|
|
|
|
|
|
|
|
|
warning: ISO C does not allow extra ; outside of a function
|
|
|
|
|
|
|
|
|
|
2003-12-21 05:51 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-asap.c, packet-cops.c, packet-cpfi.c,
|
|
|
|
|
packet-dcerpc-rs_acct.c, packet-dcerpc-rs_misc.c, packet-esis.c,
|
|
|
|
|
packet-igrp.c, packet-iua.c, packet-m2tp.c, packet-m3ua.c,
|
|
|
|
|
packet-mip.c, packet-mip6.c, packet-mtp2.c, packet-ranap.c,
|
|
|
|
|
packet-sna.c, packet-wbxml.c, packet-wsp.c, packet-wtp.c,
|
|
|
|
|
packet-xdmcp.c:
|
|
|
|
|
|
|
|
|
|
warning: ISO C does not allow extra ; outside of a function
|
|
|
|
|
|
|
|
|
|
2003-12-21 06:02 jmayer
|
|
|
|
|
|
|
|
|
|
* wiretap/libpcap.c:
|
|
|
|
|
|
|
|
|
|
libpcap.c:1777: warning: implicit declaration of function htons
|
|
|
|
|
|
|
|
|
|
2003-12-21 11:38 jmayer
|
|
|
|
|
|
|
|
|
|
* FAQ:
|
|
|
|
|
|
|
|
|
|
Updated to Dec 12 2003
|
|
|
|
|
|
|
|
|
|
2003-12-21 11:40 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-aim.c:
|
|
|
|
|
|
|
|
|
|
warning: ISO C does not allow extra ; outside of a function
|
|
|
|
|
|
|
|
|
|
2003-12-21 12:07 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-isdn.c:
|
|
|
|
|
|
|
|
|
|
warning: overflow in implicit constant conversion
|
|
|
|
|
|
|
|
|
|
2003-12-21 12:08 ulfl
|
|
|
|
|
|
|
|
|
|
* packet-gsm_map.c:
|
|
|
|
|
|
|
|
|
|
removed MSVC warning (uninitialized value)
|
|
|
|
|
|
|
|
|
|
2003-12-21 12:17 ulfl
|
|
|
|
|
|
|
|
|
|
* wiretap/libpcap.c, gtk/capture_combo_utils.c, gtk/capture_dlg.c,
|
|
|
|
|
gtk/capture_info_dlg.c, gtk/capture_prefs.c, gtk/main.c,
|
|
|
|
|
capture-wpcap.c, capture.c, pcap-util.c, util.c:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (moved pcap.h before glib.h)
|
|
|
|
|
|
|
|
|
|
2003-12-21 12:21 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-mmse.c, packet-nt-tpcp.c, packet-wtp.c:
|
|
|
|
|
|
|
|
|
|
warning: static declaration for ... follows non-static
|
|
|
|
|
|
|
|
|
|
2003-12-21 18:12 obiot
|
|
|
|
|
|
|
|
|
|
* packet-mmse.c:
|
|
|
|
|
|
|
|
|
|
Fix a sprintf to non-malloc()ed memory by using g_strdup_printf()
|
|
|
|
|
and g_free().
|
|
|
|
|
|
|
|
|
|
2003-12-21 21:04 guy
|
|
|
|
|
|
|
|
|
|
* epan/dfilter/scanner.l:
|
|
|
|
|
|
|
|
|
|
Add, for \xXX, the same sanity check (that 0xXX fits in a single
|
|
|
|
|
byte) that we have for \0OOO.
|
|
|
|
|
|
|
|
|
|
2003-12-21 21:41 guy
|
|
|
|
|
|
|
|
|
|
* packet-gsm_map.c:
|
|
|
|
|
|
|
|
|
|
In the MLUM-is-defined code path, "idx" is set - the only issue
|
|
|
|
|
is if MLUM isn't defined (which it isn't, by default).
|
|
|
|
|
|
|
|
|
|
2003-12-21 22:21 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_map_stat.c, isup_stat.c:
|
|
|
|
|
|
|
|
|
|
"sizeof(array)" is the size of the array in bytes, not the number
|
|
|
|
|
of elements in the array.
|
|
|
|
|
|
|
|
|
|
2003-12-21 22:24 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_map_stat.c, isup_stat.c:
|
|
|
|
|
|
|
|
|
|
Arrays indexed by a 1-octet unsigned value, if we don't know
|
|
|
|
|
which values are permitted, must have 256 elements, not 255
|
|
|
|
|
elements.
|
|
|
|
|
|
|
|
|
|
2003-12-21 22:32 guy
|
|
|
|
|
|
|
|
|
|
* gtk/summary_dlg.c:
|
|
|
|
|
|
|
|
|
|
If we don't have any packets, or don't have any filtered packets,
|
|
|
|
|
don't even show the averages over the empty sets in question.
|
|
|
|
|
|
|
|
|
|
2003-12-21 22:56 obiot
|
|
|
|
|
|
|
|
|
|
* packet-smpp.c:
|
|
|
|
|
|
|
|
|
|
Fix unconditional handoff to subdissector introduced with the
|
|
|
|
|
common reassembly code.
|
|
|
|
|
|
|
|
|
|
Add the "Reassembled in" header field, and show it if the packet
|
|
|
|
|
has been reassembled, but not in the given packet. This also
|
|
|
|
|
allows to use the "Jump to the corresponding frame" feature in
|
|
|
|
|
Ethereal.
|
|
|
|
|
|
|
|
|
|
2003-12-22 00:57 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.nmake, packet-http.c, rreh.c, rreh.h:
|
|
|
|
|
|
|
|
|
|
Pull the code to do reassembly of the request/response line,
|
|
|
|
|
entity headers, and body into a separate routine, for use by
|
|
|
|
|
other dissectors.
|
|
|
|
|
|
|
|
|
|
2003-12-22 02:04 guy
|
|
|
|
|
|
|
|
|
|
* packet-ncp.c, packet-ncp2222.inc:
|
|
|
|
|
|
|
|
|
|
Don't call "nds_defrag()" for positive ACK packets.
|
|
|
|
|
|
|
|
|
|
Put in some comments noting problems with NDS reassembly.
|
|
|
|
|
|
|
|
|
|
2003-12-22 02:06 guy
|
|
|
|
|
|
|
|
|
|
* packet-smpp.c:
|
|
|
|
|
|
|
|
|
|
Fix a typo.
|
|
|
|
|
|
|
|
|
|
2003-12-22 02:25 guy
|
|
|
|
|
|
|
|
|
|
* reassemble.c:
|
|
|
|
|
|
|
|
|
|
We need to do the "if the first fragment we see has no more
|
|
|
|
|
fragments after it, treat it as the only fragment" stuff for
|
|
|
|
|
"fragment_add_seq_next()" as well, so we handle non-fragmented
|
|
|
|
|
packets.
|
|
|
|
|
|
|
|
|
|
2003-12-22 07:57 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
distribute the text files in help dir
|
|
|
|
|
|
|
|
|
|
2003-12-22 08:01 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/help_dlg.c:
|
|
|
|
|
|
|
|
|
|
Patch from Guy: using distributed help text files, instead of
|
|
|
|
|
"#include" built in texts (and some other minor changes)
|
|
|
|
|
|
|
|
|
|
2003-12-22 08:07 ulfl
|
|
|
|
|
|
|
|
|
|
* help/: Makefile.nmake, capture_filters.h, convert-include.sh,
|
|
|
|
|
display_filters.h, faq.h, overview.h, well_known.h:
|
|
|
|
|
|
|
|
|
|
using distributed help text files, instead of "#include" built in
|
|
|
|
|
texts
|
|
|
|
|
|
|
|
|
|
2003-12-22 08:12 ulfl
|
|
|
|
|
|
|
|
|
|
* help/Makefile.am:
|
|
|
|
|
|
|
|
|
|
using distributed help text files, instead of "#include" built in
|
|
|
|
|
texts
|
|
|
|
|
|
|
|
|
|
2003-12-22 08:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-rtsp.c:
|
|
|
|
|
|
|
|
|
|
Use "rreh_do_reassembly()" to do reassembly.
|
|
|
|
|
|
|
|
|
|
2003-12-22 11:55 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wtp.c:
|
|
|
|
|
|
|
|
|
|
Speed up WTP dissection by performing TPI subdissection only once
|
|
|
|
|
and setting the WTP length after processing the TPI.
|
|
|
|
|
|
|
|
|
|
Update reassembly so dissection of reassembled data is only
|
|
|
|
|
enabled in the last reassembled packet. This way, we alo see the
|
|
|
|
|
WTP PDUs.
|
|
|
|
|
|
|
|
|
|
2003-12-22 20:04 guy
|
|
|
|
|
|
|
|
|
|
* help/Makefile.am:
|
|
|
|
|
|
|
|
|
|
Arrange to install the help files.
|
|
|
|
|
|
|
|
|
|
2003-12-22 20:26 guy
|
|
|
|
|
|
|
|
|
|
* packet-sll.c:
|
|
|
|
|
|
|
|
|
|
Set "pinfo->p2p_dir" if the packet wasn't received promiscuously.
|
|
|
|
|
|
|
|
|
|
2003-12-22 21:01 ulfl
|
|
|
|
|
|
|
|
|
|
* help/Makefile.am:
|
|
|
|
|
|
|
|
|
|
file "convert-include.sh" no longer used, so no need to
|
|
|
|
|
distribute it
|
|
|
|
|
|
|
|
|
|
2003-12-22 21:34 ulfl
|
|
|
|
|
|
|
|
|
|
* config.nmake:
|
|
|
|
|
|
|
|
|
|
calling pod2man and pod2html indirectly through the bash
|
|
|
|
|
|
|
|
|
|
2003-12-22 21:39 ulfl
|
|
|
|
|
|
|
|
|
|
* config.nmake, packaging/nsis/Makefile.nmake,
|
|
|
|
|
packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
get rid of the COMMON_FILES_GNU setting, by getting the DLL's
|
|
|
|
|
from the "source tree"
|
|
|
|
|
|
|
|
|
|
2003-12-22 21:52 guy
|
|
|
|
|
|
|
|
|
|
* gtk/help_dlg.c:
|
|
|
|
|
|
|
|
|
|
Have a "toc" file in the help directory, which gives a list of
|
|
|
|
|
help topic titles and help file names.
|
|
|
|
|
|
|
|
|
|
2003-12-22 22:16 guy
|
|
|
|
|
|
|
|
|
|
* help/Makefile.am, help/toc, packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
Have a "toc" file in the help directory, which gives a list of
|
|
|
|
|
help topic titles and help file names.
|
|
|
|
|
|
|
|
|
|
2003-12-22 22:57 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wsp.c:
|
|
|
|
|
|
|
|
|
|
Move SIR to a dedicated subdissector.
|
|
|
|
|
|
|
|
|
|
Question: should we define "media type" subdissectors as special?
|
|
|
|
|
|
|
|
|
|
2003-12-22 23:37 guy
|
|
|
|
|
|
|
|
|
|
* packet-rtsp.c:
|
|
|
|
|
|
|
|
|
|
Do reassembly of interleaved binary data.
|
|
|
|
|
|
|
|
|
|
2003-12-22 23:43 guy
|
|
|
|
|
|
|
|
|
|
* packet-rtsp.c:
|
|
|
|
|
|
|
|
|
|
Call subdissectors even if we're not building a protocol tree.
|
|
|
|
|
|
|
|
|
|
In the loop that processes TCP segment data, loop over the full
|
|
|
|
|
reported length of the segment, so that we throw an exception if
|
|
|
|
|
the frame was short.
|
|
|
|
|
|
|
|
|
|
2003-12-23 00:01 guy
|
|
|
|
|
|
|
|
|
|
* packet-rtsp.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman: add the alternate TCP port.
|
|
|
|
|
|
|
|
|
|
2003-12-23 00:15 ulfl
|
|
|
|
|
|
|
|
|
|
* wiretap/netmon.c, gtk/capture_dlg.c, gtk/gui_prefs.c,
|
|
|
|
|
gtk/io_stat.c, gtk/progress_dlg.c, gtk/tcp_graph.c:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (conversions between double/float and
|
|
|
|
|
int)
|
|
|
|
|
|
|
|
|
|
2003-12-23 00:32 guy
|
|
|
|
|
|
|
|
|
|
* gtk/print_dlg.c:
|
|
|
|
|
|
|
|
|
|
Base the count of selected packets on whether there's a
|
|
|
|
|
currently-selected packet.
|
|
|
|
|
|
|
|
|
|
Use "cfile.count" as the total number of packets in the capture.
|
|
|
|
|
|
|
|
|
|
Use "plurality" to display "packet" vs. "packets".
|
|
|
|
|
|
|
|
|
|
2003-12-23 01:22 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
Note that we should handle the Content-Length entity header.
|
|
|
|
|
|
|
|
|
|
2003-12-23 01:25 guy
|
|
|
|
|
|
|
|
|
|
* packet-rtsp.c:
|
|
|
|
|
|
|
|
|
|
Note that we should do the same sort of entity header processing
|
|
|
|
|
that HTTP does.
|
|
|
|
|
|
|
|
|
|
Note that the RTSP RFC talks about packets with no content
|
|
|
|
|
length, although it also says they shouldn't exist.
|
|
|
|
|
|
|
|
|
|
Update a comment now that we *do* handle data that crosses TCP
|
|
|
|
|
segment boundaries.
|
|
|
|
|
|
|
|
|
|
Handle the payload length a bit differently, to make it a bit
|
|
|
|
|
clearer what's going on.
|
|
|
|
|
|
|
|
|
|
2003-12-23 01:42 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
Process the content length.
|
|
|
|
|
|
|
|
|
|
2003-12-23 02:02 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
In HTTP-over-TCP, handle more than one HTTP message in a TCP
|
|
|
|
|
segment. Don't do that for HTTP-over-UDP, however.
|
|
|
|
|
|
|
|
|
|
2003-12-23 02:29 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.nmake, packet-http.c, packet-rtsp.c,
|
|
|
|
|
req_resp_hdrs.c, req_resp_hdrs.h, rreh.c, rreh.h:
|
|
|
|
|
|
|
|
|
|
Not all headers in HTTP, RTSP, SIP, etc. are entity headers;
|
|
|
|
|
rename some files, routines, data structures, etc..
|
|
|
|
|
|
|
|
|
|
2003-12-23 11:53 ulfl
|
|
|
|
|
|
|
|
|
|
* doc/Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
calling tethereal in it's place, to prevent problems with dll
|
|
|
|
|
loading
|
|
|
|
|
|
|
|
|
|
2003-12-23 11:57 ulfl
|
|
|
|
|
|
|
|
|
|
* config.nmake:
|
|
|
|
|
|
|
|
|
|
removed COMMON_FILES_GNU from path, use the directories xy_DIR
|
|
|
|
|
from the settings above
|
|
|
|
|
|
|
|
|
|
2003-12-23 12:07 obiot
|
|
|
|
|
|
|
|
|
|
* epan/packet_info.h, packet-smpp.c, packet-wsp.c, packet-wtp.c:
|
|
|
|
|
|
|
|
|
|
Move the GSM SMS dissection to a dedicated subdissector
|
|
|
|
|
(currently still within packet-smpp.c).
|
|
|
|
|
|
|
|
|
|
Now the higher-level protocols show up without the need of
|
|
|
|
|
unfolding the SMPP dissector tree.
|
|
|
|
|
|
|
|
|
|
Add a new address type AT_STRINGZ, and use it for GSM SMS message
|
|
|
|
|
reassembly.
|
|
|
|
|
|
|
|
|
|
Get rid of the different UDH IE subtrees, and replace them with
|
|
|
|
|
one subtree for all UDH IEs.
|
|
|
|
|
|
|
|
|
|
Add debug logging to SMPP and SMPP GSM SMS dissectors.
|
|
|
|
|
|
|
|
|
|
Move the Short Message reassembly from the SMPP dissector to the
|
|
|
|
|
SMPP GSM SMS dissector. Fix duplicated "reassembled in" header
|
|
|
|
|
fields.
|
|
|
|
|
|
|
|
|
|
Rename header fields that are now part of SMPP GSM SMS (including
|
|
|
|
|
the dissector table name, so it has also been updated in
|
|
|
|
|
packet-wsp.c and packet-wtp.c).
|
|
|
|
|
|
|
|
|
|
Add an explicit "if (!tree) return" in the WSP add_headers()
|
|
|
|
|
method.
|
|
|
|
|
|
|
|
|
|
NOTE: it would be great if we were able to merge the existing
|
|
|
|
|
packet-gsm_sms.c and the SMPP GSM SMS dissector.
|
|
|
|
|
|
|
|
|
|
2003-12-23 21:16 guy
|
|
|
|
|
|
|
|
|
|
* packet-ssh.c:
|
|
|
|
|
|
|
|
|
|
Handle the case where "ssh_dissect_protocol()", for the first
|
|
|
|
|
packet, didn't determine the version number.
|
|
|
|
|
|
|
|
|
|
2003-12-23 21:18 guy
|
|
|
|
|
|
|
|
|
|
* packet-beep.c:
|
|
|
|
|
|
|
|
|
|
Have "tvb_ensure_length_remaining()" throw the appropriate
|
|
|
|
|
exception if there's no data remaining - its callers largely
|
|
|
|
|
depend on it doing so.
|
|
|
|
|
|
|
|
|
|
That means that the BEEP dissector doesn't have to check for it
|
|
|
|
|
returning 0.
|
|
|
|
|
|
|
|
|
|
2003-12-23 21:22 guy
|
|
|
|
|
|
|
|
|
|
* epan/tvbuff.c:
|
|
|
|
|
|
|
|
|
|
Have "tvb_ensure_length_remaining()" throw the appropriate
|
|
|
|
|
exception if there's no data remaining - its callers largely
|
|
|
|
|
depend on it doing so.
|
|
|
|
|
|
|
|
|
|
That means that the BEEP dissector doesn't have to check for it
|
|
|
|
|
returning 0.
|
|
|
|
|
|
|
|
|
|
2003-12-23 21:29 guy
|
|
|
|
|
|
|
|
|
|
* prefs.c:
|
|
|
|
|
|
|
|
|
|
Handle the move of "smpp" preferences to "smpp-gsm-sms".
|
|
|
|
|
|
|
|
|
|
2003-12-24 01:12 guy
|
|
|
|
|
|
|
|
|
|
* packet-radius.c, epan/strutil.c:
|
|
|
|
|
|
|
|
|
|
Do the "isprint()" hack for GTK+ 2.x or 1.3[.x], whether on UNIX
|
|
|
|
|
or Windows - the problem is that GTK+ 1.3[.x] and later assume
|
|
|
|
|
strings handed to them are UTF-8 strings, not, for example, ISO
|
|
|
|
|
8859/x strings.
|
|
|
|
|
|
|
|
|
|
In packet-radius.c, re-define "isprint()" rather than #ifdeffing
|
|
|
|
|
its use (the old code was also incorrectly treating 0x7f as a
|
|
|
|
|
printable).
|
|
|
|
|
|
|
|
|
|
2003-12-24 01:21 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: follow_dlg.c, gtkglobals.h:
|
|
|
|
|
|
|
|
|
|
Do the "isprint()" hack for GTK+ 2.x or 1.3[.x], whether on UNIX
|
|
|
|
|
or Windows - the problem is that GTK+ 1.3[.x] and later assume
|
|
|
|
|
strings handed to them are UTF-8 strings, not, for example, ISO
|
|
|
|
|
8859/x strings.
|
|
|
|
|
|
|
|
|
|
In packet-radius.c, re-define "isprint()" rather than #ifdeffing
|
|
|
|
|
its use (the old code was also incorrectly treating 0x7f as a
|
|
|
|
|
printable).
|
|
|
|
|
|
|
|
|
|
2003-12-24 02:06 obiot
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-image-gif.c:
|
|
|
|
|
|
|
|
|
|
Add support for GIF image dissection.
|
|
|
|
|
|
|
|
|
|
NOTE: I propose to use packet-MIME-TREE for future media types
|
|
|
|
|
that will be added to Ethereal (E.g., packet-image-png.c).
|
|
|
|
|
|
|
|
|
|
2003-12-24 09:50 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c, req_resp_hdrs.c:
|
|
|
|
|
|
|
|
|
|
In the loop that processes lines in HTTP requests and replies,
|
|
|
|
|
loop as long as there's reported data, don't just loop through
|
|
|
|
|
the data in the tvbuff.
|
|
|
|
|
|
|
|
|
|
Fix some problems with short frames.
|
|
|
|
|
|
|
|
|
|
2003-12-24 10:48 guy
|
|
|
|
|
|
|
|
|
|
* packet-tftp.c:
|
|
|
|
|
|
|
|
|
|
Don't display TFTP data if there isn't any to display.
|
|
|
|
|
|
|
|
|
|
2003-12-24 11:07 guy
|
|
|
|
|
|
|
|
|
|
* epan/proto.c:
|
|
|
|
|
|
|
|
|
|
Let FT_PROTOCOL fields, if the length specified is -1, have a
|
|
|
|
|
length of 0 - now that "tvb_ensure_length_remaining()" ensures
|
|
|
|
|
that there's at least one byte of data, we should use
|
|
|
|
|
"tvb_length_remaining()" for FT_PROTOCOL fields.
|
|
|
|
|
|
|
|
|
|
2003-12-24 12:46 obiot
|
|
|
|
|
|
|
|
|
|
* packet-image-gif.c:
|
|
|
|
|
|
|
|
|
|
Fix highlighting of Image record (forgot one fixed header byte).
|
|
|
|
|
|
|
|
|
|
Add comments on computation of fixed header.
|
|
|
|
|
|
|
|
|
|
2003-12-24 14:06 jmayer
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
|
|
|
|
|
Add -pedantic to --with-extra-gcc-checks
|
|
|
|
|
|
|
|
|
|
2003-12-24 14:45 jmayer
|
|
|
|
|
|
|
|
|
|
* wiretap/configure.in, epan/configure.in:
|
|
|
|
|
|
|
|
|
|
Add -pedantic to --with-extra-gcc-checks
|
|
|
|
|
|
|
|
|
|
2003-12-24 23:28 guy
|
|
|
|
|
|
|
|
|
|
* epan/tvbuff.c:
|
|
|
|
|
|
|
|
|
|
In "tvb_ensure_bytes_remaining()", throw ReportedBoundsError, not
|
|
|
|
|
BoundsError, if the offset is just past the end of the reported
|
|
|
|
|
data (because we're ensuring that there actually *is* a byte
|
|
|
|
|
there, and, even according to the reported length, it isn't).
|
|
|
|
|
|
|
|
|
|
2003-12-24 23:37 guy
|
|
|
|
|
|
|
|
|
|
* epan/proto.c:
|
|
|
|
|
|
|
|
|
|
In "alloc_field_info()", handle the case where the offset is past
|
|
|
|
|
the byte past the end of the tvbuff.
|
|
|
|
|
|
|
|
|
|
2003-12-26 11:36 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
bugfix: uninstall also the help textfiles
|
|
|
|
|
|
|
|
|
|
2003-12-26 11:37 ulfl
|
|
|
|
|
|
|
|
|
|
* config.nmake:
|
|
|
|
|
|
|
|
|
|
conditionally use modern UI for NSIS installer
|
|
|
|
|
|
|
|
|
|
2003-12-26 12:27 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/: Makefile.nmake, ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
conditionally use modern UI for NSIS installer
|
|
|
|
|
|
|
|
|
|
2003-12-26 23:33 guy
|
|
|
|
|
|
|
|
|
|
* packet-l2tp.c:
|
|
|
|
|
|
|
|
|
|
Check that the length of an AVP is >= 6, not just that it's
|
|
|
|
|
non-zero.
|
|
|
|
|
|
|
|
|
|
2003-12-27 01:42 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
When testing the first line of HTTP data, process what data we
|
|
|
|
|
have - don't give up if we don't have the full line.
|
|
|
|
|
|
|
|
|
|
2003-12-27 02:01 guy
|
|
|
|
|
|
|
|
|
|
* packet-clnp.c:
|
|
|
|
|
|
|
|
|
|
Note that this is another client for reassembly using connection
|
|
|
|
|
sequence numbers.
|
|
|
|
|
|
|
|
|
|
2003-12-27 02:17 guy
|
|
|
|
|
|
|
|
|
|
* packet-tds.c:
|
|
|
|
|
|
|
|
|
|
Don't defragment packets that aren't fragmented.
|
|
|
|
|
|
|
|
|
|
Note that we've seen weird sequence numbers for login packets.
|
|
|
|
|
|
|
|
|
|
2003-12-27 03:45 guy
|
|
|
|
|
|
|
|
|
|
* packet-afs.c:
|
|
|
|
|
|
|
|
|
|
There might not be any AFS payload in an AFS reply; for fields in
|
|
|
|
|
the reply that don't come from the packet, use an offset and
|
|
|
|
|
length of 0, so that we don't throw an exception if the purported
|
|
|
|
|
data at that offset with that length doesn't exist.
|
|
|
|
|
|
|
|
|
|
2003-12-27 04:01 guy
|
|
|
|
|
|
|
|
|
|
* packet-ndmp.c:
|
|
|
|
|
|
|
|
|
|
Don't create a protocol tree entry for the body of an NDMP
|
|
|
|
|
request or reply if there isn't a body, just a header, so that we
|
|
|
|
|
don't throw an exception and mark the frame as malformed if the
|
|
|
|
|
request or reply isn't supposed to have a body.
|
|
|
|
|
|
|
|
|
|
2003-12-27 08:35 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
Fix some comments.
|
|
|
|
|
|
|
|
|
|
2003-12-27 13:19 ulfl
|
|
|
|
|
|
|
|
|
|
* config.nmake:
|
|
|
|
|
|
|
|
|
|
added/changed some comments
|
|
|
|
|
|
|
|
|
|
2003-12-27 18:45 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
Properly handle 1xx, 204, and 304 responses, which don't contain
|
|
|
|
|
a message body.
|
|
|
|
|
|
|
|
|
|
2003-12-28 08:39 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
If we've seen an HTTP request or response or header line, and the
|
|
|
|
|
line we're looking at looks as if it could be the beginning of a
|
|
|
|
|
header line but stops at the end of the tvbuff before we see the
|
|
|
|
|
colon for the header line, throw an exception rather than
|
|
|
|
|
treating it as "not HTTP".
|
|
|
|
|
|
|
|
|
|
2003-12-28 12:43 ulfl
|
|
|
|
|
|
|
|
|
|
* packet-bssgp.c, packet-dcerpc-rpriv.c, packet-dcerpc-rs_repadm.c,
|
|
|
|
|
packet-giop.c, packet-ldp.c, packet-rpc.c, packet-smb.c,
|
|
|
|
|
packet-teredo.c, gtk/rtp_analysis.c, wiretap/lanalyzer.c:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (warning level 2)
|
|
|
|
|
|
|
|
|
|
2003-12-28 12:50 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/proto_draw.c:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (warning level 2)
|
|
|
|
|
|
|
|
|
|
2003-12-28 18:31 ulfl
|
|
|
|
|
|
|
|
|
|
* config.nmake:
|
|
|
|
|
|
|
|
|
|
all libs now relative to a base dir, use compiler warning level 2
|
|
|
|
|
|
|
|
|
|
2003-12-28 20:36 sharpe
|
|
|
|
|
|
|
|
|
|
* prefs.h:
|
|
|
|
|
|
|
|
|
|
Add a preferences item for the recent file count max so we can
|
|
|
|
|
tie it to the edit preferences dialog box and then use it in the
|
|
|
|
|
code that handles recent files.
|
|
|
|
|
|
|
|
|
|
2003-12-28 21:10 sharpe
|
|
|
|
|
|
|
|
|
|
* prefs.c, prefs.h, gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
Connect the recent_file_count_max variable to the
|
|
|
|
|
prefs.gui_recent_file_count_max variable entry, and fix a small
|
|
|
|
|
spelling/grammar mistake.
|
|
|
|
|
|
|
|
|
|
Now all we need is some enterprising individual to write the
|
|
|
|
|
small amount of preferences code to actually allow it to be
|
|
|
|
|
changed etc, but I have to go to Costco, so, later...
|
|
|
|
|
|
|
|
|
|
2003-12-28 23:20 sharpe
|
|
|
|
|
|
|
|
|
|
* prefs.c:
|
|
|
|
|
|
|
|
|
|
Add more code to handle the recent_files_count_max as a
|
|
|
|
|
preference ... Here we can read and write it from and to the
|
|
|
|
|
preferences file. I only have to add code to allow it to be set
|
|
|
|
|
in the Edit->Preferences area,
|
|
|
|
|
|
|
|
|
|
2003-12-28 23:50 guy
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc-rpriv.c, packet-dcerpc-rs_repadm.c:
|
|
|
|
|
|
|
|
|
|
In calls to "dcerpc_init_uuid()" only the *major* version number
|
|
|
|
|
of the interface is supplied; by virtue of 1.1 being truncated to
|
|
|
|
|
1, and by virtue of the putative major and minor version numbers
|
|
|
|
|
in 1.1 both being 1, a version number initialized to 1.1
|
|
|
|
|
presumably happened to work for RPRIV and RS_REPADM, but we might
|
|
|
|
|
as well do it right.
|
|
|
|
|
|
|
|
|
|
2003-12-29 00:19 guy
|
|
|
|
|
|
|
|
|
|
* packet-teredo.c:
|
|
|
|
|
|
|
|
|
|
At least as I read the Teredo draft, the nonce value is just an
|
|
|
|
|
opaque 8-byte value.
|
|
|
|
|
|
|
|
|
|
2003-12-29 00:25 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/lanalyzer.c:
|
|
|
|
|
|
|
|
|
|
Make all the byte arrays for writing out stuff "guint8" rather
|
|
|
|
|
than "gint8" - there's no reason for them to be signed, and
|
|
|
|
|
making them signed can cause compiler warnings if a value won't
|
|
|
|
|
fit in 8 bits if sign-extended.
|
|
|
|
|
|
|
|
|
|
2003-12-29 00:36 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, wiretap/AUTHORS, wiretap/dbs-etherwatch.c:
|
|
|
|
|
|
|
|
|
|
From Neils Koot:
|
|
|
|
|
|
|
|
|
|
add the ability to read Ethernet captures;
|
|
|
|
|
|
|
|
|
|
add the ability to read hex-only dumps.
|
|
|
|
|
|
|
|
|
|
2003-12-29 00:41 guy
|
|
|
|
|
|
|
|
|
|
* packet-tcap.c:
|
|
|
|
|
|
|
|
|
|
From Niels Koot: support TCAP over SUA.
|
|
|
|
|
|
|
|
|
|
2003-12-29 00:48 sharpe
|
|
|
|
|
|
|
|
|
|
* gtk/gui_prefs.c:
|
|
|
|
|
|
|
|
|
|
OK, now I have added the preference for recent_files_count_max,
|
|
|
|
|
and we can set the value and so on. We put the value in the text
|
|
|
|
|
field before it is displayed, and so on ...
|
|
|
|
|
|
|
|
|
|
2003-12-29 04:02 gerald
|
|
|
|
|
|
|
|
|
|
* packet-ieee80211.c:
|
|
|
|
|
|
|
|
|
|
Pull most of bytes_from_unparsed() into a new routine,
|
|
|
|
|
hex_str_to_bytes(). Use the new routine to initialize any WEP
|
|
|
|
|
keys we have defined. This has the side effect of fixing an
|
|
|
|
|
overflow if the user entered a long WEP key.
|
|
|
|
|
|
|
|
|
|
2003-12-29 04:06 gerald
|
|
|
|
|
|
|
|
|
|
* epan/: strutil.c, strutil.h, ftypes/ftype-bytes.c:
|
|
|
|
|
|
|
|
|
|
Pull most of bytes_from_unparsed() into a new routine,
|
|
|
|
|
hex_str_to_bytes(). Use the new routine to initialize any WEP
|
|
|
|
|
keys we have defined. This has the side effect of fixing an
|
|
|
|
|
overflow if the user entered a long WEP key.
|
|
|
|
|
|
|
|
|
|
2003-12-29 19:04 guy
|
|
|
|
|
|
|
|
|
|
* packet-ipx.c:
|
|
|
|
|
|
|
|
|
|
Add support for NetWare's serialization protocol.
|
|
|
|
|
|
|
|
|
|
2003-12-29 19:05 guy
|
|
|
|
|
|
|
|
|
|
* packet-socks.c:
|
|
|
|
|
|
|
|
|
|
Make sure the "we're in the middle of dissecting SOCKS" flag gets
|
|
|
|
|
cleared even if we throw an exception when dissecting the
|
|
|
|
|
payload.
|
|
|
|
|
|
|
|
|
|
2003-12-29 19:53 guy
|
|
|
|
|
|
|
|
|
|
* epan/: strutil.c, strutil.h:
|
|
|
|
|
|
|
|
|
|
"hex_str_to_bytes()" modifies the GByteArray supplied to it, so
|
|
|
|
|
don't mark it as "const".
|
|
|
|
|
|
|
|
|
|
2003-12-29 19:56 guy
|
|
|
|
|
|
|
|
|
|
* prefs.c, prefs.h, gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
Make the "max count of recently-visited files" preference
|
|
|
|
|
unsigned.
|
|
|
|
|
|
|
|
|
|
Get rid of an unused variable.
|
|
|
|
|
|
|
|
|
|
Fix up whitespace.
|
|
|
|
|
|
|
|
|
|
2003-12-29 20:03 ulfl
|
|
|
|
|
|
|
|
|
|
* file.c, file.h, range.h, gtk/Makefile.am, gtk/Makefile.nmake,
|
|
|
|
|
gtk/file_dlg.c, gtk/main.c, gtk/range.c:
|
|
|
|
|
|
|
|
|
|
From Dick Gooris (and me :-) more ways to choose which packets
|
|
|
|
|
can be saved, in the save(as) dialog box
|
|
|
|
|
|
|
|
|
|
2003-12-29 20:11 gram
|
|
|
|
|
|
|
|
|
|
* tools/Makefile.am:
|
|
|
|
|
|
|
|
|
|
Add a missing backslash for the EXTRA_DIST files.
|
|
|
|
|
|
|
|
|
|
2003-12-29 20:40 guy
|
|
|
|
|
|
|
|
|
|
* gtk/range.c:
|
|
|
|
|
|
|
|
|
|
Add an RCS ID.
|
|
|
|
|
|
|
|
|
|
Include <ctype.h> to declare "isdigit()".
|
|
|
|
|
|
|
|
|
|
2003-12-29 20:40 guy
|
|
|
|
|
|
|
|
|
|
* range.h:
|
|
|
|
|
|
|
|
|
|
Give it an RCS ID.
|
|
|
|
|
|
|
|
|
|
2003-12-29 20:41 guy
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
Get rid of an unused variable.
|
|
|
|
|
|
|
|
|
|
2003-12-29 20:46 guy
|
|
|
|
|
|
|
|
|
|
* tools/Makefile.am:
|
|
|
|
|
|
|
|
|
|
Give it an RCS ID and copyright notice.
|
|
|
|
|
|
|
|
|
|
2003-12-29 20:53 ulfl
|
|
|
|
|
|
|
|
|
|
* range.h:
|
|
|
|
|
|
|
|
|
|
removed a GTK2 warning
|
|
|
|
|
|
|
|
|
|
2003-12-29 21:04 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: file_dlg.c, range.c:
|
|
|
|
|
|
|
|
|
|
removed a GTK2 warning
|
|
|
|
|
|
|
|
|
|
2003-12-29 21:13 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
range.h moved from gtk to .
|
|
|
|
|
|
|
|
|
|
2003-12-29 21:18 jmayer
|
|
|
|
|
|
|
|
|
|
* gtk/Makefile.am:
|
|
|
|
|
|
|
|
|
|
range.h moved from gtk to .
|
|
|
|
|
|
|
|
|
|
2003-12-29 21:39 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/Makefile.am:
|
|
|
|
|
|
|
|
|
|
Delete the generated files only during maintainerclean
|
|
|
|
|
|
|
|
|
|
2003-12-29 22:33 guy
|
|
|
|
|
|
|
|
|
|
* req_resp_hdrs.c:
|
|
|
|
|
|
|
|
|
|
From RFC 2616: "Field names are case-insensitive." Use
|
|
|
|
|
"tvb_strncaseeql()", not "tvb_strneql()", to check for
|
|
|
|
|
"Content-Length:".
|
|
|
|
|
|
|
|
|
|
2003-12-29 22:42 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.nmake, range.c, gtk/Makefile.am,
|
|
|
|
|
gtk/Makefile.nmake, gtk/range.c:
|
|
|
|
|
|
|
|
|
|
Nothing in "range.c" is GTK+-specific, so move it to the
|
|
|
|
|
top-level directory.
|
|
|
|
|
|
|
|
|
|
2003-12-29 22:44 guy
|
|
|
|
|
|
|
|
|
|
* epan/: packet.c, packet_info.h:
|
|
|
|
|
|
|
|
|
|
Add a "saved_can_desegment" field to the "packet_info" structure,
|
|
|
|
|
so that dissectors for pass-through proxying protocols such as
|
|
|
|
|
SOCKS can allow the subdissectors they call to ask that
|
|
|
|
|
desegmentation be done.
|
|
|
|
|
|
|
|
|
|
2003-12-30 00:03 guy
|
|
|
|
|
|
|
|
|
|
* packet-socks.c, packet-tcp.c, packet-tcp.h:
|
|
|
|
|
|
|
|
|
|
Export a "dissect_tcp_payload()" routine from the TCP dissector,
|
|
|
|
|
for use by pass-through proxying dissectors such as the SOCKS
|
|
|
|
|
dissector; it does the work of processing a TCP segment,
|
|
|
|
|
including desegmentation. Export the "next sequence number"
|
|
|
|
|
value to subdissectors, so they can use it when calling
|
|
|
|
|
"dissect_tcp_payload()".
|
|
|
|
|
|
|
|
|
|
Use that in the SOCKS dissector.
|
|
|
|
|
|
|
|
|
|
2003-12-30 00:19 guy
|
|
|
|
|
|
|
|
|
|
* packet-socks.c:
|
|
|
|
|
|
|
|
|
|
Update a URL.
|
|
|
|
|
|
|
|
|
|
2003-12-30 00:22 guy
|
|
|
|
|
|
|
|
|
|
* packet-socks.c:
|
|
|
|
|
|
|
|
|
|
Update another URL and other stuff in that comment.
|
|
|
|
|
|
|
|
|
|
2003-12-30 01:19 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
minor changes and a small bugfix
|
|
|
|
|
|
|
|
|
|
2003-12-30 01:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-wtp.c:
|
|
|
|
|
|
|
|
|
|
Clean up the handling of the code that handles the payload a bit;
|
|
|
|
|
this also fixes a case where we'd put the same string into the
|
|
|
|
|
Info column twice.
|
|
|
|
|
|
|
|
|
|
Put the packet sequence number into the Info column for segmented
|
|
|
|
|
invoke and result PDUs, even if we don't try to reassemble them.
|
|
|
|
|
|
|
|
|
|
Don't put an entry into the protocol tree for the payload if
|
|
|
|
|
there isn't any payload.
|
|
|
|
|
|
|
|
|
|
2003-12-30 04:38 sharpe
|
|
|
|
|
|
|
|
|
|
* packet-smb.c:
|
|
|
|
|
|
|
|
|
|
A small fix from Andrew Bartlett. The Short File Name is always
|
|
|
|
|
in UNICODE.
|
|
|
|
|
|
|
|
|
|
2003-12-30 15:49 obiot
|
|
|
|
|
|
|
|
|
|
* doc/README.developer:
|
|
|
|
|
|
|
|
|
|
Header files proto-ABBREV.h must not exist if there are no
|
|
|
|
|
functions to export to other dissectors.
|
|
|
|
|
|
|
|
|
|
Describe the "if (tree)" construct and its sense by introducing 2
|
|
|
|
|
operation modes of Ethereal: (a) operational dissection (tree ==
|
|
|
|
|
NULL) and (b) detailed dissection (tree != NULL).
|
|
|
|
|
|
|
|
|
|
Fix some typos.
|
|
|
|
|
|
|
|
|
|
2003-12-30 17:14 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.am, packet-ismp.c, AUTHORS, Makefile.nmake,
|
|
|
|
|
doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
New protocol: Enterasys Interswitch Message Protocol (ismp) and
|
|
|
|
|
edp (Enterasys Discovery Protocol)
|
|
|
|
|
|
|
|
|
|
2003-12-30 19:11 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-ismp.c:
|
|
|
|
|
|
|
|
|
|
Remove unused variable firmware_rev
|
|
|
|
|
|
|
|
|
|
2003-12-30 21:52 ulfl
|
|
|
|
|
|
|
|
|
|
* AUTHORS:
|
|
|
|
|
|
|
|
|
|
added dick gooris to the list of contributors
|
|
|
|
|
|
|
|
|
|
2003-12-30 21:55 ulfl
|
|
|
|
|
|
|
|
|
|
* doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
added dick gooris to the list of contributors
|
|
|
|
|
|
|
|
|
|
2003-12-30 22:18 ulfl
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
removed compilation of packet-slsk
|
|
|
|
|
|
|
|
|
|
2003-12-30 22:48 guy
|
|
|
|
|
|
|
|
|
|
* range.c:
|
|
|
|
|
|
|
|
|
|
Include <string.h> to declare various string manipulation
|
|
|
|
|
functions.
|
|
|
|
|
|
|
|
|
|
2003-12-30 23:13 guy
|
|
|
|
|
|
|
|
|
|
* print.c:
|
|
|
|
|
|
|
|
|
|
In "get_field_data()", check to make sure the field doesn't run
|
|
|
|
|
past the end of the tvbuff.
|
|
|
|
|
|
|
|
|
|
2003-12-31 01:07 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/dbs-etherwatch.c:
|
|
|
|
|
|
|
|
|
|
For WTAP_ENCAP_ETHERNET, you have to fill in the "eth.fcs_len"
|
|
|
|
|
member of the pseudo-header; these captures don't appear to have
|
|
|
|
|
an FCS in them, so set that member to 0.
|
|
|
|
|
|
|
|
|
|
2003-12-31 01:17 guy
|
|
|
|
|
|
|
|
|
|
* packet-tds.c:
|
|
|
|
|
|
|
|
|
|
If a packet has a packet number of 0, it's not a fragment if the
|
|
|
|
|
status is "last buffer".
|
|
|
|
|
|
|
|
|
|
2003-12-31 09:47 guy
|
|
|
|
|
|
|
|
|
|
* packet-sdp.c:
|
|
|
|
|
|
|
|
|
|
Make the tvbuff for SDP lines have the line length as its length
|
|
|
|
|
and reported length, so we show the right error if we go past the
|
|
|
|
|
end of the tvbuff.
|
|
|
|
|
|
|
|
|
|
2003-12-31 09:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c, packet-rtsp.c, prefs.c:
|
|
|
|
|
|
|
|
|
|
Remove redundant protocol names from preference values.
|
|
|
|
|
|
|
|
|
|
2003-12-31 22:17 guy
|
|
|
|
|
|
|
|
|
|
* README.win32:
|
|
|
|
|
|
|
|
|
|
http://www.ethereal.com/distribution/win32/development/ has GLib
|
|
|
|
|
2.2.3 packages, and a gtk+-1.3.0-20030717.zip package; update the
|
|
|
|
|
version numbers accordingly.
|
|
|
|
|
|
|
|
|
|
2004-01-01 13:10 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
comment fixed
|
|
|
|
|
|
|
|
|
|
2004-01-01 13:16 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/gui_prefs.c:
|
|
|
|
|
|
|
|
|
|
moved recent files pref, as it splits corresponding dir entries
|
|
|
|
|
|
|
|
|
|
2004-01-01 13:29 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/prefs_dlg.c:
|
|
|
|
|
|
|
|
|
|
rearranged prefs topics
|
|
|
|
|
|
|
|
|
|
2004-01-01 13:41 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/display_opts.c:
|
|
|
|
|
|
|
|
|
|
label texts changed (tip from Richard)
|
|
|
|
|
|
|
|
|
|
2004-01-01 16:59 obiot
|
|
|
|
|
|
|
|
|
|
* epan/dfilter/semcheck.c:
|
|
|
|
|
|
|
|
|
|
Add support of contains and matches operators on slices.
|
|
|
|
|
|
|
|
|
|
2004-01-01 17:02 obiot
|
|
|
|
|
|
|
|
|
|
* epan/ftypes/ftype-bytes.c:
|
|
|
|
|
|
|
|
|
|
Add support of contains operator in slices.
|
|
|
|
|
|
|
|
|
|
2004-01-01 21:35 guy
|
|
|
|
|
|
|
|
|
|
* packet-vines.c:
|
|
|
|
|
|
|
|
|
|
From Chris Waters: fix a typo.
|
|
|
|
|
|
|
|
|
|
2004-01-01 21:47 guy
|
|
|
|
|
|
|
|
|
|
* packet-sdp.c:
|
|
|
|
|
|
|
|
|
|
Don't show empty media formats.
|
|
|
|
|
|
|
|
|
|
2004-01-01 23:34 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
Clean up the blank line handling a bit.
|
|
|
|
|
|
|
|
|
|
2004-01-01 23:36 guy
|
|
|
|
|
|
|
|
|
|
* packet-rtsp.c:
|
|
|
|
|
|
|
|
|
|
Make the RTSP packet handling more like the HTTP packet handling.
|
|
|
|
|
|
|
|
|
|
2004-01-02 00:19 sharpe
|
|
|
|
|
|
|
|
|
|
* gtk/color_dlg.c:
|
|
|
|
|
|
|
|
|
|
Tweak the name of the Coloring Rules dialog box to be more
|
|
|
|
|
consistent ...
|
|
|
|
|
|
|
|
|
|
2004-01-02 02:03 guy
|
|
|
|
|
|
|
|
|
|
* packet-sip.c:
|
|
|
|
|
|
|
|
|
|
From Steven Lass: put the request and status lines into the
|
|
|
|
|
protocol tree as filterable fields.
|
|
|
|
|
|
|
|
|
|
2004-01-02 06:35 sharpe
|
|
|
|
|
|
|
|
|
|
* packet-smb.c:
|
|
|
|
|
|
|
|
|
|
Revert a small change I made a day or so ago because Guy has
|
|
|
|
|
captures that show that the short name can be in ASCII if flags 2
|
|
|
|
|
says ASCII.
|
|
|
|
|
|
|
|
|
|
2004-01-02 12:52 obiot
|
|
|
|
|
|
|
|
|
|
* packet-x11-keysymdef.h, packet-x11.c, x11-fields:
|
|
|
|
|
|
|
|
|
|
From Michael Shuldman:
|
|
|
|
|
|
|
|
|
|
Add support for parsing some X11 replies and events (and the
|
|
|
|
|
framework for handling X11 errors it looks like) to the existing
|
|
|
|
|
X11 code, which parses X11 requests.
|
|
|
|
|
|
|
|
|
|
It parses what is the most difficult part of the replies/events,
|
|
|
|
|
they Keycode stuff by parsing the Keyboardmapping replies and
|
|
|
|
|
etc, and then KeyPress, KeyRelease events and some related stuff
|
|
|
|
|
(used for a specific project).
|
|
|
|
|
|
|
|
|
|
Adding support for parsing the rest of the event/replies should
|
|
|
|
|
not be difficult, I think it will mostly consist of going through
|
|
|
|
|
every event/reply and add the missing calls for each dataitem
|
|
|
|
|
i.e. register the data, the remaining the eventcodes/replies are
|
|
|
|
|
pretty straightforward if I remember correctly.
|
|
|
|
|
|
|
|
|
|
All events and replies are reported, it's the "detailed" (-V
|
|
|
|
|
option) that's missing for most.
|
|
|
|
|
|
|
|
|
|
The replies, events and errors are listed in the Info column, and
|
|
|
|
|
are summarized in the protocol summary line.
|
|
|
|
|
|
|
|
|
|
Bogus if (tree) { } constructs have also been fixed.
|
|
|
|
|
|
|
|
|
|
List over other misc. stuff added: - handle multiple outstanding
|
|
|
|
|
requests. - add AllocNamedColor to list of requests expecting a
|
|
|
|
|
reply. - body for parsing error replies. - each packet can be
|
|
|
|
|
sent to us multiple times, try to handle that. - change
|
|
|
|
|
request_length display to be what the client actually sends
|
|
|
|
|
for x11_request, not what it means (don't multiply by four). -
|
|
|
|
|
add some more opcodes expecting a reply (gone through all listed
|
|
|
|
|
in the ref. now, so should be complete). - use hashtable and
|
|
|
|
|
sequencenumber for matching reply to request.
|
|
|
|
|
|
|
|
|
|
2004-01-02 12:57 obiot
|
|
|
|
|
|
|
|
|
|
* AUTHORS:
|
|
|
|
|
|
|
|
|
|
From Michael Shuldman: enhanced X11 support.
|
|
|
|
|
|
|
|
|
|
2004-01-02 13:27 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/progress_dlg.c:
|
|
|
|
|
|
|
|
|
|
From Didier: don't update the progress bar more often than every
|
|
|
|
|
100ms
|
|
|
|
|
|
|
|
|
|
2004-01-02 13:38 ulfl
|
|
|
|
|
|
|
|
|
|
* AUTHORS:
|
|
|
|
|
|
|
|
|
|
From Didier: don't update the progress bar more often than every
|
|
|
|
|
100ms
|
|
|
|
|
|
|
|
|
|
2004-01-02 17:27 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
recent files: make submenu insensitive if empty and add a menu
|
|
|
|
|
item to clear the list
|
|
|
|
|
|
|
|
|
|
2004-01-02 21:01 ulfl
|
|
|
|
|
|
|
|
|
|
* file.c:
|
|
|
|
|
|
|
|
|
|
added a progressbar, when saving a large capture file
|
|
|
|
|
|
|
|
|
|
2004-01-02 21:47 ulfl
|
|
|
|
|
|
|
|
|
|
* file.c:
|
|
|
|
|
|
|
|
|
|
bugfix: init progbar to NULL at the right place
|
|
|
|
|
|
|
|
|
|
2004-01-02 21:48 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
hide save dialog, while saving
|
|
|
|
|
|
|
|
|
|
2004-01-02 23:44 guy
|
|
|
|
|
|
|
|
|
|
* packet-smb.c:
|
|
|
|
|
|
|
|
|
|
Fix a comment.
|
|
|
|
|
|
|
|
|
|
2004-01-03 03:37 guy
|
|
|
|
|
|
|
|
|
|
* packet-ismp.c:
|
|
|
|
|
|
|
|
|
|
Deal with some weird ISMP packets that have 0x42 0x42 0x03 in
|
|
|
|
|
front of the payload (are they some kind of weird 802.2 header?
|
|
|
|
|
0x42 is the SAP for IEEE 802.1d Spanning Tree BPDUs).
|
|
|
|
|
|
|
|
|
|
2004-01-03 03:43 guy
|
|
|
|
|
|
|
|
|
|
* packet-sdp.c:
|
|
|
|
|
|
|
|
|
|
Process all the data in the packet, regardless of whether it's
|
|
|
|
|
captured or not.
|
|
|
|
|
|
|
|
|
|
2004-01-03 03:49 guy
|
|
|
|
|
|
|
|
|
|
* packet-fr.c, packet-lapb.c, packet-lapd.c, packet-llc.c,
|
|
|
|
|
packet-sdlc.c, packet-v120.c, xdlc.c, xdlc.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:
|
|
|
|
|
|
|
|
|
|
Have "dissect_xdlc_control()" take a pointer to a structure
|
|
|
|
|
containing pointers to hf_ values, so the subfields of the
|
|
|
|
|
control field are put into the protocol tree as filterable items.
|
|
|
|
|
Change the protocols that use it appropriately.
|
|
|
|
|
|
|
|
|
|
Export "dissect_xdlc_control()" to plugins.
|
|
|
|
|
|
|
|
|
|
2004-01-03 05:13 guy
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
Mark arguments as unused.
|
|
|
|
|
|
|
|
|
|
Clean up indentation.
|
|
|
|
|
|
|
|
|
|
2004-01-03 05:14 guy
|
|
|
|
|
|
|
|
|
|
* packet-x11.c:
|
|
|
|
|
|
|
|
|
|
At least with some versions of GCC, the __attribute__((unused))
|
|
|
|
|
stuff has to come *after* the variable.
|
|
|
|
|
|
|
|
|
|
2004-01-03 12:43 obiot
|
|
|
|
|
|
|
|
|
|
* packet-image-gif.c:
|
|
|
|
|
|
|
|
|
|
Fix an incorrect filterable field name.
|
|
|
|
|
|
|
|
|
|
2004-01-03 13:03 tuexen
|
|
|
|
|
|
|
|
|
|
* packet-x11-keysymdef.h:
|
|
|
|
|
|
|
|
|
|
Make XConvertCase static to avoid a warning at link time.
|
|
|
|
|
|
|
|
|
|
2004-01-03 14:08 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/v5ua/packet-v5ua.c:
|
|
|
|
|
|
|
|
|
|
Warning fix: Mark a parameter as unused
|
|
|
|
|
|
|
|
|
|
2004-01-03 18:05 sharpe
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
|
|
|
|
|
dcerpc_stat.c, endpoint_talkers_eth.c, endpoint_talkers_fc.c,
|
|
|
|
|
endpoint_talkers_fddi.c, endpoint_talkers_ip.c,
|
|
|
|
|
endpoint_talkers_ipx.c, endpoint_talkers_tcpip.c,
|
|
|
|
|
endpoint_talkers_tr.c, endpoint_talkers_udpip.c, fc_stat.c,
|
|
|
|
|
gsm_a_stat.c, h225_counter.c, h225_ras_srt.c, http_stat.c,
|
|
|
|
|
io_stat.c, isup_stat.c, ldap_stat.c, menu.c, mgcp_stat.c,
|
|
|
|
|
rpc_progs.c, rpc_stat.c, rtp_analysis.c, rtp_stream_dlg.c,
|
|
|
|
|
smb_stat.c, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
Make Analyze/Statistics have an accelerator of Alt+A S and move
|
|
|
|
|
Analyze/Summary to Alt+A Y.
|
|
|
|
|
|
|
|
|
|
2004-01-03 18:40 sharpe
|
|
|
|
|
|
|
|
|
|
* AUTHORS, disabled_protos.c, disabled_protos.h, packet-data.c,
|
|
|
|
|
packet-frame.c, tethereal.c, epan/proto.c, epan/proto.h,
|
|
|
|
|
gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Apply the patches from Tadaaki Nagao for a global version of
|
|
|
|
|
disabled protocols ...
|
|
|
|
|
|
|
|
|
|
2004-01-04 02:24 guy
|
|
|
|
|
|
|
|
|
|
* gtk/proto_dlg.c:
|
|
|
|
|
|
|
|
|
|
A missing piece of Tadaaki Nagao's patches to add a global
|
|
|
|
|
"disabled protocols" file.
|
|
|
|
|
|
|
|
|
|
2004-01-04 02:55 obiot
|
|
|
|
|
|
|
|
|
|
* packet-mmse.c, packet-wsp.c, packet-wsp.h:
|
|
|
|
|
|
|
|
|
|
Fix the multipart dissection in WSP so media embedded in a
|
|
|
|
|
multipart entity gets handed off to subdissectors. However nested
|
|
|
|
|
multipart entities are not supported yet.
|
|
|
|
|
|
|
|
|
|
Add more information to the WSP protocol summary line.
|
|
|
|
|
|
|
|
|
|
Add some more clarifications (comments) in the WSP code.
|
|
|
|
|
|
|
|
|
|
Skip parsing of URL encoded data if tree is NULL.
|
|
|
|
|
|
|
|
|
|
2004-01-04 02:59 obiot
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.nmake, packet-image-jfif.c:
|
|
|
|
|
|
|
|
|
|
Add support for JFIF (JPEG File Interchange Format) media.
|
|
|
|
|
|
|
|
|
|
The JFIF dissector processes everything up to the start of scan
|
|
|
|
|
as the data thereafter is encoded and I didn't have the time to
|
|
|
|
|
figure out how it is :)
|
|
|
|
|
|
|
|
|
|
TODO: fix the WTP dissector so it doesn't hand off unreassembled
|
|
|
|
|
data to WSP.
|
|
|
|
|
|
|
|
|
|
2004-01-04 03:01 obiot
|
|
|
|
|
|
|
|
|
|
* AUTHORS:
|
|
|
|
|
|
|
|
|
|
JPEG File Interchange Format (JFIF) dissection.
|
|
|
|
|
|
|
|
|
|
2004-01-04 06:16 sharpe
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
User Specified Decodes, since it brings up a dialog box, should
|
|
|
|
|
be User Specified Decodes...
|
|
|
|
|
|
|
|
|
|
2004-01-04 10:57 guy
|
|
|
|
|
|
|
|
|
|
* packet-x11-keysymdef.h, packet-x11.c, x11-fields:
|
|
|
|
|
|
|
|
|
|
Move "XConvertCase()" from a header file to "packet-x11.c".
|
|
|
|
|
|
|
|
|
|
Handle the failure reply from the initial connection request.
|
|
|
|
|
|
|
|
|
|
"proto_item_append_text()" accepts "printf"-like formats; we
|
|
|
|
|
don't need to generate a string with a formatting routine and
|
|
|
|
|
hand it to "proto_item_append_text()", so don't do so.
|
|
|
|
|
|
|
|
|
|
When doing reassembly, the length that should be checked is the
|
|
|
|
|
length remaining in the tvbuff, not the length remaining in the
|
|
|
|
|
packet, and that length should be fetched with
|
|
|
|
|
"tvb_ensure_length_remaining()" so that if we *do* go past the
|
|
|
|
|
end of the tvbuff we throw the appropriate exception.
|
|
|
|
|
|
|
|
|
|
To determine whether a reply is a reply to the initial
|
|
|
|
|
connection, check the connection state and "initial connection
|
|
|
|
|
reply" frame - don't check the first byte of the message unless
|
|
|
|
|
we've determined that the message isn't an initial connection
|
|
|
|
|
reply (the first byte of the initial connection reply is the
|
|
|
|
|
success/failure flag, so it could be 0 or 1).
|
|
|
|
|
|
|
|
|
|
Display window IDs in hex in replies, as we do in requests.
|
|
|
|
|
|
|
|
|
|
Fix the masks for Button3, Button4, and Button5 (it's a bitset,
|
|
|
|
|
not a button number - more than one mouse button can be down in
|
|
|
|
|
an event, although it can be a pain to try to click more than one
|
|
|
|
|
button at the same time).
|
|
|
|
|
|
|
|
|
|
2004-01-04 20:42 guy
|
|
|
|
|
|
|
|
|
|
* packet-x11.c:
|
|
|
|
|
|
|
|
|
|
Move a comment to the appropriate location, and put in another
|
|
|
|
|
comment about problems with handling replies.
|
|
|
|
|
|
|
|
|
|
2004-01-04 20:44 guy
|
|
|
|
|
|
|
|
|
|
* packet-stun.c:
|
|
|
|
|
|
|
|
|
|
From Shiang-Ming Huang: bug fix.
|
|
|
|
|
|
|
|
|
|
2004-01-04 22:02 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wtp.c:
|
|
|
|
|
|
|
|
|
|
Add more information to the WTP protocol summary (PDU type and
|
|
|
|
|
PDU specific important parameters).
|
|
|
|
|
|
|
|
|
|
Document the computation of the length field in WTP concatenation
|
|
|
|
|
after having looked at a capture with the length field encoded as
|
|
|
|
|
a WSP uintvar-integer.
|
|
|
|
|
|
|
|
|
|
Use "common code" for WTP reassembly, by calling
|
|
|
|
|
process_reassembled_data(). Document the behavior of reassembly
|
|
|
|
|
as the output of Ethereal differs between the first and the
|
|
|
|
|
second pass.
|
|
|
|
|
|
|
|
|
|
Question: shoud the common reassembly code provide a call-back
|
|
|
|
|
mechanism to get access to previously-unreassembled packets that
|
|
|
|
|
appear to be part of a reassembled whole, and to be able to
|
|
|
|
|
update the state and information of those packets at the time of
|
|
|
|
|
the reassembly?
|
|
|
|
|
|
|
|
|
|
2004-01-04 23:32 ulfl
|
|
|
|
|
|
|
|
|
|
* range.c:
|
|
|
|
|
|
|
|
|
|
From Dick Gooris: updated lots of comments
|
|
|
|
|
|
|
|
|
|
2004-01-05 00:44 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS:
|
|
|
|
|
|
|
|
|
|
From Yaniv Kaul:
|
|
|
|
|
|
|
|
|
|
add parsing of message token (Unicode and regular);
|
|
|
|
|
|
|
|
|
|
add parsing of error token (Unicode only - do not have a
|
|
|
|
|
non Unicode
|
|
|
|
|
sample. Anyone?);
|
|
|
|
|
|
|
|
|
|
add parsing of done token (only minimal actually);
|
|
|
|
|
|
|
|
|
|
add parsing of Collation Information structure in
|
|
|
|
|
Environment
|
|
|
|
|
Change token.
|
|
|
|
|
|
|
|
|
|
2004-01-05 00:55 guy
|
|
|
|
|
|
|
|
|
|
* packet-tds.c:
|
|
|
|
|
|
|
|
|
|
From Yaniv Kaul:
|
|
|
|
|
|
|
|
|
|
add parsing of message token (Unicode and regular);
|
|
|
|
|
|
|
|
|
|
add parsing of error token (Unicode only - do not have a
|
|
|
|
|
non Unicode
|
|
|
|
|
sample. Anyone?);
|
|
|
|
|
|
|
|
|
|
add parsing of done token (only minimal actually);
|
|
|
|
|
|
|
|
|
|
add parsing of Collation Information structure in
|
|
|
|
|
Environment
|
|
|
|
|
Change token.
|
|
|
|
|
|
|
|
|
|
2004-01-05 01:18 guy
|
|
|
|
|
|
|
|
|
|
* packet-tds.c:
|
|
|
|
|
|
|
|
|
|
Handle non-Unicode error tokens.
|
|
|
|
|
|
|
|
|
|
Error tokens (at least in one capture) appear to have a server
|
|
|
|
|
name in them; handle that as well. (They also appear to have 3
|
|
|
|
|
more bytes of stuff in them.)
|
|
|
|
|
|
|
|
|
|
2004-01-05 03:51 guy
|
|
|
|
|
|
|
|
|
|
* packet-rtsp.c:
|
|
|
|
|
|
|
|
|
|
For RTSP requests, we assume that, if there's no Content-Length
|
|
|
|
|
header, the request has no body.
|
|
|
|
|
|
|
|
|
|
When displaying the body, use the reported length remaining, not
|
|
|
|
|
the captured length remaining, as the length.
|
|
|
|
|
|
|
|
|
|
2004-01-05 15:02 ulfl
|
|
|
|
|
|
|
|
|
|
* epan/plugins.c, plugins/plugin_api.h:
|
|
|
|
|
|
|
|
|
|
Bugfix from Lars Roland: included missing xdlc.h
|
|
|
|
|
|
|
|
|
|
2004-01-05 15:05 ulfl
|
|
|
|
|
|
|
|
|
|
* config.nmake:
|
|
|
|
|
|
|
|
|
|
From Lars Roland: corrected PATH settings
|
|
|
|
|
|
|
|
|
|
2004-01-05 15:27 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
using the file "COPYING" instead of "GPL.txt"
|
|
|
|
|
|
|
|
|
|
2004-01-05 17:26 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-bpdu.c:
|
|
|
|
|
|
|
|
|
|
From Alex Rozin: fix handling of MST messages.
|
|
|
|
|
|
|
|
|
|
Fix his e-mail address.
|
|
|
|
|
|
|
|
|
|
2004-01-05 17:29 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/GPL.txt:
|
|
|
|
|
|
|
|
|
|
using the file "COPYING" instead of "GPL.txt"
|
|
|
|
|
|
|
|
|
|
2004-01-05 17:33 ulfl
|
|
|
|
|
|
|
|
|
|
* wiretap/: erf.c, lanalyzer.c, libpcap.c, network_instruments.c,
|
|
|
|
|
netxray.c, snoop.c, toshiba.c, wtap-int.h:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (level 3)
|
|
|
|
|
|
|
|
|
|
2004-01-05 17:35 guy
|
|
|
|
|
|
|
|
|
|
* doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Alex Rozin: fix handling of MST messages.
|
|
|
|
|
|
|
|
|
|
Fix his e-mail address.
|
|
|
|
|
|
|
|
|
|
2004-01-05 18:10 ulfl
|
|
|
|
|
|
|
|
|
|
* epan/resolv.c, gtk/capture_info_dlg.c, gtk/io_stat.c,
|
|
|
|
|
gtk/progress_dlg.c, gtk/tcp_graph.c:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (level 3)
|
|
|
|
|
|
|
|
|
|
2004-01-05 19:27 ulfl
|
|
|
|
|
|
|
|
|
|
* plugins/: gryphon/packet-gryphon.c, giop/packet-coseventcomm.c,
|
|
|
|
|
giop/packet-cosnaming.c, docsis/packet-rngrsp.c,
|
|
|
|
|
artnet/packet-artnet.c:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (level 3)
|
|
|
|
|
|
|
|
|
|
2004-01-05 19:31 ulfl
|
|
|
|
|
|
|
|
|
|
* capture-wpcap.c, capture.c, packet-atalk.c, packet-bgp.c,
|
|
|
|
|
packet-cops.c, packet-dns.c, packet-gtp.c, packet-nbns.c,
|
|
|
|
|
packet-ospf.c, packet-smb-common.c, packet-vines.c, prefs.c,
|
|
|
|
|
tethereal.c, text2pcap.c:
|
|
|
|
|
|
|
|
|
|
removed some MSVC warnings (level 3)
|
|
|
|
|
|
|
|
|
|
2004-01-05 21:04 ulfl
|
|
|
|
|
|
|
|
|
|
* config.nmake:
|
|
|
|
|
|
|
|
|
|
switched to MSVC warning level 3 and default is winpcap version 3
|
|
|
|
|
now
|
|
|
|
|
|
|
|
|
|
2004-01-05 21:47 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
fixed / updated some dependencies
|
|
|
|
|
|
|
|
|
|
2004-01-05 22:21 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c, range.c, range.h:
|
|
|
|
|
|
|
|
|
|
an enum represents the radio buttons much better, than an "array"
|
|
|
|
|
of gbooleans
|
|
|
|
|
|
|
|
|
|
2004-01-06 00:08 guy
|
|
|
|
|
|
|
|
|
|
* packet-rstat.c:
|
|
|
|
|
|
|
|
|
|
Use "rstat4_proc" rather than "rstat3_proc" for rstat version 4.
|
|
|
|
|
|
|
|
|
|
2004-01-06 00:09 guy
|
|
|
|
|
|
|
|
|
|
* packet-image-jfif.c:
|
|
|
|
|
|
|
|
|
|
Get rid of an unused value_string table.
|
|
|
|
|
|
|
|
|
|
2004-01-06 02:20 guy
|
|
|
|
|
|
|
|
|
|
* packet-atalk.c, packet-dsi.c:
|
|
|
|
|
|
|
|
|
|
Note in a comment that "dissect_asp_reply_get_status()" might be
|
|
|
|
|
dissecting AFP server status - other servers might have different
|
|
|
|
|
status formats.
|
|
|
|
|
|
|
|
|
|
In "dissect_asp_reply_get_status()", put the UTF-8 server name
|
|
|
|
|
into a tree, with the length and name in the tree as separate
|
|
|
|
|
items, and fetch the length into a 16-bit variable (as it's a
|
|
|
|
|
16-bit length in the packet), as is done in
|
|
|
|
|
"dissect_dsi_reply_get_status()". (XXX - should that just be
|
|
|
|
|
done with an FT_UINT_STRING field, as is done for other strings?)
|
|
|
|
|
|
|
|
|
|
Use "tvb_get_string()" to fetch the UTF-8 server name, and set
|
|
|
|
|
the length and name from the values we fetched, in both of those
|
|
|
|
|
routines.
|
|
|
|
|
|
|
|
|
|
For FT_UINT_STRING fields in "dissect_asp_reply_get_status()" and
|
|
|
|
|
"dissect_dsi_reply_get_status()", don't fetch the length
|
|
|
|
|
separately - just use the value filled in by
|
|
|
|
|
"proto_tree_add_item()" (now that a "proto_item" is no longer
|
|
|
|
|
opaque, we can do that). That means we don't have a problem with
|
|
|
|
|
overflows of the 8-bit "len" variable if the length is 255.
|
|
|
|
|
|
|
|
|
|
2004-01-06 02:29 guy
|
|
|
|
|
|
|
|
|
|
* packet-bgp.c:
|
|
|
|
|
|
|
|
|
|
"decode_MPLS_stack()" always returns a nonnegative value; make it
|
|
|
|
|
return "guint", and make the "labnum" variable to which its
|
|
|
|
|
return value is assigned a "guint".
|
|
|
|
|
|
|
|
|
|
"plen" in "decode_prefix_MP()" can have a 16-bit value assigned
|
|
|
|
|
to it; make it a "guint", not just a "guint8".
|
|
|
|
|
|
|
|
|
|
2004-01-06 02:38 guy
|
|
|
|
|
|
|
|
|
|
* packet-gtp.c:
|
|
|
|
|
|
|
|
|
|
In "decode_qos_umts()", "length" can get assigned a 2-byte value,
|
|
|
|
|
so make it a "guint", not just a "guint8".
|
|
|
|
|
|
|
|
|
|
2004-01-06 02:42 guy
|
|
|
|
|
|
|
|
|
|
* packet-nbns.c:
|
|
|
|
|
|
|
|
|
|
The error code in an NBDS error packet is 1 byte, not 2.
|
|
|
|
|
|
|
|
|
|
2004-01-06 02:47 guy
|
|
|
|
|
|
|
|
|
|
* packet-ospf.c:
|
|
|
|
|
|
|
|
|
|
Make some variables to which 16-bit values are assigned wide
|
|
|
|
|
enough to hold those values.
|
|
|
|
|
|
|
|
|
|
2004-01-06 02:51 guy
|
|
|
|
|
|
|
|
|
|
* packet-vines.c:
|
|
|
|
|
|
|
|
|
|
Make a variable to which a 16-bit value is assigned big enough to
|
|
|
|
|
hold such a value.
|
|
|
|
|
|
|
|
|
|
2004-01-06 02:58 guy
|
|
|
|
|
|
|
|
|
|
* text2pcap.c:
|
|
|
|
|
|
|
|
|
|
Add some sanity checking for the "-i" argument.
|
|
|
|
|
|
|
|
|
|
2004-01-06 19:56 guy
|
|
|
|
|
|
|
|
|
|
* packet-x11.c:
|
|
|
|
|
|
|
|
|
|
Make the forward declarations of routines and their definitions
|
|
|
|
|
match.
|
|
|
|
|
|
|
|
|
|
2004-01-06 20:05 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/: ascend-grammar.y, ascend-int.h, ascend-scanner.l:
|
|
|
|
|
|
|
|
|
|
Packet data is an array of "guint8"s, not an array of "char"s;
|
|
|
|
|
declare variables appropriately.
|
|
|
|
|
|
|
|
|
|
Put in a cast to squelch MSVC++ warnings.
|
|
|
|
|
|
|
|
|
|
2004-01-06 21:11 guy
|
|
|
|
|
|
|
|
|
|
* packet-fw1.c:
|
|
|
|
|
|
|
|
|
|
Don't add an interface to the interface list if we already have
|
|
|
|
|
MAX_INTERFACES interfaces in the list.
|
|
|
|
|
|
|
|
|
|
Make "found" a gboolean.
|
|
|
|
|
|
|
|
|
|
2004-01-06 22:05 guy
|
|
|
|
|
|
|
|
|
|
* packet-fw1.c:
|
|
|
|
|
|
|
|
|
|
Clear the interface list and free up interface names whenever a
|
|
|
|
|
new capture is read.
|
|
|
|
|
|
|
|
|
|
"interface_anzahl" is always <= MAX_INTERFACES, so we don't need
|
|
|
|
|
to check array indices against MAX_INTERFACES when iterating over
|
|
|
|
|
all known interfaces.
|
|
|
|
|
|
|
|
|
|
2004-01-06 22:38 guy
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
Widgets get freed when the reference count goes to zero; we don't
|
|
|
|
|
need to explicitly destroy menu items when we remove them from
|
|
|
|
|
the "recent files" list.
|
|
|
|
|
|
|
|
|
|
Clean up indentation.
|
|
|
|
|
|
|
|
|
|
2004-01-06 22:52 jmayer
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/Makefile.am:
|
|
|
|
|
|
|
|
|
|
GPL.txt -> ../../COPYING
|
|
|
|
|
|
|
|
|
|
2004-01-07 00:10 ulfl
|
|
|
|
|
|
|
|
|
|
* range.c, range.h, gtk/dlg_utils.c, gtk/dlg_utils.h,
|
|
|
|
|
gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
save dialog with "Captured" and "Displayed" buttons in packet
|
|
|
|
|
range
|
|
|
|
|
|
|
|
|
|
2004-01-07 01:44 jmayer
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_map_stat.c, isup_stat.c:
|
|
|
|
|
|
|
|
|
|
Not that it really matters as the test still alwas evaluates to
|
|
|
|
|
false: An array with 256 elements should not be accessed with an
|
|
|
|
|
index >= 256, as we do not count as normal people do.
|
|
|
|
|
|
|
|
|
|
2004-01-07 04:33 guy
|
|
|
|
|
|
|
|
|
|
* plugins/artnet/packet-artnet.c:
|
|
|
|
|
|
|
|
|
|
Use "tvb_get_guint8()", not "tvb_get_ntohs()", to fetch 1-byte
|
|
|
|
|
numbers.
|
|
|
|
|
|
|
|
|
|
Use "proto_tree_add_item()" if you don't need the number's value.
|
|
|
|
|
|
|
|
|
|
2004-01-07 04:50 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/lanalyzer.c:
|
|
|
|
|
|
|
|
|
|
The year in a LANalyzer capture's trace summary record is a
|
|
|
|
|
2-byte year number.
|
|
|
|
|
|
|
|
|
|
2004-01-07 05:13 guy
|
|
|
|
|
|
|
|
|
|
* plugins/docsis/packet-rngrsp.c:
|
|
|
|
|
|
|
|
|
|
Don't do anything exotic to get signed integral values -
|
|
|
|
|
Ethereal's dissectors assume a two's-complement machine (we offer
|
|
|
|
|
our apologies to those trying to run it on sign-magnitude IBM
|
|
|
|
|
7090/7094's and one's complement Univac/Unisys 11xx machines
|
|
|
|
|
:-)).
|
|
|
|
|
|
|
|
|
|
2004-01-07 05:24 gram
|
|
|
|
|
|
|
|
|
|
* epan/dfilter/scanner.l:
|
|
|
|
|
|
|
|
|
|
Don't assert that quoted_string be NULL; it can be non-NULL if
|
|
|
|
|
the previous dfilter failed to compile because a closing
|
|
|
|
|
double-quote was not provided. Handle that case.
|
|
|
|
|
|
|
|
|
|
2004-01-07 05:24 guy
|
|
|
|
|
|
|
|
|
|
* packet-cops.c:
|
|
|
|
|
|
|
|
|
|
The type values from Net-SNMP are u_chars; make the formal
|
|
|
|
|
argument for them u_char.
|
|
|
|
|
|
|
|
|
|
2004-01-07 07:17 guy
|
|
|
|
|
|
|
|
|
|
* README.win32:
|
|
|
|
|
|
|
|
|
|
Fix some typoes.
|
|
|
|
|
|
|
|
|
|
Give the appropriate locations for libiconv, gettext, and
|
|
|
|
|
WinPcap.
|
|
|
|
|
|
|
|
|
|
Note that the WinPcap package is *not* available from
|
|
|
|
|
ethereal.com.
|
|
|
|
|
|
|
|
|
|
Explain a bit more about how to unpack the zip files for
|
|
|
|
|
development packages.
|
|
|
|
|
|
|
|
|
|
2004-01-07 12:10 ulfl
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
|
|
|
|
|
added current windows versions
|
|
|
|
|
|
|
|
|
|
2004-01-07 12:12 ulfl
|
|
|
|
|
|
|
|
|
|
* README.win32:
|
|
|
|
|
|
|
|
|
|
minor changes
|
|
|
|
|
|
|
|
|
|
2004-01-07 19:10 obiot
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
Remove extraneous parameters of packet count in case the end-user
|
|
|
|
|
manually enters a range of packets. Comment this in the code.
|
|
|
|
|
|
|
|
|
|
2004-01-07 19:49 obiot
|
|
|
|
|
|
|
|
|
|
* packet-sip.c:
|
|
|
|
|
|
|
|
|
|
Add a preference that controls the way the SIP version is
|
|
|
|
|
enforced. By default, strict enforcement of SIP/2.0 will be
|
|
|
|
|
applied.
|
|
|
|
|
|
|
|
|
|
Add some comments.
|
|
|
|
|
|
|
|
|
|
From Anders Broman:
|
|
|
|
|
|
|
|
|
|
Fix the length of content_type_parameter_str.
|
|
|
|
|
|
|
|
|
|
Fix a typo in a comment.
|
|
|
|
|
|
|
|
|
|
2004-01-07 19:51 guy
|
|
|
|
|
|
|
|
|
|
* README:
|
|
|
|
|
|
|
|
|
|
Update the list of OSes and OS versions on which Ethereal is
|
|
|
|
|
known to work (or inferred to work - some lists were changed to
|
|
|
|
|
"XXX and later", on the assumption that later releases didn't
|
|
|
|
|
break anything).
|
|
|
|
|
|
|
|
|
|
2004-01-07 19:52 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wtp.c:
|
|
|
|
|
|
|
|
|
|
Get rid of a now unused variable.
|
|
|
|
|
|
|
|
|
|
2004-01-07 20:14 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/proto_draw.c:
|
|
|
|
|
|
|
|
|
|
added some simple_dialogs, if save of raw data fails for some
|
|
|
|
|
reasons
|
|
|
|
|
|
|
|
|
|
2004-01-07 21:14 guy
|
|
|
|
|
|
|
|
|
|
* packet-bpdu.c:
|
|
|
|
|
|
|
|
|
|
From Alex Rozin: cope with what appears to be an ambiguity in the
|
|
|
|
|
802.1s spec, where different implementations take different
|
|
|
|
|
interpretations.
|
|
|
|
|
|
|
|
|
|
2004-01-07 21:29 guy
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
Get rid of "gtk_box_pack_start()" call to put the range table
|
|
|
|
|
into the range frame - we already have a "gtk_container_add()"
|
|
|
|
|
call that does that.
|
|
|
|
|
|
|
|
|
|
2004-01-07 22:16 jmayer
|
|
|
|
|
|
|
|
|
|
* gtk/proto_draw.c:
|
|
|
|
|
|
|
|
|
|
Include string.h to import strerror
|
|
|
|
|
|
|
|
|
|
2004-01-08 10:40 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c, range.c, range.h:
|
|
|
|
|
|
|
|
|
|
Save As and range: don't use global vars in range.c, as this will
|
|
|
|
|
be also used for the print dialog later. Calculate packet count
|
|
|
|
|
for user specified ranges
|
|
|
|
|
|
|
|
|
|
2004-01-08 20:05 guy
|
|
|
|
|
|
|
|
|
|
* packet-bpdu.c:
|
|
|
|
|
|
|
|
|
|
Update the comment about the length issue to reflect mail from
|
|
|
|
|
somebody on the stds-802-1@ieee.org list.
|
|
|
|
|
|
|
|
|
|
2004-01-08 20:19 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-sccp.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Jari Mustajarvi: fix handling of PDUs with 2-byte-long
|
|
|
|
|
variable and optional pointers.
|
|
|
|
|
|
|
|
|
|
2004-01-08 20:39 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: main.c, toolbar.c:
|
|
|
|
|
|
|
|
|
|
If building without libpcap, exclude some stuff that builds only
|
|
|
|
|
if you're building with libpcap or that's not necessary if you're
|
|
|
|
|
not building with libpcap.
|
|
|
|
|
|
|
|
|
|
2004-01-08 22:52 guy
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
|
|
|
|
|
Cope with "net-snmp-config --cflags" emitting flags that the C
|
|
|
|
|
compiler can use but cpp can't.
|
|
|
|
|
|
|
|
|
|
2004-01-09 00:34 guy
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
|
|
|
|
|
The extra flags that "net-snmp-config --cflags" might emit might
|
|
|
|
|
cause problems with compilation, so, if they do, the
|
|
|
|
|
"net-snmp-config" in question would need to be fixed; back out
|
|
|
|
|
the previous change.
|
|
|
|
|
|
|
|
|
|
2004-01-09 00:56 guy
|
|
|
|
|
|
|
|
|
|
* packet-h225.c, packet-h245.c, packet-portmap.c, packet-sdp.c:
|
|
|
|
|
|
|
|
|
|
"conversation_new()" takes flags NO_ADDR2 and NO_PORT2, not
|
|
|
|
|
NO_ADDR_B and NO_PORT_B - the corresponding flags have the same
|
|
|
|
|
values, but they don't have the same semantics (a
|
|
|
|
|
"find_conversation()" call with a missing address or port B will
|
|
|
|
|
do a wildcard match on *both* addresses or ports, not just the
|
|
|
|
|
second one).
|
|
|
|
|
|
|
|
|
|
2004-01-09 00:57 guy
|
|
|
|
|
|
|
|
|
|
* epan/conversation.c:
|
|
|
|
|
|
|
|
|
|
Fix a comment.
|
|
|
|
|
|
|
|
|
|
2004-01-09 01:02 guy
|
|
|
|
|
|
|
|
|
|
* epan/circuit.c:
|
|
|
|
|
|
|
|
|
|
Fix a typo.
|
|
|
|
|
|
|
|
|
|
2004-01-09 02:57 obiot
|
|
|
|
|
|
|
|
|
|
* file.c, epan/frame_data.h, gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Fix the "unmarking a packet matching a color filter does not
|
|
|
|
|
apply the color filter's colors" bug, by storing the pointer to
|
|
|
|
|
the matching color_filter_t structure in the frame_data
|
|
|
|
|
structure.
|
|
|
|
|
|
|
|
|
|
Replace "frame" and "frames" by "packet" and "packets" in many
|
|
|
|
|
places.
|
|
|
|
|
|
|
|
|
|
2004-01-09 08:36 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: Makefile.am, Makefile.nmake, ethclist.c, ethclist.h,
|
|
|
|
|
gtkclist_v12.c, gtkclist_v12.h, gtkglobals.h, gui_prefs.c,
|
|
|
|
|
main.c, main.h, menu.c, packet_list.c, packet_list.h:
|
|
|
|
|
|
|
|
|
|
Turn the GTK+ 1.2.10 clist code into our own widget; that lets us
|
|
|
|
|
modify it to add functionality or improve performance, although,
|
|
|
|
|
until we make it work on GTK+ 1.3[.x] and 2.x, we shouldn't count
|
|
|
|
|
on the performance improvements, or make its API different from
|
|
|
|
|
that of the GtkClist API (other than names).
|
|
|
|
|
|
|
|
|
|
Move all the code that knows about the packet list into
|
|
|
|
|
gtk/packet_list.c, so that the GtkClist vs. EthClist stuff is
|
|
|
|
|
encapsulated inside it.
|
|
|
|
|
|
|
|
|
|
2004-01-09 14:04 ulfl
|
|
|
|
|
|
|
|
|
|
* file.c, range.c, range.h, gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
some code cleanup in range.c
|
|
|
|
|
|
|
|
|
|
2004-01-09 18:10 ulfl
|
|
|
|
|
|
|
|
|
|
* file.c, print.h, range.c, range.h, gtk/file_dlg.c,
|
|
|
|
|
gtk/print_dlg.c:
|
|
|
|
|
|
|
|
|
|
use the same packet range things for "Print" dialog, as already
|
|
|
|
|
implemented in the "Save As" dialog and some other minor changes
|
|
|
|
|
|
|
|
|
|
2004-01-09 18:49 sharpe
|
|
|
|
|
|
|
|
|
|
* print.c:
|
|
|
|
|
|
|
|
|
|
There seems to be a missing #include ... there are still errors,
|
|
|
|
|
though.
|
|
|
|
|
|
|
|
|
|
2004-01-09 19:02 ulfl
|
|
|
|
|
|
|
|
|
|
* tethereal.c:
|
|
|
|
|
|
|
|
|
|
use the same packet range things for "Print" dialog, as already
|
|
|
|
|
implemented in the "Save As" dialog and some other minor changes
|
|
|
|
|
|
|
|
|
|
2004-01-09 20:19 obiot
|
|
|
|
|
|
|
|
|
|
* color.h, gtk/color_dlg.c, gtk/color_filters.c:
|
|
|
|
|
|
|
|
|
|
Part 2 of the "unmarking a packet matching a color filter does
|
|
|
|
|
not apply the color filter's colors" bug: keep a list of removed
|
|
|
|
|
color filters, so there's no problem if we delete a color filter
|
|
|
|
|
for which there are one or more packets that have its colors.
|
|
|
|
|
Only get rid of the lists when they ar no longer needed.
|
|
|
|
|
|
|
|
|
|
2004-01-09 20:36 guy
|
|
|
|
|
|
|
|
|
|
* gtk/packet_list.c:
|
|
|
|
|
|
|
|
|
|
Include <string.h> to declare "strcmp()".
|
|
|
|
|
|
|
|
|
|
2004-01-09 20:39 guy
|
|
|
|
|
|
|
|
|
|
* gtk/color_filters.h:
|
|
|
|
|
|
|
|
|
|
Export "remove_color_filter()", as it's used in "color_dlg.c".
|
|
|
|
|
|
|
|
|
|
2004-01-09 21:38 guy
|
|
|
|
|
|
|
|
|
|
* cfile.h, file.c, proto_hier_stats.c, tethereal.c:
|
|
|
|
|
|
|
|
|
|
We don't need to keep the progress bar quantum or next step in
|
|
|
|
|
the capture_file structure - just make it local to the routine
|
|
|
|
|
scanning through the packets.
|
|
|
|
|
|
|
|
|
|
2004-01-09 21:45 obiot
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
Add support for the message/http media type defined in HTTP.
|
|
|
|
|
|
|
|
|
|
TODO: the HTTP dissector does not deal yet with chunked coding.
|
|
|
|
|
|
|
|
|
|
2004-01-09 21:49 obiot
|
|
|
|
|
|
|
|
|
|
* AUTHORS:
|
|
|
|
|
|
|
|
|
|
Dissector for message/http media type defined in HTTP.
|
|
|
|
|
|
|
|
|
|
2004-01-09 22:10 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wsp.c:
|
|
|
|
|
|
|
|
|
|
Decode HEAD, OPTIONS, TRACE, DELETE as GET. Decode PUT as POST.
|
|
|
|
|
|
|
|
|
|
Note: It looks like the WAP specs are not publicly available
|
|
|
|
|
anymore.
|
|
|
|
|
|
|
|
|
|
2004-01-09 22:56 guy
|
|
|
|
|
|
|
|
|
|
* file.c:
|
|
|
|
|
|
|
|
|
|
Have a common "process_specified_packets()" routine for
|
|
|
|
|
processing packets in a loop; it handles reading the packet from
|
|
|
|
|
the capture file, creating and updating the progress bar,
|
|
|
|
|
handling the stop button, and handling range specifications.
|
|
|
|
|
|
|
|
|
|
Use that for printing and saving packets. (There might be other
|
|
|
|
|
loops that should use it as well.)
|
|
|
|
|
|
|
|
|
|
2004-01-09 23:18 guy
|
|
|
|
|
|
|
|
|
|
* packet-ses.c, packet-ses.h:
|
|
|
|
|
|
|
|
|
|
From Yuriy Sidelnikov:
|
|
|
|
|
|
|
|
|
|
fixed up the problem with short SPDU (dissector didn't
|
|
|
|
|
recognize
|
|
|
|
|
short SPDU);
|
|
|
|
|
|
|
|
|
|
added support for presentation dissector. Presentation
|
|
|
|
|
as well
|
|
|
|
|
as ASCE dissectors have to know type of session
|
|
|
|
|
primitives.
|
|
|
|
|
|
|
|
|
|
2004-01-09 23:24 guy
|
|
|
|
|
|
|
|
|
|
* packet-t38.c:
|
|
|
|
|
|
|
|
|
|
From Martin Regner:
|
|
|
|
|
|
|
|
|
|
temporary hack added to check for packets that look like
|
|
|
|
|
RTPv2
|
|
|
|
|
packets and to dissect them as such (the right fix is to
|
|
|
|
|
support
|
|
|
|
|
starting and ending frames in conversations and to have
|
|
|
|
|
H.245
|
|
|
|
|
close UDP conversations when appropriate and start new
|
|
|
|
|
ones);
|
|
|
|
|
|
|
|
|
|
add preferences for the UDP and TCP port numbers;
|
|
|
|
|
|
|
|
|
|
add a preference to specify whether to use
|
|
|
|
|
pre-corrigendum T.38
|
|
|
|
|
or post-corrigendum T.38;
|
|
|
|
|
|
|
|
|
|
give a summary in the Info column.
|
|
|
|
|
|
|
|
|
|
2004-01-10 02:38 obiot
|
|
|
|
|
|
|
|
|
|
* Makefile.am, packet-http.c, packet-text-media.c, Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Add support for a generic line-based text data dissector.
|
|
|
|
|
|
|
|
|
|
2004-01-10 02:40 obiot
|
|
|
|
|
|
|
|
|
|
* AUTHORS:
|
|
|
|
|
|
|
|
|
|
Generic line-based text data dissector.
|
|
|
|
|
|
|
|
|
|
2004-01-10 02:43 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am, alignment.h, packet-msproxy.c, packet-smb-browse.c,
|
|
|
|
|
packet-smb-common.h, packet-smb.c, packet-socks.c:
|
|
|
|
|
|
|
|
|
|
Eliminate "alignment.h" header - the stuff in it is no longer
|
|
|
|
|
used.
|
|
|
|
|
|
|
|
|
|
2004-01-10 02:54 obiot
|
|
|
|
|
|
|
|
|
|
* packet-text-media.c:
|
|
|
|
|
|
|
|
|
|
Get rid of an unused variable.
|
|
|
|
|
|
|
|
|
|
NOTE: the HTTP dissecotr does not remove content and transfer
|
|
|
|
|
coding from the entity yet. This may look a little weird, but it
|
|
|
|
|
is not unsafe :) Anyway, we now know what to do next ;^p
|
|
|
|
|
|
|
|
|
|
2004-01-10 04:09 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Move header files for stuff used by dissectors, and source files
|
|
|
|
|
containing helper routines, to DISSECTOR_HELPER_SRC. Include
|
|
|
|
|
DISSECTOR_HELPER_SRC in ETHEREAL_COMMON_SRC, and include
|
|
|
|
|
BUILT_SOURCES in ETHEREAL_COMMON_SRC rather than repeating those
|
|
|
|
|
headers directly. Do similar things with ETHEREAL_COMMON_OBJECTS
|
|
|
|
|
and DISSECTOR_COMMON_OBJECTS in Makefile.nmake.
|
|
|
|
|
|
|
|
|
|
Add "packet-x11-keysymdef.h" to "noinst_Headers", so it's built
|
|
|
|
|
as part of the tarball.
|
|
|
|
|
|
|
|
|
|
2004-01-10 12:43 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/tcp_graph.c:
|
|
|
|
|
|
|
|
|
|
removed two MSVC warnings (GTK2 related)
|
|
|
|
|
|
|
|
|
|
2004-01-10 12:50 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/to_str.h:
|
|
|
|
|
|
|
|
|
|
to_str.c declares this: gchar* ip6_to_str ..., make to_str.h do
|
|
|
|
|
the same (char -> gchar)
|
|
|
|
|
|
|
|
|
|
2004-01-10 13:15 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/frame_data.h:
|
|
|
|
|
|
|
|
|
|
Remove a C++ style comment
|
|
|
|
|
|
|
|
|
|
2004-01-10 13:49 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-h245.c:
|
|
|
|
|
|
|
|
|
|
Fix the following type of warings: packet-h245.c:13932: warning:
|
|
|
|
|
invalid storage class for function
|
|
|
|
|
`dissect_h245_RedundancyEncodingElement' by moving the function
|
|
|
|
|
declarations outside other functions
|
|
|
|
|
|
|
|
|
|
2004-01-10 14:10 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/compat_macros.h:
|
|
|
|
|
|
|
|
|
|
added various button compatibility macros, to be used in the
|
|
|
|
|
dialogs and elsewhere
|
|
|
|
|
|
|
|
|
|
2004-01-10 14:11 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: capture_dlg.c, color_dlg.c, file_dlg.c, print_dlg.c:
|
|
|
|
|
|
|
|
|
|
using button compatibility macros
|
|
|
|
|
|
|
|
|
|
2004-01-10 14:57 obiot
|
|
|
|
|
|
|
|
|
|
* packet-ldp.c:
|
|
|
|
|
|
|
|
|
|
Pointed out by Joerg Mayer:
|
|
|
|
|
|
|
|
|
|
The LDP dissector uses a pointer-to-func for the translation of
|
|
|
|
|
addresses to text. Replace the void * and obscure type casts with
|
|
|
|
|
a storage class definition for such a function, and type cast its
|
|
|
|
|
argument in the cases where it is not a const guint8 * anymore
|
|
|
|
|
(e.g., IPv6 address).
|
|
|
|
|
|
|
|
|
|
Add a default type-casting function for unhandled cases.
|
|
|
|
|
|
|
|
|
|
Fix signedness complaint of the TCP and UDP port preferences for
|
|
|
|
|
LDP.
|
|
|
|
|
|
|
|
|
|
2004-01-10 15:33 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wsp.c:
|
|
|
|
|
|
|
|
|
|
Get rid of 290 warnings (-pedantic). The only warnigs that
|
|
|
|
|
remain, are braces in expressions, which should be no harm
|
|
|
|
|
however.
|
|
|
|
|
|
|
|
|
|
NOTE: Is there a means of disabling this type of warning in gcc?
|
|
|
|
|
|
|
|
|
|
2004-01-10 16:27 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: bootp_stat.c, capture_dlg.c, capture_prefs.c, color_dlg.c,
|
|
|
|
|
column_prefs.c, compat_macros.h, dcerpc_stat.c, decode_as_dlg.c,
|
|
|
|
|
dfilter_expr_dlg.c, display_opts.c, fc_stat.c, filter_prefs.c,
|
|
|
|
|
find_dlg.c, follow_dlg.c, goto_dlg.c, gui_prefs.c, help_dlg.c,
|
|
|
|
|
http_stat.c, ldap_stat.c, main.c, plugins_dlg.c, prefs_dlg.c,
|
|
|
|
|
print_dlg.c, proto_dlg.c, proto_hier_stats_dlg.c, rpc_stat.c,
|
|
|
|
|
simple_dialog.c, smb_stat.c, supported_protos_dlg.c,
|
|
|
|
|
tap_dfilter_dlg.c, tcp_graph.c, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
using button compatibility macros
|
|
|
|
|
|
|
|
|
|
2004-01-10 16:34 obiot
|
|
|
|
|
|
|
|
|
|
* Makefile.am, configure.in:
|
|
|
|
|
|
|
|
|
|
Get rid of rdps in CLEAN target for cygwin (EXEEXT = ".exe").
|
|
|
|
|
|
|
|
|
|
2004-01-10 16:35 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/proto_draw.c:
|
|
|
|
|
|
|
|
|
|
using button compatibility macros
|
|
|
|
|
|
|
|
|
|
2004-01-10 16:50 obiot
|
|
|
|
|
|
|
|
|
|
* configure.in, epan/configure.in, wiretap/configure.in:
|
|
|
|
|
|
|
|
|
|
Add -Wbad-function-cast to extra gcc flags.
|
|
|
|
|
|
|
|
|
|
2004-01-10 16:58 ulfl
|
|
|
|
|
|
|
|
|
|
* image/toolbar/stock_save_as_24.xpm:
|
|
|
|
|
|
|
|
|
|
add a "Save As" button to the toolbar
|
|
|
|
|
|
|
|
|
|
2004-01-10 17:10 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/toolbar.c:
|
|
|
|
|
|
|
|
|
|
add a "Save As" button to the toolbar, changed some tooltips
|
|
|
|
|
|
|
|
|
|
2004-01-10 17:28 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c, file.c, ui_util.h:
|
|
|
|
|
|
|
|
|
|
close the Save (As) dialog, when the capture file is closed
|
|
|
|
|
|
|
|
|
|
2004-01-10 17:31 obiot
|
|
|
|
|
|
|
|
|
|
* epan/: resolv.c, resolv.h:
|
|
|
|
|
|
|
|
|
|
Replace guchar * with gchar * and get rid of many signedness
|
|
|
|
|
warnings.
|
|
|
|
|
|
|
|
|
|
2004-01-11 10:02 jmayer
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_map_stat.c, isup_stat.c:
|
|
|
|
|
|
|
|
|
|
#if 0 out test that causes an always false warning
|
|
|
|
|
|
|
|
|
|
2004-01-11 22:17 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.nmake, tethereal.c, util.c, util.h,
|
|
|
|
|
version_info.c, version_info.h, gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Rename DISSECTOR_HELPER_{SRC,OBJECTS} to
|
|
|
|
|
DISSECTOR_SUPPORT_{SRC,OBJECTS}.
|
|
|
|
|
|
|
|
|
|
Add some additional files, required by dissectors, to those
|
|
|
|
|
lists.
|
|
|
|
|
|
|
|
|
|
Extract the stuff to get version information strings for
|
|
|
|
|
libraries and the OS, which is *not* needed by dissectors, from
|
|
|
|
|
"util.c", which contains routines that *are* needed by
|
|
|
|
|
dissectors, and put it into a separate file.
|
|
|
|
|
|
|
|
|
|
Make "dftest" link only with the dissector support stuff, not
|
|
|
|
|
with all of the Ethereal common files.
|
|
|
|
|
|
|
|
|
|
2004-01-12 08:55 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Fix a source file name that got added to the list of object
|
|
|
|
|
files.
|
|
|
|
|
|
|
|
|
|
2004-01-13 01:52 guy
|
|
|
|
|
|
|
|
|
|
* packet-ses.c:
|
|
|
|
|
|
|
|
|
|
From Yuriy Sidelnikov: remove an incorrect "&".
|
|
|
|
|
|
|
|
|
|
2004-01-13 01:55 guy
|
|
|
|
|
|
|
|
|
|
* packet-ses.c:
|
|
|
|
|
|
|
|
|
|
From Yuriy Sidelnikov: fix a bug caused by incorrect by-hand
|
|
|
|
|
application of an earlier one of his patches.
|
|
|
|
|
|
|
|
|
|
2004-01-13 02:10 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-pres.c,
|
|
|
|
|
packet-pres.h:
|
|
|
|
|
|
|
|
|
|
From Yuriy Sidelnikov: ISO 8823 Presentation Protocol support.
|
|
|
|
|
|
|
|
|
|
2004-01-13 02:36 guy
|
|
|
|
|
|
|
|
|
|
* plugins/asn1/packet-asn1.c:
|
|
|
|
|
|
|
|
|
|
From Matthijs Melchior: allow an absent or empty file name to
|
|
|
|
|
mean "no type table".
|
|
|
|
|
|
|
|
|
|
2004-01-13 03:27 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-radius.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Joost Yervante Damad:
|
|
|
|
|
|
|
|
|
|
add 3 new vendors;
|
|
|
|
|
|
|
|
|
|
add 3 non-encapsulated Merit vendor-specific attributes;
|
|
|
|
|
|
|
|
|
|
display the authenticator in the protocol tree.
|
|
|
|
|
|
|
|
|
|
2004-01-13 03:35 guy
|
|
|
|
|
|
|
|
|
|
* packet-isup.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman: dissect media type application/ISUP as ISUP.
|
|
|
|
|
|
|
|
|
|
2004-01-13 07:55 guy
|
|
|
|
|
|
|
|
|
|
* packet-text-media.c:
|
|
|
|
|
|
|
|
|
|
Get rid of CRs.
|
|
|
|
|
|
|
|
|
|
Note that we have to deal with the character set of the text.
|
|
|
|
|
|
|
|
|
|
2004-01-13 08:25 guy
|
|
|
|
|
|
|
|
|
|
* gtk/tcp_graph.c:
|
|
|
|
|
|
|
|
|
|
Make the variable into which values from
|
|
|
|
|
"gtk_spin_button_get_value_as_float()" be doubles rather than
|
|
|
|
|
floats - GTK+ 2.x's "gtk_spin_button_get_value_as_float()"
|
|
|
|
|
actually returns doubles.
|
|
|
|
|
|
|
|
|
|
2004-01-13 20:59 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wap.c:
|
|
|
|
|
|
|
|
|
|
Fix the MIBenum mapping for HZ-GB-2312 (MIBenum = 2085). Add "*"
|
|
|
|
|
value (MIBenum = 0). Add the IANA character set registry URL in
|
|
|
|
|
a comment.
|
|
|
|
|
|
|
|
|
|
2004-01-13 21:04 guy
|
|
|
|
|
|
|
|
|
|
* gtk/io_stat.c:
|
|
|
|
|
|
|
|
|
|
Add a routine "io_stat_reset()" to reset an io_stat_t; have
|
|
|
|
|
"gtk_iostat_reset()" call it, and have calls to
|
|
|
|
|
"gtk_iostat_reset(&io->graphs[0])" just call "io_stat_reset(io)".
|
|
|
|
|
|
|
|
|
|
Add a routine "io_stat_draw()" to draw an io_stat_t; have
|
|
|
|
|
"gtk_iostat_draw()" call it, and have calls to
|
|
|
|
|
"gtk_iostat_draw(&io->graphs[0])" just call "io_stat_draw(io)".
|
|
|
|
|
|
|
|
|
|
Add a routine "io_stat_redraw()" to set the "needs_redraw" flag
|
|
|
|
|
on an io_stat_t and call "io_stat_draw()" on it, in order to
|
|
|
|
|
force a redraw. Use that in place of set flag/io_stat_draw
|
|
|
|
|
pairs.
|
|
|
|
|
|
|
|
|
|
Add a routine "enable_graph()" to set an io_stat_graph_t's
|
|
|
|
|
display flag to TRUE and register a tap listener for it, and add
|
|
|
|
|
a routine "disable_graph()" to, if an io_stat_graph_t's display
|
|
|
|
|
flag is set, clear it, remove its tap listener, and turn its
|
|
|
|
|
display button off. Use "disable_graph()" to disable graphs,
|
|
|
|
|
rather than just turning the display flag off, so that we ensure
|
|
|
|
|
that the invariant "tap listener present iff graph enabled" is
|
|
|
|
|
preserved - the code to destroy an io-stat window only removes
|
|
|
|
|
tap listeners for enabled graphs, so it depends on that invariant
|
|
|
|
|
being preserved.
|
|
|
|
|
|
|
|
|
|
Check the validity of a display filter by compiling it, not by
|
|
|
|
|
going through the whole sequence of registering a tap listener.
|
|
|
|
|
|
|
|
|
|
2004-01-13 21:10 guy
|
|
|
|
|
|
|
|
|
|
* gtk/io_stat.c:
|
|
|
|
|
|
|
|
|
|
"dfilter_compile()" supplies a null dfilter pointer for an empty
|
|
|
|
|
filter expression; don't assume it always supplies a non-null
|
|
|
|
|
pointer.
|
|
|
|
|
|
|
|
|
|
2004-01-13 21:49 guy
|
|
|
|
|
|
|
|
|
|
* packet-atalk.c, packet-dsi.c:
|
|
|
|
|
|
|
|
|
|
You can't rely on "proto_tree_add_item()" returning a non-null
|
|
|
|
|
pointer, so you can't rely on getting the length of an
|
|
|
|
|
FT_UINT_STRING item by calling "proto_tree_add_item()" and
|
|
|
|
|
fetching the item length from the item. Get the length of the
|
|
|
|
|
string explicitly, and advance the offset by the length of the
|
|
|
|
|
string plus the length of the length field.
|
|
|
|
|
|
|
|
|
|
2004-01-13 22:33 guy
|
|
|
|
|
|
|
|
|
|
* file.c, file.h, gtk/io_stat.c:
|
|
|
|
|
|
|
|
|
|
Add a routine "retap_packet()" that runs through all packets,
|
|
|
|
|
dissecting them and running all taps on them, but not
|
|
|
|
|
reconstructing the packet list. Use that in the IO-stat tap
|
|
|
|
|
rather than "redissect_packet()"; the latter does more work and
|
|
|
|
|
redraws the display, neither of which are necessary.
|
|
|
|
|
|
|
|
|
|
Call the filter callback when the Calc field is changed, to
|
|
|
|
|
redraw the graphs; that change also fixes things so that it's
|
|
|
|
|
called when the Filter field is changed.
|
|
|
|
|
|
|
|
|
|
Rename the "filter_button" member of an io_stat_graph_t to
|
|
|
|
|
"filter_field", as it's not the "Filter:" button, it's the text
|
|
|
|
|
field containing the filter expression.
|
|
|
|
|
|
|
|
|
|
2004-01-13 22:49 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: bootp_stat.c, dcerpc_stat.c, endpoint_talkers_table.c,
|
|
|
|
|
fc_stat.c, http_stat.c, ldap_stat.c, mgcp_stat.c, rpc_stat.c,
|
|
|
|
|
rtp_analysis.c, rtp_stream.c, smb_stat.c, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
Use "retap_packets()" rather than "redissect_packets()".
|
|
|
|
|
|
|
|
|
|
2004-01-13 22:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-isup.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman:
|
|
|
|
|
|
|
|
|
|
handle the case where the address presentation restricted
|
|
|
|
|
indicator in a location number parameter indicates the
|
|
|
|
|
address
|
|
|
|
|
isn't available;
|
|
|
|
|
|
|
|
|
|
register as "application/isup", not "application/ISUP",
|
|
|
|
|
as
|
|
|
|
|
dissectors that use the media_type dissector table
|
|
|
|
|
convert the
|
|
|
|
|
media type to lower case, under the assumption that
|
|
|
|
|
dissectors
|
|
|
|
|
register all-lower-case media types, to make the match
|
|
|
|
|
case-insensitive.
|
|
|
|
|
|
|
|
|
|
2004-01-13 23:03 guy
|
|
|
|
|
|
|
|
|
|
* packet-isup.c:
|
|
|
|
|
|
|
|
|
|
In at least one capture, the User teleservices parameter length
|
|
|
|
|
is 2, not 3; change the value, and use the length of the
|
|
|
|
|
parameter tvbuff when constructing an item for that parameter.
|
|
|
|
|
|
|
|
|
|
2004-01-13 23:11 guy
|
|
|
|
|
|
|
|
|
|
* packet-isup.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman: dissect message compatibility information
|
|
|
|
|
parameter.
|
|
|
|
|
|
|
|
|
|
2004-01-13 23:18 guy
|
|
|
|
|
|
|
|
|
|
* packet-sdp.c:
|
|
|
|
|
|
|
|
|
|
From Martin Mathieson: handle up to 4 RTP channels in an SDP
|
|
|
|
|
packet.
|
|
|
|
|
|
|
|
|
|
2004-01-14 14:28 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
destroy the "save as" dialog only, if it's existing
|
|
|
|
|
|
|
|
|
|
2004-01-14 23:32 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: prefs_dlg.c, stream_prefs.c:
|
|
|
|
|
|
|
|
|
|
Change labels from "TCP Streams" to "Colors", to add other color
|
|
|
|
|
values later Later, file has to be renamed to color_prefs.dlg
|
|
|
|
|
(function renaming similar)
|
|
|
|
|
|
|
|
|
|
2004-01-15 01:13 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: gui_prefs.c, stream_prefs.c:
|
|
|
|
|
|
|
|
|
|
move "marked packet color" setting from gui_prefs to Colors page.
|
|
|
|
|
remove the Color dialog from gui_prefs.c
|
|
|
|
|
|
|
|
|
|
2004-01-15 02:23 guy
|
|
|
|
|
|
|
|
|
|
* packet-isup.c, packet-q931.c, packet-q931.h:
|
|
|
|
|
|
|
|
|
|
From Anders Broman: dissect access transport, user teleservice
|
|
|
|
|
info, user service infor prime, and echo control information
|
|
|
|
|
parameters.
|
|
|
|
|
|
|
|
|
|
2004-01-15 02:29 guy
|
|
|
|
|
|
|
|
|
|
* packet-isup.c:
|
|
|
|
|
|
|
|
|
|
Put in a space where it belongs.
|
|
|
|
|
|
|
|
|
|
2004-01-16 01:32 obiot
|
|
|
|
|
|
|
|
|
|
* packet-http.c, packet-multipart.c, AUTHORS, Makefile.am,
|
|
|
|
|
Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Add support for MIME multipart dissection.
|
|
|
|
|
|
|
|
|
|
2004-01-16 01:49 obiot
|
|
|
|
|
|
|
|
|
|
* packet-multipart.c:
|
|
|
|
|
|
|
|
|
|
Fix a typo in protocol tree.
|
|
|
|
|
|
|
|
|
|
2004-01-16 04:32 gerald
|
|
|
|
|
|
|
|
|
|
* packet-multipart.c:
|
|
|
|
|
|
|
|
|
|
GLib versions prior to 2.0 don't have g_ascii_strdown(). Use
|
|
|
|
|
g_strdown() instead.
|
|
|
|
|
|
|
|
|
|
2004-01-16 04:37 gerald
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-olsr.c:
|
|
|
|
|
|
|
|
|
|
From Aaron Woo (via Jeff Weston): Optimized Link State Routing
|
|
|
|
|
Protocol (OLSR) support.
|
|
|
|
|
|
|
|
|
|
2004-01-16 11:53 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/stream_prefs.c:
|
|
|
|
|
|
|
|
|
|
bugfix: use correct size of global value
|
|
|
|
|
|
|
|
|
|
2004-01-16 14:08 gerald
|
|
|
|
|
|
|
|
|
|
* doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Aaron Woo (via Jeff Weston): Optimized Link State Routing
|
|
|
|
|
Protocol (OLSR) support.
|
|
|
|
|
|
|
|
|
|
2004-01-16 18:28 guy
|
|
|
|
|
|
|
|
|
|
* packet-q931.c:
|
|
|
|
|
|
|
|
|
|
From Tomas Kukosa: there are 3, not 4, bits of codeset in an IE.
|
|
|
|
|
|
|
|
|
|
That means that the codeset number cannot be bigger than the
|
|
|
|
|
number of elements in "q931_info_element_vals[]", so we can get
|
|
|
|
|
rid of the checks for the codeset value; we also make
|
|
|
|
|
NUM_INFO_ELEMENT_VALS equal to (Q931_IE_SHIFT_CODESET+1), to make
|
|
|
|
|
this clearer.
|
|
|
|
|
|
|
|
|
|
2004-01-16 19:35 guy
|
|
|
|
|
|
|
|
|
|
* file.c:
|
|
|
|
|
|
|
|
|
|
Reset the tap listeners in "retap_packets()" before rerunning the
|
|
|
|
|
taps.
|
|
|
|
|
|
|
|
|
|
2004-01-16 19:51 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-sdp.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Thomas Anders: fix a typo.
|
|
|
|
|
|
|
|
|
|
Update the list of contributors in the man page.
|
|
|
|
|
|
|
|
|
|
2004-01-16 20:03 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.am, make-version.pl, mergecap.c, tethereal.c,
|
|
|
|
|
gtk/main.c:
|
|
|
|
|
|
|
|
|
|
In case of CVS sources, add the date of the last change to the
|
|
|
|
|
version number.
|
|
|
|
|
|
|
|
|
|
2do: Add support to Makefile.nmake Enforce the generation of
|
|
|
|
|
cvsversion.h on each run of make
|
|
|
|
|
|
|
|
|
|
2004-01-16 21:25 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/column_prefs.c:
|
|
|
|
|
|
|
|
|
|
column preferences page now looks similar to the color dialog
|
|
|
|
|
layout, as it's doing the same thing
|
|
|
|
|
|
|
|
|
|
2004-01-16 22:11 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
Add a Mac OS X icon file, for possible future use.
|
|
|
|
|
|
|
|
|
|
2004-01-16 22:18 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
CVS isn't letting me check in the icons file, so back the
|
|
|
|
|
Makefile.am change out for now.
|
|
|
|
|
|
|
|
|
|
2004-01-16 22:19 guy
|
|
|
|
|
|
|
|
|
|
* .cvsignore:
|
|
|
|
|
|
|
|
|
|
Add cvsversion.h to the list of files to be ignored by CVS, as
|
|
|
|
|
it's a generated file.
|
|
|
|
|
|
|
|
|
|
2004-01-16 22:22 guy
|
|
|
|
|
|
|
|
|
|
* packet-multipart.c:
|
|
|
|
|
|
|
|
|
|
Constify some pointers to which pointers-to-const are assigned.
|
|
|
|
|
|
|
|
|
|
2004-01-16 22:31 guy
|
|
|
|
|
|
|
|
|
|
* packet-olsr.c:
|
|
|
|
|
|
|
|
|
|
Passing a double as the value argument to "proto_tree_add_uint()"
|
|
|
|
|
or "proto_tree_add_uint_format()" truncates it to a guint32; that
|
|
|
|
|
might be what you'd want if it has no fractional part, but it's
|
|
|
|
|
probably not what you want if it has a fractional part. Make the
|
|
|
|
|
validity time and hello emission interval values be FT_DOUBLE -
|
|
|
|
|
and make the variables storing them doubles so that we don't get
|
|
|
|
|
whinging from some compilers about stuffing doubles into floats.
|
|
|
|
|
|
|
|
|
|
Use hex, not decimal, for bitmasks.
|
|
|
|
|
|
|
|
|
|
2004-01-17 00:26 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: gui_prefs.c, gui_prefs.h, prefs_dlg.c:
|
|
|
|
|
|
|
|
|
|
new "Font" preferences page instead of a font dialog in "User
|
|
|
|
|
Interface"
|
|
|
|
|
|
|
|
|
|
2004-01-17 00:26 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Try to genereate cvsversion.h Note: I don't know anything about
|
|
|
|
|
the limitations of nmake, so I don't know whether the `find ...`
|
|
|
|
|
will work and I can't test it, as I don't have a Windows system
|
|
|
|
|
with anything even remotely resembling a compiler on it.
|
|
|
|
|
|
|
|
|
|
2004-01-17 00:45 obiot
|
|
|
|
|
|
|
|
|
|
* packet-mmse.c:
|
|
|
|
|
|
|
|
|
|
PDUs with a content-type header may contain data that can be
|
|
|
|
|
handed off to subdissectors. This means that we need to parse
|
|
|
|
|
the MMS headers for those PDUs.
|
|
|
|
|
|
|
|
|
|
Fix also indentation (8-space tabs, 4-space soft tabs).
|
|
|
|
|
|
|
|
|
|
2004-01-17 03:09 guy
|
|
|
|
|
|
|
|
|
|
* gtk/gui_prefs.c:
|
|
|
|
|
|
|
|
|
|
Clean up some compiler warnings.
|
|
|
|
|
|
|
|
|
|
Clean up white space.
|
|
|
|
|
|
|
|
|
|
Have "font_fetch()" return a Boolean indicating whether it
|
|
|
|
|
succeeded or not. If it failed, don't use "new_font_name", as it
|
|
|
|
|
hasn't been set.
|
|
|
|
|
|
|
|
|
|
2004-01-17 11:05 ulfl
|
|
|
|
|
|
|
|
|
|
* README.win32:
|
|
|
|
|
|
|
|
|
|
precompiled wpdpack.zip file is now at the website
|
|
|
|
|
|
|
|
|
|
2004-01-17 11:10 ulfl
|
|
|
|
|
|
|
|
|
|
* doc/README.capture:
|
|
|
|
|
|
|
|
|
|
First attempt to make a description of the capturing things
|
|
|
|
|
|
|
|
|
|
2004-01-17 12:12 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/column_prefs.c:
|
|
|
|
|
|
|
|
|
|
Select first row in column list by default, fixed sensitivity of
|
|
|
|
|
option_menu
|
|
|
|
|
|
|
|
|
|
2004-01-17 12:50 ulfl
|
|
|
|
|
|
|
|
|
|
* packet-cops.c, packet-diameter.c, packet-http.c, packet-ldp.c,
|
|
|
|
|
packet-rsync.c, packet-rtsp.c, packet-smtp.c, packet-snmp.c:
|
|
|
|
|
|
|
|
|
|
splitted some of the preferences texts into more than one line,
|
|
|
|
|
to reduce the size of the preferences dialog. This becoming
|
|
|
|
|
necessary, as some of the texts were huge
|
|
|
|
|
|
|
|
|
|
2004-01-17 13:09 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.nmake, make-version.pl:
|
|
|
|
|
|
|
|
|
|
Integrate the "find . -name Entries" into make-version.pl, to
|
|
|
|
|
make this work with nmake too.
|
|
|
|
|
|
|
|
|
|
2004-01-17 18:52 ulfl
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
cvsversion.h: added distclean target and dependencies
|
|
|
|
|
|
|
|
|
|
2004-01-18 00:07 obiot
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-smpp.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Chris Wilson:
|
|
|
|
|
|
|
|
|
|
Support for dissection of concatenated SMPP PDUs.
|
|
|
|
|
|
|
|
|
|
Also:
|
|
|
|
|
|
|
|
|
|
Add more information to the protocol tree summary.
|
|
|
|
|
Clean up the white space so it's in-line with the
|
|
|
|
|
conventions
|
|
|
|
|
of the original author (8-space tabs, 4-space
|
|
|
|
|
indentations).
|
|
|
|
|
|
|
|
|
|
2004-01-18 00:33 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: color_dlg.c, compat_macros.h:
|
|
|
|
|
|
|
|
|
|
complete redesign of color dialog
|
|
|
|
|
|
|
|
|
|
2004-01-18 00:40 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: filter_prefs.c, filter_prefs.h, main.c:
|
|
|
|
|
|
|
|
|
|
no more differences, wether display filter dialog is called from
|
|
|
|
|
menu "Analyze->Display Filter" or statusbar "Filter:" button.
|
|
|
|
|
|
|
|
|
|
2004-01-18 00:53 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/column_prefs.c:
|
|
|
|
|
|
|
|
|
|
make the column preferences page look a bit more like the color
|
|
|
|
|
rules dialog
|
|
|
|
|
|
|
|
|
|
2004-01-18 01:33 jmayer
|
|
|
|
|
|
|
|
|
|
* FAQ, help/faq.txt:
|
|
|
|
|
|
|
|
|
|
Update to Jan 16th
|
|
|
|
|
|
|
|
|
|
2004-01-18 01:41 obiot
|
|
|
|
|
|
|
|
|
|
* make-version.pl, tethereal.c, mergecap.c, gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Nice rendering of the CVS version as "(cvs 200401181200003000)".
|
|
|
|
|
The make-version.pl script only defines CVSVERSION if this was a
|
|
|
|
|
build from CVS.
|
|
|
|
|
|
|
|
|
|
2004-01-18 02:12 jmayer
|
|
|
|
|
|
|
|
|
|
* mergecap.c, tethereal.c:
|
|
|
|
|
|
|
|
|
|
Output the result of -h to stdout, not stderr
|
|
|
|
|
|
|
|
|
|
2004-01-18 02:19 jmayer
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Output the result of -h to stdout, not stderr
|
|
|
|
|
|
|
|
|
|
2004-01-18 02:29 guy
|
|
|
|
|
|
|
|
|
|
* image/Ethereal.icns:
|
|
|
|
|
|
|
|
|
|
Add a Mac OS X icon file, for possible future use.
|
|
|
|
|
|
|
|
|
|
2004-01-18 02:47 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
Add a Mac OS X icon file, for possible future use.
|
|
|
|
|
|
|
|
|
|
2004-01-18 03:48 guy
|
|
|
|
|
|
|
|
|
|
* doc/README.capture:
|
|
|
|
|
|
|
|
|
|
Give it an RCS ID.
|
|
|
|
|
|
|
|
|
|
2004-01-18 03:49 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
Add README.capture to the list of files.
|
|
|
|
|
|
|
|
|
|
2004-01-18 03:55 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Put the list of generated source files (well, generated header
|
|
|
|
|
files, really) into a BUILD_SOURCES macro, as is done in
|
|
|
|
|
Makefile.am, and use that in the "distclean" rule.
|
|
|
|
|
|
|
|
|
|
2004-01-18 04:13 guy
|
|
|
|
|
|
|
|
|
|
* capture.c, tethereal.c:
|
|
|
|
|
|
|
|
|
|
Update the Win32 information given when we fail to open a capture
|
|
|
|
|
device to note that the 3.0 and later versions of WinPcap don't
|
|
|
|
|
support PPP/WAN captures even on Windows OT.
|
|
|
|
|
|
|
|
|
|
2004-01-18 04:26 guy
|
|
|
|
|
|
|
|
|
|
* packet-isup.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman: fix some string output (and split some
|
|
|
|
|
lines).
|
|
|
|
|
|
|
|
|
|
2004-01-18 05:17 jmayer
|
|
|
|
|
|
|
|
|
|
* make-version.pl:
|
|
|
|
|
|
|
|
|
|
Add a few comments
|
|
|
|
|
|
|
|
|
|
2004-01-18 06:38 sharpe
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc-wkssvc.c:
|
|
|
|
|
|
|
|
|
|
Fix a type that Jean-Baptiste Marchand found.
|
|
|
|
|
|
|
|
|
|
2004-01-18 08:32 guy
|
|
|
|
|
|
|
|
|
|
* packet-fr.c, packet-lapb.c, packet-lapd.c, packet-llc.c,
|
|
|
|
|
packet-sdlc.c, packet-v120.c, xdlc.c, xdlc.h,
|
|
|
|
|
plugins/irda/packet-irda.c:
|
|
|
|
|
|
|
|
|
|
Add arguments to "dissect_xdlc_control()" to specify value_string
|
|
|
|
|
tables, for use in the top-level item for the control field, for
|
|
|
|
|
unnumbered frame function codes for commands and responses. If
|
|
|
|
|
the argument is null, default to the standard tables.
|
|
|
|
|
|
|
|
|
|
Use "dissect_xdlc_control()" and the #defines from "xdlc.h" for
|
|
|
|
|
IrDA.
|
|
|
|
|
|
|
|
|
|
Use the reported length rather than the data length in the IrDA
|
|
|
|
|
dissector when iterating over the data in an IrDA packet.
|
|
|
|
|
|
|
|
|
|
Make "dissect_xid()" update the column information as well as the
|
|
|
|
|
protocol tree. Put the slot number into the protocol tree only
|
|
|
|
|
for command frames - "the slot number field is undefined in
|
|
|
|
|
discovery XID response frames", to quote the IrLAP spec.
|
|
|
|
|
|
|
|
|
|
2004-01-18 11:10 guy
|
|
|
|
|
|
|
|
|
|
* packet-olsr.c:
|
|
|
|
|
|
|
|
|
|
Use a value_string for the message type field.
|
|
|
|
|
|
|
|
|
|
Do some checks for validity before dissecting the packet - reject
|
|
|
|
|
as not being OLSR packets that don't match.
|
|
|
|
|
|
|
|
|
|
Use "proto_tree_add_item()" in some places where the value of the
|
|
|
|
|
field isn't used.
|
|
|
|
|
|
|
|
|
|
Do some sanity checking on the message size field.
|
|
|
|
|
|
|
|
|
|
2004-01-18 12:57 guy
|
|
|
|
|
|
|
|
|
|
* plugins/plugin_api_list.c:
|
|
|
|
|
|
|
|
|
|
Add arguments to "dissect_xdlc_control()" to specify value_string
|
|
|
|
|
tables, for use in the top-level item for the control field, for
|
|
|
|
|
unnumbered frame function codes for commands and responses. If
|
|
|
|
|
the argument is null, default to the standard tables.
|
|
|
|
|
|
|
|
|
|
Use "dissect_xdlc_control()" and the #defines from "xdlc.h" for
|
|
|
|
|
IrDA.
|
|
|
|
|
|
|
|
|
|
Use the reported length rather than the data length in the IrDA
|
|
|
|
|
dissector when iterating over the data in an IrDA packet.
|
|
|
|
|
|
|
|
|
|
Make "dissect_xid()" update the column information as well as the
|
|
|
|
|
protocol tree. Put the slot number into the protocol tree only
|
|
|
|
|
for command frames - "the slot number field is undefined in
|
|
|
|
|
discovery XID response frames", to quote the IrLAP spec.
|
|
|
|
|
|
|
|
|
|
2004-01-18 13:02 guy
|
|
|
|
|
|
|
|
|
|
* plugins/Xplugin_table.h:
|
|
|
|
|
|
|
|
|
|
Add arguments to "dissect_xdlc_control()" to specify value_string
|
|
|
|
|
tables, for use in the top-level item for the control field, for
|
|
|
|
|
unnumbered frame function codes for commands and responses. If
|
|
|
|
|
the argument is null, default to the standard tables.
|
|
|
|
|
|
|
|
|
|
Use "dissect_xdlc_control()" and the #defines from "xdlc.h" for
|
|
|
|
|
IrDA.
|
|
|
|
|
|
|
|
|
|
Use the reported length rather than the data length in the IrDA
|
|
|
|
|
dissector when iterating over the data in an IrDA packet.
|
|
|
|
|
|
|
|
|
|
Make "dissect_xid()" update the column information as well as the
|
|
|
|
|
protocol tree. Put the slot number into the protocol tree only
|
|
|
|
|
for command frames - "the slot number field is undefined in
|
|
|
|
|
discovery XID response frames", to quote the IrLAP spec.
|
|
|
|
|
|
|
|
|
|
2004-01-18 14:03 guy
|
|
|
|
|
|
|
|
|
|
* plugins/irda/packet-irda.c:
|
|
|
|
|
|
|
|
|
|
Give the IrDA dissector its own private value_string table for
|
|
|
|
|
the frame type in the IrLAP control field - on most UNIXes the
|
|
|
|
|
dissector should be able to use the table from the main program,
|
|
|
|
|
but that doesn't currently work on Windows.
|
|
|
|
|
|
|
|
|
|
2004-01-18 14:08 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/asn1/Makefile.am:
|
|
|
|
|
|
|
|
|
|
Remove unused rule to build packet-asn1-static.o
|
|
|
|
|
|
|
|
|
|
2004-01-18 15:34 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/dfilter/drange.h:
|
|
|
|
|
|
|
|
|
|
Warning fix when compiling with -strict-prototypes
|
|
|
|
|
../../epan/dfilter/drange.h:62: warning: function declaration
|
|
|
|
|
isn't a prototype ../../epan/dfilter/drange.h:83: warning:
|
|
|
|
|
function declaration isn't a prototype
|
|
|
|
|
|
|
|
|
|
2004-01-18 15:53 jmayer
|
|
|
|
|
|
|
|
|
|
* tools/lemon/lemon.c:
|
|
|
|
|
|
|
|
|
|
Fix some of the warnings when compiling with -Wstrict-prototypes
|
|
|
|
|
|
|
|
|
|
2004-01-18 15:57 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/asn1/packet-asn1.c:
|
|
|
|
|
|
|
|
|
|
Fix warnings found by -Wstrict-prototypes
|
|
|
|
|
|
|
|
|
|
2004-01-18 16:08 jmayer
|
|
|
|
|
|
|
|
|
|
* gtk/rtp_stream.c, gtk/rtp_stream.h, xmlstub.h:
|
|
|
|
|
|
|
|
|
|
Fix warnings found by -Wstrict-prototypes
|
|
|
|
|
|
|
|
|
|
2004-01-18 16:15 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-icmpv6.c:
|
|
|
|
|
|
|
|
|
|
Fix warnings found by -Wstrict-prototypes
|
|
|
|
|
|
|
|
|
|
2004-01-18 16:18 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-x11.c, xmlstub.c, conditions.c, editcap.c, mergecap.c:
|
|
|
|
|
|
|
|
|
|
Fix warnings found by -Wstrict-prototypes
|
|
|
|
|
|
|
|
|
|
2004-01-18 16:24 jmayer
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
|
|
|
|
|
Add -Wstrict-prototypes to extra-gcc-checks
|
|
|
|
|
|
|
|
|
|
2004-01-18 16:48 gerald
|
|
|
|
|
|
|
|
|
|
* packet-olsr.c:
|
|
|
|
|
|
|
|
|
|
Note that Jeff Weston is now the maintainer.
|
|
|
|
|
|
|
|
|
|
2004-01-18 23:21 obiot
|
|
|
|
|
|
|
|
|
|
* packet-sip.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman:
|
|
|
|
|
|
|
|
|
|
Convert content type to lowercase, and save
|
|
|
|
|
pinfo->prvate_data before
|
|
|
|
|
handing off to a subdissector.
|
|
|
|
|
|
|
|
|
|
2004-01-19 00:42 ulfl
|
|
|
|
|
|
|
|
|
|
* prefs.c, prefs.h, gtk/Makefile.am, gtk/main.c, gtk/main.h,
|
|
|
|
|
gtk/Makefile.nmake, gtk/menu.c, gtk/menu.h, gtk/packet_list.c,
|
|
|
|
|
gtk/packet_list.h, gtk/packet_win.c, gtk/proto_draw.c,
|
|
|
|
|
gtk/proto_draw.h, gtk/recent.c, gtk/recent.h, gtk/toolbar.c,
|
|
|
|
|
gtk/toolbar.h:
|
|
|
|
|
|
|
|
|
|
added some menuitems "View->Show" including show/hide of all main
|
|
|
|
|
widgets, saving the states in the recent file
|
|
|
|
|
|
|
|
|
|
2004-01-19 01:00 guy
|
|
|
|
|
|
|
|
|
|
* gtk/recent.c:
|
|
|
|
|
|
|
|
|
|
Include <string.h> to declare "strcasecmp()".
|
|
|
|
|
|
|
|
|
|
2004-01-19 02:23 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/netxray.c:
|
|
|
|
|
|
|
|
|
|
It appears that, for ISDN captures, the rules for whether there's
|
|
|
|
|
4 bytes of extra stuff at the end of the packet or not are the
|
|
|
|
|
same as for Ethernet and 802.11.
|
|
|
|
|
|
|
|
|
|
2004-01-19 03:46 ulfl
|
|
|
|
|
|
|
|
|
|
* column.c, dftest.c, tethereal.c, epan/column-utils.c,
|
|
|
|
|
epan/timestamp.h, gtk/display_opts.c, gtk/main.c, gtk/menu.c,
|
|
|
|
|
gtk/packet_list.c, gtk/recent.c, gtk/recent.h:
|
|
|
|
|
|
|
|
|
|
move timestamp format options from "View->Options" dialog into
|
|
|
|
|
menuitems under "View->Time Display Format". renamed timestamp
|
|
|
|
|
enum items e.g. from ABSOLUTE to TS_ABSOLUTE, to prevent
|
|
|
|
|
conflicting definitions with MSVC
|
|
|
|
|
|
|
|
|
|
2004-01-19 10:54 sahlberg
|
|
|
|
|
|
|
|
|
|
* packet-ldap.c:
|
|
|
|
|
|
|
|
|
|
Update to CLDAP
|
|
|
|
|
|
|
|
|
|
dissect the CLDAP netlogon rpc call
|
|
|
|
|
|
|
|
|
|
2004-01-19 18:21 jmayer
|
|
|
|
|
|
|
|
|
|
* tethereal.c, gtk/main.c:
|
|
|
|
|
|
|
|
|
|
The current year is 2004
|
|
|
|
|
|
|
|
|
|
2004-01-19 18:23 jmayer
|
|
|
|
|
|
|
|
|
|
* tap-dcerpcstat.c, gtk/dcerpc_stat.c:
|
|
|
|
|
|
|
|
|
|
Trivial signed/unsigned warning fixes
|
|
|
|
|
|
|
|
|
|
2004-01-19 18:28 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-diameter.c:
|
|
|
|
|
|
|
|
|
|
Trivial warning fixes: func(void), not func()
|
|
|
|
|
|
|
|
|
|
2004-01-19 18:36 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-afs-macros.h, packet-afs.c:
|
|
|
|
|
|
|
|
|
|
Trivial signed/unsigned warning fixes
|
|
|
|
|
|
|
|
|
|
2004-01-19 20:10 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc-atsvc.c, packet-dcerpc-browser.c,
|
|
|
|
|
packet-dcerpc-conv.c, packet-dcerpc-epm.c, packet-dcerpc-epm4.c,
|
|
|
|
|
packet-dcerpc-initshutdown.c, packet-dcerpc-krb5rpc.c,
|
|
|
|
|
packet-dcerpc-lsa-ds.c, packet-dcerpc-lsa.c, packet-dcerpc-lsa.h,
|
|
|
|
|
packet-dcerpc-mapi.c, packet-dcerpc-messenger.c,
|
|
|
|
|
packet-dcerpc-ndr.c, packet-dcerpc-netlogon.c,
|
|
|
|
|
packet-dcerpc-nt.c, packet-dcerpc-nt.h, packet-dcerpc-oxid.c,
|
|
|
|
|
packet-dcerpc-reg.c, packet-dcerpc-rpriv.c,
|
|
|
|
|
packet-dcerpc-rs_acct.c, packet-dcerpc-rs_misc.c,
|
|
|
|
|
packet-dcerpc-rs_pgo.c, packet-dcerpc-samr.c,
|
|
|
|
|
packet-dcerpc-spoolss.c, packet-dcerpc-srvsvc.c,
|
|
|
|
|
packet-dcerpc-svcctl.c, packet-dcerpc-tapi.c,
|
|
|
|
|
packet-dcerpc-wkssvc.c, packet-dcerpc.c, packet-dcerpc.h,
|
|
|
|
|
packet-gssapi.c, packet-ntlmssp.c, packet-smb-browse.c,
|
|
|
|
|
packet-smb-browse.h, packet-smb-common.h, packet-smb.c:
|
|
|
|
|
|
|
|
|
|
char *drep -> guint8 *drep
|
|
|
|
|
|
|
|
|
|
2004-01-19 21:00 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
We need "cvsversion.h" in order to build stuff in the "gtk"
|
|
|
|
|
directory.
|
|
|
|
|
|
|
|
|
|
2004-01-19 22:26 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
Put $(srcdir) in front of "make-version.pl", as is done for other
|
|
|
|
|
scripts.
|
|
|
|
|
|
|
|
|
|
2004-01-19 22:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-ldap.c:
|
|
|
|
|
|
|
|
|
|
Before checking for SASL security stuff, make sure the bytes
|
|
|
|
|
you're going to check exist.
|
|
|
|
|
|
|
|
|
|
Doing so arranges that "tvb_reported_length_remaining(tvb,
|
|
|
|
|
offset) is >= 5 (unless the reported length is less than the data
|
|
|
|
|
length, but that "shouldn't happen"). Instead of comparing
|
|
|
|
|
"tvb_get_ntohl(tvb, offset) - 4" against
|
|
|
|
|
"tvb_reported_length_remaining(tvb, offset)", which runs the risk
|
|
|
|
|
of giving a bogus answer if "tvb_get_ntohl(tvb, offset)" is < 4,
|
|
|
|
|
compare "tvb_get_ntohl(tvb, offset) against
|
|
|
|
|
"tvb_reported_length_remaining(tvb, offset)-4", as the latter is
|
|
|
|
|
guaranteed to be > 0 (and cast the latter expression to get rid
|
|
|
|
|
of the signed/unsigned comparison warning that caused me to
|
|
|
|
|
notice this issue in the first place).
|
|
|
|
|
|
|
|
|
|
2004-01-19 23:00 guy
|
|
|
|
|
|
|
|
|
|
* gtk/dcerpc_stat.c:
|
|
|
|
|
|
|
|
|
|
Make the signatures of "dcerpcstat_reset()",
|
|
|
|
|
"dcerpcstat_packet()", and "dcerpcstat_draw()" match what
|
|
|
|
|
"register_tap_listener()" expects, to squelch warnings.
|
|
|
|
|
|
|
|
|
|
2004-01-19 23:03 guy
|
|
|
|
|
|
|
|
|
|
* epan/timestamp.h, gtk/main.c, gtk/menu.c, gtk/recent.c:
|
|
|
|
|
|
|
|
|
|
Move "ts_type_text" out of "epan/timestamp.h into "gtk/recent.c",
|
|
|
|
|
as it's only used in the latter; that avoids lots of warnings
|
|
|
|
|
about "ts_type_text" being defined but not used in other source
|
|
|
|
|
files that include "epan/timestamp.h". (If it's going to be used
|
|
|
|
|
in more than one file, make it non-static and declare it "extern"
|
|
|
|
|
in "epan/timestamp.h".)
|
|
|
|
|
|
|
|
|
|
Define TS_NOT_SET as ((ts_type)-1), and use that when
|
|
|
|
|
initializing "timestamp_type" in Ethereal and when checking to
|
|
|
|
|
see whether "timestamp_type" was set, to avoid signed vs.
|
|
|
|
|
unsigned comparison warnings.
|
|
|
|
|
|
|
|
|
|
Clean up indentation.
|
|
|
|
|
|
|
|
|
|
2004-01-19 23:08 obiot
|
|
|
|
|
|
|
|
|
|
* packet-sip.c:
|
|
|
|
|
|
|
|
|
|
Fix a double free bug introduced by the previous patch.
|
|
|
|
|
|
|
|
|
|
2004-01-19 23:35 obiot
|
|
|
|
|
|
|
|
|
|
* gtk/rtp_analysis.c:
|
|
|
|
|
|
|
|
|
|
From Lars Ruoff: temporarily comment out the code for the
|
|
|
|
|
"refresh" button; register and unregister the tap listener in a
|
|
|
|
|
thread-safe manner.
|
|
|
|
|
|
|
|
|
|
2004-01-19 23:43 guy
|
|
|
|
|
|
|
|
|
|
* tap-dcerpcstat.c, gtk/dcerpc_stat.c:
|
|
|
|
|
|
|
|
|
|
DCE RPC statistics are maintained only by major version, not by
|
|
|
|
|
major and minor version.
|
|
|
|
|
|
|
|
|
|
2004-01-19 23:48 guy
|
|
|
|
|
|
|
|
|
|
* packet-sip.c:
|
|
|
|
|
|
|
|
|
|
Free "media_type_str" once we've made the lower-cased copy - and
|
|
|
|
|
refer only to the lower-cased copy in subsequent code.
|
|
|
|
|
|
|
|
|
|
2004-01-19 23:57 guy
|
|
|
|
|
|
|
|
|
|
* packet-http.c:
|
|
|
|
|
|
|
|
|
|
From Yaniv Kaul: add Shoutcast's ICY as a response(?).
|
|
|
|
|
|
|
|
|
|
2004-01-20 00:11 guy
|
|
|
|
|
|
|
|
|
|
* packet-dns.c:
|
|
|
|
|
|
|
|
|
|
From David Fort: use the checksum algorithm when computing the
|
|
|
|
|
key ID for all algorithms other than RSAMD5.
|
|
|
|
|
|
|
|
|
|
Make "compute_key_id()" return a "guint16", as the key IDs are
|
|
|
|
|
16-bit and as it can no longer return -1 meaning "I don't know
|
|
|
|
|
how to compute the key ID for that algorithm".
|
|
|
|
|
|
|
|
|
|
2004-01-20 02:21 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: capture_dlg.c, compat_macros.h, file_dlg.c, find_dlg.c,
|
|
|
|
|
toolbar.c, toolbar.h:
|
|
|
|
|
|
|
|
|
|
code cleanup and added some more application specific stock items
|
|
|
|
|
in toolbar.c, use them where appropriate
|
|
|
|
|
|
|
|
|
|
2004-01-20 02:26 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
minor tooltip changes
|
|
|
|
|
|
|
|
|
|
2004-01-20 02:35 guy
|
|
|
|
|
|
|
|
|
|
* gtk/compat_macros.h:
|
|
|
|
|
|
|
|
|
|
Put in missing GTK_STOCK_STOP #define for GTK+ 1.2[.x].
|
|
|
|
|
|
|
|
|
|
2004-01-20 02:36 guy
|
|
|
|
|
|
|
|
|
|
* gtk/toolbar.c:
|
|
|
|
|
|
|
|
|
|
Get rid of declaration of no-longer-extant routine.
|
|
|
|
|
|
|
|
|
|
2004-01-20 17:58 obiot
|
|
|
|
|
|
|
|
|
|
* packet-smpp.c:
|
|
|
|
|
|
|
|
|
|
From Chris Wilson:
|
|
|
|
|
|
|
|
|
|
Use tcp_dissect_pdus() for SMPP dissection over TCP.
|
|
|
|
|
|
|
|
|
|
Also:
|
|
|
|
|
|
|
|
|
|
Get rid of the (broken) loop in dissect_smpp() which is
|
|
|
|
|
called
|
|
|
|
|
dissect_smpp_pdu() now.
|
|
|
|
|
Add a preference to enable reassembly of SMPP over TCP.
|
|
|
|
|
|
|
|
|
|
NOTE:
|
|
|
|
|
|
|
|
|
|
The SMPP dissector currently uses a global variable
|
|
|
|
|
static to
|
|
|
|
|
packet-smpp.c for distinguishing between the first PDU
|
|
|
|
|
and subsequent
|
|
|
|
|
PDUs so the summary line can be set correctly.
|
|
|
|
|
|
|
|
|
|
2004-01-20 18:30 obiot
|
|
|
|
|
|
|
|
|
|
* packet-isup.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman:
|
|
|
|
|
|
|
|
|
|
Append "/ISUP(ITU)" to the protocol column.
|
|
|
|
|
|
|
|
|
|
2004-01-20 18:47 ulfl
|
|
|
|
|
|
|
|
|
|
* capture.c, file.c, file.h, prefs.c, prefs.h, gtk/compat_macros.h,
|
|
|
|
|
gtk/gui_prefs.c, gtk/main.c, gtk/main.h, gtk/menu.c,
|
|
|
|
|
gtk/recent.c, gtk/recent.h, gtk/toolbar.c:
|
|
|
|
|
|
|
|
|
|
a.) saving GTK1 and GTK2 fontnames in different preference
|
|
|
|
|
setting, to prevent problems when switching between GTK1 and GTK2
|
|
|
|
|
ethereal versions b.) added new feature "Edit->Go To First
|
|
|
|
|
Packet" "Edit->Go To Last Packet" with corresponding menu and
|
|
|
|
|
toolbar items c.) added new feature "View->Zoom In" / "View->Zoom
|
|
|
|
|
Out" / View->Normal Size" with corresponding menu and toolbar
|
|
|
|
|
items This feature will act as a "size offset" to the current
|
|
|
|
|
fontsize, so that the packet list/tree view/... will have a
|
|
|
|
|
larger/smaller font size. The value is stored inside the recent
|
|
|
|
|
file. d.) Win32 only: Try to get the win32 system font and
|
|
|
|
|
fontsize at program startup and show the menus/dialogs and such
|
|
|
|
|
with the same font and fontsize like other win32 windows. This
|
|
|
|
|
makes the program make a *lot* more feel like a normal win32
|
|
|
|
|
program.
|
|
|
|
|
|
|
|
|
|
2004-01-20 19:24 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-kerberos.c:
|
|
|
|
|
|
|
|
|
|
signed/unsigned warning fixes
|
|
|
|
|
|
|
|
|
|
2004-01-20 19:31 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/rtp_analysis.c:
|
|
|
|
|
|
|
|
|
|
commented out refresh_bt, as it's currently unused
|
|
|
|
|
|
|
|
|
|
2004-01-20 19:33 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/gui_prefs.c:
|
|
|
|
|
|
|
|
|
|
prevented GTK-warning, as the column index was too high
|
|
|
|
|
|
|
|
|
|
2004-01-20 20:06 ulfl
|
|
|
|
|
|
|
|
|
|
* image/toolbar/: stock_bottom_24.xpm, stock_left_arrow_24.xpm,
|
|
|
|
|
stock_top_24.xpm, stock_zoom_1_24.xpm, stock_zoom_in_24.xpm,
|
|
|
|
|
stock_zoom_out_24.xpm:
|
|
|
|
|
|
|
|
|
|
missing icons for recent GUI additions
|
|
|
|
|
|
|
|
|
|
2004-01-20 20:27 guy
|
|
|
|
|
|
|
|
|
|
* xdlc.c:
|
|
|
|
|
|
|
|
|
|
From Jan Kiszka: compress the summary line display.
|
|
|
|
|
|
|
|
|
|
2004-01-20 20:32 guy
|
|
|
|
|
|
|
|
|
|
* packet-kerberos.c:
|
|
|
|
|
|
|
|
|
|
The offset argument to a "get_pdu_len" function is an "int", not
|
|
|
|
|
a "guint".
|
|
|
|
|
|
|
|
|
|
2004-01-20 21:20 guy
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
"Go To {First,Last} Packet" don't pop up dialog boxes, they Just
|
|
|
|
|
Do It - don't give their menu items a "...", as that's for menu
|
|
|
|
|
items that pop up dialog boxes to ask you for more information.
|
|
|
|
|
|
|
|
|
|
Give them menu accelerators that don't clash with other
|
|
|
|
|
accelerators.
|
|
|
|
|
|
|
|
|
|
2004-01-21 01:10 guy
|
|
|
|
|
|
|
|
|
|
* packet-kerberos.c:
|
|
|
|
|
|
|
|
|
|
Fix a check.
|
|
|
|
|
|
|
|
|
|
2004-01-21 03:02 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
don't try to set font size <= 0
|
|
|
|
|
|
|
|
|
|
2004-01-21 03:54 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/ansi_a_stat.c, gtk/ansi_map_stat.c, gtk/bootp_stat.c,
|
|
|
|
|
gtk/capture_dlg.c, gtk/capture_info_dlg.c, gtk/capture_prefs.c,
|
|
|
|
|
gtk/color_dlg.c, gtk/compat_macros.h, gtk/dcerpc_stat.c,
|
|
|
|
|
gtk/fc_stat.c, gtk/filter_prefs.c, gtk/gsm_a_stat.c,
|
|
|
|
|
gtk/http_stat.c, gtk/io_stat.c, gtk/isup_stat.c, gtk/ldap_stat.c,
|
|
|
|
|
gtk/print_dlg.c, gtk/print_prefs.c, gtk/proto_draw.c,
|
|
|
|
|
gtk/rpc_stat.c, gtk/rtp_analysis.c, gtk/rtp_stream_dlg.c,
|
|
|
|
|
gtk/smb_stat.c, gtk/summary_dlg.c, gtk/tap_dfilter_dlg.c,
|
|
|
|
|
gtk/tcp_graph.c, gtk/toolbar.c, gtk/wsp_stat.c,
|
|
|
|
|
image/toolbar/stock_add_24.xpm, image/toolbar/stock_ok_20.xpm,
|
|
|
|
|
image/toolbar/stock_properties_24.xpm:
|
|
|
|
|
|
|
|
|
|
use stock buttons whereever possible, added some ethereal
|
|
|
|
|
specific stock icons
|
|
|
|
|
|
|
|
|
|
2004-01-21 05:35 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/filter_prefs.c:
|
|
|
|
|
|
|
|
|
|
redesign of capture/display filter dialog. didn't change the
|
|
|
|
|
behaviour of the edit buttons, although they should be changed
|
|
|
|
|
|
|
|
|
|
2004-01-21 06:41 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
moved remaining display options dialog settings to menuitems, to
|
|
|
|
|
get rid of the options dialog completely still need to think, how
|
|
|
|
|
the whole thing should work with these settings
|
|
|
|
|
|
|
|
|
|
2004-01-21 08:39 guy
|
|
|
|
|
|
|
|
|
|
* packet-ipv6.c:
|
|
|
|
|
|
|
|
|
|
From Taisuke Sasaki: convert the ident field in the fragment
|
|
|
|
|
header to host byte order.
|
|
|
|
|
|
|
|
|
|
2004-01-21 09:00 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Squelch some compiler warnings.
|
|
|
|
|
|
|
|
|
|
"font_point_size_l" is a "long", so use "strtol()" to set it
|
|
|
|
|
(note that even "strtoul()", for some not-entirely-obvious
|
|
|
|
|
reason, accepts numbers starting with a "-" as input - ANSI C
|
|
|
|
|
requires it!).
|
|
|
|
|
|
|
|
|
|
2004-01-21 09:02 guy
|
|
|
|
|
|
|
|
|
|
* gtk/toolbar.c:
|
|
|
|
|
|
|
|
|
|
Don't include some xpm's when built with GTK+ 1.2[.x] - the icons
|
|
|
|
|
they define aren't used with 1.2[.x].
|
|
|
|
|
|
|
|
|
|
2004-01-21 12:19 oabad
|
|
|
|
|
|
|
|
|
|
* gtk/: gui_prefs.c, prefs_dlg.c:
|
|
|
|
|
|
|
|
|
|
gtk_font_selection_set_font_name doesn't work when run before
|
|
|
|
|
appending the font selection widget to the notebook (at least in
|
|
|
|
|
GTK2).
|
|
|
|
|
|
|
|
|
|
2004-01-21 19:21 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: Makefile.am, Makefile.nmake, menu.c:
|
|
|
|
|
|
|
|
|
|
display_opts.c / .h no longer needed, all items moved to
|
|
|
|
|
menuitems
|
|
|
|
|
|
|
|
|
|
2004-01-21 21:19 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
|
|
|
|
|
capture_dlg.c, capture_info_dlg.c, capture_prefs.c, color_dlg.c,
|
|
|
|
|
dcerpc_stat.c, decode_as_dlg.c, dfilter_expr_dlg.c,
|
|
|
|
|
display_opts.c, dlg_utils.c, dlg_utils.h, fc_stat.c,
|
|
|
|
|
filter_prefs.c, find_dlg.c, goto_dlg.c, gsm_a_stat.c, help_dlg.c,
|
|
|
|
|
http_stat.c, isup_stat.c, ldap_stat.c, main.c, plugins_dlg.c,
|
|
|
|
|
prefs_dlg.c, print_dlg.c, proto_dlg.c, proto_draw.c,
|
|
|
|
|
proto_hier_stats_dlg.c, rpc_stat.c, simple_dialog.c, smb_stat.c,
|
|
|
|
|
summary_dlg.c, supported_protos_dlg.c, tap_dfilter_dlg.c,
|
|
|
|
|
tcp_graph.c, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
implemented dlg_button_row_new to get a standard function for
|
|
|
|
|
layouting the dialog buttons, and use it where appropriate. This
|
|
|
|
|
will help us with the GTK1/2 conflict on button layouts and will
|
|
|
|
|
also result in a more consistent look of the dialogs at all.
|
|
|
|
|
|
|
|
|
|
2004-01-21 21:46 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.common, Makefile.nmake,
|
|
|
|
|
doc/README.developer, doc/ethereal-tut.mgp:
|
|
|
|
|
|
|
|
|
|
Move the list of dissectors (DISSECTOR_SRC) out of Makefile.am
|
|
|
|
|
and Makefile.nmake into a shared file named Makefile.common
|
|
|
|
|
|
|
|
|
|
2004-01-21 21:56 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: display_opts.c, display_opts.h:
|
|
|
|
|
|
|
|
|
|
this dialog isn't used any longer. All setting moved to direct
|
|
|
|
|
menuitems under View
|
|
|
|
|
|
|
|
|
|
2004-01-21 22:00 ulfl
|
|
|
|
|
|
|
|
|
|
* file.c, progress_dlg.h, proto_hier_stats.c, gtk/progress_dlg.c,
|
|
|
|
|
gtk/rtp_analysis.c:
|
|
|
|
|
|
|
|
|
|
The progressbar had a parameter to specify the text of the
|
|
|
|
|
Cancel/Stop button. As this will always be a Cancel of a running
|
|
|
|
|
operation, this parameter was removed. This makes us also able
|
|
|
|
|
to use a stock button for this.
|
|
|
|
|
|
|
|
|
|
2004-01-22 07:14 obiot
|
|
|
|
|
|
|
|
|
|
* Makefile.common:
|
|
|
|
|
|
|
|
|
|
Add RCS ID with "$Id: ChangeLog,v 1.34 2004/02/19 02:26:48 gerald Exp $" (colon was missing).
|
|
|
|
|
|
|
|
|
|
2004-01-22 18:08 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: Makefile.am, Makefile.common, Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
added new Makefile.common just like in root, including sources
|
|
|
|
|
common in Makefile.am and Makefile.nmake
|
|
|
|
|
|
|
|
|
|
2004-01-22 18:13 ulfl
|
|
|
|
|
|
|
|
|
|
* capture.c, ui_util.h, gtk/menu.c, gtk/toolbar.c, gtk/ui_util.c:
|
|
|
|
|
|
|
|
|
|
moved GTK specific parts from capture.c to ui_util.c, implemented
|
|
|
|
|
Win32 "Capture Stop" when using "update list of packets in
|
|
|
|
|
realtime" while capturing
|
|
|
|
|
|
|
|
|
|
2004-01-22 19:25 ulfl
|
|
|
|
|
|
|
|
|
|
* capture.c:
|
|
|
|
|
|
|
|
|
|
bugfix: wrong parameter name
|
|
|
|
|
|
|
|
|
|
2004-01-22 19:27 ulfl
|
|
|
|
|
|
|
|
|
|
* epan/: Makefile.nmake, dfilter/Makefile.nmake,
|
|
|
|
|
ftypes/Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
epan don't need GTK_CFLAGS as GTK isn't used, GLIB_CFLAGS are
|
|
|
|
|
just enough
|
|
|
|
|
|
|
|
|
|
2004-01-22 20:31 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: Makefile.am, Makefile.common:
|
|
|
|
|
|
|
|
|
|
Move the list of headers to "Makefile.am" (it's not used by
|
|
|
|
|
"Makefile.nmake"), and rename it to "noinst_HEADERS", as that's
|
|
|
|
|
what automake requires.
|
|
|
|
|
|
|
|
|
|
2004-01-22 20:33 guy
|
|
|
|
|
|
|
|
|
|
* gtk/dlg_utils.c:
|
|
|
|
|
|
|
|
|
|
Fix a typo.
|
|
|
|
|
|
|
|
|
|
2004-01-22 20:43 guy
|
|
|
|
|
|
|
|
|
|
* packet-msproxy.c, packet-socks.c, packet-udp.c, packet-udp.h:
|
|
|
|
|
|
|
|
|
|
Use the length field in the UDP header:
|
|
|
|
|
|
|
|
|
|
if it's < 8, don't dissect anything past the length field
|
|
|
|
|
(the
|
|
|
|
|
length must be >= 8);
|
|
|
|
|
|
|
|
|
|
otherwise, if it's less than the data or reported length
|
|
|
|
|
from
|
|
|
|
|
the tvbuff, use the length from the header;
|
|
|
|
|
|
|
|
|
|
otherwise, don't checksum the packet (if it's greater
|
|
|
|
|
than the
|
|
|
|
|
reported length, and the packet isn't fragmented, we
|
|
|
|
|
should
|
|
|
|
|
somehow report that as an error).
|
|
|
|
|
|
|
|
|
|
2004-01-22 20:45 guy
|
|
|
|
|
|
|
|
|
|
* capture.c:
|
|
|
|
|
|
|
|
|
|
Use "fork_child" rather than "child_process" - on Win32,
|
|
|
|
|
"child_process" tracks "fork_child", and, on UNIX,
|
|
|
|
|
"child_process" doesn't exist.
|
|
|
|
|
|
|
|
|
|
2004-01-22 20:47 guy
|
|
|
|
|
|
|
|
|
|
* gtk/ui_util.c:
|
|
|
|
|
|
|
|
|
|
We can't save "child_process" as a HANDLE on UNIX - save it as an
|
|
|
|
|
"int", and cast it in the "GetExitCodeProcess()" call (rather
|
|
|
|
|
than converting it when assigning it).
|
|
|
|
|
|
|
|
|
|
2004-01-22 21:32 guy
|
|
|
|
|
|
|
|
|
|
* gtk/Makefile.common:
|
|
|
|
|
|
|
|
|
|
Fix the RCS ID.
|
|
|
|
|
|
|
|
|
|
2004-01-22 23:09 jmayer
|
|
|
|
|
|
|
|
|
|
* gtk/Makefile.common:
|
|
|
|
|
|
|
|
|
|
Slight formatting change Reorder lists alphabetically
|
|
|
|
|
|
|
|
|
|
2004-01-22 23:47 obiot
|
|
|
|
|
|
|
|
|
|
* packet-multipart.c:
|
|
|
|
|
|
|
|
|
|
From Yaniv Kaul: register multipart/form-data.
|
|
|
|
|
|
|
|
|
|
2004-01-23 00:29 guy
|
|
|
|
|
|
|
|
|
|
* gtk/rtp_analysis.c:
|
|
|
|
|
|
|
|
|
|
From Lars Roland:
|
|
|
|
|
|
|
|
|
|
- "Refresh" button is back again. Everything should work
|
|
|
|
|
fine now
|
|
|
|
|
with multiple windows on the same streams.
|
|
|
|
|
- made packet list sortable by column.
|
|
|
|
|
- show a warning when user chooses "RTP Streams/Analyze"
|
|
|
|
|
without having a RTP packet selected instead of
|
|
|
|
|
displaying the
|
|
|
|
|
streams box.
|
|
|
|
|
- minor GUI updates, renamed button "Next" to "Next
|
|
|
|
|
non-Ok" for
|
|
|
|
|
more clarity.
|
|
|
|
|
|
|
|
|
|
2004-01-23 00:35 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, doc/ethereal.pod, 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 Pierre Juhen: add "find_protocol_by_id()" to the list of
|
|
|
|
|
functions exported to plugins.
|
|
|
|
|
|
|
|
|
|
Fix some author list glitches.
|
|
|
|
|
|
|
|
|
|
2004-01-23 00:40 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-snmp.c:
|
|
|
|
|
|
|
|
|
|
signed/unsigned warning fixes
|
|
|
|
|
|
|
|
|
|
2004-01-23 00:43 jmayer
|
|
|
|
|
|
|
|
|
|
* rdps.c:
|
|
|
|
|
|
|
|
|
|
trivial signed/unsigned warning fixes
|
|
|
|
|
|
|
|
|
|
2004-01-23 00:43 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
make some of the new menuitems insensitive, if no capture
|
|
|
|
|
file/data is available
|
|
|
|
|
|
|
|
|
|
2004-01-23 00:51 guy
|
|
|
|
|
|
|
|
|
|
* packet-dns.c:
|
|
|
|
|
|
|
|
|
|
From David Fort: add support for RFC2535bis records.
|
|
|
|
|
|
|
|
|
|
2004-01-23 01:10 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/gui_prefs.c:
|
|
|
|
|
|
|
|
|
|
code cleanup
|
|
|
|
|
|
|
|
|
|
2004-01-23 01:12 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/prefs_dlg.c:
|
|
|
|
|
|
|
|
|
|
gtk_font_selection_set_filter doesn't work when run before
|
|
|
|
|
appending the font selection widget to the notebook.
|
|
|
|
|
|
|
|
|
|
2004-01-23 01:42 jmayer
|
|
|
|
|
|
|
|
|
|
* follow.c, follow.h:
|
|
|
|
|
|
|
|
|
|
Move struct tcp_frag from follow.h to follow.c as it wasn't used
|
|
|
|
|
anywere else. Fix a trivial signed/unsigned warning in follow.c
|
|
|
|
|
by changing tcp_frag.data from guchar* to gchar*
|
|
|
|
|
|
|
|
|
|
2004-01-23 01:51 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-tcap.c:
|
|
|
|
|
|
|
|
|
|
trivial signed/unsigned warning fixes
|
|
|
|
|
|
|
|
|
|
2004-01-23 02:09 guy
|
|
|
|
|
|
|
|
|
|
* gtk/prefs_dlg.c:
|
|
|
|
|
|
|
|
|
|
Improve some comments.
|
|
|
|
|
|
|
|
|
|
2004-01-23 02:38 gerald
|
|
|
|
|
|
|
|
|
|
* README.win32, config.nmake:
|
|
|
|
|
|
|
|
|
|
Update to GLib 2.2.3-20040116 and gettext 0.13.1.
|
|
|
|
|
|
|
|
|
|
2004-01-23 09:24 jmayer
|
|
|
|
|
|
|
|
|
|
* manuf:
|
|
|
|
|
|
|
|
|
|
Update manuf
|
|
|
|
|
|
|
|
|
|
2004-01-23 09:40 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-rsvp.c, packet-wsp.c, epan/tvbuff.c, epan/tvbuff.h:
|
|
|
|
|
|
|
|
|
|
Change return type of tvb_format_text from guint8* to gchar*.
|
|
|
|
|
Remove now unnecessary casts in two files.
|
|
|
|
|
|
|
|
|
|
2004-01-23 09:47 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/megaco/packet-megaco.c:
|
|
|
|
|
|
|
|
|
|
Change msg from guint8* to gchar* (because of tvb_format_text
|
|
|
|
|
change)
|
|
|
|
|
|
|
|
|
|
2004-01-23 09:50 guy
|
|
|
|
|
|
|
|
|
|
* packet-kerberos.c:
|
|
|
|
|
|
|
|
|
|
"%.*" requires an "int" argument for the length.
|
|
|
|
|
|
|
|
|
|
2004-01-23 09:53 guy
|
|
|
|
|
|
|
|
|
|
* packet-pres.c:
|
|
|
|
|
|
|
|
|
|
From Yuriy Sidelnikov: call ACSE dissector for any presentation
|
|
|
|
|
context.
|
|
|
|
|
|
|
|
|
|
2004-01-23 10:15 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.am, Makefile.common, packet-acse.c,
|
|
|
|
|
packet-acse.h:
|
|
|
|
|
|
|
|
|
|
From Yuriy Sidelnikov: call ACSE dissector for any presentation
|
|
|
|
|
context.
|
|
|
|
|
|
|
|
|
|
2004-01-23 10:25 guy
|
|
|
|
|
|
|
|
|
|
* packet-snmp.c:
|
|
|
|
|
|
|
|
|
|
"sprint_realloc_value()" takes a "u_char **" as an argument -
|
|
|
|
|
pass it one.
|
|
|
|
|
|
|
|
|
|
2004-01-23 16:07 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
fix assert, when failed loading zoomed font, prepare possibility
|
|
|
|
|
to put filter toolbar just below the main toolbar
|
|
|
|
|
|
|
|
|
|
2004-01-23 16:08 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/toolbar.c:
|
|
|
|
|
|
|
|
|
|
added a comment
|
|
|
|
|
|
|
|
|
|
2004-01-23 16:10 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
fixed various things in "View" menu
|
|
|
|
|
|
|
|
|
|
2004-01-23 18:18 ulfl
|
|
|
|
|
|
|
|
|
|
* packet-acse.c:
|
|
|
|
|
|
|
|
|
|
removed line breaks to be able to compile again
|
|
|
|
|
|
|
|
|
|
2004-01-23 19:16 guy
|
|
|
|
|
|
|
|
|
|
* packet-dns.c:
|
|
|
|
|
|
|
|
|
|
From David Fort: NSEC RRs aren't the same as NXT RRs - dissect
|
|
|
|
|
them differently.
|
|
|
|
|
|
|
|
|
|
Remove a redundant "break" statement.
|
|
|
|
|
|
|
|
|
|
2004-01-23 19:19 guy
|
|
|
|
|
|
|
|
|
|
* packet-bgp.c:
|
|
|
|
|
|
|
|
|
|
From Akira Endoh: support for labeled IPv6 unicast in the MP-BGP
|
|
|
|
|
dissector.
|
|
|
|
|
|
|
|
|
|
2004-01-23 19:53 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Clean up indentation.
|
|
|
|
|
|
|
|
|
|
Make "font_zoom()" static - it's not used outside gtk/main.c.
|
|
|
|
|
|
|
|
|
|
Use "g_strdup()" rather than "strdup()", as we use "g_free()" to
|
|
|
|
|
free the result.
|
|
|
|
|
|
|
|
|
|
Put in a little more information when "font_zoom()" fails due to
|
|
|
|
|
the font name not being an XLFD font name, and don't continue if
|
|
|
|
|
it fails.
|
|
|
|
|
|
|
|
|
|
Don't continue if the attempt to load the fonts fails, either.
|
|
|
|
|
|
|
|
|
|
2004-01-23 20:11 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
If the zoom factor is zero, don't construct a new font name - the
|
|
|
|
|
supplied font name is correct. That lets us handle fonts whose
|
|
|
|
|
size we can't change because this is GTK+ 1.2[.x] and the name
|
|
|
|
|
isn't an XLFD name so we don't know where the size is.
|
|
|
|
|
|
|
|
|
|
In "font_zoom()", remove some code from the GTK+ 1.2[.x] vs. GTK+
|
|
|
|
|
2.x #ifdefs.
|
|
|
|
|
|
|
|
|
|
Fix the comment for "font_zoom()".
|
|
|
|
|
|
|
|
|
|
Get rid of a no-longer-used "simple_dialog()" argument.
|
|
|
|
|
|
|
|
|
|
2004-01-23 20:13 guy
|
|
|
|
|
|
|
|
|
|
* gtk/gui_prefs.c:
|
|
|
|
|
|
|
|
|
|
If we call "font_apply()", we don't need to call
|
|
|
|
|
"redraw_hex_dump_all()".
|
|
|
|
|
|
|
|
|
|
2004-01-23 20:34 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Include the AddStyleName information in the zoomed font name.
|
|
|
|
|
|
|
|
|
|
2004-01-23 21:22 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Do the font loading code as two larger sections of code, one for
|
|
|
|
|
GTK+ 1.2[.x] and one for GTK+ 2.x, rather than as one section
|
|
|
|
|
peppered with #ifdefs.
|
|
|
|
|
|
|
|
|
|
2004-01-24 01:02 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: gui_prefs.c, main.c, main.h, recent.c:
|
|
|
|
|
|
|
|
|
|
Have "font_apply()" return an indication as to whether it
|
|
|
|
|
succeeded or failed and, if it failed, how it failed. Have it
|
|
|
|
|
leave up to its caller the job of reporting that it couldn't load
|
|
|
|
|
the requested font; have its callers do that, and have them set
|
|
|
|
|
the zoom level on failure so that we have a zoom level that is at
|
|
|
|
|
least more likely to work. Make the alert boxes for
|
|
|
|
|
"font_apply()" failures be error boxes, not warning boxes.
|
|
|
|
|
|
|
|
|
|
2004-01-24 01:15 guy
|
|
|
|
|
|
|
|
|
|
* gtk/rtp_analysis.c:
|
|
|
|
|
|
|
|
|
|
From Lars Ruoff (who also contributed the previous change; my
|
|
|
|
|
apologies to both Larses):
|
|
|
|
|
|
|
|
|
|
- Comfort noise (CN) packets and packets following them
|
|
|
|
|
immediately are excluded from maximum delay calculation
|
|
|
|
|
(as
|
|
|
|
|
well as marked packets are)
|
|
|
|
|
- Payload changes between CN and regular packets are
|
|
|
|
|
ignored.
|
|
|
|
|
- Added a "Marker missing?" status warning for packets
|
|
|
|
|
following
|
|
|
|
|
CN that don't have the marker bit set (cf. RFC1890 4.1)
|
|
|
|
|
- Changed status "Ok" to "[ Ok ]", so that when sorting
|
|
|
|
|
by status
|
|
|
|
|
column, all non-Oks are grouped together.
|
|
|
|
|
- Minor GUI updates: reduced size of box, borders,
|
|
|
|
|
spacing,
|
|
|
|
|
changed highlight colors.
|
|
|
|
|
|
|
|
|
|
2004-01-24 01:30 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-acse.h:
|
|
|
|
|
|
|
|
|
|
Remove extra , at end of enum, change C++ style comment
|
|
|
|
|
|
|
|
|
|
2004-01-24 01:44 guy
|
|
|
|
|
|
|
|
|
|
* capture.c, file.c, file.h, tethereal.c, epan/filesystem.c,
|
|
|
|
|
epan/filesystem.h:
|
|
|
|
|
|
|
|
|
|
Add a new "file_open_error_message()" routine in
|
|
|
|
|
"epan/filesystem.c", to translate UNIX errno values to a somewhat
|
|
|
|
|
friendly message format string.
|
|
|
|
|
|
|
|
|
|
Rename "file_open_error_message()" in "file.c" to
|
|
|
|
|
"cf_open_error_message()", make "cf_open_error_message()" use the
|
|
|
|
|
new "file_open_error_message()" for UNIX errno values, have
|
|
|
|
|
"do_capture()" in "capture.c" use "file_open_error_message()" to
|
|
|
|
|
report errors from "open()", and make "cf_open_error_message()"
|
|
|
|
|
static as nothing outside "file.c" uses it.
|
|
|
|
|
|
|
|
|
|
Do similar stuff in "tethereal.c".
|
|
|
|
|
|
|
|
|
|
2004-01-24 01:53 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-acse.c:
|
|
|
|
|
|
|
|
|
|
Trivial warning fixes
|
|
|
|
|
|
|
|
|
|
2004-01-24 02:01 guy
|
|
|
|
|
|
|
|
|
|
* file.c, file.h, epan/filesystem.c, epan/filesystem.h,
|
|
|
|
|
gtk/follow_dlg.c:
|
|
|
|
|
|
|
|
|
|
As with "cf_open_error_message()"/"file_open_error_message()", so
|
|
|
|
|
with "cf_write_error_message()"/"file_write_error_message()".
|
|
|
|
|
|
|
|
|
|
Use "file_open_error_message()" instead of
|
|
|
|
|
"cf_open_error_message()" in some places we missed in the
|
|
|
|
|
previous checkin.
|
|
|
|
|
|
|
|
|
|
Catch ENOSPC and EDQUOT in "file_open_error_message()".
|
|
|
|
|
|
|
|
|
|
Use "file_open_error_message()" rather than
|
|
|
|
|
"file_write_error_message()" to report errors when creating the
|
|
|
|
|
file to which we're saving the "Follow TCP Stream" data.
|
|
|
|
|
|
|
|
|
|
2004-01-24 02:07 jmayer
|
|
|
|
|
|
|
|
|
|
* plugins/gryphon/packet-gryphon.c:
|
|
|
|
|
|
|
|
|
|
Trivial signed/unsigned warning fixes
|
|
|
|
|
|
|
|
|
|
2004-01-24 10:53 guy
|
|
|
|
|
|
|
|
|
|
* file.c, print.c, print.h, ps.h, rdps.c, gtk/follow_dlg.c:
|
|
|
|
|
|
|
|
|
|
As with "file_write_error_message()", so with
|
|
|
|
|
"file_close_error_message()" - but just use
|
|
|
|
|
"file_write_error_message()" for UNIX-style errors, under the
|
|
|
|
|
assumption that a close will only fail because a buffer-flushing
|
|
|
|
|
write fails or because "close()" itself fails when, for example,
|
|
|
|
|
pushing unsynced NFS client-side writes out over the wire.
|
|
|
|
|
|
|
|
|
|
Make several routines in "print.c" return success/failure
|
|
|
|
|
indications.
|
|
|
|
|
|
|
|
|
|
Check for write errors when printing "Follow TCP Stream" stuff or
|
|
|
|
|
saving it to a file.
|
|
|
|
|
|
|
|
|
|
2004-01-24 16:48 jmayer
|
|
|
|
|
|
|
|
|
|
* wiretap/: configure.in, cosine.c, dbs-etherwatch.c, iptrace.c,
|
|
|
|
|
libpcap.c, radcom.c, vms.c:
|
|
|
|
|
|
|
|
|
|
Fix all fixable warnings
|
|
|
|
|
|
|
|
|
|
Move addional warnings from extra-gcc-checks to normal
|
|
|
|
|
compilation flags
|
|
|
|
|
|
|
|
|
|
2004-01-24 20:01 ulfl
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake, config.nmake, plugins/asn1/Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Added the ability to compile both GTK versions 1 and 2 at the
|
|
|
|
|
same time.
|
|
|
|
|
|
|
|
|
|
2004-01-25 00:58 guy
|
|
|
|
|
|
|
|
|
|
* cfile.h, file.c, file.h, print.c, print.h, ps.h, rdps.c,
|
|
|
|
|
tethereal.c, gtk/follow_dlg.c, gtk/print_dlg.c:
|
|
|
|
|
|
|
|
|
|
There's no need to keep a "FILE *" for the file being printed to
|
|
|
|
|
in a "capture_file" structure. Keep it locally, instead.
|
|
|
|
|
|
|
|
|
|
Check for errors when printing packets.
|
|
|
|
|
|
|
|
|
|
Report failure to open a print destination and failure to write
|
|
|
|
|
to a print destination differently.
|
|
|
|
|
|
|
|
|
|
Don't have the "print preamble" and "print final" routines return
|
|
|
|
|
success/failure indications - revert to the old scheme where they
|
|
|
|
|
didn't, and have the callers use "ferror()" to check for errors.
|
|
|
|
|
|
|
|
|
|
Report write errors when printing dissections in Tethereal.
|
|
|
|
|
|
|
|
|
|
Report print errors as errors, not warnings.
|
|
|
|
|
|
|
|
|
|
2004-01-25 01:19 guy
|
|
|
|
|
|
|
|
|
|
* tethereal.c:
|
|
|
|
|
|
|
|
|
|
Add another check for output errors when printing.
|
|
|
|
|
|
|
|
|
|
2004-01-25 01:53 guy
|
|
|
|
|
|
|
|
|
|
* gtk/follow_dlg.c:
|
|
|
|
|
|
|
|
|
|
Don't have "follow_print_text()" display the error message, leave
|
|
|
|
|
that up to its caller.
|
|
|
|
|
|
|
|
|
|
Show errors as such, not as warnings, and show the right error
|
|
|
|
|
message for failures to open/create output files.
|
|
|
|
|
|
|
|
|
|
2004-01-25 01:58 guy
|
|
|
|
|
|
|
|
|
|
* gtk/rtp_analysis.c:
|
|
|
|
|
|
|
|
|
|
Check whether the "fopen()" that creates a CSV file fails and, if
|
|
|
|
|
so, report the error and don't dismiss the file selection dialog
|
|
|
|
|
box.
|
|
|
|
|
|
|
|
|
|
2004-01-25 02:14 guy
|
|
|
|
|
|
|
|
|
|
* gtk/rtp_analysis.c:
|
|
|
|
|
|
|
|
|
|
Check for write errors when writing CSV data as well.
|
|
|
|
|
|
|
|
|
|
Check for write errors when opening the CSV file to write the
|
|
|
|
|
reverse data information.
|
|
|
|
|
|
|
|
|
|
For some reason (perhaps having to do with the sort indicators in
|
|
|
|
|
titles, the column titles don't show up in the GtkCList
|
|
|
|
|
structure, so they don't get printed; just directly use the table
|
|
|
|
|
of column titles.
|
|
|
|
|
|
|
|
|
|
2004-01-25 02:24 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: rtp_stream.c, rtp_stream.h, rtp_stream_dlg.c:
|
|
|
|
|
|
|
|
|
|
Report open errors when saving the contents of an RTP stream.
|
|
|
|
|
Check for and report write errors as well.
|
|
|
|
|
|
|
|
|
|
2004-01-25 09:49 jmayer
|
|
|
|
|
|
|
|
|
|
* tools/lemon/lemon.c:
|
|
|
|
|
|
|
|
|
|
Fix a warning by using a function typedef
|
|
|
|
|
|
|
|
|
|
2004-01-25 12:10 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/column_prefs.c:
|
|
|
|
|
|
|
|
|
|
minor GTK2 layout change
|
|
|
|
|
|
|
|
|
|
2004-01-25 12:22 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/prefs_dlg.c:
|
|
|
|
|
|
|
|
|
|
make resized prefs_dlg look better
|
|
|
|
|
|
|
|
|
|
2004-01-25 12:25 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/filter_prefs.c:
|
|
|
|
|
|
|
|
|
|
changed the behaviour of the edit buttons to make more sense,
|
|
|
|
|
removed the no longer needed "Edit and "Copy" buttons, do a lot
|
|
|
|
|
of code cleanup
|
|
|
|
|
|
|
|
|
|
2004-01-25 13:47 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: color_dlg.c, filter_prefs.c:
|
|
|
|
|
|
|
|
|
|
added/changed some tooltips
|
|
|
|
|
|
|
|
|
|
2004-01-25 15:10 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: filter_prefs.c, filter_prefs.h, main.c:
|
|
|
|
|
|
|
|
|
|
add syntax check and an "Add Expression" button to the filter
|
|
|
|
|
toolbar
|
|
|
|
|
|
|
|
|
|
2004-01-25 15:35 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/resolv.c:
|
|
|
|
|
|
|
|
|
|
The octets in an ip address are unsigned
|
|
|
|
|
|
|
|
|
|
2004-01-25 15:56 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-distcc.c:
|
|
|
|
|
|
|
|
|
|
A few signedness warning fixes
|
|
|
|
|
|
|
|
|
|
2004-01-25 16:58 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/: strutil.c, strutil.h:
|
|
|
|
|
|
|
|
|
|
Change the first arg to hex_str_to_bytes from guchar* -> char*
|
|
|
|
|
|
|
|
|
|
2004-01-25 17:07 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/ftypes/ftype-bytes.c:
|
|
|
|
|
|
|
|
|
|
Add a cast to avoid a signedness warning
|
|
|
|
|
|
|
|
|
|
2004-01-25 17:22 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/ftypes/: ftype-bytes.c, ftypes.h:
|
|
|
|
|
|
|
|
|
|
Remove the cast again and do the proper fix (add right type to
|
|
|
|
|
union)
|
|
|
|
|
|
|
|
|
|
2004-01-25 17:33 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/ftypes/ftype-pcre.c:
|
|
|
|
|
|
|
|
|
|
Fix 'warning: cast discards qualifiers from pointer target type'
|
|
|
|
|
by removing cast
|
|
|
|
|
|
|
|
|
|
2004-01-25 17:51 gerald
|
|
|
|
|
|
|
|
|
|
* Makefile.am, image/README.image:
|
|
|
|
|
|
|
|
|
|
Capitalize "Ethereal.icns" to fix a distclean error. Add its
|
|
|
|
|
description to README.image.
|
|
|
|
|
|
|
|
|
|
2004-01-25 17:53 gerald
|
|
|
|
|
|
|
|
|
|
* plugins/: Xplugin_table.h, plugin_api_list.c:
|
|
|
|
|
|
|
|
|
|
Make the definition of tvb_format_text() match what's in
|
|
|
|
|
tvbuff.h.
|
|
|
|
|
|
|
|
|
|
2004-01-25 18:39 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/dcerpc_stat.c:
|
|
|
|
|
|
|
|
|
|
fix some filter dialog things
|
|
|
|
|
|
|
|
|
|
2004-01-25 18:51 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: endpoint_talkers_table.c, follow_dlg.c, main.c, main.h,
|
|
|
|
|
recent.c, rtp_stream_dlg.c, service_response_time_table.c:
|
|
|
|
|
|
|
|
|
|
apply automatically generated filters strings to the recent
|
|
|
|
|
dropdown list, e.g. when applying a "Follow TCP stream", fix a
|
|
|
|
|
bug in the recent function, discarding the newest entries when
|
|
|
|
|
saving a full list (now discarding the oldest).
|
|
|
|
|
|
|
|
|
|
2004-01-25 18:52 gerald
|
|
|
|
|
|
|
|
|
|
* plugins/Makefile.am:
|
|
|
|
|
|
|
|
|
|
Delete generated files during distclean instead of
|
|
|
|
|
maintainerclean, so that we pass distcheck.
|
|
|
|
|
|
|
|
|
|
2004-01-25 21:27 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: dlg_utils.c, filter_prefs.c, help_dlg.c, help_dlg.h:
|
|
|
|
|
|
|
|
|
|
adding a function to the help dialog, showing a specific topic
|
|
|
|
|
(context help), beautifying the placement of the help button in
|
|
|
|
|
the button_row, using the context help for the filter dialog
|
|
|
|
|
|
|
|
|
|
2004-01-25 21:55 guy
|
|
|
|
|
|
|
|
|
|
* capture.c, editcap.c, file.c, file.h, mergecap.c,
|
|
|
|
|
proto_hier_stats.c, tethereal.c, gtk/file_dlg.c, gtk/main.c,
|
|
|
|
|
gtk/menu.c, gtk/rtp_analysis.c, gtk/tcp_graph.c,
|
|
|
|
|
wiretap/5views.c, wiretap/5views.h, wiretap/airopeek9.c,
|
|
|
|
|
wiretap/airopeek9.h, wiretap/ascend-grammar.y,
|
|
|
|
|
wiretap/ascend-int.h, wiretap/ascend.c, wiretap/ascend.h,
|
|
|
|
|
wiretap/cosine.c, wiretap/cosine.h, wiretap/csids.c,
|
|
|
|
|
wiretap/csids.h, wiretap/dbs-etherwatch.c,
|
|
|
|
|
wiretap/dbs-etherwatch.h, wiretap/erf.c, wiretap/erf.h,
|
|
|
|
|
wiretap/etherpeek.c, wiretap/etherpeek.h, wiretap/file_access.c,
|
|
|
|
|
wiretap/hcidump.c, wiretap/hcidump.h, wiretap/i4btrace.c,
|
|
|
|
|
wiretap/i4btrace.h, wiretap/iptrace.c, wiretap/iptrace.h,
|
|
|
|
|
wiretap/lanalyzer.c, wiretap/lanalyzer.h, wiretap/libpcap.c,
|
|
|
|
|
wiretap/libpcap.h, wiretap/netmon.c, wiretap/netmon.h,
|
|
|
|
|
wiretap/nettl.c, wiretap/nettl.h, wiretap/network_instruments.c,
|
|
|
|
|
wiretap/network_instruments.h, wiretap/netxray.c,
|
|
|
|
|
wiretap/netxray.h, wiretap/ngsniffer.c, wiretap/ngsniffer.h,
|
|
|
|
|
wiretap/pppdump.c, wiretap/pppdump.h, wiretap/radcom.c,
|
|
|
|
|
wiretap/radcom.h, wiretap/snoop.c, wiretap/snoop.h,
|
|
|
|
|
wiretap/toshiba.c, wiretap/toshiba.h, wiretap/visual.c,
|
|
|
|
|
wiretap/visual.h, wiretap/vms.c, wiretap/vms.h,
|
|
|
|
|
wiretap/wtap-int.h, wiretap/wtap.c, wiretap/wtap.h:
|
|
|
|
|
|
|
|
|
|
Have the Wiretap open, read, and seek-and-read routines return,
|
|
|
|
|
in addition to an error code, an error info string, for
|
|
|
|
|
WTAP_ERR_UNSUPPORTED, WTAP_ERR_UNSUPPORTED_ENCAP, and
|
|
|
|
|
WTAP_ERR_BAD_RECORD errors. Replace the error messages logged
|
|
|
|
|
with "g_message()" for those errors with g_strdup()ed or
|
|
|
|
|
g_strdup_printf()ed strings returned as the error info string,
|
|
|
|
|
and change the callers of those routines to, for those errors,
|
|
|
|
|
put the info string into the printed message or alert box for the
|
|
|
|
|
error.
|
|
|
|
|
|
|
|
|
|
Add messages for cases where those errors were returned without
|
|
|
|
|
printing an additional message.
|
|
|
|
|
|
|
|
|
|
Nobody uses the error code from "cf_read()" - "cf_read()" puts up
|
|
|
|
|
the alert box itself for failures; get rid of the error code, so
|
|
|
|
|
it just returns a success/failure indication.
|
|
|
|
|
|
|
|
|
|
Rename "file_read_error_message()" to "cf_read_error_message()",
|
|
|
|
|
as it handles read errors from Wiretap, and have it take an error
|
|
|
|
|
info string as an argument. (That handles a lot of the work of
|
|
|
|
|
putting the info string into the error message.)
|
|
|
|
|
|
|
|
|
|
Make some variables in "ascend-grammar.y" static.
|
|
|
|
|
|
|
|
|
|
Check the return value of "erf_read_header()" in
|
|
|
|
|
"erf_seek_read()".
|
|
|
|
|
|
|
|
|
|
Get rid of an unused #define in "i4btrace.c".
|
|
|
|
|
|
|
|
|
|
2004-01-25 22:20 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
In "main_filter_packets()", use the "cf" argument rather than
|
|
|
|
|
always passing "&cfile" to "filter_packets()".
|
|
|
|
|
|
|
|
|
|
Mark the "w" argument to "filter_activate_cb()" as unused.
|
|
|
|
|
|
|
|
|
|
2004-01-25 22:21 guy
|
|
|
|
|
|
|
|
|
|
* gtk/filter_prefs.c:
|
|
|
|
|
|
|
|
|
|
Get rid of an unused variable.
|
|
|
|
|
|
|
|
|
|
2004-01-25 22:21 guy
|
|
|
|
|
|
|
|
|
|
* editcap.c, mergecap.c:
|
|
|
|
|
|
|
|
|
|
Free the error info string after using it.
|
|
|
|
|
|
|
|
|
|
2004-01-25 22:27 guy
|
|
|
|
|
|
|
|
|
|
* file.c:
|
|
|
|
|
|
|
|
|
|
Don't use "cf_read_error_message()" when reporting errors not
|
|
|
|
|
from Wiretap.
|
|
|
|
|
|
|
|
|
|
2004-01-25 23:50 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/netxray.c:
|
|
|
|
|
|
|
|
|
|
Don't muck with the Ethernet pseudo-header if we have an 802.11
|
|
|
|
|
capture.
|
|
|
|
|
|
|
|
|
|
2004-01-26 06:43 ulfl
|
|
|
|
|
|
|
|
|
|
* file.c:
|
|
|
|
|
|
|
|
|
|
filter_packets: don't refilter all the packets, if the new filter
|
|
|
|
|
string is identical to the old one (as it's useless then)
|
|
|
|
|
|
|
|
|
|
2004-01-26 09:05 guy
|
|
|
|
|
|
|
|
|
|
* gtk/capture_dlg.c:
|
|
|
|
|
|
|
|
|
|
On Windows OT, interface names *can* have spaces in them; to find
|
|
|
|
|
the interface name, look forward in the interface string for
|
|
|
|
|
"\Device\", not backwards for a space, on Windows. (Continue to
|
|
|
|
|
look backwards for a space on UNIX; names don't start with
|
|
|
|
|
"\Device\", or even "/dev/", and don't have spaces in them on any
|
|
|
|
|
UNIX-flavored OS I know of.)
|
|
|
|
|
|
|
|
|
|
2004-01-26 18:35 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
slightly changed the menuitem names in View->Show->Packet xy
|
|
|
|
|
|
|
|
|
|
2004-01-26 18:40 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
added a tooltip to explain the behaviour of the syntax check in
|
|
|
|
|
the filter toolbar
|
|
|
|
|
|
|
|
|
|
2004-01-26 18:51 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/filter_prefs.c:
|
|
|
|
|
|
|
|
|
|
added a tooltip to explain the behaviour of the syntax check in
|
|
|
|
|
the filter string
|
|
|
|
|
|
|
|
|
|
2004-01-26 19:16 obiot
|
|
|
|
|
|
|
|
|
|
* gtk/: rtp_stream.c, rtp_stream.h, rtp_stream_dlg.c:
|
|
|
|
|
|
|
|
|
|
From Lars Ruoff:
|
|
|
|
|
|
|
|
|
|
- made streams list sortable by column - added a button "Find
|
|
|
|
|
Reverse" that finds the reverse stream to the selected forward
|
|
|
|
|
stream. (If different reverse streams available, pushing the
|
|
|
|
|
button repeatedly will cycle through all of them, one after the
|
|
|
|
|
other.) - tidied up lots of superflous code.
|
|
|
|
|
|
|
|
|
|
Also get rid of a const pointer cast warning, and remove the _U_
|
|
|
|
|
attribute from rtpstream_reset().
|
|
|
|
|
|
|
|
|
|
2004-01-26 20:48 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.am, Makefile.common, lapd_sapi.h,
|
|
|
|
|
packet-lapd.c, packet-q931.c, packet-teimanagement.c,
|
|
|
|
|
doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
Add a dissector table for LAPD SAPIs, and move the #defines for
|
|
|
|
|
them into "lapd_sapi.h". Use that to register the Q.931
|
|
|
|
|
dissector atop LAPD.
|
|
|
|
|
|
|
|
|
|
From Rolf Fiedler: ISDN TEI management frame support.
|
|
|
|
|
|
|
|
|
|
2004-01-26 21:02 obiot
|
|
|
|
|
|
|
|
|
|
* gtk/dfilter_expr_dlg.c:
|
|
|
|
|
|
|
|
|
|
Add support for the "matches" operator if HAVE_LIBPCRE is
|
|
|
|
|
defined.
|
|
|
|
|
|
|
|
|
|
2004-01-26 21:12 ulfl
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake, packaging/nsis/Makefile.nmake,
|
|
|
|
|
packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
updated NSIS generation to build GTK version 1 or 2, added new
|
|
|
|
|
target "packaging" to root Makefile.nmake, which will generate
|
|
|
|
|
version 1 or 2 or both, depending on config.nmake GTK?_DIR
|
|
|
|
|
setting
|
|
|
|
|
|
|
|
|
|
2004-01-26 21:26 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/i4btrace.c:
|
|
|
|
|
|
|
|
|
|
Fix a compiler warning.
|
|
|
|
|
|
|
|
|
|
2004-01-26 22:16 obiot
|
|
|
|
|
|
|
|
|
|
* packet-t38.c:
|
|
|
|
|
|
|
|
|
|
From Martin Regner:
|
|
|
|
|
|
|
|
|
|
- support both T.38IFP/TCP and T38IFP/TPKT/TCP
|
|
|
|
|
|
|
|
|
|
There is one new preference setting tpkt_usage where you can
|
|
|
|
|
specify if TPKT header is used. With the default setting
|
|
|
|
|
(tpkt_usage=Maybe) the dissector will look on the first four
|
|
|
|
|
octets and try to determine if TPKT is used or not. This setting
|
|
|
|
|
seems to work well with the captures I have tried, but there
|
|
|
|
|
might be some scenarios where it will be better to set the value
|
|
|
|
|
to 'Always' or 'Never' dependant on if TPKT header is used or
|
|
|
|
|
not.
|
|
|
|
|
|
|
|
|
|
There is also a new preference setting regarding TCP
|
|
|
|
|
desegmentation. TCP desegmentation is currently only supported
|
|
|
|
|
when TPKT header is used. You will need to set the preference
|
|
|
|
|
setting "Allow subdisectors to desegment TCP streams" for TCP and
|
|
|
|
|
also the "Desegment all TPKT messages spanning multiple TCP
|
|
|
|
|
segments" for TPKT if you want to use this feature. I don't have
|
|
|
|
|
any T.38 captures with segmented packets so I have not been able
|
|
|
|
|
to test this so much.
|
|
|
|
|
|
|
|
|
|
- Support for T.38 (2002) ASN.1 specification
|
|
|
|
|
http://www.itu.int/ITU-T/asn1/database/itu-t/t/t38/2003/T38(2002).html
|
|
|
|
|
Note: This ASN.1 specification is incompatible with the
|
|
|
|
|
Pre-Corigendum T.38 ASN.1 specification (1998) so you will need
|
|
|
|
|
to set the preference setting accordingly.
|
|
|
|
|
|
|
|
|
|
- When there are extra octets after the T.38 UDPTL packet you
|
|
|
|
|
will now see [Malformed?] in the Info-column. I thought that it
|
|
|
|
|
was quite irritating that non-T.38 packets could look like they
|
|
|
|
|
were correctly coded T.38 packets.
|
|
|
|
|
|
|
|
|
|
- There might be several T.38 IFP packets in a TCP packet for the
|
|
|
|
|
T.38 directly over TCP scenario. There is now at least some
|
|
|
|
|
support for this, but since TCP desegmentation is only supported
|
|
|
|
|
for the TPKT scenario this will not work if an IFP packet is
|
|
|
|
|
splitted into several TCP packets.
|
|
|
|
|
|
|
|
|
|
2004-01-26 22:34 guy
|
|
|
|
|
|
|
|
|
|
* gtk/follow_dlg.c:
|
|
|
|
|
|
|
|
|
|
Newlines in filter strings are a Bad Idea, as they don't display
|
|
|
|
|
well in the title or contents of the filtering progress bar
|
|
|
|
|
window and don't work very well in files such as "recent" or
|
|
|
|
|
"dfilters".
|
|
|
|
|
|
|
|
|
|
2004-01-26 22:52 guy
|
|
|
|
|
|
|
|
|
|
* packet-t38.c:
|
|
|
|
|
|
|
|
|
|
Rename "dissect_t38_tcp()" to "dissect_t38_tcp_pdu()" to make it
|
|
|
|
|
clearer what it does (dissect a single T.38-over-TCP or
|
|
|
|
|
T.38-over-TPKT PDU).
|
|
|
|
|
|
|
|
|
|
Have "dissect_t38_udp()" that does T.38-over-UDP dissection and
|
|
|
|
|
"dissect_t38_tcp()" that does T.38-over-TCP dissection; register
|
|
|
|
|
handles for them for the appropriate protocols, rather than
|
|
|
|
|
having a single dissector that checks the IP protocol type.
|
|
|
|
|
|
|
|
|
|
Use -1 rather than "tvb_length(tvb)" as the length for top-level
|
|
|
|
|
protocol tree items.
|
|
|
|
|
|
|
|
|
|
Clean up indentation.
|
|
|
|
|
|
|
|
|
|
2004-01-26 23:49 obiot
|
|
|
|
|
|
|
|
|
|
* packet-text-media.c:
|
|
|
|
|
|
|
|
|
|
Add application/smil to the registered line-based text media
|
|
|
|
|
dissector.
|
|
|
|
|
|
|
|
|
|
2004-01-27 00:20 obiot
|
|
|
|
|
|
|
|
|
|
* packet-gsm_sms_ud.c, packet-smpp.c, packet-wsp.c, AUTHORS,
|
|
|
|
|
Makefile.common, packet-wtp.c:
|
|
|
|
|
|
|
|
|
|
From Chris Wilson:
|
|
|
|
|
|
|
|
|
|
Separate the GSM SMS User Data dissector from the SMPP
|
|
|
|
|
dissector.
|
|
|
|
|
|
|
|
|
|
Rename the protocol.
|
|
|
|
|
|
|
|
|
|
2004-01-27 00:26 obiot
|
|
|
|
|
|
|
|
|
|
* packet-gsm_sms_ud.c:
|
|
|
|
|
|
|
|
|
|
Get rid of a debug printf statement.
|
|
|
|
|
|
|
|
|
|
2004-01-27 00:30 obiot
|
|
|
|
|
|
|
|
|
|
* packet-gsm_sms_ud.c:
|
|
|
|
|
|
|
|
|
|
Add a correct RCS ID (starts with capitalized "i").
|
|
|
|
|
|
|
|
|
|
2004-01-27 01:35 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.am, Makefile.common, packet-iax2.c,
|
|
|
|
|
packet-iax2.h, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Alastair Maw: IAX2 support.
|
|
|
|
|
|
|
|
|
|
2004-01-27 01:43 guy
|
|
|
|
|
|
|
|
|
|
* packet-iax2.c:
|
|
|
|
|
|
|
|
|
|
Clear the Info column.
|
|
|
|
|
|
|
|
|
|
2004-01-27 03:49 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-bvlc.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From David Richards: don't stuff the packet length into a guint8,
|
|
|
|
|
as it can be bigger than 255.
|
|
|
|
|
|
|
|
|
|
2004-01-27 03:55 guy
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc-afs4int.c:
|
|
|
|
|
|
|
|
|
|
Update from Jaime Fournier.
|
|
|
|
|
|
|
|
|
|
2004-01-27 04:11 guy
|
|
|
|
|
|
|
|
|
|
* prefs.c:
|
|
|
|
|
|
|
|
|
|
Map SMPP and smpp-gsm-sms preferences to their new homes in
|
|
|
|
|
gsm-sms-ud.
|
|
|
|
|
|
|
|
|
|
2004-01-27 04:15 guy
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc-afs4int.c, packet-dcerpc-bossvr.c,
|
|
|
|
|
packet-dcerpc-budb.c, packet-dcerpc-butc.c,
|
|
|
|
|
packet-dcerpc-cds_clerkserver.c, packet-dcerpc-cds_solicit.c,
|
|
|
|
|
packet-dcerpc-cprpc_server.c, packet-dcerpc-dce122.c,
|
|
|
|
|
packet-dcerpc-dce122.h, packet-dcerpc-dtsprovider.c,
|
|
|
|
|
packet-dcerpc-dtsstime_req.c, packet-dcerpc-fldb.c,
|
|
|
|
|
packet-dcerpc-ftserver.c, packet-dcerpc-icl_rpc.c,
|
|
|
|
|
packet-dcerpc-krb5rpc.c, packet-dcerpc-rep_proc.c,
|
|
|
|
|
packet-dcerpc-roverride.c, packet-dcerpc-rpriv.c,
|
|
|
|
|
packet-dcerpc-rs_acct.c, packet-dcerpc-rs_attr.c,
|
|
|
|
|
packet-dcerpc-rs_bind.c, packet-dcerpc-rs_misc.c,
|
|
|
|
|
packet-dcerpc-rs_pgo.c, packet-dcerpc-rs_plcy.c,
|
|
|
|
|
packet-dcerpc-rs_prop_acct.c, packet-dcerpc-rs_repadm.c,
|
|
|
|
|
packet-dcerpc-rs_replist.c, packet-dcerpc-rs_unix.c,
|
|
|
|
|
packet-dcerpc-rsec_login.c, packet-dcerpc-secidmap.c,
|
|
|
|
|
packet-dcerpc-tkn4int.c, packet-dcerpc-ubikdisk.c,
|
|
|
|
|
packet-dcerpc-ubikvote.c, packet-dcerpc-update.c:
|
|
|
|
|
|
|
|
|
|
From Jaime Fournier: update his e-mail address.
|
|
|
|
|
|
|
|
|
|
2004-01-27 04:24 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
Update Jaime Fournier's address.
|
|
|
|
|
|
|
|
|
|
2004-01-27 04:43 guy
|
|
|
|
|
|
|
|
|
|
* packet-enip.c:
|
|
|
|
|
|
|
|
|
|
For EtherNet/IP-over-TCP, handle multiple PDUs in a TCP segment
|
|
|
|
|
and PDUs split across segment boundaries.
|
|
|
|
|
|
|
|
|
|
2004-01-27 05:05 guy
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
Add a detail-pane context menu item for "Export As Raw Packet
|
|
|
|
|
Data", so you can select something and export it without shoving
|
|
|
|
|
the rodent up to the menu bar.
|
|
|
|
|
|
|
|
|
|
2004-01-27 08:06 guy
|
|
|
|
|
|
|
|
|
|
* packet-ieee80211.c, wiretap/airopeek9.c, wiretap/etherpeek.c,
|
|
|
|
|
wiretap/libpcap.c, wiretap/netxray.c, wiretap/wtap.h:
|
|
|
|
|
|
|
|
|
|
Supply a pseudo-header for all 802.11 packets; add an "fcs_len"
|
|
|
|
|
field to it, similar to the Ethernet pseudo-header's "fcs_len"
|
|
|
|
|
field, and use it in the 802.11 dissector.
|
|
|
|
|
|
|
|
|
|
2004-01-27 17:17 obiot
|
|
|
|
|
|
|
|
|
|
* packet-gsm_sms_ud.c:
|
|
|
|
|
|
|
|
|
|
From Chris Wilson: add missing initialization of CL-WSP dissector
|
|
|
|
|
handle.
|
|
|
|
|
|
|
|
|
|
As proposed by some postings on Ethereal-Dev, remove the email
|
|
|
|
|
addresses from the authors and refer to the AUTHORS file or the
|
|
|
|
|
man page.
|
|
|
|
|
|
|
|
|
|
2004-01-27 18:05 obiot
|
|
|
|
|
|
|
|
|
|
* gtk/rtp_analysis.c:
|
|
|
|
|
|
|
|
|
|
From Lars Ruoff: - use create_tempfile() to create the temporary
|
|
|
|
|
files (causes temp files to be created at the same location as
|
|
|
|
|
other Ethereal temp files). Changed temp filenames to
|
|
|
|
|
"ether_rtp_dXXXXXX", where d is the stream direction. - fixed a
|
|
|
|
|
bug with temp files not being removed
|
|
|
|
|
|
|
|
|
|
2004-01-27 19:46 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: menu.c, proto_draw.c, proto_draw.h:
|
|
|
|
|
|
|
|
|
|
always select the current item under cursor, before showing up
|
|
|
|
|
the corresponding context menu (right mouse click)
|
|
|
|
|
|
|
|
|
|
2004-01-27 20:13 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
Update Andy Hood's e-mail address.
|
|
|
|
|
|
|
|
|
|
2004-01-27 20:25 guy
|
|
|
|
|
|
|
|
|
|
* packet-iax2.c:
|
|
|
|
|
|
|
|
|
|
From Alastair Maw: the IAX2 type is unsigned, not signed.
|
|
|
|
|
|
|
|
|
|
2004-01-27 20:36 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: proto_draw.c, proto_draw.h:
|
|
|
|
|
|
|
|
|
|
Make "{byte,tree}_view_select()" return "gboolean", not "gint",
|
|
|
|
|
as they return TRUE or FALSE as a success/failure indication.
|
|
|
|
|
|
|
|
|
|
2004-01-27 20:58 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: menu.c, proto_draw.c:
|
|
|
|
|
|
|
|
|
|
"Export Selected Packet Bytes" -> change all appearances to this
|
|
|
|
|
text, don't show up this dialog if no data *is* selected (didn't
|
|
|
|
|
find an easy way to control sensitivity of the menus by some
|
|
|
|
|
mechanism :-(
|
|
|
|
|
|
|
|
|
|
2004-01-28 01:24 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/: libpcap.c, wtap.c, wtap.h:
|
|
|
|
|
|
|
|
|
|
From Tomas Kukosa: reserve private WTAP_ENCAP values and map them
|
|
|
|
|
to reserved private DLT_ values.
|
|
|
|
|
|
|
|
|
|
2004-01-28 03:36 gerald
|
|
|
|
|
|
|
|
|
|
* packet-ethertype.c:
|
|
|
|
|
|
|
|
|
|
Catch any exceptions that add_ethernet_trailer() throws in
|
|
|
|
|
add_dix_trailer(). Otherwise, they're caught by ethertype()
|
|
|
|
|
which results in an infinite loop.
|
|
|
|
|
|
|
|
|
|
2004-01-28 09:10 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
"gtk/main.c" no longer has any code to manage the packet list, so
|
|
|
|
|
it no longer needs to define the "column_arrows" structure.
|
|
|
|
|
|
|
|
|
|
2004-01-28 09:53 guy
|
|
|
|
|
|
|
|
|
|
* gtk/packet_list.c:
|
|
|
|
|
|
|
|
|
|
For columns whose data comes from the frame_data structure for a
|
|
|
|
|
packet, sort the columns based on that data, rather than on the
|
|
|
|
|
raw text of the column - that's probably faster, and also doesn't
|
|
|
|
|
get rudely surprised by "atof()" being locale-dependent.
|
|
|
|
|
|
|
|
|
|
2004-01-28 10:19 guy
|
|
|
|
|
|
|
|
|
|
* gtk/packet_list.c:
|
|
|
|
|
|
|
|
|
|
Clean up the comparison code a bit.
|
|
|
|
|
|
|
|
|
|
2004-01-28 10:37 guy
|
|
|
|
|
|
|
|
|
|
* gtk/packet_list.c:
|
|
|
|
|
|
|
|
|
|
Fix a comment.
|
|
|
|
|
|
|
|
|
|
2004-01-28 20:09 guy
|
|
|
|
|
|
|
|
|
|
* packet-ethertype.c:
|
|
|
|
|
|
|
|
|
|
If we don't have any of the packet padding in the tvbuff, don't
|
|
|
|
|
even try to add the trailer - that avoids the problem with
|
|
|
|
|
throwing an exception inside a CATCH* clause for that same
|
|
|
|
|
exception. (XXX - is this a problem with our exception
|
|
|
|
|
mechanism? What happens in languages with built-in exceptions if
|
|
|
|
|
a
|
|
|
|
|
|
|
|
|
|
try
|
|
|
|
|
XXX
|
|
|
|
|
catch YYY
|
|
|
|
|
ZZZ
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
construct throws exception YYY inside code block ZZZ? If it
|
|
|
|
|
doesn't re-enter ZZZ, that argues that our exception mechanism is
|
|
|
|
|
buggy or, at least, violates the Principle of Least Surprise.)
|
|
|
|
|
|
|
|
|
|
Move the code to put the trailer information into the protocol
|
|
|
|
|
tree out of the CATCH2 clause, so the trailer shows up if we *do*
|
|
|
|
|
have the trailer information.
|
|
|
|
|
|
|
|
|
|
2004-01-28 22:14 ulfl
|
|
|
|
|
|
|
|
|
|
* packet-clnp.c:
|
|
|
|
|
|
|
|
|
|
commented out setting the packet_info srcport and destport
|
|
|
|
|
fields, as this will prevent "ISO on TCP" (RFC1006) packet from
|
|
|
|
|
using: "follow TCP stream" function
|
|
|
|
|
|
|
|
|
|
2004-01-29 03:37 guy
|
|
|
|
|
|
|
|
|
|
* epan/column-utils.c:
|
|
|
|
|
|
|
|
|
|
Clean up whitespace, and use "%u" to print unsigned quantities.
|
|
|
|
|
|
|
|
|
|
2004-01-29 03:46 guy
|
|
|
|
|
|
|
|
|
|
* packet-dhcpv6.c:
|
|
|
|
|
|
|
|
|
|
From Shinsuke Suzuki:
|
|
|
|
|
|
|
|
|
|
- updated the IETF spec names
|
|
|
|
|
- changed Prefix-Delegation related DHCPv6 option
|
|
|
|
|
numbers from temporary one to the official one
|
|
|
|
|
- fixed typo in DHCPv6 message type
|
|
|
|
|
|
|
|
|
|
2004-01-29 03:51 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-gre.c:
|
|
|
|
|
|
|
|
|
|
From Shinsuke Suzuki: add the payload type code for IPv6.
|
|
|
|
|
|
|
|
|
|
2004-01-29 03:59 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-icmpv6.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Shusaku Ueda:
|
|
|
|
|
|
|
|
|
|
- show all Home Agent Addresses of DHAAD Reply
|
|
|
|
|
- show ICMP options of Mobile Prefix Advertisement
|
|
|
|
|
|
|
|
|
|
2004-01-29 10:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-tzsp.c, packet-wlancap.c, wiretap/libpcap.c,
|
|
|
|
|
wiretap/wtap.c, wiretap/wtap.h:
|
|
|
|
|
|
|
|
|
|
The DLT_ value 127 is being used for the BSD radio header, and
|
|
|
|
|
the current CVS libpcap uses 163 for the AVS radio header (127
|
|
|
|
|
was never used for the AVS radio header). Redo the Wiretap
|
|
|
|
|
encapsulation values for that (and shuffle them to put the 802.11
|
|
|
|
|
Wiretap values together).
|
|
|
|
|
|
|
|
|
|
2004-01-29 21:19 obiot
|
|
|
|
|
|
|
|
|
|
* packet-gsm_sms_ud.c:
|
|
|
|
|
|
|
|
|
|
From Chris Wilson:
|
|
|
|
|
|
|
|
|
|
- Do not reassemble if the fragmentation IE is available but
|
|
|
|
|
there is
|
|
|
|
|
only one fragment reported.
|
|
|
|
|
- Add a preference to disallow sub-dissectors to update the
|
|
|
|
|
columns.
|
|
|
|
|
|
|
|
|
|
Also: fix white-space at 2 places (tabs to spaces).
|
|
|
|
|
|
|
|
|
|
2004-01-29 22:37 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: compat_macros.h, dlg_utils.c:
|
|
|
|
|
|
|
|
|
|
added GTK_STOCK_YES and GTK_STOCK_NO to the dlg_button_row
|
|
|
|
|
|
|
|
|
|
2004-01-29 23:07 ulfl
|
|
|
|
|
|
|
|
|
|
* simple_dialog.h, gtk/simple_dialog.c:
|
|
|
|
|
|
|
|
|
|
added "Yes" and "No" buttons to the simple_dialog, added a
|
|
|
|
|
callback method, to be called if a button was pressed
|
|
|
|
|
|
|
|
|
|
2004-01-29 23:11 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: capture_dlg.c, capture_dlg.h, file_dlg.c, file_dlg.h,
|
|
|
|
|
main.c, main.h, menu.c, menu.h:
|
|
|
|
|
|
|
|
|
|
every GUI action, which will erease a currently unsaved capture
|
|
|
|
|
file, will now raise a dialog "Save xy before z?" with
|
|
|
|
|
Yes/No/Cancel buttons.
|
|
|
|
|
|
|
|
|
|
2004-01-30 06:43 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/ui_util.c:
|
|
|
|
|
|
|
|
|
|
slightly higher polling rate, to detect stop condition from
|
|
|
|
|
capture task
|
|
|
|
|
|
|
|
|
|
2004-01-30 10:51 sahlberg
|
|
|
|
|
|
|
|
|
|
* packet-ndmp.c:
|
|
|
|
|
|
|
|
|
|
update to ndmp if there is an error, put the error string in
|
|
|
|
|
the packet summary
|
|
|
|
|
|
|
|
|
|
2004-01-31 01:28 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/simple_dialog.c, image/stock_dialog_error_48.xpm,
|
|
|
|
|
image/stock_dialog_info_48.xpm,
|
|
|
|
|
image/stock_dialog_question_48.xpm,
|
|
|
|
|
image/stock_dialog_warning_48.xpm:
|
|
|
|
|
|
|
|
|
|
using GTK2 stock icons for dialogs instead of Ethereal specific
|
|
|
|
|
ones
|
|
|
|
|
|
|
|
|
|
2004-01-31 01:32 guy
|
|
|
|
|
|
|
|
|
|
* capture.c:
|
|
|
|
|
|
|
|
|
|
If "pcap_compile()" fails to compile an empty filter string
|
|
|
|
|
(because, for example, the libpcap code generator doesn't support
|
|
|
|
|
the link-layer type for the capture), "dfilter_compile()" will
|
|
|
|
|
succeed but return a null rfcode pointer.
|
|
|
|
|
|
|
|
|
|
In that case, instead of telling people that it looks like a
|
|
|
|
|
valid display filter (which it does, but it also looks like a
|
|
|
|
|
complete list of all the Basque words likely to be known by
|
|
|
|
|
Hammurabi :-)), and then crashing when we try to "free" that
|
|
|
|
|
non-existent dfilter code, we just report it as a "sorry,
|
|
|
|
|
couldn't compile that capture filter.
|
|
|
|
|
|
|
|
|
|
2004-01-31 02:25 ulfl
|
|
|
|
|
|
|
|
|
|
* capture.c, file.c, proto_hier_stats.c, simple_dialog.h,
|
|
|
|
|
gtk/capture_dlg.c, gtk/color_dlg.c, gtk/color_filters.c,
|
|
|
|
|
gtk/dfilter_expr_dlg.c, gtk/file_dlg.c, gtk/filter_prefs.c,
|
|
|
|
|
gtk/find_dlg.c, gtk/follow_dlg.c, gtk/goto_dlg.c,
|
|
|
|
|
gtk/gui_prefs.c, gtk/help_dlg.c, gtk/main.c, gtk/print_dlg.c,
|
|
|
|
|
gtk/rtp_analysis.c, gtk/rtp_stream.c, gtk/simple_dialog.c,
|
|
|
|
|
gtk/tcp_graph.c:
|
|
|
|
|
|
|
|
|
|
renamed ESD_TYPE_CRIT to ESD_TYPE_ERROR to better reflect the
|
|
|
|
|
real error text
|
|
|
|
|
|
|
|
|
|
2004-01-31 02:29 guy
|
|
|
|
|
|
|
|
|
|
* capture.c:
|
|
|
|
|
|
|
|
|
|
Add some more information to the error message for invalid
|
|
|
|
|
capture filters that look like display filters.
|
|
|
|
|
|
|
|
|
|
2004-01-31 03:22 guy
|
|
|
|
|
|
|
|
|
|
* capture.c, file.c, proto_hier_stats.c, gtk/ansi_a_stat.c,
|
|
|
|
|
gtk/ansi_map_stat.c, gtk/bootp_stat.c, gtk/capture_dlg.c,
|
|
|
|
|
gtk/capture_prefs.c, gtk/color_dlg.c, gtk/color_filters.c,
|
|
|
|
|
gtk/colors.c, gtk/dcerpc_stat.c, gtk/decode_as_dlg.c,
|
|
|
|
|
gtk/dfilter_expr_dlg.c, gtk/endpoint_talkers_table.c,
|
|
|
|
|
gtk/fc_stat.c, gtk/file_dlg.c, gtk/filter_prefs.c,
|
|
|
|
|
gtk/find_dlg.c, gtk/follow_dlg.c, gtk/goto_dlg.c,
|
|
|
|
|
gtk/gsm_a_stat.c, gtk/gui_prefs.c, gtk/h225_counter.c,
|
|
|
|
|
gtk/h225_ras_srt.c, gtk/help_dlg.c, gtk/http_stat.c,
|
|
|
|
|
gtk/io_stat.c, gtk/isup_stat.c, gtk/ldap_stat.c, gtk/main.c,
|
|
|
|
|
gtk/mgcp_stat.c, gtk/prefs_dlg.c, gtk/print_dlg.c,
|
|
|
|
|
gtk/proto_dlg.c, gtk/proto_draw.c, gtk/rpc_stat.c,
|
|
|
|
|
gtk/rtp_analysis.c, gtk/rtp_stream.c,
|
|
|
|
|
gtk/service_response_time_table.c, gtk/simple_dialog.c,
|
|
|
|
|
gtk/smb_stat.c, gtk/tcp_graph.c, gtk/wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
Pass ESD_BTN_OK rather than NULL as a second argument to
|
|
|
|
|
"simple_dialog()"; NULL might be #defined to be a pointer
|
|
|
|
|
expression on some platforms, causing compiler warnings (and, on
|
|
|
|
|
platforms where a null pointer doesn't have all its bits 0,
|
|
|
|
|
possibly causing misbehavior, although I don't think there are
|
|
|
|
|
any such platforms on which Ethereal runs).
|
|
|
|
|
|
|
|
|
|
Don't allow 0 as button mask argument to "simple_dialog()".
|
|
|
|
|
|
|
|
|
|
Squelch a compiler warning.
|
|
|
|
|
|
|
|
|
|
Report fatal problems as errors, not warnings.
|
|
|
|
|
|
|
|
|
|
Report file I/O errors with "file_open_error_message()".
|
|
|
|
|
|
|
|
|
|
Report file write errors (including those reported by "close()",
|
|
|
|
|
e.g. some errors writing to an NFS server) when saving raw
|
|
|
|
|
packet data to a file.
|
|
|
|
|
|
|
|
|
|
2004-01-31 03:35 guy
|
|
|
|
|
|
|
|
|
|
* config.nmake:
|
|
|
|
|
|
|
|
|
|
Raise the Wiretap version number to 0.1, as the current version
|
|
|
|
|
isn't binary-compatible with earlier versions. (That should have
|
|
|
|
|
been done for all binary-incompatible changes, and should be done
|
|
|
|
|
for binary-incompatible changes in the future.)
|
|
|
|
|
|
|
|
|
|
2004-01-31 04:10 guy
|
|
|
|
|
|
|
|
|
|
* column.c, file.c, tethereal.c, epan/column-utils.c,
|
|
|
|
|
epan/column_info.h, epan/frame_data.h, gtk/packet_list.c:
|
|
|
|
|
|
|
|
|
|
Fix the spelling of "cumulative" (and variables whose names
|
|
|
|
|
derive from that spelling).
|
|
|
|
|
|
|
|
|
|
2004-01-31 04:26 guy
|
|
|
|
|
|
|
|
|
|
* gtk/packet_list.c:
|
|
|
|
|
|
|
|
|
|
If comparing any field other than the frame number, if both field
|
|
|
|
|
values are the same, compare the frame number, so that the sort
|
|
|
|
|
order doesn't depend on how packets happened to be sorted
|
|
|
|
|
previously (i.e., so that if you sort on a given column in a
|
|
|
|
|
given direction, the sort order is always the same).
|
|
|
|
|
|
|
|
|
|
2004-01-31 04:40 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.am, Makefile.common, packet-radiotap.c,
|
|
|
|
|
packet-radiotap.h, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Sam Leffler: support for BSD radiotap header for 802.11.
|
|
|
|
|
|
|
|
|
|
2004-01-31 09:48 guy
|
|
|
|
|
|
|
|
|
|
* packet-rtp.c, packet-rtp.h, gtk/rtp_analysis.c, gtk/rtp_stream.c:
|
|
|
|
|
|
|
|
|
|
Add to the _rtp_info structure a "info_all_data_present" boolean,
|
|
|
|
|
which is TRUE if all the RTP raw data is present in the tvbuff
|
|
|
|
|
and FALSE otherwise. If it's not all present, also set
|
|
|
|
|
"info_data_len" to 0 and "info_data" to NULL.
|
|
|
|
|
|
|
|
|
|
In the RTP Analysis "Save Payload..." operation, check the
|
|
|
|
|
"info_all_data_present" flag and fail if it's not set, and use
|
|
|
|
|
"rtpinfo->info_data" and "rtpinfo->info_payload_offset" to get at
|
|
|
|
|
the payload, rather than using "cfile.pd", as the latter doesn't
|
|
|
|
|
necessarily refer to the current frame data.
|
|
|
|
|
|
|
|
|
|
Note that the RTP Streams save operation should also check the
|
|
|
|
|
"info_all_data_present" flag.
|
|
|
|
|
|
|
|
|
|
2004-01-31 12:13 ulfl
|
|
|
|
|
|
|
|
|
|
* simple_dialog.h, gtk/capture_dlg.c, gtk/color_dlg.c,
|
|
|
|
|
gtk/compat_macros.h, gtk/dlg_utils.c, gtk/file_dlg.c, gtk/main.c,
|
|
|
|
|
gtk/menu.c, gtk/simple_dialog.c:
|
|
|
|
|
|
|
|
|
|
cleanup of new "question dialogs", using GTK2 primary/secondary
|
|
|
|
|
message text from GNOME HIG for simple_dialogs, added a "question
|
|
|
|
|
dialog" for the coloring rules "Clear" button
|
|
|
|
|
|
|
|
|
|
2004-01-31 12:19 ulfl
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
use identical depencies for gtk1 also for gtk2 target
|
|
|
|
|
|
|
|
|
|
2004-01-31 12:49 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/simple_dialog.c:
|
|
|
|
|
|
|
|
|
|
gtk_label_set_selectable() is only available from GTK version 2
|
|
|
|
|
|
|
|
|
|
2004-01-31 14:16 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/file_dlg.c:
|
|
|
|
|
|
|
|
|
|
minor change in dialog text
|
|
|
|
|
|
|
|
|
|
2004-01-31 14:23 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
fixed some sensitivity things in the context menues
|
|
|
|
|
|
|
|
|
|
2004-01-31 18:32 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: file_dlg.c, file_dlg.h, main.c, main.h:
|
|
|
|
|
|
|
|
|
|
Implemented rudimentary Drag and Drop support.
|
|
|
|
|
|
|
|
|
|
2004-01-31 20:31 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/print_dlg.c:
|
|
|
|
|
|
|
|
|
|
change layout, as dialog was a bit tall, improved resizability
|
|
|
|
|
|
|
|
|
|
2004-02-01 02:10 jmayer
|
|
|
|
|
|
|
|
|
|
* FAQ, make-faq, help/faq.txt:
|
|
|
|
|
|
|
|
|
|
Update FAQ to Jan 27th 2004
|
|
|
|
|
|
|
|
|
|
2004-02-01 02:26 jmayer
|
|
|
|
|
|
|
|
|
|
* make-manuf, manuf:
|
|
|
|
|
|
|
|
|
|
Update manuf to Feb, 1st 2004
|
|
|
|
|
|
|
|
|
|
2004-02-01 02:35 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/packet.c:
|
|
|
|
|
|
|
|
|
|
Fix some pointer types
|
|
|
|
|
|
|
|
|
|
2004-02-01 02:35 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/: ipv4.c, ftypes/ftype-string.c, ftypes/ftypes.h:
|
|
|
|
|
|
|
|
|
|
signed/unsigend warning fixes
|
|
|
|
|
|
|
|
|
|
2004-02-01 02:59 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Konqueror, in KDE 3.0, appears to drop file names of the form
|
|
|
|
|
"file:/foo/bar/...", so that only the "file:" should be stripped
|
|
|
|
|
off.
|
|
|
|
|
|
|
|
|
|
Note that we should probably look for "file:" followed by an
|
|
|
|
|
arbitrary number of "/"s, and, at least on UNIX, strip off all
|
|
|
|
|
but the last of those "/"s.
|
|
|
|
|
|
|
|
|
|
2004-02-01 03:35 guy
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
Arrange that the shortcuts for Ethereal start Ethereal in the
|
|
|
|
|
user's profile directory, so that the file dialogs start there
|
|
|
|
|
rather than in the directory in which the MIB files appear.
|
|
|
|
|
|
|
|
|
|
2004-02-01 04:20 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-radiotap.c:
|
|
|
|
|
|
|
|
|
|
Remove comma after last element of enum
|
|
|
|
|
|
|
|
|
|
2004-02-01 04:29 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-radiotap.c:
|
|
|
|
|
|
|
|
|
|
Add consts to avoid 'cast discards qualifiers from pointer target
|
|
|
|
|
type'
|
|
|
|
|
|
|
|
|
|
2004-02-01 04:34 gerald
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
Add the new dialog images to the distribution.
|
|
|
|
|
|
|
|
|
|
2004-02-01 04:54 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/strutil.c:
|
|
|
|
|
|
|
|
|
|
Add consts to fix 'cast discards qualifiers from pointer target
|
|
|
|
|
type'
|
|
|
|
|
|
|
|
|
|
2004-02-01 06:49 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc-afs4int.c, packet-http.c, packet-radius.c,
|
|
|
|
|
epan/configure.in, epan/tvbuff.c, epan/tvbuff.h,
|
|
|
|
|
plugins/Xplugin_table.h, plugins/plugin_api_list.c:
|
|
|
|
|
|
|
|
|
|
packet-dcerpc-afs4int.c
|
|
|
|
|
|
|
|
|
|
2004-02-01 06:56 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-radius.c:
|
|
|
|
|
|
|
|
|
|
Undo previous checkin, it only contained acidentally escaped
|
|
|
|
|
unfinished code
|
|
|
|
|
|
|
|
|
|
2004-02-01 10:01 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
DND: also unescape URI characters (e.g. %20 -> ' ')
|
|
|
|
|
|
|
|
|
|
2004-02-01 10:07 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.am, Makefile.common, Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Move sourcelists into Makefile.common
|
|
|
|
|
|
|
|
|
|
2004-02-01 10:11 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
The last commit was only half complete
|
|
|
|
|
|
|
|
|
|
2004-02-01 10:31 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.common:
|
|
|
|
|
|
|
|
|
|
Saved wrong version
|
|
|
|
|
|
|
|
|
|
2004-02-01 11:32 obiot
|
|
|
|
|
|
|
|
|
|
* make-version.pl:
|
|
|
|
|
|
|
|
|
|
Speed up the generation of the CVS version tag, by only looking
|
|
|
|
|
for directories named CVS, and by considering only the most
|
|
|
|
|
recent Entries file herein.
|
|
|
|
|
|
|
|
|
|
Get rid of the code assuming that a CVS snapshot generates a
|
|
|
|
|
"cvsversion" file.
|
|
|
|
|
|
|
|
|
|
2004-02-01 13:12 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/progress_dlg.c:
|
|
|
|
|
|
|
|
|
|
avoid problems when strings becoming too large, especially true
|
|
|
|
|
when working with TCP stream filtering
|
|
|
|
|
|
|
|
|
|
2004-02-01 13:13 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/summary_dlg.c:
|
|
|
|
|
|
|
|
|
|
avoid very large dialogs, when display filters becoming too
|
|
|
|
|
large, especially true when working with TCP stream filtering
|
|
|
|
|
|
|
|
|
|
2004-02-01 15:33 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/summary_dlg.c:
|
|
|
|
|
|
|
|
|
|
beautified the dialog a bit
|
|
|
|
|
|
|
|
|
|
2004-02-01 15:36 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
replace "RTT Graph" by "Round Trip Time Graph" as this is more
|
|
|
|
|
descriptive
|
|
|
|
|
|
|
|
|
|
2004-02-01 20:28 ulfl
|
|
|
|
|
|
|
|
|
|
* prefs.c, prefs.h, gtk/file_dlg.c, gtk/gui_prefs.c, gtk/main.c,
|
|
|
|
|
gtk/menu.h, gtk/recent.c, gtk/recent.h:
|
|
|
|
|
|
|
|
|
|
moved window geometry values from prefs to recent, added new pref
|
|
|
|
|
/ recent setting: "maximized main window", which will save, if
|
|
|
|
|
the main window is maximized or not, this will take effect on GTK
|
|
|
|
|
version 2 only, but is saved nonetheless
|
|
|
|
|
|
|
|
|
|
2004-02-01 20:46 guy
|
|
|
|
|
|
|
|
|
|
* packet-srvloc.c:
|
|
|
|
|
|
|
|
|
|
From Greg Morris: handle SLPv1 service type requests that ask for
|
|
|
|
|
all naming authorities.
|
|
|
|
|
|
|
|
|
|
2004-02-01 21:30 guy
|
|
|
|
|
|
|
|
|
|
* epan/: tvbuff.c, tvbuff.h:
|
|
|
|
|
|
|
|
|
|
Make "tvb_strneql()" take a "gchar *" rather than a "guint8 *" as
|
|
|
|
|
the string argument.
|
|
|
|
|
|
|
|
|
|
Add some casts to squelch compiler warnings.
|
|
|
|
|
|
|
|
|
|
2004-02-01 21:33 guy
|
|
|
|
|
|
|
|
|
|
* packet-tds.c:
|
|
|
|
|
|
|
|
|
|
From Yaniv Kaul:
|
|
|
|
|
|
|
|
|
|
add dissection of TDS7 results token and login_ack token;
|
|
|
|
|
|
|
|
|
|
fix a small bug in the login packet dissection;
|
|
|
|
|
|
|
|
|
|
add partial dissection of a query packet.
|
|
|
|
|
|
|
|
|
|
2004-02-01 21:48 guy
|
|
|
|
|
|
|
|
|
|
* Ethereal.desktop:
|
|
|
|
|
|
|
|
|
|
At least with KDE 3.0, it appears that the icon color (high vs.
|
|
|
|
|
low) and size are specified by the directory in which the icon
|
|
|
|
|
resides, so you have to just have "ethereal.png" be the icon in
|
|
|
|
|
the "icons/hicolor/{16x16,32x32,48x48}" directory.
|
|
|
|
|
|
|
|
|
|
2004-02-01 22:42 guy
|
|
|
|
|
|
|
|
|
|
* epan/ftypes/ftype-tvbuff.c:
|
|
|
|
|
|
|
|
|
|
Cast the result of "tvb_get_ptr()" to squelch a compiler warning.
|
|
|
|
|
|
|
|
|
|
2004-02-01 22:43 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Mark the "widget" argument to "main_load_window_geometry()" as
|
|
|
|
|
unused when building for GTK+ 1.2[.x].
|
|
|
|
|
|
|
|
|
|
2004-02-02 11:07 sahlberg
|
|
|
|
|
|
|
|
|
|
* packet-telnet.c:
|
|
|
|
|
|
|
|
|
|
start to dissect telnet (kerberos) authentication according to
|
|
|
|
|
rfc2941 start with dissection of the SEND request and the NAME
|
|
|
|
|
field. continue later with the ones holding a kerberos ticket.
|
|
|
|
|
|
|
|
|
|
2004-02-02 17:57 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-mtp3mg.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Jonathan Perkins; the in ANSI MTP3, the SLC field of
|
|
|
|
|
SLTM/SLTA messages is in a different place from where it is in
|
|
|
|
|
ITU MTP3.
|
|
|
|
|
|
|
|
|
|
2004-02-02 18:00 guy
|
|
|
|
|
|
|
|
|
|
* plugins/: plugin_api_list.c, Xplugin_table.h:
|
|
|
|
|
|
|
|
|
|
From Lars Roland: fix the declaration of "tvb_strneql()".
|
|
|
|
|
|
|
|
|
|
2004-02-02 22:51 guy
|
|
|
|
|
|
|
|
|
|
* gtk/summary_dlg.c:
|
|
|
|
|
|
|
|
|
|
Include <string.h> to declare "strlen()".
|
|
|
|
|
|
|
|
|
|
2004-02-02 23:55 ulfl
|
|
|
|
|
|
|
|
|
|
* doc/README.capture:
|
|
|
|
|
|
|
|
|
|
reflect latest changes to capture.c
|
|
|
|
|
|
|
|
|
|
2004-02-03 00:16 ulfl
|
|
|
|
|
|
|
|
|
|
* cfile.h, file.c, gtk/main.c, gtk/main.h, gtk/menu.c,
|
|
|
|
|
gtk/packet_list.c:
|
|
|
|
|
|
|
|
|
|
added some more info to the statusbar (filesize, packet count,
|
|
|
|
|
..), fixed a minor bug in the cfile handling (file length in
|
|
|
|
|
summary dialog)
|
|
|
|
|
|
|
|
|
|
2004-02-03 00:30 guy
|
|
|
|
|
|
|
|
|
|
* file.c:
|
|
|
|
|
|
|
|
|
|
Use "%ld", not "%u", to print "long" values.
|
|
|
|
|
|
|
|
|
|
2004-02-03 01:06 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
set compression mechanism for Modern UI to lzma
|
|
|
|
|
|
|
|
|
|
2004-02-03 11:40 sahlberg
|
|
|
|
|
|
|
|
|
|
* packet-telnet.c:
|
|
|
|
|
|
|
|
|
|
update to packet-telnet and kerberos authentication it now
|
|
|
|
|
dissects the kerberos blobs inside the ktelnet+keytab files
|
|
|
|
|
posted yesterday.
|
|
|
|
|
|
|
|
|
|
it still needs the kerberos+ber updates to be checked in after
|
|
|
|
|
next release before we can attack opening hte encrypted parts of
|
|
|
|
|
kerberos tickets and authenticators
|
|
|
|
|
|
|
|
|
|
the code assumes all telnet authentications being krb5. if that
|
|
|
|
|
is inconvenient feel welcome to send me captures with krb4 or
|
|
|
|
|
other telnet authentication protocols,
|
|
|
|
|
|
|
|
|
|
2004-02-03 17:59 ulfl
|
|
|
|
|
|
|
|
|
|
* capture.c, file.c, simple_dialog.h, gtk/file_dlg.c, gtk/main.c,
|
|
|
|
|
gtk/menu.c, gtk/simple_dialog.c:
|
|
|
|
|
|
|
|
|
|
enhanced some dialog messages, close capture file when user told
|
|
|
|
|
so
|
|
|
|
|
|
|
|
|
|
2004-02-03 18:22 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-eap.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Holger Schurig; add support for EAP-TTLS.
|
|
|
|
|
|
|
|
|
|
2004-02-03 18:39 guy
|
|
|
|
|
|
|
|
|
|
* capture.c:
|
|
|
|
|
|
|
|
|
|
Add a missing "%s" to the format string.
|
|
|
|
|
|
|
|
|
|
2004-02-03 18:41 guy
|
|
|
|
|
|
|
|
|
|
* packet-telnet.c:
|
|
|
|
|
|
|
|
|
|
Make a pointer to which a "const" pointer value is assigned
|
|
|
|
|
"const" itself.
|
|
|
|
|
|
|
|
|
|
Instead of crashing if a too-large Kerberos blob is seen, just
|
|
|
|
|
show it as an undecoded item.
|
|
|
|
|
|
|
|
|
|
2004-02-03 18:57 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.common, packet-sipfrag.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Martin Mathieson: SIP sipfrag support.
|
|
|
|
|
|
|
|
|
|
2004-02-03 19:54 ulfl
|
|
|
|
|
|
|
|
|
|
* capture.c:
|
|
|
|
|
|
|
|
|
|
ups, moved previously missing %s to the right place
|
|
|
|
|
|
|
|
|
|
2004-02-03 20:03 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/: ethereal.nsi, Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
from Lars Roland: fix NSIS uninstallation
|
|
|
|
|
|
|
|
|
|
2004-02-03 20:13 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
patch error removed
|
|
|
|
|
|
|
|
|
|
2004-02-03 20:39 guy
|
|
|
|
|
|
|
|
|
|
* packet-sip.c:
|
|
|
|
|
|
|
|
|
|
Handle the media type "message/sip".
|
|
|
|
|
|
|
|
|
|
2004-02-03 20:48 guy
|
|
|
|
|
|
|
|
|
|
* capture.c:
|
|
|
|
|
|
|
|
|
|
Tweak the error messages for bad capture filters.
|
|
|
|
|
|
|
|
|
|
2004-02-03 22:30 guy
|
|
|
|
|
|
|
|
|
|
* version_info.c:
|
|
|
|
|
|
|
|
|
|
As Apple's advertising industry might have said, "word-wrap
|
|
|
|
|
different".
|
|
|
|
|
|
|
|
|
|
2004-02-03 23:19 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-eth.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Peter J. Creath: add a heuristic dissector table, so that
|
|
|
|
|
dissectors for protocols that put non-802.3 packets inside 802.3
|
|
|
|
|
frames can intercept 802.3/Ethernet frames before they're
|
|
|
|
|
dissected as 802.3/Ethernet packets.
|
|
|
|
|
|
|
|
|
|
2004-02-04 01:10 guy
|
|
|
|
|
|
|
|
|
|
* simple_dialog.h, gtk/capture_dlg.c, gtk/file_dlg.c, gtk/main.c,
|
|
|
|
|
gtk/menu.c, gtk/simple_dialog.c:
|
|
|
|
|
|
|
|
|
|
Add some comments about the types of alert boxes you get with the
|
|
|
|
|
simple_dialog routines (which are really just message box/alert
|
|
|
|
|
box routines).
|
|
|
|
|
|
|
|
|
|
Add some macros for combinations of buttons (corresponding to
|
|
|
|
|
combinations that some GUI toolkits, which only support some
|
|
|
|
|
combinations, allow).
|
|
|
|
|
|
|
|
|
|
2004-02-04 20:19 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wsp.c:
|
|
|
|
|
|
|
|
|
|
Use InterCapNotation on the protocol header field. Add the hex
|
|
|
|
|
encoding of the main PDU items displayed in the protocol header
|
|
|
|
|
field.
|
|
|
|
|
|
|
|
|
|
Some small white space fixes.
|
|
|
|
|
|
|
|
|
|
2004-02-04 20:34 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-enip.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Magnus Hansson:
|
|
|
|
|
|
|
|
|
|
* Added decoding of Transport type/trigger
|
|
|
|
|
* Updated service code's text to match specification
|
|
|
|
|
* Added new vendor IDs from ODVA
|
|
|
|
|
* Added service etc to info column, formatted info column
|
|
|
|
|
for
|
|
|
|
|
easier overview
|
|
|
|
|
* Added actual time out calculation for Forward close,
|
|
|
|
|
Unconnected send
|
|
|
|
|
* Fixed bug, port not shown for extended addresses
|
|
|
|
|
* Added Network Segment to EPATH decode
|
|
|
|
|
* NOP packets not decoded as they contain Common data
|
|
|
|
|
Format
|
|
|
|
|
|
|
|
|
|
2004-02-04 20:46 guy
|
|
|
|
|
|
|
|
|
|
* gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
The menu item for changing the state of name resolution for
|
|
|
|
|
network-layer addresses should call the callback for network name
|
|
|
|
|
resolution, not MAC name resolution.
|
|
|
|
|
|
|
|
|
|
2004-02-05 08:16 guy
|
|
|
|
|
|
|
|
|
|
* plugins/docsis/packet-docsis.c:
|
|
|
|
|
|
|
|
|
|
Update a comment.
|
|
|
|
|
|
|
|
|
|
2004-02-05 09:42 guy
|
|
|
|
|
|
|
|
|
|
* packet-radius.c, epan/strutil.c:
|
|
|
|
|
|
|
|
|
|
We can't test the GTK+ version in dissectors or libethereal code,
|
|
|
|
|
as they don't include any GTK+ headers (and shouldn't do so, as
|
|
|
|
|
they can't use GTK+); we use the GLib version as a proxy.
|
|
|
|
|
|
|
|
|
|
2004-02-05 18:57 obiot
|
|
|
|
|
|
|
|
|
|
* packet-wbxml.c:
|
|
|
|
|
|
|
|
|
|
Spotted by Guy Harris: SyncML media type was not registered (it
|
|
|
|
|
was lost when we introduced the media dissector table and got rid
|
|
|
|
|
of the WSP binary content type dissector table).
|
|
|
|
|
|
|
|
|
|
2004-02-05 19:08 obiot
|
|
|
|
|
|
|
|
|
|
* packet-ssl.c:
|
|
|
|
|
|
|
|
|
|
From Holger Schurig: add two cipher strings.
|
|
|
|
|
|
|
|
|
|
2004-02-05 19:19 obiot
|
|
|
|
|
|
|
|
|
|
* packet-h225.c:
|
|
|
|
|
|
|
|
|
|
From Martin Regner (patch from Anders Broman):
|
|
|
|
|
|
|
|
|
|
Calculate the correct offset for fastStart (bits, not
|
|
|
|
|
bytes).
|
|
|
|
|
|
|
|
|
|
2004-02-05 23:57 obiot
|
|
|
|
|
|
|
|
|
|
* epan/: column-utils.c, column-utils.h:
|
|
|
|
|
|
|
|
|
|
Add new col_append methods which will prepend the (format) string
|
|
|
|
|
with the provided separator (or a default ", ") if the column is
|
|
|
|
|
not empty.
|
|
|
|
|
|
|
|
|
|
2004-02-06 00:45 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/libpcap.c:
|
|
|
|
|
|
|
|
|
|
Sort the link-layer type values a little better.
|
|
|
|
|
|
|
|
|
|
2004-02-06 01:07 obiot
|
|
|
|
|
|
|
|
|
|
* packet-mmse.c, packet-multipart.c:
|
|
|
|
|
|
|
|
|
|
Add a new dissector table for multipart media encpsulation
|
|
|
|
|
(similar to the "media_type" dissector table defined in the HTTP
|
|
|
|
|
dissector), allowing us to make the distinction between
|
|
|
|
|
dissecting a standaone media type and an encapsulated media type
|
|
|
|
|
(e.g., encapsulated in a multipart entity).
|
|
|
|
|
|
|
|
|
|
Provide separate dissectors for "standalone" and "encapsulated"
|
|
|
|
|
MMSE, hence fixing the needlessly clearing of the Info column
|
|
|
|
|
when the MMSE is only part of the encapsulated entity (e.g., in
|
|
|
|
|
the PAP protocol for WAP Push).
|
|
|
|
|
|
|
|
|
|
2004-02-06 02:09 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/etherpeek.c:
|
|
|
|
|
|
|
|
|
|
Fix up a comment to note that this is also used for AiroPeek, and
|
|
|
|
|
used only for versions 5, 6, and 7 of the file format.
|
|
|
|
|
|
|
|
|
|
Add another comment explaining why this refers to "etherpeek"
|
|
|
|
|
even though it's also used for AiroPeek and probably also
|
|
|
|
|
TokenPeek.
|
|
|
|
|
|
|
|
|
|
2004-02-06 02:11 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/: airopeek9.c, file_access.c:
|
|
|
|
|
|
|
|
|
|
V9 format appears to be used by some versions of EtherPeek, too.
|
|
|
|
|
|
|
|
|
|
The MediaType field seems to be 0 for the Ethernet captures;
|
|
|
|
|
however, the MediaSubType field is different.
|
|
|
|
|
|
|
|
|
|
The fields in the header are different - we can't use hard-coded
|
|
|
|
|
offsets for the fields, we have to process them as a sequence of
|
|
|
|
|
tag/value items.
|
|
|
|
|
|
|
|
|
|
Rename some routines to use the same naming convention as the V9
|
|
|
|
|
open routine rather than the same convention as the V5/V6/V7 read
|
|
|
|
|
and seek/read routines.
|
|
|
|
|
|
|
|
|
|
2004-02-06 03:12 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/airopeek9.c:
|
|
|
|
|
|
|
|
|
|
Ethernet frames appear to have 4 bytes of 0 at the end, at least
|
|
|
|
|
in the captures I've seen.
|
|
|
|
|
|
|
|
|
|
2004-02-06 03:25 guy
|
|
|
|
|
|
|
|
|
|
* packet-tds.c:
|
|
|
|
|
|
|
|
|
|
From Yaniv Kaul:
|
|
|
|
|
|
|
|
|
|
label each column of a results token;
|
|
|
|
|
|
|
|
|
|
handle types 35, 38, and 104.
|
|
|
|
|
|
|
|
|
|
2004-02-06 04:27 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/airopeek9.c:
|
|
|
|
|
|
|
|
|
|
The time stamps in *Peek V9 files appear to be in nanoseconds
|
|
|
|
|
from the Windows FILETIME epoch, i.e. midnight, January 1, 1601.
|
|
|
|
|
|
|
|
|
|
2004-02-06 04:48 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/airopeek9.c:
|
|
|
|
|
|
|
|
|
|
Make sure a packet has one and only one length field, one and
|
|
|
|
|
only one timestamp lower field, and one and only one timestamp
|
|
|
|
|
lower field.
|
|
|
|
|
|
|
|
|
|
2004-02-06 05:23 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/airopeek9.c:
|
|
|
|
|
|
|
|
|
|
A MediaSubType value of 1 also means 802.11. (Is that what
|
|
|
|
|
indicates whether there's an FCS or not?)
|
|
|
|
|
|
|
|
|
|
2004-02-06 06:51 ulfl
|
|
|
|
|
|
|
|
|
|
* image/README.image:
|
|
|
|
|
|
|
|
|
|
simple_dialog now uses the stock_dialog_xy icons
|
|
|
|
|
|
|
|
|
|
2004-02-06 14:59 jmayer
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Fix a few warnings
|
|
|
|
|
|
|
|
|
|
2004-02-06 18:47 ulfl
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake, packaging/nsis/ethereal.nsi,
|
|
|
|
|
packaging/nsis/Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
renamed GTK2 version from ethereal2.exe to ethereal-gtk2.exe, as
|
|
|
|
|
this is *not* the Ethereal version 2 already. Some other cleanup
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
2004-02-06 19:19 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/ansi_a_stat.c, gtk/ansi_map_stat.c, gtk/capture_prefs.c,
|
|
|
|
|
gtk/color_dlg.c, gtk/column_prefs.c, gtk/decode_as_dlg.c,
|
|
|
|
|
gtk/dfilter_expr_dlg.c, gtk/endpoint_talkers_table.c,
|
|
|
|
|
gtk/filter_prefs.c, gtk/follow_dlg.c, gtk/gsm_a_stat.c,
|
|
|
|
|
gtk/gtk_stat_util.c, gtk/h225_counter.c, gtk/h225_ras_srt.c,
|
|
|
|
|
gtk/help_dlg.c, gtk/isup_stat.c, gtk/mgcp_stat.c,
|
|
|
|
|
gtk/packet_list.c, gtk/plugins_dlg.c, gtk/prefs_dlg.c,
|
|
|
|
|
gtk/proto_dlg.c, gtk/proto_draw.c, gtk/proto_hier_stats_dlg.c,
|
|
|
|
|
gtk/rtp_analysis.c, gtk/rtp_stream_dlg.c,
|
|
|
|
|
gtk/service_response_time_table.c, gtk/supported_protos_dlg.c,
|
|
|
|
|
gtk/tcp_graph.c, gtk/ui_util.c, plugins/asn1/packet-asn1.c:
|
|
|
|
|
|
|
|
|
|
replaced every appearance of gtk_scrolled_window_new() with
|
|
|
|
|
scrolled_window_new(). added
|
|
|
|
|
gtk_scrolled_window_set_policy(AUTOMATIC,AUTOMATIC) to
|
|
|
|
|
scrolled_window_new() added GTK2's
|
|
|
|
|
gtk_scrolled_window_set_shadow(GTK_SHADOW_IN) to every place
|
|
|
|
|
needed
|
|
|
|
|
|
|
|
|
|
2004-02-06 20:04 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-h225.c:
|
|
|
|
|
|
|
|
|
|
From Lars Roland: Warning fixes
|
|
|
|
|
|
|
|
|
|
2004-02-06 20:50 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/: airopeek9.c, wtap-int.h:
|
|
|
|
|
|
|
|
|
|
Whether frames in an AiroPeek V9 802.11 capture have 4 bytes of 0
|
|
|
|
|
or an FCS at the end appears to depend on the network subtype
|
|
|
|
|
value.
|
|
|
|
|
|
|
|
|
|
2004-02-07 04:25 guy
|
|
|
|
|
|
|
|
|
|
* util.c:
|
|
|
|
|
|
|
|
|
|
Use G_DIR_SEPARATOR_S rather than "/" as the pathname separator
|
|
|
|
|
when constructing the pathname of a temporary file, so as not to
|
|
|
|
|
frighten the horses when they see an error message for a
|
|
|
|
|
temporary capture file.
|
|
|
|
|
|
|
|
|
|
2004-02-07 04:35 jmayer
|
|
|
|
|
|
|
|
|
|
* .cvsignore, epan/.cvsignore, wiretap/.cvsignore:
|
|
|
|
|
|
|
|
|
|
Ignore byproducts of shared lib compilation
|
|
|
|
|
|
|
|
|
|
2004-02-07 05:44 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/configure.in, wiretap/configure.in:
|
|
|
|
|
|
|
|
|
|
Don't build as shared *and* static by default
|
|
|
|
|
|
|
|
|
|
2004-02-07 06:32 jmayer
|
|
|
|
|
|
|
|
|
|
* configure.in:
|
|
|
|
|
|
|
|
|
|
Put AM_DISABLE_STATIC into the same place as in epan and wiretap
|
|
|
|
|
|
|
|
|
|
2004-02-07 21:47 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
corrected links to the ethereal.exe for GTK2 version
|
|
|
|
|
|
|
|
|
|
2004-02-08 01:15 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/configure.in:
|
|
|
|
|
|
|
|
|
|
Move -pedandic & co back into extra-flags (prepare for dissectors
|
|
|
|
|
moving to epan/)
|
|
|
|
|
|
|
|
|
|
2004-02-08 14:11 jmayer
|
|
|
|
|
|
|
|
|
|
* wiretap/configure.in:
|
|
|
|
|
|
|
|
|
|
Move -pedantic back to extra-gcc-flags, as glib generates more
|
|
|
|
|
warnings than our code
|
|
|
|
|
|
|
|
|
|
2004-02-09 00:05 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/network_instruments.c:
|
|
|
|
|
|
|
|
|
|
Add extra {} to "avoid ambiguous `else'", to quote the GCC
|
|
|
|
|
warning that this squelches.
|
|
|
|
|
|
|
|
|
|
2004-02-09 00:06 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/: cosine.c, dbs-etherwatch.c, vms.c:
|
|
|
|
|
|
|
|
|
|
Cast the arguments to <ctype.h> macros to "guchar", to squelch
|
|
|
|
|
"subscript has type `char'" warnings and to make the code work
|
|
|
|
|
correctly if there are characters with the 8th bit set.
|
|
|
|
|
|
|
|
|
|
2004-02-09 16:49 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/: dfilter/.cvsignore, ftypes/.cvsignore:
|
|
|
|
|
|
|
|
|
|
Ignore shared dll stuff
|
|
|
|
|
|
|
|
|
|
2004-02-09 17:23 jmayer
|
|
|
|
|
|
|
|
|
|
* epan/: dfilter/.cvsignore, ftypes/.cvsignore:
|
|
|
|
|
|
|
|
|
|
Forgot *.la
|
|
|
|
|
|
|
|
|
|
2004-02-09 18:22 ulfl
|
|
|
|
|
|
|
|
|
|
* help/: Makefile.am, capturing.txt, getting_started.txt:
|
|
|
|
|
|
|
|
|
|
two new help pages: getting_started for the very first steps
|
|
|
|
|
running Ethereal capturing for some explanation how to capture
|
|
|
|
|
data
|
|
|
|
|
|
|
|
|
|
2004-02-09 18:23 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
typo fixed
|
|
|
|
|
|
|
|
|
|
2004-02-09 18:25 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/color_dlg.c:
|
|
|
|
|
|
|
|
|
|
minor changes
|
|
|
|
|
|
|
|
|
|
2004-02-09 18:32 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/toolbar.c:
|
|
|
|
|
|
|
|
|
|
bugfix: init the toolbar's Save icons correctly
|
|
|
|
|
|
|
|
|
|
2004-02-09 19:19 ulfl
|
|
|
|
|
|
|
|
|
|
* capture.c:
|
|
|
|
|
|
|
|
|
|
bugfix: close capture file again, if empty after capturing (bug
|
|
|
|
|
appears only, if "update list of packets ..." not used)
|
|
|
|
|
|
|
|
|
|
2004-02-09 19:36 guy
|
|
|
|
|
|
|
|
|
|
* packet-isup.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman: fix the decoding of BAT ASE elements with
|
|
|
|
|
more than one octet.
|
|
|
|
|
|
|
|
|
|
2004-02-10 00:50 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
Run make-version.pl on every make (at least with gnu make)
|
|
|
|
|
|
|
|
|
|
2004-02-10 12:11 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.am:
|
|
|
|
|
|
|
|
|
|
Undo last change for cvsversion.h generation. It causes make to
|
|
|
|
|
loop on some systems
|
|
|
|
|
|
|
|
|
|
2004-02-10 18:02 ulfl
|
|
|
|
|
|
|
|
|
|
* help/toc:
|
|
|
|
|
|
|
|
|
|
added help pages "Getting Started" and "Capturing"
|
|
|
|
|
|
|
|
|
|
2004-02-10 18:12 ulfl
|
|
|
|
|
|
|
|
|
|
* config.nmake:
|
|
|
|
|
|
|
|
|
|
making the Modern UI the default
|
|
|
|
|
|
|
|
|
|
2004-02-10 23:30 guy
|
|
|
|
|
|
|
|
|
|
* plugins/: plugin_api_list.c, Xass-list, Xplugin_api.c,
|
|
|
|
|
Xplugin_api.h, Xplugin_api_decls.h, Xplugin_table.h:
|
|
|
|
|
|
|
|
|
|
Add "tvb_strsize()".
|
|
|
|
|
|
|
|
|
|
2004-02-10 23:38 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.common, packet-dcerpc-llb.c,
|
|
|
|
|
packet-dcerpc-rdaclif.c, packet-dcerpc-rs_attr_schema.c,
|
|
|
|
|
packet-dcerpc-rs_prop_acl.c, packet-dcerpc-rs_prop_attr.c,
|
|
|
|
|
packet-dcerpc-rs_prop_pgo.c, packet-dcerpc-rs_prop_plcy.c,
|
|
|
|
|
packet-dcerpc-rs_pwd_mgmt.c, packet-dcerpc-rs_repmgr.c:
|
|
|
|
|
|
|
|
|
|
From Jaime Fournier: add a bunch of DCE RPC stub dissectors.
|
|
|
|
|
|
|
|
|
|
2004-02-11 00:55 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.common, alert_box.c, alert_box.h, file.c,
|
|
|
|
|
gtk/file_dlg.c, gtk/find_dlg.c, gtk/io_stat.c, gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Add a routine to be used to put up alert boxes for invalid
|
|
|
|
|
display filter expressions; use that in a number of places, so we
|
|
|
|
|
use the same alert box. (More work is needed to figure out the
|
|
|
|
|
right way to handle some other "dfilter_compile()" failures.)
|
|
|
|
|
|
|
|
|
|
Use the error message from the display filter as the primary
|
|
|
|
|
error, as that's the message that tells you what the underlying
|
|
|
|
|
problem is. (The GNOME HIG says "In most situations the user
|
|
|
|
|
should only need the primary text to make a quick decision", so
|
|
|
|
|
the primary text should tell you what's wrong with the filter,
|
|
|
|
|
not just that it's invalid. If there are messages from the
|
|
|
|
|
display filter code that don't give enough information, or are a
|
|
|
|
|
bit cryptic, such as "Unexpected end of filter string," those
|
|
|
|
|
should be fixed in the display filter code.)
|
|
|
|
|
|
|
|
|
|
Improve the error used if an empty filter is used for "find
|
|
|
|
|
frame".
|
|
|
|
|
|
|
|
|
|
2004-02-11 01:23 guy
|
|
|
|
|
|
|
|
|
|
* alert_box.c, alert_box.h, capture.c, file.c, gtk/follow_dlg.c,
|
|
|
|
|
gtk/print_dlg.c, gtk/proto_draw.c, gtk/rtp_analysis.c,
|
|
|
|
|
gtk/rtp_stream.c:
|
|
|
|
|
|
|
|
|
|
Add an "open_failure_alert_box()" routine to pop up an alert box
|
|
|
|
|
for a failed attempt to open/create a file.
|
|
|
|
|
|
|
|
|
|
Fix one call to pass the right value for the "for_writing" flag.
|
|
|
|
|
|
|
|
|
|
2004-02-11 01:37 guy
|
|
|
|
|
|
|
|
|
|
* alert_box.c, alert_box.h, file.c, gtk/follow_dlg.c,
|
|
|
|
|
gtk/print_dlg.c, gtk/proto_draw.c, gtk/rtp_analysis.c,
|
|
|
|
|
gtk/rtp_stream.c:
|
|
|
|
|
|
|
|
|
|
Add "write_failure_alert_box()" to put up an alert box for a
|
|
|
|
|
failed attempt to write to a file (or close a file opened for
|
|
|
|
|
writing).
|
|
|
|
|
|
|
|
|
|
Get rid of no-longer-needed #includes of <epan/filesystem.h>.
|
|
|
|
|
|
|
|
|
|
2004-02-11 02:02 guy
|
|
|
|
|
|
|
|
|
|
* file.c:
|
|
|
|
|
|
|
|
|
|
Replace the "cf_XXX_error_message()" routines with
|
|
|
|
|
"cf_XXX_failure_alert_box()" routines that put the alert box up,
|
|
|
|
|
and directly call the "alert_box.h" routines for OS errors.
|
|
|
|
|
|
|
|
|
|
2004-02-11 03:40 guy
|
|
|
|
|
|
|
|
|
|
* gtk/simple_dialog.c:
|
|
|
|
|
|
|
|
|
|
Give alert boxes an empty title on UN*X and a title of "Ethereal"
|
|
|
|
|
on Win32, to match the GNOME HIG on UN*X and the Win32 HIG on
|
|
|
|
|
Windows (or, at least, to approximate the Win32 HIG on Windows).
|
|
|
|
|
|
|
|
|
|
2004-02-11 03:55 guy
|
|
|
|
|
|
|
|
|
|
* simple_dialog.h, gtk/capture_dlg.c, gtk/file_dlg.c, gtk/main.c,
|
|
|
|
|
gtk/menu.c, gtk/simple_dialog.c:
|
|
|
|
|
|
|
|
|
|
Get rid of the "Question" alert box type - rename it to
|
|
|
|
|
"Confirmation", as that seems to be the name used in the GNOME
|
|
|
|
|
HIG, at least. Make it use the Warning icon (that's what the
|
|
|
|
|
GNOME HIG says - and it's also what's used for the equivalent on
|
|
|
|
|
Windows), and use it for the "Save current capture?" alert boxes.
|
|
|
|
|
|
|
|
|
|
2004-02-11 04:17 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: Makefile.am, ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
|
|
|
|
|
dcerpc_stat.c, endpoint_talkers_eth.c, endpoint_talkers_fc.c,
|
|
|
|
|
endpoint_talkers_fddi.c, endpoint_talkers_ip.c,
|
|
|
|
|
endpoint_talkers_ipx.c, endpoint_talkers_tcpip.c,
|
|
|
|
|
endpoint_talkers_tr.c, endpoint_talkers_udpip.c, fc_stat.c,
|
|
|
|
|
gsm_a_stat.c, h225_counter.c, h225_ras_srt.c, http_stat.c,
|
|
|
|
|
io_stat.c, isup_stat.c, ldap_stat.c, menu.c, menu.h, mgcp_stat.c,
|
|
|
|
|
rpc_progs.c, rpc_stat.c, rtp_analysis.c, rtp_stream_dlg.c,
|
|
|
|
|
smb_stat.c, tap_menu.h, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
Move the declaration of "register_tap_menu_item()" into a new
|
|
|
|
|
"tap_menu.h" file, and have the Ethereal taps include that rather
|
|
|
|
|
than "menu.h", so we don't have to worry about making sure we've
|
|
|
|
|
included <stdio.h> to define FILE, etc. just because some
|
|
|
|
|
"menu.h" functions require it.
|
|
|
|
|
|
|
|
|
|
2004-02-11 04:19 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.common, packet-gsm_map.c, gtk/Makefile.common,
|
|
|
|
|
gtk/gsm_map_stat.c:
|
|
|
|
|
|
|
|
|
|
From Michael Lum: add tap for GSM MAP message statistics.
|
|
|
|
|
|
|
|
|
|
2004-02-11 04:27 guy
|
|
|
|
|
|
|
|
|
|
* packet-gsm_map.h:
|
|
|
|
|
|
|
|
|
|
From Michael Lum: add tap for GSM MAP message statistics.
|
|
|
|
|
|
|
|
|
|
2004-02-11 04:28 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
|
|
|
|
|
dcerpc_stat.c, endpoint_talkers_eth.c, endpoint_talkers_fc.c,
|
|
|
|
|
endpoint_talkers_fddi.c, endpoint_talkers_ip.c,
|
|
|
|
|
endpoint_talkers_ipx.c, endpoint_talkers_tcpip.c,
|
|
|
|
|
endpoint_talkers_tr.c, endpoint_talkers_udpip.c, fc_stat.c,
|
|
|
|
|
gsm_a_stat.c, h225_counter.c, h225_ras_srt.c, http_stat.c,
|
|
|
|
|
io_stat.c, isup_stat.c, ldap_stat.c, menu.c, mgcp_stat.c,
|
|
|
|
|
rpc_progs.c, rpc_stat.c, smb_stat.c, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
Most taps that now include "tap_menu.h" no longer need to include
|
|
|
|
|
<stdio.h> to define FILE; get rid of the include.
|
|
|
|
|
|
|
|
|
|
2004-02-11 04:34 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-nfs.c:
|
|
|
|
|
|
|
|
|
|
From Prabhakar Krishnan: dissect NetApp ONTAP file handles.
|
|
|
|
|
|
|
|
|
|
2004-02-11 09:19 guy
|
|
|
|
|
|
|
|
|
|
* packet-multipart.c, packet-sip.c, range.c, gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Cast "char" values to "guchar" before passing them to <ctype.h>
|
|
|
|
|
macros, so that characters with the 8th bit set don't get
|
|
|
|
|
sign-extended and cause the macros not to return the right
|
|
|
|
|
answer.
|
|
|
|
|
|
|
|
|
|
2004-02-11 09:58 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
The top-level Makefile.nmake doesn't yet get all the source files
|
|
|
|
|
from Makefile.common, so we have to add alert_box.obj to the list
|
|
|
|
|
of object files for Ethereal.
|
|
|
|
|
|
|
|
|
|
2004-02-11 20:05 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, doc/ethereal.pod, wiretap/AUTHORS, wiretap/Makefile.am,
|
|
|
|
|
wiretap/Makefile.nmake, wiretap/eyesdn.c, wiretap/eyesdn.h,
|
|
|
|
|
wiretap/file_access.c, wiretap/wtap.h:
|
|
|
|
|
|
|
|
|
|
From Rolf Fiedler: support for reading EyeSDN USB S0 trace files.
|
|
|
|
|
|
|
|
|
|
2004-02-11 20:23 jmayer
|
|
|
|
|
|
|
|
|
|
* AUTHORS, Makefile.common, packet-slsk.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
Christian Wagner: Support for the Soul Seek P2P protocol
|
|
|
|
|
|
|
|
|
|
2004-02-11 20:30 guy
|
|
|
|
|
|
|
|
|
|
* README, doc/editcap.pod, doc/ethereal.pod, doc/mergecap.pod,
|
|
|
|
|
doc/tethereal.pod:
|
|
|
|
|
|
|
|
|
|
Include EyeSDN USB S0 trace files in the list of file formats we
|
|
|
|
|
read.
|
|
|
|
|
|
|
|
|
|
2004-02-11 20:47 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/libpcap.c:
|
|
|
|
|
|
|
|
|
|
Map WTAP_ENCAP_IEEE_802_11_WITH_RADIO to DLT_IEEE802_11, for now;
|
|
|
|
|
we could probably map it to one of the many different
|
|
|
|
|
802.11+radio headers, but we should probably just have *one*
|
|
|
|
|
Wiretap encapsulation for 802.11, with a radiotap-style list of
|
|
|
|
|
attributes attached to it.
|
|
|
|
|
|
|
|
|
|
2004-02-11 20:55 guy
|
|
|
|
|
|
|
|
|
|
* packet-h225.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman: dissect manufacturer information in
|
|
|
|
|
"dissect_h225_h221NonStandard()".
|
|
|
|
|
|
|
|
|
|
2004-02-11 21:20 guy
|
|
|
|
|
|
|
|
|
|
* epan/dfilter/: grammar.lemon, semcheck.c:
|
|
|
|
|
|
|
|
|
|
Make an existence test of an arbitrary entity syntactically
|
|
|
|
|
valid, but check, in the semantics-checking phase, that we're
|
|
|
|
|
testing a field, so that we can give a better message than, for
|
|
|
|
|
example, "Unexpected end of filter string." for an existence test
|
|
|
|
|
with a misspelled field name.
|
|
|
|
|
|
|
|
|
|
2004-02-11 22:52 guy
|
|
|
|
|
|
|
|
|
|
* epan/dfilter/: dfilter-int.h, dfilter.c, scanner.l:
|
|
|
|
|
|
|
|
|
|
Use -1 rather than 0 as the SCAN_FAILED return value from the
|
|
|
|
|
lexical analyzer on errors, and check for SCAN_FAILED from the
|
|
|
|
|
lexical analyzer and abort the parse if we see it; 0 means "end
|
|
|
|
|
of input", and we want to distinguish errors from end-of-input,
|
|
|
|
|
so that we can report errors as such.
|
|
|
|
|
|
|
|
|
|
If we see end-of-input while parsing a double-quoted string,
|
|
|
|
|
report the error (missing closing quote).
|
|
|
|
|
|
|
|
|
|
Fix the URL for the "Start conditions" section of the Flex
|
|
|
|
|
manual.
|
|
|
|
|
|
|
|
|
|
2004-02-12 07:59 ulfl
|
|
|
|
|
|
|
|
|
|
* README.win32:
|
|
|
|
|
|
|
|
|
|
from Anders Broman: added some tips for compiling with GTK2 and
|
|
|
|
|
other things
|
|
|
|
|
|
|
|
|
|
2004-02-12 19:49 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/libpcap.c:
|
|
|
|
|
|
|
|
|
|
Note that 164 is reserved for Juniper chassis-internal
|
|
|
|
|
meta-information (DLT_JUNIPER_MONITOR/LINKTYPE_JUNIPER_MONITOR).
|
|
|
|
|
|
|
|
|
|
Fix a typo.
|
|
|
|
|
|
|
|
|
|
2004-02-12 20:47 guy
|
|
|
|
|
|
|
|
|
|
* packet-socks.c:
|
|
|
|
|
|
|
|
|
|
From Yaniv Kaul: the response to an V5 authentication response is
|
|
|
|
|
a V5 authentication response, not a V5 command.
|
|
|
|
|
|
|
|
|
|
Clean up white space.
|
|
|
|
|
|
|
|
|
|
2004-02-12 20:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-slsk.c:
|
|
|
|
|
|
|
|
|
|
From Kendy Kutzner: don't use variable-length arrays, not all C
|
|
|
|
|
compilers support them.
|
|
|
|
|
|
|
|
|
|
Also, use "tvb_memdup()" to make a copy of the compressed data -
|
|
|
|
|
it's faster, and also checks to make sure the data is actually
|
|
|
|
|
there (it throws an exception before allocating anything).
|
|
|
|
|
|
|
|
|
|
2004-02-12 21:04 guy
|
|
|
|
|
|
|
|
|
|
* packet-socks.c:
|
|
|
|
|
|
|
|
|
|
Eliminate a compiler warning.
|
|
|
|
|
|
|
|
|
|
Use "guint8" for 8-bit binary data, and use "%u" to print
|
|
|
|
|
unsigned values.
|
|
|
|
|
|
|
|
|
|
2004-02-12 21:25 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/eyesdn.c:
|
|
|
|
|
|
|
|
|
|
Use "guint8" for 8-bit binary data.
|
|
|
|
|
|
|
|
|
|
"file_getc()" returns either an 8-bit unsigned value, or -1 for
|
|
|
|
|
error or EOF; store its return value into an "int", and check for
|
|
|
|
|
-1 and return -2, in "esc_read()" (rather than checking
|
|
|
|
|
"file_error()" at the end).
|
|
|
|
|
|
|
|
|
|
Clean up some comments, routine names, and variable names -
|
|
|
|
|
eyeSDN files are binary, not text.
|
|
|
|
|
|
|
|
|
|
In "parse_eyesdn_packet_data()", handle the case of an EOF from
|
|
|
|
|
"esc_read()".
|
|
|
|
|
|
|
|
|
|
2004-02-12 22:24 guy
|
|
|
|
|
|
|
|
|
|
* simple_dialog.h, gtk/capture_dlg.c, gtk/color_dlg.c,
|
|
|
|
|
gtk/dfilter_expr_dlg.c, gtk/file_dlg.c, gtk/gui_prefs.c,
|
|
|
|
|
gtk/main.c, gtk/menu.c, gtk/rtp_analysis.c, gtk/rtp_stream.c,
|
|
|
|
|
gtk/simple_dialog.c:
|
|
|
|
|
|
|
|
|
|
The HIG's and/or GUI toolkit documentation for:
|
|
|
|
|
|
|
|
|
|
Mac OS X
|
|
|
|
|
|
|
|
|
|
GNOME
|
|
|
|
|
|
|
|
|
|
Qt
|
|
|
|
|
|
|
|
|
|
KDE
|
|
|
|
|
|
|
|
|
|
Windows
|
|
|
|
|
|
|
|
|
|
all indicate that {message,alert} boxes are modal, at least for
|
|
|
|
|
the window to which they apply. (Presumably the idea is that not
|
|
|
|
|
forcing the user to pay attention to the alert box, and allowing
|
|
|
|
|
more than one alert box to be up for a given window, causes more
|
|
|
|
|
problems than not letting the user do stuff to that window in
|
|
|
|
|
order to figure out what the underlying problem is or figure out
|
|
|
|
|
what to do to fix it - the message should be sufficient, in most
|
|
|
|
|
if not all cases, to let you know what the problem is.)
|
|
|
|
|
|
|
|
|
|
Make "simple_dialog()" unconditionally make the alert box modal,
|
|
|
|
|
and get rid of ESD_TYPE_MODAL. XXX - we need to make it possible
|
|
|
|
|
to make an alert box modal for a given window, rather than just
|
|
|
|
|
the top-level window.
|
|
|
|
|
|
|
|
|
|
2004-02-13 00:00 guy
|
|
|
|
|
|
|
|
|
|
* gtk/main.c:
|
|
|
|
|
|
|
|
|
|
Create only one "About Ethereal" window per process.
|
|
|
|
|
|
|
|
|
|
2004-02-13 00:00 guy
|
|
|
|
|
|
|
|
|
|
* gtk/plugins_dlg.c:
|
|
|
|
|
|
|
|
|
|
Create only one "Plugins" window per process.
|
|
|
|
|
|
|
|
|
|
2004-02-13 00:53 guy
|
|
|
|
|
|
|
|
|
|
* gtk/: bootp_stat.c, capture_prefs.c, dcerpc_stat.c, dlg_utils.c,
|
|
|
|
|
endpoint_talkers_table.c, fc_stat.c, follow_dlg.c,
|
|
|
|
|
h225_counter.c, h225_ras_srt.c, http_stat.c, io_stat.c,
|
|
|
|
|
ldap_stat.c, main.c, mgcp_stat.c, packet_win.c, rpc_progs.c,
|
|
|
|
|
rpc_stat.c, rtp_analysis.c, smb_stat.c, summary_dlg.c,
|
|
|
|
|
tcp_graph.c, ui_util.c, ui_util.h, wsp_stat.c:
|
|
|
|
|
|
|
|
|
|
Add a "window_new()" routine that creates a window of a given
|
|
|
|
|
type, sets the title, and arranges to set the icon for it. Use
|
|
|
|
|
that instead of "gtk_window_new()" and separate calls to set the
|
|
|
|
|
title and arrange to set the icon.
|
|
|
|
|
|
|
|
|
|
Regularize #includes a bit.
|
|
|
|
|
|
|
|
|
|
Clean up white space.
|
|
|
|
|
|
|
|
|
|
2004-02-13 00:56 guy
|
|
|
|
|
|
|
|
|
|
* gtk/help_dlg.c:
|
|
|
|
|
|
|
|
|
|
The Help window should be a separate top-level window, not a
|
|
|
|
|
dialog subordinate to the main window - it's a separate top-level
|
|
|
|
|
window in W2K, Mac OS X, and, I think, both GNOME and KDE.
|
|
|
|
|
|
|
|
|
|
2004-02-13 01:09 guy
|
|
|
|
|
|
|
|
|
|
* epan/resolv.h, gtk/menu.c:
|
|
|
|
|
|
|
|
|
|
As noted by Pavel Kankovsky, the "Resolve Name" menu items should
|
|
|
|
|
be available if *any* forms of name resolution aren't enabled.
|
|
|
|
|
(Well, actually, it should probably affect only the item the
|
|
|
|
|
mouse was over when you selected it, and should be available if
|
|
|
|
|
name resolution for that type of name isn't enabled, but....)
|
|
|
|
|
|
|
|
|
|
2004-02-13 02:03 guy
|
|
|
|
|
|
|
|
|
|
* Makefile.nmake:
|
|
|
|
|
|
|
|
|
|
Now that Ethereal *itself* (not just Wiretap) can use libz (the
|
|
|
|
|
Soulseek dissector can use it), we have to link Ethereal,
|
|
|
|
|
Tethereal, and dftest with libz, as well as linking Wiretap with
|
|
|
|
|
it.
|
|
|
|
|
|
|
|
|
|
We also probably need to link dftest with the PCRE library, as
|
|
|
|
|
the display filter code uses PCRE.
|
|
|
|
|
|
|
|
|
|
2004-02-13 19:15 guy
|
|
|
|
|
|
|
|
|
|
* packet-iax2.c:
|
|
|
|
|
|
|
|
|
|
From Alastair Maw: fix DTMF and call transfer dissection.
|
|
|
|
|
|
|
|
|
|
2004-02-13 19:19 guy
|
|
|
|
|
|
|
|
|
|
* wiretap/eyesdn.c:
|
|
|
|
|
|
|
|
|
|
Get rid of unused variables and #defines.
|
|
|
|
|
|
|
|
|
|
2004-02-13 19:33 guy
|
|
|
|
|
|
|
|
|
|
* packet-h225.c, packet-h245.c:
|
|
|
|
|
|
|
|
|
|
From Anders Broman: fix the offsets usd when adding the
|
|
|
|
|
manufacturer info.
|
|
|
|
|
|
|
|
|
|
2004-02-14 10:37 obiot
|
|
|
|
|
|
|
|
|
|
* doc/README.developer:
|
|
|
|
|
|
|
|
|
|
Add a note on white space conventions (tab expansion different
|
|
|
|
|
from 8 spaces is a Bad Idea).
|
|
|
|
|
|
|
|
|
|
Add a note on the new col_append_sep_str() and
|
|
|
|
|
col_append_sep_fstr() methods.
|
|
|
|
|
|
|
|
|
|
2004-02-14 11:13 obiot
|
|
|
|
|
|
|
|
|
|
* packet-image-jfif.c:
|
|
|
|
|
|
|
|
|
|
Update the Info column.
|
|
|
|
|
|
|
|
|
|
2004-02-14 20:55 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-prism.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Pavel Kankovsky: fix the name of the channel field in the
|
|
|
|
|
Prism 802.11 radio header.
|
|
|
|
|
|
|
|
|
|
2004-02-14 22:25 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
Update Andreas Sikkema's e-mail address.
|
|
|
|
|
|
|
|
|
|
2004-02-14 22:48 guy
|
|
|
|
|
|
|
|
|
|
* packet-h225.c, packet-h245.c, packet-h261.c, packet-rtcp.c,
|
|
|
|
|
packet-rtp.c, packet-tpkt.c:
|
|
|
|
|
|
|
|
|
|
Update Andreas Sikkema's e-mail address.
|
|
|
|
|
|
|
|
|
|
2004-02-15 07:35 jmayer
|
|
|
|
|
|
|
|
|
|
* doc/README.tvbuff:
|
|
|
|
|
|
|
|
|
|
Put a prominent note at the top that the actual function
|
|
|
|
|
descriptions can be found in epan/tvbuff.h
|
|
|
|
|
|
|
|
|
|
2004-02-16 09:42 sahlberg
|
|
|
|
|
|
|
|
|
|
* packet-kpasswd.c:
|
|
|
|
|
|
|
|
|
|
Update to kpasswd so that it calls the kerberos dissector to
|
|
|
|
|
dissect the AP-REQ and KRB-PRIV ans.1 encoded kerberos blobs
|
|
|
|
|
|
|
|
|
|
KRB-PRIV (application 21) is not yet supported/handled by the
|
|
|
|
|
existing kerberos dissector but will be after next release when
|
|
|
|
|
the new one makes it test run.
|
|
|
|
|
|
|
|
|
|
2004-02-16 13:30 jmayer
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-postgresql.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
Edwin Calo: Extract strings from a postgres datastream
|
|
|
|
|
|
|
|
|
|
2004-02-16 16:49 jmayer
|
|
|
|
|
|
|
|
|
|
* Makefile.common:
|
|
|
|
|
|
|
|
|
|
Edwin Calo: Extract strings from a postgres datastream
|
|
|
|
|
|
|
|
|
|
2004-02-16 18:23 sahlberg
|
|
|
|
|
|
|
|
|
|
* packet-h450.c:
|
|
|
|
|
|
|
|
|
|
Update to fix the bug reported by Zhao, Allen Weitao using the
|
|
|
|
|
fix proposed by Tomas Kukosa.
|
|
|
|
|
|
|
|
|
|
There were a number of dissect_per_choice() calls where the hf
|
|
|
|
|
field passed to it were of the wrong type, i.e. not FT_UINT32.
|
|
|
|
|
|
|
|
|
|
All these instances have been updated to use FT_UINT32.
|
|
|
|
|
|
|
|
|
|
2004-02-16 18:31 sahlberg
|
|
|
|
|
|
|
|
|
|
* packet-per.c, packet-per.h, plugins/plugin_api_list.c:
|
|
|
|
|
|
|
|
|
|
From Tomas Kukosa, add a PER helper to dissect BITSTRINGS
|
|
|
|
|
|
|
|
|
|
2004-02-16 18:47 obiot
|
|
|
|
|
|
|
|
|
|
* packet-text-media.c:
|
|
|
|
|
|
|
|
|
|
Use col_append_sep_str() instead of col_append_str().
|
|
|
|
|
|
|
|
|
|
2004-02-16 19:00 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: menu.c, recent.c:
|
|
|
|
|
|
|
|
|
|
bugfix: don't write the recent files list in the wrong order to
|
|
|
|
|
the recent file
|
|
|
|
|
|
|
|
|
|
2004-02-16 19:07 ulfl
|
|
|
|
|
|
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
bugfix from greg morris: two help pages were missing
|
|
|
|
|
|
|
|
|
|
2004-02-16 20:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-per.c:
|
|
|
|
|
|
|
|
|
|
Squelch a signed vs. unsigned comparison complaint.
|
|
|
|
|
|
|
|
|
|
2004-02-17 10:03 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-postgresql.c:
|
|
|
|
|
|
|
|
|
|
Bytes should be read with tvb_get_guint8 instead of _ntohs
|
|
|
|
|
(spotted by Ulf Lamping)
|
|
|
|
|
|
|
|
|
|
2004-02-17 14:49 ulfl
|
|
|
|
|
|
|
|
|
|
* gtk/: file_dlg.c, main.c, recent.c, recent.h:
|
|
|
|
|
|
|
|
|
|
bugfix: use last_open_dir for the recent file, instead of the
|
|
|
|
|
somewhat duplicated value in the recent struct
|
|
|
|
|
|
|
|
|
|
2004-02-17 17:48 ulfl
|
|
|
|
|
|
|
|
|
|
* file.c:
|
|
|
|
|
|
|
|
|
|
fixed dialog box text and some comments
|
|
|
|
|
|
|
|
|
|
2004-02-18 00:31 jmayer
|
|
|
|
|
|
|
|
|
|
* FAQ, make-faq, help/faq.txt:
|
|
|
|
|
|
|
|
|
|
Update make-faq to the new URL and the changed internal structure
|
|
|
|
|
of the FAQ.
|
|
|
|
|
|
|
|
|
|
Update the FAQ.
|
|
|
|
|
|
|
|
|
|
2004-02-18 00:33 jmayer
|
|
|
|
|
|
|
|
|
|
* manuf:
|
|
|
|
|
|
|
|
|
|
Update manuf
|
|
|
|
|
|
|
|
|
|
2004-02-18 04:11 jmayer
|
|
|
|
|
|
|
|
|
|
* gtk/: gsm_map_stat.c, isup_stat.c:
|
|
|
|
|
|
|
|
|
|
Warning fixes: gsm_map_stat.c: comparison is always false due
|
|
|
|
|
to limited range of data type both: get rid of a
|
|
|
|
|
"discards qualifier" warning
|
|
|
|
|
|
|
|
|
|
2004-02-18 04:41 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-tds.c:
|
|
|
|
|
|
|
|
|
|
Get rid of unused parameter token_sz in function
|
|
|
|
|
dissect_tds7_results_token
|
|
|
|
|
|
|
|
|
|
2004-02-18 05:33 guy
|
|
|
|
|
|
|
|
|
|
* plugins/rtnet/: moduleinfo.h, packet-rtnet.c:
|
|
|
|
|
|
|
|
|
|
From Erwin Rol: update RTnet plugin to the latest spec.
|
|
|
|
|
|
|
|
|
|
2004-02-18 05:55 guy
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc.c:
|
|
|
|
|
|
|
|
|
|
From Jaime Fournier: add a hidden FT_BOOLEAN variable that's
|
|
|
|
|
present if the interface UUID in a datagram call is unknown.
|
|
|
|
|
|
|
|
|
|
Clean up white space a bit.
|
|
|
|
|
|
|
|
|
|
2004-02-18 06:01 guy
|
|
|
|
|
|
|
|
|
|
* packet-ncp.c:
|
|
|
|
|
|
|
|
|
|
From Greg Morris: don't use a global variable to track whether
|
|
|
|
|
packets are signed, attach to conversations a "packets are
|
|
|
|
|
signed" flag.
|
|
|
|
|
|
|
|
|
|
2004-02-18 06:08 guy
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc-fldb.c:
|
|
|
|
|
|
|
|
|
|
From Jaime Fournier: updates to the FLDB dissector.
|
|
|
|
|
|
|
|
|
|
2004-02-18 06:42 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-ip.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Nick Black: the 0x8000 bit in the flags field is *NOT* a
|
|
|
|
|
"congestion" bit for ECN. Show it as a reserved bit.
|
|
|
|
|
|
|
|
|
|
Put semicolons, not commas, at the end of the calls to put flags
|
|
|
|
|
field bits into the protocol tree.
|
|
|
|
|
|
|
|
|
|
2004-02-18 06:51 guy
|
|
|
|
|
|
|
|
|
|
* packet-clnp.c:
|
|
|
|
|
|
|
|
|
|
Register the COTP dissector for the IP protocol IP_PROTO_TP, for
|
|
|
|
|
TP4-over-IP.
|
|
|
|
|
|
|
|
|
|
2004-02-18 07:14 guy
|
|
|
|
|
|
|
|
|
|
* AUTHORS, packet-q931.c, doc/ethereal.pod:
|
|
|
|
|
|
|
|
|
|
From Rolf Fiedler: German ISDN carriers don't supply the seconds
|
|
|
|
|
in the date/time IE, so support IE lengths of 5 (no seconds) or 6
|
|
|
|
|
(includes seconds).
|
|
|
|
|
|
|
|
|
|
Merge the two AUTHORS and man page entries for him.
|
|
|
|
|
|
|
|
|
|
2004-02-18 07:27 guy
|
|
|
|
|
|
|
|
|
|
* packet-postgresql.c:
|
|
|
|
|
|
|
|
|
|
Use "tvb_get_string()" to get counted strings.
|
|
|
|
|
|
|
|
|
|
2004-02-18 07:56 guy
|
|
|
|
|
|
|
|
|
|
* packet-ieee80211.c:
|
|
|
|
|
|
|
|
|
|
From Pavel Kankovsky: deal with yet another gross non-standard
|
|
|
|
|
802.11 encapsulation by bridges - this one stuffs a complete
|
|
|
|
|
Ethernet frame into the payload of a data frame.
|
|
|
|
|
|
|
|
|
|
2004-02-18 09:10 sahlberg
|
|
|
|
|
|
|
|
|
|
* packet-iscsi.c:
|
|
|
|
|
|
|
|
|
|
update iscsi so that we can also measure the time between request
|
|
|
|
|
and response for those transactions where we have phase collaps
|
|
|
|
|
(no explicit response PDU, status embedded inside the last DataIn
|
|
|
|
|
PDU)
|
|
|
|
|
|
|
|
|
|
2004-02-18 09:58 guy
|
|
|
|
|
|
|
|
|
|
* packet-q931.c:
|
|
|
|
|
|
|
|
|
|
Newlines don't belong in format strings for the "proto_tree_add"
|
|
|
|
|
routines.
|
|
|
|
|
|
|
|
|
|
2004-02-18 10:11 guy
|
|
|
|
|
|
|
|
|
|
* packet-cops.c, packet-gprs-ns.c, packet-ismp.c, packet-q933.c,
|
|
|
|
|
packet-trmac.c:
|
|
|
|
|
|
|
|
|
|
Newlines don't belong in format strings for the "proto_tree_add"
|
|
|
|
|
routines.
|
|
|
|
|
|
|
|
|
|
2004-02-18 14:30 jmayer
|
|
|
|
|
|
|
|
|
|
* packet-iax2.c:
|
|
|
|
|
|
|
|
|
|
Alastair Maw: Fix retransmissions
|
|
|
|
|
|
|
|
|
|
2004-02-18 19:44 ulfl
|
|
|
|
|
|
|
|
|
|
* packet-dcerpc.c:
|
|
|
|
|
|
|
|
|
|
using G_MAXFLOAT and G_MAXDOUBLE, DCERPC is talking about a
|
|
|
|
|
response, not a reply
|
|
|
|
|
|
|
|
|
|
2004-02-18 20:43 guy
|
|
|
|
|
|
|
|
|
|
* packet-q931.c:
|
|
|
|
|
|
|
|
|
|
From Tomas Kukosa:
|
|
|
|
|
|
|
|
|
|
- display the type of segmented message in the info column
|
|
|
|
|
- don't dissect the last IE in the 1st segment if it is
|
|
|
|
|
incomplete
|
|
|
|
|
- don't dissect IEs in following segments as segment
|
|
|
|
|
boundaries
|
|
|
|
|
usually don't IE boundaries
|
|
|
|
|
|
|
|
|
|
2004-02-18 20:45 gerald
|
|
|
|
|
|
|
|
|
|
* plugins/asn1/Makefile.nmake, Makefile.nmake,
|
|
|
|
|
packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi:
|
|
|
|
|
|
|
|
|
|
From Lars Roland: Add support for a combined GTK1/2 Windows
|
|
|
|
|
installer.
|
|
|
|
|
|
|
|
|
|
2004-02-18 20:55 guy
|
|
|
|
|
|
|
|
|
|
* packet-sip.c:
|
|
|
|
|
|
|
|
|
|
From Martin Mathieson: make the top-level SIP item include the
|
|
|
|
|
message body, as that's included in the SIP tree.
|
|
|
|
|
|
|
|
|
|
2004-02-19 00:28 gerald
|
|
|
|
|
|
|
|
|
|
* config.nmake, configure.in, epan/configure.in:
|
|
|
|
|
|
|
|
|
|
Bump the version to 0.10.1.
|
|
|
|
|
|
|
|
|
|
2004-02-19 00:29 gerald
|
|
|
|
|
|
|
|
|
|
* packet-fc.c, packet-fcip.c:
|
|
|
|
|
|
|
|
|
|
From Dinesh Dutt: - Add FCIP to the list of protocols that
|
|
|
|
|
can be selected from "Decode As" - Add an indicator for EISL
|
|
|
|
|
header in FC frames.
|
|
|
|
|
|
|
|
|
|
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-13 00:38 gerald
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.am:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add packet-isup.h as well.
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-13 00:22 gerald
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.am:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add packet-ansi_map.h to the distribution.
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-12 23:47 obiot
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-smpp.c:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Always dissect a sm_submit otherwise reassembly of short messages
|
|
|
|
|
does not work.
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-12 23:35 obiot
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wbxml.c:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Move info column update code outside of if (tree).
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-12 23:23 guy
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dns.c:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.)
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-12 22:19 guy
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ses.c, packet-ses.h:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-12 21:17 guy
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-pim.c:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Hannes Gredler:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
display the PIM hello option values in brackets after the
|
|
|
|
|
option
|
|
|
|
|
name;
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
in the LAN prune delay option dissector:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
put the top-level item for the option into the
|
|
|
|
|
PIM
|
|
|
|
|
options tree rather than the PIM main tree;
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
calculate the correct LAN prune delay and display
|
|
|
|
|
it in
|
|
|
|
|
units of milliseconds;
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
calculate the correct override interval and
|
|
|
|
|
display it
|
|
|
|
|
in units of milliseconds;
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
fix the offset and length calculation.
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-12 19:55 guy
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix point code display.
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add taps for ANSI MAP and ISUP statistics.
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-12 16:06 gerald
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* README.win32:
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Switch from gettext 0.13 to 0.12.1.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-12 02:50 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/: dlg_utils.c, main.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
In "dlg_window_new()" check to see if "top_level" has been
|
|
|
|
|
initialized, as is the case for the spawned capture process.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-11 21:23 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
prevent MSVC warning: "warning C4761: Gr<47><72>enkonflikt im Argument.
|
|
|
|
|
Konvertierung vorgenommen" -> size conflict in argument,
|
|
|
|
|
conversion done
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-11 18:38 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dns.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-11 18:37 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/configure.in:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add "/usr/local/include" in case the PCRE header file is there.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-11 08:54 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dns.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
replaced type u_int32_t by glib's guint32 (to satisfy MSVC)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-11 01:13 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* tethereal.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix a typo.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 23:21 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* README.win32, packaging/nsis/ethereal.nsi:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 22:52 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* print.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 22:38 obiot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/dfilter/Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
PCRE support requires $(PCRE_CFLAGS) in CFLAGS.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 22:27 obiot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* tap-wspstat.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
WSP status code is hexadecimal.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 21:50 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* config.nmake, configure.in, epan/configure.in:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 21:21 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/gsm_a_stat.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Oops, I checked the wrong tap into CVS somehow.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 21:12 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/ftypes/: ftypes-int.h, ftypes.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Make the _pcre_tuple_t struct internal.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 19:35 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dns.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From David Fort: compute and display the key ID in a DNS KEY RR,
|
|
|
|
|
if possible.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 19:26 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-isup.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Anders Broman: add CIC to Info column.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 19:21 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-igap.c,
|
|
|
|
|
packet-igap.h, packet-igmp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Akira Endoh: IGAP support.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 19:21 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-isakmp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Squelch a compiler warning.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 19:05 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
added some more uninstall info and offering only removal of
|
|
|
|
|
program (instead of modify/repair)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-10 10:47 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-isakmp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Check whether the packet length is less than the length of the
|
|
|
|
|
packet header, and give up if it is.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 23:45 obiot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/tcp_graph.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Mark parameter data as unused in callback_create_help().
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 23:15 obiot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/ftypes/Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Internal PCRE field type for efficient RE parsing in dfilters.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 23:02 obiot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: ftypes/Makefile.am, ftypes/ftype-pcre.c,
|
|
|
|
|
ftypes/ftype-string.c, ftypes/ftypes.c, ftypes/ftypes.h,
|
|
|
|
|
dfilter/semcheck.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Internal PCRE field type for efficient RE parsing in dfilters.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 22:41 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* file.c, gtk/main.h, gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
print system enhanced, more print ranges and expanded states
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 22:27 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* print.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
print system enhanced, more print ranges and expanded states
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 22:21 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* print.h, tethereal.c, gtk/print_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
print system enhanced, more print ranges and expanded states
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 22:04 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* print.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
print system enhanced, more print ranges and expanded states
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 18:49 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
new taps for GSM A-interface;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
fixes for ANSI A-interface taps.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 06:48 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* column.c, column.h, file.c, ui_util.h, epan/column-utils.c,
|
|
|
|
|
epan/column_info.h, gtk/main.c, gtk/packet_list.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 05:56 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* tethereal.c, doc/README.xml-output, doc/tethereal.pod,
|
|
|
|
|
tools/msnchat:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
-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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 05:10 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-radius.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add a new attribute type RADIUS_IP6_ADDRESS for IPv6 addresses.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Put in a note explaining the enum for those types.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Rui Carmo: add all 3GPP VSA's.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 05:06 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: resolv.c, to_str.c, to_str.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add "ip6_to_str_buf()", by analogy to "ip_to_str_buf()".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 00:52 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_637.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum: fix incorrect switch values which resulted in
|
|
|
|
|
NULL strings being passed to ..._add_text().
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-09 00:12 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-tcp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
As per Didier Gautheron, dissect TCP options regardless of
|
|
|
|
|
whether we're building a protocol tree, so the Info column is set
|
|
|
|
|
correctly.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 23:40 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 22:28 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add a "doc" target, as per Ulf Lamping's comment.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 22:24 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* doc/ethereal-filter.pod.template:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Note the types of fields for which the "contains" operator is
|
|
|
|
|
available.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Always capitalize the names "Ethereal" and "Tethereal" (we don't
|
|
|
|
|
capitalize the command names, however, as they're
|
|
|
|
|
all-lower-case).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Note that you can find out from the GUI whether Ethereal was
|
|
|
|
|
built with the PCRE library or not.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix a typo.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 21:57 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* print.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Combine the "if (fi->hfinfo->type != FT_PROTOCOL && fi->length >
|
|
|
|
|
0)" stuff to show the raw value into the previous "if".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 21:36 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-mtp3.c, packet-mtp3.h, packet-sccp.c,
|
|
|
|
|
epan/packet_info.h, epan/to_str.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 20:58 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Jamie Fournier: don't show UNKUUID information for fragments
|
|
|
|
|
for known dissectors.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 20:50 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-srvloc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Greg Morris: ecode the attribute structure instead of
|
|
|
|
|
reporting a really long undecoded string.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 20:43 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Lars Roland: fix a typo.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 20:42 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packaging/nsis/Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Lars Roland: fix the NSIS Makefile to handle PCRE.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 20:40 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Hannes Gredler:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- 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;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- 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;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- add IP Authentication CLV dissector this CLV is depreciated -
|
|
|
|
|
however it is using different semantics than TLV #10 so we need
|
|
|
|
|
a dedicated dissector;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- add Checksum CLV dissector add support for RFC 3358 Checksum
|
|
|
|
|
CLVs majority of code re-used from the LSP checksum
|
|
|
|
|
verification dissector.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 20:37 obiot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c, packet-mmse.c, packet-wbxml.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of the integer media type dissector table in WSP, WBXML
|
|
|
|
|
and MMSE.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 20:36 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dsi.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Didier Gautheron: check packet format in get_dsi_pdu_len.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 20:36 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-afp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Didier Gautheron: add offset and size parameters in info
|
|
|
|
|
colum for read and write commands.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 20:25 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-sip.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Anders Broman:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Call subdissectors regardless of whether we're building a
|
|
|
|
|
protocol tree or not.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Use the "media_type" dissector table to hand off to
|
|
|
|
|
subdissectors, rather than wiring in SDP.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Put the message body into a subtree of the SIP tree
|
|
|
|
|
rather than
|
|
|
|
|
at the top level.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 19:25 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
moved "File->Save Highlighted Data" to "File->Export->Raw Packet
|
|
|
|
|
Data"
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 17:54 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
updated to reflect the menu redesign changes
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-08 17:49 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
removed seperator between the two print menuitems
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 19:09 obiot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update address of Johan Feyaerts. Dfilter matches operator.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 18:32 obiot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* doc/ethereal-filter.pod.template:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 18:09 obiot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-mmse.c, packet-wbxml.c, packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Remove the literal WSP content type dissector table, and replace
|
|
|
|
|
it with the "media_type" table defined in the HTTP dissector.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 09:43 oabad
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/main.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 03:46 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-sdp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Register the SDP dissector with the media_type dissector table
|
|
|
|
|
with its media type.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 03:34 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-http.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 03:21 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-http.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Change the name of the variable holding the dissector table
|
|
|
|
|
pointer to match the previous checkin.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 03:17 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-http.c, packet-mmse.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Rename the "http.content_type" dissector table to "media_type",
|
|
|
|
|
as it's for use in any dissector that uses Internet media types.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 02:42 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-nt-sonmp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 02:26 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ssl.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Devin Heitmueller: include the AES ciphersuites from RFC
|
|
|
|
|
3268.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 02:23 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* doc/tethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Put the "-V" flag in boldface, so pod2man doesn't whine.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-07 00:04 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.nmake, README.win32, config.h.win32, config.nmake,
|
|
|
|
|
epan/Makefile.nmake, epan/config.h.win32,
|
|
|
|
|
epan/ftypes/Makefile.nmake, packaging/nsis/ethereal.nsi:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add PCRE support to the Windows build.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-06 19:26 oabad
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-nt-sonmp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-06 19:14 jmayer
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-mtp3mg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Declaration included the line above
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-06 16:35 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
New "matches" operater in display filter language. Uses PCRE.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-06 06:22 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/Makefile.am:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
slab.h needs to be in libethereal_a_SOURCES
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-06 06:09 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Provide a python module (EtherealXML.py) to help parse PDML.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Document tethereal's PDML and EtherealXML.py usage in
|
|
|
|
|
doc/README.xml-output
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update tethereal's manpage to reflect the new [-T pdml|ps|text]
|
|
|
|
|
option
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-06 04:05 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* file.c, ui_util.h, gtk/packet_list.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Jeff Morriss: avoid at least some N^2 behavior when changing
|
|
|
|
|
the time stamp format.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-05 22:33 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ccsds.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"hf_ccsds_secheader" is an FT_BOOLEAN; use
|
|
|
|
|
"proto_tree_add_boolean()" for it.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-05 16:00 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.nmake, README.win32, config.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
http://www.ethereal.com/distribution/win32/development/
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
The Net-SNMP documentation recommends against using a DLL at the
|
|
|
|
|
present time.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-05 09:34 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-sdp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-05 09:33 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-isup.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Subdissectors must be called regardless of whether a protocol
|
|
|
|
|
tree is being built.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-05 09:25 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/mgcp/packet-mgcp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Subdissectors must be called regardless of whether a protocol
|
|
|
|
|
tree is being built.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 22:37 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/asn1/Makefile.am:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 19:53 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: proto.c, proto.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
It turns out the protocol tree parent link was used, so we need
|
|
|
|
|
it in our new scheme.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 10:59 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 08:15 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-kerberos.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
update to kerberos
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
if the kerberos blob contains a krb error, print the error string
|
|
|
|
|
to COL_INFO
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 08:13 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ldap.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
update to ldap.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 06:02 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add {0, NULL} to the vals_wsp_reason_codes value_string array.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 05:59 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wlancap.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add {0, NULL} to all the value_string arrays.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 05:57 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-socks.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add {0, NULL} to the reply_table_v5 value_string array.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 05:55 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ldp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 05:47 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-isup.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add {0, NULL} to the isup_Pass_on_not_possible_indicator_vals and
|
|
|
|
|
ISUP_Broadband_narrowband_interworking_indicator_vals
|
|
|
|
|
value_string arrays.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 05:40 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-fcswils.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add {0, NULL} to end of fc_swils_rscn_addrfmt_val value_string
|
|
|
|
|
array.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 05:38 gram
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-fcip.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add {0, NULL} to end of fcencap_proto_vals value_string array.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-04 00:45 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
In GTK+ 2.x, "gtk_entry_get_text()" returns a "const gchar *";
|
|
|
|
|
assign its value to pointer-to-const variables.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 23:54 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-gsm_map.c,
|
|
|
|
|
doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Felix Fei: GSM MAP support.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Modified for better TCAP separation, fixed EOC handling
|
|
|
|
|
(a la
|
|
|
|
|
TCAP).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Added parameter parsing (although not dissection or
|
|
|
|
|
naming).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 23:46 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-ansi_a.c, packet-ansi_a.h, tap-ansi_astat.c,
|
|
|
|
|
gtk/Makefile.am, gtk/Makefile.nmake, gtk/ansi_a_stat.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum: Ethereal tap for ANSI A-interface.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Tweak some Makefile.nmake whitespace.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 22:50 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-mtp2.c, packet-mtp3.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Jeff Morriss: add support for WTAP_ENCAP_MTP2 and
|
|
|
|
|
WTAP_ENCAP_MTP3.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 22:40 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* wiretap/: AUTHORS, libpcap.c, wtap.c, wtap.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Jeff Morriss: add support for libpcap MTP2 and MTP3
|
|
|
|
|
captures.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add a missing entry in "encap_table[]" for Bluetooth H4, and fix
|
|
|
|
|
some comments.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 20:01 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-bootp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Greg Morris: handle the backwards compatibility flag for
|
|
|
|
|
options 78 and 79.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 19:59 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Greg Morris: the "File->Save Highlighted" menu item has no
|
|
|
|
|
icon, so don't use "ITEM_FACTORY_STOCK_ENTRY()" for it.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 19:47 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* wiretap/airopeek9.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"strtoul()" returns a "long", not a "long long".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 10:14 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/tvbuff.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Replace two expensive macros with a much simpler mechanism to
|
|
|
|
|
prevent memory leaks due to exceptions.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
makes my tethereal testcase ~1% faster.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 09:50 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: proto.c, tvbuff.c, tvbuff.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
performance update
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
replace tvb_raw_offset() which is essentially a simple assignment
|
|
|
|
|
and which is called a lot with a macro.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
this makes my tethereal testcase 2-3% faster.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 09:28 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 08:53 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: proto.c, proto.h, slab.h, ftypes/ftypes.c,
|
|
|
|
|
ftypes/ftypes.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 08:43 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-smb.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update to SMB ReadAndX replies.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-03 07:46 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* README.linux:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Bring it up to date.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 23:14 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* file.c, tethereal.c, epan/column-utils.c, epan/column_info.h,
|
|
|
|
|
gtk/main.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 21:15 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 20:27 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* wiretap/airopeek9.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Put in comments nothing some additional checks we should do.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 19:37 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Martijn Schipper: support for reading AiroPeek files in V9
|
|
|
|
|
capture file format (AiroPeek 2.x).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 18:50 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-tpkt.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 18:35 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-isakmp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Yaniv Kaul:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
1) fix description of Check Point version 5004;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2) add description of Check Point version 5005.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 10:23 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: proto.c, tvbuff.c, tvbuff.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
This function was a single line assignment and was called a lot.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
This made tethereal ~2.5% faster in one testcase I use.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 09:47 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: proto.c, ftypes/ftypes.c, ftypes/ftypes.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Use the LSAB_ALLOC and SLAB_FREE macros to allocate/free fvalue_t
|
|
|
|
|
data
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 09:11 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: proto.c, slab.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Moving SLAB_ALLOC and SLAB_FREE to its own header file
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 09:05 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-isakmp.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Arnaud Jacques: fix a typo, and handle another CheckPoint
|
|
|
|
|
version number.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 06:06 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-fcfzs.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Dave Sclarsky:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Move the decode of zoneset name into the routine
|
|
|
|
|
"dissect_fcfzs_zoneset", so that it is done in only one
|
|
|
|
|
place.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 05:53 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ses.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Don't call the presentation layer dissector if we don't have a
|
|
|
|
|
handle for it.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-02 02:58 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-bssap.c, packet-tcap.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 23:41 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 23:26 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-m2ua.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 23:05 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.am, Makefile.nmake, packet-ansi_a.c, packet-ansi_a.h,
|
|
|
|
|
packet-bssap.c, tap-ansi_astat.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
add a message statistics tap for ANSI A interface for
|
|
|
|
|
Tethereal;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
fix the BSSAP, BSMAP, and DTAP interface dissectors to
|
|
|
|
|
call
|
|
|
|
|
subdissectors even if no protocol tree is being built.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 22:25 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ranap.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 20:27 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* util.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Don't automatically fill in a capture filter if CLIENTNAME is set
|
|
|
|
|
to "Console".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 17:25 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* README.win32:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Updates for new zlib.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 17:19 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packaging/nsis/ethereal.nsi:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Switch from zlib.dll to zlib1.dll.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 17:17 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* config.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Switch to the new (and official) zlib DLL from www.gzip.org.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 06:59 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* wiretap/file_access.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
It's RedHat, not Red Hat.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 02:01 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/: file_dlg.c, file_dlg.h, print_dlg.c, proto_draw.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Have "select_file_cb()" actually use the title supplied to it.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-12-01 01:57 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix the accelerator issue ...
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-30 23:05 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/proto_draw.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Not all platforms have <unistd.h> - in particular, Windows
|
|
|
|
|
doesn't.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
If you're using "open()", "close()", "read()", "write()", etc.,
|
|
|
|
|
you should include <io.h> on Windows.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-30 18:01 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/proto_draw.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix some warnings in proto_draw.c
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-30 04:40 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Rename that to Save Highlighted with Ctl-H as the accellerator.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-30 04:37 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add Save Selected as a menu item in the File Menu.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
This still has a way to go, though, because the menu item should
|
|
|
|
|
be greyed out until something is Highlighted.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-30 04:21 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/: color_dlg.c, file_dlg.c, file_dlg.h, menu.c, print_dlg.c,
|
|
|
|
|
proto_draw.c, toolbar.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-29 12:34 jmayer
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* doc/README.tapping:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix two small typos
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-29 06:15 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Properly capitalize the string for the menu item.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-29 06:09 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/: file_dlg.h, menu.c, print_dlg.c, proto_draw.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
This works by retrieving the info that is needed to define where
|
|
|
|
|
the selected region is.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
It puts up a dialog box that asks for the file to save in.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
However, it is an ugly hack, because it reuses print_file_cb,
|
|
|
|
|
while print_file_cb should be moved into file_dlg.c.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
It also needs to have some warning dialogs put up in error cases.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-29 03:55 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-gtp.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From melerski [AT] poczta.onet.pl: fix a problem with unknown
|
|
|
|
|
IEs.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-28 19:13 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
renamed frame to packet in all GUI elements moved "Enabled
|
|
|
|
|
Protocols" and such from "View" to "Analyze" toplevel menu
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-28 19:02 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/goto_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
renamed frame to packet in all GUI elements
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-28 19:00 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/capture_info_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
use dlg_window_new instead of gtk_window_new
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-28 18:59 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/: toolbar.c, find_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
renamed frame to packet in all GUI elements
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-28 00:44 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/capture_info_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
label changed from "Portions" to "% of total" as suggested by Guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-28 00:13 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/main.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
using dlg_utils.c functions to catch the ESC key to close the
|
|
|
|
|
dialog
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-28 00:07 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/: supported_protos_dlg.c, plugins_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
using dlg_utils.c functions to catch the ESC key to close the
|
|
|
|
|
dialog
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 23:25 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/help_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
using dlg_utils.c functions to catch the ESC key to close the
|
|
|
|
|
dialog
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 22:29 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* print.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"representation", in an "item_label_t", is now an array, not a
|
|
|
|
|
pointer, so "fi->rep->representation" can't be null.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 22:15 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* tap-rpcstat.c, tap-wspstat.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix comments to correctly refer to the "-z" option.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 22:14 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* tap-rpcstat.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum: fix the usage message to refer to "-z", not
|
|
|
|
|
"-Z".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 22:12 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/main.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Show the -z flag in the usage message.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 22:04 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* tethereal.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum: fix the usage message to say "-z", not "-Z".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 21:20 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-rtp-events.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Arsen Chaloyan: fix offsets in "proto_tree_add" calls.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 21:09 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* etypes.h, packet-ethertype.c, plugins/rtnet/packet-rtnet.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Erwin Rol: RTCFG support.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add in a URL to the RTNET home page.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 21:02 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dns.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From David Fort: fix to previous patch.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 20:34 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 17:18 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* print.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
bugfix: removed access violation when using "File/Print Packet".
|
|
|
|
|
The label_ptr could be NULL, when calling function print_line
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 00:22 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/help_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-27 00:17 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* help/: capture_filters.h, display_filters.h, faq.h, overview.h,
|
|
|
|
|
well_known.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Added this intermediate files, until a Makfile.am is available
|
|
|
|
|
for unix systems
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-26 23:23 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-dns.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From David Fort: DNS DSS RR support.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-26 12:22 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: proto.c, proto.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Speed updates
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
create generic macros for allocating/freeing structures.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
remove one more slow GMemChunk and replace it with a simple
|
|
|
|
|
linked list
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
~4% speed improvement in my tests.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-26 02:58 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-giop.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Patrick Kursawe: rename "getline()" so it doesn't collide
|
|
|
|
|
with the "getline()" declared in <stdio.h> with recent versions
|
|
|
|
|
of glibc.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix a typo in the AUTHORS file.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-26 02:54 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* pcap-util.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Jaime Fournier: fix a typo.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 20:26 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-ucp.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Reinhard Speyerer: handle 10-digit UCP dates, which lack a
|
|
|
|
|
seconds value.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 20:02 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/proto.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 19:25 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/ftypes/ftypes.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 18:02 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-sip.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Anders Broman: add more SIP headers, and the PUBLISH method.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 14:16 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/proto.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 14:11 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/proto.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
rename FREE_FIELD_INFO to FIELD_INFO_FREE for consistency
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 14:10 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/proto.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
create a FIELD_INFO_NEW for consistency
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 14:07 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* file.c, print.c, epan/proto.c, epan/proto.h, gtk/proto_draw.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
remove another slow GMemChunk from ethereal making ethereal a
|
|
|
|
|
little bit faster
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 13:23 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/proto.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
change free_field_info to FREE_FIELD_INFO to indicate it is a
|
|
|
|
|
macro and not a function
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 13:20 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
change it into a macro and make it thus slightly faster by
|
|
|
|
|
eliminating the function call overhead.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 08:50 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/ftypes/: ftypes.c, ftypes.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 08:19 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Jaime Fournier: show the RPC version of the unknown
|
|
|
|
|
interface in the Info column.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 08:10 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-dcerpc-budb.c,
|
|
|
|
|
packet-dcerpc-epm4.c, packet-dcerpc-icl_rpc.c,
|
|
|
|
|
packet-dcerpc-rs_prop_acct.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 05:58 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* wiretap/cosine.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"file_seek()" sets "*err" - we don't have to set it ourselves.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
The same is true of "parse_cosine_rec_hdr()".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 05:56 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* wiretap/network_instruments.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"file_seek()" sets "*err" - there's no need to set it ourselves.
|
|
|
|
|
It returns -1 on errors, so just check for that.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-25 00:21 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* ipproto.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix a typo.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-24 23:46 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ccsds.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Eliminate compiler warnings.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-24 22:11 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Make the recent epan/proto.{c,h} change compile.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-24 21:42 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* ipproto.c, ipproto.h, packet-mip6.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Preserve 62 as an (old) IP protocol type for mobility headers.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-24 21:12 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: proto.c, proto.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
performance enhancement to proto.c
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
All in all my testing suggests that ethereal is 2-3% faster with
|
|
|
|
|
this patch.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-24 17:41 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
bugfix: corrected clean and distclean targets
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-24 00:34 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-ccsds.c,
|
|
|
|
|
doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Scott Hovis :CCSDS (Consultative Committee for Space Data
|
|
|
|
|
Systems) support.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-24 00:05 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-isup.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Anders Broman: fix dissection of GRS/GRA messages.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-23 23:42 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Include the BFD dissector when building with MSVC++.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-23 22:00 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, Makefile.am, packet-bfd.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Hannes Gredler: Add support for Bi-directional Fault
|
|
|
|
|
Detection (BFD).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-22 12:02 jmayer
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-radius.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- 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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-22 11:12 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-h245.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Change the way signalType is dissected to be compatible with and
|
|
|
|
|
dissect the packets from Martin R and Paul H.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-22 08:35 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* ipproto.h, packet-ipv6.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Martti Kuparinen: use correct values for Mobile IPv6.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-22 04:41 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/proto.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
As per Guys suggestion, continue optimizing proto.c to macroize
|
|
|
|
|
it and make it even faster
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 22:18 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-smpp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: fix up the description of the
|
|
|
|
|
"port_number_udh_means_wsp" preference.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 22:00 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 21:33 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-dcerpc-srvsvc.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Eric Wedel: fix dissection of NetServerDiskEnum reply.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 19:24 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/rtp_stream.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Lars Ruoff: use the pointer to the RTP payload, rather than
|
|
|
|
|
extracting the data from the frame directly.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 14:58 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/: proto.c, proto.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Performance fix
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
In the GPROF logs proto_registrar_get_nth() used to take anything
|
|
|
|
|
between 2.5 and 5.5% of the time.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Replace the GLIB array with a handroleld one for one of the
|
|
|
|
|
private structures.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
the function should now be virtually zero cost and thus ethereal
|
|
|
|
|
should be 2.5-5.5% faster on those traces.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
anyone that wants to, please rerun GPROF with this fix and see
|
|
|
|
|
what has changed.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 08:40 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc-epm.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 08:33 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* pcap-util.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 08:30 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* pcap-util.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 04:01 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Jamie Fournier: add the UUID to the Info column for datagram
|
|
|
|
|
calls.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 02:57 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-dcerpc-rs_plcy.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Jamie Fournier: DCERPC RS_PLCY support.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-21 02:48 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc-ndr.c, packet-dcerpc.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Note in a comment that we should perhaps display a context_handle
|
|
|
|
|
as the attributes and UUID.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Use "proto_tree_add_item()", not "proto_tree_add_bytes()", to put
|
|
|
|
|
the context handle raw data into the protocol tree.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 23:34 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Lars Roland:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- added a pointer to raw rtp data to _rtp_info that can
|
|
|
|
|
be used by
|
|
|
|
|
taps;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- 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)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- use that pointer in rtp_stream, so it handles packets
|
|
|
|
|
with
|
|
|
|
|
padding, and should handle RTP packets fragmented
|
|
|
|
|
across
|
|
|
|
|
lower-level packets
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- moved rtp_stream from tap sources to normal files
|
|
|
|
|
(prevents on-start-up registration of the rtp_stream
|
|
|
|
|
tap
|
|
|
|
|
listener)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- 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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- rtp_stream tap listener no longer uses a filter in
|
|
|
|
|
dissection
|
|
|
|
|
` and does not need to have a proto tree being built.
|
|
|
|
|
(performance increase)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- fixed: RTP Streams list will get updated in real time
|
|
|
|
|
if the
|
|
|
|
|
dialog box is open while a redissection takes place.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 23:21 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc-srvsvc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
#if 0-out some no-longer-used routines.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 22:50 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wbxml.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: add support for media type
|
|
|
|
|
"application/x-prov.syncset+wbxml".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 22:38 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-sip.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Martin Mathieson:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- Add some summary info to REGISTER requests and
|
|
|
|
|
responses
|
|
|
|
|
- Tidy up whitespace a little
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 22:24 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wbxml.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/osi-utils.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Hannes Gredler: "print_system_id()" should call
|
|
|
|
|
"print_system_id_buf()", not "print_nsap_net_buf()". (What idiot
|
|
|
|
|
made *that* mistake? :-))
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 14:29 nneul
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
update proto list
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 06:43 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc-srvsvc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 05:20 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/proto.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 05:04 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/resolv.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-20 04:28 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update Jakob Schlyter's address.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 22:55 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wbxml.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 22:13 nneul
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.am, Makefile.nmake, packet-sebek.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add dissector for the SEBEK kernel read() data capture and/or
|
|
|
|
|
rootkit tool used as part of the HoneyNet project.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Info at: http://project.honeynet.org/tools/sebek/
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 21:24 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
correct (and document) the offset computation in the
|
|
|
|
|
parameter()
|
|
|
|
|
and parameter_value_q() functions.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Lo<4C>c Minier:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- 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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 09:58 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-isis-lsp.c, packet-isis-lsp.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix the ATT bit definitions.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 09:49 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-cpfi.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of unused variables.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 09:43 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: get rid of no-longer-used routines.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 09:32 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-tcp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
This looks much more correct.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
This change also fixes the problem reported to ethereal-dev
|
|
|
|
|
recently with "Follow TCP Stream" dropping the first character of
|
|
|
|
|
the stream.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 07:13 sharpe
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc-wkssvc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix some IDL ...
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 04:30 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-fcswils.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Dave Sclarsky: fix the offset for the Node WWN.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 04:26 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-cpfi.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of some unused arguments and variables.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Clean up the handling of the footer, so that it works even with
|
|
|
|
|
short frames.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 04:05 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-cpfi.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"uint" preferences should be "guint"s, not "int"s.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 04:02 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-cpfi.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix a typo.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 04:00 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-cpfi.c,
|
|
|
|
|
doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Dave Sclarsky: CPFI support.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 03:53 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-smb-browse.c, packet-smb-logon.c, packet-smb-mailslot.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"dissect_mailslot_browse()", "dissect_mailslot_lanman()", and
|
|
|
|
|
"dissect_smb_logon()" always return TRUE, so just get rid of
|
|
|
|
|
their return value.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 02:58 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-mmse.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Register the MMSE dissector with the "http.content_type"
|
|
|
|
|
dissector table, rathe than as a heuristic subdissector of HTTP.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 01:50 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/supported_protos_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Use "OK" for the "OK" button, as we do elsewhere.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 01:45 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
The Trailer header is also dissected now, and the charset
|
|
|
|
|
parameter dissection has been rewritten.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
The Content-ID header dissector was registered at the
|
|
|
|
|
place of
|
|
|
|
|
the Trailer dissector; this has also been fixed.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 01:39 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_map.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum: fix param_digits() subtree for "Nature of
|
|
|
|
|
Number".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 00:10 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/gui_prefs.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
redraw supported_protos dialog, if GUI prefs changed
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 00:04 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
added supported_protos menu item
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 00:02 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/Makefile.am:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
added supported_protos_dlg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-19 00:01 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
added supported_protos_dlg.obj
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 23:56 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/: supported_protos_dlg.c, supported_protos_dlg.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
seperated "supported protocols and protocol fields" dialog,
|
|
|
|
|
coming from help_dlg.c/.h
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 23:40 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
generate "static" help content
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 23:11 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* help/: capture_filters.txt, convert-include.sh, Makefile.nmake,
|
|
|
|
|
display_filters.txt, faq.txt, overview.txt, well_known.txt:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"static content" and make environment of redesigned online help
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:56 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-bootp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Greg Morris:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
dissect the RFC 2610 DHCP options for SLP;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
dissect Novell-specific options 85, 86, and 87.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:46 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-tcp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:36 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h,
|
|
|
|
|
Xplugin_api_decls.h, Xplugin_table.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of the second "col_set_fence()" entry.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:34 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/plugin_api_list.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:31 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Lars Roland: put missing "enttec" into "all" list.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:29 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/capture_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
removed MSVC compiler warnings
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:28 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ntp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Matthias Drochner:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
extensions need only be a multiple of 4 bytes in length,
|
|
|
|
|
not 8
|
|
|
|
|
bytes;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
put in a missing increment of "offset".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:27 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/print_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
removed unused vars
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:26 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/plugin_api_list.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
col_set_fence occurs twice, removed one appearance
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:20 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/filesystem.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Tomas Kukosa: add "extern"s so that the plugin API stuff
|
|
|
|
|
works.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:20 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-sdp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
includes changed, to be working with MSVC also
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 19:18 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/rdm/Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
corrected cut and paste errors, makefile was unchanged copied
|
|
|
|
|
from rtnet
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 08:59 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h,
|
|
|
|
|
Xplugin_api_decls.h, Xplugin_table.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add "col_get_writable()", "col_set_writable()", and
|
|
|
|
|
"col_set_fence()" to the plugin API list.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 08:58 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/Xplugin_table.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Export "protocol_t" as an opaque type.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Change some direct dissector calls to go through handles.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 08:55 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/plugin_api_list.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add "col_get_writable()", "col_set_writable()", and
|
|
|
|
|
"col_set_fence()" to the plugin API list.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 08:13 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* configure.in, epan/configure.in, wiretap/configure.in:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: add a "--enable-profile-build" flag to request
|
|
|
|
|
that "-pg" binaries be built.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 08:04 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-http.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Content-Type values are case-insensitive; force them to lower
|
|
|
|
|
case (subdissectors must register their Content-Type values as
|
|
|
|
|
all-lower-case).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Don't include parameters in the value we look up in the
|
|
|
|
|
Content-Type subdissector table.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 07:49 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-http.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add an "http.content_type" dissector table,
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Process the Content-Type header, and, if one is found, look up
|
|
|
|
|
its value in the aforementioned dissector table.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 07:08 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ses.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Handle concatenated SPDUs.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Handle the Serial Number parameter.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 06:31 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* config.guess, config.sub:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Latest config.guess and config.sub from
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
http://savannah.gnu.org/projects/config/
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 06:06 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/capture_info_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
removed MSVC warnings
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 04:19 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Document the capture filter changes that were just checked in.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 04:16 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* util.c, util.h, gtk/main.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-18 00:46 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/toolbar.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
removed some warnings
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 22:56 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* epan/to_str.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
updates to ip_to_str[_buf]() to make them faster.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
This functin was in a recent profiling run the fifth most
|
|
|
|
|
expensive function. It consumed ~3.5% of the total cpu in that
|
|
|
|
|
run.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Using a static table this function is now just over twice as fast
|
|
|
|
|
as previously.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
My testrun calling it 10.000.000 times in a loop changed the
|
|
|
|
|
execution time from ~17.3s ro ~8.2s
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 22:34 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/: acn/Makefile.am, artnet/Makefile.am, asn1/Makefile.am,
|
|
|
|
|
gryphon/Makefile.am, mgcp/Makefile.am, pcli/Makefile.am,
|
|
|
|
|
rtnet/Makefile.am:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix the copyright notices (Gerald has the copyright on Ethereal).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 22:31 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/giop/Makefile.am:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Tweak the introductory comment.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 22:29 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/: enttec/.cvsignore, rdm/.cvsignore:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix the .cvsignore files.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 22:26 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/rdm/packet-rdm.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Erwin Rol: check the checksum in RDM packets.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 22:09 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* configure.in:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 21:52 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-sdp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Lars Roland: use the c= and m= information to set up
|
|
|
|
|
conversations to use RTP/RTCP.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 20:57 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* capture.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix a typo.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 18:23 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* etypes.h, packet-ethertype.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
added ETHERTYPE_PROFINET
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 00:27 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/capture_info_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"capture()" takes a "struct pcap_stat *" argument, so you need to
|
|
|
|
|
include <pcap.h> before including "capture.h".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Include "dlg_utils.h" to declare "dlg_set_cancel()".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-17 00:26 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* capture.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of a no-longer-used variable.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-16 23:17 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Export "protocol_t" as an opaque type.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Change some direct dissector calls to go through handles.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-16 23:11 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Lars Roland Service Response times for H225 RAS
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-16 22:33 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-h450.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Bugfix for h450.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
This fixes the issue that Keith French recently brought up in his
|
|
|
|
|
mailing to ethereal-users
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-15 23:58 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: fix the offset for the Encoding-Version header
|
|
|
|
|
in the general form.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-15 23:48 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum: add <shift><control> hotkeys for Protocols and
|
|
|
|
|
Preferences.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-15 11:46 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
GTK2 specific: use some Ethereal specific stock icons generated
|
|
|
|
|
in toolbar.c
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-15 11:44 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/: toolbar.c, toolbar.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
handlebar removed, GTK2 specific: generate some Ethereal specific
|
|
|
|
|
stock icons and use them in the toolbar
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-15 11:39 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* config.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
added gdk_pixbuf to GTK2 specific libs to link (needed in
|
|
|
|
|
toolbar.c)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-15 10:06 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* file.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
removed no longer used gtk includes
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-15 08:53 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/capture_info_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-15 08:50 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/capture_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
added "#include <epan/packet.h>" to be able to include
|
|
|
|
|
"capture.h"
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-15 08:47 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* capture.c, capture.h, gtk/Makefile.am, gtk/Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
seperated capture dialog from capture.c and put into new
|
|
|
|
|
gtk/capture_info_dlg.c
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-14 21:18 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* capture.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of the BSD #define - just check for the platforms on
|
|
|
|
|
which we mustn't use "select()".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-14 19:20 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* doc/README.developer:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-14 18:59 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-gprs-ns.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Josef Korelus: update the offset after decoding an IE.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-14 10:11 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-null.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix the heuristics so that they recognize Linux DLT_NULL headers.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-14 02:07 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-sip.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add support for the compact form of headers.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-14 01:35 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
|
|
|
|
* packet-tcap.c:
|
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum: fix up handling of ABORT package.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-14 01:27 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wap.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: fix the debugging output of
|
|
|
|
|
"tvb_get_guintvar()".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-13 23:44 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: use "g_strdup_printf()" to generate
|
|
|
|
|
dynamically-allocated sprintf output.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-13 23:38 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-eapol.c, packet-isup.c, packet-ldp.c, packet-m2ua.c,
|
|
|
|
|
epan/proto.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Require that field names contain only alphanumerics, "-", "_",
|
|
|
|
|
and ".".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix the names that contained other characters.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-13 23:13 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Jaime Fournier: get rid of space in field name.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-13 20:53 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-tcp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Change the gboolean controlling whether to use TCP Sequence
|
|
|
|
|
Number Analysis and TCP Relative Sequence Numbers to default to
|
|
|
|
|
ENABLED instead of DISABLED.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-13 08:22 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* file.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-13 08:16 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ip.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Change the strings shown for ICMP TTL exceeded to match the
|
|
|
|
|
wording in the standard
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-13 05:08 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
These changes fix a problem with a file from Martin Dubovsky;
|
|
|
|
|
otherwise they haven't been heavily tested.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-12 23:17 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/docsis/packet-docsis.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Anand Narwani: fix bitmask for Active Grants field.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-12 22:44 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
implement the TE header decoding;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
fix the exported add_content_type function;
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
reimplement the header parameter dissection so the
|
|
|
|
|
parameters
|
|
|
|
|
also show up in the related header.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-12 21:22 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-tzsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Chris Waters:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of unused "hf_tzsp_reserved" variable.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Have "add_option_info()" take a starting offset, rather than
|
|
|
|
|
constructing a subset tvbuff for it.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Clean up indentation.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-12 20:44 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-ntp.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Matthias Drochner: support for mode 6 and mode 7 control
|
|
|
|
|
packets and NTP4 autokey extension data.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-12 19:04 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/print_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
completely redesigned print dialog layout, to be more obvious to
|
|
|
|
|
the user
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-12 18:48 gerald
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* file.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Remove MAX_DECODE_BUFFER_SIZE; it's no longer used.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-12 09:00 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
|
|
|
|
* packet-dcerpc.c:
|
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Put stub data back where it was in the tree before.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-12 08:58 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
|
|
|
|
* packet-smb.c:
|
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 20:49 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-null.c, wiretap/snoop.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Brian Ginsbach: fix handling of IRIX and UNICOS/mp snoop
|
|
|
|
|
captures on loopback interfaces.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 20:33 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ses.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add parameter length checking.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 20:11 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-rsvp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Mohammad Hanif: fix dissection of RSVP DETOUR object code.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 20:08 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of carriage returns in source files.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 19:24 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
|
|
|
|
* packet-tcp.c:
|
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Make the declaration of "process_tcp_payload()" match the
|
|
|
|
|
definition.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 19:23 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-tacacs.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"tacplus_pref_cb()" takes no arguments, not an unspecified list
|
|
|
|
|
of arguments.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 18:25 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* config.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 13:59 ulfl
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/print_mswin.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
added some print dialog flags, to disable some unsupported print
|
|
|
|
|
features (e.g. selection of pages from X to Y)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 08:29 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, Makefile.am, Makefile.nmake, packet-ses.c, packet-ses.h,
|
|
|
|
|
doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Yuriy Sidelnikov: ISO 8327-1 Session Protocol support.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 06:10 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/: plugin_api_list.c, Xass-list, Xplugin_api.c,
|
|
|
|
|
Xplugin_api.h, Xplugin_api_decls.h, Xplugin_table.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add "asn1_id_decode1()" to the list of exported functions.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 05:54 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_map.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Minor improvements.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Added IEI level decoding of cdma2000 Handoff * IOS data
|
|
|
|
|
parameters.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 05:51 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_a.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Change P_xxx to ANSI_A_E_xxx.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix decoding of some parameters.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix initialization of ett array.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 05:23 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/gui_prefs.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
The user interface preference page has only 9 rows in the GTK+
|
|
|
|
|
2.x version.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-11 05:09 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/gui_prefs.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-10 22:31 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_a.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-10 21:42 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-h225.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Martin Regner:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"aliasAddress", in an EndPoint sequence, is a sequence of
|
|
|
|
|
aliasAddresses.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Don't update the Info or Protocol columns in a pdu_item.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-10 20:22 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc-epm.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Yaniv Kaul:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
3. Clean up some white space.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-10 20:15 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_a.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Also, as Albert notes, there's no reason for "ett" to be static
|
|
|
|
|
here.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-10 08:14 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-q931.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
The Q.931 dissector never checked whether the codeset variable
|
|
|
|
|
was set to a reasonable value or not.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Dereferencing that pointer will have surprising effects. Usually
|
|
|
|
|
crashes.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update Q.931 to verify sanity of the codeset variable everytime
|
|
|
|
|
it gets set.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-10 08:02 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-smb.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Bugfix for ethereal crashes
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-10 07:44 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ldap.c, gtk/dcerpc_stat.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Not all LDAP PDUs are aligned to the start of a TCP segment.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
If we failed to dissect the GSS-SPNEGO blob it probably means
|
|
|
|
|
that the segment is somewhere in the middle of an LDAP PDU.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 22:57 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* asn1.c, asn1.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix the type of the "integer" argument to
|
|
|
|
|
"asn1_uint32_value_decode()", as per a note by Michael Lum.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 22:55 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-rtcp.c, packet-rtp.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Martin Mathieson: display the bitfields for
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- the first 2 bytes of RTP headers
|
|
|
|
|
- the first byte of RTCP report.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 22:49 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_map.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Use "%u", not "%d", to print unsigned quantities.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 22:41 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-gsm_a.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum get rid of non-portable "%N$" constructs in
|
|
|
|
|
printf formats.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Use "%u", not "%d", to print unsigned quantities.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 22:32 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_a.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Remove accidentally-inserted letter.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 22:30 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_a.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix some incorrect bit shifts.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of non-portable "%N$" constructs in printf
|
|
|
|
|
formats.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Use "%u", not "%d", to print unsigned quantities.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 22:15 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
|
|
|
|
* plugins/asn1/packet-asn1.c:
|
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Albert Chin: the HP-UX 10.20 C compiler doesn't allow
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
typedef enum _foo foo;
|
|
|
|
|
enum _foo {
|
|
|
|
|
...
|
|
|
|
|
};
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 22:13 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-bssgp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Albert Chin: get rid of null statements outside of function
|
|
|
|
|
bodies (that's what the ";" in
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
int
|
|
|
|
|
foo(...)
|
|
|
|
|
{
|
|
|
|
|
...
|
|
|
|
|
};
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
is).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 19:53 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc-dcom.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Albert Chin: get rid of C++ comments.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-09 01:36 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* prefs.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Gisle Vanem:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Copy the "gui_fileopen_*" fields in "copy_prefs()".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix a typo in "free_prefs()".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-08 05:47 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-tcp.c, packet-tcp.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-08 00:09 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* AUTHORS, packet-rsvp.c, doc/ethereal.pod:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Mohammad Hanif:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
correct and enhance support for RSVP FAST_REROUTE and
|
|
|
|
|
DETOUR
|
|
|
|
|
objects (source:
|
|
|
|
|
draft-ietf-mpls-rsvp-lsp-fastreroute-03.txt);
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
support an RSVP SESSION_OBJECT object with ctype = 1.
|
|
|
|
|
This
|
|
|
|
|
object contains resource affinities (source: RFC 3209).
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-08 00:02 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-msproxy.c, packet-socks.c, packet-tcp.c, packet-tcp.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"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.)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 23:27 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.nmake, config.h.win32, config.nmake,
|
|
|
|
|
wiretap/Makefile.nmake, wiretap/config.h.win32:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 23:26 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/Makefile.nmake:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Nothing here should require zlib.h, so we shouldn't need to do
|
|
|
|
|
"/I$(ZLIB_DIR)".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 20:23 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: implement the Range, Content-Range and
|
|
|
|
|
Content-Disposition headers.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 20:07 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: add dissection for the Content-Base headeer.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 08:50 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-fcels.c, packet-fcels.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
|
|
|
|
From Dinesh Dutt:
|
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- 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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 08:47 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-fcsp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Dinesh Dutt:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
- 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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 05:26 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Makefile.am, Makefile.nmake, packet-kpasswd.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
New protocol: MS Kpasswd (RFC3244)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
KPasswd is partially dissected for UDP.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 04:03 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ldap.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 03:47 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-http.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-07 01:29 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/: menu.c, toolbar.c, toolbar.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
"File->Open" should be available whether or not we have a captue
|
|
|
|
|
file open.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
The toolbar equivalent should *not* be available if we have an
|
|
|
|
|
"Update list of packets in real time" capture running.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
The toolbar "Save" button should not be available if we don't
|
|
|
|
|
have an unsaved capture file.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 23:02 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/menu.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Make Shift+Control+S an accelerator for "Save As...", as per the
|
|
|
|
|
GNOME HIG.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 22:45 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* wiretap/: file_access.c, netmon.c, network_instruments.c,
|
|
|
|
|
network_instruments.h, wtap-int.h:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Scott Emberley: support for writing Network Instruments
|
|
|
|
|
Observer files.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 09:52 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* doc/README.plugins:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Note that not all OSes on which Ethereal runs can support
|
|
|
|
|
plugins.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Note that you have to modify plugins/Makefile.nmake.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix "plugin/" to "plugins/".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update the sample Makefile.am and Makefile.nmake to match the
|
|
|
|
|
current state of affairs.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 09:47 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* doc/README.developer:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Warn people not to use the "numbered argument" feature that many
|
|
|
|
|
UNIX printf's implement.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 09:32 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/acn/packet-acn.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Erwin Rol: fix some switched fields.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 09:28 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-sccp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Michael Lum: have the SCCP dissector register itself by
|
|
|
|
|
name.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 09:18 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ldap.c, packet-tcp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update to LDAP and TCP
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
LDAP messages that span multiple segments will throw an exception
|
|
|
|
|
unless we have reassembly enabled.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update LDAP so that it will rpovide hints to TCP about where the
|
|
|
|
|
next LDAP PDU starts in the sequence number space.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Thus now ethereal can find and dissect LDAP PDUs that starts
|
|
|
|
|
somewhere in the middle of a TCP segment.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 09:13 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update a comment.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Catch another case where we need to check for a null
|
|
|
|
|
decrypted_tvb.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 09:05 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* 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:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Use "$(OBJECTS)" whenever a complete list of .obj files appears,
|
|
|
|
|
rather than repeating the list from the setting of OBJECTS.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 08:54 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-http.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 08:51 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-tcp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Fix for TCP.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-06 07:44 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-dcerpc.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Bugfix for dcerpc parsing of encrypted short packets.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Sometimes if we cant decrypt a DCERPC packet decrypted_tvb is
|
|
|
|
|
NULL.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
do not pass a NULL pointer to show_stub_data() since this will
|
|
|
|
|
dump core.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-05 20:19 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ansi_a.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-05 20:10 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/acn/packet-acn.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Update from Erwin Rol.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-05 20:10 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ldap.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
A "GHashFunc()" returns a "guint", not a "gint".
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-05 09:04 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/ldap_stat.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
the LDAP service response time dialog
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-05 09:04 sahlberg
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-ldap.c, packet-ldap.h, doc/ethereal.pod, gtk/Makefile.am,
|
|
|
|
|
gtk/Makefile.nmake, gtk/service_response_time_table.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
update for LDAP measure the response time for some LDAP commands
|
|
|
|
|
and add a service response time dialog for it
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-05 04:23 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wtp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Olivier Biot: have a separate subtree ett_ value for
|
|
|
|
|
concatenated PDUs.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-04 22:14 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* wiretap/snoop.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.)
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Add a little paranoia about the record and captured data lengths.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-04 21:44 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-isakmp.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Get rid of all the UDP-encapsulated IPSec stuff.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-04 20:33 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/prefs_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
Skip the check for the module if a page doesn't have a module.
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-04 20:22 guy
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* gtk/prefs_dlg.c:
|
2003-11-03 02:50:11 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
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).
|
2002-06-28 03:47:28 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-04 19:47 guy
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-wsp.c:
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
|
|
|
|
From Olivier Biot:
|
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Extra headers: Encoding-Version, WWW-Authenticate,
|
|
|
|
|
Proxy-Authenticate
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Fix memory allocate/free in header parsing functions &
|
|
|
|
|
macros
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Add missing "ok = TRUE" for some header parsing
|
|
|
|
|
functions
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Header subfields all share the same subtree identifier
|
|
|
|
|
(more
|
|
|
|
|
intuitive)
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Get rid of unused header fields and subtrees
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* Some whitespace changes
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-04 18:37 guy
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/asn1/packet-asn1.c, plugins/gryphon/packet-gryphon.c,
|
|
|
|
|
AUTHORS, doc/ethereal.pod:
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
From Masaki Chikama: fix static compilation of "generic ASN.1"
|
|
|
|
|
and Gryphon plugins.
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-04 16:44 gerald
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* plugins/asn1/packet-asn1.c:
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
#ifdef out "#include <gtk/gtk.h>", so that --disable-ethereal
|
|
|
|
|
works again.
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
2003-11-04 08:16 guy
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
* packet-http.c:
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|
2003-12-13 00:55:11 +00:00
|
|
|
|
If we've already constructed a subset tvbuff, don't construct an
|
|
|
|
|
identical one and throw away the first one.
|
2003-11-03 23:28:01 +00:00
|
|
|
|
|