TODO SMB2 NegotiateContext....
[metze/wireshark/wip.git] / ChangeLog
index eaa67da899cd1d84124379defbb3963ba072e5dd..70fcbb086329d902961e8276a9d5142fef6d01b6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-2004-05-14 02:46  gerald
-
-       * packaging/nsis/ethereal.nsi:
-
-         Make the GTK2 interface the default.  Remove GTK-Wimp from the
-         GTK2 section.  I originally tried to make it disabled by default
-         (using "Section /o"), but this caused odd behavior in the
-         installer.
-
-2004-05-14 01:58  sahlberg
-
-       * packet-kerberos.c:
-
-         add dissection of pa-prov-srv-location preauthentication type
-         used by packetcable.
-
-2004-05-13 22:25  jmayer
-
-       * configure.in:
-
-         Paul Smith: bugfix: make loadable module support work when cross
-         compiling
-
-2004-05-13 22:09  jmayer
-
-       * acinclude.m4:
-
-         Fix --with-krb5 when given a directory
-
-2004-05-13 21:56  gerald
-
-       * packet-scsi.c:
-
-         From Dinesh Dutt: Mode Sense (10) and Mode Select (10) bugfixes.
-
-2004-05-13 21:56  jmayer
-
-       * configure.in:
-
-         Thomas Anders: fix usage of brk5_dir
-
-2004-05-13 20:54  obiot
-
-       * Makefile.nmake, packaging/nsis/Makefile.nmake:
-
-         Fix a typo (seperate should be separate).
-
-2004-05-13 20:45  obiot
-
-       * NEWS:
-
-         WBXML OPAQUE is not really a protocol.
-
-         Add RTCP to updated protocols.
-
-2004-05-13 20:20  gerald
-
-       * AUTHORS, Makefile.common, NEWS, packet-ldp.c, packet-ldp.h,
-         packet-mpls-echo.c, packet-ntp.c, packet-ntp.h,
-         epan/Makefile.common:
-
-         From Carlos Pignataro: Add MPLS Echo support.
-
-2004-05-13 20:02  gerald
-
-       * NEWS:
-
-         Add a note about generic media dissection, and add WBXML updates.
-
-2004-05-13 17:26  obiot
-
-       * packet-wbxml.c:
-
-         Fix a typo in the CHANNEL document ID.
-
-2004-05-13 17:24  obiot
-
-       * packet-rtcp.c:
-
-         As noted by Frédéric Huet, RFC1889 section 6.4 says: "The list of
-         items in each chunk is terminated by one or more null octets, the
-         first of which is interpreted as an item type of zero to denote
-         the end of the list, and the remainder as needed to pad until the
-         next 32-bit boundary.
-
-         A chunk with zero items (four null octets) is valid but useless."
-
-         Process chunks with four zero octets as "padding".
-
-2004-05-13 16:57  jmayer
-
-       * acinclude.m4:
-
-         Thomas Anders: Don't add library paths twice
-
-2004-05-13 16:34  jmayer
-
-       * prefs.h:
-
-         Remove comma at end of enum
-
-2004-05-13 15:28  ulfl
-
-       * prefs.c, prefs.h, gtk/gui_prefs.c, gtk/main.c, gtk/main.h:
-
-         Win32 only: Preference setting to open a console window, one of:
-         never (default), automatic (like before), always
-
-2004-05-13 13:49  sahlberg
-
-       * packet-isns.c:
-
-         dissect the authentication-block  flag bit
-
-2004-05-13 13:39  sahlberg
-
-       * packet-isns.c:
-
-         isns standard is unclear here but some servers do respond with a
-         0 length PGT in DevAttrRegRsp if the DevAttrReg contained it.
-
-         Allow DevAttrRegRsp to contain 0 length PGTs.
-
-2004-05-13 13:28  sahlberg
-
-       * packet-isns.c:
-
-         update to isns: make it handle PGT with length 0 properly only
-         try to dissect the attributes if this is the first PDU in a
-         sequence.
-
-2004-05-13 12:19  ulfl
-
-       * gtk/http_stat.c:
-
-         fixed httpstat_reset, so reloading a capture file won't increase
-         statistic values more and more
-
-2004-05-13 10:10  ulfl
-
-       * epan/: Makefile.nmake, doxygen.cfg:
-
-         use sed to create a temporary doxygen config file, to get the
-         version number from ..\config.nmake
-
-2004-05-13 09:04  ulfl
-
-       * NEWS:
-
-         we now have export dialogs, and we can change the main windows
-         layout
-
-2004-05-13 03:34  gerald
-
-       * NEWS, config.nmake, configure.in, epan/doxygen.cfg:
-
-         Bump the version up to 0.10.4.  Preliminary updates to the NEWS
-         file.  Updates welcome.
-
-2004-05-12 20:20  guy
-
-       * packet-mpls.c:
-
-         From Carlos M. Pignataro: MPLS PW Control Channel Header support.
-
-2004-05-12 19:55  guy
-
-       * packet-bacnet.c:
-
-         Make the calls to build the protocol tree regardless of whether
-         we're building one or not - we have to do some of that work
-         anyway, so we know the offset of the payload and so that we call
-         sub-dissectors, and the easiest way to do that is to do all the
-         work (you make more procedure calls that way than you'd like, but
-         the procedures at least return quickly when they find they've
-         been passed a null pointer; hopefully that won't add too much CPU
-         time to dissection of BACNET traces on the first pass).
-
-         Don't use "proto_tree_add_uint_format()" in a case where it's not
-         necessary - and fix the field being used not to have a bitmask,
-         as it's not a bitfield.
-
-2004-05-12 19:23  guy
-
-       * packet-time.c:
-
-         From Thomas Anders: display the time in time protocol packets as
-         a date and time rather than as a raw
-         seconds-since-1900-01-01-00:00:00 GMT.
-
-         Put it into the protocol tree as a named field (the named field
-         was there but wasn't being used).
-
-         Give the RFC number for the protocol in a comment.
-
-2004-05-12 09:40  guy
-
-       * packet-ptp.c:
-
-         You can hand a string to "col_add_str()" as an argument - or to
-         "col_set_str()", for that matter.
-
-         Eliminate a compiler warning by initializing a variable.
-
-         Don't use "match_strval()" on values you don't know for certain
-         are in the value_string table - use "val_to_str()", so that you
-         don't get a null pointer if the value isn't in that table.
-         ("Know for certain" meaning "the code has made sure it's a value
-         that's in the table", not "the protocol spec says the field must
-         have one of the values in the table".)
-
-2004-05-12 09:29  guy
-
-       * packet-3g-a11.c:
-
-         From Ryuji Somegawa: fix some typos.
-
-2004-05-12 03:37  gerald
-
-       * AUTHORS, packet-ptp.c, doc/ethereal.pod, epan/Makefile.common:
-
-         From Dominic Béchaz: IEEE 1588 (Precision Time Protocol) support.
-
-2004-05-11 22:07  jmayer
-
-       * manuf, FAQ, help/faq.txt:
-
-         Update manuf and FAQ to current master files
-
-2004-05-11 14:21  nneul
-
-       * packet-afs-defs.h, packet-afs-macros.h,
-         packet-afs-register-info.h, packet-afs.c, packet-afs.h:
-
-         add initial support for newer opcodes
-
-2004-05-11 11:27  guy
-
-       * packet-mq.c:
-
-         From metatech: - Reassembly of MQ messages spanning several PDU -
-         RESET message
-
-2004-05-11 11:20  guy
-
-       * packet-ldp.c:
-
-         From Carlos M. Pignataro: interface parameter and VC type updates
-         from the following internet drafts: o PWE updates:   -
-         draft-ietf-pwe3-control-protocol-06.txt   -
-         draft-ietf-pwe3-sonet-05.txt   -
-         draft-ietf-pwe3-fragmentation-05.txt   -
-         draft-ietf-pwe3-fcs-retention-00.txt   -
-         draft-vainshtein-pwe3-tdm-control-protocol-extensi-00.txt   -
-         draft-ietf-pwe3-vccv-02.txt   -
-         draft-ietf-pwe3-iana-allocation-04.txt
-
-2004-05-11 11:19  guy
-
-       * epan/Makefile.am:
-
-         From Lars Roland: add the libethereal .def file to the list of
-         files included in the distribution.
-
-2004-05-11 11:04  guy
-
-       * epan/.cvsignore:
-
-         From Lars Roland: ignore the libethereal DLL and export file in
-         CVS.
-
-2004-05-11 10:57  guy
-
-       * packet-ber.c:
-
-         Add a colon to the top-level item for a sequence or set, to
-         separate the name for the sequence or set from any summary items
-         added as the members of the sequence or set are dissected.
-
-2004-05-11 10:55  guy
-
-       * packet-rtsp.c:
-
-         A line is an RTSP request merely because it begins with a string
-         that's an RTSP request name - either the line has to end after
-         the request name or there has to be a whitespace character after
-         the request name.
-
-2004-05-11 07:30  guy
-
-       * packet-kerberos.c:
-
-         Kerberos encryption types are ASN.1 integers, meaning signed
-         values, and at least one mail message:
-
-
-         http://mailman.mit.edu/pipermail/kerberos/2004-February/004653.html
-
-         shows some of the weird Microsoft encryption type values logged
-         by some KDC implementation as negative integers.  Also, show them
-         as decimal in the top-level line for encryption types, just as we
-         do in the lines for each encryption type.
-
-2004-05-11 07:26  guy
-
-       * packet-ber.c:
-
-         In the top-level summary item for a bitstring, show the names of
-         the bits as a parenthesized, comma-separated lists - using only
-         blanks as separators doesn't work well if the names themselves
-         have blanks in them, as some of them do.
-
-         Note that "dissect_ber_integer()" won't work well if the length
-         of the item isn't appropriate for the field, e.g. a length > 4
-         for an FT_INTn or FT_UINTn field.
-
-2004-05-11 02:02  gerald
-
-       * packet-spnego.c:
-
-         Make sure next_level_value isn't NULL before trying to access one
-         of its members.
-
-2004-05-11 01:05  ulfl
-
-       * config.nmake:
-
-         add "configurable" path to doxygen.exe
-
-2004-05-11 01:00  ulfl
-
-       * epan/Makefile.am:
-
-         add the new doxygen.cfg file to the EXTRA_DIST files
-
-2004-05-11 00:56  ulfl
-
-       * epan/doxygen.cfg:
-
-         experimental doxygen support
-
-2004-05-11 00:53  ulfl
-
-       * epan/Makefile.nmake:
-
-         adding a doxygen target
-
-2004-05-10 23:13  ulfl
-
-       * epan/proto.h:
-
-         prepared for generate documentation using doxygen, added lot's of
-         new (hopefully correct) comments
-
-2004-05-10 22:20  obiot
-
-       * packet-http.c, util.c, util.h:
-
-         As noted by Thomas Anders, the Heimdal libroken library has a
-         base64_decode() function with a different signature than the one
-         defined in util.c/util.h.  For this reason, we need to rename our
-         base64_decode() routine.
-
-         The routine is now called epan_base64_decode().
-
-2004-05-10 22:14  obiot
-
-       * epan/tvbuff.c:
-
-         From Jerry Talkington: speed up tvb_uncompress() by increasing
-         the minimal and default uncompression buffer.
-
-2004-05-10 14:02  ulfl
-
-       * epan/proto.h:
-
-         use GNUC_FORMAT_CHECK in every appropriate function
-
-2004-05-10 08:29  ulfl
-
-       * epan/proto.h:
-
-         first try to get rid of annoying double definition of the
-         proto_tree_add_xy_fromat functions, because of GNUC printf format
-         checks
-
-2004-05-10 03:30  gerald
-
-       * Makefile.common:
-
-         Add ps.c to BUILT_SOURCES, so that "make distcheck" doesn't burst
-         into flames.
-
-2004-05-09 18:54  guy
-
-       * epan/: Makefile.nmake, libethereal.def:
-
-         From Lars Roland: fix some MSVC build problems.
-
-2004-05-09 10:03  guy
-
-       * AUTHORS, Makefile.am, Makefile.common, Makefile.nmake,
-         alert_box.c, capture.c, config.h.win32, config.nmake,
-         configure.in, file.c, follow.h, packet-ansi_a.h,
-         packet-ansi_map.h, packet-dcerpc.h, packet-fc.h, packet-gsm_a.h,
-         packet-gsm_map.h, packet-h225.h, packet-isup.h, packet-mtp3.h,
-         packet-rpc.h, packet-smb-sidsnooping.h, packet-wsp.h,
-         prefs-int.h, prefs.h, print.h, smb.h, tap-ansi_astat.c,
-         tap-gsm_astat.c, tap-h225counter.c, tap-rpcstat.c, tap-smbsids.c,
-         tap-smbstat.c, tap-wspstat.c, tap.h, tethereal.c,
-         doc/Makefile.nmake, epan/Makefile.common, epan/Makefile.nmake,
-         epan/libethereal.def, epan/plugins.h, epan/proto.h,
-         epan/resolv.h, epan/dfilter/dfilter.h, epan/ftypes/ftypes.h,
-         gtk/Makefile.nmake, gtk/follow_dlg.c,
-         packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi,
-         plugins/mgcp/Makefile.nmake, plugins/mgcp/packet-mgcp.c:
-
-         From Lars Roland: add support for building a libethereal.dll with
-         MSVC:
-
-                 add a config.nmake option to control whether to build
-                 libethereal.dll or not;
-
-                 remove "./wiretap" from PATH to prevent problems due to
-                 wrongly-loaded files;
-
-                 build dissector.lib with MSVC;
-
-                 move "print.c" and "ps.c" to the dissector helpers, as
-         "print.c"
-                 imports variables from packet-frame.c and packet-data.c,
-         which
-                 are in libethereal;
-
-                 move "g711.c" out of the dissector helpers, as they're
-         used only
-                 by Ethereal in a tap, not in Tethereal or in any
-         dissector;
-
-                 add a .def file for libethereal;
-
-                 arrange to declare global variables exported from
-         libethereal
-                 with "__declspec(dllimport)" when building programs that
-         import
-                 those variables;
-
-                 update the NSIS installer.
-
-         Make the "configure" script define ETH_VAR_IMPORT as "extern".
-
-2004-05-09 09:26  ulfl
-
-       * epan/proto.h:
-
-         added changed some comments to better reflect current "behaviour"
-
-2004-05-09 09:07  obiot
-
-       * packet-http.c:
-
-         Move the creation of the de-chunked data source to the place
-         where the data is being dechunked; this will highlight the
-         correct bytes when selecting the compressed data from the
-         protocol tree.
-
-         Add comments for explaining what happens where.
-
-         Strip trailing white space.
-
-2004-05-09 08:29  guy
-
-       * epan/ftypes/ftypes.c:
-
-         From Graeme Hewson:
-
-              Fix off-by-one errors in slice_func
-
-2004-05-09 08:25  guy
-
-       * epan/ftypes/ftype-string.c:
-
-         From Graeme Hewson:
-
-              "aim.fnac.ssi.buddyname==ab" caused segmentation fault.  Fix
-              handling of unparsed value as byte string.
-
-2004-05-09 08:17  guy
-
-       * epan/dfilter/semcheck.c:
-
-         From Graeme Hewson:
-
-              Error if protocol specified on RHS of display filter
-         comparison.
-              If user specified "fc", they probably intended a byte value
-         rather than
-              the fibre channel protocol; fix makes mistake clear.
-
-              Fix assertion failure with range on LHS of display filter
-         comparison
-              and field on RHS.
-
-2004-05-09 07:01  ulfl
-
-       * gtk/: menu.c, proto_draw.c:
-
-         make notebook tabs scrollable, if not all fits into the pane,
-         enable a popup menu on the notebook tabs, with the tab labels
-
-2004-05-08 22:03  guy
-
-       * epan/dfilter/scanner.l:
-
-         From Graeme Hewson: get rid of unnecessary check (it's necessary
-         for octal, as the maximum of 3 octal digits can be more than
-         0377, but not necessary for hex, as the maximum of 2 hex digits
-         can't be more than 0xff).
-
-2004-05-08 21:43  gerald
-
-       * epan/Makefile.am:
-
-         Don't try to include epan/config.h.win32 in the distribution.
-
-2004-05-08 21:31  obiot
-
-       * packet-dcm.c:
-
-         From Richard Coe: only create a conversation on the first packet
-         of a DICOM conversation.
-
-2004-05-08 17:54  tuexen
-
-       * packet-sctp.c:
-
-         Fixed problems of handling PkTDRP chunks.
-
-2004-05-08 13:39  obiot
-
-       * packet-dcm.c:
-
-         The DICOM dissector assumed that any existing conversation was a
-         DICOM conversation. Fix this by checking whether there is
-         conversation data for the DICOM dissector. If not, the
-         conversatioj is not a DICOM conversation, and we do not attempt
-         at dissecting it as DICOM.
-
-2004-05-08 12:59  obiot
-
-       * packet-http.c:
-
-         D'oh - remove leading '+' marks from manually applying a patch.
-
-2004-05-08 12:54  obiot
-
-       * packet-http.c:
-
-         From Jerry Talkington:
-
-         * Add comments on why we may not use tvb_free() at some places.
-
-         * Add a new data source for a reassembled chunked entity.
-
-2004-05-08 11:40  obiot
-
-       * epan/dfilter/README.dfilter:
-
-         Add the valuable input from Gilbert Ramirez in reply to questions
-         I had when thinking at implemeting an "in" display filter
-         operation.
-
-2004-05-08 10:28  obiot
-
-       * packet-http.c:
-
-         Fix a tvb_free() of a tvbuffer created as a tvb_new_subset(),
-         which caused double freeing of memory. Add a comment at the
-         tvb_new_subset() call so future developers will be warned.
-
-         Always add the compressed entity as an item in the protocol tree,
-         so it can be exported by selecting the packet bytes.
-
-2004-05-08 08:49  guy
-
-       * AUTHORS, packet-dcm.c, doc/ethereal.pod, epan/Makefile.common:
-
-         From Rich Coe: DICOM support.
-
-2004-05-07 18:15  obiot
-
-       * epan/tvbuff.c:
-
-         Memory management of tvb_uncompress() needs tvb_set_free_cb().
-
-2004-05-07 17:36  obiot
-
-       * packet-http.c:
-
-         Add Uncompressed/Compressed to the compressed data source label
-         for clarity.
-
-2004-05-07 12:29  tpot
-
-       * packet-dcerpc.c, packet-smb-sidsnooping.c:
-
-         Compile fixes for change to dcerpc_info structure.
-
-2004-05-07 12:15  ulfl
-
-       * gtk/: hostlist_table.c, main.c, menu.c,
-         service_response_time_table.c:
-
-         rename context menu items: Match -> Apply as Filter Prepare ->
-         Prepare a Filter and prepended a ... at appropriate submenu items
-
-2004-05-07 11:34  ulfl
-
-       * epan/value_string.h:
-
-         did some code cleanup, added some comments from value_string.c
-
-2004-05-07 11:24  ulfl
-
-       * packet-dcerpc.c, packet-dcerpc.h, tap-dcerpcstat.c,
-         gtk/dcerpc_stat.c:
-
-         replace info field "gboolean request" by "guint8 ptype", so the
-         packet type can be better detected
-
-2004-05-07 11:07  ulfl
-
-       * packet-dcerpc.c:
-
-         tag some protocol items as generated
-
-2004-05-07 08:12  ulfl
-
-       * gtk/recent.h:
-
-         removed obsolete comments
-
-2004-05-07 08:02  guy
-
-       * AUTHORS, packet-bootp.c, doc/ethereal.pod:
-
-         From Thomas Anders:
-
-         - support vendor-specific DHCP option 43 interpretation per
-         CableLabs    standards (for compliant cable devices, identified
-         by option 60) - support DHCP option 122 with all suboptions (RFC
-         3495: CableLabs    Client Configuration; RFC 3594: PacketCable
-         Security Ticket Control) - update DHCP options list: add options
-         117-122    (see
-         http://www.iana.org/assignments/bootp-dhcp-parameters) - minor
-         enhancements for DHCP options 2, 82 - minor code cleanup
-
-2004-05-06 20:50  obiot
-
-       * epan/config.h.win32:
-
-         Get rid of epan/config.h.win32.
-
-2004-05-06 20:48  obiot
-
-       * Makefile.nmake, config.h.win32, epan/Makefile.nmake,
-         epan/dfilter/Makefile.nmake:
-
-         Get rid of epan/config.h.win32.
-
-         Fix a missing ZLIB_CFLAGS in epan/Makefile.nmake.
-
-2004-05-06 17:40  obiot
-
-       * epan/tvbuff.c:
-
-         From Kendy Kutzner: a char should be compared with '\0', not
-         NULL.
-
-2004-05-06 10:24  sahlberg
-
-       * AUTHORS, packet-isns.c:
-
-         add tcp reassembly to isns
-
-         also make isns not dump core just because someone has encoded an
-         integer in 0 bytes.
-
-         still need to add reassembly of fragmented pdus (first
-         fragment/last fragment) but have example captures of that so
-         thats for tomorrow.
-
-2004-05-05 20:12  ulfl
-
-       * gtk/endpoint_talkers_table.c:
-
-         various context menu related changes
-
-2004-05-05 17:28  obiot
-
-       * AUTHORS, packet-slsk.c, doc/ethereal.pod:
-
-         From Kendy Kutzner: use the tvb_uncompress() routines instead of
-         the own SLSK decompression routine.
-
-2004-05-05 09:30  guy
-
-       * packet-aim-bos.c, packet-aim-messaging.c, packet-aim.c,
-         packet-aim.h:
-
-         Use "tvb_reported_length_remaining()" in "until the end of the
-         packet" loops, so we mark frames as short if they've been cut
-         short by a snapshot length.
-
-         The user class in buddy list TLVs appears to be 2 bytes, in at
-         least some captures; make "dissect_aim_userclass()" take the user
-         class value, and the length of the user class field, as
-         arguments, and have the caller fetch the value.  Also, display
-         the numerical value of the user class in hex, as it's a bitset.
-
-         Fix the messaging dissector to put stuff under the top-level item
-         rather than at the top level.
-
-         Fix a typo.
-
-         Clean up indentation.
-
-2004-05-05 08:49  guy
-
-       * gtk/main.c:
-
-         Note that hiding panes in the paned widgets doesn't do what we
-         want with GTK+ 1.2[.x], although it does so with GTK+ 2.x.
-
-2004-05-05 07:31  guy
-
-       * prefs.c, prefs.h, gtk/layout_prefs.c:
-
-         Use an enum when initializing "prefs.gui_layout_type".
-
-         Add an entry to that enum at the end and use that to generate the
-         value of LAYOUT_QTY.
-
-2004-05-05 06:55  obiot
-
-       * AUTHORS, packet-http.c, epan/tvbuff.c, epan/tvbuff.h:
-
-         From Jerry Talkington:
-
-                 - Helper functions for uncompressing compressed
-         tvbuffers.
-
-                 - Compressed content coding dissection in HTTP.
-
-2004-05-05 03:05  gerald
-
-       * packet-mmse.c:
-
-         Check the value length in get_encoded_strval(), so that we don't
-         feed a length less than 1 to tvb_get_string().
-
-2004-05-04 21:12  etxrab
-
-       * packet-sip.c:
-
-         Fixed a copy-paste error
-
-2004-05-04 21:08  guy
-
-       * gtk/: main.c, menu.c:
-
-         Use "main_widgets_show_or_hide()" to control the visibility of
-         all the main window widgets, rather than requiring a relayout if
-         the visibility of the main toolbar, filter toolbar, or statusbar
-         is changed.
-
-         Clean up indentation.
-
-2004-05-04 20:49  guy
-
-       * gtk/: main.c, main.h, menu.c:
-
-         If all we're doing is changing the visibility of a pane, we don't
-         have to re-lay-out the main window, we just need to change the
-         visibility of the appropriate widgets - that reduces the amount
-         of drawing done, speeding things up a little and reducing
-         flicker.
-
-2004-05-04 20:40  guy
-
-       * gtk/main.c:
-
-         Display "main_second_pane" if, and only if, both widgets in it
-         are displayed; otherwise, if you hide both of them (e.g., hiding
-         the packet details and packet data panes in the default layout),
-         "main_second_pane" remains but as a gray blob, rather than having
-         the remaining pane take over the entire window.
-
-2004-05-04 20:04  guy
-
-       * gtk/menu.c:
-
-         Put the coloring rules back under View.
-
-2004-05-04 17:46  tuexen
-
-       * packet-sctp.c:
-
-         Clean up some variable names.
-
-2004-05-04 09:12  guy
-
-       * packet-sndcp.c:
-
-         Get rid of a trailing comma.
-
-2004-05-04 09:03  guy
-
-       * packet-gprs-llc.c:
-
-         Fix some typos, and get rid of an inapplicable boilerplate
-         comment.
-
-         Get rid of some trailing commas.
-
-         Show the SAPI symbolically in the top-level item for the address
-         field.
-
-2004-05-04 08:30  guy
-
-       * packet-ntlmssp.c:
-
-         We don't need to save the challenge values as per-conversation or
-         per-packet information.
-
-2004-05-04 07:24  guy
-
-       * packet-text-media.c:
-
-         Add the RFC 3023 XML media types.
-
-2004-05-04 07:12  guy
-
-       * packet-http.c:
-
-         Chunked data reassembly *is* done in
-         "req_resp_hdrs_do_reassembly()".
-
-         That means that the description of the "desegment HTTP bodies"
-         preference setting shouldn't speak of it causing the dissector to
-         trust the content length (which makes it somewhat long anyway),
-         as it also desegments chunked bodies that lack a Content-Length
-         header; expand the tooltip for the preference to speak of that.
-
-2004-05-04 06:53  guy
-
-       * req_resp_hdrs.c:
-
-         "tvb_get_string()" returns a pointer to "g_malloc()"ed data, so
-         you have to free it when you're done with it.
-
-         It never returns a null pointer, however, so there's no need to
-         check for that.
-
-         Clean up the code to process Transfer-Encoding a bit.
-
-2004-05-04 06:21  guy
-
-       * packet-http.c:
-
-         Note that the way we currently handle the chunked encoding
-         doesn't work if the HTTP data takes more than one packet.
-
-2004-05-04 06:14  guy
-
-       * packet-dcerpc.c:
-
-         Display a server boot time of 0 as "Unknown" (as that's what's
-         sent when the client sends its first PDU to the server, and when
-         the endpoint mapper sends back an error PDU on behalf of the
-         server, because they don't know the server's boot time - it's
-         unlikely that the server was booted precisely at January 1, 1970,
-         00:00:00 GMT).
-
-         Clean up some white space.
-
-2004-05-04 06:01  guy
-
-       * packet-cops.c:
-
-         Don't assume the length field in a PacketCable object is sane.
-
-2004-05-03 23:47  guy
-
-       * doc/ethereal.pod, gtk/menu.c:
-
-         The GNOME HIG calls the View menu item for the status bar
-         "Statusbar", not "Status Bar".
-
-2004-05-03 23:37  guy
-
-       * doc/ethereal.pod:
-
-         The "View" menu has items to show or hide the three display
-         panes; it calls the middle pane the "Packet Details" pane, which
-         is perhaps less geeky than "Protocol Tree".  Update the man page
-         to call it the "packet details".
-
-         Update the description of the menu items to more closely reflect
-         current reality.
-
-2004-05-03 23:34  guy
-
-       * gtk/menu.c:
-
-         Move "Coloring Rules" from "View" to "Edit" - you're editing the
-         set of coloring rules Ethereal uses (yes, those views affect the
-         way the packets are displayed, but that also applies to at least
-         some the preferences, which are in Edit->Preferences).
-
-         Get rid of the "Show" menu under "View", moving the items up to
-         the main "View" menu, as per the GNOME HIG.  Give some of them
-         accelerators, and change the accelerators for some other "View"
-         items to avoid collisions.
-
-2004-05-03 22:55  guy
-
-       * packet-ber.c:
-
-         Squelch some compiler warnings.
-
-2004-05-03 22:15  ulfl
-
-       * gtk/: endpoint_talkers_table.c, endpoint_talkers_table.h,
-         hostlist_table.c, hostlist_table.h:
-
-         add name resolution to both endpoint and conversation lists
-
-2004-05-03 19:03  guy
-
-       * packet-dcerpc-lsa-ds.c:
-
-         From Jean-Baptiste Marchand: add some more operation names.
-
-2004-05-03 18:53  guy
-
-       * make-reg-dotc, make-tapreg-dotc:
-
-         Add an RCS ID.
-
-2004-05-03 18:51  guy
-
-       * register.h:
-
-         "register_all_tap_menus()" no longer exists.
-
-2004-05-02 21:35  guy
-
-       * packet-chdlc.c:
-
-         From Carlos Pignataro: handle the padding byte between the
-         protocol type field and playload for OSI network layer packets.
-
-2004-05-02 21:16  ulfl
-
-       * gtk/: hostlist_eth.c, hostlist_fc.c, hostlist_fddi.c,
-         hostlist_ip.c, hostlist_ipx.c, hostlist_table.c,
-         hostlist_table.h, hostlist_tcpip.c, hostlist_tr.c,
-         hostlist_udpip.c, menu.c:
-
-         build a endpoints (aka hostlist) dialog, which shows all kinds of
-         endpoints in a notebook
-
-2004-05-02 21:10  ulfl
-
-       * gtk/endpoint_talkers_table.c:
-
-         slightly changed to prevent naming conflict with hostlist_table.c
-
-2004-05-02 17:25  ulfl
-
-       * gtk/: endpoint_talkers_eth.c, endpoint_talkers_fc.c,
-         endpoint_talkers_fddi.c, endpoint_talkers_ip.c,
-         endpoint_talkers_ipx.c, endpoint_talkers_table.c,
-         endpoint_talkers_table.h, endpoint_talkers_tcpip.c,
-         endpoint_talkers_tr.c, endpoint_talkers_udpip.c, menu.c:
-
-         build a conversation (aka endpoint_talkers) dialog, which shows
-         all kinds of conversations in a notebook
-
-2004-05-02 15:23  ulfl
-
-       * gtk/hostlist_table.c:
-
-         after retapping, immediately redraw table to avoid annoying
-         redraw even on "static" capture files
-
-2004-05-02 15:04  ulfl
-
-       * file.c:
-
-         bugfix: reset the tap listeners, when the capture file is closed
-
-2004-05-02 08:54  ulfl
-
-       * gtk/: layout_prefs.c, ui_util.c, ui_util.h:
-
-         move function xpm_to_widget() from layout_prefs to ui_util, as
-         this can be useful not only in layout_prefs
-
-2004-05-02 07:31  guy
-
-       * epan/ftypes/ftype-string.c:
-
-         Make sure the character values we pass to "isprint()" aren't
-         sign-extended.
-
-2004-05-02 00:43  guy
-
-       * autogen.sh:
-
-         Some versions of libtool stick extra stuff after the version
-         number, e.g. some versions from the FreeBSD ports collection add
-         "-freebsd-ports".  Match non-white-space text after the version
-         number.
-
-2004-05-01 23:56  guy
-
-       * epan/strutil.c:
-
-         GLib 1.2[.x]'s "g_string_free()" doesn't return a value.
-
-2004-05-01 22:55  obiot
-
-       * file.c, simple_dialog.h, gtk/simple_dialog.c:
-
-         The display filter engine can return an error message that is not
-         safe when using GTK2 code for rendering the error. In order to
-         correctly render the error message, it must be XML escaped.
-
-         TODO: track down the remaining places where this XML escaping is
-              required, and fix it there too (not sure if they exist
-         though).
-
-2004-05-01 21:34  guy
-
-       * tap-sipstat.c:
-
-         From Lars Roland: add message counts to the SIP statistics.
-
-2004-05-01 21:33  guy
-
-       * doc/: ethereal.pod, tethereal.pod:
-
-         From Lars Roland: document the SIP statistics.
-
-2004-05-01 21:18  guy
-
-       * AUTHORS, Makefile.common, packet-mq-pcf.c, packet-mq.c,
-         packet-mq.h, epan/Makefile.common:
-
-         From metatech:
-
-             for the MQ dissector:
-                 - PDU desegmentation;
-                 - XA messages;
-                 - Netbios, SPX, HTTP support;
-                 - Subdissector table;
-
-             dissector for the MQ Programmable Command Formats protocol.
-
-2004-05-01 21:04  obiot
-
-       * print.c:
-
-         Add escaping of an apostrophe in XML output.
-
-2004-05-01 20:46  obiot
-
-       * epan/: strutil.c, strutil.h:
-
-         Add an XML escaping routine: xml_escape()
-
-2004-05-01 20:15  obiot
-
-       * epan/proto.h:
-
-         Squelch a compiler warning (extraneous extern on struct).
-
-         Fix the PROTO_ITEM_IS_XXX and PROTO_ITEM_SET_XXX macros by
-         replacing the if(x) with trigraphs so the macros can still be
-         used in subsequent conditional tests.
-
-2004-05-01 19:24  ulfl
-
-       * gtk/: endpoint_talkers_table.c, hostlist_table.c:
-
-         bugfix: remove all elements on "tree reset", don't keep the first
-         entry in the list
-
-2004-05-01 18:40  ulfl
-
-       * gtk/proto_hier_stats_dlg.c:
-
-         GTK2: expand all tree elements when opening dialog
-
-2004-05-01 18:39  ulfl
-
-       * epan/proto.h:
-
-         prevent null pointer exception
-
-2004-05-01 17:22  obiot
-
-       * gtk/: menu.c, color_dlg.c:
-
-         From Richard Urwin: ensure that the initial colour is appropriate
-         in all cases. The colouring rules are also available now when no
-         packets have been captured or loaded from file.
-
-2004-05-01 17:02  obiot
-
-       * packet-ranap.c:
-
-         From Michael Lum:
-
-          - Write to the INFO column only if it is visible.
-
-          - Add the RANAP message to the protocol tree.
-
-2004-05-01 15:15  ulfl
-
-       * file.c, packet-tcp.c, print.c, epan/proto.c, epan/proto.h,
-         gtk/proto_draw.c:
-
-         add PROTO_ITEM_SET_HIDDEN() and PROTO_ITEM_SET_GENERATED(), this
-         sets flags for later rendering of the field data
-
-2004-05-01 14:22  etxrab
-
-       * packet-rtp-events.c:
-
-         From Martin Mathieson :small patch for rtp-events that shows in
-         the info column which packets that mark the end of events
-
-2004-05-01 14:19  etxrab
-
-       * packet-sip.c:
-
-         From Martin Mathieson Update of SIP resend detection.
-
-2004-05-01 06:21  ulfl
-
-       * tools/win32-setup.sh:
-
-         minor changes
-
-2004-05-01 00:34  sahlberg
-
-       * packet-dcerpc-netlogon.c:
-
-         more deltatypes
-
-2004-04-30 22:19  guy
-
-       * packet-spnego.c:
-
-         Clean up the creation of the tvbuff for a mechToken so that the
-         length and reported length are both no larger than the length of
-         the token.
-
-2004-04-30 21:33  guy
-
-       * packet-media.c:
-
-         Get rid of a compiler warning.
-
-2004-04-30 21:32  guy
-
-       * gtk/layout_prefs.c:
-
-         GCC warning removed.  (ANSI C says it's "implementation-defined"
-         what integral type an enum corresponds to; I guess GCC says
-         "unsigned int" and MSVC says "int".)
-
-2004-04-30 21:11  guy
-
-       * packet-cops.c:
-
-         Make some floating-point fields FT_FLOAT, rather than FT_UINT32.
-
-2004-04-30 17:07  obiot
-
-       * AUTHORS, packet-http.c, packet-media.c, packet-wsp.c,
-         packet-multipart.c, epan/Makefile.common:
-
-         Add a generic media dissector. The dissectors trying to find a
-         suitable media dissector for a given media type (value of a
-         Content-Type header) must provide the logic to fall-back to this
-         media dissector upon no match.
-
-         Note that you must set the pinfo->match_string to the media type
-         name, and if the media type is specified with parameters, then
-         those parameters can be added to pinfo->private_data. If there
-         are no parameters, or the parameter decoding is not implemented,
-         you must set pinfo->private_data to NULL.
-
-         Known TODOs:
-
-          - Fix the WSP parameter handling so it accompanies any media
-         dissector.
-            Simplest approach is to retrieve the header field label from
-         the WSP
-            Content-Type field and to search for a semicolon in it (or by
-         using
-            the string length of the content type string representation).
-
-          - Verify that that subdissection always works in the WSP
-         dissector,
-            even when the protocol tree is not being built.
-
-          - Implement the media dissector in the remaining dissectors that
-         use the
-            media type string table.
-
-2004-04-30 15:26  obiot
-
-       * packet-http.c:
-
-         Beware: sscanf() only operates on C strings. A pointer returned
-         by tvb_get_ptr() is not necessarily NULL terminated, hence a NULL
-         terminated string must be generated from the returned pointer.
-
-2004-04-30 07:56  ulfl
-
-       * doc/README.xml-output:
-
-         updated to reflect the latest changes of exporting PDML in
-         ethereal
-
-2004-04-30 06:56  ulfl
-
-       * epan/: proto.h, dfilter/dfilter.c:
-
-         removed unused things
-
-2004-04-30 06:30  ulfl
-
-       * gtk/layout_prefs.c:
-
-         removed warnings of GTK1 compilation
-
-2004-04-30 06:24  ulfl
-
-       * packet-acse.c, packet-cops.c, packet-pres.c, packet-spnego.c,
-         packet-tcp.c:
-
-         MSVC warnings removed
-
-2004-04-30 05:25  ulfl
-
-       * gtk/layout_prefs.c:
-
-         MVSC warning removed
-
-2004-04-30 00:40  guy
-
-       * prefs.c, prefs.h, gtk/layout_prefs.c, gtk/layout_prefs.h:
-
-         The layout types and pane types don't depend on GTK+, so move
-         their definitions to "prefs.h".
-
-         Use them, rather than (incorrect) raw numerical values, when
-         initializing the preferences.
-
-2004-04-30 00:22  guy
-
-       * gtk/layout_prefs.c, gtk/main.c, image/icon_layout_1.xpm,
-         image/icon_layout_2.xpm, image/icon_layout_3.xpm,
-         image/icon_layout_4.xpm, image/icon_layout_5.xpm,
-         image/icon_layout_6.xpm:
-
-         Squelch some compiler warnings.
-
-         Clean up white space.
-
-2004-04-29 22:40  sahlberg
-
-       * AUTHORS, Makefile.common, packet-dcerpc-efs.c,
-         packet-dcerpc-efs.h, epan/Makefile.common:
-
-         From JBM
-
-         Dissection of the EncryptedFileSystem dce/rpc interface.
-
-         This dissector also contains a complete and fully tested IDL
-         definition for the entire interface.
-
-2004-04-29 20:28  obiot
-
-       * AUTHORS:
-
-         From Jerry Talkington: HTTP chunked transfer coding.
-
-2004-04-29 20:26  obiot
-
-       * packet-http.c:
-
-         From Jerry Talkington: move the chunks subtree to the HTTP
-         protocol tree.
-
-2004-04-29 20:21  gerald
-
-       * AUTHORS, packet-ppp.c:
-
-         From Carlos Pignataro: PPP OSI Network Layer Control Protocol
-         [RFC1377] support.
-
-2004-04-29 18:11  tuexen
-
-       * packet-sctp.c:
-
-         Fixed a typo reported by Berward Meyknecht.
-
-2004-04-29 17:03  ulfl
-
-       * prefs.c, prefs.h, gtk/Makefile.am, gtk/Makefile.common,
-         gtk/layout_prefs.c, gtk/layout_prefs.h, gtk/main.c,
-         gtk/prefs_dlg.c:
-
-         added selection of different main window pane layouts, also added
-         some preferences and a new preference page for this
-
-2004-04-29 16:49  ulfl
-
-       * Makefile.am, image/icon_layout_1.xpm, image/icon_layout_2.xpm,
-         image/icon_layout_3.xpm, image/icon_layout_4.xpm,
-         image/icon_layout_5.xpm, image/icon_layout_6.xpm:
-
-         added pane layout icons coming from pan (gnome newsreader)
-
-2004-04-29 16:35  ulfl
-
-       * gtk/gui_prefs.c:
-
-         fixed a typo
-
-2004-04-29 16:33  ulfl
-
-       * packet-tcp.c:
-
-         added "[CHECKSUM INCORRECT]" to the info column
-
-2004-04-29 11:58  sahlberg
-
-       * packet-rpc.c:
-
-         technically speaking  rpc duplicate replies are not
-         retransmissions
-
-         only the request is tecnically a restransmission the reply is
-         technically not a retransmission (since it is a new reply to the
-         retransmitted request)
-
-         mark duplicated replies as RPC duplicate ... instead of as RPC
-         retransmission
-
-         thanks to Cal for pointing this out.
-
-2004-04-29 08:13  sahlberg
-
-       * packet-isns.c:
-
-         update to isns and prettify is a bit.
-
-2004-04-28 20:56  guy
-
-       * gtk/proto_draw.c:
-
-         Note that a custom widget might be the right way to speed up the
-         construction of the hex dump pane (so we don't need a progress
-         bar(!) while it's being filled in), and might have some other UI
-         advantages as well.
-
-2004-04-28 20:47  guy
-
-       * gtk/capture_dlg.c:
-
-         Change the punctuation in one tooltip (I think "select the
-         desired one" would be an independent clause, so it should be
-         separate from the other clause with a semicolon).
-
-         Note that, in that tooltip, in some cases "link-layer types"
-         would be appropriate and in others "link-layer header types"
-         might be more appropriate.
-
-2004-04-28 19:13  gram
-
-       * gtk/capture_dlg.c:
-
-         Minor wording changes in tooltips.
-
-2004-04-28 18:39  ulfl
-
-       * gtk/capture_dlg.c:
-
-         added tooltips for various input fields
-
-2004-04-28 17:50  obiot
-
-       * doc/dfilter2pod.pl:
-
-         When building the Ethereal documentation on MSVC++/cygwin the
-         cygwin perl will not swallow the '\r\n' line end sequence when
-         invoking chomp(), but instead the '\r' character will remain. For
-         this reason, chomp() cannot be used and global removal of '\r'
-         and '\n' characters must be used instead, like in: $_ =~
-         s/[\r\n]//g;
-
-2004-04-28 15:38  gerald
-
-       * AUTHORS, packet-ldp.c, doc/ethereal.pod:
-
-         From Carlos Pignataro:
-
-           Graceful Restart Mechanism for LDP [RFC3478]
-           Fault Tolerance for LDP [RFC3479]
-           Update IANA assigned Status codes
-           Fixed some typos.
-
-2004-04-28 05:47  guy
-
-       * AUTHORS, doc/ethereal.pod, wiretap/file_access.c:
-
-         From Joe Marcus Clarke: force the standard output to be in binary
-         mode on Windows.
-
-2004-04-27 19:54  guy
-
-       * packet-aim.h:
-
-         Declare "dissect_aim_userclass()" as it's used in files other
-         than "packet-aim.c".
-
-2004-04-27 19:16  ulfl
-
-       * gtk/: main.c, recent.c, recent.h:
-
-         Freely adjustable status line separations.
-
-2004-04-26 21:11  obiot
-
-       * packet-aim.c:
-
-         From Jelmer Vernooij:
-
-         Add 2 missing header fields.
-
-2004-04-26 19:08  tuexen
-
-       * packet-sctp.c:
-
-         - added a hidden field sctp.initiate_tag - expanded data for
-         tapping.
-
-2004-04-26 18:21  obiot
-
-       * packet-aim-admin.c, packet-aim-adverts.c, packet-aim-bos.c,
-         packet-aim-buddylist.c, packet-aim-chat.c,
-         packet-aim-directory.c, packet-aim-generic.c, packet-aim-icq.c,
-         packet-aim-invitation.c, packet-aim-location.c,
-         packet-aim-messaging.c, packet-aim-popup.c, packet-aim-signon.c,
-         packet-aim-ssi.c, packet-aim-translate.c,
-         packet-aim-userlookup.c, packet-aim.c, packet-aim.h:
-
-         From Jelmer Vernooij:
-
-         Add support form extra SNACs. All TLV's are now recognized.
-
-2004-04-26 17:21  obiot
-
-       * tools/win32-setup.sh:
-
-         Some of the DLLs from the developer ZIP archives don't have the
-         executable bit set. As a result, tethereal cannot run for the
-         generation of the protocol field list for the ethereal-filter
-         documentation.
-
-         Fix this issue when unpacking the ddeveloper ZIP archives.
-
-2004-04-26 17:10  obiot
-
-       * AUTHORS, packet-http.c, packet-wccp.c, req_resp_hdrs.c,
-         doc/ethereal.pod:
-
-         From Jerry Talkington: - Dissect chunked transfer-coded body in
-         HTTP - Update email address
-
-2004-04-26 15:58  gram
-
-       * print.c:
-
-         Look for out of bounds data after calling tvb_length_remaining().
-
-2004-04-26 07:34  sahlberg
-
-       * packet-per.c:
-
-         the the restricted character string has 0 characters in the
-         encoding, then we should NOT do any byte alignments.
-
-2004-04-26 02:09  gram
-
-       * epan/ftypes/ftype-string.c:
-
-         When producing a display-filter representation of an FT_STRING*,
-         represent any non-printable character in hex, as "\xNN". We rely
-         on isprint(), which may not be the best solution because it is
-         locale-specific.
-
-2004-04-25 23:45  ulfl
-
-       * gtk/: main.c, recent.c, recent.h:
-
-         save the position of the main window panes in the recent file,
-         and restore their position when program is started again (GTK2
-         only)
-
-2004-04-25 22:34  ulfl
-
-       * gtk/print_dlg.c:
-
-         removed some labels
-
-2004-04-25 22:25  jmayer
-
-       * TODO:
-
-         Add Heimdal detection
-
-2004-04-25 22:14  obiot
-
-       * tools/win32-setup.sh:
-
-         Add code for HTTP proxy detection based on the http_proxy shell
-         variable.
-
-         Fix the tests with string equal empty_string:   "$str" == "" is
-         either  "$str" = "" or  -z "$str"
-
-2004-04-25 22:14  ulfl
-
-       * gtk/menu.c:
-
-         changed the export dialog menu item names (added some
-         descriptions)
-
-2004-04-25 21:54  obiot
-
-       * TODO:
-
-         Remove "Display filters: add regexes to strings and byte ranges"
-         as it has been done.
-
-         Add the possibility to test the packet summary line and the
-         packet dissection to take part in display filter tests:   -
-         summary matches "(?i)response"   - dissection contains "Unknown"
-
-2004-04-25 21:46  guy
-
-       * gtk/print_dlg.c:
-
-         Squelch a compiler warning.
-
-2004-04-25 21:10  obiot
-
-       * doc/README.plugins:
-
-         Replace the plugin linkage libs into PLUGIN_LIBS which is
-         generated from the top-level configure.in when running configure.
-
-2004-04-25 21:07  obiot
-
-       * configure.in, plugins/acn/Makefile.am,
-         plugins/artnet/Makefile.am, plugins/asn1/Makefile.am,
-         plugins/ciscosm/Makefile.am, plugins/docsis/Makefile.am,
-         plugins/enttec/Makefile.am, plugins/giop/Makefile.am,
-         plugins/gryphon/Makefile.am, plugins/irda/Makefile.am,
-         plugins/lwres/Makefile.am, plugins/megaco/Makefile.am,
-         plugins/mgcp/Makefile.am, plugins/pcli/Makefile.am,
-         plugins/rdm/Makefile.am, plugins/rlm/Makefile.am,
-         plugins/rtnet/Makefile.am, plugins/rudp/Makefile.am,
-         plugins/v5ua/Makefile.am:
-
-         Replace the plugin linkage libs into PLUGIN_LIBS which is
-         generated from the top-level configure.in when running configure.
-
-2004-04-25 20:42  obiot
-
-       * packet-wsp.c:
-
-         Fix highlighting of unknown typed parameter bytes (caused an
-         exception to be thrown when expoerting as PDML.
-
-         Implement the Size parameter (WSP 1.4 encoding).
-
-         Add the word "parameter" to the parameter header field blurbs.
-
-         Provide stubs for the not yet implemented typed parameter
-         decoding, in order to make the distiction between a valid
-         undecoded and an unknown (and potentially invalid) typed
-         parameter.
-
-2004-04-25 20:23  guy
-
-       * packet-gprs-llc.c:
-
-         From Josef Korelus: use "val_to_str()", not "match_strval()", so
-         we don't crash with incorrect values.
-
-2004-04-25 16:53  jmayer
-
-       * FAQ, help/faq.txt:
-
-         Updated to Arpil 20th
-
-2004-04-25 16:52  jmayer
-
-       * manuf:
-
-         New entries
-
-2004-04-25 16:04  ulfl
-
-       * gtk/: main.h, menu.c, print_dlg.c:
-
-         created new "export" dialogs for the current export file formats
-
-2004-04-25 15:16  jmayer
-
-       * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
-         rudp/packet-rudp.c:
-
-         Fix the fix
-
-2004-04-25 12:04  ulfl
-
-       * file.c, print.h, gtk/print_dlg.c:
-
-         put all required data into the print_args, instead of confusing
-         seperation of data
-
-2004-04-25 11:22  jmayer
-
-       * doc/tethereal.pod:
-
-         Typo: It's 'item *' not 'item*'
-
-2004-04-25 11:20  jmayer
-
-       * plugins/rudp/packet-rudp.c:
-
-         It's proto_register_rudp not proto_reg_rudp
-
-2004-04-25 11:13  jmayer
-
-       * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
-         rudp/packet-rudp.c:
-
-         Give --enable-static a chance to succeed: Some plugins failed to
-         do initialization inside a #ifndef ENABLE_STATIC.
-
-2004-04-25 10:40  etxrab
-
-       * packet-diameter.c:
-
-         Add a preferense wether console output should be made in case of
-         unknown command codes, avps or flags etc Default is off.
-
-2004-04-25 10:38  etxrab
-
-       * xmlstub.c:
-
-         Use the newly added "report_failure" rather than g_warning if no
-         xml library present.
-
-2004-04-25 09:02  ulfl
-
-       * doc/Makefile.nmake, doc/editcap.pod, doc/idl2eth.pod,
-         doc/mergecap.pod, doc/tethereal.pod, doc/text2pcap.pod,
-         help/overview.txt:
-
-         build a list of the input file formats instead of a floating
-         text, added program names to HTML titles, various minor fixes
-
-2004-04-25 08:01  ulfl
-
-       * gtk/: print_dlg.c, range_utils.c:
-
-         changed the print dialog, so it will keep the user settings after
-         reopening the dialog and some code cleanup
-
-2004-04-25 04:53  gram
-
-       * epan/dfilter/scanner.l, tools/lemon/lemonflex-tail.inc:
-
-         Add support for flex 2.5.31.
-
-2004-04-25 04:01  guy
-
-       * packet-cops.c:
-
-         From Dick Gooris: add two extra PacketCable tables (and clean up
-         some white space).
-
-2004-04-24 23:13  ulfl
-
-       * file.c, print.c, print.h, tethereal.c, gtk/print_dlg.c:
-
-         some code cleanup of the printing system
-
-2004-04-24 16:47  ulfl
-
-       * packet-dcerpc.c:
-
-         some additional output while reassembling fragments, to give the
-         user better information about the fragmenting going on, some
-         other minor changes
-
-2004-04-24 06:46  ulfl
-
-       * reassemble.c:
-
-         add fragment length output to the payload output
-
-2004-04-23 23:56  sahlberg
-
-       * packet-dcerpc-netlogon.c:
-
-         prettified a few netlogon calls and populate col_info with
-         account names
-
-2004-04-23 23:31  sahlberg
-
-       * packet-dcerpc-netlogon.c, packet-dcerpc.c:
-
-         update to netlogon to dissect the timestamps in
-         VALIDATION_UAS_INFO
-
-         update to dcerpc time_t dissector to print the string "No time
-         specified" when the seconds field is 0xffffffff
-
-2004-04-23 22:34  sahlberg
-
-       * packet-dcerpc-netlogon.c:
-
-         update to netlogon,   now also decode the delete user/group/alias
-         deltas.
-
-2004-04-23 19:53  ulfl
-
-       * doc/ethereal.pod:
-
-         seperated the input file formats into list elements, instead of a
-         "floating text"
-
-2004-04-23 19:47  ulfl
-
-       * epan/packet.c:
-
-         added a byte count output to the packet details notebook tabs
-         (only visible if desegmenting activated)
-
-2004-04-23 19:43  ulfl
-
-       * gtk/proto_draw.c:
-
-         added a progress dialog box, while processing packet details,
-         activating packet details notebook pages, to avoid desegmenting
-         GUI confusion
-
-2004-04-23 16:46  ulfl
-
-       * packet-dcerpc-conv.c:
-
-         some string clarifications
-
-2004-04-23 05:19  guy
-
-       * Makefile.nmake:
-
-         From Lars Roland:
-
-                 "make distclean" now removes "cvsversion.h";
-
-                 new "update_plugin_api" which just builds the "xyzzy"
-         target in
-                 the plugins subdirectory but makes sure that "config.h"
-         has been
-                 generated, added.
-
-2004-04-23 05:16  guy
-
-       * gtk/range_utils.c:
-
-         Mark some parameters as unused (the GTK+ signal calling sequence
-         requires that they be present).
-
-2004-04-23 04:58  guy
-
-       * packet-tcp.c:
-
-         From Jon Oberheide: put the "this is a continuation of" item into
-         the protocol tree under the TCP top-level item, rather than at
-         the top level itself, as the protocol hierarchy statistics code
-         can't handle non-protocol items at the top level.
-
-2004-04-23 03:22  guy
-
-       * gtk/file_dlg.c:
-
-         Get rid of static forward declaration of "toggle_captured_cb()",
-         as it's no longer defined here.
-
-2004-04-23 03:20  guy
-
-       * plugins/megaco/packet-megaco.c:
-
-         Get rid of bogus extra "proto_tree_add_text()" arguments.
-
-2004-04-23 02:00  gerald
-
-       * gtk/Makefile.am:
-
-         Add gsm_map_stat.h  and mtp3_stat.h to the distribution.
-
-2004-04-22 21:40  ulfl
-
-       * gtk/: file_dlg.c, print_dlg.c:
-
-         oops, forgotten to test with GTK1...
-
-2004-04-22 21:29  ulfl
-
-       * gtk/: file_dlg.c, Makefile.am, Makefile.common, range_utils.c,
-         range_utils.h, print_dlg.c:
-
-         seperated common packet range code from the save and the print
-         dialog, and put it into new range_utils files. This will avoid:
-         a) duplicate code in save and print dialog and b) yet another
-         code duplication for future dialogs (export, ...)
-
-2004-04-22 20:31  jmayer
-
-       * packet-ipdc.h:
-
-         No comma after last element in enum
-
-2004-04-22 20:29  jmayer
-
-       * packet-rtps.h:
-
-         No C++ style comments
-
-2004-04-22 20:08  etxrab
-
-       * gtk/sip_stat.c, packet-sip.c, packet-sip.h:
-
-         From Martin Mathieson add 2 hidden display filters for SIP -
-         namely: (1)  sip.error (for all responses with code >= 300) (2)
-         sip.resend (for all packets that appear to have been
-         retransmitted). A field showing a count of these is shown in the
-         SIP stats window.
-
-2004-04-22 20:02  obiot
-
-       * acinclude.m4, configure.in:
-
-         More correct implementation of the --disable-usr-local option.
-
-2004-04-22 17:03  ulfl
-
-       * file.c, print.c, print.h, print.ps, tethereal.c, gtk/print_dlg.c:
-
-         added some options and enhancements to the print output: -ps:
-         added formatting hints for ghostscript, so pdf conversion will be
-         much better -ps: print a thin line at the top and bottom of each
-         page -ps/text: add an option to start a new page for every packet
-         (formfeed)
-
-2004-04-22 08:22  guy
-
-       * AUTHORS, packet-icmpv6.c, packet-ipv6.h:
-
-         From Shinsuke Suzuki:
-
-                 - sync ICMPv6 Type number with the official assignment
-         (as of
-                    Apr 14 2004)
-
-                 - decode MLDv2 query packet
-
-2004-04-21 19:58  etxrab
-
-       * plugins/megaco/packet-megaco.c:
-
-         Skipp leading spaces in front of MEGACO and fix dissection of
-         TransactionResponseAck
-
-2004-04-21 17:57  guy
-
-       * gtk/: gsm_map_stat.h, gsm_map_summary.c, mtp3_stat.c,
-         mtp3_stat.h, mtp3_summary.c:
-
-         From Michael Lum:
-
-                 ANSI and GSM MAP stats enhancements and cleanups;
-
-                 enhanced parameter dissection related to SS for GSM
-         A-interface
-                 and MAP;
-
-                 minor GSM SMS fix;
-
-                 GSM SS enhancements for parameter dissection;
-
-                 MTP3 statistics tap.
-
-2004-04-21 12:08  sahlberg
-
-       * packet-dcerpc-netlogon.c:
-
-          update to netlogon to show DsrGetDcNameEx2() Client account
-         name,  domain name and site name
-
-2004-04-21 05:53  guy
-
-       * AUTHORS, packet-ansi_map.c, packet-ansi_map.h, packet-gsm_a.c,
-         packet-gsm_map.c, packet-gsm_map.h, packet-gsm_sms.c,
-         packet-gsm_ss.c, packet-gsm_ss.h, packet-isup.h, packet-mtp3.c,
-         packet-mtp3.h, epan/to_str.c, gtk/Makefile.common,
-         gtk/ansi_map_stat.c, gtk/gsm_map_stat.c, gtk/isup_stat.c:
-
-         From Michael Lum:
-
-                 ANSI and GSM MAP stats enhancements and cleanups;
-
-                 enhanced parameter dissection related to SS for GSM
-         A-interface
-                 and MAP;
-
-                 minor GSM SMS fix;
-
-                 GSM SS enhancements for parameter dissection;
-
-                 MTP3 statistics tap.
-
-2004-04-21 00:48  obiot
-
-       * gtk/follow_dlg.c:
-
-         Part 2 of Ulf's print update.
-
-2004-04-20 23:54  obiot
-
-       * packet-mmse.c:
-
-         Provide MMSE 1.1 dissection.
-
-         Please test with MMSE 1.1 captures!
-
-2004-04-20 22:34  ulfl
-
-       * file.c, print.c, print.h, print.ps, tethereal.c:
-
-         changed postscript output: reduced print margin to 1/2 inch and
-         font size to 8 point, include filename in page header, wrap too
-         long lines
-
-2004-04-20 19:27  obiot
-
-       * packet-wsp.c:
-
-         Fix the Content-Type parameter rendering as sometimes the code
-         was adding its value to the header field and sometimes to its
-         label in the protocol tree only.
-
-2004-04-20 13:15  gerald
-
-       * AUTHORS, doc/ethereal.pod:
-
-         Update Thierry Pelle's address.
-
-2004-04-20 08:33  sahlberg
-
-       * packet-ldap.c:
-
-         try to dissect the ms cldap netlogon rpc  flags bits.  the
-         information comes from the samba sources and may or may not be
-         reliable or menaingful.
-
-         ms documentation in their knowledgebase says that the only really
-         important part in the netlogon response is the sitename.
-
-         (i have reasons to belive at least one of the flags,  closest, is
-         completely bogous)
-
-2004-04-20 05:32  ulfl
-
-       * packet-aim-icq.c, packet-aim-oft.c:
-
-         fixed MSVC problems
-
-2004-04-20 05:07  guy
-
-       * AUTHORS, packet-tuxedo.c, epan/Makefile.common:
-
-         From metatech: basic BEA Tuxedo protocol support.
-
-2004-04-20 04:48  guy
-
-       * packet-aim-admin.c, packet-aim-adverts.c, packet-aim-bos.c,
-         packet-aim-buddylist.c, packet-aim-chat.c, packet-aim-chatnav.c,
-         packet-aim-directory.c, packet-aim-generic.c, packet-aim-icq.c,
-         packet-aim-location.c, packet-aim-messaging.c, packet-aim-oft.c,
-         packet-aim-ssi.c, packet-aim-translate.c, packet-aim.c,
-         packet-aim.h:
-
-         From Jelmer Vernooij:
-
-                 Add support for a couple more SNAC's.
-
-                 Handle TLV's in a somewhat more extendible manner.
-
-                 Fix a bug in the buddylist dissector that caused pango
-         warnings.
-
-2004-04-20 04:17  guy
-
-       * packet-acse.c, packet-ftam.c:
-
-         From Yuriy Sidelnikov: add a dissector table for OIDs to the ACSE
-         dissector, and make the FTAP dissector register itself in that
-         table.
-
-2004-04-19 23:36  obiot
-
-       * packet-ip.c:
-
-         Add a textual "(Dont Fragment)" and "(More Fragments)" to the
-         ip.flags line in case the DF bit or the MF bit is set.
-
-2004-04-19 23:26  obiot
-
-       * packet-wbxml.c:
-
-         Fix a bug in the processing of WV-CSP OPAQUE data (TCPAddress was
-         Integer in WV-CSP 1.0 but became a String from WV-CSP 1.1
-         onwards).
-
-         The token code page 3 of WV-CSP 1.2 is the same as in WV-CSP 1.1
-         (not 1.0).
-
-2004-04-19 22:41  guy
-
-       * packet-rtps.c:
-
-         Put the value(s) of a parameter into the top-level item for that
-         parameter, and clean up the display of the value(s) under that
-         item.
-
-2004-04-19 20:20  guy
-
-       * packet-rtps.c:
-
-         Add length checks to submessages.
-
-         Clean up the handling of parameter sequences - add a bunch of
-         length checking, give each parameter a protocol tree item with
-         the ID/length/value under it, and don't format variable-length
-         string parameters into fixed-length buffers.  Use the
-         parameter-sequence dissector for the ISSUE message.
-
-         Use the "number of bits" value when dissecting a bitmap.
-
-2004-04-19 08:26  guy
-
-       * AUTHORS, doc/ethereal.pod:
-
-         Update Pasi Eronen's e-mail address.
-
-2004-04-19 08:19  guy
-
-       * packet-rtps.c:
-
-         Use a "while()" loop, rather than a "do { ... } while()" loop, in
-         "dissect_rtps()", just in case a message with *no* submessages is
-         sent.
-
-         Fetch the flags field in that loop, as we need the E bit value to
-         determine the byte order of the "next submessage offset" field;
-         fetch that value in the loop as well, and pass both those values,
-         and the byte-order flag, to submessage dissector routines as
-         necessary.
-
-         Make the main protocol tree item for each submessage cover the
-         entire submessage; put into that protocol tree an item that
-         covers the submessage ID, with a named field.
-
-         Construct the submessage subtree in that loop, rather than in the
-         submessage dissectors.
-
-         Put into that subtree items for the flags and next submessage
-         offset; we do that in the submessage dissector, as the
-         interpretation of the bits in the flags field differs from
-         submessage to submessage.
-
-2004-04-18 20:08  guy
-
-       * packet-rtps.c:
-
-         The "next_submsg" argument passed to "get_bitmap()" is an offset
-         within the tvbuff, not a relative offset, so it should just be a
-         "gint".
-
-2004-04-18 19:52  guy
-
-       * packet-rtps.c:
-
-         Get rid of an unused variable.
-
-2004-04-18 18:55  guy
-
-       * packet-rtps.c:
-
-         Make "little_endian" local to the routines to parse submessages.
-
-         Before checking for the "RTPS" tag, make sure we have at least 4
-         bytes in the message.
-
-         Use "tvb_reported_length()" to get the length of the message, so
-         we throw an exception on a packet cut short by a snapshot length.
-
-         Put in a comment asking whether the byte order of the "offset to
-         next submessage" field is little-endian or specified by the E
-         bit.
-
-2004-04-18 10:16  obiot
-
-       * README.win32:
-
-         Update the cygwin build instructions (plugins can now be compiled
-         too).
-
-         Hint on how cygwin gcc can be used to compile a native Win32
-         Ethereal.
-
-2004-04-18 06:41  ulfl
-
-       * README.win32:
-
-         added a small section about the supported compilers
-
-2004-04-18 06:40  ulfl
-
-       * packet-rtps.c:
-
-         removed some MSVC warnings
-
-2004-04-18 06:39  ulfl
-
-       * packet-rtps.h:
-
-         replaced some integer types by glib ones, to be able to compile
-         again on win32
-
-2004-04-17 22:11  guy
-
-       * packet-rtps.c:
-
-         Put "#" in pre-processor keywords at the beginning of the line -
-         I seem to remember that at least at one point in the history of
-         C, at least one compiler required that.
-
-         Clean up the byte-order stuff - LITTLE_ENDIAN and BIG_ENDIAN
-         aren't defined by Ethereal or GLib, so we shouldn't use them
-         (some platforms might define them, but at least some platforms
-         define them *both* as non-zero values, so they can't be used as
-         "true or false" values for "e_bit"), and we don't need to worry
-         about the byte order of the machine running Ethereal - we should
-         just use Ethereal's standard routines to fetch little-endian or
-         big-endian values.
-
-         Get rid of C++ comments.
-
-2004-04-17 21:43  guy
-
-       * AUTHORS, Makefile.common, packet-rtps.c, packet-rtps.h,
-         doc/ethereal.pod, epan/Makefile.common:
-
-         From Lukas Pokorny: RTPS (Real-Time Publish-Subscribe) support.
-
-2004-04-17 20:58  guy
-
-       * packet-mq.c:
-
-         Updates from metatech:
-
-                 - Added SPI messages.
-                 - A bit a factorisation.
-
-2004-04-17 11:50  ulfl
-
-       * print.c, print.h, gtk/print_dlg.c:
-
-         added PSML output to the printing dialog
-
-2004-04-17 10:45  obiot
-
-       * packet-wbxml.c:
-
-         Fix a typo in %DateTime of length 7 (missing colon between
-         minutes and seconds).
-
-2004-04-17 09:02  ulfl
-
-       * print.c:
-
-         PDML output: if a protocol field is invisible, add the attribute:
-         hide="yes" to the field node
-
-2004-04-17 04:43  guy
-
-       * packet-q931.c:
-
-         Neaten up the display of the top-level protocol tree item for a
-         number IE.
-
-2004-04-17 03:38  guy
-
-       * packet-x11.c, x11-fields:
-
-         In EnterNotify and LeaveNotify events, the last byte isn't a
-         Boolean, it's a bitmask with "focus" and "same-screen" bits.
-
-2004-04-17 03:02  guy
-
-       * packet-diameter.c:
-
-         The value returned by "diameter_avp_get_value()" is used only in
-         protocol tree items that also have the AVP value in the text, so
-         there's no reason to have the string returned by
-         "diameter_avp_get_value()" contain that value as well - it's
-         redundant.
-
-2004-04-17 01:12  guy
-
-       * gtk/color_dlg.c:
-
-         Confirmation dialogs should be marked as such.
-
-2004-04-17 01:09  guy
-
-       * gtk/: capture_dlg.c, capture_prefs.c:
-
-         Failure to get the list of interfaces should be reported as an
-         error.
-
-2004-04-17 01:07  guy
-
-       * capture.c:
-
-         Failures when capturing should be reported as errors.
-
-2004-04-17 01:05  guy
-
-       * dftest.c:
-
-         Update to handle the changed epan_init() API, with a "general
-         failure" routine added.  Add a missing newline to the end of read
-         failure messages.
-
-2004-04-17 01:01  guy
-
-       * gtk/io_stat.c:
-
-         Report problems due to the user specifying something we can't
-         handle as errors, not warnings.
-
-2004-04-16 23:57  guy
-
-       * gtk/main.c:
-
-         Report errors in opening various configuration files at the time
-         the failure occurs; now that "simple_dialog()" queues up messages
-         if we don't yet have the main window, those messages will be
-         queued up until then.
-
-         Move the point at which we pop up those queued messages after the
-         "process all pending GUI events" is done, so that those messages
-         are properly displayed on top of the main window.
-
-2004-04-16 23:16  guy
-
-       * alert_box.c, alert_box.h, packet-diameter.c, simple_dialog.h,
-         tethereal.c, epan/epan.c, epan/epan.h, epan/report_err.h,
-         gtk/main.c, gtk/simple_dialog.c, 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:
-
-         Add a "report_failure()" routine to allow dissectors to report
-         arbitrary errors to the user.  Use that, rather than
-         "g_warning()", in the Diameter dissector to report errors reading
-         the dictionary.
-
-         Make the format argument to "simple_dialog()" a "const" pointer.
-
-         Fix up the read-error message in Tethereal to end with a newline.
-
-         If a simple dialog is requested before the main window or the
-         capture-control window is popped up, queue it up and pop the
-         queued messages up once the main or capture-control window is
-         displayed.
-
-2004-04-16 22:44  obiot
-
-       * packet-wbxml.c:
-
-         Add a discriminator for WV-CSP so the correct version is used for
-         rendering the WBXML tokens in WV-CSP.
-
-         Provide rendering of OPAQUE data for media types, based on a
-         framework of 4 functions that take care of well-known and literal
-         tags and attribute names for deciding on the meaning of the
-         OPAQUE data. Applied to SI, EMN and WV-CSP.
-
-         Update reference URLs for WAP, OMA and related specs.
-
-         Note: as the WBXML common code only takes ~2000 lines while the
-         token mappings take ~4000 lines, maybe it is time to envisage
-         writing the per-media mappings to dedicated source files
-         (packet-wbxml-wml.c, packet-wbxml-wv_csp.c etc)?
-
-2004-04-16 20:20  guy
-
-       * file.c:
-
-         If we're printing summaries and packet detail or hex dump
-         information, print the header before each summary line, and print
-         a blank line separating the summary line and the remaining
-         information.
-
-2004-04-16 19:36  guy
-
-       * gtk/: color_dlg.c, color_filters.c, color_filters.h:
-
-         Make "new_color_filter()" take the background and foreground
-         colors, as GdkColors, as arguments.
-
-2004-04-16 19:05  guy
-
-       * gtk/color_filters.c:
-
-         You have to initialize a GtkColor structure before passing it to
-         "get_color()" - otherwise, GDK will allocate a color from the
-         colormap to match whatever random values happen to be there.
-
-2004-04-16 18:17  ulfl
-
-       * file.c, print.c, tethereal.c, gtk/print_dlg.c:
-
-         make print dialog "Packet Format" options somewhat similar to the
-         Ethereal panes, thus better understandable
-
-2004-04-16 05:30  ulfl
-
-       * gtk/print_dlg.c:
-
-         bugfix: make the "no dissections" radiobutton insensitive, if
-         packet details isn't selected
-
-2004-04-15 23:28  guy
-
-       * cfile.h, file.c, gtk/find_dlg.c:
-
-         Rename a bunch of variables and routines that pertain to string
-         search with "string" rather than "ascii", to make it clearer what
-         they're involved with.
-
-         Use "gtk_toggle_button_set_active()", not
-         "gtk_toggle_button_set_state()" (the latter is a deprecated alias
-         for the former, probably dating back to GTK+ 1.0[.x] - 1.2[.x]
-         and later have "gtk_toggle_button_set_active()").
-
-         Do *NOT* change the radio buttons for the type of string search
-         to do based on whether we're doing a string search or not - doing
-         so means we don't correctly remember the type of string search.
-
-         Get rid of code to fetch some values that we don't subsequently
-         use.
-
-2004-04-15 22:38  obiot
-
-       * packet-wbxml.c:
-
-         Add two preferences to the WBXML dissector: - Control the
-         rendering of WBXML tokens to a media type token mapping.  -
-         Control the dissection of the tokens that make up the WBXML body.
-          Both preferences are OFF by default.
-
-         Fix some comments as they did not reflect the current state
-         anymore.
-
-2004-04-15 19:56  ulfl
-
-       * print.c, print.h, gtk/print_dlg.c:
-
-         added print output option, to suppress dissection completely (for
-         raw packet hexdump)
-
-2004-04-15 19:05  ulfl
-
-       * print.c, gtk/print_dlg.c:
-
-         added print output of PDML format
-
-2004-04-15 09:24  guy
-
-       * AUTHORS, packet-cops.c:
-
-         From Dick Gooris: PacketCable support in the COPS dissector.
-
-2004-04-15 08:34  sahlberg
-
-       * packet-kerberos.c:
-
-         decryption and dissection of PA_ENC_TIMESTAMP
-
-2004-04-15 07:47  sahlberg
-
-       * packet-kerberos.c:
-
-         dissect EncKDCRepPart   applications 25 and 26
-
-2004-04-15 00:18  guy
-
-       * packet-tcp.c:
-
-         Add some braces to squelch a GCC warning.
-
-2004-04-14 22:13  obiot
-
-       * doc/README.plugins, plugins/acn/Makefile.am,
-         plugins/artnet/Makefile.am, plugins/asn1/Makefile.am,
-         plugins/ciscosm/Makefile.am, plugins/docsis/Makefile.am,
-         plugins/enttec/Makefile.am, plugins/giop/Makefile.am,
-         plugins/gryphon/Makefile.am, plugins/irda/Makefile.am,
-         plugins/lwres/Makefile.am, plugins/megaco/Makefile.am,
-         plugins/mgcp/Makefile.am, plugins/pcli/Makefile.am,
-         plugins/rdm/Makefile.am, plugins/rlm/Makefile.am,
-         plugins/rtnet/Makefile.am, plugins/rudp/Makefile.am,
-         plugins/v5ua/Makefile.am:
-
-         Add support for plugin dissectors on cygwin builds, by adding the
-         following line to every Makefile.am file for a given plugin XXX:
-
-                 XXX_la_LIBADD = -L../../epan -lethereal @GLIB_LIBS@
-
-         This way symbols defined in libethereal and GLib are resolved
-         when linking the plugin dissector modules.
-
-2004-04-14 18:42  obiot
-
-       * configure.in, epan/ftypes/Makefile.am, wiretap/configure.in:
-
-         At last compiling on CygWin works again! Added the missing PCRE
-         and GLIB libraries to libftypes.
-
-         Provide caching of computed configure tests.
-
-2004-04-14 05:46  ulfl
-
-       * file.c, gtk/capture_info_dlg.c:
-
-         two memory leaks removed
-
-2004-04-14 04:45  etxrab
-
-       * packet-sip.c:
-
-         Correct the removal of spaces before parameters in the Content
-         type line, change some  tags according to --sip-publish-03
-
-2004-04-13 22:07  obiot
-
-       * packet-mmse.c:
-
-         Fix the default clause for not implemented MMS headers by adding
-         more generic code from WSP (based on the wkh_default() method).
-
-         Add initial support for MMS 1.1 and MMS 1.2 (header names, PDU
-         types, response status codes, message status).
-
-         TODO: implement the *full* header dissections for MMS 1.1 and MMS
-         1.2.
-
-2004-04-13 21:32  guy
-
-       * packet-gprs-llc.c:
-
-         Use the "a_bit" true_false_string for the "llcgprs.as" field.
-
-2004-04-13 21:29  guy
-
-       * packet-sndcp.c:
-
-         Change the decision tree for protocol and data compression so
-         that it doesn't test all four possibilities - with the old code,
-         GCC doesn't understand that one of the four possibilities must be
-         true, so it complains that "compression_field_item" might not be
-         set, but it does understand that with the new code.
-
-2004-04-13 18:01  tuexen
-
-       * capture.c, capture.h, file.c, gtk/capture_info_dlg.c:
-
-         From Jon Oberheide: Add interface name to the capture and
-         ethereal window                     while capturing.
-
-2004-04-13 17:48  guy
-
-       * packet-gprs-llc.c:
-
-         Get rid of some unused variables, as per Josef Korelus.
-
-2004-04-13 04:45  guy
-
-       * packet-sndcp.c:
-
-         Don't put blanks at the ends of strings added with
-         "col_add_fstr()", put them at the beginnings of strings appended
-         with "col_append_str()", so there won't be extra blanks at the
-         end.
-
-2004-04-13 04:36  guy
-
-       * AUTHORS, packet-sndcp.c, epan/Makefile.common:
-
-         From Christian Falckenberg: GPRS SNDCP support.
-
-2004-04-13 04:21  guy
-
-       * AUTHORS, packet-bssgp.c, packet-gprs-llc.c, epan/Makefile.common:
-
-         From Josef Korelus: GPRS LLC support.
-
-2004-04-13 04:04  guy
-
-       * AUTHORS, packet-bpdu.c, packet-cisco-oui.c, doc/ethereal.pod:
-
-         From Clinton Work: dissect Cisco PID 0x010b as STP (it's actually
-         their own modified Per-VLAN STP, so there's some extra stuff at
-         the end of the packet that needs to be decoded).
-
-         Indicate in a comment in packet-cisco-oui.c what PVSTP is.
-
-2004-04-12 22:14  guy
-
-       * packet-http.c:
-
-         Put in a comment noting a possible memory leak.
-
-2004-04-12 18:01  ulfl
-
-       * gtk/rtp_stream_dlg.c:
-
-         ESC key presses Close button
-
-2004-04-12 09:48  ulfl
-
-       * gtk/: http_stat.c, rpc_progs.c, sip_stat.c, tcp_graph.c,
-         wsp_stat.c:
-
-         added a close button to the dialogs, use the dlg_window_new
-         function for all dialogs
-
-2004-04-12 08:59  ulfl
-
-       * gtk/gsm_map_stat.c:
-
-         added missing #include from my latest checkin
-
-2004-04-12 08:53  ulfl
-
-       * gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
-         dcerpc_stat.c, fc_stat.c, gsm_a_stat.c, gsm_map_stat.c,
-         h225_counter.c, h225_ras_srt.c, http_stat.c, isup_stat.c,
-         ldap_stat.c, rpc_stat.c, smb_stat.c:
-
-         added a close button to the dialogs, use the dlg_window_new
-         function for all dialogs
-
-2004-04-12 07:10  ulfl
-
-       * gtk/: endpoint_talkers_table.c, hostlist_table.c:
-
-         added a close button to the dialogs
-
-2004-04-11 20:57  guy
-
-       * packet-aim.c:
-
-         From Jon Oberheide: add the "Password Hash" label to
-         AIM_TLV_PASSWORD (0x0025) which was previously "Unknown".
-
-2004-04-11 20:47  guy
-
-       * AUTHORS, packet-aim-signon.c, doc/ethereal.pod:
-
-         From Jon Oberheide: add a missing hf[] entry for a field.
-
-         Fix up AUTHORS and the authors list in the Ethereal man page.
-
-2004-04-10 09:10  ulfl
-
-       * README.win32:
-
-         did lot's of cleanup to the text, especially in the library
-         sections
-
-2004-04-10 07:29  ulfl
-
-       * Makefile.nmake:
-
-         Modify the "setup" target to download the packages we've defined,
-         so that we   don't download the GTK1 packages unless we have
-         GTK1_DIR defined.
-
-2004-04-09 19:44  gerald
-
-       * gtk/follow_dlg.c:
-
-         Make the hex dump byte counter a guint32, so that we don't wrap
-         prematurely.
-
-2004-04-09 16:54  gerald
-
-       * Makefile.nmake, tools/win32-setup.sh:
-
-         Modify the "setup" target to download the packages we've defined,
-         so that we don't download the GTK2 packages unless we have
-         GTK2_DIR defined.
-
-         Fix some path checking in win32-setup.sh.
-
-2004-04-09 09:15  guy
-
-       * packet-mq.c:
-
-         From metatech:
-
-                 - No registration of port 1414, only the heuristics.
-
-                 - More dissection of pre-defined MQ structures or
-         messages types
-                   (MSH, DH, DLH, OR, RR, PMR, MDE, MQSET, MQINQ, MQPUT1,
-         PING).
-
-2004-04-09 08:39  guy
-
-       * packet-ipdc.c, packet-ipdc.h:
-
-         From Josh Bailey:
-
-                 Fix missing handling for tags 0x6F and 0x70 (send and
-         receive
-                 encoding type).
-
-                 Shorten fields displayed in COL_INFO.
-
-                 Display information about all IPDC packets in COL_INFO if
-                 there's more than one.
-
-2004-04-09 07:38  ulfl
-
-       * Makefile.nmake:
-
-         use the configured names from config.nmake for the required apps
-         list
-
-2004-04-09 07:37  ulfl
-
-       * README.win32:
-
-         do some more explanations how to use the new library download
-         tool updated ADNS library version
-
-2004-04-09 03:51  sahlberg
-
-       * packet-h225.c:
-
-         even more h235 dissection
-
-2004-04-09 03:32  sahlberg
-
-       * packet-h225.c:
-
-         some more h235 dissection
-
-2004-04-09 01:07  sahlberg
-
-       * packet-h225.c:
-
-         Add dissection of AuthenticationMechanism to h235
-
-2004-04-09 00:31  sahlberg
-
-       * packet-per.h:
-
-         Make it more obvious when ethereal fails to dissect a PER
-         contruct
-
-         1, put a hint why it failed in the COL_INFO line 2, abort
-         dissecting any further (by reading from the arbitrary position
-         9999 in the tvb 3, put "something unknown here [xxx]" as the last
-         entry in the tree.
-
-2004-04-08 23:52  sahlberg
-
-       * packet-h225.c:
-
-         implement some basic dissection of H.235 ClearToken so that the
-         capture reported on the list will be dissected properly.
-
-         maybe someone should break out all the h.235 code sometime later
-         and put it in packet-h235.c?
-
-2004-04-08 20:36  gerald
-
-       * Makefile.nmake, README.win32, config.nmake, tools/win32-setup.sh:
-
-         Add a Makefile.nmake target called "setup" that uses the script
-         tools\win32-setup.sh to
-
-           - Check for applications required to build Ethereal
-           - Download and unpack required packages into $ETHEREAL_LIBS
-
-         Update ADNS to the latest version.
-
-         Make Python 2.3 the default.
-
-2004-04-08 19:07  ulfl
-
-       * gtk/capture_dlg.c:
-
-         catch the enter key from the interface drop-down list, so
-         pressing enter will really start a capture
-
-2004-04-08 10:21  sahlberg
-
-       * packet-dcerpc-netlogon.c:
-
-         update to netlogon:  make it dissect all the bits of the
-         UserAccountControl flags field in the pac structure and elsewhere
-         in netlogon
-
-2004-04-08 09:34  sahlberg
-
-       * packet-dcerpc-netlogon.c:
-
-         dissection of netlogon userflags in tha pac structure and
-         elsewhere
-
-2004-04-08 09:17  sahlberg
-
-       * packet-dcerpc-netlogon.c:
-
-         dissect group attributes for the pac structure and other places
-         in netlogon
-
-2004-04-08 08:05  guy
-
-       * gtk/capture_dlg.c:
-
-         On Windows, when looking for the ":" that separates the interface
-         description from the interface name, don't count ":" followed by
-         "//", as it might be part of "rpcap://".
-
-2004-04-08 05:19  sahlberg
-
-       * doc/ethereal.pod:
-
-         update doc with better description of SUM/COUNT/MIN/MAX/AVG.
-
-2004-04-08 05:09  sahlberg
-
-       * packet-tcp.c:
-
-         update tcp so that it will print the string "(relative
-         sequence/ack number)" in the header for the fields affected by
-         using human readable sequence and ack numbers.
-
-2004-04-07 06:18  guy
-
-       * packet-ipmi.c:
-
-         From Duncan Laurie: the LUN field in IPMI packets is only in the
-         lower 2 bits.
-
-2004-04-07 06:04  guy
-
-       * etypes.h, packet-eapol.c, packet-ethertype.c:
-
-         From Jouni Malinen: add support for the 802.11i/RSN
-         pre-authentication Ethertype.
-
-2004-04-07 04:31  sahlberg
-
-       * gtk/: rpc_stat.c, service_response_time_table.c:
-
-         make service response time statistics work for "unknown" rpc
-         programs.  all proicedures will however get "interesting" names
-         such as "proc-1" etc except procedure 0 which is ALWAYS "NULL"
-
-2004-04-07 03:57  sahlberg
-
-       * packet-rpc.c:
-
-         when dealing with unknown rpc programs, create a fake
-         program/version/procedure table so that we can get service
-         response time tables working later.
-
-2004-04-06 19:02  ulfl
-
-       * AUTHORS, prefs.c, prefs.h, doc/ethereal.pod, gtk/gui_prefs.c,
-         gtk/main.c:
-
-         from Thomas Palmer: add a preference setting for filter toolbar
-         placement
-
-2004-04-06 16:08  gerald
-
-       * gtk/main.c:
-
-         Remove an extraneous 'break'.
-
-2004-04-05 00:49  sahlberg
-
-       * packet-kerberos.c:
-
-         Add support to decrypt the encrypted part of AS/TSG -REP PDUs.
-         Now we only need application 25/26 to be dissected as well for it
-         to be useful ...
-
-2004-04-05 00:28  sahlberg
-
-       * packet-kerberos.c:
-
-         Added some more principal name types from the kerberos draft
-
-2004-04-04 07:12  sahlberg
-
-       * AUTHORS, doc/ethereal.pod:
-
-         Love contributed great help to get the heimdal decryption support
-         working (wherein we also discovered an obscure bug inside heimdal
-         itself)  Great thanks to Love.
-
-2004-04-03 22:33  etxrab
-
-       * packet-sip.c:
-
-         As pointed out by Chernishov Yury - strip of leading spaces of
-         parameters
-
-2004-04-03 22:13  etxrab
-
-       * packet-isup.c, AUTHORS:
-
-         From Chernishov Yury Don't destroy SIP dissector entrys in info
-         column for application/isup
-
-2004-04-03 03:50  guy
-
-       * packet-smb-common.c:
-
-         In "get_unicode_or_ascii_string()", treat a negative length
-         argument as a very large unsigned integer (which it probably is),
-         and trim it at INT_MAX, and fix the handling of too-long ASCII
-         strings so that the "..." gets inserted.  Make sure that all the
-         bytes of the string exist before truncating the string length to
-         the buffer length, so that the appropriate exception is thrown.
-
-2004-04-03 00:29  sahlberg
-
-       * packet-rpc.c:
-
-         Add a new preference option so that users that really really want
-         to can tell ethereal "I dont care if the heuristics are too weak"
-         "I want to see the ONC-RPC layer for these weird protocols that
-         are not known to ethereal"   "If I get a lot of false positives
-         it is my own fault and I will not complain"
-
-         This allows ethereal to dissect the rpc layer (and do
-         request/response matching) even for those onc-rpc protocols that
-         ethereal doesnt know about yet.
-
-2004-04-02 22:01  sahlberg
-
-       * packet-spnego.c:
-
-         If the packet is short,  dont try to create a blob item that
-         spans beyound the end of the short packet since that will raise
-         an exception and we wont even attempt to dissect those (kerberos
-         usually) bytes that we do have in the packet.
-
-2004-04-02 21:38  sahlberg
-
-       * packet-smb.c:
-
-         dont bail out just because we dont have the entire security blob
-         present in a pdu.  even for short frames, try to pass on as mush
-         as possible to gssapi.
-
-2004-04-02 09:04  guy
-
-       * epan/column-utils.c:
-
-         From Olivier Biot: support AT_STRINGZ columns.
-
-2004-04-02 08:27  guy
-
-       * wiretap/: nettl.c, nettl.h:
-
-         From Mark C. Brown: add support for FDDI and Token Ring cards.
-
-         Set the file encapsulation the same way it's done for iptrace
-         captures - leave it as "unknown" to start with, and, for each
-         packet we see, set it to the packet's encapsulation type if the
-         file encapsulation type is unknown and set it to "per-packet" if
-         the file encapsulation type is "known" but isn't the type of that
-         packet, so files that have all the same type of packet have that
-         type as the file type and packets that *don't* have all the same
-         type of packet have "per-packet".
-
-2004-04-02 07:59  guy
-
-       * packet-aim-messaging.c:
-
-         From Devin Heitmueller: do a better job of decoding the AIM
-         messaging SNAC for outgoing and incoming subtypes.
-
-2004-04-02 07:40  guy
-
-       * wiretap/eyesdn.c:
-
-         From Rolf Fiedler: fix a comment, and fix the code to get the
-         packet length.
-
-2004-04-02 07:28  guy
-
-       * AUTHORS, packet-ymsg.c:
-
-         From Devin Heitmueller: do YMSG desegmentation.
-
-2004-04-02 05:19  guy
-
-       * packet-isup.c:
-
-         Get rid of an extra "=" at the end of the file.
-
-2004-04-02 05:07  guy
-
-       * packet-diameter-defs.h:
-
-         Get rid of CRs.
-
-2004-04-01 20:34  etxrab
-
-       * packet-isup.c:
-
-         Fix a copy paste error
-
-2004-04-01 09:15  sahlberg
-
-       * packet-kerberos.c:
-
-         add dissection of the canonicalize bit which some windows clients
-         use
-
-2004-03-31 21:04  guy
-
-       * packet-isup.c:
-
-         Get rid of CR's.
-
-2004-03-31 20:57  guy
-
-       * packet-radius.c:
-
-         Get rid of CR's.
-
-2004-03-31 20:25  etxrab
-
-       * packet-radius.c:
-
-         Add RADIUS AVP 101, the value string to go with it and some ACC
-         vendor AVP:s
-
-2004-03-31 20:23  etxrab
-
-       * packet-isup.c:
-
-         Add dissection of user to user indicators parameter, Split some
-         lines and some white space changes
-
-2004-03-31 01:31  jmayer
-
-       * TODO:
-
-         configure.in merging has been done. Add another point
-
-2004-03-31 01:25  jmayer
-
-       * epan/: acinclude.m4, configure.in:
-
-         No longer needed after merging epan/configure.in into
-         configure.in
-
-2004-03-30 20:56  etxrab
-
-       * packet-diameter-defs.h:
-
-         Fixed some cut-and-paste errors, added some RADIUS AVPS sorted
-         some value string...
-
-2004-03-30 19:37  guy
-
-       * packet-smb-mailslot.c, wiretap/wtap.c:
-
-         From Albert Chin: "config.h" should come before all other
-         #includes.
-
-2004-03-30 19:36  guy
-
-       * plugins/rudp/packet-rudp.c:
-
-         From Albert Chin: the Sun WorkShop 5.0 compiler and HP-UX 10.20
-         compiler don't allow you to initialize aggregates with an
-         initializer that includes non-constant values.
-
-2004-03-30 19:34  guy
-
-       * Makefile.am:
-
-         From Albert Chin: on IRIX, if -la depends on -lb, you must link
-         with -lb -la.
-
-2004-03-30 19:15  guy
-
-       * packet-eapol.c:
-
-         From Jouni Malinen: add support for the most likely EAPOL-Key
-         packet type.
-
-2004-03-30 19:07  guy
-
-       * config.guess, config.sub:
-
-         Back out the previous change, as it checked in older versions of
-         config.guess and config.sub.
-
-2004-03-30 19:01  guy
-
-       * packet-3g-a11.c:
-
-         From Ryuji Somegawa: fix AirLink record dissection.
-
-2004-03-30 18:55  guy
-
-       * AUTHORS, Makefile.common, packet-sip.c, tap-sipstat.c,
-         gtk/sip_stat.c:
-
-         From Lars Roland: Tethereal version of SIP statistics tap, and
-         fixes to the Ethereal version.
-
-2004-03-30 18:45  guy
-
-       * plugins/Makefile.nmake:
-
-         From Lars Roland: have "make clean" and "make distclean" clean up
-         the new Cisco VoIP plugins.
-
-2004-03-30 18:30  guy
-
-       * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
-         rudp/packet-rudp.c:
-
-         From Duncan Sargeant: include "moduleinfo.h" so that the plugins
-         get the right version number.
-
-2004-03-30 18:23  guy
-
-       * packet-radius.c:
-
-         From Michael Kopp: add support for vendor-specific items for the
-         Cisco VPN 3000 Concentrator, Cisco VPN 5000 Concentrator and
-         Cisco Broadband Service Manager.
-
-2004-03-30 18:14  guy
-
-       * packet-gtp.c:
-
-         The extension ID field in a Private Extension IU is 2 bytes, so
-         the length of the IU must be at least 2 bytes in order to dissect
-         the contents.
-
-         Just use "proto_tree_add_item()" to add the value of the private
-         extension, and do so only if it's not zero-length.
-
-2004-03-30 17:52  guy
-
-       * packet-mip6.c:
-
-         Fix the length used for the protocol tree item for Mobile IPv6
-         options.
-
-2004-03-30 17:38  guy
-
-       * packet-aim-location.c:
-
-         From Devin Heitmueller: put back the info level for the user info
-         request.
-
-2004-03-30 07:39  sharpe
-
-       * config.guess, config.sub, packet-dcerpc-lsa.c,
-         packet-dcerpc-samr.c, packet-dcerpc-spoolss.c,
-         packet-dcerpc-svcctl.c, packet-smb-common.h, packet-smb.c:
-
-         Add the mask for an NT ACL ACE to the summary list for each ACE.
-         This means we don't have to expand the ACE to see what the
-         permission mask is.
-
-         There are a couple of other places where this could be used, but
-         I have not done anything about them.
-
-2004-03-29 23:14  guy
-
-       * gtk/dlg_utils.c:
-
-         It *appears* that if you don't explicitly request that a file
-         chooser dialog be centered on its parent, it still gets so
-         centered; we remove the call to do so from the GTK+ >= 2.4 file
-         selection dialog creation code.
-
-2004-03-29 23:03  guy
-
-       * gtk/dlg_utils.c:
-
-         In a "save" dialog, the "yes" button should be a "Save" button,
-         not an "Open" button.
-
-2004-03-29 22:55  guy
-
-       * gtk/: dlg_utils.c, dlg_utils.h, file_dlg.c:
-
-         Add another wrapper routine, "file_selection_set_extra_widget()",
-         to set the "extra options" portion of a file selection dialog,
-         and use it rather than #if'ed code.
-
-2004-03-29 22:40  guy
-
-       * gtk/: capture_dlg.c, dlg_utils.c, dlg_utils.h, file_dlg.c,
-         follow_dlg.c, print_prefs.c:
-
-         Make "file_selection_new()" take as its second argument an
-         Ethereal-defined indication of the action (open vs. save),
-         regardless of whether we're building for GTK+ >= 2.4 or not; we
-         just ignore the argument in pre-2.4 GTK+.
-
-         Use "file_selection_new()" rather than #if'ed code to use it or
-         "gtk_file_chooser_dialog_new()"  for GTK+ >= 2.4 and
-         "gtk_file_selection_new()" or it for pre-2.4 GTK+.
-
-         Add a "file_selection_set_current_folder()" routine that does the
-         appropriate thing depending on whether we're GTK+ >= 2.4 or not,
-         and use that rather than #if'ed code to use
-         "gtk_file_chooser_set_current_folder()" or
-         "gtk_file_selection_set_filename()".
-
-2004-03-28 00:26  guy
-
-       * packet-eapol.c:
-
-         From Jouni Malinen:
-
-                 Small changes for EAPOL-Key dissector for IEEE
-         802.11i/RSN:
-                 - add Encrypted Key Data flag for key info
-                 - do not try to parse EAPOL-Key Key Data if it is
-         encrypted
-                   (RSN: Encrypted Key Data flag, WPA: Group Key)
-                 - Key Index and Key ID are reserved in RSN
-
-2004-03-27 12:18  ulfl
-
-       * gtk/: capture_dlg.c, file_dlg.c:
-
-         minor code cleanup, including removed MSVC warnings
-
-2004-03-27 12:14  jmayer
-
-       * aclocal-fallback/: glib-2.0.m4, glib.m4, gtk-2.0.m4, gtk.m4:
-
-         Fix some aclocal warnings during autogen.sh
-
-2004-03-27 12:07  jmayer
-
-       * acinclude.m4, wiretap/acinclude.m4:
-
-         Some aclocal warning fixes during autogen.sh
-
-2004-03-27 11:53  guy
-
-       * packet-tcp.c:
-
-         From Ronnie Sahlberg: RST and FIN segments are neither
-         zero-window packets nor duplicate ACKs.
-
-2004-03-27 11:52  jmayer
-
-       * autogen.sh, configure.in:
-
-         OK, I'm impatient. In case of problems, I'm to blame, not
-         Olivier.
-
-         Olivier Biot:   Merge epan/configure.in back into configure.in
-         Leave epan/confiugre.in and epan/acinclude.m4 in case we need to
-                       undo this.
-
-2004-03-27 11:33  guy
-
-       * process-x11-fields.pl:
-
-         From Gisle Vanem: add a "this is a generated file" comment to the
-         output of process-x11-fields.
-
-2004-03-27 11:32  guy
-
-       * AUTHORS, Makefile.common, packet-ansi_801.c, packet-ansi_a.c,
-         packet-ansi_map.c, packet-gsm_map.c, packet-gsm_sms.c,
-         packet-gsm_sms.h, packet-gsm_ss.c, packet-gsm_ss.h,
-         epan/Makefile.common:
-
-         From Michael Lum:
-
-                 ANSI IS-801 support;
-
-                 dissect more GSM supplementary services messages and
-         fields.
-
-2004-03-27 11:16  oabad
-
-       * gtk/: capture_dlg.c, dlg_utils.c, dlg_utils.h, file_dlg.c,
-         follow_dlg.c, print_prefs.c:
-
-         Use the new GtkFileChooserDialog when built with gtk+ 2.4
-
-2004-03-27 11:16  guy
-
-       * wiretap/: nettl.c, nettl.h:
-
-         From Mark C. Brown: add support for iether (dual-port gigabit)
-         cards in nettl files.
-
-2004-03-27 11:13  guy
-
-       * gtk/: bootp_stat.c, h225_counter.c, h225_ras_srt.c, http_stat.c,
-         mgcp_stat.c, sip_stat.c, wsp_stat.c:
-
-         From Lars Roland: use the generic filter dialog for the SIP,
-         HTTP, WSP, and BOOTP taps.
-
-         Get rid of the "dlg" variable in some of those taps - it's never
-         set, so it's always null, and nothing useful is done with it if
-         it's null.
-
-         Make static some variables and functions not used outside the
-         source file in which they're defined.
-
+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.