------------------------------------------------------------------------
r44532 | gerald | 2012-08-15 13:27:17 -0700 (Wed, 15 Aug 2012) | 2 lines
Changed paths:
   M /trunk-1.8/config.nmake
   M /trunk-1.8/configure.in
   M /trunk-1.8/debian/changelog
   M /trunk-1.8/debian/wireshark-common.files
   M /trunk-1.8/docbook/release-notes.xml
   M /trunk-1.8/epan/Makefile.am
   M /trunk-1.8/make-version.pl
   M /trunk-1.8/wiretap/Makefile.am

1.8.2 → 1.8.3

------------------------------------------------------------------------
r44563 | pascal | 2012-08-18 11:27:05 -0700 (Sat, 18 Aug 2012) | 14 lines
Changed paths:
   M /trunk-1.8/asn1/lpp/lpp.cnf
   M /trunk-1.8/asn1/pcap/pcap.cnf
   M /trunk-1.8/asn1/ranap/ranap.cnf
   M /trunk-1.8/asn1/rrc/rrc.cnf
   M /trunk-1.8/asn1/rrlp/rrlp.cnf
   M /trunk-1.8/epan/dissectors/packet-lpp.c
   M /trunk-1.8/epan/dissectors/packet-pcap.c
   M /trunk-1.8/epan/dissectors/packet-ranap.c
   M /trunk-1.8/epan/dissectors/packet-rrc.c
   M /trunk-1.8/epan/dissectors/packet-rrlp.c

Copy over from the trunk:

------------------------------------------------------------------------
r44513 | pascal | 2012-08-15 15:42:46 +0200 (mer. 15 août 2012) | 2 lignes

Fix field type for some 64 bits header fields

------------------------------------------------------------------------
r44533 | pascal | 2012-08-15 22:43:00 +0200 (mer. 15 août 2012) | 2 lignes

Fix some headers fields that were wrongly marked as 64 bits instead of 32 bits

------------------------------------------------------------------------

------------------------------------------------------------------------
r44583 | gerald | 2012-08-19 07:34:05 -0700 (Sun, 19 Aug 2012) | 1 line
Changed paths:
   M /trunk-1.8/epan/enterprise-numbers
   M /trunk-1.8/manuf
   M /trunk-1.8/services

[Automatic manuf, services and enterprise-numbers update for 2012-08-19]
------------------------------------------------------------------------
r44599 | sake | 2012-08-20 12:47:01 -0700 (Mon, 20 Aug 2012) | 15 lines
Changed paths:
   M /trunk-1.8/docbook/release-notes.xml
   M /trunk-1.8/epan/dissectors/packet-http.c

Copy over revisions from the trunk:

  ------------------------------------------------------------------------
  r44593 | sake | 2012-08-20 01:52:37 +0200 (ma, 20 aug 2012) | 5 lines
  Changed paths:
     M /trunk/epan/dissectors/packet-http.c

  Enhance the http dissector to correctly reassemble http
  headers when the first tcp segment does not contain a
  full line.

  ------------------------------------------------------------------------

Update the release notes.

------------------------------------------------------------------------
r44647 | martink | 2012-08-23 13:33:02 -0700 (Thu, 23 Aug 2012) | 18 lines
Changed paths:
   M /trunk-1.8/docbook/release-notes.xml
   M /trunk-1.8/epan/dissectors/packet-hdcp.c

copy over revisions from the trunk (with manual fixing)

   ------------------------------------------------------------------------
   r44477 | martink | 2012-08-13 23:02:47 +0200 (Mon, 13 Aug 2012) | 2 lines

   use correct protocol id for hdcp2

   ------------------------------------------------------------------------
   r44526 | martink | 2012-08-15 20:58:07 +0200 (Wed, 15 Aug 2012) | 2 lines

   hdcp2: dissect ake_no_stored_km message

   ------------------------------------------------------------------------
   r44528 | martink | 2012-08-15 21:40:22 +0200 (Wed, 15 Aug 2012) | 2 lines

   dissect ake_send_pairing_info message


------------------------------------------------------------------------
r44677 | gerald | 2012-08-26 07:34:01 -0700 (Sun, 26 Aug 2012) | 1 line
Changed paths:
   M /trunk-1.8/epan/enterprise-numbers
   M /trunk-1.8/manuf
   M /trunk-1.8/services

[Automatic manuf, services and enterprise-numbers update for 2012-08-26]
------------------------------------------------------------------------
r44690 | pascal | 2012-08-28 07:27:58 -0700 (Tue, 28 Aug 2012) | 3 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-gsm_a_gm.c

Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7670 :
Use correct filter name and value string for the dissection of Qos attribute "Reliability Class" in GMM/SM message

------------------------------------------------------------------------
r44739 | gerald | 2012-09-02 07:33:59 -0700 (Sun, 02 Sep 2012) | 1 line
Changed paths:
   M /trunk-1.8/epan/enterprise-numbers
   M /trunk-1.8/manuf
   M /trunk-1.8/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-02]
------------------------------------------------------------------------
r44821 | gerald | 2012-09-09 07:34:03 -0700 (Sun, 09 Sep 2012) | 1 line
Changed paths:
   M /trunk-1.8/epan/enterprise-numbers
   M /trunk-1.8/manuf
   M /trunk-1.8/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-09]
