This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, lynxis/rbs2000 has been updated
via 74cf9351db7997996b9b0b0886796c3aead712cd (commit)
via 99237a0c3bf62e8d50756326e8ed891f8e3bc173 (commit)
from 220998d8b87c3e74dc97b758ef5e9f5f676a5bf5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=74cf9351db7997996b9b0b0886796c3a…
commit 74cf9351db7997996b9b0b0886796c3aead712cd
Author: Philipp <pmaier(a)sysmocom.de>
Date: Thu Dec 15 17:40:40 2016 +0100
pcu_sock: Avoid allowing MCS, when no GPRS is configured
The pcu sock interface excidantly tells the PCU that MCS
coding schemes are enabled (allowed), even when no EGPRS
is configured. With this commit sending the MCS flags
will be explicitly avoided when EGPRS is not configured.
http://cgit.osmocom.org/openbsc/commit/?id=99237a0c3bf62e8d50756326e8ed891f…
commit 99237a0c3bf62e8d50756326e8ed891f8e3bc173
Author: Philipp <pmaier(a)sysmocom.de>
Date: Mon Dec 5 12:44:19 2016 +0100
LLC: Fixup element order in LLC-XID
When the LLC-XID request is constructed the order of the elements
in the TLV structure is reversed. This is in theory not a problem,
but differs from what we know from our practical experience. This
commit fixes the problem.
Change-Id: I1d71c947350d3c5a85ff36b71c1b8f036071d162
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_llc.c | 4 ++--
openbsc/src/libbsc/pcu_sock.c | 38 ++++++++++++++++++++------------------
2 files changed, 22 insertions(+), 20 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/vlr has been updated
via 943ba938f6aa9c471b5604c626b1c33d29e5fa1b (commit)
from 248d98e27cf92a9e39437775bf9e3bcacd306b74 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=943ba938f6aa9c471b5604c626b1c33d…
commit 943ba938f6aa9c471b5604c626b1c33d29e5fa1b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 15 02:21:34 2016 +0100
wip
Change-Id: I731c0845b9a5058dba04da0aabbfce0c677bbc1b
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libvlr/vlr_lu_fsm.c | 1 +
openbsc/src/osmo-nitb/bsc_hack.c | 1 +
2 files changed, 2 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/vlr has been updated
discards 28a0ea9685048bb45cc447406777417101cc7e2d (commit)
discards ed4556c748ec026153e9ca015e8c0d868494077a (commit)
discards 7437a2beffef8bbb0fca48681fb6a47046ac545f (commit)
discards 54f30b72da07fa601e9ff14e6ace4774d5506e58 (commit)
discards 418e090e4dbcf60fb182a5f37fcde89bce463555 (commit)
discards 3a7ee9a6e4030e5982ea6879163a412b4cf52b9e (commit)
discards 1d0db14ad79406f0ae36514bbff9bdf6739345fc (commit)
discards 33f47b7fa0075fc1b7e00f7937427547e7c9c98c (commit)
discards 04847dd45e3e7d510aad9e34ac7ace7bf9d7941e (commit)
discards b2b97016005fbef278342c32e3cbce0b2da0966b (commit)
discards 7aabd0bbe2427e07174229f8760c0143260fc73a (commit)
discards 5c7c9c720cf266528c694716a2c5899831f3bdb3 (commit)
discards 6450ed5f31dc553b852e447f4536780832e3e1fc (commit)
discards a1feed6a138a2b70b55b262e60c5195b8ca6faff (commit)
discards 215e07c6a8b87f6aaeae5fbb48a67a0e5155293f (commit)
discards 21ef6e5c6760878f3c68f8533f312b98f856527c (commit)
discards fb79a287ec85bbe37939126da4526293665898fb (commit)
discards c0a7cad1959c0c2ab62f1644a3e9baa46dbc3348 (commit)
discards 06287a4dec07a045d2e584788f465537b2b51d4d (commit)
discards 95abb4c02423a437cfc7fb060bf8b7b52daacea2 (commit)
discards 085ee683cbf2defa50c83f4d84ce64772c038d80 (commit)
discards dab83e5096e76f424ad6479c8a7ab7a4821fe94f (commit)
discards 83f88a27ee865339fc918c8edb6630d107a7591c (commit)
discards 3e35bcc7b4fcafd27b902db27db2aa4d326ff4cc (commit)
discards dba132fd9ff1b9136af7564f259502c79596b17c (commit)
discards 1407b3548b70768c47cc4b5015b0bb4252b2bd2c (commit)
discards a1c9ca1039b3f1aed012997c54f198dd099ced8b (commit)
discards 4f15930cea01c687cabf643b119c6b8b9730c55a (commit)
discards 41f0f78647d96759c31ec0a455643e218b7b2f40 (commit)
discards ad620239e0c0aab44a3bc36ec79e9aeec997593f (commit)
discards b0f9304ffbe334a6528e53e18c75c0cabbffe6ed (commit)
discards cabc56b908422de23546b9a13aa5c78480e03622 (commit)
discards 5d72e851bcb7e1b35b3320ba9c4ea0d6371434e1 (commit)
discards 3a3eac45f14606d0d6856571c08d8e8a78f7e0d4 (commit)
discards f3d4dd2e3f53d7155e8f47761972385420288995 (commit)
discards ac05cdd706c6b8ab37308a494d37c6e4e1060bf0 (commit)
discards 28c92c6af36c4133a00b19477c7535fb2a55c053 (commit)
discards 4d461a1d74dac5aeb113244b9b51199d36929334 (commit)
discards aeec58ad47689c27a3c3b8a111a313217327318e (commit)
discards 4acb1fed69f28d32a05a5e1141e20d8b63bce172 (commit)
discards 206436f0015130565f802b9b6b89e6d5bd4f6b4c (commit)
discards 26f5ab276e7ef1fb2953ca7998ea604a333dac24 (commit)
discards 77cd1d2c65e208888546fe0fc9443e6a9d1ada52 (commit)
discards 0a62c760e13bafee1d57d71d347c72ef33bedd26 (commit)
discards 8b8d6eeab5b651f1cbd273ed3172f9b6563d4e29 (commit)
discards f118ae0e130595fdc2ad092de62dbd3f8d53e2ee (commit)
discards 4e4550b37f10fa150a553078f8924ca57f82761b (commit)
discards 75686fe19c4862cdfff3659966773c532c9762e4 (commit)
discards 785421a0a8c4d2441c7f9e854a3d9e14e81c0ba8 (commit)
discards eb1ea6588dfe96b6f061bbf6f2d1cfa6f3d165b2 (commit)
discards b8ffaafbda1f975f110a0c9ec1453b8cf30b24a0 (commit)
discards 09013f9b23f690723ff6292552c563d639a47ee7 (commit)
via 248d98e27cf92a9e39437775bf9e3bcacd306b74 (commit)
via 58eed0d4bf695c2a810da977180355feae44ff56 (commit)
via c510de4095787911337e05226c46a49cced4228a (commit)
via 768798242241da83d22b2c6ad5974938bff86fec (commit)
via 2a0a9cc0afb50fcdea71cfb98e6584b7774cbb21 (commit)
via d3bc39b3b1e0b391a83c716953df5bb1a2d42dcf (commit)
via 9f2c65113855db50657a34572187d1531bb0dbd9 (commit)
via bf060a31b66085564c2403169bddabbfc61e192a (commit)
via 84fffb31245732c3da9eeea2cf6b8f4eb2929e2b (commit)
via c067e37f5a1867c9126aff42efb89a75df7176bb (commit)
via e60c3b45ff2f4cfcf526979e19ba44c7cc2b9976 (commit)
via 262ff970249e6c8c4933a4f023371327a59fceb6 (commit)
via 41cf7ca11850dc7c2136143d69058e9e535856c6 (commit)
via 503917a93197f20276a41500f184e858bfde1f88 (commit)
via 4837a52150cf4d4baa4e931e8bd6779e55c8aa1a (commit)
via af9b3e71f93b9931f8d7018f14064c76a862fa3e (commit)
via 6cc53e7027fcc45996ba046458606aa9b15b5eb5 (commit)
via 00fcbad82f4c2676a8c6aad592cd207054f20358 (commit)
via 55bb3ce2b7c168a1f5ef2e08e1a955ca7bf92778 (commit)
via 46552e45847865caecd3c45a8795f8dfa9802fce (commit)
via 00c1ef59aa965e80cebde4f132dcd7ec5fbd2167 (commit)
via 6656b17f5263a5d46dcb04edb3e595c5e3182d1c (commit)
via 66921daf83671fbed26bb6a43be3f1fedc012b1f (commit)
via 02c32688759b98f76d6080c24c7b8c61870f3dc8 (commit)
via 16446bac8361404f3c7caf59321292809d180643 (commit)
via 5ed398efca4975fdc0ccbf32facc1057a2f53dec (commit)
via 4f0417f839dd9f7a97cdb150cd5aa2d5a9dbb551 (commit)
via 73bcb94f4230c52ff07e0dc53e62935c04f9db8d (commit)
via 8d3505f49a6dc8bfff25459f230b10a2f829910d (commit)
via 9040e72a7885f972ab329c32f7b732669d4f9ffe (commit)
via 44079558d167b10ed480dfa85c327ee1741a198b (commit)
via bdbdb80d06895e9bff2acb5fd564597d4ffb6e17 (commit)
via 8248b8c577fdd774f5a25e207dc889d6e6a2775b (commit)
via 216792c8da194e6d57e1131aea5baef44eeee0b3 (commit)
via 256e3a16d20c173502bae5b72373cde45ce0f3e8 (commit)
via 37f9252361c85249b59d5a9202147136782b5415 (commit)
via 2fa74faf927ed1ca9fc311a206c1e18a7295be7a (commit)
via 3cbc05210192324592cc8b79e12d3095be302f90 (commit)
via 73ed45599b94f666fedd043028daad9427c241bd (commit)
via 2e109f08c07ca7ca5bc0f134d561cad42840b27c (commit)
via 28786bb2098d404d5f5eb40fc6bafa866c54b0c1 (commit)
via 2c1f8c8cebe41b30deca29c55290fef7a61e5343 (commit)
via 3d6b9f4fe99c4351ba8937f6d7df6030986b8a92 (commit)
via 11ecc9320c168d22ee89f84b75007420020b8356 (commit)
via 49012f14dd5480573943e5d8cd5e9908f3eabb16 (commit)
via 736474ce451a92cdc17db5f290f55f8cf22a13a2 (commit)
via ef022783c37c459d0ccb5aa6f165d4d4dc6c0815 (commit)
via eaaee92db5f29fa280ad89ef8b89d9062abcfa48 (commit)
via 814fef04b02a915412920b85bd44c25f8e47a79c (commit)
via 3df5d53a0400a03a510f9d61a61368229e142d52 (commit)
via 4f8e34b226aeae221119c1d5ea659c3f087132aa (commit)
via 08586c68dba6c2ae0fb19e2c6e5a1269c7bf4a7c (commit)
via bd33f544441300ec8e9a16f6ebec2ba7a0cffebe (commit)
via 82caa3e9b7b1c5f3025adda3217d7d4136ab32aa (commit)
via 688231331b6b8f2ed91e572f85ba5c7af68ee77f (commit)
via 3e6768937e2bd8e4149972dd6226eeb9bc4e0088 (commit)
via d53e9b51b6e6be1a1e8a6c10187b08dc5a95f971 (commit)
via c3b94f92c556dc3590d8343b572bc53f251a830d (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (28a0ea9685048bb45cc447406777417101cc7e2d)
\
N -- N -- N (248d98e27cf92a9e39437775bf9e3bcacd306b74)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=248d98e27cf92a9e39437775bf9e3bca…
commit 248d98e27cf92a9e39437775bf9e3bcacd306b74
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:09:04 2016 +0100
implement msc_create_conn_fsm
Change-Id: Id541b5977ad4a7824b26fee35467ecbfa56c89f3
http://cgit.osmocom.org/openbsc/commit/?id=58eed0d4bf695c2a810da977180355fe…
commit 58eed0d4bf695c2a810da977180355feae44ff56
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:11:06 2016 +0100
lac from bts
Change-Id: I151428544a483bb59419792b37ff0aa719a71e64
http://cgit.osmocom.org/openbsc/commit/?id=c510de4095787911337e05226c46a49c…
commit c510de4095787911337e05226c46a49cced4228a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:10:49 2016 +0100
lu_fsm bootstrap
Change-Id: I14f27a2f657567f424a4dc2ec13b6a01e2aa6676
http://cgit.osmocom.org/openbsc/commit/?id=768798242241da83d22b2c6ad5974938…
commit 768798242241da83d22b2c6ad5974938bff86fec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:09:39 2016 +0100
fix implit function: declare msc_release_connection
Change-Id: I34a673616238e6bda677e470c83ab57fd521a217
http://cgit.osmocom.org/openbsc/commit/?id=2a0a9cc0afb50fcdea71cfb98e6584b7…
commit 2a0a9cc0afb50fcdea71cfb98e6584b7774cbb21
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 23:03:09 2016 +0100
gsup client: tweak logging levels around connecting
Change-Id: Iee77ba45c24d6b8308e344dc1d1531e9d1b45921
http://cgit.osmocom.org/openbsc/commit/?id=d3bc39b3b1e0b391a83c716953df5bb1…
commit d3bc39b3b1e0b391a83c716953df5bb1a2d42dcf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 10 15:38:27 2016 +0100
nitb: vlr init
Change-Id: If741ace01d939fb8b7db7496ce623d20e15cf2d7
http://cgit.osmocom.org/openbsc/commit/?id=9f2c65113855db50657a34572187d153…
commit 9f2c65113855db50657a34572187d1531bb0dbd9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 9 01:30:58 2016 +0100
vlr gsup client fu
Change-Id: If8c119c47892763370b63ed487a5fbe7eb4f2d55
http://cgit.osmocom.org/openbsc/commit/?id=bf060a31b66085564c2403169bddabbf…
commit bf060a31b66085564c2403169bddabbfc61e192a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 9 01:31:14 2016 +0100
cosmetic subscr count log
Related: OS#1592
Change-Id: I28fbbf136b26e69f7c7da1927c2a19f658bea8c9
http://cgit.osmocom.org/openbsc/commit/?id=84fffb31245732c3da9eeea2cf6b8f4e…
commit 84fffb31245732c3da9eeea2cf6b8f4eb2929e2b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 14:59:48 2016 +0100
gsm_04_08 rx: check subscriber presence
Related: OS#1592
Change-Id: Ic073b44ed564b9c3b51f1f8bcd134b31dbeb8a21
http://cgit.osmocom.org/openbsc/commit/?id=c067e37f5a1867c9126aff42efb89a75…
commit c067e37f5a1867c9126aff42efb89a75df7176bb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Dec 13 01:40:40 2016 +0100
vlr_fu
Change-Id: Ia3f39ab5760b9ce1889e77b24b3a578099d3cdbc
http://cgit.osmocom.org/openbsc/commit/?id=e60c3b45ff2f4cfcf526979e19ba44c7…
commit e60c3b45ff2f4cfcf526979e19ba44c7cc2b9976
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 02:01:27 2016 +0100
fix build: osmo-nitb: include libvlr from proper dir
Related: OS#1592
Change-Id: Ifebfb3cf3dfec76aca803e1ccf0da182fb8a1b39
http://cgit.osmocom.org/openbsc/commit/?id=262ff970249e6c8c4933a4f023371327…
commit 262ff970249e6c8c4933a4f023371327a59fceb6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 14:57:02 2016 +0100
move vlr_sub_name to libcommon, to allow logging vsub name without libvlr
Related: OS#1592
Change-Id: I8a0e7cbfd5338035499825ef2755efc8c77762ca
http://cgit.osmocom.org/openbsc/commit/?id=41cf7ca11850dc7c2136143d69058e9e…
commit 41cf7ca11850dc7c2136143d69058e9e535856c6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 01:28:35 2016 +0100
comment fix in vlr_subscriber
Related: OS#1592
Change-Id: I53f9830b609a861c5baa693d10d3765dd769dbb3
http://cgit.osmocom.org/openbsc/commit/?id=503917a93197f20276a41500f184e858…
commit 503917a93197f20276a41500f184e858bfde1f88
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 01:28:09 2016 +0100
vlr: temporary comments in gsm_subscriber
Related: OS#1592
Change-Id: I3ef5f6230198584888cdf8e7749b41c59421f07f
http://cgit.osmocom.org/openbsc/commit/?id=4837a52150cf4d4baa4e931e8bd6779e…
commit 4837a52150cf4d4baa4e931e8bd6779e55c8aa1a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 01:01:06 2016 +0100
vlr: add vlr_subscriber to gsm_subscriber and comment
subscr_name: redirect to vlr_subscriber
Related: OS#1592
Change-Id: Ibff06dd2926e329d196ada5a0916c8cca02b7d69
http://cgit.osmocom.org/openbsc/commit/?id=af9b3e71f93b9931f8d7018f14064c76…
commit af9b3e71f93b9931f8d7018f14064c76a862fa3e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:49:18 2016 +0100
FIXME libmsc serv req + page resp: don't use bts pointer; break LAC
gsm48_rx_mm_serv_req(), gsm48_rx_rr_pag_resp():
don't use bts, use dummy LAC and mark as fixme.
Related: OS#1592
Change-Id: I8ebfcedaf044261c0600b87533b60104a62b992d
http://cgit.osmocom.org/openbsc/commit/?id=6cc53e7027fcc45996ba046458606aa9…
commit 6cc53e7027fcc45996ba046458606aa9b15b5eb5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 02:44:50 2016 +0100
FIXME disable subscr_update()
Related: OS#1592
Change-Id: If94ed34238b221a4ff625697f42d90e4a05974ff
http://cgit.osmocom.org/openbsc/commit/?id=00fcbad82f4c2676a8c6aad592cd2070…
commit 00fcbad82f4c2676a8c6aad592cd207054f20358
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:47:39 2016 +0100
FIXME disable classmark2
Related: OS#1592
Change-Id: I5a2231e3a680b429bc8c8195d85fa013b86cda1c
http://cgit.osmocom.org/openbsc/commit/?id=55bb3ce2b7c168a1f5ef2e08e1a955ca…
commit 55bb3ce2b7c168a1f5ef2e08e1a955ca7bf92778
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 15:58:25 2016 +0100
vlr_sub_name(): be robust against NULL pointer
Related: OS#1592
Change-Id: I41ab19839dad00dfe46c0b5f501ca7ebc9d3b40e
http://cgit.osmocom.org/openbsc/commit/?id=46552e45847865caecd3c45a8795f8df…
commit 46552e45847865caecd3c45a8795f8dfa9802fce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:31:05 2016 +0100
gsm48_rx_rr_app_info: don't store app info at all, comment
Related: OS#1592
Change-Id: Iaeeb18a0b812ac6fbfcb57abffb62d789c7ba0de
http://cgit.osmocom.org/openbsc/commit/?id=00c1ef59aa965e80cebde4f132dcd7ec…
commit 00c1ef59aa965e80cebde4f132dcd7ec5fbd2167
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:29:42 2016 +0100
fixes for tmsi reall compl path
vlr_sub_rx_tmsi_reall_compl(): have a return value; publish in vlr.h.
gsm48_rx_mm_tmsi_reall_compl(): fix everything.
Related: OS#1592
Change-Id: Ieeccca85e7177e21af43db4de705ec13d7bc8c40
http://cgit.osmocom.org/openbsc/commit/?id=6656b17f5263a5d46dcb04edb3e595c5…
commit 6656b17f5263a5d46dcb04edb3e595c5e3182d1c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 02:46:13 2016 +0100
gsm_04_08.c: add missing vlr .subscr_assoc()
Related: OS#1592
Change-Id: I89757df03c4bf9ff9272f848f6724b635af1eeb0
http://cgit.osmocom.org/openbsc/commit/?id=66921daf83671fbed26bb6a43be3f1fe…
commit 66921daf83671fbed26bb6a43be3f1fedc012b1f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 02:43:09 2016 +0100
fix const compiler warning in print_meas_rep()
Related: OS#1592
Change-Id: Icd89a1e0c99f455317387ee55f2d90a0e3c61c7a
http://cgit.osmocom.org/openbsc/commit/?id=02c32688759b98f76d6080c24c7b8c61…
commit 02c32688759b98f76d6080c24c7b8c61870f3dc8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:45:16 2016 +0100
vlr_lu_fsm: missing: WAIT_SUB_PRES out_state_mask += WAIT_IMEI_TMSI
Related: OS#1592
Change-Id: I050cfaf2d23c71a2bb7d969f43bb5b493d3639c5
http://cgit.osmocom.org/openbsc/commit/?id=16446bac8361404f3c7caf5932129280…
commit 16446bac8361404f3c7caf59321292809d180643
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:44:04 2016 +0100
libmsc: store classmark1 in gsm_subscriber_connection
Related: OS#1592
Change-Id: I03d194595da684e165715faf5f602adef8587144
http://cgit.osmocom.org/openbsc/commit/?id=5ed398efca4975fdc0ccbf32facc1057…
commit 5ed398efca4975fdc0ccbf32facc1057a2f53dec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 17 05:06:59 2016 +0100
cosmetic: in comments, drop some unbalanced braces
Simplistic C file harvesters will break at a single opening brace even if it is
in a comment. This is of course aimed at the fsm-to-dot.py script recently
added in libosmocore/contrib.
Related: OS#1592
Change-Id: Ie47bc869fbd3f2dab7141a3d61a9d772b5a9b7a9
http://cgit.osmocom.org/openbsc/commit/?id=4f0417f839dd9f7a97cdb150cd5aa2d5…
commit 4f0417f839dd9f7a97cdb150cd5aa2d5a9dbb551
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:28:33 2016 +0100
fix various missing vars and unused vars
Related: OS#1592
Change-Id: I16cf82fe3b27a4cdd69df1cf34e60918b453d07b
http://cgit.osmocom.org/openbsc/commit/?id=73bcb94f4230c52ff07e0dc53e62935c…
commit 73bcb94f4230c52ff07e0dc53e62935c04f9db8d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:46:12 2016 +0100
comments: various tweaks and fixes
Mention 3GPP TS 23.008, whitespace, typos
Related: OS#1592
Change-Id: I8b996e8900e4846ff3d95189215ad3b5e97d1d2b
http://cgit.osmocom.org/openbsc/commit/?id=8d3505f49a6dc8bfff25459f230b10a2…
commit 8d3505f49a6dc8bfff25459f230b10a2f829910d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Dec 7 14:53:37 2016 +0100
fix vlr_loc_update: don't return vlr_subscriber, return fsm inst
Related: OS#1592
Change-Id: I943aea5575bf57e3bb148ade616a66191cee6752
http://cgit.osmocom.org/openbsc/commit/?id=9040e72a7885f972ab329c32f7b73266…
commit 9040e72a7885f972ab329c32f7b732669d4f9ffe
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Nov 14 14:48:00 2016 +0100
WIP: more incomplete libvlr integration work
Related: OS#1592
Change-Id: I77fb3a540c900be6440d0aec12161711b65b8aa6
http://cgit.osmocom.org/openbsc/commit/?id=44079558d167b10ed480dfa85c327ee1…
commit 44079558d167b10ed480dfa85c327ee1741a198b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jun 17 00:06:42 2016 +0200
WIP: Introduce libvlr
Related: OS#1592
Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9
http://cgit.osmocom.org/openbsc/commit/?id=bdbdb80d06895e9bff2acb5fd564597d…
commit bdbdb80d06895e9bff2acb5fd564597d4ffb6e17
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:28:11 2016 +0200
VTY: Print 3G auth tuples, not just 2G auth tuples
Change-Id: I277e4347ee1486a39e6dc4e2363a593f328f9e3b
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=8248b8c577fdd774f5a25e207dc889d6…
commit 8248b8c577fdd774f5a25e207dc889d6e6a2775b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 13:49:49 2016 +0200
WIP: Handle Authentication Failure from MS
Change-Id: I71f51eff089cf05f32a6ef408c4606880fc2e4a5
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=216792c8da194e6d57e1131aea5baef4…
commit 216792c8da194e6d57e1131aea5baef44eeee0b3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 22:52:41 2016 +0200
SGSN: Integrate basic support for UMTS AKA
We already had almost all the parts in place before:
* GSUP with capability to send us auth_vectors that contain
either triplets or quintuples
* mm_context that holds such auth_vectors
All that we need to add in this patch is the capability to send
the AUTN parameter in the GMM AUTH REQ and parse the extended RES
in the GMM AUTH RESP.
TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err)
Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816
Related: OS#1592
http://cgit.osmocom.org/openbsc/commit/?id=256e3a16d20c173502bae5b72373cde4…
commit 256e3a16d20c173502bae5b72373cde45ce0f3e8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jun 19 18:06:02 2016 +0200
Introduce subscriber_connection ref-counting
This introduces a reference count for gsm_subscriber_connection. Every
user of the connection needs to hold a reference until done. Once the
reference count dorps to zero, the connection is cleared towards the
BSC (which subsequently will clear any logical channels associated with
it).
Related: OS#1592
Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e
-----------------------------------------------------------------------
Summary of changes:
openbsc/contrib/bsc_control.py | 122 +++++-------
openbsc/contrib/ipa.py | 278 +++++++++++++++++++++++++++
openbsc/contrib/twisted_ipa.py | 373 ++++++++++++++++++++++++++++++++++++
openbsc/include/openbsc/gprs_sgsn.h | 2 -
openbsc/src/gprs/gprs_sgsn.c | 38 ----
openbsc/tests/sgsn/sgsn_test.c | 136 -------------
openbsc/tests/sgsn/sgsn_test.ok | 4 -
openbsc/tests/vty_test_runner.py | 40 +---
8 files changed, 705 insertions(+), 288 deletions(-)
create mode 100755 openbsc/contrib/ipa.py
create mode 100755 openbsc/contrib/twisted_ipa.py
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/osmo_sockaddr has been deleted
was 0e23b1eeeb0af5014a4f2ba6451f58fc2a33449e
-----------------------------------------------------------------------
0e23b1eeeb0af5014a4f2ba6451f58fc2a33449e core: add sockaddr.h with osmo_sockaddr_* API
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, neels/fsm-to-dot has been deleted
was 7065c3416fe791602e71f87a8c7ad00f5aa24caa
-----------------------------------------------------------------------
7065c3416fe791602e71f87a8c7ad00f5aa24caa contrib: add fsm-to-dot.py to draw osmo_fsm dotty graphs
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The annotated tag, 0.9.3 has been created
at 5246ee4a29f043567a288921c5323d6d5c898c91 (tag)
tagging abc46af90fde9e9435dee5f4f472aec3f68d3353 (commit)
replaces 0.9.0
tagged by Harald Welte
on Wed Dec 14 00:15:10 2016 +0100
- Log -----------------------------------------------------------------
tag 0.9.3
-----BEGIN PGP SIGNATURE-----
iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlhQgQMVHGxhZm9yZ2VA
Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWJrQP/0AxKgGmSOKGuR9JarJujmSJRq/i
g1FY3QHbYxZzU5P1vYeyPcC6Krf1B5NQUHx/m8osexMTAA/fj4m7cq65begDnmkc
53c/Se3EuAtPNlMafonZEpDoe66QpjqaJFlo4CB2RyYml4sis9loBfhB2c9MBVPG
hsDmaPMFmhIp9sussIhub5a5ZFmjPrhpt8RwGBOSC0TrEgWecUUa0rmvz1VGDsDT
EWT/wyyCNs2QyOm9iKqM1lk14iqh3lfRmyafMyGdhPQh3Pau2Xc5zOi3vYTQn95I
aW5UX6Aq6LZJ6lIldLAnUj5IyvVUS7ZEw9Rk+Sp0qWdBj/y/HyOIGAqibQ19E6oC
y+A7RhiLchkZgCHLPLGqloKN5dt31xLdxFi1Rs9XvY/FtD14XJ/tlzZghNIUF29j
UQYYr4Y6GHw6qjh4Vr42Jl2xadB/cg6hyO1k5aW87AbdTlVKx3Wu+CzljgWXqQP1
HsJKSZ5b7r2cUWTw5ORMWjMZR/gtA3bYaH8DbUBtkcrUpIFrbZwJZR4Lw0uTUiKH
r2T5Rx9FzPu6R2B3rEB0AL+nEInXiILQComgqMmfVrB5iSyhBaRbBgKW+GHh2RfO
ZejgQZkqapkiiYvU8QnpXulfTBtZc2z0nbIt3ae/EaFUYdI2rlj7StBFhjXIEDeE
5RgZdYYAM+9Brnem
=G9Hu
-----END PGP SIGNATURE-----
Alexander Huemer (1):
osmo-sim-test: add missing include
Holger Hans Peter Freyther (6):
debian: Install libosmoctrl0 too when installing the dev package
debian: Make new minor release with the NS bugfix
gprs-ns/stats: When the NSVCI is updated, update the stats counter
debian: Roll a new release with the GPRS NS counter fix
stats: Document the level in show stats level options
debian: Make a new minor release
Jacob Erlbeck (9):
test: Remove unneeded linking to libosmovty.la
vty/test: Refactor vty creation/deletion into separate functions
stats/test: Add tests to check VTY configuration
ns/stats: Fix class_id of "NSVC Peer Statistics" rate_ctr group
stats/vty: Add selective show stats command
stats: Fix name prefix handling
stats: Send all values on reporter update
stats: Fix handling of multiple resporters
stats: Fix not reported stat item values
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "wireshark with Osmocom specific dissectors".
The branch, laforge/pending has been updated
discards 8f902cfe74889fb745f896039dc330a4518678af (commit)
discards a3e21523989c6840f2adcb73b0e97ebab47f8f66 (commit)
discards 2b4aaaddc5d1a1e1974b13ee9b7e6f4d724349a6 (commit)
discards 265398045efdf8d7fadf22c4a19bb043aa55abb9 (commit)
discards 3ea3079b152f8b86f12e8c212579f37f6ca57b66 (commit)
discards d3d930f1525d1c463d647c0e4c1b219a1e6ecffa (commit)
via 778c2119d86e21b10f66692564afb52ec2743ba0 (commit)
via 8c0ed7ab260e36516a3883c53973118e2c272a3d (commit)
via 1fb98b2fb3df3592afdde68b7ea9f4116b7845ab (commit)
via b09ecd9c4e359a0429f63738f856c023eb7ccae2 (commit)
via 1632510ac2a335c7ce0890696fc668f32cd2594c (commit)
via 9f1334f3095fef684e6bab87a49d19235de10761 (commit)
via ad370374f7a88821a34de878800ae83a83b83982 (commit)
via 038be63e65c9dbbe56c54cd458d06e95e01e91ef (commit)
via 6a4226e2bfb7340e9c824e17c4b39f535ee84abe (commit)
via 5592deb6d0659a8f0dba52f8301fc7d19a56575a (commit)
via f60ec2581ae825f89e669ca4b4f14917a2aab561 (commit)
via 29841933f934533cc63ff218bf0f6423ee51a7eb (commit)
via 2d89c34e8cf11d7cb51bd609eb18db3acffc1108 (commit)
via 43000acd7429a5870c6b411263c2e4a8342da759 (commit)
via 8dca05f188712d26efb0e126a00d4ac167a5c8dc (commit)
via 9f56bdbef3b2f20339b16308ec2faf663e7b4f3f (commit)
via b7e7796e20d5b194a72658a0e3f88522e7f66ebc (commit)
via fb0c288f99518eac830cf29e92c3543a8045878e (commit)
via 58f601879a523ecd0ea629bca0da5fb36e1ef416 (commit)
via 6b064e0e145053dbaf96fb0e7b90a46979ce2c8c (commit)
via d438170c87c429af914dbc66dd989860dd461960 (commit)
via a02d8e3c4e8cf7d756141ca45f6b27f5658747fb (commit)
via 7a7249cae7765f0acb785c22d2fb3b9210d5c8ac (commit)
via 3496051d07683a5ddee435c7dc521a157b142fa3 (commit)
via 43706be64c1380d55da1882d093764913401d7e7 (commit)
via 98ec464f0cfbf45bfd204725665f527533b82ff3 (commit)
via 5e3f8236b9945eac9105b65a14488374aa7a836f (commit)
via dde31375270fac9856f6908da30355e77a97758d (commit)
via 92a2c184b09ce41a1ab717963750bb5543099742 (commit)
via e2c26ff90c6aee381c3af0c33253dcfa5631bb43 (commit)
via 37eead0f603e8129702384a0798410d6c0b0884b (commit)
via 49fcee3fcb997036f8677af081a5cbecab7c07e0 (commit)
via 983334fc1e6f95c88b9e35176feedf66d9dd484d (commit)
via 0af0532ccd9e39372f13238c63519fb04977974f (commit)
via fa47c368c6ea29c71e7a0d80aa42f8632f335fb8 (commit)
via cd4540b260040f08a5e814fab4c60e001501f8cb (commit)
via b9a1fd5bd63be58243dd973c8c842f10e9833f00 (commit)
via 1dde01cd9fd0b2f69fef5fa95d79a50983e3f4a7 (commit)
via f39389e945e11a82905bc5b71ada85f3b90e9bab (commit)
via 29768d91ec60023cc68cb38edc492a6d2221f662 (commit)
via 0863a2c4659ca1c874f414b0720465f0fae771d9 (commit)
via f0dbb28854346970f4329413c9bae8a212d95836 (commit)
via 451eac813745170074aa9223ab558263aa8f73f5 (commit)
via 4f684a606226bee6381285388e3b28f06975f1f4 (commit)
via a1c30fed2a5263314d892c7b183e6d8b43e14d4f (commit)
via fc4bb7eb7413affa63049516c4dbc46ca272abea (commit)
via 47829b9611b613425aa0a314224863b02b915ea2 (commit)
via ae989a5d0642c9de4458a2e8bbfd5f288193a6f5 (commit)
via d59653f8d52efbf3ab32f95043cd718965e57406 (commit)
via 263fea9723ea3487c0d98b0720ab2d656f780fe1 (commit)
via ebe948bf983c5ff5b0805f16647ffa974d7f1bd6 (commit)
via 8c748af03dbd3f0484a14cb3a7b9341b1adb68da (commit)
via f5e22a14877922aa7b907d2e434958c86efd6875 (commit)
via d8cdb550445a1bc86626bd9d45da1ce958d1592b (commit)
via c33429765473dc1e7e46a24305bbf921685401e3 (commit)
via 7c3ecc6956e456867ac7d216600ea3697b548eff (commit)
via e2c812c7674526cf0cb1acbd01ea43d6701f62df (commit)
via 1d2f68b60f003c9ef006465330207d3d65af6dd7 (commit)
via 104b9fe5afc1f7aac1df263dd8e9af1fd1cb449f (commit)
via 89bc07c5d59ead31cad3ab5eea4378b6bb60bce9 (commit)
via f96e9d067ba314c947a3caeafc909e9542042a64 (commit)
via 38f45e1e222589987d95e79f59430403f40bdd49 (commit)
via 2994e63abbfbd3b57ade6d04a8737199537cddd5 (commit)
via 8773ea03cbcd72cc6463476e0342d6756d51267a (commit)
via a94b82a8e1ca71d130ec5a77f7d71b2d6814aeef (commit)
via 677a543e48eed5921d44ceb53ea6101b43a98ad2 (commit)
via 149e42f7d5e4bbb988da7e9f7fc70efe87cbca2e (commit)
via 74f025d79e37dbbd628144a7b69c8f0f23b50996 (commit)
via 548b9febb3c915b3693af0f5e8fe338447ca0f11 (commit)
via a275e3fd0aecd98b5118ca08a3622e8cb1468b2d (commit)
via 026b2f99293d1eb75f29178fc1ffd86dbe22fe7d (commit)
via 7b5e77406d5210489c82a7aa9312053ccb030766 (commit)
via 2b51717fe5a7f9c1e389976ae1e55320970d133f (commit)
via 4d9eb4caab3be28864dc2b257e5d6f5ffe6c48dc (commit)
via 2452367d25e39840f679538cd2e49649c914016e (commit)
via d67b557d9423c02a4b35f76ee1d2d1d3712f46fb (commit)
via 75a5cf9fa0c2d7eed8fca8b9011c07dd99f5a751 (commit)
via 5a0bc5f27bcb918fd78fd690cbd8073b254f15b2 (commit)
via a7d404a972bc24020bbfe2d64b99e299f2507bdc (commit)
via e0a4f0c79b68830547dab1baad7641a09b4d93f5 (commit)
via 26def3ef72b3dc1f936322fb1e96b7d81a19390b (commit)
via 037c64aa34d4196da5a39dfb59af16abceb1247b (commit)
via faf70602a8e96433ae888278cccaac057091fbca (commit)
via 83a1ab23abdb22ae7b84cff99009988f97fb3653 (commit)
via fca6bf6a99b08be574ab8679104d19623b4881fc (commit)
via bded2b681485fe9a91041688bcb41d371c9099e8 (commit)
via ab07f8e0f89eb1bb2c2c61c71e44e3fd0e31cc52 (commit)
via 51d23c6959edfbf45033ba26237820fa2914ff77 (commit)
via 98efddc6c26313809b6f9326f09f76c390d21676 (commit)
via 054455683b2e3697a0e41640a7137781cdc754c8 (commit)
via 5721a87330f8afe3fed12d4af250d7a3d219cbe2 (commit)
via 40ebfb9a6f180b5b6deb0ed727e38c98e848b6cb (commit)
via dd98856afce144eb19104a6f40c1abedc9069558 (commit)
via 5aede1bc50b6bb9ae13926e2249d22d95c12814e (commit)
via b49e20c10af2fd1d21f8b8399db3fe4ffd6366df (commit)
via 39840d70926c76b394a51659e2a9001ec430d131 (commit)
via 99ca028ba535f621b7c5bb57148f1242a3875185 (commit)
via a63c5682bdcb194f190bd8de9f7f27f709a0c8c9 (commit)
via 3309c08cd03a16438e6189bf4547ca172f90330a (commit)
via a0d03ce1e70144fe713df9e03b30bc8126d764a5 (commit)
via a0b4d4657849811b78a36ac0a6449ea0f4c552a1 (commit)
via 77f31c6e7de5baed978298ae599494255fe254da (commit)
via 50489fd279637e24b742a1ceaec0282974d07a18 (commit)
via db7c6286169015a727024e86eb270722127125bb (commit)
via 2462f9e8103b23c2728cc5aa84995e0b2f363f12 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (8f902cfe74889fb745f896039dc330a4518678af)
\
N -- N -- N (778c2119d86e21b10f66692564afb52ec2743ba0)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/wireshark/commit/?id=778c2119d86e21b10f66692564afb5…
commit 778c2119d86e21b10f66692564afb52ec2743ba0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 2 16:44:20 2016 +0100
WIP: RSL Ericsson support
Change-Id: I1e9b3c08848f4feb60361e629d7225b6d2e1dcbd
http://cgit.osmocom.org/wireshark/commit/?id=8c0ed7ab260e36516a3883c5397311…
commit 8c0ed7ab260e36516a3883c53973118e2c272a3d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Oct 26 22:38:20 2016 +0200
HACK: Hand GPRS RLC payload to GPRS LLC dissector
this is an ugly hack, as there is no code for packet re-assembly
in betwween, i.e. we only get proper dissection if the LLC message
was fitting entirely into one RLC block. Nevertheless, sufficient to
see things like RAU, ATTACH, IDENTITY procedures.
Change-Id: I1fc488aa58353e5f4264b940f9f4c18987148a7d
http://cgit.osmocom.org/wireshark/commit/?id=1fb98b2fb3df3592afdde68b7ea9f4…
commit 1fb98b2fb3df3592afdde68b7ea9f4116b7845ab
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Oct 26 20:09:31 2016 +0200
WIP: Jacob's EGPRS patch
... with add_new_data_source() to visualize the re-aligned bits
Change-Id: I1604dceaf3d91228e87712e099c8a209ff812f4a
http://cgit.osmocom.org/wireshark/commit/?id=b09ecd9c4e359a0429f63738f856c0…
commit b09ecd9c4e359a0429f63738f856c023eb7ccae2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jul 17 16:22:19 2016 +0200
l2tp: Introduce preference for default pseudowire
In some cases, the establishment of the L2TP session is not captured in
the pcap file, and thus wireshark cannot determine the l2tp pseudowire
to be used for decode.
So rather than using a ocmpile-time hard-coded default of cisco hdlc,
let's introduce a prference where the user can select the default
pseudowire in such cases.
Change-Id: I44a6373d4812c9ab5a919514273a41a2ab57142c
http://cgit.osmocom.org/wireshark/commit/?id=1632510ac2a335c7ce0890696fc668…
commit 1632510ac2a335c7ce0890696fc668f32cd2594c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jul 16 15:39:17 2016 +0200
L2TP: Add preference to select Ericsson HDLC flavor
At some point over the wireshark last years, the connection between the
L2TP dissector and the Ericsson HDLC dissector (packet-ehdlc.c) got
broken. I cannot poinpoint the exact change when it broke. However,
traces with Ericsson L2TP that used to display correctly no longer do
so.
The problem with Ericsson L2TP is that they simply re-use the HDLC
pseudowire (0x0006), but then have frames completely different than
what's specified in the RFCs for that.
To address this, let's add a protocol preference to allow the user to
choose.
Change-Id: Idce022ef0f233c01ecffc67dca7f428bde31ef6b
http://cgit.osmocom.org/wireshark/commit/?id=9f1334f3095fef684e6bab87a49d19…
commit 9f1334f3095fef684e6bab87a49d19235de10761
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 2 22:29:36 2016 +0100
Add GSMTAP logging sub-dissector
Applications can also use GSMTAP framing to convey log messages
which would traditionally be printed on stderr or on log files. This
allows the ordered/interspersed display of protocol messages with log
lines from the applications that send or received those messages.
The osmocom logging framework (part of libosmocore) implements this in
libosmocore.git Change-Id I9a7e72b8c9c6f6f2d76d1ea2332dcdee12394625
Change-Id: I0de723445e5b5ce0199a4081808111240a9ed047
http://cgit.osmocom.org/wireshark/commit/?id=ad370374f7a88821a34de878800ae8…
commit ad370374f7a88821a34de878800ae83a83b83982
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 10 14:29:09 2016 +0100
Cosmetic fixes to packet-gsmtap.h header file
make sure all formatting is consistent and using tabs rather than a mix
of tabs and spaces.
Change-Id: I48a570a365b8d908a084c82c2f79260c053227ab
http://cgit.osmocom.org/wireshark/commit/?id=038be63e65c9dbbe56c54cd458d06e…
commit 038be63e65c9dbbe56c54cd458d06e95e01e91ef
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 9 19:21:13 2016 +0100
gsmtap: Introduce a new packet-gsmtap.h header file
Move the GSMTAP protocol related #defines to packet-gsmtap.h, as there
are other dissectors (like packet-gsm_sim.c and future dissectors) need
access to some of those #defines.
Change-Id: Ibb3517bd773be63b7e3cd30104a5351427e22ebf
http://cgit.osmocom.org/wireshark/commit/?id=6a4226e2bfb7340e9c824e17c4b39f…
commit 6a4226e2bfb7340e9c824e17c4b39f535ee84abe
Author: Роман Донченко <dpb(a)corrigendum.ru>
Date: Fri Dec 9 01:04:39 2016 +0300
ssh: organize header field IDs
The header field ID variables are listed in a somewhat chaotic order,
making the list hard to comprehend and update. Group them according
to the part of the protocol the corresponding fields occur in, and
order the groups and the IDs within groups to roughly match
the protocol flow and message formats.
Change-Id: I915f508fd78ff89819c96d246c79d335de6a172e
Reviewed-on: https://code.wireshark.org/review/19154
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=5592deb6d0659a8f0dba52f8301fc7…
commit 5592deb6d0659a8f0dba52f8301fc7d19a56575a
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Fri Dec 9 19:27:58 2016 -0800
Boost the max CPU time.
See if that lets the big file from bug 13226 pass the test under
Valgrind.
Change-Id: I76eb0c18809289e3b14ff8071402c31f70d93d42
Ping-Bug: 13226
Reviewed-on: https://code.wireshark.org/review/19189
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=f60ec2581ae825f89e669ca4b4f149…
commit f60ec2581ae825f89e669ca4b4f14917a2aab561
Author: Michael Mann <mmann78(a)netscape.net>
Date: Thu Dec 8 21:41:58 2016 -0500
[ICMP] use abs() in detecting timestamp heuristics
The code was making the assumption that the ICMP data time will always
be greater than or equal to the frame time, but not earlier, but that
is not always the case and the heuristics can fail.
Bug: 13161
Change-Id: I4bc7bd8d22d717d3b1f08afdd651f8a70cb7aef2
Reviewed-on: https://code.wireshark.org/review/19157
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=29841933f934533cc63ff218bf0f64…
commit 29841933f934533cc63ff218bf0f6423ee51a7eb
Author: AndersBroman <anders.broman(a)ericsson.com>
Date: Fri Dec 9 15:43:30 2016 +0100
[RTP] Don't call p_get_proto_data() twice
Change-Id: Ie13e23232e183818b813e391274d75415b3fee83
Reviewed-on: https://code.wireshark.org/review/19181
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
Petri-Dish: Anders Broman <a.broman58(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=2d89c34e8cf11d7cb51bd609eb18db…
commit 2d89c34e8cf11d7cb51bd609eb18db3acffc1108
Author: Thomas Dreibholz <dreibh(a)iem.uni-due.de>
Date: Fri Dec 9 10:34:42 2016 -0500
packet-windows-common.h: Fix "Warning: this decimal constant is unsigned only in ISO C90"
Bug: 12824
Change-Id: I4b857f3cc488867d8ee7487c1f978edf639988f8
Reviewed-on: https://code.wireshark.org/review/19182
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=43000acd7429a5870c6b411263c2e4…
commit 43000acd7429a5870c6b411263c2e4a8342da759
Author: Dario Lombardo <lomato(a)gmail.com>
Date: Fri Dec 9 11:46:20 2016 +0100
ui: move filesystem code to wsutil/filesystem.c
This function can be used by code outside ui (eg. extcap).
Ping-Bug: 13218
Change-Id: Ic11f7acebefeaf777692df044ebff9b1bc387aa3
Reviewed-on: https://code.wireshark.org/review/19178
Petri-Dish: Dario Lombardo <lomato(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=8dca05f188712d26efb0e126a00d4a…
commit 8dca05f188712d26efb0e126a00d4ac167a5c8dc
Author: AndersBroman <anders.broman(a)ericsson.com>
Date: Fri Dec 9 13:04:28 2016 +0100
[RTP]Rearrange the logic in process_rtp_payload() to make it a bit clearer
what happens.
Change-Id: Ib64c127ef5e2ba3fe57301c7ac7c75fd1d0e0d27
Reviewed-on: https://code.wireshark.org/review/19176
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=9f56bdbef3b2f20339b16308ec2faf…
commit 9f56bdbef3b2f20339b16308ec2faf663e7b4f3f
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Thu Dec 8 15:16:00 2016 -0800
Set a Libgcrypt log handler on Windows.
Libgcrypt prints all log messages to stderr by default. On Windows the
slow_gatherer routine logs
NOTE: you should run 'diskperf -y' to enable the disk statistics
if DeviceIoControl(..., IOCTL_DISK_PERFORMANCE, ...) fails. We don't
depend on cryptographically secure random numbers and the message is
needlessly confusing. Add a log handler that ignores less-severe messages.
Change-Id: If40a691ea380364457dfdf126b9bf33ac2672d3a
Reviewed-on: https://code.wireshark.org/review/19155
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=b7e7796e20d5b194a72658a0e3f885…
commit b7e7796e20d5b194a72658a0e3f88522e7f66ebc
Author: Dario Lombardo <lomato(a)gmail.com>
Date: Wed Nov 9 13:56:12 2016 +0100
extcap: add new option type (timestamp).
Bug: 12787
Change-Id: I941833c55fb607c8af2ef832082af58d7b94e965
Reviewed-on: https://code.wireshark.org/review/18721
Petri-Dish: Roland Knall <rknall(a)gmail.com>
Reviewed-by: Roland Knall <rknall(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=fb0c288f99518eac830cf29e92c354…
commit fb0c288f99518eac830cf29e92c3543a8045878e
Author: Paul Offord <paul.offord(a)advance7.com>
Date: Mon Oct 3 09:09:18 2016 +0100
transum: plugin code
A plugin to calculate response, service and spread time values based on
the RTE model.
Bug: 12892
Change-Id: I47d7e5354fc269916851a318fef10b826897eaf8
Reviewed-on: https://code.wireshark.org/review/17750
Petri-Dish: Anders Broman <a.broman58(a)gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=58f601879a523ecd0ea629bca0da5f…
commit 58f601879a523ecd0ea629bca0da5fb36e1ef416
Author: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Date: Sun Nov 13 18:47:28 2016 +0100
.mailmap: Update (of november)
Change-Id: I643825baa09bf1b6b54515dc109669c0cb1e2cd7
Reviewed-on: https://code.wireshark.org/review/18800
Reviewed-by: Franklin Mathieu <snaipe(a)diacritic.io>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=6b064e0e145053dbaf96fb0e7b90a4…
commit 6b064e0e145053dbaf96fb0e7b90a46979ce2c8c
Author: Stig Bjørlykke <stig(a)bjorlykke.org>
Date: Wed Dec 7 19:59:53 2016 +0100
extcap: Whitespace cleanup.
Cleanup code to use uniform whitespace to make it more readable.
Also added brackets to unbracketed one line conditional statements.
This was done using "astyle -A1cHjk3pU".
Change-Id: Iebe96c488c843ce1d790ede0016eb9df025e98a5
Reviewed-on: https://code.wireshark.org/review/19133
Petri-Dish: Stig Bjørlykke <stig(a)bjorlykke.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=d438170c87c429af914dbc66dd9898…
commit d438170c87c429af914dbc66dd989860dd461960
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Thu Dec 8 12:34:59 2016 -0800
Fix a mis-merging.
Also, remove the "make sure we're not fetching a bogus structure" tests.
Add a comment explaining how a compiler bug where it's overly optimizing
a combination of tests could cause the valgrind errors we were seeing,
so we're zeroing the entire structure, padding included, to avoid that.
Change-Id: I24f94b2cbceec5234c1da82b891f609648075839
Reviewed-on: https://code.wireshark.org/review/19149
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=a02d8e3c4e8cf7d756141ca45f6b27…
commit a02d8e3c4e8cf7d756141ca45f6b27f5658747fb
Author: Dario Lombardo <lomato(a)gmail.com>
Date: Thu Dec 8 15:46:59 2016 +0100
tns: reduce variable scope.
Change-Id: Ie187692143b5866bb52b7daf1def2e36ce202a86
Reviewed-on: https://code.wireshark.org/review/19146
Petri-Dish: Dario Lombardo <lomato(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=7a7249cae7765f0acb785c22d2fb3b…
commit 7a7249cae7765f0acb785c22d2fb3b9210d5c8ac
Author: AndersBroman <anders.broman(a)ericsson.com>
Date: Thu Dec 8 13:50:42 2016 +0100
[GTP] Add dissection of Extended Common Flags II IE
while at it extend IE value_strings.
Change-Id: Iea592aca088384c381843be7255922db2ade393a
Reviewed-on: https://code.wireshark.org/review/19145
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
Petri-Dish: Anders Broman <a.broman58(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=3496051d07683a5ddee435c7dc521a…
commit 3496051d07683a5ddee435c7dc521a157b142fa3
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Thu Dec 8 00:24:05 2016 +0100
sdp: decode pt for more RTP transport protocols
Do not just decode the payload type for RTP/AVP, but also all RTP
transport types.
Add RTP/AVPF (same as normal RTP/AVP, but with additional RTCP formats).
Similarly, add RTP/SAVPF and the two DTLS variants. Add references to
the relevant specifications and order per IANA registry.
Tested with dtls-srtp-ws-sip.pcapng, now the payload types under the
"m=" tree have names and frames that were previously reported as RTP
show up as SRTP. Frame 442 now shows "Encrypted RTCP Payload" warning
instead of decoding it as garbage.
Change-Id: I06893f385ec270391f8891e72a364d08d2354a0a
Ping-Bug: 13193
Reviewed-on: https://code.wireshark.org/review/19139
Petri-Dish: Anders Broman <a.broman58(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=43706be64c1380d55da1882d093764…
commit 43706be64c1380d55da1882d093764913401d7e7
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Thu Dec 8 08:14:14 2016 +0100
Qt: Fix currentOutputDeviceName() without QtMultimedia
Fix build error:
ui/qt/moc_rtp_player_dialog.cxx:87:76: error: ‘currentOutputDeviceName’ was not declared in this scope
case 0: *reinterpret_cast< QString*>(_v) = currentOutputDeviceName(); break;
Change-Id: I065862540e775c3e965cb5d3ae4c53bd8d505bdd
Reviewed-on: https://code.wireshark.org/review/19142
Petri-Dish: Michal Labedzki <michal.labedzki(a)tieto.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=98ec464f0cfbf45bfd204725665f52…
commit 98ec464f0cfbf45bfd204725665f527533b82ff3
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Thu Dec 8 09:07:13 2016 +0000
Revert "Revert "Don't use a local variable's address in set_address().""
This reverts commit 92a2c184b09ce41a1ab717963750bb5543099742.
Actually, that address *is* attached to a pinfo structure.
Change-Id: I183135f9cf10a6714045091d2ae02d2799093bae
Reviewed-on: https://code.wireshark.org/review/19143
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=5e3f8236b9945eac9105b65a144883…
commit 5e3f8236b9945eac9105b65a14488374aa7a836f
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Sat Nov 12 14:40:31 2016 -0500
packet-rpcrdma: Select correct size of transport header
Nit: Make it easier to see the transition between the end of the
RPC-over-RDMA transport header and the start of the RPC header.
Calculate the selection size of the RPC-over-RDMA header
properly, including the size of the chunk lists.
Change-Id: I84bc7d970a95e8f50a21a45ded386322711b6512
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19034
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=dde31375270fac9856f6908da30355…
commit dde31375270fac9856f6908da30355e77a97758d
Author: Chris Brandson <chris.brandson(a)gmail.com>
Date: Wed Dec 7 14:36:17 2016 -0800
Fix ZigBee End Device Timeout enumeration
Value 1 incorrect. Remaining enumerations correct
Change-Id: I31939fabded6c4eab13c5b61bbdd4f61b962f0e0
Reviewed-on: https://code.wireshark.org/review/19137
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=92a2c184b09ce41a1ab717963750bb…
commit 92a2c184b09ce41a1ab717963750bb5543099742
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Wed Dec 7 22:50:49 2016 +0000
Revert "Don't use a local variable's address in set_address()."
This reverts commit e2c26ff90c6aee381c3af0c33253dcfa5631bb43.
*That* address isn't attached to a pinfo structure, it's used to create a conversation, and a copy is made of it, using file scope. So that's not the cause of this problem.
Change-Id: I07ce091e678c42c30080cd00fd17cd1584f473ad
Reviewed-on: https://code.wireshark.org/review/19138
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=e2c26ff90c6aee381c3af0c33253dc…
commit e2c26ff90c6aee381c3af0c33253dcfa5631bb43
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Wed Dec 7 14:21:09 2016 -0800
Don't use a local variable's address in set_address().
The address data is supposed to outlive the current routine's scope, so
you can't pass it a pointer to an argument to the routine; you have to
allocate pinfo-scoped memory and copy the variable to that.
Bug: 13219
Change-Id: Id3fdb52b614036d4d24d0676e798a2524fbe916c
Reviewed-on: https://code.wireshark.org/review/19136
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=37eead0f603e8129702384a0798410…
commit 37eead0f603e8129702384a0798410d6c0b0884b
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Tue Dec 6 16:31:32 2016 +0000
Revert "Temporarily break up complicated expression into a bunch of separate ifs."
This reverts commit db7c6286169015a727024e86eb270722127125bb.
As pointed out in bug 13044, the warning is really coming from checking
"cops_call->solicited", no need to expand the whole expression.
Ping-Bug: 13044
Change-Id: Ib376ce6d0ec9fcf896e6081adae7664f19d9f759
Reviewed-on: https://code.wireshark.org/review/19115
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=49fcee3fcb997036f8677af081a5cb…
commit 49fcee3fcb997036f8677af081a5cbecab7c07e0
Author: Роман Донченко <dpb(a)corrigendum.ru>
Date: Wed Dec 7 01:14:39 2016 +0300
Qt: don't append a second extension to save file names
When checking if the file already has one of the possible extensions,
MainWindow::fileAddExtension reuses file_suffix between iterations and
appends to it each time, so it ends up checking for the wrong suffix for all
extensions except the first one. Scope file_suffix to the for loop to
fix that.
Change-Id: Idbc5a619a4793d8c477bfd88305cdb44ea844e13
Reviewed-on: https://code.wireshark.org/review/19123
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=983334fc1e6f95c88b9e35176feedf…
commit 983334fc1e6f95c88b9e35176feedf66d9dd484d
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Wed Dec 7 11:50:10 2016 -0800
The version lists are sequences of 1-byte integers, not strings.
Show each version in the list independently as an item.
Perhaps the Set Protocol response version lists seen have only one
version, but the presence of a version-0 terminator suggests that it
could contain multiple versions, so dissect it as such.
For FT_STRINGZ values, let proto_tree_add_item() determine the length -
pass a length of -1. If we need the length, use
proto_tree_add_item_ret_length().
Change-Id: I5954ccac34f9e462c6d43e9a213974cf818f4d0d
Reviewed-on: https://code.wireshark.org/review/19134
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=0af0532ccd9e39372f13238c63519f…
commit 0af0532ccd9e39372f13238c63519fb04977974f
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Wed Dec 7 09:58:28 2016 -0800
Qt: Fixup the currentOutputDeviceName Q_PROPERTY.
The CONSTANT attribute indicates that the same value will be returned
every time. That isn't the case here so remove it.
Change-Id: Ie7451e6aabcb4fa1a6960762d96ad190f32b3d7a
Reviewed-on: https://code.wireshark.org/review/19130
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=fa47c368c6ea29c71e7a0d80aa42f8…
commit fa47c368c6ea29c71e7a0d80aa42f8632f335fb8
Author: Stig Bjørlykke <stig(a)bjorlykke.org>
Date: Wed Dec 7 19:02:06 2016 +0100
extcap: Separate dirname and file with G_DIR_SEPARATOR_S.
Change-Id: I9e1e9b1a10a15ca95519392a7a19ba77f460141e
Reviewed-on: https://code.wireshark.org/review/19131
Petri-Dish: Stig Bjørlykke <stig(a)bjorlykke.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=cd4540b260040f08a5e814fab4c60e…
commit cd4540b260040f08a5e814fab4c60e001501f8cb
Author: Alexandr Savca <s.alex08(a)mail.ru>
Date: Sat Dec 3 16:42:23 2016 +0200
packet-tns: add Set Protocol dissection.
Set Protocol is a SQLNET (NET8) message of Data packet type. At the
moment, request message is fully implemented, response partly.
Also, remove unused href entry(s).
Change-Id: I1814ce867cf4f03fa70f05552bfe870ed8f7737c
Reviewed-on: https://code.wireshark.org/review/19051
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=b9a1fd5bd63be58243dd973c8c842f…
commit b9a1fd5bd63be58243dd973c8c842f10e9833f00
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Tue Dec 6 09:10:52 2016 +0100
Bluetooth: SMP: Use bitmask fields
And try to improve column output readability by using
separators.
Change-Id: I274f47275519c2a87def483f8f857a98edc341d1
Reviewed-on: https://code.wireshark.org/review/19109
Petri-Dish: Michal Labedzki <michal.labedzki(a)tieto.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=1dde01cd9fd0b2f69fef5fa95d79a5…
commit 1dde01cd9fd0b2f69fef5fa95d79a50983e3f4a7
Author: bwhitn <brian.m.whitney(a)outlook.com>
Date: Wed Dec 7 07:32:31 2016 -0800
Fix: Allocate new string for export object entry to prevent crash when memory is freed
Change-Id: Ied9f267b28144ea6069388d2d739d07955642863
Reviewed-on: https://code.wireshark.org/review/19129
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=f39389e945e11a82905bc5b71ada85…
commit f39389e945e11a82905bc5b71ada85f3b90e9bab
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Tue Dec 6 11:25:59 2016 -0500
packet-rpcrdma: Fix selection size in chunk list dissectors
Use proto_item_set_len instead of walking the packet ahead of time
trying to compute the size.
Change-Id: I5eb3da1fef45895853cb5b6b198d0310394e4176
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19120
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=29768d91ec60023cc68cb38edc492a…
commit 29768d91ec60023cc68cb38edc492a6d2221f662
Author: Michael Mann <mmann78(a)netscape.net>
Date: Tue Dec 6 21:19:01 2016 -0500
RTCP: Bugfix MS Video Source Request dissection
Bug: 13212
Change-Id: I249d38e843f737bbd0773828f24980d148fbaa00
Reviewed-on: https://code.wireshark.org/review/19126
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=0863a2c4659ca1c874f414b0720465…
commit 0863a2c4659ca1c874f414b0720465f0fae771d9
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Wed Dec 7 00:06:23 2016 +0100
sdp: replace bitmask by enum for transport protocol
Previously the bitmask also stored whether the type of media (video) and
address type (IPv4/IPv6). Now that these are gone, it makes more sense
to use enums.
There is no functional change (only debugging output is different).
Change-Id: Idc9659cd21e36489a3f5720bbf13640c4beecc02
Reviewed-on: https://code.wireshark.org/review/19124
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=f0dbb28854346970f4329413c9bae8…
commit f0dbb28854346970f4329413c9bae8a212d95836
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Tue Dec 6 13:37:45 2016 -0800
Throw in another tweak to check for uninitialized cops_call_t structures.
Temporariy add a "magic" field, initialize it when we allocate it, and
whenever we fetch a structure from the array, make sure the "magic"
field has the right value.
(If this all turns out to be a valgrind bug, I'm not going to be very
happy.)
Change-Id: I29becc715367fdc305504b38d48be05dc516132a
Reviewed-on: https://code.wireshark.org/review/19128
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=451eac813745170074aa9223ab5582…
commit 451eac813745170074aa9223ab558263aa8f73f5
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Fri Nov 11 17:35:58 2016 -0500
packet-rpcrdma: Prepare dissector for RPC-over-RDMA on iWARP or RoCE
Remove the Infiniband-centric QP filtering. This filtering attempted
to create conversations to allow the heuristic dissector to be
bypassed once it was established that a QP was carrying
RPC-over-RDMA traffic.
However, it was preventing proper identification of RPC-over-RDMA
traffic when a CM connection establishment exchange doesn't appear
in the capture (which is frequently the case for captures of NFS
traffic).
Also, without this conversation logic, loading a capture file
appears to be significantly faster, at least for capture files
I have on hand.
Later, some form of conversation management will be needed in
order to associate RPC-over-RDMA transport headers with
RDMA Read and Write operations that go along with them. But it
will need to be agnostic about the underlying link layer.
Bug: 13199
Bug: 13202
Change-Id: Ie6b7a4c65979dac036306f7367ce18836713ab4d
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19032
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=4f684a606226bee6381285388e3b28…
commit 4f684a606226bee6381285388e3b28f06975f1f4
Author: Alexandr Savca <s.alex08(a)mail.ru>
Date: Sat Dec 3 15:36:51 2016 +0200
packet-tns: add TNS_TYPE_DATA functions dissection.
Those functions also known as NET8 commands or SQLNET layer of TNS protocol.
Also added a lot of sub-functions for one NET8 command, also known as OCI
(Oracle Call Interface).
Do other cleanup while in the neighbor hood including:
1. Use proto_tree_add_bitmask where applicable
2. Remove individual "hidden" command fields. Filtering should use "tns.type"
3. Remove unnecessary if (tree)s
Change-Id: Ib7cc5cf307179d5d252c334949a4e77d9d396ba4
Reviewed-on: https://code.wireshark.org/review/19050
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=a1c30fed2a5263314d892c7b183e6d…
commit a1c30fed2a5263314d892c7b183e6d8b43e14d4f
Author: bwhitn <brian.m.whitney(a)outlook.com>
Date: Tue Dec 6 10:58:17 2016 -0800
reformatted IMF export objects
Change-Id: I3d8da3f481d6808d374c2a906652370a46a4c088
Reviewed-on: https://code.wireshark.org/review/19121
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Moshe Kaplan <me(a)moshekaplan.com>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=fc4bb7eb7413affa63049516c4dbc4…
commit fc4bb7eb7413affa63049516c4dbc46ca272abea
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Tue Dec 6 20:49:12 2016 +0100
Change SpanDSP capitalization
Many capitalization can be found for this library (spandsp, Spandsp, SpanDSP),
let's use the one found in the library README and in its spec file.
Change-Id: Ia66b723e5d582a6218da1b6366b7d4859272f80c
Reviewed-on: https://code.wireshark.org/review/19122
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=47829b9611b613425aa0a314224863…
commit 47829b9611b613425aa0a314224863b02b915ea2
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Tue Dec 6 17:46:09 2016 +0100
cops: try to avoid uninitialized warning error
Valgrind 3.11.0 on the Ubuntu 16.04 buildbot reports that
cops_call->solicited is not initialized:
pdus_array = (GPtrArray *)wmem_map_lookup(cops_conv_info->pdus_tree, GUINT_TO_POINTER(handle_value));
/* ... */
for (i=0; i < pdus_array->len; i++) {
cops_call = (cops_call_t*)g_ptr_array_index(pdus_array, i);
if ( /* ... */
( (cops_call->op_code == COPS_MSG_KA && !(cops_call->solicited)) &&
^^^^^^^^^^^^^^^^^^^^
which is clearly bogus since the only place where cops_call could be
created is a few lines up:
ver_flags = tvb_get_guint8(tvb, offset);
is_solicited = (lo_nibble(ver_flags) == 0x01);
/* ... */
pdus_array = (GPtrArray *)wmem_map_lookup(cops_conv_info->pdus_tree, GUINT_TO_POINTER(handle_value));
if (pdus_array == NULL) {
pdus_array = g_ptr_array_new();
wmem_map_insert(cops_conv_info->pdus_tree, GUINT_TO_POINTER(handle_value), pdus_array);
}
/* ... */
cops_call = wmem_new(wmem_file_scope(), cops_call_t);
cops_call->op_code = op_code;
cops_call->solicited = is_solicited;
/* ... */
g_ptr_array_add(pdus_array, cops_call);
Try to zero the whole structure to avoid this bogus warning.
Change-Id: I1ec4d23e99c987849af580a1c8134610c383e55e
Ping-Bug: 13044
Ping-Bug: 13203
Reviewed-on: https://code.wireshark.org/review/19119
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=ae989a5d0642c9de4458a2e8bbfd5f…
commit ae989a5d0642c9de4458a2e8bbfd5f288193a6f5
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Wed Nov 9 16:34:34 2016 +0100
Bluetooth: SMP: Indicate when keys are Debug
Debug mode keys are described by Bluetooth Core4 specification.
Inform user if any of keys are debug. Debug mode is only if both
keys are debug.
Change-Id: Id7f58c2445614dc386a67b91cbe6f78ffbeda880
Reviewed-on: https://code.wireshark.org/review/19083
Petri-Dish: Michal Labedzki <michal.labedzki(a)tieto.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=d59653f8d52efbf3ab32f95043cd71…
commit d59653f8d52efbf3ab32f95043cd718965e57406
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Fri Dec 2 15:52:02 2016 -0800
Qt: Make the RTP player output device selectable.
Add a combobox for selecting the output device and populate it with our
available devices. Let the user know if our output format isn't
supported.
Ping-Bug: 13105
Change-Id: I299c7d0f191bb66d93896338036000e2c377781f
Reviewed-on: https://code.wireshark.org/review/19046
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=263fea9723ea3487c0d98b0720ab2d…
commit 263fea9723ea3487c0d98b0720ab2d656f780fe1
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Thu Oct 27 13:51:05 2016 +0200
Bluetooth: SMP: Dissect remaining Key Distribution bits
Add "Linkkey" and "Reserved" fields.
Change-Id: I21a23824348500bbcf8366c947fe2d6599b015d4
Reviewed-on: https://code.wireshark.org/review/19081
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=ebe948bf983c5ff5b0805f16647ffa…
commit ebe948bf983c5ff5b0805f16647ffa974d7f1bd6
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Sun Dec 4 21:47:57 2016 -0500
packet-rpcrdma: Add filter variable for Write chunk segment count
Allow the Write segment count field to be selected and filtered on.
In many Write chunks there is just one segment. However in some
special cases there can be multiple segments in a Write or Reply
chunk.
Change-Id: Ic4a4104e3a44bf4f2c96e4e5353a10e7547350c9
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19102
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=8c748af03dbd3f0484a14cb3a7b934…
commit 8c748af03dbd3f0484a14cb3a7b9341b1adb68da
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Tue Dec 6 08:53:10 2016 -0800
Add udpdump to the macOS package.
Change-Id: I9d16a8291efdd564a905b2f8bc1ded4fa1aa718d
Reviewed-on: https://code.wireshark.org/review/19118
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=f5e22a14877922aa7b907d2e434958…
commit f5e22a14877922aa7b907d2e434958c86efd6875
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Thu Nov 24 00:27:14 2016 +0100
codecs: Add support for G.722 and G.726
Integrate the Spandsp library for G.722 and G.726 support. Adds support
for G.722 and all eight variants of G.726.
Note: this also fixes a crash in Qt (buffer overrun, reading too much
data) caused by confusion of the larger output buffer (resample_buff)
with the smaller input buffer (decode_buff). It was not triggered before
because the sample rate was always 8k, but with the addition of the new
codecs, a different sample rate became possible (16k).
Fix also a crash which occurs when the RTP_STREAM_DEBUG macro is enabled
and the VOIP Calls dialog is opened (the begin frame, start_fd, is not
yet known and therfore a NULL dereference could occur).
Passes testing (plays normally without bad RTP timing errors) with
SampleCaptures files: sip-rtp-g722.pcap and sip-rtp-g726.pcap. Tested
with cmake (Qt), autotools (Qt and GTK+) with ASAN enabled.
Bug: 5619
Change-Id: I5661908d193927bba50901079119eeff0c04991f
Reviewed-on: https://code.wireshark.org/review/18939
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=d8cdb550445a1bc86626bd9d45da1c…
commit d8cdb550445a1bc86626bd9d45da1ce958d1592b
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Fri Dec 2 11:36:45 2016 -0800
Autotools: Disable Qt4 on macOS.
Add a check for macOS+Qt4 to configure.ac in order to roughly match the
CMake behavior in ge858829.
Change-Id: I37de95d5db515d28dd88f13d818531bf6e94d07e
Reviewed-on: https://code.wireshark.org/review/19036
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=c33429765473dc1e7e46a24305bbf9…
commit c33429765473dc1e7e46a24305bbf921685401e3
Author: Michael Mann <mmann78(a)netscape.net>
Date: Thu Sep 22 13:36:44 2016 -0400
SDP: Fix compiler warning
Change-Id: I5d415ba9ce7ae62eff43d47ceaa96e6282eaad1a
Reviewed-on: https://code.wireshark.org/review/19113
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=7c3ecc6956e456867ac7d216600ea3…
commit 7c3ecc6956e456867ac7d216600ea3697b548eff
Author: Pascal Quantin <pascal.quantin(a)gmail.com>
Date: Tue Dec 6 14:50:09 2016 +0100
DOF: fix UAT update callbacks
- update callback must return a boolean to indicate success / failure
- error message must be allcoated in glib memory as GUI will g_free it
Bug: 13209
Change-Id: Ibb9690034d66dae85e775d0010aadeb192c76b4a
Reviewed-on: https://code.wireshark.org/review/19111
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Reviewed-by: Pascal Quantin <pascal.quantin(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=e2c812c7674526cf0cb1acbd01ea43…
commit e2c812c7674526cf0cb1acbd01ea43d6701f62df
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Fri Oct 28 08:26:12 2016 +0200
Bluetooth: Sync "Classic" color rules
Change-Id: Ic64f9b71eba4ba8c79c28e10fe4eac983ca98f22
Reviewed-on: https://code.wireshark.org/review/19085
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Reviewed-by: Michal Labedzki <michal.labedzki(a)tieto.com>
http://cgit.osmocom.org/wireshark/commit/?id=1d2f68b60f003c9ef006465330207d…
commit 1d2f68b60f003c9ef006465330207d3d65af6dd7
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Mon Dec 5 00:43:02 2016 +0100
sdp: refactor session/media level handling of attributes
The media_count meaning is horrendous. -1 means "none", a count of "0"
actually means "1". This led to various bugs in the past, so just rip it
out and use a (wmem) array from which the length can be determined.
That also means that a hard-coded limit on the media can now easily be
lifted without affecting the size of the transport_info_t structure.
(This limit, SDP_MAX_RTP_CHANNELS, is unchanged in this patch though.)
Refactor the SDP dissector such that:
- Media and related attributes are no longer a bunch of fixed array
fields, but grouped in one structure. This results in the largest
changes all over the place since "transport_info->media[n]" is now
transformed into "media_desc->media" where "media_desc" is an element
of the "transport_info->media_descriptions" wmem array.
- Simplify protocol (in "m=") parsing (lots of ifs -> array + loop).
- Remove convert_disposable_media and disposable_media_info_t, parse
fields (media protocol from "m=", connection address from "c=", etc.)
while parsing the SDP instead of parsing it at the end.
- Have two distinct structures for keeping the info for the session and
media level. Emphasize that new media descriptions are inherited from
session level attributes (via sdp_new_media_description).
- Delay creation of dynamic payload type information table until we
actually create the media description. Create function
clean_unused_media_descriptions to handle the common of freeing
unused dynamic pt.
- Remove SDP_IPv4/SDP_IPv6, these are replaced by checking the type
member of the address structure.
Changes to MSRP part:
- Move MSRP attributes to the media-level attributes.
- Remove msrp_transport_address_set attribute, rely on the AT_NONE
address type for detecting bad addresses.
- Remove SDP_MSRP_IPv4 check, this never worked as the flag was never
set. Now it relies on the address family from the host in a=path:.
Tested with these capture files with no change in PDML output nor
improvements/regressions with memleaks (as reported by ASAN):
capture sip call wireshark 1.8.2.pcap
NOringback.pcapng
rtp_not_parsed_by_1_10_1.pcap
rtsp_interleaved_coreplayer.cap
SIP_CALL_RTP_G711.pcapng
srtpincorrectlyselected.pcap
tdnwifitontwifi_withnatting_clientAbhopati_03082015.pcapng
Change-Id: Ia0dbc63f8bd78cc84dad2e18174540e31b78a80d
Reviewed-on: https://code.wireshark.org/review/19072
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=104b9fe5afc1f7aac1df263dd8e9af…
commit 104b9fe5afc1f7aac1df263dd8e9af1fd1cb449f
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Mon Dec 5 23:00:33 2016 +0100
rtp: add function to duplicate rtp_dyn_payload_t
There is no way to iterate through the contents. For a future patch to
the SDP dissector (where the session-level info is copied to the
media-level), it would be nice to duplicate the dynamic payload info.
Change-Id: I79b8349e5e157298a28fc608e20c2c2e03e76400
Reviewed-on: https://code.wireshark.org/review/19106
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=89bc07c5d59ead31cad3ab5eea4378…
commit 89bc07c5d59ead31cad3ab5eea4378b6bb60bce9
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Wed Nov 30 21:43:09 2016 +0100
DTLS: add support for use_srtp extension (RFC 5764)
Decryption support will be added later. Tested with
dtls-srtp-ws-sip.pcapng from the linked bug.
Change-Id: Ida1a2da754ef9aef16ad15ff64455b6f8e703ffd
Ping-Bug: 13193
Reviewed-on: https://code.wireshark.org/review/18996
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=f96e9d067ba314c947a3caeafc909e…
commit f96e9d067ba314c947a3caeafc909e9542042a64
Author: Роман Донченко <dpb(a)corrigendum.ru>
Date: Mon Dec 5 22:43:21 2016 +0300
ssh: add dissection for ECDSA host keys
Change-Id: Ic9851976bfa25fc61c708ee08e5a26ad01769f06
Reviewed-on: https://code.wireshark.org/review/19097
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=38f45e1e222589987d95e79f594304…
commit 38f45e1e222589987d95e79f59430403f40bdd49
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Sat Dec 3 01:20:10 2016 +0100
SDP: reduce code duplication
Observe that some code in setup_sdp_transport is effectively the same
code as a part from dissect_sdp with these differences:
- Removal of these two conditions (setup_sdp_transport already returns
early when a packet is visited):
(!pinfo->fd->flags.visited) && (transport_info == &local_transport_info)
- "establish_frame" in setup_sdp_transport is replaced by "pinfo->num"
in dissect_sdp.
dissect_sdp further has two additional blocks that add information to
the VoIP calls dialog. This is preserved.
Freeing of the RTP payload information has also been simplified. Instead
of checking it inside the main loop that adds addresses (now moved to a
new function, "apply_sdp_transport"), let the caller do it outside the
loop.
The transformation in this patch is rather mechanical:
0. Add a comment on what the new function is supposed to do.
1. Move code from setup_sdp_transport into a new function,
apply_sdp_transport and reduce indentation level.
2. Copy all variables to the new function and populate the parameter
list.
3. Compile result, remove unused variables that the compiler warns for.
4. Move freeing of unused media outside the loop to the caller.
5. Create a new conditional statement before the duplicated loop, which
checks whether setup_sdp_transport has been used before. (SIP first
calls setup_sdp_transport, then it invokes the media type dissector
which calls dissect_sdp to populate the tree.)
6. Remove the duplicated code from the dissect_sdp loop until only the
VoIP Calls dialog info remains.
There is no functional change intended.
Change-Id: I928379466af56ef1729cccbf4a5b60895ddb3227
Reviewed-on: https://code.wireshark.org/review/19047
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=2994e63abbfbd3b57ade6d04a87371…
commit 2994e63abbfbd3b57ade6d04a8737199537cddd5
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Wed Nov 30 21:57:56 2016 +0100
SDP: add basic ICE candidate attribute dissection (RFC 5245)
Dissect the first, fixed part of a=candidate. The candidate type is also
unabbreviated for easier understanding. Tested with
dtls-srtp-ws-sip.pcapng from the linked bug.
Change-Id: I9950c8f066becea86f1fe8e9ffab2dc07ae0f425
Ping-Bug: 13193
Reviewed-on: https://code.wireshark.org/review/18997
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=8773ea03cbcd72cc6463476e0342d6…
commit 8773ea03cbcd72cc6463476e0342d6756d51267a
Author: D. Ulis <daulis0(a)gmail.com>
Date: Mon Dec 5 07:43:03 2016 -0500
CIP: Minor enhancements
1. ENIP: Display the CIP Forward Open Request packet number for connected data
2. CIP: Extended Network: Display expert info when the expected bytes does not match actual bytes
3. CIP: Look up more data fields as CIP service or Device Type
4. CIP: Display data as Dec/Hex, depending on how the spec shows things
5. Minor: Pull out common code into load_cip_request_data()
6. Minor: Text corrections
Change-Id: I184ac3899786f650e4d4643a5dfe68bba785d6e0
Reviewed-on: https://code.wireshark.org/review/19092
Petri-Dish: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=a94b82a8e1ca71d130ec5a77f7d71b…
commit a94b82a8e1ca71d130ec5a77f7d71b2d6814aeef
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Sun Dec 4 20:16:59 2016 -0500
packet-rpcrdma: Clean up Reply chunk dissection
Display the Reply chunk as a tree, using the same code that the
Write list dissector now uses. Fix up the selection size of the
Reply chunk.
Bug: 13197
Change-Id: Ie861b7721b2c2dd9a5839986488ee22f39f81d1e
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19101
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=677a543e48eed5921d44ceb53ea610…
commit 677a543e48eed5921d44ceb53ea6101b43a98ad2
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Sun Dec 4 18:39:39 2016 -0500
packet-rpcrdma: Fix Write list dissection
The current mechanism of dissecting RPC-over-RDMA chunk lists is not
working. It treats the Write list as a list of RDMA segments (it's a
list of counted arrays).
Bug: 13197
Change-Id: I6f8e788d66eefd17d6c1995e238a9ff9fa1e81f2
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19100
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=149e42f7d5e4bbb988da7e9f7fc70e…
commit 149e42f7d5e4bbb988da7e9f7fc70efe87cbca2e
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Sun Dec 4 17:36:59 2016 -0500
packet-rpcrdma: Fix Read list dissection
The current mechanism of dissecting RPC-over-RDMA chunk lists is not
working. It treats the Read list as a counted array (it's a list).
Part of this confusion arises because RFC 5666 uses the term "chunk"
to mean "chunk", "read segment", and "rdma segment". Re-organize
the dissector logic to make this distinction properly.
Bug: 13197
Change-Id: Iad517804dbcf8b30de795af03af7a71a6f231231
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19099
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=74f025d79e37dbbd628144a7b69c8f…
commit 74f025d79e37dbbd628144a7b69c8f0f23b50996
Author: Michael Mann <mmann78(a)netscape.net>
Date: Mon Dec 5 15:21:34 2016 -0500
RTPS: Cleanup endian handling
1. Rather than pass a boolean that has to be continually evaluated, just pass the
necessary encoding (ENC_LITTLE_ENDIAN or ENC_BIG_ENDIAN)
2. Incorporate more use of proto_tree_add_item_ret_[u]int
3. Remove NEXT_guint16 and NEXT_guint32 because we now have tvb_get_guint16 and
tvb_get_guint32
Change-Id: Ib1c3488450b4e727d2c1943ba4e577faf2350dcc
Reviewed-on: https://code.wireshark.org/review/19103
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=548b9febb3c915b3693af0f5e8fe33…
commit 548b9febb3c915b3693af0f5e8fe338447ca0f11
Author: Dmitry Lazurkin <dilaz03(a)gmail.com>
Date: Fri Nov 25 22:45:02 2016 +0300
kafka: add dissection for rest of api keys
- support rest of api keys
- dissect kafka.required_acks with constants
- dissect kafka.message_timestamp_type
- add expert info about missing request
Change-Id: I3d18936adac6702a61f545385bdec1b75b564bd9
Reviewed-on: https://code.wireshark.org/review/18954
Petri-Dish: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Martin Mathieson <martin.r.mathieson(a)googlemail.com>
http://cgit.osmocom.org/wireshark/commit/?id=a275e3fd0aecd98b5118ca08a3622e…
commit a275e3fd0aecd98b5118ca08a3622e8cb1468b2d
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Sun Dec 4 22:11:12 2016 -0500
packet-rpcrdma: Display length fields in decimal
Change-Id: I3a3a51de76286800992b1445c332c50059112c54
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19098
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=026b2f99293d1eb75f29178fc1ffd8…
commit 026b2f99293d1eb75f29178fc1ffd86dbe22fe7d
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Sun Dec 4 16:58:37 2016 -0500
packet-rpcrdma: Remove if (tree) preventing dissectors being called.
When tshark displays each frame in default mode (without -V):
- NFS on TCP is dissected and displayed
- NFS on RPC/RDMA is displayed as only an RPC/RDMA frame
NFS on RPC/RDMA should be dissected and displayed just like NFS on
TCP. Make passing along the RPC payload to the RPC dissector
unconditional.
Bug: 13198
Change-Id: Ia86f3abcfcbc65a860d4ff7bac19a5f3af44a0b0
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19027
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=7b5e77406d5210489c82a7aa931205…
commit 7b5e77406d5210489c82a7aa9312053ccb030766
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Mon Dec 5 10:53:32 2016 -0800
CMake: Update FindWiX.
The WiX Toolset installer sets the WIX environment variable. Search for
our WiX executables there first.
Change-Id: I5acc9cb369dc2bdbb071d35b5a39498c6db117a3
Reviewed-on: https://code.wireshark.org/review/19096
Petri-Dish: Gerald Combs <gerald(a)wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=2b51717fe5a7f9c1e389976ae1e553…
commit 2b51717fe5a7f9c1e389976ae1e55320970d133f
Author: Juanjo Martin <juanjo(a)rti.com>
Date: Wed Nov 30 17:13:30 2016 +0100
RTPS: Added submessages and fixed minor issues for Secure DDS
Bug: 13204
Change-Id: Iaad562aafe3a4f0300398fc45927ac810814ee75
Reviewed-on: https://code.wireshark.org/review/18990
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=4d9eb4caab3be28864dc2b257e5d6f…
commit 4d9eb4caab3be28864dc2b257e5d6f5ffe6c48dc
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Wed Oct 26 14:56:30 2016 +0200
Bluetooth: SMP: Dissect remaining AuthReq bits
Dissect SC, Keypress and Reserved bits.
Up to Bluetooth Core 4 specification.
Change-Id: Id7ac75bd917786abe9aada433a1343887a32234d
Reviewed-on: https://code.wireshark.org/review/19079
Petri-Dish: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=2452367d25e39840f679538cd2e496…
commit 2452367d25e39840f679538cd2e49649c914016e
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Wed Oct 26 15:53:12 2016 +0200
Bluetooth: SMP: Implement 3 more commands
0x0C: /* Pairing Public Key */
0x0D: /* Pairing DHKey Check" */
0x0E: /* Pairing Keypress Notification */
Change-Id: I18dc88d2cb7a96412b230a9b414ce053bfde09fa
Reviewed-on: https://code.wireshark.org/review/19080
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Petri-Dish: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=d67b557d9423c02a4b35f76ee1d2d1…
commit d67b557d9423c02a4b35f76ee1d2d1d3712f46fb
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Thu Oct 27 15:22:27 2016 +0200
Bluetooth: SMP: Add coloring rule for SMP
SMP occurs very rare, because of it nature - it is just pairing
procedure. It is better to distinguish it from L2CAP by assigned to it
another yellow colour.
Change-Id: I71e8641b717581253cd86cc867fa71241e7650b7
Reviewed-on: https://code.wireshark.org/review/19082
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=75a5cf9fa0c2d7eed8fca8b9011c07…
commit 75a5cf9fa0c2d7eed8fca8b9011c07dd99f5a751
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Wed Nov 9 12:51:15 2016 +0100
Bluetooth: BTLE*: Initialize what initialized was not
Fix unexpected Direction flag pass to BTLE dissector
what caused reassemble of L2CAP not working correctly
(it based on Source/Destination addresses/columns).
Change-Id: I10fb17c29b020f6ca746f7bbccb7527e0ba04624
Reviewed-on: https://code.wireshark.org/review/19084
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=5a0bc5f27bcb918fd78fd690cbd807…
commit 5a0bc5f27bcb918fd78fd690cbd8073b254f15b2
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Fri Oct 28 15:47:01 2016 +0200
Bluetooth: Assigned Numbers: Update Member UUIDs
Update manually from time to time based on:
https://www.bluetooth.com/specifications/assigned-numbers
Change-Id: I506e58c16322862c9fe517b71ab12806818331b5
Reviewed-on: https://code.wireshark.org/review/19086
Petri-Dish: Michal Labedzki <michal.labedzki(a)tieto.com>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=a7d404a972bc24020bbfe2d64b99e2…
commit a7d404a972bc24020bbfe2d64b99e299f2507bdc
Author: Michal Labedzki <michal.labedzki(a)tieto.com>
Date: Thu Nov 3 10:46:25 2016 +0100
androiddump: Add support for Bluetooth on Android 7.0
Now "ps" command does not support process name as parameter,
use grep instead.
Change-Id: I0c35bc7d560e237e4140000e67af097744cb2c1b
Reviewed-on: https://code.wireshark.org/review/19087
Petri-Dish: Michal Labedzki <michal.labedzki(a)tieto.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=e0a4f0c79b68830547dab1baad7641…
commit e0a4f0c79b68830547dab1baad7641a09b4d93f5
Author: Michael Mann <mmann78(a)netscape.net>
Date: Sun Dec 4 20:27:35 2016 -0500
SMB: Limit Export object files to 32 bits.
Most of the file offset fields are 32-bit, but the algorithms use gsize
variables, which can vary between 32 and 64 bit builds. The 64-bit
builds are the ones with the problem with "garbage" data comes from
(effectively) invalid 32-bit offsets.
Bug: 11133
Change-Id: I20b8cafb75fc021594159ab092c18c24f3e257e3
Reviewed-on: https://code.wireshark.org/review/19073
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=26def3ef72b3dc1f936322fb1e96b7…
commit 26def3ef72b3dc1f936322fb1e96b7d81a19390b
Author: Michael Mann <mmann78(a)netscape.net>
Date: Sun Dec 4 22:29:14 2016 -0500
Honor protocols.display_hidden_proto_items preferences when outputting fields in TShark
Bug: 13192
Change-Id: Ibb2b3913716d31a3d5f600e1b6400fdf14a69ca4
Reviewed-on: https://code.wireshark.org/review/19075
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Anders Broman <a.broman58(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=037c64aa34d4196da5a39dfb59af16…
commit 037c64aa34d4196da5a39dfb59af16abceb1247b
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sun Dec 4 20:25:51 2016 -0800
Clean up initialization code for programs.
Make the init_progfile_dir() call unconditionally, even if plugins
aren't supported, as that doesn't necessarily mean nobody uses the
directory containing the executable.
Report the error the same way in all programs, and free the error string
after we're finished with it.
Make the error - and the comment before the code - reflect what
init_progfile_dir() is actually doing (the goal is to get the full
pathname of the directory *containing* the executable; that's generally
done by getting the pathname of the executable and stripping off the
name of the executable, but that's won't necessarily always be the
case). Also note for TShark that we won't be able to capture traffic,
just as we do for Wireshark (if we don't have the pathname of the
program file, we don't have a pathname to use to find dumpcap).
Have the plugin scanner just fail silently if we weren't able to get the
plugin directory path, so we don't have to worry about calling it if
init_progfile_dir() fails.
Clean up white space while we're at it.
Change-Id: I8e580c719aab6fbf74a764bf6629962394fff7c8
Reviewed-on: https://code.wireshark.org/review/19076
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=faf70602a8e96433ae888278cccaac…
commit faf70602a8e96433ae888278cccaac057091fbca
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sun Dec 4 19:21:19 2016 -0800
Update a comment to reflect current reality.
Change-Id: Ied84e0363161ebc42c8cf24e7ade4b1b4e536448
Reviewed-on: https://code.wireshark.org/review/19074
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=83a1ab23abdb22ae7b84cff9900998…
commit 83a1ab23abdb22ae7b84cff99009988f97fb3653
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Tue Nov 29 00:44:56 2016 +0100
cmake: Fix building with plugins disabled
When Lua is enabled, scripts can still be loaded from the plugin dir
(filesystem.c uses PLUGIN_INSTALL_DIR), so be sure to set it or the
cmake build fails.
Change-Id: I87d2d705434052220f9619438c90905c24b2a3a6
Reviewed-on: https://code.wireshark.org/review/18976
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=fca6bf6a99b08be574ab8679104d19…
commit fca6bf6a99b08be574ab8679104d19623b4881fc
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sun Dec 4 14:25:10 2016 -0800
Reflect API changes.
Change-Id: I6a8d50cb697bcd4a5232dc01107c7d9618258d87
Reviewed-on: https://code.wireshark.org/review/19071
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=bded2b681485fe9a91041688bcb41d…
commit bded2b681485fe9a91041688bcb41d371c9099e8
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sun Dec 4 14:20:37 2016 -0800
Rawshark uses libwiretap, so it has to call wtap_init().
Change-Id: I4b87227e4828ebad98b22e5e5d1f3896e636582a
Reviewed-on: https://code.wireshark.org/review/19070
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=ab07f8e0f89eb1bb2c2c61c71e44e3…
commit ab07f8e0f89eb1bb2c2c61c71e44e3fd0e31cc52
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sun Dec 4 13:42:07 2016 -0800
Have a routine to do all the work of initializing libwiretap.
Have programs that use libwiretap call that routine rather than
separately calling some or all of init_open_routines(),
wtap_register_plugin_types(), and wtap_opttypes_initialize().
Also don't have routines internal to libwiretap call those. Yes, this
means doing some initialization work when it isn't necessary, but
scattering on-demand calls throughout the code is a great way to forget
to make those calls.
Change-Id: I5828e1c5591c9d94fbb3eb0a0e54591e8fc61710
Reviewed-on: https://code.wireshark.org/review/19069
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=51d23c6959edfbf45033ba26237820…
commit 51d23c6959edfbf45033ba26237820fa2914ff77
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Tue Nov 29 00:58:40 2016 +0100
Show codec information in About dialog
Show codec libraries in About dialog, this should give the user a clue
of what codecs are available.
SBC is already supported, Spandsp (for G.722/G.726) is work in progress.
Change-Id: Iebc4d9c9fae619a442e06c8afc780a420aa3971b
Reviewed-on: https://code.wireshark.org/review/18978
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=98efddc6c26313809b6f9326f09f76…
commit 98efddc6c26313809b6f9326f09f76c390d21676
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Tue Nov 29 00:53:23 2016 +0100
codecs: allow it to be used without plugins
Not all codecs require the plugin infrastructure. For example, G.711U/A
is a built-in codec. Allow such functionality to be registered even if
plugin support is disabled.
Change-Id: I2505cc9955e7953268ec0739531278921f70a771
Reviewed-on: https://code.wireshark.org/review/18977
Petri-Dish: Peter Wu <peter(a)lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=054455683b2e3697a0e41640a71377…
commit 054455683b2e3697a0e41640a7137781cdc754c8
Author: Gerald Combs <gerald(a)wireshark.org>
Date: Sun Dec 4 08:13:20 2016 -0800
[Automatic update for 2016-12-04]
Update manuf, services enterprise-numbers, translations, and other items.
Change-Id: Icad3ffb6cbd570b0b8a2c650d3c11a3c9bed536f
Reviewed-on: https://code.wireshark.org/review/19066
Reviewed-by: Gerald Combs <gerald(a)wireshark.org>
http://cgit.osmocom.org/wireshark/commit/?id=5721a87330f8afe3fed12d4af250d7…
commit 5721a87330f8afe3fed12d4af250d7a3d219cbe2
Author: Peter Wu <peter(a)lekensteyn.nl>
Date: Sat Dec 3 23:41:08 2016 +0100
Qt: clear Export Objects list on retapping
The tap reset callback should not just invoke the reset callback of the
dissector, but also clear the previous list of objects in the dialog.
Otherwise duplicate entries will be created every time retapping occurs
(e.g. on changing the display filter).
Bug: 12230
Change-Id: I75f25db0652dcc9c0ac59ab0e536c06874aedb9c
Reviewed-on: https://code.wireshark.org/review/19055
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=40ebfb9a6f180b5b6deb0ed727e38c…
commit 40ebfb9a6f180b5b6deb0ed727e38c98e848b6cb
Author: Роман Донченко <dpb(a)corrigendum.ru>
Date: Thu Dec 1 23:25:55 2016 +0300
ssh: fix the heuristic for MAC size determination
size_str points to a dash, so the result of calling ws_strtoi32 on it is
a negative number, which becomes a huge positive number, because size is
a guint32.
Parse the number after the dash instead, and use ws_strtou32.
Also, check that size is divisible by 8, since otherwise it's unlikely
to be a bit length.
Change-Id: I531f67d45e9e914574d36a9ffceed9239fd46d64
Reviewed-on: https://code.wireshark.org/review/19006
Reviewed-by: Graham Bloice <graham.bloice(a)trihedral.com>
Petri-Dish: Graham Bloice <graham.bloice(a)trihedral.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
http://cgit.osmocom.org/wireshark/commit/?id=dd98856afce144eb19104a6f40c1ab…
commit dd98856afce144eb19104a6f40c1abedc9069558
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sat Dec 3 17:57:34 2016 -0800
Have separate merge APIs for regular file/temporary file/standard output.
This is similar to what we have for opening a dump file - one API that
uses the file name as specified, one that creates a temporary file and
provides the file name, and one that uses the standard output.
All of those APIs handle closing the output file.
Change-Id: I56beea7be347402773460b9148ab31a8f8bc51e1
Reviewed-on: https://code.wireshark.org/review/19059
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=5aede1bc50b6bb9ae13926e2249d22…
commit 5aede1bc50b6bb9ae13926e2249d22d95c12814e
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sat Dec 3 19:02:36 2016 -0800
Squelch a casting-away-constness warning.
Change-Id: I77ca8ffd38baf812ef20b9611f59cd70ae37d392
Reviewed-on: https://code.wireshark.org/review/19062
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=b49e20c10af2fd1d21f8b8399db3fe…
commit b49e20c10af2fd1d21f8b8399db3fe4ffd6366df
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sat Dec 3 18:54:15 2016 -0800
Remove unnecessary cast (gchar = char) that removes const.
Change-Id: I3924c2b4a525c0ae5ab57b7f9867296586d78509
Reviewed-on: https://code.wireshark.org/review/19061
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=39840d70926c76b394a51659e2a900…
commit 39840d70926c76b394a51659e2a9001ec430d131
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sat Dec 3 18:47:16 2016 -0800
Update list of symbols.
Remove symbols from plugins; they're not part of libwireshark.
Put all the get_rtd_ symbols together.
Add some new symbols.
Change-Id: I724ca7fd19ad083b7e05526a30974c23fa321e0b
Reviewed-on: https://code.wireshark.org/review/19060
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=99ca028ba535f621b7c5bb57148f12…
commit 99ca028ba535f621b7c5bb57148f1242a3875185
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sat Dec 3 15:15:39 2016 -0800
Use ws_close(), rather than the UN*X-only close().
Change-Id: Iae29db90273191c10455e172bdd2aac00b12143c
Reviewed-on: https://code.wireshark.org/review/19058
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=a63c5682bdcb194f190bd8de9f7f27…
commit a63c5682bdcb194f190bd8de9f7f27f709a0c8c9
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sat Dec 3 15:14:31 2016 -0800
Get rid of test printout.
Change-Id: I0db268b0f7010d23c938ae56674cc5cd6c0bd998
Reviewed-on: https://code.wireshark.org/review/19057
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=3309c08cd03a16438e6189bf4547ca…
commit 3309c08cd03a16438e6189bf4547ca172f90330a
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Sat Dec 3 14:17:08 2016 -0800
When opening the standard output for writing, dup it.
That way, we can close the resulting wtap_dumper the same way we close
any other wtap_dumper, including closing the FD, rather than trying to
do everything *except* closing the FD (which is tricky for a FILE *).
Change-Id: I8cb66e32784d73e598b2e8720a12f9bdab1c6205
Reviewed-on: https://code.wireshark.org/review/19054
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=a0d03ce1e70144fe713df9e03b30bc…
commit a0d03ce1e70144fe713df9e03b30bc8126d764a5
Author: Роман Донченко <dpb(a)corrigendum.ru>
Date: Sat Dec 3 02:49:37 2016 +0300
ssh: dissect the host key when the connection uses DH group exchange
After this, hf_ssh_kexdh_host_key is no longer used, so remove it.
Change-Id: Ie56a086481bbe087b7ba3b17aea394c05986f63d
Reviewed-on: https://code.wireshark.org/review/19052
Petri-Dish: Alexis La Goutte <alexis.lagoutte(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=a0b4d4657849811b78a36ac0a6449e…
commit a0b4d4657849811b78a36ac0a6449ea0f4c552a1
Author: Dario Lombardo <lomato(a)gmail.com>
Date: Sun Nov 27 19:05:32 2016 +0000
install_rpms_for_devel: add optional packages.
Install all optional dependencies as reported by cmake.
Tested on Centos7, openSUSE Leap 41.1, Fedora 24.
Fedora 24 is shipped with lua5.3, that is not compatible
with the current master, then it is not enabled.
Change-Id: Ie4de7ff2849d66371e94d5d7960aab8146337dea
Reviewed-on: https://code.wireshark.org/review/18968
Reviewed-by: Jeff Morriss <jeff.morriss.ws(a)gmail.com>
http://cgit.osmocom.org/wireshark/commit/?id=77f31c6e7de5baed978298ae599494…
commit 77f31c6e7de5baed978298ae599494255fe254da
Author: Parav Pandit <paravpandit(a)yahoo.com>
Date: Mon Nov 28 22:40:55 2016 -0500
packet-infiniband: Fixed duplicate conversation entries
1. Fixed find_conversation for PT_IBQP to not lookup in reverse
direction when all searches fail.
This is required, because there could be valid different connection in
reverse direction which mistakenly gets updated for non template cases.
2. Added support for having MAD data for upper level dissectors to process
during RC packet processing.
This is required because connection options are negotiated out of band
using this CM exchanges (unlike in band TCP options).
3. Moved creating unidirectional connections when actually MAD packets
are processed.
Previously client-to-server unidirectional conversation was created when
CM_RSP stage, where MAD Data of CM_REQ packet is inaccessible.
4. Fixed creating multiple conversations with same address property by
eliminating create_conv_and_add_proto_data during RTU stage, which was
incorrect.
Now they are created during REQ and RSP frame processing. (Instead of
RSP and RTU processing).
5. Added support for creating bidirectional connection that ULP can
refer.
This is required to keep track of oustanding transactions on a
connection (requests and responses).
Bug: 11363
Change-Id: I32ea084a581a58efbc16dbb7a3e267c82622c50c
Tested-by: paravpandit(a)yahoo.com
Reviewed-on: https://code.wireshark.org/review/18982
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=50489fd279637e24b742a1ceaec028…
commit 50489fd279637e24b742a1ceaec0282974d07a18
Author: Jim Young <jyoung(a)gsu.edu>
Date: Fri Dec 2 00:56:22 2016 -0500
tshark: Add -G folders report
Add a new tshark feature to generate a folders report. The folders report
is essentially the information presented by Wireshark's About / Folders page
in a TAB delimited format.
Change-Id: Ic4b3d332b4bdaa7e6b7aad1e9cc5dd18413aada6
Reviewed-on: https://code.wireshark.org/review/19002
Petri-Dish: Jim Young <jim.young.ws(a)gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply(a)wireshark.org>
Reviewed-by: Peter Wu <peter(a)lekensteyn.nl>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
http://cgit.osmocom.org/wireshark/commit/?id=db7c6286169015a727024e86eb2707…
commit db7c6286169015a727024e86eb270722127125bb
Author: Guy Harris <guy(a)alum.mit.edu>
Date: Fri Dec 2 20:08:40 2016 -0800
Temporarily break up complicated expression into a bunch of separate ifs.
Maybe this way we can identify which *particular* test is, according to
Valgrind, looking at uninitialized data; there's nothing obvious that
shows up from inspecting the code, and neither of our static analyzers
seem to have found anything.
Change-Id: I80f6bb8e6fa92decfe195c01766330b97e980821
Reviewed-on: https://code.wireshark.org/review/19049
Reviewed-by: Guy Harris <guy(a)alum.mit.edu>
http://cgit.osmocom.org/wireshark/commit/?id=2462f9e8103b23c2728cc5aa84995e…
commit 2462f9e8103b23c2728cc5aa84995e0b2f363f12
Author: Chuck Lever <chuck.lever(a)oracle.com>
Date: Wed Nov 9 10:06:45 2016 -0500
packet-rpcrdma: Fix protocol frame pre-detection
The current mechanism of detecting RPC-over-RDMA is broken because
it treats the Read list as a counted array (it's a list); and treats
the Write list and Reply chunk identically (one is a list, one is
always a single chunk).
While we're here, refactor pre-detection helper functions so they
can be used during frame dissection as well.
Bug: 13196
Change-Id: I76e210c8d2a9464fed00e7199072d37f4ebbebf2
Signed-off-by: Chuck Lever <chuck.lever(a)oracle.com>
Reviewed-on: https://code.wireshark.org/review/19025
Petri-Dish: Michael Mann <mmann78(a)netscape.net>
Reviewed-by: Michael Mann <mmann78(a)netscape.net>
-----------------------------------------------------------------------
Summary of changes:
.mailmap | 4 +
AUTHORS | 6 +-
CMakeLists.txt | 29 +-
CMakeOptions.txt | 1 +
capinfos.c | 43 +-
captype.c | 44 +-
cmake/modules/FindSPANDSP.cmake | 55 +
cmake/modules/FindWiX.cmake | 20 +-
cmakeconfig.h.in | 3 +
codecs/CMakeLists.txt | 9 +-
codecs/G722/G722decode.c | 55 +-
codecs/G722/G722decode.h | 10 +-
codecs/G726/G726decode.c | 86 +-
codecs/G726/G726decode.h | 19 +-
codecs/Makefile.am | 10 +-
codecs/codecs.c | 46 +-
codecs/codecs.h | 11 +-
configure.ac | 37 +-
debian/control | 2 +-
debian/libwireshark0.symbols | 61 +-
debian/libwiretap0.symbols | 4 +-
debian/libwscodecs0.symbols | 1 +
dftest.c | 6 +-
doc/extcap.pod | 5 +
doc/extcap_example.py | 5 +
doc/tshark.pod | 7 +
docbook/release-notes.asciidoc | 3 +
editcap.c | 46 +-
epan/conversation.c | 83 +-
epan/crypt/airpdcap.c | 4 +-
epan/dissectors/.editorconfig | 4 +
epan/dissectors/Makefile.am | 1 +
epan/dissectors/packet-bluetooth.c | 27 +-
epan/dissectors/packet-btle_rf.c | 1 +
epan/dissectors/packet-btsmp.c | 238 +-
epan/dissectors/packet-cip.c | 105 +-
epan/dissectors/packet-cipmotion.c | 14 +-
epan/dissectors/packet-cops.c | 24 +-
epan/dissectors/packet-dof.c | 141 +-
epan/dissectors/packet-dtls.c | 87 +-
epan/dissectors/packet-dtls.h | 7 +
epan/dissectors/packet-enip.c | 25 +-
epan/dissectors/packet-gsm_sim.c | 4 +-
epan/dissectors/packet-gsmtap.c | 134 +-
epan/dissectors/packet-gsmtap.h | 170 +
epan/dissectors/packet-gsmtap_log.c | 18 +-
epan/dissectors/packet-gtp.c | 135 +-
epan/dissectors/packet-icmp.c | 5 +-
epan/dissectors/packet-imf.c | 13 +-
epan/dissectors/packet-infiniband.c | 103 +-
epan/dissectors/packet-infiniband.h | 4 +
epan/dissectors/packet-kafka.c | 2286 +++++++-
epan/dissectors/packet-rpcrdma.c | 694 ++-
epan/dissectors/packet-rtcp.c | 6 +-
epan/dissectors/packet-rtp.c | 96 +-
epan/dissectors/packet-rtp.h | 3 +
epan/dissectors/packet-rtps.c | 1564 +++---
epan/dissectors/packet-rtps.h | 40 +-
epan/dissectors/packet-sdp.c | 1246 +++--
epan/dissectors/packet-smb.c | 8 +-
epan/dissectors/packet-ssh.c | 356 +-
epan/dissectors/packet-ssl-utils.c | 24 +-
epan/dissectors/packet-ssl-utils.h | 3 +-
epan/dissectors/packet-ssl.c | 2 +-
epan/dissectors/packet-tns.c | 877 +--
epan/dissectors/packet-tns.h | 50 +-
epan/dissectors/packet-windows-common.h | 5854 ++++++++++----------
epan/dissectors/packet-zbee-nwk.c | 2 +-
epan/enterprise-numbers | 62 +-
epan/epan.c | 34 +
epan/print.c | 5 +-
epan/sminmpec.c | 15 +
extcap.c | 565 +-
extcap/androiddump.c | 14 +-
extcap_parser.c | 183 +-
extcap_parser.h | 3 +-
extcap_spawn.c | 34 +-
file.c | 42 +-
file.h | 12 +-
manuf | 101 +-
mergecap.c | 83 +-
packaging/macosx/osx-app.sh | 8 +-
packaging/nsis/CMakeLists.txt | 2 +-
packaging/rpm/SPECS/wireshark.spec.in | 11 +
packaging/wix/CMakeLists.txt | 4 +-
plugins/transum/AUTHORS | 2 +
plugins/{wimaxmacphy => transum}/COPYING | 0
plugins/transum/NEWS | 2 +
plugins/transum/README | 6 +
plugins/transum/decoders.c | 303 +
.../codec-g722.h => transum/decoders.h} | 30 +-
plugins/transum/extractors.c | 120 +
.../easy_codec_plugin.c => transum/extractors.h} | 36 +-
plugins/{irda => transum}/moduleinfo.h | 5 +-
plugins/transum/packet-transum.c | 1408 +++++
plugins/transum/packet-transum.h | 185 +
plugins/transum/preferences.h | 55 +
profiles/Bluetooth/colorfilters | 39 +-
randpkt.c | 48 +-
randpkt_core/randpkt_core.c | 2 +-
rawshark.c | 5 +-
reordercap.c | 54 +-
services | 2 +
tfshark.c | 9 +-
tools/debian-setup.sh | 2 +-
tools/install_rpms_for_devel.sh | 22 +-
tools/test-common.sh | 2 +-
tools/win-setup.ps1 | 7 +-
tshark.c | 110 +-
ui/gtk/capture_file_dlg.c | 7 +-
ui/gtk/drag_and_drop.c | 5 +-
ui/gtk/extcap_gtk.c | 34 +-
ui/gtk/extcap_gtk.h | 1 +
ui/gtk/main.c | 12 +-
ui/gtk/rtp_player.c | 8 +-
ui/gtk/webbrowser.c | 2 +
ui/help_url.c | 27 -
ui/help_url.h | 10 -
ui/qt/export_object_dialog.cpp | 3 +
ui/qt/extcap_argument.cpp | 63 +
ui/qt/extcap_argument.h | 21 +
ui/qt/extcap_options_dialog.cpp | 9 +
ui/qt/main_window.cpp | 10 +-
ui/qt/rtp_audio_stream.cpp | 52 +-
ui/qt/rtp_audio_stream.h | 3 +
ui/qt/rtp_player_dialog.cpp | 35 +-
ui/qt/rtp_player_dialog.h | 8 +-
ui/qt/rtp_player_dialog.ui | 54 +-
ui/qt/wireshark_de.ts | 1077 ++--
ui/qt/wireshark_en.ts | 1085 ++--
ui/qt/wireshark_fr.ts | 1077 ++--
ui/qt/wireshark_it.ts | 1077 ++--
ui/qt/wireshark_ja_JP.ts | 1077 ++--
ui/qt/wireshark_pl.ts | 1077 ++--
ui/qt/wireshark_zh_CN.ts | 1077 ++--
wireshark-qt.cpp | 12 +-
wiretap/file_access.c | 74 +-
wiretap/file_wrappers.c | 16 +-
wiretap/file_wrappers.h | 2 +-
wiretap/merge.c | 394 +-
wiretap/merge.h | 55 +-
wiretap/wtap-int.h | 1 -
wiretap/wtap.c | 21 +-
wiretap/wtap.h | 6 +-
wsutil/filesystem.c | 49 +-
wsutil/filesystem.h | 12 +
wsutil/plugins.c | 9 +-
147 files changed, 16680 insertions(+), 10600 deletions(-)
create mode 100644 cmake/modules/FindSPANDSP.cmake
create mode 100644 epan/dissectors/packet-gsmtap.h
create mode 100644 plugins/transum/AUTHORS
copy plugins/{wimaxmacphy => transum}/COPYING (100%)
create mode 100644 plugins/transum/NEWS
create mode 100644 plugins/transum/README
create mode 100644 plugins/transum/decoders.c
copy plugins/{easy_codec/codec-g722.h => transum/decoders.h} (60%)
create mode 100644 plugins/transum/extractors.c
copy plugins/{easy_codec/easy_codec_plugin.c => transum/extractors.h} (55%)
copy plugins/{irda => transum}/moduleinfo.h (95%)
create mode 100644 plugins/transum/packet-transum.c
create mode 100644 plugins/transum/packet-transum.h
create mode 100644 plugins/transum/preferences.h
hooks/post-receive
--
wireshark with Osmocom specific dissectors
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 886d6fdec605e47ec19a3e37dd9596c525178a54 (commit)
from a4842afc83334f97653e6cca6220b19f53696509 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=886d6fdec605e47ec19a3e37dd95…
commit 886d6fdec605e47ec19a3e37dd9596c525178a54
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 13:49:03 2016 +0100
fix logging: log_set_category_filter() for internal DL* logging cats
In log_set_category_filter(), passing a negative index lead to memory
corruption. Particularly dangerous since the internal logging categories have
negative values.
Fix: apply map_subsys() to interpret negative values as internal logging
categories.
As a side effect, out-of-bounds logging categories will be mapped to DLGLOBAL
instead of being dropped.
Fix the expectations in logging_test to match the fixed bug.
While at it also guard against a NULL logging target.
Change-Id: Ib0725b22bc39498c6b3970a61eb3339cf56d19f1
-----------------------------------------------------------------------
Summary of changes:
src/logging.c | 3 ++-
tests/logging/logging_test.err | 1 +
2 files changed, 3 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via a4842afc83334f97653e6cca6220b19f53696509 (commit)
via 748022694c57ce7b9412469b8190c7d232818a69 (commit)
via d1a145e5e782d07140422b85da9f55dd4b35a206 (commit)
via ca13574ba4eeb2c9e3ad865a570e6b5d3f05a3b6 (commit)
via a280b82f8ea9ef5fc1aa6e2357d27d9d91219173 (commit)
via 42240de04ce95e458b7b05cfa8357dae40e90b35 (commit)
via 85b42c46184118db2aaa50e44e97966523dd0269 (commit)
via 9adf32fb60206065026e9c3ef7088ef6bcc013be (commit)
from 3cc757df1822114bf446dc2d5f6a95da92321a25 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=a4842afc83334f97653e6cca6220…
commit a4842afc83334f97653e6cca6220b19f53696509
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 14:11:31 2016 +0100
show bug in logging: log_set_category_filter on DL* categories
Add a check to logging_test.c to show a bug: passing an internal DL* category
constant to log_set_category_filter() results in a negative array index and
undefined behavior. A sanitize build should catch this.
The bug is confirmed by the fact that logging_test.err stays the same
(hopefully) although a logging output should appear from this patch. The test
could as well segfault or anything else, it's a bit of a gamble.
This bug will be fixed along with the expectation in a subsequent patch.
Change-Id: Ie2da77c642a84cafc0f528985930697ec167183b
http://cgit.osmocom.org/libosmocore/commit/?id=748022694c57ce7b9412469b8190…
commit 748022694c57ce7b9412469b8190c7d232818a69
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 16:00:24 2016 +0100
fix logging: out-of-bounds check should end with user categories
To check category bounds, rather use num_cat_user, to redirect all semantically
unknown categories to DLGLOBAL.
Adjust logging_test expectations accordingly: "(d)" is now also shown.
Note: subsys is and needs to be signed, while num_cat* are unsigned. Thus for a
negative subsys, 'subsys >= num_cat_user' practically always yields true. Pay
close attention to signedness and check upper bound only for positive values.
Change-Id: I4a952b759f30d90fbfb81fedcfc56a8092ea18c1
http://cgit.osmocom.org/libosmocore/commit/?id=d1a145e5e782d07140422b85da9f…
commit d1a145e5e782d07140422b85da9f55dd4b35a206
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 15:53:51 2016 +0100
show bug in logging: out-of-bounds check should end with user categories
In the background osmo_log_info array, the user's logging categories are
enhanced by the library internal ones. So far logging category range checking
only checked for the larger array bounds, although passing a logging category
>= num_cat_user is already semantically unknown and should redirect to
DLGLOBAL.
Add a check to logging_test.c to show that this isn't happening. Instead of
DLGLOBAL, a logging category that happens to be at that index is queried.
The bug is confirmed by logging_test.err only showing "(e)" and not "(d)":
"(e)" is shown because the first category after the user ones happens to be
DLGLOBAL. "(d)" is omitted since it hits a category that's not on debug level.
This bug will be fixed along with the expectation in a subsequent patch.
Change-Id: I397278714018ee9a0ae5101515f31ddddf79c2ec
http://cgit.osmocom.org/libosmocore/commit/?id=ca13574ba4eeb2c9e3ad865a570e…
commit ca13574ba4eeb2c9e3ad865a570e6b5d3f05a3b6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 14:18:54 2016 +0100
fix logging: also catch first out-of-bounds logging cat
In map_subsys(), fix the '>' condition to '>=' for array bounds checking.
Also make the bounds checking more strict: after both invocations of
subsys_lib2index(), re-check validity of the array index. If the final index is
still wrong, which should never happen, exit by assertion.
Change-Id: I7ca1a1d47724e40350f1c4dfebe90bad01c965f9
http://cgit.osmocom.org/libosmocore/commit/?id=a280b82f8ea9ef5fc1aa6e2357d2…
commit a280b82f8ea9ef5fc1aa6e2357d27d9d91219173
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 14:42:56 2016 +0100
show bug in logging: erratic redirection to DLGLOBAL for first invalid category
Add a check to logging_test.c to show a bug: when a logging category value that
is the first out-of-bounds value is passed to the logging system, the internal
map_subsys() fails to redirect to DLGLOBAL due to a flawed conditional. This
results in a too large array index and undefined behavior. A sanitize build
should catch this.
The bug is confirmed by the fact that logging_test.err stays the same
(hopefully) although a logging output should appear from this patch. The test
could as well segfault or anything else, it's a bit of a gamble.
This bug will be fixed along with the expectation in a subsequent patch.
Change-Id: I12bf38b6c1f85e2d7bf5a15f942dfe0beed41eba
http://cgit.osmocom.org/libosmocore/commit/?id=42240de04ce95e458b7b05cfa835…
commit 42240de04ce95e458b7b05cfa8357dae40e90b35
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 15:13:56 2016 +0100
fix logging: redirection to DLGLOBAL for invalid categories
For out-of-bounds logging categories, redirect to the proper DLGLOBAL array
index instead of returning -1.
Adjust test expectation which shows that the bugs tested for are fixed.
Note: there are separate bounds checking problems, left for another patch.
Change-Id: I6ea9a59e005a22e0305454291714fdb9531c346b
http://cgit.osmocom.org/libosmocore/commit/?id=85b42c46184118db2aaa50e44e97…
commit 85b42c46184118db2aaa50e44e97966523dd0269
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 14:34:41 2016 +0100
show bug in logging: erratic redirection to DLGLOBAL for invalid categories
Add a check to logging_test.c to show a bug: when a logging category value that
is out-of-bounds is passed to the logging system, the internal map_subsys()
function should remap that to DLGLOBAL. But in fact DLGLOBAL is -1 and the
function fails to map this to a proper positive array index, directly returning
-1 instead. This results in a negative array index and undefined behavior. A
sanitize build should catch this.
The bug is confirmed by the fact that logging_test.err stays the same
(hopefully) although a logging output should appear from this patch. The test
could as well segfault or anything else, it's a bit of a gamble.
This bug will be fixed along with the expectation in a subsequent patch.
Note: osmo_log_info->num_cat + 0 is also out-of-bounds, but there is a separate
bug there, so leaving this for another patch.
Change-Id: I161b6550fa204a872bad1abefee1a6155393fafd
http://cgit.osmocom.org/libosmocore/commit/?id=9adf32fb60206065026e9c3ef708…
commit 9adf32fb60206065026e9c3ef7088ef6bcc013be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 14:22:59 2016 +0100
logging test: cosmetic: print target and don't print color
Prepares for upcoming modifications of the logging test to show and fix bugs in
the logging system.
Change-Id: I9461b987adf85d87469a6af55de5f1aa478f6ebb
-----------------------------------------------------------------------
Summary of changes:
src/logging.c | 18 ++++++++++++++++--
tests/logging/logging_test.c | 21 +++++++++++++++++++++
tests/logging/logging_test.err | 12 ++++++++----
3 files changed, 45 insertions(+), 6 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 37f9252361c85249b59d5a9202147136782b5415 (commit)
via 2fa74faf927ed1ca9fc311a206c1e18a7295be7a (commit)
via 3cbc05210192324592cc8b79e12d3095be302f90 (commit)
via 73ed45599b94f666fedd043028daad9427c241bd (commit)
via 2e109f08c07ca7ca5bc0f134d561cad42840b27c (commit)
via 28786bb2098d404d5f5eb40fc6bafa866c54b0c1 (commit)
via 2c1f8c8cebe41b30deca29c55290fef7a61e5343 (commit)
via 3d6b9f4fe99c4351ba8937f6d7df6030986b8a92 (commit)
via 11ecc9320c168d22ee89f84b75007420020b8356 (commit)
via 49012f14dd5480573943e5d8cd5e9908f3eabb16 (commit)
via 736474ce451a92cdc17db5f290f55f8cf22a13a2 (commit)
via ef022783c37c459d0ccb5aa6f165d4d4dc6c0815 (commit)
via eaaee92db5f29fa280ad89ef8b89d9062abcfa48 (commit)
via 814fef04b02a915412920b85bd44c25f8e47a79c (commit)
via 3df5d53a0400a03a510f9d61a61368229e142d52 (commit)
via 4f8e34b226aeae221119c1d5ea659c3f087132aa (commit)
via 08586c68dba6c2ae0fb19e2c6e5a1269c7bf4a7c (commit)
from bd33f544441300ec8e9a16f6ebec2ba7a0cffebe (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=37f9252361c85249b59d5a9202147136…
commit 37f9252361c85249b59d5a9202147136782b5415
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 23:58:31 2016 +0100
oap_client: make use of OAP optional: disable for NULL config
When passing a NULL config to osmo_oap_client_init(), set OAP to disabled
state. Along with the previous fix that ensures message rejection in the
disabled state, this makes use of OAP in the GSUP client optional.
oap_client_test: expect null config to set state to disabled.
Related: OS#1592
Change-Id: Ie4d622fcfd24cb7d89d19f93e4b2571d8fadd1a3
http://cgit.osmocom.org/openbsc/commit/?id=2fa74faf927ed1ca9fc311a206c1e18a…
commit 2fa74faf927ed1ca9fc311a206c1e18a7295be7a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 23:12:17 2016 +0100
oap_client: reject all messages in disabled/uninitialized state
Fixes the bug indicated in oap_client_test.c: adjust to actually expect the
proper behavior.
Also adjust for modified return value for message rejection. Instead of -1,
just expect < 0.
Adjust experr for new error messages.
Related: OS#1592
Change-Id: I16165d228653e8a2689f9df94b77b470c06480c6
http://cgit.osmocom.org/openbsc/commit/?id=3cbc05210192324592cc8b79e12d3095…
commit 3cbc05210192324592cc8b79e12d3095be302f90
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 23:13:29 2016 +0100
oap_client_test: show bug: disabled state does not reject message
There is a hole in OAP where a disabled OAP still accepts at least a
Registration Reject message, after which it will do things it shouldn't. Show
this by expecting the bugs, to be adjusted with the upcoming fix.
Related: OS#1592
Change-Id: I4a5fde308b876946fea2571ea1a550f0cc7ee136
http://cgit.osmocom.org/openbsc/commit/?id=73ed45599b94f666fedd043028daad94…
commit 73ed45599b94f666fedd043028daad9427c241bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 9 00:01:56 2016 +0100
oap_client: move logging to DLOAP logging category
Use libosmocore's DLOAP logging category for OAP.
oap_client_test.c: make sure DLOAP is in DEBUG level to not lose any logging
messages from experr.
Todo: we're using a "Library" logging category, which is not really what the
library category was intended for. Instead, the OAP client should probably be
given a logging category like DVLR or DGPRS in its initialization API.
Related: OS#1592
Change-Id: Ic765c19381b0d983da90a5d8aee9cd17e31cf34a
http://cgit.osmocom.org/openbsc/commit/?id=2e109f08c07ca7ca5bc0f134d561cad4…
commit 2e109f08c07ca7ca5bc0f134d561cad42840b27c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 23:35:20 2016 +0100
oap_client_test: print test descr to stderr, check stderr
Related: OS#1592
Change-Id: If1696c8e7bfa696b250f7eac24f08f85f8f492a2
http://cgit.osmocom.org/openbsc/commit/?id=28786bb2098d404d5f5eb40fc6bafa86…
commit 28786bb2098d404d5f5eb40fc6bafa866c54b0c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Dec 9 00:05:50 2016 +0100
oap_test.c: rename to avoid clash with libosmocore oap_test.c
Rename to oap_client_test.c, which is also a more accurate name.
Related: OS#1592
Change-Id: I3ca333141a15940df07a1ae77a30bc54885db41f
http://cgit.osmocom.org/openbsc/commit/?id=2c1f8c8cebe41b30deca29c55290fef7…
commit 2c1f8c8cebe41b30deca29c55290fef7a61e5343
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 22:27:22 2016 +0100
move grps_gsup_client.c to libcommon/gsup_client.c
This is in preparation for libvlr.
Related: OS#1592
Change-Id: I9ad7dc7f17f3b033c779de9ae8bc120655502fce
http://cgit.osmocom.org/openbsc/commit/?id=3d6b9f4fe99c4351ba8937f6d7df6030…
commit 3d6b9f4fe99c4351ba8937f6d7df6030986b8a92
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 22:29:27 2016 +0100
move gprs/oap.c to libcommon/oap_client.c
This is in preparation for libvlr.
Related: OS#1592
Change-Id: Ib526df6d9de55a1e59a379d5e2c8541ed0ef67e3
http://cgit.osmocom.org/openbsc/commit/?id=11ecc9320c168d22ee89f84b75007420…
commit 11ecc9320c168d22ee89f84b75007420020b8356
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 21:29:23 2016 +0100
rename oap.h to oap_client.h
Related: OS#1592
Change-Id: I05bd65ff81b0f70f68217b2e0a9466e160bdbdec
http://cgit.osmocom.org/openbsc/commit/?id=49012f14dd5480573943e5d8cd5e9908…
commit 49012f14dd5480573943e5d8cd5e9908f3eabb16
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 21:30:34 2016 +0100
oap: rename public API from oap_ to oap_client_
Mainly to differentiate the OAP messaging API (osmo_oap_ in libosmocore) from
the OAP client.
This is in preparation for moving the oap client to libcommon, which is in turn
preparation for libvlr. Add the osmo_ prefix, as all public Osmocom API should
have. We also have OAP messages code in libosmocore, so clarify by naming this
osmo_oap_client, and by also renaming the oap_test to oap_client_test. This
reshuffling will allow an easy move of OAP to libosmocore if we should want to
do that. A number of patches will follow up on this.
Related: OS#1592
Change-Id: Id447d2bebc026a375567654adafa5f82439ea7e1
http://cgit.osmocom.org/openbsc/commit/?id=736474ce451a92cdc17db5f290f55f8c…
commit 736474ce451a92cdc17db5f290f55f8cf22a13a2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:28:52 2016 +0200
move OAP messages implementations to libosmocore
This corresponds to change-id If5099e60681a215e798b6675f21813f26769c253 in
libosmocore, which is now required to build openbsc.
Related: OS#1592
Change-Id: I2f06aaa6eb54eafa860cfed8e72e41d82ff1c4cf
http://cgit.osmocom.org/openbsc/commit/?id=ef022783c37c459d0ccb5aa6f165d4d4…
commit ef022783c37c459d0ccb5aa6f165d4d4dc6c0815
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 21:28:29 2016 +0100
gsup client, gsup_test_client: move logging to DLGSUP category
Use the DLGSUP logging category for GSUP.
Bump the required version of libosmocore to 0.9.5 to benefit from the DLGSUP
logging category fix in core/logging.[hc].
(Id974c7be158e4d60421a98110f5c807aefd31119)
Todo: we're using a "Library" logging category, which is not really what the
library category was intended for. Instead, the GSUP client should probably be
given a logging category like DVLR or DGPRS in its initialization API.
Related: OS#1592
Change-Id: Id3938267fa062e1a997d3704cd678874306f86ee
http://cgit.osmocom.org/openbsc/commit/?id=eaaee92db5f29fa280ad89ef8b89d906…
commit eaaee92db5f29fa280ad89ef8b89d9062abcfa48
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 21:22:58 2016 +0100
rename gprs_gsup_client.h to gsup_client.h
This is in preparation for moving gsup to libcommon, which is in turn
preparation for libvlr.
Related: OS#1592
Change-Id: I9c95d00f1a9420887a44c938b1d0ee3e20586f4c
http://cgit.osmocom.org/openbsc/commit/?id=814fef04b02a915412920b85bd44c25f…
commit 814fef04b02a915412920b85bd44c25f8e47a79c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 21:19:57 2016 +0100
gprs_gsup_client*: remove the gprs_ prefix
Make sure everything is named gsup_client_ / GSUP_CLIENT_.
Rename static gsup_client_send() to client_send() to avoid clash with public
gprs_gsup_client_send() being renamed to gsup_client_send().
This is in preparation for moving gsup to libcommon, which is in turn
preparation for libvlr. libvlr and osmo-sgsn will use the same GSUP client
code. A number of patches will follow up on this, also for the the OAP client.
Related: OS#1592
Change-Id: I57433973b1c4f6cc1e12e7b1c96b5f719f418b51
http://cgit.osmocom.org/openbsc/commit/?id=3df5d53a0400a03a510f9d61a6136822…
commit 3df5d53a0400a03a510f9d61a61368229e142d52
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Dec 8 21:17:01 2016 +0100
comments: gsup client: rename to Generic, adjust copyright and authors
Related: OS#1592
Change-Id: I2c5d145e05aa4afd43ef1341d22563448f1c3577
http://cgit.osmocom.org/openbsc/commit/?id=4f8e34b226aeae221119c1d5ea659c3f…
commit 4f8e34b226aeae221119c1d5ea659c3f087132aa
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:27:38 2016 +0200
add gsup_test_client program
Related: OS#1592
Change-Id: Iafd844393dd90b899f84ed61c875c1eb533436d7
http://cgit.osmocom.org/openbsc/commit/?id=08586c68dba6c2ae0fb19e2c6e5a1269…
commit 08586c68dba6c2ae0fb19e2c6e5a1269c7bf4a7c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Dec 12 13:04:58 2016 +0100
build: bump required libosmocore, libosmogsm to 0.9.4, for GSUP
GSUP was added to libosmocore in 0.9.4. We're using it here, so make up for a
previously missing bump.
(BTW: I'm pretty sure that other dependencies are also in dire need of a bump,
but leaving that for another patch)
Change-Id: I4f245a7d78d0889b37084c52478372bddb8289d6
-----------------------------------------------------------------------
Summary of changes:
openbsc/configure.ac | 4 +-
openbsc/include/openbsc/Makefile.am | 5 +-
.../openbsc/{gprs_gsup_client.h => gsup_client.h} | 43 +--
openbsc/include/openbsc/{oap.h => oap_client.h} | 32 ++-
openbsc/include/openbsc/oap_messages.h | 70 -----
openbsc/include/openbsc/sgsn.h | 6 +-
openbsc/src/gprs/Makefile.am | 3 -
openbsc/src/gprs/gprs_subscriber.c | 12 +-
openbsc/src/gprs/oap_messages.c | 178 ------------
openbsc/src/gprs/sgsn_vty.c | 2 +-
openbsc/src/libcommon/Makefile.am | 18 ++
.../gprs_gsup_client.c => libcommon/gsup_client.c} | 102 +++----
openbsc/src/libcommon/gsup_test_client.c | 299 +++++++++++++++++++++
openbsc/src/{gprs/oap.c => libcommon/oap_client.c} | 67 +++--
openbsc/tests/oap/Makefile.am | 13 +-
.../tests/oap/{oap_test.c => oap_client_test.c} | 157 ++++++-----
openbsc/tests/oap/oap_client_test.err | 35 +++
openbsc/tests/oap/oap_client_test.ok | 2 +
openbsc/tests/oap/oap_test.ok | 7 -
openbsc/tests/sgsn/Makefile.am | 5 +-
openbsc/tests/sgsn/sgsn_test.c | 30 +--
openbsc/tests/testsuite.at | 5 +-
22 files changed, 622 insertions(+), 473 deletions(-)
rename openbsc/include/openbsc/{gprs_gsup_client.h => gsup_client.h} (53%)
rename openbsc/include/openbsc/{oap.h => oap_client.h} (67%)
delete mode 100644 openbsc/include/openbsc/oap_messages.h
delete mode 100644 openbsc/src/gprs/oap_messages.c
rename openbsc/src/{gprs/gprs_gsup_client.c => libcommon/gsup_client.c} (67%)
create mode 100644 openbsc/src/libcommon/gsup_test_client.c
rename openbsc/src/{gprs/oap.c => libcommon/oap_client.c} (78%)
rename openbsc/tests/oap/{oap_test.c => oap_client_test.c} (55%)
create mode 100644 openbsc/tests/oap/oap_client_test.err
create mode 100644 openbsc/tests/oap/oap_client_test.ok
delete mode 100644 openbsc/tests/oap/oap_test.ok
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)