aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-x2ap.c
AgeCommit message (Collapse)AuthorFilesLines
2023-01-11X2AP: upgrade dissector to v17.3.0Pascal Quantin1-73/+131
2022-11-30asn2wrs: disable template line directive by defaultJoakim Karlsson1-45/+0
Same as with !8955, To debug with line directive build with -DENABLE_DEBUG_A2W=ON flag
2022-11-30asn2wrs: disable line directive by defaultJoakim Karlsson1-379/+1
To debug with line directive build with -DENABLE_DEBUG_A2W=ON flag
2022-10-22X2AP: Make it possible to dissct private IEsAndersBroman1-190/+203
2022-09-26X2AP: upgrade dissector to v17.2.0Pascal Quantin1-4/+184
2022-08-12X2AP: upgrade dissector to v17.1.0Pascal Quantin1-419/+2210
2022-08-06Prefs: Convert some SCTP port preferences to auto prefsJohn Thacker1-29/+8
Convert SCTP port preferences in dissectors starting m-z. Preferences that were already the name of the table can just be removed from the dissector and they will migrate. Preferences with a different name are added to deprecated_port_prefs in epan/prefs.c (Since that function handles them there is no need to mark them as obsolete.) Also change a few TCP and UDP single ports reigstered with preferences and callbacks that used the sample dissector as a template. Uses more auto preferences, makes more port preferences ranges, and reduces the number of preference callbacks. Ping #14319
2022-04-08X2AP: fix a typoPascal Quantin1-0/+1
2022-04-08X2AP: upgrade dissector to v16.9.0Pascal Quantin1-184/+189
2022-01-03X2AP: upgrade dissector to v16.8.0Pascal Quantin1-8/+115
2021-12-17ASN1: Convert I/O from GLib to stdio.hJoão Valverde1-5/+5
2021-12-03epan: Remove STR_ASCII and STR_UNICODEJoão Valverde1-3/+3
These display bases work to replace unprintable characters so the name is a misnomer. In addition they are the same option and this display behaviour is not something that is configurable. This does not affect encodings because all our internal text strings need to be valid UTF-8 and the source encoding is specified using ENC_*. Remove the assertion for valid UTF-8 in proto.c because tvb_get_*_string() must return a valid UTF-8 string, always, and we don't need to assert that, it is expensive.
2021-10-04X2AP: upgrade dissector to v16.7.0Pascal Quantin1-2/+2
2021-07-02X2AP: upgrade dissector to v16.6.0Pascal Quantin1-9/+72
2021-05-16S1AP, X2AP: Add GUMMEI MNC/MCC fieldsJohn Thacker1-150/+156
Add a new MNC/MCC field type to packet-e212 for the GUMMEI (Globally Unique MME Identity), and use it where appropriate in S1AP and X2AP. See 3GPP TS 23.003.
2021-05-12X2AP: Use specific MCC/MNC fieldsJohn Thacker1-159/+181
Use the specific fields for ECGI, NRCGI, and TAI, and E212_NONE as before for all other IEs.
2021-04-09X2AP: upgrade dissector to v16.5.0Pascal Quantin1-3/+43
2021-01-05X2AP: upgrade dissector to v16.4.0Pascal Quantin1-282/+418
2020-10-05X2AP: upgrade dissector to v16.3.0Pascal Quantin1-124/+269
2020-09-23X2AP : fix id-Target-SgNB-ID registered to wrong typeTom Yan1-14/+1
2020-09-05F1AP: upgrade dissector to v16.2.0Pascal Quantin1-111/+124
2020-09-04X2AP: fix a field maskPascal Quantin1-1/+1
2020-08-26NGAP: upgrade dissector to v16.2.0Pascal Quantin1-109/+121
2020-08-20X2AP: upgrade dissector to v16.2.0Pascal Quantin1-329/+4176
Change-Id: I6fc049e0ce07d3938e486c4e6075d70340b3e3e2 Reviewed-on: https://code.wireshark.org/review/38208 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2020-06-19Fix the type of arrays of pointers to hf_ values for bitfield routines.Guy Harris1-10/+10
The static arrays are supposed to be arrays of const pointers to int, not arrays of non-const pointers to const int. Fixing that means some bugs (scribbling on what's *supposed* to be a const array) will be caught (see packet-ieee80211-radiotap.c for examples, the first of which inspired this change and the second of which was discovered while testing compiles with this change), and removes the need for some annoying casts. Also make some of those arrays static while we're at it. Update documentation and dissector-generator tools. Change-Id: I789da5fc60aadc15797cefecfd9a9fbe9a130ccc Reviewed-on: https://code.wireshark.org/review/37517 Petri-Dish: Guy Harris <gharris@sonic.net> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-04-04X2AP: upgrade dissector to v15.9.0Pascal Quantin1-102/+180
Change-Id: I3a3c73eac9a576f4c494986b19332330523a9883 Reviewed-on: https://code.wireshark.org/review/36698 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2020-01-14X2AP: upgrade dissector to v15.8.0Pascal Quantin1-2/+5
Change-Id: I9fe9b4ce1f993857b290a8679761647052fb6bcd Reviewed-on: https://code.wireshark.org/review/35807 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2019-10-23asn2wrs.py: fix parsing of integer unions with extensionPascal Quantin1-2/+2
When parsing the description ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181,...) asn2wrs.py was generating some code where the has_extension flag was wrongly set to false, leading to a decoding error. Bug: 16145 Change-Id: I0d54994c0656f5b48f3dcd1864218c45a4ebc308 Reviewed-on: https://code.wireshark.org/review/34837 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2019-10-03X2AP: upgrade dissector to v15.7.0Pascal Quantin1-3/+40
Change-Id: Ia904700abea688f8376a28dcb0147eae62d3d12d Reviewed-on: https://code.wireshark.org/review/34700 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2019-07-16X2AP: upgrade dissector to v15.6.0Pascal Quantin1-389/+620
Change-Id: Iffa23a10350ad8ef765401b50373a7d6aaf5d2bf Reviewed-on: https://code.wireshark.org/review/33971 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2019-04-10X2AP: use the right tree for EndcSONConfigurationTransfer IEPascal Quantin1-1/+1
Change-Id: I44739870524af86c9b590fdc995d7b93490f9296 Reviewed-on: https://code.wireshark.org/review/32816 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2019-04-09X2AP: upgrade dissector to v15.5.0Pascal Quantin1-216/+521
Change-Id: I43f96e8ea5acb3cd94b8b3b4e08e0d10a5e8d951 Reviewed-on: https://code.wireshark.org/review/32800 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2019-04-04PER: Use proto_tree_add_bitmask... () for named bits.Anders Broman1-46/+46
Change-Id: I2f4258e2f4fd11c26bdc101e1375d0b5708610b7 Reviewed-on: https://code.wireshark.org/review/32713 Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2019-02-01Switch my contact addressPascal Quantin1-1/+1
Change-Id: Iec5e4951873d6a2f1cacd655b490643c55e4f17e Reviewed-on: https://code.wireshark.org/review/31853 Petri-Dish: Pascal Quantin <pascal@wireshark.org> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal@wireshark.org>
2019-01-14X2AP: upgrade dissector to v15.4.0Pascal Quantin1-19/+416
Change-Id: I67d26dd142ffdb79bc304d44f9cfb5bc8e0acd1f Reviewed-on: https://code.wireshark.org/review/31543 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2019-01-11XnAP: upgrade dissector to v15.2.0Pascal Quantin1-99/+125
Change-Id: Ie26f8918aff20ade21eda611950795a320a417f2 Reviewed-on: https://code.wireshark.org/review/31483 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-12-18X2AP: fix dissection of MeNBtoSgNBContainer in SgNBModificationConfirm messagePascal Quantin1-158/+157
Bug: 15368 Change-Id: I99307f6af961e91059111e699c7d43fa364f28f0 Reviewed-on: https://code.wireshark.org/review/31080 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-10-05X2AP: fix dissection of SeNB to MeNB ContainerPascal Quantin1-1/+1
Change-Id: I4f5af9d52646d74dfa264583b6f0a79e097527e7 Reviewed-on: https://code.wireshark.org/review/30032 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-09-26X2AP: upgrade dissector to v15.3.0Pascal Quantin1-129/+927
Change-Id: Ia2d0778c56eab2bbcd38904e3393353eba1aad44 Reviewed-on: https://code.wireshark.org/review/29856 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-07-04X2AP: fix dissection of SgNB to MeNB ContainerPascal Quantin1-1/+1
Bug: 14940 Change-Id: I42706789cd073fab1a0a7283f009c2f30751579d Reviewed-on: https://code.wireshark.org/review/28590 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-06-28X2AP: display 5GS TAC as DEC_HEXPascal Quantin1-112/+120
Change-Id: Ic8d0baf39851a8f0ae260f55ffab1bec218ed79a Reviewed-on: https://code.wireshark.org/review/28513 Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-06-25F1AP: dissect more OCTET STRING from X2AP ASN.1 descriptionPascal Quantin1-149/+149
Change-Id: If438ebe1053ed5f64763f079c17e293589944dde Reviewed-on: https://code.wireshark.org/review/28439 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-06-25X2AP: upgrade dissector to v15.2.0Pascal Quantin1-303/+2298
Change-Id: Ic85c1124456b841fefe54c92166add81599e4d85 Reviewed-on: https://code.wireshark.org/review/28437 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-04-07X2AP: upgrade dissector to v15.1.0Pascal Quantin1-236/+463
Change-Id: I61867f0bcd8cff1d7469e3344b2fb21f5ed3bd77 Reviewed-on: https://code.wireshark.org/review/26787 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-04-06NR RRC: upgrade dissector to v15.1.0Pascal Quantin1-2/+2
Change-Id: If34d8627e8dee0e9dd7c1dc72701aec57df68853 Reviewed-on: https://code.wireshark.org/review/26774 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-03-20X2AP: include packet-x2ap.hPascal Quantin1-7/+8
This should solve the missing prototypes warnings Change-Id: Iaf2ac6c0a151cfb614f76c4a6bb103e0210d3808 Reviewed-on: https://code.wireshark.org/review/26567 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-03-16F1AP: initial dissector submission based on v15.0.0Pascal Quantin1-132/+132
Change-Id: Icf5c128119afa86efddb87e744f7aecb8bf71e09 Reviewed-on: https://code.wireshark.org/review/26506 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-02-18ASN.1: update auto generated dissectorsPascal Quantin1-7/+7
Change-Id: Ic73e72b3d2e7590eaed07f6eb30f74f4303e7a65 Reviewed-on: https://code.wireshark.org/review/25880 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
2018-02-12dissectors: use SPDX identifiers.Dario Lombardo1-13/+1
Change-Id: I92c94448e6641716d03158a5f332c8b53709423a Reviewed-on: https://code.wireshark.org/review/25756 Petri-Dish: Dario Lombardo <lomato@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
2018-01-18X2AP: upgrade dissector to v15.0.0Pascal Quantin1-99/+5789
Change-Id: Ib2e01a19f5b4f37fcee7bdf3b2ed231c5606162a Reviewed-on: https://code.wireshark.org/review/25357 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Anders Broman <a.broman58@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>