------------------------------------------------------------------------
r44868 | etxrab | 2012-09-10 22:23:47 -0700 (Mon, 10 Sep 2012) | 1 line
Changed paths:
   M /trunk-1.8/diameter/TGPPGmb.xml
   M /trunk-1.8/diameter/dictionary.xml

Update Diameter AVP:s
------------------------------------------------------------------------
r44925 | gerald | 2012-09-16 07:34:06 -0700 (Sun, 16 Sep 2012) | 1 line
Changed paths:
   M /trunk-1.8/epan/enterprise-numbers
   M /trunk-1.8/manuf
   M /trunk-1.8/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-16]
------------------------------------------------------------------------
r44937 | etxrab | 2012-09-17 01:46:47 -0700 (Mon, 17 Sep 2012) | 41 lines
Changed paths:
   M /trunk-1.8/ui/gtk/io_stat.c

Copy over
Revision 44158 - Add another cast that should have been part of r44025 to fully resolve Coverity CID 703863: Unintentional integer overflow.
--------------------------------------------------------------------------------
Revision 44025 - Fix Coverity CID's 703862-703863: Unintentional integer overflow.
--------------------------------------------------------------------------------
Revision 43925 - Dynamicly allocate " items".
make it a gpointer and cast to io_item_t items where needed.
The aim is to make io_stat_graph_t generic and reusable.
--------------------------------------------------------------------------------
Revision 43924 - Align structs and code a bit, ultimatly code should be shared.
--------------------------------------------------------------------------------
Revision 43854 - Fix some clang warnings: implicit conversion from enumeration type 'GtkStateType' to different enumeration type 'GtkStateFlags' [-Werror,-Wconversion]
GTK_STATE_NORMAL and GTK_STATE_FLAG_NORMAL are both 0.
--------------------------------------------------------------------------------
Revision 43621 - Allow counting *any* type of field, FT_NONE, FT_PROTOCOL, whatever, by moving
FT_NONE case to default case per Jakub's suggestion.

- Fix get_it_value() for FT_PROTOCOL fields by breaking CALC_TYPE_COUNT_FRAMES
and CALC_TYPE_COUNT_FIELDS out of the adv_type switch statement just like
COUNT_TYPE_FRAMES.

- Avoid an overflow in pixmap_clicked_event() that was causing crashes when
clicking outside the data portion of the graph (when the capture hasn't enough
files to fill the entire graph window),

--------------------------------------------------------------------------------
Revision 43536 - Update Free Software Foundation address.
--------------------------------------------------------------------------------
Revision 43140 - Add casting to keep Windows happy.
--------------------------------------------------------------------------------
Revision 43137 - Split the Advanced unit COUNT(*) into COUNT FRAMES(*) and COUNT FIELDS(*).

(Before checking the code it wasn't clear to me what COUNT(*) was counting
and--especially with SCTP's bundling of user messages--counting fields was
really what I wanted/needed.)

Remove a 32-bit cast (should have been part of r43136).
--------------------------------------------------------------------------------
Revision 43136 - Support math operations (SUM, MAX, MIN, etc.) on 64-bit fields.

Part of fixing bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7610 Crashes the VC++ Runtime Library
------------------------------------------------------------------------
r44947 | etxrab | 2012-09-17 08:56:18 -0700 (Mon, 17 Sep 2012) | 11 lines
Changed paths:
   M /trunk-1.8/ui/gtk/voip_calls.c

Copy over revissions:
Revision 44940 - callsinfo->stop_fd not set in all branches for UNISTIM.
--------------------------------------------------------------------------------
Revision 44734 - Clean up mgcpDialedDigits and add modelines.
Build the digit string directly in heap memory. This removes
the (arbitrary?) length limit and saves us the cost of a g_strdup.
Also does away with a cppcheck warning.
--------------------------------------------------------------------------------
Revision 43536 - Update Free Software Foundation address.

Fixes bug https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7724
------------------------------------------------------------------------
r44968 | etxrab | 2012-09-18 01:16:28 -0700 (Tue, 18 Sep 2012) | 4 lines
Changed paths:
   M /trunk-1.8/asn1/h245/packet-h245-template.c
   M /trunk-1.8/epan/dissectors/packet-ansi_a.c
   M /trunk-1.8/epan/dissectors/packet-applemidi.c
   M /trunk-1.8/epan/dissectors/packet-h245.c
   M /trunk-1.8/epan/dissectors/packet-sdp.c

Copy over:
Revision 44946 - Handle SDP_CRYPTO optional parameters better.
--------------------------------------------------------------------------------
Revision 44571 - use session allocated memory for rtp_add_address/srtp_add_address hash tables
------------------------------------------------------------------------
r44969 | etxrab | 2012-09-18 05:16:51 -0700 (Tue, 18 Sep 2012) | 15 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-per.c

