aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2023-09-17 16:23:39 +0000
committerGerald Combs <gerald@wireshark.org>2023-09-17 16:23:39 +0000
commit054b5a2cde332bd7ae6338e3de573c84c319e821 (patch)
treec5f5e650b4f5c05214d1cabe5fbf417145bce432
parenta79ee2be5da95b64bb7eace2c8c35c97def3520d (diff)
[Automatic update for 2023-09-17]
Update manuf, services enterprise numbers, translations, and other items.
-rw-r--r--AUTHORS2
-rw-r--r--NEWS70
-rw-r--r--epan/dissectors/usb.c2
-rw-r--r--epan/enterprises.c47
-rw-r--r--epan/manuf-data.c23
-rw-r--r--resources/share/wireshark/profiles/No Reassembly/preferences8
-rw-r--r--ui/qt/wireshark_de.ts16
-rw-r--r--ui/qt/wireshark_en.ts16
-rw-r--r--ui/qt/wireshark_es.ts16
-rw-r--r--ui/qt/wireshark_fr.ts16
-rw-r--r--ui/qt/wireshark_it.ts16
-rw-r--r--ui/qt/wireshark_ja_JP.ts16
-rw-r--r--ui/qt/wireshark_pl.ts16
-rw-r--r--ui/qt/wireshark_ru.ts16
-rw-r--r--ui/qt/wireshark_sv.ts16
-rw-r--r--ui/qt/wireshark_tr_TR.ts16
-rw-r--r--ui/qt/wireshark_uk.ts16
-rw-r--r--ui/qt/wireshark_zh_CN.ts16
18 files changed, 308 insertions, 36 deletions
diff --git a/AUTHORS b/AUTHORS
index 97eb9fcf44..c143ff3988 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -5224,6 +5224,7 @@ Yang Luo <hsluoyz[AT]qq.com>
Yaniv Kaul <yaniv.kaul[AT]scylladb.com>
Yann Diorcet <yann[AT]diorcet.fr>
Yann Garcia <yann.garcia[AT]fscom.frSkype>
+Yann Lejeune <yann.lejeune[AT]gmail.com>
Yann Lejeune <ylejeune[AT]netyl.org>
Yann Pomarède <yann.pomarede[AT]gmail.com>
Yannik Enss <Yannik.Enss[AT]rohde-schwarz.com>
@@ -5290,6 +5291,7 @@ pengtian <pengtianabc[AT]hotmail.com>
pespin.shar@gmail.com <pespin.shar[AT]gmail.com>
po307ax <pavol.oresky[AT]student.tuke.sk>
rbroker <rstbroker[AT]gmail.com>
+sherber1 <sebastian.herber[AT]hbkworld.com>
shqking <shqking[AT]gmail.com>
snicket2100 <15079832-snicket2100[AT]users.noreply.gitlab.com>
steve71 <steve[AT]clarke.org.uk>
diff --git a/NEWS b/NEWS
index 44f5649996..c5256966f0 100644
--- a/NEWS
+++ b/NEWS
@@ -27,8 +27,8 @@ Wireshark 4.1.1 Release Notes
"Tools › MAC Address Blocks" can lookup a MAC address in the IEEE OUI
registry.
- Some external configuration files have been compiled in for improved
- start-up times.
+ The enterprises, manuf, and services configuration files have been
+ compiled in for improved start-up times.
The installation target no longer installs development headers by
default.
@@ -42,7 +42,7 @@ Wireshark 4.1.1 Release Notes
Wireshark can be cross-compiled for Windows using Linux. Check the
Developer’s guide for instructions.
- Packet list sorting has been updated.
+ Packet list sorting has been improved.
"Tools › Browser (SSL Keylog)" can launch your web browser with the
SSLKEYLOGFILE environment variable set to the appropriate value.
@@ -63,6 +63,11 @@ Wireshark 4.1.1 Release Notes
New and Updated Features
The following features are new (or have been significantly updated)
+ since version 4.1.0:
+
+ • Improved dark mode support.
+
+ The following features are new (or have been significantly updated)
since version 4.0.0:
• The Windows installers now ship with Qt 6.5.2. They previously
@@ -116,7 +121,7 @@ Wireshark 4.1.1 Release Notes
• When parsing absolute time values the display filter engine
has learned to understand timezones as specified in
- (strptime(3)[5]), including some common North American
+ strptime(3)[5], including some common North American
designations. Arbitrary timezone names are not supported however.
Previously only ISO8601 offsets and the "UTC" designation was
understood.
@@ -155,6 +160,9 @@ Wireshark 4.1.1 Release Notes
data. You can dump the respective internal data using `tshark -G
manuf|enterprises|services`.
+ • The "manuf" file is now also read from the personal configuration
+ folder, and is profile-based.
+
• The Lua console dialogs under the Tools menu were refactored and
redesigned. It now consists of a single dialog window for input
and output.
@@ -233,28 +241,37 @@ Wireshark 4.1.1 Release Notes
• The Wi-Fi NAN dissector filter name has been changed from 'nan'
to 'wifi_nan'.
+ New File Format Decoding Support
+
+ RTPDump
+
New Protocol Support
- Aruba UBT Protocol, ASAM Capture Module Protocol (CMP), DECT DLC
- protocol layer (DECT-DLC), DECT NWK protocol layer (DECT-NWK), DECT
- proprietary Mitel OMM/RFP Protocol (also named AaMiDe), Digital
- Object Identifier Resolution Protocol (DO-IRP), FiRa UWB Controller
- Interface (UCI), FiveCo’s Register Access Protocol (5CoRAP), Fortinet
- FortiGate Cluster Protocol (FGCP), GPS L1 C/A LNAV navigation
- messages, High Speed Fahrzeugzugang (HSFZ), ID3v2, Low Level
+ Aruba UBT, ASAM Capture Module Protocol (CMP), ATSC Link-Layer
+ Protocol (ALP), DECT DLC protocol layer (DECT-DLC), DECT NWK protocol
+ layer (DECT-NWK), DECT proprietary Mitel OMM/RFP Protocol (also named
+ AaMiDe), Digital Object Identifier Resolution Protocol (DO-IRP),
+ Discard Protocol, FiRa UWB Controller Interface (UCI), FiveCo’s
+ Register Access Protocol (5CoRAP), Fortinet FortiGate Cluster
+ Protocol (FGCP), GPS L1 C/A LNAV navigation messages, GSM Radio Link
+ Protocol (RLP), H.224, High Speed Fahrzeugzugang (HSFZ), Hypertext
+ Transfer Protocol version 3 (HTTP/3), ID3v2, JSON 3GPP, Low Level
Signalling (ATSC3 LLS), Management Component Transport Protocol
(MCTP), Management Component Transport Protocol - Control Protocol
- (MCTP CP), Matter home automation protocol, Multi-Drop Bus (MDB),
- Non-volatile Memory Express - Management Interface (NVMe-MI) over
- MCTP, SAP Enqueue Server (SAPEnqueue), SAP GUI (SAPDiag), SAP HANA
- SQL Command Network Protocol (SAPHDB), SAP Internet Graphic Server
- (SAP IGS), SAP Message Server (SAPMS), SAP Network Interface (SAPNI),
- SAP Router (SAPROUTER), SAP Secure Network Connection (SNC), SBAS L1
- Navigation Messages (SBAS L1), SINEC AP1 Protocol (SINEC AP), Train
- Real-Time Data Protocol (TRDP), UBX protocol of u-blox GNSS receivers
- (UBX), UDP Tracker Protocol for BitTorrent (BT-Tracker), Video
- Protocol 9 (VP9), Windows Delivery Optimization (MS-DO), and Zabbix
- Protocol (Zabbix)
+ (MCTP CP), Matter home automation protocol, Microsoft Delivery
+ Optimization, Multi-Drop Bus (MDB), Non-volatile Memory Express -
+ Management Interface (NVMe-MI) over MCTP, RDP audio output virtual
+ channel Protocol (rdpsnd), RDP clipboard redirection channel Protocol
+ (cliprdr), RDP Program virtual channel Protocol (RAIL), SAP Enqueue
+ Server (SAPEnqueue), SAP GUI (SAPDiag), SAP HANA SQL Command Network
+ Protocol (SAPHDB), SAP Internet Graphic Server (SAP IGS), SAP Message
+ Server (SAPMS), SAP Network Interface (SAPNI), SAP Router
+ (SAPROUTER), SAP Secure Network Connection (SNC), SBAS L1 Navigation
+ Messages (SBAS L1), SINEC AP1 Protocol (SINEC AP), SMPTE ST2110-20
+ (Uncompressed Active Video), Train Real-Time Data Protocol (TRDP),
+ UBX protocol of u-blox GNSS receivers (UBX), UDP Tracker Protocol for
+ BitTorrent (BT-Tracker), UWB UCI Protocol, Video Protocol 9 (VP9),
+ Windows Delivery Optimization (MS-DO), Zabbix, and Zigbee TLV
Updated Protocol Support
@@ -267,11 +284,10 @@ Wireshark 4.1.1 Release Notes
• IPv6: The dissector has a new preference to show some semantic
details about addresses (default off).
- • IPv6: The dissector now supports dissecting Application-aware
+ • IPv6: The dissector now supports dissecting the Application-aware
IPv6 Networking (APN6) option[8] in the Hop-by-Hop Options Header
- (HBH) and Destination Options Header (DOH). This feature supports
- to dissect all three types of APN ID, which are 32-bit, 64-bit
- and 128-bit in length.
+ (HBH) and Destination Options Header (DOH), including all three
+ types of APN ID, which are 32-bit, 64-bit and 128-bit in length.
• XML: The dissector now supports display character according to
the "encoding" attribute of the XML declaration, and has a new
@@ -303,7 +319,7 @@ Wireshark 4.1.1 Release Notes
New and Updated Codec support
- Adaptive Multi-Rate (AMR), if compiled with opencore-amr[9]
+ Adaptive Multi-Rate (AMR), if compiled with opencore-amr[9].
Major API Changes
diff --git a/epan/dissectors/usb.c b/epan/dissectors/usb.c
index 3aaab1378b..d5a7df5438 100644
--- a/epan/dissectors/usb.c
+++ b/epan/dissectors/usb.c
@@ -10728,6 +10728,7 @@ static const value_string usb_products_vals[] = {
{ 0x054c0da3, "Sony ILME-FX3" },
{ 0x054c0da6, "Sony Alpha-A7 IV" },
{ 0x054c0da7, "Sony Alpha-A7 IV" },
+ { 0x054c0de3, "Sony ZV-E10" },
{ 0x054c0df2, "DualSense Edge wireless controller (PS5)" },
{ 0x054c0e0c, "Sony ILCE-7RM5" },
{ 0x054c0e6e, "Sony NW-A306" },
@@ -21963,6 +21964,7 @@ static const value_string usb_products_vals[] = {
{ 0x1a8d100d, "4G LTE adapter" },
{ 0x1a980002, "Leica M9" },
{ 0x1a982041, "Leica SL" },
+ { 0x1a982376, "Leica Q3" },
{ 0x1aab7736, "sceye (Gen 2)" },
{ 0x1aab7737, "sceye (Gen 3)" },
{ 0x1aab7738, "sceye (Gen 4, 3 Mpix)" },
diff --git a/epan/enterprises.c b/epan/enterprises.c
index a3fd7b6916..32e88a73bf 100644
--- a/epan/enterprises.c
+++ b/epan/enterprises.c
@@ -8,7 +8,7 @@
* SPDX-License-Identifier: GPL-2.0-or-later
*/
-/* (last updated 2023-09-09) */
+/* (last updated 2023-09-15) */
#include "config.h"
@@ -19,12 +19,12 @@
typedef struct
{
uint32_t max_idx;
- const char* values[60936];
+ const char* values[60967];
} global_enterprises_table_t;
static global_enterprises_table_t table =
{
- 60935,
+ 60966,
{
"Reserved", // 0
"NxNetworks", // 1
@@ -10546,7 +10546,7 @@ static global_enterprises_table_t table =
"Toronto POlice Service", // 10517
"TrunkNet", // 10518
"Tsinghua Unisplendour Co., ltd", // 10519
- "ABB Integrated DC Power", // 10520
+ "Marc Hirsch", // 10520
"VoicePlanet, Inc.", // 10521
"Voigt & Haeffner GmbH", // 10522
"Wanadoo Data", // 10523
@@ -47154,7 +47154,7 @@ static global_enterprises_table_t table =
"IDEAS S.R.L.", // 47125
"earthTV network GmbH", // 47126
"Yoti Ltd", // 47127
- "Insobis GmbH", // 47128
+ "SQTec GmbH", // 47128
"SECURA Insurance Companies", // 47129
"Al Yah Satellite Communication Company PJSC (Yahsat)", // 47130
"ViktorBalogh", // 47131
@@ -52608,7 +52608,7 @@ static global_enterprises_table_t table =
"ReLegoTec", // 52579
"DigiCert, Inc.", // 52580
"Kamran Khan SC", // 52581
- "TRUSTED ELECTRONIC SOLUTIONS S. L (BRANDDOCS)", // 52582
+ "TRUSTCLOUD SOLUTIONS, S.L.", // 52582
"Stöde Skog AB", // 52583
"Shakopee Public School District", // 52584
"Lanet Network Ltd", // 52585
@@ -53752,7 +53752,7 @@ static global_enterprises_table_t table =
"Crooked", // 53723
"Council of Dubinia", // 53724
"Montajes Y Proyectos Electrotécnicos, S.L.", // 53725
- "Cognicase Management Consulting S.L.", // 53726
+ "CGI INFORMATION SYSTEMS AND MANAGEMENT CONSULTANTS ESPAÑA, S.A.", // 53726
"OXYLIOM", // 53727
"NPC, Inc.", // 53728
"celos Computer GmbH", // 53729
@@ -60961,7 +60961,38 @@ static global_enterprises_table_t table =
"Seamcom GmbH & Co. KG", // 60932
"Juehee Dawson", // 60933
"OSS Health", // 60934
- "Utech" // 60935
+ "Utech", // 60935
+ "Vipaks + Ltd", // 60936
+ "SPINELCo.,Ltd", // 60937
+ "Anker Innovations Technology Co., Ltd.", // 60938
+ "Ceridwen Limited", // 60939
+ "Mr. Hamel", // 60940
+ "Motorcomm Electronic Technology Co., Ltd.", // 60941
+ "Fives Cinetic Corp.", // 60942
+ "GL Computing", // 60943
+ "Ken Pollock Auto Group", // 60944
+ "gang sun", // 60945
+ "KLG Smartec", // 60946
+ "Conrad Kite", // 60947
+ "Zarrin Mesbah Smart Technology", // 60948
+ "Xolile Mokoena", // 60949
+ "Wagenborg Shipping BV", // 60950
+ "feltenpersonal GmbH", // 60951
+ "Versta", // 60952
+ "XenServer, a Business Unit of the Cloud Software Group", // 60953
+ "SecuMailer", // 60954
+ "What-IT", // 60955
+ "colpari", // 60956
+ "ITIC Paris", // 60957
+ "Diputación Provincial de Cádiz", // 60958
+ "Horner Technology Ltd", // 60959
+ "NetCam Systems Corporation", // 60960
+ "SentryWire", // 60961
+ "zshield", // 60962
+ "Song GUO", // 60963
+ "Birmingham Metropolitan College", // 60964
+ "MHR Soluções", // 60965
+ "Joseph Bunce" // 60966
}
};
diff --git a/epan/manuf-data.c b/epan/manuf-data.c
index 07064efd5e..043e16a194 100644
--- a/epan/manuf-data.c
+++ b/epan/manuf-data.c
@@ -34,6 +34,7 @@ static const manuf_registry_t ieee_registry_table[] = {
{ { 0x0C, 0xCC, 0x47 }, MA_M },
{ { 0x0C, 0xEF, 0xAF }, MA_M },
{ { 0x0C, 0xFE, 0x5D }, MA_M },
+ { { 0x10, 0x06, 0x48 }, MA_M },
{ { 0x10, 0x07, 0x23 }, MA_M },
{ { 0x10, 0x54, 0xD2 }, MA_M },
{ { 0x10, 0xDC, 0xB6 }, MA_M },
@@ -13519,6 +13520,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x04, 0xAB, 0x18 }, "Elecom", "Elecom Co.,Ltd." },
{ { 0x04, 0xAB, 0x6A }, "Chunil", "Chun-il Co.,Ltd." },
{ { 0x04, 0xAC, 0x44 }, "HoltekSemico", "Holtek Semiconductor Inc." },
+ { { 0x04, 0xAE, 0xC7 }, "Marquardt", "Marquardt" },
{ { 0x04, 0xB0, 0xE7 }, "HuaweiTechno", "Huawei Technologies Co.,Ltd" },
{ { 0x04, 0xB1, 0x67 }, "XiaomiCommun", "Xiaomi Communications Co Ltd" },
{ { 0x04, 0xB1, 0xA1 }, "SamsungElect", "Samsung Electronics Co.,Ltd" },
@@ -14378,6 +14380,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x0C, 0xD2, 0x92 }, "Intel", "Intel Corporate" },
{ { 0x0C, 0xD2, 0xB5 }, "BinatoneTele", "Binatone Telecommunication Pvt. Ltd" },
{ { 0x0C, 0xD5, 0x02 }, "WestellTechn", "Westell Technologies Inc." },
+ { { 0x0C, 0xD5, 0xD3 }, "Cisco", "Cisco Systems, Inc" },
{ { 0x0C, 0xD6, 0x96 }, "Amimon", "Amimon Ltd" },
{ { 0x0C, 0xD6, 0xBD }, "HuaweiTechno", "Huawei Technologies Co.,Ltd" },
{ { 0x0C, 0xD7, 0x46 }, "Apple", "Apple, Inc." },
@@ -16271,6 +16274,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x24, 0x9F, 0x89 }, "TexasInstrum", "Texas Instruments" },
{ { 0x24, 0xA0, 0x74 }, "Apple", "Apple, Inc." },
{ { 0x24, 0xA1, 0x60 }, "Espressif", "Espressif Inc." },
+ { { 0x24, 0xA1, 0x86 }, "ARRISGroup", "ARRIS Group, Inc." },
{ { 0x24, 0xA2, 0xE1 }, "Apple", "Apple, Inc." },
{ { 0x24, 0xA4, 0x2C }, "NETIOproduct", "NETIO products a.s." },
{ { 0x24, 0xA4, 0x3C }, "Ubiquiti", "Ubiquiti Inc" },
@@ -16332,6 +16336,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x24, 0xD3, 0x37 }, "XiaomiCommun", "Xiaomi Communications Co Ltd" },
{ { 0x24, 0xD3, 0xF2 }, "zte", "zte corporation" },
{ { 0x24, 0xD5, 0x1C }, "Zhongtianbro", "Zhongtian broadband technology co., LTD" },
+ { { 0x24, 0xD5, 0xE4 }, "Cisco", "Cisco Systems, Inc" },
{ { 0x24, 0xD7, 0x6B }, "Syntronic", "Syntronic AB" },
{ { 0x24, 0xD7, 0x9C }, "Cisco", "Cisco Systems, Inc" },
{ { 0x24, 0xD7, 0xEB }, "Espressif", "Espressif Inc." },
@@ -17287,6 +17292,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x30, 0xB6, 0x2D }, "MojoNetworks", "Mojo Networks, Inc." },
{ { 0x30, 0xB6, 0x4F }, "JuniperNetwo", "Juniper Networks" },
{ { 0x30, 0xB7, 0xD4 }, "HitronTechno", "Hitron Technologies. Inc" },
+ { { 0x30, 0xB8, 0x51 }, "Siemens", "Siemens AG" },
{ { 0x30, 0xB9, 0x30 }, "zte", "zte corporation" },
{ { 0x30, 0xB9, 0xB0 }, "IntracomAsia", "Intracom Asia Co., Ltd" },
{ { 0x30, 0xBB, 0x7D }, "OnePlusTechn", "OnePlus Technology (Shenzhen) Co., Ltd" },
@@ -21025,6 +21031,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x60, 0x03, 0x47 }, "BillionElect", "Billion Electric Co. Ltd." },
{ { 0x60, 0x03, 0xA6 }, "IntenoBroadb", "Inteno Broadband Technology AB" },
{ { 0x60, 0x04, 0x17 }, "Posbank", "Posbank Co.,Ltd" },
+ { { 0x60, 0x04, 0x5C }, "NXPSemicondu", "NXP Semiconductor (Tianjin) LTD." },
{ { 0x60, 0x05, 0x8A }, "HitachiMetal", "Hitachi Metals, Ltd." },
{ { 0x60, 0x06, 0xE3 }, "Apple", "Apple, Inc." },
{ { 0x60, 0x07, 0x7C }, "JalaGroup", "Jala Group" },
@@ -22664,6 +22671,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x70, 0xD9, 0x23 }, "vivoMobileCo", "vivo Mobile Communication Co., Ltd." },
{ { 0x70, 0xD9, 0x31 }, "CambridgeInd", "Cambridge Industries(Group) Co.,Ltd." },
{ { 0x70, 0xDA, 0x17 }, "AustrianAudi", "Austrian Audio GmbH" },
+ { { 0x70, 0xDA, 0x48 }, "Cisco", "Cisco Systems, Inc" },
{ { 0x70, 0xDA, 0x9C }, "Tecsen", "Tecsen" },
{ { 0x70, 0xDB, 0x98 }, "Cisco", "Cisco Systems, Inc" },
{ { 0x70, 0xDD, 0xA1 }, "Tellabs", "Tellabs" },
@@ -24559,6 +24567,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x88, 0x5C, 0x47 }, "AlcatelLucen", "Alcatel Lucent" },
{ { 0x88, 0x5D, 0xFB }, "zte", "zte corporation" },
{ { 0x88, 0x5E, 0xBD }, "NCKOREA", "NCKOREA Co.,Ltd." },
+ { { 0x88, 0x60, 0x76 }, "Sparnex", "Sparnex n.v." },
{ { 0x88, 0x61, 0x5A }, "SianoMobileS", "Siano Mobile Silicon Ltd." },
{ { 0x88, 0x62, 0x5D }, "Bitnetworks", "Bitnetworks Co.,Ltd" },
{ { 0x88, 0x63, 0xDF }, "Apple", "Apple, Inc." },
@@ -25372,6 +25381,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x90, 0xB5, 0x7F }, "iCommSemicon", "Shenzhen iComm Semiconductor CO.,LTD" },
{ { 0x90, 0xB6, 0x22 }, "SamsungElect", "Samsung Electronics Co.,Ltd" },
{ { 0x90, 0xB6, 0x7A }, "SkyworthDigi", "Shenzhen Skyworth Digital Technology CO., Ltd" },
+ { { 0x90, 0xB6, 0x85 }, "WeifangGoert", "Weifang Goertek Electronics Co.,Ltd" },
{ { 0x90, 0xB6, 0x86 }, "MurataManufa", "Murata Manufacturing Co., Ltd." },
{ { 0x90, 0xB8, 0x32 }, "ExtremeNetwo", "Extreme Networks Headquarters" },
{ { 0x90, 0xB8, 0xD0 }, "Joyent", "Joyent, Inc." },
@@ -25523,6 +25533,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x94, 0x31, 0x9B }, "Alphatronics", "Alphatronics BV" },
{ { 0x94, 0x31, 0xCB }, "vivoMobileCo", "vivo Mobile Communication Co., Ltd." },
{ { 0x94, 0x32, 0x51 }, "AskeyCompute", "Askey Computer Corp" },
+ { { 0x94, 0x33, 0xD8 }, "Cisco", "Cisco Systems, Inc" },
{ { 0x94, 0x33, 0xDD }, "Taco", "Taco Inc" },
{ { 0x94, 0x34, 0x69 }, "SiliconLabor", "Silicon Laboratories" },
{ { 0x94, 0x35, 0x0A }, "SamsungElect", "Samsung Electronics Co.,Ltd" },
@@ -25768,6 +25779,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0x94, 0xEB, 0x2C }, "Google", "Google, Inc." },
{ { 0x94, 0xEB, 0xCD }, "BlackBerryRT", "BlackBerry RTS" },
{ { 0x94, 0xEE, 0x9F }, "HMDGlobal", "HMD Global Oy" },
+ { { 0x94, 0xEF, 0x49 }, "BDRThermeaGr", "BDR Thermea Group B.V" },
{ { 0x94, 0xF1, 0x28 }, "HewlettPacka", "Hewlett Packard Enterprise" },
{ { 0x94, 0xF1, 0x9E }, "HuizhouMaoro", "Huizhou Maorong Intelligent Technology Co.,Ltd" },
{ { 0x94, 0xF2, 0x78 }, "ElmaElectron", "Elma Electronic" },
@@ -27880,6 +27892,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0xB0, 0x50, 0xBC }, "BasicomElect", "Shenzhen Basicom Electronic Co.,Ltd." },
{ { 0xB0, 0x51, 0x8E }, "Holltechnolo", "Holl technology CO.Ltd." },
{ { 0xB0, 0x52, 0x16 }, "HonHaiPrecis", "Hon Hai Precision Ind. Co.,Ltd." },
+ { { 0xB0, 0x52, 0x46 }, "NXPSemicondu", "NXP Semiconductor (Tianjin) LTD." },
{ { 0xB0, 0x53, 0x65 }, "ChinaMobileI", "China Mobile IOT Company Limited" },
{ { 0xB0, 0x55, 0x08 }, "HuaweiTechno", "Huawei Technologies Co.,Ltd" },
{ { 0xB0, 0x57, 0x06 }, "Vallox", "Vallox Oy" },
@@ -31872,6 +31885,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0xE0, 0x58, 0x9E }, "LaerdalMedic", "Laerdal Medical" },
{ { 0xE0, 0x5A, 0x1B }, "Espressif", "Espressif Inc." },
{ { 0xE0, 0x5B, 0x70 }, "Innovid", "Innovid, Co., Ltd." },
+ { { 0xE0, 0x5D, 0x54 }, "RuijieNetwor", "Ruijie Networks Co.,LTD" },
{ { 0xE0, 0x5D, 0x5C }, "OyEveron", "Oy Everon Ab" },
{ { 0xE0, 0x5D, 0xA6 }, "DetlefFinkEl", "Detlef Fink Elektronik & Softwareentwicklung" },
{ { 0xE0, 0x5F, 0x45 }, "Apple", "Apple, Inc." },
@@ -33057,6 +33071,7 @@ static const manuf_oui24_t global_manuf_oui24_table[] = {
{ { 0xF0, 0x02, 0x2B }, "Chrontel", "Chrontel" },
{ { 0xF0, 0x02, 0x48 }, "SmarteBuildi", "SmarteBuilding" },
{ { 0xF0, 0x03, 0x8C }, "AzureWaveTec", "AzureWave Technology Inc." },
+ { { 0xF0, 0x07, 0x27 }, "InterelBuild", "Interel Building Automation" },
{ { 0xF0, 0x07, 0x86 }, "ShandongBitt", "Shandong Bittel Electronics Co., Ltd" },
{ { 0xF0, 0x08, 0xD1 }, "Espressif", "Espressif Inc." },
{ { 0xF0, 0x08, 0xF1 }, "SamsungElect", "Samsung Electronics Co.,Ltd" },
@@ -34685,6 +34700,8 @@ static const manuf_oui28_t global_manuf_oui28_table[] = {
{ { 0x0C, 0xFE, 0x5D, 0xC0 }, "BepalTechnol", "Bepal Technology Co.,Ltd." },
{ { 0x0C, 0xFE, 0x5D, 0xD0 }, "MaksatTechno", "Maksat Technologies P Ltd" },
{ { 0x0C, 0xFE, 0x5D, 0xE0 }, "NewgreenTech", "Newgreen Tech Co., Ltd." },
+ { { 0x10, 0x06, 0x48, 0x60 }, "HongKongBOZZ", "Hong Kong BOZZ Co., Limited." },
+ { { 0x10, 0x06, 0x48, 0x90 }, "Annapurnalab", "Annapurna labs" },
{ { 0x10, 0x07, 0x23, 0x00 }, "RippleTekTec", "RippleTek Tech Ltd" },
{ { 0x10, 0x07, 0x23, 0x10 }, "AssemTechnol", "Beijing Assem Technology Co., ltd" },
{ { 0x10, 0x07, 0x23, 0x20 }, "DiginetContr", "Diginet Control Systems Pty Ltd" },
@@ -37342,8 +37359,10 @@ static const manuf_oui28_t global_manuf_oui28_table[] = {
{ { 0x90, 0xA9, 0xF7, 0x80 }, "BaodingForli", "Baoding Forlinx Embeddedtechnology Co., Ltd" },
{ { 0x90, 0xA9, 0xF7, 0x90 }, "ZeklerSafety", "Zekler Safety AB" },
{ { 0x90, 0xA9, 0xF7, 0xA0 }, "ChiGengTechn", "Chi Geng Technology Co., Ltd" },
+ { { 0x90, 0xA9, 0xF7, 0xB0 }, "KranzeTechno", "Kranze Technology Solutions, Inc." },
{ { 0x90, 0xA9, 0xF7, 0xC0 }, "SkyLineTechn", "SkyLine Limited Technologies Co., Ltd" },
{ { 0x90, 0xA9, 0xF7, 0xD0 }, "JiehezhiTech", "Shanghai Jiehezhi Technology Co., Ltd." },
+ { { 0x90, 0xA9, 0xF7, 0xE0 }, "EngineerixGr", "The Engineerix Group" },
{ { 0x90, 0xC6, 0x82, 0x00 }, "LencotionTec", "Shenzhen Lencotion Technology Co.,Ltd" },
{ { 0x90, 0xC6, 0x82, 0x10 }, "PhotonBroadb", "Shenzhen Photon Broadband Technology CO., LTD" },
{ { 0x90, 0xC6, 0x82, 0x20 }, "ekeybiometri", "ekey biometric systems gmbh" },
@@ -48297,6 +48316,7 @@ static const manuf_oui36_t global_manuf_oui36_table[] = {
{ { 0x8C, 0x1F, 0x64, 0x1D, 0xA0 }, "ChongqingHua", "Chongqing Huaxiu Technology Co.,Ltd" },
{ { 0x8C, 0x1F, 0x64, 0x1D, 0xE0 }, "PowerElectro", "Power Electronics Espana, S.L." },
{ { 0x8C, 0x1F, 0x64, 0x1E, 0x10 }, "VAF", "VAF Co." },
+ { { 0x8C, 0x1F, 0x64, 0x1E, 0x20 }, "PotterElectr", "Potter Electric Signal Co. LLC" },
{ { 0x8C, 0x1F, 0x64, 0x1E, 0x30 }, "WBNet", "WBNet" },
{ { 0x8C, 0x1F, 0x64, 0x1E, 0x70 }, "CanonElectro", "Canon Electron Tubes & Devices Co., Ltd." },
{ { 0x8C, 0x1F, 0x64, 0x1E, 0xF0 }, "Tantronic", "Tantronic AG" },
@@ -49056,6 +49076,7 @@ static const manuf_oui36_t global_manuf_oui36_table[] = {
{ { 0x8C, 0x1F, 0x64, 0xAF, 0xD0 }, "UniversalRob", "Universal Robots A/S" },
{ { 0x8C, 0x1F, 0x64, 0xAF, 0xE0 }, "MotecUSA", "Motec USA, Inc." },
{ { 0x8C, 0x1F, 0x64, 0xAF, 0xF0 }, "Qtechnology", "Qtechnology A/S" },
+ { { 0x8C, 0x1F, 0x64, 0xB0, 0x00 }, "GetsMSS", "Gets MSS" },
{ { 0x8C, 0x1F, 0x64, 0xB0, 0x10 }, "noah", "noah" },
{ { 0x8C, 0x1F, 0x64, 0xB0, 0x30 }, "PisoftwareTe", "Shenzhen Pisoftware Technology Co.,Ltd." },
{ { 0x8C, 0x1F, 0x64, 0xB0, 0x80 }, "CronusElectr", "Cronus Electronics" },
@@ -49184,6 +49205,7 @@ static const manuf_oui36_t global_manuf_oui36_table[] = {
{ { 0x8C, 0x1F, 0x64, 0xC9, 0x10 }, "SoehnleIndus", "Soehnle Industrial Solutions GmbH" },
{ { 0x8C, 0x1F, 0x64, 0xC9, 0x20 }, "EQEarthquake", "EQ Earthquake Ltd." },
{ { 0x8C, 0x1F, 0x64, 0xC9, 0x70 }, "MagnetPhysik", "Magnet-Physik Dr. Steingroever GmbH" },
+ { { 0x8C, 0x1F, 0x64, 0xC9, 0xA0 }, "InfosoftDigi", "Infosoft Digital Design and Services P L" },
{ { 0x8C, 0x1F, 0x64, 0xCA, 0x10 }, "PantherunTec", "Pantherun Technologies Pvt Ltd" },
{ { 0x8C, 0x1F, 0x64, 0xCA, 0x60 }, "ReliaSpeakIn", "ReliaSpeak Information Technology Co., Ltd." },
{ { 0x8C, 0x1F, 0x64, 0xCA, 0x70 }, "eumigindustr", "eumig industrie-TV GmbH." },
@@ -49314,6 +49336,7 @@ static const manuf_oui36_t global_manuf_oui36_table[] = {
{ { 0x8C, 0x1F, 0x64, 0xE4, 0xB0 }, "AlgaziraTele", "Algazira Telecom Solutions" },
{ { 0x8C, 0x1F, 0x64, 0xE4, 0xC0 }, "TTCTELEKOMUN", "TTC TELEKOMUNIKACE, s.r.o." },
{ { 0x8C, 0x1F, 0x64, 0xE4, 0xD0 }, "SanTelequip", "San Telequip (P) Ltd.," },
+ { { 0x8C, 0x1F, 0x64, 0xE4, 0xE0 }, "TrivediAdvan", "Trivedi Advanced Technologies LLC" },
{ { 0x8C, 0x1F, 0x64, 0xE5, 0x20 }, "LcmVelociApS", "LcmVeloci ApS" },
{ { 0x8C, 0x1F, 0x64, 0xE5, 0x30 }, "TProjeMuhend", "T Proje Muhendislik Dis Tic. Ltd. Sti." },
{ { 0x8C, 0x1F, 0x64, 0xE5, 0xC0 }, "ScientificLi", "Scientific Lightning Solutions" },
diff --git a/resources/share/wireshark/profiles/No Reassembly/preferences b/resources/share/wireshark/profiles/No Reassembly/preferences
index 4d7f6368b3..c1b86483bb 100644
--- a/resources/share/wireshark/profiles/No Reassembly/preferences
+++ b/resources/share/wireshark/profiles/No Reassembly/preferences
@@ -53,8 +53,8 @@ gsm_sms.reassemble_with_lower_layers_info: FALSE
gss-api.gssapi_reassembly: FALSE
h225.reassembly: FALSE
h245.reassembly: FALSE
-h501.desegment: FALSE
h248.desegment: FALSE
+h501.desegment: FALSE
hart_ip.desegment: FALSE
hzlcst.desegment: FALSE
hpfeeds.desegment_hpfeeds_messages: FALSE
@@ -66,6 +66,7 @@ ipdc.desegment_ipdc_messages: FALSE
ippusb.attempt_reassembly: FALSE
iscsi.desegment_iscsi_messages: FALSE
isns.desegment: FALSE
+iwarp_ddp_rdmap.reassemble_iwarp_rdma_send: FALSE
jxta.desegment: FALSE
kip.desegment: FALSE
kpasswd.desegment: FALSE
@@ -75,6 +76,7 @@ lapdm.reassemble: FALSE
laplink.desegment_laplink_over_tcp: FALSE
ldap.desegment_ldap_messages: FALSE
ldp.desegment_ldp_messages: FALSE
+ltp.reassemble_block: FALSE
memcache.desegment_headers: FALSE
memcache.desegment_pdus: FALSE
mbrtu.desegment: FALSE
@@ -104,6 +106,7 @@ ppi.reassemble: FALSE
pvfs.desegment: FALSE
q931.desegment_h323_messages: FALSE
q931.reassembly: FALSE
+quic.reassemble_crypto_out_of_order: FALSE
resp.desegment_data: FALSE
rlc.perform_reassembly: FALSE
rlc-lte.reassembly: FALSE
@@ -116,6 +119,7 @@ rtp.desegment_rtp_streams: FALSE
rtsp.desegment_headers: FALSE
rtsp.desegment_body: FALSE
sametime.reassemble: FALSE
+sapni.desegment: FALSE
sasp.desegment_sasp_messages: FALSE
sctp.reassembly: FALSE
scylla.desegment: FALSE
@@ -158,6 +162,7 @@ tls.desegment_ssl_application_data: FALSE
tns.desegment_tns_messages: FALSE
tpkt.desegment: FALSE
transum.reassembly: FALSE
+uci.tcp.desegment: FALSE
ucp.desegment_ucp_messages: FALSE
udpcp.attempt_reassembly: FALSE
ulp.desegment_ulp_messages: FALSE
@@ -172,3 +177,4 @@ xot.desegment: FALSE
yami.desegment: FALSE
ymsg.desegment: FALSE
z3950.desegment_buffers: FALSE
+zabbix.desegment: FALSE
diff --git a/ui/qt/wireshark_de.ts b/ui/qt/wireshark_de.ts
index 4c64d17c56..22924b18f1 100644
--- a/ui/qt/wireshark_de.ts
+++ b/ui/qt/wireshark_de.ts
@@ -13939,6 +13939,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation>Paket&amp;diagramm</translation>
</message>
diff --git a/ui/qt/wireshark_en.ts b/ui/qt/wireshark_en.ts
index 11b97322a6..99815765a1 100644
--- a/ui/qt/wireshark_en.ts
+++ b/ui/qt/wireshark_en.ts
@@ -13726,6 +13726,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation type="unfinished"></translation>
</message>
diff --git a/ui/qt/wireshark_es.ts b/ui/qt/wireshark_es.ts
index a2d5ec4693..cf09496f1e 100644
--- a/ui/qt/wireshark_es.ts
+++ b/ui/qt/wireshark_es.ts
@@ -13822,6 +13822,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation>&amp;Diagrama de paquete</translation>
</message>
diff --git a/ui/qt/wireshark_fr.ts b/ui/qt/wireshark_fr.ts
index 115ff193e3..adc17cabf0 100644
--- a/ui/qt/wireshark_fr.ts
+++ b/ui/qt/wireshark_fr.ts
@@ -13937,6 +13937,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation>Paquet du &amp;diagramme</translation>
</message>
diff --git a/ui/qt/wireshark_it.ts b/ui/qt/wireshark_it.ts
index 371463ba2c..8493ca45df 100644
--- a/ui/qt/wireshark_it.ts
+++ b/ui/qt/wireshark_it.ts
@@ -13980,6 +13980,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation>&amp;Diagramma del pacchetto</translation>
</message>
diff --git a/ui/qt/wireshark_ja_JP.ts b/ui/qt/wireshark_ja_JP.ts
index 8212c22d95..089a37b630 100644
--- a/ui/qt/wireshark_ja_JP.ts
+++ b/ui/qt/wireshark_ja_JP.ts
@@ -13952,6 +13952,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation>パケット &amp;ダイアグラム</translation>
</message>
diff --git a/ui/qt/wireshark_pl.ts b/ui/qt/wireshark_pl.ts
index a4fa90d8e7..d12df6f37c 100644
--- a/ui/qt/wireshark_pl.ts
+++ b/ui/qt/wireshark_pl.ts
@@ -13911,6 +13911,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation type="unfinished"></translation>
</message>
diff --git a/ui/qt/wireshark_ru.ts b/ui/qt/wireshark_ru.ts
index 3a43e3c237..371edd43d8 100644
--- a/ui/qt/wireshark_ru.ts
+++ b/ui/qt/wireshark_ru.ts
@@ -14013,6 +14013,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation>Диаграмма &amp;пакета</translation>
</message>
diff --git a/ui/qt/wireshark_sv.ts b/ui/qt/wireshark_sv.ts
index 97cb7b37bc..1c4d5f2755 100644
--- a/ui/qt/wireshark_sv.ts
+++ b/ui/qt/wireshark_sv.ts
@@ -13939,6 +13939,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation>Paket&amp;diagram</translation>
</message>
diff --git a/ui/qt/wireshark_tr_TR.ts b/ui/qt/wireshark_tr_TR.ts
index f58f4efd41..a6296801b2 100644
--- a/ui/qt/wireshark_tr_TR.ts
+++ b/ui/qt/wireshark_tr_TR.ts
@@ -13953,6 +13953,22 @@ a:üzerine gelin{
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation>Paket &amp;Şeması</translation>
</message>
diff --git a/ui/qt/wireshark_uk.ts b/ui/qt/wireshark_uk.ts
index 4316ec1367..f4b547dd15 100644
--- a/ui/qt/wireshark_uk.ts
+++ b/ui/qt/wireshark_uk.ts
@@ -13754,6 +13754,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation type="unfinished"></translation>
</message>
diff --git a/ui/qt/wireshark_zh_CN.ts b/ui/qt/wireshark_zh_CN.ts
index 2fe7aa835e..f72cc05458 100644
--- a/ui/qt/wireshark_zh_CN.ts
+++ b/ui/qt/wireshark_zh_CN.ts
@@ -13858,6 +13858,22 @@ a:hover {
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Tenths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a millisecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tenths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hundredths of a microsecond</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Packet &amp;Diagram</source>
<translation>分组图(&amp;D)</translation>
</message>