X-Git-Url: http://git.samba.org/?p=metze%2Fwireshark%2Fwip.git;a=blobdiff_plain;f=ChangeLog;h=70fcbb086329d902961e8276a9d5142fef6d01b6;hp=a18d26e438908b09baebe7f878741e9cc61ac4df;hb=c59fae221e3570d928666e82e213892261523d62;hpb=9925eb8ff3c5f569096b9a84bfad817f5acf4295 diff --git a/ChangeLog b/ChangeLog index a18d26e438..70fcbb0863 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,2432 +1,635 @@ -2004-03-26 04:01 gerald - - * plugins/rudp/packet-rudp.c: - - Call plugin_address_table_init() before - proto_register_protocol(). - -2004-03-26 02:10 guy - - * Makefile.common: - - Include packet-sip.h in the release. - -2004-03-26 01:55 gerald - - * packet-sip.h: - - Add packet-sip.h - -2004-03-26 01:39 gerald - - * ChangeLog, NEWS: - - Final changes for the 0.10.3 (codename: "Ides of March") release. - -2004-03-26 00:28 guy - - * AUTHORS, packet-sip.c, gtk/Makefile.common, gtk/sip_stat.c: - - From Martin Mathieson: SIP statistics tap. - -2004-03-26 00:21 guy - - * packet-ber.c, packet-ber.h, packet-kerberos.c: - - Fix a typo. - - Clean up white space. - -2004-03-26 00:01 guy - - * plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h, - Xplugin_api_decls.h, Xplugin_table.h: - - Update for Tomas Kukosa's new APIs to get the parent and the - nth-grandparent-up for a protocol tree item and to get the last - item created by the BER dissector (that API and the new names for - the universal tags were supplied by him - the checkin item didn't - give him credit). - -2004-03-26 00:00 guy - - * packet-kerberos.c: - - From Tomas Kukosa: use the "proto_item_get_parent()" and - "proto_item_get_parent_nth()" routines, and use the new name for - some of the constants for universal tags. - -2004-03-25 23:59 guy - - * packet-q931.c: - - From Tomas Kukosa: put the number string for a number IE into the - top-level item for the IE tree. - -2004-03-25 23:58 guy - - * packet-per.c: - - From Tomas Kukosa: don't allow the PER protocol to be disabled. - -2004-03-25 23:57 guy - - * packet-ber.c, packet-ber.h: - - Add constants and names for all universal tags. - - Add "get_ber_last_created_item()" to get the last created item - - you can't access the global variable from a plugin. - -2004-03-25 23:55 guy - - * epan/proto.c, epan/proto.h, plugins/plugin_api_list.c: - - From Tomas Kukosa: add APIs to get the parent of a protocol tree - item and the item N levels up from a protocol tree item. - -2004-03-25 23:25 tuexen - - * packet-m3ua.c: - - Fix tags for 07 version. - -2004-03-25 23:11 guy - - * plugins/: ciscosm/.cvsignore, rlm/.cvsignore, rudp/.cvsignore: - - Add .cvsignore files to the new plugins. - -2004-03-25 23:09 guy - - * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c, - rudp/packet-rudp.c: - - Squelch compiler warnings, and remove some trailing blanks from - lines. - -2004-03-25 19:11 guy - - * plugins/: ciscosm/AUTHORS, ciscosm/COPYING, ciscosm/ChangeLog, - ciscosm/INSTALL, ciscosm/NEWS, rlm/AUTHORS, rlm/COPYING, - rlm/ChangeLog, rlm/INSTALL, rlm/NEWS, rudp/AUTHORS, rudp/COPYING, - rudp/ChangeLog, rudp/INSTALL, rudp/NEWS: - - Add the usual extra files to the new plugins. - -2004-03-25 16:01 ulfl - - * doc/README.developer: - - added hint to use g_snprintf instead of snprintf and sprintf - -2004-03-25 11:21 guy - - * AUTHORS, Makefile.am, configure.in, doc/ethereal.pod, - packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi, - plugins/Makefile.am, plugins/Makefile.nmake, - plugins/ciscosm/Makefile.am, plugins/ciscosm/Makefile.nmake, - plugins/ciscosm/moduleinfo.h, plugins/ciscosm/packet-sm.c, - plugins/rlm/Makefile.am, plugins/rlm/Makefile.nmake, - plugins/rlm/moduleinfo.h, plugins/rlm/packet-rlm.c, - plugins/rudp/Makefile.am, plugins/rudp/Makefile.nmake, - plugins/rudp/moduleinfo.h, plugins/rudp/packet-rudp.c: - - From Duncan Sargeant: Cisco SS7 RUDP, RLM, and Session Management - support. - -2004-03-25 09:17 guy - - * packet-ber.c, packet-ber.h, packet-kerberos.c, epan/proto.c, - epan/proto.h, plugins/plugin_api_list.c, plugins/Xass-list, - plugins/Xplugin_api.c, plugins/Xplugin_api.h, - plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h: - - From Tomas Kukosa: BER dissector enhancements and proto.c updates - to support them. - - From Ronnie Sahlberg: Kerberos updates with new constants from - the current draft, decryption and dissection of Kerberos blobs, - and changes to work with the changed BER dissector. - -2004-03-25 08:01 guy - - * packet-dcerpc-rs_prop_plcy.c: - - DCE RPC version numbers supplied to the registration routines are - just major version numbers. - -2004-03-25 06:39 ulfl - - * packet-dcerpc-rs_prop_plcy.c: - - MSVC warning removed - -2004-03-25 04:44 guy - - * packet-mq.c: - - MQ dissector update from metatech. - -2004-03-24 21:27 obiot - - * epan/Makefile.am, epan/dfilter/Makefile.am, - epan/ftypes/Makefile.am, wiretap/Makefile.am: - - Fix the CLEANFILES target so both static and shared libraries are - cleaned. - -2004-03-24 06:36 ulfl - - * packet-aim-chatnav.c, packet-aim-invitation.c, packet-aim-oft.c, - packet-aim-popup.c, packet-aim-stats.c, packet-aim-translate.c: - - commented out unused aim_handle's - -2004-03-24 04:26 guy - - * packet-rsvp.c: - - Use "tvb_format_text()" to display a string, so that - non-printable characters are handled reasonably. - -2004-03-24 00:39 obiot - - * AUTHORS: - - Update address. - -2004-03-24 00:38 obiot - - * doc/ethereal-filter.pod.template: - - Add a description for the bitwise_and (&) operator. - -2004-03-23 21:19 guy - - * Makefile.common, alert_box.c, alert_box.h, dftest.c, - packet-diameter.c, report_err.h, tethereal.c, epan/Makefile.am, - epan/epan.c, epan/epan.h, epan/report_err.h, gtk/main.c, - plugins/plugin_api.h, plugins/plugin_api_list.c, - plugins/asn1/packet-asn1.c: - - Make "epan_init()" take, as additional arguments, pointers to - routines that dissectors should call to report file open and read - errors, and have "report_open_failure()" and - "report_read_failure()" call through those pointers, rather than - being defined and exported by the application using libethereal - - instead, the application would define those functions and pass - pointers to them to 'epan_init()". - - Move "report_err.h" to the epan directory, as the functions it - declares are now part of the libethereal API. - -2004-03-23 19:51 guy - - * AUTHORS, Makefile.common, packet-ftam.c, packet-ftam.h, - epan/Makefile.common: - - From Yuri Sidelnikov: FTAM support. - -2004-03-23 19:37 guy - - * packet-pres.c, packet-pres.h: - - From Yuriy Sidelnikov: call ACSI dissector for data blocks. - -2004-03-23 19:31 guy - - * packet-3g-a11.c: - - From Ryuji Somegawa: fix some decode problems. - -2004-03-23 19:25 guy - - * AUTHORS, packet-ieee80211.c: - - From Jouni Malinen: handle 802.11i RSN IE, and add new status and - result codes for 802.11i. - -2004-03-23 18:59 tuexen - - * packet-m2pa.c: - - - Updated reference to ID version 11. - Added type of status - message to Info column. - -2004-03-23 18:44 guy - - * packet-dcerpc-samr.c: - - From Ronnie Sahlberg: small fix to prevent dereferencing null - pointers. - -2004-03-23 18:36 guy - - * packet-aim-adverts.c, packet-aim-chat.c, packet-aim-chatnav.c, - packet-aim-directory.c, packet-aim-icq.c, - packet-aim-invitation.c, packet-aim-messaging.c, - packet-aim-oft.c, packet-aim-popup.c, packet-aim-stats.c, - packet-aim-translate.c, packet-aim-userlookup.c: - - Zero-length arrays are *not* valid in C89, even if GCC doesn't - happen to have a problem with them; MSVC++, for example, doesn't - handle them, so we comment them out. - -2004-03-23 18:33 tuexen - - * README.macos: - - pcap-stdinc.h is not needed on a Mac OS X system. - -2004-03-23 18:06 guy - - * packet-cdp.c, epan/tvbuff.c, epan/tvbuff.h: - - Use "tvb_format_text()" to display strings, so we handle - non-printable characters. - - Some strings appear to be null-padded; add a - "tvb_format_stringzpad()" routine to handle them, so that we - don't show the padding characters as "\000". - -2004-03-23 18:04 tuexen - - * packet-sctp.c: - - Add tap functionality. - -2004-03-23 18:03 guy - - * packet-x11.c: - - Handle the case where the keycodemap entry for one of the - keycodes processed in the first loop in "keycode2keysymString()" - is null. I don't know whether the right thing to do is to give - up (as we're doing now) or to not check that map. - - In that routine, we set "syms" to "keycodemap[keycode]", and give - up if it's null; use "syms" in that routine instead of - "keycodemap[keycode]", so we know that those places don't have to - worry about "keycodemap[keycode]" being null. - - Fix up indentation. - -2004-03-23 18:02 tuexen - - * Makefile.common: - - Add packet-sctp.h - -2004-03-23 17:27 tuexen - - * packet-sctp.h: - - Include file for packet-sctp.c and tap listeners. - -2004-03-23 15:39 tuexen - - * packet-m3ua.c: - - Added support for version 07 of the ID. - -2004-03-23 07:57 guy - - * gtk/menu.c: - - From Tomas Kukosa: don't change the state of the "Expand Tree" - menu items if we're changing whether there's a packet currently - selected. - -2004-03-23 07:40 guy - - * x11-fields: - - "keys" is a LISTofCARD8, so it should have type BYTES, not UINT8. - -2004-03-23 07:39 guy - - * packet-aim.c: - - Get rid of a no-longer-used argument. - -2004-03-23 07:23 guy - - * packet-aim.c: - - The dissectors for particular AIM families aren't for real - protocols, and they don't create their own subtrees; hand them - the pointer to the AIM subtree, rather than the top-level tree, - so they'll put the protocol tree items in the AIM subtree. - -2004-03-23 06:48 guy - - * capture.c: - - Include "packet-ap1394.h" to declare "capture_ap1394()". - -2004-03-23 06:21 guy - - * AUTHORS, Makefile.common, 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-invitation.c, - packet-aim-location.c, packet-aim-messaging.c, packet-aim-oft.c, - packet-aim-popup.c, packet-aim-signon.c, packet-aim-ssi.c, - packet-aim-stats.c, packet-aim-translate.c, - packet-aim-userlookup.c, packet-aim.c, packet-aim.h, - doc/ethereal.pod, epan/Makefile.common: - - From Jelmer Vernooij: split the AIM dissector into multiple - files, and add a few more SNACs. - -2004-03-23 03:19 guy - - * README.macos: - - Note that you need X11 and the X11 developer headers and - libraries installed in order to build Ethereal. - - Michael Tuexen indicated how to successfully build GTK+ 2.4 on - Mac OS X (10.3[.x], at least) - update the directions to give the - latest versions of GLib/Pango/GTK+/ATK and to give instructions - on how to make them build. - -2004-03-23 01:58 guy - - * packet-ipv6.c: - - The "len" argument to capture routines should not be decremented - as you move through the packet - it's the total length of - captured data. - -2004-03-23 01:29 guy - - * packet-ucp.c: - - If we don't find a trailing / in a parameter, throw the - appropriate exception (that's what the old code that did its own - scan did). - -2004-03-23 01:02 guy - - * Makefile.common, capture.c, packet-ap1394.c, packet-ap1394.h, - epan/Makefile.common, epan/packet_info.h, epan/to_str.c, - wiretap/libpcap.c, wiretap/wtap.c, wiretap/wtap.h: - - Add support for DLT_APPLE_IP_OVER_IEEE_1394. - -2004-03-23 00:17 guy - - * wiretap/eyesdn.c: - - Clean up the code to check the file type. - -2004-03-22 23:50 guy - - * README.macos: - - To build with GLib 2.x/GTK+ 2.x, you need to configure with - --enable-gtk2 regardless of whether you have GLib 1.2[.x]/GTK+ - 1.2[.x] installed or not. - -2004-03-22 23:40 guy - - * README.macos: - - Note that GTK+ 2.4 doesn't work, and indicate why. - - Enumerate the dependencies for GLib 2.4/GTK+ 2.4, and indicate - that GNU gettext is also required, even though it's not in the - set of dependencies on the GTK+ site (after all, the ENTIRE WORLD - runs Linux, RIGHT?). - - Give a (partial) order for the dependencies. - - Note some issues with building and installing the JPEG and libpng - libraries. - -2004-03-22 22:53 deniel - - * AUTHORS, packet-x11.c, x11-fields: - - * X11 dissector: - - - in decoding of replies: 0 is not an unknown opcode, it means - that the request was unseen or that the opcode of the request - is unknown (e.g. due to unseen / undecoded QueryExtension - replies) - - - add special processing for QueryExtension requests & replies in - order to store new opcodes in a value_string of opcodes saved - per conversation - - - try to resynchronize sequence number once at first reply if no - initial connection request was seen - - - add decoding of SendEvent request - - - add decoding of many replies (AllocColor, GetInputFocus, - GetGeometry, GetPointerControl, GetScreenSaver, - GetSelectionOwner, GrabKeyboard, GrabPointer, InternAtom, - ListProperties, LookupColor, QueryBestSize, QueryKeymap, - QueryPointer, TranslateCoordinates) - - - fix decoding of EnterNotify / LeaveNotify events - - - add decoding of most events (FocusIn, FocusOut, Expose, - GraphicsExpose, NoExpose, VisibilityNotify, CreateNotify, - DestroyNotify, UnmapNotify, MapNotify, MapRequest, - ReparentNotify, ConfigureNotify, GravityNotify, ResizeRequest, - CirculateNotify, CirculateRequest, PropertyNotify, - SelectionClear, SelectionRequest, SelectionNotify, - ColormapNotify, ClientMessage) - - - miscellaneous changes & code cleaning - -2004-03-22 22:37 gerald - - * packaging/nsis/ethereal.nsi: - - !ifdef-ize out a GTKWimp text section. - -2004-03-22 21:29 gerald - - * epan/Makefile.am: - - Add Makefile.common to the distribution. - -2004-03-22 20:35 gerald - - * Makefile.nmake, epan/Makefile.nmake: - - From Lars Roland: Fix a couple of MSVC build problems. - -2004-03-22 20:16 guy - - * packet-h225.c: - - From Tomas Kukosa: supportedTunnelledProtocols in EndpointType is - a SEQUENCE OF TunnelledProtocol, not just a TunnelledProtocol. - -2004-03-22 20:01 guy - - * packet-diameter-defs.h: - - Make the strings in the NAS-Port-Type AVP match the text in - http://www.ietf.org/internet-drafts/draft-ietf-aaa-diameter-nasreq-14.txt. - -2004-03-22 17:03 gerald - - * config.nmake, configure.in, epan/configure.in: - - Bump the version up to 0.10.3. - -2004-03-22 16:19 gerald - - * Makefile.am: - - Back out previous accidentally-committed change. - -2004-03-22 16:05 gerald - - * Makefile.am, packet-isup.c, packet-radius.c: - - Handle null RADIUS attribute information without crashing. Found - by Jonathan Heusser. - -2004-03-22 01:18 guy - - * packet-cdp.c: - - Fix a typo. - -2004-03-21 23:46 guy - - * packet-3g-a11.c: - - The CDMA2000 A11 dissector doesn't put anything into the protocol - tree for a packet with an unknown type, so we make it just reject - those packets so other dissectors can claim them. - -2004-03-21 23:19 guy - - * packet-diameter.c: - - Clean up white space. - - Just use "proto_tree_add_item()" to put the session ID into the - protocol string. - -2004-03-21 23:10 guy - - * packet-diameter.c: - - From Anders Broman: fix the value strings for decoding of AVP - values, add the T flag, make the result code and session ID named - fields, and add some more field types. - -2004-03-21 23:08 guy - - * packet-diameter-defs.h: - - From Anders Broman: add some more AVP's, result codes, etc.. - -2004-03-21 22:55 guy - - * README.macos: - - Update to note that the 10.3.3 Software Update will probably also - install a new libpcap shared library but not install new libpcap - headers. - -2004-03-21 19:57 jmayer - - * packet-ipdc.h, packet-ipdc.c: - - Prefix ENUM types ip IPDC_ in order to prevent type clashes with - windows includes (MSVC). Proposed fix by Ulf Lamping. - -2004-03-21 19:04 jmayer - - * README.macos: - - Update to include the libpcap problems. Using excerpts from a - mailexchange between Guy Harris and Peter ("downtime"). - -2004-03-21 17:13 nneul - - * AUTHORS, packet-ipvs-syncd.c, epan/Makefile.common: - - add support for dissecting multicast sync packets for Linux IPVS - -2004-03-20 20:06 guy - - * packet-aim.c: - - From Jelmer Vernooij: add support for SNAC(x,1), SNAC(1,2-6) and - SNAC(1,0x13). - -2004-03-20 19:09 guy - - * packet-radius.c: - - If we can't decrypt the user password, display it as hex data, - not as text. - - Make "rdconvertbufftostr()" use "isprint()" to determine whether - to display a character as itself or as an escape. Move our - redefinition of "isprint()" above "rdconvertbufftostr()" so that - we make the "is it printable?" decision appropriately. - -2004-03-20 18:51 guy - - * packet-radius.c: - - Make a separate display type for the user password, rather than - having the code to handle RADIUS_STRING know that User Password - has an AVP type value of 2. As only the User Password field has - that display type, we don't have to check whether we're handling - vendor-specific VSAs. - -2004-03-20 10:47 jmayer - - * packet-ipdc.h: - - Remove trailing comma - -2004-03-20 10:32 jmayer - - * acinclude.m4, epan/acinclude.m4: - - Workaround for (at least) some RedHat platforms: Add -lresolv in - case it's missing but required by the heimdal libs. - -2004-03-20 08:32 guy - - * epan/timestamp.c: - - Make "timestamp_type" static, as all access to it should be - through the routines in this file. - -2004-03-20 08:01 guy - - * packet-ipdc.c: - - "tmp_tag_text" can hold a string of up to 255 characters, which - means it needs to be 256 characters long to hold a maximum-length - string plus a terminating '\0', as noted by Stefan Esser. - - Don't bother putting in the null terminator at the end in the - case where we're putting an IP address or address/port into - "tmp_tag_text" - "sprintf()" does that for you. - - In the case where it's an IP address and port, do it all in one - sprintf call - I don't think there's a guarantee that - - sprintf(tmp_tag_text, "%s:%u", tmp_tag_text, ...) - - works, although it could work. - - Also, handle the case where the length is neither 4 (IP address) - nor 6 (IP address/port). - -2004-03-20 07:49 guy - - * packet-ucp.c: - - Don't use fixed-length buffers for strings - there's no absolute - string length. - -2004-03-20 07:26 guy - - * packet-tcap.c: - - In "dissect_tcap_tid()", check that the length of the transaction - ID is <= 4, so we don't copy more than 4 bytes to a 4-byte - integer. - -2004-03-20 06:34 guy - - * gtk/: main.c, menu.c, proto_draw.c, proto_draw.h: - - From Tomas Kukosa: - - add Expand Tree to the View menu; - - make the Expand Tree context menu active iff the - currently-selected item has a subtree; - - fix the GTK2 code for Expand Tree. - -2004-03-20 06:14 guy - - * AUTHORS, packet-aim.c, doc/ethereal.pod: - - From Jelmer Vernooij: add support for some more SNACs. - -2004-03-20 06:06 guy - - * packet-smb.c: - - From Ronnie Sahlberg: Windows XP SP1 appears to send the OS and - LANMAN fields over the wire in ASCII in SessionSetupandX messages - even though the "Unicode strings" flag is set. - -2004-03-20 05:53 guy - - * packet-ipdc.c, packet-ipdc.h: - - Updates from Josh Bailey and Ruud Linders. - -2004-03-19 20:40 tuexen - - * packet-sctp.c: - - Fixed a typo: sctp.verfication_tag -> sctp.verification_tag - -2004-03-19 10:24 guy - - * packet-e164.c: - - Use "E.164", not "E164". - - In the field names, use the filter name of the protocol - "e164" - - rather than "E164". - -2004-03-19 07:54 guy - - * AUTHORS, Makefile.common, packet-gsm_a.c, packet-gsm_map.c, - packet-gsm_ss.c, packet-gsm_ss.h, packet-tcap.c, packet-tcap.h, - epan/Makefile.common: - - From Michael Lum: - - GSM A facility element decoding; - - make TCAP dissector export routines for use by various - GSM - dissectors; - - make GSM MAP dissector use exported TCAP - routines/defines; - - GSM Supplementary Services support. - -2004-03-19 07:49 guy - - * doc/README.developer: - - Update to reflect current reality. - -2004-03-19 06:23 guy - - * gtk/: main.c, main.h, menu.c: - - From Tomas Kukosa: add a new "Expand Tree" context menu item, - which expands the selected item and all items below it. - -2004-03-19 06:14 guy - - * packet-tcp.c: - - From Ronnie Sahlberg: - - make tcp_dissect_pdus() understand how to skip to the - next PDU; - - make the skip-to-the-next-PDU code stop attempting to - decode - segments that are known to be completely within an - already seen - PDU. - -2004-03-19 05:33 guy - - * packet-rtsp.c: - - From Anders Broman: put E.164 numbers into the protocol tree - using the E.164 routines. - -2004-03-19 05:22 guy - - * wiretap/libpcap.c: - - In the read routine, set the 802.11 pseudo-header for - WTAP_ENCAP_PRISM_HEADER, WTAP_ENCAP_IEEE_802_11_WLAN_BSD, and - WTAP_ENCAP_IEEE_802_11_WLAN_AVS. - - In the seek_read routine, set it for all 802.11 types. - -2004-03-18 21:14 obiot - - * epan/timestamp.c: - - From Lars Roland: Move timestamp_type into libethereal and - provide accessor methods for getting and setting the timestamp - type. - - This is a move towards a real libethereal shared library. - -2004-03-18 19:04 obiot - - * column.c, dftest.c, globals.h, tethereal.c, epan/Makefile.am, - epan/Makefile.nmake, epan/column-utils.c, epan/timestamp.h, - gtk/main.c, gtk/menu.c, gtk/packet_list.c: - - From Lars Roland: Move timestamp_type into libethereal and - provide accessor methods for getting and setting the timestamp - type. - - This is a move towards a real libethereal shared library. - -2004-03-18 15:53 gerald - - * packet-wsp.c: - - Call proto_register_field_array() after - proto_register_protocol(), and not before. - -2004-03-18 09:00 guy - - * packet-isup.c, packet-q931.c, packet-q931.h: - - From Tomas Kukosa: - - improve the Info column text for reassembled messages; - - register subdissectors for dissecting Q.931 IEs and make - the - ISUP dissector call the codeset 0 IE subdissector through - a - handle. - -2004-03-18 08:25 guy - - * AUTHORS, Makefile.common, packet-ipdc.c, packet-ipdc.h, - doc/ethereal.pod, epan/Makefile.common: - - From Josh Bailey: IPDC support. - -2004-03-17 21:48 deniel - - * proto_hier_stats.c, proto_hier_stats.h, - gtk/proto_hier_stats_dlg.c: - - * Protocol Hierarchy Statistics: - - - store times of first and last packets in ph_stats_t - - - add bandwidth columns in GUI - - - miscellaneous code cleaning - -2004-03-17 19:57 jmayer - - * Makefile.am: - - Correctly spell REAMDE.macos - -2004-03-17 19:50 obiot - - * packet-wbxml.c: - - Enclose WV-CSP 1.2 token mappings in conditional compile - comments. Once the WV-CSP 1.2 specifications will be corrected - and in approved state, we can get rid of those comments (#ifdef - ... #endif). - -2004-03-17 18:20 jmayer - - * Makefile.am, acinclude.m4, configure.in, epan/acinclude.m4, - epan/configure.in: - - Experimental Heimdal Kerberos detection. As this is experimental - and does not yet work reliably this feature is off by default. - Enable it by using --with-krb5 during configure. Please do not - yet make use of this feature (i.e. please do not *use* the - defines provided by this option), until it has received further - testing and fixing. Please run and check what the configure - says. - -2004-03-17 18:13 jmayer - - * FAQ, manuf, help/faq.txt: - - Sync with the sources - -2004-03-17 17:46 jmayer - - * epan/Makefile.am: - - Add new docsis files for static build. This is currently - necessary and needs to be fixed. - -2004-03-17 09:24 guy - - * wiretap/eyesdn.c: - - "esc_read()" is passed a FILE_T, not a FILE_T * - a FILE_T is a - pointer (a FILE * if zlib isn't used, a gzFile if zlib is used). - - Use "size_t" for the amount of data to read in - "eyesdn_check_file_type()", to squelch signed vs. unsigned - warnings. - -2004-03-17 09:01 guy - - * packet-slsk.c: - - Suppress compiler warnings about unused arguments. - -2004-03-17 09:00 guy - - * gtk/tcp_graph.c: - - Use "g_ntohs()" rather than "ntohs()". - -2004-03-17 08:59 guy - - * gtk/main.c: - - Cast a "char" to "guchar" before passing it to the ctype macros, - so that it doesn't get sign-extended. - -2004-03-17 08:46 guy - - * packet-gsm_map.c: - - Unfortunately, GCC 2.8.1 on x86/Solaris 7 doesn't do enough - compile-time optimization; in particular, if you call - GSM_MAP_PARAM_DISPLAY with a Gtag argument of GSM_MAP_P_NONE, the - compiler does figure out that it only need generate code for the - first branch for the first if in that macro, and it sort of seems - to understand that _param_fcn is guaranteed to be null, but it - doesn't optimize out the test and the branch for _param_fcn not - being null - it does, however, generate a call to location 0, - which, when you compile as position-independent code, the - assembler refuses to assemble. - - Therefore, we put into the test for _param_fcn being null an - additional test for Ga1 being GSM_MAP_P_NONE, which at least - manages to get the code through the compiler. - -2004-03-17 06:55 guy - - * AUTHORS, doc/ethereal.pod, plugins/docsis/AUTHORS, - plugins/docsis/Makefile.am, plugins/docsis/Makefile.nmake, - plugins/docsis/README, plugins/docsis/packet-docsis.c, - plugins/docsis/packet-docsis.h, - plugins/docsis/packet-intrngreq.c, - plugins/docsis/packet-macmgmt.c, plugins/docsis/packet-rngreq.c, - plugins/docsis/packet-type29ucd.c, plugins/docsis/packet-ucd.c: - - From Brian Wheeler: DOCSIS 2.0 support. - -2004-03-16 19:23 guy - - * AUTHORS, packet-mq.c, doc/ethereal.pod, epan/Makefile.common: - - From metatech: IBM WebSphere MQ protocol support. - -2004-03-16 19:13 guy - - * packet-cdp.c: - - From Paul Ionescu: handle ODR hub default gateway announcements. - -2004-03-16 18:18 guy - - * README.macos: - - It's Mac OS, not MacOS. - - Note that Ethereal doesn't work on pre-X Mac OS, in case somebody - sees ".macos" and thinks it'll work on OS 9 or earlier versions. - - Explain that GLib and GTK+ now need to be shared libraries, and - that the GLib 1.x and GTK+ 1.x release tarballs were built with - an older version of libtool that didn't support building them as - shared libraries on OS X. - -2004-03-15 12:21 jmayer - - * AUTHORS, autogen.sh: - - Peter Kjellerstedt: * Correct the version checks (use path - expansion rather than regular expressions, and fail if the - tools are not installed at all). * Make it possible to specify - other names for the auto* tools to use (e.g., automake-1.6 - instead of automake). - -2004-03-15 02:24 jmayer - - * TODO: - - Add Build process items to TODO - -2004-03-15 02:04 jmayer - - * README.macos: - - Beginnings of README.macos - -2004-03-14 23:55 deniel - - * gtk/: color_filters.c, color_filters.h: - - * Color filters: - - Read of color filters rewritten to remove possibility of buffer - overflow in read_filters_file() and to fix comment & blank line - handling. This removes any limitation (and stack overflow) on - the lengths of color filter name and filter expression which are - now dynamically allocated. - - Fix removal/deletion of color filters (avoid segmentation fault - when some color filter is deleted and then the list cleared for - instance). The use of g_slist_remove() within an iterator is - simply unsafe if the code is not prepared to handle this. - - Fix a small memory leak in revert_filters(). - - Remove inappropriate comments in read_filters(). - - Miscellaneous code cleaning. - -2004-03-14 14:04 deniel - - * gtk/rtp_stream_dlg.c: - - Fix incorrect number of arguments for format and compilation - warnings. - -2004-03-14 08:07 jmayer - - * Makefile.am: - - Whitespace change - -2004-03-13 22:49 ulfl - - * capture-wpcap.c, capture.c, capture.h, gtk/capture_dlg.c, - gtk/main.c: - - experimental: make usage of pcap_setbuff to increase the kernel - buffer size - -2004-03-13 19:51 ulfl - - * doc/ethereal.pod, help/capturing.txt: - - updated texts to reflect the latest GUI changes - -2004-03-13 17:50 ulfl - - * gtk/menu.c: - - using a stock icon for the open recent "clear list" item - -2004-03-13 15:30 ulfl - - * gtk/simple_dialog.c: - - replaced vsnprintf by g_vsnprintf - -2004-03-13 15:15 ulfl - - * gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c, - capture_info_dlg.c, capture_prefs.c, color_dlg.c, dcerpc_stat.c, - decode_as_dlg.c, endpoint_talkers_table.c, fc_stat.c, - follow_dlg.c, gsm_a_stat.c, gsm_map_stat.c, gtk_stat_util.c, - gui_prefs.c, hostlist_table.c, io_stat.c, isup_stat.c, - ldap_stat.c, main.c, nameres_prefs.c, prefs_dlg.c, rpc_stat.c, - service_response_time_table.c, simple_dialog.c, smb_stat.c, - summary_dlg.c, tcp_graph.c, wsp_stat.c: - - replaced sprintf / snprintf by g_snprintf, various other string - related changes - -2004-03-13 14:07 ulfl - - * gtk/: bootp_stat.c, decode_as_dlg.c, follow_dlg.c, - h225_counter.c, h225_ras_srt.c, help_dlg.c, http_stat.c, main.c, - mgcp_stat.c: - - various string related changes - -2004-03-13 12:09 ulfl - - * gtk/: mgcp_stat.c, rpc_progs.c, rtp_analysis.c, rtp_stream_dlg.c, - supported_protos_dlg.c, tap_dfilter_dlg.c, wsp_stat.c: - - various string related changes, mainly replace sprintf/snprintf - by g_snprintf - -2004-03-13 11:47 ulfl - - * gtk/dfilter_expr_dlg.c: - - replaced snprintf by g_snprintf and removed #include "snprintf.h" - -2004-03-13 11:43 ulfl - - * gtk/color_dlg.c: - - replaced gtk_widget_show() by a single gtk_widget_show_all(), - changed a printf thing - -2004-03-13 10:15 jmayer - - * Makefile.am, epan/Makefile.am, epan/configure.in, - epan/dfilter/Makefile.am, epan/ftypes/Makefile.am, - wiretap/Makefile.am: - - Make libethereal and libwiretap shared libs. - -2004-03-13 09:35 guy - - * packet-cdp.c: - - Clean up the message for one capability bit, as per a suggestion - by John Engelhart. - -2004-03-13 09:27 guy - - * packet-pres.c: - - From Yuriy Sidelnikov: handle the case where a presentation - selector exists but has a length of zero. - -2004-03-12 17:23 gerald - - * util.c: - - Don't automatically set a capture filter if DISPLAY or REMOTEHOST - are "localhost" or "127.0.0.1". - -2004-03-12 16:31 gerald - - * Makefile.am, epan/Makefile.am: - - Add cvsversion.h, x11-declarations.h, and x11-register-info.h to - CLEANFILES so that "make distcheck" will work. - -2004-03-12 08:42 guy - - * packet-3g-a11.c: - - Fix some typos, as per Ryuji Somegawa. - -2004-03-11 09:54 sahlberg - - * packet-ndmp.c: - - make NDMP start distinguishing between different versions. - Between v2 and v3 some structures changed their definition. - - I arbirtrarily made the preference set V2 as the default. I have - no idea what the most common ndmp version is maybe someone that - knows which is the most popular iversion in the wild will change - it to default to that. - -2004-03-11 09:18 guy - - * packet-symantec.c, epan/Makefile.common, wiretap/libpcap.c, - wiretap/wtap.c, wiretap/wtap.h: - - Add support for DLT_ value 99, as used by the Axent Raptor - firewall/Symantec Enterprise Firewall. Thanks, Axent/Symantec, - for not asking us for a DLT_ value and not telling us about the - link-layer type. - -2004-03-11 03:24 gerald - - * packet-dccp.c: - - Fix a typo. - -2004-03-11 00:22 gerald - - * gtk/stream_prefs.c: - - Make the color preferences popup menu shrink to its natural size - instead of filling in its entire table cell. - -2004-03-10 23:42 guy - - * packet-3g-a11.c: - - From Ryuji Somegawa: - - add a value_string for the PDSN code; - - use for the service option the value_string that was - already - there and add a new value to that value_string; - - fix up some existing entries, and add some new entries, - to the - Radius attribute table. - -2004-03-09 20:23 guy - - * packet-pgm.c: - - Fix formats for "sizeof" so that "sizeof" values get displayed - correctly if they're "int"s or "long"s. - - Get rid of the unused PGM_xxx_SZ variables. - -2004-03-09 20:08 guy - - * packet-netflow.c: - - Dynamically allocate the array of field entries in a NetFlow V9 - template, rather than allocating a fixed table of 64 entries (and - possibly overflowing that table). - - Clear out the hash table of template entries, freeing all the - allocated arrays, when a new capture is opened. - -2004-03-09 11:31 jmayer - - * COPYING: - - Prefix COPYING with the following text - - Just to avoid some misunderstandings: - While parts of Ethereal can be built and distributed as - libraries, these parts are still covered by the license below, - and NOT by the Lesser General Public License or any other - license. - -2004-03-09 09:24 guy - - * packet-dcerpc-afs4int.c, packet-dcerpc-fldb.c, - packet-dcerpc-rs_pgo.c: - - Make variables not used outside the module static. - - Initialize "hf_error_st" to -1, the same way other hf_ variables - are initialized, and make it an "int", as other hf_ variables - are. - -2004-03-09 06:46 guy - - * packet-pgm.c: - - Add some checks for valid option lengths, and for the first - option being a length option. - - Break out of the option processing loop if we see an option with - the "end" bit set. - -2004-03-09 02:12 obiot - - * packet-wbxml.c, packet-text-media.c: - - Redesigned the token map aggregation. - - New simpler lists for both known registered WBXML public IDs and - unknown lists based on content type value. The latter have the - possibility to add a discriminator which facilitates a more - correct/appropriate selection of the token map in cases where - more (backwards incompatible) versions exist. - - Now the EXT_T tokens are correctly decoded, and a mapping - function can be assigned. This has been done in WML (existing - code reused there) and in WV-CSP (new functions looking up a - value in a value_string based on the offset after the EXT_T_0 - token). - - Add the textual WV-CSP media type to packet-text-media.c. - - TODO - write the discriminators for WML, SyncML and WV-CSP. Add - the code for running the discriminators and possibly iterating - over a list of mappings. - -2004-03-09 01:08 jmayer - - * packet-radius.c: - - Lars Roland: Another ugly bzero() call fixed - -2004-03-08 23:45 guy - - * file.c, file.h, gtk/menu.c: - - Don't refer to "auto_scroll_live" if HAVE_LIBPCAP isn't defined - - and put the definition of it back under HAVE_LIBPCAP and don't - add an extra declaration in "file.h", as there's no longer code - that needs to refer to it if HAVE_LIBPCAP isn't defined. - -2004-03-08 23:37 jmayer - - * autogen.sh: - - Maybe automake version handling will be right this time - -2004-03-08 23:19 guy - - * plugins/irda/packet-irda.c: - - Add the URL of the specifications page. - -2004-03-08 23:07 jmayer - - * file.c, file.h: - - This makes ethereal compile again when configured --without-pcap - I don't know whether this is the optimal patch, but it does the - job. - - file.h: extern declaration of auto_scroll_live file.c: always - declare auto_scroll_live - -2004-03-08 22:44 jmayer - - * autogen.sh: - - automake versions like 1.5.1 were not detected correctly - -2004-03-08 22:03 obiot - - * packet-image-gif.c, packet-image-jfif.c, packet-multipart.c, - packet-smpp.c, packet-text-media.c, packet-wbxml.c, packet-wsp.c: - - Remove email addresses and add a reference to the AUTHORS file - (or man page) for contacting the authors of the files. - -2004-03-08 21:41 obiot - - * packet-wbxml.c: - - Rearrange WV-CSP tokens in numeric order, and flag WV-CSP bugs. - - Track differences between WV-CSP versions in the token - definitions. - - Get rid of 8-bit characters in some comments. - - Get rid of 'unused symbol' warnings. - -2004-03-08 19:41 guy - - * plugins/irda/packet-ircomm.c: - - Use "tvb_format_text()" on the port name, so that if there are - bytes in it that aren't printable characters, they'll be shown as - C-style escape sequences. - -2004-03-08 07:47 sahlberg - - * gtk/io_stat.c: - - update to iostat make it automagically make sure the field is - part of the filter string - -2004-03-07 22:46 guy - - * plugins/irda/packet-ircomm.c: - - Fetch the port name string using "tvb_get_string()", so that we - don't have to worry about overflowing a buffer; thanks to Stefan - Esser for catching that one. (It also means we handle it if - there's no '\0' at the end.) - -2004-03-07 18:18 ulfl - - * gtk/dfilter_expr_dlg.c: - - fixed a bug GTK_WIDGET_VISIBLE -> GTK_WIDGET_SENSITIVE, added - some (not yet finished) work - -2004-03-07 02:57 guy - - * packet-radius.c: - - Get rid of a variable I'd forgotten to back out before I checked - the code in. - -2004-03-06 22:17 guy - - * packet-radius.c: - - Note that for THE3GPP_IPV6_DNS_SERVERS we probably *do* need to - handle multiple IPv6 addresses. - -2004-03-06 22:06 guy - - * packet-radius.c: - - From Fritz Budiyanto: add various IPv6 attributes as per RFC - 3162, and also handle the THE3GPP_IPV6_DNS_SERVERS attribute. - -2004-03-06 21:46 guy - - * wiretap/Makefile.am: - - From Jeff Morriss: delete "ascend-grammar.c" and - "ascend-grammar.h" with "make maintainer-clean", as they're - generated files. - -2004-03-06 15:55 ulfl - - * gtk/dfilter_expr_dlg.c: - - some code cleanup - -2004-03-06 11:16 ulfl - - * gtk/dfilter_expr_dlg.c: - - replaced show/hide by sensitive/insensitive to see all fields - everytime - -2004-03-06 11:10 ulfl - - * gtk/capture_dlg.c: - - using a table for layout of stop capture fields, added - limitations corresponding to the maximum filesize (2GB) - -2004-03-06 10:46 guy - - * packet-q933.c: - - Propagate to the Q.933 dissector Tomas Kukosa's change to have 3, - not 4, bits of codeset in an IE (that's how many bits of codeset - there are). - - Make the "q933_info_element_vals[]" array have - NUM_INFO_ELEMENT_VALS members and define NUM_INFO_ELEMENT_VALS be - (Q933_IE_SHIFT_CODESET+1), as that array should have the number - of codesets worth of elements. - -2004-03-06 10:29 guy - - * packet-q933.c: - - Propagate to the Q.933 dissector Anders Broman's change to the - Q.931 dissector to add more filterable fields. - -2004-03-06 10:11 guy - - * packet-q931.c: - - From Anders Broman: - - use the packet-e164.c stuff to analyze E.164 numbers; - - add some more filterable fields. - -2004-03-06 10:09 guy - - * packet-isup.c: - - From Anders Broman: - - use the packet-e164.c country code and international - network - value_string tables; - - provide a bit mask for Q.850 cause code values. - -2004-03-06 06:50 ulfl - - * gtk/capture_dlg.c: - - using a table for layout of multi files fields, do some code - cleanup - -2004-03-06 03:25 guy - - * packet-bgp.c, packet-eigrp.c, epan/Makefile.am, - epan/Makefile.nmake, epan/addr_and_mask.c, epan/addr_and_mask.h: - - Add routines to process IPv{4,6}-address-and-prefix-length pairs, - masking out the appropriate bits in the address. - - Use them in the BGP and EIGRP dissectors. - -2004-03-06 02:35 guy - - * packet-isup.c: - - Don't fetch the IWFA into a buffer, just use - "proto_tree_add_item()" - that way, we don't have to worry about - overflowing the buffer. Thanks to Stefan Esser for reporting - that vulnerability. - - Fix up the indentation and blurb for the IWFA IPv6 Address item. - -2004-03-06 02:26 guy - - * packet-bgp.c: - - Add a check for a too-large IPv6 prefix length, to avoid - overflowing a buffer, and add checks for IPv4 and IPv6 prefix - lengths of 0, to avoid underflowing a buffer. - -2004-03-06 02:20 guy - - * packet-eigrp.c: - - Put in the URL of a page that discusses EIGRP packets. - - Handle the prefix length and address similarly to the way that - the BGP dissector does, so that we mask out all the bits that the - prefix length tells us to, rather than just masking out entire - bytes. - - Check the prefix length so that we don't overflow the buffer for - prefix lengths > 32 - thanks to Stefan Esser for catching that - one - and so that we're not confused by a prefix length of 0. - -2004-03-06 01:54 guy - - * packet-igap.c: - - Handle bogus account and message lengths - don't overflow a - buffer. Thanks to Stefan Esser for catching that. - -2004-03-05 23:12 sahlberg - - * packet-dcerpc-netlogon.c, packet-dcerpc-netlogon.h: - - Kerberos contain a structure that is VERY similar to - VALIDATE_SAM_INFO2 so declare it here. This substructure in the - w2k kerberos PAC structure is called PAC_LOGIN_INFO and might - actually exist inside the netlogon interface as well? - -2004-03-05 23:09 sahlberg - - * packet-dcerpc.c, packet-dcerpc.h: - - we need to export init_ndr_pointer_list() from packet-dcerpc so - that we can manually call functions to dissect NDR encoded - structures without going through the DCERPC interface. - - There are NDR encoded blobs that are not encapsulated inside - DCERPC such as in kerberos and those dissectors need this. - -2004-03-05 22:25 obiot - - * packet-diameter.c: - - Add a preference to the Diameter dissector allowing to control - whether application ID zero is a valid application ID (it is - often used as experimental applciation ID). By default, the - preference is disabled. - - Fix the XML dictionary parser so it skips comment lines too. - -2004-03-05 22:22 jmayer - - * packet-3g-a11.c: - - Lars wrote gint16, not guint16 - -2004-03-05 22:17 jmayer - - * packet-3g-a11.c: - - Replace u_-types by g-types (based on a patch by Lars Roland) - Remove extra "," at end of enum. Remove extra ";" at end of - block. - -2004-03-05 10:56 guy - - * AUTHORS, packet-3g-a11.c, doc/ethereal.pod, epan/Makefile.common: - - From Ryuji Somegawa: CDMA2000 A11 support. - -2004-03-05 10:47 guy - - * packet-ucp.c: - - From Tom Uijldert: decode and display alphanumeric message - content and password as well. - -2004-03-05 10:36 guy - - * packet-rtsp.c: - - From Anders Broman: add some filterable fields, and un-hide some - other ones. - -2004-03-05 10:29 guy - - * AUTHORS, Makefile.common, packet-e164.c, packet-e164.h, - packet-isup.c, epan/Makefile.common: - - From Anders Broman: add a dissector for E.164 numbers, and use it - in the ISUP dissector, to allow filtering on E.164 numbers. - -2004-03-05 10:08 guy - - * packet-gsm_map.c: - - From Michael Lum: - - Make a lot of changes to identify a subset of MAP - parameters in - messages. IMSI, MSISDN, MSC Number, HLR Number, VLR - Number, - etc. Most of the SMS related MAP messages are dissected - with - the parameters identified and decoded. Also include PRN, - SRI, - and some of the other common messages (unfortunately not - Insert - Sub yet). - - Fix some typoes. - -2004-03-05 10:06 guy - - * packet-gsm_sms.c: - - From Michael Lum: fix the TP header dissection, for some messages - the wrong bits were used to identify the message content. - -2004-03-05 10:05 guy - - * packet-tcap.c: - - From Michael Lum: show Component data even if it is handled by - another dissector. - -2004-03-05 09:58 guy - - * AUTHORS, packet-cdp.c, doc/ethereal.pod: - - From John Englehart: CDP updates (hello packets, show - capabilities the same way Cisco's "show cdp neighbor" does). - -2004-03-05 00:02 jmayer - - * autogen.sh: - - Libtool requires version 1.4 - -2004-03-04 23:33 obiot - - * packet-wbxml.c: - - Cosmetic fix in WV-CSP tag definitions. - - Flag a known VERY NASTY bug in WV-CSP 1.2 where a token is being - defined twice with the same binary identifier. It's already a - mess that they don't provide backwards compatible encodings; you - can now write a WV-CSP document without being able to parse it - because of version issues (hint: 1.2 has no public WBXML - identifier yet and the spec explicitly asks to set it to - "Unknown/Missing" so you could write an 1.1 message in 1.2 - format, which looks *really* weird as the tokens are mixed in - both codings). - - Consequence: I have to foresee a discriminator for the WBXML - dissectors so I *may* predict the correct version. I like - reviewing in engineering :) - -2004-03-04 23:16 obiot - - * packet-wbxml.c: - - Fix WML 1.0 token definitions (WBXML tokens must be in the range - 0--3F as the 2 most significant bits of every token byte - represent whether the tag has content and/or has an attribute - list. - -2004-03-04 22:24 ulfl - - * gtk/capture_dlg.c: - - using a gtk_table instead of hbox'es for "multiple files" fields - -2004-03-04 21:36 jmayer - - * .cvsignore, epan/.cvsignore: - - Update x11 includes - -2004-03-04 21:27 ulfl - - * capture.c, gtk/capture_dlg.c: - - capture dialog limits now with units. no gint "wrap around" - tests implemented yet - -2004-03-04 19:31 ulfl - - * capture.c, capture.h, gtk/capture_dlg.c, gtk/main.c: - - fixed differences between capture GUI frontend and backend - -2004-03-04 16:19 jmayer - - * make-version.pl: - - Andrew Hood: don't rely on last modified date + use numeric - compare - -2004-03-04 08:53 jmayer - - * Makefile.common, epan/Makefile.common, epan/configure.in: - - Check for PERL in epan/configure.in Fix generation of x11 - includes. - -2004-03-04 08:41 jmayer - - * aclocal-missing/.cvsignore: - - aclocal-missing isn't needed any more - -2004-03-04 08:26 jmayer - - * Makefile.am, epan/Makefile.am: - - Move the x11 generation into epan. aclocal-missing isn't needed - any more. - -2004-03-04 08:25 jmayer - - * autogen.sh, aclocal-flags, aclocal-missing/dummy: - - Hackremoval: Automake newer than 1.4 survives if it finds more - than one file for the same package. - -2004-03-04 08:20 jmayer - - * mergecap.c: - - Undo an unnecessary change - -2004-03-04 07:51 guy - - * xdlc.c: - - Back out the previous change - the problem wasn't what I thought - it was. The problem is that two arguments to an "sprintf()" call - were switched; un-switch them. - -2004-03-04 07:07 guy - - * packet-ber.h, packet-h225.h, packet-per.h, epan/plugins.c, - plugins/plugin_api.h, plugins/plugin_api_list.c, - plugins/Xass-list, plugins/Xplugin_api.c, plugins/Xplugin_api.h, - plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h: - - From Tomas Kukosa: add packet-ber.c routines to the plugin API. - -2004-03-04 06:43 guy - - * autogen.sh: - - Remove blanks after a parenthesis in the output of "autoconf - --version" and "automake --version". - - We only appear to need autoconf 2.52, not 2.53. - -2004-03-04 06:28 guy - - * configure.in, epan/configure.in, wiretap/configure.in: - - Get rid of an out-of-date comment. - - We only appear to need autoconf 2.52, not 2.53. - -2004-03-03 23:51 jmayer - - * Makefile.am: - - Remove generation of register.c from toplevel - it's in epan now - -2004-03-03 22:47 jmayer - - * AUTHORS, packet-dcerpc.c: - - Yaniv Kaul: show interface names - win32 only - -2004-03-03 22:24 guy - - * wiretap/: 5views.c, airopeek9.c, ascend.c, cosine.c, csids.c, - dbs-etherwatch.c, etherpeek.c, eyesdn.c, hcidump.c, lanalyzer.c, - libpcap.c, netmon.c, netxray.c, radcom.c, snoop.c, visual.c, - vms.c, wtap.c: - - Have "wtap_read()" set "wth->phdr.pkt_encap" to - "wth->file_encap", rather than requiring individual capture file - type handlers to do it (unless they're doing per-packet - encapsulation, in which case we check to make sure they didn't - *leave* it as WTAP_ENCAP_PER_PACKET). - -2004-03-03 22:14 jmayer - - * AUTHORS, mergecap.c, doc/mergecap.pod: - - Bill Guyton: mergecap can write to stdout by using the special - filename - - -2004-03-03 21:55 jmayer - - * epan/Makefile.am: - - Jeff Morriss: Remove packet-ncp2222.c during maintainer-clean - -2004-03-03 21:35 jmayer - - * autogen.sh, configure.in, epan/configure.in, - wiretap/configure.in: - - Require autoconf 2.53 and automake 1.6 - -2004-03-03 02:06 guy - - * xdlc.c: - - Don't show "func=" if the P/F bit isn't set. - - Don't put an extra space between "func=" and "P" or "F" if it is - set. - -2004-03-03 01:49 guy - - * wiretap/eyesdn.c: - - Set the packet encapsulation value to the file encapsulation. - -2004-03-03 00:18 jmayer - - * Makefile.am: - - Return of the .PHONY target (aka cvsversion.h) - -2004-03-03 00:07 jmayer - - * Makefile.am, epan/Makefile.am: - - Jeff Morriss: Move generation of packet-ncp2222.c to epan to make - things work again - -2004-03-02 23:53 jmayer - - * epan/configure.in: - - Jeff Morriss: Add PYTHON to epans configure - -2004-03-02 23:45 jmayer - - * doc/README.plugins, plugins/asn1/packet-asn1.c, - plugins/irda/packet-irda.c, plugins/v5ua/packet-v5ua.c: - - Note to self: If you update the code, you should update the docs - too. - - Update README.plugins to use ENABLE_STATIC instead of - __ETHEREAL_STATIC__ Update some plugins, that were created after - my changes according to the outdated docs. Changed occurrences - of G_MODULE_EXPORT void plugin_reg_handoff(void) into - G_MODULE_EXPORT void plugin_reg_handoff(void) - - as the one line Python version doesn't work with the Python of - Suse 9.0 - -2004-03-02 22:15 obiot - - * packet-wbxml.c: - - Add Wireless Village dissection (part 1). I will have to rewrite - the support for custom EXT_T_x handlers as in WV-CSP you're - allowed to *not* have the index point to a string in the string - table (verified in WBXML specs). - - Unfortunately, WV-CSP is *never* backwards compatible. - Additionally, things get messed up when the WBXML document does - *not* contain the WV-CSP DocType. As a result, I eventually - require to let the end-user choose which WV-CSP version they want - to see in such cases. - - Fix code page errors with global tokens (don't depend on code - pages). - - Add some comment at the top level of the file. - -2004-03-02 22:07 ulfl - - * capture.c, capture.h, gtk/capture_dlg.c, gtk/main.c: - - implemented capture dialog 3rd (+x) proposal - -2004-03-02 19:13 ulfl - - * gtk/capture_dlg.c: - - replaced all seperate gtk_widget_show() by a single - gtk_widget_show_all() call - -2004-03-02 18:55 ulfl - - * Makefile.nmake, epan/Makefile.nmake: - - from Lars Roland: fix Makefiles.nmake after changes from Joerg - -2004-03-02 03:46 jmayer - - * epan/Makefile.am: - - The sources of the plugin are now in ../oldpath/file.c - -2004-03-02 01:48 jmayer - - * epan/Makefile.common: - - Move register.c from from DISSECTOR_SRC to DISSECTOR_SUPPORT_SRC - to avoid a circular dependency - -2004-03-02 01:39 jmayer - - * packet-postgresql.c: - - Add a comment about PDU types - -2004-03-02 01:21 jmayer - - * Makefile.am, Makefile.common, Makefile.nmake, epan/Makefile.am, - epan/Makefile.common, epan/Makefile.nmake, epan/configure.in: - - Move the dissectors into libethereal (no static/shared lib - changes): - Create epan/Makefile.common - Move dissector_src and - helper files from Makefile.common to epan/Makefile.common - - Create register.c in epan/ - link all the files into libethereal - - put plugin_src into epan/Makefile.am - - Try to make rpms build with rpm v4 again (sorry, I've forgotten - who to attribute this to). - -2004-03-01 22:39 jmayer - - * packaging/rpm/SPECS/ethereal.spec.in: - - Include shared libs if they exist - -2004-03-01 22:36 jmayer - - * .cvsignore, epan/.cvsignore: - - Remove some obsolete _static files - -2004-03-01 22:28 jmayer - - * TODO: - - Fix a typo - -2004-03-01 09:11 sahlberg - - * packet-ber.c: - - Update to BER, dont do anything at all if there is no octet - string (length == 0) - -2004-03-01 08:34 sahlberg - - * packet-smb.c: - - Make the SMB dissector better at catching what is probably a - DCERPC payload inside Write commands and make sure the proper - things are stored in the hash so we remember what is and what is - not a IPC$ share ontop of which all file i/o is to dcerpc - interfaces. - -2004-02-29 10:41 ulfl - - * gtk/: capture_dlg.c, find_dlg.c: - - improved resizability - -2004-02-29 09:02 guy - - * packet-fcfcs.c: - - From Dave Sclarsky: - - fix the offset of the platform type; - - make the platform name an FT_BYTES field rather than an - FT_STRING field. - -2004-02-29 08:47 guy - - * packet-isup.c, epan/column-utils.c, epan/packet_info.h: - - From Jeff Morriss: - - support the ISUP CIC as a circuit ID; - - add a preference option to control whether to put the CIC - into - the Info column or not. - -2004-02-29 08:30 guy - - * packet-mtp3.c: - - From Jeff Morriss: dissect the MTP3 routing label regardless of - whether we're building a protocol tree, so that the source and - destination addresses are set. - -2004-02-29 08:01 guy - - * Makefile.common, ncp2222.py, packet-ncp-nmas.c, - packet-ncp-nmas.h, packet-ncp2222.inc: - - From Greg Morris: - - Novell Modular Authentication Services support; - - fix some return values and decodes; - - show the NDS reply buffer only in service request - packets. - -2004-02-28 22:56 guy - - * etypes.h, packet-arp.c, packet-l2tp.c, packet-radius.c, - packet-srvloc.c, packet-wap.h, packet-wsp.c, packet-wtls.c, - packet-wtp.c: - - Update URLs for various IANA documents. - -2004-02-28 22:07 ulfl - - * gtk/find_dlg.c: - - redesign of the whole dialog - -2004-02-28 22:04 ulfl - - * file.c: - - tweaked the simple_dialog texts, to reflect the current search - behaviour - -2004-02-28 21:55 guy - - * gtk/main.c: - - Default to not using the ring buffer (as the default number of - files is 1 file, i.e. the simple "just keep capturing until told - to stop" mode, you can't use a ring buffer). - -2004-02-28 20:59 guy - - * epan/packet.c: - - Not all dissector handles have protocols associated with them; - check for that before handing a null protocol handle to another - routine. - -2004-02-28 16:21 ulfl - - * capture.c, capture.h, gtk/capture_dlg.c, gtk/main.c: - - Capturing: "Number of files" switches between normal and multiple - mode, "Use ring buffer" switches between multiple single run and - real ring buffer - -2004-02-28 13:06 ulfl - - * gtk/capture_dlg.c: - - removed "magically" label switching of "Stop capture after x - kilobyte(s)" field, put it into seperate fields. - -2004-02-28 04:39 guy - - * prefs.c: - - Select "misc" as the foundry for the default font, so we don't - get JIS fonts and the like when we pop up the font selection - dialog. - -2004-02-28 04:21 guy - - * gtk/filter_prefs.c: - - Yes, you do have to free the display filter after compiling it, - otherwise you leak memory. - -2004-02-28 04:18 guy - - * gtk/: filter_prefs.c, filter_prefs.h, find_dlg.c: - - The string in the Find Frame dialog box isn't necessarily a - display filter string; check its syntax appropriately for the - type of search we're doing when colorizing it. - - Searching for an empty text string is a pointless exercise; - report that as an error. - -2004-02-27 19:07 ulfl - - * gtk/: dcerpc_stat.c, fc_stat.c, file_dlg.c, find_dlg.c, - io_stat.c, ldap_stat.c, rpc_stat.c, smb_stat.c, - tap_dfilter_dlg.c: - - added dfilter string syntax check to various places - -2004-02-27 15:51 obiot - - * AUTHORS: - - Bitwise AND display filter operation. - -2004-02-27 12:00 obiot - - * epan/: dfilter/README.dfilter, dfilter/dfvm.c, dfilter/dfvm.h, - dfilter/gencode.c, dfilter/grammar.lemon, dfilter/scanner.l, - dfilter/semcheck.c, dfilter/sttype-test.c, dfilter/sttype-test.h, - ftypes/ftype-bytes.c, ftypes/ftype-double.c, - ftypes/ftype-integer.c, ftypes/ftype-ipv4.c, ftypes/ftype-none.c, - ftypes/ftype-pcre.c, ftypes/ftype-string.c, ftypes/ftype-time.c, - ftypes/ftype-tvbuff.c, ftypes/ftypes.c, ftypes/ftypes.h: - - First attempt at "bitwise AND" display filter operator. - - Document how a display operator can be added. - -2004-02-27 10:03 sahlberg - - * gtk/tcp_graph.c: - - cosmetic update to tcp graphs. - - Put both capture filename and x.x.x.x:x -> y.y.y.y:y describing - the tcp session we are currently graphing in the menu text of the - window. - -2004-02-27 09:25 guy - - * packet-gtp.c: - - Fix up the previous checkin. - -2004-02-27 09:02 guy - - * packet-sna.c: - - Have "dissect_control()" construct the subset tvbuff it - processes, and have it set the length and reported length - appropriately. - -2004-02-26 12:02 sahlberg - - * packet-ber.c: - - Small change to the octet string dissector for BER. - - make it create a new tvb and pass it to the callback so that the - callback can pick up the length of the octet string by doing a - tvb_length_remaining(tvb, 0); - -2004-02-26 09:48 guy - - * packet-mtp3.c: - - From Jeff Morris: re-add support for WTAP_ENCAP_MTP3, lost in the - previous checkin. - -2004-02-26 09:39 guy - - * acinclude.m4: - - From Albert Chin: libpcap 0.8.1 loads the BPF driver on AIX, but - to do so it requires routines from -lcfg and -lodm - if - attempting to link with libpcap fails, try linking with libpcap - and -lcfg and -lodm and, if that succeeds, add all those - libraries to the link list. - -2004-02-25 23:15 guy - - * packet-afp.c: - - Use "tvb_get_string()" rather than duplicating its functionality - by hand. - - Clean up "name_in_bitmap()" a bit. - - In "loop_record()", don't bother allocating a buffer for the tag - used if there's no name for the item. - -2004-02-25 23:13 guy - - * packet-sna.c: - - Use "tvb_get_string()" rather than duplicating its functionality - by hand. - - In "dissect_control_0e()", use the remaining reported length in - the tvbuff rather than the length. - -2004-02-25 23:12 guy - - * packet-x11.c: - - Make sure the keysym list is present before allocating a buffer - to hold it. - -2004-02-25 23:11 guy - - * packet-quake2.c: - - Use "tvb_get_string()" instead of duplicating its functionality - by hand. - - Don't make a copy of the message in - "dissect_quake2_client_commands_uinfo()" and - "dissect_quake2_client_commands_stringcmd()", just use the copy - in the tvbuff. - -2004-02-25 22:45 guy - - * doc/README.developer: - - Describe some problems with processing data pointed to by the - result of "tvb_get_ptr()". - - Add a section on roubustness, giving a number of potential - problems that aren't just portability problems. - - Document "tvb_get_string()" and "tvb_get_stringz()", better - document "tvb_memcpy()" and "tvb_memdup()". - - Fix a typo. - -2004-02-25 21:05 guy - - * gtk/follow_dlg.c: - - Get rid of a debugging printf. - -2004-02-25 17:44 ulfl - - * gtk/menu.c: - - Seperated the "Go" menu, corresponding to: - http://developer.gnome.org/projects/gup/hig/1.0/menus.html#menu-standard-go - -2004-02-25 09:31 guy - - * packet-atalk.c, packet-dcerpc-mapi.c, packet-dhcpv6.c, - packet-dsi.c, packet-enip.c, packet-gtp.c, packet-icmpv6.c, - packet-ieee80211.c, packet-nfs.c, packet-nlm.c, packet-ntlmssp.c, - packet-rpc.c, packet-rtcp.c, packet-telnet.c, packet-vj.c, - packet-wsp.c, packet-x11.c, packet-xdmcp.c: - - Use "tvb_get_string()" instead of allocating a (len+1)-sized - buffer, "tvb_memcpy()"ing to it, and putting in a null - terminator; "tvb_get_string()" will check whether all bytes of - the string are present before allocating the buffer, so that you - don't leak memory if the copy throws an exception, and don't - crash if the length is absurdly large. - - Use "tvb_memdup()" instead of allocating a buffer and - "tvb_memcpy()"ing to it, so that an exception is thrown before - you try to allocate the buffer (for the same reasons as listed - above). - - Before allocating a buffer used when processing a chunk of data - from a packet, get a pointer to the chunk with "tvb_get_ptr()", - or check that the data is all there with - "tvb_ensure_bytes_exist()", so that an exception is thrown before - you try to allocate the buffer (for the same reasons as listed - above). - - Fix up the lengths of the tvbuff used when dissecting ONC RPC - opaque data with a particular dissector. - -2004-02-25 07:52 sahlberg - - * packet-kerberos.c: - - for netbios type addresses in kerberos print the netbios type as - hex and not decimal - -2004-02-25 06:22 guy - - * packet-smb.c: - - Dissect FILE_RENAME_INFO. - - Combine the dissection for 0x0101 and 1004 in Set File Info. - -2004-02-25 05:52 guy - - * ringbuffer.c: - - Only handle as a suffix stuff following a "." in the last - component of a pathname. - -2004-02-25 05:21 guy - - * ringbuffer.c: - - Don't unlink ringbuffer files if we haven't yet allocated the - array of ringbuffer files - yes, we can fail before that's done, - so we have to check for that. - -2004-02-25 00:16 ulfl - - * gtk/io_stat.c: - - changed some labels - -2004-02-24 23:25 ulfl - - * gtk/io_stat.c: - - minor redesign of the dialog - -2004-02-24 19:42 ulfl - - * README.win32: - - added a new section "Installing GTK-Wimp" - -2004-02-24 18:54 guy - - * Makefile.am: - - Add "make-version.pl" to the distribution. - -2004-02-24 18:51 ulfl - - * config.nmake, packaging/nsis/Makefile.nmake, - packaging/nsis/ethereal.nsi: - - added gtk-wimp to the nsis installer build - -2004-02-24 18:44 ulfl - - * README.win32: - - updated some things (optional packages, nsis, gtk-wimp) - -2004-02-24 18:39 ulfl - - * gtk/gui_prefs.c: - - changed some label texts - -2004-02-24 18:23 guy - - * packet-dcerpc-rs_pgo.c: - - From Jaime Fournier: more bug fixes. - -2004-02-24 17:59 ulfl - - * gtk/compat_macros.h: - - fixed some GTK2 stock items keyboard shortcuts - -2004-02-24 17:57 ulfl - - * gtk/menu.c: - - fixed some menu item capitalization and keyboard shortcuts - -2004-02-24 17:53 ulfl - - * gtk/io_stat.c: - - added a "Close" button to the dialog - -2004-02-24 17:49 ulfl - - * packet-clnp.c, packet-mdshdr.c, packet-tcp.c, - help/capture_filters.txt, help/capturing.txt, - help/display_filters.txt, help/getting_started.txt, - help/well_known.txt: - - fixed various typos - -2004-02-24 09:40 sahlberg - - * packet-nbns.c, packet-tcp.c, epan/packet.c: - - with the cahnges to when to call the heuristic dissector (and the - fact that nbss does not register its conversation) this caused - WANT_PDU_TRACKING to be decremented multiple times between the - dissectors and thus ethereal could no longer reliably spot SMB - PDUs that started in the middle of a tcp segment (unless we do - reassembly which we dont do unless we have to since it eats soo - many resources) - - FIX so that ethereal once again can spot SMB (and other) protocol - PDUs that start in the middle of a segment. - -2004-02-24 08:05 guy - - * packet-dcerpc-rs_pgo.c: - - From Jaime Fournier: bug fixes. - -2004-02-24 05:52 guy - - * gtk/capture_dlg.c: - - Small cleanup - the for loop was left over from earlier code that - kept searching backwards for a backslash until it found one - followed by "Device\", and no longer looped. - -2004-02-24 02:45 gerald - - * NEWS: - - Add a missing line. - +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 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.