Copy over the following revissions:
--------------------------------------------------------------------------------
Revision 44588 - Try to fix the buildbot
--------------------------------------------------------------------------------
Revision 44586 - Apply the speed improvement from r44578 to 64bits variant ...
--------------------------------------------------------------------------------
Revision 44578 - Calling g_strlcat() for every bit of a constrained integer was really
slow.  Track the index and write the characters directly (while still
carefully checking that we don't spill the buffer).
--------------------------------------------------------------------------------
Revision 44510 - From Jan de Jongh via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7624 :
dissect_per_constrained_integer_64b fails for 64 bits
--------------------------------------------------------------------------------
Revision 44181 - remove unnecessary underscores from display filters
--------------------------------------------------------------------------------
------------------------------------------------------------------------
r45001 | etxrab | 2012-09-19 01:09:06 -0700 (Wed, 19 Sep 2012) | 8 lines
Changed paths:
   M /trunk-1.8/ui/cli/tap-iostat.c

Copy over:
--------------------------------------------------------------------------------
Revision 44737 - Add default branch to try to fix buildbot [-Werror=switch]
--------------------------------------------------------------------------------
Revision 44736 - Incorrect io-stat table format when unsupported -t operand is specified and when using AVG of relative_time fields https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7685
--------------------------------------------------------------------------------
Revision 44707 - Fix Performance regression in tshark -z io,stat https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7674
--------------------------------------------------------------------------------
------------------------------------------------------------------------
r45002 | etxrab | 2012-09-19 01:49:11 -0700 (Wed, 19 Sep 2012) | 35 lines
Changed paths:
   M /trunk-1.8/epan/emem.c

Copy over:
--------------------------------------------------------------------------------
Revision 44880 - As suggested by Anatoly in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5699 :Followup to r44844: use a better cast (intptr_t instead of long long).
--------------------------------------------------------------------------------
Revision 44844 - Attempt to fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5699 
and https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5979 : 

Don't cast the buffer address to int on Win32: a 64-bit address won't
fit in an integer.
--------------------------------------------------------------------------------
Revision 44408 - Try to fix a compiler warning.
--------------------------------------------------------------------------------
Revision 44401 - Iterate over the emem_tree_*32_array key data instead of using
recursion. I've only done minimal testing but it seems to work OK.
--------------------------------------------------------------------------------
Revision 44380 - 
Make emem_tree_*32_array functions non-destructive.  The following dissectors/files have affectively been bugfixed by the change:
packet-classicstun.c
packet-reload-framing.c (probably)
packet-reload.c
packet-sccp.c
packet-sua.c
packet-tcp.c
packet-xmcp.c
\epan\gcp.c

The following files unnecessarily recreate keys because of the previously destructive nature of emem_tree_*32_array functions:
packet-btl2cap.c
packet-nfs.c
packet-rpc.c
packet-scsi-osd.c
packet-stun.c (per Bug 7569)

These could be cleaned up, but it's not like the key recreation is burning CPU cycles.
--------------------------------------------------------------------------------
------------------------------------------------------------------------
r45010 | morriss | 2012-09-19 12:40:08 -0700 (Wed, 19 Sep 2012) | 1 line
Changed paths:
   A /trunk-1.8/diameter/AlcatelLucent.xml

Add AlcatelLucent.xml (referenced since r44868).
------------------------------------------------------------------------
r45011 | morriss | 2012-09-19 12:47:23 -0700 (Wed, 19 Sep 2012) | 18 lines
Changed paths:
   M /trunk-1.8/diameter/dictionary.xml

Copy over from trunk:

  ------------------------------------------------------------------------
  r44893 | pascal | 2012-09-14 04:32:04 -0400 (Fri, 14 Sep 2012) | 2 lines

  Fix enumeration value for Virtual RAT-Type

  ------------------------------------------------------------------------
  r44892 | etxrab | 2012-09-14 04:28:18 -0400 (Fri, 14 Sep 2012) | 6 lines

  From Josip Medved:
  Updated multiple enumerations (Event-Trigger, Reporting-Level, IP-CAN-Type,
  Rule-Failure-Code and RAT-Type) to get them in sync with ETSI TS 129 212
  V10.6.0 (2012-03).

  https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7727


------------------------------------------------------------------------
r45021 | etxrab | 2012-09-19 23:49:38 -0700 (Wed, 19 Sep 2012) | 2 lines
Changed paths:
   M /trunk-1.8/Makefile.am

Copy over
Revision 44424 -Add diameter/AlcatelLucent.xml to the distribution
------------------------------------------------------------------------
r45045 | jake | 2012-09-21 11:40:59 -0700 (Fri, 21 Sep 2012) | 2 lines
Changed paths:
   M /trunk-1.8/debian/wireshark-common.shlibs

Fix for bug 7408:
Use the correct lib versions in wireshark-common.files and wireshark-commin.shlibs.
------------------------------------------------------------------------
r45066 | gerald | 2012-09-23 07:33:49 -0700 (Sun, 23 Sep 2012) | 1 line
Changed paths:
   M /trunk-1.8/epan/enterprise-numbers
   M /trunk-1.8/manuf
   M /trunk-1.8/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-23]
------------------------------------------------------------------------
r45076 | pascal | 2012-09-23 13:22:39 -0700 (Sun, 23 Sep 2012) | 9 lines
Changed paths:
   M /trunk-1.8/packaging/nsis/wireshark.nsi

Copy over from trunk:

------------------------------------------------------------------------
r45075 | pascal | 2012-09-23 22:12:46 +0200 (Sun, 23 Sep 2012) | 2 lines

Add AlcatelLucent.xml to NSIS installer

------------------------------------------------------------------------

------------------------------------------------------------------------
r45084 | guy | 2012-09-24 00:21:05 -0700 (Mon, 24 Sep 2012) | 12 lines
Changed paths:
   M /trunk-1.8/ui/gtk/capture_dlg.c
   M /trunk-1.8/ui/gtk/keys.h

