-$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.
-
-
-
-
-2003-12-13 00:38 gerald
-
- * Makefile.am:
-
- Add packet-isup.h as well.
-
-2003-12-13 00:22 gerald
-
- * Makefile.am:
-
- Add packet-ansi_map.h to the distribution.
-
-2003-12-12 23:47 obiot
-
- * packet-smpp.c:
-
- Always dissect a sm_submit otherwise reassembly of short messages
- does not work.
-
-2003-12-12 23:35 obiot
-
- * packet-wbxml.c:
-
- Move info column update code outside of if (tree).
-
-2003-12-12 23:23 guy
-
- * packet-dns.c:
-
- Add some checks to make sure we're not running past the end of
- the RR we're dissecting. (Some RR's still don't do that check,
- as they don't maintain an "rr_len" variable, and as
- "get_dns_name()" doesn't do any length checking.)
-
- That obviates the need for having "compute_key_id()" check the
- length, as we won't even get to calling it if the RR is too
- short. Have it still do a check for sanity, but just abort if
- the check fails, and have it return -1 if the algorithm is
- unsupported.
-
- Don't bother processing T_CERT RRs if we're not building a
- protocol tree, don't fetch data from a T_CERT RR until we put it
- into the tree, and fix the bug that change found, namely that we
- were using the wrong variable in the "val_to_str()" call for the
- certificate type.
-
-2003-12-12 22:19 guy
-
- * packet-ses.c, packet-ses.h:
-
- From Yuriy Sidelnikov: if the first SPDU in a TSDU has a type of
- 1 or 2, treat it specially - a type of 1 means GIVE_TOKENS, not
- DATA_TRANSFER, in that case.
-
-2003-12-12 21:17 guy
-
- * packet-pim.c:
-
- From Hannes Gredler:
-
- display the PIM hello option values in brackets after the
- option
- name;
-
- in the LAN prune delay option dissector:
-
- put the top-level item for the option into the
- PIM
- options tree rather than the PIM main tree;
-
- calculate the correct LAN prune delay and display
- it in
- units of milliseconds;
-
- calculate the correct override interval and
- display it
- in units of milliseconds;
-
- fix the offset and length calculation.
-
-2003-12-12 19:55 guy
-
- * AUTHORS, packet-ansi_a.c, packet-ansi_a.h, packet-ansi_map.c,
- packet-ansi_map.h, packet-isup.c, packet-isup.h, gtk/Makefile.am,
- gtk/Makefile.nmake, gtk/ansi_map_stat.c, gtk/isup_stat.c:
-
- From Michael Lum:
-
- Fix point code display.
-
- Add taps for ANSI MAP and ISUP statistics.
-
-2003-12-12 16:06 gerald
-
- * README.win32:
-
- Switch from gettext 0.13 to 0.12.1.
-
-2003-12-12 02:50 gerald
-
- * gtk/: dlg_utils.c, main.c:
-
- In "dlg_window_new()" check to see if "top_level" has been
- initialized, as is the case for the spawned capture process.
-
-2003-12-11 21:23 ulfl
-
- * packet-afp.c, packet-bssap.c, packet-cops.c, packet-esis.c,
- packet-gsm_sms.c, packet-isakmp.c, packet-osi-options.c,
- gtk/dcerpc_stat.c, plugins/docsis/packet-tlv.c,
- plugins/docsis/packet-vendor.c, wiretap/erf.c,
- wiretap/lanalyzer.c:
-
- prevent MSVC warning: "warning C4761: Größenkonflikt im Argument.
- Konvertierung vorgenommen" -> size conflict in argument,
- conversion done
-
-2003-12-11 18:38 guy
-
- * packet-dns.c:
-
- Have "compute_key_id()" return different values for different
- errors, and have its caller put an entry into the tree for "we
- don't support the algorithm" (the "RR too short" error is a
- "can't happen").
-
-2003-12-11 18:37 guy
-
- * epan/configure.in:
-
- Add "/usr/local/include" in case the PCRE header file is there.
-
-2003-12-11 08:54 ulfl
-
- * packet-dns.c:
-
- replaced type u_int32_t by glib's guint32 (to satisfy MSVC)
-
-2003-12-11 01:13 guy
-
- * tethereal.c:
-
- Fix a typo.
-
-2003-12-10 23:21 gerald
-
- * README.win32, packaging/nsis/ethereal.nsi:
-
- Update the Windows environment to GLib 2.2.3 and GTK+
- 1.3.0-20030717. This requires replacing libintl-1.dll from the
- libintl package (which is no longer used) with intl.dll from
- intl.dll from the gettext package.
-
-2003-12-10 22:52 gram
-
- * print.c:
-
- Analyzer's PDML will be changed to start the packet offset (the
- "pos" field) at 0 instead of 1. This works better for Ethereal,
- as our offsets start at 0. Change the "geninfo" pseudo-protocol
- to use pos="0" instead of pos="1".
-
-2003-12-10 22:38 obiot
-
- * epan/dfilter/Makefile.nmake:
-
- PCRE support requires $(PCRE_CFLAGS) in CFLAGS.
-
-2003-12-10 22:27 obiot
-
- * tap-wspstat.c:
-
- WSP status code is hexadecimal.
-
-2003-12-10 21:50 gerald
-
- * config.nmake, configure.in, epan/configure.in:
-
- Bump the version to 0.10.0. It could be (and has been) argued
- that the last release should have been 0.10.0.
-
-2003-12-10 21:21 guy
-
- * gtk/gsm_a_stat.c:
-
- Oops, I checked the wrong tap into CVS somehow.
-
-2003-12-10 21:12 gerald
-
- * epan/ftypes/: ftypes-int.h, ftypes.h:
-
- Make the _pcre_tuple_t struct internal.
-
-2003-12-10 19:35 guy
-
- * packet-dns.c:
-
- From David Fort: compute and display the key ID in a DNS KEY RR,
- if possible.
-
-2003-12-10 19:26 guy
-
- * packet-isup.c:
-
- From Anders Broman: add CIC to Info column.
-
-2003-12-10 19:21 guy
-
- * AUTHORS, Makefile.am, Makefile.nmake, packet-igap.c,
- packet-igap.h, packet-igmp.c:
-
- From Akira Endoh: IGAP support.
-
-2003-12-10 19:21 guy
-
- * packet-isakmp.c:
-
- Squelch a compiler warning.
-
-2003-12-10 19:05 ulfl
-
- * packaging/nsis/ethereal.nsi:
-
- added some more uninstall info and offering only removal of
- program (instead of modify/repair)
-
-2003-12-10 10:47 guy
-
- * packet-isakmp.c:
-
- Check whether the packet length is less than the length of the
- packet header, and give up if it is.
-
-2003-12-09 23:45 obiot
-
- * gtk/tcp_graph.c:
-
- Mark parameter data as unused in callback_create_help().
-
-2003-12-09 23:15 obiot
-
- * epan/ftypes/Makefile.nmake:
-
- Internal PCRE field type for efficient RE parsing in dfilters.
-
-2003-12-09 23:02 obiot
-
- * epan/: ftypes/Makefile.am, ftypes/ftype-pcre.c,
- ftypes/ftype-string.c, ftypes/ftypes.c, ftypes/ftypes.h,
- dfilter/semcheck.c:
-
- Internal PCRE field type for efficient RE parsing in dfilters.
-
-2003-12-09 22:41 ulfl
-
- * file.c, gtk/main.h, gtk/menu.c:
-
- print system enhanced, more print ranges and expanded states
-
-2003-12-09 22:27 ulfl
-
- * print.c:
-
- print system enhanced, more print ranges and expanded states
-
-2003-12-09 22:21 ulfl
-
- * print.h, tethereal.c, gtk/print_dlg.c:
-
- print system enhanced, more print ranges and expanded states
-
-2003-12-09 22:04 ulfl
-
- * print.h:
-
- print system enhanced, more print ranges and expanded states
-
-2003-12-09 18:49 guy
-
- * Makefile.am, Makefile.nmake, packet-gsm_a.c, packet-gsm_a.h,
- tap-ansi_astat.c, tap-gsm_astat.c, gtk/Makefile.am,
- gtk/Makefile.nmake, gtk/ansi_a_stat.c, gtk/gsm_a_stat.c:
-
- From Michael Lum:
-
- new taps for GSM A-interface;
-
- fixes for ANSI A-interface taps.
-
-2003-12-09 06:48 guy
-
- * column.c, column.h, file.c, ui_util.h, epan/column-utils.c,
- epan/column_info.h, gtk/main.c, gtk/packet_list.c:
-
- Don't automatically size the columns - that's expensive in large
- captures, as it has to compute the width of an auto-resizing
- column in every row. Just pick fixed widths for the columns (and
- tune the width of the "Protocol" column so that it's not narrower
- than the column title).
-
-2003-12-09 05:56 gram
-
- * tethereal.c, doc/README.xml-output, doc/tethereal.pod,
- tools/msnchat:
-
- -Tpdml and -Tps force -V. Thus, -V is no longer required when
- using -Tpdml. Eventually, -Tps will not force -V, and will print
- summaries when -V is not selected. However, work still has to be
- done there.
-
-2003-12-09 05:10 guy
-
- * packet-radius.c:
-
- Add a new attribute type RADIUS_IP6_ADDRESS for IPv6 addresses.
-
- Put in a note explaining the enum for those types.
-
- From Rui Carmo: add all 3GPP VSA's.
-
-2003-12-09 05:06 guy
-
- * epan/: resolv.c, to_str.c, to_str.h:
-
- Add "ip6_to_str_buf()", by analogy to "ip_to_str_buf()".
-
-2003-12-09 00:52 guy
-
- * packet-ansi_637.c:
-
- From Michael Lum: fix incorrect switch values which resulted in
- NULL strings being passed to ..._add_text().
-
-2003-12-09 00:12 guy
-
- * packet-tcp.c:
-
- As per Didier Gautheron, dissect TCP options regardless of
- whether we're building a protocol tree, so the Info column is set
- correctly.
-
-2003-12-08 23:40 guy
-
- * packet-alcap.c, packet-ansi_637.c, packet-ansi_683.c,
- packet-ansi_a.c, packet-ansi_map.c, packet-gsm_a.c,
- packet-gsm_map.c, packet-gsm_sms.c, epan/to_str.c, epan/to_str.h:
-
- Get rid of the private "my_decode_bitfield_value()" a number of
- dissectors had. Instead, rename it
- "other_decode_bitfield_value()", put it in "epan/to_str.c", and
- make "decode_bitfield_value()" use it.
-
-2003-12-08 22:28 guy
-
- * Makefile.nmake:
-
- Add a "doc" target, as per Ulf Lamping's comment.
-
-2003-12-08 22:24 guy
-
- * doc/ethereal-filter.pod.template:
-
- Note the types of fields for which the "contains" operator is
- available.
-
- Always capitalize the names "Ethereal" and "Tethereal" (we don't
- capitalize the command names, however, as they're
- all-lower-case).
-
- Note that you can find out from the GUI whether Ethereal was
- built with the PCRE library or not.
-
- Fix a typo.
-
-2003-12-08 21:57 guy
-
- * print.c:
-
- "proto_construct_dfilter_string()" can return a null pointer,
- e.g. for protocol tree fields that don't have values and that are
- zero-length.
-
- Combine the "if (fi->hfinfo->type != FT_PROTOCOL && fi->length >
- 0)" stuff to show the raw value into the previous "if".
-
-2003-12-08 21:36 guy
-
- * AUTHORS, packet-mtp3.c, packet-mtp3.h, packet-sccp.c,
- epan/packet_info.h, epan/to_str.c:
-
- From Michael Lum: support an AT_SS7PC address type for SS7 point
- codes, and set the direction in pinfo for SS7 packets based on
- source and destination addresses.
-
-2003-12-08 20:58 guy
-
- * packet-dcerpc.c:
-
- From Jamie Fournier: don't show UNKUUID information for fragments
- for known dissectors.
-
-2003-12-08 20:50 guy
-
- * packet-srvloc.c:
-
- From Greg Morris: ecode the attribute structure instead of
- reporting a really long undecoded string.
-
-2003-12-08 20:43 guy
-
- * packaging/nsis/ethereal.nsi:
-
- From Lars Roland: fix a typo.
-
-2003-12-08 20:42 guy
-
- * packaging/nsis/Makefile.nmake:
-
- From Lars Roland: fix the NSIS Makefile to handle PCRE.
-
-2003-12-08 20:40 guy
-
- * packet-isis-clv.c, packet-isis-clv.h, packet-isis-hello.c,
- packet-isis-hello.h, packet-isis-lsp.c, packet-isis-lsp.h,
- packet-isis-snp.c, packet-isis-snp.h:
-
- From Hannes Gredler:
-
- - unify the IS-IS CLV space IS-IS uses a unified CLV space
- across all Level and PDU Types there is no need to define PDU-
- and Level- Specific CLV Types;
-
- - clean up Authentication CLV TLV #10 is the official supported
- TLV for carrying authentication information- todays code
- displays TLV #10 as non-standard which is wrong; also the
- notion of "Domain" "Authentication" and "Link" password has
- disappeared from contemporary routing SW;
-
- - add IP Authentication CLV dissector this CLV is depreciated -
- however it is using different semantics than TLV #10 so we need
- a dedicated dissector;
-
- - add Checksum CLV dissector add support for RFC 3358 Checksum
- CLVs majority of code re-used from the LSP checksum
- verification dissector.
-
-2003-12-08 20:37 obiot
-
- * packet-wsp.c, packet-mmse.c, packet-wbxml.c:
-
- Get rid of the integer media type dissector table in WSP, WBXML
- and MMSE.
-
-2003-12-08 20:36 guy
-
- * packet-dsi.c:
-
- From Didier Gautheron: check packet format in get_dsi_pdu_len.
-
-2003-12-08 20:36 guy
-
- * packet-afp.c:
-
- From Didier Gautheron: add offset and size parameters in info
- colum for read and write commands.
-
-2003-12-08 20:25 guy
-
- * packet-sip.c:
-
- From Anders Broman:
-
- Call subdissectors regardless of whether we're building a
- protocol tree or not.
-
- Use the "media_type" dissector table to hand off to
- subdissectors, rather than wiring in SDP.
-
- Put the message body into a subtree of the SIP tree
- rather than
- at the top level.
-
-2003-12-08 19:25 ulfl
-
- * gtk/menu.c:
-
- moved "File->Save Highlighted Data" to "File->Export->Raw Packet
- Data"
-
-2003-12-08 17:54 ulfl
-
- * doc/ethereal.pod:
-
- updated to reflect the menu redesign changes
-
-2003-12-08 17:49 ulfl
-
- * gtk/menu.c:
-
- removed seperator between the two print menuitems
-
-2003-12-07 19:09 obiot
-
- * AUTHORS:
-
- Update address of Johan Feyaerts. Dfilter matches operator.
-
-2003-12-07 18:32 obiot
-
- * doc/ethereal-filter.pod.template:
-
- Clarify dfilter syntax (mainly the implicit exists operator), add
- subsections in syntax section, add description of new "contains"
- operator (and inform that it is only available if libpcre has
- been linked in).
-
-2003-12-07 18:09 obiot
-
- * packet-mmse.c, packet-wbxml.c, packet-wsp.c:
-
- Remove the literal WSP content type dissector table, and replace
- it with the "media_type" table defined in the HTTP dissector.
-
-2003-12-07 09:43 oabad
-
- * gtk/main.c:
-
- Update various set_menu_object_data() calls to reflect recent
- menu hierarchy changes. This avoids a crash when selecting "Folow
- TCP stream" from the "Analyze" menu.
-
-2003-12-07 03:46 guy
-
- * packet-sdp.c:
-
- Register the SDP dissector with the media_type dissector table
- with its media type.
-
-2003-12-07 03:34 guy
-
- * packet-http.c:
-
- Use a cleanup handler to free the Content-Type header value, so
- it gets freed even if we throw an exception after processing the
- Content-Type header but before we call a subdissector.
-
-2003-12-07 03:21 guy
-
- * packet-http.c:
-
- Change the name of the variable holding the dissector table
- pointer to match the previous checkin.
-
-2003-12-07 03:17 guy
-
- * packet-http.c, packet-mmse.c:
-
- Rename the "http.content_type" dissector table to "media_type",
- as it's for use in any dissector that uses Internet media types.
-
-2003-12-07 02:42 guy
-
- * packet-nt-sonmp.c:
-
- Only check the destination address if it's AT_ETHER; otherwise,
- there's no guarantee that "data[5]" exists or can be interpreted
- in that fashion.
-
-2003-12-07 02:26 guy
-
- * packet-ssl.c:
-
- From Devin Heitmueller: include the AES ciphersuites from RFC
- 3268.
-
-2003-12-07 02:23 guy
-
- * doc/tethereal.pod:
-
- Put the "-V" flag in boldface, so pod2man doesn't whine.
-
-2003-12-07 00:04 gerald
-
- * Makefile.nmake, README.win32, config.h.win32, config.nmake,
- epan/Makefile.nmake, epan/config.h.win32,
- epan/ftypes/Makefile.nmake, packaging/nsis/ethereal.nsi:
-
- Add PCRE support to the Windows build.
-
-2003-12-06 19:26 oabad
-
- * packet-nt-sonmp.c:
-
- Check if pinfo->dl_dst.data is not NULL before accessing the data
- (it was NULL in one of my "linux cooked" captures which contains
- no destination address).
-
-2003-12-06 19:14 jmayer
-
- * packet-mtp3mg.c:
-
- Declaration included the line above
-
-2003-12-06 16:35 gram
-
- * Makefile.am, acinclude.m4, configure.in, util.c,
- epan/acinclude.m4, epan/configure.in, epan/dfilter/dfvm.c,
- epan/dfilter/dfvm.h, epan/dfilter/gencode.c,
- epan/dfilter/grammar.lemon, epan/dfilter/scanner.l,
- epan/dfilter/semcheck.c, epan/dfilter/sttype-test.c,
- epan/dfilter/sttype-test.h, epan/ftypes/ftype-bytes.c,
- epan/ftypes/ftype-double.c, epan/ftypes/ftype-integer.c,
- epan/ftypes/ftype-ipv4.c, epan/ftypes/ftype-none.c,
- epan/ftypes/ftype-string.c, epan/ftypes/ftype-time.c,
- epan/ftypes/ftype-tvbuff.c, epan/ftypes/ftypes.c,
- epan/ftypes/ftypes.h:
-
- From Olivier Biot
-
- New "matches" operater in display filter language. Uses PCRE.
-
- If a "matches" operator is found in a dfilter while libpcre has
- not been used to build the binary, then an exception is thrown
- after using dfilter_fail() to set an apporporiate error message.
-
-2003-12-06 06:22 gram
-
- * epan/Makefile.am:
-
- slab.h needs to be in libethereal_a_SOURCES
-
-2003-12-06 06:09 gram
-
- * Makefile.am, packet-frame.c, packet-frame.h, print.c, print.h,
- tethereal.c, doc/README.xml-output, doc/tethereal.pod,
- epan/proto.c, epan/proto.h, tools/EtherealXML.py,
- tools/Makefile.am, tools/msnchat:
-
- Add the ability to print packet dissections in PDML (an XML-based
- format) to tethereal. It could be added to Ethereal, but the GUI
- changes to allow the user to select PDML as a print format have
- not been added.
-
- Provide a python module (EtherealXML.py) to help parse PDML.
-
- Provide a sample app (msnchat) which uses tethereal and
- EtherealXML.py to reconstruct MSN Chat sessions from packet
- capture files. It produces a nice HTML report of the chat
- sessions.
-
- Document tethereal's PDML and EtherealXML.py usage in
- doc/README.xml-output
-
- Update tethereal's manpage to reflect the new [-T pdml|ps|text]
- option
-
-2003-12-06 04:05 guy
-
- * file.c, ui_util.h, gtk/packet_list.c:
-
- From Jeff Morriss: avoid at least some N^2 behavior when changing
- the time stamp format.
-
-2003-12-05 22:33 guy
-
- * packet-ccsds.c:
-
- "hf_ccsds_secheader" is an FT_BOOLEAN; use
- "proto_tree_add_boolean()" for it.
-
-2003-12-05 16:00 gerald
-
- * Makefile.nmake, README.win32, config.nmake:
-
- Switch over to Net-SNMP 5.1. A ZIP file of the Net-SNMP 5.1
- sources plus a static Windows library (netsnmp.lib) has been
- placed at
-
- http://www.ethereal.com/distribution/win32/development/
-
- The Net-SNMP documentation recommends against using a DLL at the
- present time.
-
-2003-12-05 09:34 guy
-
- * packet-sdp.c:
-
- We have to parse the SDP packet even if we're not building a
- protocol tree, as we might be setting up a conversation.
-
-2003-12-05 09:33 guy
-
- * packet-isup.c:
-
- Subdissectors must be called regardless of whether a protocol
- tree is being built.
-
-2003-12-05 09:25 guy
-
- * plugins/mgcp/packet-mgcp.c:
-
- Subdissectors must be called regardless of whether a protocol
- tree is being built.
-
-2003-12-04 22:37 guy
-
- * plugins/asn1/Makefile.am:
-
- From some reason, at least on Mac OS X 10.3, the change to have
- the protocol tree stuff not use GNodes means that the ASN.1
- plugin now needs to be explicitly linked against GLib in order to
- get access to the GNode routines, otherwise you get errors from
- the run-time linker.
-
-2003-12-04 19:53 guy
-
- * epan/: proto.c, proto.h:
-
- It turns out the protocol tree parent link was used, so we need
- it in our new scheme.
-
-2003-12-04 10:59 guy
-
- * file.c, print.c, proto_hier_stats.c, tap-protohierstat.c,
- epan/proto.c, epan/proto.h, gtk/proto_draw.c, gtk/rtp_analysis.c:
-
- Don't use GNodes for the protocol tree, put the sibling pointer,
- and pointers to the first *and* last child, in the "proto_node"
- structure itself. That saves us one level of indirection and
- memory allocation, and lets us append to a tree by appending to
- the last child directly, rather than having to scan through the
- list of siblings of the first child to find the end of that list.
-
-2003-12-04 08:15 sahlberg
-
- * packet-kerberos.c:
-
- update to kerberos
-
- if the kerberos blob contains a krb error, print the error string
- to COL_INFO
-
-2003-12-04 08:13 sahlberg
-
- * packet-ldap.c:
-
- update to ldap.
-
- some implementations specify GSSAPI in the bind call. the
- encapsulation seems to be the same as GSS-SPNEGO so handle it the
- same way
-
-2003-12-04 06:02 gram
-
- * packet-wsp.c:
-
- Add {0, NULL} to the vals_wsp_reason_codes value_string array.
-
-2003-12-04 05:59 gram
-
- * packet-wlancap.c:
-
- Add {0, NULL} to all the value_string arrays.
-
-2003-12-04 05:57 gram
-
- * packet-socks.c:
-
- Add {0, NULL} to the reply_table_v5 value_string array.
-
-2003-12-04 05:55 gram
-
- * packet-ldp.c:
-
- ldp.msg.tlv.returned.msg.ubit needs to be an FT_BOOLEAN field,
- not an FT_UINT8, since it is using a true_false_string struct to
- print its values. Add {0, NULL} to the fec_vc_interfaceparm
- value_string array.
-
-2003-12-04 05:47 gram
-
- * packet-isup.c:
-
- Add {0, NULL} to the isup_Pass_on_not_possible_indicator_vals and
- ISUP_Broadband_narrowband_interworking_indicator_vals
- value_string arrays.
-
-2003-12-04 05:40 gram
-
- * packet-fcswils.c:
-
- Add {0, NULL} to end of fc_swils_rscn_addrfmt_val value_string
- array.
-
-2003-12-04 05:38 gram
-
- * packet-fcip.c:
-
- Add {0, NULL} to end of fcencap_proto_vals value_string array.
-
-2003-12-04 00:45 guy
-
- * filters.c, filters.h, gtk/dcerpc_stat.c,
- gtk/endpoint_talkers_table.c, gtk/fc_stat.c, gtk/filter_prefs.c,
- gtk/find_dlg.c, gtk/h225_counter.c, gtk/h225_ras_srt.c,
- gtk/ldap_stat.c, gtk/mgcp_stat.c, gtk/prefs_dlg.c,
- gtk/rpc_stat.c, gtk/service_response_time_table.c,
- gtk/smb_stat.c:
-
- In GTK+ 2.x, "gtk_entry_get_text()" returns a "const gchar *";
- assign its value to pointer-to-const variables.
-
-2003-12-03 23:54 guy
-
- * AUTHORS, Makefile.am, Makefile.nmake, packet-gsm_map.c,
- doc/ethereal.pod:
-
- From Felix Fei: GSM MAP support.
-
- From Michael Lum:
-
- Modified for better TCAP separation, fixed EOC handling
- (a la
- TCAP).
-
- Added parameter parsing (although not dissection or
- naming).
-
-2003-12-03 23:46 guy
-
- * AUTHORS, packet-ansi_a.c, packet-ansi_a.h, tap-ansi_astat.c,
- gtk/Makefile.am, gtk/Makefile.nmake, gtk/ansi_a_stat.c:
-
- From Michael Lum: Ethereal tap for ANSI A-interface.
-
- Tweak some Makefile.nmake whitespace.
-
-2003-12-03 22:50 guy
-
- * packet-mtp2.c, packet-mtp3.c:
-
- From Jeff Morriss: add support for WTAP_ENCAP_MTP2 and
- WTAP_ENCAP_MTP3.
-
-2003-12-03 22:40 guy
-
- * wiretap/: AUTHORS, libpcap.c, wtap.c, wtap.h:
-
- From Jeff Morriss: add support for libpcap MTP2 and MTP3
- captures.
-
- Add a missing entry in "encap_table[]" for Bluetooth H4, and fix
- some comments.
-
-2003-12-03 20:01 guy
-
- * packet-bootp.c:
-
- From Greg Morris: handle the backwards compatibility flag for
- options 78 and 79.
-
-2003-12-03 19:59 guy
-
- * gtk/menu.c:
-
- From Greg Morris: the "File->Save Highlighted" menu item has no
- icon, so don't use "ITEM_FACTORY_STOCK_ENTRY()" for it.
-
-2003-12-03 19:47 guy
-
- * wiretap/airopeek9.c:
-
- "strtoul()" returns a "long", not a "long long".
-
-2003-12-03 10:14 sahlberg
-
- * epan/tvbuff.c:
-
- Replace two expensive macros with a much simpler mechanism to
- prevent memory leaks due to exceptions.
-
- makes my tethereal testcase ~1% faster.
-
-2003-12-03 09:50 sahlberg
-
- * epan/: proto.c, tvbuff.c, tvbuff.h:
-
- performance update
-
- replace tvb_raw_offset() which is essentially a simple assignment
- and which is called a lot with a macro.
-
- this makes my tethereal testcase 2-3% faster.
-
-2003-12-03 09:28 guy
-
- * packet-ncp2222.inc, print.c, proto_hier_stats.c,
- tap-protohierstat.c, epan/proto.c, epan/proto.h,
- epan/ftypes/ftypes.c, epan/ftypes/ftypes.h, gtk/main.c,
- gtk/menu.c, gtk/prefs_dlg.c, gtk/rtp_analysis.c:
-
- The "ptr_u" unions no longer have a "next" pointer - they now
- just have one member - or have one that's not used, so get rid of
- those unions.
-
-2003-12-03 08:53 guy
-
- * epan/: proto.c, proto.h, slab.h, ftypes/ftypes.c,
- ftypes/ftypes.h:
-
- Instead of requiring slab-allocated structures to have a "next"
- pointer, when adding them to the free list, cast the pointer to
- the structure to a pointer to a "freed_item_t" which contains the
- "next" pointer.
-
- This reduces the memory requirement for some of those structures,
- and leaves us free to slab-allocate structures that have a "next"
- pointer for other reasons.
-
-2003-12-03 08:43 sahlberg
-
- * packet-smb.c:
-
- Update to SMB ReadAndX replies.
-
- There might be a 4 (not 2) byte datalen high field. If there is
- no such field (due to an early dialect being used) these bytes
- are often 0xff. If these four bytes are all 0xff dont display
- them in the tree.
-
-2003-12-03 07:46 guy
-
- * README.linux:
-
- Bring it up to date.
-
-2003-12-02 23:14 guy
-
- * file.c, tethereal.c, epan/column-utils.c, epan/column_info.h,
- gtk/main.c:
-
- From Didier Gautheron: for each column format type, save the
- first and last columns, if any, with that format, and use that to
- speed up processing of columns with a particular format and
- checking whether we're displaying a column with a particular
- format.
-
-2003-12-02 21:15 guy
-
- * packet-ncp2222.inc, packet-smb-sidsnooping.c, tap-iostat.c,
- epan/proto.c, epan/proto.h, epan/dfilter/dfvm.c,
- epan/ftypes/ftypes.c, epan/ftypes/ftypes.h, gtk/io_stat.c,
- gtk/main.c, gtk/rtp_analysis.c:
-
- From Didier Gautheron: put an "fvalue_t" structure into a
- "field_info" structure, rather than separately allocating
- "fvalue_t"s and having the "field_info" structure point to them -
- this appears to speed up protocol tree construction a bit.
-
-2003-12-02 20:27 guy
-
- * wiretap/airopeek9.c:
-
- Check for errors and EOF, and handle them appropriately; don't
- treat all errors when reading the header as indications that the
- file isn't an AiroPeek V9 file.
-
- Put in comments nothing some additional checks we should do.
-
-2003-12-02 19:37 guy
-
- * AUTHORS, doc/ethereal.pod, wiretap/AUTHORS, wiretap/Makefile.am,
- wiretap/Makefile.nmake, wiretap/airopeek9.c, wiretap/airopeek9.h,
- wiretap/file_access.c, wiretap/wtap.h:
-
- From Martijn Schipper: support for reading AiroPeek files in V9
- capture file format (AiroPeek 2.x).
-
-2003-12-02 18:50 guy
-
- * packet-tpkt.c:
-
- Tomas Kukosa noted that the TPKT dissector spends a significant
- amount of time in "find_protocol_by_id()"; the protocol_t pointer
- for a protocol doesn't change over time, so get that pointer when
- the protocol is registered and save it.
-
-2003-12-02 18:35 guy
-
- * packet-isakmp.c:
-
- From Yaniv Kaul:
-
- 1) fix description of Check Point version 5004;
-
- 2) add description of Check Point version 5005.
-
-2003-12-02 10:23 sahlberg
-
- * epan/: proto.c, tvbuff.c, tvbuff.h:
-
- Move the definition of the tvbuff_t structure and friends to
- tvbuff.h so that we can change tvb_get_ds_tvb() into a macro.
-
- This function was a single line assignment and was called a lot.
-
- This made tethereal ~2.5% faster in one testcase I use.
-
-2003-12-02 09:47 sahlberg
-
- * epan/: proto.c, ftypes/ftypes.c, ftypes/ftypes.h:
-
- Use the LSAB_ALLOC and SLAB_FREE macros to allocate/free fvalue_t
- data
-
-2003-12-02 09:11 sahlberg
-
- * epan/: proto.c, slab.h:
-
- Moving SLAB_ALLOC and SLAB_FREE to its own header file
-
-2003-12-02 09:05 guy
-
- * AUTHORS, packet-isakmp.c, doc/ethereal.pod:
-
- From Arnaud Jacques: fix a typo, and handle another CheckPoint
- version number.
-
-2003-12-02 06:06 guy
-
- * packet-fcfzs.c:
-
- From Dave Sclarsky:
-
- Correct several problems with zoneset decodes (e.g. the
- zoneset
- and zone name lengths do *not* include the pad bytes, so
- the
- offset calculation needed to be fixed).
-
- Move the decode of zoneset name into the routine
- "dissect_fcfzs_zoneset", so that it is done in only one
- place.
-
-2003-12-02 05:53 guy
-
- * packet-ses.c:
-
- Don't call the presentation layer dissector if we don't have a
- handle for it.
-
-2003-12-02 02:58 guy
-
- * packet-bssap.c, packet-tcap.c:
-
- From Michael Lum: don't register the handoff routine for
- dissectors as a preference change callback if the ports they
- register on aren't preferences.
-
-2003-12-01 23:41 guy
-
- * epan/value_string.c, epan/value_string.h,
- plugins/plugin_api_list.c, plugins/Xass-list,
- plugins/Xplugin_api.c, plugins/Xplugin_api.h,
- plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h:
-
- From Tomas Kukosa: add "decode_enumerated_bitfield_shifted()",
- which is like "decode_enumerated_bitfield()" but handles
- value_string tables containing values as they appear in the
- bitfield rather than as they appear in the item containing the
- bitfield.
-
-2003-12-01 23:26 guy
-
- * packet-m2ua.c:
-
- From Michael Lum: add a preference setting to specify the
- parameter tag for "Protocol Data 1", as it changed between draft
- 7 and RFC 3331.
-
-2003-12-01 23:05 guy
-
- * Makefile.am, Makefile.nmake, packet-ansi_a.c, packet-ansi_a.h,
- packet-bssap.c, tap-ansi_astat.c:
-
- From Michael Lum:
-
- add a message statistics tap for ANSI A interface for
- Tethereal;
-
- fix the BSSAP, BSMAP, and DTAP interface dissectors to
- call
- subdissectors even if no protocol tree is being built.
-
-2003-12-01 22:25 guy
-
- * packet-ranap.c:
-
- From Michael Lum: add a heuristic RANAP dissector, for use atop
- SCCP, as the SCCP dissector currently doesn't support
- conversations to be given dissectors.
-
-2003-12-01 20:27 gerald
-
- * util.c:
-
- Don't automatically fill in a capture filter if CLIENTNAME is set
- to "Console".
-
-2003-12-01 17:25 gerald
-
- * README.win32:
-
- Updates for new zlib.
-
-2003-12-01 17:19 gerald
-
- * packaging/nsis/ethereal.nsi:
-
- Switch from zlib.dll to zlib1.dll.
-
-2003-12-01 17:17 gerald
-
- * config.nmake:
-
- Switch to the new (and official) zlib DLL from www.gzip.org.
-
-2003-12-01 06:59 sharpe
-
- * wiretap/file_access.c:
-
- It's RedHat, not Red Hat.
-
-2003-12-01 02:01 guy
-
- * gtk/: file_dlg.c, file_dlg.h, print_dlg.c, proto_draw.c:
-
- "select_file_cb()" only needs a title, not a "construct_args_t" -
- "construct_args_t" is for use with filter dialogs, and the
- members other than the title apply only to filter dialogs.
-
- Have "select_file_cb()" actually use the title supplied to it.
-
-2003-12-01 01:57 sharpe
-
- * gtk/menu.c:
-
- Fix the accelerator issue ...
-
-2003-11-30 23:05 guy
-
- * gtk/proto_draw.c:
-
- Not all platforms have <unistd.h> - in particular, Windows
- doesn't.
-
- If you're using "open()", "close()", "read()", "write()", etc.,
- you should include <io.h> on Windows.
-
-2003-11-30 18:01 sharpe
-
- * gtk/proto_draw.c:
-
- Fix some warnings in proto_draw.c
-
-2003-11-30 04:40 sharpe
-
- * gtk/menu.c:
-
- Rename that to Save Highlighted with Ctl-H as the accellerator.
-
-2003-11-30 04:37 sharpe
-
- * gtk/menu.c:
-
- Add Save Selected as a menu item in the File Menu.
-
- This still has a way to go, though, because the menu item should
- be greyed out until something is Highlighted.
-
-2003-11-30 04:21 sharpe
-
- * gtk/: color_dlg.c, file_dlg.c, file_dlg.h, menu.c, print_dlg.c,
- proto_draw.c, toolbar.c:
-
- Move print_file_cb out of gtk/print_dlg.c and into gtk/file_dlg.c
- and rename it to select_file_cb to reflect its function.
-
- While this cleans things up a bit, I am still not happy because
- now filter_prefs.h must be included before file_dlg.h just to get
- construct_args_t.
-
-2003-11-29 12:34 jmayer
-
- * doc/README.tapping:
-
- Fix two small typos
-
-2003-11-29 06:15 sharpe
-
- * gtk/menu.c:
-
- Properly capitalize the string for the menu item.
-
-2003-11-29 06:09 sharpe
-
- * gtk/: file_dlg.h, menu.c, print_dlg.c, proto_draw.c:
-
- Add an entry in the byte_view pane that allows the user to save
- the highlighted data to a file. This allows the user to select
- some stuff, and analyse it with external tools, and is very
- useful for quickly prototying dissectors etc.
-
- This works by retrieving the info that is needed to define where
- the selected region is.
-
- It puts up a dialog box that asks for the file to save in.
-
- However, it is an ugly hack, because it reuses print_file_cb,
- while print_file_cb should be moved into file_dlg.c.
-
- It also needs to have some warning dialogs put up in error cases.
-
- Finally, it would be good to be able to select a region in the
- byte_view, which you can do with click and drag, and then have a
- menu item to save the selected bytes.
-
-2003-11-29 03:55 guy
-
- * AUTHORS, packet-gtp.c, doc/ethereal.pod:
-
- From melerski [AT] poczta.onet.pl: fix a problem with unknown
- IEs.
-
-2003-11-28 19:13 ulfl
-
- * gtk/menu.c:
-
- renamed frame to packet in all GUI elements moved "Enabled
- Protocols" and such from "View" to "Analyze" toplevel menu
-
-2003-11-28 19:02 ulfl
-
- * gtk/goto_dlg.c:
-
- renamed frame to packet in all GUI elements
-
-2003-11-28 19:00 ulfl
-
- * gtk/capture_info_dlg.c:
-
- use dlg_window_new instead of gtk_window_new
-
-2003-11-28 18:59 ulfl
-
- * gtk/: toolbar.c, find_dlg.c:
-
- renamed frame to packet in all GUI elements
-
-2003-11-28 00:44 ulfl
-
- * gtk/capture_info_dlg.c:
-
- label changed from "Portions" to "% of total" as suggested by Guy
-
-2003-11-28 00:13 ulfl
-
- * gtk/main.c:
-
- using dlg_utils.c functions to catch the ESC key to close the
- dialog
-
-2003-11-28 00:07 ulfl
-
- * gtk/: supported_protos_dlg.c, plugins_dlg.c:
-
- using dlg_utils.c functions to catch the ESC key to close the
- dialog
-
-2003-11-27 23:25 ulfl
-
- * gtk/help_dlg.c:
-
- using dlg_utils.c functions to catch the ESC key to close the
- dialog
-
-2003-11-27 22:29 guy
-
- * print.c:
-
- "representation", in an "item_label_t", is now an array, not a
- pointer, so "fi->rep->representation" can't be null.
-
-2003-11-27 22:15 guy
-
- * tap-rpcstat.c, tap-wspstat.c:
-
- Fix comments to correctly refer to the "-z" option.
-
-2003-11-27 22:14 guy
-
- * tap-rpcstat.c:
-
- From Michael Lum: fix the usage message to refer to "-z", not
- "-Z".
-
-2003-11-27 22:12 guy
-
- * gtk/main.c:
-
- Show the -z flag in the usage message.
-
-2003-11-27 22:04 guy
-
- * tethereal.c:
-
- From Michael Lum: fix the usage message to say "-z", not "-Z".
-
-2003-11-27 21:20 guy
-
- * AUTHORS, packet-rtp-events.c, doc/ethereal.pod:
-
- From Arsen Chaloyan: fix offsets in "proto_tree_add" calls.
-
-2003-11-27 21:09 guy
-
- * etypes.h, packet-ethertype.c, plugins/rtnet/packet-rtnet.c:
-
- From Erwin Rol: RTCFG support.
-
- Add in a URL to the RTNET home page.
-
-2003-11-27 21:02 guy
-
- * packet-dns.c:
-
- From David Fort: fix to previous patch.
-
-2003-11-27 20:34 ulfl
-
- * gtk/menu.c:
-
- Redesign of the whole menu structure, to be more intuitive to the
- user and conforms somewhat better to the Gnome Human Interface
- Guideline
-
-2003-11-27 17:18 ulfl
-
- * print.c:
-
- bugfix: removed access violation when using "File/Print Packet".
- The label_ptr could be NULL, when calling function print_line
-
-2003-11-27 00:22 ulfl
-
- * gtk/help_dlg.c:
-
- using text files from help dir, to display the help texts. the
- "dynamic protocol fields" are already moved to
- gtk/supported_protos_dlg.c
-
-2003-11-27 00:17 ulfl
-
- * help/: capture_filters.h, display_filters.h, faq.h, overview.h,
- well_known.h:
-
- Added this intermediate files, until a Makfile.am is available
- for unix systems
-
-2003-11-26 23:23 guy
-
- * AUTHORS, packet-dns.c, doc/ethereal.pod:
-
- From David Fort: DNS DSS RR support.
-
-2003-11-26 12:22 sahlberg
-
- * epan/: proto.c, proto.h:
-
- Speed updates
-
- create generic macros for allocating/freeing structures.
-
- remove one more slow GMemChunk and replace it with a simple
- linked list
-
- ~4% speed improvement in my tests.
-
- the allocated data is never freed. this may be a problem if
- ethereal is ever supported on a platform lacking resource
- tracking but makes the implementation faster and simpler.
-
-2003-11-26 02:58 guy
-
- * AUTHORS, packet-giop.c, doc/ethereal.pod:
-
- From Patrick Kursawe: rename "getline()" so it doesn't collide
- with the "getline()" declared in <stdio.h> with recent versions
- of glibc.
-
- Fix a typo in the AUTHORS file.
-
-2003-11-26 02:54 guy
-
- * pcap-util.c:
-
- From Jaime Fournier: fix a typo.
-
-2003-11-25 20:26 guy
-
- * AUTHORS, packet-ucp.c, doc/ethereal.pod:
-
- From Reinhard Speyerer: handle 10-digit UCP dates, which lack a
- seconds value.
-
-2003-11-25 20:02 guy
-
- * epan/proto.c:
-
- As with fvalue_t, so with field_info and item_label - the
- individual items aren't individually g_mallocated and can't be
- g_freed, only the chunks can.
-
-2003-11-25 19:25 guy
-
- * epan/ftypes/ftypes.c:
-
- Individual fvalue_t's aren't individually allocated with
- "g_malloc()", so they can't be freed with "g_free()"; keep a list
- of the chunks of "fvalue_t"s, which are whare are allocated with
- "g_malloc()", so we can free them all.
-
-2003-11-25 18:02 guy
-
- * packet-sip.c:
-
- From Anders Broman: add more SIP headers, and the PUBLISH method.
-
-2003-11-25 14:16 sahlberg
-
- * epan/proto.c:
-
- replace free_node_field_info with a macro since it is only called
- from one other place in the code and this reduces one unnecessary
- function call overhead. and it makes ethereal ~1% faster.
-
-2003-11-25 14:11 sahlberg
-
- * epan/proto.c:
-
- rename FREE_FIELD_INFO to FIELD_INFO_FREE for consistency
-
-2003-11-25 14:10 sahlberg
-
- * epan/proto.c:
-
- create a FIELD_INFO_NEW for consistency
-
-2003-11-25 14:07 sahlberg
-
- * file.c, print.c, epan/proto.c, epan/proto.h, gtk/proto_draw.c:
-
- remove another slow GMemChunk from ethereal making ethereal a
- little bit faster
-
-2003-11-25 13:23 sahlberg
-
- * epan/proto.c:
-
- change free_field_info to FREE_FIELD_INFO to indicate it is a
- macro and not a function
-
-2003-11-25 13:20 sahlberg
-
- * epan/proto.c, epan/dfilter/dfvm.c, epan/ftypes/ftype-ipv4.c,
- epan/ftypes/ftype-string.c, epan/ftypes/ftypes-int.h,
- epan/ftypes/ftypes.c, epan/ftypes/ftypes.h,
- gtk/dfilter_expr_dlg.c:
-
- fvalue_free() is one of the most called functions. This function
- is also very small, so small that teh overhead for the actual
- function call and return is likely to be a significant part of
- its execution time.
-
- change it into a macro and make it thus slightly faster by
- eliminating the function call overhead.
-
-2003-11-25 08:50 sahlberg
-
- * epan/ftypes/: ftypes.c, ftypes.h:
-
- Change the handling of temporary allocation of fvalue_t
- structures to be faster. Use a similar technique as was used in
- epan/proto.c to speed up the field_info allocation/deallocation
- routines
-
-2003-11-25 08:19 guy
-
- * packet-dcerpc.c:
-
- From Jaime Fournier: show the RPC version of the unknown
- interface in the Info column.
-
-2003-11-25 08:10 guy
-
- * AUTHORS, Makefile.am, Makefile.nmake, packet-dcerpc-budb.c,
- packet-dcerpc-epm4.c, packet-dcerpc-icl_rpc.c,
- packet-dcerpc-rs_prop_acct.c:
-
- From Jamie Fournier: DCE RPC EPM version 4 support, and stub
- support for BUDB, ICL RPC, and RS_PROP_ACCT DCE RPC-based
- protocols.
-
-2003-11-25 05:58 guy
-
- * wiretap/cosine.c:
-
- "file_seek()" sets "*err" - we don't have to set it ourselves.
-
- The same is true of "parse_cosine_rec_hdr()".
-
-2003-11-25 05:56 guy
-
- * wiretap/network_instruments.c:
-
- "file_seek()" sets "*err" - there's no need to set it ourselves.
- It returns -1 on errors, so just check for that.
-
-2003-11-25 00:21 guy
-
- * ipproto.h:
-
- Fix a typo.
-
-2003-11-24 23:46 guy
-
- * packet-ccsds.c:
-
- Eliminate compiler warnings.
-
-2003-11-24 22:11 guy
-
- * packet-ncp2222.inc, print.c, proto_hier_stats.c,
- tap-protohierstat.c, epan/proto.c, epan/proto.h, gtk/main.c,
- gtk/menu.c, gtk/prefs_dlg.c, gtk/rtp_analysis.c:
-
- Make the recent epan/proto.{c,h} change compile.
-
-2003-11-24 21:42 guy
-
- * ipproto.c, ipproto.h, packet-mip6.c:
-
- Preserve 62 as an (old) IP protocol type for mobility headers.
-
-2003-11-24 21:12 sahlberg
-
- * epan/: proto.c, proto.h:
-
- performance enhancement to proto.c
-
- Removed the GMemChunk used to allocate/free field_info structures
- and used a free list to store the freed structs until they are
- allocated again.
-
- Ethereal will allocate more field_info structs as it needs to but
- never free them. Instead the are just placed in a cheap and fast
- free list so that if we want to use the struct again, this will
- be fast.
-
- This affects the speed of the two functions alloc_field_info()
- that should be slightly faster now free_field_info() that was
- replaced with a 2 line macro.
-
- All in all my testing suggests that ethereal is 2-3% faster with
- this patch.
-
-2003-11-24 17:41 ulfl
-
- * Makefile.nmake:
-
- bugfix: corrected clean and distclean targets
-
-2003-11-24 00:34 guy
-
- * AUTHORS, Makefile.am, Makefile.nmake, packet-ccsds.c,
- doc/ethereal.pod:
-
- From Scott Hovis :CCSDS (Consultative Committee for Space Data
- Systems) support.
-
-2003-11-24 00:05 guy
-
- * packet-isup.c:
-
- From Anders Broman: fix dissection of GRS/GRA messages.
-
-2003-11-23 23:42 guy
-
- * Makefile.nmake:
-
- Include the BFD dissector when building with MSVC++.
-
-2003-11-23 22:00 gerald
-
- * AUTHORS, Makefile.am, packet-bfd.c:
-
- From Hannes Gredler: Add support for Bi-directional Fault
- Detection (BFD).
-
-2003-11-22 12:02 jmayer
-
- * packet-radius.c:
-
- - Bugfix: Passworddecoding should only be done for attribute 2,
- but not for VSA 2 - Fixme comment about length handling
- added - Cleanup: Setting a variable to the right type removes the
- necessity for casts.
-
-2003-11-22 11:12 sahlberg
-
- * packet-h245.c:
-
- Change the way signalType is dissected to be compatible with and
- dissect the packets from Martin R and Paul H.
-
- I still think ethereal was correct before this patch and that
- this patch is not compatible with teh standard. Anyway, that
- doesnt matter much. With this patch ethereal will dissect the
- packets properly. Time to study x691 again.
-
-2003-11-22 08:35 guy
-
- * ipproto.h, packet-ipv6.h:
-
- From Martti Kuparinen: use correct values for Mobile IPv6.
-
-2003-11-22 04:41 sahlberg
-
- * epan/proto.c:
-
- As per Guys suggestion, continue optimizing proto.c to macroize
- it and make it even faster
-
-2003-11-21 22:18 guy
-
- * packet-smpp.c:
-
- From Olivier Biot: fix up the description of the
- "port_number_udh_means_wsp" preference.
-
-2003-11-21 22:00 guy
-
- * packet-wsp.c:
-
- From Olivier Biot:
-
- * Fix the WSP dissector so a Quoted-string with
- extraneous
- trailing quote is displayed without duplicated final
- quote, and
- issue a warning in the protocol tree.
- * Remove the Openwave x-up-proxy-client-id header
- decoding as it
- was incorrectly decoded as a text string, and process
- it with
- the default Openwave header parser.
- * Fix byte highlighting of some WSP parameters.
- * Rename the WSP parameter filter names so they don't all
- refer to
- content_type.
-
-2003-11-21 21:58 guy
-
- * packet-wbxml.c, epan/packet.c, epan/packet_info.h:
-
- From Olivier Biot:
-
- * Add a "match_string" field to the "packet_info"
- structure,
- saving the string value that matched in a string
- dissector
- lookup, by analogy to "match_port" - this was required
- for
- dissection with token rendering of WBXML content when
- no public
- ID was given (e.g. Nokia/Ericsson OTA provisioning
- data).
- * Add support for textual content type based WBXML token
- mapping.
- * Add extra WBXML public identifiers.
- * Add the Nokia/Ericsson OTA provisioning (version 7)
- token
- definitions.
- * Inform the user when a content-type based token match
- is found.
-
-2003-11-21 21:33 guy
-
- * AUTHORS, packet-dcerpc-srvsvc.c, doc/ethereal.pod:
-
- From Eric Wedel: fix dissection of NetServerDiskEnum reply.
-
-2003-11-21 19:24 guy
-
- * gtk/rtp_stream.c:
-
- From Lars Ruoff: use the pointer to the RTP payload, rather than
- extracting the data from the frame directly.
-
-2003-11-21 14:58 sahlberg
-
- * epan/: proto.c, proto.h:
-
- Performance fix
-
- In the GPROF logs proto_registrar_get_nth() used to take anything
- between 2.5 and 5.5% of the time.
-
- Replace the GLIB array with a handroleld one for one of the
- private structures.
-
- the function should now be virtually zero cost and thus ethereal
- should be 2.5-5.5% faster on those traces.
-
- anyone that wants to, please rerun GPROF with this fix and see
- what has changed.
-
-2003-11-21 08:40 guy
-
- * packet-dcerpc-epm.c:
-
- A "handle_t" as the first argument to a call doesn't seem to be
- sent over the wire, at least in the DCE RPC 1.1 code.
-
- That suggests that the first 24 bytes of a Map request are the
- UUID pointer that the EPM IDL says should be there, not a context
- handle.
-
-2003-11-21 08:33 guy
-
- * pcap-util.c:
-
- Maybe the problem is that the compilers used on AIX weren't
- defining "AIX", and that code was never compiled. Libpcap uses
- "_AIX" to conditionally compile in the extra AIX BPF support;
- we'll do the same.
-
-2003-11-21 08:30 guy
-
- * pcap-util.c:
-
- Pass "strncmp()" the right number of arguments. (Why hasn't
- anybody reported this as a problem when compiling on AIX?
- Doesn't any compiler complain that "strncmp()" isn't being passed
- enough arguments? GCC sure did in a test program I built on
- FreeBSD 3.4....)
-
-2003-11-21 04:01 guy
-
- * packet-dcerpc.c:
-
- From Jamie Fournier: add the UUID to the Info column for datagram
- calls.
-
-2003-11-21 02:57 guy
-
- * AUTHORS, Makefile.am, Makefile.nmake, packet-dcerpc-rs_plcy.c:
-
- From Jamie Fournier: DCERPC RS_PLCY support.
-
-2003-11-21 02:48 guy
-
- * packet-dcerpc-ndr.c, packet-dcerpc.h:
-
- The 32-bit integer at the beginning of a context_handle is called
- "context_handle_attributes" in the DCE RPC 1.1 "nbase.idl".
- Rename our structure member accordingly.
-
- Note in a comment that we should perhaps display a context_handle
- as the attributes and UUID.
-
- Use "proto_tree_add_item()", not "proto_tree_add_bytes()", to put
- the context handle raw data into the protocol tree.
-
-2003-11-20 23:34 guy
-
- * packet-rtp.c, packet-rtp.h, gtk/Makefile.am, gtk/Makefile.nmake,
- gtk/rtp_stream.c, gtk/rtp_stream.h, gtk/rtp_stream_dlg.c:
-
- From Lars Roland:
-
- - added a pointer to raw rtp data to _rtp_info that can
- be used by
- taps;
-
- - RTP packets are passed to the tap queue only if they
- are not
- error packets (so that you don't need to filter out
- ICMP
- packets)
-
- - use that pointer in rtp_stream, so it handles packets
- with
- padding, and should handle RTP packets fragmented
- across
- lower-level packets
-
- - moved rtp_stream from tap sources to normal files
- (prevents on-start-up registration of the rtp_stream
- tap
- listener)
-
- - rtp_stream tap gets registered/unregistered with the
- "RTP
- Streams" dialog box
- i.e. the tap is registered as long as the dialog box is
- open.
- Alternatively, it is de-/registered on demand if RTP
- Analysis is
- called directly on a packet.
-
- - rtp_stream tap listener no longer uses a filter in
- dissection
- ` and does not need to have a proto tree being built.
- (performance increase)
-
- - fixed: RTP Streams list will get updated in real time
- if the
- dialog box is open while a redissection takes place.
-
-2003-11-20 23:21 guy
-
- * packet-dcerpc-srvsvc.c:
-
- #if 0-out some no-longer-used routines.
-
- Use #if 0/#endif rather than comments to remove the code that
- used to refer to those routines - it's a bit more robust in the
- presence of comments (there aren't currently any, but, just in
- case somebody adds them...).
-
-2003-11-20 22:50 guy
-
- * packet-wbxml.c:
-
- From Olivier Biot: add support for media type
- "application/x-prov.syncset+wbxml".
-
-2003-11-20 22:38 guy
-
- * packet-sip.c:
-
- From Martin Mathieson:
-
- - Add some summary info to REGISTER requests and
- responses
- - Tidy up whitespace a little
-
-2003-11-20 22:24 guy
-
- * packet-wbxml.c:
-
- From Olivier Biot:
-
- * Fix an incorrectly #ifdef'ed return introduced by the
- previous
- patch
- * Remove the parsed_length parameter from the function
- signature
- of the tag and attribute dissectors - have it return
- the
- parsed length, instead
- * Throw ReportedBoundsError exceptions if we run past the
- end of
- the tvbuff, rather than putting a special entry in
- * Produce consistent and extensive debug logging (enabled
- by
- defining DEBUG_wbxml)
- * Get rid of the dozens of "#ifdef DEBUG ... #endif"
- constructs
- for debug logging
-
-2003-11-20 19:05 guy
-
- * epan/osi-utils.c:
-
- From Hannes Gredler: "print_system_id()" should call
- "print_system_id_buf()", not "print_nsap_net_buf()". (What idiot
- made *that* mistake? :-))
-
-2003-11-20 14:29 nneul
-
- * AUTHORS:
-
- update proto list
-
-2003-11-20 06:43 sharpe
-
- * packet-dcerpc-srvsvc.c:
-
- Clean up some IDL and remove some structures that Windows of all
- flavors does not understand. SHARE_INFO_1004, 1005, 1006, 1007,
- and 1501 seem not to be understood by any, and it can screw up
- dissections.
-
-2003-11-20 05:20 guy
-
- * epan/proto.c:
-
- Use "tvb_get_string()" in "proto_tree_set_string_tvb()" - it
- won't leak memory if it throws an exception, as it checks whether
- the entire string is in the tvbuff *before* allocating a buffer
- for it, and that also means that if the length is absurdly large,
- an exception will be thrown, rather than the memory allocation
- failing.
-
-2003-11-20 05:04 guy
-
- * epan/resolv.c:
-
- On Mac OS X, disable the alarm/longjmp stuff for timing out name
- resolution queries - it runs a significant risk of crashing
- applications that do that.
-
-2003-11-20 04:28 gerald
-
- * AUTHORS, doc/ethereal.pod:
-
- Update Jakob Schlyter's address.
-
-2003-11-19 22:55 guy
-
- * packet-wbxml.c:
-
- From Olivier Biot: fix the WBXML dissector in cases where
- dissection is interrupted because of a short frame or packets not
- being reassembled, and provide additional debug logging.
-
-2003-11-19 22:13 nneul
-
- * Makefile.am, Makefile.nmake, packet-sebek.c:
-
- Add dissector for the SEBEK kernel read() data capture and/or
- rootkit tool used as part of the HoneyNet project.
-
- Info at: http://project.honeynet.org/tools/sebek/
-
-2003-11-19 21:24 guy
-
- * packet-wsp.c:
-
- From Olivier Biot:
-
- correct (and document) the offset computation in the
- parameter()
- and parameter_value_q() functions.
-
- From Loïc Minier:
-
- - a copy-paste with a missing replacement;
- - content-disposition uses parameters not q-values;
- - missing "+" for the calculation of parameter-offsets;
- - white-space cleanup;
- - comment fixes.
-
-2003-11-19 09:58 guy
-
- * packet-isis-lsp.c, packet-isis-lsp.h:
-
- Fix the ATT bit definitions.
-
-2003-11-19 09:49 guy
-
- * packet-cpfi.c:
-
- Get rid of unused variables.
-
-2003-11-19 09:43 guy
-
- * packet-wsp.c:
-
- From Olivier Biot: get rid of no-longer-used routines.
-
-2003-11-19 09:32 sahlberg
-
- * packet-tcp.c:
-
- Update to TCP, when we see a SYN|ACK packetm reset base_ack to
- the current ACK-1 so that it looks right when doing relative
- sequence numbers. I.e. SEQ : seq==0 ack==0 SEQ|ACK
- seq==0 ack==1 ACK seq==1 ack==1
-
- This looks much more correct.
-
- This change also fixes the problem reported to ethereal-dev
- recently with "Follow TCP Stream" dropping the first character of
- the stream.
-
-2003-11-19 07:13 sharpe
-
- * packet-dcerpc-wkssvc.c:
-
- Fix some IDL ...
-
-2003-11-19 04:30 guy
-
- * packet-fcswils.c:
-
- From Dave Sclarsky: fix the offset for the Node WWN.
-
-2003-11-19 04:26 guy
-
- * packet-cpfi.c:
-
- Get rid of some unused arguments and variables.
-
- Clean up the handling of the footer, so that it works even with
- short frames.
-
-2003-11-19 04:05 guy
-
- * packet-cpfi.c:
-
- "uint" preferences should be "guint"s, not "int"s.
-
-2003-11-19 04:02 guy
-
- * packet-cpfi.c:
-
- Fix a typo.
-
-2003-11-19 04:00 guy
-
- * AUTHORS, Makefile.am, Makefile.nmake, packet-cpfi.c,
- doc/ethereal.pod:
-
- From Dave Sclarsky: CPFI support.
-
-2003-11-19 03:53 guy
-
- * packet-smb-browse.c, packet-smb-logon.c, packet-smb-mailslot.c:
-
- "dissect_mailslot_browse()", "dissect_mailslot_lanman()", and
- "dissect_smb_logon()" always return TRUE, so just get rid of
- their return value.
-
- "call_dissector()" automatically calls the data dissector if the
- protocol for the dissector being called is disabled, so we don't
- have to check its result and call the data dissector if it
- returns 0.
-
-2003-11-19 02:58 guy
-
- * packet-mmse.c:
-
- Register the MMSE dissector with the "http.content_type"
- dissector table, rathe than as a heuristic subdissector of HTTP.
-
-2003-11-19 01:50 guy
-
- * gtk/supported_protos_dlg.c:
-
- Use "OK" for the "OK" button, as we do elsewhere.
-
-2003-11-19 01:45 guy
-
- * packet-wsp.c:
-
- From Olivier Biot:
-
- Implement quoted-string parsing by appending the closing
- quote
- to the string value. If the quoted-string value does not
- start
- with a quote, dissection resumes but a warning is
- displayed.
- Textual headers are assumed to be 0x00 terminated
- (otherwise we
- have a malformed packet or a short frame).
-
- The Trailer header is also dissected now, and the charset
- parameter dissection has been rewritten.
-
- The Content-ID header dissector was registered at the
- place of
- the Trailer dissector; this has also been fixed.
-
-2003-11-19 01:39 guy
-
- * packet-ansi_map.c:
-
- From Michael Lum: fix param_digits() subtree for "Nature of
- Number".
-
-2003-11-19 00:10 ulfl
-
- * gtk/gui_prefs.c:
-
- redraw supported_protos dialog, if GUI prefs changed
-
-2003-11-19 00:04 ulfl
-
- * gtk/menu.c:
-
- added supported_protos menu item
-
-2003-11-19 00:02 ulfl
-
- * gtk/Makefile.am:
-
- added supported_protos_dlg
-
-2003-11-19 00:01 ulfl
-
- * gtk/Makefile.nmake:
-
- added supported_protos_dlg.obj
-
-2003-11-18 23:56 ulfl
-
- * gtk/: supported_protos_dlg.c, supported_protos_dlg.h:
-
- seperated "supported protocols and protocol fields" dialog,
- coming from help_dlg.c/.h
-
-2003-11-18 23:40 ulfl
-
- * Makefile.nmake:
-
- generate "static" help content
-
-2003-11-18 23:11 ulfl
-
- * help/: capture_filters.txt, convert-include.sh, Makefile.nmake,
- display_filters.txt, faq.txt, overview.txt, well_known.txt:
-
- "static content" and make environment of redesigned online help
-
-2003-11-18 19:56 guy
-
- * packet-bootp.c:
-
- From Greg Morris:
-
- dissect the RFC 2610 DHCP options for SLP;
-
- dissect Novell-specific options 85, 86, and 87.
-
-2003-11-18 19:46 guy
-
- * packet-tcp.c:
-
- From Lars Roland: the window size passed to
- "tcp_analyze_sequence_number()" is a "guint32", as it might be
- scaled - make the arugment a "guint32" as well.
-
-2003-11-18 19:36 guy
-
- * plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h,
- Xplugin_api_decls.h, Xplugin_table.h:
-
- Get rid of the second "col_set_fence()" entry.
-
-2003-11-18 19:34 guy
-
- * plugins/plugin_api_list.c:
-
- The second of the "col_set_fence()" entries is the one that
- should've been removed; that way, the ordinals of existing
- entries in the function vector is preserved.
-
-2003-11-18 19:31 guy
-
- * plugins/Makefile.nmake:
-
- From Lars Roland: put missing "enttec" into "all" list.
-
-2003-11-18 19:29 ulfl
-
- * gtk/capture_dlg.c:
-
- removed MSVC compiler warnings
-
-2003-11-18 19:28 guy
-
- * packet-ntp.c:
-
- From Matthias Drochner:
-
- extensions need only be a multiple of 4 bytes in length,
- not 8
- bytes;
-
- put in a missing increment of "offset".
-
-2003-11-18 19:27 ulfl
-
- * gtk/print_dlg.c:
-
- removed unused vars
-
-2003-11-18 19:26 ulfl
-
- * plugins/plugin_api_list.c:
-
- col_set_fence occurs twice, removed one appearance
-
-2003-11-18 19:20 guy
-
- * epan/filesystem.h:
-
- From Tomas Kukosa: add "extern"s so that the plugin API stuff
- works.
-
-2003-11-18 19:20 ulfl
-
- * packet-sdp.c:
-
- includes changed, to be working with MSVC also
-
-2003-11-18 19:18 ulfl
-
- * plugins/rdm/Makefile.nmake:
-
- corrected cut and paste errors, makefile was unchanged copied
- from rtnet
-
-2003-11-18 08:59 guy
-
- * plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h,
- Xplugin_api_decls.h, Xplugin_table.h:
-
- Add "col_get_writable()", "col_set_writable()", and
- "col_set_fence()" to the plugin API list.
-
-2003-11-18 08:58 guy
-
- * plugins/Xplugin_table.h:
-
- Export "protocol_t" as an opaque type.
-
- Make "proto_is_protocol_enabled()" and
- "proto_get_protocol_short_name()" take a "protocol_t *" as an
- argument, so they don't have to look up the "protocol_t" - this
- will probably speed them up considerably, and they're called on
- almost every dissector handoff.
-
- Get rid of a number of "proto_is_protocol_enabled()" calls that
- aren't necessary (dissectors called through handles, including
- those called through dissector tables, or called as heuristic
- dissectors, aren't even called if their protocol isn't enabled).
-
- Change some direct dissector calls to go through handles.
-
-2003-11-18 08:55 guy
-
- * plugins/plugin_api_list.c:
-
- Add "col_get_writable()", "col_set_writable()", and
- "col_set_fence()" to the plugin API list.
-
-2003-11-18 08:13 guy
-
- * configure.in, epan/configure.in, wiretap/configure.in:
-
- From Olivier Biot: add a "--enable-profile-build" flag to request
- that "-pg" binaries be built.
-
-2003-11-18 08:04 guy
-
- * packet-http.c:
-
- Content-Type values are case-insensitive; force them to lower
- case (subdissectors must register their Content-Type values as
- all-lower-case).
-
- Don't include parameters in the value we look up in the
- Content-Type subdissector table.
-
-2003-11-18 07:49 guy
-
- * packet-http.c:
-
- Add an "http.content_type" dissector table,
-
- Process the Content-Type header, and, if one is found, look up
- its value in the aforementioned dissector table.
-
-2003-11-18 07:08 guy
-
- * packet-ses.c:
-
- Handle concatenated SPDUs.
-
- Handle the Serial Number parameter.
-
-2003-11-18 06:31 guy
-
- * config.guess, config.sub:
-
- Latest config.guess and config.sub from
-
- http://savannah.gnu.org/projects/config/
-
-2003-11-18 06:06 ulfl
-
- * gtk/capture_info_dlg.c:
-
- removed MSVC warnings
-
-2003-11-18 04:19 gerald
-
- * doc/ethereal.pod:
-
- Document the capture filter changes that were just checked in.
-
-2003-11-18 04:16 gerald
-
- * util.c, util.h, gtk/main.c:
-
- Check the environment variables SSH_CONNECTION, SSH_CLIENT,
- REMOTEHOST, DISPLAY, and CLIENTNAME (in that order). If any of
- them are set, create a capture filter that excludes their traffic
- and set it as the default. The longer filters should be
- efficient without being overly long; they may need some tweaking.
-
-2003-11-18 00:46 ulfl
-
- * gtk/toolbar.c:
-
- removed some warnings
-
-2003-11-17 22:56 sahlberg
-
- * epan/to_str.c:
-
- updates to ip_to_str[_buf]() to make them faster.
-
- This functin was in a recent profiling run the fifth most
- expensive function. It consumed ~3.5% of the total cpu in that
- run.
-
- Using a static table this function is now just over twice as fast
- as previously.
-
- My testrun calling it 10.000.000 times in a loop changed the
- execution time from ~17.3s ro ~8.2s
-
- If this test was representative for the speedup and if ~3.5 in
- the profile run was representative for normal cases this should
- make ethereal ~1.8% faster. Woohoo. (low hanging fruit)
-
-2003-11-17 22:34 guy
-
- * plugins/: acn/Makefile.am, artnet/Makefile.am, asn1/Makefile.am,
- gryphon/Makefile.am, mgcp/Makefile.am, pcli/Makefile.am,
- rtnet/Makefile.am:
-
- Fix the copyright notices (Gerald has the copyright on Ethereal).
-
-2003-11-17 22:31 guy
-
- * plugins/giop/Makefile.am:
-
- Tweak the introductory comment.
-
-2003-11-17 22:29 guy
-
- * plugins/: enttec/.cvsignore, rdm/.cvsignore:
-
- Fix the .cvsignore files.
-
-2003-11-17 22:26 guy
-
- * plugins/rdm/packet-rdm.c:
-
- From Erwin Rol: check the checksum in RDM packets.
-
-2003-11-17 22:09 guy
-
- * configure.in:
-
- From Loïc Minier: append $(EXEEXT) to the names of binaries, so
- that the configure script generates the right executable image
- file names on Cygwin.
-
-2003-11-17 21:52 guy
-
- * packet-sdp.c:
-
- From Lars Roland: use the c= and m= information to set up
- conversations to use RTP/RTCP.
-
-2003-11-17 20:57 guy
-
- * AUTHORS, Makefile.am, configure.in,
- packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi,
- plugins/Makefile.am, plugins/Makefile.nmake,
- plugins/artnet/ChangeLog, plugins/artnet/moduleinfo.h,
- plugins/artnet/packet-artnet.c, plugins/enttec/.cvsignore,
- plugins/enttec/AUTHORS, plugins/enttec/COPYING,
- plugins/enttec/ChangeLog, plugins/enttec/INSTALL,
- plugins/enttec/Makefile.am, plugins/enttec/Makefile.nmake,
- plugins/enttec/NEWS, plugins/enttec/moduleinfo.h,
- plugins/enttec/packet-enttec.c, plugins/rdm/.cvsignore,
- plugins/rdm/AUTHORS, plugins/rdm/COPYING,
- plugins/rdm/Makefile.am, plugins/rdm/Makefile.nmake,
- plugins/rdm/moduleinfo.h, plugins/rdm/packet-rdm.c:
-
- From Erwin Rol: initial ENTTEC support and RDM support.
-
-2003-11-17 20:00 guy
-
- * gtk/capture_info_dlg.c:
-
- Not all compilers allow array/structure/union members of
- automatic variables to be initialized to non-constant values (C89
- says that "All the expressions in an initializer for an object
- that has static storage duration or in an initializer list for an
- object that has aggregate or union type shall be constant
- expressions"; presumably the intent of the former was to avoid
- run-time initialization and of the latter was to let the
- initialization be done by copying from a compile-time-created
- blob of memory), so we have to initialize "info->counts" by hand.
-
-2003-11-17 19:40 guy
-
- * capture.c:
-
- Fix a typo.
-
-2003-11-17 18:23 ulfl
-
- * etypes.h, packet-ethertype.c:
-
- added ETHERTYPE_PROFINET
-
-2003-11-17 00:27 guy
-
- * gtk/capture_info_dlg.c:
-
- "capture()" takes a "struct pcap_stat *" argument, so you need to
- include <pcap.h> before including "capture.h".
-
- Include "dlg_utils.h" to declare "dlg_set_cancel()".
-
-2003-11-17 00:26 guy
-
- * capture.c:
-
- Get rid of a no-longer-used variable.
-
-2003-11-16 23:17 guy
-
- * Makefile.am, disabled_protos.c, packet-alcap.c,
- packet-ansi_637.c, packet-ansi_683.c, packet-ansi_a.c,
- packet-ansi_map.c, packet-atalk.c, packet-clnp.c,
- packet-dcerpc.c, packet-dcerpc.h, packet-dvmrp.c, packet-fcip.c,
- packet-giop.c, packet-giop.h, packet-gsm_a.c, packet-gsm_sms.c,
- packet-gssapi.c, packet-gssapi.h, packet-iscsi.c,
- packet-mrdisc.c, packet-msnip.c, packet-pim.c, packet-ppp.c,
- packet-rpc.c, packet-rpc.h, packet-smb-browse.c,
- packet-smb-browse.h, packet-smb-logon.c, packet-smb-logon.h,
- packet-smb-mailslot.c, packet-smb-pipe.c, packet-snmp.c,
- packet-tpkt.c, prefs.c, epan/packet.c, epan/proto.c,
- epan/proto.h, gtk/dfilter_expr_dlg.c, gtk/help_dlg.c,
- gtk/proto_dlg.c, plugins/plugin_api_list.c:
-
- Export "protocol_t" as an opaque type.
-
- Make "proto_is_protocol_enabled()" and
- "proto_get_protocol_short_name()" take a "protocol_t *" as an
- argument, so they don't have to look up the "protocol_t" - this
- will probably speed them up considerably, and they're called on
- almost every dissector handoff.
-
- Get rid of a number of "proto_is_protocol_enabled()" calls that
- aren't necessary (dissectors called through handles, including
- those called through dissector tables, or called as heuristic
- dissectors, aren't even called if their protocol isn't enabled).
-
- Change some direct dissector calls to go through handles.
-
-2003-11-16 23:11 sahlberg
-
- * AUTHORS, Makefile.am, Makefile.nmake, h225-persistentdata.c,
- h225-persistentdata.h, packet-h225.c, packet-h225.h,
- tap-h225rassrt.c, doc/ethereal.pod, doc/tethereal.pod,
- gtk/Makefile.am, gtk/Makefile.nmake, gtk/h225_ras_srt.c:
-
- From Lars Roland Service Response times for H225 RAS
-
-2003-11-16 22:33 sahlberg
-
- * packet-h450.c:
-
- Bugfix for h450.
-
- The hf field we give to dissect_per_object_string is a FT_STRING
- and not a FT_BYTES. This caused ethereal to abort with an assert
- failure.
-
- This fixes the issue that Keith French recently brought up in his
- mailing to ethereal-users
-
-2003-11-15 23:58 guy
-
- * packet-wsp.c:
-
- From Olivier Biot: fix the offset for the Encoding-Version header
- in the general form.
-
-2003-11-15 23:48 guy
-
- * gtk/menu.c:
-
- From Michael Lum: add <shift><control> hotkeys for Protocols and
- Preferences.
-
-2003-11-15 11:46 ulfl
-
- * gtk/menu.c:
-
- GTK2 specific: use some Ethereal specific stock icons generated
- in toolbar.c
-
-2003-11-15 11:44 ulfl
-
- * gtk/: toolbar.c, toolbar.h:
-
- handlebar removed, GTK2 specific: generate some Ethereal specific
- stock icons and use them in the toolbar
-
-2003-11-15 11:39 ulfl
-
- * config.nmake:
-
- added gdk_pixbuf to GTK2 specific libs to link (needed in
- toolbar.c)
-
-2003-11-15 10:06 ulfl
-
- * file.c:
-
- removed no longer used gtk includes
-
-2003-11-15 08:53 ulfl
-
- * gtk/capture_info_dlg.c:
-
- seperated capture dialog from capture.c and put into new
- gtk/capture_info_dlg.c, added some tiny bars, that will indicate
- the percentage, added ESC key handler and use of GTK_STOCK button
-
-2003-11-15 08:50 ulfl
-
- * gtk/capture_dlg.c:
-
- added "#include <epan/packet.h>" to be able to include
- "capture.h"
-
-2003-11-15 08:47 ulfl
-
- * capture.c, capture.h, gtk/Makefile.am, gtk/Makefile.nmake:
-
- seperated capture dialog from capture.c and put into new
- gtk/capture_info_dlg.c
-
-2003-11-14 21:18 guy
-
- * capture.c:
-
- When it comes to whether to use "select()" or not, even if you're
- building in Cygwin's pretend-it's-UNIX environment, we need to
- treat the platform as Windows.
-
- Get rid of the BSD #define - just check for the platforms on
- which we mustn't use "select()".
-
-2003-11-14 19:20 guy
-
- * doc/README.developer:
-
- Fix the stuff that talks about adding to DISSECTOR_SOURCES to
- talk about adding to DISSECTOR_SRC instead, and update it to
- mention "Makefile.nmake" in the first instance.
-
-2003-11-14 18:59 guy
-
- * packet-gprs-ns.c:
-
- From Josef Korelus: update the offset after decoding an IE.
-
-2003-11-14 10:11 guy
-
- * packet-null.c:
-
- Fix the heuristics so that they recognize Linux DLT_NULL headers.
-
-2003-11-14 02:07 guy
-
- * packet-sip.c:
-
- Add support for the compact form of headers.
-
-2003-11-14 01:35 guy
-
- * packet-tcap.c:
-
- From Michael Lum: fix up handling of ABORT package.
-
-2003-11-14 01:27 guy
-
- * packet-wap.c:
-
- From Olivier Biot: fix the debugging output of
- "tvb_get_guintvar()".
-
-2003-11-13 23:44 guy
-
- * packet-wsp.c:
-
- From Olivier Biot: use "g_strdup_printf()" to generate
- dynamically-allocated sprintf output.
-
-2003-11-13 23:38 guy
-
- * packet-eapol.c, packet-isup.c, packet-ldp.c, packet-m2ua.c,
- epan/proto.c:
-
- Require that field names contain only alphanumerics, "-", "_",
- and ".".
-
- Fix the names that contained other characters.
-
-2003-11-13 23:13 guy
-
- * packet-dcerpc.c:
-
- From Jaime Fournier: get rid of space in field name.
-
-2003-11-13 20:53 sahlberg
-
- * packet-tcp.c:
-
- Change the gboolean controlling whether to use TCP Sequence
- Number Analysis and TCP Relative Sequence Numbers to default to
- ENABLED instead of DISABLED.
-
- These features do not consume that much memory or CPU but will
- greatly enhance the feature set of ethereal. Make it enabled by
- default so also those that never venture into the preferences
- dialog will benefit from it.
-
-2003-11-13 08:22 sahlberg
-
- * file.c, doc/ethereal.pod:
-
- For Time Reference frames reset the counter for
- CulmulativeBytes. This makes the CulmulativeBytes field make
- more sense since if we want something to be a TimeReference frame
- it is likely that we also want to measure BOTH time and number of
- bytes (==culmulative bytes) until the event we are looking at.
-
-2003-11-13 08:16 sahlberg
-
- * packet-ip.c:
-
- Change the strings shown for ICMP TTL exceeded to match the
- wording in the standard
-
-2003-11-13 05:08 gerald
-
- * packet-wsp.c:
-
- We can't pass NULLs to proto_tree_add_text(). Replace a bunch of
- occurrences of match_strval() with val_to_str() so that we don't
- throw an assertion.
-
- These changes fix a problem with a file from Martin Dubovsky;
- otherwise they haven't been heavily tested.
-
-2003-11-12 23:17 guy
-
- * plugins/docsis/packet-docsis.c:
-
- From Anand Narwani: fix bitmask for Active Grants field.
-
-2003-11-12 22:44 guy
-
- * packet-wsp.c:
-
- From Olivier Biot:
-
- implement the TE header decoding;
-
- fix the exported add_content_type function;
-
- reimplement the header parameter dissection so the
- parameters
- also show up in the related header.
-
-2003-11-12 21:22 guy
-
- * packet-tzsp.c:
-
- From Chris Waters:
-
- * Better decoding of TZSP header.
- * Handle unknown tags in packet.
- * Removed encapsulation types which are not actually
- supported.
- * Added tags for original length and sensor address.
- * Fix signedness of some fields.
-
- Get rid of unused "hf_tzsp_reserved" variable.
-
- Use -1 rather than "tvb_length(tvb)" when constructing the
- top-level protocol tree item, and set the length if we have
- payload that we dissect separately.
-
- Have "add_option_info()" take a starting offset, rather than
- constructing a subset tvbuff for it.
-
- Clean up indentation.
-
-2003-11-12 20:44 guy
-
- * AUTHORS, packet-ntp.c, doc/ethereal.pod:
-
- From Matthias Drochner: support for mode 6 and mode 7 control
- packets and NTP4 autokey extension data.
-
-2003-11-12 19:04 ulfl
-
- * gtk/print_dlg.c:
-
- completely redesigned print dialog layout, to be more obvious to
- the user
-
-2003-11-12 18:48 gerald
-
- * file.c:
-
- Remove MAX_DECODE_BUFFER_SIZE; it's no longer used.
-
-2003-11-12 09:00 guy
-
- * packet-dcerpc.c:
-
- Put stub data back where it was in the tree before.
-
-2003-11-12 08:58 guy
-
- * packet-smb.c:
-
- If what remains of the SMB byte count exceeds the data left in
- the tvbuff, show what's left as extra byte parameters - don't act
- as if there aren't any extra byte parameters.
-
-2003-11-11 20:49 guy
-
- * packet-null.c, wiretap/snoop.c:
-
- From Brian Ginsbach: fix handling of IRIX and UNICOS/mp snoop
- captures on loopback interfaces.
-
-2003-11-11 20:33 guy
-
- * packet-ses.c:
-
- Add parameter length checking.
-
-2003-11-11 20:11 guy
-
- * packet-rsvp.c:
-
- From Mohammad Hanif: fix dissection of RSVP DETOUR object code.
-
-2003-11-11 20:08 guy
-
- * image/toolbar/capture_24.xpm, image/toolbar/cfilter_24.xpm,
- image/toolbar/dfilter_24.xpm, image/toolbar/stock_close_24.xpm,
- image/toolbar/stock_colorselector_24.xpm,
- image/toolbar/stock_help_24.xpm,
- image/toolbar/stock_jump_to_24.xpm,
- image/toolbar/stock_open_24.xpm,
- image/toolbar/stock_preferences_24.xpm,
- image/toolbar/stock_print_24.xpm,
- image/toolbar/stock_refresh_24.xpm,
- image/toolbar/stock_right_arrow_24.xpm,
- image/toolbar/stock_save_24.xpm,
- image/toolbar/stock_search_24.xpm,
- image/toolbar/stock_stop_24.xpm, plugins/asn1/moduleinfo.h:
-
- Get rid of carriage returns in source files.
-
-2003-11-11 19:24 guy
-
- * packet-tcp.c:
-
- Make the declaration of "process_tcp_payload()" match the
- definition.
-
-2003-11-11 19:23 guy
-
- * packet-tacacs.c:
-
- "tacplus_pref_cb()" takes no arguments, not an unspecified list
- of arguments.
-
-2003-11-11 18:25 guy
-
- * config.nmake:
-
- Get rid of GLib 1.3 support - current versions of GTK+ 1.3
- require GLib 2.0, and earlier versions are sufficiently buggy
- that we don't want to support them.
-
-2003-11-11 13:59 ulfl
-
- * gtk/print_mswin.c:
-
- added some print dialog flags, to disable some unsupported print
- features (e.g. selection of pages from X to Y)
-
-2003-11-11 08:29 guy
-
- * AUTHORS, Makefile.am, Makefile.nmake, packet-ses.c, packet-ses.h,
- doc/ethereal.pod:
-
- From Yuriy Sidelnikov: ISO 8327-1 Session Protocol support.
-
-2003-11-11 06:10 guy
-
- * plugins/: plugin_api_list.c, Xass-list, Xplugin_api.c,
- Xplugin_api.h, Xplugin_api_decls.h, Xplugin_table.h:
-
- Add "asn1_id_decode1()" to the list of exported functions.
-
-2003-11-11 05:54 guy
-
- * packet-ansi_map.c:
-
- From Michael Lum:
-
- Minor improvements.
-
- Added IEI level decoding of cdma2000 Handoff * IOS data
- parameters.
-
-2003-11-11 05:51 guy
-
- * packet-ansi_a.c:
-
- From Michael Lum:
-
- Change P_xxx to ANSI_A_E_xxx.
-
- Fix decoding of some parameters.
-
- Fix initialization of ett array.
-
-2003-11-11 05:23 guy
-
- * gtk/gui_prefs.c:
-
- The user interface preference page has only 9 rows in the GTK+
- 2.x version.
-
-2003-11-11 05:09 guy
-
- * gtk/gui_prefs.c:
-
- Create the last two items in the GUI preferences page's first
- column the same way the other items are created - in order, going
- down the page, and using "pos++" as the table position.
-
-2003-11-10 22:31 guy
-
- * packet-ansi_a.c:
-
- From Albert Chin: <stdlib.h> on HP-UX 11.00 (and possibly 10.20
- and perhaps some versions of Digital/Tru64 UNIX) drags in
- <wait.h>, which drags in <sys/procset.h>, which defines P_SID in
- ways that cause this not to compile. Use P_MY_SID instead.
-
-2003-11-10 21:42 guy
-
- * packet-h225.c:
-
- From Martin Regner:
-
- "aliasAddress", in an EndPoint sequence, is a sequence of
- aliasAddresses.
-
- Don't update the Info or Protocol columns in a pdu_item.
-
-2003-11-10 20:22 guy
-
- * packet-dcerpc-epm.c:
-
- From Yaniv Kaul:
-
- 1. Add dissection of inquiry type (rpc_c_ep_all_elts /
- rpc_c_ep_match_by_if / rpc_c_ep_match_by_obj /
- rpc_c_ep_match_by_both).
-
- 2. The version field seems incorrect to me - I believe it
- is usually
- should be version 2.0, not 0.2.
- I suspect that the insertion of version information to
- the hash
- table is also wrong, (and the get for the version
- should have
- used _letohl() ) - but I did not change it.
-
- 3. Clean up some white space.
-
-2003-11-10 20:15 guy
-
- * packet-ansi_a.c:
-
- From Albert Chin: dynamically allocate the "ett" array - some
- compilers (such as at least one older version of the HP C
- compiler) can't cope with constant expressions that involve the
- "?" operator, it appears; they think it's not a constant
- expression.
-
- Also, as Albert notes, there's no reason for "ett" to be static
- here.
-
-2003-11-10 08:14 sahlberg
-
- * packet-q931.c:
-
- The Q.931 dissector never checked whether the codeset variable
- was set to a reasonable value or not.
-
- This was problematic and caused crashes since this variable is
- used as an index into an array where we grab a pointer (which is
- later dereferenced).
-
- Dereferencing that pointer will have surprising effects. Usually
- crashes.
-
- Update Q.931 to verify sanity of the codeset variable everytime
- it gets set.
-
-2003-11-10 08:02 sahlberg
-
- * packet-smb.c:
-
- Bugfix for ethereal crashes
-
- If the ByteCount field in the SMB PDU spanned beyond the end of
- the packet because the packet was short or because the BC field
- was corrupted and contained garbade data then the tree item for
- the command (the subtree just after the SMBHeader subtree) would
- describe data continuing beyond the end of the packet.
-
- If we selected one such tree in the dissect pane and used
- Prepare/Match Selected this would cause the filter build thing
- to try to access data beyod the end of the packet and ethereal
- would dump core.
-
- Change the END_OF_SMB macro so that it shrinks bc so that bc
- never describes data beyond the end of the packet.
-
-2003-11-10 07:44 sahlberg
-
- * packet-ldap.c, gtk/dcerpc_stat.c:
-
- Not all LDAP PDUs are aligned to the start of a TCP segment.
-
- If we failed to dissect the GSS-SPNEGO blob it probably means
- that the segment is somewhere in the middle of an LDAP PDU.
-
- Just bail out and stop dissecting the PDU instead of aborting
- ethereal completely using g_assert() since this is not really a
- pathological error, its just something that can and will happen
- normally.
-
-2003-11-09 22:57 guy
-
- * asn1.c, asn1.h:
-
- Fix the type of the "integer" argument to
- "asn1_uint32_value_decode()", as per a note by Michael Lum.
-
-2003-11-09 22:55 guy
-
- * AUTHORS, packet-rtcp.c, packet-rtp.c, doc/ethereal.pod:
-
- From Martin Mathieson: display the bitfields for
-
- - the first 2 bytes of RTP headers
- - the first byte of RTCP report.
-
-2003-11-09 22:49 guy
-
- * packet-ansi_map.c:
-
- From Michael Lum: add the ability to put parameter data at the
- end of the parameter name so that the user doesn't have to open
- the parameter subtree to see the most important data.
-
- Use "%u", not "%d", to print unsigned quantities.
-
- Get rid of includes of <gmodule.h> (we're not loading any code at
- run-time in the dissector itself), and <sys/types.h> and
- <netinet/in.h> (we shouldn't need either of those).
-
-2003-11-09 22:41 guy
-
- * packet-gsm_a.c:
-
- From Michael Lum get rid of non-portable "%N$" constructs in
- printf formats.
-
- Use "%u", not "%d", to print unsigned quantities.
-
- Get rid of includes of <gmodule.h> (we're not loading any code at
- run-time in the dissector itself), and <sys/types.h> and
- <netinet/in.h> (we shouldn't need either of those).
-
-2003-11-09 22:32 guy
-
- * packet-ansi_a.c:
-
- Remove accidentally-inserted letter.
-
-2003-11-09 22:30 guy
-
- * packet-ansi_a.c:
-
- From Michael Lum:
-
- Fix some incorrect bit shifts.
-
- Get rid of non-portable "%N$" constructs in printf
- formats.
-
- Use "%u", not "%d", to print unsigned quantities.
-
-2003-11-09 22:15 guy
-
- * plugins/asn1/packet-asn1.c:
-
- From Albert Chin: the HP-UX 10.20 C compiler doesn't allow
-
- typedef enum _foo foo;
- enum _foo {
- ...
- };
-
- You have to define the enum before using it in a typedef. (If I
- had my ANSI C89 standard handy, I could say whether that was
- legal ANSI C or not.)
-
-2003-11-09 22:13 guy
-
- * packet-bssgp.c:
-
- From Albert Chin: get rid of null statements outside of function
- bodies (that's what the ";" in
-
- int
- foo(...)
- {
- ...
- };
-
- is).
-
-2003-11-09 19:53 guy
-
- * packet-dcerpc-dcom.h:
-
- From Albert Chin: get rid of C++ comments.
-
-2003-11-09 01:36 guy
-
- * prefs.c:
-
- From Gisle Vanem:
-
- Copy the "gui_fileopen_*" fields in "copy_prefs()".
-
- Fix a typo in "free_prefs()".
-
-2003-11-08 05:47 guy
-
- * packet-tcp.c, packet-tcp.h:
-
- Have "decode_tcp_ports()" handle only the handoff to a
- subdissector - and have it return TRUE if we succeeded, FALSE
- otherwise - and have an internal "process_tcp_payload()" routine
- handle the (TCP-specific) PDU tracking and sequence number
- analysis, with an argument to indicate whether it should do that
- or not (i.e., whether it's being handed a TCP segment or
- reassembled data).
-
-2003-11-08 00:09 guy
-
- * AUTHORS, packet-rsvp.c, doc/ethereal.pod:
-
- From Mohammad Hanif:
-
- correct and enhance support for RSVP FAST_REROUTE and
- DETOUR
- objects (source:
- draft-ietf-mpls-rsvp-lsp-fastreroute-03.txt);
-
- support an RSVP SESSION_OBJECT object with ctype = 1.
- This
- object contains resource affinities (source: RFC 3209).
-
-2003-11-08 00:02 guy
-
- * packet-msproxy.c, packet-socks.c, packet-tcp.c, packet-tcp.h:
-
- "decode_tcp_ports()" is for use by protocols that proxy
- transport-layer packets/sessions, e.g. MSProxy and SOCKS. It
- should not cause any of the TCP-specific stuff such as sequence
- number analysis or PDU tracking to be done. (Actually, MSProxy
- and SOCKS should offer desegmentation services *themselves* and
- do their *own* PDU tracking, rather than just passing stuff on to
- "decode_tcp_ports()", but that's another matter.)
-
- Make "tcp_tree" once again be a local variable to
- "dissect_tcp()", and pass it as an argument to those functions
- that use it.
-
-2003-11-07 23:27 guy
-
- * Makefile.nmake, config.h.win32, config.nmake,
- wiretap/Makefile.nmake, wiretap/config.h.win32:
-
- Let people configure whether to build with Zlib or not solely by
- controlling whether ZLIB_DIR is defined or not in config.nmake.
-
-2003-11-07 23:26 guy
-
- * gtk/Makefile.nmake:
-
- Nothing here should require zlib.h, so we shouldn't need to do
- "/I$(ZLIB_DIR)".
-
-2003-11-07 20:23 guy
-
- * packet-wsp.c:
-
- From Olivier Biot: implement the Range, Content-Range and
- Content-Disposition headers.
-
-2003-11-07 20:07 guy
-
- * packet-wsp.c:
-
- From Olivier Biot: add dissection for the Content-Base headeer.
-
-2003-11-07 08:50 guy
-
- * packet-fcels.c, packet-fcels.h:
-
- From Dinesh Dutt:
-
- - Added support for displaying support for
- Multicast/Broadcast supported
- bits in *LOGI common service params
- - Removed restriction for "Random Relative Offset" & its
- alternate to be in
- PLOGI or PDISC only. Some HBAs set it even in FLOGI.
-
-2003-11-07 08:47 guy
-
- * packet-fcsp.c:
-
- From Dinesh Dutt:
-
- - Added support for decoding related to Security in *LOGI
- service params
- - Added support for new LS_RJT code for authentication
- failure
- - Brought packet-fcsp.c up-to-date with FC-SP rev 1.2
-
-2003-11-07 05:26 sahlberg
-
- * Makefile.am, Makefile.nmake, packet-kpasswd.c:
-
- New protocol: MS Kpasswd (RFC3244)
-
- KPasswd is partially dissected for UDP.
-
- It would be very useful if someone added dissection of the asn.1
- encoded AP_REQ and the KRB-PRIV blobs. I dont think I will add
- those.
-
-2003-11-07 04:03 sahlberg
-
- * packet-ldap.c:
-
- In some captures we might have already established and BOUND LDAP
- session where GSS-SPNEGO is used. If we havent seen the BIND
- call ethereal would assume it is vanilla non-GSS-SPNEGO LDAP and
- would fail to decode the packet.
-
- Add heuristics to the LDAP dissector so that IF the first 4 bytes
- of the LDAP PDU looks like ity could be a length field and IF the
- fifth byte has the value 0x60 then assume what we have is
- GSS-SPNEGO and assume this and all further commands on this
- session is GSS-SPNEGO as well.
-
-2003-11-07 03:47 guy
-
- * packet-http.c:
-
- Make a field for the Content-Type entity header, and give it an
- EH_ value so it can be handled specially (with a string dissector
- table so that subdissectors can register for particular content
- types).
-
-2003-11-07 01:29 guy
-
- * gtk/: menu.c, toolbar.c, toolbar.h:
-
- "File->Open" should be available whether or not we have a captue
- file open.
-
- The toolbar equivalent should *not* be available if we have an
- "Update list of packets in real time" capture running.
-
- The toolbar "Save" button should not be available if we don't
- have an unsaved capture file.
-
-2003-11-06 23:02 guy
-
- * gtk/menu.c:
-
- Make Shift+Control+S an accelerator for "Save As...", as per the
- GNOME HIG.
-
-2003-11-06 22:45 guy
-
- * wiretap/: file_access.c, netmon.c, network_instruments.c,
- network_instruments.h, wtap-int.h:
-
- From Scott Emberley: support for writing Network Instruments
- Observer files.
-
-2003-11-06 09:52 guy
-
- * doc/README.plugins:
-
- Note that not all OSes on which Ethereal runs can support
- plugins.
-
- Note that you have to modify plugins/Makefile.nmake.
-
- Fix "plugin/" to "plugins/".
-
- Update the sample Makefile.am and Makefile.nmake to match the
- current state of affairs.
-
-2003-11-06 09:47 guy
-
- * doc/README.developer:
-
- Warn people not to use the "numbered argument" feature that many
- UNIX printf's implement.
-
-2003-11-06 09:32 guy
-
- * plugins/acn/packet-acn.c:
-
- From Erwin Rol: fix some switched fields.
-
-2003-11-06 09:28 guy
-
- * packet-sccp.c:
-
- From Michael Lum: have the SCCP dissector register itself by
- name.
-
-2003-11-06 09:18 sahlberg
-
- * packet-ldap.c, packet-tcp.c:
-
- Update to LDAP and TCP
-
- LDAP messages that span multiple segments will throw an exception
- unless we have reassembly enabled.
-
- Update TCP so that IF an exception was thrown that we still pick
- up any hints provided by the subdissector about where the next
- PDU starts.
-
- Update LDAP so that it will rpovide hints to TCP about where the
- next LDAP PDU starts in the sequence number space.
-
- Thus now ethereal can find and dissect LDAP PDUs that starts
- somewhere in the middle of a TCP segment.
-
-2003-11-06 09:13 guy
-
- * packet-dcerpc.c:
-
- Update a comment.
-
- Catch another case where we need to check for a null
- decrypted_tvb.
-
-2003-11-06 09:05 guy
-
- * plugins/: acn/Makefile.nmake, artnet/Makefile.nmake,
- asn1/Makefile.nmake, docsis/Makefile.nmake,
- gryphon/Makefile.nmake, lwres/Makefile.nmake,
- megaco/Makefile.nmake, mgcp/Makefile.nmake, pcli/Makefile.nmake,
- rtnet/Makefile.nmake:
-
- Use "$(OBJECTS)" whenever a complete list of .obj files appears,
- rather than repeating the list from the setting of OBJECTS.
-
-2003-11-06 08:54 guy
-
- * packet-http.c:
-
- Add a mechanism to handle various entity headers, allowing their
- (string) values to be put into the protocol tree as fields and
- allowing some headers to get special treatment, and use it for
- Authorization, Proxy-Authorization, WWW-Authenticate, and
- Proxy-Authenticate.
-
-2003-11-06 08:51 sahlberg
-
- * packet-tcp.c:
-
- Fix for TCP.
-
- If we have short or malformed PDUs in protocols above TCP this
- will generate an exception and thus some of the stateful things
- such as keeping track of and printing the tcp analysis data will
- be shourcutted and not called.
-
- Add a wrapper around the call to the subdissectors above TCP so
- that if an exception is generated we will still catch it and
- explicitely call tcp_print_sequence_number_analysis() so that
- also short packets are handled well.
-
-2003-11-06 07:44 sahlberg
-
- * packet-dcerpc.c:
-
- Bugfix for dcerpc parsing of encrypted short packets.
-
- Sometimes if we cant decrypt a DCERPC packet decrypted_tvb is
- NULL.
-
- do not pass a NULL pointer to show_stub_data() since this will
- dump core.
-
-2003-11-05 20:19 guy
-
- * packet-ansi_a.c:
-
- Get rid of includes of <gmodule.h> (we're not loading any code at
- run-time in the dissector itself), and <sys/types.h> and
- <netinet/in.h> (we shouldn't need either of those, and they might
- be responsible for dragging in <sys/procset.h> on Digital UNIX -
- that header defines P_SID in a way that conflicts with our
- definition).
-
-2003-11-05 20:10 guy
-
- * plugins/acn/packet-acn.c:
-
- Update from Erwin Rol.
-
-2003-11-05 20:10 guy
-
- * packet-ldap.c:
-
- A "GHashFunc()" returns a "guint", not a "gint".
-
-2003-11-05 09:04 sahlberg
-
- * gtk/ldap_stat.c:
-
- the LDAP service response time dialog
-
-2003-11-05 09:04 sahlberg
-
- * packet-ldap.c, packet-ldap.h, doc/ethereal.pod, gtk/Makefile.am,
- gtk/Makefile.nmake, gtk/service_response_time_table.c:
-
- update for LDAP measure the response time for some LDAP commands
- and add a service response time dialog for it
-
-2003-11-05 04:23 guy
-
- * packet-wtp.c:
-
- From Olivier Biot: have a separate subtree ett_ value for
- concatenated PDUs.
-
-2003-11-04 22:14 guy
-
- * wiretap/snoop.c:
-
- Sigh. Some snoop files have 6 bytes of padding; assume the file
- is a snoop file unless it has enoguh padding to hold a Shomiti
- trailer record. (DEAR SUN MICROSYSTEMS: PLEASE DO NOT STUFF 16
- OR MORE BYTES OF PADDING INTO A SNOOP PACKET. THANK YOU. HAVE A
- NICE DAY.)
-
- Add a little paranoia about the record and captured data lengths.
-
-2003-11-04 21:44 guy
-
- * packet-isakmp.c:
-
- Get rid of all the UDP-encapsulated IPSec stuff.
-
- draft-ietf-ipsec-udp-encaps-06 says "The UDP port numbers are the
- same as used by IKE traffic, as defined in [Kiv05]", and
- "[Kiv05]" is draft-ietf-ipsec-nat-t-ike-05, which has been
- superseded by draft-ietf-ipsec-nat-t-ike-07; the latter appears
- to imply that it goes over port 4500, not port 500.
-
- We already have a draft-ietf-ipsec-udp-encaps-06 dissector for
- port 4500 (packet-ipsec-udp.c), and it's not entirely clear to me
- how, if draft-ietf-ipsec-udp-encaps-06 traffic *did* go over port
- 500, you'd distinguish it from regular ISAKMP traffic.
-
-2003-11-04 20:33 guy
-
- * gtk/prefs_dlg.c:
-
- Skip the check for the module if a page doesn't have a module.
-
-2003-11-04 20:22 guy
-
- * gtk/prefs_dlg.c:
-
- Clean up the way we find the properties page for a given protocol
- somewhat; this fixes a bug wherein we were assuming all modules
- necessarily had preference pages (they won't, if the only
- preferences for the module are obsolete preferences).
-
-2003-11-04 19:47 guy
-
- * packet-wsp.c:
-
- From Olivier Biot:
-
- * Extra headers: Encoding-Version, WWW-Authenticate,
- Proxy-Authenticate
-
- * Fix memory allocate/free in header parsing functions &
- macros
-
- * Add missing "ok = TRUE" for some header parsing
- functions
-
- * Header subfields all share the same subtree identifier
- (more
- intuitive)
-
- * Get rid of unused header fields and subtrees
-
- * Some whitespace changes
-
-2003-11-04 18:37 guy
-
- * plugins/asn1/packet-asn1.c, plugins/gryphon/packet-gryphon.c,
- AUTHORS, doc/ethereal.pod:
-
- From Masaki Chikama: fix static compilation of "generic ASN.1"
- and Gryphon plugins.
-
-2003-11-04 16:44 gerald
-
- * plugins/asn1/packet-asn1.c:
-
- #ifdef out "#include <gtk/gtk.h>", so that --disable-ethereal
- works again.
-
-2003-11-04 08:16 guy
-
- * packet-http.c:
-
- If we've already constructed a subset tvbuff, don't construct an
- identical one and throw away the first one.
-
+461c3f6545 capinfos: fix leak of message digest handle
+dc2f4bdf26 wslua: use Filehandler.extensions for controlling output files
+c7fda768f4 Qt 4.8 compatibility for escaping HTML
+1e1274a889 Update some of the NSIS packaging documentation.
+5f58d96717 MaxMind DB: Shut down our mmdbresolve process.
+be1af00448 Properly reset a variable.
+bbe5fc1028 Epan+Qt: Invalidate cached column strings.
+03af5553eb ssl-utils: fix compilation if not HAVE_LIBGCRYPT_AEAD.
+b19ca06fcc tap-sctp: remove leak of sack and tsn (found by clang).
+f96abc7fc0 tap-sctp: remove leak of tmp_info (found by clang).
+d6161a656b tap-sctp: rework the memory allocations.
+2ee7d2100c TLS13: support draft 25 and 26
+8f3ebb4ea3 TLS13: implement trial decryption for early data
+ab40224aca (D)TLS: restrict ssl.ignore_ssl_mac_failed preference to ssl
+b9b5c6b680 f5ethtrailler: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
+f421297fdb Omron-FINS: Added parsing of CS1 mode FINS memory area codes.
+710cf8121d Nano: do not use packet scope strings in columns
+0ebcd27377 Trust CMake's Visual C++ version detection.
+07647c2555 NAS-5GS: Start updating to version 0.4.0
+eb7181cb3c [GPRSCDR] Update to 3GPP TS 32.298 V15.1.0
+51f4a01a02 f5ethtrailer: Fix calling col_info with NULL format string.
+5277e67339 thrift: Fix typo in dissector table description
+b9741b0d41 [GTPv2] Add new IE Secondary RAT Usage Data Report
+13e7c1229d Migrate sharkd to MaxMindDB.
+4eaee4f094 Export ZigBee ZCL functions in the libwireshark.dll.
+a7ef22d247 Register the ZigBee ZCL cluster with a manufacturer specific code.
+be177eb84f Add support for ZigBee ZCL manufacturer specific attributes and commands.
+8f86a3b6cb .mailamp: update (of Q1 2018)
+46a7b4fd5e CMake: Don't build fuzzshark by default on Windows.
+4c750d98a2 Windows: Conditionally set CREATE_BREAKAWAY_FROM_JOB.
+6dcd7a70a6 Get rid of trailing white space.
+068dbc809f Expand a comment.
+0f45f4bcf7 [PFCP] Fixed FAR ID, QER ID and URR ID Allocation Type String appended to the Tree in UI
+2a227f72bf Properly initialize mmdb_lookup_t.
+246f0bc012 Get rid of TestBigEndian and AC_C_BIGENDIAN.
+fa27833548 Removed assert which was only used for debugging.
+a2f9267615 Windows: Always assign newly-created processes to our job.
+0874b8bac6 Remove popcount in favor of ws_count_ones.
+a2cbec743e nordic_ble: Fix delta time start-to-start calculation
+81068f9a22 GSM BSSMAP: fix a typo in in speech version range_string
+9d74d9936d Column format functions must not be called with a NULL format string.
+ce991ecb7d TDS: Improve dissection of TDS5 tokenized requests.
+1915ce6133 CMake: Skip some header checks on Windows.
+da05837004 CMake: Exclude wmem_test from the default build
+2519115695 Remove some unused or hard-coded header checks.
+1a52e085c1 Qt: Implement MulticastStatisticsDialog::treeItemData
+c52b28c284 TLS13: prepare for early data trial decryption
+50484e3f3f Add dissector for Nano / RaiBlocks cryptocurrency protocol
+6e75a0b277 ber/per: assert actx to avoid null dereference (found by clang).
+ba179a7ef7 eth: fix null pointer dereference when called from Lua
+7e842fa551 F5ETHTRAILER: Initial cleanup from submission
+f2f7f7e557 Add wmem alloc parameter to ws_find_media_type_parameter.
+68efae8588 Adapt to current WS code base to make it compile and run without warnings or errors
+2a3b58d133 Resolve the F5PROTO_TREE_ADD... macros: They render our check-scripts ineffective.
+85c4d2f583 Import f5 Wireshark plugin for the f5 ethernet trailer
+55573495c8 [Automatic update for 2018-03-11]
+cbe424b27d IEEE 802.15.4: show MIC and key number for decryption
+4536696507 DOF: restore correct memory scope for decrypted buffer
+fc6b725b18 tfs: Add high_normal and low_normal
+3ceff67514 maxmind: check val_start before using it.
+2a9097046e maxmind: use ws_strtou32 to convert AS numbers.
+ab7fbb7395 gryphon: fix 'gryphon.usdt.action_flags' exists multiple times with NOT compatible types: FT_BOOLEAN and FT_UINT8
+2ecb33c039 ENIP packets are not decoded as ENIP anymore
+6a819d9950 MaxMindDB: Add country ISO codes.
+5564c222e2 MaxMind DB: Fixup IPv6 address interning.
+aae6b8442c Process MaxMind DB data one line at a time.
+957b4a67ef Add tfs_activated_deactivated
+b9f203c1da Don't put a comma after the last item in an enum list.
+b8375119e3 Avoid the realloc() warning from VS Code Analyzer.
+dcc3875847 Add ws_pipe_kill_child_on_exit.
+5213c30f3b Regenerate dissector from updated template.
+986c6b2e77 Regenerate dissector.
+28da001090 Put a variable inside the block in which it's used.
+66a1fefac4 kerberos: remove leak (found by clang).
+190b2e89c3 entry_data.type is unsigned, so print it with %u.
+5a4468ccaf Check for realloc() failing.
+8acf0305a3 spdx: use consistent formatting for GPL-2.0-or-later
+c2639090de maxminf_db.c: ad an explicit cast to please gcc 7.3.1
+6c077a0818 mmdbresolve: remove leak (found by clang).
+a395a8b993 GeoIP: avoid closing random file descriptors
+02085c80ab IEEE 802.15.4: fix wmem_free instead of g_free; fix outdated comments
+b91f7f1a0c QUIC: Replace cleartext by handshake
+66eed04afe QUIC: Remove last long packet type about old draft (< 08)
+cc795d4ddf WSP: check tvb_get_guintvar() success
+1ac90d5254 Register and initialize the ZCL clusters in a uniform way.
+446d9486ae spdx: convert files with multiple licenses.
+fe2355e061 licensecheck: handle multiple licenses.
+ce07a36337 SIP: Add a filter for icid-value.
+4e6d989df4 Add MaxMindDB 1.3.2 library to Windows
+572f78a861 LACP: protect a possible infinite loop
+4495d8fbfd update AVPs of diameter dictionary for diameter t6a/t6b/t4 and add OFR in SGd interface of Ts 29.338
+c9cb93acfc wsutil: add CR to license.
+e7ab7a907c spdx: more licenses converted.
+fdd426e410 spdx: more licenses converted.
+0ae769adc1 IEEE 802.15.4: fix uninitialized variable warning
+ea754b6761 Plug a leak.
+7ffc4f96eb When looking up response codes, just keep the key on the stack.
+6e32335be6 Intern MaxMinDB IPv6 addresses.
+5f35b041c2 MaxMind DB fixups.
+dbfd53cd60 epan: Ignore SIGPIPE.
+ce46a023cf ieee80211: A few cleanups of the HotSpot 2.0 dissection.
+32365383a9 GTPv2: Show spare bits in IE UP Function Selection Indication Flags.
+5c25e1b2c1 S1AP: EmergencyAreaIDListForRestart is not an extension IE.
+b91ef7da51 ieee80211: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
+7ddfccec19 gryphon: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
+6a62e2d22d gryphon(.h): fix indent (use 4 spaces)
+c4d2ad476d ieee80211: fix indent (use 2 spaces)
+e5de1f1994 wisun: Netricity segment control and reassembly support
+3905c0d5d5 Don't unnecessarily cast away constness.
+8a677354bd The routines that implement a codec don't need to be public.
+241b274b5f Don't cast away constness.
+695fbb9be0 Squelch some casting-away-constness warnings.
+e7cf995b1e Squelch some casting-away-const warnings.
+e5cc633ee4 Constify an argument that doesn't need to be non-const.
+957845f5a4 CMake: Don't bother compiling zlibstatic.
+39a65995cc CMake: Exclude test targets from the default build.
+eefa76a7c8 address_types: fix returned length of eui64_addr_to_str
+cc45082635 Gryphon Protocol dissector fixes and updates.
+fbb042336a IEEE 802.15.4: support vendor specific commands; small cleanups
+a3e1967d8e Debian: Fixup some symbols.
+e1790da88c Hack to fix ABI checking.
+1592587e6f LWAPP: define a recursion depth limit
+7dd7a05d48 [NAS-5GS] Dissect more IEs
+3132a50448 Autotools: Build rawshark.
+692cef88c7 dissectors: more SPDX license convertions.
+5375283f92 Qt: remove leak in simple_statistics_dialog (found by clang).
+4f36a28acb Qt: remove leak from protocol_preferences_menu (found by clang).
+fe71e26af2 spdx: more licenses converted.
+71f36379ae licensecheck: add BSD licenses.
+8a5385b9c9 More licenses converted to SPDX.
+830adb2a02 Qt: rework routine in module_preferences_scroll_area.
+3a54fd1d7d bluetooth: Update Assigned Numbers
+f789736521 Qt: Handle UAT editor dialogs explicitly.
+9a5217bdd4 Fix another leak, which happens with -E occurrence=l.
+37723968d2 WIP:ieee80211: HotSpot 2.0 fixes.
+6db59affd9 print: free memory if not used (found by clang).
+8a5cd7a5c6 ieee802154: fix 'wpan.tsch.timeslot' exists multiple times with NOT compatible types: FT_UINT16 and FT_NONE
+99a329891d nas_5gs: fix duplicate entry
+f38e895dfc Plug another leak for Wiretap errors.
+68216fa2da IEEE 802.15.4: Add expert warning for Payload IE in header
+b94d3af303 failure_message.c: fix a memory leak if err is not negative
+035f49d2c8 PCP: allocate conversation info in file scope
+8f81eb2cf6 H223: fix a memory leak in conversation management
+89a715eba4 SMB1/2: Update some FileFS fields with new flags
+05c4705a19 multipart: use packet scope memory to avoid leaking in case an exception is triggered by subdissectors
+4581eb2de2 GIOP: use wmem packet scope for get_modname_from_repoid()
+bf4e620e2d LAPD: fix some memory leaks in conversation management
+4945c50d3f SMB2: use file scope to avoid leaking memory
+cc764b92ac Add additional dissect information in the ZCL Level Control Cluster.
+1b18b1dd0e ISUP: plug some memory leaks
+f46d129f21 oids.c: fix a memory leak in oid_string2subid()
+fd62e506b9 Eliminate unused structure members and an unused list.
+e3c263c012 NSIS, WiX: Handle the presence or absence of mmdbresolve.
+f0fb6ee50c mmdbresolve: Process our command line arguments by hand.
+0ddaec13a1 Get rid of unused information.
+98ab887a2d TN3270: fix memory leaks in conversation management
+76267f4bc5 maxmind_db.c: fix a memory leak
+f0f4adc9d9 maxmind_db.c: add an explicit cast to please gcc 7.3.1
+b0b87e4b5f IEEE 802.15.4: individual functions for MHR/PIE/payload processing
+99240e62bf Docs: Updates for xsltproc and Asciidoctor.
+f52bb2bf27 CMake: Fixup our Chocolatey bin path discovery.
+2eb6f3b5de CMake: Remove SH from the packate list.
+a1da75c554 Transition from GeoIP Legacy to MaxMindDB.
+b2d3680558 CMake: Remove FindSH.
+69ddfecb76 ipsec: zero memory in get_full_ipv6_addr (found by clang).
+186714314d dcm: Fixed crash in dissector, and other bugs Some tag descriptions which are added to the parent item (32 tags). If one of those was empty a crash occurred. Mainly the RTPlan modality was affected.
+0632770321 Use the generic function decode_zcl_time_in_100ms instead of the local zcl_fmt_time_tenths.
+4d3721b1db [Diameter] Added extended AVPs for Gx and Rx
+0d9d69a1e6 [Diameter] fixed valid Diameter xml
+b434e0a03b VLAN: define a recursion depth limit
+c39dbd68d4 extcap: add g_free to extcap_free_toolbar_value (found by clang).
+60f2c8e588 wisun: fix, improve, and refactor Wi-SUN IEs
+c4f224c092 Add missing ZigBee ZCL Scene cluster commands.
+dd21b8130c IEEE 802.15.4: always allocate protocol data if not present
+cde7cc54a3 NBAP: avoid linking a DCH-ID to itself
+df83de9b64 wisun: dissect Wi-SUN Netricity IEs
+6bb0d8b7ff 6LoWPAN: fix cast-qual warning
+b99b9b81dd dof: use tvb_memdup instead of g_memdup.
+5e03b4e342 dot11decrypt: free memory on exit (found by clang).
+5a05aa238c RTSP: Fixed missing space in column info between multiple pipelined messages
+cf373df796 coloring rules dialogue: remove unused signal
+5b079291c4 Windows: Remove support for MSVC older than VS2015
+c37eeafe81 dissectors: epon: Improve preamble detection
+0fcfc634dd [Automatic update for 2018-03-04]
+177962a5b4 enip: use wmem for copied addresses
+b70eb189bb mmse: remove a ton of if (tree) checks
+4630b4fcf8 clean up tvb_get_guintvar() a bit more
+59af408e9e wap: include stdio.h
+41f18ae7f5 tvb_get_guintvar: correct a debug print
+b475758123 tvb_get_guintvar: don't overflow our return value
+b580bdb9dd Add support for new peekremote features.
+7b7e53e6bd PDCP: show wrong calculated digest on MAC item, and add some comments about calculation
+eccbc4bade PDCP: don't link back security setup to self
+432166de1e WiX: install the other plugin types as well
+302fa68817 Don't crash in manually_resolve_cleanup() if there's nothing to clean up.
+07cb624e48 Move what capture_info_close() does into its only caller.
+c7872232e5 More indentation cleanups.
+39dfda115a Clean up indentation.
+aeed520cd8 Fix a warning message.
+5bac06f00b Remove declaration of routine that no longer exists.
+d95d6a59c7 Remove an ipmap remnant.
+f529ab5d0a Remove the endpoint "Map" feature.
+84c7246e4c extcap: Make settings dialog modal
+0de7313fe2 [NAS-5GS] Dissect more IEs.
+80d652f06e More spawned process handling updates.
+184ef02111 Fuzz-test: Handle ABRT.
+51165cfcb7 NAS-EPS: added heuristic udp dissector
+8451a8efda XRA: added upstream channel id, sid and iuc to burstinfo dissect
+59b0d22ec0 Windows: Update target version info
+13bb4911af [NAS-EPS] Use proto_tree_add_bitmask_list() for some bitfields.
+e8088329ec One strstr() call suffices.
+24b5a55393 quic: Make sure that we still build when certain libraries not found.
+68e16ab05b RLC: Fix duplication check after sqn reset
+1fa2781b7a Bluetooth: Initialize ett features for Media Player Dissection
+6e09b8b391 PDCP: speed up dissection of status PDU.
+1a0987904f Generalize our process spawning code.
+bf4c2fd82b Windows: Remove cruft for unsupported versons
+92bb9ec9da Fix compilation without pcap.
+363ebc01ee [NAS-5GS] Dissect more IEs.
+85e7e61e5f ieee80211: Fix some issues with VHT/HE NDP Announcements.
+cca89ca837 gitlab-ci: add clang 7 builds.
+9e02ae10d5 NAS-5GS: fix PD values for 5GS SM and 5GS MM
+4b4d11e4c3 ZigBee TP2 buffer test request malformed packet
+cd83fc5087 [PFCP] improved various value printout
+b5b5f08be1 Qt: Make we shut down cleanly when exiting early.
+e70e560cab QUIC: Add heuristic for avoid conflict with GQUIC
+c332f6e1f9 QUIC: Add dissection of RETRY
+8c85f0c35c QUIC: use switch/case for long_packet_type and move to function
+1e26cb242f NAS-5GS: More dissection.
+00373a1fd4 Simplify the mode passed to CreateNamedPipe().
+efd8beff4f Don't handle various "command to send" values in the default case.
+620f69a74b mp4: limit the recursion depth for boxes
+94d3f0afc5 [PFCP] added two more IEs
+7df07eb922 Print the right value for signed statistics tap table items.
+9226ea8dee flex: add also (-W)unreachable-code to ignore warning (for flex generate file)
+16ac61e2a3 Fix StringCchPrintf() calls.
+ea0b580b97 Fix a check.
+03474c1303 Redo the way we choose N/S/E/W.
+d11f43a30e QUIC: Display GREASE version..
+9f2dff98f6 Include <config.h> so UNICODE is defined.
+7eff18a997 t38: allocate memory in pinfo pool scope.
+07bb8fc047 dof: don't initialize nonce it is useless.
+87dfaa72cf 6LoWPAN: Less scary display if UDP checksum is elided
+389a680cf7 csn1: set pointer before using it (found by clang).
+0fb38879af L16_mono: Add L16 monaural codec plugin as functional example
+b405a9f0d2 rrc: remove unused function.
+b8101ed9a9 rrc: move allocation within if statement.
+2db0957d49 tshark(.pod): fix spelling-error-in-manpage found by lintian
+dfd0e65e30 GQUIC: Try to fix ACK frame with Q039
+5488c29b15 GQUIC: Change all integers (and floating) encoding
+417028073a GQUIC: for item with length = 1, use ENC_NA for encoding
+d8e7372218 GQUIC: Packet Number is now big endian
+eb15a1ed19 BGP: Heuristic for IPv6 NLRI path identifier
+faf6ee9ada [PFCP] added Aggregated URRs IE
+d023a7b231 [PFCP] Name update of IEs
+fe363c540e Make sure GetModuleHandle(_T("kernel32.dll") succeeds.
+768488d21e ieee80211: Fix handling of compressed block acks.
+48a4ed1058 Squelch some Visual Studio Code Analyzer warnings in Flex-generated scanners.
+d4ef22db8f Make sure CAPACITY() doesn't shift the 1 out of range.
+ac69a67112 ieee80211: Fix the handling of PPE Thresholds for 802.11ax.
+7176b32166 addr: Include trailing '\0' in length from ipv6_to_str()
+bbb6bcbbab rtspstat: use integer cast in g_hash_table.
+7a79a6019e [PFCP] updated Report Type IE
+2024eb1fbc [PFCP] updated Measurement Information IE
+04c2cbc9a8 [PFCP] more name changes
+1055a6a76d lacp: Info column and display filter rework
+32e99b355d CMake: Add more .PDBs to pdb_zip_package.
+8f4ea952b4 6lowpan: Use correct offset for "UDP header compression" header
+c7c034172e [NAS-5GS] Dissect more of the protocol.
+9a512f7aa6 lacp: remove unused assignments (found by clang).
+b0328ae52e wisun: extend EDFE display; fix Authenticator EUI-64 field name
+4314ac72c1 [XML] Add application/rs-metadata+xml
+1653ea5fce adb: fix buffer overflow while processing message payload
+ba0f4b9d9f adb: fix Malformed packet while parsing CONNECT command
+61d033645d Qt/USB: Allow USB src/dst addresses to be selected for columns
+30692e2f3a Allow hexadecimal and octal numbers for tshark Decode As
+5cbc09e937 Qt: accept hexadecimal input in Decode As dialog
+15c261e94b ERF: Add support for new extension header and Provenance tags
+21b4d6ecf1 multipart: initialize value before function call (found by clang).
+629e68828c rrc: check parameter when creating cipher info (found by clang).
+f31bc46948 Add ZigBee ZCL Identify cluster command.
+0a113becea [PFCP] refactor flags and triggers
+c4521c24f6 [PFCP] fixed Graceful Release Period IE
+7dc9392dea Add undefined ZigBee ZCL Power cluster attribute.
+09765707a7 [PFCP] Fixed order of IPv4 and IPv6 in Remote GTP-U Peer IE
+6b66e764ee catapult dct2000: don't dump comments one char at a time, and other fussing
+1c1498834d Squelch some warning noise when dsymifying.
+7b3ce599ec Dsymify binary files.
+12f8f43893 NAS 5GS: Comment out unused variables.
+74641daaae adb: fix decoding of local-id argument of Write
+ef0e8416d5 [GTPv2] Add new IE UP Function Selection Indication Flags
+4303883005 [NAS 5GS] Add dissector for NAS5GS 3GPP TS 24.501.
+73e9605adb LACP: Begin adding more info to the INFO column
+7fadcdb7ac [Diameter-3gpp] Add bit 8 in Access-Restriction-Data according to 3GPP TS 29.272 V15.2.0
+be1c933600 DNS: add partial DOH (DNS Queries over HTTPS) support
+f220073eec RTSP: Added support for pipelined RTSP responses
+e9ffd03be3 wisun: support EAPOL Relay (1v21 format)
+9e487bc465 PDCP: trivial changes
+f5cd52c0fb Docs: Reduce our TOC depth.
+03718fee4d zbee zcl se: fix duplicate entry
+331ffaf323 WSUG: Fixup an apostrophe.
+c1e5e6c92d WSUG: Fixup some quotes and apostrophes.
+1585aa950c Docbook: Update our CSS.
+8b810d2d42 wisun: wisun remove unused ei_wisun_wsie_short_format
+3fb9882a20 mq: fix duplicate entry
+a29d697a25 kerberos: fix duplicate entry
+a35592eb20 proto(.c): remove extra bracket
+6580e3f19f isup fix duplicate entry
+d7e1970cbe [Automatic update for 2018-02-25]
+20d7254cb6 Bootp: Adding some DHCP options
+ba4ff84e94 TDS: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
+b4368e14b0 802.11: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang
+ec99b833d2 Add undefined ZigBee ZCL Basic cluster attribute.
+b3bc6dcc02 I don't see a need to treat ipmap.html specially.
+ee2bfbf7b4 The parser is at the bottom, so the shadow warning must be turned off there.
+852e3378b6 IEEE 802.15.4: Rename ieee802154_payload_* to ieee802154_decrypt_*
+c316799e49 TDS: Minor updates to TDS 5 Response token handling
+c0b2d82fc4 Suppress some warnings caused by a Berkeley YACC bug/misfeature.
+f07d295fcf TLS1.3: Add support of draft-24
+e73e3580f6 Rename airpdcap to dot11decrypt.
+3785f53089 User Guide: add additional use category
+6c7a5b4889 Fix capitalization and white space.
+6a2ec55d6e radiotap: Fix bug 14455.
+c3c053ba1c Get rid of the ipmap.html that got dropped into Contents/MacOS.
+53744af182 The DOCSIS dissector isn't a plugin any more, either.
+656439db26 Clean up description of power and attenuation fields.
+e3db7c581c I don't think ipmap.html belongs in the same directory as the binaries.
+a8ed879d7e Work around a duplicate dest mac that appears in *some* frames captured on a FEX
+24ba73ccf0 [PFCP] fixed Timer IE
+38425dd78d QUIC (TLS): Remove support of draft < 08
+794b1e7569 RTSP: Dissector should create RTP conversation if only server port was negotiated
+1248c658d1 mate: change strcmp in g_strcmp0 that supports NULL (found by clang).
+9c11de60de wiretap: zero memory on allocation.
+4d3b39938d [PFCP] fixed DL Buffering Duration
+017167fb34 Just use tvb_memeql() to check the signature.
+86f329aa94 LTE MAC: check direction and lcid before looking up msg3 table
+1ccfef8b3f ans: remove unnecessary if (tree) checks
+51cd1db521 [PFCP] fixed Unsigned32 in Time Threshold
+3a79b6f87c [PFCP] Improve Traffic class field
+e3fcac94b8 [PFCP] fix UL Gate bits in Gates Status
+06bb9450dd [PFCP] Improve SDF filter - part2
+4031e19e12 [PFCP] Improve SDF filter
+eb2e910124 Remove more cruft.
+dfe22ab861 Get rid of the -sdkroot option; it doesn't affect anything.
+316b858d28 Fix stripping of binaries.
+434d1c9759 Remove a bunch of obsolete code.
+529bb04910 Don't use find to find files to check for dependencies.
+9dcded61a1 Code-sign extcap binaries.
+727c815ad2 IPMI: Disable bus command dissection.
+f14f76d12a dmp: Allow multiple SecurityCategories again
+380381ce72 TWAMP: Reassemble only the Server-Greeting message
+4c8c59ca7d csn1: fix indentation.
+eb2b8dd98a Check for dependencies in all subdirectories of $pkglib and $pkgexec.
+2e139a15fa SIGCOMP: Disable UDVM dissection and decompression.
+05cd2b6c1c Update comments to reflect current reality.
+ba58d62cd1 Fix endianness.
+21124903d5 nettrace: remove wrong frees (found by clang).
+032cb4b79f Catapult DCT2000: Update sscanf patterns, and avoid calling if possible
+01e8f509d7 TWAMP: Fix packets changing type in wireshark GUI
+e57ecf4acd IEEE 802.11: fix build with gcc7
+e510ceed05 Reenable ieee 802.3 encapsulation and small cleanups/updates
+818b58da97 TDS: Improve dissection of TDS5 responses.
+1f95d39b62 rawshark(.c): fix parameter 'phdr' not found in the function declaration [-Wdocumentation]
+ba72f731c3 DIS: move modulation parameters to correct place in tree
+c95424a8a4 packet-rsl: Add RLL UNITDATA INDICATION
+0f44950796 radiotap: Fixes because the meaning of some fields changed.
+b443d4646e Qt+Windows: Adjust our DBAR check logic.
+b293c97ad3 ieee80211: Start to dissect 80211ax trigger frames and other fields.
+c76b378453 FP: Fix U-RNTI issue in E-DCH
+205424287b Qt: Improve our capture filter completions.
+5d45b69b59 WCCP: Make sure our offset increases.
+85bbda514a DMP: Recurse only once.
+5aaf741c81 And systemd weighs in on how to find out the distribution you're on....
+0161a5ba52 Don't strip debugging symbols from the binaries in the macOS image.
+95e33c7097 dof: use g_malloc0 to prevent uninitialized memory (found by clang).
+7802bbb091 TWAMP: Avoid triggering an infinite recursion
+4c9cb5220d ftp: calculate bitrate of ft-data session
+70554429a6 Fix detection of file type.
+9788199a61 [GSM A RR] RXLEV-SUB-SERVING-CELL displayed with wrong bitmask.
+566d20f444 dfilter: use g_malloc0 to prevent uninitialized memory to be used.
+0a3c713d8c QUIC: Use new labels for decryption (draft-09).
+acb6781012 TLS: allow QUIC dissector to pass HKDF label for ciphers
+62d34fcc2c Squelch some cating-away-constness warnings.
+b96eba436b Bluetooth: HCI_EVT: implement LE Extended Advertising Report
+9efce5c916 Don't unnecessarily cast away constness.
+a888bf7e68 wisun: Small comment fix
+748ea162c3 Updated Wi-SUN dissector to latest specification.
+d0b07245ec tools: add git to optional pkgs in debian-setup script.
+238550b9c5 Make some arguments const, and remove casting-away of constness.
+1c5e6a1b34 Eliminate another casting-away-constness warning.
+dc1ab9f32b Remove a casting-away-constness warning.
+65aa59d28a RPCoRDMA: Set an upper bound for our chunk size.
+2b74b5c4c8 BER: Add a length check.
+9c5803ff76 Airpdcap: Add length checks.
+c9a081c3dc Add a CheckPoint specific mac address
+bc43d687f0 fuzzshark: don't fuzz udplite.
+e788fac9fa Squelch some casting-away-constness warnings.
+cb31f56204 Don't cast away constness.
+bc4e15b579 Don't cast away constness.
+95cb454355 Constify an argument, remove no-longer-necessary removal of constness.
+b00e7fc088 Constify some method arguments, and don't cast away constness.
+ba7657cb19 Cast away constness at the point where it can't be avoided.
+442e06d9c6 Don't gratuitously cast away constness.
+209f7700b3 Don't cast away constness.
+4e857ad20c Type casts without const lose constness.
+3366317943 ieee80211: Remove obsolete assignments
+d209fe6e18 pcapng: Free option_content on error
+fc9ee03ada gitlab-ci: speed up the builds a little bit.
+224215cb42 Qt: Right justify custom columns with multiple fields
+1044d56e3d Qt: Improve sorting of custom columns with multiple fields
+f7c8f0c8a5 snmp: add missing initializers in deep copies.
+fa1635f5b0 ieee80211: fix preamble duration calculation
+647e5b449a Use units for the server recv->send duration.
+0a8152c260 Use ws.css in the release notes.
+a82621eecb FT_FLOAT and FT_DOUBLE support BASE_UNIT_STRING, too.
+91409213ad DOCSIS: Remove concatenated PDU dissection.
+8a173c9812 Clean up the way we handle the server recv->send duration.
+a8ff1335f9 Extract bits by shifting, not using exponentiation.
+dc6b9dfcd6 Define macros to calculate (2^N)^M, and use them in more places.
+e4787a9190 Don't use floating point to calculate 4^N, for integer N.
+5c0cf42243 packet-thread: fix cast-align warning
+a806389e50 RELOAD: Fix a length check.
+3576ca2cd8 Remove eproto2sgml.
+e2fbca05bc TWAMP: Try to reassemble Server-Greeting message
+cf2a29f083 Check whether to do dissection after starting taps.
+e2d5c537df Reorganize and expand the description section.
+70608effe4 TWAMP: Handle short TWAMP-Test packets
+8da569b6ad WSDG: Update docbook info
+dbb5c73fec [PFCP] Added missing User Plane Inactivity Timer IE value_string
+042cfea07c Qt: Use QFrames as separators in the filter expression toolbar.
+c61b543e97 Get rid of more new_ prefixes for statistics functions and types.
+6a0a56ed07 Note that -P can override -Q's suppression of packet output.
+f81f2c4a6f release-notes: Add 802.15.9, RFC 4108, and Wi-SUN FAN; sort new protocols list
+ca7ac05cf0 Fix some source headers, reformat SPDX license lines in comment block.
+44a6e2dea8 marker: return unused offset (found by clang).
+bd9d79fcd7 marker: fix indentation.
+e090683aff TFshark requires a file to be specified.
+0347538758 Don't start command-line taps until we've opened a file.
+da861e4311 We don't do taps in rawshark, so there are no taps to start.
+22dc113852 Don't start command-line taps until we've opened a file or started capturing.
+d9d6106044 ASN.1: update auto generated dissectors
+47726eafe5 NBAP: check that DCH ID was initialized before using it
+8760999f64 LLTD: use wider variables to prevent overflow and infinite loops
+b6328eba6a DICOM: Prevent infinite loop (dissect_dcm_tag)
+95affa1ef1 USB: Sanity check Darwin USB header to prevent infinite loop.
+bee04353b9 DIS: fix Modulation paremter length
+aef93dba8c gitlab-ci: remove not working clang repos.
+632c6261ca [Automatic update for 2018-02-18]
+fcea7205a4 Get rid of unnecessary casts.
+38d784d547 6LoWPAN: break loop in case of unexpected loRHE type
+5d99febe66 S7comm: fix range check to prevent infinite loop when upper bound is 255
+cae52d27d6 Don't gratuitously cast away constness.
+e61257988e Make all versions of add_unix_interface_ifinfo() static.
+16348cbddb Clean up missing-prototype warnings.
+04704e289f Don't gratuitously cast away constness.
+137da3f106 Don't gratuitously cast away constness.
+2530b75e1d Don't gratuitously cast away constness.
+55042dc15b Don't gratuitiously cast constness away.
+23b8d11546 Don't gratuitiously cast constness away.
+ef96c91060 Put back casts needed for C++ compatibility.
+92f3a0f3e9 Don't gratuitously cast away constness.
+a14c6a8490 Constify a pointer to squelch a warning.
+1c5d6881de Qt: Another filter expression toolbar layout attempt.
+9826cde91d Constify a bunch of pointers and some casts.
+4fe475492c Use appropriate pointer types rather than guint8 *.
+397d32b863 dcerpc_decode_as_change() doesn't need to change the old binding.
+86f2ff6ec0 Yet Another Narrowing Warning to suppress.
+cd443126a4 No need to cast away constness.
+8b9dfbaba9 The CRC8 routines don't modify the buffer; make the pointers to it const.
+dc8bd7c3a9 Fix argument list in comment.
+5bf8da8a4c Fix casts.
+f0393a5975 wisun: Add EDFE support
+306c1c85cd ldap: Format text used in COL_INFO
+6be0444caf Don't make separate libXXX_generated libraries.
+49e331c4ce Thread: use wider variables to prevent overflow and infinite loops
+0fa1176c22 Add `-z http_ref,tree` to the tshark man page.
+a9823dddf3 Qt: Replace the toolbar extension icon.
+d0b9db8cd8 Qt: Add separators between filter expression buttons.
+459bd4646d Don't have CLEAN_FILES variables for the "clean" source files.
+5f0d50690a Use -Werror except for explicitly listed dirty dissectors.
+0ac5c797fe Don't use GENERATED_CFLAGS on generated files, use AM_CFLAGS.
+eb6eee72d6 Don't treat radius_dict.l specially.
+a931f49dbb Update the release notes.
+0ee6e43478 Compile text2pcap with -Werror.
+f4cd45f6fe Treat the text2pcap scanner as clean.
+4a69d10920 Squelch redundant declaration warnings.
+c881ee37d9 [PFCP] Added dissect function for User Plane Inactivity Timer IE
+72b57ac4ef Use DIAG_OFF_FLEX/DIAG_ON_FLEX more consistently.
+09671923ad mac-lte: fix memory leak of mac_lte_msg3_cr_hash
+cfafb915d1 [Diameter] Gx Supported-Features AVP, List-ID 2
+1b574b907f capchild: remove double free (found by clang).
+8bc1c6e3e8 Add DIAG_OFF_FLEX and DIAG_ON_FLEX for use in Flex scanners.
+b6bec7d1fd Treat most Lex-generated and all Lemon-generated files as clean.
+08754c3893 Suppress more PortAudio + Win64 compiler warnings.
+a5094050e4 Fix a case of copy - too little modify - paste
+11e0df5e3a Put some info into the INFO column
+364d9a999d Look in %VCToolsRedistDir% for the VC++ redistributable.
+d45bd7cb24 Move hkdf_extract to wsgcrypt.h
+7ae954c7ac steam-ihs: Add dissector for the Steam IHS Discovery Protocol
+a660215dea fuzzshark: disable reassembly for few protocols
+010c73daa6 Disable warning C4267 in generated files.
+6325ceb5e5 DCT2000: read new LTE MAC outheader values
+2934683aa1 Fix a typo in the I/O tests.
+bfedd74e99 CMake: Try to avoid Strawberry Perl's xsltproc.
+7da66f8676 SIGCOMP: check operand offset when accessing UDVM memory
+6c00182e1a travis: add asciidoctor.
+f7e90534fa [nb_rtpmux] Register dissector by name.
+9198448f9d Qt: fix crash in packet dialog on changing selection
+f0db412f57 Convert coloring rules dialog to use model.
+a3e14cb514 Debian: Update Build-Depends.
+3084125696 Qt: Fix the filter expression toolbar layout.
+6f2d4c2712 Wix: Look for merge modules in %VCToolsRedistDir%.
+944e661514 OpenFlow 1.5: add extra property length checks
+4904dd5517 packet-mq: Code reformat
+621d1496d7 OpenFlow: update openflow_version_values value_string
+2bff4c197b XRA: protect against potential infinite loops and add protocol to release notes
+af6433196e Update symbol lists.
+8c81423912 Add the Excentis XRA DOCSIS header dissector to CMake.
+c82abe48a5 Update the introductory comment.
+b4dc30ce73 ieee80211: Correct the actual bit positions of the reserved bits.
+6a910946cd Added dissector for Excentis DOCSIS31 XRA header. DLT 273. Builtin version.
+9eee872f8a cms: Add support for RFC 4108
+feb8f6b14d Make the DOCSIS dissector a built-in dissector.
+048c4373e1 Asciidoctor macro fixups.
+d332507ef2 Fix the "pointer to function that generates a label" values.
+bb9e26eb49 ssl: Add session ticket lifetime units in seconds
+7650151311 more SPDX convertions.
+3db1c06404 tools: fix zlib check in licensecheck.pl.
+bc72f7cf58 data: Add option to uncompress compressed data
+7fd6abc1eb tools: remove extra spaces from licensecheck.pl.
+d2af01684c IPv6: SLAAC ether address is 8 bytes
+0b1e354458 Update couchbase dissector with 'flexible framing extras'
+9cc4a3b967 CMake: Install the HTML guides.
+d1ce1baf63 WMEM: Add strjoin routines.
+2cf6517ec0 NBAP: Fix and enhance SIB parsing
+045c48e81e html2text: Prefix lists with a bullet.
+8ebbf99173 Remove Lynx.
+3b940d2a83 [PFCP] Fixed a typo in Outer Header Creation IE
+fe219637a6 dissectors: use SPDX identifiers.
+e9376e4730 h225: Fix use after free.
+27b571e62f NBAP: copy address in pinfo->pool
+ae91f43155 Extract HKDF-Expand from TLS 1.3 dissector
+d2016c6a1b RPC Netlogon: do not leak memory each time a hash is generated
+a958533c6a fuzzshark: disable protocol in fuzzer if it's used by other fuzzer.
+0bd863ae46 packet-ipmi-picmg.c: Add NULL check in rq17.
+ba3cfb403a WCCP: Prevent very long loop in dissect_wccp2_alternate_mask_value_set_element
+620647a3e0 SCCP: Use int datatype for offset to prevent infinite loops
+5e8391ff90 RPKI-Router: Sanity check length field to prevent infinite loop
+0c425e857a ceph: clear_address() to make sure to use initialized memory in set_address()
+32ab83436d SIGCOMP: use correct message length
+443921983e Fix dist.
+86376e8447 Fix ASCIIDOCTORJ_OPTS.
+94a0f7c641 Switch from AsciiDoc to Asciidoctor.
+5a674d05c9 wslua: Convert more comment markup to Asciidoctor.
+04df34909f ModelHelperTreeItem: Rename appendChild -> prependChild
+e438cf2e89 ieee80211: Fix reserved bit positions 18 & 19 when HE Support not set.
+fa258523a9 [Automatic update for 2018-02-11]
+991974db7f dct2000: avoid allocating/storing/freeing empty string
+aee743f9ed Write our NSIS installer to the build directory.
+d16308c89a UDP: Heuristic dissector for conversation taking precedence
+9ff64c8d7c musl: compile with musl libc
+6176441f61 radiotap: Add support for the EOF bit in the A-MPDU Status flags.
+02a3056af3 androiddump: Fix non-blocking connect on Windows
+bfef57ebb7 androiddump: Fix and simplify tcpdump capture
+78b7da7716 CMake: Don't shadow PROCESSOR_ARCHITECTURE.
+0b649a0910 Separately count all records and data records.
+9797f34074 Move the merge_action_e enum to the Win32 file dialog source file.
+794596d936 Fix indentation.
+25d90cb13c Put the preview-generation loop into a common routine.
+be38102eea caputils/tools: more SPDX convertions.
+5a94c7d14e epan: more SPDX convertions.
+a9733b5cd5 tools: fix BSD license name in licensecheck.pl.
+d2d1f793f8 plugins: use SPDX identifiers.
+ff6e2fbb1b wslua: use SPDX identifiers.
+99e645bfdb Do changes from Generalize wtap_pkthdr into a structure for packet and non-packet records for file_dlg_win32.c
+12cc2ca8f4 Update symbols lists.
+589aa9070a pcap: Update link_type_vals
+f73ae69ba9 Do the maximum block size check in pcap_read_block().
+bd41b8e417 RLC graph: fix zooming, both in normal case and when graph direction has been switched
+b511312633 html2text: Skip some tags and add references.
+228b122dc9 Rename ft_specific_data to reflect what we're actually using it for.
+9425d6e901 Remove redundant members from wtap_syscall_header.
+1f5f63f8ef Generalize wtap_pkthdr into a structure for packet and non-packet records.
+e4c5efafb7 CIP: Highlight correct bytes in Req/Rsp processing
+60c5ec67f8 CIP Safety: Add decode options for I/O Payloads
+41812f2d68 QUIC: Add initial draft-09 support
+55c68ee69c epan: use SPDX indentifiers.
+fc082fa2a9 wmem: use SPDX identifiers.
+1a9c364198 Get rid of no-longer-used variables.
+544f7a26da QUIC: remove draft-07 support
+1d6ce5af72 QUIC: QUIC is not longer a ACRONYM
+16b07fa6bc writecap: use SPDX identifiers.
+ec2d31049f debian: use SPDX identifiers.
+8cd389e161 replace SPDX identifier GPL-2.0+ with GPL-2.0-or-later.
+bfd2dbcf25 tools: remove garbage from licensecheck.pl.
+f814c40ad3 tools: add new SPDX GPL format to licensecheck.pl.
+8eed71f539 tools: remake the indentation of licencecheck.pl.
+a2265f73b5 packet: Whitespace cleanup
+a56d9ba30e json: Add for decode-as udp.port
+58d5baf3c0 Cleanup HTTP Referer tracking code and use less memory
+0f721985f1 Get rid of unneeded #includes.
+390e80ee58 Fix white space.
+a0e76588bb Get rid of unused structure member.
+e5ac9e4cf0 Get rid of a calculation whose result is not used.
+18bbdb478e Distinguish between "probably not pcapng" and "probably bad pcapng" errors.
+600b84f4c1 Clean up the null pointer check in profile_exists().
+62fc862bc6 Squelch an rc warning.
+32923b94a1 Don't crash if an IDB resolution value is too high.
+c0a0003824 WSDG: Remove references to Windows XP and Vista.
+8ae0467e61 tools: Add SPDX MIT to licensecheck.pl.
+80a1dd7029 NSRPC: fix heuristic dissector
+22824478d1 wsutil: Allow NULL as profile name
+28960d79cc netmon: Initialize struct netmonrec_comment on alloc
+7ee8ead85c Include as "ui/summary.h", as is done elsewhere.
+40a533abe1 Move summary.[ch] to libui.
+908e25d5aa caputils: use SPDX identifiers.
+782054c2d5 [PFCP] Fixed order of bytes in UP Function Features IE
+cd8c73a355 Generate HTTP Referer statistics
+71844ed50a wsutil: use SPDX identifiers.
+c1f37d25c3 tools: add files from wsutil and caputils to checklicense whitelist.
+0fdbc5e247 LPPe: use V1_0-20160714-C specification
+c4a6016be2 tools: add licenses to licensecheck.pl.
+9beab2d89f ieee1905: Fix the handling of AP Metric Queries.
+b13678fd37 Added wmem_map_contains and wmem_map_lookup_extended
+32ce1fd3dd Remove range_foreach_r from debian symbols
+f4f44caa35 FCP: Add NULL check to prevent crash.
+f29bafff46 Don't assume all packets have time stamps.
+fa76cd57ff Reapply "Fix typo in DTN dissector"
+c061522765 2.5.0 → 2.5.1.
+59e4311fad Temporarily revert "Fix typo in DTN dissector"
+61cc769169 Fix typo in DTN dissector
+5df9b1d5d7 Build 2.5.0.
+cb1a6528f9 Get rid of the pkt_encap field in struct packet_info.
+6db88da7f7 Change the way we infer the type of the physical address.
+7e76e5f2c8 Make sure we pass valid addresses to find_conversation.