Bernhard Dick
b4196ab772
DECT-AAMIDE: Remove duplicate relnote entry
2022-11-28 15:04:15 +00:00
Bernhard Dick
7fc7830b13
DECT-MITEL-ETH: gint -> int for hf
2022-11-28 15:04:15 +00:00
Bernhard Dick
7cde243a66
DECT-MITEL-RFP: gint -> int for hf
2022-11-28 15:04:15 +00:00
Bernhard Dick
76ff611966
DECT-MITEL-RFP: Dissection of SYNC messages
...
Adds dissection of the SYNC message type with the following payloads:
* FREQ_CTRL_MODE_IND
* FREQ_CTRL_MODE_CFM
* SET_FREQUENCY
* START_MAC_SLAVE_MODE_IND
* SYSTEM_SEARCH_IND
* SYSTEM_SEARCH_CFM
* PHASE_OFS_WITH_RSSI_IND
2022-11-28 15:04:15 +00:00
Bernhard Dick
03dd33f740
DECT-MITEL-RFP: Improve display
...
Add unit display for some header fields
2022-11-28 15:04:15 +00:00
Bernhard Dick
d67d08cf9b
DECT-MITEL-RFP: Improve includes
...
More of a cosmetic change but ensure all includes refer to their
directory (i.e. epan/)
2022-11-28 15:04:15 +00:00
Bernhard Dick
7afe726007
DECT-MITEL-RFP: Reorder message dissection
2022-11-28 15:04:15 +00:00
Bernhard Dick
992c1fa616
DECT-MITEL-RFP: Add more messages
...
Add dissection of the following messages:
* SYS-HEARTBEAT-INTERVAL
* SYS-SYSLOG
* SYS-MAX-CHANNELS
* SYS-HTTP-SET
* SYS-PASSWD
* SYS-RPING
* SYS-CORE-DUMP
* SYS-VSNTP-TIME
* SYS-LICENSE-TIMER
2022-11-28 15:04:15 +00:00
Bernhard Dick
6f8a847b63
DECT-MITEL-RFP: Fix MEDIA-OPEN dissection
2022-11-28 15:04:15 +00:00
Bernhard Dick
abea8b8b4a
DECT-MITEL-RFP: Set proto length in DECToE case
2022-11-28 15:04:15 +00:00
Bernhard Dick
a6c6afedef
DECT-MITEL-ETH: Improve subtree len handling
...
Read the length for the subtree length for RFPc items at the same moment
the length field is added and update the subtree's length afterwards.
2022-11-28 15:04:15 +00:00
Bernhard Dick
443b0a4623
DECT-MITEL-RFP: Simpler TCP port registration
...
When using dissector_add_uint_with_preference no explicit definition of
the Port configuration option is needed. Thus remove unnecessary code.
2022-11-28 15:04:15 +00:00
Bernhard Dick
397d802618
DECT-MITEL-RFP: Fix spelling
2022-11-28 15:04:15 +00:00
Bernhard Dick
9a2cc2f8e2
DECT-MITEL-ETH: Fix spelling
2022-11-28 15:04:15 +00:00
Bernhard Dick
42927f3953
DECT-MITEL-RFP: Add MEDIA message dissection
...
Add dissection for the following messages:
* MEDIA-OPEN
* MEDIA-CONF
* MEDIA-START
* MEDIA-STOP
* MEDIA-STATISTICS
* MEDIA-REDIRECT-START
* MEDIA-REDIRECT-STOP
* MEDIA-RESTART
* MEDIA-DTMF
* MEDIA-TONE
2022-11-28 15:04:15 +00:00
Bernhard Dick
c42800fa4d
DECT-MITEL-ETH: Fix filter name
2022-11-28 15:04:15 +00:00
Bernhard Dick
7e5d5c2ddf
DECT-MITEL-ETH: Improve MCEI dissection
...
Transfer dissection of MCEI field into own function and dissect MCEI in
messages where it was missing.
2022-11-28 15:04:15 +00:00
Bernhard Dick
6f216b9dbb
DECT-MITEL-RFP: Remove unused assignments
2022-11-28 15:04:15 +00:00
Bernhard Dick
792fdf05ca
DECT-MITEL-ETH: Remove unused assignment
2022-11-28 15:04:15 +00:00
Bernhard Dick
863f7d902d
DECT-MITEL-ETH: Fix function naming
2022-11-28 15:04:15 +00:00
Bernhard Dick
7fcf2f8d36
DECT-MITEL-RFP: Improve protocol tree structure
2022-11-28 15:04:15 +00:00
Bernhard Dick
6fd2c267b4
DECT-MITEL_RFP: Honour work from zivillian
...
The dissection of the DECT-MITEL-RFP protocol is based upon findings
that resulted in rfpproxy, so I think it is a good idea to also name the
author in the source file
2022-11-28 15:04:15 +00:00
Bernhard Dick
8a05fc6a2a
DECT-MITEL-RFP: Add SYS-IP-OPTIONS dissection
2022-11-28 15:04:15 +00:00
Bernhard Dick
ca540b120a
DECT-MITEL-ETH: Improve protocol tree
...
Put DECT-MITEL-ETH content beneath a tree item in the protocol tree and
use own indices for all different subtree types
2022-11-28 15:04:15 +00:00
Bernhard Dick
de7594f58d
DECT-MITEL-ETH: Add more RFPc item dissections
...
Add dissection for the following RFPc message item types:
* Revision
* RFPI
* Higher layer capabilities
* MAC capabilities
* Statistics data
* RFP_PLI
* Extended capabilities
2022-11-28 15:04:15 +00:00
Bernhard Dick
4c9da8039f
DECT-MITEL-ETH: Begin dissection of RFPc
...
Add basic function to dissect RFPc messages and dissection of the RFPc
Extended capabilities message
2022-11-28 15:04:15 +00:00
Bernhard Dick
3bc96a57e4
DECT-MITEL-ETH: Move MAC_PAGE_REQ to function
2022-11-28 15:04:15 +00:00
Bernhard Dick
b757b7fed2
DECT-MITEL-ETH: Improve MAC_INFO_IND
...
Move MAC_INFO_IND to own function call and also dissect PMID field
2022-11-28 15:04:15 +00:00
Bernhard Dick
73fe413b46
DECT-MITEL-ETH: dissect more fields
...
Add dissection for
* MAC_HO_IN_PROGRESS_IND
* MAC_HO_IN_PROGRESS_RES
2022-11-28 15:04:15 +00:00
Bernhard Dick
c4daae6a1e
DECT-MITEL-ETH: Improve MAC_DIS_IND dissection
2022-11-28 15:04:15 +00:00
Bernhard Dick
5e1c929697
DECT-MITEL-ETH: Add MAC_CLEAR_DEF_CKEY_REQ
2022-11-28 15:04:15 +00:00
Bernhard Dick
5d6cffc2d0
DECT-MITEL-ETH: Improve MAC_CON_IND
...
Update PMID field length (20bits instead of 2 bytes), move
MAC_CON_IND dissection into own function call and add flags field
2022-11-28 15:04:15 +00:00
Bernhard Dick
cac1709e8d
DECT-MITEL-ETH: Add more field dissection
...
Add dissection for
* MAC_ENC_KEY_REQ
* MAC_ENC_EKS_IND
* MAC_HO_FAILED_IND
2022-11-28 15:04:15 +00:00
Bernhard Dick
15edf3b3ce
DECT-MITEL-ETH: Add Layer field and Mt
2022-11-28 15:04:15 +00:00
Bernhard Dick
534e594a34
DECT-MITEL-RFP: Begin of OMM/RFP protocol
...
This is the begin of a basic dissection of the proprietary protocol used
by the Mitel OMM/RFP communicatino over TCP. Currently no decryption is
supported so there is the need of external decryption.
2022-11-28 15:04:15 +00:00
Bernhard Dick
d4a4d8ebc0
DECT-MITEL-ETH: Add IP encapsulated behaviour
...
The ETH protocol has an two byte field that is only used when
transported over RAW Ethernet and a length indicator in that case.
Those two fields are not present if the ETH protocol is encapsulated
in the OMM/RFP communication protocol.
To make this dissector also useable when used after dissecting
DECT-MITEL-RFP distinguishing between both packet structures has
been included.
2022-11-28 15:04:15 +00:00
Bernhard Dick
a31c5923e1
DECT-MITEL-ETH: Unify naming
...
This commit unifies the naming within the dissector for the DECT over
Ethernet protocol within the Mitel DECT base stations (RFPs).
2022-11-28 15:04:15 +00:00
Pascal Quantin
849e0fae46
S1AP: restore g09914cca
...
It was reverted by mistake in g47a1b0f9
2022-11-28 14:06:18 +00:00
Jim Young
963877e921
discard: Implement dissector for RFC 863
2022-11-28 13:24:17 +00:00
AndersBroman
47a1b0f9da
S1AP: Wrong ie id used on RequestTypeAdditionalInfo
2022-11-28 09:34:15 +01:00
Ales Povalac
60168c1c70
LoRaWAN: support for Class-B and v1.0.4 specification
2022-11-28 07:07:53 +00:00
Gerald Combs
c3d02eeb38
[Automatic update for 2022-11-27]
...
Update manuf, services enterprise numbers, translations, and other items.
2022-11-27 16:47:44 +00:00
easonweii
927ea482ba
H224:Resolve some client IDs parsing problems.
...
There are some problems in the parsing of Extended Client IDs and Non-Standard Client IDs in the previous code, which are now fixed.
Related #18655
2022-11-27 09:18:16 +00:00
João Valverde
d42ff693d9
HSP+HFP: Fix invalid UTF-8 string truncation
...
Fixes #18656 .
2022-11-26 11:11:36 +00:00
João Valverde
27ea011dd3
802.11: Remove artificial string truncation
...
The wmem_strbuf_new_label() creates a new buffer with a length limit
in octets. With multibyte strings this is likely to generate invalid
UTF-8 errors.
Remove the artificial limit on the value size. The
function proto_tree_add_string() sets the value, and truncating
that to an arbitrary limit is not really correct.
The display label will be truncated to a preset length by the UI.
This mechanism uses ws_label_strcpy() and is designed to avoid
the invalid truncation.
While here use wmem_strbuf_get_str() instead of wmem_strbuf_finalize().
Accepted best practice is to let the scope free the memory.
Removing the finalize call avoids an unnecessary realloc.
Fixes #18653 .
2022-11-25 18:06:57 +00:00
Pascal Quantin
ade32a12f2
WSDG: update libpcap module documentation link
2022-11-25 10:42:50 +01:00
Eason Wei
9d01610729
H224: Fix the missing Q.922 header in H.224 dissector
2022-11-24 15:48:46 +00:00
j.novak@netsystem.cz
e67c71faba
RTP Player: Fix: Playback marker do not move after resume with Qt6
2022-11-24 15:32:36 +00:00
Kevin Albertson
30d829d429
use proto_tree_add_checksum
2022-11-24 09:21:51 +00:00
Kevin Albertson
3f8ae9a08d
mongo: add Checksum field
2022-11-24 09:21:51 +00:00