Copy over r45056 from trunk with some manual intervention:

  ------------------------------------------------------------------------
  r45056 | guy | 2012-09-22 13:09:55 -0700 (Sat, 22 Sep 2012) | 7 lines

  Do not display a "Wireless Settings" button for non-AirPcap interfaces;
  it can confuse users, so that they ask why this is grayed out on their
  non-Windows machine and ask how to enable it.

  Nobody uses the AIRPCAP_OPTIONS_ADVANCED_KEY datum attached to the box
  in which the button appears, so get rid of it.

------------------------------------------------------------------------
r45086 | guy | 2012-09-24 01:27:41 -0700 (Mon, 24 Sep 2012) | 15 lines
Changed paths:
   M /trunk-1.8/ui/gtk/capture_dlg.c

Copy over r45085 from the trunk:

  ------------------------------------------------------------------------
  r45085 | guy | 2012-09-24 00:41:19 -0700 (Mon, 24 Sep 2012) | 10 lines

  Just as we don't show the "Wireless Settings" button for non-AirPcap
  adapters, we don't show the "Remote Settings" button for local adapters.
  (Back when the buttons were in the Capture Options dialog, always having
  the button there and making it sensitive or insensitive based on the
  interface you specified may have made sense; now that it's in a dialog
  popped up when you double-click on a particular interface, so the dialog
  always applies to a particular interface, it no longer makes sense.)

  Get rid of the unused E_OPT_REMOTE_BT_KEY key.

------------------------------------------------------------------------
r45123 | etxrab | 2012-09-25 01:28:59 -0700 (Tue, 25 Sep 2012) | 3 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-sccp.c

Copy over:
Revision 43590 - Display (and allow filtering on) the "reserved for national use" bit in the AI.
(This bit is already decoded as the "national indicator" bit in ANSI.)
------------------------------------------------------------------------
r45124 | etxrab | 2012-09-25 01:44:18 -0700 (Tue, 25 Sep 2012) | 19 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-bacapp.c

Copy over:
--------------------------------------------------------------------------------
Revision 44438 - Use val_to_str_const() where appropriate;
Also (for a few files):
- create/use some extended value strings;
- remove unneeded #include files;
- remove unneeded variable initialization;
- re-order fcns slightly so prefs_reg_handoff...() at end, etc
--------------------------------------------------------------------------------
Revision 44207 - From Lori Tribble via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7556 :

The BACnet GetEnrollmentSummary-ACK has an optional parameter Notification
Class.  The Wireshark decoding does not correctly decode when this parameter is
missing.

The fix is to verify the context exists before attempting to decode this
parameter.
From me: replace the few remaining tabs in the file with spaces.
--------------------------------------------------------------------------------
------------------------------------------------------------------------
r45125 | etxrab | 2012-09-25 01:57:21 -0700 (Tue, 25 Sep 2012) | 9 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-hsrp.c

Copy over:
Revision 44454 - Revert r41311, fix bug #7581
----------------------------------------------------------
Revision 44438 - Use val_to_str_const() where appropriate;
Also (for a few files):
- create/use some extended value strings;
- remove unneeded #include files;
- remove unneeded variable initialization;
- re-order fcns slightly so prefs_reg_handoff...() at end, etc
------------------------------------------------------------------------
r45126 | etxrab | 2012-09-25 04:17:57 -0700 (Tue, 25 Sep 2012) | 20 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-ip.c
   M /trunk-1.8/epan/dissectors/packet-ipv6.c
   M /trunk-1.8/epan/dissectors/packet-mip6.c
   M /trunk-1.8/epan/dissectors/packet-ppp.c
   M /trunk-1.8/epan/dissectors/packet-tcp.c
   M /trunk-1.8/epan/ip_opts.h
   M /trunk-1.8/ui/gtk/capture_file_dlg.c

Copy over:
Revision 44959 - Initialize ett's and hf's to "-1", not "- 1".
--------------------------------------------------------------------------------
Revision 44872 - Add data parameter to call_dissector_only.
--------------------------------------------------------------------------------
Revision 44689 - Yet another case of bug #7316 (r42989) and bug #7668 (r44688)
Use correct field type for ccp.opt.oui
--------------------------------------------------------------------------------
Revision 44688 - Fix bug #7668 Use correct field type for lcp.opt.oui
--------------------------------------------------------------------------------
Revision 44538 - col_...() and expert...() fcns should not be under 'if (tree)';
'tab-width/tabstop/tabSize' in editor modelines should really always be 8;
--------------------------------------------------------------------------------
Revision 43210 - Don't define value_string arrays in a .h file (included in multiple places).
Also:
 - don't use val_to_str_const() with a "format" default string;
 - rename 'opt_len_type' enumeration  identifiers to be less generic.
--------------------------------------------------------------------------------
Revision 43157 - Fix some dead assignments.
--------------------------------------------------------------------------------
------------------------------------------------------------------------
r45127 | etxrab | 2012-09-25 04:29:10 -0700 (Tue, 25 Sep 2012) | 5 lines
Changed paths:
   M /trunk-1.8/epan/crypt/airpdcap.c

Copy over:
Revision 44694 - Allow wpa-psk decryption keys to be successfully entered.
Problems reported on ask.wireshark.org here:
1) http://ask.wireshark.org/questions/13951/invalid-key-format-wireshark-182
2) http://ask.wireshark.org/questions/13688/error-updating-record-invalid-key-format
------------------------------------------------------------------------
r45128 | etxrab | 2012-09-25 04:43:10 -0700 (Tue, 25 Sep 2012) | 6 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-mpls-pm.c

Copy over:
Revision 44701 -Fix Session ID parsing.  Patch from Fransesco Fondelli via bug 6881.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6881
--------------------------------------------------------------------------------
Revision 44119 - Minor cleanup.
--------------------------------------------------------------------------------
------------------------------------------------------------------------
r45129 | etxrab | 2012-09-25 05:54:40 -0700 (Tue, 25 Sep 2012) | 53 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-drda.c
   M /trunk-1.8/epan/dissectors/packet-gtp.c
   M /trunk-1.8/epan/dissectors/packet-ieee80211.c
   M /trunk-1.8/epan/dissectors/packet-mpeg-descriptor.c

Copy over:
--------------------------------------------------------------------------------
Revision 44792 - Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7697 :
Fix dissection of release 98 and release 99 QoS profiles (bug introduced in r43312)
--------------------------------------------------------------------------------
Revision 44790 - From Masashi Honma via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7691
TKIP dissection : wrong IS_TKIP macro

In [1] "11.4.2.2 TKIP MPDU formats", we could see below sentence.
"WEPSeed[1] is not used to construct the TSC, but is set to (TSC1 | 0x20) &
0x7f."

But the IS_TKIP macro only checks (WEPSeed[1] & 0x20).
So sometimes IS_TKIP macro mis-dissects a CCMP frame as a TKIP frame.

This patch changes IS_TKIP macro to do more better check.

[1] IEEE Std 802.11.-2012
--------------------------------------------------------------------------------
Revision 44760 - fix a typo in dvb service descriptor
--------------------------------------------------------------------------------
Revision 44749 - Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7666 :
Check that DRDA command has a minimum length of 10 bytes to prevent a potential infinite loop
--------------------------------------------------------------------------------
Revision 44642 - Comment out all but first value_string array entries with dup values:
 kept: first dup since that's the one which would
       be found with a linear search.
--------------------------------------------------------------------------------
Revision 44496 - more ephemeral memory cleanup
--------------------------------------------------------------------------------
Revision 44438 - Use val_to_str_const() where appropriate;
Also (for a few files):
- create/use some extended value strings;
- remove unneeded #include files;
- remove unneeded variable initialization;
- re-order fcns slightly so prefs_reg_handoff...() at end, etc
--------------------------------------------------------------------------------
Revision 44413 - convert some simple uses to use ephemeral memory
--------------------------------------------------------------------------------
Revision 44003 - Create/use extended value strings as appropriate;
Remove unneeded initializers;
Do whitespace changes.
--------------------------------------------------------------------------------
Revision 43700 - Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7474 :
Dissect LTE RADIUS AVP 3GPP-User-Location-Info
--------------------------------------------------------------------------------
Revision 43681 - Don't call subdissectors / expert...() / col...() under 'if (tree)'
Also:
 Remove some uneeded initializers;
 Do some whitespace cleanup and re-formatting.
--------------------------------------------------------------------------------
Revision 43320 - Fix typos.
--------------------------------------------------------------------------------
------------------------------------------------------------------------
r45130 | etxrab | 2012-09-25 07:17:15 -0700 (Tue, 25 Sep 2012) | 17 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-ldp.c

Copy over:
Revision 44801 -From Aditya Ambadkar via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7046 :

Fix CID 703472 and (external) fuzz failure 7567:

The dissect_subtlv_interface_parameters is missing the handling of BFD 2..4.
For the crash patch, we decided to add the bfd2..4 in dissect_tlc function(in
the diff). We plan to open a separate bug to fix
dissect_subtlv_interface_parameters to make it handle BFD2..4. (Thanks to Arun
Arunachalam for this analysis)


From me: fix up some indentation and replace tabs with spaces (for consistency).


--------------------------------------------------------------------------------
part of Revision 44438
------------------------------------------------------------------------
r45131 | etxrab | 2012-09-25 07:27:00 -0700 (Tue, 25 Sep 2012) | 13 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-homeplug-av.c

Copy over:
evision 44823 - From Florian Fainelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7707 :
Fix dissection of small Homeplug AV frames
--------------------------------------------------------------------------------
Revision 44163 - From Florian Fainelli via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7548
HomeplugAV dissector: decode device id

adds proper device id decoding the in the Homeplug AV "Get Device/SW Version 
Confirm (A001)" response.
--------------------------------------------------------------------------------
Revision 44073 - Create/use extended value strings to access certain value string arrays;
Remove unneeded initializers;
Use consistent indentation.
------------------------------------------------------------------------
r45132 | etxrab | 2012-09-25 07:59:55 -0700 (Tue, 25 Sep 2012) | 13 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-gtpv2.c

Copy over:
Revision 44967 - Only provide the parameter data in the tvb used when calling subdissector for private extensions.
Add vendor ID to item.
Show flags in hex.

--------------------------------------------------------------------------------
Revision 44891 - From Claude LeFrancois:
Cosmetic changes to GTPv2(Add text to itenms)
Minor code changes by me.

--------------------------------------------------------------------------------
Revision 44881 - From Esa Haapamäki via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7718 :
Fix dissection of NAS Uplink and Downlink Count in MM Context IE
------------------------------------------------------------------------
r45167 | etxrab | 2012-09-27 01:07:01 -0700 (Thu, 27 Sep 2012) | 10 lines
Changed paths:
   M /trunk-1.8/asn1/tetra/tetra.asn
   M /trunk-1.8/asn1/tetra/tetra.cnf
   M /trunk-1.8/epan/CMakeLists.txt
   M /trunk-1.8/epan/dissectors/Makefile.common
   M /trunk-1.8/epan/dissectors/packet-interlink.c
   M /trunk-1.8/epan/dissectors/packet-tetra.c

Copy over:
Revision 45004 - From LI Hai via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7736 :
Fix dissection error of D-RELEASE and D-CONNECT in TETRA dissector

Revision 44928 - Add packet-interlink to CMake build to maintain parity with automake as of revision 44927.

Revision 44927 - Complete process of moving packet-interlink to a built-in dissector:
- Add packet-interlink.c to Makefile.common
   (Not included in SVN #37610-37612);
   See: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6005
------------------------------------------------------------------------
r45168 | etxrab | 2012-09-27 02:01:46 -0700 (Thu, 27 Sep 2012) | 4 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-icmp.c
   M /trunk-1.8/epan/dissectors/packet-icmpv6.c
   M /trunk-1.8/epan/dissectors/packet-interlink.c

Copy over with manual intervention:
Revision 45007 - Fix request/response tracking with checksum corner case.
--------------------------------------------------------------------------------
Revision 43705 - If there's not enough data left for a timestamp, be sure there's at least some data to pass off to the generic data dissector.
------------------------------------------------------------------------
r45169 | etxrab | 2012-09-27 03:26:29 -0700 (Thu, 27 Sep 2012) | 5 lines
Changed paths:
   M /trunk-1.8/ui/gtk/drag_and_drop.c

Copy over:
Revision 45058 - Fix for bug 7744:
Have the DND data receiver make sure that the URI-list is always correctly terminated. Do so for any source, either X server, Windows or OS X.

--------------------------------------------------------------------------------
------------------------------------------------------------------------
r45171 | etxrab | 2012-09-27 03:48:01 -0700 (Thu, 27 Sep 2012) | 19 lines
Changed paths:
   M /trunk-1.8/ui/gtk/main_filter_toolbar.c
   M /trunk-1.8/ui/gtk/main_statusbar.c

Copy over:
evision 44885 - Also disable the resize grip on the profile bar (as it is on the info and
packets bars; this is for GTK < 3.0).

This fixes the problem I had that the profile bar normally took up way too
much (horizontal) room when I start Wireshark (causing the contents of the
much more interesting packets bar to be truncated).


Revision 45012 - Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7731 :

Allow the configured number of dfilters to be added to the drop-down list
(instead of limiting the list--on a freshly installed system with no recent
dfilters--to just 2).  Regression caused by r42439.
--------------------------------------------------------------------------------
Revision 45108 - allow setting a capture comment from the statusbar when a capture was started

for the decision to allow input of a capture comment, we should make no
difference between the statusbar icon and Statistics / Summary menu item
------------------------------------------------------------------------
r45172 | etxrab | 2012-09-27 04:39:54 -0700 (Thu, 27 Sep 2012) | 8 lines
Changed paths:
   M /trunk-1.8/doc/README.plugins
   M /trunk-1.8/epan/dissectors/packet-scsi.c
   A /trunk-1.8/plugins/Custom.m4.example
   A /trunk-1.8/plugins/Custom.make.example
   M /trunk-1.8/plugins/Custom.nmake.example
   M /trunk-1.8/plugins/Makefile.am

Copy over:
Revision 45111 - From Steve Magnani via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7753 :
Fix display of WRITE BUFFER and SEND DIAGNOSTIC fields in SCSI dissector
--------------------------------------------------------------------------------
Revision 45142
Implement and document the Custom plugin system. Create relevant example files and add them to the distribution. Rewrite README.plugins to describe how to use this system.

-------------------------------------------------------------------------------
------------------------------------------------------------------------
r45173 | etxrab | 2012-09-27 06:14:04 -0700 (Thu, 27 Sep 2012) | 19 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-rdp.c
   M /trunk-1.8/epan/dissectors/packet-smb-common.c
   M /trunk-1.8/epan/filesystem.c
   M /trunk-1.8/epan/wslua/wslua_proto.c
   M /trunk-1.8/ipmap.html
   M /trunk-1.8/mkcap.c
   M /trunk-1.8/plugins/mate/packet-mate.c
   M /trunk-1.8/tshark.c
   M /trunk-1.8/ui/cli/tap-rtp.c
   M /trunk-1.8/ui/gtk/airpcap_dlg.c
   M /trunk-1.8/ui/gtk/hostlist_table.c
   M /trunk-1.8/ui/gtk/main_menubar.c
   M /trunk-1.8/ui/gtk/main_welcome.c
   M /trunk-1.8/ui/gtk/proto_hier_stats_dlg.c
   M /trunk-1.8/wiretap/vwr.c

Copy over:
Revision 43616 - Grab-bag of unused variables.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7452
------------------------------------------------------------------------------
Revision 43617 - Fix leaks

- don't g_strdup a string just to use it in a g_strdup_printf
- clean up properly in error cases in lua bindings
- misc. other missing g_free() calls
- one missing fclose() in the new 80211_utils

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7454
------------------------------------------------------------------------------
Revision 45146 - Fix https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5016 - No markers show up when maps are displayed.
#BACKPORT(1.8, 1.6)


Revision 45148 - Revision 45146 fixed only the first map.  This patch fixes all maps.
#BACKPORT(1.6, 1.8)
------------------------------------------------------------------------
r45180 | gerald | 2012-09-27 13:38:17 -0700 (Thu, 27 Sep 2012) | 3 lines
Changed paths:
   M /trunk-1.8/ui/gtk/main_menubar.c

Replace g_strcmp0 with strcmp. It was introduced in GLib 2.16 and our
minimum version is 2.14.

------------------------------------------------------------------------
r45186 | etxrab | 2012-09-28 02:09:20 -0700 (Fri, 28 Sep 2012) | 8 lines
Changed paths:
   M /trunk-1.8/epan/packet.c
   M /trunk-1.8/epan/packet.h
   M /trunk-1.8/tshark.c
   M /trunk-1.8/ui/gtk/dissector_tables_dlg.c

Copy over:
Revision 43921 - Only initialize fields in the print_args that are actually used.

This prevents a memory leak where we were allocating for print_args.range
but never freeing.
-------------------------------------------------------------------------------
Revision 44696
Fix Bug 7348 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7348)
------------------------------------------------------------------------
r45187 | etxrab | 2012-09-28 02:17:40 -0700 (Fri, 28 Sep 2012) | 11 lines
Changed paths:
   M /trunk-1.8/epan/packet.c
   M /trunk-1.8/tshark.c

Copy over:
Revision 44814 - Use g_hash_table_new_full() instead of g_hash_table_new() for subdissector
registration tables, and use g_free as the value_destroy_func. This saves us
from manually freeing the value when we remove an item, and prevents us from
leaking memory when we accidentally overwrite an existing item.
--------------------------------------------------------------------------------
Revision 44698 - Add casts to fix compilation with GCC.
Remove * from gconstpointers, they are already pointer types.
Add modelines to packet.c and clean up indentation a bit.
--------------------------------------------------------------------------------
Revision 44697 - Fix memleak.
------------------------------------------------------------------------
r45188 | etxrab | 2012-09-28 02:48:55 -0700 (Fri, 28 Sep 2012) | 12 lines
Changed paths:
   M /trunk-1.8/file.c
   M /trunk-1.8/fileset.c
   M /trunk-1.8/fileset.h

Copy over:
Revision 43455 - Size wrong in "File Set List" for just-finished captures.

https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7370
-----------------------------------------------------------------------------
Revision 43722 - (view) (download) - [select for diffs] 
Modified Sun Jul 15 14:56:40 2012 UTC (2 months, 1 week ago) by cmaynard 
File length: 150102 byte(s) 
Diff to previous 43536 
From Michael Mann via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7356:
Print only visible columns.
-----------------------------------------------------------------------------
------------------------------------------------------------------------
r45192 | etxrab | 2012-09-28 08:32:48 -0700 (Fri, 28 Sep 2012) | 9 lines
Changed paths:
   M /trunk-1.8/ui/gtk/gui_stat_util.c
   M /trunk-1.8/ui/gtk/gui_stat_util.h
   M /trunk-1.8/ui/gtk/gui_utils.c
   M /trunk-1.8/ui/gtk/gui_utils.h

Copy over:
Revision 44052 - Fix memleak in window_icon_realize_cb()

gtk_window_set_icon_list() duplicates list so after setting we need
to free generated one.

Revision 44066 - Fix reference counting of GdkPixbuf, unref after creating GtkImage (aka fix memleaks)

Revision 44889 - Use consistent indentation and formatting.
------------------------------------------------------------------------
r45203 | gerald | 2012-09-28 16:06:42 -0700 (Fri, 28 Sep 2012) | 3 lines
Changed paths:
   M /trunk-1.8/ChangeLog
   M /trunk-1.8/docbook/release-notes.xml

Update the release notes to match the current completed list on the
RoadMap. Clear the ChangeLog.

------------------------------------------------------------------------
r45204 | gerald | 2012-09-28 16:54:02 -0700 (Fri, 28 Sep 2012) | 64 lines
Changed paths:
   M /trunk-1.8/docbook/release-notes.xml
   M /trunk-1.8/epan/dissectors/packet-diameter.c
   M /trunk-1.8/epan/dissectors/packet-dtls.c
   M /trunk-1.8/epan/dissectors/packet-image-jfif.c
   M /trunk-1.8/file.c
   M /trunk-1.8/merge.h
   M /trunk-1.8/ui/gtk/capture_file_dlg.c
   M /trunk-1.8/ui/gtk/file_import_dlg.c
   M /trunk-1.8/ui/gtk/text_import.c

Copy over revisions from the trunk:

  ------------------------------------------------------------------------
  r44338 | etxrab | 2012-08-08 07:06:29 -0700 (Wed, 08 Aug 2012) | 1 line
  Changed paths:
     M /trunk/file.c
     M /trunk/merge.h

  Make it possible to merge libpcap files with different encapsulation types by making the output file a pcapng file and construkting SHB and IDB
  ------------------------------------------------------------------------
  r44500 | tuexen | 2012-08-14 13:31:49 -0700 (Tue, 14 Aug 2012) | 3 lines
  Changed paths:
     M /trunk/epan/dissectors/packet-sctp.c
     M /trunk/epan/sctpppids.h

  Update SCTP PPIDs.
  This also fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7635
  ------------------------------------------------------------------------
  r44501 | morriss | 2012-08-14 13:44:58 -0700 (Tue, 14 Aug 2012) | 1 line
  Changed paths:
     M /trunk/epan/dissectors/packet-diameter.c

  Register for Diameter's SCTP PPID.
  ------------------------------------------------------------------------
  r44502 | tuexen | 2012-08-14 13:53:39 -0700 (Tue, 14 Aug 2012) | 2 lines
  Changed paths:
     M /trunk/epan/dissectors/packet-dtls.c

  Register DIAMETER/DTLS/SCTP.
  ------------------------------------------------------------------------
  r45174 | cmaynard | 2012-09-27 07:02:37 -0700 (Thu, 27 Sep 2012) | 4 lines
  Changed paths:
     M /trunk/epan/dissectors/packet-image-jfif.c

  Allow dissection of partial jpegs by a modification of the heuristics.
  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6230
  #BACKPORT(1.8, 1.6)
  ------------------------------------------------------------------------


Copy over with manual intervention:

  ------------------------------------------------------------------------
  r44589 | eapache | 2012-08-19 14:24:02 -0700 (Sun, 19 Aug 2012) | 6 lines
  Changed paths:
     M /trunk/ui/gtk/capture_file_dlg.c

  Split test_file_close out of do_file_close and use it in file_open_cmd_cb.
  Means we don't end up closing the current file if the user decides not
  to open a new file after all.

  Fixes https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7649
  ------------------------------------------------------------------------
  r45025 | etxrab | 2012-09-20 06:16:27 -0700 (Thu, 20 Sep 2012) | 1 line
  Changed paths:
     M /trunk/ui/gtk/file_import_dlg.c
     M /trunk/ui/text_import.c

  Have File->import write pcapng files.
  ------------------------------------------------------------------------


Update the release notes.

------------------------------------------------------------------------
r45221 | gerald | 2012-09-30 07:33:46 -0700 (Sun, 30 Sep 2012) | 1 line
Changed paths:
   M /trunk-1.8/epan/enterprise-numbers
   M /trunk-1.8/manuf
   M /trunk-1.8/services

[Automatic manuf, services and enterprise-numbers update for 2012-09-30]
------------------------------------------------------------------------
r45228 | martink | 2012-09-30 11:48:34 -0700 (Sun, 30 Sep 2012) | 8 lines
Changed paths:
   M /trunk-1.8/epan/dissectors/packet-dvbci.c

copy from the trunk
------------------------------------------------------------------------
r45224 | martink | 2012-09-30 19:58:45 +0200 (Sun, 30 Sep 2012) | 2 lines

dvb-ci: display cc item's name in the subtree title



------------------------------------------------------------------------
r45237 | gerald | 2012-10-01 11:21:58 -0700 (Mon, 01 Oct 2012) | 35 lines
Changed paths:
   M /trunk-1.8/docbook/release-notes.xml
   M /trunk-1.8/epan/dissectors/packet-bgp.c

Copy over revisions from the trunk:

  ------------------------------------------------------------------------
  r45216 | alagoutte | 2012-09-30 03:05:18 -0700 (Sun, 30 Sep 2012) | 24 lines
  Changed paths:
     M /trunk/epan/dissectors/packet-bgp.c

  From Olivier Benghozi via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7734
  BGP bad decoding for Graceful Restart Capability with only helper support

  BGP Capability in OPEN message: Graceful restart capability (64).

  So when the length of the capability value is smaller that 6 (6 meaning full
  support of GR capa, with significants elements and at least one AFI/SAFI), the
  code interprets it as erroneous.

  However,as described in RFC4724: " When a sender of this capability does not
  include any <AFI, SAFI> in the capability, it means that the sender is not
  capable of preserving its forwarding state during BGP restart, but supports
  procedures for the Receiving Speaker (as defined in Section 4.2 of this
  document). In that case, the value of the Restart Time field advertised by the
  sender is irrelevant".

  So, length of exactly 2 is valid but has to be interpreted with a particular
  meaning.

  In the dissector code, a length of 2 should be a special case for this capa,
  decoding as "Graceful Restart helper mode only" or something like that, and
  maybe also displaying an expert message if the Restart flag is not 0 in this
  case, since here it's not expected to be possible.
  ------------------------------------------------------------------------


Update the release notes.

------------------------------------------------------------------------
r45247 | gerald | 2012-10-01 16:46:41 -0700 (Mon, 01 Oct 2012) | 27 lines
Changed paths:
   M /trunk-1.8/doc/wireshark.pod.template
   M /trunk-1.8/docbook/release-notes.xml
   M /trunk-1.8/epan/dissectors/packet-ieee802a.c

Copy over revisions from the trunk:

  ------------------------------------------------------------------------
  r45229 | morriss | 2012-10-01 00:14:03 -0700 (Mon, 01 Oct 2012) | 5 lines
  Changed paths:
     M /trunk/doc/wireshark.pod.template

  The -B option is no longer only available in Win32: remove the Win32
  restriction from the Synopsis.

  This is the man page for Wireshark, not Tshark (fix a cut-n-pasteo).
  ------------------------------------------------------------------------


Copy over with manual intervention:

  ------------------------------------------------------------------------
  r45242 | jake | 2012-10-01 14:43:34 -0700 (Mon, 01 Oct 2012) | 1 line
  Changed paths:
     M /trunk/epan/dissectors/packet-ieee802a.c

  Make protocol 5 octets long and cut down code clutter,
  ------------------------------------------------------------------------


Update the release notes.

------------------------------------------------------------------------
