From gitosis at osmocom.org Sat Feb 3 15:05:50 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Feb 2018 15:05:50 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-79-gc9ce6f9 Message-ID: <201802031505.w13F5oie056280@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via c9ce6f916e92bb2901f39581072db7fe9ccf9ef8 (commit) via 5441e1f2f0cbaf69a6b2aa031db9088bdd9d9199 (commit) via 5d7f757e4918da9d26189f6c6a5f96938234d309 (commit) via 0fdaa9d383eb22f276fa0404315be3a5bb8718c6 (commit) from 7e4921d8e2d442fcc047bbbcfb2b26d48e2cc5d4 (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/osmo-pcu/commit/?id=c9ce6f916e92bb2901f39581072db7fe9ccf9ef8 commit c9ce6f916e92bb2901f39581072db7fe9ccf9ef8 Author: Max Date: Tue Jan 30 17:53:02 2018 +0100 vty: drop unused function Change-Id: I01f3773ca6a9b6d4e28ca2f59c944c6d48918dd1 http://cgit.osmocom.org/osmo-pcu/commit/?id=5441e1f2f0cbaf69a6b2aa031db9088bdd9d9199 commit 5441e1f2f0cbaf69a6b2aa031db9088bdd9d9199 Author: Max Date: Tue Jan 30 17:49:53 2018 +0100 TBF: show assignment kind in vty Change-Id: Ic4e40d9c141ab7ee3f7c4dceec007dbe16359f93 Related: OS#1759 http://cgit.osmocom.org/osmo-pcu/commit/?id=5d7f757e4918da9d26189f6c6a5f96938234d309 commit 5d7f757e4918da9d26189f6c6a5f96938234d309 Author: Max Date: Tue Jan 30 16:56:43 2018 +0100 TBF: add helpers for assignment type handling * add function to set/unset given assignment type * log assignment type flag changes * update tests output with additional logs This enables us to carefully track the TBF assignment type transitions. Change-Id: I3fe9d52472be8b7f257e8326b2f84e8e7d7bd1f4 Related: OS#1759 http://cgit.osmocom.org/osmo-pcu/commit/?id=0fdaa9d383eb22f276fa0404315be3a5bb8718c6 commit 0fdaa9d383eb22f276fa0404315be3a5bb8718c6 Author: Max Date: Tue Jan 30 16:03:10 2018 +0100 TBF: decrease logging verbosity for traffic Change-Id: If43aa9895abf58602556c986a633ff93a6f00b06 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 4 ++-- src/pcu_vty.c | 2 +- src/pcu_vty_functions.cpp | 13 +++++------- src/pcu_vty_functions.h | 1 - src/tbf.h | 51 ++++++++++++++++++++++++++++++++++++++++++++++- src/tbf_dl.cpp | 12 ++++------- src/tbf_ul.cpp | 2 +- tests/tbf/TbfTest.err | 33 +++++++++++++++++++++++++++++- 8 files changed, 95 insertions(+), 23 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Feb 3 20:29:51 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 3 Feb 2018 20:29:51 GMT Subject: libosmocore.git branch master updated. 0.10.2-141-gf1076ed7 Message-ID: <201802032029.w13KTpAE014584@git.osmocom.org> 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 f1076ed75a0047858336c42e8f10fc0a91d86ad4 (commit) via 143aed7fa61adac6db7c7b628351cacd7a7f0cf6 (commit) from cd82710be7276c4276d85a109248f94d5720def4 (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=f1076ed75a0047858336c42e8f10fc0a91d86ad4 commit f1076ed75a0047858336c42e8f10fc0a91d86ad4 Author: Harald Welte Date: Sat Feb 3 21:16:45 2018 +0100 gsm48_hdr_msg_type(): SS is in the same group as MM/CC Change-Id: I1ddadeacced9650885f454b81f3f0df531ea1e5d http://cgit.osmocom.org/libosmocore/commit/?id=143aed7fa61adac6db7c7b628351cacd7a7f0cf6 commit 143aed7fa61adac6db7c7b628351cacd7a7f0cf6 Author: Harald Welte Date: Sat Feb 3 21:14:47 2018 +0100 gsm48_hdr_msg_type[_r99]: Fix bit-masks TS 24.007 is quite clear: The upper two bits of the message type octet are *not* part of the message type in any of the L3 protocols which implement sequence numbers. it doesn't matter if it's R98 or R99, or whether the sequence number is 1bit or 2bits wide. Related: OS#2908 Change-Id: Iec875a77f5458322dfbef174f5abfc0e8c09d464 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 5 11:34:30 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 11:34:30 GMT Subject: libosmocore.git branch master updated. 0.10.2-142-g18c014de Message-ID: <201802051134.w15BYUwH068062@git.osmocom.org> 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 18c014de6771a3032308123af9969c966e20b7c8 (commit) from f1076ed75a0047858336c42e8f10fc0a91d86ad4 (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=18c014de6771a3032308123af9969c966e20b7c8 commit 18c014de6771a3032308123af9969c966e20b7c8 Author: Max Date: Tue Jan 30 14:33:01 2018 +0100 utils: add helper wrapper for osmo_strlcpy() Add wrapper for osmo_strlcpy() which uses sizeof() to automatically determine buffer's size and use it for GSMTAP logging. This is pretty common use case for osmo_strlcpy() so it's a good idea to save some typing by using generic define. Related: OS#2864 Change-Id: I03d0d3d32a8d572ad573d03c603e14cdc27a3f7b ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/utils.h | 3 +++ src/logging_gsmtap.c | 7 +++---- 2 files changed, 6 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 5 13:15:39 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 13:15:39 GMT Subject: osmo-bts.git branch master updated. 0.7.0-62-g5cef062 Message-ID: <201802051315.w15DFdIr016367@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 5cef0623ef64bc641d2d29edb1ebaaafcc7c0df6 (commit) from 40c05f07f49721e3ec89f6cd4a21a187a41336ef (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/osmo-bts/commit/?id=5cef0623ef64bc641d2d29edb1ebaaafcc7c0df6 commit 5cef0623ef64bc641d2d29edb1ebaaafcc7c0df6 Author: Pau Espin Pedrol Date: Thu Feb 1 18:54:50 2018 +0100 gsm_pchan2chan_nr: move warning to pragma message and track issue Take the chance to move the default option to the end as it's the usually expected syntax. Change-Id: I21298fcd0d1c1aafdd3dc1e8c8dae37b271b1d3d ----------------------------------------------------------------------- Summary of changes: src/common/gsm_data_shared.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 5 13:15:57 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 13:15:57 GMT Subject: osmo-bts.git branch master updated. 0.7.0-65-gbbb23cf Message-ID: <201802051315.w15DFvxx016551@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via bbb23cfc5bb2acb3559e803479dbf82f1178194c (commit) via 61da9b3d2cde0883c90bd9f2f0041c9866df8a87 (commit) via 131db780ccf755e9fd35e0ad32ba4862247574d7 (commit) from 5cef0623ef64bc641d2d29edb1ebaaafcc7c0df6 (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/osmo-bts/commit/?id=bbb23cfc5bb2acb3559e803479dbf82f1178194c commit bbb23cfc5bb2acb3559e803479dbf82f1178194c Author: Pau Espin Pedrol Date: Thu Feb 1 19:28:09 2018 +0100 l1sap.c: l1sap_tch_rts_ind: Remove unused variables Commit a1fa955212e18ddca286a2c7d30333116406f56b added them without really making use of them. Change-Id: Ie7cd648a4b8a5ae59efc8953d6424a91a0f025ef http://cgit.osmocom.org/osmo-bts/commit/?id=61da9b3d2cde0883c90bd9f2f0041c9866df8a87 commit 61da9b3d2cde0883c90bd9f2f0041c9866df8a87 Author: Pau Espin Pedrol Date: Thu Feb 1 19:24:10 2018 +0100 bts-trx: scheduler_trx.c: Fix missing header It is required for bts_shutdown used in trx_fn_timer_cb, and compiler warns about implicit declaration. Change-Id: I274662cd657ce8c36ed1d262d138590808bfafea http://cgit.osmocom.org/osmo-bts/commit/?id=131db780ccf755e9fd35e0ad32ba4862247574d7 commit 131db780ccf755e9fd35e0ad32ba4862247574d7 Author: Pau Espin Pedrol Date: Thu Feb 1 19:08:41 2018 +0100 Remove unused variables Change-Id: I3fec7e4b337f3ea4d8cd79f4e7261babc34911cb ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 8 +------- src/osmo-bts-trx/l1_if.c | 4 ---- src/osmo-bts-trx/scheduler_trx.c | 1 + 3 files changed, 2 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 5 13:16:19 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 13:16:19 GMT Subject: osmo-bts.git branch master updated. 0.7.0-68-gf9d19ee Message-ID: <201802051316.w15DGJc3016805@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via f9d19ee85c914d8a8fd53590c2ff6920874ee9d3 (commit) via 1948aeb269c2943ecc8a9d9f8a6156fe6cfe77b9 (commit) via 6dcbe4836a3f702404812721d66f0dee71a6b448 (commit) from bbb23cfc5bb2acb3559e803479dbf82f1178194c (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/osmo-bts/commit/?id=f9d19ee85c914d8a8fd53590c2ff6920874ee9d3 commit f9d19ee85c914d8a8fd53590c2ff6920874ee9d3 Author: Pau Espin Pedrol Date: Thu Feb 1 20:42:52 2018 +0100 virtual: l1_if.c: Remove unneeded warning message Commit 5eb17e28acdd6fba22a1f2e60f4d55aaef18b47a added this warning when implementing the full function. However, other backends seem to be also passing the primitive from the stack to l1sap_up without any visible issues. Furthermore, according to the documentation of l1sap_up, it takes ownership of the msgb, but doesn't take ownserhip of the prim itself. Change-Id: I45fe40e3377eac999d1dac5356678195381d94ca http://cgit.osmocom.org/osmo-bts/commit/?id=1948aeb269c2943ecc8a9d9f8a6156fe6cfe77b9 commit 1948aeb269c2943ecc8a9d9f8a6156fe6cfe77b9 Author: Pau Espin Pedrol Date: Thu Feb 1 20:34:44 2018 +0100 vty.c: Remove warning message This warning was included in commit 6d7b78bde165f39dcd9033f0c5386f5699801233 from 2011, and nowadays I only see this command used in osmo-bts, so I think we most probably drop it as it doesn't make sense anymore. Change-Id: Ie277dce00292c8f403b9a2b405efe4429e6af86a http://cgit.osmocom.org/osmo-bts/commit/?id=6dcbe4836a3f702404812721d66f0dee71a6b448 commit 6dcbe4836a3f702404812721d66f0dee71a6b448 Author: Pau Espin Pedrol Date: Thu Feb 1 20:24:41 2018 +0100 octphy: octpkt.c: Remove unused static functions Change-Id: I97c08b66d41ab5902a11a1e989e278c56cdee102 ----------------------------------------------------------------------- Summary of changes: src/common/vty.c | 1 - src/osmo-bts-octphy/octpkt.c | 32 -------------------------------- src/osmo-bts-virtual/l1_if.c | 3 +-- 3 files changed, 1 insertion(+), 35 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 5 13:33:19 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 13:33:19 GMT Subject: libosmocore.git branch master updated. 0.10.2-143-g80f4c4eb Message-ID: <201802051333.w15DXJTm024261@git.osmocom.org> 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 80f4c4eb089e87cb1a9c6843b60836b7a6952164 (commit) from 18c014de6771a3032308123af9969c966e20b7c8 (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=80f4c4eb089e87cb1a9c6843b60836b7a6952164 commit 80f4c4eb089e87cb1a9c6843b60836b7a6952164 Author: Max Date: Wed Jan 24 12:33:05 2018 +0100 GSUP: change osmo_gsup_encode() return type * match return type of osmo_gsup_encode() with osmo_gsup_decode() to allow propagating error to caller * check return value of osmo_gsup_encode() in GSUP test * return errors instead of braking app with aseert Change-Id: Idaa1deecb6d9e15329bd51867b4f6a03357461f0 Related: OS#2864 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsup.h | 2 +- src/gsm/gsup.c | 13 +++++++++---- tests/gsup/gsup_test.c | 4 +++- 3 files changed, 13 insertions(+), 6 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 5 18:23:50 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 18:23:50 GMT Subject: osmo-bts.git branch laforge/omldummy updated. 0.7.0-34-g8f5c405 Message-ID: <201802051823.w15INoAp050964@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, laforge/omldummy has been updated via 8f5c405e19f9b53b5a25579d5c5949a66b391c5c (commit) from e990d6d49a694f2dfad5135088e5de871217f0af (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/osmo-bts/commit/?id=8f5c405e19f9b53b5a25579d5c5949a66b391c5c commit 8f5c405e19f9b53b5a25579d5c5949a66b391c5c Author: Harald Welte Date: Mon Feb 5 19:22:38 2018 +0100 omldummy: Allow OML dummies with multiple TRX So far we always assumed that every oml-dummy BTS has only a single TRX. Let's fix that. Change-Id: I27c08c6c2da248366980f081cdfdd838b166e7a6 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-omldummy/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 5 19:48:41 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 19:48:41 GMT Subject: osmo-bts.git branch laforge/vty created. 0.7.0-71-gcbcdae3 Message-ID: <201802051948.w15Jmfoe089122@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, laforge/vty has been created at cbcdae3f106b3da05bdacc2b560401eb94b8e27d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=cbcdae3f106b3da05bdacc2b560401eb94b8e27d commit cbcdae3f106b3da05bdacc2b560401eb94b8e27d Author: Harald Welte Date: Mon Feb 5 20:46:16 2018 +0100 Print much more information during 'show lchan' This adds print-out of remote RTP IP/Port, LAPDm SAPI information, MS Timing offset, propagation delay, encryption algorithm+state, loopback status and radio link failure counter to the "show lchan" command. It also adds TODO comments fro those bits that are not yet printed but which would make sense to print. Change-Id: Ic4bc47638b7b402aee9344dc912745a9929c37f4 http://cgit.osmocom.org/osmo-bts/commit/?id=9f285c6c05432504c3f2315e30ab96c0f9abce03 commit 9f285c6c05432504c3f2315e30ab96c0f9abce03 Author: Harald Welte Date: Mon Feb 5 20:43:43 2018 +0100 gsm_lchan: remove unused member fields Change-Id: Icfc601e664ccf33078955e54b02315085cff20a8 http://cgit.osmocom.org/osmo-bts/commit/?id=7b321f939b2143b6aebcaa555b30ecd680f9c92c commit 7b321f939b2143b6aebcaa555b30ecd680f9c92c Author: Harald Welte Date: Mon Feb 5 19:46:16 2018 +0100 Add 'show (bts|trx|ts|lchan)' commands This is more or less a 1:1 import from the BSC side commands. Having the commands on the BTS side will allow us to expose information that's not visible to the BSC [in upcoming, separate patches]. Change-Id: I2a596938849a9c84fe6fedcac5d7f71ee97af575 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 5 22:16:11 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 22:16:11 GMT Subject: osmo-bts.git branch master updated. 0.7.0-70-g845e995 Message-ID: <201802052216.w15MGBxE055698@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 845e995b5a74da808d48a25b36fd93afcde3f152 (commit) via 40ec2387621f405aee50ca7535d8dfae4a664202 (commit) from f9d19ee85c914d8a8fd53590c2ff6920874ee9d3 (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/osmo-bts/commit/?id=845e995b5a74da808d48a25b36fd93afcde3f152 commit 845e995b5a74da808d48a25b36fd93afcde3f152 Author: Harald Welte Date: Mon Feb 5 19:46:16 2018 +0100 Add 'show (bts|trx|ts|lchan)' commands This is more or less a 1:1 import from the BSC side commands. Having the commands on the BTS side will allow us to expose information that's not visible to the BSC [in upcoming, separate patches]. Change-Id: I2a596938849a9c84fe6fedcac5d7f71ee97af575 http://cgit.osmocom.org/osmo-bts/commit/?id=40ec2387621f405aee50ca7535d8dfae4a664202 commit 40ec2387621f405aee50ca7535d8dfae4a664202 Author: Harald Welte Date: Mon Feb 5 20:43:43 2018 +0100 gsm_lchan: remove unused member fields Change-Id: Icfc601e664ccf33078955e54b02315085cff20a8 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data_shared.h | 2 - src/common/vty.c | 403 ++++++++++++++++++++++++++++++++++++- 2 files changed, 402 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 5 22:21:47 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 22:21:47 GMT Subject: osmo-trx.git branch master updated. 0.2.0-38-gf58cd8a Message-ID: <201802052221.w15MLl91058955@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via f58cd8ac837d13237cf88e93e45550b90d085b15 (commit) from 99eb07e232a2735f0aaae9ec0083467fad0e2d6c (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/osmo-trx/commit/?id=f58cd8ac837d13237cf88e93e45550b90d085b15 commit f58cd8ac837d13237cf88e93e45550b90d085b15 Author: Pau Espin Pedrol Date: Mon Feb 5 13:04:41 2018 +0100 Fix whitespace Change-Id: Icda84caa998614ce6c15d5118f8c5c1568ba9a79 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 12 +++---- Transceiver52M/USRPDevice.cpp | 78 +++++++++++++++++++++---------------------- Transceiver52M/USRPDevice.h | 5 ++- 3 files changed, 47 insertions(+), 48 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Feb 5 22:29:14 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 22:29:14 GMT Subject: osmo-bts.git branch master updated. 0.7.0-71-g50cc22a Message-ID: <201802052229.w15MTEcB064027@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 50cc22a30c8d62af19551dc77819f0d9d6012fa1 (commit) from 845e995b5a74da808d48a25b36fd93afcde3f152 (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/osmo-bts/commit/?id=50cc22a30c8d62af19551dc77819f0d9d6012fa1 commit 50cc22a30c8d62af19551dc77819f0d9d6012fa1 Author: Harald Welte Date: Mon Feb 5 20:46:16 2018 +0100 Print much more information during 'show lchan' This adds printing of remote RTP IP/Port, LAPDm SAPI information, MS Timing offset, propagation delay, encryption algorithm+state, loopback status and radio link failure counter to the "show lchan" command. It also adds TODO comments fro those bits that are not yet printed but which would make sense to print. Change-Id: Ic4bc47638b7b402aee9344dc912745a9929c37f4 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data_shared.h | 5 +++++ src/common/gsm_data_shared.c | 10 ++++++++++ src/common/vty.c | 31 +++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 5 22:35:23 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 5 Feb 2018 22:35:23 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1897-g9fa291dd Message-ID: <201802052235.w15MZNF9067252@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, master has been updated via 9fa291dd2ba880be0a07c0c3fff1ce537bbee4d1 (commit) from 75e11d1d440046dc0a8160a45832940f55663eae (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/osmocom-bb/commit/?id=9fa291dd2ba880be0a07c0c3fff1ce537bbee4d1 commit 9fa291dd2ba880be0a07c0c3fff1ce537bbee4d1 Author: Sylvain Munaut Date: Thu Feb 1 12:05:28 2018 +0100 l1ctl_proto.h: define burst indication messages One burst indication message carries a single raw burst, forwarded to the higher layers from DSP. The burst bits are hard-bits (0 or 1) coming from demodulator, packed to 14.5 bytes. This is why we call them 'raw' - no bit correction nor deciphering is performed. Related: OS#1672 Change-Id: I75e33c38accdf2a0af961c89836c5e7a3a056bda ----------------------------------------------------------------------- Summary of changes: include/l1ctl_proto.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Feb 6 08:19:26 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Feb 2018 08:19:26 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1898-ge357646e Message-ID: <201802060819.w168JQLm036077@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, master has been updated via e357646ed708bd5acc56b250d01bd695fff9cd73 (commit) from 9fa291dd2ba880be0a07c0c3fff1ce537bbee4d1 (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/osmocom-bb/commit/?id=e357646ed708bd5acc56b250d01bd695fff9cd73 commit e357646ed708bd5acc56b250d01bd695fff9cd73 Author: Luca Melette Date: Mon Jan 22 17:14:08 2018 +0100 Import gprsdecode utility from SRLabs This change introduces a modified version of gprsdecode utility, which is intended to decode the GPRS burst captures and forward decoded packets to the GSMTAP sink. The following modifications were made: - use shared libosmocoding library for GSM 05.03 coding; - use optget for command line options parsing; - use a single application select loop; - use GNU automake as the build system; - add regression tests (GNU autotest); - clean up and comment the code; - add license headers; The code is based on work of SRLabs: https://srlabs.de/ git://git.srlabs.de/gprsdecode.git Related: OS#1672 Change-Id: I12234d37c66b83b8abd60f7511fa1d7837db1856 ----------------------------------------------------------------------- Summary of changes: src/Makefile | 15 +- src/host/gprsdecode/.gitignore | 13 + src/host/gprsdecode/Makefile.am | 36 + src/host/gprsdecode/README | 8 + src/host/{gsmmap => gprsdecode}/configure.ac | 19 +- src/host/gprsdecode/gprs.c | 153 + src/host/gprsdecode/gprs.h | 23 + src/host/gprsdecode/gsmtap.c | 105 + src/host/gprsdecode/gsmtap.h | 9 + src/host/gprsdecode/l1ctl_proto.h | 1 + src/host/gprsdecode/main.c | 200 + src/host/gprsdecode/rlcmac.c | 418 ++ src/host/gprsdecode/rlcmac.h | 43 + src/host/gprsdecode/tests/Makefile.am | 48 + src/host/gprsdecode/tests/cs2.decoded | 450 ++ src/host/gprsdecode/tests/cs2.sample | Bin 0 -> 187450 bytes src/host/gprsdecode/tests/cs3.decoded | 6278 ++++++++++++++++++++++++++ src/host/gprsdecode/tests/cs3.sample | Bin 0 -> 846200 bytes src/host/gprsdecode/tests/testsuite.at | 20 + 19 files changed, 7830 insertions(+), 9 deletions(-) create mode 100644 src/host/gprsdecode/.gitignore create mode 100644 src/host/gprsdecode/Makefile.am create mode 100644 src/host/gprsdecode/README copy src/host/{gsmmap => gprsdecode}/configure.ac (64%) create mode 100644 src/host/gprsdecode/gprs.c create mode 100644 src/host/gprsdecode/gprs.h create mode 100644 src/host/gprsdecode/gsmtap.c create mode 100644 src/host/gprsdecode/gsmtap.h create mode 120000 src/host/gprsdecode/l1ctl_proto.h create mode 100644 src/host/gprsdecode/main.c create mode 100644 src/host/gprsdecode/rlcmac.c create mode 100644 src/host/gprsdecode/rlcmac.h create mode 100644 src/host/gprsdecode/tests/Makefile.am create mode 100644 src/host/gprsdecode/tests/cs2.decoded create mode 100644 src/host/gprsdecode/tests/cs2.sample create mode 100644 src/host/gprsdecode/tests/cs3.decoded create mode 100644 src/host/gprsdecode/tests/cs3.sample create mode 100644 src/host/gprsdecode/tests/testsuite.at hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Feb 6 08:20:26 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Feb 2018 08:20:26 GMT Subject: libosmocore.git branch master updated. 0.10.2-144-g22772cc5 Message-ID: <201802060820.w168KQhe037020@git.osmocom.org> 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 22772cc5293af7944b5fa2fd374652827cb4229d (commit) from 80f4c4eb089e87cb1a9c6843b60836b7a6952164 (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=22772cc5293af7944b5fa2fd374652827cb4229d commit 22772cc5293af7944b5fa2fd374652827cb4229d Author: Neels Hofmeyr Date: Tue Feb 6 00:52:08 2018 +0100 vty: fix 'logging print file' output In If1bd79026a3c680ccf7587d545d12f7759a998fc, an erratic logging output crept in for an earlier patch state and was merged by accident; fix 'logging print file (0|1|basename)' output. Add value string to map LOG_FILENAME_* enum to VTY args, use for both command evaluation as well as printing the vty config. The default is 'logging print file 1', hence we could omit an output when '1' is chosen. But for clarity, always output the current setting. Change-Id: I1c931bff1f1723aa82bead9dfe548e4cc5b685e0 ----------------------------------------------------------------------- Summary of changes: src/vty/logging_vty.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 6 08:20:49 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Feb 2018 08:20:49 GMT Subject: osmo-bts.git branch master updated. 0.7.0-72-gaa0f964 Message-ID: <201802060820.w168Kn3Z037205@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via aa0f964ce23f9f0c5107e0bbf46166885c82f8d7 (commit) from 50cc22a30c8d62af19551dc77819f0d9d6012fa1 (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/osmo-bts/commit/?id=aa0f964ce23f9f0c5107e0bbf46166885c82f8d7 commit aa0f964ce23f9f0c5107e0bbf46166885c82f8d7 Author: Harald Welte Date: Mon Feb 5 21:29:19 2018 +0100 vty: don't print "Bound IP / Port" if it isn't bound [yet] Change-Id: I28705b56582d334d568d98a371daa6bb9ef1f625 ----------------------------------------------------------------------- Summary of changes: src/common/vty.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 6 08:22:07 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Feb 2018 08:22:07 GMT Subject: gapk.git branch master updated. v0.4-60-ga70b223 Message-ID: <201802060822.w168M7uH037907@git.osmocom.org> 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 "GSM Audio Pocket Knife". The branch, master has been updated via a70b22376c49e8dcc122361c6618d2665062c377 (commit) from 7a79fc11692779a1f9377b416b6208f1245e7612 (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/gapk/commit/?id=a70b22376c49e8dcc122361c6618d2665062c377 commit a70b22376c49e8dcc122361c6618d2665062c377 Author: Vadim Yanitskiy Date: Fri Feb 2 15:49:16 2018 +0700 src/Makefile.am: fix osmo-gapk LDADD dependency This change fixes parallel building problem, when osmo-gapk was being compiled before its libosmogapk dependency: make[2]: *** No rule to make target '../src/libosmogapk.la', needed by 'osmo-gapk'. Stop. make[2]: *** Waiting for unfinished jobs.... For some reason, automake ignores a dependency if the full path is provided: $(top_builddir)/src/libosmogapk.la while the relative path solves the problem: libosmogapk.la Closes: OS#2907 Change-Id: I3fdd1731bd372bbb42fe57981e757386e8ede0f0 ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Tue Feb 6 14:40:14 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 6 Feb 2018 14:40:14 GMT Subject: osmo-ci.git branch master updated. 9ac76472baa492a24b23746c7713615e40e98ba9 Message-ID: <201802061440.w16EeEXI015287@git.osmocom.org> 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 "CI scripts". The branch, master has been updated via 9ac76472baa492a24b23746c7713615e40e98ba9 (commit) from 9294d2124fb99f0d4c1f9308bfb22e9a050f7391 (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/osmo-ci/commit/?id=9ac76472baa492a24b23746c7713615e40e98ba9 commit 9ac76472baa492a24b23746c7713615e40e98ba9 Author: Alexander Couzens Date: Tue Feb 6 15:14:56 2018 +0100 jobs/README.adoc: explain the usage of API Tokens instead of passwords Change-Id: Ie96288913aae2fe97fa11266ffa9ed098044ccfd ----------------------------------------------------------------------- Summary of changes: jobs/README.adoc | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- CI scripts From gitosis at osmocom.org Thu Feb 8 08:49:36 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 08:49:36 GMT Subject: osmo-bts.git branch master updated. 0.7.0-73-g322cfc4 Message-ID: <201802080849.w188na1c018921@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 322cfc49427209e5b686e85c4e5f8eb08037819a (commit) from aa0f964ce23f9f0c5107e0bbf46166885c82f8d7 (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/osmo-bts/commit/?id=322cfc49427209e5b686e85c4e5f8eb08037819a commit 322cfc49427209e5b686e85c4e5f8eb08037819a Author: Max Date: Wed Feb 7 20:44:31 2018 +0100 Add helper to get BCC from BSIC Change-Id: Ib539a8739d53ab60d8fadffcef38152b82a28498 Related: OS#1854 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data_shared.h | 2 ++ src/common/oml.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 8 08:50:18 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 08:50:18 GMT Subject: osmo-trx.git branch master updated. 0.2.0-39-g77ce99a Message-ID: <201802080850.w188oInc019346@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 77ce99ac6720896f504a0581a5c57b2929a13cef (commit) from f58cd8ac837d13237cf88e93e45550b90d085b15 (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/osmo-trx/commit/?id=77ce99ac6720896f504a0581a5c57b2929a13cef commit 77ce99ac6720896f504a0581a5c57b2929a13cef Author: Pau Espin Pedrol Date: Mon Feb 5 13:05:06 2018 +0100 Add support to set Rx/TxAntenna Some devices have different Rx or Tx ports with different RF characteristics. For instance LimeSDR has H (High), L (Low) and W (Wide) band Rx ports, each of one being more suitable to a specific range of frequencies. In case one wants to support several GSM bands, the best option is to use the WideBand port and connect the antenna physically to that port in the board. Then the firmware must be instructed ro read from that port. Support for Rx/Tx port configuration is already in there for all the layers (Limesuite, SoapySDR, SoapyUHD, UHD), but we are missing the required bits in osmo-trx to make use of the available UHD API. This commit addresses it. Before this patch, the Rx/Tx paths configured could be changed by means of the LimeSuiteGUI app, but after running osmo-trx, the values were changed to the default ones. One can now start using osmo-trx with 1 channel and specific Rx/Tx ports by using for instance: osmo-trx -c 1 -y BAND1 -z LNAW Default behaviour if no specific path or an empry path is passed ("") is to do the same as preiously, ie. nothing by not calling the set{T,R}xAntenna APIs. One can also configure only specific channels, for instance to configure only the first Tx channel and the second Rx channel: osmo-trx -c 2 -y BAND1, -z ,LNAW Change-Id: I1735e6ab05a05b0312d6d679b16ebd4a2260fa23 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 127 ++++++++++++++++++++++++++++++++++++++++-- Transceiver52M/USRPDevice.cpp | 44 ++++++++++++++- Transceiver52M/USRPDevice.h | 12 ++++ Transceiver52M/osmo-trx.cpp | 64 +++++++++++++++++++-- Transceiver52M/radioDevice.h | 16 +++++- 5 files changed, 253 insertions(+), 10 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Feb 8 09:31:21 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 09:31:21 GMT Subject: libosmocore.git branch master updated. 0.10.2-145-g76c6c504 Message-ID: <201802080931.w189VLbO037918@git.osmocom.org> 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 76c6c50405c6cbb1d08bdd7b5d27c657fa5d38b6 (commit) from 22772cc5293af7944b5fa2fd374652827cb4229d (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=76c6c50405c6cbb1d08bdd7b5d27c657fa5d38b6 commit 76c6c50405c6cbb1d08bdd7b5d27c657fa5d38b6 Author: Max Date: Fri Jan 5 18:13:54 2018 +0100 Use python 3 for utilities There're no python2-specific code in there so we can switch right away without waiting till 2020 for python 2 deprecation. Related: OS#2819 Change-Id: I8d34aed124b00c5dd2ab1bcc84bbfa8c620282cc ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- utils/conv_codes_gsm.py | 2 +- utils/conv_gen.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 8 09:33:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 09:33:45 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-80-g137fd59 Message-ID: <201802080933.w189XjHR038968@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 137fd59bf4635bd661671c94eb9ac67757493f99 (commit) from c9ce6f916e92bb2901f39581072db7fe9ccf9ef8 (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/osmo-pcu/commit/?id=137fd59bf4635bd661671c94eb9ac67757493f99 commit 137fd59bf4635bd661671c94eb9ac67757493f99 Author: Max Date: Fri Jan 5 15:53:08 2018 +0100 RACH: improve single block detection Replace unreadable if-else ladder in is_single_block() with regular switch-case. This enables implementation of 11-bit RACH support in follow-up patches. Related: OS#1548 Change-Id: I9180478152f9341f11bb3dffe61671da683f24d8 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 72 ++++++++++++++++++++++++------------------------------------- 1 file changed, 28 insertions(+), 44 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 8 09:41:13 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 09:41:13 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-81-g4c112dc Message-ID: <201802080941.w189fDrn044244@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 4c112dc5a6a772e749720b173c80e3f613a710e4 (commit) from 137fd59bf4635bd661671c94eb9ac67757493f99 (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/osmo-pcu/commit/?id=4c112dc5a6a772e749720b173c80e3f613a710e4 commit 4c112dc5a6a772e749720b173c80e3f613a710e4 Author: Max Date: Thu Feb 1 16:49:23 2018 +0100 TBF: move common test code into functions * move common code into functions * print error instead of failing test right away This allows the tests to continue till completion even in case of intermediate error which simplifies troubleshooting by allowing to gather more errors in a single test run. Change-Id: I1c4ad1dc94542835f15bd666f0821e0ccfcc78c1 Related: OS#1759 ----------------------------------------------------------------------- Summary of changes: tests/tbf/TbfTest.cpp | 176 +++++++++++++++++++------------------------------- 1 file changed, 67 insertions(+), 109 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 8 09:41:52 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 09:41:52 GMT Subject: libosmocore.git branch master updated. 0.10.2-147-g6de34ee4 Message-ID: <201802080941.w189fqOC044591@git.osmocom.org> 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 6de34ee46b1d256e98d0048c5407f0eec929288b (commit) via 41911d03804c3bb82657a73bfd3dd73b70d13915 (commit) from 76c6c50405c6cbb1d08bdd7b5d27c657fa5d38b6 (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=6de34ee46b1d256e98d0048c5407f0eec929288b commit 6de34ee46b1d256e98d0048c5407f0eec929288b Author: Pau Espin Pedrol Date: Thu Feb 1 12:49:39 2018 +0100 tests: utils_test: Fix test failure when compiling with -O0 It seems with default flags in_buf was being memzeroed by the compiler. When compiling with -O0, that's not the case anymore and printf prints after first 16 bytes, printing extra garbage which doesn't match the expected output. Change-Id: I736c1e4d625f647d3bb794fa717256e9dbf36e87 http://cgit.osmocom.org/libosmocore/commit/?id=41911d03804c3bb82657a73bfd3dd73b70d13915 commit 41911d03804c3bb82657a73bfd3dd73b70d13915 Author: Pau Espin Pedrol Date: Thu Feb 1 12:10:33 2018 +0100 tests: coding_test: Fix compilation with -O0 inline keyword is a hint for the compiler to inline the function, but it's not mandatory. If no static or extern is specified, the definition is only visible in the current unit but the identifier still has external linkage. When running with -O0 it seems the compiler (gcc 7.2.1) decides to use the external linkage but at the same time it seems it's not generating the function symbol. Fix it by explicitly stating that we want to use static linking for this function. coding/coding_test.o: In function `test_xcch': libosmocore/tests/coding/coding_test.c:86: undefined reference to `dump_ubits' libosmocore/tests/coding/coding_test.c:87: undefined reference to `dump_sbits' Change-Id: I18018adec05ce1c2ddbca38653311d74c7454ce8 ----------------------------------------------------------------------- Summary of changes: tests/coding/coding_test.c | 4 ++-- tests/utils/utils_test.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 8 09:42:23 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 09:42:23 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-27-g79fc698 Message-ID: <201802080942.w189gNef044924@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 79fc6984ac8ae6cba549fcd7fd6892729652f24a (commit) from ba1605afdc39a341c7ac4de8138f5d45f60f8a94 (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/osmo-hlr/commit/?id=79fc6984ac8ae6cba549fcd7fd6892729652f24a commit 79fc6984ac8ae6cba549fcd7fd6892729652f24a Author: Alexander Huemer Date: Sun Jan 28 16:25:38 2018 +0100 Add missing build products in .gitignore Change-Id: I48b93adc280c1b0521e7f5acc1f66ce5db462915 ----------------------------------------------------------------------- Summary of changes: .gitignore | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 8 10:20:18 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 10:20:18 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1899-gf54ebb06 Message-ID: <201802081020.w18AKIbU067109@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, master has been updated via f54ebb06b919cab7201b473425d287f53970b451 (commit) from e357646ed708bd5acc56b250d01bd695fff9cd73 (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/osmocom-bb/commit/?id=f54ebb06b919cab7201b473425d287f53970b451 commit f54ebb06b919cab7201b473425d287f53970b451 Author: Vadim Yanitskiy Date: Fri Feb 2 04:39:54 2018 +0700 layer23/cell_log: set default logfile to /dev/null When '/var/log/osmocom.log' does not exist the cell_log app cannot start normally, because it has no permissions to create a new file. Furthermore, logfile is optional now. Change-Id: I2a9982f221871c78c5c9a73b7b7a1787ff07a86c ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/misc/app_cell_log.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Feb 8 17:13:15 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 17:13:15 GMT Subject: osmo-bts.git branch master updated. 0.7.0-75-g9955cc4 Message-ID: <201802081713.w18HDFY0044551@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 9955cc4306f30c20cc372e72f7ed9999d3a57177 (commit) via c2e3ff58bcd4203fb3426b99c986e71386fbd2b4 (commit) from 322cfc49427209e5b686e85c4e5f8eb08037819a (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/osmo-bts/commit/?id=9955cc4306f30c20cc372e72f7ed9999d3a57177 commit 9955cc4306f30c20cc372e72f7ed9999d3a57177 Author: Max Date: Thu Feb 8 16:50:20 2018 +0100 osmo-bts-trx: ignore frame offset error on startup Previously we always printed error on startup: l1sap.c:461 Invalid condition detected: Frame difference is 627202-0=627202 > 1! This is expected and of little practical use. Let's suppress it by checking that FN was actually initialized. Change-Id: I4f7cf285e437db0e980e1a2a3ab48a7255945448 http://cgit.osmocom.org/osmo-bts/commit/?id=c2e3ff58bcd4203fb3426b99c986e71386fbd2b4 commit c2e3ff58bcd4203fb3426b99c986e71386fbd2b4 Author: Max Date: Thu Feb 8 16:42:48 2018 +0100 osmo-bts-trx: init nbits to know value It seems like some of the functions invoked by _sched_dl_burst() do not sent nbits properly. This leads to a number of errors on startup: trx_if.c:593 Tx burst length 65535 invalid It happens in conjunction with: Transceiver.cpp:382:pushRadioVector: dumping STALE burst in TRX->USRP interface Let's fix this by initializing nbits to 0 to make sure those bursts are properly ignored. Change-Id: Iaf85826861163c185925de528c8347ab22779e30 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 7 ++++--- src/osmo-bts-trx/scheduler_trx.c | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 8 17:15:17 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 8 Feb 2018 17:15:17 GMT Subject: osmo-bts.git branch master updated. 0.7.0-76-g98f3f70 Message-ID: <201802081715.w18HFHCf045547@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 98f3f700797dcbf4777210c8100af79e27ffa7f1 (commit) from 9955cc4306f30c20cc372e72f7ed9999d3a57177 (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/osmo-bts/commit/?id=98f3f700797dcbf4777210c8100af79e27ffa7f1 commit 98f3f700797dcbf4777210c8100af79e27ffa7f1 Author: Pau Espin Pedrol Date: Wed Feb 7 11:16:28 2018 +0100 main.c: bts_main: fix typo in error message Change-Id: Ib44fce36a945042e92ea3f4173e72c1ce5f66fb8 ----------------------------------------------------------------------- Summary of changes: src/common/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 9 01:25:12 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 01:25:12 GMT Subject: libosmocore.git branch master updated. 0.10.2-149-g57217706 Message-ID: <201802090125.w191PCGX046784@git.osmocom.org> 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 572177063d4cf2416b9f622d5031212204563720 (commit) via bf383a1d83661af26ccd6521c49b655fb22531d4 (commit) from 6de34ee46b1d256e98d0048c5407f0eec929288b (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=572177063d4cf2416b9f622d5031212204563720 commit 572177063d4cf2416b9f622d5031212204563720 Author: Harald Welte Date: Fri Feb 9 02:01:48 2018 +0100 msgb: Add msgb_hexdump_{l2,l3}() to dump l2 or l3 part of message buffer Change-Id: I98e85397fb541ee0fd711f2e1852f63f3bb87359 http://cgit.osmocom.org/libosmocore/commit/?id=bf383a1d83661af26ccd6521c49b655fb22531d4 commit bf383a1d83661af26ccd6521c49b655fb22531d4 Author: Harald Welte Date: Fri Feb 2 12:11:14 2018 +0100 tlv_parser: Report *first* occurrence of repeated IEs Most GSM related specifications require the receiver to use the *first* occurrence of repeated IEs. The Osmocom TLV parser so far did the opposite: It reported only the *last* occurrence in case of repeated IEs. Let's change our implementation to be more in-line with relevant specs, such as 3GPP TS 24.008 8.6.3. Change-Id: Icde09e075f68c842a7a96cf7160c8e44b77cf82d ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/msgb.h | 14 ++++++++++++++ src/gsm/tlv_parser.c | 9 +++++++-- 2 files changed, 21 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 9 02:26:25 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 02:26:25 GMT Subject: libosmocore.git branch master updated. 0.10.2-150-g5ec91980 Message-ID: <201802090226.w192QPD9079251@git.osmocom.org> 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 5ec91980ac2224aa1e9bf070a0e382d0d8c2b729 (commit) from 572177063d4cf2416b9f622d5031212204563720 (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=5ec91980ac2224aa1e9bf070a0e382d0d8c2b729 commit 5ec91980ac2224aa1e9bf070a0e382d0d8c2b729 Author: Philipp Maier Date: Thu Feb 8 13:15:49 2018 +0100 fsm: do not terminate child FSMs early The function _osmo_fsm_inst_term() terminates all child FSMs befor it calls fi->fsm_cleanup(). This prevnts the cleanup callback to perform last actions on the child FSMs (e.g. osmo_fsm_inst_unlink_parent()). move the function call to _osmo_fsm_inst_term_children() below the call to fi->fsm->cleanup(). Change-Id: Ie89d435417306c6bf897274eabc3ed0a46485c26 ----------------------------------------------------------------------- Summary of changes: src/fsm.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 9 08:49:42 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 08:49:42 GMT Subject: libosmocore.git branch master updated. 0.10.2-151-g4e4521b3 Message-ID: <201802090849.w198ngGC045419@git.osmocom.org> 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 4e4521b3d5b6f554d7d653697c856b70fb49cf03 (commit) from 5ec91980ac2224aa1e9bf070a0e382d0d8c2b729 (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=4e4521b3d5b6f554d7d653697c856b70fb49cf03 commit 4e4521b3d5b6f554d7d653697c856b70fb49cf03 Author: Harald Welte Date: Fri Feb 9 08:07:52 2018 +0000 Revert "Use python 3 for utilities" This reverts commit 76c6c50405c6cbb1d08bdd7b5d27c657fa5d38b6, which broke the obs builds. I'm really starting to get annoyed by ongoing python related breakage without ever fixing any bugs! Change-Id: I4d76e897d4f746ff9ea4e06f2efc708a12cc2944 ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- utils/conv_codes_gsm.py | 2 +- utils/conv_gen.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 9 10:01:47 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 10:01:47 GMT Subject: libosmocore.git branch master updated. 0.10.2-152-g65900443 Message-ID: <201802091001.w19A1lp4075050@git.osmocom.org> 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 6590044337c1497393dd779f45c0b584f8027e3e (commit) from 4e4521b3d5b6f554d7d653697c856b70fb49cf03 (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=6590044337c1497393dd779f45c0b584f8027e3e commit 6590044337c1497393dd779f45c0b584f8027e3e Author: Harald Welte Date: Fri Feb 9 09:58:57 2018 +0000 Revert "fsm: do not terminate child FSMs early" This reverts commit 5ec91980ac2224aa1e9bf070a0e382d0d8c2b729. More or less like I expected, it creates fall-out. osmo-msc master builds are failing, as are the open build service builds. The patch has therefor *not* been sufficiently tested. Change-Id: I8d961d7bbd91b6a8d7691f24cb67720c3d001c7e ----------------------------------------------------------------------- Summary of changes: src/fsm.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 9 10:28:29 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 10:28:29 GMT Subject: libosmocore.git branch master updated. 0.10.2-153-gebd2b0f4 Message-ID: <201802091028.w19ASTji088795@git.osmocom.org> 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 ebd2b0f405b34ab113a2611d9f79ae87a6b9fbd3 (commit) from 6590044337c1497393dd779f45c0b584f8027e3e (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=ebd2b0f405b34ab113a2611d9f79ae87a6b9fbd3 commit ebd2b0f405b34ab113a2611d9f79ae87a6b9fbd3 Author: Harald Welte Date: Fri Feb 9 10:32:03 2018 +0100 osmo_msgbdump_{l2,l3}(): Proper typecast This avoids compiler warnings like /tmp/work/sysmobts_v2-poky-linux-gnueabi/osmo-pcu/0.4+gitAUTOINC+4c112dc5a6-r1.18/recipe-sysroot/usr/include/osmocom/core/msgb.h: In function 'const char* msgb_hexdump_l2(const msgb*)': error: invalid conversion from 'void*' to 'const unsigned char*' [-fpermissive] return osmo_hexdump(msgb_l2(msg), msgb_l2len(msg)); which we've been getting in osmo-pcu builds on some platforms. Change-Id: I0ec652a1a569ec1507d8411cf1ef87afabcca799 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/msgb.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 9 10:28:48 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 10:28:48 GMT Subject: osmo-ci.git branch master updated. 64be006cd2970656237fac8328f16274d0e3a0fc Message-ID: <201802091028.w19ASmVB088917@git.osmocom.org> 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 "CI scripts". The branch, master has been updated via 64be006cd2970656237fac8328f16274d0e3a0fc (commit) from 9ac76472baa492a24b23746c7713615e40e98ba9 (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/osmo-ci/commit/?id=64be006cd2970656237fac8328f16274d0e3a0fc commit 64be006cd2970656237fac8328f16274d0e3a0fc Author: Harald Welte Date: Fri Feb 9 11:25:21 2018 +0100 master-builds: Add missing dependencies / triggers There were a lot of downstream triggers that we were missing. I manually reviewed the debian/control files and used that to update the trigger lists for all jobs in master-builds.yml. Change-Id: I12057c9bb389041ef3bcabd1c335a0fa8c358092 ----------------------------------------------------------------------- Summary of changes: jobs/master-builds.yml | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Fri Feb 9 10:29:24 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 10:29:24 GMT Subject: osmo-sip-connector.git branch master updated. 1.1.0-3-gb18bbf3 Message-ID: <201802091029.w19ATOWp089325@git.osmocom.org> 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 "MNCC <-> SIP bridge". The branch, master has been updated via b18bbf3fd873beb44bedb55f6946a14e1d4370f2 (commit) from 4954fee4c66ec38e7e726ec8a326537ae5ce9405 (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/osmo-sip-connector/commit/?id=b18bbf3fd873beb44bedb55f6946a14e1d4370f2 commit b18bbf3fd873beb44bedb55f6946a14e1d4370f2 Author: Harald Welte Date: Fri Feb 9 11:17:29 2018 +0100 debian/control: Fix URLs for homepage / git Change-Id: Ib431d5dcaf78cc31dbfaa4fd13105ec62142e9be ----------------------------------------------------------------------- Summary of changes: debian/control | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Fri Feb 9 11:17:57 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 11:17:57 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-70-gab4db10 Message-ID: <201802091117.w19BHvhR012984@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via ab4db107501ad5a8f561326e93db2fafeb6f43db (commit) from dddbbaaee1bfb0890c22a1cd9385d9ba45848997 (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/osmo-ggsn/commit/?id=ab4db107501ad5a8f561326e93db2fafeb6f43db commit ab4db107501ad5a8f561326e93db2fafeb6f43db Author: Viktor Tsymbalyuk Date: Tue Jan 30 14:40:12 2018 +0200 sgsnemu: created "pinghost" and "createif" modes for mutual exclusion No warnings when used options from "pinghost" and "createif" groups in a same time. sgsnemu created tun0 interface and send pings inside G-PDU, but didn't calculate replys. Added options modes to avoid mutual exclusion options. Change-Id: I196df7838212dcddecd64a64a6cba613b6cfced0 ----------------------------------------------------------------------- Summary of changes: sgsnemu/cmdline.c | 93 ++++++++++++++++++++++++++++++++++++++++++++--------- sgsnemu/cmdline.ggo | 26 ++++++++------- sgsnemu/cmdline.h | 4 +++ 3 files changed, 97 insertions(+), 26 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Feb 9 13:31:20 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 13:31:20 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-28-g9214c6c Message-ID: <201802091331.w19DVK4B071969@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 9214c6c7ef61208d4a6dee3f698fc2995e33b033 (commit) from 79fc6984ac8ae6cba549fcd7fd6892729652f24a (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/osmo-hlr/commit/?id=9214c6c7ef61208d4a6dee3f698fc2995e33b033 commit 9214c6c7ef61208d4a6dee3f698fc2995e33b033 Author: Harald Welte Date: Fri Feb 9 14:26:09 2018 +0100 Fix expected test output after new 'logging print file 1' vty command Ever since libosmocore Change-Id I1c931bff1f1723aa82bead9dfe548e4cc5b685e0 was merged, the VTY tests were broken. Let's fix that by adjusting the expected test output. Change-Id: I929ca7f366220b5d1238d43eddc96fa9dde916b6 ----------------------------------------------------------------------- Summary of changes: tests/test_nodes.vty | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Feb 9 13:31:33 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 13:31:33 GMT Subject: libosmocore.git branch master updated. 0.10.2-154-g4bfa171e Message-ID: <201802091331.w19DVXLV072070@git.osmocom.org> 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 4bfa171e92a80d304fb9248ba9143d7ceb32255e (commit) from ebd2b0f405b34ab113a2611d9f79ae87a6b9fbd3 (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=4bfa171e92a80d304fb9248ba9143d7ceb32255e commit 4bfa171e92a80d304fb9248ba9143d7ceb32255e Author: Harald Welte Date: Fri Feb 9 12:11:40 2018 +0100 debian/control: Fix Vcs-Browser URL Change-Id: I89bff8fcb8e0b7c0a0e415d4eee1636c21b8f8de ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 9 13:31:43 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 13:31:43 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-36-gd4c9dc4 Message-ID: <201802091331.w19DVhrl072134@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via d4c9dc4b9188af3cd31fa6c12f11ad7e3d4edc79 (commit) from b956b606d85a72dd19cb3ad632c2b4a965da37ef (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/libosmo-sccp/commit/?id=d4c9dc4b9188af3cd31fa6c12f11ad7e3d4edc79 commit d4c9dc4b9188af3cd31fa6c12f11ad7e3d4edc79 Author: Harald Welte Date: Fri Feb 9 12:11:05 2018 +0100 debian/control: Fix Vcs-Browser Change-Id: I9bc4ee167a141b91f573d038ad524a9cf097ab34 ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Feb 9 13:31:56 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 13:31:56 GMT Subject: libosmo-netif.git branch master updated. 0.1.1-12-g2cbaf41 Message-ID: <201802091331.w19DVuWB072232@git.osmocom.org> 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 "Osmocom network interface library". The branch, master has been updated via 2cbaf4139ae768ff5a79c79d389045b4ef4dd0e6 (commit) from 3f93caea6e404618f2da49410e2f06e40aaac83e (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/libosmo-netif/commit/?id=2cbaf4139ae768ff5a79c79d389045b4ef4dd0e6 commit 2cbaf4139ae768ff5a79c79d389045b4ef4dd0e6 Author: Harald Welte Date: Fri Feb 9 12:10:33 2018 +0100 debian/control: Fix Vcs-Browser Change-Id: I19049ccf6bfc100dbbeb81b80b9ff7f422ad232f ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Fri Feb 9 13:32:03 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 13:32:03 GMT Subject: libosmo-abis.git branch master updated. 0.4.0-12-gf2a1607 Message-ID: <201802091332.w19DW3Ic072375@git.osmocom.org> 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via f2a1607e27fe7849bc5e3f4ddc41e35ef056bd04 (commit) from 7139352e67acf79fd94707ad7a965244384fdb04 (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/libosmo-abis/commit/?id=f2a1607e27fe7849bc5e3f4ddc41e35ef056bd04 commit f2a1607e27fe7849bc5e3f4ddc41e35ef056bd04 Author: Harald Welte Date: Fri Feb 9 12:09:41 2018 +0100 debian/control: Fix Vcs-Browser Change-Id: Ibcc861fe2125ee81097d0209b95dcbdc98c819a8 ----------------------------------------------------------------------- Summary of changes: debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Feb 9 13:32:16 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 13:32:16 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-72-ge89231d Message-ID: <201802091332.w19DWGXL072473@git.osmocom.org> 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 "Tools to centralize packet capture and storing". The branch, master has been updated via e89231d8b0ab0f45ed5714123d1bfb4d655b2aa3 (commit) via f335e37ed5018983df16c87080d810e9e4022629 (commit) from 53044df9d55533bde6df9a7f946ca4fade88fe42 (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/osmo-pcap/commit/?id=e89231d8b0ab0f45ed5714123d1bfb4d655b2aa3 commit e89231d8b0ab0f45ed5714123d1bfb4d655b2aa3 Author: Harald Welte Date: Fri Feb 9 12:07:23 2018 +0100 debian/control: Fix URLs for homepage, git, gitweb Change-Id: Iff74cf6b3e53a6786a96738b609a2e2d685b1300 http://cgit.osmocom.org/osmo-pcap/commit/?id=f335e37ed5018983df16c87080d810e9e4022629 commit f335e37ed5018983df16c87080d810e9e4022629 Author: Harald Welte Date: Fri Jul 21 18:12:01 2017 +0200 Add support for generating IPIP to osmo-pcap-client This allows the user to change the configuration between either using a) the classic OsmoPCAP protocol (over TCP with or without TLS) which is used when you want to talk to an osmo-pcap-server b) the (new) IPIP encapsulation, which will simply take the IP packet (without Ethernet or pcap header) and transmit it inside IPIP to the specified server IP address. This is useful for gettin real-time streaming into wireshark. Change-Id: I8056fc163ac2f15adcb964d867dd5e51df4e4710 ----------------------------------------------------------------------- Summary of changes: debian/control | 6 +-- include/osmo-pcap/osmo_pcap_client.h | 6 +++ src/osmo_client_network.c | 98 ++++++++++++++++++++++++++++-------- src/osmo_client_vty.c | 40 +++++++++++++++ 4 files changed, 127 insertions(+), 23 deletions(-) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Fri Feb 9 13:32:27 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 13:32:27 GMT Subject: libsmpp34.git branch master updated. 1.12.0-14-g4db6fab Message-ID: <201802091332.w19DWRNZ072589@git.osmocom.org> 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 "Osmocom fork of the Open SMPP 3.4 library". The branch, master has been updated via 4db6fabf66a072df4e91e9baef9a36fd33d5c58c (commit) from 4f3ee2add5f9fbd74358bb8d329f569db4e5aee7 (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/libsmpp34/commit/?id=4db6fabf66a072df4e91e9baef9a36fd33d5c58c commit 4db6fabf66a072df4e91e9baef9a36fd33d5c58c Author: Harald Welte Date: Fri Feb 9 11:15:08 2018 +0100 debian/control: Fix Vcs-{Browser,Git} URLs they so far were a copy+paste mistake from libosmocore. Change-Id: I3da2239d0f093ba1b6706f044c97a307a8dc41bb ----------------------------------------------------------------------- Summary of changes: debian/control | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Fri Feb 9 15:48:11 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 15:48:11 GMT Subject: osmo-trx.git branch master updated. 0.2.0-40-gb7095c7 Message-ID: <201802091548.w19FmB9v033798@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via b7095c7bc5f5c710d958f03b38be83dffff729ae (commit) from 77ce99ac6720896f504a0581a5c57b2929a13cef (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/osmo-trx/commit/?id=b7095c7bc5f5c710d958f03b38be83dffff729ae commit b7095c7bc5f5c710d958f03b38be83dffff729ae Author: Pau Espin Pedrol Date: Fri Feb 9 16:19:31 2018 +0100 UHDDevice: Initialize async_event_thrd in constructor Fixes coverity CID 182757. It's actually a false warning because "async_event_thrd" member is protected by other member "started", so in practice it's never going to be used before being initialized in start(). Change-Id: I5d5739bc9d08fe533e4d44c3992005a14e568a4f ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Feb 9 15:49:07 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 9 Feb 2018 15:49:07 GMT Subject: osmo-bts.git branch master updated. 0.7.0-77-g54be469 Message-ID: <201802091549.w19Fn7pg034208@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 54be46949e93e07e9e57b706388ebb832e5fad0a (commit) from 98f3f700797dcbf4777210c8100af79e27ffa7f1 (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/osmo-bts/commit/?id=54be46949e93e07e9e57b706388ebb832e5fad0a commit 54be46949e93e07e9e57b706388ebb832e5fad0a Author: Pau Espin Pedrol Date: Fri Feb 9 12:08:38 2018 +0100 l1sap: Validate incoming RTP payload, drop bw-efficient AMR A recurrent kernel crash in sysmobts (several kernel versions) corrupting kernel memory in random places has been investigated and reproduced by placing a call against an MSC sending RTP with bandwidth-efficient AMR payload to osmo-bts-sysmo. The osmo-bts-sysmo in turn sends the payload to the femtobts related kernel modules via a msgq, which most probably fail to handle correctly this bw-efficient AMR payload and corrupt the kernel memory. First approach was to drop the bw-efficient AMR payloads lower in the stack in sysmo specific code (l1if_tch_encode), but as there's no bts model in osmo-bts actually supporting bw-efficient AMR, let's drop it early in the incoming path for all models to avoid further problems. Related: SYS#4063 Change-Id: If0c9233c628c724de4ab74e58e3e2affac79e6d0 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Feb 10 10:10:10 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 10 Feb 2018 10:10:10 GMT Subject: libosmocore.git branch master updated. 0.10.2-155-g55478083 Message-ID: <201802101010.w1AAAAxV041597@git.osmocom.org> 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 554780836f312fd64513b44b138d48294bde401b (commit) from 4bfa171e92a80d304fb9248ba9143d7ceb32255e (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=554780836f312fd64513b44b138d48294bde401b commit 554780836f312fd64513b44b138d48294bde401b Author: Harald Welte Date: Fri Feb 9 22:39:29 2018 +0100 Add GSM 04.08 type-of-number / numbering-plan-id definitions Change-Id: Idd8d8a7a1c7f0b6cb9318e4f19ebadb415df2ed1 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Feb 10 14:47:41 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 10 Feb 2018 14:47:41 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1900-gaf4bad31 Message-ID: <201802101447.w1AElfSN068438@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, master has been updated via af4bad3125724b585763f94718f3f5c5d3b94f23 (commit) from f54ebb06b919cab7201b473425d287f53970b451 (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/osmocom-bb/commit/?id=af4bad3125724b585763f94718f3f5c5d3b94f23 commit af4bad3125724b585763f94718f3f5c5d3b94f23 Author: Vadim Yanitskiy Date: Sat Feb 10 19:36:20 2018 +0700 mobile/primitives.c: fix format string compiler warning The recent LUA integration code introduced the following compiler warnings (on GCC 4.8.5): primitives.c: In function ???create_timer???: primitives.c:90:2: warning: format ???%llu??? expects argument of type ???long long unsigned int???, but argument 7 has type ???uint64_t??? [-Wformat=] primitives.c: In function ???cancel_timer???: primitives.c:166:3: warning: format ???%llu??? expects argument of type ???long long unsigned int???, but argument 7 has type ???uint64_t??? [-Wformat=] The recommended and portable way of printing an 'uint64_t' is to use the corresponding macros 'PRIu64'. Change-Id: Ic7f54063a35a89ad54dfa63868f43009cbe469bb ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/primitives.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sat Feb 10 14:48:16 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 10 Feb 2018 14:48:16 GMT Subject: osmo-ci.git branch master updated. e122fef10ed16d0f73ad84a03514cced6a02f633 Message-ID: <201802101448.w1AEmGnv068769@git.osmocom.org> 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 "CI scripts". The branch, master has been updated via e122fef10ed16d0f73ad84a03514cced6a02f633 (commit) from 64be006cd2970656237fac8328f16274d0e3a0fc (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/osmo-ci/commit/?id=e122fef10ed16d0f73ad84a03514cced6a02f633 commit e122fef10ed16d0f73ad84a03514cced6a02f633 Author: Alexander Couzens Date: Tue Feb 6 15:25:16 2018 +0100 jobs: add Coverity Upload Job Change-Id: I852b42a698a4568b51e993bb5e86efeed6afdb32 ----------------------------------------------------------------------- Summary of changes: jobs/coverity.yml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 jobs/coverity.yml hooks/post-receive -- CI scripts From gitosis at osmocom.org Sun Feb 11 10:55:10 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 11 Feb 2018 10:55:10 GMT Subject: libsmpp34.git branch master updated. 1.12.0-16-g882a759 Message-ID: <201802111055.w1BAtAHi005154@git.osmocom.org> 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 "Osmocom fork of the Open SMPP 3.4 library". The branch, master has been updated via 882a759818f2c274e3ff6370e40d2e4621fd6ce0 (commit) via f824d867182701acd2febdfe2bf05f3049f7e577 (commit) from 4db6fabf66a072df4e91e9baef9a36fd33d5c58c (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/libsmpp34/commit/?id=882a759818f2c274e3ff6370e40d2e4621fd6ce0 commit 882a759818f2c274e3ff6370e40d2e4621fd6ce0 Author: Martin Hauke Date: Sun Feb 11 10:27:13 2018 +0100 jenkins: Enable parallel build and distcheck Change-Id: Id41fbcb5a96093eb6c3dc00bcacbd379111ada70 http://cgit.osmocom.org/libsmpp34/commit/?id=f824d867182701acd2febdfe2bf05f3049f7e577 commit f824d867182701acd2febdfe2bf05f3049f7e577 Author: Martin Hauke Date: Sun Feb 11 10:25:56 2018 +0100 binaries/Makefile.am: Fix parallel build issue This change fixes a parallel building problem, when submit_multi_resp_test was being compiled before its libsmpp34 dependency: make[2]: *** No rule to make target '../binaries/libsmpp34.la', needed by 'submit_multi_resp_test'. Stop. make[2]: *** Waiting for unfinished jobs.... For some reason, automake ignores a dependency if the full path is provided: $(top_builddir)/binaries/libsmpp34.la while the relative path solves the problem: libsmpp34.la Change-Id: I5a9d7dbd7b992d322ed0d852ebf8ca2252b51a12 ----------------------------------------------------------------------- Summary of changes: binaries/Makefile.am | 2 +- contrib/jenkins.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Sun Feb 11 21:05:12 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 11 Feb 2018 21:05:12 GMT Subject: libsmpp34.git branch master updated. 1.12.0-17-g8f7946f Message-ID: <201802112105.w1BL5Cll071703@git.osmocom.org> 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 "Osmocom fork of the Open SMPP 3.4 library". The branch, master has been updated via 8f7946f30a95a45c04ca5eb58650b9b6ec4d7f8e (commit) from 882a759818f2c274e3ff6370e40d2e4621fd6ce0 (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/libsmpp34/commit/?id=8f7946f30a95a45c04ca5eb58650b9b6ec4d7f8e commit 8f7946f30a95a45c04ca5eb58650b9b6ec4d7f8e Author: Martin Hauke Date: Sun Feb 11 15:47:03 2018 +0100 jenkins.sh: output all test logs when 'make check' failed Assume that cat-testlogs.sh from osmo-ci is installed in $HOME/osmo-ci/scripts, and call from jenkins.sh upon 'make check' failure. Change-Id: I73527117283a3a251591af48e2841c9f452f461d ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Mon Feb 12 13:09:54 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Feb 2018 13:09:54 GMT Subject: openbsc.git tag 1.0.1 created. 1.0.0-14-g98a2ba4c5 Message-ID: <201802121309.w1CD9smb094364@git.osmocom.org> 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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The tag, 1.0.1 has been created at 98a2ba4c57e95d2ce1e1e8147ea5a8d51788a191 (commit) - Log ----------------------------------------------------------------- commit 98a2ba4c57e95d2ce1e1e8147ea5a8d51788a191 Author: Vadim Yanitskiy Date: Wed Jan 10 22:25:17 2018 +0600 src/libmsc/ussd.c: drop useless forward declaration There is no any significant reason to define static function 'send_own_number' after the code that calls it. Change-Id: I8d804398cfa460eaa5a5f84f0ed90909488d0bdd ----------------------------------------------------------------------- hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 12 14:37:19 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 12 Feb 2018 14:37:19 GMT Subject: openbsc.git tag 1.0.1 deleted. 1.0.0-14-g98a2ba4c5 Message-ID: <201802121437.w1CEbJiq043953@git.osmocom.org> 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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The tag, 1.0.1 has been deleted was 98a2ba4c57e95d2ce1e1e8147ea5a8d51788a191 ----------------------------------------------------------------------- 98a2ba4c57e95d2ce1e1e8147ea5a8d51788a191 src/libmsc/ussd.c: drop useless forward declaration ----------------------------------------------------------------------- hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 13 12:12:34 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Feb 2018 12:12:34 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-82-gc907b88 Message-ID: <201802131212.w1DCCY6I076605@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via c907b88ecde0adab34bc7a03fa0db121a59db53a (commit) from 4c112dc5a6a772e749720b173c80e3f613a710e4 (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/osmo-pcu/commit/?id=c907b88ecde0adab34bc7a03fa0db121a59db53a commit c907b88ecde0adab34bc7a03fa0db121a59db53a Author: Max Date: Tue Feb 13 12:53:55 2018 +0100 emu: use libosmocore definitions Change-Id: I4eade528faeb3841549ad7a6c78e8c1357909614 ----------------------------------------------------------------------- Summary of changes: tests/emu/openbsc_clone.h | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Feb 13 18:29:28 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Feb 2018 18:29:28 GMT Subject: libosmocore.git branch master updated. 0.10.2-156-g1859515c Message-ID: <201802131829.w1DITSga073500@git.osmocom.org> 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 1859515c690074d6915d0cc4c5acede3363ed75d (commit) from 554780836f312fd64513b44b138d48294bde401b (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=1859515c690074d6915d0cc4c5acede3363ed75d commit 1859515c690074d6915d0cc4c5acede3363ed75d Author: Stefan Sperling Date: Tue Feb 6 13:20:23 2018 +0100 Add helper functions for ACC bit flags in rach control IE. Add inline functions to manipulate and query ACC flag bits in the rach_control.t2 and rach_control.t3 octets. These function definitions also serve as documentation of the purpose of rach_control.t2/t3. Change-Id: I8f0a65c2980f86eb5c43f3bebe727f4d4d973163 Related: OS#2591 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 45 ++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 13 23:43:59 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Feb 2018 23:43:59 GMT Subject: osmo-bts.git branch laforge/vty deleted. 0.7.0-71-gcbcdae3 Message-ID: <201802132343.w1DNhxus033022@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, laforge/vty has been deleted was cbcdae3f106b3da05bdacc2b560401eb94b8e27d ----------------------------------------------------------------------- cbcdae3f106b3da05bdacc2b560401eb94b8e27d Print much more information during 'show lchan' ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 13 23:53:26 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Feb 2018 23:53:26 GMT Subject: osmo-bts.git branch master updated. 0.7.0-78-gefa55a4 Message-ID: <201802132353.w1DNrQ9j037798@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via efa55a454174da12a44c750377b3605d9bfbf7ef (commit) from 54be46949e93e07e9e57b706388ebb832e5fad0a (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/osmo-bts/commit/?id=efa55a454174da12a44c750377b3605d9bfbf7ef commit efa55a454174da12a44c750377b3605d9bfbf7ef Author: Harald Welte Date: Wed Feb 14 00:45:57 2018 +0100 osmo-bts: Add talloc context introspection via VTY This requires libosmocore with Change-Id I43fc42880b22294d83c565ae600ac65e4f38b30d or later. Change-Id: Ieed87b8109e0095a3d99c30f0b042aa3ee4b6384 ----------------------------------------------------------------------- Summary of changes: src/common/main.c | 1 + src/common/vty.c | 1 + 2 files changed, 2 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 13 23:59:24 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 13 Feb 2018 23:59:24 GMT Subject: libosmo-abis.git branch master updated. 0.4.0-13-gf446367 Message-ID: <201802132359.w1DNxOwR041153@git.osmocom.org> 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via f446367a631cafd597bffc2cd39e9ba7718055c6 (commit) from f2a1607e27fe7849bc5e3f4ddc41e35ef056bd04 (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/libosmo-abis/commit/?id=f446367a631cafd597bffc2cd39e9ba7718055c6 commit f446367a631cafd597bffc2cd39e9ba7718055c6 Author: Max Date: Tue Feb 13 15:17:27 2018 +0100 IPA: log remote address Wrap IPA logging to always print peer's address to simplify troubleshooting. Change-Id: I19ebaea45812aad6b3d3480cac0f1f833daf428d ----------------------------------------------------------------------- Summary of changes: src/input/ipa.c | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Wed Feb 14 00:41:51 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:41:51 GMT Subject: libosmocore.git branch master updated. 0.10.2-157-geb182820 Message-ID: <201802140041.w1E0fpt1064001@git.osmocom.org> 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 eb182820313109b1ce720306f4bc04384c743eaf (commit) from 1859515c690074d6915d0cc4c5acede3363ed75d (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=eb182820313109b1ce720306f4bc04384c743eaf commit eb182820313109b1ce720306f4bc04384c743eaf Author: allesklar2 Date: Sun Feb 11 21:40:43 2018 +0000 gsmtap.h: define TETRA DMO mode channels Change-Id: I98976c0ff16a69b2508a79259ed1aeaec51e7549 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/gsmtap.h | 5 +++++ 1 file changed, 5 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 14 00:42:39 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:42:39 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-71-g7ad4d5e Message-ID: <201802140042.w1E0gdj2064538@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 7ad4d5e8cbade58283b00d450dacb202c8988d73 (commit) from ab4db107501ad5a8f561326e93db2fafeb6f43db (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/osmo-ggsn/commit/?id=7ad4d5e8cbade58283b00d450dacb202c8988d73 commit 7ad4d5e8cbade58283b00d450dacb202c8988d73 Author: Viktor Tsymbalyuk Date: Mon Feb 12 14:00:45 2018 +0200 sgsnemu: fix: no outgoing GTP-U in "createif" mode in "createif" mode uplink traffic not forwarding from tun interface into Gn, inside GTP-U. create_pdp_conf get iphash (ipm) with pdp == 0x0 Fix - in create_pdp_conf - instead of casting using already definned iphash in ipset function. Change-Id: Icd58450548b3a47cb933d70a2e3166c067552b2c ----------------------------------------------------------------------- Summary of changes: sgsnemu/sgsnemu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Feb 14 00:43:07 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:43:07 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-72-gdbeaa04 Message-ID: <201802140043.w1E0h7R3064830@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via dbeaa044f855ce90cf68b9ca3f6880b0d9110f36 (commit) from 7ad4d5e8cbade58283b00d450dacb202c8988d73 (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/osmo-ggsn/commit/?id=dbeaa044f855ce90cf68b9ca3f6880b0d9110f36 commit dbeaa044f855ce90cf68b9ca3f6880b0d9110f36 Author: Pau Espin Pedrol Date: Mon Feb 12 19:11:28 2018 +0100 sgsnemu: Fix bad ptr during context deallocation Older commit switched pdp_t to have an array of 2 peers instead of only one in order to accomodate for ipv4v6 contexts, which can have 2 addresses assigned. The usage of peer field was not updated in sgsnemu accordingly, which means the wrong memory portion was being accessed. Fixes: 2d6a69e69a4b4cb2b8cc63c4810dae44e5a4d8f6 ("Add support for IPv4v6 End User Addresses") Change-Id: I9e563522173a82b265e93b1ef9dc93ced40fefa2 ----------------------------------------------------------------------- Summary of changes: sgsnemu/sgsnemu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Feb 14 00:43:39 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:43:39 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-73-g5fdda13 Message-ID: <201802140043.w1E0hdj9065044@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 5fdda13f896123f4d199d4aaba33e0df30dcb478 (commit) from dbeaa044f855ce90cf68b9ca3f6880b0d9110f36 (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/osmo-ggsn/commit/?id=5fdda13f896123f4d199d4aaba33e0df30dcb478 commit 5fdda13f896123f4d199d4aaba33e0df30dcb478 Author: Pau Espin Pedrol Date: Mon Feb 12 18:03:09 2018 +0100 sgsnemu: listen param is a host, not an interface This param is parsed by gethostbyname() and it's confusing to document it as an interface, because users will then attempt to pass "lo" to it, which fails. Change-Id: Id8ef0e12ddcaf8bfd199a44de0ba4280f05d4431 ----------------------------------------------------------------------- Summary of changes: sgsnemu/cmdline.c | 4 ++-- sgsnemu/cmdline.ggo | 2 +- sgsnemu/cmdline.h | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Feb 14 00:45:44 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:45:44 GMT Subject: gapk.git branch master updated. v0.4-61-g35c45f2 Message-ID: <201802140045.w1E0ji37066306@git.osmocom.org> 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 "GSM Audio Pocket Knife". The branch, master has been updated via 35c45f2dc57b7327195622299fc9708bd953dc2e (commit) from a70b22376c49e8dcc122361c6618d2665062c377 (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/gapk/commit/?id=35c45f2dc57b7327195622299fc9708bd953dc2e commit 35c45f2dc57b7327195622299fc9708bd953dc2e Author: Vadim Yanitskiy Date: Sun Feb 11 20:59:16 2018 +0700 tests: enable / disable codec tests conditionally As the libosmogapk actually relies on external libraries for audio coding, we should enable / disable particular codec tests depending on the build configuration. Closes: OS#2926 Change-Id: Ie4711294c43ff88b17431615883abf96d1ae02a6 ----------------------------------------------------------------------- Summary of changes: configure.ac | 12 +++++++++--- tests/Makefile.am | 2 +- tests/atlocal.in | 3 +++ tests/testsuite.at | 22 ++++++++++++++++++++++ 4 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 tests/atlocal.in hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Wed Feb 14 00:46:20 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:46:20 GMT Subject: gapk.git branch master updated. v0.4-63-g1bb3ef6 Message-ID: <201802140046.w1E0kKO0066722@git.osmocom.org> 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 "GSM Audio Pocket Knife". The branch, master has been updated via 1bb3ef6d9012600daa20d34e629ab2a06e21aeb5 (commit) via 725e0038ee7400efa2d99b203b6d43f8ee6fe92e (commit) from 35c45f2dc57b7327195622299fc9708bd953dc2e (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/gapk/commit/?id=1bb3ef6d9012600daa20d34e629ab2a06e21aeb5 commit 1bb3ef6d9012600daa20d34e629ab2a06e21aeb5 Merge: 35c45f2 725e003 Author: Harald Welte Date: Wed Feb 14 00:46:04 2018 +0000 Merge "Add --enable-sanitize configure option" http://cgit.osmocom.org/gapk/commit/?id=725e0038ee7400efa2d99b203b6d43f8ee6fe92e commit 725e0038ee7400efa2d99b203b6d43f8ee6fe92e Author: Max Date: Mon Feb 12 13:04:32 2018 +0100 Add --enable-sanitize configure option Change-Id: Ibb26e5fc73843f3951dbc534653ee7d88e4c80e7 ----------------------------------------------------------------------- Summary of changes: configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Wed Feb 14 00:46:57 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:46:57 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-74-g2c10211 Message-ID: <201802140046.w1E0kveV067585@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 2c10211d60696b9858a021a4fc420fa3927abb2c (commit) from 5fdda13f896123f4d199d4aaba33e0df30dcb478 (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/osmo-ggsn/commit/?id=2c10211d60696b9858a021a4fc420fa3927abb2c commit 2c10211d60696b9858a021a4fc420fa3927abb2c Author: Martin Hauke Date: Sat Feb 10 18:02:28 2018 +0100 build: Remove AC_PROG_CXX, C++ is never used Change-Id: Ifda126ab2e5fdd98317e723aa6b10d964b4519c2 ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Feb 14 00:47:17 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:47:17 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-37-g60d4be5 Message-ID: <201802140047.w1E0lHLu068033@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via 60d4be5427444f8e7ce1bb4f089981fed457dfc1 (commit) from d4c9dc4b9188af3cd31fa6c12f11ad7e3d4edc79 (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/libosmo-sccp/commit/?id=60d4be5427444f8e7ce1bb4f089981fed457dfc1 commit 60d4be5427444f8e7ce1bb4f089981fed457dfc1 Author: Martin Hauke Date: Sat Feb 10 18:08:21 2018 +0100 build: AC_PROG_LIBTOOL is the same as LT_INIT Change-Id: I30f8d289d9dca892e40cd7ed787029fbcafa2dff ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Feb 14 00:47:35 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:47:35 GMT Subject: libosmocore.git branch master updated. 0.10.2-158-g13e7f056 Message-ID: <201802140047.w1E0lZvB068182@git.osmocom.org> 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 13e7f05611095313f780da29de937849cbcb0703 (commit) from eb182820313109b1ce720306f4bc04384c743eaf (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=13e7f05611095313f780da29de937849cbcb0703 commit 13e7f05611095313f780da29de937849cbcb0703 Author: Martin Hauke Date: Sat Feb 10 17:48:09 2018 +0100 build: Ensure all .pc files are installed Change-Id: I824e63087021adfda81bd0f867a3fdb5e9efcf7a ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 14 00:53:39 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:53:39 GMT Subject: libosmocore.git branch master updated. 0.10.2-159-g408a9009 Message-ID: <201802140053.w1E0rdm0071623@git.osmocom.org> 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 408a90093bd389826fe4806a31b8bc1b2425efbf (commit) from 13e7f05611095313f780da29de937849cbcb0703 (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=408a90093bd389826fe4806a31b8bc1b2425efbf commit 408a90093bd389826fe4806a31b8bc1b2425efbf Author: Harald Welte Date: Wed Feb 14 01:29:19 2018 +0100 talloc_ctx_vty: Fix help strings (missing \n at end of line) This was causing build failures in applications using this library feature: Documentation error (missing docs): Documentation error (missing docs): Documentation error (missing docs): Documentation error (missing docs): Change-Id: I785c852e3313d20eade79746a7cd485d2d5908ea ----------------------------------------------------------------------- Summary of changes: src/vty/talloc_ctx_vty.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 14 00:54:48 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 00:54:48 GMT Subject: osmo-ggsn.git branch master updated. 1.1.0-75-g3e443ca Message-ID: <201802140054.w1E0sm4c072301@git.osmocom.org> 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 OpenGGSN project". The branch, master has been updated via 3e443ca502f82b7c2ce453143866e5f2ed82a91f (commit) from 2c10211d60696b9858a021a4fc420fa3927abb2c (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/osmo-ggsn/commit/?id=3e443ca502f82b7c2ce453143866e5f2ed82a91f commit 3e443ca502f82b7c2ce453143866e5f2ed82a91f Author: Harald Welte Date: Wed Feb 14 01:04:04 2018 +0100 Add talloc context introspection via VTY This requires libosmocore with Change-Id I43fc42880b22294d83c565ae600ac65e4f38b30d or later. Change-Id: I460efff3a3dfa2c7d955871aca78b37552a29aff ----------------------------------------------------------------------- Summary of changes: ggsn/ggsn.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Feb 14 07:30:38 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 07:30:38 GMT Subject: osmo-hlr.git branch master updated. 0.1.0-29-g7ee6e55 Message-ID: <201802140730.w1E7UcAE067915@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 7ee6e554afa1a9847c38638cffe99e5d019b7d1b (commit) from 9214c6c7ef61208d4a6dee3f698fc2995e33b033 (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/osmo-hlr/commit/?id=7ee6e554afa1a9847c38638cffe99e5d019b7d1b commit 7ee6e554afa1a9847c38638cffe99e5d019b7d1b Author: Harald Welte Date: Wed Feb 14 00:52:05 2018 +0100 osmo-hlr: Add talloc context introspection via VTY This requires libosmocore with Change-Id I43fc42880b22294d83c565ae600ac65e4f38b30d or later. Change-Id: Ibc2c333b83f85fa69a364e3e342f12f50dbc2f70 ----------------------------------------------------------------------- Summary of changes: src/hlr.c | 1 + src/hlr_vty.c | 2 ++ tests/test_nodes.vty | 3 +++ 3 files changed, 6 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 14 10:22:13 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 10:22:13 GMT Subject: gapk.git branch master updated. v0.4-65-g9e59284 Message-ID: <201802141022.w1EAMDEY047301@git.osmocom.org> 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 "GSM Audio Pocket Knife". The branch, master has been updated via 9e59284ddeff61417d082e590208206cc46b6ba0 (commit) via 593107c0b370a956a253bb97378ecb7b0695cba5 (commit) from 1bb3ef6d9012600daa20d34e629ab2a06e21aeb5 (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/gapk/commit/?id=9e59284ddeff61417d082e590208206cc46b6ba0 commit 9e59284ddeff61417d082e590208206cc46b6ba0 Merge: 1bb3ef6 593107c Author: Max Date: Wed Feb 14 10:21:56 2018 +0000 Merge "Add basic CI integration" http://cgit.osmocom.org/gapk/commit/?id=593107c0b370a956a253bb97378ecb7b0695cba5 commit 593107c0b370a956a253bb97378ecb7b0695cba5 Author: Max Date: Mon Feb 12 13:21:49 2018 +0100 Add basic CI integration Change-Id: Ib4b36df8f010cd7e035fe5a8b846632541b655f5 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 contrib/jenkins.sh hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Wed Feb 14 19:24:06 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 14 Feb 2018 19:24:06 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-83-g5b22fb7 Message-ID: <201802141924.w1EJO6lO082388@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 5b22fb7953c39edaaf672384a48bee33970f49f6 (commit) from c907b88ecde0adab34bc7a03fa0db121a59db53a (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/osmo-pcu/commit/?id=5b22fb7953c39edaaf672384a48bee33970f49f6 commit 5b22fb7953c39edaaf672384a48bee33970f49f6 Author: Stefan Sperling Date: Wed Feb 14 19:46:33 2018 +0100 Make osmo-pcu wait for BTS to become available at start-up time. After the PCU socket becomes available, the BTS might send an INFO_IND message with the 'ACTIVE' flag cleared. If this happens, do not exit immediately, but keep retrying until an INFO_IND message with the 'ACTIVE' flag arrives. Note that this change only affects behaviour at process start-up time. If the BTS switches from active to inactive state then osmo-pcu will still exit. If this behaviour should be changed as well it could be done in a follow-up patch. Tested against osom-bsc + osmo-bts-virtual. Change-Id: Ic42a5601a43b81d260721fef5d9fa52447f9d309 Related: OS#2689 ----------------------------------------------------------------------- Summary of changes: src/bts.h | 1 + src/osmobts_sock.cpp | 29 ++++++++++++++++++++++------- src/pcu_l1_if.cpp | 4 ++++ 3 files changed, 27 insertions(+), 7 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 15 14:07:36 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Feb 2018 14:07:36 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-38-g7f0b908 Message-ID: <201802151407.w1FE7a8c071576@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via 7f0b9084805d7d934cf0820d396e12236ddd3cae (commit) from 60d4be5427444f8e7ce1bb4f089981fed457dfc1 (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/libosmo-sccp/commit/?id=7f0b9084805d7d934cf0820d396e12236ddd3cae commit 7f0b9084805d7d934cf0820d396e12236ddd3cae Author: Max Date: Tue Feb 13 14:43:00 2018 +0100 SS7: clarify handling of stream opening error Add comment clarifying why we've just logged error but continued anyway. Change-Id: I2ce55983b255b0b50fd5142d6ddf188dc8ee20b9 ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Feb 15 14:07:38 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Feb 2018 14:07:38 GMT Subject: libosmocore.git branch master updated. 0.10.2-161-gebf14923 Message-ID: <201802151407.w1FE7crf071633@git.osmocom.org> 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 ebf149234e1a4966bd74a4200eff21892cceac86 (commit) via d55d7d4fc7a7b66b5c45b431ce86a9786e095333 (commit) from 408a90093bd389826fe4806a31b8bc1b2425efbf (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=ebf149234e1a4966bd74a4200eff21892cceac86 commit ebf149234e1a4966bd74a4200eff21892cceac86 Author: Max Date: Thu Feb 15 11:42:11 2018 +0100 Add generic Mobile Identity encoder Add generic function which allows caller to set Mobile Identity explicitly. This allows to use IMEI or IMEISV for example. Make gsm48_generate_mid_from_imsi() into wrapper around new function. Change-Id: Id79be7abfff75ecd0d248bbeed93e605abeec9b3 http://cgit.osmocom.org/libosmocore/commit/?id=d55d7d4fc7a7b66b5c45b431ce86a9786e095333 commit d55d7d4fc7a7b66b5c45b431ce86a9786e095333 Author: Max Date: Thu Feb 15 11:27:18 2018 +0100 Add test for gsm48_generate_mid_from_imsi() Change-Id: Ibe5c0831268c788ceecd10fd7b22ece6480da817 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm48.h | 1 + src/gsm/gsm48.c | 31 +++++++++++++++++-------------- src/gsm/libosmogsm.map | 1 + tests/gsm0408/gsm0408_test.c | 13 +++++++++++++ tests/gsm0408/gsm0408_test.ok | 1 + 5 files changed, 33 insertions(+), 14 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 15 15:52:40 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Feb 2018 15:52:40 GMT Subject: libosmocore.git branch master updated. 0.10.2-162-g3c38e60c Message-ID: <201802151552.w1FFqewh023138@git.osmocom.org> 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 3c38e60cd55814a7b4c34f22e0b2e6e671f883c4 (commit) from ebf149234e1a4966bd74a4200eff21892cceac86 (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=3c38e60cd55814a7b4c34f22e0b2e6e671f883c4 commit 3c38e60cd55814a7b4c34f22e0b2e6e671f883c4 Author: Max Date: Thu Feb 15 15:42:32 2018 +0100 Add function to encode classmark The code is based on Osmocom-BB implementation. Change-Id: I78f6968edaa3ed535673411fb2a80060a472290f ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm48.h | 1 + src/gsm/gsm48.c | 16 ++++++++++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 18 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 15 18:04:16 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Feb 2018 18:04:16 GMT Subject: libosmocore.git branch master updated. 0.10.2-163-gb0c43a60 Message-ID: <201802151804.w1FI4GU2091164@git.osmocom.org> 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 b0c43a606334cb6d0796e9fb102823ce040224f6 (commit) from 3c38e60cd55814a7b4c34f22e0b2e6e671f883c4 (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=b0c43a606334cb6d0796e9fb102823ce040224f6 commit b0c43a606334cb6d0796e9fb102823ce040224f6 Author: Daniel Willmann Date: Thu Feb 8 18:00:37 2018 +0100 fsm: Add a function to change the FSM instance ID later Sometimes we want to create an FSM instance before we know its name. In that case we should be able to update the id later. Change-Id: Ic216e5b11d4440f8e106a297714f4f06c1152945 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/fsm.h | 2 ++ src/fsm.c | 31 +++++++++++++++++++++++++------ 2 files changed, 27 insertions(+), 6 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 15 19:45:42 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 15 Feb 2018 19:45:42 GMT Subject: osmo-ci.git branch master updated. 8efadaf7934ab5c3a9d3f3e5509a416d003217fb Message-ID: <201802151945.w1FJjgga040686@git.osmocom.org> 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 "CI scripts". The branch, master has been updated via 8efadaf7934ab5c3a9d3f3e5509a416d003217fb (commit) from e122fef10ed16d0f73ad84a03514cced6a02f633 (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/osmo-ci/commit/?id=8efadaf7934ab5c3a9d3f3e5509a416d003217fb commit 8efadaf7934ab5c3a9d3f3e5509a416d003217fb Author: Harald Welte Date: Thu Feb 15 18:35:14 2018 +0100 ttcn3 gerrit verification: Use 'make deps-update' target In osmo-ttcn3-hacks Idc165425b45872d2eb958a662d03e69aaf60669d we introduced the new 'deps-update' Makefile target to properly update all 'deps' repositories without removing them. Let's use it. Change-Id: Iabc54182d1d30ef26e4f72fb9db52fd25a6c9800 ----------------------------------------------------------------------- Summary of changes: jobs/gerrit-verifications.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Fri Feb 16 07:59:54 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Feb 2018 07:59:54 GMT Subject: libgtpnl.git branch master updated. 1.1.0-1-gcbcc25b Message-ID: <201802160759.w1G7xsZS073540@git.osmocom.org> 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 "netlink library for Linux kernel GTP code". The branch, master has been updated via cbcc25b2f05b06cb2a91c0b4c49bfc93a54851a0 (commit) from dd1e2f2641fe05616d907569f57ffcdb23fd6b19 (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/libgtpnl/commit/?id=cbcc25b2f05b06cb2a91c0b4c49bfc93a54851a0 commit cbcc25b2f05b06cb2a91c0b4c49bfc93a54851a0 Author: Harald Welte Date: Fri Feb 16 08:21:19 2018 +0100 Makefile: Build gtp-{link,tunnel} by default, but don't install them They used to be in check_programs, but then this would only build them during 'make check' which not everyone knows or is using. Change-Id: Idd2b3a66e5968686e6bbff59dbc89b7673def8dd Inspired-by: Thomas Boros ----------------------------------------------------------------------- Summary of changes: tools/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- netlink library for Linux kernel GTP code From gitosis at osmocom.org Fri Feb 16 16:19:14 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Feb 2018 16:19:14 GMT Subject: osmo-sip-connector.git branch master updated. 1.1.0-4-gdf62bb3 Message-ID: <201802161619.w1GGJEYh065399@git.osmocom.org> 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 "MNCC <-> SIP bridge". The branch, master has been updated via df62bb330e403293d7328b50f1276288ed7faca6 (commit) from b18bbf3fd873beb44bedb55f6946a14e1d4370f2 (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/osmo-sip-connector/commit/?id=df62bb330e403293d7328b50f1276288ed7faca6 commit df62bb330e403293d7328b50f1276288ed7faca6 Author: Pau Espin Pedrol Date: Fri Feb 16 17:04:05 2018 +0100 contrib: Add systemd service file Change-Id: I36dd16b75beb4d9bd8081aca6e44c5b72e58fead ----------------------------------------------------------------------- Summary of changes: {debian => contrib/systemd}/osmo-sip-connector.service | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) copy {debian => contrib/systemd}/osmo-sip-connector.service (72%) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Fri Feb 16 17:53:46 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Feb 2018 17:53:46 GMT Subject: osmo-gsm-manuals.git branch master updated. 8c4d14fb4b6b271b6d57e14ebface1aae2fb1744 Message-ID: <201802161753.w1GHrkZa003660@git.osmocom.org> 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 "Manuals for Osmocom GSM components". The branch, master has been updated via 8c4d14fb4b6b271b6d57e14ebface1aae2fb1744 (commit) from 908b83836674545befb20ad13ac37262ac1756c1 (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/osmo-gsm-manuals/commit/?id=8c4d14fb4b6b271b6d57e14ebface1aae2fb1744 commit 8c4d14fb4b6b271b6d57e14ebface1aae2fb1744 Author: Stefan Sperling Date: Fri Feb 16 17:48:30 2018 +0100 Improve error message when libosmocom directory cannot be found. The rules in build/Makefile.vty-reference.inc require a libosmocore source tree. Make the top-level Makefile check that LIBOSMO_DIR is set to a valid directory before running the build. This transforms an obscure build error into: Directory '~/source/gsm/libosmocore' not found, please set LIBOSMO_DIR to the path of your libosmocom source tree: make LIBOSMO_DIR=/path/to/libosmocore Makefile:80: recipe for target 'check-deps' failed Change-Id: Ic201373df115bb6f8c9a2bc30d18ff4c2a660deb Related: OS#2787 ----------------------------------------------------------------------- Summary of changes: Makefile | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Fri Feb 16 17:54:10 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Feb 2018 17:54:10 GMT Subject: meta-telephony.git branch 201705 updated. a0862396bc7478b6e4b0c490e2768a77a4b00fd9 Message-ID: <201802161754.w1GHsAqi003966@git.osmocom.org> 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 "Osmocom layer for OpenEmbedded". The branch, 201705 has been updated via a0862396bc7478b6e4b0c490e2768a77a4b00fd9 (commit) from 4f8e0025097865f75c484fa15dcb19df8fef5bd2 (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/meta-telephony/commit/?id=a0862396bc7478b6e4b0c490e2768a77a4b00fd9 commit a0862396bc7478b6e4b0c490e2768a77a4b00fd9 Author: Pau Espin Pedrol Date: Fri Feb 16 17:38:33 2018 +0100 Add osmo-sip-connector recipe Change-Id: Iaf7f1c2c611dccbd13bcdd6a5b53d52bee0e84c6 ----------------------------------------------------------------------- Summary of changes: .../osmo-sip-connector/osmo-sip-connector.inc | 21 +++++++++++++++++++++ .../osmo-sip-connector/osmo-sip-connector_git.bb | 7 +++++++ 2 files changed, 28 insertions(+) create mode 100644 recipes-osmocom/osmo-sip-connector/osmo-sip-connector.inc create mode 100644 recipes-osmocom/osmo-sip-connector/osmo-sip-connector_git.bb hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Fri Feb 16 17:54:37 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Feb 2018 17:54:37 GMT Subject: meta-telephony.git branch 201705 updated. 04df4052d6d5b3d00d9f39e9c9b7696722c5bc2d Message-ID: <201802161754.w1GHsbNh004121@git.osmocom.org> 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 "Osmocom layer for OpenEmbedded". The branch, 201705 has been updated via 04df4052d6d5b3d00d9f39e9c9b7696722c5bc2d (commit) from a0862396bc7478b6e4b0c490e2768a77a4b00fd9 (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/meta-telephony/commit/?id=04df4052d6d5b3d00d9f39e9c9b7696722c5bc2d commit 04df4052d6d5b3d00d9f39e9c9b7696722c5bc2d Author: Pau Espin Pedrol Date: Fri Feb 16 18:08:13 2018 +0100 osmo-msc: Drop no longer needed manual removal of files during install osmo-msc a55dda703fc5e367bd58b5f9f6986d62ffbbdb6c dropped those utils as they were already being built by osmo-bsc. Related:OS#2522 Change-Id: Ic048ffc500a56f775046943e0eea89b5d939b372 ----------------------------------------------------------------------- Summary of changes: recipes-osmocom/osmo-msc/osmo-msc.inc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Fri Feb 16 17:56:48 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Feb 2018 17:56:48 GMT Subject: osmocom-analog.git branch master updated. 49050eff909563aebc921a67ff842dd81b4711ba Message-ID: <201802161756.w1GHumlg005088@git.osmocom.org> 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 "A/B/C Netz". The branch, master has been updated via 49050eff909563aebc921a67ff842dd81b4711ba (commit) via c4d4e7feda4ea54e851458c8dc4046301d46802a (commit) via 3fd0707a3b73e624689afc37c9482d6efe436c37 (commit) via 9197320ee63735715b7300b4d0026498f300b556 (commit) via 9af2b6e0072b8dc943e0311c8ac39effd159c65f (commit) via 3a5fa8837cb6b6c9fefdfc02bbe13473eeef32d1 (commit) via 50fee02c6306c6fb64d967bf226cf5ec20ddc7e1 (commit) via a57a5c01229f0035b6ad1e566f9d5dde39650be7 (commit) via 56f07a473d403a84afcf1e639d499eeacda0952a (commit) via a5aee82e5383e3106924170e60fe10d5bb8f9c73 (commit) via 6b9326982a9b3ea56239b1aafb1a7acd5e59103e (commit) via f91e6f503464e485fa2cee93d52f08c0df0b2d2b (commit) via 627775357411da00ff06ceec83e34ad639fdaf78 (commit) via 3ab5a3f6a9688fe39a22cd4cf349d2a40e3e52f8 (commit) via 1ef1b937765a055dc06dfbfdc95e802ec0c09377 (commit) via 6df0eb46cc80d7e9be8d9f37c817b1ff7f17c2e9 (commit) via 4cc33c5b0d10be5d0d6cdb424a02833cb35ed563 (commit) via 0b129d3c7fc28ab47d54ec256138c6e50e019c44 (commit) via d3385b498d1f7de49393dc08b15712d88cf04943 (commit) via 72bdd3376f7f0a6e49f0ea03825eb5d467cbc879 (commit) via f2eb6b3e705e4e516e7a7a3947b05a7c72ab6c8a (commit) via 9f901384deda96a7dd021923841885ec1e4f2d67 (commit) via c49ee3b2a8c545ce6582b414b55ed9f610bd4b94 (commit) via b3866de24250fbc40618d3776af777b6b2b0d6b2 (commit) via 7c42d57d6e5b19755cd153afb7c6deb6d1268bcc (commit) via 417151e9a30dd481d20d4a99644cc036a59c9ac6 (commit) via 9e75e64787e10556bf2075f241e23e41d8fd2b4c (commit) via 44247ffb536ef25c1fc8c49c75b501d6f1808c52 (commit) via 7cbfaa286151d479f6da802d7fc07f68fedbe0c5 (commit) via 06092e90ed698ab9c1abd7e97b73369bd65bb3c7 (commit) via 021c6958837dd99ee24dc9c711718fc57e694a33 (commit) via 1a341f6b4e1cc062b9cedc738a6e2205c0fa651e (commit) via 016e72d6d70ea64dfb47a5a73727960cec4fc53a (commit) via ab59a26a519d4bfb88f9ca6f882da8baab90a95a (commit) via ed31a26ebabcd28678aff679093b6e6fba55b67f (commit) via 1650cc5ad2eba4fb8857ffc920170ae0f9f1a18d (commit) via 45a5568f7032b11953d6ac4321970d5780eaf613 (commit) via 0e3e4d92308e9da7a7f5eaeedb995259cd1ce021 (commit) via 7b539d5dc78cfd843c4f6890f15fa851d06dbb09 (commit) via 9776736cc4cc678f7aa2d0b9ebee65455bce9ce9 (commit) via 083ea4edaab0ea5b0c9c2aedd1483be4ec97bc5b (commit) via f4754dcb37fa08775ca7e4af4f1bb4ea294fabcc (commit) via 7af9b752a03675ee1f219c0bf14162c5c628870b (commit) via cb30c96bc67d195bde2586161d383cf14d1cae8c (commit) via 40c24a70b2a295073428ec78c281e86a7a84f7ca (commit) via 16194c15f9827edf9cfde9a5c18ccb06353c34a3 (commit) via c84318b245793dd48aac30c0f30b5e8f356ba42e (commit) via 8f6d0752df7b5e3a3f0c70742bc9e4b45ceebf40 (commit) via 60ffdcaf53b870ce34a69da01b31f76fa641272b (commit) via ac7bb3539fd613ded10477620654f4c0f73a9430 (commit) via fd3a4d7ac2d0a3759067c08c67cfad406fbcfb3c (commit) via 17b34fbae63f0ddebcb82e9714718c030e770300 (commit) via ffd934709ff9ad2c208735e39b4b1cdf71976d51 (commit) via b605da1aff81c2688bf43dfa50c4ea3e5b89b722 (commit) via 1b183864bb0dc135838cded1a3f31594979e837f (commit) via 669705c6edb5cfbcb2f0ca672612777d1e819aa6 (commit) from fc1c5de54746857cc7b21e44b83b042792b3ddaa (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/osmocom-analog/commit/?id=49050eff909563aebc921a67ff842dd81b4711ba commit 49050eff909563aebc921a67ff842dd81b4711ba Author: Andreas Eversberg Date: Sat Jan 20 16:03:47 2018 +0100 Add 'osmoradio', an analog radio (FM/AM) This radio can be a receiver or a transmitter or both simultaniously. http://cgit.osmocom.org/osmocom-analog/commit/?id=c4d4e7feda4ea54e851458c8dc4046301d46802a commit c4d4e7feda4ea54e851458c8dc4046301d46802a Author: Andreas Eversberg Date: Sat Jan 20 16:01:41 2018 +0100 Add libam, a library to do AM modulation and demodulation http://cgit.osmocom.org/osmocom-analog/commit/?id=3fd0707a3b73e624689afc37c9482d6efe436c37 commit 3fd0707a3b73e624689afc37c9482d6efe436c37 Author: Andreas Eversberg Date: Sat Jan 20 15:59:39 2018 +0100 Add libclipper, a library to 'smoothly' clip overdriven audio levels http://cgit.osmocom.org/osmocom-analog/commit/?id=9197320ee63735715b7300b4d0026498f300b556 commit 9197320ee63735715b7300b4d0026498f300b556 Author: Andreas Eversberg Date: Sat Jan 20 15:54:35 2018 +0100 Improved audio (sdr) handling http://cgit.osmocom.org/osmocom-analog/commit/?id=9af2b6e0072b8dc943e0311c8ac39effd159c65f commit 9af2b6e0072b8dc943e0311c8ac39effd159c65f Author: Andreas Eversberg Date: Sat Jan 20 15:51:13 2018 +0100 Improved wave playback http://cgit.osmocom.org/osmocom-analog/commit/?id=3a5fa8837cb6b6c9fefdfc02bbe13473eeef32d1 commit 3a5fa8837cb6b6c9fefdfc02bbe13473eeef32d1 Author: Andreas Eversberg Date: Sat Jan 20 15:49:19 2018 +0100 Improved emphasis http://cgit.osmocom.org/osmocom-analog/commit/?id=50fee02c6306c6fb64d967bf226cf5ec20ddc7e1 commit 50fee02c6306c6fb64d967bf226cf5ec20ddc7e1 Author: Andreas Eversberg Date: Sat Jan 20 15:46:40 2018 +0100 remove obsolete function http://cgit.osmocom.org/osmocom-analog/commit/?id=a57a5c01229f0035b6ad1e566f9d5dde39650be7 commit a57a5c01229f0035b6ad1e566f9d5dde39650be7 Author: Andreas Eversberg Date: Fri Feb 16 15:53:48 2018 +0100 Improving and cleaning configure script http://cgit.osmocom.org/osmocom-analog/commit/?id=56f07a473d403a84afcf1e639d499eeacda0952a commit 56f07a473d403a84afcf1e639d499eeacda0952a Author: Andreas Eversberg Date: Thu Feb 15 07:39:45 2018 +0100 B-Netz: Add dial sequence generator to emulate call setup from mobile phone http://cgit.osmocom.org/osmocom-analog/commit/?id=a5aee82e5383e3106924170e60fe10d5bb8f9c73 commit a5aee82e5383e3106924170e60fe10d5bb8f9c73 Author: Andreas Eversberg Date: Thu Feb 15 07:33:43 2018 +0100 B-Netz: Some cleanups http://cgit.osmocom.org/osmocom-analog/commit/?id=6b9326982a9b3ea56239b1aafb1a7acd5e59103e commit 6b9326982a9b3ea56239b1aafb1a7acd5e59103e Author: Andreas Eversberg Date: Thu Feb 15 07:31:40 2018 +0100 libwave: Use libdebug for debugging messages. http://cgit.osmocom.org/osmocom-analog/commit/?id=f91e6f503464e485fa2cee93d52f08c0df0b2d2b commit f91e6f503464e485fa2cee93d52f08c0df0b2d2b Author: Andreas Eversberg Date: Thu Feb 15 07:27:49 2018 +0100 Make libdebug not depend on libdisplay http://cgit.osmocom.org/osmocom-analog/commit/?id=627775357411da00ff06ceec83e34ad639fdaf78 commit 627775357411da00ff06ceec83e34ad639fdaf78 Author: Andreas Eversberg Date: Thu Feb 15 07:22:24 2018 +0100 Minor debug message corrections http://cgit.osmocom.org/osmocom-analog/commit/?id=3ab5a3f6a9688fe39a22cd4cf349d2a40e3e52f8 commit 3ab5a3f6a9688fe39a22cd4cf349d2a40e3e52f8 Author: Andreas Eversberg Date: Tue Dec 5 20:36:11 2017 +0100 work on docs http://cgit.osmocom.org/osmocom-analog/commit/?id=1ef1b937765a055dc06dfbfdc95e802ec0c09377 commit 1ef1b937765a055dc06dfbfdc95e802ec0c09377 Author: Andreas Eversberg Date: Sun Feb 11 11:57:08 2018 +0100 B-Netz: Give warning about possibly unsupported channels http://cgit.osmocom.org/osmocom-analog/commit/?id=6df0eb46cc80d7e9be8d9f37c817b1ff7f17c2e9 commit 6df0eb46cc80d7e9be8d9f37c817b1ff7f17c2e9 Author: Andreas Eversberg Date: Sat Jan 27 15:52:33 2018 +0100 Fix compiler warnings http://cgit.osmocom.org/osmocom-analog/commit/?id=4cc33c5b0d10be5d0d6cdb424a02833cb35ed563 commit 4cc33c5b0d10be5d0d6cdb424a02833cb35ed563 Author: Andreas Eversberg Date: Sun Jan 21 10:43:45 2018 +0100 Make sound card support (Alsa) optional http://cgit.osmocom.org/osmocom-analog/commit/?id=0b129d3c7fc28ab47d54ec256138c6e50e019c44 commit 0b129d3c7fc28ab47d54ec256138c6e50e019c44 Author: Andreas Eversberg Date: Sun Jan 21 09:30:00 2018 +0100 libdisplay: Removing dependency from libmobile http://cgit.osmocom.org/osmocom-analog/commit/?id=d3385b498d1f7de49393dc08b15712d88cf04943 commit d3385b498d1f7de49393dc08b15712d88cf04943 Author: Andreas Eversberg Date: Tue Jan 2 11:51:32 2018 +0100 NMT: Fixes on channel coding/handling ----------------------------------------------------------------------- Summary of changes: .gitignore | 36 +- README | 10 +- configure.ac | 77 +- docs/a-netz.html | 2 +- docs/b-netz.html | 4 +- docs/index.html | 2 +- docs/sdr.html | 22 +- src/Makefile.am | 51 +- src/amps/Makefile.am | 33 +- src/amps/amps.c | 14 +- src/amps/amps.h | 7 +- src/amps/amps_tacs_main.c | 10 +- src/amps/dsp.c | 17 +- src/amps/frame.c | 5 +- src/amps/sysinfo.c | 3 +- src/amps/transaction.c | 9 +- src/anetz/Makefile.am | 41 +- src/anetz/anetz.c | 10 +- src/anetz/anetz.h | 6 +- src/{common => anetz}/besetztton.c | 0 src/{common => anetz}/besetztton.h | 0 src/anetz/dsp.c | 14 +- src/{common => anetz}/freiton.c | 0 src/{common => anetz}/freiton.h | 0 src/anetz/main.c | 15 +- src/bnetz/Makefile.am | 61 +- src/bnetz/bnetz.c | 90 +- src/bnetz/bnetz.h | 9 +- src/bnetz/dialer.c | 416 + src/bnetz/dsp.c | 22 +- src/bnetz/main.c | 14 +- src/bnetz/telegramm.c | 2 +- src/cnetz/Makefile.am | 36 +- src/cnetz/cnetz.c | 11 +- src/cnetz/cnetz.h | 7 +- src/cnetz/database.c | 5 +- src/cnetz/dsp.c | 11 +- src/cnetz/fsk_demod.c | 11 +- src/cnetz/main.c | 14 +- src/cnetz/telegramm.c | 7 +- src/cnetz/transaction.c | 11 +- src/common/Makefile.am | 71 - src/jolly/Makefile.am | 44 + src/jolly/dsp.c | 403 + src/jolly/dsp.h | 7 + src/jolly/jolly.c | 636 ++ src/jolly/jolly.h | 56 + src/jolly/main.c | 219 + src/jolly/voice.c | 11128 ++++++++++++++++++++ src/jolly/voice.h | 10 + src/jtacs/Makefile.am | 33 +- src/libam/Makefile.am | 6 + src/libam/am.c | 133 + src/libam/am.h | 26 + src/libclipper/Makefile.am | 6 + src/libclipper/clipper.c | 81 + src/libclipper/clipper.h | 4 + src/libcompandor/Makefile.am | 6 + src/{common => libcompandor}/compandor.c | 2 +- src/{common => libcompandor}/compandor.h | 1 + src/libdebug/Makefile.am | 11 + src/{common => libdebug}/debug.c | 60 +- src/{common => libdebug}/debug.h | 30 +- src/libdisplay/Makefile.am | 19 + src/{common => libdisplay}/display.h | 33 +- src/{common => libdisplay}/display_iq.c | 22 +- src/{common => libdisplay}/display_measurements.c | 53 +- src/{common => libdisplay}/display_spectrum.c | 200 +- src/{common => libdisplay}/display_status.c | 24 +- src/{common => libdisplay}/display_wave.c | 50 +- src/libdtmf/Makefile.am | 7 + src/libdtmf/dtmf_decode.c | 259 + src/libdtmf/dtmf_decode.h | 35 + src/{common/dtmf.c => libdtmf/dtmf_encode.c} | 18 +- src/{common/dtmf.h => libdtmf/dtmf_encode.h} | 10 +- src/libemphasis/Makefile.am | 6 + src/{common => libemphasis}/emphasis.c | 26 +- src/{common => libemphasis}/emphasis.h | 8 +- src/libfft/Makefile.am | 6 + src/{common => libfft}/fft.c | 0 src/{common => libfft}/fft.h | 0 src/libfilter/Makefile.am | 6 + src/{common => libfilter}/iir_filter.c | 37 +- src/{common => libfilter}/iir_filter.h | 0 src/libfm/Makefile.am | 6 + src/{common/fm_modulation.c => libfm/fm.c} | 30 +- src/{common/fm_modulation.h => libfm/fm.h} | 2 +- src/libfsk/Makefile.am | 6 + src/{common => libfsk}/fsk.c | 4 +- src/{common => libfsk}/fsk.h | 2 +- src/libgoertzel/Makefile.am | 6 + src/{common => libgoertzel}/goertzel.c | 4 +- src/{common => libgoertzel}/goertzel.h | 0 src/libhagelbarger/Makefile.am | 6 + src/{common => libhagelbarger}/hagelbarger.c | 0 src/{common => libhagelbarger}/hagelbarger.h | 0 src/libimage/Makefile.am | 11 + src/{common => libimage}/img.c | 4 +- src/{common => libimage}/img.h | 0 src/libjitter/Makefile.am | 6 + src/{common => libjitter}/jitter.c | 4 +- src/{common => libjitter}/jitter.h | 0 src/libmncc/Makefile.am | 15 + src/{common => libmncc}/cause.c | 0 src/{common => libmncc}/cause.h | 0 src/{common => libmncc}/mncc.h | 0 src/{common => libmncc}/mncc_console.c | 102 +- src/{common => libmncc}/mncc_console.h | 2 - src/{common => libmncc}/mncc_cross.c | 6 +- src/{common => libmncc}/mncc_cross.h | 0 src/{common => libmncc}/mncc_sock.c | 6 +- src/{common => libmncc}/mncc_sock.h | 0 src/{common => libmncc}/testton.c | 0 src/{common => libmncc}/testton.h | 0 src/libmobile/Makefile.am | 17 + src/{common => libmobile}/call.c | 18 +- src/{common => libmobile}/call.h | 0 src/{common => libmobile}/main_mobile.c | 34 +- src/{common => libmobile}/main_mobile.h | 0 src/{common => libmobile}/sender.c | 35 +- src/{common => libmobile}/sender.h | 16 +- src/libsample/Makefile.am | 6 + src/{common => libsample}/sample.c | 0 src/{common => libsample}/sample.h | 0 src/libsamplerate/Makefile.am | 6 + src/{common => libsamplerate}/samplerate.c | 2 +- src/{common => libsamplerate}/samplerate.h | 2 +- src/libscrambler/Makefile.am | 6 + src/{cnetz => libscrambler}/scrambler.c | 2 +- src/{cnetz => libscrambler}/scrambler.h | 2 +- src/libsdr/Makefile.am | 24 + src/{common => libsdr}/sdr.c | 108 +- src/{common => libsdr}/sdr.h | 5 +- src/{common => libsdr}/sdr_config.c | 29 +- src/{common => libsdr}/sdr_config.h | 3 +- src/{common => libsdr}/soapy.c | 15 +- src/{common => libsdr}/soapy.h | 2 +- src/{common => libsdr}/uhd.c | 28 +- src/{common => libsdr}/uhd.h | 2 +- src/libsendevolumenregler/Makefile.am | 6 + src/libsendevolumenregler/sendevolumenregler.c | 115 + src/libsendevolumenregler/sendevolumenregler.h | 14 + src/libsound/Makefile.am | 8 + src/{common => libsound}/sound.h | 2 +- src/{common => libsound}/sound_alsa.c | 15 +- src/libsquelch/Makefile.am | 6 + src/{common => libsquelch}/squelch.c | 28 +- src/{common => libsquelch}/squelch.h | 0 src/libtimer/Makefile.am | 6 + src/{common => libtimer}/timer.c | 0 src/{common => libtimer}/timer.h | 0 src/libwave/Makefile.am | 6 + src/{common => libwave}/wave.c | 81 +- src/{common => libwave}/wave.h | 2 +- src/nmt/Makefile.am | 36 +- src/nmt/countries.c | 4 +- src/nmt/dms.c | 5 +- src/nmt/dsp.c | 19 +- src/nmt/frame.c | 34 +- src/nmt/main.c | 29 +- src/nmt/nmt.c | 39 +- src/nmt/nmt.h | 15 +- src/nmt/sms.c | 5 +- src/nmt/transaction.c | 5 +- src/r2000/Makefile.am | 34 +- src/r2000/dsp.c | 17 +- src/r2000/frame.c | 4 +- src/r2000/main.c | 10 +- src/r2000/r2000.c | 10 +- src/r2000/r2000.h | 9 +- src/radio/Makefile.am | 44 + src/radio/main.c | 488 + src/radio/radio.c | 705 ++ src/radio/radio.h | 85 + src/tacs/Makefile.am | 33 +- src/test/Makefile.am | 114 +- src/test/test_compandor.c | 4 +- src/test/test_dms.c | 5 +- src/test/test_dtmf.c | 114 + src/test/test_emphasis.c | 17 +- src/test/test_filter.c | 13 +- src/test/test_hagelbarger.c | 2 +- src/test/test_performance.c | 8 +- src/test/test_sendevolumenregler.c | 105 + src/test/test_sms.c | 5 +- src/tv/Makefile.am | 32 +- src/tv/bas.c | 4 +- src/tv/fubk.c | 2 +- src/tv/image.c | 2 +- src/tv/main.c | 25 +- src/tv/tv_modulate.c | 2 +- src/tv/vcr.c | 2 +- 192 files changed, 16880 insertions(+), 986 deletions(-) rename src/{common => anetz}/besetztton.c (100%) rename src/{common => anetz}/besetztton.h (100%) rename src/{common => anetz}/freiton.c (100%) rename src/{common => anetz}/freiton.h (100%) create mode 100644 src/bnetz/dialer.c delete mode 100644 src/common/Makefile.am create mode 100644 src/jolly/Makefile.am create mode 100644 src/jolly/dsp.c create mode 100644 src/jolly/dsp.h create mode 100644 src/jolly/jolly.c create mode 100644 src/jolly/jolly.h create mode 100644 src/jolly/main.c create mode 100644 src/jolly/voice.c create mode 100644 src/jolly/voice.h create mode 100644 src/libam/Makefile.am create mode 100644 src/libam/am.c create mode 100644 src/libam/am.h create mode 100644 src/libclipper/Makefile.am create mode 100644 src/libclipper/clipper.c create mode 100644 src/libclipper/clipper.h create mode 100644 src/libcompandor/Makefile.am rename src/{common => libcompandor}/compandor.c (99%) rename src/{common => libcompandor}/compandor.h (99%) create mode 100644 src/libdebug/Makefile.am rename src/{common => libdebug}/debug.c (84%) rename src/{common => libdebug}/debug.h (71%) create mode 100644 src/libdisplay/Makefile.am rename src/{common => libdisplay}/display.h (80%) rename src/{common => libdisplay}/display_iq.c (96%) rename src/{common => libdisplay}/display_measurements.c (91%) rename src/{common => libdisplay}/display_spectrum.c (58%) rename src/{common => libdisplay}/display_status.c (93%) rename src/{common => libdisplay}/display_wave.c (89%) create mode 100644 src/libdtmf/Makefile.am create mode 100644 src/libdtmf/dtmf_decode.c create mode 100644 src/libdtmf/dtmf_decode.h rename src/{common/dtmf.c => libdtmf/dtmf_encode.c} (85%) rename src/{common/dtmf.h => libdtmf/dtmf_encode.h} (56%) create mode 100644 src/libemphasis/Makefile.am rename src/{common => libemphasis}/emphasis.c (84%) rename src/{common => libemphasis}/emphasis.h (64%) create mode 100644 src/libfft/Makefile.am rename src/{common => libfft}/fft.c (100%) rename src/{common => libfft}/fft.h (100%) create mode 100644 src/libfilter/Makefile.am rename src/{common => libfilter}/iir_filter.c (82%) rename src/{common => libfilter}/iir_filter.h (100%) create mode 100644 src/libfm/Makefile.am rename src/{common/fm_modulation.c => libfm/fm.c} (90%) rename src/{common/fm_modulation.h => libfm/fm.h} (97%) create mode 100644 src/libfsk/Makefile.am rename src/{common => libfsk}/fsk.c (99%) rename src/{common => libfsk}/fsk.h (97%) create mode 100644 src/libgoertzel/Makefile.am rename src/{common => libgoertzel}/goertzel.c (97%) rename src/{common => libgoertzel}/goertzel.h (100%) create mode 100644 src/libhagelbarger/Makefile.am rename src/{common => libhagelbarger}/hagelbarger.c (100%) rename src/{common => libhagelbarger}/hagelbarger.h (100%) create mode 100644 src/libimage/Makefile.am rename src/{common => libimage}/img.c (99%) rename src/{common => libimage}/img.h (100%) create mode 100644 src/libjitter/Makefile.am rename src/{common => libjitter}/jitter.c (97%) rename src/{common => libjitter}/jitter.h (100%) create mode 100644 src/libmncc/Makefile.am rename src/{common => libmncc}/cause.c (100%) rename src/{common => libmncc}/cause.h (100%) rename src/{common => libmncc}/mncc.h (100%) rename src/{common => libmncc}/mncc_console.c (91%) rename src/{common => libmncc}/mncc_console.h (82%) rename src/{common => libmncc}/mncc_cross.c (98%) rename src/{common => libmncc}/mncc_cross.h (100%) rename src/{common => libmncc}/mncc_sock.c (98%) rename src/{common => libmncc}/mncc_sock.h (100%) rename src/{common => libmncc}/testton.c (100%) rename src/{common => libmncc}/testton.h (100%) create mode 100644 src/libmobile/Makefile.am rename src/{common => libmobile}/call.c (97%) rename src/{common => libmobile}/call.h (100%) rename src/{common => libmobile}/main_mobile.c (97%) rename src/{common => libmobile}/main_mobile.h (100%) rename src/{common => libmobile}/sender.c (92%) rename src/{common => libmobile}/sender.h (93%) create mode 100644 src/libsample/Makefile.am rename src/{common => libsample}/sample.c (100%) rename src/{common => libsample}/sample.h (100%) create mode 100644 src/libsamplerate/Makefile.am rename src/{common => libsamplerate}/samplerate.c (99%) rename src/{common => libsamplerate}/samplerate.h (93%) create mode 100644 src/libscrambler/Makefile.am rename src/{cnetz => libscrambler}/scrambler.c (98%) rename src/{cnetz => libscrambler}/scrambler.h (91%) create mode 100644 src/libsdr/Makefile.am rename src/{common => libsdr}/sdr.c (91%) rename src/{common => libsdr}/sdr.h (79%) rename src/{common => libsdr}/sdr_config.c (90%) rename src/{common => libsdr}/sdr_config.h (91%) rename src/{common => libsdr}/soapy.c (97%) rename src/{common => libsdr}/soapy.h (80%) rename src/{common => libsdr}/uhd.c (95%) rename src/{common => libsdr}/uhd.h (76%) create mode 100644 src/libsendevolumenregler/Makefile.am create mode 100644 src/libsendevolumenregler/sendevolumenregler.c create mode 100644 src/libsendevolumenregler/sendevolumenregler.h create mode 100644 src/libsound/Makefile.am rename src/{common => libsound}/sound.h (87%) rename src/{common => libsound}/sound_alsa.c (97%) create mode 100644 src/libsquelch/Makefile.am rename src/{common => libsquelch}/squelch.c (82%) rename src/{common => libsquelch}/squelch.h (100%) create mode 100644 src/libtimer/Makefile.am rename src/{common => libtimer}/timer.c (100%) rename src/{common => libtimer}/timer.h (100%) create mode 100644 src/libwave/Makefile.am rename src/{common => libwave}/wave.c (77%) rename src/{common => libwave}/wave.h (95%) create mode 100644 src/radio/Makefile.am create mode 100644 src/radio/main.c create mode 100644 src/radio/radio.c create mode 100644 src/radio/radio.h create mode 100644 src/test/test_dtmf.c create mode 100644 src/test/test_sendevolumenregler.c hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Fri Feb 16 17:57:31 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Feb 2018 17:57:31 GMT Subject: osmocom-analog.git branch jolly/work deleted. d0e74bacf3a9129d0d2c6482d141d24528f5ca93 Message-ID: <201802161757.w1GHvVWs005446@git.osmocom.org> 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 "A/B/C Netz". The branch, jolly/work has been deleted was d0e74bacf3a9129d0d2c6482d141d24528f5ca93 ----------------------------------------------------------------------- d0e74bacf3a9129d0d2c6482d141d24528f5ca93 Make sound card support (Alsa) optional ----------------------------------------------------------------------- hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Fri Feb 16 18:00:21 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 16 Feb 2018 18:00:21 GMT Subject: meta-telephony.git branch laforge/nightly updated. 1452ad7a3ee95552d7aa53296adfa187b682b223 Message-ID: <201802161800.w1GI0Lug006734@git.osmocom.org> 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 "Osmocom layer for OpenEmbedded". The branch, laforge/nightly has been updated discards 60a6693cb87f827d8679c649805f065eba3a0cbf (commit) discards e16a374028d06f1b4b3959c121ab7dce3f5e8847 (commit) via 1452ad7a3ee95552d7aa53296adfa187b682b223 (commit) via 4a06b8ddaebcfa5574cfb5ef61edb2cdd800d270 (commit) via 04df4052d6d5b3d00d9f39e9c9b7696722c5bc2d (commit) via a0862396bc7478b6e4b0c490e2768a77a4b00fd9 (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 (60a6693cb87f827d8679c649805f065eba3a0cbf) \ N -- N -- N (1452ad7a3ee95552d7aa53296adfa187b682b223) 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/meta-telephony/commit/?id=1452ad7a3ee95552d7aa53296adfa187b682b223 commit 1452ad7a3ee95552d7aa53296adfa187b682b223 Author: Pau Espin Pedrol Date: Mon Dec 18 19:12:33 2017 +0100 osmo-sgsn: no longer depend on libpcap Since osmo-sgsn a801fba4d32825da044c3c713043e9e919a09fc6 the libcap dependency is removed. Change-Id: I284c16c1f7abd3b24525b824baca357576f16675 http://cgit.osmocom.org/meta-telephony/commit/?id=4a06b8ddaebcfa5574cfb5ef61edb2cdd800d270 commit 4a06b8ddaebcfa5574cfb5ef61edb2cdd800d270 Author: Harald Welte Date: Thu Jun 23 08:51:51 2016 +0200 set up osmocom recipes with AUTOREV to track git master This is for the upcoming nightly builds, where all our osmo* recipes are going to track current master of their respective upstream git repository. Change-Id: Idda98bdfa07c16aee1955fa63373b358bb754c90 ----------------------------------------------------------------------- Summary of changes: recipes-osmocom/osmo-msc/osmo-msc.inc | 6 +----- .../osmo-sip-connector/osmo-sip-connector.inc | 21 +++++++++++++++++++++ .../osmo-sip-connector/osmo-sip-connector_git.bb | 7 +++++++ 3 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 recipes-osmocom/osmo-sip-connector/osmo-sip-connector.inc create mode 100644 recipes-osmocom/osmo-sip-connector/osmo-sip-connector_git.bb hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Sat Feb 17 13:09:46 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 17 Feb 2018 13:09:46 GMT Subject: libosmocore.git branch master updated. 0.10.2-167-g4a8a9f42 Message-ID: <201802171309.w1HD9kwW018599@git.osmocom.org> 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 4a8a9f4210b01c3b8b75eb3b984c9127e90d8c54 (commit) via a4952aa43625140ec7e9f2e892d938d16ee7ae88 (commit) via 90539ac30b6201a93b7c4e5b9747e603e64565af (commit) via c9a4ce600afc5a11f36c78302f017db9918b4c36 (commit) from b0c43a606334cb6d0796e9fb102823ce040224f6 (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=4a8a9f4210b01c3b8b75eb3b984c9127e90d8c54 commit 4a8a9f4210b01c3b8b75eb3b984c9127e90d8c54 Author: Neels Hofmeyr Date: Fri Feb 16 01:26:30 2018 +0100 memleak: _gsmtap_raw_output(): free msg in case of vsnprintf failure Don't just return, free the allocated msg first. Change-Id: I51431ae7baca33ce5bab085cc3efe25f1a10b6d1 http://cgit.osmocom.org/libosmocore/commit/?id=a4952aa43625140ec7e9f2e892d938d16ee7ae88 commit a4952aa43625140ec7e9f2e892d938d16ee7ae88 Author: Neels Hofmeyr Date: Fri Feb 16 01:26:00 2018 +0100 memleak: fix all libosmocore callers of gsmtap_sendmsg() to free on failure gsmtap_sendmsg() does not free the msgb if it returns a failure rc, so the callers must check the rc and free the msg. Change-Id: I7cf64ed9b14247298ed8b4ab8735627f8235a499 http://cgit.osmocom.org/libosmocore/commit/?id=90539ac30b6201a93b7c4e5b9747e603e64565af commit 90539ac30b6201a93b7c4e5b9747e603e64565af Author: Neels Hofmeyr Date: Fri Feb 16 01:24:03 2018 +0100 memleak: gsmtap_sendmsg(): don't return 0 when no data was written If less than the msgb size was written by write(), we want to return -EIO. Hence do not return zero when write() wrote zero bytes, return -EIO in that case as well. Previously, if write() returned zero, gsmtap_sendmsg() would return zero *without* freeing the msg, hence neither would the (ideal) caller. So this fixes a corner-case memleak. Change-Id: I099ae1c663c018da5db884f7e9d52c45af3ed817 http://cgit.osmocom.org/libosmocore/commit/?id=c9a4ce600afc5a11f36c78302f017db9918b4c36 commit c9a4ce600afc5a11f36c78302f017db9918b4c36 Author: Neels Hofmeyr Date: Fri Feb 16 01:23:29 2018 +0100 gsmtap_sendmsg(): clarify API doc concerning msgb ownership Not freeing on error does enable callers to try to re-send as well, so it is a kind of useful feature, even though I find it likely for callers to either forget about freeing the msg on error or double-free by accident... I considered changing gsmtap_sendmsg() to always free, but since it is public API, I chose to keep and document its current behavior properly instead. We don't know what callers may exist out there. Change-Id: Id3266ce36442024f16eaf6afa3f516d201930c41 ----------------------------------------------------------------------- Summary of changes: src/gsmtap_util.c | 11 +++++++++-- src/logging_gsmtap.c | 8 ++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Feb 18 17:52:39 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Feb 2018 17:52:39 GMT Subject: libosmocore.git branch neels/vty_ref deleted. 0.9.6-388-gf031158f Message-ID: <201802181752.w1IHqdtZ034606@git.osmocom.org> 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/vty_ref has been deleted was f031158ff29a04fdd3fd9bcd419992a6b61a88ad ----------------------------------------------------------------------- f031158ff29a04fdd3fd9bcd419992a6b61a88ad vty: derive node name from prompt, use as XML ids ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Feb 18 17:53:03 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Feb 2018 17:53:03 GMT Subject: libosmocore.git branch neels/vty deleted. 0.10.2-57-g28f61d5c Message-ID: <201802181753.w1IHr3jJ034784@git.osmocom.org> 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/vty has been deleted was 28f61d5c5fdd21b25fa2ec346852463c19fa34fe ----------------------------------------------------------------------- 28f61d5c5fdd21b25fa2ec346852463c19fa34fe logging vty: tweak general 'logging' command doc ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Feb 18 17:54:10 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 18 Feb 2018 17:54:10 GMT Subject: libosmocore.git branch neels/test deleted. 0.9.6-250-g0d49f47a Message-ID: <201802181754.w1IHsAJH035232@git.osmocom.org> 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/test has been deleted was 0d49f47aeb5a38273c4a356dc4780e3819747d60 ----------------------------------------------------------------------- 0d49f47aeb5a38273c4a356dc4780e3819747d60 core/conv: do not mix up AVX and SSE code ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 19 08:14:40 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 08:14:40 GMT Subject: pysim.git branch master updated. 6cbecaaf5cbbf0cf1fe9d3d657c91dfdabd6de5c Message-ID: <201802190814.w1J8Eeco088825@git.osmocom.org> 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 "A python tool to program magic SIMs". The branch, master has been updated via 6cbecaaf5cbbf0cf1fe9d3d657c91dfdabd6de5c (commit) from d9d2b941eb2f8f1566767ed4957295fb391a999d (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/pysim/commit/?id=6cbecaaf5cbbf0cf1fe9d3d657c91dfdabd6de5c commit 6cbecaaf5cbbf0cf1fe9d3d657c91dfdabd6de5c Author: Martin Hauke Date: Sun Feb 18 17:04:50 2018 +0100 transport/serial: Fix serial transport Fix a typo that broke the serial transport. Change-Id: I7fcc97d505a5369f9f14d4a2abda92b7114a58cd ----------------------------------------------------------------------- Summary of changes: pySim/transport/serial.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- A python tool to program magic SIMs From gitosis at osmocom.org Mon Feb 19 08:31:09 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 08:31:09 GMT Subject: libosmocore.git branch master updated. 0.10.2-168-gd1f5793b Message-ID: <201802190831.w1J8V9Ia095378@git.osmocom.org> 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 d1f5793b5e89426927d57cff7f6951e0c2e29d92 (commit) from 4a8a9f4210b01c3b8b75eb3b984c9127e90d8c54 (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=d1f5793b5e89426927d57cff7f6951e0c2e29d92 commit d1f5793b5e89426927d57cff7f6951e0c2e29d92 Author: Philipp Maier Date: Wed Feb 14 18:20:07 2018 +0100 fsm: allow graceful exit on FSM termination The function _osmo_fsm_inst_term() terminates all child FSMs befor it calls fi->fsm_cleanup(). This prevents the cleanup callback to perform last actions on the child FSMs (e.g. osmo_fsm_inst_unlink_parent()). - Since moving the cleanup callack to the beginning of the function would alter the termination behavior and possibly cause malfunction in already existing implementation that use OSMO fsm, a new optional callback that is called immediately at the beginning of the terminatopn process is added. Change-Id: I0fdda9fe994753f975a658c0f3fb3615949cc8bb Closes: OS#2915 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/osmocom/core/fsm.h | 2 ++ src/fsm.c | 15 +++++++++++++-- 3 files changed, 16 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 19 08:33:28 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 08:33:28 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-84-g735e435 Message-ID: <201802190833.w1J8XSEs096263@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 735e435e8ef40dd1a68581858d1bc39bd8898c63 (commit) from 5b22fb7953c39edaaf672384a48bee33970f49f6 (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/osmo-pcu/commit/?id=735e435e8ef40dd1a68581858d1bc39bd8898c63 commit 735e435e8ef40dd1a68581858d1bc39bd8898c63 Author: Max Date: Fri Jan 26 18:49:39 2018 +0100 Use explicit type for pcu_lsb() It's only used for byte-long input so we can specify input and output types explicitly. Change-Id: Id0bef691e17e4331c7c4b491661e36173d85388a ----------------------------------------------------------------------- Summary of changes: src/pcu_utils.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 19 08:34:53 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 08:34:53 GMT Subject: libosmocore.git branch master updated. 0.10.2-169-gf4cd228f Message-ID: <201802190834.w1J8YrdG096941@git.osmocom.org> 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 f4cd228f1e238fbc824cdbdbd5eb30d99c44e079 (commit) from d1f5793b5e89426927d57cff7f6951e0c2e29d92 (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=f4cd228f1e238fbc824cdbdbd5eb30d99c44e079 commit f4cd228f1e238fbc824cdbdbd5eb30d99c44e079 Author: Daniel Willmann Date: Thu Feb 15 15:28:41 2018 +0100 contrib/jenkins_arch.sh: Fix script comparison and arm support Change-Id: Ic53a675963cae328b296b4abaed9524451153271 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins_arch.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 19 08:35:36 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 08:35:36 GMT Subject: gapk.git branch master updated. v0.4-66-g7bef64f Message-ID: <201802190835.w1J8ZaSw097369@git.osmocom.org> 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 "GSM Audio Pocket Knife". The branch, master has been updated via 7bef64f29e34d00924297713c136114856257434 (commit) from 9e59284ddeff61417d082e590208206cc46b6ba0 (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/gapk/commit/?id=7bef64f29e34d00924297713c136114856257434 commit 7bef64f29e34d00924297713c136114856257434 Author: Max Date: Mon Feb 12 13:05:29 2018 +0100 Ignore build products Change-Id: I24be6fdbd17c7877d7a9a87081107dc5a3cd2fe8 ----------------------------------------------------------------------- Summary of changes: .gitignore | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Mon Feb 19 08:38:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 08:38:45 GMT Subject: osmo-bts.git branch master updated. 0.7.0-79-gbf1fea0 Message-ID: <201802190838.w1J8cjx3098739@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via bf1fea0928183f51e994c3f2b0e0f0ca831fd7b8 (commit) from efa55a454174da12a44c750377b3605d9bfbf7ef (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/osmo-bts/commit/?id=bf1fea0928183f51e994c3f2b0e0f0ca831fd7b8 commit bf1fea0928183f51e994c3f2b0e0f0ca831fd7b8 Author: Philipp Maier Date: Thu Jan 25 18:59:42 2018 +0100 rsl: do not allow MODE MODIFY request with unsupp. codec/rate When the BSC sends a MODE MODIFY request with an unsupported codec, the BTS must respond with a negative acknowledge. Currently the codec parameter is not checked at all, which may lead into malfunction or crash of the BTS. - Introduce a mechanism to check the codec/rate against a table that is set up in the phy specific code. - Add tables with supported codec/rate combinations for octphy, sysmobts, and trx. Change-Id: Id9b222b7ab19ece90591718bc562b3a8c5e02023 Related: SYS#3212 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/bts.h | 3 +++ include/osmo-bts/gsm_data.h | 8 ++++++++ src/common/bts.c | 30 ++++++++++++++++++++++++++++++ src/common/rsl.c | 6 ++++++ src/osmo-bts-octphy/l1_if.c | 9 +++++++++ src/osmo-bts-sysmo/main.c | 12 ++++++++++++ src/osmo-bts-trx/main.c | 12 ++++++++++++ tests/misc/misc_test.c | 26 ++++++++++++++++++++++++++ 8 files changed, 106 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 19 08:44:26 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 08:44:26 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-87-g1187a77 Message-ID: <201802190844.w1J8iQ32001798@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 1187a7719c07476b9926c2fcafa64a6e003550d9 (commit) via 910a387b0eefa22308446eda7604468ab1a157ad (commit) via 4382e4e8fe05b59492ab1b38ddb5972831d0b533 (commit) from 735e435e8ef40dd1a68581858d1bc39bd8898c63 (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/osmo-pcu/commit/?id=1187a7719c07476b9926c2fcafa64a6e003550d9 commit 1187a7719c07476b9926c2fcafa64a6e003550d9 Author: Max Date: Fri Jan 26 13:31:42 2018 +0100 Update header includes Many files include unnecessary headers and don't include headers which are actually used. Because of that combined with the fact that OsmoPCU is a mixture of C and C++, it makes it hard to modularize code. Fix this (using iwyu [1] tool): * add missing headers * remove unused headers [1] https://include-what-you-use.org/ Related: OS#1539 Change-Id: I8c9f488a43b099c72b2d30d3245e7ba50872fc00 http://cgit.osmocom.org/osmo-pcu/commit/?id=910a387b0eefa22308446eda7604468ab1a157ad commit 910a387b0eefa22308446eda7604468ab1a157ad Author: Max Date: Tue Jan 30 13:29:38 2018 +0100 Move include guard to the top Having explicit include above the douible-include guard defines is potential source for hard to track bugs. Let's move it inside the guard statement. Change-Id: I5114a63ce00b03c8eed23565d52969250bd505cc Related: OS#1539 http://cgit.osmocom.org/osmo-pcu/commit/?id=4382e4e8fe05b59492ab1b38ddb5972831d0b533 commit 4382e4e8fe05b59492ab1b38ddb5972831d0b533 Author: Max Date: Tue Jan 30 12:00:08 2018 +0100 Move paging generation into PDCH Previously paging was prepared inside BTS function and than handed over to PDCH function. Move the actual preparation into PDCH to better decouple PDCH from BTS. Related: OS#1539 Change-Id: I389fb16b6e54040770c21f88edbcb8e045636928 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 33 +++++++++++++++++++-------------- src/bts.h | 6 +++--- src/csn1.h | 6 +++--- src/gprs_bssgp_pcu.cpp | 2 ++ src/gprs_bssgp_pcu.h | 2 -- src/gprs_ms.cpp | 3 ++- src/gprs_ms.h | 3 +++ src/gprs_ms_storage.cpp | 5 ++++- src/gprs_rlcmac.cpp | 2 +- src/gprs_rlcmac_sched.cpp | 9 ++++++++- src/gprs_rlcmac_ts_alloc.cpp | 3 +++ src/gsm_rlcmac.h | 5 +++-- src/llc.h | 1 - src/osmobts_sock.cpp | 4 +++- src/pcu_l1_if.cpp | 7 ++++++- src/pcu_main.cpp | 18 +++++++++++++++--- src/pcu_vty_functions.cpp | 8 ++++++++ src/poll_controller.cpp | 7 +++++++ src/poll_controller.h | 2 -- src/rlc.cpp | 8 +++++++- src/sba.cpp | 3 ++- src/sba.h | 1 - src/tbf.cpp | 10 ++++++++-- src/tbf.h | 9 ++++++--- src/tbf_dl.cpp | 14 ++++++++++++-- src/tbf_ul.cpp | 11 ++++++++++- tests/edge/EdgeTest.cpp | 2 ++ tests/tbf/TbfTest.cpp | 1 + 28 files changed, 138 insertions(+), 47 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 19 08:51:50 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 08:51:50 GMT Subject: osmo-bts.git branch master updated. 0.7.0-80-gca6021f Message-ID: <201802190851.w1J8poZ9006524@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via ca6021fa5df90bf769326a0e5658b934aa36eb0a (commit) from bf1fea0928183f51e994c3f2b0e0f0ca831fd7b8 (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/osmo-bts/commit/?id=ca6021fa5df90bf769326a0e5658b934aa36eb0a commit ca6021fa5df90bf769326a0e5658b934aa36eb0a Author: Stefan Sperling Date: Tue Feb 6 13:46:06 2018 +0100 Cosmetic fixes for power ramping code. Fix typos in 2 comments. Change-Id: I214bcc8b78446bfea450fe445fa9391898638905 ----------------------------------------------------------------------- Summary of changes: src/common/tx_power.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 19 09:00:40 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 09:00:40 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-91-g2afec6d Message-ID: <201802190900.w1J90e4w010973@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 2afec6dba54e4426664b3bd866a7fb5dc363b2c8 (commit) via 0cc7212cfdfd40e87b531ecf14e76356185f4036 (commit) via adca67bcbbc461bb8ff9c860ded8e8fa23e74aab (commit) via f633b8d8b2ce04756530e7000f579085a2660a9b (commit) from 1187a7719c07476b9926c2fcafa64a6e003550d9 (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/osmo-pcu/commit/?id=2afec6dba54e4426664b3bd866a7fb5dc363b2c8 commit 2afec6dba54e4426664b3bd866a7fb5dc363b2c8 Author: Max Date: Wed Jan 31 17:21:21 2018 +0100 Simplify TS alloc: split USF/UL allocation * move USF allocation into separate function * document USF allocation This allows to clearly see where selected UL TS is forced into single TS in algorithm B allocator. Change-Id: I563dc10827ce68295553f88f3bf2e1fc0ba595c1 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=0cc7212cfdfd40e87b531ecf14e76356185f4036 commit 0cc7212cfdfd40e87b531ecf14e76356185f4036 Author: Max Date: Wed Jan 31 17:00:06 2018 +0100 Simplify TS alloc: split allocation * generalize TS allocation and move it into separate function * move single-slot allocation into separate function * use common functions for TS allocation on both UL and DL Change-Id: Ied45ae380c345bc76fe9d6fd9a6184d1109f83f2 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=adca67bcbbc461bb8ff9c860ded8e8fa23e74aab commit adca67bcbbc461bb8ff9c860ded8e8fa23e74aab Author: Max Date: Wed Jan 31 15:22:36 2018 +0100 Simplify TS alloc: separate capacity computation Move TRX capacity computation into separate function and document it. Change-Id: Ifd88fc7ff818ea2a041eae61c5d457926a0df0f2 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=f633b8d8b2ce04756530e7000f579085a2660a9b commit f633b8d8b2ce04756530e7000f579085a2660a9b Author: Max Date: Wed Jan 31 15:28:53 2018 +0100 Simplify TS alloc: split off RX mask computation Move computation of RX mask into separate function and document it. This allows to significantly shrink find_multi_slot() function and overall improve code readability. Since the test output requires cosmetic adjustment anyway due to change in the sequence of log messages, use this opportunity to better group and format log message. Change-Id: I731726a096bba7ee97499e5cbe3e7401869d7392 Related: OS#2282 ----------------------------------------------------------------------- Summary of changes: src/gprs_rlcmac_ts_alloc.cpp | 330 +++++++++++++++++++++++-------------------- src/mslot_class.c | 66 +++++++++ src/mslot_class.h | 7 + tests/tbf/TbfTest.err | 6 +- 4 files changed, 249 insertions(+), 160 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 19 09:06:16 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 09:06:16 GMT Subject: osmocom-bb.git branch jolly/testing updated. osmocon_v0.0.0-1783-g9a2d11c3 Message-ID: <201802190906.w1J96GnE013419@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, jolly/testing has been updated via 9a2d11c38c7b207caa942601d6a38a2243108275 (commit) from 39304b742ab18fe8a9f06310e17b8a95a7fcee0e (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/osmocom-bb/commit/?id=9a2d11c38c7b207caa942601d6a38a2243108275 commit 9a2d11c38c7b207caa942601d6a38a2243108275 Author: Pau Espin Pedrol Date: Wed Feb 14 13:19:25 2018 +0100 transceiver: Fix RSP SETSLOT format According to osmo-trx README: SETSLOT sets the format of the uplink timeslots in the ARFCN. The indicates the timeslot of interest. The indicates the type of channel that occupies the timeslot. A chantype of zero indicates the timeslot is off. CMD SETSLOT RSP SETSLOT Change-Id: I63c81155c84fc35cff1704734fd8d2732235c5a4 Related: OS#2944 ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/transceiver/trx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon Feb 19 09:06:30 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 09:06:30 GMT Subject: osmocom-bb.git branch sylvain/testing updated. osmocon_v0.0.0-1767-gc3c89746 Message-ID: <201802190906.w1J96U8c013597@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, sylvain/testing has been updated via c3c89746bbc2ee87497c2eeee01b02edaa3f7095 (commit) from 9ec3f72277f4f3c96ac365de3022f4d181ba8c9f (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/osmocom-bb/commit/?id=c3c89746bbc2ee87497c2eeee01b02edaa3f7095 commit c3c89746bbc2ee87497c2eeee01b02edaa3f7095 Author: Pau Espin Pedrol Date: Wed Feb 14 13:19:25 2018 +0100 transceiver: Fix RSP SETSLOT format According to osmo-trx README: SETSLOT sets the format of the uplink timeslots in the ARFCN. The indicates the timeslot of interest. The indicates the type of channel that occupies the timeslot. A chantype of zero indicates the timeslot is off. CMD SETSLOT RSP SETSLOT Change-Id: I63c81155c84fc35cff1704734fd8d2732235c5a4 Related: OS#2944 ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/transceiver/trx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon Feb 19 09:07:24 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 09:07:24 GMT Subject: osmocom-bb.git branch jolly/testing updated. osmocon_v0.0.0-1784-g9516a0e5 Message-ID: <201802190907.w1J97O1I013938@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, jolly/testing has been updated via 9516a0e55f0c1d4a2f3bd875e97f460d7cb8d71a (commit) from 9a2d11c38c7b207caa942601d6a38a2243108275 (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/osmocom-bb/commit/?id=9516a0e55f0c1d4a2f3bd875e97f460d7cb8d71a commit 9516a0e55f0c1d4a2f3bd875e97f460d7cb8d71a Author: Martin Hauke Date: Sat Feb 10 14:21:08 2018 +0100 build: Fix typo in the CFLAGS-variable for libosmodsp Change-Id: Ida258588538a8a76d97a8c1e8855b2fd28c63be7 ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/transceiver/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Mon Feb 19 14:04:52 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 14:04:52 GMT Subject: osmo-bts.git branch master updated. 0.7.0-83-gdf72b1f Message-ID: <201802191404.w1JE4q4e043999@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via df72b1fdbd7cf39cba49919b188301c5d3cf633a (commit) via 0829a1704e51c3acbf5577e35de16a5019e0214f (commit) via 7cf144b27d75fadfb4ec65019985bb10660a066a (commit) from ca6021fa5df90bf769326a0e5658b934aa36eb0a (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/osmo-bts/commit/?id=df72b1fdbd7cf39cba49919b188301c5d3cf633a commit df72b1fdbd7cf39cba49919b188301c5d3cf633a Author: Harald Welte Date: Mon Feb 19 12:48:11 2018 +0100 trx: make l1if_fill_meas_res() static it's not used anywhere outside of l1_if.c, so make it a static function Change-Id: If988a7679f3a9253fab1a4d177a276d8ecaf794f http://cgit.osmocom.org/osmo-bts/commit/?id=0829a1704e51c3acbf5577e35de16a5019e0214f commit 0829a1704e51c3acbf5577e35de16a5019e0214f Author: Harald Welte Date: Mon Feb 19 14:29:46 2018 +0100 sysmo+lc15: Add missign include for readv/writev This avoids compiler warnings like this: ../../src/osmo-bts-sysmo/l1_transp_hw.c:130:13: warning: implicit declaration of function ???writev???; did you mean ???write???? [-Wimplicit-function-declaration] written = writev(fd->fd, iov, count); Change-Id: Ic67d369a3ca33bfa636ace9f272f1c7257de86e1 http://cgit.osmocom.org/osmo-bts/commit/?id=7cf144b27d75fadfb4ec65019985bb10660a066a commit 7cf144b27d75fadfb4ec65019985bb10660a066a Author: Harald Welte Date: Mon Feb 19 14:32:34 2018 +0100 sysmo: Fix compiler warnings in eeprom.c This avoids compiler warnings like ../../src/osmo-bts-sysmo/eeprom.c: In function ???eeprom_WriteSysInfo???: ../../src/osmo-bts-sysmo/eeprom.c:605:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] err = eeprom_write( EEPROM_CFG_START_ADDR + ((uint32_t)&ee.cfg.v1.sysInfo - (uint32_t)&ee), sizeof(ee.cfg.v1.sysInfo), (const char *) &ee.cfg.v1.sysInfo ); Change-Id: Ic748038e6f25ec18ccb4a2f2503ca567fb00a586 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/l1_transp_hw.c | 1 + src/osmo-bts-sysmo/eeprom.c | 12 ++++++------ src/osmo-bts-sysmo/l1_transp_hw.c | 1 + src/osmo-bts-trx/l1_if.c | 2 +- src/osmo-bts-trx/l1_if.h | 2 -- 5 files changed, 9 insertions(+), 9 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 19 16:59:01 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 16:59:01 GMT Subject: op25.git branch max updated. 7bdfe78aa04da83dd3cdf08085e604cf0fcb91ce Message-ID: <201802191659.w1JGx1dj025142@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via 7bdfe78aa04da83dd3cdf08085e604cf0fcb91ce (commit) from 4cde5ac5d8c7d014ded958b04fb9b5de12344a35 (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/op25/commit/?id=7bdfe78aa04da83dd3cdf08085e604cf0fcb91ce commit 7bdfe78aa04da83dd3cdf08085e604cf0fcb91ce Author: Max Date: Mon Feb 19 11:58:40 2018 -0500 build fixes thx MattSR via CS ----------------------------------------------------------------------- Summary of changes: install.sh | 2 +- op25/gr-op25_repeater/lib/p25_frame_assembler_impl.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Mon Feb 19 19:14:14 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 19 Feb 2018 19:14:14 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-92-g6dc90b8 Message-ID: <201802191914.w1JJEElD079129@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 6dc90b8c86768a9b1beb429c610dcbae6488e21c (commit) from 2afec6dba54e4426664b3bd866a7fb5dc363b2c8 (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/osmo-pcu/commit/?id=6dc90b8c86768a9b1beb429c610dcbae6488e21c commit 6dc90b8c86768a9b1beb429c610dcbae6488e21c Author: Max Date: Mon Feb 19 17:17:28 2018 +0100 Move PDCH-related functions into separate files The PDCH class and corresponding functions are rather self-contained and independent from BTS implementation. Let's move them into separate file to make bts.cpp more manageable. As additional benefit it allow us to somewhat untangle all the different cross-dependent includes. Change-Id: Ie05e25361e6741a81b024679f9675c98d4923683 Related: OS#1539 ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 + src/bts.cpp | 900 +------------------------------ src/bts.h | 121 +---- src/gprs_bssgp_pcu.cpp | 1 + src/gprs_rlcmac_sched.cpp | 1 + src/gprs_rlcmac_ts_alloc.cpp | 1 + src/osmo-bts-litecell15/lc15_l1_if.c | 1 + src/osmo-bts-sysmo/sysmo_l1_if.c | 1 + src/osmobts_sock.cpp | 1 + src/pcu_l1_if.cpp | 1 + src/pcu_vty.c | 2 +- src/pcu_vty_functions.cpp | 1 + src/{bts.cpp => pdch.cpp} | 989 +++-------------------------------- src/pdch.h | 147 ++++++ src/sba.cpp | 1 + src/tbf.cpp | 1 + 16 files changed, 237 insertions(+), 1934 deletions(-) copy src/{bts.cpp => pdch.cpp} (51%) create mode 100644 src/pdch.h hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Feb 20 01:03:47 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 01:03:47 GMT Subject: op25.git branch max updated. 6b45a95754ebea6eee253e578015ab3d18439678 Message-ID: <201802200103.w1K13lZq029306@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, max has been updated via 6b45a95754ebea6eee253e578015ab3d18439678 (commit) from 7bdfe78aa04da83dd3cdf08085e604cf0fcb91ce (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/op25/commit/?id=6b45a95754ebea6eee253e578015ab3d18439678 commit 6b45a95754ebea6eee253e578015ab3d18439678 Author: Max Date: Mon Feb 19 20:03:13 2018 -0500 http bugfix thx wa8wg for the report ----------------------------------------------------------------------- Summary of changes: op25/gr-op25_repeater/apps/http.py | 34 ++++++++++++++++++++++++++++++---- 1 file changed, 30 insertions(+), 4 deletions(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Tue Feb 20 01:17:39 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 01:17:39 GMT Subject: op25.git branch master updated. a77c18d745efb0660b76a3e699dbc0a42f2bff35 Message-ID: <201802200117.w1K1Hd8B035209@git.osmocom.org> 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 "Software-defined analyzer for APCO P25". The branch, master has been updated via a77c18d745efb0660b76a3e699dbc0a42f2bff35 (commit) from 7ae554682a8c78796211fe05f0da4ec52c43a45b (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/op25/commit/?id=a77c18d745efb0660b76a3e699dbc0a42f2bff35 commit a77c18d745efb0660b76a3e699dbc0a42f2bff35 Author: Max Date: Mon Feb 19 20:17:04 2018 -0500 sync install.sh with max branch ----------------------------------------------------------------------- Summary of changes: install.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) hooks/post-receive -- Software-defined analyzer for APCO P25 From gitosis at osmocom.org Tue Feb 20 06:52:34 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 06:52:34 GMT Subject: openbsc.git branch master updated. 1.0.0-15-ge39e18992 Message-ID: <201802200652.w1K6qYmn074428@git.osmocom.org> 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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via e39e18992a3b966581f06fa632d6342643996aaa (commit) from 98a2ba4c57e95d2ce1e1e8147ea5a8d51788a191 (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=e39e18992a3b966581f06fa632d6342643996aaa commit e39e18992a3b966581f06fa632d6342643996aaa Author: Pau Espin Pedrol Date: Mon Feb 19 16:24:45 2018 +0100 mgcp_protocol: Don't print osmux stats if it is off Otherwise we get Osmux stats during a session using RTP, which is confusing. Change-Id: I814b2051edc85ad5cbd04c96b785c208f6606683 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_protocol.c | 38 +++++++++++++++++++------------------ openbsc/tests/mgcp/mgcp_test.c | 4 +++- 2 files changed, 23 insertions(+), 19 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 20 10:52:12 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 10:52:12 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-94-g4da3859 Message-ID: <201802201052.w1KAqCdG068207@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 4da385998acedd83e2f2bb029340d3c1ce710faf (commit) via c5407c775adf176b127244f6c94ad189b39c2fc7 (commit) from 6dc90b8c86768a9b1beb429c610dcbae6488e21c (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/osmo-pcu/commit/?id=4da385998acedd83e2f2bb029340d3c1ce710faf commit 4da385998acedd83e2f2bb029340d3c1ce710faf Author: Max Date: Wed Jan 31 18:03:49 2018 +0100 Simplify TS alloc: constify max dl slot func Constify parameters of gprs_alloc_max_dl_slots_per_ms(). Change-Id: Ic90930d98560459eab0054cb9e1625cb99db61c8 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=c5407c775adf176b127244f6c94ad189b39c2fc7 commit c5407c775adf176b127244f6c94ad189b39c2fc7 Author: Max Date: Mon Feb 5 16:11:36 2018 +0100 Simplify TS alloc: don't use PDCH for free TFI Don't use PDCH from free TFI lookup routine. This allows for simpler function which can be moved to mslot_class.c alongside with other similar helpers. Change-Id: Ie154866900453d232a890f7b9a30911b451525a1 Related: OS#2282 ----------------------------------------------------------------------- Summary of changes: src/bts.h | 2 +- src/gprs_rlcmac.h | 2 +- src/gprs_rlcmac_ts_alloc.cpp | 21 ++------------------- src/mslot_class.c | 16 ++++++++++++++++ src/mslot_class.h | 3 +++ 5 files changed, 23 insertions(+), 21 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Feb 20 12:50:21 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 12:50:21 GMT Subject: osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2018-g318f8b78 Message-ID: <201802201250.w1KCoLgD015760@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, fixeria/trx has been updated via 318f8b78aad5961eba6b179f84e772bff759ade3 (commit) via d406afd23e5e0efb38a11bd40a7ff6f0a01ee7f6 (commit) via 711e2f256e125398cca69b841493d3063389cef1 (commit) via 3dfd6cbae5b81f287bd95940330458ef1fd8d653 (commit) via afd110a3b5d8a565bffb251f9e031b56605558ac (commit) from 041bfc0b0313c2b89d3ff0488d3d5f54d22fa197 (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/osmocom-bb/commit/?id=318f8b78aad5961eba6b179f84e772bff759ade3 commit 318f8b78aad5961eba6b179f84e772bff759ade3 Author: Vadim Yanitskiy Date: Tue Feb 20 19:43:02 2018 +0700 fake_trx/data_dump.py: use 2 bytes to store message length One byte may store a value in range [0x00, 0xff]. The maximal 0xff value is 255 in dec, so a message length is limited to 255 bytes. This is enough for GSM bursts, but not for EDGE. Since this change, two bytes of header are used to store the pending message length. All captures created before are not supported anymore... Change-Id: I5a69d5cf2914fe56b2f9acca6054c9470627f91e http://cgit.osmocom.org/osmocom-bb/commit/?id=d406afd23e5e0efb38a11bd40a7ff6f0a01ee7f6 commit d406afd23e5e0efb38a11bd40a7ff6f0a01ee7f6 Author: Vadim Yanitskiy Date: Tue Feb 20 19:21:54 2018 +0700 fake_trx/burst_send.py: implement DATA capture support Previously, this tool was only able to read a hand-crafted text file with bursts and send them via the DATA interface. This is not so useful... This change implements support of reading DATA capture files, which can be generated e.g. by trx_sniff.py or burst_gen.py. Both standart input (stdio) and text-files are not supported anymore. Usage example: ./burst_send.py -m L1 -i capture.bin --timeslot 2 Change-Id: I626662bd1897c874421ab5178970ec19325f8a47 http://cgit.osmocom.org/osmocom-bb/commit/?id=711e2f256e125398cca69b841493d3063389cef1 commit 711e2f256e125398cca69b841493d3063389cef1 Author: Vadim Yanitskiy Date: Tue Feb 20 18:19:48 2018 +0700 fake_trx/burst_gen.py: add burst capture support Now all generated bursts can be also written to a capture file, using a new option called '--output-file'. If a file already exists, bursts would be appended to the end. Otherwise a new capture file is created. Change-Id: I074ff7dbc4d6beecdecce20de9dade5939e707f2 http://cgit.osmocom.org/osmocom-bb/commit/?id=3dfd6cbae5b81f287bd95940330458ef1fd8d653 commit 3dfd6cbae5b81f287bd95940330458ef1fd8d653 Author: Vadim Yanitskiy Date: Tue Feb 20 18:02:35 2018 +0700 fake_trx/trx_sniff.py: use DATADumpFile for capture writing Since we have a separate class for DATA capture management now, no need to implement the wheel - let's just use it! Change-Id: I7c30bcea294ce7270bf905ae5420a06dbc2e46f1 http://cgit.osmocom.org/osmocom-bb/commit/?id=afd110a3b5d8a565bffb251f9e031b56605558ac commit afd110a3b5d8a565bffb251f9e031b56605558ac Author: Vadim Yanitskiy Date: Tue Feb 20 17:36:09 2018 +0700 fake_trx: implement classes for DATA capture menagement This change introduces the following classes: - DATADump - basic class, which contains methods to generate and parse the a message header, and some constants. - DATADumpFile - a child class, which contains methods to write and parse DATA messages from capture files. Usage example: # Open a capture file ddf = DATADumpFile("capture.bin") # Parse the 10th message msg = ddf.parse_msg(10) msg.fn = 100 msg.tn = 0 # Append one to the end of the capture ddf.append_msg(msg) Change-Id: I1b31183bd7bcca94de089847ee0b2f4ec88a7f1d ----------------------------------------------------------------------- Summary of changes: src/target/fake_trx/README | 6 +- src/target/fake_trx/burst_gen.py | 16 +- src/target/fake_trx/burst_send.py | 205 ++++++++++---------- src/target/fake_trx/data_dump.py | 382 ++++++++++++++++++++++++++++++++++++++ src/target/fake_trx/trx_sniff.py | 30 +-- 5 files changed, 508 insertions(+), 131 deletions(-) create mode 100644 src/target/fake_trx/data_dump.py hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Feb 20 15:31:42 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 15:31:42 GMT Subject: libosmocore.git branch neels/mnc3 created. 0.10.2-179-gad815da6 Message-ID: <201802201531.w1KFVgha080106@git.osmocom.org> 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/mnc3 has been created at ad815da6ef13fab95fd8238dffa5879b0e18da3e (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=ad815da6ef13fab95fd8238dffa5879b0e18da3e commit ad815da6ef13fab95fd8238dffa5879b0e18da3e Author: Neels Hofmeyr Date: Tue Feb 20 16:30:49 2018 +0100 fu Change-Id: I7cfc52590b0d3e4bc94c9cb08133a271545de9d6 http://cgit.osmocom.org/libosmocore/commit/?id=962c4ac6718b043d4e5bea65c0ae4f13a9d7e06b commit 962c4ac6718b043d4e5bea65c0ae4f13a9d7e06b Author: Neels Hofmeyr Date: Tue Feb 20 16:18:33 2018 +0100 test lai Change-Id: I15b003a2d1cdda6590bd4f8cd5f5041c9597a866 http://cgit.osmocom.org/libosmocore/commit/?id=f211a785b6ff71f6fa40aa4d57471b3b1cf21c92 commit f211a785b6ff71f6fa40aa4d57471b3b1cf21c92 Author: Neels Hofmeyr Date: Tue Feb 20 16:05:24 2018 +0100 fu Change-Id: I34cf75530d08c6c25cbabbb39b0f0f58323233b6 http://cgit.osmocom.org/libosmocore/commit/?id=b0c5bd269f5e6cbc3ad8bf57b5ad7287a4a4b623 commit b0c5bd269f5e6cbc3ad8bf57b5ad7287a4a4b623 Author: Neels Hofmeyr Date: Tue Feb 20 15:14:14 2018 +0100 GSM_MNC_INVALID Change-Id: Ieee7add0bd6d94cf84743a49794bbcd38561b72f http://cgit.osmocom.org/libosmocore/commit/?id=55a64364d4fed1010e26e173b9fa8cb989a43026 commit 55a64364d4fed1010e26e173b9fa8cb989a43026 Author: Neels Hofmeyr Date: Tue Feb 20 15:15:10 2018 +0100 gsm0408_test: RA test: include 3-digit leading-zeros tests Change-Id: Ied9376212eae10f5d85f2422747cbb03ef18a74a http://cgit.osmocom.org/libosmocore/commit/?id=1286a1d07682fe9cc0728ebf97a8f27f418729b0 commit 1286a1d07682fe9cc0728ebf97a8f27f418729b0 Author: Neels Hofmeyr Date: Tue Feb 20 15:12:23 2018 +0100 gsm0408_test: check for new mnc_3_digits flag Note that on the input side, the 3-digits flag may be left false when the MNC is >99 anyway. On the decoded side, the flag is set accurately. Change-Id: I89765613d8c5bd939a6957f7443ac88475f1b93c http://cgit.osmocom.org/libosmocore/commit/?id=208d5facc06135ad4b655b39cbb3bab406437b08 commit 208d5facc06135ad4b655b39cbb3bab406437b08 Author: Neels Hofmeyr Date: Tue Feb 20 13:47:08 2018 +0100 RA id: implement 3-digit MNC with leading zeros Enable representing three-digit MNC with leading zeros. The MNCs 23 and 023 are actually different; so far we treated both as 23. An incoming BCD of 023 would be re-encoded as 23, dropping the leading zero. To mainain ABI compatibility, add mnc_3_digits flag to the end of struct grps_ra_id. The default behavior upon allocation will be the flag set to false, which yields exactly the previous behavior. Add new API to handle this additional flag: - gsm48_mcc_mnc_to_bcd2(), gsm48_mcc_mnc_from_bcd2(), while current gsm48_mcc_mnc_to_bcd(), gsm48_mcc_mnc_from_bcd() behave the same. - gsm48_mnc_from_str() to detect leading zeros. - gsm48_mnc_cmp() to compare MNC values including leading zeros. Change-Id: Id2240f7f518494c9df6c8bda52c0d5092f90f221 http://cgit.osmocom.org/libosmocore/commit/?id=9406a9a1b2554f32bbdd81ba82d6ef94b8423085 commit 9406a9a1b2554f32bbdd81ba82d6ef94b8423085 Author: Neels Hofmeyr Date: Tue Feb 20 15:14:03 2018 +0100 gsm0408_test: RA test: include min/max value cases (Preparation for adding 3-digit MNC) Change-Id: Ifbc167de0cc039858112677b8d0cd14a2c8af086 http://cgit.osmocom.org/libosmocore/commit/?id=3fcdbf574323379683b6f9fd9fd3645764f22a0a commit 3fcdbf574323379683b6f9fd9fd3645764f22a0a Author: Neels Hofmeyr Date: Tue Feb 20 15:13:18 2018 +0100 gsm0408_test: include BCD representation in test output (Preparation for adding 3-digit MNC) Change-Id: I7f8ae05fa3e4a6fc004212757b05ca8a14c9ef45 http://cgit.osmocom.org/libosmocore/commit/?id=c0e4c4fdd55a5ce96e8c0e58165824953c6d2f79 commit c0e4c4fdd55a5ce96e8c0e58165824953c6d2f79 Author: Neels Hofmeyr Date: Tue Feb 20 15:11:25 2018 +0100 cosmetic: gsm0408_test: RA test cases as array-of-struct (Preparation for adding 3-digit MNC) Change-Id: Ic6c645ebf82d5f8d9d51c4c4cc804a0172008156 ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 20 21:25:24 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 21:25:24 GMT Subject: rtl-sdr.git branch master updated. v0.5.3-20-g4520f00 Message-ID: <201802202125.w1KLPOlL024949@git.osmocom.org> 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 "Repository for Realtek RTL2832U based SDR software". The branch, master has been updated via 4520f001d85f01d051eaa42af7b18b6ef0837e14 (commit) via a03198c5b7d148ef258f8f7d5c873dd959dd2790 (commit) from b04c2f9f035c5aede43d731e5d58e4725d2f8bb4 (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/rtl-sdr/commit/?id=4520f001d85f01d051eaa42af7b18b6ef0837e14 commit 4520f001d85f01d051eaa42af7b18b6ef0837e14 Author: Steve Markgraf Date: Tue Feb 20 22:09:56 2018 +0100 lib: fix FC0012 reset GPIO Since a typo in rtlsdr_set_gpio_output() was fixed, FC0012 tuners were not detected anymore, as the reset pin is actually 4, not 5. Thanks to David Basden et al for reporting the bug. Signed-off-by: Steve Markgraf http://cgit.osmocom.org/rtl-sdr/commit/?id=a03198c5b7d148ef258f8f7d5c873dd959dd2790 commit a03198c5b7d148ef258f8f7d5c873dd959dd2790 Author: Kacper Michaj??ow Date: Sat Nov 1 12:20:45 2014 +0100 rtl_test: Support PPM error measurement on Windows. Signed-off-by: Steve Markgraf ----------------------------------------------------------------------- Summary of changes: src/librtlsdr.c | 6 +++--- src/rtl_test.c | 58 +++++++++++++++++++++++++++++++++++++++++++++------------ 2 files changed, 49 insertions(+), 15 deletions(-) hooks/post-receive -- Repository for Realtek RTL2832U based SDR software From gitosis at osmocom.org Tue Feb 20 23:39:26 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 23:39:26 GMT Subject: osmo-bts.git branch neels/mnc3 created. 0.7.0-84-gd8e49ba Message-ID: <201802202339.w1KNdQWm075943@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/mnc3 has been created at d8e49baed8ccaa5c93246fadb9902cf19d90c222 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d8e49baed8ccaa5c93246fadb9902cf19d90c222 commit d8e49baed8ccaa5c93246fadb9902cf19d90c222 Author: Neels Hofmeyr Date: Wed Feb 21 00:38:05 2018 +0100 implement support for 3-digit MNC with leading zeros Change-Id: I49cd762c3c9d7ee6a82451bdf3ffa2a060767947 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 20 23:40:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 23:40:45 GMT Subject: osmo-pcu.git branch neels/mnc3 created. 0.4.0-95-g622c7c4 Message-ID: <201802202340.w1KNejJd076438@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, neels/mnc3 has been created at 622c7c4090118f7f75a38227eacae0e5fec46a31 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=622c7c4090118f7f75a38227eacae0e5fec46a31 commit 622c7c4090118f7f75a38227eacae0e5fec46a31 Author: Neels Hofmeyr Date: Wed Feb 21 00:39:07 2018 +0100 implement support for 3-digit MNC with leading zeros ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Feb 20 23:41:47 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 20 Feb 2018 23:41:47 GMT Subject: libosmocore.git branch neels/mnc3 updated. 0.10.2-180-gab26997f Message-ID: <201802202341.w1KNflMb076766@git.osmocom.org> 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/mnc3 has been updated discards ad815da6ef13fab95fd8238dffa5879b0e18da3e (commit) discards 962c4ac6718b043d4e5bea65c0ae4f13a9d7e06b (commit) discards f211a785b6ff71f6fa40aa4d57471b3b1cf21c92 (commit) discards b0c5bd269f5e6cbc3ad8bf57b5ad7287a4a4b623 (commit) discards 55a64364d4fed1010e26e173b9fa8cb989a43026 (commit) discards 1286a1d07682fe9cc0728ebf97a8f27f418729b0 (commit) discards 208d5facc06135ad4b655b39cbb3bab406437b08 (commit) discards 9406a9a1b2554f32bbdd81ba82d6ef94b8423085 (commit) discards 3fcdbf574323379683b6f9fd9fd3645764f22a0a (commit) discards c0e4c4fdd55a5ce96e8c0e58165824953c6d2f79 (commit) via ab26997fa3b8a999b18a4c4977fc049044a180a7 (commit) via a1fa6488ad0c02753a4d7026e90f23f3e31edd4f (commit) via a689ce7ff408b621809b0a96f3a722bcf7853b81 (commit) via c328958e74dee88b550b085f5a074be13fbc26fa (commit) via 67d34280264c954a18b12dc7861d7f27c277c577 (commit) via 5aa8115fa87b860a9920b5b709eb5bb7fb50d117 (commit) via 1e4a480d5b2d545ab191e66d5ca3d54f4cf247fe (commit) via 9b0f7c1d66c48bfec919b951c97357709ab1d029 (commit) via 901b5f9e6c6e256bb48cf0f8bb446a0a5683d100 (commit) via 0bf93a6482e620b773fe3eea926c70c15d95b962 (commit) via 22da145e4cbfee53039562b318516b3d8d1a49d0 (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 (ad815da6ef13fab95fd8238dffa5879b0e18da3e) \ N -- N -- N (ab26997fa3b8a999b18a4c4977fc049044a180a7) 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/libosmocore/commit/?id=ab26997fa3b8a999b18a4c4977fc049044a180a7 commit ab26997fa3b8a999b18a4c4977fc049044a180a7 Author: Neels Hofmeyr Date: Tue Feb 20 15:14:14 2018 +0100 GSM_MNC_INVALID Change-Id: Ieee7add0bd6d94cf84743a49794bbcd38561b72f http://cgit.osmocom.org/libosmocore/commit/?id=a1fa6488ad0c02753a4d7026e90f23f3e31edd4f commit a1fa6488ad0c02753a4d7026e90f23f3e31edd4f Author: Neels Hofmeyr Date: Tue Feb 20 21:38:00 2018 +0100 gsm: add gsm48_mnc_from_str() and gsm48_mnc_cmp(), for 3-digit MNC gsm48_mnc_from_str() preserves leading zeros in the string and is useful for VTY config parsing. gsm48_mnc_cmp() will be used by osmo-sgsn.git http://cgit.osmocom.org/libosmocore/commit/?id=a689ce7ff408b621809b0a96f3a722bcf7853b81 commit a689ce7ff408b621809b0a96f3a722bcf7853b81 Author: Neels Hofmeyr Date: Tue Feb 20 22:20:42 2018 +0100 gsm0408_test: add test cases for MNC with leading zeros Change-Id: I9b387e09293a6bbef84b9620ccf21ee2f9ec751c http://cgit.osmocom.org/libosmocore/commit/?id=c328958e74dee88b550b085f5a074be13fbc26fa commit c328958e74dee88b550b085f5a074be13fbc26fa Author: Neels Hofmeyr Date: Tue Feb 20 22:19:56 2018 +0100 gsm0408_test: test new gsm48_{decode,generate}_lai2() functions Change-Id: I4c8492b8055803d2857f1ef30aede088778b085b http://cgit.osmocom.org/libosmocore/commit/?id=67d34280264c954a18b12dc7861d7f27c277c577 commit 67d34280264c954a18b12dc7861d7f27c277c577 Author: Neels Hofmeyr Date: Tue Feb 20 15:12:23 2018 +0100 gsm0408_test: check for new mnc_3_digits flag Note that on the input side, the 3-digits flag may be left false when the MNC is >99 anyway. On the decoded side, the flag is set accurately. Change-Id: I89765613d8c5bd939a6957f7443ac88475f1b93c http://cgit.osmocom.org/libosmocore/commit/?id=5aa8115fa87b860a9920b5b709eb5bb7fb50d117 commit 5aa8115fa87b860a9920b5b709eb5bb7fb50d117 Author: Neels Hofmeyr Date: Tue Feb 20 13:47:08 2018 +0100 implement support for 3-digit MNC with leading zeros Enable representing three-digit MNC with leading zeros. The MNCs 23 and 023 are actually different; so far we treated both as 23. Re-encode an incoming BCD or string of 023 as it were, i.e. not dropping the leading zero as 23. Break ABI compatibility by changing the size and ordering of struct gprs_ra_id. Ordering is changed because the canonical oder is {Mobile Country Code, Mobile Network Code}, so have the mcc member first. Change size (and ordering) by inserting a flag to indicate a three-digit MNC after the mnc member. ABI compatibility cannot be maintained, since struct gprs_ra_id is a direct member of structs bssgp_bvc_ctx and bssgp_paging_info, and even just adding a flag to the end would cause ABI changes of those structs. Add new API to set and read this additional flag to preserve leading zeros: - gsm48_mcc_mnc_to_bcd2(), gsm48_mcc_mnc_from_bcd2() after gsm48_mcc_mnc_to_bcd() and gsm48_mcc_mnc_from_bcd(). - gsm0808_create_layer3_aoip2() after gsm0808_create_layer3_aoip(). - gsm48_decode_lai2(), gsm48_generate_lai2() after gsm48_decode_lai(), gsm48_generate_lai(). - The equivalent of gsm0808_create_layer3() for preserving leading zeros is gsm0808_create_layer3_aoip2() with the scl argument passed as NULL; instead of introducing a new shim function like gsm0808_create_layer3_2(), indicate such in the API docs, only. - gsm48_mnc_from_str() to encode leading zeros from string, useful for VTY config parsing. - gsm48_mnc_cmp() to compare MNC values including leading zeros. In various log output, include the leading MNC zeros. Mark one TODO in card_fs_sim.c, I am not sure how to communicate a leading zero to/from a SIM card FS. The focus here is on the core network / BSS. To indicate ABI incompatibility, bump libosmogsm and libosmogb LIBVERSIONs; adjust debian files accordingly. Implementation choices: - The default behavior upon zero-initialization will be the mnc_3_digits flag set to false, which yields exactly the previous behavior. - I decided against packing the mnc with the mnc_3_digits field into a sub-struct because it would enlarge this patch; plus, with a separate flag, current code can decide when to start heeding leading zeros. Change-Id: Id2240f7f518494c9df6c8bda52c0d5092f90f221 http://cgit.osmocom.org/libosmocore/commit/?id=1e4a480d5b2d545ab191e66d5ca3d54f4cf247fe commit 1e4a480d5b2d545ab191e66d5ca3d54f4cf247fe Author: Neels Hofmeyr Date: Tue Feb 20 21:48:07 2018 +0100 gsm0408_test: also test gsm48_generate_lai() and gsm48_decode_lai() Change-Id: Idd6cee090464bc92b654332904a9a08edf16e5c9 http://cgit.osmocom.org/libosmocore/commit/?id=9b0f7c1d66c48bfec919b951c97357709ab1d029 commit 9b0f7c1d66c48bfec919b951c97357709ab1d029 Author: Neels Hofmeyr Date: Tue Feb 20 15:14:03 2018 +0100 gsm0408_test: RA test: include min/max value cases (Preparation for adding 3-digit MNC) Change-Id: Ifbc167de0cc039858112677b8d0cd14a2c8af086 http://cgit.osmocom.org/libosmocore/commit/?id=901b5f9e6c6e256bb48cf0f8bb446a0a5683d100 commit 901b5f9e6c6e256bb48cf0f8bb446a0a5683d100 Author: Neels Hofmeyr Date: Tue Feb 20 15:13:18 2018 +0100 gsm0408_test: include BCD and leading zeros in test output (Preparation for adding 3-digit MNC) Change-Id: I7f8ae05fa3e4a6fc004212757b05ca8a14c9ef45 http://cgit.osmocom.org/libosmocore/commit/?id=0bf93a6482e620b773fe3eea926c70c15d95b962 commit 0bf93a6482e620b773fe3eea926c70c15d95b962 Author: Neels Hofmeyr Date: Tue Feb 20 22:06:56 2018 +0100 gsm0408_test: cosmetically re-order MCC to come before MNC For consistency in human readability, MCC simply should come first, always. Change-Id: Idb86a7088fac4d8a8c41190ab46f9801635f4eee http://cgit.osmocom.org/libosmocore/commit/?id=22da145e4cbfee53039562b318516b3d8d1a49d0 commit 22da145e4cbfee53039562b318516b3d8d1a49d0 Author: Neels Hofmeyr Date: Tue Feb 20 15:11:25 2018 +0100 cosmetic: gsm0408_test: RA test cases as array-of-struct (Preparation for adding 3-digit MNC) Change-Id: Ic6c645ebf82d5f8d9d51c4c4cc804a0172008156 ----------------------------------------------------------------------- Summary of changes: debian/control | 12 +- debian/{libosmogb5.install => libosmogb6.install} | 0 .../{libosmogsm8.install => libosmogsm9.install} | 0 include/osmocom/gsm/gsm48.h | 6 +- src/gb/Makefile.am | 2 +- src/gsm/Makefile.am | 2 +- src/sim/card_fs_sim.c | 1 + tests/gsm0408/gsm0408_test.c | 66 ++++---- tests/gsm0408/gsm0408_test.ok | 169 +++++++++++---------- 9 files changed, 143 insertions(+), 115 deletions(-) rename debian/{libosmogb5.install => libosmogb6.install} (100%) rename debian/{libosmogsm8.install => libosmogsm9.install} (100%) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 21 12:00:31 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Feb 2018 12:00:31 GMT Subject: osmo-trx.git branch master updated. 0.2.0-47-g61837c0 Message-ID: <201802211200.w1LC0VsP089242@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 61837c0420781b601dd7fe8e62800b75869277db (commit) via f83e11fefdf758945bfcf5cf06389f3cde238901 (commit) via 01aff88ce98160165775b3d348e92475ad25dc4f (commit) via 11d50d950cccfe8bdc6c3f4a19dcda8661fc80bf (commit) via 8bd111c942d0d8d2c65369db8f2623eadef54c1e (commit) via 3808e479aa1d1be6bfb1320aa4a7202a14db3ae8 (commit) via bd45a979f8eea4ef6effafd37e0a18ef250a681f (commit) from b7095c7bc5f5c710d958f03b38be83dffff729ae (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/osmo-trx/commit/?id=61837c0420781b601dd7fe8e62800b75869277db commit 61837c0420781b601dd7fe8e62800b75869277db Author: Pau Espin Pedrol Date: Tue Feb 20 18:22:18 2018 +0100 Logger: Remove gLogToConsole flag No code is using it and we always lock to console anyways. Change-Id: I5fde99c6af5a845e635b5d27abab855682071f14 http://cgit.osmocom.org/osmo-trx/commit/?id=f83e11fefdf758945bfcf5cf06389f3cde238901 commit f83e11fefdf758945bfcf5cf06389f3cde238901 Author: Pau Espin Pedrol Date: Tue Feb 20 18:19:00 2018 +0100 Logger: Remove unused includes Change-Id: I4d26c0b4f36ee3c66ed1a9e2e9fa2fa8272da16d http://cgit.osmocom.org/osmo-trx/commit/?id=01aff88ce98160165775b3d348e92475ad25dc4f commit 01aff88ce98160165775b3d348e92475ad25dc4f Author: Pau Espin Pedrol Date: Tue Feb 20 17:56:59 2018 +0100 Logger: Drop support to log into file This feature is currently not being used, so let's simplify current code to move to libosmocore logging system in the future. Change-Id: If2c77c776823f595130edac963be953026049423 http://cgit.osmocom.org/osmo-trx/commit/?id=11d50d950cccfe8bdc6c3f4a19dcda8661fc80bf commit 11d50d950cccfe8bdc6c3f4a19dcda8661fc80bf Author: Pau Espin Pedrol Date: Tue Feb 20 17:52:28 2018 +0100 Logger: Drop syslog support This feature is currently not being used, so let's drop it to make it easier to integrate into libosmocore logging system in the future. Change-Id: I8282745ef0282d41599eaf94fe460a1d29b18e2a http://cgit.osmocom.org/osmo-trx/commit/?id=8bd111c942d0d8d2c65369db8f2623eadef54c1e commit 8bd111c942d0d8d2c65369db8f2623eadef54c1e Author: Pau Espin Pedrol Date: Tue Feb 20 17:38:18 2018 +0100 Logger: get rid of alarm APIs It's only used internally inside the Logger module, and in case there's an "alarm" (level more than critical) we still print on cerr, so we can just rely on our system catching stderr instead of stdout to handle it. Change-Id: I6d6df1578c3a4c1a37bd0d69952d443f62eed2ab http://cgit.osmocom.org/osmo-trx/commit/?id=3808e479aa1d1be6bfb1320aa4a7202a14db3ae8 commit 3808e479aa1d1be6bfb1320aa4a7202a14db3ae8 Author: Pau Espin Pedrol Date: Tue Feb 20 17:32:18 2018 +0100 Logger: Remove unused logging macros Change-Id: I1133e181183bec8dabe2fa77d0385f783458503f http://cgit.osmocom.org/osmo-trx/commit/?id=bd45a979f8eea4ef6effafd37e0a18ef250a681f commit bd45a979f8eea4ef6effafd37e0a18ef250a681f Author: Pau Espin Pedrol Date: Tue Feb 20 17:24:18 2018 +0100 Logger: Drop unused gLogEarly Change-Id: I2c8f24fbf453e0a94d7a95c3df7cc75f0e4bd456 ----------------------------------------------------------------------- Summary of changes: CommonLibs/Logger.cpp | 138 +++---------------------------------------- CommonLibs/Logger.h | 59 ++++-------------- INSTALLATION | 6 -- Transceiver52M/osmo-trx.cpp | 2 +- tests/CommonLibs/LogTest.cpp | 16 +---- tests/CommonLibs/LogTest.ok | 32 ---------- 6 files changed, 21 insertions(+), 232 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Feb 21 12:05:20 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Feb 2018 12:05:20 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-95-g847ed9f Message-ID: <201802211205.w1LC5KuC091091@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 847ed9f8cd4fd95776052c8d1934813f0ea2c813 (commit) from 4da385998acedd83e2f2bb029340d3c1ce710faf (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/osmo-pcu/commit/?id=847ed9f8cd4fd95776052c8d1934813f0ea2c813 commit 847ed9f8cd4fd95776052c8d1934813f0ea2c813 Author: Max Date: Tue Feb 20 18:16:11 2018 +0100 TBF: make network counters internal * store N310* counters in shared array similar to corresponding timers * add functions to increment/reset counters This avoids direct access to TBF counters from PDCH. Change-Id: I8ffff9c7186f74bde7e6ac5f6e98f0b3e4c35274 Related: OS#1539 ----------------------------------------------------------------------- Summary of changes: src/pdch.cpp | 16 ++++++------ src/tbf.cpp | 82 +++++++++++++++++++++++++++++++++++++++++++++------------- src/tbf.h | 21 ++++++++++----- src/tbf_dl.cpp | 2 +- src/tbf_ul.cpp | 2 +- 5 files changed, 88 insertions(+), 35 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 21 12:08:57 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Feb 2018 12:08:57 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-97-g731e2bb Message-ID: <201802211208.w1LC8vmB092406@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 731e2bb328f6b0d739fa21913eb30cff8a46c70c (commit) via 77988d469d5cd0d876188a829b93890049cc6830 (commit) from 847ed9f8cd4fd95776052c8d1934813f0ea2c813 (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/osmo-pcu/commit/?id=731e2bb328f6b0d739fa21913eb30cff8a46c70c commit 731e2bb328f6b0d739fa21913eb30cff8a46c70c Author: Max Date: Mon Feb 5 16:15:30 2018 +0100 Simplify TS alloc: move slot check into functions Move timeslot applicability check outside of nested for loop into separate functions and document them. Add corresponding tests. This allows us to clarify types used in TS-related computations. Change-Id: Ic39e848da47dc11357782362fdf6206d2c1457c2 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=77988d469d5cd0d876188a829b93890049cc6830 commit 77988d469d5cd0d876188a829b93890049cc6830 Author: Max Date: Mon Feb 19 18:00:38 2018 +0100 Simplify TS alloc: move slot assignment Move into separate functions: * move timeslot reservation * move UL timeslot assignment * move DL timeslot assignment Change-Id: I64cf78c5cfc78664766f9769dd5cde632dab92b0 Related: OS#2282 ----------------------------------------------------------------------- Summary of changes: src/gprs_rlcmac_ts_alloc.cpp | 303 ++++++++++++------------- src/mslot_class.c | 43 ++++ src/mslot_class.h | 4 + tests/alloc/MslotTest.cpp | 10 + tests/alloc/MslotTest.ok | 513 +++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.err | 2 +- 6 files changed, 710 insertions(+), 165 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 21 12:12:00 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Feb 2018 12:12:00 GMT Subject: osmo-trx.git branch master updated. 0.2.0-48-gc92dad3 Message-ID: <201802211212.w1LCC0aE093742@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via c92dad32dd403d84617236e98db892d7d285cd35 (commit) from 61837c0420781b601dd7fe8e62800b75869277db (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/osmo-trx/commit/?id=c92dad32dd403d84617236e98db892d7d285cd35 commit c92dad32dd403d84617236e98db892d7d285cd35 Author: Pau Espin Pedrol Date: Tue Feb 20 13:22:58 2018 +0100 configure.ac: Check for pkg-config Change-Id: I1a851181a99f2f35ea4ff1b38c7afe27a04e5f18 ----------------------------------------------------------------------- Summary of changes: configure.ac | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Feb 21 16:12:07 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 21 Feb 2018 16:12:07 GMT Subject: osmo-pcu.git branch neels/mnc3 updated. 0.4.0-98-g676894a Message-ID: <201802211612.w1LGC70p095974@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, neels/mnc3 has been updated discards 622c7c4090118f7f75a38227eacae0e5fec46a31 (commit) via 676894a5c957f7a730e99f75246a688a4ef070cb (commit) via 731e2bb328f6b0d739fa21913eb30cff8a46c70c (commit) via 77988d469d5cd0d876188a829b93890049cc6830 (commit) via 847ed9f8cd4fd95776052c8d1934813f0ea2c813 (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 (622c7c4090118f7f75a38227eacae0e5fec46a31) \ N -- N -- N (676894a5c957f7a730e99f75246a688a4ef070cb) 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/osmo-pcu/commit/?id=676894a5c957f7a730e99f75246a688a4ef070cb commit 676894a5c957f7a730e99f75246a688a4ef070cb Author: Neels Hofmeyr Date: Wed Feb 21 00:39:07 2018 +0100 implement support for 3-digit MNC with leading zeros ----------------------------------------------------------------------- Summary of changes: src/gprs_rlcmac_ts_alloc.cpp | 303 ++++++++++++------------- src/mslot_class.c | 43 ++++ src/mslot_class.h | 4 + src/pdch.cpp | 16 +- src/tbf.cpp | 82 +++++-- src/tbf.h | 21 +- src/tbf_dl.cpp | 2 +- src/tbf_ul.cpp | 2 +- tests/alloc/MslotTest.cpp | 10 + tests/alloc/MslotTest.ok | 513 +++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.err | 2 +- 11 files changed, 798 insertions(+), 200 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 22 05:10:50 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 05:10:50 GMT Subject: libosmocore.git branch neels/mnc3 updated. 0.10.2-180-g3d8879bf Message-ID: <201802220510.w1M5AoAV013981@git.osmocom.org> 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/mnc3 has been updated discards ab26997fa3b8a999b18a4c4977fc049044a180a7 (commit) discards a1fa6488ad0c02753a4d7026e90f23f3e31edd4f (commit) discards a689ce7ff408b621809b0a96f3a722bcf7853b81 (commit) discards c328958e74dee88b550b085f5a074be13fbc26fa (commit) discards 67d34280264c954a18b12dc7861d7f27c277c577 (commit) discards 5aa8115fa87b860a9920b5b709eb5bb7fb50d117 (commit) discards 1e4a480d5b2d545ab191e66d5ca3d54f4cf247fe (commit) discards 9b0f7c1d66c48bfec919b951c97357709ab1d029 (commit) discards 901b5f9e6c6e256bb48cf0f8bb446a0a5683d100 (commit) via 3d8879bfbcc3ff16ef955876a1a989d26fb692ba (commit) via e08e9c479a3360b74c6fb947b706a43840acd639 (commit) via 2aa1badcd17eafc7648ac6ada81d4fbfc724c00a (commit) via 91892abac66e9bbf538f4453f452e67a54f876ee (commit) via b7199612d6e2cce676cb099ac41c96a738494ba6 (commit) via be4fbeaf8c61ddc2f496bb2ad520118b53c6f645 (commit) via d5a577b043aab7d27608601ed751e8e17ec5457f (commit) via b9fd7eba1558328802ae9dff79f708bd6ba7b10b (commit) via c38b32dde94ae5547a11c4d59adb3510576300b0 (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 (ab26997fa3b8a999b18a4c4977fc049044a180a7) \ N -- N -- N (3d8879bfbcc3ff16ef955876a1a989d26fb692ba) 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/libosmocore/commit/?id=3d8879bfbcc3ff16ef955876a1a989d26fb692ba commit 3d8879bfbcc3ff16ef955876a1a989d26fb692ba Author: Neels Hofmeyr Date: Tue Feb 20 15:14:14 2018 +0100 GSM_MNC_INVALID Change-Id: Ieee7add0bd6d94cf84743a49794bbcd38561b72f http://cgit.osmocom.org/libosmocore/commit/?id=e08e9c479a3360b74c6fb947b706a43840acd639 commit e08e9c479a3360b74c6fb947b706a43840acd639 Author: Neels Hofmeyr Date: Tue Feb 20 21:38:00 2018 +0100 gsm: add gsm48_mnc_from_str() and gsm48_mnc_cmp(), for 3-digit MNC gsm48_mnc_from_str() preserves leading zeros in the string and is useful for VTY config parsing. gsm48_mnc_cmp() will be used by osmo-sgsn.git http://cgit.osmocom.org/libosmocore/commit/?id=2aa1badcd17eafc7648ac6ada81d4fbfc724c00a commit 2aa1badcd17eafc7648ac6ada81d4fbfc724c00a Author: Neels Hofmeyr Date: Tue Feb 20 22:20:42 2018 +0100 gsm0408_test: add test cases for MNC with leading zeros Change-Id: I9b387e09293a6bbef84b9620ccf21ee2f9ec751c http://cgit.osmocom.org/libosmocore/commit/?id=91892abac66e9bbf538f4453f452e67a54f876ee commit 91892abac66e9bbf538f4453f452e67a54f876ee Author: Neels Hofmeyr Date: Tue Feb 20 22:19:56 2018 +0100 gsm0408_test: test new gsm48_{decode,generate}_lai2() functions Change-Id: I4c8492b8055803d2857f1ef30aede088778b085b http://cgit.osmocom.org/libosmocore/commit/?id=b7199612d6e2cce676cb099ac41c96a738494ba6 commit b7199612d6e2cce676cb099ac41c96a738494ba6 Author: Neels Hofmeyr Date: Tue Feb 20 15:12:23 2018 +0100 gsm0408_test: check for new mnc_3_digits flag Note that on the input side, the 3-digits flag may be left false when the MNC is >99 anyway. On the decoded side, the flag is set accurately. Change-Id: I89765613d8c5bd939a6957f7443ac88475f1b93c http://cgit.osmocom.org/libosmocore/commit/?id=be4fbeaf8c61ddc2f496bb2ad520118b53c6f645 commit be4fbeaf8c61ddc2f496bb2ad520118b53c6f645 Author: Neels Hofmeyr Date: Tue Feb 20 13:47:08 2018 +0100 implement support for 3-digit MNC with leading zeros Enable representing three-digit MNC with leading zeros. The MNCs 23 and 023 are actually different; so far we treated both as 23. Re-encode an incoming BCD or string of 023 as it were, i.e. not dropping the leading zero as 23. Break ABI compatibility by changing the size and ordering of struct gprs_ra_id. Ordering is changed because the canonical oder is {Mobile Country Code, Mobile Network Code}, so have the mcc member first. Change size (and ordering) by inserting a flag to indicate a three-digit MNC after the mnc member. ABI compatibility cannot be maintained, since struct gprs_ra_id is a direct member of structs bssgp_bvc_ctx and bssgp_paging_info, and even just adding a flag to the end would cause ABI changes of those structs. Add new API to set and read this additional flag to preserve leading zeros: - gsm48_mcc_mnc_to_bcd2(), gsm48_mcc_mnc_from_bcd2() after gsm48_mcc_mnc_to_bcd() and gsm48_mcc_mnc_from_bcd(). - gsm0808_create_layer3_aoip2() after gsm0808_create_layer3_aoip(). - gsm48_decode_lai2(), gsm48_generate_lai2() after gsm48_decode_lai(), gsm48_generate_lai(). - The equivalent of gsm0808_create_layer3() for preserving leading zeros is gsm0808_create_layer3_aoip2() with the scl argument passed as NULL; instead of introducing a new shim function like gsm0808_create_layer3_2(), indicate such in the API docs, only. - gsm48_mnc_from_str() to encode leading zeros from string, useful for VTY config parsing. - gsm48_mnc_cmp() to compare MNC values including leading zeros. In various log output, include the leading MNC zeros. Mark one TODO in card_fs_sim.c, I am not sure how to communicate a leading zero to/from a SIM card FS. The focus here is on the core network / BSS. To indicate ABI incompatibility, bump libosmogsm and libosmogb LIBVERSIONs; adjust debian files accordingly. Implementation choices: - The default behavior upon zero-initialization will be the mnc_3_digits flag set to false, which yields exactly the previous behavior. - I decided against packing the mnc with the mnc_3_digits field into a sub-struct because it would enlarge this patch; plus, with a separate flag, current code can decide when to start heeding leading zeros. Change-Id: Id2240f7f518494c9df6c8bda52c0d5092f90f221 http://cgit.osmocom.org/libosmocore/commit/?id=d5a577b043aab7d27608601ed751e8e17ec5457f commit d5a577b043aab7d27608601ed751e8e17ec5457f Author: Neels Hofmeyr Date: Tue Feb 20 21:48:07 2018 +0100 gsm0408_test: also test gsm48_generate_lai() and gsm48_decode_lai() Change-Id: Idd6cee090464bc92b654332904a9a08edf16e5c9 http://cgit.osmocom.org/libosmocore/commit/?id=b9fd7eba1558328802ae9dff79f708bd6ba7b10b commit b9fd7eba1558328802ae9dff79f708bd6ba7b10b Author: Neels Hofmeyr Date: Tue Feb 20 15:14:03 2018 +0100 gsm0408_test: RA test: include min/max value cases (Preparation for adding 3-digit MNC) Change-Id: Ifbc167de0cc039858112677b8d0cd14a2c8af086 http://cgit.osmocom.org/libosmocore/commit/?id=c38b32dde94ae5547a11c4d59adb3510576300b0 commit c38b32dde94ae5547a11c4d59adb3510576300b0 Author: Neels Hofmeyr Date: Tue Feb 20 15:13:18 2018 +0100 gsm0408_test: include BCD and leading zeros in test output (Preparation for adding 3-digit MNC) Change-Id: I7f8ae05fa3e4a6fc004212757b05ca8a14c9ef45 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm23003.h | 1 + include/osmocom/gsm/gsm48.h | 10 +++- src/gb/gprs_bssgp.c | 6 +- src/gb/gprs_bssgp_vty.c | 9 +-- src/gsm/gsm48.c | 79 ++++++++++++++++++++++++ src/gsm/libosmogsm.map | 7 +++ tests/gsm0408/gsm0408_test.c | 45 +++++++------- tests/gsm0408/gsm0408_test.ok | 132 ++++++++++++++++++++--------------------- 8 files changed, 186 insertions(+), 103 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 22 05:46:53 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 05:46:53 GMT Subject: libosmocore.git branch neels/mnc3 updated. 0.10.2-180-g4615bd65 Message-ID: <201802220546.w1M5krm4028455@git.osmocom.org> 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/mnc3 has been updated discards 3d8879bfbcc3ff16ef955876a1a989d26fb692ba (commit) discards e08e9c479a3360b74c6fb947b706a43840acd639 (commit) discards 2aa1badcd17eafc7648ac6ada81d4fbfc724c00a (commit) discards 91892abac66e9bbf538f4453f452e67a54f876ee (commit) discards b7199612d6e2cce676cb099ac41c96a738494ba6 (commit) discards be4fbeaf8c61ddc2f496bb2ad520118b53c6f645 (commit) via 4615bd65427d8bd72caffb3da93f1b8bcb09d107 (commit) via 58c904774e33cd1c69217f000df16f7b3d739a03 (commit) via b834794958c3889ab963df046c780be828b44159 (commit) via d99e40f3e8da67576e3400592825283022720fce (commit) via e228f70c14acbddc474571db10df72c16c567786 (commit) via f4f141ef4315968f9f333ceb1d725fb54b33a5d2 (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 (3d8879bfbcc3ff16ef955876a1a989d26fb692ba) \ N -- N -- N (4615bd65427d8bd72caffb3da93f1b8bcb09d107) 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/libosmocore/commit/?id=4615bd65427d8bd72caffb3da93f1b8bcb09d107 commit 4615bd65427d8bd72caffb3da93f1b8bcb09d107 Author: Neels Hofmeyr Date: Tue Feb 20 15:14:14 2018 +0100 introduce GSM_MCC_MNC_INVALID In some cases, we want to mark an unset MCC-MNC. Define uint16-max for this purpose. osmo-bsc code is already doing so with a -1 and using int data types, which will become inconvenient with the new API that handles MCC and MNC as uint16_t. Change-Id: Ieee7add0bd6d94cf84743a49794bbcd38561b72f http://cgit.osmocom.org/libosmocore/commit/?id=58c904774e33cd1c69217f000df16f7b3d739a03 commit 58c904774e33cd1c69217f000df16f7b3d739a03 Author: Neels Hofmeyr Date: Tue Feb 20 21:38:00 2018 +0100 gsm: add gsm48_mnc_from_str() and gsm48_mnc_cmp(), for 3-digit MNC gsm48_mnc_from_str() preserves leading zeros in the string and is useful for VTY config parsing. gsm48_mnc_cmp() will be used by osmo-sgsn.git Change-Id: Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6 http://cgit.osmocom.org/libosmocore/commit/?id=b834794958c3889ab963df046c780be828b44159 commit b834794958c3889ab963df046c780be828b44159 Author: Neels Hofmeyr Date: Tue Feb 20 22:20:42 2018 +0100 gsm0408_test: add test cases for MNC with leading zeros Change-Id: I9b387e09293a6bbef84b9620ccf21ee2f9ec751c http://cgit.osmocom.org/libosmocore/commit/?id=d99e40f3e8da67576e3400592825283022720fce commit d99e40f3e8da67576e3400592825283022720fce Author: Neels Hofmeyr Date: Tue Feb 20 22:19:56 2018 +0100 gsm0408_test: test new gsm48_{decode,generate}_lai2() functions Change-Id: I4c8492b8055803d2857f1ef30aede088778b085b http://cgit.osmocom.org/libosmocore/commit/?id=e228f70c14acbddc474571db10df72c16c567786 commit e228f70c14acbddc474571db10df72c16c567786 Author: Neels Hofmeyr Date: Tue Feb 20 15:12:23 2018 +0100 gsm0408_test: check for new mnc_3_digits flag Note that on the input side, the 3-digits flag may be left false when the MNC is >99 anyway. On the decoded side, the flag is set accurately. Change-Id: I89765613d8c5bd939a6957f7443ac88475f1b93c http://cgit.osmocom.org/libosmocore/commit/?id=f4f141ef4315968f9f333ceb1d725fb54b33a5d2 commit f4f141ef4315968f9f333ceb1d725fb54b33a5d2 Author: Neels Hofmeyr Date: Tue Feb 20 13:47:08 2018 +0100 implement support for 3-digit MNC with leading zeros Enable representing three-digit MNC with leading zeros. The MNCs 23 and 023 are actually different; so far we treated both as 23. Re-encode an incoming BCD or string of 023 as it were, i.e. not dropping the leading zero as 23. Break ABI compatibility by changing the size and ordering of struct gprs_ra_id. Ordering is changed because the canonical oder is {Mobile Country Code, Mobile Network Code}, so have the mcc member first. Change size (and ordering) by inserting a flag to indicate a three-digit MNC after the mnc member. ABI compatibility cannot be maintained, since struct gprs_ra_id is a direct member of structs bssgp_bvc_ctx and bssgp_paging_info, and even just adding a flag to the end would cause ABI changes of those structs. Add new API to set and read this additional flag to preserve leading zeros: - gsm48_mcc_mnc_to_bcd2(), gsm48_mcc_mnc_from_bcd2() after gsm48_mcc_mnc_to_bcd() and gsm48_mcc_mnc_from_bcd(). - gsm0808_create_layer3_aoip2() after gsm0808_create_layer3_aoip(). - gsm48_decode_lai2(), gsm48_generate_lai2() after gsm48_decode_lai(), gsm48_generate_lai(). - The equivalent of gsm0808_create_layer3() for preserving leading zeros is gsm0808_create_layer3_aoip2() with the scl argument passed as NULL; instead of introducing a new shim function like gsm0808_create_layer3_2(), indicate such in the API docs, only. - gsm48_mnc_from_str() to encode leading zeros from string, useful for VTY config parsing. - gsm48_mnc_cmp() to compare MNC values including leading zeros. - various osmo_*_name() functions. The amount and seeming duplication of these may seem a bit overboard, but IMO they do make sense in this way. The root reason is that the use of MCC and MNC is quite diverse throughout the osmocom code base: in certain code, they are single uint16_t, in others they are embedded in structs along with lac and rac; sometimes, all should be printed in one go (repeatedly), in other cases (vty, ctrl) they are required singled out. Without these functions, the formatting kind of ("%0*u", mnc_3_digits ? 3 : 2, mnc) would be duplicated all over our diverse repositories, or printing MCC-MNC or RAI would otherwise end up to be more code. In various log output, include the leading MNC zeros. Mark one TODO in card_fs_sim.c, I am not sure how to communicate a leading zero to/from a SIM card FS. The focus here is on the core network / BSS. To indicate ABI incompatibility, bump libosmogsm and libosmogb LIBVERSIONs; adjust debian files accordingly. Implementation choices: - The default behavior upon zero-initialization will be the mnc_3_digits flag set to false, which yields exactly the previous behavior. - I decided against packing the mnc with the mnc_3_digits field into a sub-struct because it would enlarge this patch; plus, with a separate flag, current code can decide when to start heeding leading zeros. Change-Id: Id2240f7f518494c9df6c8bda52c0d5092f90f221 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 22 05:47:30 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 05:47:30 GMT Subject: osmo-bts.git branch neels/mnc3 updated. 0.7.0-84-g8fc2959 Message-ID: <201802220547.w1M5lUHm028677@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/mnc3 has been updated discards d8e49baed8ccaa5c93246fadb9902cf19d90c222 (commit) via 8fc29594c09b00680d76afbebc40d2c8ef9fea02 (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 (d8e49baed8ccaa5c93246fadb9902cf19d90c222) \ N -- N -- N (8fc29594c09b00680d76afbebc40d2c8ef9fea02) 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/osmo-bts/commit/?id=8fc29594c09b00680d76afbebc40d2c8ef9fea02 commit 8fc29594c09b00680d76afbebc40d2c8ef9fea02 Author: Neels Hofmeyr Date: Wed Feb 21 00:38:05 2018 +0100 implement support for 3-digit MNC with leading zeros Record the mnc_3_digits flag from SI and pass on via the PCU interface. Bump the PCU interface version from 7 to 9, since osmo-bsc.git had a pcuif of version 8 already, and its addition of the mnc_3_digits flag bumped to 9. I am actually not sure whether this needs to match. See I78f30aef7aa224b2e9db54c3a844d8f520b3aee0 Depends: Id2240f7f518494c9df6c8bda52c0d5092f90f221 (libosmocore) Change-Id: I49cd762c3c9d7ee6a82451bdf3ffa2a060767947 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 22 05:47:36 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 05:47:36 GMT Subject: osmo-iuh.git branch neels/mnc3 created. 0.2.0-53-gf3652e6 Message-ID: <201802220547.w1M5laEI028739@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, neels/mnc3 has been created at f3652e6c5c169c47cdc8b3883309cf477d245860 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=f3652e6c5c169c47cdc8b3883309cf477d245860 commit f3652e6c5c169c47cdc8b3883309cf477d245860 Author: Neels Hofmeyr Date: Thu Feb 22 04:04:22 2018 +0100 hnb-test: log accurate three-digit MNC with leading zeros Depends: Id2240f7f518494c9df6c8bda52c0d5092f90f221 (libosmocore) Change-Id: Ie3dd206bca2f38a0ef7ee7f9d3b6bf2eacc899a4 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 22 05:48:20 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 05:48:20 GMT Subject: osmo-pcu.git branch neels/mnc3 updated. 0.4.0-98-gc039151 Message-ID: <201802220548.w1M5mKvN029094@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, neels/mnc3 has been updated discards 676894a5c957f7a730e99f75246a688a4ef070cb (commit) via c0391519d1e211cdb457c868088186991bcc1bb8 (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 (676894a5c957f7a730e99f75246a688a4ef070cb) \ N -- N -- N (c0391519d1e211cdb457c868088186991bcc1bb8) 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/osmo-pcu/commit/?id=c0391519d1e211cdb457c868088186991bcc1bb8 commit c0391519d1e211cdb457c868088186991bcc1bb8 Author: Neels Hofmeyr Date: Wed Feb 21 00:39:07 2018 +0100 implement support for 3-digit MNC with leading zeros Receive the mnc_3_digits flag from the PCU interface. Bump the PCU interface version from 7 to 9 to match osmo-bts (see I49cd762c3c9d7ee6a82451bdf3ffa2a060767947 there). Add 3-digit flags and use the new RAI and LAI API from libosmocore throughout the code base to be able to handle an MNC < 100 that has three digits (leading zeros). Depends: Id2240f7f518494c9df6c8bda52c0d5092f90f221 (libosmocore), Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6 (libosmocore), I49cd762c3c9d7ee6a82451bdf3ffa2a060767947 (osmo-bts) Change-Id: I787fed84a7b613158a5618dd5cffafe4e4927234 ----------------------------------------------------------------------- Summary of changes: tests/alloc/AllocTest.cpp | 1 + tests/alloc/MslotTest.cpp | 1 + tests/edge/EdgeTest.cpp | 1 + tests/emu/pcu_emu.cpp | 3 ++- tests/fn/FnTest.cpp | 1 + tests/llc/LlcTest.cpp | 1 + tests/ms/MsTest.cpp | 1 + tests/tbf/TbfTest.cpp | 11 ++++++----- tests/types/TypesTest.cpp | 1 + 9 files changed, 15 insertions(+), 6 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 22 07:49:24 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 07:49:24 GMT Subject: libosmocore.git branch master updated. 0.10.2-174-gd5a577b0 Message-ID: <201802220749.w1M7nOam080748@git.osmocom.org> 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 d5a577b043aab7d27608601ed751e8e17ec5457f (commit) via b9fd7eba1558328802ae9dff79f708bd6ba7b10b (commit) via c38b32dde94ae5547a11c4d59adb3510576300b0 (commit) via 0bf93a6482e620b773fe3eea926c70c15d95b962 (commit) via 22da145e4cbfee53039562b318516b3d8d1a49d0 (commit) from f4cd228f1e238fbc824cdbdbd5eb30d99c44e079 (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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: tests/gsm0408/gsm0408_test.c | 74 +++++++++++++++++++++++++++++++++++++------ tests/gsm0408/gsm0408_test.ok | 36 ++++++++++++++++++--- 2 files changed, 96 insertions(+), 14 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 22 07:50:35 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 07:50:35 GMT Subject: osmo-bts.git branch master updated. 0.7.0-85-g4847a16 Message-ID: <201802220750.w1M7oZ2G081308@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 4847a1688ba6fee8e5b44c25317c2e221b4b0ae0 (commit) via 5e60186bec02e558a1f08bac1683c73a8f70b6c8 (commit) from df72b1fdbd7cf39cba49919b188301c5d3cf633a (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/osmo-bts/commit/?id=4847a1688ba6fee8e5b44c25317c2e221b4b0ae0 commit 4847a1688ba6fee8e5b44c25317c2e221b4b0ae0 Author: Harald Welte Date: Wed Feb 21 16:21:51 2018 +0100 RSL: Ensure we don't accept DCHAN messages for CCHAN If the Channel Number IE points to a common channel, we cannot accept such messages in code paths that only process dedicated channels, such as RLL/DCHAN/IPA. Related: OS#2972, OS#2971 Change-Id: I43a78bec63aeb36dd67043d237b27fe880209349 http://cgit.osmocom.org/osmo-bts/commit/?id=5e60186bec02e558a1f08bac1683c73a8f70b6c8 commit 5e60186bec02e558a1f08bac1683c73a8f70b6c8 Author: Harald Welte Date: Wed Feb 21 15:54:16 2018 +0100 RSL: Properly reject RSL CHAN_NR IE for incompatible PCHAN If we receive a message for a dedicated channel, whose channel number structure doesn't match with the physical channel (timeslot) type, we must properly reject this. For RSL CHAN ACT it means sending a NACK, and for all other cases it means sending an RSL ERROR REPORT. Related: OS#2972, OS#2971 Change-Id: Iebd2571726d1284a7431b3f9b23ad3185e832ed1 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 128 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 97 insertions(+), 31 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 22 07:58:43 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 07:58:43 GMT Subject: osmo-bts.git branch master updated. 0.7.0-89-ga4bca11 Message-ID: <201802220758.w1M7wh4m085389@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via a4bca115557feb0268e6cfda30238ded16328ae6 (commit) via b93748a1707fa4e20c3a8c3a241dd9e3fb03ea87 (commit) via bfe9af4ae1c1d72a5a94546093913083a0eaeda8 (commit) via e0bfd675d1356a349df9674f78723ff33ed6b634 (commit) from 4847a1688ba6fee8e5b44c25317c2e221b4b0ae0 (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/osmo-bts/commit/?id=a4bca115557feb0268e6cfda30238ded16328ae6 commit a4bca115557feb0268e6cfda30238ded16328ae6 Author: Philipp Maier Date: Wed Feb 21 16:58:08 2018 +0100 bts: use feature list instead of speech codec table osmo-bts has a table of pchan/channel mode combinations for every bts. This table models the codec capabilitys of the BTS hardware. However, having the speech codec apabilities modeled inside the BTS feature list would be much more comfortable and since the feature list is communicated back to the BSC we would get the codec capabilities inside the BSC domain as well. - remove the pchan/channel mode tables - set speech codec variants for each BTS type - fix bts_supports_cm so that it queries the feature list Change-Id: I977dc729ba856631245aedf76afd48eac92166f7 http://cgit.osmocom.org/osmo-bts/commit/?id=b93748a1707fa4e20c3a8c3a241dd9e3fb03ea87 commit b93748a1707fa4e20c3a8c3a241dd9e3fb03ea87 Author: Philipp Maier Date: Wed Feb 21 13:29:38 2018 +0100 vty: display bts features in vty command show bts The VTY command show bts does not display the bts specific features yet. - Also display the feature list in snow-bts Change-Id: I509f2a7bbfa96c70bdfea4ff2488ee371e914620 http://cgit.osmocom.org/osmo-bts/commit/?id=bfe9af4ae1c1d72a5a94546093913083a0eaeda8 commit bfe9af4ae1c1d72a5a94546093913083a0eaeda8 Author: Philipp Maier Date: Wed Feb 21 13:55:36 2018 +0100 octphy: ensure all BTS models set features Most of the BTS models do not or do register not all of thier features to the the feature list. - Update/extend the feature lists for all BTS-Models Change-Id: I26765a64153368016921c2ac115b1c4aec9bc5e4 http://cgit.osmocom.org/osmo-bts/commit/?id=e0bfd675d1356a349df9674f78723ff33ed6b634 commit e0bfd675d1356a349df9674f78723ff33ed6b634 Author: Philipp Maier Date: Fri Jan 26 14:26:54 2018 +0100 gsm_data_shared: extend bts feature list with speech codecs The feature list does not cover any speech codec related information. - Add speech codec related items to feature list. Change-Id: If6d50c6f4e2348b23f31c3415b0f5577a3f5be50 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/bts.h | 4 +-- include/osmo-bts/gsm_data.h | 6 ---- include/osmo-bts/gsm_data_shared.h | 8 +++++- src/common/bts.c | 59 +++++++++++++++++++++++--------------- src/common/gsm_data_shared.c | 5 ++++ src/common/rsl.c | 2 +- src/common/vty.c | 20 +++++++++++++ src/osmo-bts-litecell15/main.c | 6 ++++ src/osmo-bts-octphy/l1_if.c | 14 ++++----- src/osmo-bts-sysmo/main.c | 17 ++++------- src/osmo-bts-trx/main.c | 17 ++++------- src/osmo-bts-virtual/main.c | 7 +++++ tests/misc/misc_test.c | 30 +++++++++---------- 13 files changed, 114 insertions(+), 81 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 22 08:02:27 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 08:02:27 GMT Subject: libosmo-sccp.git branch master updated. 0.8.1-39-g3137be9 Message-ID: <201802220802.w1M82RM8087376@git.osmocom.org> 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 "SCCP Library". The branch, master has been updated via 3137be99ef2e75bd5bdd616a6c435513a64125ec (commit) from 7f0b9084805d7d934cf0820d396e12236ddd3cae (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/libosmo-sccp/commit/?id=3137be99ef2e75bd5bdd616a6c435513a64125ec commit 3137be99ef2e75bd5bdd616a6c435513a64125ec Author: Pau Espin Pedrol Date: Tue Feb 20 20:20:10 2018 +0100 contrib: jenkins.sh: Disable doxygen in libosmocore build Change-Id: I7abc8862a63d448408ae43802da689fe436a0ff0 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Feb 22 08:02:43 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 08:02:43 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-53-ge1c01a0 Message-ID: <201802220802.w1M82hud087494@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, master has been updated via e1c01a02624b12a5c6396d47902482fa97217b23 (commit) from aec91ab3477529e386fc548a2fcb55ff405bd949 (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/osmo-iuh/commit/?id=e1c01a02624b12a5c6396d47902482fa97217b23 commit e1c01a02624b12a5c6396d47902482fa97217b23 Author: Pau Espin Pedrol Date: Tue Feb 20 20:22:24 2018 +0100 contrib: jenkins.sh: Disable doxygen in libosmocore build Change-Id: I12d995c0c993483ed940fc173904d6e686fbe0ab ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 22 08:02:51 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 08:02:51 GMT Subject: osmo-sip-connector.git branch master updated. 1.1.0-5-gcdc5e59 Message-ID: <201802220802.w1M82p25087594@git.osmocom.org> 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 "MNCC <-> SIP bridge". The branch, master has been updated via cdc5e591bb871ec04b9d79ddb411fcc87a5fd508 (commit) from df62bb330e403293d7328b50f1276288ed7faca6 (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/osmo-sip-connector/commit/?id=cdc5e591bb871ec04b9d79ddb411fcc87a5fd508 commit cdc5e591bb871ec04b9d79ddb411fcc87a5fd508 Author: Pau Espin Pedrol Date: Tue Feb 20 20:23:10 2018 +0100 contrib: jenkins.sh: Disable doxygen in libosmocore build Change-Id: I7befa0cb4e72a6ad086e3c2d290546dbf22f1676 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Thu Feb 22 08:03:22 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 08:03:22 GMT Subject: libosmocore.git branch master updated. 0.10.2-175-g98a7a264 Message-ID: <201802220803.w1M83M1O087908@git.osmocom.org> 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 98a7a2646bcb561b9f55b4096a0d672d4ed89c87 (commit) from d5a577b043aab7d27608601ed751e8e17ec5457f (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=98a7a2646bcb561b9f55b4096a0d672d4ed89c87 commit 98a7a2646bcb561b9f55b4096a0d672d4ed89c87 Author: Pau Espin Pedrol Date: Tue Feb 20 14:53:37 2018 +0100 ports.h: Add VTY and CTRL ports for osmo-trx Change-Id: Ib79cdb62d45d8c78445c7b064e58eb7e9faeccf9 ----------------------------------------------------------------------- Summary of changes: include/osmocom/ctrl/ports.h | 3 +++ include/osmocom/vty/ports.h | 2 ++ 2 files changed, 5 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 22 11:19:58 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 11:19:58 GMT Subject: osmo-bts.git branch master updated. 0.7.0-90-g04719d1 Message-ID: <201802221119.w1MBJwCF079368@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 04719d19b94b52a915d149ff553385e857ec8441 (commit) from a4bca115557feb0268e6cfda30238ded16328ae6 (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/osmo-bts/commit/?id=04719d19b94b52a915d149ff553385e857ec8441 commit 04719d19b94b52a915d149ff553385e857ec8441 Author: Harald Welte Date: Thu Feb 22 10:14:16 2018 +0100 osmo-bts-virtual: Shut down gracefully on socket creation failure Don't simply crash if creation of the multicast socket fails Change-Id: Ie87b6684b3aa7f21742e4cf21533e980485c1230 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/l1_if.c | 4 ++-- src/osmo-bts-virtual/virtual_um.c | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 22 11:22:52 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 11:22:52 GMT Subject: libosmo-abis.git branch master updated. 0.4.0-14-g61460fd Message-ID: <201802221122.w1MBMqei081165@git.osmocom.org> 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 "Osmocom A-bis protcol interface library". The branch, master has been updated via 61460fd6431d6ea62752d74ad05425f132d7abbe (commit) from f446367a631cafd597bffc2cd39e9ba7718055c6 (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/libosmo-abis/commit/?id=61460fd6431d6ea62752d74ad05425f132d7abbe commit 61460fd6431d6ea62752d74ad05425f132d7abbe Author: Pau Espin Pedrol Date: Tue Feb 20 20:21:13 2018 +0100 contrib: jenkins.sh: Disable doxygen in libosmocore build Change-Id: I52fc3931ef072075561858bb7173f58a8503e499 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Thu Feb 22 11:24:02 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 11:24:02 GMT Subject: osmo-bts.git branch master updated. 0.7.0-91-g22c07d1 Message-ID: <201802221124.w1MBO26m081937@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 22c07d1f1f174a8eb64edfe668c694129e929394 (commit) from 04719d19b94b52a915d149ff553385e857ec8441 (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/osmo-bts/commit/?id=22c07d1f1f174a8eb64edfe668c694129e929394 commit 22c07d1f1f174a8eb64edfe668c694129e929394 Author: Harald Welte Date: Thu Feb 22 10:51:10 2018 +0100 osmo-bts-virtual: Generate PRIM_INFO_MEAS (with bogus values) The problem is that measurement processing above L1SAP requires/expects those PRIM_INFO_MEAS indications from the bts specific parts. Otherwise it will never generate even uplink-only measurement reports to the BSC, which is a violation of Abis protocol specs. Change-Id: I48f73293cb4f0ab4c657dfd00e7ddd032a3c030f ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/l1_if.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 22 12:36:17 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 12:36:17 GMT Subject: osmo-bts.git branch master updated. 0.7.0-93-gac0254c Message-ID: <201802221236.w1MCaHiT018582@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via ac0254c000d1eaad9a48a11922d538cd53f622bd (commit) via 6eb37525112be96aa9be5ae91973894e22392aa4 (commit) from 22c07d1f1f174a8eb64edfe668c694129e929394 (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/osmo-bts/commit/?id=ac0254c000d1eaad9a48a11922d538cd53f622bd commit ac0254c000d1eaad9a48a11922d538cd53f622bd Author: Harald Welte Date: Thu Feb 22 12:09:31 2018 +0100 osmo-bts-virtual: Make use of LOGL1S() macro for context In Change-Id I5703b46c8a59fe00a3cdc063bcf72872980ec5e5 we introduced LOGL1S and starte to use in in common/scheduler.c as well as osmo-bts-trx but somehow we didn't introduce it in osmo-bts-virtual at the time. Let's catch up. Change-Id: I0b5fd3b7982b9119becda844531108f64c68d19f http://cgit.osmocom.org/osmo-bts/commit/?id=6eb37525112be96aa9be5ae91973894e22392aa4 commit 6eb37525112be96aa9be5ae91973894e22392aa4 Author: Harald Welte Date: Thu Feb 22 11:44:20 2018 +0100 Introduce + use LOG/DEBUGP with frame number prefixing/printing Let's make sure whenever we do have a frame number, we print it as context in the related log line Change-Id: I751d5ddb3322fce489bc241459738cbcc55c890b ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/logging.h | 12 ++++ src/common/l1sap.c | 73 ++++++++++----------- src/osmo-bts-litecell15/l1_if.c | 35 +++++----- src/osmo-bts-litecell15/tch.c | 17 +++-- src/osmo-bts-octphy/l1_if.c | 39 +++++------ src/osmo-bts-octphy/l1_tch.c | 16 ++--- src/osmo-bts-sysmo/l1_if.c | 23 +++---- src/osmo-bts-sysmo/tch.c | 14 ++-- src/osmo-bts-virtual/l1_if.c | 14 ++-- src/osmo-bts-virtual/scheduler_virtbts.c | 107 ++++++++++++------------------- 10 files changed, 158 insertions(+), 192 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 22 15:24:48 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 15:24:48 GMT Subject: libosmocore.git branch master updated. 0.10.2-176-g92decf2a Message-ID: <201802221524.w1MFOmPR088307@git.osmocom.org> 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 92decf2aa916353564a9dabe6871ab00e0f06a80 (commit) from 98a7a2646bcb561b9f55b4096a0d672d4ed89c87 (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=92decf2aa916353564a9dabe6871ab00e0f06a80 commit 92decf2aa916353564a9dabe6871ab00e0f06a80 Author: Harald Welte Date: Thu Feb 22 16:16:37 2018 +0100 Revert "Add function to encode classmark" This breaks all existing / older osmocom-bb builds, and hence cannot be accpeted. See also https://gerrit.osmocom.org/#/c/6679 Related: OS#2985 This reverts commit 3c38e60cd55814a7b4c34f22e0b2e6e671f883c4. Change-Id: Icfc52ca4e5cbe3a444d98037d27fa101e3614e06 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm48.h | 1 - src/gsm/gsm48.c | 16 ---------------- src/gsm/libosmogsm.map | 1 - 3 files changed, 18 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 22 16:13:34 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 16:13:34 GMT Subject: libosmo-netif.git branch stsp/destroy_conn_with_zero_msg created. 0.1.1-13-ga19a533 Message-ID: <201802221613.w1MGDYYX011237@git.osmocom.org> 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 "Osmocom network interface library". The branch, stsp/destroy_conn_with_zero_msg has been created at a19a53381fd769f82ec0f5a63db0b9fc2cd8aac4 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=a19a53381fd769f82ec0f5a63db0b9fc2cd8aac4 commit a19a53381fd769f82ec0f5a63db0b9fc2cd8aac4 Author: Stefan Sperling Date: Thu Feb 22 17:11:14 2018 +0100 allow osmo_stream_srv_send() to destroy the connection If a zero-length message buffer is sent, destroy the corresponding connection. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu Feb 22 16:15:41 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 16:15:41 GMT Subject: libosmo-netif.git branch stsp/destroy_conn_with_cb_flag created. 0.1.1-13-g253c8d0 Message-ID: <201802221615.w1MGFfi0012369@git.osmocom.org> 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 "Osmocom network interface library". The branch, stsp/destroy_conn_with_cb_flag has been created at 253c8d06582e3e0a6899c98a398ee4d1a0cb69ab (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=253c8d06582e3e0a6899c98a398ee4d1a0cb69ab commit 253c8d06582e3e0a6899c98a398ee4d1a0cb69ab Author: Stefan Sperling Date: Thu Feb 22 17:13:57 2018 +0100 allow osmo_stream_srv_send() to destroy the connection Carve a flags field out of the msgb control buffer and define a flag which causes the corresponding conncetion to be closed after this message buffer has been transmited. Change-Id: I7fb848d5b5cca18381df2e8f34192c183eb4bc84 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu Feb 22 16:16:16 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 16:16:16 GMT Subject: libosmo-netif.git branch stsp/destroy_conn_with_zero_msg updated. 0.1.1-13-g76ead75 Message-ID: <201802221616.w1MGGGAa012719@git.osmocom.org> 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 "Osmocom network interface library". The branch, stsp/destroy_conn_with_zero_msg has been updated discards a19a53381fd769f82ec0f5a63db0b9fc2cd8aac4 (commit) via 76ead75d0a873e8a6170e336fc6b35dedb67b7dd (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 (a19a53381fd769f82ec0f5a63db0b9fc2cd8aac4) \ N -- N -- N (76ead75d0a873e8a6170e336fc6b35dedb67b7dd) 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/libosmo-netif/commit/?id=76ead75d0a873e8a6170e336fc6b35dedb67b7dd commit 76ead75d0a873e8a6170e336fc6b35dedb67b7dd Author: Stefan Sperling Date: Thu Feb 22 17:11:14 2018 +0100 allow osmo_stream_srv_send() to destroy the connection If a zero-length message buffer is sent, destroy the corresponding connection. Change-Id: I7e01fece294a77bf673c540f6c3310cff79da123 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu Feb 22 16:19:07 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 16:19:07 GMT Subject: libosmo-netif.git branch stsp/destroy_conn_with_txflush_callback created. 0.1.1-13-gca5ac9a Message-ID: <201802221619.w1MGJ7k4013892@git.osmocom.org> 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 "Osmocom network interface library". The branch, stsp/destroy_conn_with_txflush_callback has been created at ca5ac9a5ef8bf78e62767eca103ffb62200109bc (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=ca5ac9a5ef8bf78e62767eca103ffb62200109bc commit ca5ac9a5ef8bf78e62767eca103ffb62200109bc Author: Stefan Sperling Date: Thu Feb 22 17:17:04 2018 +0100 add a txflush callback to osmo_stream_srv_send() Define a txlush() callback which can be set on a connection and which will be invoked whenever the tx queue is empty upon entry to osmo_stream_srv_send(). Change-Id: I4c63584af69f9a1ee5622a709756916bfef474ee ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu Feb 22 16:22:25 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 16:22:25 GMT Subject: osmo-iuh.git branch stsp/destroy_conn_with_zero_msg created. 0.2.0-55-g50fb6f9 Message-ID: <201802221622.w1MGMPlK015719@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, stsp/destroy_conn_with_zero_msg has been created at 50fb6f9d64db5a8695cd793d9378eb4c90adf6d2 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=50fb6f9d64db5a8695cd793d9378eb4c90adf6d2 commit 50fb6f9d64db5a8695cd793d9378eb4c90adf6d2 Author: Stefan Sperling Date: Thu Feb 22 17:20:16 2018 +0100 destroy hnb context by sending a zero-len msgb after rejecting a HNB These are the osmo-iuh changes corresponding to the libosmo-netif branch 'destroy_conn_with_zero_msg'. Change-Id: I15f90a2e899789320e9329e33b3d294a65cc16b6 http://cgit.osmocom.org/osmo-iuh/commit/?id=cc6ed397a63df49316dde1fd5e2385ca83f51aaf commit cc6ed397a63df49316dde1fd5e2385ca83f51aaf Author: Stefan Sperling Date: Mon Feb 19 17:02:12 2018 +0100 ensure unique CellIDs in HNB-GW If we receive a HNB-REGISTER-REQ with a cell ID which is already used by another registered NNB, log an error and send HNB-REGISTER-REJECT. Tested manually by running two 'hnb-test' programs concurrently (they need to listen on different telnet ports; this port is hard-coded so I compiled two different hnb-test binaries). Then I issued the 'hnbap hnb register' command on the telnet interface of each, and verified that the correct action is logged by osmo-hnbgw. Both hnb-test programs can connect, but only one of them can register at a time. Killing a registered 'hnb-test' program terminates its connection and allows the previously rejected one to register. The new rejection log message looks like this: hnbgw_hnbap.c:429 rejecting HNB-REGISTER-REQ with duplicate cell identity MCC=901,MNC=99,LAC=49406,RAC=66,SAC=43947,CID=182250155 from (r=127.0.0.1:42828<->l=127.0.0.1:29169) Change-Id: Iffd441eb2b6b75dfbe001b49b01bea015ca6e11c Related: OS#2789 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 22 16:24:16 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 16:24:16 GMT Subject: osmo-iuh.git branch stsp/destroy_conn_with_cb_flag created. 0.2.0-55-gf49b166 Message-ID: <201802221624.w1MGOGhd016574@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, stsp/destroy_conn_with_cb_flag has been created at f49b166f4aaf23a5eae7b1c118c1d8b29ab69cdd (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=f49b166f4aaf23a5eae7b1c118c1d8b29ab69cdd commit f49b166f4aaf23a5eae7b1c118c1d8b29ab69cdd Author: Stefan Sperling Date: Thu Feb 22 17:23:03 2018 +0100 destroy hnb context by setting a flag in msgb control buffer These are the osmo-iuh changes corresponding to the libosmo-netif branch 'destroy_conn_with_cb_flag'. Change-Id: I62e6d4fe4da75f1a56abf4c46a2426d17840025f ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 22 16:26:32 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 16:26:32 GMT Subject: osmo-iuh.git branch stsp/destroy_conn_with_txflush_callback created. 0.2.0-55-g251e1d6 Message-ID: <201802221626.w1MGQWNw017960@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, stsp/destroy_conn_with_txflush_callback has been created at 251e1d698d5e947858cd68033199a178643871b0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=251e1d698d5e947858cd68033199a178643871b0 commit 251e1d698d5e947858cd68033199a178643871b0 Author: Stefan Sperling Date: Thu Feb 22 17:25:25 2018 +0100 destroy hnb context from the txflush() callback These are the osmo-iuh changes corresponding to the libosmo-netif branch 'destroy_conn_with_txflush_callback'. Change-Id: I380e9e41161cbf51b272c7f3725ccaeef625546c ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 22 20:28:59 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 20:28:59 GMT Subject: libosmo-netif.git branch master updated. 0.1.1-13-gf27fdf8 Message-ID: <201802222028.w1MKSxJ7008392@git.osmocom.org> 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 "Osmocom network interface library". The branch, master has been updated via f27fdf89dc52799e7c908493da2c9ccdf7b1d3c4 (commit) from 2cbaf4139ae768ff5a79c79d389045b4ef4dd0e6 (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/libosmo-netif/commit/?id=f27fdf89dc52799e7c908493da2c9ccdf7b1d3c4 commit f27fdf89dc52799e7c908493da2c9ccdf7b1d3c4 Author: Stefan Sperling Date: Thu Feb 22 19:34:19 2018 +0100 add support for flushing and destroying a server-side stream Introduce osmo_stream_srv_set_flush_and_destroy() which marks a stream to be 'flushed and destroyed'. No new messages will be received on this stream, and no new messages can be queued. Once the Tx queue has been drained, the connection is destroyed. The API user is given a chance to perform cleanup operations in the closed_cb() callback for the connection. The same mechanism will be added for client-side connections in a follow-up patch. Change-Id: I8ed78fe39c463e9018756700d13ee5ebe003b57f Related: OS#2789 Suggested-by: Harald Welte ----------------------------------------------------------------------- Summary of changes: include/osmocom/netif/stream.h | 1 + src/stream.c | 30 +++++++++++++++++++++++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu Feb 22 20:31:40 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 20:31:40 GMT Subject: osmo-trx.git branch master updated. 0.2.0-51-g3a3b220 Message-ID: <201802222031.w1MKVeeb009453@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 3a3b2207517eaa29dc51e971ee795017aa333047 (commit) via ab22f4c421e088bbc6ebef151ee3231ffb68e778 (commit) via 8b843e5bed6e3dab1068b86805e557a196f9aa4c (commit) from c92dad32dd403d84617236e98db892d7d285cd35 (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/osmo-trx/commit/?id=3a3b2207517eaa29dc51e971ee795017aa333047 commit 3a3b2207517eaa29dc51e971ee795017aa333047 Author: Pau Espin Pedrol Date: Wed Feb 21 20:15:47 2018 +0100 osmo-trx: Set up talloc ctx Change-Id: I67f1980fc615ab74371cbe1c4f83e987381299bc http://cgit.osmocom.org/osmo-trx/commit/?id=ab22f4c421e088bbc6ebef151ee3231ffb68e778 commit ab22f4c421e088bbc6ebef151ee3231ffb68e778 Author: Pau Espin Pedrol Date: Wed Feb 21 20:15:18 2018 +0100 osmo-trx: set up signals using libosmocore helpers Change-Id: I86e78cd6054d0deff1b1aa061299d9f307e2a352 http://cgit.osmocom.org/osmo-trx/commit/?id=8b843e5bed6e3dab1068b86805e557a196f9aa4c commit 8b843e5bed6e3dab1068b86805e557a196f9aa4c Author: Pau Espin Pedrol Date: Tue Feb 20 14:44:39 2018 +0100 Depend on libosmocore Change-Id: If345c89293fcd7d1ad4f17214eea339951f25a5d ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Makefile.am | 5 +++-- Transceiver52M/osmo-trx.cpp | 46 +++++++++++++++++++++++++++++++++------------ configure.ac | 2 ++ contrib/jenkins.sh | 31 +++++++++++++++++++++++++++--- 4 files changed, 67 insertions(+), 17 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Feb 22 20:53:35 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 20:53:35 GMT Subject: wireshark.git branch laforge/trx created. c05d331171f8db8d5cc01d85fb498070c26d43b5 Message-ID: <201802222053.w1MKrZWY019054@git.osmocom.org> 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/trx has been created at c05d331171f8db8d5cc01d85fb498070c26d43b5 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/wireshark/commit/?id=c05d331171f8db8d5cc01d85fb498070c26d43b5 commit c05d331171f8db8d5cc01d85fb498070c26d43b5 Author: Harald Welte Date: Thu Feb 22 21:50:13 2018 +0100 Add dissector for OsmoTRX protocol Change-Id: I31f5071d08eff1731f1d602886e204c87eed107c http://cgit.osmocom.org/wireshark/commit/?id=56cca5bd58a308d65e8d2a759bb02b040f5afc7e commit 56cca5bd58a308d65e8d2a759bb02b040f5afc7e Author: Alexis La Goutte Date: Fri Dec 22 21:49:05 2017 +0100 coap: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: Ib23241887ef91ef44a31703445a0ce6d31104b8e Reviewed-on: https://code.wireshark.org/review/24951 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e6a350552a5f8e38ddf11583fb97ab9c303f2b9a commit e6a350552a5f8e38ddf11583fb97ab9c303f2b9a Author: Michalis Kapsalakis Date: Fri Dec 22 11:04:06 2017 +0100 Fix unreached registers and typos This commit fixes the following -- changes the order of registers in ecat_esc_register array because they cannot be reached by the dissect_esc_register function. -- typos in registers' information Change-Id: Ia73823412abba26377f57fa59ad637879b5b9da1 Reviewed-on: https://code.wireshark.org/review/24949 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=7099a833bedf89416149767bd02ac572406d00a6 commit 7099a833bedf89416149767bd02ac572406d00a6 Author: Justin J. Novack Date: Thu Dec 21 22:16:11 2017 -0500 Added ArtTrigger dissection The ArtTrigger packet is used to send trigger macros to the network. The most common implementation involves a single controller broadcasting to all other devices. Please see page 41 of the referenced PDF for the packet definition of the ArtTrigger OpCode. https://www.artisticlicence.com/WebSiteMaster/User%20Guides/art-net.pdf Change-Id: Iec2e749732e5462cf04b9c6942df7379e4247255 Reviewed-on: https://code.wireshark.org/review/24936 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=8a961e8e157fc16a48a78ff908b006a3762b50d3 commit 8a961e8e157fc16a48a78ff908b006a3762b50d3 Author: Dario Lombardo Date: Fri Dec 22 15:44:36 2017 +0100 Qt: add missing break (CID: 1426884). Change-Id: I2fb495ca59ca5f6a659287f7140328f8850f732b Reviewed-on: https://code.wireshark.org/review/24944 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=4bba969698025d2cbd942fb094384c2504fc9da3 commit 4bba969698025d2cbd942fb094384c2504fc9da3 Author: Pascal Quantin Date: Fri Dec 22 14:44:56 2017 +0100 byte_view_text.cpp: add initializers to please GCC 7.2.1 Even if a code review suggests that they are not required, it silence 2 compiler warnings. Change-Id: I9ea45dd6759275dd8a2b8fc48fc41d0a9cecbcc2 Reviewed-on: https://code.wireshark.org/review/24942 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=40415fffa3145df818dd79e953123d8e398555d7 commit 40415fffa3145df818dd79e953123d8e398555d7 Author: Mali??a Vu??ini?? Date: Thu Dec 14 11:56:40 2017 -0500 CoAP: Various improvements 1. Add Object-Security option handling to CoAP. 2. Add RFC8132 defined codes. 3. Fix indentation. 4. Use macros for masks. Change-Id: I48c71513db14e79133fe323578123f99946cbaa9 Reviewed-on: https://code.wireshark.org/review/24913 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e3be49a0f5029ac1973ee8489598fe5fe9223bed commit e3be49a0f5029ac1973ee8489598fe5fe9223bed Author: Andreas Schultz Date: Fri Dec 22 13:44:14 2017 +0100 [PFCP] Fixed User Plane IP Resource IE * TEIDIR should use the UINT8 type (its only 3 bit really) * Network Instance length needs to take the already decoded bytes into account 3GPP TS 29.244 Section 8.2.82 Change-Id: I6772ca726f5e5d65c68a6d3dae8eff43e72196e0 Reviewed-on: https://code.wireshark.org/review/24940 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=68d431e1e3d8ffb152c00960c63cee68ded612ee commit 68d431e1e3d8ffb152c00960c63cee68ded612ee Author: Andreas Schultz Date: Fri Dec 22 12:56:17 2017 +0100 [PFCP] Fixed decoding length of Vendor Specific IEs The Enterprise ID is included in the length. Don't skip it twice. 3GPP TS 29.244 Section 8.1.1. Change-Id: If601309c0008775268e399bbedf7ab956ae0ec6b Reviewed-on: https://code.wireshark.org/review/24939 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=9306a044ce6b8358e2aec8515d29729949bdbb13 commit 9306a044ce6b8358e2aec8515d29729949bdbb13 Author: Andreas Schultz Date: Fri Dec 22 12:54:27 2017 +0100 [PFCP] Fixed length of CSID entry in FQ-CSID PDN Connection Set Identifier is two bytes. 3GPP TS 29.244 Section 8.2.43 Change-Id: I6ac1dab341e4ae54cbbdcbcbe8583a6a49293269 Reviewed-on: https://code.wireshark.org/review/24938 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=70e16734d234edcc035fef18a8996c468392ba46 commit 70e16734d234edcc035fef18a8996c468392ba46 Author: Andreas Schultz Date: Fri Dec 22 12:48:35 2017 +0100 [PFCP] Fixed length of DNS labels in Node ID IE Node ID is encoded as DNS label according to RFC 1035. That RFC states that a label can have maximum length of 63 characters. 3GPP TS 29.244 Section 8.2.38 and RFC 1035 Section 2.3.4. Change-Id: I54ba4a204e2bf010b5b61b4be7f6ca483d7210b9 Reviewed-on: https://code.wireshark.org/review/24937 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=9354901dd1794a74d061b9396cfcc6c41584e4fb commit 9354901dd1794a74d061b9396cfcc6c41584e4fb Author: Gerald Combs Date: Thu Dec 21 14:28:07 2017 -0800 Qt: Lighten non-printable byte view characters. Draw non-printable characters using a lighter foreground color in the byte view. Change-Id: Ib97a1f9f897fa6f78e33ff80c7efea21f68ef2d5 Reviewed-on: https://code.wireshark.org/review/24935 Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=cf9d7fb8a5275b96d7682b9f2cf6aec966fa3154 commit cf9d7fb8a5275b96d7682b9f2cf6aec966fa3154 Author: Martin Mathieson Date: Thu Dec 21 21:09:55 2017 +0000 LTE MAC stats: save to file, ue entries only Change-Id: I25f3b1b793861aeb066739290db5e9ebd0e0b596 Reviewed-on: https://code.wireshark.org/review/24934 Petri-Dish: Martin Mathieson Tested-by: Petri Dish Buildbot Reviewed-by: Martin Mathieson http://cgit.osmocom.org/wireshark/commit/?id=46a35e50044b7caf35bc0eaead3d70e39f8427ed commit 46a35e50044b7caf35bc0eaead3d70e39f8427ed Author: Gerald Combs Date: Thu Dec 21 09:02:06 2017 -0800 Qt: Add back byte view hover. Add back the byte view hover behavior. Draw an overline+underline when hovering to make it a bit less distracting and to make hovered vs marked modes more obvious. Update names to match. Change-Id: I554d1cad98199f08f1c19796b14d158ad41706b4 Reviewed-on: https://code.wireshark.org/review/24932 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=5631bdbac6ffc7cab64ff2c2a8ed9629c2f94659 commit 5631bdbac6ffc7cab64ff2c2a8ed9629c2f94659 Author: Matej Tkac Date: Thu Dec 21 15:21:09 2017 +0100 [PFCP] Fixed Usage Report Trigger and Reporting Trigger IEs Adjusted bitmask in both IEs to correct order of bytes 3GPP TS 29.244 Sections 8.2.19 and 8.2.41 Change-Id: Ia9409c0d33b8821d459faf1d502f833883416b40 Reviewed-on: https://code.wireshark.org/review/24929 Petri-Dish: Anders Broman Reviewed-by: Matej Tkac Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1046867878ef0ef4f9f24f6dfa5fec39072e538f commit 1046867878ef0ef4f9f24f6dfa5fec39072e538f Author: Matej Tkac Date: Thu Dec 21 12:00:11 2017 +0100 [PFCP] Fixed header field info for CP Function Features HF is related only to single -5th- octet 3GPP TS 29.244 Section 8.2.58 Change-Id: Id0d4dd644cc4f94dec2a7ab73cea7b02bff1fc9f Reviewed-on: https://code.wireshark.org/review/24926 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b9f0f55cf7a7b3fc6dc8816afe60e283da621c8e commit b9f0f55cf7a7b3fc6dc8816afe60e283da621c8e Author: Matej Tkac Date: Thu Dec 21 11:34:38 2017 +0100 [PFCP] Fixed order of IPv4 and IPv6 in PDI IE In accordance with 3GPP TS 29.244 Section 8.2.62 Change-Id: Id3663817f64cab60713e02ca9e9a26349fe1a29a Reviewed-on: https://code.wireshark.org/review/24925 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a5c22592579e3841fd69be5ff9b4a3620e06fa8a commit a5c22592579e3841fd69be5ff9b4a3620e06fa8a Author: AndersBroman Date: Thu Dec 21 11:00:09 2017 +0100 [BSSAP] Fix mandatory IEs in Uplink Tunnle request(add IMSI) Bug: 14289 Change-Id: I720b31a6275b4b9a9eeff34b5fd0554cd6fcb7d3 Reviewed-on: https://code.wireshark.org/review/24924 Petri-Dish: Anders Broman Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=af0c46fb92d952e4502d817fba02441db4047010 commit af0c46fb92d952e4502d817fba02441db4047010 Author: Marouen Ghodhbane Date: Tue Dec 19 18:02:19 2017 +0100 ieee1722: Add dissectors for Compressed Video format (H264 and MJPEG) This dissector is implemented according to "IEEE Std 1722- 2016 Parag 8: Compressed Video Format" Change-Id: I39668e7b8665f6b11461d55f16b40bf3942c9c8d Signed-off-by: Marouen Ghodhbane Reviewed-on: https://code.wireshark.org/review/24914 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=00974e1dc4bccb23491dca5fe1f9bf0f24833915 commit 00974e1dc4bccb23491dca5fe1f9bf0f24833915 Author: Anton Glukhov Date: Mon Dec 18 16:25:18 2017 +0100 Add IEEE 802.3br Frame Preemption Protocol dissector Bug: 14280 Change-Id: I25444b069af4bb78db6ae5ff649596599eba2a0c Signed-off-by: Anton Glukhov Reviewed-on: https://code.wireshark.org/review/24881 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2b0a1ec2cb13a223a1e0b731dc0f3bb947b1425e commit 2b0a1ec2cb13a223a1e0b731dc0f3bb947b1425e Author: Sergey Avseyev Date: Thu Dec 21 00:24:35 2017 +0300 couchbase: uncompress snappy payloads Change-Id: I70de47512dfe8ff1a390a243688ef13f012561fa Reviewed-on: https://code.wireshark.org/review/24921 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=bb5ade02d5f9250c75c74d3920edaeea51561ad0 commit bb5ade02d5f9250c75c74d3920edaeea51561ad0 Author: Michael Mann Date: Wed Dec 20 19:23:21 2017 -0500 NULL check some g_log statements for extcap. "Yes, on *most* UN*Xes, that causes "(null)" to be printed, but it causes a crash on at least some versions of Solaris, so Don't Do It." - Guy Harris Bug: 14194 Change-Id: Iff0d59803d78b1e87a564e8bcdc5c84af485eea6 Reviewed-on: https://code.wireshark.org/review/24922 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=530fd0a4d02c55c3dceec800d5c19803f7eddd3b commit 530fd0a4d02c55c3dceec800d5c19803f7eddd3b Author: Paul Thomas Date: Wed Dec 20 12:51:28 2017 -0500 DNP3: Fix timestamps on command event objects Before if (al_obj & 0x02) was incorrectly being used to test if it was a variation with a timestamp. Now it is done in the same manor as Object 21 with a switch statement that falls through if it isn't a timestamp variation. Change-Id: I9adaf9c0be3ad01f1cf87ba09f47257daeadb47c Reviewed-on: https://code.wireshark.org/review/24915 Reviewed-by: Graham Bloice Petri-Dish: Graham Bloice Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=798b937d97f86f45484d195b778571807e5da8f2 commit 798b937d97f86f45484d195b778571807e5da8f2 Author: Alexis La Goutte Date: Wed Dec 20 20:32:48 2017 +0000 ipsec: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: Ic599195cbbcdbf229b126a7f95ef5a4de8aea0ec Reviewed-on: https://code.wireshark.org/review/24919 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=917867c4328c5ebdad3491a5081f6662da77a76a commit 917867c4328c5ebdad3491a5081f6662da77a76a Author: Alexis La Goutte Date: Tue Dec 19 16:48:24 2017 +0100 fuzzshark: fix no previous prototype for function 'LLVMFuzzerTestOneInput/LLVMFuzzerInitialize' [-Wmissing-prototypes] Change-Id: If5f425dda3cd793a63a69680c12aba12a20ed12e Reviewed-on: https://code.wireshark.org/review/24917 Petri-Dish: Jakub Zawadzki Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=7cf2d865904dac347a5e72bf37e73658ecdc2d54 commit 7cf2d865904dac347a5e72bf37e73658ecdc2d54 Author: Dario Lombardo Date: Wed Dec 20 09:44:50 2017 +0100 gitlab-ci: use custom wireshark image. Change-Id: I1f305c818c4985009d98f6b64b8b649704d6a5f9 Reviewed-on: https://code.wireshark.org/review/24909 Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=4a94cb640fdd6634f58834b246cb3752926fa109 commit 4a94cb640fdd6634f58834b246cb3752926fa109 Author: Richard Sharpe Date: Mon Dec 18 21:10:20 2017 -0800 ieee80211: Make Extended Capabilities bits more in line with 802.11 2016. A number of the bits have become reserved and what were reserved fields now have meaning. I will have to deal with bytes 8 and 9 differently because there is a 2-bit field that spans those two bytes now, but it is clear some STAs don't include byte 9. If not included those two bits probably have no meaning. Change-Id: I5ea17d7d6710a693f9153a3370813dbb3ae01fa1 Reviewed-on: https://code.wireshark.org/review/24887 Petri-Dish: Richard Sharpe Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=57d54a2fc0ea02b2e7accc9b9dd824f8b55a39c6 commit 57d54a2fc0ea02b2e7accc9b9dd824f8b55a39c6 Author: Roland Knall Date: Wed Dec 20 11:26:52 2017 +0100 Qt: Filter Dissector tables properly Also cleanup the code a little bit Change-Id: I53097478fafa46249fa6ecb52508d9bc5b963caa Reviewed-on: https://code.wireshark.org/review/24908 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=153d588972ee4893b664b64f9e8b9f6285972744 commit 153d588972ee4893b664b64f9e8b9f6285972744 Author: Stig Bj??rlykke Date: Wed Dec 20 10:49:56 2017 +0100 Qt: Improve ColumnEditorFrame stretching Use more free space in the ColumnEditorFrame for the Fields entry. Change-Id: I6bdf2c6ce187dbd2aae08da00d99bda683dc5970 Reviewed-on: https://code.wireshark.org/review/24907 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=bbc44b776340e2d0c1cc71119104bd8d50b710e9 commit bbc44b776340e2d0c1cc71119104bd8d50b710e9 Author: Nathaniel Clark Date: Mon Nov 6 10:40:18 2017 -0500 Infiniband: Fix number of bytes exported if ip_cm_sid If parse_CM_Req parses a IP_CM_Req_Msg, export just the payload, instead of the ip_cm_sid and the payload. Change-Id: I67258d2f6d240885e48ea537906d2769eafe3bae Signed-off-by: Nathaniel Clark Reviewed-on: https://code.wireshark.org/review/24796 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6d38bc00db1ef48bd1127f88c2af7d69977aea0d commit 6d38bc00db1ef48bd1127f88c2af7d69977aea0d Author: Gerald Combs Date: Tue Dec 19 14:53:51 2017 -0800 Qt: Fix DataPrinter hex conversions. Add casts so that we call the unsigned version of QString::arg. We aren't modifying the byte array and want to avoid deep copies so constify it. Change-Id: I2dcdeeab87bb0f810ffd4d36d41d1e47256d487e Reviewed-on: https://code.wireshark.org/review/24901 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6ff295af017cb7ae95ba88483397d209edaefaf6 commit 6ff295af017cb7ae95ba88483397d209edaefaf6 Author: D. W. Poon Date: Tue Dec 19 16:53:18 2017 -0800 Swapped expert item fields in sample dissector The sample dissector was inconsistent with the definition of expert_field_info in epan/expert.h. Change-Id: I533537e52bbcfa7f0cd7ff42e4233f17f40f8bab Reviewed-on: https://code.wireshark.org/review/24902 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0b30fb239f65501bcb4b97635eb87a3777f20707 commit 0b30fb239f65501bcb4b97635eb87a3777f20707 Author: Stig Bj??rlykke Date: Wed Dec 20 09:08:16 2017 +0100 Qt: Add new keyboard shortcuts Add Ctrl+Shift+I for "Apply as Column" Add Ctrl+Shift+O for "Show Packet Bytes" Also added "Show Packet bytes" to the "Analyze" menu. Change-Id: I03e39bf92c254cf33bef73b1356ad576c92241d2 Reviewed-on: https://code.wireshark.org/review/24906 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=579708a97e06875a47216430b2060ef8f52455c5 commit 579708a97e06875a47216430b2060ef8f52455c5 Author: Dario Lombardo Date: Mon Dec 18 11:51:14 2017 +0100 gitlab-ci: build noextcap and nopcap in gcc7 and clang6 only. Change-Id: I1893a9bde0c77ec2e1ae6edd50ea3eee1109d7ae Reviewed-on: https://code.wireshark.org/review/24905 Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=23c6b558ed4d13f1ef9a29d69a1ff4f0e558a70d commit 23c6b558ed4d13f1ef9a29d69a1ff4f0e558a70d Author: Dario Lombardo Date: Mon Dec 18 11:47:48 2017 +0100 gitlab-ci: rework the gcc jobs to speed up the builds. Change-Id: I3e19c11677e5094e76d2d6f1f67a48426821620a Reviewed-on: https://code.wireshark.org/review/24904 Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=3181888797b39fb5e0026bd613390f8f7eb0658f commit 3181888797b39fb5e0026bd613390f8f7eb0658f Author: Dario Lombardo Date: Mon Dec 18 10:35:13 2017 +0100 gitlab-ci: add retry. Due to some network failures, add a retry to all jobs. Change-Id: Ic7737db3348b5e43a30680a7f8e7c2e3850116c3 Reviewed-on: https://code.wireshark.org/review/24903 Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=d0d15ef5df75bec136c3d3cf2b76a9b4de5d436d commit d0d15ef5df75bec136c3d3cf2b76a9b4de5d436d Author: Gerald Combs Date: Mon Dec 18 16:55:37 2017 -0800 Avoid ASN.1 frame.protocols duplication. Some of the ASN.1 dissectors process their data indirectly through dissector tables. Add dissector_try_string_new so that they can do so without appending duplicate entries to frame.protocols. Change-Id: If9e12d81f9d0cc5b3bf19816e675a0fb79d904a6 Reviewed-on: https://code.wireshark.org/review/24886 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8521dbbe67ddc7947e6e16b69c7fb4430abbc938 commit 8521dbbe67ddc7947e6e16b69c7fb4430abbc938 Author: Michael Mann Date: Tue Dec 19 08:32:23 2017 -0500 Convert Dissector Tables dialog to use model Now with searchability! Change-Id: I6ab4e89d4080d3599d522807d39de80cc46e7360 Reviewed-on: https://code.wireshark.org/review/24898 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c781cc38fd9fd76ab4b46940fd7c3f250c7bb591 commit c781cc38fd9fd76ab4b46940fd7c3f250c7bb591 Author: Stig Bj??rlykke Date: Tue Dec 19 10:52:01 2017 +0100 Qt: Avoid using cmd+H as keyboard shortcut on macOS The keyboard shortcut Ctrl+H (cmd+H) is used on macOS to "Hide Wireshark". Change shortcut for "Export Packet Bytes" to Ctrl+Shift+X. Change-Id: I2d39911f83bc2aaf20930cda303741fa89738767 Reviewed-on: https://code.wireshark.org/review/24895 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=1bdececdb2221d5adb4608a1d1366accba66e9bd commit 1bdececdb2221d5adb4608a1d1366accba66e9bd Author: Michael Mann Date: Tue Dec 19 15:13:54 2017 -0500 Fix some copy/paste errors with new models. Change-Id: Ic018fafece38ef0e49321ef9ea5351848d5dd486 Reviewed-on: https://code.wireshark.org/review/24899 Reviewed-by: Michael Mann ----------------------------------------------------------------------- hooks/post-receive -- wireshark with Osmocom specific dissectors From gitosis at osmocom.org Thu Feb 22 21:21:32 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 21:21:32 GMT Subject: wireshark.git branch laforge/pending updated. c75d41451966d864ab722c4f31a018a2c55bd526 Message-ID: <201802222121.w1MLLWXA029246@git.osmocom.org> 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 8ab28948017c08c91d20495935ddaaef19116d28 (commit) discards 4915f4f40012095d63fe545415f3465baf5db1dc (commit) discards f719da8599dae95e7b467d39978470690f605627 (commit) discards dcba0bf9d24bb9f1631f1c01b37cfb5b77fdd855 (commit) discards a8a3669393b6d6cde9c00c7b7317f62821c8d140 (commit) discards 5708294c1eaffe035c47b806510cf475a4dca190 (commit) discards d28c4fa82dc530caff964ec7a60dc92978ef1d99 (commit) discards c259f80de7553d269b41d67af9c3b504beef5c5b (commit) discards 7f8079d9db16f824256b41d676debd0c8b773778 (commit) via c75d41451966d864ab722c4f31a018a2c55bd526 (commit) via ec80140b6bcc53275611773ef584545a14e66df6 (commit) via 65e07b4809ba4133634739ed00ade8744660a87c (commit) via e11e253268826d0b9cde4f0e45ecc041f6f6f525 (commit) via 292f117299f972630651f46a7ddb73c843a5f65f (commit) via 85d9379b0b984b820c164b6425266bccef13bbf4 (commit) via e80122498eba10ac5de986b52d71580b8fe1ff03 (commit) via 445aeb71627197eb769aca9e28c5ffa6a528c43c (commit) via 56cca5bd58a308d65e8d2a759bb02b040f5afc7e (commit) via e6a350552a5f8e38ddf11583fb97ab9c303f2b9a (commit) via 7099a833bedf89416149767bd02ac572406d00a6 (commit) via 8a961e8e157fc16a48a78ff908b006a3762b50d3 (commit) via 4bba969698025d2cbd942fb094384c2504fc9da3 (commit) via 40415fffa3145df818dd79e953123d8e398555d7 (commit) via e3be49a0f5029ac1973ee8489598fe5fe9223bed (commit) via 68d431e1e3d8ffb152c00960c63cee68ded612ee (commit) via 9306a044ce6b8358e2aec8515d29729949bdbb13 (commit) via 70e16734d234edcc035fef18a8996c468392ba46 (commit) via 9354901dd1794a74d061b9396cfcc6c41584e4fb (commit) via cf9d7fb8a5275b96d7682b9f2cf6aec966fa3154 (commit) via 46a35e50044b7caf35bc0eaead3d70e39f8427ed (commit) via 5631bdbac6ffc7cab64ff2c2a8ed9629c2f94659 (commit) via 1046867878ef0ef4f9f24f6dfa5fec39072e538f (commit) via b9f0f55cf7a7b3fc6dc8816afe60e283da621c8e (commit) via a5c22592579e3841fd69be5ff9b4a3620e06fa8a (commit) via af0c46fb92d952e4502d817fba02441db4047010 (commit) via 00974e1dc4bccb23491dca5fe1f9bf0f24833915 (commit) via 2b0a1ec2cb13a223a1e0b731dc0f3bb947b1425e (commit) via bb5ade02d5f9250c75c74d3920edaeea51561ad0 (commit) via 530fd0a4d02c55c3dceec800d5c19803f7eddd3b (commit) via 798b937d97f86f45484d195b778571807e5da8f2 (commit) via 917867c4328c5ebdad3491a5081f6662da77a76a (commit) via 7cf2d865904dac347a5e72bf37e73658ecdc2d54 (commit) via 4a94cb640fdd6634f58834b246cb3752926fa109 (commit) via 57d54a2fc0ea02b2e7accc9b9dd824f8b55a39c6 (commit) via 153d588972ee4893b664b64f9e8b9f6285972744 (commit) via bbc44b776340e2d0c1cc71119104bd8d50b710e9 (commit) via 6d38bc00db1ef48bd1127f88c2af7d69977aea0d (commit) via 6ff295af017cb7ae95ba88483397d209edaefaf6 (commit) via 0b30fb239f65501bcb4b97635eb87a3777f20707 (commit) via 579708a97e06875a47216430b2060ef8f52455c5 (commit) via 23c6b558ed4d13f1ef9a29d69a1ff4f0e558a70d (commit) via 3181888797b39fb5e0026bd613390f8f7eb0658f (commit) via d0d15ef5df75bec136c3d3cf2b76a9b4de5d436d (commit) via 8521dbbe67ddc7947e6e16b69c7fb4430abbc938 (commit) via c781cc38fd9fd76ab4b46940fd7c3f250c7bb591 (commit) via 1bdececdb2221d5adb4608a1d1366accba66e9bd (commit) via 12e25c1a86d5a4b67213af89fa3b2d6a0bcaa634 (commit) via 106e0b4ee0b5bac403a174aff7266d17c7b1b43e (commit) via c9b6887d8469251b15204dffcd7105490b574e27 (commit) via 5b596fa871b58948dacd18859dad61e692ab973e (commit) via 4db038aa28023867dcdae403d79b0a0b5506e991 (commit) via 0d6eb9631f26176d00d6bef69569d1d2911bd233 (commit) via 6e4a6364154f4e880f2bb6111d6759e51a686bb4 (commit) via 7cb6255f17b90863d863ad995d7bca5921b7c517 (commit) via 9f7b8713fa8286611e84a68f82adc2d494b21173 (commit) via 5ebc3277ed98c39b24d971470d1aea0efe042351 (commit) via 09ad8456906172c384a01df49a7eba5716ebfa8e (commit) via b37aedb47a61f6b16339ce2e4d75f57e16b6ea31 (commit) via 786a73b80d6cc7d59060de50fef3feba04684869 (commit) via 3c87991c28dda0ee2e64c73e3df6c671a19ab42c (commit) via 67a49eb2ece34494a0fe1efd76d36c9b4d46d11e (commit) via 9761e279392ee996137c0d1d34a68ba13f43ae02 (commit) via 50be2bde1a79a2a710a063cca23e51a67a95d63b (commit) via f6d5b5fc107b67b2094abe6b7c56425d92dd0f91 (commit) via c9f54aa1c3a71c330c30ebc7a178922d179f912e (commit) via 6159c2be18429e69096645946a2cbb507d49cbc5 (commit) via f3444ed0f9c1d6e48b4b383afdd2b9fca9a8966c (commit) via ee8ca2e1d793e039bdd7304ad3c2c0cb42a69624 (commit) via f37e759f41da97a2121934d17b0ec2d895c3af15 (commit) via 889aacae6e549c9cbbbd4ce3a371de0b042f7a37 (commit) via cd573915eafd49cd3cb41e40a0d59acab4f49583 (commit) via b1f558ae278cb1b90f6e06a9cc4031227b47fd31 (commit) via f4b2263a0b753984c3ce97f2709ed4e435afe9ff (commit) via 6a5e90f2d91892248f5f7defe1c610e00298d789 (commit) via 18c42e1dca9631b336dd2a8b813aad782569f69a (commit) via 0b88544b07075741e6f89666867f0926c45fa419 (commit) via 68668b785c73a1676ef4573290be7b50abb1c5a8 (commit) via 2b4322ceba7e8f8679ef955efb6a6ab3e12adab0 (commit) via b2e6d615c2817a25d74e1b25629e547586dbfa47 (commit) via 3d086e638dc0a1713328c23161671555dfa4faaf (commit) via 621077309506ec65cb99b4f3aeffb99bcba69393 (commit) via 03375e0c288dcad62b33fae2ce508d8dd906e169 (commit) via 28ba56667599c7a90c8492052b438f58aa963902 (commit) via 183b9119dc4caa491cf58bc673a3109a7ef8bcfd (commit) via 15a97b5986e9a5f23ebce233ecc84401a5495abc (commit) via 3071356d9e3d07d3c0132af88e4e8af785deb3ee (commit) via adde937ed74926323b084713caf6fbba871d8791 (commit) via cf5a58f72a58c36744878cd6eb640de669341a55 (commit) via 2acaf0a47a643ff929ecf9354d62a642794bbbd1 (commit) via 774a986ec07be46263e7acbbec4fbb69563a95a1 (commit) via bdb6baa7405d259fa2cd2f6f7d2fb21e13315885 (commit) via 0909580a7e98c134785a96829b58076534b477b6 (commit) via 1651371d17e56a9f77270aa2c6d6239a6506b16e (commit) via a51ac8d398aeedf9a678188147a89bf1ee035443 (commit) via a8a4436e97eaddca301e8b258f7a1ca9688af4f9 (commit) via 90102ad12ec601abcc2270e4779f8d2fc1c0c937 (commit) via afc6e773dc84ddcf57af59e0fd87ab1625204786 (commit) via db140dd500227c1a7c2223c1c868812e08253493 (commit) via cebb8ea20ec2d4c1c1c000304c6cc6e7e9ccb8ad (commit) via 629596ebefa34a2677c341ab899e51cecbe254f0 (commit) via db740987fffeb7e8122a6cd40e25f16244af5721 (commit) via 4cf7cd3ed20c57dc5977be5be37ced0bd1706d61 (commit) via fe4cf449c9787bcfd234db22674a0f49fee04ff0 (commit) via 0ffee1526be20b3791cececfbfa490ed2d22dece (commit) via 83b052562096830b024aff830469086b1ec933d1 (commit) via 11a948dd121f04448ff765ec36dafbf8e8415fb5 (commit) via 9401571a244366d74f4998ffb0b9acb7365cd57d (commit) via 995812c5f1add94df1c237596939130c1704b099 (commit) via a9821caab8a1f2c6e265bd5b63a060f1f241c704 (commit) via 862a0b6472529ef6676c8bc56dd8f0be5166fd7c (commit) via 11ccd830685e4037c3cce04a3dbfd2d05a5145f7 (commit) via a9f50164298d641be3d107261e8ec1166a6fcf2a (commit) via c662615ab4c0ecb48443412a27b769e73ed084d4 (commit) via 6af7b9a63ad8c7ce7b57e0d8adcb5e61d70a2123 (commit) via 7539469d79d80944ab2daa389aade7991302835d (commit) via 6d30df0cdd83b051e02b1e90a905b7e51031cd22 (commit) via c781bd41100fa2080c4062dc34b5bfb4e4175180 (commit) via cb748178feffd35146222fad14b898cb4604f7cb (commit) via 801ee01affeac724c063c8c643fde9459b4f0ceb (commit) via b0112e60ada68646b3e304f73f8321f5fb1ddc01 (commit) via f945b85391976bc59da4b542fe84cb58033bd22e (commit) via e4750105b23c2e19cfa4fbb79679b4a045ec0ebe (commit) via 2c36df54a34494015772d3342cc9819cad0669b1 (commit) via 158d9298840434f2770c96bd3b8d2f44792932d1 (commit) via 16e5d73ecc6630411153b4f46b0d137fb78c1240 (commit) via 326591ef6da8f5024a6c93721ea896cad0578f4c (commit) via 91f63908df560e0ed22cad12ba6cc43f81d60f9f (commit) via 621498f88e882dbe8cc3a2c8373bb342bb0dbe77 (commit) via 5aa50639acc774a65df9be99ed44d90e7615646a (commit) via 34b62c60bfad56275dca48242c7e477f33b691ef (commit) via 10e98462520b5dcfa1e5d7b80e53a95725d91d94 (commit) via 7617af1d8994289da23402b67ccea79e32881888 (commit) via 51300b3c834a3877d567fb57ae78ec74ec8ba80d (commit) via c9546dfceb778dcabe7a830272add62e6ae1403e (commit) via 84f905786ed2b2aabaec9a0c1045daeda66358ba (commit) via 397e2a2d74e9c6ea103d3b4c30794552041e39c2 (commit) via faa4a6a5f12b507e12232ceefb9cebdaf6b7ee24 (commit) via 5b4894b7959f44e077f36194c490cbf402e1e659 (commit) via 0d5ad701b494c29dd5ae5e44ecb5f9a42c423f5b (commit) via 5fc43fe63a07062587bc3d76256f4240221e8bc7 (commit) via 224e24884a8b37732105bd40a0ee85d5feaaeab1 (commit) via 7d383637865e2f1f0de7a8921261f406f42af4bf (commit) via 91548948bbe2bba844a65c62975dada05dd4c03e (commit) via d0d1eaadf0c92e37b6ed2883583f71b7b9ec3a7e (commit) via 3d673da88c5ff4e56cbb3cf713b8c49704e62923 (commit) via 8225159e336610c25fb4d4129b0be156ed487c49 (commit) via 22a7d8fa8d8b8c7171ede55e7f413d004cb7b099 (commit) via 8cb9a094bf1d08ffb100a384de03a9774f7183c0 (commit) via abd703c4b80e47d5097a74cbba4911e9ef83d2fb (commit) via c79fb9d0285fbf51d6cdc3770396a8add08321ec (commit) via 514e607dd911d8bc5eabcadb8840b34fd238b745 (commit) via d96ef7ed05a9f3219742699988faae3889334c85 (commit) via f8203771ec1580013e8de21e6286a33c330f08e3 (commit) via 157ea91f2eb583a1f5815b4fb076ce78498617b8 (commit) via 2cee4f432feddc5deb48154a97fcb63823b4e6b4 (commit) via 5d6315fefe6f2ffb1cafb3ad12522a57b43876ba (commit) via 8aa14236f8b0ea69901ea9ed87ebabd0d278e973 (commit) via f29b3deb6d867b16fb8bc4bd5f66a5b6326a6727 (commit) via 48e65c4af4e35c90d7cbc9fb789ecc6e740b300b (commit) via 797d2f6a87607b146a2ef62e1ff501031dce8212 (commit) via 0baa4458c5780b143ad4479d387202ddf4add06f (commit) via 847585f938a525fb32ee4a0227cc500316facc34 (commit) via 683087628b5ef63343f6e572289b8e90a3dd245b (commit) via 038aa2a616db5ba658bee25dee5e55a716d4984a (commit) via 8687fca8a821f95075e8c365c7422f157845787b (commit) via 42b191a65770dbad2d418dc62d0a58b9dd4e5f31 (commit) via be8a40005328d74815491b3536b85fe9e532243e (commit) via f8b19c6eecbf241ecede5b85811a772469cea0df (commit) via 024e7dc8afb1d84365eeaaeadf029b242eac827f (commit) via 244aab31ee83c72aa0cefae650abec40ff1fd753 (commit) via b59c39b271e1cb39e4faa54f1af4bfcc2a602807 (commit) via 038fe4c2d44da58ca626cc0fb63c482ced660f84 (commit) via 2a385334eafb4385c25845ab6114338cc160c27e (commit) via 27f7bbbec20966c671eeb094caad0399f54d8203 (commit) via 99ea13988da6a6e5234aa4f5f3614b9aacfe1c5b (commit) via abcb7ec8750a263d0307bc41d86b798e5ae02966 (commit) via 5eb07b35d430b68c6d816476190035e0774f18d2 (commit) via 9b7dd3ca2045ad1187311197abe003161c816b5c (commit) via a7603a1f684f0ae5a2084530d44e37f29ee9e41f (commit) via b3f0004af7e203df2d5d887a72fe7af7b9c217e2 (commit) via 48841d0b5b10382ac7064c0704c5e346100fb08f (commit) via 585a57ea1ec547a26a335a56db3c68c2789cdd11 (commit) via d747900bc88d2f40b434a7c5b5d8762e789087ea (commit) via 72c2256633e37b7bbec0ea72e90e27a0267bef8d (commit) via d3a3b0ba27fc46a48273f8f311e1b7fd751fcbc5 (commit) via 7a957952dc03cd0283a7e8a9fc8ff1daaf012713 (commit) via 3944f881f4fea1c7e94ed77d5723a41f495c880b (commit) via e5f884c8b0a1af4a84a7f4aeb0b22d033fd1c6fb (commit) via 5350fd741f0ceafdea69b3ec6b04565b47146822 (commit) via f411ab39886c5b372371b939311d9cab54a9a183 (commit) via ccc55bc80cb8965a73fae980d6e1babf6d8a8823 (commit) via 1834dca3654ccec238bae130715871be3d8fa344 (commit) via 02944c412b4d9d7661c0a2b3eb9df44d632878ee (commit) via 461c8a7b44a2853d2ad3ae3d0586b4f21b9feab8 (commit) via dc64ce86719ab634f7f05b785f9ebe154ec886d4 (commit) via 8ffc939b54cbfdda4698bafb60ebd0856a575853 (commit) via eb8ffb74e27523492855268abf5cb45927ffdb04 (commit) via 114c989fb37b25671d8886458b206f11471b3277 (commit) via 40fc796818ffa8476ff0868c39ecb2375a4e6ace (commit) via 0455040c0e26b9b76d10efa8c321099989dc7b7e (commit) via c4af29ceb2485a356f97ce7d3b1d1693c76588f6 (commit) via e77dac09f14623d41050a9652e6a79fd12bbb28a (commit) via 28b6616ea0d39cc699e4db9bccbb7948a55c7239 (commit) via 219c5463d121a2ed51820fdda60a48e3fa27c6ca (commit) via c9348e1a703949def837c3a07f4ecb019d87eba2 (commit) via 5320bdd00e8139a833e67dae228f444761c02391 (commit) via 290fd76af6d2bd1dbc07f4f0b20f71ee8d6e73b3 (commit) via 8606062cb38373f7e594bbaa812fb19719d7e6ef (commit) via 1683dd11e76f01760665ab15cd9204fa19923238 (commit) via a3a906d663cdda569ab09ce71742d0f470f26d74 (commit) via 48e68367d9d0de933648c93fba9996993848aa5f (commit) via a6d0ffca86662357893c2ba6986964cb341a73d1 (commit) via 6a00fa767fec78020203e1f53062c6a2e5a117c6 (commit) via bb4726abf220e5223a8eee8120bae14ef2f1a4a4 (commit) via 3d6da018e7969c23b172b37a9f556696783ca9b1 (commit) via f6521b295dbb1c5a53dd4d43743b8165010de34f (commit) via aeb864e685d608183b53113816a8aa1ba0409080 (commit) via ec0ffc043fac4792ccf3055ea18190894a520577 (commit) via 3ed5b4fb67edc6829ece7adf542f44e9a75185af (commit) via b59dc97dfef3bcce71cd393f4d2493e7ba1a8f82 (commit) via 52365a55e4e726176e884e510123fbbfe7801346 (commit) via 986a084de361d2d3844f9af8874b7e3a2a636b46 (commit) via d1a6742d9bcd76c0d4e52c7353d0740463e45bb0 (commit) via 140282cbf012fb3eac20d24c388d12e8a875501e (commit) via d7bab0b46e72eb30e50ad1b6a0b56275394406b4 (commit) via e1850de29442f4de75e43544dfadd855e36dd6b3 (commit) via 3c6cb2f85646b12562a596bd5dbd8f2b9e672606 (commit) via 952dc3ae323a5e39ffce19252784ace1f17d24ab (commit) via 9cd82c3753d9d0241b89801dc10f9baaa4dd5d4f (commit) via f10237f0a512139c44f840bf363353c755aa8818 (commit) via 67ffa3cf7da172df53a821d5cd4c1a6a849f4087 (commit) via 041e3e7c27c78308d0d515171f52a39f8260782b (commit) via e29378b030dc58948263abead03f7e1a49e3f415 (commit) via 18b240d7d2d8a138a1837dcbcd3b0706353a007f (commit) via d1a79a6cac7a4d5a3f3fd3f92330686047e34d2c (commit) via e74800d3479a937692114aa026522ff4768d9ad2 (commit) via ae65dc20eae7e21010b6e33b2cb11724d403acd9 (commit) via 2fdbeb0d785db8d63849f0205313aed4d085f3ec (commit) via 1e892a1db65ebfb7ea49bf7e605d2c2d9dfbe9c3 (commit) via e73135a9f1a275d940b8e97060b3c25d92176948 (commit) via 9c6d2af0aef5b13cb739794ccabc09d27241fde0 (commit) via da910203539afc7fa37caa17ccf41674d7953ab0 (commit) via 87a8877007471c0e3113c21c8675bfe5d81b1289 (commit) via 944a3c3a582864ca7cbe2bbb1af7291089ecda9c (commit) via d8658716277bbb2378819d25997ce0646b72c9c2 (commit) via d35ed012ce62fae4344e80a0df3742619a4eaa0f (commit) via 7eb2c7dbc7b0cddb18297268677e3dc9a073f320 (commit) via 78ed5f34f574d6400e63b7f8c4f358c7c69a24fa (commit) via c0514ac4330695c66d346067d99a429c2bb6abbe (commit) via 9b7ad9c20e3dd81b66251a058874a2c63e42b458 (commit) via 076fee6e636db2123744c1ecf004e9c6ff9b0a8c (commit) via 18657caf8d5c5388190b29c0cc1b4b94c997d5dc (commit) via fdeaaa362a84f49af176b1beb4753396dee8ea18 (commit) via 89ae2826d6158e62fe3db9c18d01721a2168e9cc (commit) via e1f3d9dcbee7dac3ad06d9a0ca2e63896e1f7305 (commit) via cf110add653b5c0ed531f306b8d429a41c860d0a (commit) via f23a6e193f90a02542c85cad07cb073abd6eb678 (commit) via d2a7a806ff811628eb75e415c8811600420b14d5 (commit) via 1ecad014202cff8f5f32bb91767240978a276ed0 (commit) via 1392b92d7cfd28a3491596a92ee38be73d1a5fcd (commit) via 0074855364047c362c6161ddd68cb206c221c893 (commit) via 9ac02f18c981c175be83b41bded7462aef128a3d (commit) via b99677dea95a8886429574713d5a78dde9181959 (commit) via 73c01d6d0562f138b3aad83b6b2dcf8d3f09dcee (commit) via 8fa4a440a8f85ff9078c7c28e3747decede0848e (commit) via e7b12d85502e2827aacde3efd0821298bd8284ce (commit) via cb80d6c97bbcfe6260ed64d3d747ca26047ce1b4 (commit) via cd6e56e03a6a26805f64140003f149732309966f (commit) via 76d7b7a519792fb51ad6694ddc11a506247aba40 (commit) via ea6204cab695d5a9d15fc5b26379a8eb8a8fc463 (commit) via ef17ead7723676ba4719a08af25dacb449f8695b (commit) via 6cc3abfc55ed4c7db7e423c4552c4f3c16749fa4 (commit) via 0780975703887f4fb21cfaa0c5869cb49daea482 (commit) via 121654beb22b6e16023da17fff54743fb555d37d (commit) via 3a80970f12e829a26aa558385c508c19c9374d24 (commit) via 80424d135f105d236438e89d9b60f30209574c87 (commit) via 243fa8c4416c00ff1958fe837c401028ef7ca901 (commit) via b6f5ee68f646715db094e55aa33b0810d0da1814 (commit) via db811a699d3238425a22f6b8b129c259e97262cf (commit) via fe76be0b5bcbb465d4b510135922ea3302c8c705 (commit) via d790c524b41907ebaa0f29afec19ee6913173129 (commit) via b4419eacce6d76f0e854280f8c20d4849ba2c067 (commit) via c369db08eaecfd1ad6b87d43b1b99be0224752f4 (commit) via 2add5e701f3d7e397ef46f144e206fe4c127e9cb (commit) via f5bc86df043d93bb76226f0bbb2c4ef5613f226e (commit) via a55a96a13ad60785f41f70a67cec2b321670b5de (commit) via 053b41dda37d45f4fad121a272ecdf7468696d03 (commit) via 5e17502d395f489b3a630f5538f7e78abde8e140 (commit) via 462048b2d337fd35175767762c2f67b0726c5ecd (commit) via bceae3cff2c8a635ef112b3ac11f36679d77ed20 (commit) via b993c6f05c3a9c3bd8748ffe57928a8d790371f7 (commit) via c58aed9b73d8989ef82145626e1701769b21e705 (commit) via 36372a2465c94784240ba8c38b53b4eedb234868 (commit) via 871f75ce85b7c3d0c58e05e90d34791042a8d5b8 (commit) via 2f2c2b06e2f43c2a18bf1033253ee07c4b2b427e (commit) via 8d5726dccc6851aa99707f4ff3cf9d11128cd822 (commit) via a501321cbbe2a23faa04031ba1567be3d305daee (commit) via 86919416eefb021630a869afa1da59bbb2cbb9c3 (commit) via 1ae41459943496528fc5d2d54a7f945ccf9e0f89 (commit) via 641e2fc573b98917916245bfdaf3461ea82c2565 (commit) via 454a7647f54743b0986b729c8956da84e436f5dc (commit) via 9a1a8f77e93601fa140b7d8305839455effccfff (commit) via 7540ac69381518661065b33096bd448d1b4100e5 (commit) via 4e63ec305bd7e8196561be58d12ee99f54eca371 (commit) via 2ad15073446ebaf59f1a9186bf1f6a5e55613d68 (commit) via 0b2ecccd863b577335c1c87a902783d3de158839 (commit) via 8cbde93146bfd72e98b942fe81d69300f9488dac (commit) via 4a125fb183a5944693854edb8cf07a7bd57b90df (commit) via 1470aeef4cd4b1660d68c2907dc7b58f9d16df58 (commit) via 3cf73671d10a9c8f6505c57397dd833c7e3efc4f (commit) via 4a08c63e88715656e1d6294a8978f9573e516286 (commit) via 90e236fd09d68bab09edb7b93227fc02de561a38 (commit) via 23b6028e1d729e67af5be1bb4bdbb5c88c284393 (commit) via dd562b503f2ff089968283b1593496c007f854a6 (commit) via 5968fc1cae5028002d4f974e0464608f73204b60 (commit) via fdc3023bece20993237f8e5ae959f23fff437d69 (commit) via 6917ec769e4d23fe2fa212bec69c9ce9b65c1671 (commit) via 4fbb2df3cd160aba589dc0a576b44c2a63b4a6fe (commit) via c26ad500ecf2cd04e9f0ba41402047fa1cbae678 (commit) via ed9d08552049d061a8951f2dee5bc7b73173c14d (commit) via 496797f0dc414ede3e0e6ac297ab7d7ed966d76a (commit) via 93e7bed24ef7ddbaeac915eedf820eb0b19a62e7 (commit) via fe0c2b04853226b64a1aa17fbef6257c856e3fd9 (commit) via 129cb60f56f42e58b9e589d79ac3ee317066d43e (commit) via d17633892c9c3d25f3398487ca63592fdc973bc4 (commit) via 5b5584878998ed602f560fffda326670ac1c9083 (commit) via 51ff1df443c02f03d93a68a989255aa90740acc6 (commit) via 262a84c384353b2a88a6e81cdc499ab94a8316c2 (commit) via 61bd626d5d10a7cd0e2dac667bbb262452fe906f (commit) via e9d8eba4163b515b58bfc0b8614a34876b2628a8 (commit) via d6b3fcfeabdec2fee8804e2e7a779606dba432bd (commit) via 1b79315aac6f42aaff8b286792af0b53a1b61a5a (commit) via bb47a68e0983fa4da5b607dd775e227528da1955 (commit) via 752d0ef753983b45142e76a71dcdf3ab3c082439 (commit) via ce8f8719004045497f95d1729f33053da43f69f8 (commit) via 1097e8020ab06bbcde3e3ce6f1e324535990547b (commit) via f902981b2d0f845b57aa939d8c160d3bc74499ef (commit) via 23234ac87218ac69acb8ac2509127af4c0ff088d (commit) via bab9abfb7d259e1daaf84776ed9d4d09e2469293 (commit) via adc1aff0a54bb54d313ea82cfeb3cb928d8f1974 (commit) via c42878bea8ea41954d3bae75ab749ac7881201c9 (commit) via 241008c8611dc9bdcfe26af4f9d4258126d9b261 (commit) via 7d4e0870708fc72df281214e3a6284c7a6aba282 (commit) via b695b3e2f72998d66ca4b7a6826d4ce1688060c8 (commit) via d8e2bee9ea84ec5123d2023f32c0f0d191834d32 (commit) via 925214a3e750eefb62630cf68e168c31b014fd72 (commit) via c2b9c90367e2182bc7eea4832e5a235c97b18133 (commit) via a398a9573d36285fc4c6c8ddf5e8d42a150e0fc8 (commit) via 18d49f467d21741394190c0b15f9430df14f4c19 (commit) via ed68e05014018672ba6675c8b970b4471fbb68c5 (commit) via 658578a5b935d12c86b4181f9949da54a4ba7e0f (commit) via 71cec74ccb626edd6255d5bbf7cf95c01c32430b (commit) via 584c478751db133ee416393a77edfc8c32b8101d (commit) via 7f327cc5800817b7c443616235c91ba2c82e7860 (commit) via 252ea22b97c0c0fe7a7ab1c712f275d52f1df2cd (commit) via 2114923ec1a133e44ebd9403f19a07e1a0e539d4 (commit) via 848cd4e291782ae9a59a3d4719d384870e2dddd8 (commit) via 00e217a732dc7d8c38ea5fac93dd81fcc0bc0ef2 (commit) via 83cf4feaa980fb9d49e42bb3363c21357dbed6a3 (commit) via 81b246c040ab9310bf4fd96953b8fa8717976c4e (commit) via bbeb5acb07132335fa7ccf89166429359cf1be37 (commit) via d9f8ddd78049eea607e052c562813e95475e8c44 (commit) via e2deb54414d4b54bf44f8369ccc9a0ad8fc7c172 (commit) via ac1d52aff5bdf74600ddc2f8f06ceccf9d2037a6 (commit) via 665eb78729c91b4056b3e58af4407f51df603f55 (commit) via 8ee4920c76fe690142482e22148f1e2f14cae01f (commit) via 9b93e7e5b2fb898fff1815345ac0a63087a74758 (commit) via 8d9fbdf8515b89f4739a4bddb80d944d2a53b459 (commit) via f4e958c2ea08e1552a05e69d2a409862077557d2 (commit) via ca8e9a84a905c51c1d426460c99beed6c833a9d0 (commit) via 256622cb710a3c8096d5d24b49cf45deb76e0772 (commit) via 129ffaf11b704141b9d1049b4bd293744493d4ad (commit) via 435a8fb79ce4a482ede1764ef77ccfe8eb7f931d (commit) via 21d96b04443a63e6e0b5fdffd19017ace057ee25 (commit) via 1810801a688eb5d15fb4a6bdaeb03a497abfdc47 (commit) via 88d8fa7440f923905849338ee1bd70d238e799cd (commit) via 5d1328c5285e1cd3f4e1620dd33babda47bafe92 (commit) via 27011d312343a0dac06736087d1a94ffd7ab763e (commit) via f2ee064bbbdc6f00466d0705401fbdaeaa965702 (commit) via b0b5bda7cb97ccf3ae5e0052b8d5c05b69f23f9f (commit) via c43c58c434cced3df2e208094d1891e8447e0cfc (commit) via b4fc532372f0add6bf1434a54aa1a3a457ab3a88 (commit) via 3006ffa615d02dabe7431394b07e8b2d9888ca41 (commit) via a595d7326b4a42f15a7b3109a6e81b4de02bbc14 (commit) via b1302f0f28e8af4f3b3f47bd0a6962e514af7b56 (commit) via 0bba9fb60f832dcc475b0de25e14537d61e11a0f (commit) via 65bab716bee4f537f6dd63ec9dba3b5df2393672 (commit) via 800b26edbe34e135cc9be1d4395db2c13ae1213f (commit) via 7c40580584eac67a23633e58810028dddc58781c (commit) via 58a44aef230c2d9ddcdca6c892d22e0bd836c9d5 (commit) via 7deb2b432b08a5bae7c138eae1a0b2a2a50a35b8 (commit) via 3105382bed06a17f993421e2889e66189f2551ca (commit) via b5a1145cf15b51dc6d6a5614c5304cbe74cbf556 (commit) via e38c89d3a7aef37c404a616c493ca31c10a5afbb (commit) via 5be009d48d4ae869347309b6713d1e3a206e0398 (commit) via 54e54c64bdfb11186e8930396be664796080ed6c (commit) via 66b5afa2168e6957dd5f4b55b00b65bde4a35693 (commit) via 2b03b41bd0a894576b59c2dc6bf1d581c970cf16 (commit) via d283939303f9ebad95ccd845930417f18851c6b9 (commit) via 3d77e1bbcdbc5064fc8b2c971a4cbfc4cd5e2f72 (commit) via e13e2df9a1278903c66292a4f7b823c707b30cb3 (commit) via 447291d84a63d3e707fd00111ba465e5c230c849 (commit) via 8e5436687a46de93ee40f4e8ab510cdc5768f9a5 (commit) via 98ca698a3705336a75020e03ba2ec5e6d80e34cc (commit) via e95623cd6b46552eb7dd97cfbbb47292ba002fde (commit) via 5bd8fb4131a92848614590fe5d7aa28fc000fdb2 (commit) via bd130e92733db5069331021f5be4cb4717603375 (commit) via 95d62171934dfcebc0df44ca15e894c6db0269ad (commit) via b032b338010830fd9994a5530f743dbd3112a3ae (commit) via fa6dc7b3fb60e38869f01c73fc240a07a7db1eda (commit) via 3f11c2f7c53ff07aa2d402eda013259706f257f8 (commit) via 499ae4ab573fbfefdb1c200e3177e18844e545b5 (commit) via 2092b66a0bbcef2764e3d708a44af2f378b39dba (commit) via 81805717dea0f1f2048748165e968147f0b9cd7a (commit) via fea67da276df03ed39fe552d6df2f3304a03e7c1 (commit) via 13581e6acaab7f0d98b530a1db1e0b80c7c6a938 (commit) via bb69464e4c5d88a175025a79c23636d7628576b0 (commit) via da24baf510df4e5273da57d3b867a4ffbc64bde1 (commit) via ac41b0a94153dd5b7c1ca946b74f2ee3f81ff932 (commit) via 29c32812b42a8983cb2210833cd9c3e0001d5d03 (commit) via 4ec8ebcebbbd67a54429d3d18982aaefb6118b91 (commit) via 92be91f57a162136523f40b6f9eefddacf7a3328 (commit) via 1cf6d365b2e4c0e97411698ba027d62de4437523 (commit) via fdc8845803d15bc55fe8673bec22290f77cceed1 (commit) via ff302a283d2654105143377823dc6fafb88885c3 (commit) via 73329d786ba6643784dc0c31cede88ad4da7db4a (commit) via eaee0678ce2566d3bef43d83acc7463c737f8ae3 (commit) via f35aa91c1a07e420b4d4a9c51342bddb8d3640c9 (commit) via d337f4c5b74a2824bc7de34161ac30b54a3b0e4e (commit) via bce5b50f734bfd63b29ce44bfce29cb2d0d094b9 (commit) via 7cbbbe0bde475786d661fe887ee2340a269f1063 (commit) via 0c382106f8504315039510e4adc67e0e5c2003cd (commit) via 6ef9538770e95bfcdda8422281013a517f92df3a (commit) via cb7e896a4a450294dde70f01dc7cc105a883ef44 (commit) via fd46a58581d0e5bacfb8bf5e57670adaacaf18ab (commit) via e935e902d6ca1ce3265edd944bfe045b05706ee1 (commit) via 19a46ba774b127ca0b6a96772310f149f2ff198a (commit) via 775bbbcded718ffe6d429bb68e1170b2ef3f7778 (commit) via 50b91d0b4dd057608e521d0a6e82bf08eacff812 (commit) via 784ad7297ecc603390797d4c4c5500610a9093e8 (commit) via 645dff11e1c59c3e6c5893127d74427dd633778a (commit) via 414a63f16099b37eac5f90f51bfbc64589a48170 (commit) via 3bc743a9fdae56ee6be71feec314864bec91f28e (commit) via 39967011836c1e23dff188ffaadb747d9dcda062 (commit) via 2ebc41050e43c508edbc8c0fa8cccb9797c463cf (commit) via e7e4dc5d98869f91af3e649324d726217b2a8861 (commit) via 74936320a43c18a2ad538c8235e410f4912f6e4c (commit) via dc269fcd6f1ebc41d4e164f14dbb2a078bbb6265 (commit) via f2727b571a4d413857c027867735d23fa1f28c62 (commit) via 43678551636f9845da4d52f48f8e82931f6b1c80 (commit) via afb252355bebee80673ea904c6b510aeaf10feb5 (commit) via 78665f5211fa9eeb3031dae2de8e551bcb2369ea (commit) via 82891e37e926040e89d4e761f93ec5c6cc0ca52a (commit) via c57ab694eca2e3d0bc6c7e8c01df8dce20c3631e (commit) via 25c5d830c95872630ca87d21a3d9e3a7e084e0db (commit) via 35a1907fe6a5f7d630223ba38adabc28eeeed971 (commit) via 1c25b71c7b4a6a993f5957c9adc1f598f51d4cd5 (commit) via 428b354f0d4262b47855ccace409ca21d92faab5 (commit) via 8a6ea0e454dddcc1d9c14ad1e02a43a53a4ef667 (commit) via 87431fef2836c8d77ea694844cd5dff0e8b801f8 (commit) via af285603ee82ae9644340c2f2871b293a8480c39 (commit) via 9f67e0a0d628209f6f979b6adf4a0f58e39afb77 (commit) via d5759b72e60418df09a99b627f13cae6c4baa70a (commit) via 36faf3203af3a5b77cbe19f232ee77b7ddd2cd50 (commit) via 8730b2037a6a999af28594607a4c27c3837f8f83 (commit) via 2125275c7cc261e101731162ac1eeba7626ce9e8 (commit) via 3f189bed2f343893a4b9df626875a930e03c91e1 (commit) via ca7bffbfc3341f6ff9b5dbd4efa15bccefcfd744 (commit) via 6565923eb30c9421992bea3a4cba28d0eddb6c2d (commit) via 1a3bd52e9107d37c004bc094b633d2ce4455d150 (commit) via 465f75b5292e4c57762200ca1b87cdb225dd6484 (commit) via 4a1f8f5f27e165aeba0b1441f7f1858a9c60fff7 (commit) via bf8d8ebfa43366bff4edd9f16eb1af078ce36985 (commit) via 76eab87c7de02a6586c3fedf913db820f4fc3cf2 (commit) via 9e7cfd32dde5f222d59e78b3acf1d3128d63a91e (commit) via 458f97b1ebced604ec9acf5690f3c9438169b5b0 (commit) via 96735846beb4d067eac220c48f5d8c18f178e4c1 (commit) via 4d6454e18027a7265138e16ef95b52000825aa47 (commit) via 371b5c526b439824ffd0eb2b11f76689436dc6c3 (commit) via f8a1878202f46dda8194fb56af7619c887cec806 (commit) via 0e85c0ad1e61e8bf9bebedbdd643c237391d5eb5 (commit) via b6d6eb90970993a6342834317cb70e2519cbeff1 (commit) via 0c1ea1cee1a3b5f3ad9e176591bbad58b2b01ad0 (commit) via 62e81c5846afab51757eb48826ac02522e9864f3 (commit) via dc0e6ccc9f9aaad7139c1edd3b723c4b939b15da (commit) via 5dd6a9cef95daf6ccee5007d766f10864f7dcc34 (commit) via 99a53b2b95b7a297134007f5a6ebc6114db32d15 (commit) via 3593f0953fc0cffbe1999fc7f4b03656cc36e761 (commit) via 1344e707b7e8aabc3b12ffd00e5595310e5508cb (commit) via d84d43372c3aee0ae5a1dd30edff8243acf41f14 (commit) via fa2649ac61755b462ec49ea0a2bbfb8569dd0bad (commit) via 19b2ddcce1cdfc947220acfceefd0e3b98401909 (commit) via e2179a2ac55829c59cb49a81934c1ccfa65110e7 (commit) via ea97b3364cba57cd041dde1f6348d029ae3851bf (commit) via 1e707e33fa88f720e09a5d0cc0ebee27d86582d8 (commit) via 4405c5d769d254ef6b28c0e3df53041ddfe1499c (commit) via 9705f653daa134cbf63098ff44d5cebb021bffb4 (commit) via 147e491025ff8ca590e28fb066a833fddda87291 (commit) via 0dfff8c4b4e4ea26b3a22ef6800213ba8a9f4f03 (commit) via 8b79187b6613b7b984ff85de85a225f8a1f33a5a (commit) via 156a0b62eb9dee2423b6d7d7f5aed1a5b6cb33ae (commit) via ba6dd97081c7490db0d6e98c9e8cd3b819b9dd6f (commit) via 93bda0b18d68d07f7601811687e44811d14e97f4 (commit) via 23afd28daf7a8ccbdba395e83fed79c0ca352f50 (commit) via 08bf89f4877b65a6a31c33023d8022bf9d94d1b6 (commit) via 10cc91f83db602878e9a811a20dde4ca66fe4140 (commit) via 2ef00337c4c95e15f8f75bdd0c7902271c7c8336 (commit) via dc18da434b04f8cf01f940bd4f13a37e19a96e8b (commit) via f891603a47cb99fd842fb06a6b0712fa92041fc8 (commit) via ff3bd8c7ce5197ec533c8115a96655a4829d9c82 (commit) via 72c2e53981a204d746737d8c01c4ad3738cd4880 (commit) via 62f705e8445336e73a81e1df10987e24529bf418 (commit) via 711f69c807a5566060bea94ac7042b43bf3cbeab (commit) via 68ead1d025bd63079ea5eebbb5d767f8d0f98459 (commit) via aed3e66672083940f94e0b33f5b2e9d25776a4d4 (commit) via 7e6f6562fa1cef1ad67c0839477767ba5c0e43ce (commit) via fc318e6a1f2da11e3429e58cd9d2893899f547af (commit) via 1741b6b23c39d1f38956d005d70cbef2ee5e5f79 (commit) via d11f5dff8ef9e615a8d5d01ee8b88241fea42f09 (commit) via 802517e91793fc69f834b40109f36b64c3fb4b7e (commit) via 834c65a1f885e630a4ac5b2a585b41f5715e09c1 (commit) via 0cd40887d4963cf20b1118eba4085670d5cf1b01 (commit) via b4856927eb2593795f114df8606f16136fb5048c (commit) via 002133c606b3ae9b4253614f69250dbf306f358b (commit) via b70429427f8264ca726d19910fef23b0ae77f347 (commit) via 3c2f2179403f3f0c983f251b45f0cd5fe1be9a13 (commit) via 9b82c6b21e02fb0a2af37ed5f0847de59b63f9d1 (commit) via c04c92fbf9986931d437371bdf2522f191d496ce (commit) via b3f4ca6077993450a2373e0ebb2c72e0f73d487b (commit) via 92dc84cff9dcbf1bcd6b9ebb3827f0f7a9c1d1a5 (commit) via 8894195a47e78c8f85744cc9f52b98a03e1da77b (commit) via b9c5601dd8f16a45b120c1f64994d1335a282b09 (commit) via 71389177e44d6335c891f6f7733e3df799dec8a3 (commit) via cd3948f99e02cb48af37785176cd9261ee01c2cd (commit) via 6f382fed37fec0a8ee40bd06da861ff3e94a33ae (commit) via b227943e66c7839dca713be60f6cdaf70ba9413e (commit) via e00162301b243aff8d0e2760367243edf222a150 (commit) via f6edbcd6439666319a875c5b4d4fd80b7834c57c (commit) via be625b9be781e469456d01053336b18cfba63ede (commit) via 5d9c8ecbc1fe53aa17eba0b29d7f5c397f86c514 (commit) via 78ee8c419fe7ef07a7ff90b5b763a96d406c215c (commit) via dd1f75a53ed113454fb7c6d1cfb3a9463da0ffb4 (commit) via c571e692085b4c119d9ebf5c526bd3be77135361 (commit) via dd4f8d08b2e1db8f12cb3deabf2b81ab5d86c4fb (commit) via 062ca10cff8203330dc8c56e99a52e0b8e4155ee (commit) via 93c358cb5d2a6620d997862ef39e1082e47e8329 (commit) via 66b441f3d63e21949530d672bf1406dea94ed254 (commit) via d518f28b395a7d1c8588c8f321ad5ade194fb423 (commit) via 7e4723a589bd266d50bff10cab34d2b6838f6412 (commit) via 50c337f40a55e5b27d3442899bda60edebe38691 (commit) via e8c7975b6f0a83826b13b407b84f941124767080 (commit) via 5bea387c2c7fd37dd0fe1784d6f84e400ad4ff09 (commit) via 649c81b83c295ef96460554e8e02c091bd6ae815 (commit) via 56a130a152db73ea37f91d39be7d72f814013236 (commit) via c5165f325b6742f407a951f9c7d959314f15a6b5 (commit) via ec43b0faa6d8106205073c7c8596ed7ae4c64abc (commit) via e14f1ad37ded19188e864b82ed236b1eb11eebf3 (commit) via 6d8661ceef654b7857caff35f27b71ec364f7f1d (commit) via 3a1f958cf87f15cac3b92738d019eb11046fc580 (commit) via d887d76f277be4aad9c0e86292d2f7b5b8537abc (commit) via 90867dd8e37c3e348ad2ecac9f30679666fb9fbe (commit) via d21eb05ebadd011083b3f9da3dfd320a55c7bc52 (commit) via 9a464fd9bd9b43bb4f7fbe8a9e5e0c6c34ffec50 (commit) via e4ac91091d874129737ec797e6a932962e6946cd (commit) via 0de8c6f4c70728f803de7a47bccd982ec48b691e (commit) via bbae1d25c2b950256671576482896561995ba42c (commit) via e73571117cc991bea4e485e201809a6a0ae07247 (commit) via 9008d7f867acbef624cc9522513d39521b3ce2b9 (commit) via d597b5d61ec941df2c1a3bd56c125dd70aa7d47c (commit) via 39ba9d4e7fb52ca8017bd4e934d6e6f8acba8d4c (commit) via dd1c18dd031038cbee7e219e322cbea1eafc87ca (commit) via 734c5b35a5491794dc9cb31ed07a8d0d5576d4f5 (commit) via 3630a447d9e73f3e04cfe37dd578d22a452fbbe6 (commit) via 62b870a72261f71f66ece9cb3b892d9999e805e3 (commit) via bebd79aae9ccaf5c96666d38665b69484f1f3eda (commit) via 63966ec5d5b65cde2297f1f7417d288f884a80b2 (commit) via 765a67b68af28a6dbbb5c79d350896efbaa7adf4 (commit) via 1e8e9a807fd18c070489988c03e4ae5b4701667a (commit) via abfb6441177961fbdfa9648fdd2c40ef0ef3cefd (commit) via 1bc6d4e96573f89ecdd719cb3cac92754b91f52c (commit) via fe8d897e2557f109b252ce83421d929c1ac039c6 (commit) via 7507b11ec4440b8183a10113f5b33f56e6202c0e (commit) via de1b26a3c6fa27b29157e86a6da03f354586badb (commit) via a25af02ef7c3dee6d83f5d61fdb62ec8ebec971c (commit) via 930f6345157659fca89d922612bfbb69d8a8b53e (commit) via 78f9a07f0a43cdd4dd9716c8599780609d00c390 (commit) via e1ef732c11da520262476b782bc73bfaf6e9ef1d (commit) via 83a4eadc070bcfda137b0f44e02712b46e5cb1d0 (commit) via ce25b358a94205c92e3b2612abf12119c50af1c4 (commit) via 0527747e23f85bb9d3cf4ca69364e615bd22e1e9 (commit) via 18237cfd1513e10bc02599c263fbd855551da628 (commit) via 7dbc520d57b8567738a15f617a11d9b5b70f40a7 (commit) via db3be9f850446c1a1c4894f5d08d67a370abf94a (commit) via 051dcd1086ad98d4c604740a6f95fd8eec9a75d3 (commit) via 7df5fcdc51cb2616dc7ec97187e73ab7ecccc7b3 (commit) via 23afd9a18453c23cfbbc6a63f52b2e6e64e0056c (commit) via 27c10ed72ea2451bfbb6c0eb50af4280e65a3fcf (commit) via 5907d17b9a36133a13a11e1aa437e178b6c12b72 (commit) via b0edc623b12a60ef6afdf9bdf9f762d61748df58 (commit) via 695d8fc3183898d9d63c017b0b82716126a461f9 (commit) via 2b615cf32250173e21b36960b48c290298b360ca (commit) via 985c0594a57317dbc612228f423fd38967c677bf (commit) via a1218446d9990fd2710c3f9fe565907c202393a9 (commit) via 7ddfee9aead225465cbcdd5a29d7af5332bdccb7 (commit) via 7c9ec1d13cdb29725c6d093b7cb21357fd43b5f9 (commit) via 89e40fad2975fe8d1fcec8f786b19e45057938a5 (commit) via c6c709490c5a38f7e45ef06843d30b0f8b40636a (commit) via ce181cbc87f8c9012d6df79b1e9280908a78ec51 (commit) via 087faa248845059203de152b6c1cc806f89a8599 (commit) via 86302a7622a1fe529abb042033a856bcf25602fe (commit) via 86cb152b2fa95adbac629a65398f4b9b9949c95f (commit) via 3a6552744f2e44954a9e378dd076c8758bb5f1bb (commit) via f24651493d04b974722b0b70179bcb6b9150a605 (commit) via 4c8dfe6f6ef54e9b413a31f5f4bc18703a6c114e (commit) via c59601eeeab2b6e8778a0f9f0afd03d9cbfbf3c4 (commit) via 398dc811273b54d14e6965bb1af9cfe1360650f0 (commit) via e2afd06e6514721d2b9142269bd2bf1eb97393c0 (commit) via 764431f8825ce628a01f14ca83a8bd29b094a8b1 (commit) via 42f5aa4566d4a933270cdd50138d34262e192ada (commit) via 33d28030b1721c847780ee7d563515cb661746ca (commit) via 395c54c4894dc7cc9d0dfb430e657c357075ab63 (commit) via bb7511bccf5427a25dc26b14ba7fe76d464e8e2f (commit) via 4ee492e9109c95171bd425b4ac327c613ce56f00 (commit) via 545f20022419affa1ad71824b434141551359cc3 (commit) via 0a033cdc653b0ce4ec921312b4a34c7a028039f8 (commit) via b085418501ee1222b75cd424e4a076c0ca99ec91 (commit) via 4330b268b22be9ccd54ef5e8a64469a39a6045bf (commit) via db41ccd009ab01179f8629ba962e76ba7a6fda61 (commit) via 42a9e893fb95f8f8612b52d4be00f7bbf6f7546b (commit) via 1ceab868cd0c86e1a64e0b80150163a5b87b51ea (commit) via 4e4f1debb75bece8f0a130d2f356f12bd5be0f00 (commit) via e82adfba74957948781c0518088bd16365740c18 (commit) via ed20250c132c5855dcb0df991c31ab4de6b47a61 (commit) via a0973d0f947df731e9e182c8b03d6e351591f457 (commit) via ea49c337c59ac9a8d0b868581f341092f4b61814 (commit) via 05b1d35586aee37dad7d84fa27531fc9794a41c9 (commit) via b4a6f4e2441153ffa8c6df7d790bc9cb66df0a9e (commit) via 6d092c134477ae1bd081a0ce8d79d964eb5f28eb (commit) via 985a8f297b5107bdd29df561fce1cfce5c541863 (commit) via 6ddee4aab22a96c444ace755fe33402f65e9f775 (commit) via fb160e53c8a9423ff78688bc9ef1ad5e1ec1edb1 (commit) via b7f7bee8cf6ecb04a4dec86b80ce2065d4192da7 (commit) via de6fcf2f21ee0a69b1d4d418f0c6d184b161a203 (commit) via ac804b59e242c57e225c390eb8d6bec359a7003f (commit) via 296a36698b9ff2ab1beb3c21dc8409c3a276001c (commit) via 3bafae200f5b08d386b5a3503023c0e3e2800947 (commit) via 52332e3f9a98c618f9300d8c88955ca9d11627b5 (commit) via 91ae90ba82709a534d160dd35392dc60274ad3c1 (commit) via b1147a60337ff7a6f24daacfbfabb681bf031fd5 (commit) via 458c3c026ed03d17ec7803c61981274ee4574f89 (commit) via 0a99d3ef31611db7020d062216c856923ed29fac (commit) via b331641f98a1e55f7bd325e1a6e55206ecfc8094 (commit) via f97befbaa57ff432958d014b007c909e04cd8ff9 (commit) via bfad9c56f9e65eafba00f97e5e649842782eb2e1 (commit) via 859405fd2dd7b76e00d650e1674db2378e05beff (commit) via e7abfc397bfa8981b3813c19a64c36cfb275f21d (commit) via f46d4d6e3b0c1802829785222e17e6f3ea081303 (commit) via 16309e41c8b61e20307af9de40ff9742bb19cc6d (commit) via 93fba33e95006e18d1e16e3e32cbfde3a2457a38 (commit) via eae216ef1db4b22e533231c8766cf4fad148eda6 (commit) via 4dc02b2fcfa97e953e1ffc2c1a13f35f4a132965 (commit) via 14080744dba2c170b6bc718aef1c89e1e175eefe (commit) via 6537c996a62ac0540fb21e4b0462119422dd6ad6 (commit) via 90644c83725f979f82e7990792faaf6e847f74ea (commit) via c5529dd7f1269e88b4c122fa3c755d5696b58a70 (commit) via 749447fc803770759600e14e9fb42e31bafa73f7 (commit) via 091607f8eb336ff51f875918574c12256382c49e (commit) via 0e7d2542b0fdc12ef4e0c223d5fe3ecf2b5d669c (commit) via 7318d8337aa0f9466e08c8667b14fa9473b41a6b (commit) via e1ef8e5f7555a1608d0cddde6c824c5a897f6e58 (commit) via 08a490328387eafb7f9d20293a2a5e97e6cf4268 (commit) via 15ce2db13afa087be8a0329e72411f7d1b2b77f6 (commit) via 14e687c1dd17e7a39a7cf3293e3397ac36117e49 (commit) via 12d63c428f973b1f7e04ad58d432d778e2035a9a (commit) via 6014bfe6fc06786cd074bd66cda210b9aafa7d36 (commit) via bc924b628365480f1b2dd5281b8657a3ad3d1eac (commit) via c7918da8a6b28fc515d273c16a9ffca2a4b9e119 (commit) via b74af851471687e258fa7624a498981b77ebdba6 (commit) via 6e3133c41ca760e9c3156f641236af54c7464c48 (commit) via 182d9deb08125f9c595bcb32dcb28f745989d615 (commit) via a16126fffbaa8ee854b32cc80f94d6233ee3ef4f (commit) via de066346a649906e7105b18d9f7a5f823ace43e2 (commit) via 89fe6629b73cea803d6bd803cd9131a9f39d8ccd (commit) via 535ac5832dd39055328b8c211aacf77d654d5282 (commit) via ce3ce9e70eb6a2b9400a56d592d75df23682a40b (commit) via b91089befc50b838853f1f2b7b0bdad51537aaf3 (commit) via b913bcc13a9a6213902691a8d73bba1427ab407b (commit) via aa04d2355effb1cf611831b0a260cf1aff199b9a (commit) via b0432442c607c7d71e40c55ffd0bf46f43ef3d1a (commit) via 61380f950428dc7166647e6b5973415b691e1b70 (commit) via 4e3114d01dd2ddbf4044bcd5c91812d3bd3f7fbd (commit) via 85820a835426059b31479107ddfb660ff5067807 (commit) via 0d9b8eaf088628255e64343462ac0e2e90c66c67 (commit) via b289699ace2075c934f7009dea307156f9296071 (commit) via 0f868cfeb0260fc30f8fe0710312102dac6972fd (commit) via 0088d010edb1dc9704efa1ad11e7d0975b6878ba (commit) via c23e3761a550ca5e44cb3878fa47d7c00f469424 (commit) via 0a6c51e4a0319ca62fb41664da4eac7482844227 (commit) via e6e8b7b662419466a264201a6d08af2dc9a737e9 (commit) via d64c300522ffa830e061adeb81e75255b3f955ac (commit) via 4273eced0c24442e5e713762e97cba5457b23284 (commit) via fd1d13567d07bb429f9209c4c11a97c7ba02dab8 (commit) via ea1476c4f03845fa054cf590089ec33dd3999f5d (commit) via 7aa5630d1eeb4b25d2467b9eb12f52c56df7c96d (commit) via c1807eec7800c7b6ab8f99a42b1edca741d5da0b (commit) via 0870f8586a1aef45d668127d0f3628a70bd0623d (commit) via 2323b20779d1af74057b3e3a52b3f42b39ef91c4 (commit) via 15c4382f1706512fc5f4695b7d30ec4a195f2ced (commit) via d291d1a4239ed744c65b64d62aebaae88ceed552 (commit) via 5fd13dac123f1a31ad2aad7e1c7338ba25527b11 (commit) via bc880f6c3e71c1e1ce4eb19f6cfa404ae4e6cda5 (commit) via 288973ff7485d910fbef60ed2875edfd387f1a4f (commit) via b580bbfdd275e6151e2d67d8a03da6c9dae0b36b (commit) via e5755a62130246e6f5e5163f766579084a58f2dc (commit) via d8fdc135c4a075dde57d18e696216b53e934fba1 (commit) via 2196fcb0088040f5ad48797fb234c41eb561b5af (commit) via 45fbb287b42c47d9fc84c1abc9158a7d24333c79 (commit) via c703ba52adc02c83245a5d428e6943d4a4a0f995 (commit) via 2575a2e9a8928025a28d6873094c22c867ad5ab5 (commit) via dfa893b1cfd8491a3563ad2c29a0dfaf44d960cf (commit) via b85b946a94e0c27ef22084bfc390798c8c205057 (commit) via 5a85f5a40b265a5bd9d4a015ccf1edcee44914af (commit) via bbb13097417ce268cfa25a920ed85b59515f283e (commit) via 1ac9db4ca67b47da79d55e0cf309f1a40ca084f5 (commit) via 070e561ed99aca1b5dcc4f47f246f3a761876422 (commit) via 96d6267e2d18a04decd7fe6998d20b94ea5fb56d (commit) via 7cfbd2b9ba356aa7a0de2eb2cf06ae37fd6ae55e (commit) via 55b0c251a0379a5a0a0d713c48717019acc965c6 (commit) via 1d238ec636ff051635a7ed194df5c49752788d69 (commit) via ca7f204576d43e36275dad02cbf6e414447df03d (commit) via f6915bef29bd3a2f452ace0a3b3f47255fd041b6 (commit) via a8a0d5ff98e008a11ea9851f4bb09bd3663e248b (commit) via 6f9630561f0a0ae2842d90043b4ccc595ef06f3e (commit) via f19a2c0b8c000d5d7ea6fd9d48cbad606f8fdfb6 (commit) via a3ba3ba94337007a458e2d4c40f3a36ad4b0e9c1 (commit) via 731434cbca7404d5e9f9ecd1cc6a32e6635fd684 (commit) via 560945336c8ad46eadde6439955abd67cb52e4e5 (commit) via 3d78077f7a3e72722407649768f1b677b4e63180 (commit) via b6ab30127583d38dcf0d49548e842c410ae2c69a (commit) via b5505fd4512456f85188a81e9b6478ecce65504b (commit) via 46f4664b29a685a43dd5dd4c18b60e8bc1a5c34f (commit) via 9cfb746e65c42fafb1a94009fcf5d8e2bdf7c00d (commit) via 4acce81d127d56bdf62c2c7e6f321c2a458643e1 (commit) via ba92b90f8b9a1f3331ab10c2c49883ac32f577c9 (commit) via 356d6b8db04bfc15a1d0a5fabbc79aad0e81d592 (commit) via 0a3cf5d5cf09c17afd06c64172780b4a02acdb62 (commit) via dbbaa41362647569c0087c212e908c2ac570cbb7 (commit) via 0d6c5a79eb75e10f1d13b160c18a32c0bf57a2d7 (commit) via 1a8143172c973fb74fa7b329a8b698cbb42ef865 (commit) via 5967621d19204947021932ea86f1e55fbe810124 (commit) via f7054dcf0569756ad4f0f1fe32d785b91c4c05a4 (commit) via d3f636ece0ab60e2b8edc8648fa05e83338b60c6 (commit) via 282b59a853f95c7bf463b617f8d40949b8f8b3ef (commit) via 2cb717ec78e3479943dfe235e0c29c085a19ebfc (commit) via 1dd0111f5e2426390d36626f07525470d8b9a9d9 (commit) via 21c030ca752cdc9eaf3c5da4a0ade533f24cf1c2 (commit) via 55e050383082907c3054f65063f7ba77f609ab2b (commit) via cb89fdd1f664d68dcf3ed5251a4d3d43fe9504e4 (commit) via 2663881c378913d5c9cd123c469e1bb29a5e39be (commit) via 6aba76666da060f12b379cf8786686e545007f2a (commit) via d0a4a614f9116d97cdb202607135e7f1b3b8e3cd (commit) via 52bcdda04ec658a307575460930c71777e7cf4df (commit) via 9764cd0a830e87c8acf13b4d494ea7fe4df72f85 (commit) via f89b8ccff4d2172a8c244d46d1c559018b5ce917 (commit) via 2563f9dd797e93f932ef66554b5bff9e5948a322 (commit) via 9d49e1316689ae05d31efc866f04ac12cd051085 (commit) via 37ccb77a1ab845075465c2d86eea9e8e21abc273 (commit) via 9ac61baa862e4008ef8fd5326c9d8602f52f8ae9 (commit) via f053b082cde9e6fdc8e2bf789ca80bcad779b136 (commit) via 79cdf3a8201ca27abf2bea29e9b9c6b3107ea5db (commit) via 2ef359cdae0e816db112565899c1ca0f349b4c5a (commit) via 9d189c7e20de37f95b2ad70725ab65b9bf863227 (commit) via b5948a042a9925619a464cde7b0de245fab45594 (commit) via 5842fe4afe9b5feeeef8cd78a82fa32bcefc1a39 (commit) via d4b0fb5773c874e14be91f861eae24fa60237fa6 (commit) via 1dea7f3dc17de6ac189f8d185d2c4c4294fed950 (commit) via af09db8bd3f0defb319df00fa69cd82044ac1007 (commit) via ddf65262562052ae132b2a4c9cf89b69ed9f1d5f (commit) via c4fbd43adedd0dcb3d7252efd340391948196d54 (commit) via 2ecc51f28f42644c655d2d86790b90f7a5ba81c7 (commit) via c2f1ab1cbcc07af13935c037534148b132aec46b (commit) via 0943d6ee9da6d2691493600e82c6f4d938ddb3b2 (commit) via 9bba3866ffc0d382d511d298d2460c618bfa6c0d (commit) via 68ef8797118b6015ac47130c789cd93e73b03597 (commit) via 1e0dcf8dafafd2261c863471e191c65c768e02ea (commit) via 337f49243faeab6796c12e434928823606dda195 (commit) via 32d31e55ae7ed3b2b3e184e64fa82f1cda5604c4 (commit) via f3ba040479f35e8b6f630553159b1b799fbae665 (commit) via 99fd0cfb05a465d7846f1d1b65086fa5f35fa297 (commit) via 5ad0579bebcccfa3fce6549b1b7f986681e2bea2 (commit) via 2a8ab239bdcec408971b48b3c6ee08c68c8798e2 (commit) via da8dbd247157caea874320be6e182beb584e57bf (commit) via b363e46ad48a8a2b340dd6792fdce1800a8cee44 (commit) via 9551aca9a685e97a03d58eb63e4b791416ba4c63 (commit) via b2467fddb1d83a0667970968493a9dad1dfb0be1 (commit) via 95c50e3dd766e919953def30f65ba5496226a660 (commit) via 6ef693dec1fd189d0995d8ad6a06c29c05823ce8 (commit) via 8fbad3dd56b45874463f9d811b80006314413c0e (commit) via 3444d41fd0d425aca79c9eeaadff1a7f647e7b13 (commit) via 698aa24165d0a51b06117d6d9133c04839fbe40e (commit) via 6b466a9e4fccae694c2ae6607ad5c5b28dfff303 (commit) via d72a18faad55d6f47af47acfb9d9270015bad2e2 (commit) via 95ce7daf65beb1864cbcb7bd984952eabb0308da (commit) via e8dbf386d8a830d822ff5f2857c63338a7998abb (commit) via 3bfb9aabe0e525ad76251190289c1ea3417fb1aa (commit) via d8d60b4980882e37b73df3bfead8c2b09daba091 (commit) via c6a0e2a7916a689dfb642b004d07f6fc76fd04f3 (commit) via 1df866d99e99346bf61d0f7c49600000048fa393 (commit) via 14107eec716f5f438273018ec0ddad9638934bf7 (commit) via 6628fdf54b635a216fdd83eb7d4f392512073787 (commit) via ddb754243e6ba3290ed098d15834a0b9d2d65d50 (commit) via eb5b2a211d5065af21e9949c81d8d9ce6920ba12 (commit) via 750eb3637e360b8a8e0ec7665d8165b2ed4baa5d (commit) via 53706c80d61003d05dc0116d4a171d554e04dbe4 (commit) via 471736ece003e80bb47e9a9b29099d7ab6200d04 (commit) via 6172627534168bb31415fa31a7cecdb15bcca4ab (commit) via ae794fc5f24e893b20f4161ac3cfb20e018e9b96 (commit) via fa8fd247cf7e038ee3cfcac6ce13c97542bf3abc (commit) via 0a4c646cbc9df5d16a5041b7b4d94a98955e6fff (commit) via 155f8d5288b50badc560dc87a1010874cf84f57a (commit) via 82acd85bcca0a79cd04ddfab40eec1112e507486 (commit) via 561914bd20913407f6344e4081c2e483d3e53bc4 (commit) via 5a99830e211901e498e036b9adb00b0c33c7904d (commit) via 867e6f0e006ae633ab7928a20919e0011bc0c63f (commit) via 3c9f440ac60ba83f155a89a851f9a1d3cc947f8d (commit) via 7219f6467feb8ce767689aa456fe8ff2f711e22a (commit) via 8804ddbe2a35a9e8bc1340912e73479cb2f31390 (commit) via 1961297a55f0b7a2ff6acc1ab7909d50e4b80f70 (commit) via ea6e4b577f08f88e0d5cabb7cb38e17b236e513a (commit) via 70996dc669305da1c5f7a305d67b5976fde75073 (commit) via 0553cda6dab3f69ccd32adb6d60723e9baf56d4a (commit) via f61c381b5a019b3fc8756fd5c199894886eb2492 (commit) via 3cddb369d57e8ef7b310edea7ba5d7b2be19e777 (commit) via 064038bb1bf12d992e8083517f37ae2acfa782a8 (commit) via 5826a8532ed4e2a0387aa8a2857bca62b8d2371f (commit) via 2c89e6c448101de562844ac6ca0fa0890964321c (commit) via dcf7ca7abd57c231b02881a4a2b9cc223b8db99a (commit) via ec485f3f52f76814146b3f032b9b28549fe61c57 (commit) via 1d29691bb6e0290ae61df63004eb3389dfb3f637 (commit) via c09c6531ba7b434c4b0a7f1f9ee13ffc3ad4dc8d (commit) via 27c7aa38aa6d96aa9b3bfb889330cba107836c1f (commit) via 2777003e121a5d764b54c62590e7ceb46ae2c157 (commit) via d477ea35a946c2935974edb3fea45cf23513a03c (commit) via 5d672c469d2218a2f845e1eadccf2b581365a370 (commit) via e670f9c80be87e4b81f4cd4dafc3d3dd9ea183e9 (commit) via 83cb6ff625a403b6d505c3b2f0fc23cebbd479bd (commit) via 96c07c6471176082b8aff7ec6df650aebaaace0e (commit) via a6dec130a963753bd7431f71394b0f527147006d (commit) via ab01a1eab1c56e131171ece6624fec9797fb42d0 (commit) via 06548c905ee7346c4b00ded643e5bae2d849bdaa (commit) via 6a083c125631016302d8313488f9426710845f56 (commit) via e3ea990450aee7d9ef97fa8690773db196c0880b (commit) via 1f8e7c45e12b33619fb123aeee1bf9e238cf0304 (commit) via ed49b3dcfe51b8b18d8834f7fc8e0e8e3c49237f (commit) via f54d07b01977bacfde2a61d2fd5019b3a5a26537 (commit) via 4d563d8f107f388a61acde462f2ede72e6793a64 (commit) via 5c2a5dbdcdb21c259821a6aea70813813bb2cd21 (commit) via b7107bdf9d39fd267358e4d1c526112b8bc5b138 (commit) via 90d32f83139c7e9aa66a87c37726f317ac9fcbfd (commit) via 6e24d5f69059dd10fd7b5752a9050b79d936a1d4 (commit) via e155e9159988a96a85ad1f495a7ce24473e08456 (commit) via 9ab17810bcc334ca76e4b470f7302013dc0bd261 (commit) via d8903ce3975b57c3f4cbd24d58994a1db8c572c8 (commit) via be3b1291d4f3e1b2fbd6e075ffd42c60fbe4f739 (commit) via 797a9bf67dac1b35fa076a44ca81944875be6f1b (commit) via 23e2b1f948af100c93fb52e73be0a0602d7a0b4c (commit) via cf79a87705c3b22233b252705bb3570ce357bbd4 (commit) via bf580c066a52ce86226f40cfb32a48a819c160f8 (commit) via 73504255fb3a521fc207e960c9b34f23f898581e (commit) via 6106196232d9640b233ac4b6c6faf81d39e37e52 (commit) via 4ef7894862769bfea39ea74ec16d42a150bc2545 (commit) via d3e34586c5e75685f9792b9104363c684fc3e174 (commit) via fbcd64deb836e0ec21d3ca7671d6e6f8f37090eb (commit) via ec9e555456ef5217ace606bf31ded35d45bf55d3 (commit) via 0419deb63bdc8e5685f0bf4022ff4cf8f7acf1ff (commit) via 9cb1892f387a7cfdb8fd0aee64bbe7d6842fc40d (commit) via f0e12f0fd301476378719d8268f13d53b14aaf1b (commit) via 13184fbf3a1490e2ba7c27cf34e458a77bfcc337 (commit) via b30119471711b1aa47d2509a1bec73468990eb66 (commit) via cd90f732a1354f4615fa51c136255991f362b5bf (commit) via 3d661f2fe5851cb84fd6953774bb71ee5071c597 (commit) via 6ab87ad77d735b753c81f7ce4f82dd2de03474d8 (commit) via f83587549942332ed08b51f4e7d21e03ccdcf022 (commit) via dc527152a8d01eef5868c625d327f6291f3b09ad (commit) via 492da78a2c59a134597fc732109580f857d8d50d (commit) via c634f2b184f3160a879c72c79e1dd906d8ecc566 (commit) via 5ecfe0c565e106960c3a13a6e835bd09f0b3e244 (commit) via e8492934d6cf1f7d71b8d3cd10e5fd257f0d8fc0 (commit) via f48c2cb5d46884e13c472d75556793b185d9183a (commit) via 0e639797309c3bb62171d6c226c197e63b0cea59 (commit) via 9515fba1fa0d51a97abd02e0869f42bfc2201c2d (commit) via a1969dd6f608685e53c9e28992bc928f09a18849 (commit) via a269ae1b6a0a65d3e28a4c59487f7fd9b8a5685c (commit) via 221a2bcbd0bd9fc04eacbe223f9118cabecccac1 (commit) via cd6ca0da41ce2af151670486e724d47870705d44 (commit) via 85c0a7807333d379ca1e0d747b9a424daea2352e (commit) via a0eb34232f909207282396ce9612078627ed358b (commit) via e60319e54bcc487f9d5baded335f516cd77fa931 (commit) via f2404376f807712d55e339a075d02d6f9a454a0a (commit) via c5c05911c62f0524c3b88086cf20dedb3d6ef769 (commit) via b89726db6d0bbadd607e8d43c0528d3e6e053531 (commit) via 0b76a4957de610fc065c4956094ba068c27b2ef1 (commit) via f022a629f1a028c368758430a07091ff02a06342 (commit) via b45a7ba7df9d2583baba37cf941cab0f66885c8a (commit) via 5e2c08c5d0a1c49a9f03dd3e15085433e62d24a5 (commit) via 799f4f0e142675fab45fe1d00e5d0eba3c3ff8cd (commit) via a8a3903e55af23bdce550a95ffe14a398fd1204c (commit) via e2d43e7d4b352206bac6bdd42f2c8f04d1e126b2 (commit) via f3d9766cbc83316544aae7fdd0f0f854160eafa3 (commit) via a9b4f31d4a76cd3c3ffeb78581d0f5cf24b78e3b (commit) via 4efa11528ee924dbd910c20f001eb07c52ffec6d (commit) via 8615081a0910797a8dfab5ea60583f8f5da8d020 (commit) via 8b5b843fcbc3e03e0fc45f3caf8cf5fc477e8613 (commit) via 94af9724d140fd132896b650d10c4d060788e4f0 (commit) via 33c00a6741b7cd31e28b7034bf25fc2f4b2ad767 (commit) via f64906413067f59b7bce5d149fd86b22ec392952 (commit) via 625bab309d9dd21db2d8ae2aa3511810d32842a8 (commit) via 194d30badf547edd9f3f86f2de87322e13a0fa8a (commit) via dc011cc53ebb424ed4fd1383282d929f8688e8e1 (commit) via c1a5531b71208c8270f7d969f4aebdfbfb5ad12e (commit) via a98d1089166cc90ebf7c82b938ae0add478b921d (commit) via 141637d327c6c7529b44e43e8530b6304b5a12ee (commit) via 5ea8c70c05240009e2fe1f3f71636fddc0feb7eb (commit) via 097de92cfbb5dfa6baaee8c2122ca504ac09473b (commit) via 4861fbe121301a3e5b519f719f3447290001cb00 (commit) via 75f78cd49ad0ec63073764926407135732f677ce (commit) via 5bda9bd4cb07c8b754202ce5950f9917db293222 (commit) via fd81dea208b42a0aa174810e82f2d0fe24d0251e (commit) via 1dd1a13e9f2a6c3ebd51c883bac5a8c2e1eeb4d3 (commit) via 484d114b361162325405d5437be3fe6f1342932f (commit) via 0517a05b54b1ddbddca53291d873af39ff578d88 (commit) via 1373f619f9772d30d6aef104a0d7063f660195b1 (commit) via aff94cf8f52057b76ce57736e0f64d29e06ceecc (commit) via d7311431b2c0bc82f7fb4e5815379e482d3b7a48 (commit) via 1cbb04eaf15508df8b1aa5b38b5abb4613e827c1 (commit) via e3acb2e3ebfadddec77dd7c2cd72db83fe5de91c (commit) via 856ce750606cb85427d65e67905091998e4f5976 (commit) via da01add6622688a682cec5d89a99f58e90f8e5fc (commit) via 3183465351871c40176e361349fc634403e1fa06 (commit) via 07a21ba6f6957acf3aa2c9337367fac265f29934 (commit) via dc7a03486c888467502bdd2bd03ba4ae40348d8f (commit) via a19fdccf51383c6a34eaeba674cc961bd51f6794 (commit) via ad0417cb78f207b26fa6a2115e86be7a01656d73 (commit) via 7c56a5affbea32db0e2ee1ffd6b72acf462326de (commit) via 8fdcc9545630a4ea87313c078e99db12da2485c0 (commit) via 67522b613000dab600d4ceaca0edc172d5723a02 (commit) via d037bc66c11a6df6525287ce51e4e998a2478fbd (commit) via 7bb3df70b12efb697fdcec0eaabf879120db8dfa (commit) via 2558728ff9b22c42db7f82d4d8c82f3cec75aa64 (commit) via c73e940526f8d6724da236c51f84615bc55aeb3a (commit) via 18d258ac46d11d584901537ac1f5e9341eff379e (commit) via f6d956cf92366e47470b63d366eb03ae26aa034a (commit) via 9ab7b538f0ccd2b1cd35689cff4c280e18a97e7d (commit) via 181d9b1d26728a75a5e999571e7cec1e28ef1d34 (commit) via 1f3e36534175853a3c4849d60396bf67dd1f46ce (commit) via 15b67769922c32bddc66c90ca4480817e757b193 (commit) via 7517b73e74bd3a425406e08fa0ce667a655ee049 (commit) via a9963c45e79440094df221dfcb34b11ba94f0882 (commit) via bb9e8d109efb91c0af46f51846388d4487ca1690 (commit) via 21f6dca753c6e562eda6dae0dd754f7b96026383 (commit) via d7ec2cbc38dc12b27bae3d043ae93aafe94caf91 (commit) via 69bfcbc67ece916630d212a9cc094694182df4f6 (commit) via cf4abe137661c7bd6ac5d1fd194969f2debfcaac (commit) via dcf52a16954719906abcaf94d8a7391ba2cfeb43 (commit) via b44b7dee03a344822fbc38092b5e9dd6d84939bb (commit) via 26a8b576f41ea0e00834fc0f2281732f5817f388 (commit) via 12684c7e4eb78a0ed665e09c4a7f6d9c454a932d (commit) via e345d19b95adf0af37949c866636cd8381451095 (commit) via b13d5eac26db21d3b8682e861575bf5344740f99 (commit) via a065bb586e2334f5f1f1f4f0a247f309f7a04f46 (commit) via c0fc66c67095f10a4dd4a22f3c5aaadcb7b245c2 (commit) via c5403b6c1ec1c905ea0add21a25e617cd2e76a6e (commit) via fd4dc6f115868f18e787f4bffaf8f8c5ceccff82 (commit) via caa9b19107a097a64552e5fc071f4d7fd218b59e (commit) via e7cc0279ab9a11319de521dfdf25057d1ff7ab7f (commit) via 3c8750dfb3b9cef1af2e29159782b443dfcd32ff (commit) via ed967507848f09ea4320c3bde36cf9020731793d (commit) via b4fc86d2d5cd293c19b8c1e9db3d50e5fe0283ab (commit) via ed1ecfb39cf0f3344810fabb7a1b855d373aa0a8 (commit) via 5f667694d3bbd57f13c26d3588d5671dfd30d09a (commit) via 620d54b1e3a4fcad1994409013f6a5b2b76913b4 (commit) via bd28737d7f0e4cd30f68f16ee94dcc0dfcf33ea3 (commit) via 7ec31d06177d9c9c4356ad0403b04f4ea98db53f (commit) via 137a4456d9c7d4fba5b6aa99bf654232dbbb3d87 (commit) via ed158952210f79dab7365e325d3c180fea26631e (commit) via e2a2618d9bbad3be872b0f7b98647fc901bcf93d (commit) via a8a2a8776be41563b5c063a23e39d1e9aca052a0 (commit) via 6be572006e5618aae3c59cb1b9a56cdf6e1e49a1 (commit) via 25ba538bc50ff3a824185cca532f4e0feb4f8ec4 (commit) via f1501b82a7354de76a8d3833db2aa8fa8b9d62e0 (commit) via b1395ce1f70889b07075e6d6841fe3e91474084c (commit) via a5ed8266bf6c05544a1610923c3a857b3f12997e (commit) via fd0e0513f03514399bd4c3634778de9b3f8051ab (commit) via 1768cea96f233d36e3c5a2f539128f029139d872 (commit) via ee4c70b92cfa0b44eed3d0d07078f943ce34c56a (commit) via 72415b50661c639d0f1fb7e261241da73cd4867c (commit) via 6db17741e49b6b7d519f50449710658c54a58dbc (commit) via eefec698611d7a982ce55eb7343df5e8eb0343c9 (commit) via e27870eaa6efa1c2dac08aa41a67fe9f0839e6e0 (commit) via f9207b0f6c9d5aa5a1dfd7748365483795293a5d (commit) via ded1d1089adfa969f660d0ddbb94394b27fa4b0f (commit) via 4458d0b59f41382783820d90b99a5687ca0ccd33 (commit) via a17bbc184170cf2faf4752f63f4dce0bba9e0dd5 (commit) via 3ce30eb1fd395251696c4cbf42b52cfd5b150404 (commit) via 8f4692f6f94d06d3fa3926333d3ffd3354066f96 (commit) via b5759cafae8f1cf852f39fe68accd126d40955cb (commit) via 8db4ddd40c6858109369156f6ae7b14c40c3b8df (commit) via bbbec5552d44fde57e57f52946059182482ab987 (commit) via 70263eade4cadd157f0322d6df3dd79bfec26242 (commit) via 253fcfa22182e123d4adfb54c2610e579f54a6db (commit) via 0d869dae1e17804b79142565e1c938339446b81e (commit) via 4930772178a779d57d694b71b5786ff4ca792c3c (commit) via 941fac1be27fa81737446bed9de0dfba526752ac (commit) via dae91bcb9048711d788affea3a5fee02f24df275 (commit) via 1783a3b7df3b5fae62b40617eda6db8368b1085f (commit) via 8615e78630e8deace183d150e2c1e5fc60d561ba (commit) via dd5875c487dea7e75b3653485d153c0dab909699 (commit) via 8a25ac7306b9eef5c7d75ee1c610eb2b0a8144fe (commit) via 16fc1903037dead72d5f6ff1457552d23b4a423f (commit) via 6bc4de9a2674f86e70bb5fdff48e861f3f5e48c5 (commit) via f68185573703ad5457dfd8198b779bb25b8e5023 (commit) via 59fce46d01582e0d2ffd3a606fdd8b50c713f6a1 (commit) via 939ea8c8ed2b96b2959a1c9869ac5fe6237808f9 (commit) via 3cb95b0521222766890fdd77d3f6294c98644321 (commit) via adf170c23d179dcec29c86c22151ed19684f6209 (commit) via e79320f2a02169569998447a59c54a9d0ef38fcb (commit) via 96100963afbfb4ae1f6584eb47d0e9f64eb3e432 (commit) via b365a3e19ab7449579898a8563468a0f0301320f (commit) via c41bab1f667cfe51b09b80869497a2db68abecce (commit) via a593fce94cb7fd0fa3f5eef7fae9c0128cb6f7e3 (commit) via e1933093187a9e48eb51a536110ff2b313617f70 (commit) via 88b88a0e809029c7f74f97c22ae9ee449bf4f749 (commit) via 0a5205b412b6b7d2a8062b3f31e10f883bd8d9aa (commit) via 8240518f91fb0215c6e031bd8761e72dd755da5f (commit) via aa2b59cf5e9cc4a60e839652124376e65818b885 (commit) via ecb6c88c073798635b55195c2e2dd7e9cff60b20 (commit) via 40f737dabea1a973fc969cc1d6950c1ad2ff1ec3 (commit) via b40ad7c2ffb3776c7002ce7b3c4aade42de319c7 (commit) via 8dbb21dfde14221dab09b6b9c7719b9067c1f06e (commit) via e77d4dffff3eb189cd9e1cbb7ee9c7561f439999 (commit) via 17651065a57f912ebb11d731d50a2245cbeda494 (commit) via 66d39cc60b59b4e8cedd8c46deb32a0ec2a35d98 (commit) via 0bfafb3e7a41876805922d87a52307305e2bc8d0 (commit) via 9260461f4fcc78ed7d4ac9936508dcd57ed40e6b (commit) via 978f6b4e1a94c831fa90421b6127e14f6ec9de17 (commit) via e8e8b0d0b46941f79535c020f5464c372d0138a7 (commit) via 21d2158a0bf39c08af6c5a24ef9895f819cd3af3 (commit) via 6c4b9360e59eb94e3219c6c1bf9a72a1c35a674d (commit) via 51aaffb5f680ebea44b31b911dd71694a40254fe (commit) via a5c79b8ec8ff147c94e17eeb131947a57f461ec7 (commit) via 4b8504f39a07e19f40b9df1548f8400ef6ae61a8 (commit) via b93ef37da21699336273e846651dd4e7c499f4dc (commit) via be995cc12075e3ecbc3aeb2356835df8c75a220b (commit) via 27b074a61580fbf0e53debf58d49f2728cffe735 (commit) via ec1a412cbd72570d0a7cd34fc68154d4368d2509 (commit) via 800c179dfa4a3576e48141f9324b7abd47ef6d61 (commit) via 69250aa51eac68015e520f5680970ded2db1ee14 (commit) via 7d65b573f2734017be416f31852c4ede42bd987b (commit) via d992e85fe8e9192cb730abf8796336d3b6d6fd50 (commit) via c98a7363dafdb1a261068a3e7312e66dcdf2c329 (commit) via 060eaaee51f4beb4605e96e5b22f8af1abe8b292 (commit) via 2a89dff8f6f7930db3b9efb5d10b103ae6fa4e66 (commit) via 7cc677e561b9e40e87f9fbeb64b443ce5f1b52e4 (commit) via de1798aefc5233c6980ef45ec1eb027e2541a135 (commit) via ccc5b44deaa312bf2963994d9ed25a98087c67ef (commit) via 875a46d1b54da3b2dcf0deb586de7745cabfa51f (commit) via e84c2e03e47cac0682ba03323ee0d7f6ff7d7b10 (commit) via 3f8384d7797cb07f220cad998620aa2b1ee11960 (commit) via 8b11e37f81d567921faacc5302f4b87268912484 (commit) via 619c89dbd721c39a1bff81a82d27269d93aa4145 (commit) via 98d5174e1a82723bee99774294ff00e40154ad5e (commit) via 72355a081795a0a5d4a984ba04633da30debe9d9 (commit) via b96b145f5846c0f8e34aa6f77ab0803f73bb27c2 (commit) via 7c23f56a4d08f33becca50df67c51d1d5b6793e2 (commit) via 577671a160285b0252cb4ac85b195e902f85253c (commit) via e7ef19efc0e928b50644b37772ccbf176e74f766 (commit) via c52a702ae81b1ae7311a8b58e625f86fb211e7c5 (commit) via afb9ff7982971aba6e42472de0db4c1bedfc641b (commit) via f63fc333625480d241a1265992ab34b389dd9ed6 (commit) via f3cf2ffd3af2b9d6315c19473bc1091bfe71b89c (commit) via 9e905abe54bdc5a9409cd4b6f340909ae1bb3b91 (commit) via 1e26510a6a795402f77ba5cb94f102fe6d0000bd (commit) via 4f34f4296c9335ddc9bb3cc8fec69b6bb1b5a079 (commit) via 2b0e08378f6d2633e27645f5695cdae528eb23b7 (commit) via df85480630a21d840427d564e40c91b878606ba3 (commit) via bdf10a239fcf873e1fff955f0fb6d8fd41aefcf3 (commit) via ba957234735b9a65ff831cf9a6b0ed1a230c19ea (commit) via 84272725b441d49ea26f5c96e6b8b37b2831b5ea (commit) via dafb529a389c8c60b3cbd04aba42c7b65803134e (commit) via 75853200c6f6b4b16d661c9e9bd64d76ccbeafcc (commit) via a7621ca4891819c59b30c5402d390a6d52ddcf97 (commit) via b4d8b68d7c9c0e3280a204dcfca9b57e66bffddd (commit) via c2057c08f8ecd29faead6a99217228da421de91b (commit) via d141bc13c3dd3cc3dd48ff603b9f44223397b41b (commit) via 2b8bd222b07428c1442b38779425aad44aeb5fbb (commit) via 1f759e3b63c3d8ab5127c474cfb5a4e5ca095fc2 (commit) via 293df7cccbc3092a1cebf8ad9b7ed289f1a7decb (commit) via 8c74580773e52b3de1b97c42cb425131f041b9cc (commit) via adf8236da7c7ee69c474a942d6bcc2292e045082 (commit) via f5b7fcee5b89382c9fa12d6545a249bc95da80d5 (commit) via d6dff9bc96c59be8ad81d1659c2da2f0e4d33c2d (commit) via 83aabe5500fda8fda8a5eb09982361f0df860e6f (commit) via c4528780732825267d2eebac4827625f39e33e5d (commit) via 7c258eedea0786e2dfccfc4002e3de599bf29413 (commit) via 69f0cb0cef3e8cc6b49073768f76ff1046ded8b5 (commit) via e7aa63746ba630d88032394f4869fca2c87853a8 (commit) via 766a3a0332c1d7eec08eadb8bbcc8911bdea6421 (commit) via 09b3af8f91324c7e3f86884c791acdcffc505cf9 (commit) via 36018de81a83bad289e202c7847ae2e89fcb0259 (commit) via 9bc8307867939078583818a2af2f0fe341e8820c (commit) via 4a56c6a728f1452891498402564662e0ef239176 (commit) via 3689dc1db36037436b1616715f9a3f888fc9a0f6 (commit) via 1d3ca5ad41fc3a725442439464f9ead944b21779 (commit) via 845835b8dba71bb248238dcb8ae18d59e4e543f0 (commit) via 18de993b7c29ad2d3840ff4b1b02f132c23c4777 (commit) via 02b20a5a699a557ab0696ebb024b6a3b1d39c41e (commit) via 06584b7a43101dca05f5a3040dbb26898a6c812f (commit) via 38b40acb2dc2567d3ddda35f4ed7d6523a9a9bd0 (commit) via 55dcb6455872a40c0f36a6bb198428baf1d31afe (commit) via 5f5a898541a541f5230831fcef46751e330fec1a (commit) via 27865070e0244a8f5c3fa46341d449d7078d0d4e (commit) via e7ec9c5538d34fb3a732bdc2adc2f2311589e165 (commit) via 53c9d25694c2859061e46f3df97d9f89c8cca5c9 (commit) via 74436b5ace977279b659dc2420305ea5a423e9ee (commit) via 6bcf405338d498c76005223190a591048922f18d (commit) via 1a89b51e413f164d4a25d44d8c61beea8498a09a (commit) via 350676f2723e1898e689d3026b62a8ea26409f4f (commit) via 124cf779f0c0d3a856a9c1793cb165eb56512705 (commit) via 85d742ef26970e35d16f16a9bea04a12ff618e17 (commit) via 4a2923d78b69e11e09c5cc3943f23cf40588dc37 (commit) via d4df5b8ee5337061a039cb8856439c89776f6a08 (commit) via 81b4957f5a5219f4fe40e598620d2579907e603b (commit) via 2154cb12a91464e78b359cb235a8f8b9c3181b58 (commit) via f662b1dac904f51aefdcba5fddb1a6c72ff03c4b (commit) via 80351694c168795e08259a8f63e143c50c5a7bd4 (commit) via c6e3fe5957f6df20d17db9dd95cb4bde80304086 (commit) via 371436cf4d96687fd5d69ef6c146cd859fc4f832 (commit) via 0414dae7ec5fefadb89fc03bd140b6c9f3d6dbb2 (commit) via f2f281e90e5a4b9f8f249ae89d6364bd7dc48785 (commit) via b9746b6833e0dc7d0a7f9afd1b3a5b80252d76b6 (commit) via 26a5cd2d7837a08f5d5c2f1b5abec34b4b22a596 (commit) via 84ee66b9bc97bfa294f11b4083f8f09b115c17e0 (commit) via a24f366ceb8eccf2e3a0501a394653c9eb6bed83 (commit) via 64f53c90b7b81e252eef8c08d0aa01c5ff9796ef (commit) via 1c6f6c691f52bc3c0a660e6f82453844135acb30 (commit) via 585297b189ba7f39db34f66f57d25429c8daf570 (commit) via df21aa90250c29d7466d55d9e0eda2cddd0dfbd8 (commit) via 935c055c18c8e33021c4062d22d4b87fe5577662 (commit) via 6a67ba5677b28d8ce4e8b775ee93573297784e0a (commit) via 1c777ec044473c644135c2a96576ac575e5a704c (commit) via 62c9a8a865779299d5e06cb929680e4bba92d4e7 (commit) via 8dedebbf30253add7886d508850af7e53d6ae3de (commit) via 765fc1d53374a0c9177bc634f5b928371fb98110 (commit) via b4cd63921c7134ab27da71369b50e26109d485cd (commit) via db63f75eab219c16c450d4fcd57bfeae1bcb8cb6 (commit) via d38197bb676d8937f5d9acd534200195b2e541bc (commit) via b57010039bbbf01f7fa16c1a3a78907558eb9f97 (commit) via f091ed83f7e051f0618391dc791687235c4a0abd (commit) via 09a9d2265595ca317136c85975da318ef29f84c6 (commit) via 6c87b5fdaa4ee746caf883382b3c74f3faf952b5 (commit) via da01b0b5dca05571d08ad71302aad66ac7ee3181 (commit) via c4901ca31f484c88a7947a6c2354ae194694599a (commit) via 8b9dc8c00c5d598aad0c8eb2b9623d533a001835 (commit) via e728e28f6eb4ffaa661a0c8356215eac64b9ebfb (commit) via d9477abd754d80eb95d1bf0886ef1bda0b7ac1df (commit) via 40481a1e393fdca7198031177e75b21e97e612ce (commit) via ecc3828be56ba77757e40effacb6e4fed6a85b98 (commit) via ee258b61a4eb51ec70afa4a3ae57bd30b1957150 (commit) via c1ef4693de99e56e182f7e8406f08a734e2e43b5 (commit) via c6f99aea466319d02006808f35069da7f87a5c1b (commit) via 7b6296ac5affa85687e6af8f5000cd3ed18b7cd4 (commit) via d022091acfd4c9513a4f13973d7cdc7d7785c09e (commit) via 40869e6e50a1157314e75aa5be2ba2fd887318d3 (commit) via d0a91b27f26762e9c998cc5e6fe71767de5d32c7 (commit) via 143bc04ca7c11b4f5a0feef4c01627c9aee6bcd4 (commit) via 5672ab00d2c10322b0cc7d94f2537b5083b8c376 (commit) via 494ede2aca686aaf69fb7ea7bc776dce48612868 (commit) via e4084f7bcdb7f05ae954d909c6dafa7a26ff631c (commit) via 299bd4628a9aa8e6ea2c8772576e171f100da001 (commit) via 0dee5c1911337e1cb8d8836eb6aec8b8abd72fa0 (commit) via 970ed78492db50e7229c29530ba8aa658a0ae72a (commit) via 5c4a96b58b2f29c2ff4588b86fc443b4b6b0f820 (commit) via a6ad0a0191cd98f4c3f7c2a7bc655049109f01e1 (commit) via 0fb62a5fd0b7c1282c7d64c61b9d806f94cf3f07 (commit) via 2698324d2852157e0b45e4ccd0736989b74fb6e5 (commit) via 4275f3de77be054c143076bf5b6e78e0f983a70f (commit) via 1cee1c95cc8b0ff30419b08d477c8f512615cd99 (commit) via d4efbc410165a3cad9e587b09e336ba1226fd3aa (commit) via 8faa84d38ba8f83acf68653ef9800738dfd8bfbc (commit) via f7ff38bc782340b1e2540f59c0138f7fa56bc5dd (commit) via 83f727d73dfda95623b9094cb817cf8564cbe54e (commit) via 8bd04c8be3304731dc319a35d1e6974193bcd3c1 (commit) via a2b084f6c507d96fe6f0776154537268d60e9428 (commit) via 9f1c73edac06821987760e03f103c49bb9588d1f (commit) via 0393c108bcd548fecc9ad6e0d7f97caf09997876 (commit) via 2a9cab649e90f85cc7b40440ad211438c8bb212f (commit) via ab39fac52ea7448fd03ffe6d7d98947393b224c5 (commit) via ed75d67394d0641a5b1141cf4e35e86824230e92 (commit) via 78a14e4c577af3ef0ceb49b53cb495692820cbed (commit) via 209a78ea822cce413ba5dfd31469ddd2ff6c9d65 (commit) via a338f87f33559bb9c915a97b614987736d07ff8f (commit) via 8390744957984e074b270edb4e996de274ce3a07 (commit) via 1d157ebeef0d5eb82e30ff7d7e64b797be86a3ef (commit) via 20d0a90115fb650c852a5ff1a6c3e7cf488ad673 (commit) via 3a68f85f910ce427ab540554b4fe7ff5fcac2257 (commit) via 08c3681e7eba6f32283f0d1548f53586ae9b9354 (commit) via 0f233e24d8da9cbc96b997a242b6a61a47de475a (commit) via b5a54c341612eff3ca455b6da8095f737d421e44 (commit) via be42b2bdeac66256c66cec8da5dab1204e0c0b8b (commit) via 501f30ce5fb3f105519aedd4ddb8693c119a63c3 (commit) via 692b1175e4d0493fcda0fbe8dd71ca33c2773a89 (commit) via 2330ba1b3d6e62272dbaf0d5b3b5e8481040a45f (commit) via 6fb8aa9a81ac7fcda4733d48555b09ca27dfacad (commit) via a66a216820f877881217485388b86c73722b351d (commit) via 1ef38667197289f585c7315beacb87179c21b1b6 (commit) via e1a591fc746b6d32b68a48b5d80846677ca0fffb (commit) via 8f555e43351517f1eb51f04a960936c9fef9a02a (commit) via 4b6a26d9521ef9eb63706be5ca144037d1d009f2 (commit) via ed254720fe2dcc612b49a2ef25db2061f8cb85ff (commit) via 2d93c4c06fabf8b8e6c8a4c85c4cf818dfd4a5d2 (commit) via 6821e0ea6f2e069ef75be58dc8f7bff50c961a7a (commit) via f16f6a3ef28754408548ff4ae1669856aec172b4 (commit) via 5870352d8f388347750d8445a80be92e0fab6504 (commit) via b7a9c02a50cc6fe5562204d09cb66e556d2f6ce9 (commit) via b974952b4cdb954e9b7fe4dda56d8ffec584f323 (commit) via 05ad9c79b80e5ae39ff63efc9b782eb0b34b3edf (commit) via 74deaf895aa52ecd94ce1953bdde525fda09fdf7 (commit) via 45823736e8a8c050a9cbcd299fc512be940ed19c (commit) via f89cedcd434daab36fbc96db22a0963e313b7ec6 (commit) via e9b8a5839f026b4047895b8dc869e075da0bcf45 (commit) via 5f1f891e2a8cb6a5241854884fae2aa8d69f28e6 (commit) via 6f28f1a59e143fc94ea1bc4d46dc9818e0d16e14 (commit) via 588590c539b5660e71660645305cb639cb35dc92 (commit) via c199952f5c66c61d908c5052de9172fe11a3f260 (commit) via 51789050633fc4554413a6f79439c9162c1c8cfb (commit) via 63b66cc7c8a6ec4e28eabd0bea135a70ed707754 (commit) via 8d13f14f958b9ee00b59fd869bd1630f76e6fa65 (commit) via 541817f63ca3e57bc8b8302602c42d6b745d73ef (commit) via 63628636af9bf43291711d51e38dc6f5933291ef (commit) via 94ce35a9f9877d3e48db3d800f2493f9944e1b5e (commit) via 71697c5dab92e5be15180c6fb4420fd847e1e539 (commit) via 324658271690d7ce4482e039a205ddaca3e1d18c (commit) via 445c0bb74722d23cac9c61b3f01df6917e01a0be (commit) via b2a24177e94ba7302735db68cfc4aff50532a474 (commit) via 5830e890bc3612145fcc169fa28548848cea75e1 (commit) via f6b196546546a5c658fb2d8303147f6b7f77e9f6 (commit) via dc64d738005a42aba8d4ba21e9f95c154530de64 (commit) via b0f253e07c2a90e49166445d165432b4e4cfa17f (commit) via 52823805b29a44a83eacd0e5b415b11227ec313b (commit) via 32b27bf19d181e4b2b227d13450a9dee9582af2c (commit) via 1e0dc0637b33314c14897ea00e2eb32b146141ea (commit) via 8f3a3914fe3a01001fd1062ac693a5e41a466b59 (commit) via f05f4893fa57ceac0ecb6266b9e536266f93aa1b (commit) via ed6239d17ec995ab5eaa51319c1f13fac8ae3a06 (commit) via 37d06faed3bc3c4d8ff908993b5f9cfb91e3c1a4 (commit) via 64eea6bb03ec8b861c5e336815e5a6b8233aadcd (commit) via 91caa91adf42b21945345aee03b68c4e5d881a63 (commit) via 4402b67d7de47c52b0d54fcfc0a845609fecba17 (commit) via b9ec3e71f647422b0748c3417b511146ba5a688d (commit) via e608345e060d03d63491d40a8a4c3b2291ef0940 (commit) via 6d5fcb7378b89790ab2d3feac0a6579c59b97bef (commit) via fa8a6a3eee3a6ce938cec4c1d8cc0540b27c451a (commit) via 7a71ec887ce78a48933d02e55d3b6d2b3ac49cfb (commit) via c7290277311f5189e4341c7684e14118f9f21c8b (commit) via 1f9990b7657332daad0680107d5230e18437f1da (commit) via f8d0a7f003c2916f08092da01c737294f1944eb8 (commit) via a303bc1f2982e59885c9787d3f81e1ced4b5f342 (commit) via 6cd7d99cb98c17c593948753d2a3b2a65d4f6040 (commit) via b3f5700ed4f3d5913d94dd0920fbc9df57adb090 (commit) via c9d05548405c6cc5c58dbede2e531c46732e009a (commit) via 0f9935e9a145535a7bb996fbfd8b1d24c762210c (commit) via 26de091d1be961570fade436de18f8422b89358f (commit) via 464679f80f60173589b6f3476abc1e6177d1a43f (commit) via 287221e8d9591bf252392ec34959e24c49fcd275 (commit) via 879920a2ebaacf33e554ab47e340c34fe2e878d8 (commit) via 8646596829494dbe054a18958eac68682ba42721 (commit) via 752c48f8643935cd859a794e53e4a9f4fba73b03 (commit) via f763a7d15407d289ba8356ff7528a53c6f0ae6ce (commit) via 3b16cc8b219e087e6b8cc8898ed8e4d58263d326 (commit) via 81c48eacccbeb3466e607c0f708f38869da70491 (commit) via e26926432d163cd835b7f8f1ab51e084c04050b7 (commit) via 8873c7e494018637449a17a7f7ddaf88ad43f3c6 (commit) via 76c231bd683410bed4fa803bcbc91e613e201ab0 (commit) via 405a5335ef12e4f2e7b661e9a7b3d5b33ab99629 (commit) via 12c04e05294d86d7c036cb3e866ae62f50ac5ba9 (commit) via 74a79b28b0a8c43ff6e198fc1993a40032a3d907 (commit) via db04fef13fb57050f47994beaad3115dc174746e (commit) via 018f6bff18785a1c3971a1ccfe3b1b5243d4d154 (commit) via 7aeff4fb904e67ce8f81053f595b8a8b0340cb52 (commit) via 231f3ea77440714384b9b2b0291736e5334b7f0e (commit) via 1aaa904622245200c179d53d638bdf256cda71ab (commit) via d846a3e8b9908caa65d182b680efb82c56c8103f (commit) via ef3b7a3394d918a7abebbd410a3525fd3b212ba3 (commit) via 1dc62c573e0c0a90ce34b6cbf2735c929f970c31 (commit) via 837c42d264ace217d23ca3a67ad19bf819e0690b (commit) via 74d39b2aa6360f2a5313901c861b0faa098b4c48 (commit) via af66f17fb463ece6f7b5ef28bc99d98f413f12e7 (commit) via 8d42f0fd09ddd6039c6c9344157668cfd44c21cb (commit) via f3ba318e099f62aea51718b73e8e817482beab51 (commit) via 22252978a4ec46ce8a0186dc31761293932a8abc (commit) via 9bb96969bab1e3fcadd7ee74df69c5079bbe6235 (commit) via fb1acc778d6e71cbeb5f512a8f8fb179b4fdf46e (commit) via a08e998ca2e7a8229da7f8b292dad94734977f33 (commit) via 9cd114fbe5d622ef7345259d143b4e09f5c0e6eb (commit) via 50227b0f6efb9ef56ff8a7fa85a9d6011012a201 (commit) via 166d95e7cbe9b27b070ac03829f4d8add3a1945e (commit) via b1a041898333a8d38387dca4fa6d509881845072 (commit) via 9ae80aea082384605e647f55fbc4d2910811a929 (commit) via 659b95765cd0fd213ba301c2162ec525422f8ff3 (commit) via 29e92fef556c8abd2e94fc0cf552a651a4788163 (commit) via 1e2c0ed5ea08fa32b2f89ba34c9cf63fe07de281 (commit) via 4b8fee9da8c19cb64a8ee0c6ab45883f83c764a3 (commit) via a101aa9d99849b2316c0f9a59ca265511a72185a (commit) via 2d1bb2b66195c9cae7599f2333755fd1bd0f9395 (commit) via cf6a3deae44c8ff8f5b6a21e590ab7956b24fd27 (commit) via b9307c1ac86019ae94e190f6b195b9f55129a4d8 (commit) via 155ffc993d61cc6cd9be09d07fc148dfff01c27c (commit) via 274bbd5fab970c5a2048f9d00bb4e441cd68d04a (commit) via e624445adff8aa10ca6663e653b13ecd5c7db8d2 (commit) via 9dbfa6a1ea5a12bbb899a2e1ada032e227289677 (commit) via af180cc7d050e821825f3f4a2e96607b67704a39 (commit) via f8ea11ff461c266e8f3746de12ba293932dcff0c (commit) via 41d94798a941f0df6ae1a647cee2671f4e03929d (commit) via dd83b24f222a2a935cad3b6a646fecaf6790afbd (commit) via 7e21263d0b86c221d27f17922f46322b08308268 (commit) via 45401950257ec58d01efefdbc53149739c7785e4 (commit) via 5574b78dae2f607d4ace66ab60d516d0c569357d (commit) via 5c27cb5f83cb2c89cf470a6203fe057d3fa7e322 (commit) via f61c45acf145d9d0782d3c1b2a729097983582aa (commit) via 257f738a0da4e03b97b7f58c9363d991c5537dab (commit) via b3f6e8cb78ed7c87cdb0e65a406f2d32f627a63c (commit) via 7b44ff084a49a09dcbe10872f4302f3a4232edc9 (commit) via be69761c78d0c285f88ea6b2da0399fcecf9d782 (commit) via a34445c1cf340a5e617464aec4042df447327de5 (commit) via aca55a29f7b982e7a0bd9911d1d176561c8d7a84 (commit) via 2845f6be8db0b1720e23db0877ec837f00967bdc (commit) via 9d27248cdfce6720639707170d59c5725033276d (commit) via c11ceb3a0da74711f8fd9fa6598d5d6fab5ff57b (commit) via a0b2a5989d80486916438a42364f50b46d1b0645 (commit) via fa390fa8f388efbc1859d22663e1694739ad77eb (commit) via 5939c7417d1f2e24b6e9b78160fe7588d634e7e1 (commit) via 4afbd656b48a6463736cc3aeb1056761b31e0fd9 (commit) via b66bdbd4268566f454d73fa92a46079c180d1e71 (commit) via 940903c6492b68d5d9aea247bfadb709ddaf20f5 (commit) via a26fb9072917d0c48a0dc9260018967eaf11c352 (commit) via a03e4ea191b0937fdfd5337cb9304392056723d0 (commit) via 61d45acfb580d9fe93ed1c6e66266cd0af485da7 (commit) via ad085e567e97a65ec8c4d402014374b3022e85f4 (commit) via edc63f5ef7d0655093bb01b0accb130fd4de8dd8 (commit) via 1a38472d047893bc91fb9fd82d1e641a7b1c03ad (commit) via 50510a670d1ba15973d6c895eccfc0754af2852d (commit) via 7a9b9fd136430287e583ed323c8c7f12292913ba (commit) via 0831becc1a650399b5cc417f65f5649a9cd76270 (commit) via 7981d4bf0edc69ceea28914ae78899b0ef3850be (commit) via 25631a44ac1524ad1dbed444a8fc44bdf08c1ea5 (commit) via 9e21f4b8ee27480cce4bc0e4dc3d0c5eefe24e1c (commit) via 4f76eb002d65d801d5c262f7b21594d1421de4fd (commit) via 96dd97f9ba37ae0e708d2917e78c1a61d385266b (commit) via 6020f0f93d4cce75b08d9a6ecb51de08975b197f (commit) via b8fb78c5ac719d9ec03cf1923d750d1a8b507aa9 (commit) via 581461bb3458c4c89ac8700bafb6669449f326ae (commit) via b1a6f11e4271265e4de9722c020158d2c075ff9d (commit) via b62eee0d7f150cdf840efff175888eacde993622 (commit) via e02ca799d966ed2054bbd78742fd0a61f8bd959e (commit) via b8c22283218b36853c70620037973ff271f0273a (commit) via 21672e51e43db1fbb39362346264815a5bba0f16 (commit) via f76e1c8c84eeaee504db9bb7510109247655e372 (commit) via 6726d9e0cd61634c6bae95857efb2e549ab8f7be (commit) via 5f52e655002de5fa4ff29d32869cfca2b7eda214 (commit) via e13a81c62a1312ab39f228c70a0c0479af8782ec (commit) via 6e6bcacb72db2db6baada7b00924c96ff05c5ca2 (commit) via 1e659474c93d48e07e3908814bd423c228d38f2f (commit) via f04cb33494a4b3009390cfc01e9a7247c8a132ae (commit) via 8625c1902d41735a34a3698f4cbbbac6cc21290a (commit) via d56de21d6a56b1897c420802294359b1678bc40a (commit) via fc6f7b9021abd604f0d8650881885a5443c2ecb2 (commit) via 4136bff2d0f2a805ea2b7f8b75f78ff48ec79da0 (commit) via 62d60108543bab32c4299e0aa90299975e435b64 (commit) via c4e957b9746407c07efbb937d21b7c31894d269e (commit) via 7df594c92efaa777598f23fe22e005c09103fd6f (commit) via e7284adcdfc5302c46587890c62a28eaac5aedd7 (commit) via 71dd3658b727489a75c068d7bc8170078c9582a6 (commit) via 4319b35e2bdf7aede32db3e81830b68ef37fa4b9 (commit) via 2f0bd7b1f1493c4805c172f2202598efc1f1c8c0 (commit) via ff5280906cd6de3cd86bd9c5c63fe2aaf372aa70 (commit) via 8c89de612feaf89e430798870cc0ff15b432ff74 (commit) via 88484ab05103cc51746c8c3d8d80f7304d5e5245 (commit) via f49ae745c1774213600bc054cb08d949286d9314 (commit) via 719adb4fdc61e5187efefdfeb25a41d60d40be7f (commit) via f4ca61220aa65e42d880c947ce9c01dfe5bc8d4b (commit) via bc9bf64f8dc7053ebe3ae75152472d7149e077ce (commit) via 35f9349396d4dfbcccdf977cf9d7f3096df5aa0e (commit) via 9f7f401f325d2e92016e99cc39992d9ee34f73bf (commit) via 01449b849e55e9cb599a9a9c5c3d0ef0db4181d3 (commit) via 7ff66471fa4a314021a6fbdb9f9f32989779fd93 (commit) via e347139d3fcac13ab84e8cc50242ad4b0d4a2f11 (commit) via 691bec3c09cb8c834dcec1f21aa700b5a342503d (commit) via 34d3ad990cdcebe9f1630e805e41b037bca3cb17 (commit) via 97e0eb3ec6f3ded3549a768897a86cd09cae3a2e (commit) via 2c58885e94c7052931bace093b680fba9cc19ddb (commit) via 3298a5294316c51d0a77e07dbfc187148a328485 (commit) via d6eda2a3a398b5747717b6dbc13337a6d5314416 (commit) via 3c0ff67a9ca7e9c71785fa9d97cc1c1c13908774 (commit) via 329cccfc7b3adabbcd961cc328609f23058e5a12 (commit) via 35a6a1396fa8b0a6fa094b39bccac7c1e81a7fd3 (commit) via f49cc4d95287859475d164890ab1e27847d57ccf (commit) via 292708ab32ec46279fefb045161606037ed89330 (commit) via 84b86bdfa2ef7186ede9c416a61d8682bf818bb7 (commit) via de3a563d6698de8e45708e9d056f948c8eab7c8c (commit) via f2a3a705e667b1c6858391a1139d08e41950e7d0 (commit) via e871a3ffb432095a92f11c11024b0e96e23b9f7c (commit) via aa2117a8f250b4b0ca08b133d847aa6768a3ce5a (commit) via 537b083e028c636b8f8afc4a847e186f4abca59f (commit) via dc2a2424b48086ac2f79abc322070a4498d01607 (commit) via 6bdd072803b4f9964416c89a36be66f8643fd4c7 (commit) via c09538e48c6fe241cec0af29294f4f7eaf4a3b83 (commit) via fd2777b13887a785bd2ce722b4795aab50752afa (commit) via 5a0aa773c1e5f1102c1a0124554794672eaca931 (commit) via ef24608db1e4b881667ca7a670a76842ae52853d (commit) via 108b9b869bfe7475be0218d5f9682818dd3f4e8b (commit) via 06ab7f5a4e0643c2baade6ed4c3babc2fd3e2ce0 (commit) via 55dd9b16d5c9f3641bcb236282fb06983df1a5dd (commit) via d619a4239e3d4bc5b1f7d4829aad87004db37c07 (commit) via 61eb3f0b7552b426951a99755bed5983593b6243 (commit) via 21cb715dbea71c7865107503fddf3ae24010fe85 (commit) via de2a738cbd4df919b8bdb3e6c824d55670869f36 (commit) via 8c72e01a318ae9946ea42211e16af5ce4772ffa9 (commit) via f4781f3655c083cc915cc626d2e397da64635d90 (commit) via b66b4a96e3a70264ca39775219cd7eb3e7f150e3 (commit) via 5580b3beb70ba51c5d4074e1bf691858ec09de0c (commit) via c6a23a4b72c57eb3e81b96563e6a8faa3a810aa5 (commit) via 4d798e62ec7740a45fa2b82ecdcb102ca02d154c (commit) via 591d7ec817162687bee8a278c066891d86448e31 (commit) via b6d080a04e3553caa08af276881863948472fc19 (commit) via b4320e6662be0594beab5d9ab075e9b42867b5c7 (commit) via 01f2e2b2012e09210104910646feee98128b458f (commit) via 3bcd0e142a3540ed8fa7a339728d0c10bacadcc8 (commit) via ae3fd56b20b1e1c0b2b9871827ed2f3529576717 (commit) via 6d8f3ddc7c0147f0a316b53ce3c5f852d5eb5921 (commit) via aae0f13b7e6223afe589e63e3fb77b8e95b00219 (commit) via a8b018b71cf2732254f4f2512f03719d2686f7b3 (commit) via 956ebf371940bd176ce31b8ce72445ad702a7ccf (commit) via 59e6c628931e041624607dfa67ae876376d23333 (commit) via 8d37cab5812780e7e4738e68ed7b8a5980a9e9b0 (commit) via 300be929de03281a31c0cf5e91302ad5baba1cd2 (commit) via 24f0e6fe8a1741d8d8267e8c47cc6dc79babecc7 (commit) via f5332121ef787684093ed46fd2e01c754c4ef946 (commit) via 1089bdb7d4911a5508f86a0eea59418b424b265c (commit) via e63db3ce0ec2e92d69b5e452f71f5c44cd205272 (commit) via c6963b1c2f87c5f7a9123aa9e8e843540c18ff41 (commit) via b44fb245f5cef586fae8a4d3d2492d50b0f90c93 (commit) via 44e117bf7340298584b449d0a313a2f7f388d1af (commit) via 2ca4c5d756b7f7f507b7949bc31682839cb3e2b8 (commit) via a0ee5d6e42a00d76ff8d98b8877867927896c165 (commit) via 5b3e3ee58748ac1fd9201d2d3facbed1b9b1e800 (commit) via f63b0241c9eeb1ef3dc1e915820c440119c30526 (commit) via 4053bde54b9c356bdee4f4e7548790ce5a06e9a5 (commit) via 82ef9377fe88c213c5e5a02279d2714f88add665 (commit) via 4855ae29508e8a659b3620fab93c4138fd7ed4f6 (commit) via 5d0cf59d06cbe62fc15c2256b7a86417fc0dff80 (commit) via d81f907aea269b12dc383911bfb469addfaffade (commit) via ff7a6305a7eaa3c3815e813acc78a1660ae82293 (commit) via 4dc835c9c6b7af68cd63ae9efa26ac23ee3d9365 (commit) via 98ff0410c83ae9868803bb81319a3476dfb2c8f1 (commit) via fde17d9ba0c2d12434b26f5f0cb158093acfbfcf (commit) via a511b7159123704c5c6e488b96c4ff3311498423 (commit) via 9c3899bbf45ec3bdbb78f5249a3f7ea05d793966 (commit) via cd7c47e6389d7641e65bef8215f2c101a9977465 (commit) via b0b874815d7c31057a13c062ea7e973e18bde9a7 (commit) via c09f3ed774a8a124eb1710cc332677627da04aff (commit) via 912542f7bec16dd3ca9aa47933b94a395b8f5868 (commit) via 839032dff87ae4ad5533fc275719f3ee72186cbc (commit) via f63b68f7078a482d31d6bc22569756c09a0a2202 (commit) via 1d457701c5d969f3912d763c3e912b913497b97c (commit) via 92adb99d00eca0ff23e9c791053d93d6310faa99 (commit) via c57da453bab14048f419eae6b9e9ff7a332a32f0 (commit) via 15c0c8db5e0aac50e44eb3e2cd6eb5c0b3585220 (commit) via 4b4ce9fb35a46447796252cbfd1af4ea6b889d55 (commit) via 7dbc022b373c26b48b2a68106fafa3dd25d9e7e3 (commit) via b9b7389e21010b19110c0591b6639d334d15f019 (commit) via cdeb6f122a80c8ae39418897346b20b2c26acc00 (commit) via 1cabeea9b8ab109c7a731c0f61c7b9788077ffea (commit) via a25d477fa7969f6311bc8df0ff4df8208e80fa6f (commit) via 8d09f2a3adc4ac3d394ca07e5a12607ed0368d60 (commit) via 97dcf87a868a51502e1ea6a90cd7a9ee3bbc59cf (commit) via dc69a8446ee47fd6d38d4fb4416db89ef5487696 (commit) via f155beb0946391ea633936647b4c68998ecf01bb (commit) via ce7b994383a8089e7c05b7c88132fe78de9a1be9 (commit) via 733c19a0720035c1aa19d79f765d72b085d58bdd (commit) via 936a8f1cf8c314993f7fca6f193764cb53652924 (commit) via e3d0bf0bb2aea5e6f18cce32ad0e75e14169c413 (commit) via f978465fb36cc8ea799ba5553f5c6722c7cf241a (commit) via 03f9bd4091ef42e7dc42ef8fb275bc26cd619d5a (commit) via e4a8c71da8f742e3b1cadf70069554cc0ef1f8c1 (commit) via f524eb4dc114cc297d68a42ed9ed57fcebcde4f0 (commit) via ddb373ecb0510a0e52c030fce4ff0485b1d0345b (commit) via 31dc0310e2303deb9eec4824632683313d0d8699 (commit) via 1da9d28edc9eae3414d4d04880add60a7e8e0c6d (commit) via 0147a74becb2020850d75a611c65294520bd6c64 (commit) via 2a17c33928eba4ee0e383ee838b5980748448730 (commit) via c5569cfa0b985b763608231fe4b2fc976422aa33 (commit) via 778117c502d9e702327f592784c8d7b94212302c (commit) via e23e28da225fc51493f1694f9f61bc23df1b9ad9 (commit) via 25b9d31526beb75fe8f96bd2db2a09affef17204 (commit) via 7c5ff646dc6328233da09d9fc9b68c25eec8a9ba (commit) via f24c1564bd9e71176bbff781e0e38cd0e29e9fa3 (commit) via fb052a637fe41ab87af98753593a8cd5a07735de (commit) via eeab5f48fe6da19f1519149a5ea57b1ab7466e0d (commit) via 81b8d014567c7957da86e820c2b61fe003aca3b3 (commit) via c79382e69b37b3ff854ab88999a3dc6df0baf8f5 (commit) via 6893f7a5c7d223e9e3ef9966ce9757588196c66a (commit) via 4e9085696b0a0354b4ece9aa32230952608b3fa4 (commit) via 6cff9c8da6a8190258f3b392312297ca2ac11e33 (commit) via 38b7660eeddbda98d406dd130f2a3bda08ca1977 (commit) via c9cb01adbb24c91b665c6c219573f8ee96e1986c (commit) via 4af5e1a5c3fef04bd6e8131cbfad6617238d5f91 (commit) via 4ad98cc3f53073d5d726619f6bb03e0679ff9bdc (commit) via fe29cb3bb0b291ef354996b2e32fa3bdb724b152 (commit) via c254f3a13bc21868dba0163584a89d31483ee647 (commit) via 990192872d30120e0e54cb6da7b150b7b883528b (commit) via 64b5a38bd9ac83bfc36062eb0c4f7f384930176c (commit) via 74210f07fd86b03bed5ca9db57ec46e63ac1185b (commit) via 7e03e6b4eae2cc5871dda97462d1d43ec4b975b5 (commit) via 33b95883aa4ef7391c05e563243992d35846a633 (commit) via 6f12bf215fb6cd86a0105c87c72076840ca7f5b6 (commit) via a1ce51dcb0b105765a0245a9c48d96ff1583b73e (commit) via 5d3d9656451ae86fd1a20b19a3ea21c0931d24c5 (commit) via 3e54cabf8193e6a8cd607b1671defb8b6800b53d (commit) via 32b446d5a8f146565b81324d1a18bcb053e07c5f (commit) via 28c874da179a520b1cb5113eb33e2e8b3cb8f48d (commit) via ff1bdfa0bcdb24326d0f12f41e256a57b2a03d36 (commit) via e3b46bc48a6808d52b492a43e96ded6eb31114c3 (commit) via c50945989daa47802e30851b543ab5c69005a343 (commit) via 76762d69b55065af69df075ca8bd3425b5b3ca84 (commit) via f461a3a743750421ec377357687f65c2c007a63a (commit) via 168065dad763121f9f9630cac9aed184098d53a4 (commit) via b16d487cbc70a441d26a1052b22d1bb0132b1cbc (commit) via 621ff8e6166f448d807ebabed582810adc42cd57 (commit) via 66fff5df49520ac6e43f24aba3308f1c3e0ad205 (commit) via 04748779e4d5c2aff7b59adba7034bc6cf56d254 (commit) via c348f19786fddc4464cef4b507cce18173ad8dbb (commit) via 5db3a263c3fe21ccea6af4d42b2a34d421ed76a7 (commit) via c23a42e6ae287e7c4e683cae245cebdd0fcf7e96 (commit) via ad0a3834a12aa038bcbf157304a84e6fd1f6f004 (commit) via 1c8ec368f03e78978cb13a6bbf6a413a264141cc (commit) via b8a33b25ac92d0ce0eb21d09dd3324f12eced7ef (commit) via 13bd996e8f41fefeb0dfe6a71083e44b8ab5eaaf (commit) via cf0870ad2102dd632a12f6093184f3faae9f6712 (commit) via a4788324cb8b8674062659310fe483543f5450e5 (commit) via 82e2ad37a05d4f6ec125ffadbd00295283b355a7 (commit) via 4aae9331bc735411fe931a49c6d7bdbcfa7a972f (commit) via 963707ab3c7ba57e52c28f0dd396d97b37446063 (commit) via f86f54eb9070effb6216861749523d3a32932d47 (commit) via ea233921b46b3eeda51865bb5306919b16202872 (commit) via 76a3a6797ceb93535a06ca4d17b3a454f5728cca (commit) via c3a91e51d06f4ad81969fcbde4bcacead321f357 (commit) via fbc4d83ae7b844aa0ea6ec60af4f0a238110858a (commit) via 02e80019f2dc8f01e51d8bdc62a1cabff69fd51e (commit) via ea998190cfe5a051224490172cfaedc69b777ff6 (commit) via ddfc1d37ccb5e2a6aeef5cce47479ddc36684f33 (commit) via 95930c2d1fa356d5301b7c5e53b20035876bb436 (commit) via 07d8fad852babaf9d1b02e7f13eb188f34ff58f5 (commit) via b376aa05eaa47bf679691a5031b00255712807f4 (commit) via f50d9fe1d6ebf7ac8ecf615e0e79476bc824f4c0 (commit) via efbefe2f4c46bf50c6df7e06a06476e3f91e1ba7 (commit) via 9c80c4d5a246b8f95dfbc28fbf14ca899531630f (commit) via a62c6d56b13390d216a8b6096a9c9e809b3c4e93 (commit) via 615685e852d7aa9b48b117b0335a337d542f847f (commit) via 7fadc161724cb5d3e1d3f8aa449c8078e5ffa9e1 (commit) via c6ed05ec73e1b1e22ea890fc95ec5e067726cbe8 (commit) via 17f72a0b2273e8c45296711d2454997e74e2734c (commit) via 1e584b8a13cd6514f2ec5d117d055f3270c944d5 (commit) via be502d221a416ad271e4d13231cd796f8da32ca4 (commit) via 690cb8ff65f3336cb8e72a55944f974d0fd40f05 (commit) via 7a4c9d267bd245f19796a5fea3b21b18ed57f870 (commit) via 877caf478bae1e7f64084a8f2a7d6fe61f63b5e9 (commit) via 8ee06279fff744a1d7f235df9b570e0c25a91b1f (commit) via f2ffcdf3aa5cf3b02d674411270df072f3a1eded (commit) via 68f295d6052d49200f9ad3e06909b1157e7a82be (commit) via 14d94e174a230e66d7d75c774435d77f3d8aa22e (commit) via 88fbc26175d8f32b01fac69828b7549a5ec53166 (commit) via daae7dbb1ff08b5f88953ddb77ef71454f3b1a3f (commit) via 40d158eee35c3d10858593587c6ddc999b9b9329 (commit) via 4107f6bca7b2bc58e6570501123f3d500ec3905b (commit) via 04ba4bc070466c302b994968d527da5dbe390287 (commit) via 6dfdb0160c0ad6b7b71edb3c5f41c1e8e5868667 (commit) via 921723d07585b41c96b295e30a74df43626224af (commit) via 8dd29939ef79acd5fdfdf90c08d53c83706a24d3 (commit) via 28dce11948523f80d6eb76ef6a1d95df78f9c870 (commit) via d22b54a00587d6a4a5227b93f0461ab4549ea94c (commit) via b8b9bbcbd3dc8e7bebd2f7c74996a80f7620d77e (commit) via 3e9b25623877afb9854b2f3cae84e47ffb52c9a8 (commit) via 9ea364c389fc92bcd8efc800c9b8e852958c169a (commit) via 725b7ef17598076911da9c68efbf8c0efd593191 (commit) via 7799b1ceabb9baf4c88f0013b9b2bcd3e60b1750 (commit) via d238160a22ed3e7c9d2235002e3051afe162e662 (commit) via 9e419f62bde6c86bc7dd35c71e0a29321f3cb3ea (commit) via ac0af07083727a958e468e6d6fca044c73de0a80 (commit) via 421085cc4c1834e6b27f3cb2432786aff657ab77 (commit) via fe8508b8b359689c927bb062ee37f79c52930b19 (commit) via 27c6b12626d6e7b8e4d7a11784c2c5e2bfb87fde (commit) via 420aab387f706610d17cb51b3574f03fd370719a (commit) via 55724db3db49e7ed5180305600733d6a9253c65d (commit) via 543c101d4b98c947b7bfc66cac6d49d177ed4fc0 (commit) via 3669a8cc8f64a1874a3d370abccfc6e815b46514 (commit) via ab0b3ecf867223d8aeeb9c405dfc7204114b0dbe (commit) via 9ab8133bf8959c80167f85ffb4c12c37f3b4c2ed (commit) via 558fe23226b69665dd66ee15bed2f7492653aa09 (commit) via 990ac64516223f1ffa9728b01b47d08b7954de2c (commit) via 3e37292c382d8f48554af5a0aa10e3ce2d16363f (commit) via f26778c9c6265fae59a35413d9a2d735190cff22 (commit) via 5473d2582cbc8943ead50550ef72936e0b99a945 (commit) via 79e801806aedbbb74f642fafd9f54c02e60677f5 (commit) via 07f27d8238021b6e485699369383a58f95984a4e (commit) via 3fa8776a68404d4bea8c2fa82957488c448b4e20 (commit) via 6fdf043e6ee8ce9766f0b41a1c65ef0996ce7db3 (commit) via ee7d2a6010a2c6745630a53e58a6e4601114b530 (commit) via 62d5476740a8afb90eb67177fd1aece74cd3f8ec (commit) via d0e8b26ee2695246a4e3baa37d4384e6c2e634d3 (commit) via abfa43aa270d92219f0784c725fe31cad1cdbc69 (commit) via da0ae7e19b0a3514756f6d0a762b480d744425ac (commit) via 0e0c9a1a7a3e4c9a6bb33d65dbc0918184b8fb30 (commit) via b92c8a2e56f0e4dba1627e86077e56c63457e85c (commit) via 279a2762dc9f11a68afa3cb84e6ccd9047ede1eb (commit) via e46bd2827f581f1c5b18c4e166c13741fa6a99a8 (commit) via aec147efa1f27518f6927ca5078e0547dd1a234d (commit) via 6d025eff1b41cb99a60b50c36de15803f6e8076f (commit) via 5fd255424fda27b1ca9ded48a83da31405ae1731 (commit) via e934fad6389da228ae33e5fb83c29807a315ee77 (commit) via 541b9a93871892b0ad1732406f59f2196ae76cf9 (commit) via 30f8ceebbad01f1040b492599d26e0f01e0824f1 (commit) via 74a2ae4abac3be78d140d9671fa79977de449ed1 (commit) via d35bb66516b25a4adf3f0471a1c6256680e4491a (commit) via 8dcb530de6372580fa08659f1b230a86ac53d553 (commit) via 47c9cf8925123bbfc68fd5819816016e488da165 (commit) via 2ca2cc16b1c4710726ba82908e735f5b27a95184 (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 (8ab28948017c08c91d20495935ddaaef19116d28) \ N -- N -- N (c75d41451966d864ab722c4f31a018a2c55bd526) 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=c75d41451966d864ab722c4f31a018a2c55bd526 commit c75d41451966d864ab722c4f31a018a2c55bd526 Author: Harald Welte Date: Thu Feb 22 21:50:13 2018 +0100 Add dissector for OsmoTRX protocol Change-Id: I31f5071d08eff1731f1d602886e204c87eed107c http://cgit.osmocom.org/wireshark/commit/?id=ec80140b6bcc53275611773ef584545a14e66df6 commit ec80140b6bcc53275611773ef584545a14e66df6 Author: Harald Welte Date: Tue Dec 19 23:22:23 2017 +0100 Dissector for the Osmocom GSUP Protocol The Osmocom GSUP protocol is a light-weight alternative to the classic GSM MAP protocol. It operates between (MSC|SGSN) and HLR. Change-Id: I954c7e332dce3a8855f7f4ace0b878f66da6f02e http://cgit.osmocom.org/wireshark/commit/?id=65e07b4809ba4133634739ed00ade8744660a87c commit 65e07b4809ba4133634739ed00ade8744660a87c Author: Harald Welte Date: Sat Jan 7 18:08:21 2017 +0100 WIP: Qualcomm DIAG Protocol support Change-Id: I0bd06c46e00570005a1148860954a77c8f5445a8 http://cgit.osmocom.org/wireshark/commit/?id=e11e253268826d0b9cde4f0e45ecc041f6f6f525 commit e11e253268826d0b9cde4f0e45ecc041f6f6f525 Author: Harald Welte Date: Fri Dec 2 16:44:20 2016 +0100 WIP: RSL Ericsson support Change-Id: I1e9b3c08848f4feb60361e629d7225b6d2e1dcbd http://cgit.osmocom.org/wireshark/commit/?id=292f117299f972630651f46a7ddb73c843a5f65f commit 292f117299f972630651f46a7ddb73c843a5f65f Author: Harald Welte 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=85d9379b0b984b820c164b6425266bccef13bbf4 commit 85d9379b0b984b820c164b6425266bccef13bbf4 Author: Harald Welte 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=e80122498eba10ac5de986b52d71580b8fe1ff03 commit e80122498eba10ac5de986b52d71580b8fe1ff03 Author: Harald Welte 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=445aeb71627197eb769aca9e28c5ffa6a528c43c commit 445aeb71627197eb769aca9e28c5ffa6a528c43c Author: Harald Welte 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 ----------------------------------------------------------------------- Summary of changes: .editorconfig | 2 +- .gitignore | 31 +- .gitlab-ci.yml | 130 +- .mailmap | 15 +- AUTHORS | 55 +- AUTHORS.src | 3 + CMakeLists.txt | 639 +- CMakeOptions.txt | 55 +- CPackConfig.txt | 129 - ConfigureChecks.cmake | 44 - INSTALL | 10 +- INSTALL.configure | 4 +- Makefile.am | 432 +- Makefile.am.inc | 10 - README | 236 - README.cmake | 217 - README.hpux | 51 +- README.linux | 14 +- README.macos | 96 +- README.md | 232 + README.vmware | 29 - acinclude.m4 | 300 +- capchild/CMakeLists.txt | 1 - capchild/Makefile.am | 9 +- capchild/capture_ifinfo.c | 37 +- capchild/capture_session.h | 6 +- capchild/capture_sync.c | 77 +- capinfos.c | 71 +- capture_info.c | 158 +- capture_info.h | 20 +- capture_opts.c | 373 +- capture_opts.h | 62 +- capture_stop_conditions.c | 15 +- capture_stop_conditions.h | 14 +- captype.c | 34 +- caputils/CMakeLists.txt | 1 - caputils/Makefile.am | 10 +- caputils/airpcap.h | 2 +- caputils/airpcap_loader.c | 20 +- caputils/capture-pcap-util-unix.c | 2 + caputils/capture-pcap-util.c | 73 +- caputils/capture_ifinfo.h | 9 + caputils/capture_wpcap_packet.c | 48 - caputils/iface_monitor.c | 1 + caputils/ws80211_utils.h | 2 + cfile.c | 60 +- cfile.h | 49 +- cmake/modules/CMakeInstallDirs.cmake | 93 - cmake/modules/FindASCIIDOC.cmake | 1 - cmake/modules/FindBCG729.cmake | 57 + cmake/modules/FindCARES.cmake | 12 +- cmake/modules/FindCygwin.cmake | 15 +- cmake/modules/FindGEOIP.cmake | 11 +- cmake/modules/FindGLIB2.cmake | 12 +- cmake/modules/FindGMODULE2.cmake | 22 +- cmake/modules/FindGNUTLS.cmake | 6 +- cmake/modules/FindGTHREAD2.cmake | 12 +- cmake/modules/FindGTK2.cmake | 6 +- cmake/modules/FindHTMLHelp.cmake | 7 + cmake/modules/FindKERBEROS.cmake | 6 +- cmake/modules/FindLUA.cmake | 10 +- cmake/modules/FindLZ4.cmake | 6 +- cmake/modules/FindNGHTTP2.cmake | 6 +- cmake/modules/FindPCAP.cmake | 22 +- cmake/modules/FindPOD.cmake | 5 +- cmake/modules/FindPORTAUDIO.cmake | 5 +- cmake/modules/FindPerl.cmake | 81 + cmake/modules/FindSNAPPY.cmake | 6 +- cmake/modules/FindSPANDSP.cmake | 6 +- cmake/modules/FindYAPP.cmake | 23 - cmake/modules/FindZLIB.cmake | 4 +- cmake/modules/UseMakeDissectorReg.cmake | 32 - cmake/modules/UseMakePluginReg.cmake | 18 + cmake/modules/UseMakeTapReg.cmake | 17 - cmake/modules/UseMakeTaps.cmake | 15 + cmake/modules/WiresharkPlugin.cmake | 57 +- cmakeconfig.h.in | 86 +- codecs/CMakeLists.txt | 26 +- codecs/G711a/G711adecode.c | 2 + codecs/G711u/G711udecode.c | 2 + codecs/G722/G722decode.c | 2 + codecs/G726/G726decode.c | 2 + codecs/G729/G729decode.c | 97 + codecs/G729/G729decode.h | 46 + codecs/Makefile.am | 21 +- codecs/codecs.c | 92 +- codecs/codecs.h | 16 +- codecs/speex/resample.c | 2 + conditions.c | 15 +- conditions.h | 14 +- configure.ac | 721 +- debian/control | 2 +- debian/copyright | 659 +- debian/libwireshark-dev.install | 2 +- debian/libwireshark0.install | 2 +- debian/libwireshark0.symbols | 78 +- debian/libwiretap0.symbols | 3 +- debian/libwscodecs0.symbols | 5 +- debian/libwsutil-dev.install | 4 +- debian/libwsutil0.symbols | 10 +- .../05_note-README-when-running-as-root.patch | 2 +- debian/patches/06_release-version.patch | 6 +- debian/patches/16_licence_about_location.patch | 4 +- debian/po/cs.po | 95 +- debian/po/da.po | 95 +- debian/po/de.po | 98 +- debian/po/es.po | 95 +- debian/po/eu.po | 95 +- debian/po/fi.po | 95 +- debian/po/fr.po | 95 +- debian/po/hu.po | 95 +- debian/po/id.po | 95 +- debian/po/it.po | 95 +- debian/po/ja.po | 93 +- debian/po/ko.po | 95 +- debian/po/nl.po | 95 +- debian/po/pt.po | 95 +- debian/po/pt_BR.po | 95 +- debian/po/ru.po | 98 +- debian/po/sk.po | 95 +- debian/po/sv.po | 96 +- debian/po/templates.pot | 94 +- debian/po/vi.po | 95 +- debian/rules | 4 +- debian/templates | 38 + debian/wireshark-common.postinst | 12 +- debian/wireshark-common.postrm | 8 +- debian/wireshark-dev.install | 2 +- dftest.c | 25 +- diameter/CiscoSystems.xml | 35 + diameter/Huawei.xml | 57 + diameter/TGPP.xml | 6 + diameter/dictionary.xml | 344 +- doc/CMakeLists.txt | 51 +- doc/Makefile.am | 51 +- doc/README.build-system | 21 + doc/README.developer | 21 +- doc/README.dissector | 58 +- doc/README.extcap | 2 +- doc/README.heuristic | 1 - doc/README.plugins | 98 +- doc/README.stats_tree | 20 +- doc/capinfos.pod | 3 +- doc/dfilter2pod.pl | 140 - doc/dumpcap.pod | 14 +- doc/extcap_example.py | 45 +- doc/make-authors-format.pl | 13 +- doc/make-authors-short.pl | 15 +- doc/packet-PROTOABBREV.c | 16 +- doc/perlnoutf.pl | 14 +- doc/plugins.example/Makefile.am | 34 + doc/plugins.example/README | 13 + doc/plugins.example/configure.ac | 38 + doc/plugins.example/hello.c | 62 + doc/tshark.pod | 57 +- doc/wireshark.pod.template | 11 + docbook/CMakeLists.txt | 122 +- docbook/Makefile.am | 45 +- docbook/README.txt | 29 +- docbook/asciidoc.conf | 2 +- docbook/asciidoctor-asciidoc.conf | 4 +- docbook/attributes.asciidoc | 1 + docbook/{ => common_src}/GPL_appendix.asciidoc | 0 .../common_src/typographic_conventions.asciidoc | 80 + docbook/developer-guide-docinfo.xml | 3 +- docbook/developer-guide.asciidoc | 6 +- docbook/dfilter2xml.pl | 181 - docbook/make-wsluarm.pl | 14 +- docbook/release-notes.asciidoc | 51 +- docbook/user-guide-docinfo.xml | 3 +- docbook/user-guide.asciidoc | 4 +- docbook/ws.css | 12 +- docbook/wsdg_src/WSDG_chapter_dissection.asciidoc | 4 +- docbook/wsdg_src/WSDG_chapter_quick_setup.asciidoc | 197 +- docbook/wsdg_src/WSDG_chapter_sources.asciidoc | 31 +- docbook/wsdg_src/WSDG_chapter_tools.asciidoc | 274 +- .../wsdg_src/WSDG_chapter_userinterface.asciidoc | 15 +- docbook/wsdg_src/WSDG_preface.asciidoc | 21 - docbook/wsug_src/WSUG_app_files.asciidoc | 441 +- docbook/wsug_src/WSUG_app_tools.asciidoc | 752 +- docbook/wsug_src/WSUG_chapter_advanced.asciidoc | 11 +- docbook/wsug_src/WSUG_chapter_capture.asciidoc | 34 +- docbook/wsug_src/WSUG_chapter_customize.asciidoc | 78 +- docbook/wsug_src/WSUG_chapter_io.asciidoc | 34 +- docbook/wsug_src/WSUG_chapter_statistics.asciidoc | 22 +- docbook/wsug_src/WSUG_chapter_use.asciidoc | 76 +- docbook/wsug_src/WSUG_chapter_work.asciidoc | 12 +- docbook/wsug_src/WSUG_preface.asciidoc | 20 - docbook/wsug_src/capinfos-h.txt | 61 + docbook/wsug_src/dumpcap-h.txt | 62 + docbook/wsug_src/editcap-F.txt | 38 + docbook/wsug_src/editcap-T.txt | 198 + docbook/wsug_src/editcap-h.txt | 91 + docbook/wsug_src/mergecap-h.txt | 19 + docbook/wsug_src/rawshark-h.txt | 31 + docbook/wsug_src/reordercap-h.txt | 9 + docbook/wsug_src/text2pcap-h.txt | 79 + docbook/wsug_src/tshark-h.txt | 119 + dumpcap.c | 1179 +- editcap.c | 72 +- enterprises.tsv | 942 +- epan/.editorconfig | 4 - epan/CMakeLists.txt | 191 +- epan/Makefile.am | 259 +- epan/addr_and_mask.c | 2 +- epan/addr_and_mask.h | 2 +- epan/addr_resolv.c | 507 +- epan/addr_resolv.h | 20 +- epan/address.h | 32 +- epan/address_types.c | 31 +- epan/asm_utils.c | 84 - epan/asm_utils.h | 36 - epan/asm_utils_win32_x86.asm | 184 - epan/circuit.c | 320 - epan/circuit.h | 114 - epan/color_filters.c | 15 +- epan/column.c | 37 +- epan/column.h | 4 + epan/compress/Makefile.am | 46 - epan/compress/lzxpress.c | 134 - epan/compress/lzxpress.h | 46 - epan/conversation.c | 348 +- epan/conversation.h | 97 +- epan/conversation_table.c | 44 +- epan/conversation_table.h | 31 +- epan/crypt/CMakeLists.txt | 1 - epan/crypt/Makefile.am | 10 - epan/crypt/airpdcap.c | 3 +- epan/crypt/airpdcap_ccmp.c | 3 +- epan/decode_as.c | 38 +- epan/decode_as.h | 11 +- epan/dfilter/CMakeLists.txt | 14 +- epan/dfilter/Makefile.am | 26 +- epan/dfilter/dfilter-macro.c | 4 +- epan/dfilter/drange.h | 1 + epan/dfilter/scanner.l | 4 + epan/dfilter/sttype-set.h | 2 + epan/diam_dict.l | 7 + epan/dissectors/.editorconfig | 12 + epan/dissectors/CMakeLists.txt | 3109 +- epan/dissectors/Makefile.am | 143 +- epan/dissectors/asn1/Makefile.am | 16 +- epan/dissectors/asn1/Makefile.inc | 3 - epan/dissectors/asn1/acse/acse.cnf | 6 +- epan/dissectors/asn1/acse/packet-acse-template.c | 15 +- .../asn1/ansi_map/packet-ansi_map-template.c | 12 +- .../asn1/ansi_tcap/packet-ansi_tcap-template.c | 11 +- epan/dissectors/asn1/camel/packet-camel-template.c | 8 +- epan/dissectors/asn1/cmp/packet-cmp-template.c | 25 +- epan/dissectors/asn1/gprscdr/gprscdr.cnf | 105 +- .../asn1/gprscdr/packet-gprscdr-template.c | 60 + epan/dissectors/asn1/gsm_map/gsm_map.cnf | 46 +- .../asn1/gsm_map/packet-gsm_map-template.c | 307 +- epan/dissectors/asn1/h225/h225.cnf | 6 +- epan/dissectors/asn1/h225/packet-h225-template.c | 8 +- epan/dissectors/asn1/h245/h245.cnf | 10 +- epan/dissectors/asn1/h245/packet-h245-template.h | 4 +- epan/dissectors/asn1/h248/packet-h248-template.c | 13 +- epan/dissectors/asn1/idmp/packet-idmp-template.c | 3 +- epan/dissectors/asn1/inap/packet-inap-template.c | 8 +- epan/dissectors/asn1/kerberos/CMakeLists.txt | 1 + epan/dissectors/asn1/kerberos/Makefile.am | 3 +- epan/dissectors/asn1/kerberos/RFC6113.asn | 124 + epan/dissectors/asn1/kerberos/k5.asn | 78 +- epan/dissectors/asn1/kerberos/kerberos.cnf | 56 +- .../asn1/kerberos/packet-kerberos-template.c | 37 +- epan/dissectors/asn1/lcsap/lcsap.cnf | 4 +- epan/dissectors/asn1/lcsap/packet-lcsap-template.c | 9 +- epan/dissectors/asn1/ldap/ldap.cnf | 2 +- epan/dissectors/asn1/ldap/packet-ldap-template.c | 7 +- epan/dissectors/asn1/lpp/LPP.asn | 678 +- epan/dissectors/asn1/lpp/lpp.cnf | 187 +- epan/dissectors/asn1/lpp/packet-lpp-template.c | 90 +- epan/dissectors/asn1/lpp/packet-lpp-template.h | 4 +- epan/dissectors/asn1/lppa/packet-lppa-template.c | 8 +- .../asn1/lte-rrc/EUTRA-InterNodeDefinitions.asn | 28 +- .../asn1/lte-rrc/EUTRA-RRC-Definitions.asn | 2166 +- .../asn1/lte-rrc/EUTRA-Sidelink-Preconf.asn | 116 +- .../dissectors/asn1/lte-rrc/EUTRA-UE-Variables.asn | 16 +- .../asn1/lte-rrc/NBIOT-InterNodeDefinitions.asn | 2 +- .../asn1/lte-rrc/NBIOT-RRC-Definitions.asn | 509 +- .../dissectors/asn1/lte-rrc/NBIOT-UE-Variables.asn | 3 +- .../asn1/lte-rrc/PC5-RRC-Definitions.asn | 21 +- epan/dissectors/asn1/lte-rrc/lte-rrc.cnf | 133 +- .../asn1/lte-rrc/packet-lte-rrc-template.c | 196 +- epan/dissectors/asn1/m2ap/packet-m2ap-template.c | 10 +- epan/dissectors/asn1/m3ap/packet-m3ap-template.c | 10 +- epan/dissectors/asn1/nbap/nbap.cnf | 846 +- epan/dissectors/asn1/nbap/packet-nbap-template.c | 618 +- epan/dissectors/asn1/pres/packet-pres-template.c | 6 +- epan/dissectors/asn1/qsig/qsig.cnf | 2 +- epan/dissectors/asn1/ranap/packet-ranap-template.c | 66 + epan/dissectors/asn1/ranap/ranap.cnf | 40 + epan/dissectors/asn1/rnsap/packet-rnsap-template.c | 2 + epan/dissectors/asn1/rnsap/rnsap.cnf | 12 + epan/dissectors/asn1/ros/packet-ros-template.c | 4 +- epan/dissectors/asn1/rrc/Class-definitions.asn | 2 +- epan/dissectors/asn1/rrc/Constant-definitions.asn | 2 +- epan/dissectors/asn1/rrc/InformationElements.asn | 1002 +- epan/dissectors/asn1/rrc/Internode-definitions.asn | 258 +- epan/dissectors/asn1/rrc/PDU-definitions.asn | 691 +- epan/dissectors/asn1/rrc/packet-rrc-template.c | 176 +- epan/dissectors/asn1/rrc/packet-rrc-template.h | 11 +- epan/dissectors/asn1/rrc/rrc.cnf | 317 +- epan/dissectors/asn1/rtse/packet-rtse-template.c | 4 +- epan/dissectors/asn1/s1ap/S1AP-CommonDataTypes.asn | 2 +- epan/dissectors/asn1/s1ap/S1AP-Constants.asn | 6 +- epan/dissectors/asn1/s1ap/S1AP-Containers.asn | 2 +- epan/dissectors/asn1/s1ap/S1AP-IEs.asn | 9 +- epan/dissectors/asn1/s1ap/S1AP-PDU-Contents.asn | 2 +- .../dissectors/asn1/s1ap/S1AP-PDU-Descriptions.asn | 2 +- epan/dissectors/asn1/s1ap/S1AP-SonTransfer-IEs.asn | 2 +- epan/dissectors/asn1/s1ap/packet-s1ap-template.c | 12 +- epan/dissectors/asn1/snmp/packet-snmp-template.c | 291 +- epan/dissectors/asn1/snmp/packet-snmp-template.h | 15 +- epan/dissectors/asn1/snmp/snmp.cnf | 6 +- .../asn1/spnego/packet-spnego-template.c | 4 +- epan/dissectors/asn1/t124/t124.cnf | 4 +- epan/dissectors/asn1/t38/packet-t38-template.c | 10 +- epan/dissectors/asn1/tcap/packet-tcap-template.c | 41 +- epan/dissectors/asn1/tcap/packet-tcap-template.h | 3 +- epan/dissectors/asn1/tcap/tcap.cnf | 4 +- epan/dissectors/asn1/x2ap/X2AP-Constants.asn | 6 + epan/dissectors/asn1/x2ap/packet-x2ap-template.c | 12 +- epan/dissectors/asn1/x721/Makefile.am | 35 - epan/dissectors/dcerpc/CMakeLists.txt | 24 - epan/dissectors/dcerpc/Makefile.am | 3 - epan/dissectors/dissectors.h | 50 + epan/dissectors/file-elf.c | 46 +- epan/dissectors/file-pcapng.c | 21 +- epan/dissectors/make-dissectors.c | 212 + epan/dissectors/packet-6lowpan.c | 290 +- epan/dissectors/packet-6lowpan.h | 2 +- epan/dissectors/packet-acse.c | 27 +- epan/dissectors/packet-aeron.c | 21 +- epan/dissectors/packet-amqp.c | 121 +- epan/dissectors/packet-amr.c | 47 +- epan/dissectors/packet-ancp.c | 2 +- epan/dissectors/packet-ansi_a.c | 2 +- epan/dissectors/packet-ansi_map.c | 12 +- epan/dissectors/packet-ansi_tcap.c | 17 +- epan/dissectors/packet-artemis.c | 154 + epan/dissectors/packet-artnet.c | 56 +- epan/dissectors/packet-aruba-erm.c | 12 +- epan/dissectors/packet-asterix.c | 68 +- epan/dissectors/packet-atalk.c | 2 +- epan/dissectors/packet-bacapp.c | 6 - epan/dissectors/packet-ber.c | 9 +- epan/dissectors/packet-bgp.c | 129 +- epan/dissectors/packet-bluetooth.c | 262 +- epan/dissectors/packet-bootp.c | 29 +- epan/dissectors/packet-brcm-tag.c | 202 + epan/dissectors/packet-bssap.c | 4 + epan/dissectors/packet-bssgp.c | 184 +- epan/dissectors/packet-btatt.c | 46 +- epan/dissectors/packet-btavrcp.c | 18 +- epan/dissectors/packet-bthci_acl.c | 1 + epan/dissectors/packet-bthci_acl.h | 1 + epan/dissectors/packet-bthci_cmd.c | 78 +- epan/dissectors/packet-bthci_evt.c | 22 +- epan/dissectors/packet-btl2cap.c | 11 +- epan/dissectors/packet-btle.c | 475 +- epan/dissectors/packet-btmesh.c | 1243 + epan/dissectors/packet-camel.c | 8 +- epan/dissectors/packet-cdp.c | 3 +- epan/dissectors/packet-ceph.c | 6 +- epan/dissectors/packet-cfm.c | 28 +- epan/dissectors/packet-cipsafety.c | 7 +- epan/dissectors/packet-cisco-marker.c | 3 +- epan/dissectors/packet-cmp.c | 31 +- epan/dissectors/packet-cms.c | 2 +- epan/dissectors/packet-coap.c | 409 +- epan/dissectors/packet-coap.h | 1 + epan/dissectors/packet-cops.c | 2 +- epan/dissectors/packet-corosync-totemnet.c | 5 +- epan/dissectors/packet-corosync-totemsrp.c | 8 +- epan/dissectors/packet-couchbase.c | 210 +- epan/dissectors/packet-cql.c | 7 +- epan/dissectors/packet-dccp.c | 2 +- epan/dissectors/packet-dcerpc.c | 26 +- epan/dissectors/packet-dcm.c | 137 +- epan/dissectors/packet-dcm.h | 38 - epan/dissectors/packet-dcom.c | 5 +- epan/dissectors/packet-devicenet.c | 2 +- epan/dissectors/packet-dhcpv6.c | 2 +- epan/dissectors/packet-diameter.c | 21 +- epan/dissectors/packet-diameter_3gpp.c | 608 +- epan/dissectors/packet-dis.c | 1009 +- epan/dissectors/packet-dmp.c | 26 +- epan/dissectors/packet-dnp.c | 8 +- epan/dissectors/packet-dns.c | 250 +- epan/dissectors/packet-dof.c | 114 +- epan/dissectors/packet-dpnet.c | 2 +- epan/dissectors/packet-dtls.c | 68 +- epan/dissectors/packet-dtn.c | 14 + epan/dissectors/packet-dtn.h | 1 + epan/dissectors/packet-dtpt.c | 10 +- epan/dissectors/packet-dvbci.c | 138 +- epan/dissectors/packet-e212.c | 53 +- epan/dissectors/packet-eap.c | 8 +- epan/dissectors/packet-ecp-oui.c | 14 +- epan/dissectors/packet-ecp.c | 4 +- epan/dissectors/packet-ehdlc.c | 13 +- epan/dissectors/packet-eigrp.c | 2 +- epan/dissectors/packet-enip.c | 164 +- epan/dissectors/packet-epl-profile-parser.c | 1 + epan/dissectors/packet-epl.c | 32 +- epan/dissectors/packet-epmd.c | 2 +- epan/dissectors/packet-ess.c | 2 +- epan/dissectors/packet-eth.c | 6 +- epan/dissectors/packet-ethertype.c | 2 + epan/dissectors/packet-exported_pdu.c | 87 +- epan/dissectors/packet-extreme.c | 2 +- epan/dissectors/packet-fc.c | 13 +- epan/dissectors/packet-fc00.c | 2 +- epan/dissectors/packet-fcdns.c | 6 +- epan/dissectors/packet-fcels.c | 10 +- epan/dissectors/packet-fcfcs.c | 6 +- epan/dissectors/packet-fcfzs.c | 6 +- epan/dissectors/packet-fcoib.c | 2 +- epan/dissectors/packet-fcp.c | 9 +- epan/dissectors/packet-fcsb3.c | 4 +- epan/dissectors/packet-fcswils.c | 6 +- epan/dissectors/packet-fddi.c | 6 +- epan/dissectors/packet-flexray.c | 8 +- epan/dissectors/packet-flip.c | 8 +- epan/dissectors/packet-fp_mux.c | 395 + epan/dissectors/packet-fpp.c | 698 + epan/dissectors/packet-fr.c | 9 +- epan/dissectors/packet-frame.c | 56 +- epan/dissectors/packet-ftp.c | 616 +- epan/dissectors/packet-gadu-gadu.c | 2 +- epan/dissectors/packet-gmr1_rr.c | 1 - epan/dissectors/packet-gprs-llc.c | 2 +- epan/dissectors/packet-gprscdr.c | 429 +- epan/dissectors/packet-grpc.c | 436 + epan/dissectors/packet-gsm_a_bssmap.c | 212 +- epan/dissectors/packet-gsm_a_common.c | 20 +- epan/dissectors/packet-gsm_a_common.h | 4 +- epan/dissectors/packet-gsm_a_dtap.c | 74 +- epan/dissectors/packet-gsm_a_gm.c | 120 +- epan/dissectors/packet-gsm_a_rr.c | 16 +- epan/dissectors/packet-gsm_bssmap_le.c | 118 +- epan/dissectors/packet-gsm_gsup.c | 439 + epan/dissectors/packet-gsm_ipa.c | 2 +- epan/dissectors/packet-gsm_map.c | 406 +- epan/dissectors/packet-gsm_sim.c | 9 - epan/dissectors/packet-gsm_sms.c | 34 +- epan/dissectors/packet-gsmtap.c | 79 +- epan/dissectors/packet-gsmtap.h | 3 + epan/dissectors/packet-gtp.c | 137 +- epan/dissectors/packet-gtp.h | 2 + epan/dissectors/packet-gtpv2.c | 358 +- epan/dissectors/packet-gtpv2.h | 1 + epan/dissectors/packet-gvcp.c | 311 +- epan/dissectors/packet-gvsp.c | 662 +- epan/dissectors/packet-h223.c | 144 +- epan/dissectors/packet-h225.c | 14 +- epan/dissectors/packet-h245.c | 18 +- epan/dissectors/packet-h245.h | 4 +- epan/dissectors/packet-h248.c | 19 +- epan/dissectors/packet-h264.c | 8 +- epan/dissectors/packet-hartip.c | 4 +- epan/dissectors/packet-http.c | 109 +- epan/dissectors/packet-http.h | 11 +- epan/dissectors/packet-http2.c | 263 +- epan/dissectors/packet-http2.h | 13 + epan/dissectors/packet-i2c.c | 8 +- epan/dissectors/packet-iapp.c | 3 +- epan/dissectors/packet-iax2.c | 42 +- epan/dissectors/packet-iax2.h | 3 +- epan/dissectors/packet-icmp.c | 88 +- epan/dissectors/packet-icmp.h | 2 - epan/dissectors/packet-icmpv6.c | 129 +- epan/dissectors/packet-idmp.c | 7 +- epan/dissectors/packet-ieee1722.c | 324 +- epan/dissectors/packet-ieee1905.c | 5700 ++ epan/dissectors/packet-ieee80211-radio.c | 51 +- epan/dissectors/packet-ieee80211-radiotap.c | 11 +- epan/dissectors/packet-ieee80211.c | 1329 +- epan/dissectors/packet-ieee80211.h | 31 +- epan/dissectors/packet-ieee802154.c | 1396 +- epan/dissectors/packet-ieee802154.h | 18 +- epan/dissectors/packet-ieee802a.c | 16 +- epan/dissectors/packet-imf.c | 12 + epan/dissectors/packet-imf.h | 9 - epan/dissectors/packet-inap.c | 10 +- epan/dissectors/packet-infiniband.c | 2066 +- epan/dissectors/packet-infiniband.h | 2 + epan/dissectors/packet-infiniband_sdp.c | 4 +- epan/dissectors/packet-ip.c | 146 +- epan/dissectors/packet-ip.h | 95 +- epan/dissectors/packet-ipdc.c | 2 +- epan/dissectors/packet-ipsec.c | 163 +- epan/dissectors/packet-ipv6.c | 539 +- epan/dissectors/packet-ipv6.h | 66 - epan/dissectors/packet-ipx.c | 95 +- epan/dissectors/packet-isakmp.c | 187 +- epan/dissectors/packet-iscsi.c | 2 +- epan/dissectors/packet-isdn.c | 26 +- epan/dissectors/packet-iser.c | 4 +- epan/dissectors/packet-isis-clv.c | 2 +- epan/dissectors/packet-isis-lsp.c | 2 +- epan/dissectors/packet-isns.c | 10 +- epan/dissectors/packet-iso14443.c | 178 +- epan/dissectors/packet-iso15765.c | 10 +- epan/dissectors/packet-isobus-vt.c | 3 + epan/dissectors/packet-isup.c | 25 +- epan/dissectors/packet-iuup.c | 9 +- epan/dissectors/packet-iwarp-mpa.c | 20 +- epan/dissectors/packet-json.c | 2 + epan/dissectors/packet-juniper.c | 115 +- epan/dissectors/packet-jxta.c | 532 +- epan/dissectors/packet-k12.c | 2 +- epan/dissectors/packet-kafka.c | 4 +- epan/dissectors/packet-kerberos.c | 530 +- epan/dissectors/packet-kerberos.h | 2 +- epan/dissectors/packet-kerberos4.c | 11 +- epan/dissectors/packet-knxnetip.c | 2 +- epan/dissectors/packet-l2tp.c | 22 +- epan/dissectors/packet-lapdm.c | 5 +- epan/dissectors/packet-lapsat.c | 3 +- epan/dissectors/packet-lbm.h | 39 +- epan/dissectors/packet-lbmc.c | 146 + epan/dissectors/packet-lbmpdmtcp.c | 4 +- epan/dissectors/packet-lbmr.c | 29 +- epan/dissectors/packet-lbtrm.c | 49 +- epan/dissectors/packet-lbtru.c | 12 +- epan/dissectors/packet-lbttcp.c | 18 +- epan/dissectors/packet-lcsap.c | 21 +- epan/dissectors/packet-ldap.c | 35 +- epan/dissectors/packet-ldp.c | 728 +- epan/dissectors/packet-ldss.c | 6 +- epan/dissectors/packet-llc.c | 14 +- epan/dissectors/packet-lldp.c | 174 +- epan/dissectors/packet-lorawan.c | 41 +- epan/dissectors/packet-lpp.c | 9150 ++- epan/dissectors/packet-lpp.h | 4 +- epan/dissectors/packet-lppa.c | 8 +- epan/dissectors/packet-lte-rrc.c | 63200 ++++++++++++------- epan/dissectors/packet-lwm.c | 11 + epan/dissectors/packet-m2ap.c | 10 +- epan/dissectors/packet-m3ap.c | 10 +- epan/dissectors/packet-mac-lte.c | 480 +- epan/dissectors/packet-mbim.c | 384 +- epan/dissectors/packet-mbtcp.c | 10 +- epan/dissectors/packet-megaco.c | 6 +- epan/dissectors/packet-messageanalyzer.c | 1767 + epan/dissectors/packet-metamako.c | 306 +- epan/dissectors/packet-mgcp.c | 16 +- epan/dissectors/packet-mip6.c | 21 +- epan/dissectors/packet-mka.c | 4 +- epan/dissectors/packet-moldudp.c | 6 +- epan/dissectors/packet-moldudp64.c | 9 +- epan/dissectors/packet-mongo.c | 401 +- epan/dissectors/packet-mpeg-descriptor.c | 14 + epan/dissectors/packet-mpls-mac.c | 259 + epan/dissectors/packet-mpls.c | 10 +- epan/dissectors/packet-mpls.h | 2 + epan/dissectors/packet-mq-base.c | 240 +- epan/dissectors/packet-mq.c | 24 +- epan/dissectors/packet-mq.h | 18 +- epan/dissectors/packet-mqtt.c | 1343 +- epan/dissectors/packet-mrcpv2.c | 6 +- epan/dissectors/packet-ms-mms.c | 18 +- epan/dissectors/packet-msdp.c | 276 +- epan/dissectors/packet-msproxy.c | 7 +- epan/dissectors/packet-msrp.c | 18 +- epan/dissectors/packet-mtp2.c | 2 +- epan/dissectors/packet-mysql.c | 12 +- epan/dissectors/packet-nas_eps.c | 42 +- epan/dissectors/packet-nbap.c | 1718 +- epan/dissectors/packet-nbd.c | 5 +- epan/dissectors/packet-ncp.c | 12 +- epan/dissectors/packet-ncp2222.inc | 24 +- epan/dissectors/packet-ndps.c | 10 +- epan/dissectors/packet-netbios.c | 3 +- epan/dissectors/packet-netflow.c | 77 +- epan/dissectors/packet-netlink-netfilter.c | 817 +- epan/dissectors/packet-netmon.c | 2927 + epan/dissectors/packet-netmon.h | 64 + epan/dissectors/packet-netsync.c | 38 +- epan/dissectors/packet-nfapi.c | 11733 ++++ epan/dissectors/packet-nfs.c | 621 +- epan/dissectors/packet-nfs.h | 21 +- epan/dissectors/packet-nhrp.c | 27 +- epan/dissectors/packet-nordic_ble.c | 139 +- epan/dissectors/packet-nsip.c | 2 +- epan/dissectors/packet-ntlmssp.c | 16 +- epan/dissectors/packet-ntp.c | 29 +- epan/dissectors/packet-null.c | 1 - epan/dissectors/packet-nvme-rdma.c | 10 +- epan/dissectors/packet-nvme.c | 2 +- epan/dissectors/packet-oampdu.c | 25 +- epan/dissectors/packet-obex.c | 4 +- epan/dissectors/packet-ocfs2.c | 2 +- epan/dissectors/packet-opa-fe.c | 8 +- epan/dissectors/packet-openflow_v1.c | 6 +- epan/dissectors/packet-opensafety.c | 135 +- epan/dissectors/packet-ositp.c | 4 +- epan/dissectors/packet-osmo_trx.c | 264 + epan/dissectors/packet-ospf.c | 1014 +- epan/dissectors/packet-ossp.c | 20 +- epan/dissectors/packet-p22.c | 10 +- epan/dissectors/packet-packetbb.c | 2 +- epan/dissectors/packet-packetlogger.c | 73 +- epan/dissectors/packet-parlay.c | 11 +- epan/dissectors/packet-pcli.c | 13 +- epan/dissectors/packet-pcp.c | 8 +- epan/dissectors/packet-pdcp-lte.c | 89 +- epan/dissectors/packet-peekremote.c | 46 +- epan/dissectors/packet-per.c | 2 +- epan/dissectors/packet-pfcp.c | 5305 ++ epan/dissectors/packet-pim.c | 2 +- epan/dissectors/packet-pkcs12.c | 4 +- epan/dissectors/packet-pkixac.c | 4 +- epan/dissectors/packet-pktap.c | 26 +- epan/dissectors/packet-portmap.c | 4 +- epan/dissectors/packet-ppi.c | 5 +- epan/dissectors/packet-ppp.c | 39 +- epan/dissectors/packet-pres.c | 12 +- epan/dissectors/packet-protobuf.c | 692 + epan/dissectors/packet-protobuf.h | 59 + epan/dissectors/packet-prp.c | 1 - epan/dissectors/packet-ptp.c | 2 +- epan/dissectors/packet-pw-common.c | 1 - epan/dissectors/packet-q2931.c | 2 +- epan/dissectors/packet-q931.c | 2 +- epan/dissectors/packet-qcdiag_log.c | 1 + epan/dissectors/packet-qsig.c | 2 +- epan/dissectors/packet-quic.c | 1118 + epan/dissectors/packet-radius.c | 167 +- epan/dissectors/packet-ranap.c | 308 +- epan/dissectors/packet-rdm.c | 550 +- epan/dissectors/packet-rdt.c | 6 +- epan/dissectors/packet-reload-framing.c | 5 +- epan/dissectors/packet-reload.c | 9 +- epan/dissectors/packet-rfid-mifare.c | 1 - epan/dissectors/packet-rip.c | 6 +- epan/dissectors/packet-rlc-lte.c | 8 +- epan/dissectors/packet-rmt-fec.c | 1 - epan/dissectors/packet-rnsap.c | 30 +- epan/dissectors/packet-ros.c | 10 +- epan/dissectors/packet-rpc.c | 128 +- epan/dissectors/packet-rpcap.c | 6 +- epan/dissectors/packet-rpcrdma.c | 1 + epan/dissectors/packet-rpki-rtr.c | 2 +- epan/dissectors/packet-rrc.c | 19572 +++--- epan/dissectors/packet-rrc.h | 11 +- epan/dissectors/packet-rsl.c | 8 +- epan/dissectors/packet-rsvd.c | 1 - epan/dissectors/packet-rsvp.c | 1101 +- epan/dissectors/packet-rtacser.c | 10 +- epan/dissectors/packet-rtcp.c | 14 +- epan/dissectors/packet-rtls.c | 3 +- epan/dissectors/packet-rtmpt.c | 17 +- epan/dissectors/packet-rtp.c | 76 +- epan/dissectors/packet-rtpproxy.c | 11 +- epan/dissectors/packet-rtps.c | 735 +- epan/dissectors/packet-rtps.h | 56 +- epan/dissectors/packet-rtse.c | 8 +- epan/dissectors/packet-rtsp.c | 7 +- epan/dissectors/packet-rx.c | 5 +- epan/dissectors/packet-s1ap.c | 23 +- epan/dissectors/packet-s7comm.c | 722 +- epan/dissectors/packet-sap.c | 2 +- epan/dissectors/packet-sasp.c | 2 +- epan/dissectors/packet-scsi-ssc.c | 1 - epan/dissectors/packet-sctp.c | 22 +- epan/dissectors/packet-sdp.c | 2 +- epan/dissectors/packet-selfm.c | 2 +- epan/dissectors/packet-ses.c | 4 +- epan/dissectors/packet-shim6.c | 16 +- epan/dissectors/packet-sip.c | 104 +- epan/dissectors/packet-skinny.c | 546 +- epan/dissectors/packet-skinny.c.in | 10 +- epan/dissectors/packet-skinny.h | 4 +- epan/dissectors/packet-skinny.h.in | 4 +- epan/dissectors/packet-sll.c | 80 + epan/dissectors/packet-smb-browse.c | 1 - epan/dissectors/packet-smb.c | 3 +- epan/dissectors/packet-smb2.c | 72 +- epan/dissectors/packet-sml.c | 8 +- epan/dissectors/packet-smtp.c | 6 + epan/dissectors/packet-snmp.c | 309 +- epan/dissectors/packet-snmp.h | 15 +- epan/dissectors/packet-snort.c | 55 +- epan/dissectors/packet-socketcan.c | 13 +- epan/dissectors/packet-socks.c | 150 +- epan/dissectors/packet-solaredge.c | 1697 + epan/dissectors/packet-soupbintcp.c | 12 +- epan/dissectors/packet-spnego.c | 8 +- epan/dissectors/packet-sprt.c | 12 +- epan/dissectors/packet-ssl-utils.c | 652 +- epan/dissectors/packet-ssl-utils.h | 194 +- epan/dissectors/packet-ssl.c | 163 +- epan/dissectors/packet-stt.c | 6 +- epan/dissectors/packet-stun.c | 4 +- epan/dissectors/packet-synphasor.c | 6 +- epan/dissectors/packet-t124.c | 12 +- epan/dissectors/packet-t125.c | 20 +- epan/dissectors/packet-t30.c | 1 - epan/dissectors/packet-t38.c | 10 +- epan/dissectors/packet-tapa.c | 8 +- epan/dissectors/packet-tcap.c | 51 +- epan/dissectors/packet-tcap.h | 5 +- epan/dissectors/packet-tcp.c | 313 +- epan/dissectors/packet-tdmop.c | 19 +- epan/dissectors/packet-tds.c | 313 +- epan/dissectors/packet-tetra.c | 4 +- epan/dissectors/packet-tftp.c | 19 +- epan/dissectors/packet-tftp.h | 9 - epan/dissectors/packet-thread.c | 11 +- epan/dissectors/packet-tibia.c | 2764 + epan/dissectors/packet-tipc.c | 14 +- epan/dissectors/packet-tn3270.c | 8 +- epan/dissectors/packet-tn5250.c | 8 +- epan/dissectors/packet-tns.c | 31 +- epan/dissectors/packet-tr.c | 6 +- epan/dissectors/packet-twamp.c | 804 + epan/dissectors/packet-ua3g.c | 5 +- epan/dissectors/packet-udp-nm.c | 37 +- epan/dissectors/packet-udp.c | 25 +- epan/dissectors/packet-uds.c | 7 +- epan/dissectors/packet-udt.c | 163 +- epan/dissectors/packet-uftp4.c | 1 - epan/dissectors/packet-uma.c | 20 +- epan/dissectors/packet-umts_fp.c | 266 +- epan/dissectors/packet-umts_fp.h | 1 + epan/dissectors/packet-umts_mac.c | 41 +- epan/dissectors/packet-umts_rlc.c | 205 +- epan/dissectors/packet-umts_rlc.h | 3 - epan/dissectors/packet-usb-ccid.c | 9 +- epan/dissectors/packet-usb.c | 842 +- epan/dissectors/packet-vnc.c | 4 +- epan/dissectors/packet-vp8.c | 8 +- epan/dissectors/packet-vxi11.c | 35 +- epan/dissectors/packet-wccp.c | 157 +- epan/dissectors/packet-wcp.c | 34 +- epan/dissectors/packet-websocket.c | 294 +- epan/dissectors/packet-wifi-display.c | 21 +- epan/dissectors/packet-wifi-dpp.c | 466 + epan/dissectors/packet-wifi-p2p.c | 59 +- epan/dissectors/packet-windows-common.c | 44 +- epan/dissectors/packet-wisun.c | 1105 + epan/dissectors/packet-wps.c | 65 + epan/dissectors/packet-wsp.c | 14 +- epan/dissectors/packet-x25.c | 27 +- epan/dissectors/packet-x2ap.c | 18 +- epan/dissectors/packet-x509ce.c | 40 +- epan/dissectors/packet-x509if.c | 6 +- epan/dissectors/packet-xot.c | 2 +- epan/dissectors/packet-xyplex.c | 4 +- epan/dissectors/packet-zbee-aps.c | 28 +- epan/dissectors/packet-zbee-aps.h | 3 + epan/dissectors/packet-zbee-nwk-gp.c | 144 +- epan/dissectors/packet-zbee-nwk.c | 35 +- epan/dissectors/packet-zbee-nwk.h | 1 + epan/dissectors/packet-zbee-security.c | 55 +- epan/dissectors/packet-zbee-security.h | 3 + epan/dissectors/packet-zbee-zcl-general.c | 1044 +- epan/dissectors/packet-zbee-zcl-misc.c | 13 + epan/dissectors/packet-zbee-zcl-se.c | 11098 +++- epan/dissectors/packet-zbee-zcl.c | 95 +- epan/dissectors/packet-zbee-zcl.h | 3 + epan/dissectors/packet-zbee-zdp-binding.c | 242 +- epan/dissectors/packet-zbee-zdp-discovery.c | 419 +- epan/dissectors/packet-zbee-zdp-management.c | 186 +- epan/dissectors/packet-zbee-zdp.c | 115 +- epan/dissectors/packet-zbee-zdp.h | 3 +- epan/dissectors/packet-zbee.h | 47 +- epan/dissectors/packet-zebra.c | 2 +- epan/dissectors/packet-zep.c | 196 +- epan/dissectors/packet-zep.h | 49 - epan/dissectors/pidl/CMakeLists.txt | 12 +- epan/dissectors/snort-config.c | 19 +- epan/dissectors/snort-config.h | 10 + epan/dissectors/usb.c | 243 +- epan/dtd.h | 1 + epan/dtd_grammar.lemon | 7 +- epan/dtd_parse.l | 17 +- epan/dtd_preparse.l | 6 +- epan/dwarf.c | 83 - epan/dwarf.h | 44 - epan/epan-int.h | 37 - epan/epan.c | 148 +- epan/epan.h | 63 +- epan/etypes.h | 25 +- epan/except.h | 1 + epan/expert.c | 11 +- epan/expert.h | 2 +- epan/export_object.c | 35 +- epan/exported_pdu.c | 45 +- epan/exported_pdu.h | 29 +- epan/follow.h | 2 +- epan/frame_data.h | 3 +- epan/ftypes/CMakeLists.txt | 12 +- epan/ftypes/Makefile.am | 14 +- epan/ftypes/ftype-bytes.c | 16 +- epan/ftypes/ftype-integer.c | 17 +- epan/ftypes/ftype-ipv4.c | 85 +- epan/ftypes/ftype-ipv6.c | 2 +- epan/ftypes/ftypes.c | 16 +- epan/ftypes/ftypes.h | 34 +- epan/geoip_db.c | 16 +- epan/geoip_db.h | 2 +- epan/ipproto.c | 30 +- epan/ipproto.h | 1 - epan/ipv4.c | 167 - epan/ipv4.h | 42 +- epan/ipv6.h | 7 +- epan/oui.c | 105 - epan/oui.h | 11 +- epan/packet.c | 285 +- epan/packet.h | 48 +- epan/packet_info.h | 8 +- epan/plugin_if.c | 3 +- epan/plugin_if.h | 5 +- epan/prefs.c | 128 +- epan/prefs.h | 17 + epan/print.c | 540 +- epan/print.h | 1 + epan/proto.c | 1216 +- epan/proto.h | 60 +- epan/ptvcursor.h | 23 + epan/radius_dict.l | 7 +- epan/range.c | 4 +- epan/range.h | 6 +- epan/reassemble.c | 8 +- epan/register.c | 112 + epan/register.h | 85 + epan/sctpppids.h | 5 + epan/sequence_analysis.c | 621 + epan/sequence_analysis.h | 228 + epan/srt_table.c | 7 +- epan/stats_tree.c | 62 +- epan/stats_tree.h | 2 +- epan/tap.c | 76 +- epan/tap.h | 15 +- epan/tfs.c | 6 +- epan/tfs.h | 5 + epan/to_str.c | 41 +- epan/to_str.h | 9 +- epan/tpg.c | 69 - epan/tpg.h | 82 - epan/tvbparse.c | 2 +- epan/tvbuff.c | 22 +- epan/tvbuff.h | 16 +- epan/uat.c | 15 + epan/uat.h | 32 + epan/uat_load.l | 5 +- epan/unit_strings.c | 3 + epan/unit_strings.h | 3 + epan/wmem/CMakeLists.txt | 25 +- epan/wmem/Makefile.am | 42 +- epan/wmem/wmem_core.h | 1 + epan/wslua/CMakeLists.txt | 1 - epan/wslua/Makefile.am | 8 - epan/wslua/init_wslua.c | 82 +- epan/wslua/init_wslua.h | 2 +- epan/wslua/lrexlib_algo.h | 24 +- epan/wslua/lrexlib_glib.c | 9 +- epan/wslua/lua_bitop.c | 3 + epan/wslua/taps | 2 +- epan/wslua/wslua.h | 4 +- epan/wslua/wslua_address.c | 2 +- epan/wslua/wslua_capture_info.c | 8 +- epan/wslua/wslua_dir.c | 19 +- epan/wslua/wslua_dissector.c | 2 +- epan/wslua/wslua_dumper.c | 6 +- epan/wslua/wslua_field.c | 2 +- epan/wslua/wslua_file.c | 3 +- epan/wslua/wslua_file_common.c | 2 + epan/wslua/wslua_file_handler.c | 2 + epan/wslua/wslua_frame_info.c | 6 +- epan/wslua/wslua_gui.c | 2 + epan/wslua/wslua_internals.c | 6 +- epan/wslua/wslua_listener.c | 6 +- epan/wslua/wslua_pinfo.c | 5 - epan/wslua/wslua_proto.c | 3 - epan/wslua/wslua_proto_expert.c | 5 + epan/wslua/wslua_tree.c | 2 +- epan/wslua/wslua_util.c | 2 +- extcap.c | 275 +- extcap.h | 29 +- extcap/Makefile.am | 49 +- extcap/androiddump.c | 251 +- extcap/ciscodump.c | 26 +- extcap/extcap-base.c | 69 +- extcap/extcap-base.h | 24 +- extcap/randpktdump.c | 22 +- extcap/ssh-base.c | 18 +- extcap/ssh-base.h | 14 +- extcap/sshdump.c | 62 +- extcap/udpdump.c | 26 +- extcap_parser.c | 23 +- extcap_parser.h | 14 +- extcap_spawn.c | 147 +- extcap_spawn.h | 16 +- file.c | 421 +- file.h | 30 +- file_packet_provider.c | 90 + fileset.c | 28 +- fileset.h | 38 +- frame_tvbuff.c | 63 +- frame_tvbuff.h | 32 +- globals.h | 14 +- help/Makefile.am | 3 - image/README.image | 3 + image/arrow_down.png | Bin 0 -> 294 bytes image/arrow_down at 2x.png | Bin 0 -> 445 bytes image/arrow_up.png | Bin 0 -> 294 bytes image/arrow_up at 2x.png | Bin 0 -> 412 bytes image/delete_list.png | Bin 0 -> 378 bytes image/delete_list at 2x.png | Bin 0 -> 660 bytes image/file_dlg_win32.rc | 2 +- image/toolbar.qrc | 6 + image/wireshark.exe.manifest.in | 15 +- log.h | 14 +- m4/ax_compare_version.m4 | 177 + m4/libsmi.m4 | 125 - m4/ws_osx.m4 | 365 - macosx-setup.sh | 2917 - .../portaudio-pa_mac_core.c.patch | 11 - .../portaudio-pa_mac_core.h.patch | 11 - macosx-support-lib-patches/spandsp-configure-patch | 53 + make-version.pl | 29 +- manuf | 61954 +++++++++--------- manuf.tmpl | 1417 +- mergecap.c | 36 +- packaging/Makefile.am | 5 +- packaging/macosx/Makefile.am | 4 +- packaging/macosx/osx-app.sh | 637 - packaging/macosx/osx-app.sh.in | 534 + packaging/nsis/AdditionalTasksPage.ini | 2 +- packaging/nsis/CMakeLists.txt | 9 +- packaging/nsis/Makefile.am | 2 - packaging/nsis/common.nsh | 1 + packaging/nsis/config.nsh.in | 4 +- packaging/nsis/uninstall.nsi | 1 + packaging/nsis/wireshark.nsi | 50 +- packaging/portableapps/xcopy-deploy-exclude.txt | 2 + packaging/rpm/Makefile.am | 11 +- packaging/rpm/SPECS/Makefile.am | 2 - packaging/rpm/SPECS/wireshark.spec.in | 22 +- packaging/svr4/Makefile.am | 8 - packaging/svr4/checkinstall.in | 43 - packaging/svr4/mkpkg | 90 - packaging/svr4/pkginfo.in | 13 - packaging/wix/CMakeLists.txt | 14 +- packaging/wix/ComponentGroups.wxi | 52 +- packaging/wix/DirectoryStructure.wxi | 4 +- packaging/wix/Makefile.am | 2 - packaging/wix/Plugins.wxi | 38 +- packaging/wix/Prerequisites.wxi | 5 + packaging/wix/WiresharkOptionsDlg.wxs | 4 +- plugins/Custom.m4.example | 2 +- plugins/Custom.make.example | 3 - plugins/Makefile.am | 37 +- plugins/Makefile.am.inc | 32 +- plugins/docsis/CMakeLists.txt | 10 +- plugins/docsis/Makefile.am | 20 +- plugins/docsis/moduleinfo.h | 40 - plugins/docsis/packet-docsis.c | 14 + plugins/docsis/packet-macmgmt.c | 715 +- plugins/docsis/packet-tlv.c | 462 +- plugins/docsis/packet-tlv.h | 17 + plugins/docsis/packet-vendor.c | 619 +- plugins/docsis/plugin.rc.in | 34 - plugins/easy_codec/Makefile.am | 48 - plugins/easy_codec/ReadMe.txt | 13 - plugins/easy_codec/codec-g722.c | 103 - plugins/easy_codec/codec-g722.h | 39 - plugins/easy_codec/codec-g7231.c | 108 - plugins/easy_codec/codec-g7231.h | 39 - plugins/easy_codec/codec-g729a.c | 94 - plugins/easy_codec/codec-g729a.h | 39 - plugins/easy_codec/easy_codec_plugin.c | 47 - plugins/easy_codec/plugin.rc.in | 34 - plugins/ethercat/CMakeLists.txt | 10 +- plugins/ethercat/COPYING | 696 - plugins/ethercat/Makefile.am | 20 +- plugins/ethercat/moduleinfo.h | 45 - plugins/ethercat/packet-ethercat-datagram.c | 14 +- plugins/ethercat/plugin.rc.in | 34 - plugins/gryphon/CMakeLists.txt | 10 +- plugins/gryphon/COPYING | 340 - plugins/gryphon/Makefile.am | 20 +- plugins/gryphon/NEWS | 34 - plugins/gryphon/moduleinfo.h | 40 - plugins/gryphon/plugin.rc.in | 34 - plugins/irda/CMakeLists.txt | 10 +- plugins/irda/Makefile.am | 18 +- plugins/irda/moduleinfo.h | 40 - plugins/irda/packet-ircomm.c | 10 +- plugins/irda/packet-irda.c | 12 +- plugins/irda/plugin.rc.in | 34 - plugins/m2m/AUTHORS | 6 - plugins/m2m/CMakeLists.txt | 90 - plugins/m2m/COPYING | 340 - plugins/m2m/ChangeLog | 3 - plugins/m2m/Makefile.am | 63 - plugins/m2m/moduleinfo.h | 50 - plugins/m2m/packet-m2m.c | 821 - plugins/m2m/plugin.rc.in | 34 - plugins/m2m/wimax_tlv.c | 195 - plugins/mate/CMakeLists.txt | 12 +- plugins/mate/COPYING | 340 - plugins/mate/Makefile.am | 24 +- plugins/mate/mate.h | 5 - plugins/mate/mate_grammar.lemon | 2 +- plugins/mate/mate_parser.l | 4 + plugins/mate/moduleinfo.h | 39 - plugins/mate/plugin.rc.in | 34 - plugins/opcua/CMakeLists.txt | 10 +- plugins/opcua/COPYING | 340 - plugins/opcua/Makefile.am | 20 +- plugins/opcua/moduleinfo.h | 40 - plugins/opcua/plugin.rc.in | 34 - plugins/plugin.rc.in | 34 + plugins/pluginifdemo/CMakeLists.txt | 10 +- plugins/pluginifdemo/COPYING | 340 - plugins/pluginifdemo/Makefile.am | 20 +- plugins/pluginifdemo/NEWS | 1 - plugins/pluginifdemo/moduleinfo.h | 39 - plugins/pluginifdemo/plugin.rc.in | 34 - plugins/pluginifdemo/ui/pluginifdemo_about.cpp | 2 +- plugins/profinet/CMakeLists.txt | 10 +- plugins/profinet/COPYING | 340 - plugins/profinet/Makefile.am | 20 +- plugins/profinet/moduleinfo.h | 40 - plugins/profinet/packet-dcerpc-pn-io.c | 314 +- plugins/profinet/packet-pn-dcp.c | 26 +- plugins/profinet/packet-pn-rt.c | 6 +- plugins/profinet/packet-pn-rtc-one.c | 6 +- plugins/profinet/plugin.rc.in | 34 - plugins/stats_tree/CMakeLists.txt | 8 +- plugins/stats_tree/Makefile.am | 12 +- plugins/stats_tree/pinfo_stats_tree.h | 2 - plugins/stats_tree/plugin.rc.in | 34 - plugins/stats_tree/stats_tree_plugin.c | 14 +- plugins/tpg/CMakeLists.txt | 92 - plugins/tpg/Makefile.am | 70 - plugins/tpg/http.tpg | 194 - plugins/tpg/packet-http.c | 154 - plugins/transum/CMakeLists.txt | 12 +- plugins/transum/COPYING | 340 - plugins/transum/Makefile.am | 20 +- plugins/transum/NEWS | 2 - plugins/transum/decoders.c | 37 +- plugins/transum/moduleinfo.h | 39 - plugins/transum/packet-transum.c | 704 +- plugins/transum/packet-transum.h | 22 +- plugins/transum/plugin.rc.in | 34 - plugins/transum/preferences.h | 1 + plugins/unistim/CMakeLists.txt | 10 +- plugins/unistim/COPYING | 340 - plugins/unistim/Makefile.am | 20 +- plugins/unistim/moduleinfo.h | 39 - plugins/unistim/packet-unistim.c | 2 +- plugins/unistim/plugin.rc.in | 34 - plugins/wimax/CMakeLists.txt | 13 +- plugins/wimax/COPYING | 340 - plugins/wimax/ChangeLog | 2 - plugins/wimax/Makefile.am | 26 +- plugins/wimax/README.wimax | 4 +- plugins/wimax/mac_hd_generic_decoder.c | 4 +- plugins/wimax/mac_hd_type1_decoder.c | 5 +- plugins/wimax/mac_hd_type2_decoder.c | 5 +- plugins/wimax/moduleinfo.h | 48 - plugins/wimax/packet-m2m.c | 821 + plugins/wimax/packet-wmx.c | 19 + plugins/wimax/plugin.rc.in | 34 - plugins/wimax/wimax-int.h | 39 + plugins/wimax/wimax_cdma_code_decoder.c | 5 +- plugins/wimax/wimax_compact_dlmap_ie_decoder.c | 5 +- plugins/wimax/wimax_compact_ulmap_ie_decoder.c | 5 +- plugins/wimax/wimax_fch_decoder.c | 5 +- plugins/wimax/wimax_ffb_decoder.c | 5 +- plugins/wimax/wimax_hack_decoder.c | 5 +- plugins/wimax/wimax_harq_map_decoder.c | 5 +- plugins/wimax/wimax_pdu_decoder.c | 4 +- plugins/wimax/wimax_phy_attributes_decoder.c | 5 +- plugins/wimax/wimax_tlv.c | 8 - plugins/wimax/wimax_utils.c | 5 +- plugins/wimaxasncp/CMakeLists.txt | 10 +- plugins/wimaxasncp/COPYING | 340 - plugins/wimaxasncp/Makefile.am | 24 +- plugins/wimaxasncp/moduleinfo.h | 41 - plugins/wimaxasncp/packet-wimaxasncp.c | 99 +- plugins/wimaxasncp/plugin.rc.in | 34 - plugins/wimaxasncp/wimaxasncp_dict.l | 22 +- plugins/wimaxmacphy/CMakeLists.txt | 10 +- plugins/wimaxmacphy/COPYING | 340 - plugins/wimaxmacphy/Makefile.am | 20 +- plugins/wimaxmacphy/moduleinfo.h | 41 - plugins/wimaxmacphy/plugin.rc.in | 34 - randpkt.c | 35 +- randpkt_core/CMakeLists.txt | 1 - randpkt_core/Makefile.am | 7 - randpkt_core/randpkt_core.c | 6 +- rawshark.c | 78 +- register.h | 73 - reordercap.c | 51 +- ringbuffer.c | 14 +- ringbuffer.h | 14 +- services | 17682 ++---- sharkd.c | 191 +- sharkd.h | 22 +- sharkd_daemon.c | 45 +- sharkd_session.c | 434 +- summary.c | 36 +- summary.h | 14 +- sync_pipe.h | 14 +- sync_pipe_write.c | 14 +- test/lua/pinfo.lua | 5 - text2pcap-scanner.l | 2 + text2pcap.c | 53 +- text2pcap.h | 19 +- tfshark.c | 165 +- tools/Makefile.am | 24 +- tools/SkinnyProtocolOptimized.xml | 277 +- tools/asn2wrs.py | 5 +- tools/checkAPIs.pl | 45 + tools/extract_asn1_from_spec.pl | 2 +- tools/fuzz-test.sh | 16 +- tools/gen-bugnote | 3 +- tools/git-export-release.sh | 28 +- tools/json2pcap/json2pcap.py | 276 +- tools/lemon/CMakeLists.txt | 8 +- tools/lemon/Makefile.am | 6 - tools/lemon/lemon.c | 9 +- tools/licensecheck.pl | 16 +- tools/macos-setup-brew.sh | 7 - tools/macos-setup.sh | 3143 + tools/make-dissector-reg.py | 351 - tools/make-manuf | 33 +- tools/make-plugin-reg.py | 165 + tools/make-services.pl | 128 - tools/make-services.py | 123 +- tools/make-sminmpec.pl | 3 + tools/make-tap-reg.py | 191 - tools/msvc2015AdminDeployment.xml | 86 + tools/oss-fuzzshark/FuzzerInterface.h | 163 + tools/oss-fuzzshark/StandaloneFuzzTargetMain.c | 142 + tools/oss-fuzzshark/fuzzshark.c | 90 +- tools/parse_xml2skinny_dissector.py | 2 +- tools/pidl/lib/Parse/Pidl/NDR.pm | 25 +- tools/pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm | 8 +- tools/pidl/lib/Parse/Pidl/Samba4/COM/Proxy.pm | 6 +- tools/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm | 56 +- tools/pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm | 49 +- tools/pidl/lib/Parse/Pidl/Samba4/Python.pm | 942 +- tools/pidl/tests/wireshark-ndr.pl | 2 +- tools/pre-commit-ignore.conf | 4 +- tools/release-update-debian-soversions.sh | 35 + tools/setuid-root.pl.in | 78 - tools/test-common.sh | 9 +- tools/tpg/Makefile.am | 47 - tools/tpg/V2P.pm | 104 - tools/tpg/tpg.pl | 594 - tools/tpg/tpg.yp | 319 - tools/update-tx | 18 +- tools/win-setup.ps1 | 20 +- trigcap.c | 15 +- tshark.c | 468 +- ui/.editorconfig | 29 - ui/CMakeLists.txt | 17 +- ui/Makefile.am | 42 +- ui/capture.c | 1211 +- ui/capture.h | 41 +- ui/capture_ui_utils.c | 901 +- ui/capture_ui_utils.h | 20 +- ui/cli/Makefile.am | 57 +- ui/cli/tap-camelsrt.c | 2 +- ui/cli/tap-comparestat.c | 10 +- ui/cli/tap-endpoints.c | 2 +- ui/cli/tap-flow.c | 157 + ui/cli/tap-follow.c | 16 +- ui/cli/tap-funnel.c | 2 + ui/cli/tap-hosts.c | 3 - ui/cli/tap-httpstat.c | 29 +- ui/cli/tap-icmpstat.c | 6 +- ui/cli/tap-icmpv6stat.c | 6 +- ui/cli/tap-iostat.c | 3 +- ui/cli/tap-iousers.c | 4 +- ui/cli/tap-protohierstat.c | 7 +- ui/cli/tap-rtspstat.c | 6 +- ui/cli/tap-sipstat.c | 6 +- ui/cli/tap-wspstat.c | 7 +- ui/commandline.c | 32 +- ui/commandline.h | 1 + ui/console.c | 5 +- ui/decode_as_utils.c | 67 +- ui/export_pdu_ui_utils.c | 2 +- ui/filter_files.c | 2 +- ui/firewall_rules.c | 4 +- ui/gtk/CMakeLists.txt | 56 +- ui/gtk/Makefile.am | 38 +- ui/gtk/about_dlg.c | 50 +- ui/gtk/addr_resolution_dlg.c | 4 +- ui/gtk/airpcap_gui_utils.c | 13 +- ui/gtk/bytes_view.c | 3 - ui/gtk/capture_dlg.c | 37 +- ui/gtk/capture_dlg.h | 1 + ui/gtk/capture_file_dlg.c | 8 +- ui/gtk/capture_file_dlg.h | 2 + ui/gtk/capture_if_dlg.c | 33 +- ui/gtk/color_edit_dlg.c | 4 +- ui/gtk/compare_stat.c | 4 +- ui/gtk/conversation_hastables_dlg.c | 78 +- ui/gtk/conversations_table.c | 17 +- ui/gtk/dcerpc_stat.c | 3 +- ui/gtk/decode_as_dlg.c | 12 +- ui/gtk/dissector_tables_dlg.c | 2 + ui/gtk/drag_and_drop.c | 31 +- ui/gtk/edit_packet_comment_dlg.c | 3 +- ui/gtk/expert_comp_dlg.c | 2 + ui/gtk/expert_comp_table.c | 2 + ui/gtk/export_object_dlg.c | 4 +- ui/gtk/export_pdu_dlg.c | 1 - ui/gtk/export_sslkeys.c | 3 +- ui/gtk/extcap_gtk.c | 6 +- ui/gtk/file_import_dlg.c | 2 +- ui/gtk/fileset_dlg.c | 18 +- ui/gtk/filter_expression_save_dlg.c | 1 + ui/gtk/filter_expression_save_dlg.h | 1 - ui/gtk/filter_utils.c | 2 + ui/gtk/firewall_dlg.c | 2 + ui/gtk/flow_graph.c | 114 +- ui/gtk/follow_stream.c | 4 +- ui/gtk/funnel_stat.c | 4 +- ui/gtk/graph_analysis.c | 12 +- ui/gtk/graph_analysis.h | 2 +- ui/gtk/gui_utils.c | 4 +- ui/gtk/gui_utils.h | 2 +- ui/gtk/help_dlg.h | 1 + ui/gtk/hostlist_table.c | 8 +- ui/gtk/iax2_analysis.c | 5 +- ui/gtk/io_stat.c | 4 +- ui/gtk/lbm_uimflow_dlg.c | 431 - ui/gtk/lbm_uimflow_dlg.h | 45 - ui/gtk/mac_lte_stat_dlg.c | 9 +- ui/gtk/main.c | 124 +- ui/gtk/main.h | 2 +- ui/gtk/main_80211_toolbar.c | 2 +- ui/gtk/main_filter_toolbar.c | 9 +- ui/gtk/main_menubar.c | 139 +- ui/gtk/main_statusbar.c | 2 + ui/gtk/main_titlebar.c | 2 +- ui/gtk/main_toolbar.c | 10 +- ui/gtk/main_welcome.c | 53 +- ui/gtk/manual_addr_resolv.c | 2 + ui/gtk/packet_history.c | 3 +- ui/gtk/packet_list.c | 16 +- ui/gtk/packet_list_store.c | 6 +- ui/gtk/packet_panes.c | 3 +- ui/gtk/packet_win.c | 797 +- ui/gtk/prefs_capture.c | 8 +- ui/gtk/prefs_dlg.c | 2 + ui/gtk/prefs_filter_expressions.c | 2 +- ui/gtk/prefs_gui.c | 23 +- ui/gtk/print_dlg.c | 2 + ui/gtk/profile_dlg.c | 2 + ui/gtk/proto_dlg.c | 6 +- ui/gtk/response_time_delay_table.c | 2 + ui/gtk/rlc_lte_stat_dlg.c | 9 +- ui/gtk/rpc_stat.c | 2 + ui/gtk/rtp_analysis.c | 7 +- ui/gtk/sctp_assoc_analyse.c | 6 +- ui/gtk/sctp_byte_graph_dlg.c | 2 + ui/gtk/sctp_chunk_stat.c | 3 +- ui/gtk/sctp_chunk_stat_dlg.c | 3 +- ui/gtk/sctp_error_dlg.c | 2 + ui/gtk/sctp_graph_dlg.c | 2 + ui/gtk/sctp_stat_dlg.c | 2 + ui/gtk/service_response_time_table.c | 2 + ui/gtk/simple_stattable.c | 2 + ui/gtk/stats_tree_stat.c | 2 + ui/gtk/summary_dlg.c | 12 +- ui/gtk/supported_protos_dlg.c | 5 +- ui/gtk/uat_gui.c | 4 + ui/gtk/wlan_stat_dlg.c | 2 + ui/iface_lists.c | 102 +- ui/language.c | 3 +- ui/make-taps.c | 154 + ui/packet_list_utils.c | 1 - ui/packet_range.c | 10 +- ui/packet_range.h | 1 + ui/preference_utils.c | 162 +- ui/preference_utils.h | 22 +- ui/profile.c | 23 +- ui/proto_hier_stats.c | 618 +- ui/proto_hier_stats.h | 50 +- ui/qt/.gitignore | 3 - ui/qt/CMakeLists.txt | 294 +- ui/qt/Makefile.am | 211 +- ui/qt/about_dialog.cpp | 587 +- ui/qt/about_dialog.h | 90 +- ui/qt/about_dialog.ui | 251 +- ui/qt/address_editor_frame.cpp | 36 +- ui/qt/address_editor_frame.h | 5 +- ui/qt/bluetooth_att_server_attributes_dialog.cpp | 2 +- ui/qt/bluetooth_device_dialog.cpp | 4 +- ui/qt/bluetooth_devices_dialog.cpp | 4 +- ui/qt/bluetooth_hci_summary_dialog.cpp | 4 +- ui/qt/byte_view_tab.cpp | 455 +- ui/qt/byte_view_tab.h | 60 +- ui/qt/byte_view_text.cpp | 644 - ui/qt/byte_view_text.h | 155 - ui/qt/cache_proxy_model.cpp | 112 - ui/qt/capture_file.cpp | 4 +- ui/qt/capture_file.h | 3 +- ui/qt/capture_file_dialog.cpp | 2 +- ui/qt/capture_file_dialog.h | 4 +- ui/qt/capture_file_properties_dialog.cpp | 8 +- ui/qt/capture_filter_syntax_worker.cpp | 18 +- ui/qt/capture_interfaces_dialog.cpp | 37 +- ui/qt/capture_interfaces_dialog.h | 2 +- ui/qt/capture_preferences_frame.cpp | 18 +- ui/qt/color_utils.cpp | 168 - ui/qt/color_utils.h | 87 - ui/qt/coloring_rules_dialog.cpp | 16 +- ui/qt/coloring_rules_dialog.h | 5 + ui/qt/coloring_rules_dialog.ui | 26 +- ui/qt/column_editor_frame.cpp | 60 +- ui/qt/column_editor_frame.h | 6 + ui/qt/column_editor_frame.ui | 13 +- ui/qt/column_preferences_frame.cpp | 2 +- ui/qt/compiled_filter_output.cpp | 14 +- ui/qt/compiled_filter_output.h | 2 + ui/qt/conversation_colorize_action.cpp | 2 +- ui/qt/conversation_dialog.cpp | 22 +- ui/qt/conversation_hash_tables_dialog.cpp | 14 +- ui/qt/decode_as_dialog.cpp | 618 +- ui/qt/decode_as_dialog.h | 37 +- ui/qt/decode_as_dialog.ui | 47 +- ui/qt/display_filter_expression_dialog.cpp | 5 +- ui/qt/dissector_tables_dialog.cpp | 265 +- ui/qt/dissector_tables_dialog.h | 34 +- ui/qt/dissector_tables_dialog.ui | 33 +- ui/qt/enabled_protocols_dialog.cpp | 247 +- ui/qt/enabled_protocols_dialog.h | 18 +- ui/qt/enabled_protocols_dialog.ui | 23 +- ui/qt/endpoint_dialog.cpp | 7 +- ui/qt/expert_info_dialog.cpp | 551 +- ui/qt/expert_info_dialog.h | 54 +- ui/qt/expert_info_dialog.ui | 54 +- ui/qt/export_dissection_dialog.cpp | 2 +- ui/qt/export_object_action.cpp | 2 +- ui/qt/export_object_dialog.cpp | 6 +- ui/qt/export_pdu_dialog.cpp | 1 - ui/qt/extcap_argument.cpp | 6 +- ui/qt/extcap_argument_file.cpp | 2 +- ui/qt/extcap_argument_multiselect.cpp | 2 +- ui/qt/extcap_options_dialog.cpp | 40 +- ui/qt/file_set_dialog.cpp | 172 +- ui/qt/file_set_dialog.h | 26 +- ui/qt/file_set_dialog.ui | 26 +- ui/qt/filter_expression_frame.cpp | 29 +- ui/qt/filter_expression_frame.h | 2 + ui/qt/filter_expression_frame.ui | 41 +- ui/qt/follow_stream_dialog.cpp | 35 +- ui/qt/follow_stream_dialog.h | 2 + ui/qt/font_color_preferences_frame.cpp | 4 +- ui/qt/funnel_statistics.cpp | 6 +- ui/qt/funnel_string_dialog.cpp | 2 +- ui/qt/funnel_text_dialog.cpp | 2 +- ui/qt/geometry_state_dialog.cpp | 4 +- ui/qt/gsm_map_summary_dialog.cpp | 3 +- ui/qt/iax2_analysis_dialog.cpp | 13 +- ui/qt/iax2_analysis_dialog.ui | 2 +- ui/qt/import_text_dialog.cpp | 2 +- ui/qt/interface_frame.cpp | 6 +- ui/qt/interface_frame.h | 8 +- ui/qt/interface_sort_filter_model.cpp | 396 - ui/qt/interface_sort_filter_model.h | 106 - ui/qt/interface_toolbar.cpp | 113 +- ui/qt/interface_toolbar.h | 6 +- ui/qt/interface_toolbar_reader.cpp | 166 +- ui/qt/interface_toolbar_reader.h | 26 +- ui/qt/interface_tree_cache_model.cpp | 619 - ui/qt/interface_tree_cache_model.h | 93 - ui/qt/interface_tree_model.cpp | 558 - ui/qt/io_graph_dialog.cpp | 1059 +- ui/qt/io_graph_dialog.h | 46 +- ui/qt/io_graph_dialog.ui | 44 +- ui/qt/layout_preferences_frame.cpp | 29 +- ui/qt/layout_preferences_frame.h | 5 +- ui/qt/layout_preferences_frame.ui | 46 +- ui/qt/lbm_lbtrm_transport_dialog.cpp | 2 +- ui/qt/lbm_lbtru_transport_dialog.cpp | 2 +- ui/qt/lbm_stream_dialog.cpp | 2 +- ui/qt/lbm_uimflow_dialog.cpp | 667 - ui/qt/lbm_uimflow_dialog.h | 119 - ui/qt/lbm_uimflow_dialog.ui | 329 - ui/qt/lte_mac_statistics_dialog.cpp | 108 +- ui/qt/lte_mac_statistics_dialog.h | 4 + ui/qt/lte_rlc_graph_dialog.cpp | 106 +- ui/qt/lte_rlc_graph_dialog.h | 13 +- ui/qt/lte_rlc_graph_dialog.ui | 23 +- ui/qt/lte_rlc_statistics_dialog.cpp | 35 +- ui/qt/lte_rlc_statistics_dialog.h | 2 + ui/qt/main_status_bar.cpp | 82 +- ui/qt/main_status_bar.h | 4 + ui/qt/main_welcome.cpp | 94 +- ui/qt/main_window.cpp | 333 +- ui/qt/main_window.h | 56 +- ui/qt/main_window.ui | 62 +- ui/qt/main_window_preferences_frame.cpp | 5 +- ui/qt/main_window_slots.cpp | 339 +- ui/qt/manage_interfaces_dialog.cpp | 83 +- ui/qt/manage_interfaces_dialog.h | 6 +- ui/qt/models/astringlist_list_model.cpp | 205 + ui/qt/models/astringlist_list_model.h | 103 + ui/qt/models/cache_proxy_model.cpp | 112 + ui/qt/{ => models}/cache_proxy_model.h | 0 ui/qt/models/decode_as_delegate.cpp | 408 + ui/qt/models/decode_as_delegate.h | 71 + ui/qt/models/decode_as_model.cpp | 727 + ui/qt/models/decode_as_model.h | 108 + ui/qt/models/dissector_tables_model.cpp | 494 + ui/qt/models/dissector_tables_model.h | 87 + ui/qt/models/enabled_protocols_model.cpp | 531 + ui/qt/models/enabled_protocols_model.h | 97 + ui/qt/models/expert_info_model.cpp | 417 + ui/qt/models/expert_info_model.h | 141 + ui/qt/models/expert_info_proxy_model.cpp | 278 + ui/qt/models/expert_info_proxy_model.h | 73 + ui/qt/models/fileset_entry_model.cpp | 175 + ui/qt/models/fileset_entry_model.h | 64 + ui/qt/models/html_text_delegate.cpp | 66 + ui/qt/models/html_text_delegate.h | 48 + ui/qt/models/interface_sort_filter_model.cpp | 396 + ui/qt/models/interface_sort_filter_model.h | 106 + ui/qt/models/interface_tree_cache_model.cpp | 618 + ui/qt/models/interface_tree_cache_model.h | 92 + ui/qt/models/interface_tree_model.cpp | 545 + ui/qt/{ => models}/interface_tree_model.h | 0 ui/qt/models/numeric_value_chooser_delegate.cpp | 117 + .../{ => models}/numeric_value_chooser_delegate.h | 0 ui/qt/models/packet_list_model.cpp | 753 + ui/qt/{ => models}/packet_list_model.h | 0 ui/qt/models/packet_list_record.cpp | 334 + ui/qt/{ => models}/packet_list_record.h | 0 ui/qt/models/path_chooser_delegate.cpp | 152 + ui/qt/{ => models}/path_chooser_delegate.h | 0 ui/qt/models/percent_bar_delegate.cpp | 116 + ui/qt/{ => models}/percent_bar_delegate.h | 0 ui/qt/models/proto_tree_model.cpp | 222 + ui/qt/models/proto_tree_model.h | 58 + ui/qt/models/related_packet_delegate.cpp | 308 + ui/qt/models/related_packet_delegate.h | 79 + ui/qt/models/sparkline_delegate.cpp | 124 + ui/qt/{ => models}/sparkline_delegate.h | 0 ui/qt/models/supported_protocols_model.cpp | 301 + ui/qt/models/supported_protocols_model.h | 119 + ui/qt/models/timeline_delegate.cpp | 102 + ui/qt/{ => models}/timeline_delegate.h | 0 ui/qt/models/uat_delegate.cpp | 274 + ui/qt/models/uat_delegate.h | 59 + ui/qt/models/uat_model.cpp | 465 + ui/qt/models/uat_model.h | 73 + ui/qt/models/url_link_delegate.cpp | 50 + ui/qt/models/url_link_delegate.h | 44 + ui/qt/models/voip_calls_info_model.cpp | 246 + ui/qt/models/voip_calls_info_model.h | 96 + ui/qt/module_preferences_scroll_area.cpp | 4 +- ui/qt/mtp3_summary_dialog.cpp | 3 +- ui/qt/multicast_statistics_dialog.cpp | 2 +- ui/qt/numeric_value_chooser_delegate.cpp | 117 - ui/qt/packet_comment_dialog.cpp | 8 +- ui/qt/packet_comment_dialog.h | 4 +- ui/qt/packet_dialog.cpp | 78 +- ui/qt/packet_dialog.h | 11 +- ui/qt/packet_list.cpp | 117 +- ui/qt/packet_list.h | 13 +- ui/qt/packet_list_model.cpp | 753 - ui/qt/packet_list_record.cpp | 333 - ui/qt/packet_range_group_box.cpp | 2 + ui/qt/packet_range_group_box.h | 2 +- ui/qt/path_chooser_delegate.cpp | 152 - ui/qt/percent_bar_delegate.cpp | 116 - ui/qt/preference_editor_frame.cpp | 28 +- ui/qt/preference_editor_frame.h | 5 + ui/qt/preferences_dialog.cpp | 12 +- ui/qt/preferences_dialog.h | 1 + ui/qt/profile_dialog.cpp | 6 +- ui/qt/progress_frame.cpp | 14 +- ui/qt/progress_frame.h | 4 +- ui/qt/progress_frame.ui | 2 +- ui/qt/proto_tree.cpp | 646 +- ui/qt/proto_tree.h | 57 +- ui/qt/protocol_hierarchy_dialog.cpp | 6 +- ui/qt/protocol_hierarchy_dialog.h | 2 +- ui/qt/protocol_preferences_menu.cpp | 39 +- ui/qt/protocol_preferences_menu.h | 16 +- ui/qt/qcustomplot.cpp | 23486 ------- ui/qt/qt_ui_utils.cpp | 273 - ui/qt/qt_ui_utils.h | 238 - ui/qt/recent_file_status.cpp | 25 +- ui/qt/recent_file_status.h | 23 +- ui/qt/related_packet_delegate.cpp | 273 - ui/qt/related_packet_delegate.h | 78 - ui/qt/remote_capture_dialog.cpp | 17 +- ui/qt/resolved_addresses_dialog.cpp | 4 +- ui/qt/response_time_delay_dialog.cpp | 2 +- ui/qt/rpc_service_response_time_dialog.cpp | 2 +- ui/qt/rtp_analysis_dialog.cpp | 13 +- ui/qt/rtp_analysis_dialog.ui | 2 +- ui/qt/rtp_audio_stream.cpp | 34 +- ui/qt/rtp_audio_stream.h | 1 + ui/qt/rtp_player_dialog.cpp | 42 +- ui/qt/rtp_player_dialog.h | 1 + ui/qt/rtp_player_dialog.ui | 2 +- ui/qt/rtp_stream_dialog.cpp | 6 +- ui/qt/sctp_all_assocs_dialog.cpp | 2 +- ui/qt/sctp_assoc_analyse_dialog.cpp | 2 +- ui/qt/sctp_graph_arwnd_dialog.cpp | 2 +- ui/qt/sctp_graph_arwnd_dialog.h | 9 +- ui/qt/sctp_graph_arwnd_dialog.ui | 2 +- ui/qt/sctp_graph_byte_dialog.cpp | 2 +- ui/qt/sctp_graph_byte_dialog.h | 9 +- ui/qt/sctp_graph_byte_dialog.ui | 2 +- ui/qt/sctp_graph_dialog.cpp | 4 +- ui/qt/sctp_graph_dialog.h | 9 +- ui/qt/sctp_graph_dialog.ui | 2 +- ui/qt/search_frame.cpp | 15 +- ui/qt/sequence_diagram.cpp | 17 +- ui/qt/sequence_diagram.h | 2 +- ui/qt/sequence_dialog.cpp | 100 +- ui/qt/sequence_dialog.h | 9 +- ui/qt/sequence_dialog.ui | 21 +- ui/qt/service_response_time_dialog.cpp | 41 +- ui/qt/service_response_time_dialog.h | 7 + ui/qt/show_packet_bytes_dialog.cpp | 5 +- ui/qt/simple_dialog.cpp | 161 +- ui/qt/simple_dialog.h | 26 +- ui/qt/simple_statistics_dialog.cpp | 14 + ui/qt/simple_statistics_dialog.h | 3 + ui/qt/sparkline_delegate.cpp | 120 - ui/qt/splash_overlay.cpp | 46 +- ui/qt/splash_overlay.h | 3 +- ui/qt/splash_overlay.ui | 133 +- ui/qt/stats_tree_dialog.cpp | 4 +- ui/qt/stock_icon.cpp | 166 - ui/qt/stock_icon_tool_button.cpp | 124 - ui/qt/supported_protocols_dialog.cpp | 123 +- ui/qt/supported_protocols_dialog.h | 19 +- ui/qt/supported_protocols_dialog.ui | 22 +- ui/qt/tap_parameter_dialog.cpp | 4 +- ui/qt/tcp_stream_dialog.cpp | 71 +- ui/qt/tcp_stream_dialog.h | 4 +- ui/qt/tcp_stream_dialog.ui | 15 +- ui/qt/time_shift_dialog.cpp | 2 +- ui/qt/timeline_delegate.cpp | 102 - ui/qt/traffic_table_dialog.cpp | 5 +- ui/qt/uat_delegate.cpp | 217 - ui/qt/uat_delegate.h | 57 - ui/qt/uat_dialog.cpp | 74 +- ui/qt/uat_dialog.h | 8 +- ui/qt/uat_dialog.ui | 48 +- ui/qt/uat_frame.cpp | 89 +- ui/qt/uat_frame.h | 9 +- ui/qt/uat_frame.ui | 50 +- ui/qt/uat_model.cpp | 417 - ui/qt/uat_model.h | 70 - ui/qt/utils/color_utils.cpp | 172 + ui/qt/utils/color_utils.h | 87 + ui/qt/utils/data_printer.cpp | 179 + ui/qt/utils/data_printer.h | 77 + ui/qt/utils/field_information.cpp | 206 + ui/qt/utils/field_information.h | 86 + ui/qt/utils/frame_information.cpp | 124 + ui/qt/utils/frame_information.h | 81 + ui/qt/utils/proto_node.cpp | 171 + ui/qt/utils/proto_node.h | 69 + ui/qt/utils/qt_ui_utils.cpp | 273 + ui/qt/utils/qt_ui_utils.h | 248 + ui/qt/utils/stock_icon.cpp | 166 + ui/qt/{ => utils}/stock_icon.h | 0 ui/qt/{ => utils}/tango_colors.h | 0 ui/qt/{ => utils}/variant_pointer.h | 0 ui/qt/utils/wireshark_mime_data.cpp | 84 + ui/qt/utils/wireshark_mime_data.h | 79 + ui/qt/voip_calls_dialog.cpp | 10 +- ui/qt/voip_calls_dialog.h | 10 +- ui/qt/voip_calls_info_model.cpp | 246 - ui/qt/voip_calls_info_model.h | 96 - ui/qt/widgets/additional_toolbar.cpp | 4 +- ui/qt/widgets/apply_line_edit.cpp | 2 +- ui/qt/widgets/apply_line_edit.h | 2 +- ui/qt/widgets/byte_view_text.cpp | 633 + ui/qt/widgets/byte_view_text.h | 148 + ui/qt/widgets/capture_filter_combo.cpp | 4 +- ui/qt/widgets/capture_filter_combo.h | 2 +- ui/qt/widgets/capture_filter_edit.cpp | 50 +- ui/qt/widgets/capture_filter_edit.h | 2 +- ui/qt/widgets/display_filter_combo.cpp | 6 +- ui/qt/widgets/display_filter_edit.cpp | 122 +- ui/qt/widgets/display_filter_edit.h | 6 + ui/qt/widgets/dissector_tables_view.cpp | 38 + ui/qt/widgets/dissector_tables_view.h | 39 + ui/qt/widgets/drag_drop_toolbar.cpp | 129 +- ui/qt/widgets/drag_drop_toolbar.h | 5 + ui/qt/widgets/drag_label.cpp | 53 + ui/qt/widgets/drag_label.h | 52 + ui/qt/widgets/editor_color_dialog.cpp | 57 + ui/qt/widgets/editor_color_dialog.h | 59 + ui/qt/widgets/editor_file_dialog.cpp | 55 + ui/qt/widgets/editor_file_dialog.h | 59 + ui/qt/widgets/elided_label.cpp | 2 +- ui/qt/widgets/expert_info_view.cpp | 55 + ui/qt/widgets/expert_info_view.h | 42 + ui/qt/widgets/field_filter_edit.cpp | 6 +- ui/qt/widgets/field_filter_edit.h | 2 +- ui/qt/widgets/find_line_edit.cpp | 4 +- ui/qt/widgets/follow_stream_text.cpp | 2 +- ui/qt/widgets/interface_toolbar_lineedit.cpp | 15 +- ui/qt/widgets/interface_toolbar_lineedit.h | 2 +- ui/qt/widgets/label_stack.cpp | 4 +- ui/qt/widgets/overlay_scroll_bar.cpp | 17 +- ui/qt/widgets/overlay_scroll_bar.h | 4 + ui/qt/widgets/qcustomplot.cpp | 23490 +++++++ ui/qt/{ => widgets}/qcustomplot.h | 0 ui/qt/widgets/stock_icon_tool_button.cpp | 124 + ui/qt/{ => widgets}/stock_icon_tool_button.h | 0 ui/qt/widgets/syntax_line_edit.cpp | 4 +- ui/qt/wireless_frame.cpp | 3 +- ui/qt/wireless_timeline.cpp | 73 +- ui/qt/wireless_timeline.h | 4 +- ui/qt/wireshark_application.cpp | 167 +- ui/qt/wireshark_application.h | 33 +- ui/qt/wireshark_de.ts | 4212 +- ui/qt/wireshark_dialog.cpp | 4 +- ui/qt/wireshark_en.ts | 4208 +- ui/qt/wireshark_fr.ts | 4189 +- ui/qt/wireshark_it.ts | 4204 +- ui/qt/wireshark_ja_JP.ts | 4190 +- ui/qt/wireshark_pl.ts | 4174 +- ui/qt/wireshark_zh_CN.ts | 4184 +- ui/qt/wlan_statistics_dialog.cpp | 4 +- ui/recent.c | 2194 +- ui/recent.h | 28 +- ui/software_update.c | 4 + ui/tap-iax2-analysis.c | 2 - ui/tap-rlc-graph.c | 19 +- ui/tap-rlc-graph.h | 8 +- ui/tap-rtp-common.c | 1171 +- ui/tap-rtp-common.h | 20 +- ui/tap-sctp-analysis.c | 2303 +- ui/tap-sctp-analysis.h | 28 +- ui/tap-sequence-analysis.c | 731 - ui/tap-sequence-analysis.h | 159 - ui/tap-tcp-stream.c | 4 +- ui/tap_export_pdu.c | 4 +- ui/taps.h | 46 + ui/text_import_scanner.l | 2 + ui/time_shift.c | 25 +- ui/traffic_table_ui.c | 2 +- ui/ui_util.h | 110 - ui/util.c | 2 +- ui/voip_calls.c | 50 +- ui/voip_calls.h | 3 +- ui/win32/.editorconfig | 8 - ui/win32/console_win32.c | 280 +- ui/win32/console_win32.h | 24 +- ui/win32/file_dlg_win32.c | 29 +- ui/win32/file_dlg_win32.h | 15 +- ui/win32/print_win32.c | 15 +- ui/win32/print_win32.h | 14 +- ui/win32/settings.ini | 1 + ui/ws_ui_util.h | 110 + version_info.c | 407 + version_info.h | 66 + wireshark-qt.cpp | 141 +- wireshark.pc.in | 1 + wiretap/CMakeLists.txt | 28 +- wiretap/Makefile.am | 67 +- wiretap/ascend_scanner.l | 2 + wiretap/catapult_dct2000.c | 4 +- wiretap/erf.c | 25 +- wiretap/file_access.c | 8 +- wiretap/k12text.l | 6 +- wiretap/libpcap.c | 12 + wiretap/libpcap.h | 8 + wiretap/netmon.c | 541 +- wiretap/nettrace_3gpp_32_423.c | 67 +- wiretap/ngsniffer.c | 9 +- wiretap/pcap-common.c | 8 + wiretap/pcapng.h | 6 + wiretap/pppdump.c | 3 +- wiretap/visual.c | 3 +- wiretap/vwr.c | 131 +- wiretap/wtap-int.h | 2 +- wiretap/wtap.c | 108 +- wiretap/wtap.h | 50 +- wiretap/wtap_opttypes.c | 6 +- wiretap/wtap_opttypes.h | 8 +- wka | 263 + wka.tmpl | 263 - writecap/CMakeLists.txt | 4 +- writecap/Makefile.am | 13 +- writecap/pcapio.c | 42 +- writecap/pcapio.h | 8 + ws_attributes.h | 76 + ws_compiler_tests.h | 138 + ws_diag_control.h | 96 +- ws_symbol_export.h | 94 +- ws_version_info.c | 397 - ws_version_info.h | 73 - wsutil/.editorconfig | 15 - wsutil/CMakeLists.txt | 89 +- wsutil/Makefile.am | 100 +- wsutil/adler32.c | 14 +- wsutil/adler32.h | 14 +- wsutil/base32.c | 14 +- wsutil/base32.h | 14 +- wsutil/base64.c | 14 +- wsutil/base64.h | 14 +- wsutil/bits_count_ones.h | 17 +- wsutil/bits_ctz.h | 14 +- wsutil/bitswap.c | 14 +- wsutil/bitswap.h | 14 +- wsutil/buffer.c | 15 +- wsutil/buffer.h | 15 +- wsutil/cfutils.c | 14 +- wsutil/cfutils.h | 14 +- wsutil/clopts_common.c | 14 +- wsutil/clopts_common.h | 14 +- wsutil/cmdarg_err.c | 14 +- wsutil/cmdarg_err.h | 14 +- wsutil/color.h | 20 +- wsutil/copyright_info.c | 14 +- wsutil/copyright_info.h | 14 +- wsutil/cpu_info.c | 14 +- wsutil/cpu_info.h | 14 +- wsutil/crash_info.c | 14 +- wsutil/crash_info.h | 15 +- wsutil/crc10.c | 14 +- wsutil/crc10.h | 15 +- wsutil/crc11.c | 14 +- wsutil/crc11.h | 14 +- wsutil/crc16-plain.c | 14 +- wsutil/crc16-plain.h | 14 +- wsutil/crc16.c | 14 +- wsutil/crc16.h | 14 +- wsutil/crc32.c | 14 +- wsutil/crc32.h | 14 +- wsutil/crc6.c | 15 +- wsutil/crc6.h | 14 +- wsutil/crc7.c | 14 +- wsutil/crc7.h | 14 +- wsutil/crc8.c | 14 +- wsutil/crc8.h | 14 +- wsutil/eax.c | 14 +- wsutil/eax.h | 14 +- wsutil/file_util.c | 40 +- wsutil/file_util.h | 14 +- wsutil/filesystem.c | 102 +- wsutil/filesystem.h | 38 +- wsutil/frequency-utils.c | 14 +- wsutil/frequency-utils.h | 14 +- wsutil/g711.h | 14 +- wsutil/glib-compat.c | 77 +- wsutil/glib-compat.h | 31 +- wsutil/inet_addr-int.h | 66 - wsutil/inet_addr.c | 94 +- wsutil/inet_addr.h | 78 +- wsutil/inet_aton.c | 155 - wsutil/inet_aton.h | 52 - wsutil/inet_ipv4.h | 38 + wsutil/inet_ipv6.h | 30 +- wsutil/inet_ntop.c | 209 - wsutil/inet_pton.c | 248 - wsutil/interface.c | 21 +- wsutil/interface.h | 20 +- wsutil/mpeg-audio.c | 14 +- wsutil/mpeg-audio.h | 14 +- wsutil/nstime.c | 15 +- wsutil/nstime.h | 14 +- wsutil/os_version_info.c | 14 +- wsutil/os_version_info.h | 14 +- wsutil/pint.h | 15 +- wsutil/plugins.c | 535 +- wsutil/plugins.h | 39 +- wsutil/popcount.c | 14 +- wsutil/popcount.h | 16 +- wsutil/privileges.c | 14 +- wsutil/privileges.h | 14 +- wsutil/processes.h | 14 +- wsutil/report_message.c | 14 +- wsutil/report_message.h | 14 +- wsutil/rsa.c | 114 +- wsutil/rsa.h | 14 +- wsutil/sign_ext.h | 14 +- wsutil/socket.h | 27 +- wsutil/str_util.c | 56 +- wsutil/str_util.h | 14 +- wsutil/strptime.h | 14 +- wsutil/strtoi.c | 14 +- wsutil/strtoi.h | 14 +- wsutil/tempfile.c | 19 +- wsutil/tempfile.h | 14 +- wsutil/time_util.c | 66 +- wsutil/time_util.h | 20 +- wsutil/type_util.c | 14 +- wsutil/type_util.h | 14 +- wsutil/unicode-utils.c | 14 +- wsutil/unicode-utils.h | 16 +- wsutil/utf8_entities.h | 14 +- wsutil/win32-utils.c | 14 +- wsutil/win32-utils.h | 16 +- wsutil/ws_cpuid.h | 16 +- wsutil/ws_mempbrk.c | 14 +- wsutil/ws_mempbrk.h | 14 +- wsutil/ws_mempbrk_int.h | 14 +- wsutil/ws_printf.h | 14 +- wsutil/wsgcrypt.c | 15 +- wsutil/wsgcrypt.h | 22 +- wsutil/wsjsmn.c | 117 +- wsutil/wsjsmn.h | 19 +- wsutil/wspcap.h | 14 +- wsutil/xtea.c | 15 +- wsutil/xtea.h | 15 +- 1825 files changed, 263710 insertions(+), 196606 deletions(-) delete mode 100644 CPackConfig.txt delete mode 100644 README delete mode 100644 README.cmake create mode 100644 README.md delete mode 100644 README.vmware delete mode 100644 cmake/modules/CMakeInstallDirs.cmake create mode 100644 cmake/modules/FindBCG729.cmake create mode 100644 cmake/modules/FindPerl.cmake delete mode 100644 cmake/modules/FindYAPP.cmake delete mode 100644 cmake/modules/UseMakeDissectorReg.cmake create mode 100644 cmake/modules/UseMakePluginReg.cmake delete mode 100644 cmake/modules/UseMakeTapReg.cmake create mode 100644 cmake/modules/UseMakeTaps.cmake create mode 100644 codecs/G729/G729decode.c create mode 100644 codecs/G729/G729decode.h create mode 100644 diameter/Huawei.xml create mode 100644 doc/README.build-system delete mode 100755 doc/dfilter2pod.pl create mode 100644 doc/plugins.example/Makefile.am create mode 100644 doc/plugins.example/README create mode 100644 doc/plugins.example/configure.ac create mode 100644 doc/plugins.example/hello.c rename docbook/{ => common_src}/GPL_appendix.asciidoc (100%) create mode 100644 docbook/common_src/typographic_conventions.asciidoc delete mode 100755 docbook/dfilter2xml.pl create mode 100644 docbook/wsug_src/capinfos-h.txt create mode 100644 docbook/wsug_src/dumpcap-h.txt create mode 100644 docbook/wsug_src/editcap-F.txt create mode 100644 docbook/wsug_src/editcap-T.txt create mode 100644 docbook/wsug_src/editcap-h.txt create mode 100644 docbook/wsug_src/mergecap-h.txt create mode 100644 docbook/wsug_src/rawshark-h.txt create mode 100644 docbook/wsug_src/reordercap-h.txt create mode 100644 docbook/wsug_src/text2pcap-h.txt create mode 100644 docbook/wsug_src/tshark-h.txt delete mode 100644 epan/asm_utils.c delete mode 100644 epan/asm_utils.h delete mode 100644 epan/asm_utils_win32_x86.asm delete mode 100644 epan/circuit.c delete mode 100644 epan/circuit.h delete mode 100644 epan/compress/Makefile.am delete mode 100644 epan/compress/lzxpress.c delete mode 100644 epan/compress/lzxpress.h create mode 100644 epan/dissectors/asn1/kerberos/RFC6113.asn delete mode 100644 epan/dissectors/asn1/x721/Makefile.am create mode 100644 epan/dissectors/dissectors.h create mode 100644 epan/dissectors/make-dissectors.c create mode 100644 epan/dissectors/packet-artemis.c create mode 100644 epan/dissectors/packet-brcm-tag.c create mode 100644 epan/dissectors/packet-btmesh.c delete mode 100644 epan/dissectors/packet-dcm.h create mode 100644 epan/dissectors/packet-fp_mux.c create mode 100644 epan/dissectors/packet-fpp.c create mode 100644 epan/dissectors/packet-grpc.c create mode 100644 epan/dissectors/packet-gsm_gsup.c create mode 100644 epan/dissectors/packet-ieee1905.c delete mode 100644 epan/dissectors/packet-ipv6.h create mode 100644 epan/dissectors/packet-messageanalyzer.c create mode 100644 epan/dissectors/packet-mpls-mac.c create mode 100644 epan/dissectors/packet-netmon.c create mode 100644 epan/dissectors/packet-netmon.h create mode 100644 epan/dissectors/packet-nfapi.c create mode 100644 epan/dissectors/packet-osmo_trx.c create mode 100644 epan/dissectors/packet-pfcp.c create mode 100644 epan/dissectors/packet-protobuf.c create mode 100644 epan/dissectors/packet-protobuf.h create mode 100644 epan/dissectors/packet-quic.c create mode 100644 epan/dissectors/packet-solaredge.c create mode 100644 epan/dissectors/packet-tibia.c create mode 100644 epan/dissectors/packet-twamp.c create mode 100644 epan/dissectors/packet-wifi-dpp.c create mode 100644 epan/dissectors/packet-wisun.c mode change 100644 => 100755 epan/dissectors/packet-zbee-zcl-se.c delete mode 100644 epan/dissectors/packet-zep.h delete mode 100644 epan/dwarf.c delete mode 100644 epan/dwarf.h delete mode 100644 epan/epan-int.h delete mode 100644 epan/ipv4.c delete mode 100644 epan/oui.c mode change 100644 => 100755 epan/print.c create mode 100644 epan/register.c create mode 100644 epan/register.h create mode 100644 epan/sequence_analysis.c create mode 100644 epan/sequence_analysis.h delete mode 100644 epan/tpg.c delete mode 100644 epan/tpg.h create mode 100644 file_packet_provider.c create mode 100644 image/arrow_down.png create mode 100644 image/arrow_down at 2x.png create mode 100644 image/arrow_up.png create mode 100644 image/arrow_up at 2x.png create mode 100644 image/delete_list.png create mode 100644 image/delete_list at 2x.png create mode 100644 m4/ax_compare_version.m4 delete mode 100644 m4/libsmi.m4 delete mode 100644 m4/ws_osx.m4 delete mode 100755 macosx-setup.sh delete mode 100644 macosx-support-lib-patches/portaudio-pa_mac_core.c.patch delete mode 100644 macosx-support-lib-patches/portaudio-pa_mac_core.h.patch create mode 100644 macosx-support-lib-patches/spandsp-configure-patch delete mode 100755 packaging/macosx/osx-app.sh create mode 100755 packaging/macosx/osx-app.sh.in delete mode 100644 packaging/svr4/Makefile.am delete mode 100755 packaging/svr4/checkinstall.in delete mode 100755 packaging/svr4/mkpkg delete mode 100644 packaging/svr4/pkginfo.in delete mode 100644 plugins/docsis/moduleinfo.h delete mode 100644 plugins/docsis/plugin.rc.in delete mode 100644 plugins/easy_codec/Makefile.am delete mode 100644 plugins/easy_codec/ReadMe.txt delete mode 100644 plugins/easy_codec/codec-g722.c delete mode 100644 plugins/easy_codec/codec-g722.h delete mode 100644 plugins/easy_codec/codec-g7231.c delete mode 100644 plugins/easy_codec/codec-g7231.h delete mode 100644 plugins/easy_codec/codec-g729a.c delete mode 100644 plugins/easy_codec/codec-g729a.h delete mode 100644 plugins/easy_codec/easy_codec_plugin.c delete mode 100644 plugins/easy_codec/plugin.rc.in delete mode 100644 plugins/ethercat/COPYING delete mode 100644 plugins/ethercat/moduleinfo.h delete mode 100644 plugins/ethercat/plugin.rc.in delete mode 100644 plugins/gryphon/COPYING delete mode 100644 plugins/gryphon/NEWS delete mode 100644 plugins/gryphon/moduleinfo.h delete mode 100644 plugins/gryphon/plugin.rc.in delete mode 100644 plugins/irda/moduleinfo.h delete mode 100644 plugins/irda/plugin.rc.in delete mode 100644 plugins/m2m/AUTHORS delete mode 100644 plugins/m2m/CMakeLists.txt delete mode 100644 plugins/m2m/COPYING delete mode 100644 plugins/m2m/ChangeLog delete mode 100644 plugins/m2m/Makefile.am delete mode 100644 plugins/m2m/moduleinfo.h delete mode 100644 plugins/m2m/packet-m2m.c delete mode 100644 plugins/m2m/plugin.rc.in delete mode 100644 plugins/m2m/wimax_tlv.c delete mode 100644 plugins/mate/COPYING delete mode 100644 plugins/mate/moduleinfo.h delete mode 100644 plugins/mate/plugin.rc.in delete mode 100644 plugins/opcua/COPYING delete mode 100644 plugins/opcua/moduleinfo.h delete mode 100644 plugins/opcua/plugin.rc.in create mode 100644 plugins/plugin.rc.in delete mode 100644 plugins/pluginifdemo/COPYING delete mode 100644 plugins/pluginifdemo/NEWS delete mode 100644 plugins/pluginifdemo/moduleinfo.h delete mode 100644 plugins/pluginifdemo/plugin.rc.in delete mode 100644 plugins/profinet/COPYING delete mode 100644 plugins/profinet/moduleinfo.h delete mode 100644 plugins/profinet/plugin.rc.in delete mode 100644 plugins/stats_tree/plugin.rc.in delete mode 100644 plugins/tpg/CMakeLists.txt delete mode 100644 plugins/tpg/Makefile.am delete mode 100644 plugins/tpg/http.tpg delete mode 100644 plugins/tpg/packet-http.c delete mode 100644 plugins/transum/COPYING delete mode 100644 plugins/transum/NEWS delete mode 100644 plugins/transum/moduleinfo.h delete mode 100644 plugins/transum/plugin.rc.in delete mode 100644 plugins/unistim/COPYING delete mode 100644 plugins/unistim/moduleinfo.h delete mode 100644 plugins/unistim/plugin.rc.in delete mode 100644 plugins/wimax/COPYING delete mode 100644 plugins/wimax/ChangeLog delete mode 100644 plugins/wimax/moduleinfo.h create mode 100644 plugins/wimax/packet-m2m.c delete mode 100644 plugins/wimax/plugin.rc.in create mode 100644 plugins/wimax/wimax-int.h delete mode 100644 plugins/wimaxasncp/COPYING delete mode 100644 plugins/wimaxasncp/moduleinfo.h delete mode 100644 plugins/wimaxasncp/plugin.rc.in delete mode 100644 plugins/wimaxmacphy/COPYING delete mode 100644 plugins/wimaxmacphy/moduleinfo.h delete mode 100644 plugins/wimaxmacphy/plugin.rc.in delete mode 100644 register.h create mode 100755 tools/macos-setup.sh delete mode 100755 tools/make-dissector-reg.py create mode 100755 tools/make-plugin-reg.py delete mode 100755 tools/make-services.pl delete mode 100755 tools/make-tap-reg.py create mode 100644 tools/msvc2015AdminDeployment.xml create mode 100644 tools/oss-fuzzshark/FuzzerInterface.h create mode 100644 tools/oss-fuzzshark/StandaloneFuzzTargetMain.c create mode 100755 tools/release-update-debian-soversions.sh delete mode 100644 tools/setuid-root.pl.in delete mode 100644 tools/tpg/Makefile.am delete mode 100644 tools/tpg/V2P.pm delete mode 100755 tools/tpg/tpg.pl delete mode 100644 tools/tpg/tpg.yp delete mode 100644 ui/.editorconfig create mode 100644 ui/cli/tap-flow.c delete mode 100644 ui/gtk/lbm_uimflow_dlg.c delete mode 100644 ui/gtk/lbm_uimflow_dlg.h create mode 100644 ui/make-taps.c delete mode 100644 ui/qt/.gitignore delete mode 100644 ui/qt/byte_view_text.cpp delete mode 100644 ui/qt/byte_view_text.h delete mode 100644 ui/qt/cache_proxy_model.cpp delete mode 100644 ui/qt/color_utils.cpp delete mode 100644 ui/qt/color_utils.h delete mode 100644 ui/qt/interface_sort_filter_model.cpp delete mode 100644 ui/qt/interface_sort_filter_model.h delete mode 100644 ui/qt/interface_tree_cache_model.cpp delete mode 100644 ui/qt/interface_tree_cache_model.h delete mode 100644 ui/qt/interface_tree_model.cpp delete mode 100644 ui/qt/lbm_uimflow_dialog.cpp delete mode 100644 ui/qt/lbm_uimflow_dialog.h delete mode 100644 ui/qt/lbm_uimflow_dialog.ui create mode 100644 ui/qt/models/astringlist_list_model.cpp create mode 100644 ui/qt/models/astringlist_list_model.h create mode 100644 ui/qt/models/cache_proxy_model.cpp rename ui/qt/{ => models}/cache_proxy_model.h (100%) create mode 100644 ui/qt/models/decode_as_delegate.cpp create mode 100644 ui/qt/models/decode_as_delegate.h create mode 100644 ui/qt/models/decode_as_model.cpp create mode 100644 ui/qt/models/decode_as_model.h create mode 100644 ui/qt/models/dissector_tables_model.cpp create mode 100644 ui/qt/models/dissector_tables_model.h create mode 100644 ui/qt/models/enabled_protocols_model.cpp create mode 100644 ui/qt/models/enabled_protocols_model.h create mode 100644 ui/qt/models/expert_info_model.cpp create mode 100644 ui/qt/models/expert_info_model.h create mode 100644 ui/qt/models/expert_info_proxy_model.cpp create mode 100644 ui/qt/models/expert_info_proxy_model.h create mode 100644 ui/qt/models/fileset_entry_model.cpp create mode 100644 ui/qt/models/fileset_entry_model.h create mode 100644 ui/qt/models/html_text_delegate.cpp create mode 100644 ui/qt/models/html_text_delegate.h create mode 100644 ui/qt/models/interface_sort_filter_model.cpp create mode 100644 ui/qt/models/interface_sort_filter_model.h create mode 100644 ui/qt/models/interface_tree_cache_model.cpp create mode 100644 ui/qt/models/interface_tree_cache_model.h create mode 100644 ui/qt/models/interface_tree_model.cpp rename ui/qt/{ => models}/interface_tree_model.h (100%) create mode 100644 ui/qt/models/numeric_value_chooser_delegate.cpp rename ui/qt/{ => models}/numeric_value_chooser_delegate.h (100%) create mode 100644 ui/qt/models/packet_list_model.cpp rename ui/qt/{ => models}/packet_list_model.h (100%) create mode 100644 ui/qt/models/packet_list_record.cpp rename ui/qt/{ => models}/packet_list_record.h (100%) create mode 100644 ui/qt/models/path_chooser_delegate.cpp rename ui/qt/{ => models}/path_chooser_delegate.h (100%) create mode 100644 ui/qt/models/percent_bar_delegate.cpp rename ui/qt/{ => models}/percent_bar_delegate.h (100%) create mode 100644 ui/qt/models/proto_tree_model.cpp create mode 100644 ui/qt/models/proto_tree_model.h create mode 100644 ui/qt/models/related_packet_delegate.cpp create mode 100644 ui/qt/models/related_packet_delegate.h create mode 100644 ui/qt/models/sparkline_delegate.cpp rename ui/qt/{ => models}/sparkline_delegate.h (100%) create mode 100644 ui/qt/models/supported_protocols_model.cpp create mode 100644 ui/qt/models/supported_protocols_model.h create mode 100644 ui/qt/models/timeline_delegate.cpp rename ui/qt/{ => models}/timeline_delegate.h (100%) create mode 100644 ui/qt/models/uat_delegate.cpp create mode 100644 ui/qt/models/uat_delegate.h create mode 100644 ui/qt/models/uat_model.cpp create mode 100644 ui/qt/models/uat_model.h create mode 100644 ui/qt/models/url_link_delegate.cpp create mode 100644 ui/qt/models/url_link_delegate.h create mode 100644 ui/qt/models/voip_calls_info_model.cpp create mode 100644 ui/qt/models/voip_calls_info_model.h delete mode 100644 ui/qt/numeric_value_chooser_delegate.cpp delete mode 100644 ui/qt/packet_list_model.cpp delete mode 100644 ui/qt/packet_list_record.cpp delete mode 100644 ui/qt/path_chooser_delegate.cpp delete mode 100644 ui/qt/percent_bar_delegate.cpp delete mode 100644 ui/qt/qcustomplot.cpp delete mode 100644 ui/qt/qt_ui_utils.cpp delete mode 100644 ui/qt/qt_ui_utils.h delete mode 100644 ui/qt/related_packet_delegate.cpp delete mode 100644 ui/qt/related_packet_delegate.h delete mode 100644 ui/qt/sparkline_delegate.cpp delete mode 100644 ui/qt/stock_icon.cpp delete mode 100644 ui/qt/stock_icon_tool_button.cpp delete mode 100644 ui/qt/timeline_delegate.cpp delete mode 100644 ui/qt/uat_delegate.cpp delete mode 100644 ui/qt/uat_delegate.h delete mode 100644 ui/qt/uat_model.cpp delete mode 100644 ui/qt/uat_model.h create mode 100644 ui/qt/utils/color_utils.cpp create mode 100644 ui/qt/utils/color_utils.h create mode 100644 ui/qt/utils/data_printer.cpp create mode 100644 ui/qt/utils/data_printer.h create mode 100644 ui/qt/utils/field_information.cpp create mode 100644 ui/qt/utils/field_information.h create mode 100644 ui/qt/utils/frame_information.cpp create mode 100644 ui/qt/utils/frame_information.h create mode 100644 ui/qt/utils/proto_node.cpp create mode 100644 ui/qt/utils/proto_node.h create mode 100644 ui/qt/utils/qt_ui_utils.cpp create mode 100644 ui/qt/utils/qt_ui_utils.h create mode 100644 ui/qt/utils/stock_icon.cpp rename ui/qt/{ => utils}/stock_icon.h (100%) rename ui/qt/{ => utils}/tango_colors.h (100%) rename ui/qt/{ => utils}/variant_pointer.h (100%) create mode 100644 ui/qt/utils/wireshark_mime_data.cpp create mode 100644 ui/qt/utils/wireshark_mime_data.h delete mode 100644 ui/qt/voip_calls_info_model.cpp delete mode 100644 ui/qt/voip_calls_info_model.h create mode 100644 ui/qt/widgets/byte_view_text.cpp create mode 100644 ui/qt/widgets/byte_view_text.h create mode 100644 ui/qt/widgets/dissector_tables_view.cpp create mode 100644 ui/qt/widgets/dissector_tables_view.h create mode 100644 ui/qt/widgets/drag_label.cpp create mode 100644 ui/qt/widgets/drag_label.h create mode 100644 ui/qt/widgets/editor_color_dialog.cpp create mode 100644 ui/qt/widgets/editor_color_dialog.h create mode 100644 ui/qt/widgets/editor_file_dialog.cpp create mode 100644 ui/qt/widgets/editor_file_dialog.h create mode 100644 ui/qt/widgets/expert_info_view.cpp create mode 100644 ui/qt/widgets/expert_info_view.h create mode 100644 ui/qt/widgets/qcustomplot.cpp rename ui/qt/{ => widgets}/qcustomplot.h (100%) create mode 100644 ui/qt/widgets/stock_icon_tool_button.cpp rename ui/qt/{ => widgets}/stock_icon_tool_button.h (100%) delete mode 100644 ui/tap-sequence-analysis.c delete mode 100644 ui/tap-sequence-analysis.h create mode 100644 ui/taps.h delete mode 100644 ui/ui_util.h delete mode 100644 ui/win32/.editorconfig create mode 100644 ui/ws_ui_util.h create mode 100644 version_info.c create mode 100644 version_info.h create mode 100644 wka delete mode 100644 wka.tmpl create mode 100644 ws_attributes.h create mode 100644 ws_compiler_tests.h delete mode 100644 ws_version_info.c delete mode 100644 ws_version_info.h delete mode 100644 wsutil/inet_addr-int.h delete mode 100644 wsutil/inet_aton.c delete mode 100644 wsutil/inet_aton.h create mode 100644 wsutil/inet_ipv4.h delete mode 100644 wsutil/inet_ntop.c delete mode 100644 wsutil/inet_pton.c hooks/post-receive -- wireshark with Osmocom specific dissectors From gitosis at osmocom.org Thu Feb 22 21:38:59 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 22 Feb 2018 21:38:59 GMT Subject: gr-osmosdr.git branch plutokernel updated. v0.1.4-100-g0bc61fc Message-ID: <201802222138.w1MLcxvC036882@git.osmocom.org> 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 "GNU Radio block for interfacing with various radio hardware". The branch, plutokernel has been updated via 0bc61fc169f8e83f8e7633f6abbb631c342f6263 (commit) from 226e690d105e1ab878a235cfd1384895a494ce4a (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/gr-osmosdr/commit/?id=0bc61fc169f8e83f8e7633f6abbb631c342f6263 commit 0bc61fc169f8e83f8e7633f6abbb631c342f6263 Author: Eric Wild Date: Thu Feb 22 22:38:47 2018 +0100 pluto bw, convert fix ----------------------------------------------------------------------- Summary of changes: lib/pluto/pluto_source_c.cc | 13 ++++++++++--- lib/pluto/pluto_source_c.h | 3 +++ 2 files changed, 13 insertions(+), 3 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Fri Feb 23 08:43:39 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Feb 2018 08:43:39 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1901-g8b9d3170 Message-ID: <201802230843.w1N8hdtZ015810@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, master has been updated via 8b9d3170ff265c934f6271bd445ff5a6788ffffb (commit) from af4bad3125724b585763f94718f3f5c5d3b94f23 (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/osmocom-bb/commit/?id=8b9d3170ff265c934f6271bd445ff5a6788ffffb commit 8b9d3170ff265c934f6271bd445ff5a6788ffffb Author: Holger Hans Peter Freyther Date: Fri Feb 23 07:31:25 2018 +0000 mobile: Fix memory leak when not using a LUA script The primitives are still allocated and dispatched but there was no script handler to delete them. Change the ownership to delete it at the end of the dispatch. Change-Id: I510af13bcbb46f73a0a289f26a4921cc90bd986a Fixes: OS#2925 ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/primitives.c | 1 + src/host/layer23/src/mobile/script_lua.c | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Fri Feb 23 08:44:10 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Feb 2018 08:44:10 GMT Subject: osmo-iuh.git branch master updated. 0.2.0-54-gc964a2c Message-ID: <201802230844.w1N8iAKt016222@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, master has been updated via c964a2cfa1b08e5bbda5d721a7a0095d26b53791 (commit) from e1c01a02624b12a5c6396d47902482fa97217b23 (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/osmo-iuh/commit/?id=c964a2cfa1b08e5bbda5d721a7a0095d26b53791 commit c964a2cfa1b08e5bbda5d721a7a0095d26b53791 Author: Stefan Sperling Date: Mon Feb 19 17:02:12 2018 +0100 ensure unique CellIDs in HNB-GW If we receive a HNB-REGISTER-REQ with a cell ID which is already used by another registered NNB, log an error and send HNB-REGISTER-REJECT. Tested manually by running two 'hnb-test' programs concurrently (they need to listen on different telnet ports; this port is hard-coded so I compiled two different hnb-test binaries). Then I issued the 'hnbap hnb register' command on the telnet interface of each, and verified that the correct action is logged by osmo-hnbgw. Both hnb-test programs can connect, but only one of them can register at a time. Killing a registered 'hnb-test' program terminates its connection and allows the previously rejected one to register. The new rejection log message looks like this: hnbgw_hnbap.c:429 rejecting HNB-REGISTER-REQ with duplicate cell identity MCC=901,MNC=99,LAC=49406,RAC=66,SAC=43947,CID=182250155 from (r=127.0.0.1:42828<->l=127.0.0.1:29169) This change depends on a new API in libosmo-netif, which is added in https://gerrit.osmocom.org/#/c/6844/ Change-Id: Iffd441eb2b6b75dfbe001b49b01bea015ca6e11c Depends: I8ed78fe39c463e9018756700d13ee5ebe003b57f Related: OS#2789 ----------------------------------------------------------------------- Summary of changes: include/osmocom/iuh/hnbgw.h | 6 ++++- src/hnbgw.c | 16 +++++++++---- src/hnbgw_hnbap.c | 57 ++++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 73 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Feb 23 11:11:31 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Feb 2018 11:11:31 GMT Subject: libosmocore.git branch master updated. 0.10.2-177-g218c4de8 Message-ID: <201802231111.w1NBBV8L074512@git.osmocom.org> 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 218c4de84f6d94a882e3a945332f53732bf2e134 (commit) from 92decf2aa916353564a9dabe6871ab00e0f06a80 (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=218c4de84f6d94a882e3a945332f53732bf2e134 commit 218c4de84f6d94a882e3a945332f53732bf2e134 Author: Stefan Sperling Date: Thu Feb 22 18:16:29 2018 +0100 ensure that osmo_fsm vty commands are only installed once There is a desire to install osmo_fsm vty commands automatically in a library context, rather than requiring every application which directly or indirectly uses osmo_fsm to run osmo_fsm_vty_add_cmd(). However, the function install_element_ve() asserts that elements about to be installed have not already been installed. This means we cannot shift responsibility into a library context without first making sure that osmo_fsm commands are only installed once per combined application+library context, because applications won't know which commands any of its libraries has already installed. A simple solution is to use a global flag which is checked by osmo_fsm_vty_add_cmd() before installing osmo_fsm commands, and is set once the commands have been installed. This way, no harm is done if osmo_fsm_vty_add_cmd() is called multiple times. Change-Id: I10b0b1c1c1bf44c3b8eafc465c1ee06ea2590682 Related: OS#2967 ----------------------------------------------------------------------- Summary of changes: src/vty/fsm_vty.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 23 11:12:13 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Feb 2018 11:12:13 GMT Subject: osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2019-g05ea7248 Message-ID: <201802231112.w1NBCD7h074835@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, fixeria/trx has been updated via 05ea7248f8e6c1aed7665efa82eeb92264027f86 (commit) from 318f8b78aad5961eba6b179f84e772bff759ade3 (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/osmocom-bb/commit/?id=05ea7248f8e6c1aed7665efa82eeb92264027f86 commit 05ea7248f8e6c1aed7665efa82eeb92264027f86 Author: Harald Welte Date: Thu Feb 22 16:10:01 2018 +0100 trxcon|fake_trx: change default TRX port number to 6700 In order to avoid clashes with OsmoTRX, which may be also running on the same host, let's use a different port range starting from 6700 by default. This idea was introduced as a result of OS#2984. Change-Id: I66b5f25aaba3b836448ed29839c39869b5622bed Related: OS#2984 ----------------------------------------------------------------------- Summary of changes: src/host/trxcon/trxcon.c | 4 ++-- src/target/fake_trx/fake_trx.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Fri Feb 23 14:27:25 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Feb 2018 14:27:25 GMT Subject: osmo-bts.git branch master updated. 0.7.0-94-g232f53a Message-ID: <201802231427.w1NERPbR063038@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 232f53adf0e7ea3211bdfe60f7c3b629a9648fa1 (commit) from ac0254c000d1eaad9a48a11922d538cd53f622bd (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/osmo-bts/commit/?id=232f53adf0e7ea3211bdfe60f7c3b629a9648fa1 commit 232f53adf0e7ea3211bdfe60f7c3b629a9648fa1 Author: Harald Welte Date: Thu Feb 22 14:21:24 2018 +0100 osmo-bts-virtual: Make sure PRIM_INFO_MEAS have non-zero frame number Measurement reports fed into L1SAP so far had their frame number always set to zero, resulting in higher-layer common code above L1SAP to never detect the end of the measurement period, which in turn caused no RSL MEAS REP to be sent. Related: OS#2978 Change-Id: I67837d19515ea335614928570c12dd5027104c6b ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/l1_if.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 23 14:27:53 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Feb 2018 14:27:53 GMT Subject: osmo-bts.git branch master updated. 0.7.0-96-gb82b81b Message-ID: <201802231427.w1NERruw063267@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via b82b81b256b7e98872065600fc4e0daf6c0d430a (commit) via a38deee5f1b714336cec253a730a6e3c254c64d2 (commit) from 232f53adf0e7ea3211bdfe60f7c3b629a9648fa1 (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/osmo-bts/commit/?id=b82b81b256b7e98872065600fc4e0daf6c0d430a commit b82b81b256b7e98872065600fc4e0daf6c0d430a Author: Harald Welte Date: Fri Feb 23 13:29:05 2018 +0100 scheduler: add trx_sched_is_sacch_fn() function For proper measurement processing of RX{LEV,QUAL}-SUB, we will need this information. Related: OS#2978 Change-Id: I768fde62452a74dce471ebf946e56eb1e4de1abc http://cgit.osmocom.org/osmo-bts/commit/?id=a38deee5f1b714336cec253a730a6e3c254c64d2 commit a38deee5f1b714336cec253a730a6e3c254c64d2 Author: Harald Welte Date: Fri Feb 23 13:11:14 2018 +0100 scheduler.c: Factor out find_sched_mframe_idx() function Let's split the look-up of the multiframe scheduler from the asignment to a given l1ts in trx_sched_set_pchan. Related: OS#2978 Change-Id: I79548b25aae647ce993a9d83c771d22b08cb1c74 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler.h | 3 ++ src/common/scheduler.c | 77 +++++++++++++++++++++++++++++++++++--------- 2 files changed, 65 insertions(+), 15 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 23 20:00:02 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Feb 2018 20:00:02 GMT Subject: osmo-bts.git branch master updated. 0.7.0-100-g815ff00 Message-ID: <201802232000.w1NK02D5094252@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 815ff00d239b5b20bb077e210b533c7ff32cb102 (commit) via aa9ce821a09ebbe95364926a54aed6871d59d026 (commit) via 1effad1004d203c755b475ea6ef26586d45153f0 (commit) via 2de8f6c7ec3d7a2fd1520c09a5b4ba2a4a5b9248 (commit) from b82b81b256b7e98872065600fc4e0daf6c0d430a (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/osmo-bts/commit/?id=815ff00d239b5b20bb077e210b533c7ff32cb102 commit 815ff00d239b5b20bb077e210b533c7ff32cb102 Author: Harald Welte Date: Fri Feb 23 18:39:29 2018 +0100 osmo-bts-trx: Add missing frame number to l1if_process_meas_res() Change-Id: I7f1322b025ce733f78ae2b958c7a2bb38b6aa6f5 http://cgit.osmocom.org/osmo-bts/commit/?id=aa9ce821a09ebbe95364926a54aed6871d59d026 commit aa9ce821a09ebbe95364926a54aed6871d59d026 Author: Harald Welte Date: Fri Feb 23 13:53:33 2018 +0100 l1sap: Pass is_sub from L1 primitive into the Uplink Measurement info_meas_ind on the L1SAP always allowed the lower layers to pass in whether a given measurement is part of the "SUB", or not. However, the existing l1sap code before this patch simply drops this information, despite the measurement.c code also having "is_sub" state. Let's make sure this state is passed from L1SAP into measurement processing as intended. Fact is, none of our current lower-layers actually set this is_sub flag for their primitives passed up in L1SAP, but at least now *if* they would set that flag, the measurement code would process it as intended. Related: OS#2978 Change-Id: Ibed2e8d7563b471c6b5dd2214ac4765caf31ed2a http://cgit.osmocom.org/osmo-bts/commit/?id=1effad1004d203c755b475ea6ef26586d45153f0 commit 1effad1004d203c755b475ea6ef26586d45153f0 Author: Harald Welte Date: Fri Feb 23 13:52:44 2018 +0100 measurement.c: Hand Frame Number into measurement computation This is currently only used for logging, but will be needed for proper RX{LEV,QUAL}-SUB reporting in upcoming patches. Related: OS#2978 Change-Id: I07fd06e8a379cab7c0c2eb111c3f5600037d3c9e http://cgit.osmocom.org/osmo-bts/commit/?id=2de8f6c7ec3d7a2fd1520c09a5b4ba2a4a5b9248 commit 2de8f6c7ec3d7a2fd1520c09a5b4ba2a4a5b9248 Author: Harald Welte Date: Fri Feb 23 19:53:16 2018 +0100 Revert "measurement: fix measurement computation" This reverts commit d5fdcfe6d95f52fb76c4f4201969347a062fc9fd, which introduces a new function lchan_meas_update_ordered_TA whose functionality I still haven't yet managed to fully understand. It appears to be adjusting the requested timing advance (lchan->rqd_ta) but outside osmo-bts-trx/loops.c code. This is odd, as rqd_ta is a state variable of that loops.c code. So for one part, it is a failure of encapsulation. The TA loop code should be self-contained, particularly as it is only used for omso-bts-trx, and not for the other BTS models. The new lchan_meas_update_ordered_TA() function is used from common code, applicable to all BTS models. The resulting interaction between loops.c code and this new (now reverted) function cause the TA value to only ever grow, despite the MS never moving at all. Change-Id: I5a5adac6f18f94a5b51758a5ace8ef6ddfd23e80 Related: OS#2989 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/measurement.h | 2 +- src/common/l1sap.c | 3 ++- src/common/measurement.c | 55 +++--------------------------------------- src/common/rsl.c | 3 +-- src/osmo-bts-trx/l1_if.c | 2 +- 5 files changed, 9 insertions(+), 56 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Feb 23 22:38:25 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 23 Feb 2018 22:38:25 GMT Subject: osmo-bts.git branch master updated. 0.7.0-101-gfc169ba Message-ID: <201802232238.w1NMcP4l060275@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via fc169ba7bba831f00de3490c49d0e2583c29db8a (commit) from 815ff00d239b5b20bb077e210b533c7ff32cb102 (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/osmo-bts/commit/?id=fc169ba7bba831f00de3490c49d0e2583c29db8a commit fc169ba7bba831f00de3490c49d0e2583c29db8a Author: Harald Welte Date: Fri Feb 23 23:25:56 2018 +0100 scheduler.c: Print message when burst substitution happens Whenever we receive discontinuous frame numbers from the TRX socket, osmo-bts-trx is substituting zero-filled bursts for those frame numbers which we missed. Don't just do this silently, but actually log about it, as it is an error. Note: This [currently] happens when using a virtual air interface with trxcon as opposed to a real SDR receiver with osmo-trx. Change-Id: If79eab37c80647c9ab64f399fa4676d97af3e9ad ----------------------------------------------------------------------- Summary of changes: src/common/scheduler.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Feb 24 03:38:03 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Feb 2018 03:38:03 GMT Subject: osmo-bts.git branch master updated. 0.7.0-102-g6e92255 Message-ID: <201802240338.w1O3c3q8000787@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 6e92255cc7694ad02094036a87aba46c6d8ec950 (commit) from fc169ba7bba831f00de3490c49d0e2583c29db8a (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/osmo-bts/commit/?id=6e92255cc7694ad02094036a87aba46c6d8ec950 commit 6e92255cc7694ad02094036a87aba46c6d8ec950 Author: Harald Welte Date: Sat Feb 24 04:10:57 2018 +0100 load_indication: Fix start of load indication timer Starting the timer in bts_init() may result in it expiring already before the load indication period is set via OML. Let's make load_timer_start() safe to call several times and call it from OML code. Change-Id: I295d91413542014aa2507d5f09e01243fc3916fa Fixes: OS#2991 ----------------------------------------------------------------------- Summary of changes: src/common/load_indication.c | 11 ++++++----- src/common/oml.c | 4 +++- 2 files changed, 9 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Feb 24 14:00:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Feb 2018 14:00:45 GMT Subject: libosmocore.git branch master updated. 0.10.2-178-g175a4ae9 Message-ID: <201802241400.w1OE0jtf055882@git.osmocom.org> 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 175a4ae93aaf1068b61041dca12962059d65ed55 (commit) from 218c4de84f6d94a882e3a945332f53732bf2e134 (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=175a4ae93aaf1068b61041dca12962059d65ed55 commit 175a4ae93aaf1068b61041dca12962059d65ed55 Author: Harald Welte Date: Sat Feb 24 14:43:34 2018 +0100 rate_ctr: Add rate_ctr_inc2() as convenience wrapper rate_ctr_inc2() is slightly easier to use than the old rate_ctr_inc() variant. Change-Id: Ie00706be201c32ec2981ea38b70354ed85e1aefd ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/rate_ctr.h | 9 +++++++++ 1 file changed, 9 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Feb 24 14:50:44 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Feb 2018 14:50:44 GMT Subject: osmo-bts.git branch master updated. 0.7.0-103-g19da7fd Message-ID: <201802241450.w1OEoitG078210@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 19da7fdea8912831b19d9aeed51cd2226f342283 (commit) from 6e92255cc7694ad02094036a87aba46c6d8ec950 (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/osmo-bts/commit/?id=19da7fdea8912831b19d9aeed51cd2226f342283 commit 19da7fdea8912831b19d9aeed51cd2226f342283 Author: Harald Welte Date: Sat Feb 24 04:32:29 2018 +0100 RSL: Implement DELETE INDICATION on AGCH overflow This patch adds generation of a DELETE INDICATION when the BTS AGCH queue overflows due to too many IMMEDIATE ASSIGN CMDs, as required by the specs. The AGCH queue length in OsmoBTS so far is at 1000 entries, which I consider way too high. But that is for another patch. Change-Id: Ied3306e85cbdc6f3476b10dc4bb0463cd728b274 Related: OS#2990 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Feb 24 14:54:22 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Feb 2018 14:54:22 GMT Subject: osmo-bts.git branch master updated. 0.7.0-104-gc113501 Message-ID: <201802241454.w1OEsM0g079816@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via c1135015135f9c664dd6735f30fc94772c0d9ce8 (commit) from 19da7fdea8912831b19d9aeed51cd2226f342283 (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/osmo-bts/commit/?id=c1135015135f9c664dd6735f30fc94772c0d9ce8 commit c1135015135f9c664dd6735f30fc94772c0d9ce8 Author: Harald Welte Date: Sat Feb 24 01:50:46 2018 +0100 RSL: Send ERROR REPORT on too short/truncated messages + wrong discriminator Change-Id: I6a0e63999f39592474064e2f05df450aec8e37fe ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Feb 24 18:27:56 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Feb 2018 18:27:56 GMT Subject: osmo-bts.git branch master updated. 0.7.0-106-g84de287 Message-ID: <201802241827.w1OIRufY075208@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 84de287da02f0c4392a8b1d482ee5d4d3bb4a8ff (commit) via d7f8a1c16e8a6337539b5dae291f435cf0cf426e (commit) from c1135015135f9c664dd6735f30fc94772c0d9ce8 (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/osmo-bts/commit/?id=84de287da02f0c4392a8b1d482ee5d4d3bb4a8ff commit 84de287da02f0c4392a8b1d482ee5d4d3bb4a8ff Author: Harald Welte Date: Sat Feb 24 15:04:47 2018 +0100 paging: Drop + Log paging requests for non-existant paging groups Change-Id: Id02c8fea51c1260f1baae8566c67bafc5bdb970e Related: OS#2992 http://cgit.osmocom.org/osmo-bts/commit/?id=d7f8a1c16e8a6337539b5dae291f435cf0cf426e commit d7f8a1c16e8a6337539b5dae291f435cf0cf426e Author: Harald Welte Date: Sat Feb 24 12:36:52 2018 +0100 BTS: add rate_ctr about CCCH (paging, agch, pch) Change-Id: Id6c833746150a3c2e32b00ea6604669f16b84bc4 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/bts.h | 12 ++++++++++++ include/osmo-bts/gsm_data.h | 2 ++ include/osmo-bts/gsm_data_shared.h | 2 ++ src/common/bts.c | 27 +++++++++++++++++++++++++++ src/common/l1sap.c | 2 ++ src/common/main.c | 1 + src/common/paging.c | 13 +++++++++++++ src/common/rsl.c | 3 +++ src/common/vty.c | 1 + 9 files changed, 63 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Feb 24 21:32:08 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 24 Feb 2018 21:32:08 GMT Subject: osmo-bts.git branch master updated. 0.7.0-107-gd3875a8 Message-ID: <201802242132.w1OLW82h061332@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via d3875a8fcbf8caf5e9c0180c4f9672d2cc9eac9b (commit) from 84de287da02f0c4392a8b1d482ee5d4d3bb4a8ff (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/osmo-bts/commit/?id=d3875a8fcbf8caf5e9c0180c4f9672d2cc9eac9b commit d3875a8fcbf8caf5e9c0180c4f9672d2cc9eac9b Author: Harald Welte Date: Sat Feb 24 19:15:04 2018 +0100 paging.c: Fix encoding of optional Mobile ID RR PAGING TYPE 1 / 2 It seems we have been encoding PAGING REQUEST TYPE 1 and PAGING REQUEST TYPE 2 erroneously all the time. The optional last Mobile Identity in those messages are TLV, not just LV. This is a quite serious bug in one of the most fundamental parts of the Radio Resource layer, and it has likely stayed hidden for a long time as usually in small networks there's a low paging load, reducing the amount of pressure to put multiple identities in one PAGING REQUEST message. Change-Id: Icc320ed130d0c29e9260a6a2aabe52e7346c3888 Closes: OS#2993 ----------------------------------------------------------------------- Summary of changes: src/common/paging.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Feb 25 00:33:10 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Feb 2018 00:33:10 GMT Subject: osmo-bts.git branch master updated. 0.7.0-108-g42c5072 Message-ID: <201802250033.w1P0XAhE042587@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 42c50727b50c3efd45654504dfcaa9eb3885a7da (commit) from d3875a8fcbf8caf5e9c0180c4f9672d2cc9eac9b (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/osmo-bts/commit/?id=42c50727b50c3efd45654504dfcaa9eb3885a7da commit 42c50727b50c3efd45654504dfcaa9eb3885a7da Author: Harald Welte Date: Sat Feb 24 02:21:08 2018 +0100 rsl: Improve ERROR REPORTing Let's make sure all useful optional IEs of the RSL ERROR REPort aare present Change-Id: I5ecb98f8c72f472ac23c1e4e0f606b75e2cf032c ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 125 +++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 81 insertions(+), 44 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Feb 25 00:33:25 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Feb 2018 00:33:25 GMT Subject: osmo-bts.git branch master updated. 0.7.0-109-g681be20 Message-ID: <201802250033.w1P0XPqd042776@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 681be20a8c32331dcb44db2ec0e99294f1eb89ba (commit) from 42c50727b50c3efd45654504dfcaa9eb3885a7da (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/osmo-bts/commit/?id=681be20a8c32331dcb44db2ec0e99294f1eb89ba commit 681be20a8c32331dcb44db2ec0e99294f1eb89ba Author: Harald Welte Date: Sat Feb 24 23:57:33 2018 +0100 paging: Fix encoding of PAGING TYPE 3 Rest Octets The RR PAGING TYPE 3 Rest Octets IE contains (among other things) the channel type needed for Mobile Identity 3 + 4 in the paging message. We did not only "forget" to encode those channel type needed field, but we have a completely wrong definition of those rest octets in libosmocore/include/gsm/protocol/gsm04_08.h "struct gsm48_paging3" Change-Id: I3a0bca6707ce95b68459c89f5b2b07f1590a1ab3 Closes: OS#2994 ----------------------------------------------------------------------- Summary of changes: src/common/paging.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Feb 25 09:18:07 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Feb 2018 09:18:07 GMT Subject: osmo-bts.git branch master updated. 0.7.0-110-g756bfca Message-ID: <201802250918.w1P9I7sW077633@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 756bfca599630ee64393d877343a9034416d20c3 (commit) from 681be20a8c32331dcb44db2ec0e99294f1eb89ba (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/osmo-bts/commit/?id=756bfca599630ee64393d877343a9034416d20c3 commit 756bfca599630ee64393d877343a9034416d20c3 Author: Harald Welte Date: Sun Feb 25 01:59:16 2018 +0100 RSL IPA DLCX: Avoid null-pointer dereference In case a DLCX is issued without any CRCX before, let's handle this gracefully and simply ack the DLCX anyway. Change-Id: I7c5bedccfc5a7cf552a9ce3a2dc712081c7ce177 Closes: OS#2996 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Feb 25 12:03:10 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Feb 2018 12:03:10 GMT Subject: osmo-bts.git branch master updated. 0.7.0-111-g9c4ea74 Message-ID: <201802251203.w1PC3A3G054190@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 9c4ea743fdf0501be64bc09f8c6ae982da21627c (commit) from 756bfca599630ee64393d877343a9034416d20c3 (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/osmo-bts/commit/?id=9c4ea743fdf0501be64bc09f8c6ae982da21627c commit 9c4ea743fdf0501be64bc09f8c6ae982da21627c Author: Harald Welte Date: Sun Feb 25 12:26:38 2018 +0100 RSL: Fix encoding of ConnectionID in IPA_DLCX_ACK Change-Id: Ifdea747e78f191902870af53692f7a70fa7ece93 Closes: OS#2999 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Feb 25 12:06:40 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Feb 2018 12:06:40 GMT Subject: osmo-bts.git branch master updated. 0.7.0-112-g989f779 Message-ID: <201802251206.w1PC6e7D055665@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 989f779cfcaa89a6e1d979a3ba7d5ab8b16613b6 (commit) from 9c4ea743fdf0501be64bc09f8c6ae982da21627c (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/osmo-bts/commit/?id=989f779cfcaa89a6e1d979a3ba7d5ab8b16613b6 commit 989f779cfcaa89a6e1d979a3ba7d5ab8b16613b6 Author: Harald Welte Date: Sun Feb 25 12:51:18 2018 +0100 RSL IPA DLCX: Avoid another null-pointer dereference In case a DLCX _with conn-id_ is issued without any CRCX before, we ran into a NULL pointer dereference in adding the connection statistics. Let's handle this gracefully and simply return empty statistics. Change-Id: If8b71266c847b90cdc51695b9f47b527c51bd70c Closes: OS#2996 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Feb 25 20:43:09 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 25 Feb 2018 20:43:09 GMT Subject: osmo-ci.git branch master updated. 8bab2702b45543620c28c9d8bcaef04f9656f32a Message-ID: <201802252043.w1PKh9Pl048457@git.osmocom.org> 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 "CI scripts". The branch, master has been updated via 8bab2702b45543620c28c9d8bcaef04f9656f32a (commit) via 77f5ceb8d477a81b30db4710810e78671711cb6f (commit) via 45bb81c8c08a07da3de9210b36ebcc31cb54eacd (commit) via 71cb57cc880f7ce285cdc80b8101455998096afe (commit) from 8efadaf7934ab5c3a9d3f3e5509a416d003217fb (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/osmo-ci/commit/?id=8bab2702b45543620c28c9d8bcaef04f9656f32a commit 8bab2702b45543620c28c9d8bcaef04f9656f32a Author: Alexander Couzens Date: Sun Feb 25 20:38:13 2018 +0100 jenkins: gerrit-builds: replace the label linux_amd64_debian8/9 -> osmocom-gerrit-debian8/9 Introduce more precise labels to allow more flexibility when extending the jenkins setup. The linux_amd64_debian8 or linux_amd64_debian9 is used across all build jobs which make it hard to add new nodes which might only support one group of jobs. Change-Id: I900b7b50b33cc95e127ca78d2a47f59d32a6dfee http://cgit.osmocom.org/osmo-ci/commit/?id=77f5ceb8d477a81b30db4710810e78671711cb6f commit 77f5ceb8d477a81b30db4710810e78671711cb6f Author: Alexander Couzens Date: Sun Feb 25 16:25:44 2018 +0100 jenkins: master-builds: replace the label linux_amd64_debian8/9 -> osmocom-master-debian8/9 Introduce more precise labels to allow more flexibility when extending the jenkins setup. The linux_amd64_debian8 or linux_amd64_debian9 is used across all build jobs which make it hard to add new nodes which might only support one group of jobs. Change-Id: I0fa3d3f81ab01e2488fe07601740f42eb54b6d9c http://cgit.osmocom.org/osmo-ci/commit/?id=45bb81c8c08a07da3de9210b36ebcc31cb54eacd commit 45bb81c8c08a07da3de9210b36ebcc31cb54eacd Author: Alexander Couzens Date: Sun Feb 25 16:50:02 2018 +0100 jenkins: add node admin2-deb8build to the update jobs Change-Id: I6b703b9f27865b146f20bea953fe3d6500a88166 http://cgit.osmocom.org/osmo-ci/commit/?id=71cb57cc880f7ce285cdc80b8101455998096afe commit 71cb57cc880f7ce285cdc80b8101455998096afe Author: Alexander Couzens Date: Sun Feb 25 14:07:04 2018 +0100 jenkins: add node admin2-deb9build to the update jobs Change-Id: Ie3803a46ee192dc72823291004ee20f4bdbe0126 ----------------------------------------------------------------------- Summary of changes: jobs/README.adoc | 10 ++++++++++ jobs/gerrit-verifications.yml | 8 ++++---- jobs/master-builds.yml | 8 ++++---- jobs/update-osmo-ci-on-slaves.yml | 2 +- jobs/update-osmo-python-on-slaves.yml | 2 +- 5 files changed, 20 insertions(+), 10 deletions(-) hooks/post-receive -- CI scripts From gitosis at osmocom.org Mon Feb 26 12:32:39 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Feb 2018 12:32:39 GMT Subject: libosmocore.git branch master updated. 0.10.2-179-g6950b191 Message-ID: <201802261232.w1QCWduL012384@git.osmocom.org> 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 6950b191e84c73687f9dc77462ff66cbeaec5686 (commit) from 175a4ae93aaf1068b61041dca12962059d65ed55 (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=6950b191e84c73687f9dc77462ff66cbeaec5686 commit 6950b191e84c73687f9dc77462ff66cbeaec5686 Author: Harald Welte Date: Mon Feb 26 11:48:00 2018 +0100 coding: Add BER-reporting RACH decode functions For all other decode operations we report the BER, but not for the RACH. This results in osmo-bts-trx not being able to report BER to the higher layers, which is possible on other BTS backends. Let's close this gap by introducing gsm0503_rach_ext_decode_ber() and gsm0503_rach_decode_ber() with the usual n_errors / n_bits_total arguments. Change-Id: I2b1926a37bde860dcfeb0d613eb55a71271928c5 ----------------------------------------------------------------------- Summary of changes: include/osmocom/coding/gsm0503_coding.h | 10 +++++-- src/coding/gsm0503_coding.c | 46 ++++++++++++++++++++++++++++++--- src/coding/libosmocoding.map | 2 ++ tests/coding/coding_test.c | 4 +-- 4 files changed, 54 insertions(+), 8 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 26 12:33:35 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Feb 2018 12:33:35 GMT Subject: osmo-bts.git branch master updated. 0.7.0-113-gde3b4a2 Message-ID: <201802261233.w1QCXZjR012913@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via de3b4a248e46b5bed1cce20774dceafc74c74073 (commit) from 989f779cfcaa89a6e1d979a3ba7d5ab8b16613b6 (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/osmo-bts/commit/?id=de3b4a248e46b5bed1cce20774dceafc74c74073 commit de3b4a248e46b5bed1cce20774dceafc74c74073 Author: Harald Welte Date: Sat Feb 24 00:20:19 2018 +0100 measurement.c: Fix sdcch4_meas_rep_fn102 / sdcch8_meas_rep_fn102 Since Change-Id: I23fba50f48415314da40cf5bf86fce2ed3e66af6 we were not reporting measurements for SDCCH channel types due to the wrong encoding of the sdcch{4,8}_meas_rep_fn102 table. Let's fix the table by encoding the needed information: "What is the modulo-102 remainder of the first burst of the last block before fn%102 reaches 37?" (SDCCH/4) "What is the modulo-102 remainder of the first burst of the last block before fn%102 reaches 12?" (SDCCH/8) The TS 45.002 Clause 7 tables have to be consulted carefully to determine this information. Change-Id: Icf02354872670126ab3297b787b216981ca6c309 Related: OS#2965 ----------------------------------------------------------------------- Summary of changes: src/common/measurement.c | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 26 13:21:54 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Feb 2018 13:21:54 GMT Subject: libosmo-netif.git branch pespin/jitterbuffer updated. 0.1.1-22-gcde6815 Message-ID: <201802261321.w1QDLsUb042181@git.osmocom.org> 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 "Osmocom network interface library". The branch, pespin/jitterbuffer has been updated discards 89180efea12f2f748517156bc5ee13c01d104524 (commit) discards 76e852d2a6217c49849deb1a5f9cb8402e509ee5 (commit) discards 5746bb868ecb48924f2ff634c5ec2ad8d4baf591 (commit) discards a409ae63e3d035f7f15da07755cd392bec53e6c6 (commit) discards b3c1f5e0ddc718c9014a7afbe3e33874d192a4f4 (commit) discards 4b292a8939147fb055ebaa87d6e53069c824c731 (commit) discards 032b950b30aa382cc3716d40d3a58c2b5d140c0e (commit) discards f28e85d48ff0048500625e6d67232443a0e1cfae (commit) discards 7652418623942f16d6bb6ee6f8133536daa308d6 (commit) via cde6815efa38616be3bca3b16386a1e7e9ff3770 (commit) via e245cdfb04a9b382f0943ffa7e29a9eea4d325dd (commit) via 8283292c4b01da2d893aafc844c9dfa123a39381 (commit) via b55e6ca74825c4ecacd11ec21d57959c6e4bcbbe (commit) via 12131da94cf3fcb6f562be513ba3381152411afc (commit) via 8e39adfed8e5b0a6786827a8323b37fa0397d426 (commit) via 84ec6cfde314c76a227e72dfaca0abc77f3b7be9 (commit) via 350120cda3201e84a9626d71b6846dbd0aef1b55 (commit) via e7b2a8f4eab92fc95d1368fe4acd61a24face5b3 (commit) via f27fdf89dc52799e7c908493da2c9ccdf7b1d3c4 (commit) via 2cbaf4139ae768ff5a79c79d389045b4ef4dd0e6 (commit) via 3f93caea6e404618f2da49410e2f06e40aaac83e (commit) via 3173ca7ac7e9c6c9e2ff9bb80a9d27a3c10c7608 (commit) via c72be77aa330c968f9f1d624e38141b3c2e24323 (commit) via b6e8d39417b217e9bbf396d50c3ef2a91a6c4054 (commit) via 2547e87b94223d2a90057d87aa821f3745687196 (commit) via 6d4acefb69b6a6f7fe29bb398ec617d7e3e01a71 (commit) via bea215a565390009ddc79b830db334fa33cc7b3a (commit) via fb31c0953c90496a96627821a95806175e4a2dde (commit) via 443f40a6bf8bd153625820e7e6541b283c236ded (commit) via cc7f236a4a2398f3f618c430fc4e1616c9d940bd (commit) via 1274b374301ed7087e5316be0544111ede07cc15 (commit) via 5edefaf0e6ec3b0839fc0afd5f3bd7253df066ce (commit) via 358350468f8c31c9f05a41ede46627a47cce1f4a (commit) via bdfe9682fef3606092fccc5b288f364fe22ec640 (commit) via c2c8b5c557650a1842029fd081ffddca6db65af6 (commit) via c01033fcacd7b87cc9eb47279a5d40445d770c18 (commit) via 61b5b65debf407bb89da9df2b329d650f9526b29 (commit) via d8f2b38eb96592567398c69bafdb9b3ecb82432e (commit) via 77d08a67b53fe92856cdec9b3da91a980381d0cc (commit) via 05bb1c2b2ef02c340d098be50546a0fafaecdb4e (commit) via 1bfbf98f066dc1fa34bffb5377220323ea7aa802 (commit) via a2b50809c766bfb1f94ac0fc7c76517e3e3a66ab (commit) via 8440357d4cc88479921350344e435ee9c5e4e0f1 (commit) via fae8559ff5ce825a874eeb33b2f1053430c07dc3 (commit) via c98bf1b880ec10924cd12477bf46ef5d0f959257 (commit) via 59941982083f7f0d6ab11f7bbb42c297a3fb8d69 (commit) via 14af167a5553519d8164f4a21556888535eeefeb (commit) via 9c5f01e7b2cb1455314443ceaeb035326354d280 (commit) via 03b84ec99ba591950b6598c682f6f7083c8cc2f5 (commit) via e3189dc8c2161cafd465a59077a5fc2e0cf4ac4f (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 (89180efea12f2f748517156bc5ee13c01d104524) \ N -- N -- N (cde6815efa38616be3bca3b16386a1e7e9ff3770) 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/libosmo-netif/commit/?id=cde6815efa38616be3bca3b16386a1e7e9ff3770 commit cde6815efa38616be3bca3b16386a1e7e9ff3770 Author: Pau Espin Pedrol Date: Fri Jun 9 14:04:31 2017 +0200 jibuf: Estimate src clock skew Change-Id: Ifae633d53107417a8e2f9b0f200d2711db72d199 http://cgit.osmocom.org/libosmo-netif/commit/?id=e245cdfb04a9b382f0943ffa7e29a9eea4d325dd commit e245cdfb04a9b382f0943ffa7e29a9eea4d325dd Author: Pau Espin Pedrol Date: Thu Jun 8 17:08:13 2017 +0200 tests: jibuf: enable mouse control in gnuplot script Change-Id: I0ccf4d6fd57f1634e86b713e6c915d2c96aea0e8 http://cgit.osmocom.org/libosmo-netif/commit/?id=8283292c4b01da2d893aafc844c9dfa123a39381 commit 8283292c4b01da2d893aafc844c9dfa123a39381 Author: Pau Espin Pedrol Date: Thu Jun 8 17:06:58 2017 +0200 tests: jibuf_test: Add parameters to control size of buffer Change-Id: I8a7fa39985f8d197e24c32cab80299aba2d03087 http://cgit.osmocom.org/libosmo-netif/commit/?id=b55e6ca74825c4ecacd11ec21d57959c6e4bcbbe commit b55e6ca74825c4ecacd11ec21d57959c6e4bcbbe Author: Pau Espin Pedrol Date: Sun Apr 23 19:22:15 2017 +0200 jibuf: re-sync clock out of sync timestamps Change-Id: I33556b33d7549654442d9bdd7f31128792506652 http://cgit.osmocom.org/libosmo-netif/commit/?id=12131da94cf3fcb6f562be513ba3381152411afc commit 12131da94cf3fcb6f562be513ba3381152411afc Author: Pau Espin Pedrol Date: Wed Apr 19 17:25:09 2017 +0200 jibuf: Take RTP marker into account Change-Id: Ie142acfb45650e0af775f58226fd191beaf8178e http://cgit.osmocom.org/libosmo-netif/commit/?id=8e39adfed8e5b0a6786827a8323b37fa0397d426 commit 8e39adfed8e5b0a6786827a8323b37fa0397d426 Author: Pau Espin Pedrol Date: Wed Apr 19 18:58:00 2017 +0200 tests: jibuf_test: Add OSMUX support Change-Id: I0f02da0329e6739ff340d31113161bb520b1b760 http://cgit.osmocom.org/libosmo-netif/commit/?id=84ec6cfde314c76a227e72dfaca0abc77f3b7be9 commit 84ec6cfde314c76a227e72dfaca0abc77f3b7be9 Author: Pau Espin Pedrol Date: Wed Apr 19 13:30:10 2017 +0200 tests: jibuf: Improve jibuf_test to read pcaps Change-Id: I7a13c823fb70e0adbc5fa0726fd66b15dc40014e Signed-off-by: Pau Espin Pedrol http://cgit.osmocom.org/libosmo-netif/commit/?id=350120cda3201e84a9626d71b6846dbd0aef1b55 commit 350120cda3201e84a9626d71b6846dbd0aef1b55 Author: Pau Espin Pedrol Date: Wed Apr 19 17:20:34 2017 +0200 jibuf: Add osmo_jibuf_empty API This is useful to know if we need to keep iterating over osmo_select_main() to dequeue packets before finishing. Change-Id: I91a23e220c56924b847265c5dc752f286b109c2c http://cgit.osmocom.org/libosmo-netif/commit/?id=e7b2a8f4eab92fc95d1368fe4acd61a24face5b3 commit e7b2a8f4eab92fc95d1368fe4acd61a24face5b3 Author: Pau Espin Pedrol Date: Wed Apr 12 19:36:47 2017 +0200 jibuf: Add initial implementation of Jitter Buffer Change-Id: I9688ba9c4d5b733b9f29d0f15f73750f9271ef55 ----------------------------------------------------------------------- Summary of changes: .gitignore | 4 + Makefile.am | 2 + TODO-RELEASE | 9 ++ configure.ac | 20 ++- contrib/jenkins.sh | 14 ++- debian/changelog | 14 ++- debian/control | 13 +- debian/copyright | 22 +--- ...libosmonetif3.install => libosmonetif4.install} | 0 debian/rules | 3 + examples/Makefile.am | 10 ++ examples/udp-test-client.c | 43 +++++++ examples/udp-test-server.c | 35 ++++++ examples/udp-test.h | 137 +++++++++++++++++++++ include/osmocom/netif/stream.h | 1 + src/Makefile.am | 6 +- src/amr.c | 2 + src/channel.c | 19 +++ src/channel/abis/Makefile.am | 4 +- src/channel/abis/ipa_stream_client.c | 19 +++ src/channel/abis/ipa_stream_server.c | 19 +++ src/datagram.c | 31 ++++- src/ipa.c | 19 +++ src/ipa_unit.c | 20 +++ src/osmux.c | 131 +++++++++++++------- src/rs232.c | 6 +- src/rtp.c | 51 +++++--- src/stream.c | 66 +++++++++- tests/osmux/osmux_test.c | 8 +- 29 files changed, 613 insertions(+), 115 deletions(-) create mode 100644 TODO-RELEASE rename debian/{libosmonetif3.install => libosmonetif4.install} (100%) create mode 100644 examples/udp-test-client.c create mode 100644 examples/udp-test-server.c create mode 100644 examples/udp-test.h hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Feb 26 13:25:46 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Feb 2018 13:25:46 GMT Subject: openbsc.git branch pespin/jitterbuffer updated. 1.0.0-16-g5d7738ade Message-ID: <201802261325.w1QDPkMc044263@git.osmocom.org> 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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, pespin/jitterbuffer has been updated discards a99fee1806bb0f5826985c6f0fee1e18524f2e38 (commit) via 5d7738ade085c2169258d15146dba4b3a9ccadc6 (commit) via e39e18992a3b966581f06fa632d6342643996aaa (commit) via 98a2ba4c57e95d2ce1e1e8147ea5a8d51788a191 (commit) via abc075031b123a5b093575b37c84dfe95cc1e19e (commit) via fc714cad6e5d9c5f36959c7a6a51fa7f4593f697 (commit) via cc87156a3001d243dd110f667bb0643af2e1509b (commit) via 82cfa3945c35be251dff168260d30756bc3d60db (commit) via e44a5687c4728a3ef1f730ec7349cef135cf174a (commit) via 5825e5cfb245f32a409c7784e51fb1e774adf799 (commit) via 5d69fa52cf1e679e391519dd841da1579d640087 (commit) via 75042ff46a7e89ffb9a8897214c63e0bda378147 (commit) via 0195c30df582811dd0252fb6b455c156f4a7ee95 (commit) via 71b68bed2a93359fa84617292cf6159a4ed09c16 (commit) via 3b0b0641963de7a701655c8a09d15782e61f9c75 (commit) via 2e6e39c4b2a9291251693270bd7bcad81195e66d (commit) via e18b34143c0332f027befa20cb28e098cc574ced (commit) via 577c268b96f555587b2c621d48d85a30a76cf7cf (commit) via 754a831ddc24cdf5d8883422b23f6db14c183a54 (commit) via cb1838d8075379fdc08095fdd718b459180a38ae (commit) via ed03661871ac8ee1715c04390d25631537b084ac (commit) via 888e35aa7fbb2ba40526456abab739b7c15013e0 (commit) via 6111ab5bacffd3acde4c3ed02ce0b8866177552b (commit) via f8ac21bf71548649209ed2749bf6e7317bb15c62 (commit) via 5a4594614390978f7dab05f08d607c3903163cea (commit) via 65021ac50792a42bcc21e482c27e0f915c435716 (commit) via 957ceb1b792a274582e88ed2963dc959f5385ce0 (commit) via 65c6ddebff3e03fe3bdeebf225f013b0bc30773b (commit) via db1f75c3e305b87577d219365811fa5e5037a80d (commit) via 725bcb71f07e572672bdeb878bb1fbd94bb44eba (commit) via f79eeca1095fb9493bf74c1fface8e70d61250e7 (commit) via 3ae8682f974058970fa564f09a34a51e867b896b (commit) via 1cbc7e1adf859a7d5b05fa0dbdde1bb0cb998041 (commit) via 968a6c2365c0f772fa65ebe66466715d6861e7fc (commit) via e229071479282f854656799c19a07fbe79a20e57 (commit) via 9051421d75eed22c02f01b373cfab58dbadcd4b5 (commit) via f52cf145acea5db288543de0f2e886988d5676cf (commit) via b0a6d1b92daffa37761bbb342d465c46825ad68a (commit) via 5932ff04a1c7c3c831dae366d394d7ef0f8d1ffd (commit) via e747a9b9231e286f4bc72848e039aaa9d76b269d (commit) via c9fec2af85587435248bc9bb9e1ce8d295860977 (commit) via 8560d5d616b022620aa1623bd3e0a5c7f44c662c (commit) via 6270059e14b0d1dda05b48525a834bbef027da30 (commit) via 84b7e3723b8d7bf9bfd5db7ba5532c3d174c2c77 (commit) via f0288cacc5b6be1943c25584327c80974639097e (commit) via b4962dcf115148834478744e35fe1a888eda915f (commit) via a1d8e2c4087c15561e9c4fb120042be4b187bc9c (commit) via a42b0dff4c28aa774566e045b6830a3eba455954 (commit) via 0ff59c1e1ba7b8f13c519f87b82e5dd144e219cd (commit) via b13196dea30aa8bd4c530373632285716375e32d (commit) via 5e297458845b848abf2f31dfe5d462cb2288d97f (commit) via e6222ef1acc9947dba82898a2371f48e4f3848e1 (commit) via 93ee0937ef7fecf8a25549eb123352ca1c52e63e (commit) via e4290b1501db82e47d5ae2bbd179c01e092de7bd (commit) via 4b70c9ec06c852c68aed7eb1e54faf23793602c0 (commit) via 183070bcede412e38268c7f298262710b1351f6e (commit) via 53552a303e8089d288c0caadb2b462a898589a01 (commit) via 2a55e0917d230505152b3da636a1da9a36d7fbe4 (commit) via 91dd2a62bee77b56a953e0edc55c5441aa3b5d84 (commit) via 06bd94b8f5601fddb4842e9a6a685b21f6a6d7e2 (commit) via 948847c23802ac344b0be0813d55a496d6a73263 (commit) via 406577be0a5a0f845d673d18a21d717c702bbcdf (commit) via 84fe989151e00089c674658532ecfa5a7cacc173 (commit) via cf123c0c4e43c3cad124d535afaf97c9578dcd81 (commit) via 68e4ad155de1c27cf7c7ac6dd17bed8684d7bb0c (commit) via de0dfcd00e9e73c3e07aaee535e5b977badd8579 (commit) via 7fa0bcd928ea1deac9951253850b77492bd4aad9 (commit) via ac8ca4cfd19a23131959e88be49b6c56738a38c0 (commit) via a6eaeb88f5c81ce1b3802727a3fa087da0bc4e3f (commit) via ab1316731e95f5d6b54d1f36df87e1d38185024d (commit) via 7cfd1a3beebba66d8385037a39cf7154fd5e6eb3 (commit) via 98849f7ddcbe8b094af5ee5efc30bd841ac12e04 (commit) via 52d519220501c4d4c09dfa924e23badac8589614 (commit) via f354a8e1c5633a43d7bca986e8de82d23610d2a9 (commit) via 39181ac4a2b0686fb27b35d89af2dfee1d7c285d (commit) via 8e2a142856dc7e3e482762c738b22e19a0492f1f (commit) via 53ad3ca521bacc9e0d8e0ff76f71cacb26201c27 (commit) via 0a20d62972c6e3689ac1256fe60861699ae94583 (commit) via f8b2d46dc00ff4da96c6932b6cfd5b792b36b209 (commit) via 69031ab255f3682174c7740b6957da03753a3a74 (commit) via fdb690c8030b2357f980f86805da3a88a5bc07c5 (commit) via 29ed8002c3a8c7e64f2328ef6031543628d18000 (commit) via 4e5b90a594f987266a7e9492f30780eb92b9639c (commit) via 31655d84faa7f7fe823111856ae2035d44aca0eb (commit) via 3e4295287f1a2866e6e512517a2c94f608ecbd30 (commit) via 18ca1ce2ea9f0c353e6886a9d05c61238bba9dc6 (commit) via 448ad7143b70bac8cf92beb074b8a5f889c6d00b (commit) via ba66e79953cb1c2230fe2916ef7d8de78500c7fd (commit) via 8288b1203a6631f8674f02a2964efcf22f5b26c2 (commit) via ab2454e776f1a4bc4977ef48ec2844600f85176b (commit) via 9f64c54040857079fa5ca35bf522d3befe7ac362 (commit) via 4d87e22980edb5a0ec170801980f76c837183b32 (commit) via 4b731a33783b1eb9cfb83577d8fc414433e20eb0 (commit) via 5daec07de1ea4ab1deb461049f1d6b569353d68b (commit) via 3deaa025077bef9f4b3877d3d959934533709109 (commit) via 45164a2b45e5eb6ea04137ede3a4b79eedce6c0f (commit) via 9f6760de2cf3166c169ba4018144e2cd95fafaff (commit) via 38943b7b5e0afacbbaf06b351a35c03bf903fe2a (commit) via 4d15cfce7cc5d6c22e2ca7e185d0e7f23c7b1f56 (commit) via e1b3bb1629c9259ed4e1dd4eb16a06ca49a9600f (commit) via 2d254cca1021d4b12dbb7651eff862464209bcae (commit) via 9244d110b8ae66b2691f9879ee0b6a0cbe113bae (commit) via 7cb44209eac4651d5fc65e07f74bc5325f110ea4 (commit) via 94431bf7c32506aa99efd29e3617022270ff458d (commit) via 8f7ab69d4ca2cbfa9a669c7cdee62272824be4a3 (commit) via 61a7e57d8608052a050795c1620f1e918ab80a31 (commit) via 3ea54c8fa92eaa81b1903de89cf2872e75b3c76b (commit) via 2102a4ae43eb5610c96ac21c77b94f621fa0ac64 (commit) via 21a7523fcffc0f83587f50f178c41cbed65ef9b6 (commit) via 11acfad02a833999c37ee267864d082241a90afb (commit) via eab5f594b0a7cf50ad97b039f73beff42cc8312a (commit) via 5a44d25ad343d6426295480f6a0a5d6dc21350cf (commit) via 2f8b9d25f8428980e35ed8f8b2dc44324bc4566a (commit) via 8b1a2f8cd7a81c6b8c7cdb0963dcf89de7c46100 (commit) via 70fdd24d04a37217724ec8f12873e292b10e5e4d (commit) via 9b97b007dfe96b8a74932ab101d5e341b5796f75 (commit) via a60bb3dd28ce9e3720f8ee1b262893f3e233e2e6 (commit) via c51c1e795091ba7663a2303bda48cb12fa327c19 (commit) via 33e1357a903dad41745df4b5b7284e80ce542ecb (commit) via 4a824ca8fcf13427d1560b2c866da2a2d82e3692 (commit) via aef68387ae6d78df948a6b2b3a61050c4f192c5e (commit) via 71d082bec770b9664be5cf59e2723db09a645902 (commit) via 8254cf75bf818e715201c670c7fb81b9a23dec0b (commit) via 3f86c523eea75e3da7f0495c7e43b944356d2321 (commit) via 2abd5e1663f34cee545edcc9e4592ec45b6c0c1e (commit) via 645eb622832671a2256987f1857da86cd50a9eea (commit) via 7fe00fb9be1dddbaee175be0217fddd8858c7aad (commit) via 0483f338209a3eae91dd5cf6f568eb81ece5f6a9 (commit) via 0de69a2501e1d49a8202daaeb9cdd7bfee62effa (commit) via 5f72f6fccc50412acc7d0a2e921bb723a2105d63 (commit) via 271ceca86216ba0b22f7ba5222a5331766fb3d8c (commit) via 2faeb1ac6cc054737b153b08be1de3846256a820 (commit) via 722bbb402f4dbf6eaea09c728fb9406ba4c026d1 (commit) via f8aeb2cccb767c8823e1c851efd8de86a226033e (commit) via f14cb3535cf469632b5da63f35b31aa79fd0c5c3 (commit) via 872671e01ba4c081ca642b1bb7abee8fe7c4af45 (commit) via a229756885907bf46c820649e87396a25b1ac4ae (commit) via 54050a28ede20242a79ef3851057c63f454773c9 (commit) via 854bcc2b7b36c4b9fc965cd8104006705d09edb7 (commit) via e586f41692f1e7d2386c52ae9caa81b6d9a2de08 (commit) via 67798617b53c1ca37668ef5c57de27b97cd57035 (commit) via b4999b60d48bcbb5aa575973d068e07ab672e095 (commit) via 94bbc73bce304609124e9f617953a11634905d58 (commit) via 6f483d3a05c7c006a36ca6868bbd1846d00c9afc (commit) via 1fe2647c5de6c460dd776787f039bbc51ed779a0 (commit) via 5265bea76c90427d70257b7fac0f0b7d40a015cb (commit) via 320960cf9d28474098dad11bd1042f2a58d87fac (commit) via 9f77d7bd0e39cfd0f3e952c5b375abba5a415d37 (commit) via 71124de33c86ea5740eeabea381bff80b23ffd30 (commit) via defb6c95c14e95133891312b65436eef5964e0a3 (commit) via 845a3a4c594f56fc754eae3b261675b460aec2ac (commit) via f39d03ad21d8120af847603d9b2ead71b8c4ba43 (commit) via 1ebf23b7fe631dbafcc2dc4a1e8a8beced4ecc0d (commit) via 7590ff3fd6cde4264f6e7961f8d9dcafbb526271 (commit) via 34ce3d93c52a734a7380114254a14ce8bcc77bb1 (commit) via 5121576b0c6c323ae5f92d8d987b8c0899d99db0 (commit) via 7b62d54b52457ecae649ead12e67369b3e09c235 (commit) via 2b6c5407b6889325beb1a1aa0fd5f33718756de2 (commit) via 7507aef92b75c86b6ecc11b2a7bbbc378a8dea51 (commit) via 93ffbd0029d1200dfa51a0e68b4c11743f1cc0e8 (commit) via 638ad068e8597af81dc985d3d256ccc26e82373b (commit) via fd2c1f90ba590fbb8c790e3619713769817997de (commit) via 310b73079814584c0ff92772939f9cc80e1c0171 (commit) via 7b5dbc280510b6ad74d08b71bcf387b0f970a0bd (commit) via c6e8a01e706ac95561888e03e15e891884aa7d68 (commit) via 50eb66996d4d68d32f6b1ee8c9adfc8046808266 (commit) via 086067f0a13846590130379bfeffeb2962cd4708 (commit) via 7bb383a45c7684b7df078edc2bdadd473b52365c (commit) via 6d8e5198ad17e70f27010dbf7c86d25477de90e1 (commit) via 6f0e50c8337355eb59033903ede9ab6528890835 (commit) via a18001d50605b0c7d4ae54c812b8766f8e7f5f61 (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 (a99fee1806bb0f5826985c6f0fee1e18524f2e38) \ N -- N -- N (5d7738ade085c2169258d15146dba4b3a9ccadc6) 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=5d7738ade085c2169258d15146dba4b3a9ccadc6 commit 5d7738ade085c2169258d15146dba4b3a9ccadc6 Author: Pau Espin Pedrol Date: Thu Apr 27 15:59:19 2017 +0200 mgcp: Add jitter buffer on the uplink receiver Change-Id: Ibf3932adc07442fb5e9c7a06404853f9d0a20959 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 90 +- debian/changelog | 959 +++ debian/control | 69 +- debian/openbsc-dev.install | 1 - debian/osmo-gtphub.default | 2 - debian/osmo-gtphub.examples | 1 - debian/osmo-gtphub.init | 150 - debian/osmo-gtphub.install | 1 - debian/osmocom-bsc-sccplite.examples | 2 + debian/osmocom-bsc-sccplite.install | 2 + debian/osmocom-bsc.examples | 1 - debian/osmocom-bsc.install | 2 - debian/osmocom-gbproxy.init | 151 - debian/osmocom-gbproxy.install | 1 - debian/osmocom-nitb.install | 1 + debian/osmocom-sgsn.default | 2 - debian/osmocom-sgsn.examples | 1 - debian/osmocom-sgsn.init | 150 - debian/osmocom-sgsn.install | 1 - debian/rules | 8 +- openbsc/.gitignore | 17 +- openbsc/Makefile.am | 3 + openbsc/configure.ac | 39 +- openbsc/contrib/bsc-test/msc.sh | 4 +- openbsc/contrib/gprs/gb-proxy-unblock-bug.py | 58 - openbsc/contrib/gprs/gprs-bssgp-histogram.lua | 78 - openbsc/contrib/gprs/gprs-buffer-count.lua | 80 - openbsc/contrib/gprs/gprs-split-trace-by-tlli.lua | 46 - openbsc/contrib/gprs/gprs-verify-nu.lua | 59 - ...{osmo-bsc.service => osmo-bsc-sccplite.service} | 2 +- openbsc/contrib/systemd/osmo-gbproxy.service | 12 - openbsc/contrib/systemd/osmo-sgsn.service | 11 - .../osmo-bsc-sccplite.cfg} | 12 - .../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 44 - openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg | 25 - .../doc/examples/osmo-gtphub/gtphub-example.txt | 90 - .../examples/osmo-gtphub/osmo-gtphub-1iface.cfg | 25 - openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 25 - .../osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg | 11 - .../examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg | 2 - .../examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg | 2 - openbsc/doc/examples/osmo-nitb/bs11/openbsc.cfg | 2 - .../osmo-nitb/nanobts/openbsc-multitrx.cfg | 11 - openbsc/doc/examples/osmo-nitb/nanobts/openbsc.cfg | 11 - .../osmo-nitb/nokia/openbsc_nokia_3trx.cfg | 2 - openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg | 12 - .../doc/examples/osmo-nitb/sysmobts/openbsc.cfg | 11 - openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg | 26 - openbsc/include/openbsc/Makefile.am | 28 +- openbsc/include/openbsc/abis_nm.h | 21 +- openbsc/include/openbsc/abis_rsl.h | 5 +- openbsc/include/openbsc/bsc_msc_data.h | 1 + openbsc/include/openbsc/common_cs.h | 8 - openbsc/include/openbsc/crc24.h | 10 - openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/gb_proxy.h | 288 - openbsc/include/openbsc/gprs_gb_parse.h | 59 - openbsc/include/openbsc/gprs_gmm.h | 35 - openbsc/include/openbsc/gprs_llc.h | 284 - openbsc/include/openbsc/gprs_llc_xid.h | 57 - openbsc/include/openbsc/gprs_sgsn.h | 473 -- openbsc/include/openbsc/gprs_sndcp.h | 79 - openbsc/include/openbsc/gprs_sndcp_comp.h | 82 - openbsc/include/openbsc/gprs_sndcp_dcomp.h | 53 - openbsc/include/openbsc/gprs_sndcp_pcomp.h | 46 - openbsc/include/openbsc/gprs_sndcp_xid.h | 218 - openbsc/include/openbsc/gprs_subscriber.h | 31 - openbsc/include/openbsc/gprs_utils.h | 45 - openbsc/include/openbsc/gsm_04_08.h | 16 +- openbsc/include/openbsc/gsm_04_11.h | 5 + openbsc/include/openbsc/gsm_04_14.h | 15 + openbsc/include/openbsc/gsm_04_80.h | 9 +- openbsc/include/openbsc/gsm_data.h | 35 +- openbsc/include/openbsc/gsm_data_shared.h | 90 +- openbsc/include/openbsc/gsm_subscriber.h | 5 - openbsc/include/openbsc/gtphub.h | 523 -- openbsc/include/openbsc/osmux.h | 3 +- openbsc/include/openbsc/pcu_if.h | 35 + openbsc/include/openbsc/pcuif_proto.h | 176 + openbsc/include/openbsc/rest_octets.h | 42 +- openbsc/include/openbsc/sgsn.h | 186 - openbsc/include/openbsc/signal.h | 21 +- openbsc/include/openbsc/slhc.h | 187 - openbsc/include/openbsc/system_information.h | 7 +- openbsc/include/openbsc/v42bis.h | 147 - openbsc/include/openbsc/v42bis_private.h | 126 - openbsc/include/openbsc/vty.h | 1 - openbsc/osmoappdesc.py | 13 +- openbsc/src/Makefile.am | 1 - openbsc/src/gprs/.gitignore | 2 - openbsc/src/gprs/Makefile.am | 132 - openbsc/src/gprs/crc24.c | 67 - openbsc/src/gprs/gb_proxy.c | 1437 ---- openbsc/src/gprs/gb_proxy_main.c | 315 - openbsc/src/gprs/gb_proxy_patch.c | 458 -- openbsc/src/gprs/gb_proxy_peer.c | 218 - openbsc/src/gprs/gb_proxy_tlli.c | 723 -- openbsc/src/gprs/gb_proxy_vty.c | 852 --- openbsc/src/gprs/gprs_gb_parse.c | 637 -- openbsc/src/gprs/gprs_gmm.c | 2943 -------- openbsc/src/gprs/gprs_llc.c | 1132 --- openbsc/src/gprs/gprs_llc_parse.c | 251 - openbsc/src/gprs/gprs_llc_vty.c | 116 - openbsc/src/gprs/gprs_llc_xid.c | 281 - openbsc/src/gprs/gprs_sgsn.c | 897 --- openbsc/src/gprs/gprs_sndcp.c | 1258 ---- openbsc/src/gprs/gprs_sndcp_comp.c | 323 - openbsc/src/gprs/gprs_sndcp_dcomp.c | 358 - openbsc/src/gprs/gprs_sndcp_pcomp.c | 282 - openbsc/src/gprs/gprs_sndcp_vty.c | 71 - openbsc/src/gprs/gprs_sndcp_xid.c | 1822 ----- openbsc/src/gprs/gprs_subscriber.c | 921 --- openbsc/src/gprs/gprs_utils.c | 274 - openbsc/src/gprs/gtphub.c | 2933 -------- openbsc/src/gprs/gtphub_ares.c | 220 - openbsc/src/gprs/gtphub_main.c | 357 - openbsc/src/gprs/gtphub_sock.c | 60 - openbsc/src/gprs/gtphub_vty.c | 613 -- openbsc/src/gprs/osmo_sgsn.cfg | 23 - openbsc/src/gprs/sgsn_ares.c | 175 - openbsc/src/gprs/sgsn_auth.c | 312 - openbsc/src/gprs/sgsn_cdr.c | 258 - openbsc/src/gprs/sgsn_ctrl.c | 80 - openbsc/src/gprs/sgsn_libgtp.c | 861 --- openbsc/src/gprs/sgsn_main.c | 462 -- openbsc/src/gprs/sgsn_vty.c | 1322 ---- openbsc/src/gprs/slhc.c | 813 --- openbsc/src/gprs/v42bis.c | 767 --- openbsc/src/ipaccess/abisip-find.c | 4 +- openbsc/src/ipaccess/ipaccess-config.c | 45 +- openbsc/src/ipaccess/ipaccess-proxy.c | 3 +- openbsc/src/libbsc/Makefile.am | 1 + openbsc/src/libbsc/abis_nm.c | 264 +- openbsc/src/libbsc/abis_nm_vty.c | 1 - openbsc/src/libbsc/abis_om2000_vty.c | 2 - openbsc/src/libbsc/abis_rsl.c | 118 +- openbsc/src/libbsc/bsc_api.c | 26 +- openbsc/src/libbsc/bsc_init.c | 59 +- openbsc/src/libbsc/bsc_msc.c | 6 +- openbsc/src/libbsc/bsc_rf_ctrl.c | 20 +- openbsc/src/libbsc/bsc_rll.c | 4 +- openbsc/src/libbsc/bsc_vty.c | 529 +- openbsc/src/libbsc/bts_ericsson_rbs2000.c | 2 + openbsc/src/libbsc/bts_ipaccess_nanobts.c | 6 + openbsc/src/libbsc/bts_ipaccess_nanobts_omlattr.c | 14 +- openbsc/src/libbsc/bts_nokia_site.c | 4 +- openbsc/src/libbsc/e1_config.c | 6 +- openbsc/src/libbsc/gsm_04_08_utils.c | 7 +- openbsc/src/libbsc/handover_decision.c | 2 +- openbsc/src/libbsc/handover_logic.c | 4 +- openbsc/src/libbsc/net_init.c | 13 +- openbsc/src/libbsc/paging.c | 11 +- openbsc/src/libbsc/pcu_sock.c | 742 ++ openbsc/src/libbsc/rest_octets.c | 290 +- openbsc/src/libbsc/system_information.c | 312 +- openbsc/src/libcommon-cs/common_cs.c | 4 + openbsc/src/libcommon-cs/common_cs_vty.c | 5 +- openbsc/src/libcommon/common_vty.c | 8 - openbsc/src/libcommon/debug.c | 5 + openbsc/src/libcommon/gsm_data.c | 80 +- openbsc/src/libcommon/gsm_data_shared.c | 89 +- openbsc/src/libcommon/gsup_client.c | 6 +- openbsc/src/libcommon/gsup_test_client.c | 3 +- openbsc/src/libmgcp/mgcp_osmux.c | 9 +- openbsc/src/libmgcp/mgcp_protocol.c | 47 +- openbsc/src/libmgcp/mgcp_vty.c | 26 +- openbsc/src/libmsc/Makefile.am | 1 + openbsc/src/libmsc/auth.c | 26 +- openbsc/src/libmsc/ctrl_commands.c | 21 +- openbsc/src/libmsc/db.c | 219 +- openbsc/src/libmsc/gsm_04_08.c | 27 +- openbsc/src/libmsc/gsm_04_11.c | 237 +- openbsc/src/libmsc/gsm_04_14.c | 132 + openbsc/src/libmsc/smpp_openbsc.c | 272 +- openbsc/src/libmsc/smpp_smsc.c | 35 +- openbsc/src/libmsc/smpp_smsc.h | 23 +- openbsc/src/libmsc/smpp_vty.c | 2 - openbsc/src/libmsc/sms_queue.c | 6 +- openbsc/src/libmsc/transaction.c | 7 + openbsc/src/libmsc/ussd.c | 23 +- openbsc/src/libmsc/vty_interface_layer3.c | 119 +- openbsc/src/osmo-bsc/Makefile.am | 7 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 37 + openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 34 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 12 +- openbsc/src/osmo-bsc/osmo_bsc_msc.c | 6 +- openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 20 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 12 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 6 +- openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 31 +- openbsc/src/osmo-bsc_nat/bsc_ussd.c | 3 +- openbsc/src/osmo-nitb/bsc_hack.c | 11 +- openbsc/src/utils/Makefile.am | 9 +- openbsc/src/utils/bs11_config.c | 2 +- openbsc/src/utils/smpp_mirror.c | 34 +- openbsc/tests/Makefile.am | 18 - openbsc/tests/abis/Makefile.am | 1 - openbsc/tests/abis/abis_test.c | 104 +- openbsc/tests/abis/abis_test.ok | 14 +- openbsc/tests/atlocal.in | 3 - openbsc/tests/channel/channel_test.c | 50 +- openbsc/tests/channel/channel_test.ok | 1 + openbsc/tests/ctrl_test_runner.py | 65 +- openbsc/tests/db/db_test.err | 1 + openbsc/tests/gbproxy/Makefile.am | 54 - openbsc/tests/gbproxy/gbproxy_test.c | 4971 -------------- openbsc/tests/gbproxy/gbproxy_test.ok | 7244 -------------------- openbsc/tests/gprs/Makefile.am | 10 - openbsc/tests/gprs/gprs_test.c | 236 - openbsc/tests/gprs/gprs_test.ok | 17 - openbsc/tests/gsm0408/gsm0408_test.c | 295 +- openbsc/tests/gsm0408/gsm0408_test.ok | 180 +- openbsc/tests/gtphub/Makefile.am | 42 - openbsc/tests/gtphub/gtphub_test.c | 1786 ----- openbsc/tests/gtphub/gtphub_test.ok | 42 - openbsc/tests/mgcp/Makefile.am | 1 + openbsc/tests/mgcp/mgcp_test.c | 6 +- .../tests/nanobts_omlattr/nanobts_omlattr_test.c | 5 +- openbsc/tests/oap/Makefile.am | 36 - openbsc/tests/oap/oap_client_test.c | 270 - openbsc/tests/oap/oap_client_test.err | 35 - openbsc/tests/oap/oap_client_test.ok | 2 - openbsc/tests/sgsn/Makefile.am | 82 - openbsc/tests/sgsn/sgsn_test.c | 2487 ------- openbsc/tests/sgsn/sgsn_test.ok | 45 - openbsc/tests/slhc/Makefile.am | 15 - openbsc/tests/slhc/slhc_test.c | 272 - openbsc/tests/slhc/slhc_test.ok | 154 - openbsc/tests/sndcp_xid/Makefile.am | 20 - openbsc/tests/sndcp_xid/sndcp_xid_test.c | 284 - openbsc/tests/sndcp_xid/sndcp_xid_test.ok | 11 - openbsc/tests/testsuite.at | 62 - openbsc/tests/v42bis/Makefile.am | 15 - openbsc/tests/v42bis/v42bis_test.c | 435 -- openbsc/tests/v42bis/v42bis_test.ok | 648 -- openbsc/tests/vty_test_runner.py | 268 +- openbsc/tests/xid/Makefile.am | 39 - openbsc/tests/xid/xid_test.c | 164 - openbsc/tests/xid/xid_test.ok | 12 - 241 files changed, 5124 insertions(+), 50347 deletions(-) delete mode 100644 debian/osmo-gtphub.default delete mode 100644 debian/osmo-gtphub.examples delete mode 100755 debian/osmo-gtphub.init delete mode 100644 debian/osmo-gtphub.install create mode 100644 debian/osmocom-bsc-sccplite.examples create mode 100644 debian/osmocom-bsc-sccplite.install delete mode 100644 debian/osmocom-bsc.examples delete mode 100644 debian/osmocom-bsc.install delete mode 100755 debian/osmocom-gbproxy.init delete mode 100644 debian/osmocom-gbproxy.install delete mode 100644 debian/osmocom-sgsn.default delete mode 100644 debian/osmocom-sgsn.examples delete mode 100755 debian/osmocom-sgsn.init delete mode 100644 debian/osmocom-sgsn.install delete mode 100755 openbsc/contrib/gprs/gb-proxy-unblock-bug.py delete mode 100644 openbsc/contrib/gprs/gprs-bssgp-histogram.lua delete mode 100644 openbsc/contrib/gprs/gprs-buffer-count.lua delete mode 100644 openbsc/contrib/gprs/gprs-split-trace-by-tlli.lua delete mode 100644 openbsc/contrib/gprs/gprs-verify-nu.lua rename openbsc/contrib/systemd/{osmo-bsc.service => osmo-bsc-sccplite.service} (65%) delete mode 100644 openbsc/contrib/systemd/osmo-gbproxy.service delete mode 100644 openbsc/contrib/systemd/osmo-sgsn.service rename openbsc/doc/examples/{osmo-bsc/osmo-bsc.cfg => osmo-bsc-sccplite/osmo-bsc-sccplite.cfg} (91%) delete mode 100644 openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg delete mode 100644 openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg delete mode 100644 openbsc/doc/examples/osmo-gtphub/gtphub-example.txt delete mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg delete mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg delete mode 100644 openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg delete mode 100644 openbsc/include/openbsc/crc24.h delete mode 100644 openbsc/include/openbsc/gb_proxy.h delete mode 100644 openbsc/include/openbsc/gprs_gb_parse.h delete mode 100644 openbsc/include/openbsc/gprs_gmm.h delete mode 100644 openbsc/include/openbsc/gprs_llc.h delete mode 100644 openbsc/include/openbsc/gprs_llc_xid.h delete mode 100644 openbsc/include/openbsc/gprs_sgsn.h delete mode 100644 openbsc/include/openbsc/gprs_sndcp.h delete mode 100644 openbsc/include/openbsc/gprs_sndcp_comp.h delete mode 100644 openbsc/include/openbsc/gprs_sndcp_dcomp.h delete mode 100644 openbsc/include/openbsc/gprs_sndcp_pcomp.h delete mode 100644 openbsc/include/openbsc/gprs_sndcp_xid.h delete mode 100644 openbsc/include/openbsc/gprs_subscriber.h delete mode 100644 openbsc/include/openbsc/gprs_utils.h create mode 100644 openbsc/include/openbsc/gsm_04_14.h delete mode 100644 openbsc/include/openbsc/gtphub.h create mode 100644 openbsc/include/openbsc/pcu_if.h create mode 100644 openbsc/include/openbsc/pcuif_proto.h delete mode 100644 openbsc/include/openbsc/sgsn.h delete mode 100644 openbsc/include/openbsc/slhc.h delete mode 100644 openbsc/include/openbsc/v42bis.h delete mode 100644 openbsc/include/openbsc/v42bis_private.h delete mode 100644 openbsc/src/gprs/.gitignore delete mode 100644 openbsc/src/gprs/Makefile.am delete mode 100644 openbsc/src/gprs/crc24.c delete mode 100644 openbsc/src/gprs/gb_proxy.c delete mode 100644 openbsc/src/gprs/gb_proxy_main.c delete mode 100644 openbsc/src/gprs/gb_proxy_patch.c delete mode 100644 openbsc/src/gprs/gb_proxy_peer.c delete mode 100644 openbsc/src/gprs/gb_proxy_tlli.c delete mode 100644 openbsc/src/gprs/gb_proxy_vty.c delete mode 100644 openbsc/src/gprs/gprs_gb_parse.c delete mode 100644 openbsc/src/gprs/gprs_gmm.c delete mode 100644 openbsc/src/gprs/gprs_llc.c delete mode 100644 openbsc/src/gprs/gprs_llc_parse.c delete mode 100644 openbsc/src/gprs/gprs_llc_vty.c delete mode 100644 openbsc/src/gprs/gprs_llc_xid.c delete mode 100644 openbsc/src/gprs/gprs_sgsn.c delete mode 100644 openbsc/src/gprs/gprs_sndcp.c delete mode 100644 openbsc/src/gprs/gprs_sndcp_comp.c delete mode 100644 openbsc/src/gprs/gprs_sndcp_dcomp.c delete mode 100644 openbsc/src/gprs/gprs_sndcp_pcomp.c delete mode 100644 openbsc/src/gprs/gprs_sndcp_vty.c delete mode 100644 openbsc/src/gprs/gprs_sndcp_xid.c delete mode 100644 openbsc/src/gprs/gprs_subscriber.c delete mode 100644 openbsc/src/gprs/gprs_utils.c delete mode 100644 openbsc/src/gprs/gtphub.c delete mode 100644 openbsc/src/gprs/gtphub_ares.c delete mode 100644 openbsc/src/gprs/gtphub_main.c delete mode 100644 openbsc/src/gprs/gtphub_sock.c delete mode 100644 openbsc/src/gprs/gtphub_vty.c delete mode 100644 openbsc/src/gprs/osmo_sgsn.cfg delete mode 100644 openbsc/src/gprs/sgsn_ares.c delete mode 100644 openbsc/src/gprs/sgsn_auth.c delete mode 100644 openbsc/src/gprs/sgsn_cdr.c delete mode 100644 openbsc/src/gprs/sgsn_ctrl.c delete mode 100644 openbsc/src/gprs/sgsn_libgtp.c delete mode 100644 openbsc/src/gprs/sgsn_main.c delete mode 100644 openbsc/src/gprs/sgsn_vty.c delete mode 100644 openbsc/src/gprs/slhc.c delete mode 100644 openbsc/src/gprs/v42bis.c create mode 100644 openbsc/src/libbsc/pcu_sock.c create mode 100644 openbsc/src/libmsc/gsm_04_14.c delete mode 100644 openbsc/tests/gbproxy/Makefile.am delete mode 100644 openbsc/tests/gbproxy/gbproxy_test.c delete mode 100644 openbsc/tests/gbproxy/gbproxy_test.ok delete mode 100644 openbsc/tests/gprs/Makefile.am delete mode 100644 openbsc/tests/gprs/gprs_test.c delete mode 100644 openbsc/tests/gprs/gprs_test.ok delete mode 100644 openbsc/tests/gtphub/Makefile.am delete mode 100644 openbsc/tests/gtphub/gtphub_test.c delete mode 100644 openbsc/tests/gtphub/gtphub_test.ok delete mode 100644 openbsc/tests/oap/Makefile.am delete mode 100644 openbsc/tests/oap/oap_client_test.c delete mode 100644 openbsc/tests/oap/oap_client_test.err delete mode 100644 openbsc/tests/oap/oap_client_test.ok delete mode 100644 openbsc/tests/sgsn/Makefile.am delete mode 100644 openbsc/tests/sgsn/sgsn_test.c delete mode 100644 openbsc/tests/sgsn/sgsn_test.ok delete mode 100644 openbsc/tests/slhc/Makefile.am delete mode 100644 openbsc/tests/slhc/slhc_test.c delete mode 100644 openbsc/tests/slhc/slhc_test.ok delete mode 100644 openbsc/tests/sndcp_xid/Makefile.am delete mode 100644 openbsc/tests/sndcp_xid/sndcp_xid_test.c delete mode 100644 openbsc/tests/sndcp_xid/sndcp_xid_test.ok delete mode 100644 openbsc/tests/v42bis/Makefile.am delete mode 100644 openbsc/tests/v42bis/v42bis_test.c delete mode 100644 openbsc/tests/v42bis/v42bis_test.ok delete mode 100644 openbsc/tests/xid/Makefile.am delete mode 100644 openbsc/tests/xid/xid_test.c delete mode 100644 openbsc/tests/xid/xid_test.ok hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 26 14:10:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Feb 2018 14:10:45 GMT Subject: osmo-bts.git branch master updated. 0.7.0-118-g6381900 Message-ID: <201802261410.w1QEAjcl070304@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 6381900677001088b8f2a74905cd3ac1994f33ba (commit) via bcc20a871c61c9ab6188d6abe183dbced7ac241f (commit) via 591c8993e9533da419fe1d995748b545a374416f (commit) via f100992a20ea1f833f44c8f97efcd58cd18016e0 (commit) via 49a8969bd6ff2cf89984a101677c5f09191a48ea (commit) from de3b4a248e46b5bed1cce20774dceafc74c74073 (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/osmo-bts/commit/?id=6381900677001088b8f2a74905cd3ac1994f33ba commit 6381900677001088b8f2a74905cd3ac1994f33ba Author: Harald Welte Date: Fri Feb 23 13:37:45 2018 +0100 split scheduler_mframe.c from scheduler.c There are use cases for the multiframe scheduler tables outside the context of the entire scheduler. Let's prepare for that. Related: OS#2978 Change-Id: I6a501e66c47809ae3cdc55bef2cb6390ee0096b1 http://cgit.osmocom.org/osmo-bts/commit/?id=bcc20a871c61c9ab6188d6abe183dbced7ac241f commit bcc20a871c61c9ab6188d6abe183dbced7ac241f Author: Harald Welte Date: Mon Feb 26 13:12:20 2018 +0100 {sysmo,lc15}: Fix RACH reporting in combined CBCH case Combined CCCH with CBCH is a separate PCHAN type and hence we must accept it in the list of RACH-carrying pchan types in order to correctly report the RACH chan_nr when handing RACH requests up to L1SAP. The bug this fixes likely might have rendered cells with combined CBCH impossible to use. Change-Id: I9537463e5eedd2b8b30f298e0d3b308367c5b1fb http://cgit.osmocom.org/osmo-bts/commit/?id=591c8993e9533da419fe1d995748b545a374416f commit 591c8993e9533da419fe1d995748b545a374416f Author: Harald Welte Date: Mon Feb 26 13:42:10 2018 +0100 {sysmo,lc15}: Correctly report BER to L1SAP in INFO_MEAS_IND L1SAP uses 'ber10k' values, i.e. BER in 1/10000 units, where 10000 is all errors are bit-errors (= 100%). The PHY on osmo-bts-sysmo and osmo-bts-lc15 is reporting a float fBer value scaled to 1, i.e. 1.00 = 100% and hence must be 10000 as ber10k. Before this patch, BER values reported on those BTS models were too low by a factor of 100, resulting in way too optimistic RxQual values reported to the BSC. Closes: OS#3005 Change-Id: I17e2f8fe8055f613da1e554cd36ed13289f56fb3 http://cgit.osmocom.org/osmo-bts/commit/?id=f100992a20ea1f833f44c8f97efcd58cd18016e0 commit f100992a20ea1f833f44c8f97efcd58cd18016e0 Author: Harald Welte Date: Mon Feb 26 11:37:53 2018 +0100 octphy: Remove code duplication for BER / RSSI conversion Let's introduce some functions to hide the details of BER and RSSI conversion from OCTPHY representation to L1SAP representation. Change-Id: I517669c87a97b2ba164a2812811c8802fe0b92e8 http://cgit.osmocom.org/osmo-bts/commit/?id=49a8969bd6ff2cf89984a101677c5f09191a48ea commit 49a8969bd6ff2cf89984a101677c5f09191a48ea Author: Harald Welte Date: Mon Feb 26 08:49:59 2018 +0100 counters: split rach:sent into rach:drop, rach:ho, rach:cs and rach:ps Change-Id: I51e9938df0e05b8fdb12686b9a9bb6994546deed ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/bts.h | 5 +- include/osmo-bts/scheduler.h | 30 + src/common/Makefile.am | 2 +- src/common/bts.c | 5 +- src/common/l1sap.c | 8 +- src/common/scheduler.c | 815 --------------------- src/common/{scheduler.c => scheduler_mframe.c} | 935 +------------------------ src/osmo-bts-litecell15/l1_if.c | 5 +- src/osmo-bts-octphy/l1_if.c | 40 +- src/osmo-bts-sysmo/l1_if.c | 5 +- src/osmo-bts-trx/Makefile.am | 2 +- src/osmo-bts-virtual/Makefile.am | 2 +- 12 files changed, 78 insertions(+), 1776 deletions(-) copy src/common/{scheduler.c => scheduler_mframe.c} (68%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 26 14:33:51 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Feb 2018 14:33:51 GMT Subject: osmo-bts.git branch master updated. 0.7.0-120-g0d6c3e8 Message-ID: <201802261433.w1QEXpp0081646@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 0d6c3e811007be828207c0f69ff4e2dddeeb64db (commit) via 3a80a56b9befe5f47cae5e4210ebc81d343b04f8 (commit) from 6381900677001088b8f2a74905cd3ac1994f33ba (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/osmo-bts/commit/?id=0d6c3e811007be828207c0f69ff4e2dddeeb64db commit 0d6c3e811007be828207c0f69ff4e2dddeeb64db Author: Harald Welte Date: Fri Feb 23 14:06:27 2018 +0100 measurement.c: Don't silently copy "FULL" measurements to "SUB" The existing code contained an ugly hack that if we didn't have any "SUB" measurements we would simply use the "FULL" values. That's wrong as TS 45.008 contains quite detailed rules on how the "SUB" values are to be computed. In some cases, they are identical to "FULL", but in most they are not. Let's remove the hack and replace it with an ERROR message, as clearly something is wrong if we ever encounter a measurement period end in which no single "SUB" measurement was received. The only situation in which this can occur is if the related uplink burst/block was missing, so let's set BER to 100% and level to lowest possible. Change-Id: I358f7b97fd4ea19264a77eff7abef13da7d5fbcd http://cgit.osmocom.org/osmo-bts/commit/?id=3a80a56b9befe5f47cae5e4210ebc81d343b04f8 commit 3a80a56b9befe5f47cae5e4210ebc81d343b04f8 Author: Harald Welte Date: Fri Feb 23 13:59:17 2018 +0100 measurement: Compute RX{LEV,QUAL}-SUB for SDCCH and non-AMR TCH The rules on how to compute RX{LEV,QUAL}-SUB are rather convoluted, and depend on the detailed channel type and mode. For SDCCH and TCH/H in signalling mode, it's easy: No DTX is allowed, and all measurements are used in SUB. For non-AMR (TCH/F and TCH/H in non-signalling mode), we need to count the SACCH block measurements, as well as any SID/SID_UPDATE/L3_FILL/DUMMY blocks received in the blocks of table 8.3 of TS 45.008. Only AMR (TCH/AFS + TCH/AHS) are more difficult, as there are no fixed blocks/bursts/frames that always contain uplink messages, but the L1 will have to determine if a valid SID_UPDATE was received or not. This patch implements the above rules (except AMR related) in the common part of OsmoBTS. The AMR specific bits will have to follow as a later patch, likely in a BTS specific way, i.e. separate changes to sysmo/lc15/octphy/trx code. Related: OS#2978 Change-Id: I16eb3747a1c23df935a4c50dafe46abce512a474 ----------------------------------------------------------------------- Summary of changes: src/common/measurement.c | 109 ++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 104 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 26 19:01:26 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Feb 2018 19:01:26 GMT Subject: libosmocore.git branch master updated. 0.10.2-180-g888dc7d3 Message-ID: <201802261901.w1QJ1Q0p002878@git.osmocom.org> 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 888dc7d31aa4b39ba8e08884c39be1c09c92f82a (commit) from 6950b191e84c73687f9dc77462ff66cbeaec5686 (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=888dc7d31aa4b39ba8e08884c39be1c09c92f82a commit 888dc7d31aa4b39ba8e08884c39be1c09c92f82a Author: Stefan Sperling Date: Mon Feb 26 19:17:02 2018 +0100 print BIG FAT ERROR message if osmo_fsm lacks event names Event names are displayed in VTY commands so all FSM should have them. Print an error message if an FSM is registered without event names. We could also return an error code, however at present no caller checks the return value of osmo_fsm_register() so this would be pointless. Add event names to the test FSM and update expected output accordingly. Change-Id: I08b100d62b5c50bf025ef87d31ea39072539cf37 Related: OS#3008 ----------------------------------------------------------------------- Summary of changes: src/fsm.c | 2 ++ tests/fsm/fsm_test.c | 7 +++++++ tests/fsm/fsm_test.err | 8 ++++---- 3 files changed, 13 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 26 19:02:55 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Feb 2018 19:02:55 GMT Subject: libosmocore.git branch master updated. 0.10.2-181-gcc817227 Message-ID: <201802261902.w1QJ2tGC003448@git.osmocom.org> 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 cc81722736c9bd2a0a16cf2247eda6b82074a198 (commit) from 888dc7d31aa4b39ba8e08884c39be1c09c92f82a (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=cc81722736c9bd2a0a16cf2247eda6b82074a198 commit cc81722736c9bd2a0a16cf2247eda6b82074a198 Author: Stefan Sperling Date: Mon Feb 26 19:02:30 2018 +0100 ensure VTY commands don't segfault if an FSM has no event names If no event names are defined for an FSM, show a placeholder message which points out the problem instead of segfaulting. Change-Id: I87457945a7b76aa052305c9c531722be1ea0c1d1 Related: OS#3007 ----------------------------------------------------------------------- Summary of changes: src/vty/fsm_vty.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 26 23:22:39 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 26 Feb 2018 23:22:39 GMT Subject: libosmocore.git branch neels/mnc3 updated. 0.10.2-184-g2b389ddd Message-ID: <201802262322.w1QNMdbv027634@git.osmocom.org> 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/mnc3 has been updated discards 4615bd65427d8bd72caffb3da93f1b8bcb09d107 (commit) discards 58c904774e33cd1c69217f000df16f7b3d739a03 (commit) discards b834794958c3889ab963df046c780be828b44159 (commit) discards d99e40f3e8da67576e3400592825283022720fce (commit) discards e228f70c14acbddc474571db10df72c16c567786 (commit) discards f4f141ef4315968f9f333ceb1d725fb54b33a5d2 (commit) via 2b389ddd9ab23ce8e928def27e942a43dd4af4df (commit) via 7484778e18a650ebc77c55ebd229f96ad302307f (commit) via 322b4deae2799159130caffba64e7d204f9eb9ed (commit) via 14e995070e632f626b41eb73f87d983ce9141d11 (commit) via aa8e052ef9538c43940179384e85dda0ba1bc933 (commit) via 487f9d8d9f41e5dc3c184b7bd1d71128fab8b8b9 (commit) via 175a4ae93aaf1068b61041dca12962059d65ed55 (commit) via 218c4de84f6d94a882e3a945332f53732bf2e134 (commit) via 92decf2aa916353564a9dabe6871ab00e0f06a80 (commit) via 98a7a2646bcb561b9f55b4096a0d672d4ed89c87 (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 (4615bd65427d8bd72caffb3da93f1b8bcb09d107) \ N -- N -- N (2b389ddd9ab23ce8e928def27e942a43dd4af4df) 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/libosmocore/commit/?id=2b389ddd9ab23ce8e928def27e942a43dd4af4df commit 2b389ddd9ab23ce8e928def27e942a43dd4af4df Author: Neels Hofmeyr Date: Tue Feb 20 15:14:14 2018 +0100 introduce GSM_MCC_MNC_INVALID In some cases, we want to mark an unset MCC-MNC. Define uint16-max for this purpose. osmo-bsc code is already doing so with a -1 and using int data types, which will become inconvenient with the new API that handles MCC and MNC as uint16_t. Change-Id: Ieee7add0bd6d94cf84743a49794bbcd38561b72f http://cgit.osmocom.org/libosmocore/commit/?id=7484778e18a650ebc77c55ebd229f96ad302307f commit 7484778e18a650ebc77c55ebd229f96ad302307f Author: Neels Hofmeyr Date: Tue Feb 20 21:38:00 2018 +0100 gsm: add gsm48_mnc_from_str() and gsm48_mnc_cmp(), for 3-digit MNC gsm48_mnc_from_str() preserves leading zeros in the string and is useful for VTY config parsing (osmo-bsc, osmo-msc, osmo-sgsn, osmo-pcu). gsm48_mnc_cmp() takes care of the slight intricacy of ignoring the 3-digit flag if the MNC is anyway >99. Will be used by osmo-sgsn.git and osmo-bsc.git. (All current users just care about identical MNC, but a proper cmp doesn't hurt.) Change-Id: Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6 http://cgit.osmocom.org/libosmocore/commit/?id=322b4deae2799159130caffba64e7d204f9eb9ed commit 322b4deae2799159130caffba64e7d204f9eb9ed Author: Neels Hofmeyr Date: Tue Feb 20 22:20:42 2018 +0100 gsm0408_test: add test cases for MNC with leading zeros Change-Id: I9b387e09293a6bbef84b9620ccf21ee2f9ec751c http://cgit.osmocom.org/libosmocore/commit/?id=14e995070e632f626b41eb73f87d983ce9141d11 commit 14e995070e632f626b41eb73f87d983ce9141d11 Author: Neels Hofmeyr Date: Tue Feb 20 22:19:56 2018 +0100 gsm0408_test: test new gsm48_{decode,generate}_lai2() functions Change-Id: I4c8492b8055803d2857f1ef30aede088778b085b http://cgit.osmocom.org/libosmocore/commit/?id=aa8e052ef9538c43940179384e85dda0ba1bc933 commit aa8e052ef9538c43940179384e85dda0ba1bc933 Author: Neels Hofmeyr Date: Tue Feb 20 15:12:23 2018 +0100 gsm0408_test: check for new mnc_3_digits flag Note that on the input side, the 3-digits flag may be left false when the MNC is >99 anyway. On the decoded side, the flag is set accurately. Change-Id: I89765613d8c5bd939a6957f7443ac88475f1b93c http://cgit.osmocom.org/libosmocore/commit/?id=487f9d8d9f41e5dc3c184b7bd1d71128fab8b8b9 commit 487f9d8d9f41e5dc3c184b7bd1d71128fab8b8b9 Author: Neels Hofmeyr Date: Tue Feb 20 13:47:08 2018 +0100 implement support for 3-digit MNC with leading zeros Enable representing three-digit MNC with leading zeros. The MNCs 23 and 023 are actually different; so far we treated both as 23. Re-encode an incoming BCD or string of 023 as it were, i.e. not dropping the leading zero as 23. Break ABI compatibility by changing the size and ordering of struct gprs_ra_id. Ordering is changed because the canonical oder is {Mobile Country Code, Mobile Network Code}, so have the mcc member first. Change size (and ordering) by inserting a flag to indicate a three-digit MNC after the mnc member. ABI compatibility cannot be maintained, since struct gprs_ra_id is a direct member of structs bssgp_bvc_ctx and bssgp_paging_info, and even just adding a flag to the end would cause ABI changes of those structs. Add new API to set and read this additional flag to preserve leading zeros: - gsm48_mcc_mnc_to_bcd2(), gsm48_mcc_mnc_from_bcd2() after gsm48_mcc_mnc_to_bcd() and gsm48_mcc_mnc_from_bcd(). - gsm0808_create_layer3_aoip2() after gsm0808_create_layer3_aoip(). - gsm48_decode_lai2(), gsm48_generate_lai2() after gsm48_decode_lai(), gsm48_generate_lai(). - The equivalent of gsm0808_create_layer3() for preserving leading zeros is gsm0808_create_layer3_aoip2() with the scl argument passed as NULL; instead of introducing a new shim function like gsm0808_create_layer3_2(), indicate such in the API docs, only. - gsm48_mnc_from_str() to encode leading zeros from string, useful for VTY config parsing. - gsm48_mnc_cmp() to compare MNC values including leading zeros. - various osmo_*_name() functions. The amount and seeming duplication of these may seem a bit overboard, but IMO they do make sense in this way. The root reason is that the use of MCC and MNC is quite diverse throughout the osmocom code base: in certain code, they are single uint16_t, in others they are embedded in structs along with lac and rac; sometimes, all should be printed in one go (repeatedly), in other cases (vty, ctrl) they are required singled out. Without these functions, the formatting kind of ("%0*u", mnc_3_digits ? 3 : 2, mnc) would be duplicated all over our diverse repositories, or printing MCC-MNC or RAI would otherwise end up to be more code. In various log output, include the leading MNC zeros. Mark one TODO in card_fs_sim.c, I am not sure how to communicate a leading zero to/from a SIM card FS. The focus here is on the core network / BSS. To indicate ABI incompatibility, bump libosmogsm and libosmogb LIBVERSIONs; adjust debian files accordingly. Implementation choices: - The default behavior upon zero-initialization will be the mnc_3_digits flag set to false, which yields exactly the previous behavior. - I decided against packing the mnc with the mnc_3_digits field into a sub-struct because it would enlarge this patch; plus, with a separate flag, current code can decide when to start heeding leading zeros. Change-Id: Id2240f7f518494c9df6c8bda52c0d5092f90f221 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/rate_ctr.h | 9 +++++++++ include/osmocom/ctrl/ports.h | 3 +++ include/osmocom/gsm/gsm48.h | 1 - include/osmocom/vty/ports.h | 2 ++ src/gsm/gsm48.c | 16 ---------------- src/gsm/libosmogsm.map | 1 - src/vty/fsm_vty.c | 12 ++++++++++++ 7 files changed, 26 insertions(+), 18 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 27 00:15:38 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 00:15:38 GMT Subject: osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2024-gf3541369 Message-ID: <201802270015.w1R0FcsN052756@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, fixeria/trx has been updated via f35413691db5a78640a05d22586a03a7badcea62 (commit) via 615faadcfb28e4f92105ab0336ef32aa5c8420c1 (commit) via 24e30142aa51aa070e83e3c6b339662d5c038f12 (commit) via 23446011afef95c4e83cbce8dfec736831878563 (commit) via e5480d2c2bc703ed1b387df753220506db2aceec (commit) from 05ea7248f8e6c1aed7665efa82eeb92264027f86 (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/osmocom-bb/commit/?id=f35413691db5a78640a05d22586a03a7badcea62 commit f35413691db5a78640a05d22586a03a7badcea62 Author: Vadim Yanitskiy Date: Tue Feb 27 07:00:45 2018 +0700 fake_trx/burst_fwd.py: use DATAMSG transformation API As the DATAMSG classes were introduced, let's use them. This approach abstracts one from dealing with raw bytes. Also, now BurstForwarder randomizes both RSSI and ToA values, as this feature is supported from-the-box by the DATAMSG_TRX2L1. Change-Id: Ib15018eab749150e244914dab4b6e433ce0c9209 http://cgit.osmocom.org/osmocom-bb/commit/?id=615faadcfb28e4f92105ab0336ef32aa5c8420c1 commit 615faadcfb28e4f92105ab0336ef32aa5c8420c1 Author: Vadim Yanitskiy Date: Tue Feb 27 06:46:15 2018 +0700 fake_trx/data_msg.py: implement message transformation API This change introduces two new methods, which allow to perform L12TRX <-> TRX2L1 message type transformations. Change-Id: Ic99cf74baa1864bf20a8fc0fc025604bc160084c http://cgit.osmocom.org/osmocom-bb/commit/?id=24e30142aa51aa070e83e3c6b339662d5c038f12 commit 24e30142aa51aa070e83e3c6b339662d5c038f12 Author: Vadim Yanitskiy Date: Tue Feb 27 04:57:58 2018 +0700 fake_trx/udp_link.py: set SO_REUSEADDR socket option Setting this option allows one to reuse existing connections, for example, by injecting CTRL commands or DATA bursts into existing connections between fake_trx.py and trxcon. Change-Id: I0882c76affa9a668a12d10967081054d2b666ed1 http://cgit.osmocom.org/osmocom-bb/commit/?id=23446011afef95c4e83cbce8dfec736831878563 commit 23446011afef95c4e83cbce8dfec736831878563 Author: Vadim Yanitskiy Date: Tue Feb 27 04:50:28 2018 +0700 fake_trx/udp_link.py: drop useless UDPLink.loop() API So far, this API is not used anywhere. Let's drop it. Change-Id: I87ea2436f0b6bbeb62fe17700af48a048be143bb http://cgit.osmocom.org/osmocom-bb/commit/?id=e5480d2c2bc703ed1b387df753220506db2aceec commit e5480d2c2bc703ed1b387df753220506db2aceec Author: Vadim Yanitskiy Date: Tue Feb 27 04:40:28 2018 +0700 fake_trx/udp_link.py: close socket in destructor Previously it was required to call the UDPLink.shutdown() method manually in order to close a socket. Let's do this automatically using the destructor of UDPLink. Change-Id: I59c3dc61ec58cd9effeb789947d28fd602ca91f4 ----------------------------------------------------------------------- Summary of changes: src/target/fake_trx/burst_fwd.py | 83 +++++++++++++++++++++++++++++--------- src/target/fake_trx/burst_gen.py | 6 --- src/target/fake_trx/burst_send.py | 7 ---- src/target/fake_trx/clck_gen.py | 1 - src/target/fake_trx/ctrl_cmd.py | 1 - src/target/fake_trx/ctrl_if_bb.py | 4 -- src/target/fake_trx/ctrl_if_bts.py | 4 -- src/target/fake_trx/data_msg.py | 37 +++++++++++++++++ src/target/fake_trx/fake_trx.py | 12 ------ src/target/fake_trx/udp_link.py | 17 ++------ 10 files changed, 105 insertions(+), 67 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Feb 27 00:59:32 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 00:59:32 GMT Subject: osmo-bts.git branch neels/mnc3 updated. 0.7.0-121-gc7621ce Message-ID: <201802270059.w1R0xWIg081453@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/mnc3 has been updated discards 8fc29594c09b00680d76afbebc40d2c8ef9fea02 (commit) via c7621ce223cd28510f253e8ad580e1058da3be97 (commit) via 0d6c3e811007be828207c0f69ff4e2dddeeb64db (commit) via 3a80a56b9befe5f47cae5e4210ebc81d343b04f8 (commit) via 6381900677001088b8f2a74905cd3ac1994f33ba (commit) via bcc20a871c61c9ab6188d6abe183dbced7ac241f (commit) via 591c8993e9533da419fe1d995748b545a374416f (commit) via f100992a20ea1f833f44c8f97efcd58cd18016e0 (commit) via 49a8969bd6ff2cf89984a101677c5f09191a48ea (commit) via de3b4a248e46b5bed1cce20774dceafc74c74073 (commit) via 989f779cfcaa89a6e1d979a3ba7d5ab8b16613b6 (commit) via 9c4ea743fdf0501be64bc09f8c6ae982da21627c (commit) via 756bfca599630ee64393d877343a9034416d20c3 (commit) via 681be20a8c32331dcb44db2ec0e99294f1eb89ba (commit) via 42c50727b50c3efd45654504dfcaa9eb3885a7da (commit) via d3875a8fcbf8caf5e9c0180c4f9672d2cc9eac9b (commit) via 84de287da02f0c4392a8b1d482ee5d4d3bb4a8ff (commit) via d7f8a1c16e8a6337539b5dae291f435cf0cf426e (commit) via c1135015135f9c664dd6735f30fc94772c0d9ce8 (commit) via 19da7fdea8912831b19d9aeed51cd2226f342283 (commit) via 6e92255cc7694ad02094036a87aba46c6d8ec950 (commit) via fc169ba7bba831f00de3490c49d0e2583c29db8a (commit) via 815ff00d239b5b20bb077e210b533c7ff32cb102 (commit) via aa9ce821a09ebbe95364926a54aed6871d59d026 (commit) via 1effad1004d203c755b475ea6ef26586d45153f0 (commit) via 2de8f6c7ec3d7a2fd1520c09a5b4ba2a4a5b9248 (commit) via b82b81b256b7e98872065600fc4e0daf6c0d430a (commit) via a38deee5f1b714336cec253a730a6e3c254c64d2 (commit) via 232f53adf0e7ea3211bdfe60f7c3b629a9648fa1 (commit) via ac0254c000d1eaad9a48a11922d538cd53f622bd (commit) via 6eb37525112be96aa9be5ae91973894e22392aa4 (commit) via 22c07d1f1f174a8eb64edfe668c694129e929394 (commit) via 04719d19b94b52a915d149ff553385e857ec8441 (commit) via a4bca115557feb0268e6cfda30238ded16328ae6 (commit) via b93748a1707fa4e20c3a8c3a241dd9e3fb03ea87 (commit) via bfe9af4ae1c1d72a5a94546093913083a0eaeda8 (commit) via e0bfd675d1356a349df9674f78723ff33ed6b634 (commit) via 4847a1688ba6fee8e5b44c25317c2e221b4b0ae0 (commit) via 5e60186bec02e558a1f08bac1683c73a8f70b6c8 (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 (8fc29594c09b00680d76afbebc40d2c8ef9fea02) \ N -- N -- N (c7621ce223cd28510f253e8ad580e1058da3be97) 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/osmo-bts/commit/?id=c7621ce223cd28510f253e8ad580e1058da3be97 commit c7621ce223cd28510f253e8ad580e1058da3be97 Author: Neels Hofmeyr Date: Wed Feb 21 00:38:05 2018 +0100 implement support for 3-digit MNC with leading zeros Record the mnc_3_digits flag from SI and pass on via the PCU interface. Bump the PCU interface version from 7 to 9, since osmo-bsc.git had a pcuif of version 8 already, and its addition of the mnc_3_digits flag bumped to 9. I am actually not sure whether this needs to match. See I78f30aef7aa224b2e9db54c3a844d8f520b3aee0 Depends: Id2240f7f518494c9df6c8bda52c0d5092f90f221 (libosmocore) Change-Id: I49cd762c3c9d7ee6a82451bdf3ffa2a060767947 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/bts.h | 19 +- include/osmo-bts/gsm_data.h | 8 +- include/osmo-bts/gsm_data_shared.h | 10 +- include/osmo-bts/logging.h | 12 + include/osmo-bts/measurement.h | 2 +- include/osmo-bts/scheduler.h | 33 + src/common/Makefile.am | 2 +- src/common/bts.c | 89 ++- src/common/gsm_data_shared.c | 5 + src/common/l1sap.c | 84 +-- src/common/load_indication.c | 11 +- src/common/main.c | 1 + src/common/measurement.c | 191 +++-- src/common/oml.c | 4 +- src/common/paging.c | 37 +- src/common/rsl.c | 293 +++++--- src/common/scheduler.c | 795 +-------------------- src/common/{scheduler.c => scheduler_mframe.c} | 951 +------------------------ src/common/vty.c | 21 + src/osmo-bts-litecell15/l1_if.c | 40 +- src/osmo-bts-litecell15/main.c | 6 + src/osmo-bts-litecell15/tch.c | 17 +- src/osmo-bts-octphy/l1_if.c | 93 ++- src/osmo-bts-octphy/l1_tch.c | 16 +- src/osmo-bts-sysmo/l1_if.c | 28 +- src/osmo-bts-sysmo/main.c | 17 +- src/osmo-bts-sysmo/tch.c | 14 +- src/osmo-bts-trx/Makefile.am | 2 +- src/osmo-bts-trx/l1_if.c | 2 +- src/osmo-bts-trx/main.c | 17 +- src/osmo-bts-virtual/Makefile.am | 2 +- src/osmo-bts-virtual/l1_if.c | 30 +- src/osmo-bts-virtual/main.c | 7 + src/osmo-bts-virtual/scheduler_virtbts.c | 107 ++- src/osmo-bts-virtual/virtual_um.c | 5 + tests/misc/misc_test.c | 30 +- 36 files changed, 831 insertions(+), 2170 deletions(-) copy src/common/{scheduler.c => scheduler_mframe.c} (68%) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 27 02:48:05 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 02:48:05 GMT Subject: libosmocore.git branch neels/mnc3 updated. 0.10.2-187-ga5bae465 Message-ID: <201802270248.w1R2m57P041494@git.osmocom.org> 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/mnc3 has been updated discards 2b389ddd9ab23ce8e928def27e942a43dd4af4df (commit) discards 7484778e18a650ebc77c55ebd229f96ad302307f (commit) discards 322b4deae2799159130caffba64e7d204f9eb9ed (commit) discards 14e995070e632f626b41eb73f87d983ce9141d11 (commit) discards aa8e052ef9538c43940179384e85dda0ba1bc933 (commit) discards 487f9d8d9f41e5dc3c184b7bd1d71128fab8b8b9 (commit) via a5bae465eafd50657c4e5314d7e14477f23a0e48 (commit) via b042ef1252d25d6e6513456d56df029472f30cd1 (commit) via a4f39f52220f6ce560425860da2e64a9fc842d20 (commit) via 1d118e28c50127d88b8445b9b8c1b4d349dc4ad9 (commit) via 6c0204d57ff0df3b06a28256ee29152702ebb67f (commit) via 913d8503a3f705ffb43f43418c245d52a5b1d481 (commit) via cc81722736c9bd2a0a16cf2247eda6b82074a198 (commit) via 888dc7d31aa4b39ba8e08884c39be1c09c92f82a (commit) via 6950b191e84c73687f9dc77462ff66cbeaec5686 (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 (2b389ddd9ab23ce8e928def27e942a43dd4af4df) \ N -- N -- N (a5bae465eafd50657c4e5314d7e14477f23a0e48) 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/libosmocore/commit/?id=a5bae465eafd50657c4e5314d7e14477f23a0e48 commit a5bae465eafd50657c4e5314d7e14477f23a0e48 Author: Neels Hofmeyr Date: Tue Feb 20 15:14:14 2018 +0100 introduce GSM_MCC_MNC_INVALID In some cases, we want to mark an unset MCC-MNC. Define uint16-max for this purpose. osmo-bsc code is already doing so with a -1 and using int data types, which will become inconvenient with the new API that handles MCC and MNC as uint16_t. Change-Id: Ieee7add0bd6d94cf84743a49794bbcd38561b72f http://cgit.osmocom.org/libosmocore/commit/?id=b042ef1252d25d6e6513456d56df029472f30cd1 commit b042ef1252d25d6e6513456d56df029472f30cd1 Author: Neels Hofmeyr Date: Tue Feb 20 21:38:00 2018 +0100 gsm: add osmo_mnc_from_str(), osmo_mnc_cmp(), osmo_plmn_cmp() for 3-digit MNC osmo_mnc_from_str() preserves leading zeros in the string and is useful for VTY config parsing (osmo-bsc, osmo-msc, osmo-sgsn, osmo-pcu). osmo_{plmn,mnc}_cmp() takes care of the slight intricacy of ignoring the 3-digit flag if the MNC is anyway >99. Will be used by osmo-sgsn.git and osmo-bsc.git. (All current users just care about identical MNC, but a proper cmp doesn't hurt.) Change-Id: Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6 http://cgit.osmocom.org/libosmocore/commit/?id=a4f39f52220f6ce560425860da2e64a9fc842d20 commit a4f39f52220f6ce560425860da2e64a9fc842d20 Author: Neels Hofmeyr Date: Tue Feb 20 22:20:42 2018 +0100 gsm0408_test: add test cases for MNC with leading zeros Change-Id: I9b387e09293a6bbef84b9620ccf21ee2f9ec751c http://cgit.osmocom.org/libosmocore/commit/?id=1d118e28c50127d88b8445b9b8c1b4d349dc4ad9 commit 1d118e28c50127d88b8445b9b8c1b4d349dc4ad9 Author: Neels Hofmeyr Date: Tue Feb 20 22:19:56 2018 +0100 gsm0408_test: test new gsm48_{decode,generate}_lai2() functions Change-Id: I4c8492b8055803d2857f1ef30aede088778b085b http://cgit.osmocom.org/libosmocore/commit/?id=6c0204d57ff0df3b06a28256ee29152702ebb67f commit 6c0204d57ff0df3b06a28256ee29152702ebb67f Author: Neels Hofmeyr Date: Tue Feb 20 15:12:23 2018 +0100 gsm0408_test: check for new mnc_3_digits flag Note that on the input side, the 3-digits flag may be left false when the MNC is >99 anyway. On the decoded side, the flag is set accurately. Change-Id: I89765613d8c5bd939a6957f7443ac88475f1b93c http://cgit.osmocom.org/libosmocore/commit/?id=913d8503a3f705ffb43f43418c245d52a5b1d481 commit 913d8503a3f705ffb43f43418c245d52a5b1d481 Author: Neels Hofmeyr Date: Tue Feb 20 13:47:08 2018 +0100 implement support for 3-digit MNC with leading zeros Enable representing three-digit MNC with leading zeros. The MNCs 23 and 023 are actually different; so far we treated both as 23. Re-encode an incoming BCD or string of 023 as it were, i.e. not dropping the leading zero as 23. Break ABI compatibility by changing the size and ordering of structs gprs_ra_id, osmo_plmn_id, osmo_cell_global_id, ... by adding an mnc_3_digits flag. Change ordering in gprs_ra_id because the canonical oder is {Mobile Country Code, Mobile Network Code}, so have the mcc member first. ABI compatibility cannot be maintained for struct gprs_ra_id, since it is a direct member of structs bssgp_bvc_ctx and bssgp_paging_info, and even just adding a flag to the end would cause ABI changes of those structs. Similarly, osmo_plmn_id is a direct member of osmo_location_area_id, and so forth. Add new API to set and read this additional flag to preserve leading zeros: - osmo_plmn_to_bcd(), osmo_plmn_from_bcd() after gsm48_mcc_mnc_to_bcd() and gsm48_mcc_mnc_from_bcd(). - gsm0808_create_layer3_aoip2() after gsm0808_create_layer3_aoip(). - osmo_decode_lai(), osmo_generate_lai() after gsm48_decode_lai(), gsm48_generate_lai(). - gsm0808_create_layer3_2() after gsm0808_create_layer3() and gsm0808_create_layer3_aoip(). - various osmo_*_name() functions. The amount and duplication of these may seem a bit overboard, but IMO they do make sense in this way. The root reason is that the use of MCC and MNC is quite diverse throughout the osmocom code base: in certain code, they are single uint16_t, in others they are embedded in structs along with lac and rac; sometimes, all should be printed in one go (repeatedly), in other cases (vty, ctrl) they are required singled out. Without these functions, the formatting ("%0*u", mnc_3_digits ? 3 : 2, mnc) would be duplicated all over our diverse repositories, or printing MCC-MNC or RAI would otherwise end up to be more code. In various log output, include the leading MNC zeros. Mark one TODO in card_fs_sim.c, I am not sure how to communicate a leading zero to/from a SIM card FS. The focus here is on the core network / BSS. To indicate ABI incompatibility, bump libosmogsm and libosmogb LIBVERSIONs; adjust debian files accordingly. Implementation choices: - The default behavior upon zero-initialization will be the mnc_3_digits flag set to false, which yields exactly the previous behavior. - I decided against packing the mnc with the mnc_3_digits field into a sub-struct because it would immediately break all builds of dependent projects: it would require immediate merging of numerous patches in other repositories, and it would make compiling older code against a newer libosmocore unneccessarily hard. Change-Id: Id2240f7f518494c9df6c8bda52c0d5092f90f221 ----------------------------------------------------------------------- Summary of changes: include/osmocom/coding/gsm0503_coding.h | 10 +- include/osmocom/gsm/gsm0808.h | 8 +- include/osmocom/gsm/gsm23003.h | 2 +- include/osmocom/gsm/gsm48.h | 23 +++-- src/coding/gsm0503_coding.c | 46 ++++++++- src/coding/libosmocoding.map | 2 + src/fsm.c | 2 + src/gsm/gsm0808.c | 36 ++++---- src/gsm/gsm48.c | 159 ++++++++++++++++++-------------- src/gsm/libosmogsm.map | 22 ++--- src/vty/fsm_vty.c | 12 ++- tests/coding/coding_test.c | 4 +- tests/fsm/fsm_test.c | 7 ++ tests/fsm/fsm_test.err | 8 +- tests/gsm0408/gsm0408_test.c | 39 ++++---- tests/gsm0408/gsm0408_test.ok | 44 ++++----- 16 files changed, 256 insertions(+), 168 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 27 02:48:41 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 02:48:41 GMT Subject: osmo-iuh.git branch neels/mnc3 updated. 0.2.0-55-g99d6481 Message-ID: <201802270248.w1R2mf0g041709@git.osmocom.org> 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 "Osmocom code for Iuh interface". The branch, neels/mnc3 has been updated discards f3652e6c5c169c47cdc8b3883309cf477d245860 (commit) via 99d6481f7aff32ebe6feb49a9e2ad8f76963e62d (commit) via c964a2cfa1b08e5bbda5d721a7a0095d26b53791 (commit) via e1c01a02624b12a5c6396d47902482fa97217b23 (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 (f3652e6c5c169c47cdc8b3883309cf477d245860) \ N -- N -- N (99d6481f7aff32ebe6feb49a9e2ad8f76963e62d) 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/osmo-iuh/commit/?id=99d6481f7aff32ebe6feb49a9e2ad8f76963e62d commit 99d6481f7aff32ebe6feb49a9e2ad8f76963e62d Author: Neels Hofmeyr Date: Thu Feb 22 04:04:22 2018 +0100 hnb-test: log accurate three-digit MNC with leading zeros Depends: Id2240f7f518494c9df6c8bda52c0d5092f90f221 (libosmocore) Change-Id: Ie3dd206bca2f38a0ef7ee7f9d3b6bf2eacc899a4 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- include/osmocom/iuh/hnbgw.h | 6 ++++- src/hnbgw.c | 16 +++++++++---- src/hnbgw_hnbap.c | 57 ++++++++++++++++++++++++++++++++++++++++++++- src/tests/hnb-test.c | 8 +++---- 5 files changed, 78 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Feb 27 07:05:09 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 07:05:09 GMT Subject: osmo-trx.git branch master updated. 0.2.0-52-g49d42e9 Message-ID: <201802270705.w1R759kH060170@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 49d42e979eb08cef124e8ceab7d402bed204c015 (commit) from 3a3b2207517eaa29dc51e971ee795017aa333047 (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/osmo-trx/commit/?id=49d42e979eb08cef124e8ceab7d402bed204c015 commit 49d42e979eb08cef124e8ceab7d402bed204c015 Author: Pau Espin Pedrol Date: Mon Feb 26 00:56:10 2018 +0100 debian: Depend on libtalloc and libosmocore Change-Id: If4bf03d164e9d19a8a21399a2c74b2984c48cc70 ----------------------------------------------------------------------- Summary of changes: debian/control | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Feb 27 07:11:46 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 07:11:46 GMT Subject: osmo-trx.git branch master updated. 0.2.0-54-g3da1f83 Message-ID: <201802270711.w1R7BkFe062955@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 3da1f8352e337fb032bf7a58c2909d3ba918e237 (commit) via 5ea1817dc299611808532eda489981f09f87cba3 (commit) from 49d42e979eb08cef124e8ceab7d402bed204c015 (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/osmo-trx/commit/?id=3da1f8352e337fb032bf7a58c2909d3ba918e237 commit 3da1f8352e337fb032bf7a58c2909d3ba918e237 Author: Pau Espin Pedrol Date: Tue Feb 20 20:01:10 2018 +0100 Logger: Use libosmocore logging system We still need an intermediate class Logger due to osmo-trx being multi-threaded and requiring to have a lock to use libosmocore, which is not thread safe. Change-Id: I30baac89f53e927f8699d0586b43cccf88ecd493 http://cgit.osmocom.org/osmo-trx/commit/?id=5ea1817dc299611808532eda489981f09f87cba3 commit 5ea1817dc299611808532eda489981f09f87cba3 Author: Pau Espin Pedrol Date: Tue Feb 20 16:48:15 2018 +0100 Add initial support for logging, vty, ctrl Up to this point, the logging system, vty and ctrl are initialized and can be used fine, though they don't have a lot of use yet. Depends on libosmocore Change-Id Ib79cdb62d45d8c78445c7b064e58eb7e9faeccf9 Related: OS#2184 Change-Id: I08982c37b4f873966304b3cfb38a10ee86eb3dad ----------------------------------------------------------------------- Summary of changes: CommonLibs/Logger.cpp | 73 +------------------ CommonLibs/Logger.h | 66 +++++++----------- CommonLibs/Makefile.am | 11 ++- CommonLibs/debug.c | 18 +++++ CommonLibs/debug.h | 8 +++ CommonLibs/trx_vty.c | 162 +++++++++++++++++++++++++++++++++++++++++++ CommonLibs/trx_vty.h | 13 ++++ Transceiver52M/Makefile.am | 6 +- Transceiver52M/osmo-trx.cpp | 69 ++++++++++++++---- configure.ac | 3 + tests/CommonLibs/LogTest.cpp | 44 ++++++++---- tests/CommonLibs/LogTest.err | 27 +------- tests/CommonLibs/LogTest.ok | 29 -------- tests/CommonLibs/Makefile.am | 3 +- 14 files changed, 335 insertions(+), 197 deletions(-) create mode 100644 CommonLibs/debug.c create mode 100644 CommonLibs/debug.h create mode 100644 CommonLibs/trx_vty.c create mode 100644 CommonLibs/trx_vty.h hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Feb 27 12:30:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 12:30:45 GMT Subject: libosmocore.git branch neels/mnc3 updated. 0.10.2-187-gfc05404a Message-ID: <201802271230.w1RCUj3d009655@git.osmocom.org> 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/mnc3 has been updated discards a5bae465eafd50657c4e5314d7e14477f23a0e48 (commit) discards b042ef1252d25d6e6513456d56df029472f30cd1 (commit) discards a4f39f52220f6ce560425860da2e64a9fc842d20 (commit) discards 1d118e28c50127d88b8445b9b8c1b4d349dc4ad9 (commit) discards 6c0204d57ff0df3b06a28256ee29152702ebb67f (commit) discards 913d8503a3f705ffb43f43418c245d52a5b1d481 (commit) via fc05404aeb9edb9a6b4b29fcc743d5d395b8be55 (commit) via c64b2c2d196913fde2ae97d748a4276c2c265807 (commit) via 064148308ca41b986613c4764d8032fa5e4fa020 (commit) via 9372368c5b92ca3956cc8370b5730db50aa678d5 (commit) via 11d9c3a3cb0286f2980a17d05642b9d5db95fb4e (commit) via ed6255ecdddd46e087a700cb3d46948c19822773 (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 (a5bae465eafd50657c4e5314d7e14477f23a0e48) \ N -- N -- N (fc05404aeb9edb9a6b4b29fcc743d5d395b8be55) 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/libosmocore/commit/?id=fc05404aeb9edb9a6b4b29fcc743d5d395b8be55 commit fc05404aeb9edb9a6b4b29fcc743d5d395b8be55 Author: Neels Hofmeyr Date: Tue Feb 20 15:14:14 2018 +0100 introduce GSM_MCC_MNC_INVALID In some cases, we want to mark an unset MCC-MNC. Define uint16-max for this purpose. osmo-bsc code is already doing so with a -1 and using int data types, which will become inconvenient with the new API that handles MCC and MNC as uint16_t. Change-Id: Ieee7add0bd6d94cf84743a49794bbcd38561b72f http://cgit.osmocom.org/libosmocore/commit/?id=c64b2c2d196913fde2ae97d748a4276c2c265807 commit c64b2c2d196913fde2ae97d748a4276c2c265807 Author: Neels Hofmeyr Date: Tue Feb 20 21:38:00 2018 +0100 gsm: add osmo_mnc_from_str(), osmo_mnc_cmp(), osmo_plmn_cmp() for 3-digit MNC osmo_mnc_from_str() preserves leading zeros in the string and is useful for VTY config parsing (osmo-bsc, osmo-msc, osmo-sgsn, osmo-pcu). osmo_{plmn,mnc}_cmp() takes care of the slight intricacy of ignoring the 3-digit flag if the MNC is anyway >99. Will be used by osmo-sgsn.git and osmo-bsc.git. (All current users just care about identical MNC, but a proper cmp doesn't hurt.) Change-Id: Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6 http://cgit.osmocom.org/libosmocore/commit/?id=064148308ca41b986613c4764d8032fa5e4fa020 commit 064148308ca41b986613c4764d8032fa5e4fa020 Author: Neels Hofmeyr Date: Tue Feb 20 22:20:42 2018 +0100 gsm0408_test: add test cases for MNC with leading zeros Change-Id: I9b387e09293a6bbef84b9620ccf21ee2f9ec751c http://cgit.osmocom.org/libosmocore/commit/?id=9372368c5b92ca3956cc8370b5730db50aa678d5 commit 9372368c5b92ca3956cc8370b5730db50aa678d5 Author: Neels Hofmeyr Date: Tue Feb 20 22:19:56 2018 +0100 gsm0408_test: test new gsm48_{decode,generate}_lai2() functions Change-Id: I4c8492b8055803d2857f1ef30aede088778b085b http://cgit.osmocom.org/libosmocore/commit/?id=11d9c3a3cb0286f2980a17d05642b9d5db95fb4e commit 11d9c3a3cb0286f2980a17d05642b9d5db95fb4e Author: Neels Hofmeyr Date: Tue Feb 20 15:12:23 2018 +0100 gsm0408_test: check for new mnc_3_digits flag Note that on the input side, the 3-digits flag may be left false when the MNC is >99 anyway. On the decoded side, the flag is set accurately. Change-Id: I89765613d8c5bd939a6957f7443ac88475f1b93c http://cgit.osmocom.org/libosmocore/commit/?id=ed6255ecdddd46e087a700cb3d46948c19822773 commit ed6255ecdddd46e087a700cb3d46948c19822773 Author: Neels Hofmeyr Date: Tue Feb 20 13:47:08 2018 +0100 implement support for 3-digit MNC with leading zeros Enable representing three-digit MNC with leading zeros. The MNCs 23 and 023 are actually different; so far we treated both as 23. Re-encode an incoming BCD or string of 023 as it were, i.e. not dropping the leading zero as 23. Break ABI compatibility by changing the size and ordering of structs gprs_ra_id, osmo_plmn_id, osmo_cell_global_id, ... by adding an mnc_3_digits flag. Change ordering in gprs_ra_id because the canonical oder is {Mobile Country Code, Mobile Network Code}, so have the mcc member first. ABI compatibility cannot be maintained for struct gprs_ra_id, since it is a direct member of structs bssgp_bvc_ctx and bssgp_paging_info, and even just adding a flag to the end would cause ABI changes of those structs. Similarly, osmo_plmn_id is a direct member of osmo_location_area_id, and so forth. Add new API to set and read this additional flag to preserve leading zeros: - osmo_plmn_to_bcd(), osmo_plmn_from_bcd() after gsm48_mcc_mnc_to_bcd() and gsm48_mcc_mnc_from_bcd(). - osmo_decode_lai(), osmo_generate_lai() after gsm48_decode_lai(), gsm48_generate_lai(). - gsm0808_create_layer3_2() after gsm0808_create_layer3() and gsm0808_create_layer3_aoip(). - various osmo_*_name() functions in gsm23003.h (osmo_rai_name() still in gsm48.h close to struct gprs_ra_id definition). The amount and duplication of these may seem a bit overboard, but IMO they do make sense in this way. Though most code will soon see patches unifying the data structures used, in some cases (vty, ctrl) they are required singled out. Without these functions, the formatting ("%0*u", mnc_3_digits ? 3 : 2, mnc) would be duplicated all over our diverse repositories. In various log output, include the leading MNC zeros. Mark one TODO in card_fs_sim.c, I am not sure how to communicate a leading zero to/from a SIM card FS. The focus here is on the core network / BSS. To indicate ABI incompatibility, bump libosmogsm and libosmogb LIBVERSIONs; adjust debian files accordingly. Implementation choices: - The default behavior upon zero-initialization will be the mnc_3_digits flag set to false, which yields exactly the previous behavior. - I decided against packing the mnc with the mnc_3_digits field into a sub-struct because it would immediately break all builds of dependent projects: it would require immediate merging of numerous patches in other repositories, and it would make compiling older code against a newer libosmocore unneccessarily hard. Change-Id: Id2240f7f518494c9df6c8bda52c0d5092f90f221 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm23003.h | 14 +++ include/osmocom/gsm/gsm48.h | 16 +-- src/gsm/gsm23003.c | 204 +++++++++++++++++++++++++++++++++++++ src/gsm/gsm48.c | 226 +++-------------------------------------- 4 files changed, 232 insertions(+), 228 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 27 12:39:51 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 12:39:51 GMT Subject: osmo-bts.git branch neels/mnc3 updated. 0.7.0-121-gcc03be4 Message-ID: <201802271239.w1RCdpao013817@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/mnc3 has been updated discards c7621ce223cd28510f253e8ad580e1058da3be97 (commit) via cc03be4988285fb053ba55c699e08b9023c306c1 (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 (c7621ce223cd28510f253e8ad580e1058da3be97) \ N -- N -- N (cc03be4988285fb053ba55c699e08b9023c306c1) 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/osmo-bts/commit/?id=cc03be4988285fb053ba55c699e08b9023c306c1 commit cc03be4988285fb053ba55c699e08b9023c306c1 Author: Neels Hofmeyr Date: Wed Feb 21 00:38:05 2018 +0100 implement support for 3-digit MNC with leading zeros Record the mnc_3_digits flag from SI and pass on via the PCU interface. Bump the PCU interface version from 7 to 9, since osmo-bsc.git had a pcuif of version 8 already, and its addition of the mnc_3_digits flag bumped to 9. I am actually not sure whether this needs to match. See I78f30aef7aa224b2e9db54c3a844d8f520b3aee0 Depends: Id2240f7f518494c9df6c8bda52c0d5092f90f221 (libosmocore) Change-Id: I49cd762c3c9d7ee6a82451bdf3ffa2a060767947 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 4 ++-- src/common/pcu_sock.c | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 27 12:41:56 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 12:41:56 GMT Subject: osmo-pcu.git branch neels/mnc3 updated. 0.4.0-98-gdd1a661 Message-ID: <201802271241.w1RCfuSw014768@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, neels/mnc3 has been updated discards c0391519d1e211cdb457c868088186991bcc1bb8 (commit) via dd1a661c034b9b15c60a7039c3601e0d00b5f173 (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 (c0391519d1e211cdb457c868088186991bcc1bb8) \ N -- N -- N (dd1a661c034b9b15c60a7039c3601e0d00b5f173) 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/osmo-pcu/commit/?id=dd1a661c034b9b15c60a7039c3601e0d00b5f173 commit dd1a661c034b9b15c60a7039c3601e0d00b5f173 Author: Neels Hofmeyr Date: Wed Feb 21 00:39:07 2018 +0100 implement support for 3-digit MNC with leading zeros Receive the mnc_3_digits flag from the PCU interface. Bump the PCU interface version from 7 to 9 to match osmo-bts (see I49cd762c3c9d7ee6a82451bdf3ffa2a060767947 there). Add 3-digit flags and use the new RAI and LAI API from libosmocore throughout the code base to be able to handle an MNC < 100 that has three digits (leading zeros). Depends: Id2240f7f518494c9df6c8bda52c0d5092f90f221 (libosmocore), Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6 (libosmocore), I49cd762c3c9d7ee6a82451bdf3ffa2a060767947 (osmo-bts) Change-Id: I787fed84a7b613158a5618dd5cffafe4e4927234 ----------------------------------------------------------------------- Summary of changes: src/pcu_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Feb 27 15:44:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 15:44:45 GMT Subject: libosmocore.git branch master updated. 0.10.2-182-g726ba362 Message-ID: <201802271544.w1RFijj2001841@git.osmocom.org> 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 726ba36201226fe1b0e768b27cb67bce45443df5 (commit) from cc81722736c9bd2a0a16cf2247eda6b82074a198 (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=726ba36201226fe1b0e768b27cb67bce45443df5 commit 726ba36201226fe1b0e768b27cb67bce45443df5 Author: Pau Espin Pedrol Date: Mon Feb 26 18:03:44 2018 +0100 core: Add timespec helper macros and make timer_compat.h public If a monotonic clock must be used, then the clock_gettime API is used which uses timespec structures. Linux systems by default don't provide helpers to calculate time using timespecs, so let's add them here. Let's also make this header public so these helpers can be used in other projects using libosmocore (expected user: libosmo-netif). Change-Id: I45fc993b9bb0a343763238bf463c8640f47b00f1 ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 2 +- include/osmocom/core/timer_compat.h | 44 +++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 27 16:35:25 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 16:35:25 GMT Subject: libosmo-netif.git branch pespin/jitterbuffer updated. 0.1.1-24-g2099de0 Message-ID: <201802271635.w1RGZPpD032098@git.osmocom.org> 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 "Osmocom network interface library". The branch, pespin/jitterbuffer has been updated discards cde6815efa38616be3bca3b16386a1e7e9ff3770 (commit) discards e245cdfb04a9b382f0943ffa7e29a9eea4d325dd (commit) discards 8283292c4b01da2d893aafc844c9dfa123a39381 (commit) discards b55e6ca74825c4ecacd11ec21d57959c6e4bcbbe (commit) discards 12131da94cf3fcb6f562be513ba3381152411afc (commit) discards 8e39adfed8e5b0a6786827a8323b37fa0397d426 (commit) discards 84ec6cfde314c76a227e72dfaca0abc77f3b7be9 (commit) discards 350120cda3201e84a9626d71b6846dbd0aef1b55 (commit) discards e7b2a8f4eab92fc95d1368fe4acd61a24face5b3 (commit) via 2099de0f844b27dc75efbf03866af7151bce1202 (commit) via f914452452fc152ec66189d7e1e263185c4678e8 (commit) via 7cbfabc52557f729708fafc5344a2357d5e26240 (commit) via 0d4fcd098025a49780870584589faa5b98e4210a (commit) via a4ab705af59b2ee9c54650f40374c092372d8e0a (commit) via 27ea0babecb89bc4692b5b1bb6821456032c109f (commit) via 5d2d02f6f911d5da75857379ca012dcbb2a52524 (commit) via 6a8c55e66534617610d8ddd518670a46994f61c7 (commit) via dc88bcd95279968ea2da6fd54485e5e710c54876 (commit) via 0685976f165bcea8945f73c6dd29a411bddf6aee (commit) via 525256a15a581daec7afd9edd65f10b827ff2f51 (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 (cde6815efa38616be3bca3b16386a1e7e9ff3770) \ N -- N -- N (2099de0f844b27dc75efbf03866af7151bce1202) 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/libosmo-netif/commit/?id=2099de0f844b27dc75efbf03866af7151bce1202 commit 2099de0f844b27dc75efbf03866af7151bce1202 Author: Pau Espin Pedrol Date: Tue Feb 27 17:34:29 2018 +0100 Add jibuf_test2 Change-Id: Ie0f894b3638fa20ff7487f15ce46fc5a51a39680 http://cgit.osmocom.org/libosmo-netif/commit/?id=f914452452fc152ec66189d7e1e263185c4678e8 commit f914452452fc152ec66189d7e1e263185c4678e8 Author: Pau Espin Pedrol Date: Mon Feb 26 18:09:36 2018 +0100 WIP Change-Id: If8378fc8dd9672475ef12f7351305f27e9b363b8 http://cgit.osmocom.org/libosmo-netif/commit/?id=7cbfabc52557f729708fafc5344a2357d5e26240 commit 7cbfabc52557f729708fafc5344a2357d5e26240 Author: Pau Espin Pedrol Date: Fri Jun 9 14:04:31 2017 +0200 jibuf: Estimate src clock skew Change-Id: Ifae633d53107417a8e2f9b0f200d2711db72d199 http://cgit.osmocom.org/libosmo-netif/commit/?id=0d4fcd098025a49780870584589faa5b98e4210a commit 0d4fcd098025a49780870584589faa5b98e4210a Author: Pau Espin Pedrol Date: Thu Jun 8 17:06:58 2017 +0200 tests: jibuf_test: Add parameters to control size of buffer Change-Id: I8a7fa39985f8d197e24c32cab80299aba2d03087 http://cgit.osmocom.org/libosmo-netif/commit/?id=a4ab705af59b2ee9c54650f40374c092372d8e0a commit a4ab705af59b2ee9c54650f40374c092372d8e0a Author: Pau Espin Pedrol Date: Sun Apr 23 19:22:15 2017 +0200 jibuf: re-sync clock out of sync timestamps Change-Id: I33556b33d7549654442d9bdd7f31128792506652 http://cgit.osmocom.org/libosmo-netif/commit/?id=27ea0babecb89bc4692b5b1bb6821456032c109f commit 27ea0babecb89bc4692b5b1bb6821456032c109f Author: Pau Espin Pedrol Date: Wed Apr 19 17:25:09 2017 +0200 jibuf: Take RTP marker into account Change-Id: Ie142acfb45650e0af775f58226fd191beaf8178e http://cgit.osmocom.org/libosmo-netif/commit/?id=5d2d02f6f911d5da75857379ca012dcbb2a52524 commit 5d2d02f6f911d5da75857379ca012dcbb2a52524 Author: Pau Espin Pedrol Date: Wed Apr 19 18:58:00 2017 +0200 tests: jibuf_test: Add OSMUX support Change-Id: I0f02da0329e6739ff340d31113161bb520b1b760 http://cgit.osmocom.org/libosmo-netif/commit/?id=6a8c55e66534617610d8ddd518670a46994f61c7 commit 6a8c55e66534617610d8ddd518670a46994f61c7 Author: Pau Espin Pedrol Date: Wed Apr 19 13:30:10 2017 +0200 tests: jibuf: Improve jibuf_test to read pcaps Change-Id: I7a13c823fb70e0adbc5fa0726fd66b15dc40014e Signed-off-by: Pau Espin Pedrol http://cgit.osmocom.org/libosmo-netif/commit/?id=dc88bcd95279968ea2da6fd54485e5e710c54876 commit dc88bcd95279968ea2da6fd54485e5e710c54876 Author: Pau Espin Pedrol Date: Wed Apr 19 17:20:34 2017 +0200 jibuf: Add osmo_jibuf_empty API This is useful to know if we need to keep iterating over osmo_select_main() to dequeue packets before finishing. Change-Id: I91a23e220c56924b847265c5dc752f286b109c2c http://cgit.osmocom.org/libosmo-netif/commit/?id=0685976f165bcea8945f73c6dd29a411bddf6aee commit 0685976f165bcea8945f73c6dd29a411bddf6aee Author: Pau Espin Pedrol Date: Wed Apr 12 19:36:47 2017 +0200 jibuf: Add initial implementation of Jitter Buffer Change-Id: I9688ba9c4d5b733b9f29d0f15f73750f9271ef55 http://cgit.osmocom.org/libosmo-netif/commit/?id=525256a15a581daec7afd9edd65f10b827ff2f51 commit 525256a15a581daec7afd9edd65f10b827ff2f51 Author: Pau Espin Pedrol Date: Mon Feb 26 18:17:11 2018 +0100 test: osmo-pcap-test: Fix clock drift while replaying pcap file In the previous implementation, the processing time was not being taken into account, which was implicitly added for each new packet to be sent, which caused a steady incremental drift in the clock clearly visible when analysing a RTP stream. As it uses timespecsub, it depends on libosmocore Change-Id I45fc993b9bb0a343763238bf463c8640f47b00f1. Change-Id: I11cb9a63e16e829ccd4af1096b9f473c802d822f ----------------------------------------------------------------------- Summary of changes: src/jibuf.c | 10 +- tests/Makefile.am | 5 +- tests/jibuf/jibuf_test.c | 2 +- tests/jibuf/jibuf_test2.c | 506 ++++++++++++++++++++++++++ tests/jibuf/{jibuf_test.ok => jibuf_test2.ok} | 0 tests/jibuf/jitter.plt | 1 - tests/jibuf/{jitter.plt => seq.plt} | 10 +- tests/osmo-pcap-test/osmo_pcap.h | 4 +- tests/osmo-pcap-test/pcap.c | 29 +- tests/testsuite.at | 8 +- 10 files changed, 550 insertions(+), 25 deletions(-) create mode 100644 tests/jibuf/jibuf_test2.c copy tests/jibuf/{jibuf_test.ok => jibuf_test2.ok} (100%) copy tests/jibuf/{jitter.plt => seq.plt} (79%) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Tue Feb 27 16:38:20 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 16:38:20 GMT Subject: libosmocore.git branch master updated. 0.10.2-183-ga57f90c8 Message-ID: <201802271638.w1RGcKbA033479@git.osmocom.org> 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 a57f90c80baaf6c668ec8bb0272327bcbdd63b12 (commit) from 726ba36201226fe1b0e768b27cb67bce45443df5 (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=a57f90c80baaf6c668ec8bb0272327bcbdd63b12 commit a57f90c80baaf6c668ec8bb0272327bcbdd63b12 Author: Harald Welte Date: Mon Feb 26 11:49:59 2018 +0100 l1sap: Add RSSI, BER and quarter-bit accurate timing to PH-RACH.ind Let's extend PH-RACH.ind with some useful data across the L1SAP boundary. Change-Id: I9439810c3a3ad89ea0302753617b850749af887c Related: OS#3003 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/l1sap.h | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 27 16:40:07 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 16:40:07 GMT Subject: osmo-bts.git branch master updated. 0.7.0-121-gb60d9e9 Message-ID: <201802271640.w1RGe73F034335@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via b60d9e9464dabba64e7ba73a1a8f41adab21ff31 (commit) from 0d6c3e811007be828207c0f69ff4e2dddeeb64db (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/osmo-bts/commit/?id=b60d9e9464dabba64e7ba73a1a8f41adab21ff31 commit b60d9e9464dabba64e7ba73a1a8f41adab21ff31 Author: Harald Welte Date: Mon Feb 26 22:31:56 2018 +0100 scheduler: Add missing \n at end of LOG statement Change-Id: I55419dfa884b4170dfed696a7e1334940a46ba82 ----------------------------------------------------------------------- Summary of changes: src/common/scheduler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 27 18:48:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 18:48:45 GMT Subject: osmo-bts.git branch master updated. 0.7.0-123-gb3a2a3e Message-ID: <201802271848.w1RImjtY001012@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via b3a2a3e24f44adcc6660d33cc9684a8f24271e2e (commit) via c2b4c668f3510b7b0baace749c5a310959010e90 (commit) from b60d9e9464dabba64e7ba73a1a8f41adab21ff31 (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/osmo-bts/commit/?id=b3a2a3e24f44adcc6660d33cc9684a8f24271e2e commit b3a2a3e24f44adcc6660d33cc9684a8f24271e2e Author: Harald Welte Date: Mon Jun 27 18:56:01 2016 +0200 RACH decoding: Use BER threshold for RACH ghost detection When decoding RACH bursts, we should use a BER threshold in order to help distinguish 'ghost' RACH bursts from real RACH bursts. The theoretical ideal threshold according to some papers is 7 out of 41 bits qhich aquals to Eb/N0 of 0 dB = 0.1707 (17.07%) We add a new 'ber10k' parameter to the RACH indication l1sap primitive (needs separate change for libosmocore), and then fill this value from osmo-bts-{sysmo,lc15,trx,octphy}. The common part above L1SAP then applies the threshold, which can be changed from vty using the "max-ber10k-rach <0-10000>" command available at the BTS node. The unit is BER in 1/10000, i.e. a value of 100 equals 1% bit error rate. Change-Id: Ic41c11f6312a36baa2738547e8dcec80829457f8 http://cgit.osmocom.org/osmo-bts/commit/?id=c2b4c668f3510b7b0baace749c5a310959010e90 commit c2b4c668f3510b7b0baace749c5a310959010e90 Author: Harald Welte Date: Mon Feb 26 11:57:49 2018 +0100 Move rach_busy counting above L1SAP In the past, rach_busy counting was performed below L1SAP, while reporting was handled above. This lead to subtle differences between the BTS models, such as osmo-bts-trx missing to increment rach_busy. Let's move the rach_busy counting above L1SAP to share more code. This means we need libosmocore Change-Id I9439810c3a3ad89ea0302753617b850749af887c for the additional required parameters in ph_rach_ind_param, as well as libosmocore Change-id I2b1926a37bde860dcfeb0d613eb55a71271928c5 for osmo-bts-trx to determine the RACH bit error rate. Change-Id: I3b989580cb38082e3fd8fc50a11fedda13991092 Closes: OS#3003 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 1 + src/common/bts.c | 1 + src/common/l1sap.c | 27 +++++++++++++++++++++------ src/common/vty.c | 16 ++++++++++++++++ src/osmo-bts-litecell15/l1_if.c | 16 ++++++---------- src/osmo-bts-octphy/l1_if.c | 32 +++++++++++--------------------- src/osmo-bts-sysmo/l1_if.c | 16 ++++++---------- src/osmo-bts-trx/scheduler_trx.c | 6 +++++- 8 files changed, 67 insertions(+), 48 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 27 19:03:22 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 19:03:22 GMT Subject: osmo-bts.git branch laforge/meas256 created. 0.7.0-129-g4ad7570 Message-ID: <201802271903.w1RJ3MCv008491@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, laforge/meas256 has been created at 4ad75704747d9f369010897bd94e0c2b3e7ed514 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=4ad75704747d9f369010897bd94e0c2b3e7ed514 commit 4ad75704747d9f369010897bd94e0c2b3e7ed514 Author: Harald Welte Date: Wed Feb 21 22:30:23 2018 +0100 WIP: FIX REL_IND merge mismatch Change-Id: I823c9101bcca72d5792e16379b02d3602ffc2726 http://cgit.osmocom.org/osmo-bts/commit/?id=5bd6132c044b022d17f113f55d4778ce686a6259 commit 5bd6132c044b022d17f113f55d4778ce686a6259 Author: Harald Welte Date: Tue Feb 27 19:41:11 2018 +0100 Add high-accuracy ToA value to Uplink Measurement Reports Normal Abis RSL MEasurement Results contain only the "MS Timing Offset IE" in units of full symbols. In some use cases it is important to have higher-accuracy timing information exposed to the BSC. We do this by adding the average timing offset value during the last measurement interval in 1/256th symbol accuracy to the "Supplementary MEasuremen Information" part of the TS 48.058 9.3.25 Uplink Measurements IE. In order to avoid any compatibility issues, this feature is only enabled if the new vty config command "supp-meas-info toa256" at the bts node is enabled. Change-Id: Ie85e53b47d4041cc4e6d7b78406ae8b79b2d9397 http://cgit.osmocom.org/osmo-bts/commit/?id=916d508bf6312acbc29a3e3575151b9bc7bc66d2 commit 916d508bf6312acbc29a3e3575151b9bc7bc66d2 Author: Harald Welte Date: Tue Feb 27 19:39:24 2018 +0100 measurement: Keep average of high-accurate ToA value in lchan At the end of a measurement processing window, we currently compute the ToA / timing offset at 1/256th symbol accuracy, but we only print it to the log. Let's store the value in the lchan to make it usable by other code in follow-up patches. Change-Id: I5f00a16ac966b627d9452a98b8fa70984bed684a http://cgit.osmocom.org/osmo-bts/commit/?id=acefd0586e5d463b2e7a6a039131994bc12573fc commit acefd0586e5d463b2e7a6a039131994bc12573fc Author: Harald Welte Date: Tue Feb 27 16:58:46 2018 +0100 L1SAP: Increase resolution of reported burst timing Before this patch we had: * osmo-bts-trx internally using 1/256th bit/symbol period * osmo-bts-sysmo internally using 1/4 bit/smbol period * PCU interface using 1/4 * L1SAP interface using 1/4 * measurement processing code on top of L1SAP using 1/256 So for sysmo/lc15/octphy we are not loosing resolution, but for osmo-bts-trx we're arbitrarily reducing the resolution via L1SAP only then to compute with higher resolution again. Let's change L1SAP to use 1/256 bits and hence not loose any resolution. This requires a corresponding change in libosmocore for l1sap.h, which is found in Change-Id Ibb58113c2819fe2d6d23ecbcfb8b3fce4055025d Change-Id: If9b0f617845ba6c4aa47969f521734388197c9a7 http://cgit.osmocom.org/osmo-bts/commit/?id=c092f4e1ded65447061198ea1c57458becc71574 commit c092f4e1ded65447061198ea1c57458becc71574 Author: Harald Welte Date: Wed Feb 21 12:41:02 2018 +0100 measurement.c: higher-precision TA/TOA math Change-Id: I0dc8e78545465dfc5c93691a49b86b6b8b56b432 http://cgit.osmocom.org/osmo-bts/commit/?id=d5bbd8ccf79eaf13bc23cc71accbeb3ff638b6dd commit d5bbd8ccf79eaf13bc23cc71accbeb3ff638b6dd Author: Harald Welte Date: Mon Feb 19 14:21:36 2018 +0100 trx/scheduler: Use integer math for TOA (Timing of Arrival) There's no need to express TOA as a float: * We receive it as signed 16bit integer in units 1/256 symbol periods * We pass it to L1SAP as signed integer in 1/4 symbol periods So turn it into an int16_t with 1/256 symbol period accuracy throughout the code to avoid both float arithmetic as well as loosing any precision. Change-Id: Idce4178e0b1f7e940ebc22b3e2f340fcd544d4ec ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 27 19:18:24 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 19:18:24 GMT Subject: osmo-bts.git branch master updated. 0.7.0-125-gc092f4e Message-ID: <201802271918.w1RJIOZD016061@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via c092f4e1ded65447061198ea1c57458becc71574 (commit) via d5bbd8ccf79eaf13bc23cc71accbeb3ff638b6dd (commit) from b3a2a3e24f44adcc6660d33cc9684a8f24271e2e (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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data_shared.h | 4 +-- include/osmo-bts/scheduler.h | 6 ++-- include/osmo-bts/scheduler_backend.h | 12 +++---- src/common/l1sap.c | 2 +- src/common/measurement.c | 10 +++--- src/common/scheduler.c | 4 +-- src/osmo-bts-trx/l1_if.c | 12 +++---- src/osmo-bts-trx/l1_if.h | 2 +- src/osmo-bts-trx/loops.c | 31 +++++++++--------- src/osmo-bts-trx/loops.h | 2 +- src/osmo-bts-trx/scheduler_trx.c | 54 ++++++++++++++++---------------- src/osmo-bts-trx/trx_if.c | 12 +++---- src/osmo-bts-virtual/scheduler_virtbts.c | 10 +++--- 13 files changed, 82 insertions(+), 79 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 27 19:28:10 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 19:28:10 GMT Subject: libosmo-netif.git branch pespin/jitterbuffer updated. 0.1.1-23-g9ba6c51 Message-ID: <201802271928.w1RJSAnO021435@git.osmocom.org> 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 "Osmocom network interface library". The branch, pespin/jitterbuffer has been updated discards 2099de0f844b27dc75efbf03866af7151bce1202 (commit) discards f914452452fc152ec66189d7e1e263185c4678e8 (commit) discards 7cbfabc52557f729708fafc5344a2357d5e26240 (commit) discards 0d4fcd098025a49780870584589faa5b98e4210a (commit) discards a4ab705af59b2ee9c54650f40374c092372d8e0a (commit) discards 27ea0babecb89bc4692b5b1bb6821456032c109f (commit) discards 5d2d02f6f911d5da75857379ca012dcbb2a52524 (commit) discards 6a8c55e66534617610d8ddd518670a46994f61c7 (commit) discards dc88bcd95279968ea2da6fd54485e5e710c54876 (commit) discards 0685976f165bcea8945f73c6dd29a411bddf6aee (commit) via 9ba6c51dde13923f7144fb58a1ae281ce1aaab31 (commit) via bb411828e34a1e27468ce8778b3df8aed3169180 (commit) via ae0e28f4abff51d0b39d22b76c4d12684e1d94f8 (commit) via 9be1f9e66c11a041ae9de0296f54dee16d5b02d8 (commit) via abd613f44c69252de6eae5a3a1700176df42b10c (commit) via c03fc8c42652c1657e36ec5c8ff780c64f7fde56 (commit) via d4c12836cd58e411f55c590de071150727fe7fd4 (commit) via f0e388608efa9190abe09adf8368c1bd160ac133 (commit) via cb78f051ba9623cea0fed920173d281f5c213493 (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 (2099de0f844b27dc75efbf03866af7151bce1202) \ N -- N -- N (9ba6c51dde13923f7144fb58a1ae281ce1aaab31) 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/libosmo-netif/commit/?id=9ba6c51dde13923f7144fb58a1ae281ce1aaab31 commit 9ba6c51dde13923f7144fb58a1ae281ce1aaab31 Author: Pau Espin Pedrol Date: Mon Feb 26 18:09:36 2018 +0100 WIP Change-Id: If8378fc8dd9672475ef12f7351305f27e9b363b8 http://cgit.osmocom.org/libosmo-netif/commit/?id=bb411828e34a1e27468ce8778b3df8aed3169180 commit bb411828e34a1e27468ce8778b3df8aed3169180 Author: Pau Espin Pedrol Date: Fri Jun 9 14:04:31 2017 +0200 jibuf: Estimate src clock skew Change-Id: Ifae633d53107417a8e2f9b0f200d2711db72d199 http://cgit.osmocom.org/libosmo-netif/commit/?id=ae0e28f4abff51d0b39d22b76c4d12684e1d94f8 commit ae0e28f4abff51d0b39d22b76c4d12684e1d94f8 Author: Pau Espin Pedrol Date: Sun Apr 23 19:22:15 2017 +0200 jibuf: re-sync clock out of sync timestamps Change-Id: I33556b33d7549654442d9bdd7f31128792506652 http://cgit.osmocom.org/libosmo-netif/commit/?id=9be1f9e66c11a041ae9de0296f54dee16d5b02d8 commit 9be1f9e66c11a041ae9de0296f54dee16d5b02d8 Author: Pau Espin Pedrol Date: Wed Apr 19 17:25:09 2017 +0200 jibuf: Take RTP marker into account Change-Id: Ie142acfb45650e0af775f58226fd191beaf8178e http://cgit.osmocom.org/libosmo-netif/commit/?id=abd613f44c69252de6eae5a3a1700176df42b10c commit abd613f44c69252de6eae5a3a1700176df42b10c Author: Pau Espin Pedrol Date: Thu Jun 8 17:06:58 2017 +0200 tests: jibuf_tool: Add parameters to control size of buffer Change-Id: I8a7fa39985f8d197e24c32cab80299aba2d03087 http://cgit.osmocom.org/libosmo-netif/commit/?id=c03fc8c42652c1657e36ec5c8ff780c64f7fde56 commit c03fc8c42652c1657e36ec5c8ff780c64f7fde56 Author: Pau Espin Pedrol Date: Wed Apr 19 18:58:00 2017 +0200 tests: jibuf_tool: Add OSMUX support Change-Id: I0f02da0329e6739ff340d31113161bb520b1b760 http://cgit.osmocom.org/libosmo-netif/commit/?id=d4c12836cd58e411f55c590de071150727fe7fd4 commit d4c12836cd58e411f55c590de071150727fe7fd4 Author: Pau Espin Pedrol Date: Wed Apr 19 13:30:10 2017 +0200 tests: jibuf_tool: Improve jibuf_test to read pcaps Change-Id: I7a13c823fb70e0adbc5fa0726fd66b15dc40014e Signed-off-by: Pau Espin Pedrol http://cgit.osmocom.org/libosmo-netif/commit/?id=f0e388608efa9190abe09adf8368c1bd160ac133 commit f0e388608efa9190abe09adf8368c1bd160ac133 Author: Pau Espin Pedrol Date: Tue Feb 27 18:32:56 2018 +0100 tests: jitter_tool: Initial commit Change-Id: I92307c8b1483dd488339771462290aae0ae5689a http://cgit.osmocom.org/libosmo-netif/commit/?id=cb78f051ba9623cea0fed920173d281f5c213493 commit cb78f051ba9623cea0fed920173d281f5c213493 Author: Pau Espin Pedrol Date: Wed Apr 12 19:36:47 2017 +0200 jibuf: Add initial implementation of Jitter Buffer Change-Id: I9688ba9c4d5b733b9f29d0f15f73750f9271ef55 ----------------------------------------------------------------------- Summary of changes: include/osmocom/netif/jibuf.h | 3 +- src/jibuf.c | 131 ++--- tests/Makefile.am | 14 +- tests/jibuf/jibuf_test.c | 819 ++++++++++++----------------- tests/jibuf/jibuf_test.ok | 300 +++++++++++ tests/jibuf/jibuf_test2.c | 506 ------------------ tests/jibuf/jibuf_test2.ok | 1 - tests/jibuf/{jibuf_test.c => jibuf_tool.c} | 22 +- tests/testsuite.at | 8 +- 9 files changed, 725 insertions(+), 1079 deletions(-) delete mode 100644 tests/jibuf/jibuf_test2.c delete mode 100644 tests/jibuf/jibuf_test2.ok copy tests/jibuf/{jibuf_test.c => jibuf_tool.c} (97%) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Tue Feb 27 19:33:21 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 19:33:21 GMT Subject: libosmocore.git branch master updated. 0.10.2-184-g38c902b7 Message-ID: <201802271933.w1RJXLci023736@git.osmocom.org> 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 38c902b7765c2c689a8dbed8e0f832c504d74845 (commit) from a57f90c80baaf6c668ec8bb0272327bcbdd63b12 (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=38c902b7765c2c689a8dbed8e0f832c504d74845 commit 38c902b7765c2c689a8dbed8e0f832c504d74845 Author: Harald Welte Date: Tue Feb 27 17:30:08 2018 +0100 l1sap: Add fields for higher-precision timing offset values So far, we used quarter-bits across the L1SAP between the hardware/PHY specific part of OsmoBTS and the common part. In order to increase the resolution, let's add fields/members for 1/256th bit. In order to keep ABI and API compatibility, we use a union around the old and new values, so old code will still compile + work withe new libosmocore. Change-Id: Ibb58113c2819fe2d6d23ecbcfb8b3fce4055025d ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/l1sap.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 27 19:46:14 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 19:46:14 GMT Subject: osmo-bts.git branch master updated. 0.7.0-126-gacefd05 Message-ID: <201802271946.w1RJkEPl030473@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via acefd0586e5d463b2e7a6a039131994bc12573fc (commit) from c092f4e1ded65447061198ea1c57458becc71574 (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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler_backend.h | 2 +- src/common/l1sap.c | 12 ++++++------ src/common/scheduler.c | 4 ++-- src/osmo-bts-litecell15/l1_if.c | 4 ++-- src/osmo-bts-octphy/l1_if.c | 6 +++--- src/osmo-bts-sysmo/l1_if.c | 4 ++-- src/osmo-bts-trx/l1_if.c | 2 +- src/osmo-bts-virtual/l1_if.c | 4 ++-- 8 files changed, 19 insertions(+), 19 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 27 21:11:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 21:11:45 GMT Subject: libosmocore.git branch master updated. 0.10.2-185-g8fd85578 Message-ID: <201802272111.w1RLBj0e077673@git.osmocom.org> 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 8fd85578bc7174155e1bb9e98a0d7cdbf85749af (commit) from 38c902b7765c2c689a8dbed8e0f832c504d74845 (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=8fd85578bc7174155e1bb9e98a0d7cdbf85749af commit 8fd85578bc7174155e1bb9e98a0d7cdbf85749af Author: Pau Espin Pedrol Date: Tue Feb 27 19:43:10 2018 +0100 core/logging.h: Add logging category for jitter buffer Forthcoming jitter buffer code in libosmo-netif will make use of it. Change-Id: I2434f9dfa401f736bc62a2ddce920e587cd8c517 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/logging.h | 3 ++- src/logging.c | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 27 21:35:34 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 21:35:34 GMT Subject: osmo-pcu.git branch neels/master created. 0.4.0-93-gdeeb68b Message-ID: <201802272135.w1RLZYVE093312@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, neels/master has been created at deeb68bebabb7a7fc749592145abeebb0ca7d3ad (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=deeb68bebabb7a7fc749592145abeebb0ca7d3ad commit deeb68bebabb7a7fc749592145abeebb0ca7d3ad Author: Max Date: Mon Feb 5 16:15:30 2018 +0100 Simplify TS alloc: move slot check into functions Move timeslot applicability check outside of nested for loop into separate functions and document them. Add corresponding tests. This allows us to clarify types used in TS-related computations. Change-Id: Ic39e848da47dc11357782362fdf6206d2c1457c2 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=321bf390d0ae41d2bce36433c468e410ae6fc840 commit 321bf390d0ae41d2bce36433c468e410ae6fc840 Author: Max Date: Mon Feb 19 18:00:38 2018 +0100 Simplify TS alloc: move slot assignment Move into separate functions: * move timeslot reservation * move UL timeslot assignment * move DL timeslot assignment Change-Id: I64cf78c5cfc78664766f9769dd5cde632dab92b0 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=5e9f9a9773025060c70c11c2588f646d0fc5c7f1 commit 5e9f9a9773025060c70c11c2588f646d0fc5c7f1 Author: Max Date: Tue Feb 20 18:16:11 2018 +0100 TBF: make network counters internal * store N310* counters in shared array similar to corresponding timers * add functions to increment/reset counters This avoids direct access to TBF counters from PDCH. Change-Id: I8ffff9c7186f74bde7e6ac5f6e98f0b3e4c35274 Related: OS#1539 http://cgit.osmocom.org/osmo-pcu/commit/?id=ca65e84382af8ddb8b81112c5b1b03a16273e345 commit ca65e84382af8ddb8b81112c5b1b03a16273e345 Author: Max Date: Wed Jan 31 18:03:49 2018 +0100 Simplify TS alloc: constify max dl slot func Constify parameters of gprs_alloc_max_dl_slots_per_ms(). Change-Id: Ic90930d98560459eab0054cb9e1625cb99db61c8 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=430d38bc1abef75dfaf9337371b65442fde1ca24 commit 430d38bc1abef75dfaf9337371b65442fde1ca24 Author: Max Date: Mon Feb 5 16:11:36 2018 +0100 Simplify TS alloc: don't use PDCH for free TFI Don't use PDCH from free TFI lookup routine. This allows for simpler function which can be moved to mslot_class.c alongside with other similar helpers. Change-Id: Ie154866900453d232a890f7b9a30911b451525a1 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=17447b6ca572ea44f439d89532965a4c356c3024 commit 17447b6ca572ea44f439d89532965a4c356c3024 Author: Max Date: Mon Feb 19 17:17:28 2018 +0100 Move PDCH-related functions into separate files The PDCH class and corresponding functions are rather self-contained and independent from BTS implementation. Let's move them into separate file to make bts.cpp more manageable. As additional benefit it allow us to somewhat untangle all the different cross-dependent includes. Change-Id: Ie05e25361e6741a81b024679f9675c98d4923683 Related: OS#1539 http://cgit.osmocom.org/osmo-pcu/commit/?id=1fe35ec3d83fbc62d1a9fa2c5867444649794b60 commit 1fe35ec3d83fbc62d1a9fa2c5867444649794b60 Author: Max Date: Wed Jan 31 17:21:21 2018 +0100 Simplify TS alloc: split USF/UL allocation * move USF allocation into separate function * document USF allocation This allows to clearly see where selected UL TS is forced into single TS in algorithm B allocator. Change-Id: I563dc10827ce68295553f88f3bf2e1fc0ba595c1 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=2d759e90f6593fb21671a17c187bc1dcd8100210 commit 2d759e90f6593fb21671a17c187bc1dcd8100210 Author: Max Date: Wed Jan 31 17:00:06 2018 +0100 Simplify TS alloc: split allocation * generalize TS allocation and move it into separate function * move single-slot allocation into separate function * use common functions for TS allocation on both UL and DL Change-Id: Ied45ae380c345bc76fe9d6fd9a6184d1109f83f2 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=74c9d137df3955738d17a8b67c5b2db0b94d4148 commit 74c9d137df3955738d17a8b67c5b2db0b94d4148 Author: Max Date: Wed Jan 31 15:22:36 2018 +0100 Simplify TS alloc: separate capacity computation Move TRX capacity computation into separate function and document it. Change-Id: Ifd88fc7ff818ea2a041eae61c5d457926a0df0f2 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=6b1eca5f59d46d19009658cc90aac9fe23cc8b1e commit 6b1eca5f59d46d19009658cc90aac9fe23cc8b1e Author: Max Date: Wed Jan 31 15:28:53 2018 +0100 Simplify TS alloc: split off RX mask computation Move computation of RX mask into separate function and document it. This allows to significantly shrink find_multi_slot() function and overall improve code readability. Since the test output requires cosmetic adjustment anyway due to change in the sequence of log messages, use this opportunity to better group and format log message. Change-Id: I731726a096bba7ee97499e5cbe3e7401869d7392 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=6d6dea05a38200d5184e8df30326b4cc65f4f692 commit 6d6dea05a38200d5184e8df30326b4cc65f4f692 Author: Max Date: Fri Jan 26 13:31:42 2018 +0100 Update header includes Many files include unnecessary headers and don't include headers which are actually used. Because of that combined with the fact that OsmoPCU is a mixture of C and C++, it makes it hard to modularize code. Fix this (using iwyu [1] tool): * add missing headers * remove unused headers [1] https://include-what-you-use.org/ Related: OS#1539 Change-Id: I8c9f488a43b099c72b2d30d3245e7ba50872fc00 http://cgit.osmocom.org/osmo-pcu/commit/?id=6d026d26cd54a3a0096fd95fbafa1c7411a5aa0f commit 6d026d26cd54a3a0096fd95fbafa1c7411a5aa0f Author: Max Date: Tue Jan 30 13:29:38 2018 +0100 Move include guard to the top Having explicit include above the douible-include guard defines is potential source for hard to track bugs. Let's move it inside the guard statement. Change-Id: I5114a63ce00b03c8eed23565d52969250bd505cc Related: OS#1539 http://cgit.osmocom.org/osmo-pcu/commit/?id=5e5c482da25371f97b6fa1113d25405345fb3c68 commit 5e5c482da25371f97b6fa1113d25405345fb3c68 Author: Max Date: Tue Jan 30 12:00:08 2018 +0100 Move paging generation into PDCH Previously paging was prepared inside BTS function and than handed over to PDCH function. Move the actual preparation into PDCH to better decouple PDCH from BTS. Related: OS#1539 Change-Id: I389fb16b6e54040770c21f88edbcb8e045636928 http://cgit.osmocom.org/osmo-pcu/commit/?id=09cbbc1a96a71c3a77ed43940c70c8ce12c60a28 commit 09cbbc1a96a71c3a77ed43940c70c8ce12c60a28 Author: Max Date: Fri Jan 26 18:49:39 2018 +0100 Use explicit type for pcu_lsb() It's only used for byte-long input so we can specify input and output types explicitly. Change-Id: Id0bef691e17e4331c7c4b491661e36173d85388a http://cgit.osmocom.org/osmo-pcu/commit/?id=83d6c2f0e438ec4129bddb9a54ce9dd2777c0748 commit 83d6c2f0e438ec4129bddb9a54ce9dd2777c0748 Author: Stefan Sperling Date: Wed Feb 14 19:46:33 2018 +0100 Make osmo-pcu wait for BTS to become available at start-up time. After the PCU socket becomes available, the BTS might send an INFO_IND message with the 'ACTIVE' flag cleared. If this happens, do not exit immediately, but keep retrying until an INFO_IND message with the 'ACTIVE' flag arrives. Note that this change only affects behaviour at process start-up time. If the BTS switches from active to inactive state then osmo-pcu will still exit. If this behaviour should be changed as well it could be done in a follow-up patch. Tested against osom-bsc + osmo-bts-virtual. Change-Id: Ic42a5601a43b81d260721fef5d9fa52447f9d309 Related: OS#2689 http://cgit.osmocom.org/osmo-pcu/commit/?id=8bba6a29e555fb301c040289912c9d711f8af9bf commit 8bba6a29e555fb301c040289912c9d711f8af9bf Author: Max Date: Tue Feb 13 12:53:55 2018 +0100 emu: use libosmocore definitions Change-Id: I4eade528faeb3841549ad7a6c78e8c1357909614 http://cgit.osmocom.org/osmo-pcu/commit/?id=7e7ab0070e95e1a7c57b95ba5c8377312a75c37c commit 7e7ab0070e95e1a7c57b95ba5c8377312a75c37c Author: Max Date: Thu Feb 1 16:49:23 2018 +0100 TBF: move common test code into functions * move common code into functions * print error instead of failing test right away This allows the tests to continue till completion even in case of intermediate error which simplifies troubleshooting by allowing to gather more errors in a single test run. Change-Id: I1c4ad1dc94542835f15bd666f0821e0ccfcc78c1 Related: OS#1759 http://cgit.osmocom.org/osmo-pcu/commit/?id=7b1087bb0306875e3368077d1befded374192c14 commit 7b1087bb0306875e3368077d1befded374192c14 Author: Max Date: Fri Jan 5 15:53:08 2018 +0100 RACH: improve single block detection Replace unreadable if-else ladder in is_single_block() with regular switch-case. This enables implementation of 11-bit RACH support in follow-up patches. Related: OS#1548 Change-Id: I9180478152f9341f11bb3dffe61671da683f24d8 http://cgit.osmocom.org/osmo-pcu/commit/?id=48aa75735cf1d051254f6d6a068e06b2c42faddd commit 48aa75735cf1d051254f6d6a068e06b2c42faddd Author: Max Date: Tue Jan 30 17:53:02 2018 +0100 vty: drop unused function Change-Id: I01f3773ca6a9b6d4e28ca2f59c944c6d48918dd1 http://cgit.osmocom.org/osmo-pcu/commit/?id=2c53b3b4954974c2f3071aacbeed3eed9f2126a8 commit 2c53b3b4954974c2f3071aacbeed3eed9f2126a8 Author: Max Date: Tue Jan 30 17:49:53 2018 +0100 TBF: show assignment kind in vty Change-Id: Ic4e40d9c141ab7ee3f7c4dceec007dbe16359f93 Related: OS#1759 http://cgit.osmocom.org/osmo-pcu/commit/?id=4988bcbe2e8fb34a2c8dddc885e2c5bb15169a0e commit 4988bcbe2e8fb34a2c8dddc885e2c5bb15169a0e Author: Max Date: Tue Jan 30 16:56:43 2018 +0100 TBF: add helpers for assignment type handling * add function to set/unset given assignment type * log assignment type flag changes * update tests output with additional logs This enables us to carefully track the TBF assignment type transitions. Change-Id: I3fe9d52472be8b7f257e8326b2f84e8e7d7bd1f4 Related: OS#1759 http://cgit.osmocom.org/osmo-pcu/commit/?id=30b68e911a20f0a3e8bc625dcddba6457b2226de commit 30b68e911a20f0a3e8bc625dcddba6457b2226de Author: Max Date: Tue Jan 30 16:03:10 2018 +0100 TBF: decrease logging verbosity for traffic Change-Id: If43aa9895abf58602556c986a633ff93a6f00b06 http://cgit.osmocom.org/osmo-pcu/commit/?id=b28518bee85656c6e363197b72370c1e6cd9eb47 commit b28518bee85656c6e363197b72370c1e6cd9eb47 Author: Max Date: Thu Sep 28 16:41:24 2017 +0200 Simplify TS alloc: internalize TRX check Move TRX check inside local tfi_find_free() wrapper to make main algorithm easier to follow. Change-Id: I02da2b8ba8c9c8815dae0e39e1fed277ca0df171 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=3d60f305a1b74f9b6e6c0006ca9ef8e0bf2f4e8c commit 3d60f305a1b74f9b6e6c0006ca9ef8e0bf2f4e8c Author: Max Date: Fri Jan 26 12:36:43 2018 +0100 TS alloc: print suggested TRX on allocation errors If TS allocation fails due to unavailable TFI, print TRX which was suggested to allocator. This simplifies allocator debugging but requires cosmetic modifications to test output. Change-Id: Icaf97d71d71985d52dc0bda448c26b19fe5645e7 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=c13bc09b12424284c9ea554da4915e38f6e620ee commit c13bc09b12424284c9ea554da4915e38f6e620ee Author: Max Date: Fri Jan 26 11:09:16 2018 +0100 Simplify TS alloc: adjust function signatures * document used parameters and return values * use consistent formatting * constify function parameters where appropriate (adjusting parameter types if necessary) Change-Id: I211b10b4da59c73d509b719346774515c761886a Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=95babb352d91a5627b897246bb07bf63617c2956 commit 95babb352d91a5627b897246bb07bf63617c2956 Author: Max Date: Wed Sep 20 17:55:28 2017 +0200 Simplify TS alloc: use defines for constants * define and use constant for occupied TFI instead copying the same magic number all over the place * use libosmocore's define for bit pretty-printer Change-Id: I2699ceebf0cbec01652a02fa68ccc9e9419d0293 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=78bc0c3e8fee66fbb188eedba266661974bf989b commit 78bc0c3e8fee66fbb188eedba266661974bf989b Author: Max Date: Thu Sep 28 16:25:25 2017 +0200 Simplify TS alloc: avoid TS reassignment Assign reserved_*_slots only when multislot masks are found to avoid reassignment and make code easier to follow. Change-Id: I9b0482f4ea75ead9855cd78e33c8e70d0ccf4484 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=ad29586df715a01fc992fea6fc776c6ea482db09 commit ad29586df715a01fc992fea6fc776c6ea482db09 Author: Max Date: Fri Jan 26 11:01:35 2018 +0100 Simplify TS alloc: fix allocation calls Using the semantic patch below, adjust allocation-related calls to match updated allocator signatures. // spatch --c++ --dir src -I src --sp-file callfix.spatch --in-place --recursive-includes // spatch --c++ --dir tests -I src --sp-file callfix.spatch --in-place --recursive-includes @@ expression A, B, C, D, E; @@ tbf_alloc_ul_tbf(A, B, C, D, E, ( - 1 + true | - 0 + false ) ) @@ expression A, B, C, D, E; @@ tbf_alloc_dl_tbf(A, B, C, D, E, ( - 1 + true | - 0 + false ) ) Change-Id: I43c76cb49093b40eb854d324e898e821270053dc Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=399804b941414e2eaa9763e21abde73166cc469b commit 399804b941414e2eaa9763e21abde73166cc469b Author: Max Date: Thu Sep 28 15:56:05 2017 +0200 Simplify TS alloc: adjust allocator signatures * drop unused parameters (from both functions and structs) * document used parameters and return values * tighten types used for parameters * use consistent formatting Tests are adjusted accordingly but test results are left untouched to avoid regressions. Change-Id: I39d81ab64ff790b9c4c2d0312a574485cd83e755 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=f7607d63290583f978e6c6677694047d823b8f05 commit f7607d63290583f978e6c6677694047d823b8f05 Author: Max Date: Thu Jan 25 19:47:28 2018 +0100 TBF: override send function via linker option Use --wrap linker facility to override pcu_sock_send() similar to other Osmo* projects. Change-Id: Ia3d436bd3d1fb0ce8e98526bd7457f4c57667ceb http://cgit.osmocom.org/osmo-pcu/commit/?id=011a0b4d066ef1abe1adde029cf8e8a9759dbc78 commit 011a0b4d066ef1abe1adde029cf8e8a9759dbc78 Author: Max Date: Thu Jan 25 19:52:27 2018 +0100 TBF: decrease L1 logging verbosity in test Don't clutter output with low-level details. Change-Id: I451f2472070dea2387bfaea45ca5bdd9e3b2276d http://cgit.osmocom.org/osmo-pcu/commit/?id=ac2e0e686e2448e71e4b56bdf856cdbfc55cc90d commit ac2e0e686e2448e71e4b56bdf856cdbfc55cc90d Author: Max Date: Thu Jan 25 15:41:28 2018 +0100 cosmetic: fix whitespace issue with include files Change-Id: I401fe88f5bd1665becd6fe6d4204b3877d548ccc http://cgit.osmocom.org/osmo-pcu/commit/?id=acb998c8499508bb367d33427e6ab97d83a1b5ad commit acb998c8499508bb367d33427e6ab97d83a1b5ad Author: Max Date: Tue Jan 23 20:58:49 2018 +0100 Add multislot classes from latest spec The table B.1 is copy-pasted from 3GPP TS 45.002 and reformatted via Emacs macros into C struct to avoid typos. The test output expanded accordingly. The allocation test expectations and output are adjusted accordingly. Note: classes 35-45 which need TA offset are not properly supported yet. This can be extended once we have such devices available for tests. Change-Id: I1ef2eb99c517f25e7d1e71b985a3e0eb3879eb2c Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=788ed90ce67bd76eb890e6a762ab2bb5b1d7289f commit 788ed90ce67bd76eb890e6a762ab2bb5b1d7289f Author: Max Date: Tue Jan 23 20:57:08 2018 +0100 AllocTest: remove assumption on max MS class So far the allocation was only tested up to hardcoded MS class 29. Drop that assumption and test for all supported MS classes. Adjust expected test output as necessary. Note: using mslot_class_max() forces allocation for MS classes 30 and 31 for which no actual data is available (will be added in follow-up patches) which current implementation treats differently depending on TX/RX direction - see gprs_alloc_max_dl_slots_per_ms(). Because of that we have to adjust the expected number of allocations in test_successive_allocation() as well. Change-Id: I7737f303d97197ef159b14a19c3312a11f07b433 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=0c82e35e4fccdbf3989dbd013e0637e9df7d1f0b commit 0c82e35e4fccdbf3989dbd013e0637e9df7d1f0b Author: Max Date: Mon Nov 27 13:21:41 2017 +0100 AllocTest: expand test output * print MS classes * unify and print test mode description * print additional info on test completion This only changes meta info about test run but not the actual test output. Change-Id: I30a4b8f561a9677f4e9ded33a051a249bd15a6a2 Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=28a187abeedea4926399e35d21f55afeafb6e91d commit 28a187abeedea4926399e35d21f55afeafb6e91d Author: Max Date: Tue Nov 21 18:13:31 2017 +0100 AllocTest: adjust test_alloc_b() This function contains 3 independent test cases. Let's split them into separate functions to simplify further modifications: * split test cases into separate functions * use them for mass test as well * change function names to avoid confusion * make individual test cases return error instead of failing via assert on allocation failure The top-level test_alloc_b() is used as part of exhaustion tests in test_all_alloc_b() for example, so it's expected that allocation might fail (due to TFI or USF exhaustion for example) eventually. In this case it's better to indicate it to caller instead of failing entire program. The test output does not require any adjustements because we do not exhaust to the point of allocation failure yet. Change-Id: Id7e03a85ce96e7d617cecee963759bae589a3a1a Related: OS#2282 http://cgit.osmocom.org/osmo-pcu/commit/?id=8f953fb4dff4c5a9a3bfd35b33993321792eddab commit 8f953fb4dff4c5a9a3bfd35b33993321792eddab Author: Max Date: Wed Nov 1 19:22:25 2017 +0100 Add tests for find_multi_slots() * make function public * add tests Change-Id: I4174703808335c19341cd5b5f4422496d958967f http://cgit.osmocom.org/osmo-pcu/commit/?id=6853c2241069531b1858b1f52ee2f6b1f0933747 commit 6853c2241069531b1858b1f52ee2f6b1f0933747 Author: Max Date: Wed Jan 24 11:04:59 2018 +0100 TBF: adjust test log levels * enable debugging for DTBF* * disable excessive DRLCMAC* Change-Id: I122620941e7939d513742c8589a75e0ab76f79ab http://cgit.osmocom.org/osmo-pcu/commit/?id=c4640ca6df25c150baf65c917956efb8a4ee460e commit c4640ca6df25c150baf65c917956efb8a4ee460e Author: Max Date: Wed Jan 24 11:00:17 2018 +0100 TBF: make poll state internal * add functions/macros for setting TBF's poll state * add function for checking TBF's poll state Change-Id: I6db1c4e7bd0a49aeb5e391afe371c36b96c6a702 Related: OS#1539 http://cgit.osmocom.org/osmo-pcu/commit/?id=8dacdd87a363a5bc6f980bca6920682da2e0b0c4 commit 8dacdd87a363a5bc6f980bca6920682da2e0b0c4 Author: Max Date: Tue Jan 23 20:16:23 2018 +0100 TBF: make UL ack state internal * add functions/macros for setting TBF's UL ack state * add functions for checking TBF's UL ack state N. B: this should not be confused with TBF-UL state. Change-Id: I144483447d4b0b93e775da0e926ee45eb8ab39f3 Related: OS#1539 http://cgit.osmocom.org/osmo-pcu/commit/?id=d372c393e57897dab5f33eca3f064b6d57ae1dd3 commit d372c393e57897dab5f33eca3f064b6d57ae1dd3 Author: Max Date: Tue Jan 23 20:09:06 2018 +0100 TBF: make UL/DL state internal * add functions/macros for setting TBF's UL/DL state * add functions for checking TBF's UL/DL state * move pre-free check into separate function N. B: this should not be confused with TBF-UL or TBF-DL state. Change-Id: Idcbf5775d17b1247f2ed01788f9b0788ce66e871 Related: OS#1539 http://cgit.osmocom.org/osmo-pcu/commit/?id=768e7982c0cb17976bf66976a5cb6acbd02adcec commit 768e7982c0cb17976bf66976a5cb6acbd02adcec Author: Max Date: Fri Jan 19 18:22:25 2018 +0100 TBF: add dedicated log categories Previously all TBF-related events were logged as part of DRLCMAC which is too broad to make it practically useful due to excessive amount of log messages generated. Introduce dedicated log categories for TBF-related events. Adjust test output as necessary. Change-Id: I64d660e5971263d5c63d2ba95d50625c16a594aa http://cgit.osmocom.org/osmo-pcu/commit/?id=5b87b73e6c56198a84515188e1fa4055f6637934 commit 5b87b73e6c56198a84515188e1fa4055f6637934 Author: Max Date: Mon Jan 15 11:28:40 2018 +0100 Set V_N and V_B to known initial state Reset V_N and V_B in UL/DL window class constructors to make sure we always start from known initial state. Related: OS#1759 Change-Id: I8e14ffa913b49c5394229220de9165cdfaabdf19 Fixes: CID70468, CID70469. http://cgit.osmocom.org/osmo-pcu/commit/?id=2f99b9800b246dd95cd919607ae461e46d769027 commit 2f99b9800b246dd95cd919607ae461e46d769027 Author: Max Date: Wed Jan 17 16:14:59 2018 +0100 jenkins.sh: Disable building doxygen for deps Don't clutter build logs with irrelevant output. Change-Id: If1784baa519c10ab0ab3e600f373c27a6c8ae4c6 http://cgit.osmocom.org/osmo-pcu/commit/?id=b873462f06e2517aeff41c3691e4a61a7b79c8b0 commit b873462f06e2517aeff41c3691e4a61a7b79c8b0 Author: Max Date: Fri Jan 12 15:48:12 2018 +0100 TBF: log source of state transitions We use the same approach for osmo_fsm: when state transition happens, it's not very useful to always log the transition function itself, it's much more useful to see where the actual transition comes from. Change-Id: I348ba89bdda2b44c7019e9c893c764ee08c80bec Related: OS#1759 http://cgit.osmocom.org/osmo-pcu/commit/?id=9d4bdee4577a0b4828fd83490e246dfcc3eef9af commit 9d4bdee4577a0b4828fd83490e246dfcc3eef9af Author: Max Date: Mon Jan 15 16:43:22 2018 +0100 Allow specifying sysmocom headers explicitly The headers for LC1.5 are specified explicitly. Add corresponding option to specify sysmoBTS headers location and use it in jenkins build. While at it, unify header fixup code with the one used in OsmoBTS. Change-Id: I5248e8b389fd240b4d5a0bcf6c954d6115262462 ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Feb 27 21:45:09 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 21:45:09 GMT Subject: osmo-pcu.git branch neels/fix_regression created. 0.4.0-101-g414fcbb Message-ID: <201802272145.w1RLj9MZ098510@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, neels/fix_regression has been created at 414fcbb0ea60b6f232943aed4c1997c301be9c11 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=414fcbb0ea60b6f232943aed4c1997c301be9c11 commit 414fcbb0ea60b6f232943aed4c1997c301be9c11 Author: Neels Hofmeyr Date: Tue Feb 27 22:42:07 2018 +0100 Revert "Rewrite EGPRS Packet Uplink Assignment" This reverts commit 529ce885450946d85d1920fb3d1a994c3efe5849, I2139fb347b3290621bbc3f6a031f7f213d372e65. Commit I52ec9b07413daabba8cd5f1fba5c7b3af6a33389 / 896574e92bea09ed8d39688b6fdf504e84521746 was found (empirically) to be a regression, rendering GPRS service fatally unreliable. This reverted commit seems to be related to the regression and is reverted along with it. Related: OS#3013 Change-Id: I3e8cc0e8ba3ba5bd444124fd4cb95ef92a71fdfb http://cgit.osmocom.org/osmo-pcu/commit/?id=17b92f315d45b943c8b8903c3911f8fd25768ddf commit 17b92f315d45b943c8b8903c3911f8fd25768ddf Author: Neels Hofmeyr Date: Tue Feb 27 22:41:07 2018 +0100 Revert "Rewrite Packet Downlink Assignment" This reverts commit 896574e92bea09ed8d39688b6fdf504e84521746, I52ec9b07413daabba8cd5f1fba5c7b3af6a33389. This commit was found (empirically) to be a regression, rendering GPRS service fatally unreliable. Related: OS#3013 Change-Id: Idcba0381f70eb7f7c9aefdee9dfeafd5de96a9be http://cgit.osmocom.org/osmo-pcu/commit/?id=b56c00197d8dfaaeaee96b8817a15e3fd4b0e085 commit b56c00197d8dfaaeaee96b8817a15e3fd4b0e085 Author: Neels Hofmeyr Date: Tue Feb 27 22:40:07 2018 +0100 Revert "Rewrite Packet Uplink Assignment" This reverts commit 93d947f5e8a30acc9250c124bf9d5bb6a8863526, I44db2eeea7448ff67e688ae716487bc6dbfc96a3. Commit I52ec9b07413daabba8cd5f1fba5c7b3af6a33389 / 896574e92bea09ed8d39688b6fdf504e84521746 was found (empirically) to be a regression, rendering GPRS service fatally unreliable. This reverted commit seems to follow after the regression and is reverted along with it. Related: OS#3013 Change-Id: If7038127e9a663c93006475b3add961adc0b1922 http://cgit.osmocom.org/osmo-pcu/commit/?id=8b83a0012a82c7d39f430712ccad676d47d73b41 commit 8b83a0012a82c7d39f430712ccad676d47d73b41 Author: Neels Hofmeyr Date: Tue Feb 27 22:37:28 2018 +0100 Revert "Use Timing Advance Index in UL assignments" This reverts commit 6298fbb7b2f3639fde994633e33ba54a64a6ef9b, I8b17be78a46c0bc17516b7c90f35aa4768010ae4. Commit I52ec9b07413daabba8cd5f1fba5c7b3af6a33389 / 896574e92bea09ed8d39688b6fdf504e84521746 was found (empirically) to be a regression, rendering GPRS service fatally unreliable. This reverted commit seems to follow after the regression and is reverted along with it. Related: OS#3013 Change-Id: I5e0fd8c9c3b89e519e7382e3d0bb24e0aeddeff6 ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Feb 27 21:58:53 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 21:58:53 GMT Subject: osmo-bts.git branch master updated. 0.7.0-128-g5bd6132 Message-ID: <201802272158.w1RLwrYk006107@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 5bd6132c044b022d17f113f55d4778ce686a6259 (commit) via 916d508bf6312acbc29a3e3575151b9bc7bc66d2 (commit) from acefd0586e5d463b2e7a6a039131994bc12573fc (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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data_shared.h | 2 ++ src/common/measurement.c | 1 + src/common/rsl.c | 12 ++++++++++++ src/common/vty.c | 28 ++++++++++++++++++++++++++++ 4 files changed, 43 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Feb 27 22:02:25 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 27 Feb 2018 22:02:25 GMT Subject: osmo-trx.git branch master updated. 0.2.0-55-g3f52f0e Message-ID: <201802272202.w1RM2Ppk010490@git.osmocom.org> 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 "OpenBTS' transceiver retro-fit". The branch, master has been updated via 3f52f0e6c5d384f25ff8583648e5e4a4dc957530 (commit) from 3da1f8352e337fb032bf7a58c2909d3ba918e237 (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/osmo-trx/commit/?id=3f52f0e6c5d384f25ff8583648e5e4a4dc957530 commit 3f52f0e6c5d384f25ff8583648e5e4a4dc957530 Author: Alexander Huemer Date: Tue Feb 27 22:35:37 2018 +0100 Fix USRP1 build with support for setting Rx/TxAntenna The USRP1 build was broken by commit 77ce99ac6720896f504a0581a5c57b2929a13cef. Commit 77ce99ac6720896f504a0581a5c57b2929a13cef broke the USRP1 build Change-Id: I28585947d5662cdd580a814cce54a5d9aa30eeb8 ----------------------------------------------------------------------- Summary of changes: Transceiver52M/USRPDevice.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Feb 28 09:42:44 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 09:42:44 GMT Subject: osmo-pcu.git branch master updated. 0.4.0-99-g8343b4a Message-ID: <201802280942.w1S9gism014463@git.osmocom.org> 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 "UNNAMED PROJECT". The branch, master has been updated via 8343b4adbbe9afd4294232429696ee9736ec1004 (commit) via d2a219e6443a40e99382b6a573898408e704ac00 (commit) from 731e2bb328f6b0d739fa21913eb30cff8a46c70c (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/osmo-pcu/commit/?id=8343b4adbbe9afd4294232429696ee9736ec1004 commit 8343b4adbbe9afd4294232429696ee9736ec1004 Author: Alexander Couzens Date: Wed Feb 28 03:03:49 2018 +0100 pcuif_proto: add version 8 features Add PCU_IF_MSG_DATA_CNF_DT and PCU_IF_SAPI_AGCH_DT to bring the pccif_proto into sync. Both commands are required to support the rb11 with an osmo-bsc co-located pcu. Change-Id: Ieaf151447e5556b911be7e2483b7c154fc5ec42e http://cgit.osmocom.org/osmo-pcu/commit/?id=d2a219e6443a40e99382b6a573898408e704ac00 commit d2a219e6443a40e99382b6a573898408e704ac00 Author: Alexander Couzens Date: Wed Feb 28 02:56:12 2018 +0100 pcuif_proto.h: fix whitespaces and indention Change-Id: I290967346af4e2707cfdfb62dccaccd43d195443 ----------------------------------------------------------------------- Summary of changes: include/osmocom/pcu/pcuif_proto.h | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 28 09:44:10 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 09:44:10 GMT Subject: osmo-bts.git branch master updated. 0.7.0-129-ge1ff92b Message-ID: <201802280944.w1S9iABh015093@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via e1ff92b8ddcab3dd8d39760b2b3860b989dc0606 (commit) from 5bd6132c044b022d17f113f55d4778ce686a6259 (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/osmo-bts/commit/?id=e1ff92b8ddcab3dd8d39760b2b3860b989dc0606 commit e1ff92b8ddcab3dd8d39760b2b3860b989dc0606 Author: Alexander Couzens Date: Wed Feb 28 02:11:17 2018 +0100 pcuif_proto: correct indention of gsm_pcu_if_data Change-Id: I39f3bc1f0a1e238f8f00cb00e2d1e5193f118c16 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/pcuif_proto.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 28 12:07:35 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 12:07:35 GMT Subject: libosmo-netif.git branch pespin/jitterbuffer updated. 0.1.1-23-gc5da1ba Message-ID: <201802281207.w1SC7Zlv076001@git.osmocom.org> 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 "Osmocom network interface library". The branch, pespin/jitterbuffer has been updated discards 9ba6c51dde13923f7144fb58a1ae281ce1aaab31 (commit) discards bb411828e34a1e27468ce8778b3df8aed3169180 (commit) discards ae0e28f4abff51d0b39d22b76c4d12684e1d94f8 (commit) discards 9be1f9e66c11a041ae9de0296f54dee16d5b02d8 (commit) discards abd613f44c69252de6eae5a3a1700176df42b10c (commit) discards c03fc8c42652c1657e36ec5c8ff780c64f7fde56 (commit) discards d4c12836cd58e411f55c590de071150727fe7fd4 (commit) discards f0e388608efa9190abe09adf8368c1bd160ac133 (commit) discards cb78f051ba9623cea0fed920173d281f5c213493 (commit) via c5da1babf54cbe1e301aa90b9efdec335b91f92f (commit) via 7365c327676ed9d8fc22ad838359a8e0f53fbd7f (commit) via 818c785dc5db6dd75f8090bcfa6c2e3b6cde0946 (commit) via 332214af6f77c4e91cd58abfc83ec2a46ea566af (commit) via 2c730a4c02dc0d460a11a8215d6d0a27ec978824 (commit) via 55f2b3aad16a92df0fd00385d8ae44afbb5fd0c1 (commit) via d7763737837f9c954a13e81bc239688f0dbcd1bc (commit) via d067657bebdc63210061e66103f8e00c7fa410d1 (commit) via 6cde401f609d7a6a7ebca4b056745cee28f919db (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 (9ba6c51dde13923f7144fb58a1ae281ce1aaab31) \ N -- N -- N (c5da1babf54cbe1e301aa90b9efdec335b91f92f) 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/libosmo-netif/commit/?id=c5da1babf54cbe1e301aa90b9efdec335b91f92f commit c5da1babf54cbe1e301aa90b9efdec335b91f92f Author: Pau Espin Pedrol Date: Fri Jun 9 14:04:31 2017 +0200 jibuf: Estimate src clock skew Change-Id: Ifae633d53107417a8e2f9b0f200d2711db72d199 http://cgit.osmocom.org/libosmo-netif/commit/?id=7365c327676ed9d8fc22ad838359a8e0f53fbd7f commit 7365c327676ed9d8fc22ad838359a8e0f53fbd7f Author: Pau Espin Pedrol Date: Wed Feb 28 12:36:26 2018 +0100 tests: jibuf_tool: Add seq.plt Change-Id: I37bb3ab372b7ad7c3c1d09c8134827c932bf8bf8 http://cgit.osmocom.org/libosmo-netif/commit/?id=818c785dc5db6dd75f8090bcfa6c2e3b6cde0946 commit 818c785dc5db6dd75f8090bcfa6c2e3b6cde0946 Author: Pau Espin Pedrol Date: Sun Apr 23 19:22:15 2017 +0200 jibuf: re-sync clock out of sync timestamps Change-Id: I33556b33d7549654442d9bdd7f31128792506652 http://cgit.osmocom.org/libosmo-netif/commit/?id=332214af6f77c4e91cd58abfc83ec2a46ea566af commit 332214af6f77c4e91cd58abfc83ec2a46ea566af Author: Pau Espin Pedrol Date: Wed Apr 19 17:25:09 2017 +0200 jibuf: Take RTP marker into account Change-Id: Ie142acfb45650e0af775f58226fd191beaf8178e http://cgit.osmocom.org/libosmo-netif/commit/?id=2c730a4c02dc0d460a11a8215d6d0a27ec978824 commit 2c730a4c02dc0d460a11a8215d6d0a27ec978824 Author: Pau Espin Pedrol Date: Thu Jun 8 17:06:58 2017 +0200 tests: jibuf_tool: Add parameters to control size of buffer Change-Id: I8a7fa39985f8d197e24c32cab80299aba2d03087 http://cgit.osmocom.org/libosmo-netif/commit/?id=55f2b3aad16a92df0fd00385d8ae44afbb5fd0c1 commit 55f2b3aad16a92df0fd00385d8ae44afbb5fd0c1 Author: Pau Espin Pedrol Date: Wed Apr 19 18:58:00 2017 +0200 tests: jibuf_tool: Add OSMUX support Change-Id: I0f02da0329e6739ff340d31113161bb520b1b760 http://cgit.osmocom.org/libosmo-netif/commit/?id=d7763737837f9c954a13e81bc239688f0dbcd1bc commit d7763737837f9c954a13e81bc239688f0dbcd1bc Author: Pau Espin Pedrol Date: Wed Apr 19 13:30:10 2017 +0200 tests: jibuf_tool: Improve jibuf_test to read pcaps Change-Id: I7a13c823fb70e0adbc5fa0726fd66b15dc40014e Signed-off-by: Pau Espin Pedrol http://cgit.osmocom.org/libosmo-netif/commit/?id=d067657bebdc63210061e66103f8e00c7fa410d1 commit d067657bebdc63210061e66103f8e00c7fa410d1 Author: Pau Espin Pedrol Date: Tue Feb 27 18:32:56 2018 +0100 tests: jibuf_tool: Initial commit Change-Id: I92307c8b1483dd488339771462290aae0ae5689a http://cgit.osmocom.org/libosmo-netif/commit/?id=6cde401f609d7a6a7ebca4b056745cee28f919db commit 6cde401f609d7a6a7ebca4b056745cee28f919db Author: Pau Espin Pedrol Date: Wed Apr 12 19:36:47 2017 +0200 jibuf: Add initial implementation of Jitter Buffer Change-Id: I9688ba9c4d5b733b9f29d0f15f73750f9271ef55 ----------------------------------------------------------------------- Summary of changes: include/osmocom/netif/jibuf.h | 5 +- src/jibuf.c | 23 +- tests/jibuf/jibuf_test.c | 277 ++++++++++- tests/jibuf/jibuf_test.ok | 1015 +++++++++++++++++++++++++++++++++++++++++ tests/jibuf/jibuf_tool.c | 24 +- 5 files changed, 1321 insertions(+), 23 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Wed Feb 28 14:51:50 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 14:51:50 GMT Subject: osmo-sim-auth.git branch master updated. 3aa34223e1f4d75a51382f8a337c69b7e94e36a2 Message-ID: <201802281451.w1SEpoRL053968@git.osmocom.org> 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 "A small command line tool for (U)SIM authentication". The branch, master has been updated via 3aa34223e1f4d75a51382f8a337c69b7e94e36a2 (commit) from 7c52d76fb6b5050f5574b746294facb22c7e0268 (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/osmo-sim-auth/commit/?id=3aa34223e1f4d75a51382f8a337c69b7e94e36a2 commit 3aa34223e1f4d75a51382f8a337c69b7e94e36a2 Author: Neels Hofmeyr Date: Wed Feb 28 15:51:19 2018 +0100 README: hint at pcscd service dependency ----------------------------------------------------------------------- Summary of changes: README.md | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) hooks/post-receive -- A small command line tool for (U)SIM authentication From gitosis at osmocom.org Wed Feb 28 15:26:15 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 15:26:15 GMT Subject: osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2027-g7881fd60 Message-ID: <201802281526.w1SFQFQW069851@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, fixeria/trx has been updated via 7881fd6001273692d87f18c05e6592232b732b40 (commit) via d93c1debb0f2b782c7b051c338753508bd6bca23 (commit) via 77492b792619d66f5395cb0f000d053afb73f9c4 (commit) from f35413691db5a78640a05d22586a03a7badcea62 (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/osmocom-bb/commit/?id=7881fd6001273692d87f18c05e6592232b732b40 commit 7881fd6001273692d87f18c05e6592232b732b40 Author: Vadim Yanitskiy Date: Wed Feb 28 01:04:51 2018 +0700 fake_trx/data_msg.py: use a single unified constructor There are no message specific initialization parts, excepting the header specific fields setting. Let's us a common constructor, dropping custom fields from its arguments. Change-Id: I13a3e4b2f6a1f443ebe7d809df62736e3c43f56f http://cgit.osmocom.org/osmocom-bb/commit/?id=d93c1debb0f2b782c7b051c338753508bd6bca23 commit d93c1debb0f2b782c7b051c338753508bd6bca23 Author: Vadim Yanitskiy Date: Wed Feb 28 15:08:58 2018 +0700 fake_trx/data_dump.py: fix python3 compatibility There is no 'file' type in Python3 anymore, so let's reverse the condition in DATADumpFile constructor. Also, the tag definition was incorrect: both '\x01' and b'\x01' aren't the same. Change-Id: Ib00c7f0bd5871fcfce931a4bfa501ae5bf797c45 http://cgit.osmocom.org/osmocom-bb/commit/?id=77492b792619d66f5395cb0f000d053afb73f9c4 commit 77492b792619d66f5395cb0f000d053afb73f9c4 Author: Vadim Yanitskiy Date: Wed Feb 28 01:17:31 2018 +0700 fake_trx/data_msg.py: fix python3 compatibility in tests In Python3 a range has it's own type, so its comparasion with a list is incorrect. Let's explicitly convert both bit ranges to lists in the bit conversation tests. Change-Id: I98c40d3d63cbcdc3e5dc840ebf8d7310c5c08e56 ----------------------------------------------------------------------- Summary of changes: src/target/fake_trx/data_dump.py | 12 ++++++------ src/target/fake_trx/data_msg.py | 27 +++++++-------------------- 2 files changed, 13 insertions(+), 26 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Wed Feb 28 18:06:11 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 18:06:11 GMT Subject: osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2035-g5ab622d2 Message-ID: <201802281806.w1SI6BSB047974@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, fixeria/trx has been updated via 5ab622d2b72ac6df9d71d42736a6a65ac76cfab5 (commit) via 7de70009f63f5c923aaebd35aa9549931357c2c2 (commit) via 81896a83288881e38a7c8bffaad74cecd3fd7f0e (commit) via 3da6166111f66afc5a797f2c7f01cce76f1f9821 (commit) via f09989b1fb2f2c0aa6797bc1d004bc27a4e43f17 (commit) via d9cb0654179b3d3bcd2878a001593e95f0a22f80 (commit) via 9fc30a4102a46866d88b84b6640372cb09ddf32e (commit) via cbd3d76df9d7e78f7f2010a6cf1c12279fe6acb3 (commit) from 7881fd6001273692d87f18c05e6592232b732b40 (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/osmocom-bb/commit/?id=5ab622d2b72ac6df9d71d42736a6a65ac76cfab5 commit 5ab622d2b72ac6df9d71d42736a6a65ac76cfab5 Author: Harald Welte Date: Thu Feb 22 22:24:19 2018 +0100 fake_trx/ctrl_if_(bb|bts).py: add FAKE_TOA command FAKE_TOA is an auxilary CTRL command, which may be used to update the ToA (Timing of Arrival) value of forwarded bursts at runtime. This is useful for testing the measurement processing code in OsmoBTS. The command is implemented for both BTS and BB CTRL interfaces in two absolute and relative forms: CMD FAKE_TOA CMD FAKE_TOA <+-BASE_DELTA> The first form overwrites both ToA value and its treshold. The second one is relative, and applies a delta to the current ToA value. The command affects Downlink bursts if sent on BTS CTRL interface, and Uplink bursts if sent on the BB CTRL. Change-Id: Ia23becec4104d47e7b22350db67b8834d6f1ad1b http://cgit.osmocom.org/osmocom-bb/commit/?id=7de70009f63f5c923aaebd35aa9549931357c2c2 commit 7de70009f63f5c923aaebd35aa9549931357c2c2 Author: Vadim Yanitskiy Date: Wed Feb 28 22:21:37 2018 +0700 fake_trx/fake_trx.py: add options to enable field randomization By default, both RSSI and ToA fields randomization is disabled. Let's add command line options, which allow one to enable it. Change-Id: Ieac63cc3aadef397906479a6179ba54a53a5311a http://cgit.osmocom.org/osmocom-bb/commit/?id=81896a83288881e38a7c8bffaad74cecd3fd7f0e commit 81896a83288881e38a7c8bffaad74cecd3fd7f0e Author: Vadim Yanitskiy Date: Wed Feb 28 22:06:36 2018 +0700 fake_trx/burst_fwd.py: disable field randomization by default Both RSSI and ToA fields randomization is only required in some specific test / use cases, so let's disable it by default. Change-Id: I94835a840b6239f2c05197292825cb26977d0216 http://cgit.osmocom.org/osmocom-bb/commit/?id=3da6166111f66afc5a797f2c7f01cce76f1f9821 commit 3da6166111f66afc5a797f2c7f01cce76f1f9821 Author: Vadim Yanitskiy Date: Wed Feb 28 20:25:44 2018 +0700 fake_trx/burst_fwd.py: calculate both RSSI and ToA separately In order to be able to simulate and randomize both RSSI and ToA values for Uplink and Downlink separately, let's calculate them in separate methods of the BurstForwarder. Change-Id: Ia2031f22f2b549c799c782d0c8c8d0691fb6f18c http://cgit.osmocom.org/osmocom-bb/commit/?id=f09989b1fb2f2c0aa6797bc1d004bc27a4e43f17 commit f09989b1fb2f2c0aa6797bc1d004bc27a4e43f17 Author: Vadim Yanitskiy Date: Wed Feb 28 19:01:56 2018 +0700 fake_trx: handle SETTA (Timing Advance) indicated by MS Timing Advance value is a timing correction value, indicated by the network to MS, which is used to compensate UL signal delay. In other words, the network instructs a phone to transmit bursts N=TA symbol periods earlier than expected. Since we are in virtual environment, let's use TA value to calculate the ToA (Timing of Arrival) value for BTS. Change-Id: Ie5833a9f221587bbcac10f0b223ead9c1cbda72b http://cgit.osmocom.org/osmocom-bb/commit/?id=d9cb0654179b3d3bcd2878a001593e95f0a22f80 commit d9cb0654179b3d3bcd2878a001593e95f0a22f80 Author: Vadim Yanitskiy Date: Wed Feb 28 15:48:17 2018 +0700 fake_trx/data_msg.py: implement ToA parsing support This change implements ToA (Timing of Arrival) parsing, which was missing in the DATAMSG_TRX2L1. Since we use integer math, a ToA value is represented in units of 1/256 symbol periods. Change-Id: Ib11482c06b977c4cf01b0644f5845a2e49d059fb http://cgit.osmocom.org/osmocom-bb/commit/?id=9fc30a4102a46866d88b84b6640372cb09ddf32e commit 9fc30a4102a46866d88b84b6640372cb09ddf32e Author: Vadim Yanitskiy Date: Wed Feb 28 15:38:27 2018 +0700 fake_trx/data_msg.py: use integer math for ToA In order to avoid both float arithmetic as well as loosing any precision, let's use integer math fot ToA (Timing of Arrival), i.e. let's express ToA values in units of 1/256 symbol periods. Change-Id: I56b88740f4d782ac7591fc096d1969514784a4e1 http://cgit.osmocom.org/osmocom-bb/commit/?id=cbd3d76df9d7e78f7f2010a6cf1c12279fe6acb3 commit cbd3d76df9d7e78f7f2010a6cf1c12279fe6acb3 Author: Vadim Yanitskiy Date: Wed Feb 28 18:30:16 2018 +0700 fake_trx/burst_fwd.py: drop useless set_slot() method Change-Id: I721c87758f04a1962427341eb1b2d47cfdd3f780 ----------------------------------------------------------------------- Summary of changes: src/target/fake_trx/burst_fwd.py | 125 ++++++++++++++++++++++++++++--------- src/target/fake_trx/burst_gen.py | 14 +++-- src/target/fake_trx/burst_send.py | 4 -- src/target/fake_trx/ctrl_if_bb.py | 37 +++++++++++ src/target/fake_trx/ctrl_if_bts.py | 23 +++++++ src/target/fake_trx/data_dump.py | 22 ------- src/target/fake_trx/data_msg.py | 44 ++++++------- src/target/fake_trx/fake_trx.py | 41 ++++++++++-- 8 files changed, 223 insertions(+), 87 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Wed Feb 28 18:23:32 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 18:23:32 GMT Subject: osmo-bts.git branch master updated. 0.7.0-130-g70a0ee5 Message-ID: <201802281823.w1SINWUH058639@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 70a0ee56f7027d2e5738f30d62669afe1d7255a0 (commit) from e1ff92b8ddcab3dd8d39760b2b3860b989dc0606 (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/osmo-bts/commit/?id=70a0ee56f7027d2e5738f30d62669afe1d7255a0 commit 70a0ee56f7027d2e5738f30d62669afe1d7255a0 Author: Harald Welte Date: Wed Feb 28 18:13:10 2018 +0100 pcu_sock: Discard messages that are too short The downstream code of pcu_sock.c doesn't contain any length checks, so let's discard any messages that are shorter than the primitive length. Change-Id: I35ac84d4db6d21ea61afbd1864c810bbf601d69b ----------------------------------------------------------------------- Summary of changes: src/common/pcu_sock.c | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 28 18:58:55 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 18:58:55 GMT Subject: osmo-bts.git branch master updated. 0.7.0-131-gbae7af9 Message-ID: <201802281858.w1SIwtrP075221@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via bae7af9c1362c49fa3b03b96dcfdd2fcebe43090 (commit) from 70a0ee56f7027d2e5738f30d62669afe1d7255a0 (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/osmo-bts/commit/?id=bae7af9c1362c49fa3b03b96dcfdd2fcebe43090 commit bae7af9c1362c49fa3b03b96dcfdd2fcebe43090 Author: Harald Welte Date: Wed Feb 28 18:13:56 2018 +0100 pcu_sock: Don't overflow the timeslot array Don't blindly trust that the ts_nr received on the PCU socket will be small enough to not overflow our timeslot array! Change-Id: Ie9964c8dc0ca7b049da7dfec0ac0a0d3f1aedd45 ----------------------------------------------------------------------- Summary of changes: src/common/pcu_sock.c | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 28 18:59:20 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 18:59:20 GMT Subject: osmocom-bb.git branch fixeria/trx updated. osmocon_v0.0.0-2036-g6fa80f27 Message-ID: <201802281859.w1SIxKbC075489@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, fixeria/trx has been updated via 6fa80f274ed932b8142a9f04a652820b135483e7 (commit) from 5ab622d2b72ac6df9d71d42736a6a65ac76cfab5 (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/osmocom-bb/commit/?id=6fa80f274ed932b8142a9f04a652820b135483e7 commit 6fa80f274ed932b8142a9f04a652820b135483e7 Author: Vadim Yanitskiy Date: Thu Mar 1 01:02:11 2018 +0700 fake_trx/burst_fwd.py: FIX: apply TA value correctly If field randomization is disabled, Timing Advance value indicated by MS would be ignored. Let's fix this by separating the TA calculation code. Change-Id: If43d5823fc33efc2f1649ea941ab6f619bb6f5e7 ----------------------------------------------------------------------- Summary of changes: src/target/fake_trx/burst_fwd.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Wed Feb 28 21:05:43 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 21:05:43 GMT Subject: osmo-bts.git branch master updated. 0.7.0-132-g0be8200 Message-ID: <201802282105.w1SL5hRl028821@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 0be82004550a4296ca78c8d718b215d424989be2 (commit) from bae7af9c1362c49fa3b03b96dcfdd2fcebe43090 (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/osmo-bts/commit/?id=0be82004550a4296ca78c8d718b215d424989be2 commit 0be82004550a4296ca78c8d718b215d424989be2 Author: Harald Welte Date: Wed Feb 28 18:14:37 2018 +0100 pcu_sock: Log an error message and discard PCU primitives for BTS != 0 In OsmoBTS, we (so far?) only have a single BTS inside each process, let's make sure we log an error message if the PCU should ever want to transmit primitives to a non-zero BTS number. Change-Id: I158f935fed12941737c806c0677a8192ea3418a0 ----------------------------------------------------------------------- Summary of changes: src/common/pcu_sock.c | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 28 22:21:46 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 22:21:46 GMT Subject: osmo-bts.git branch master updated. 0.7.0-134-gcb0a076 Message-ID: <201802282221.w1SMLkZO065626@git.osmocom.org> 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via cb0a076728692e5577fc08ffdfdef7b0f59dd0c8 (commit) via d5988d27e95ec34e2ec5d67473338ff3cc9b1853 (commit) from 0be82004550a4296ca78c8d718b215d424989be2 (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/osmo-bts/commit/?id=cb0a076728692e5577fc08ffdfdef7b0f59dd0c8 commit cb0a076728692e5577fc08ffdfdef7b0f59dd0c8 Author: Harald Welte Date: Wed Feb 28 19:45:27 2018 +0100 pcu_sock: LOG + drop PCU DATA.req for inactive lchan Change-Id: I11c622967885d594ef7e1c24b9bafd0fb8fd400c http://cgit.osmocom.org/osmo-bts/commit/?id=d5988d27e95ec34e2ec5d67473338ff3cc9b1853 commit d5988d27e95ec34e2ec5d67473338ff3cc9b1853 Author: Harald Welte Date: Wed Feb 28 19:41:43 2018 +0100 pcu_sock: LOG + drop DATA.req from PCU for non-PDCH timeslot Change-Id: I3ae496eca96bc0823dfeca16ce36c200ce000895 ----------------------------------------------------------------------- Summary of changes: src/common/pcu_sock.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Feb 28 22:22:45 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 22:22:45 GMT Subject: osmocom-bb.git branch laforge/trx created. osmocon_v0.0.0-2040-g491327fd Message-ID: <201802282222.w1SMMjc4066133@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, laforge/trx has been created at 491327fd2589da78cf54fa0edf3c9137ef9bf8b2 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-bb/commit/?id=491327fd2589da78cf54fa0edf3c9137ef9bf8b2 commit 491327fd2589da78cf54fa0edf3c9137ef9bf8b2 Author: Harald Welte Date: Wed Feb 28 23:16:02 2018 +0100 fake_trx: Send positive response to FAKE_TOA commands Now that ctrl_if.py is capable of sending back the response to where the command originated from, we can just as well send a positive response back after executing the related commands. Change-Id: Icba138835149a7264f4db3a6b05f54ca501c4d54 http://cgit.osmocom.org/osmocom-bb/commit/?id=c963f1ff6c6e2cd6cde44783f56d8f292d1f259c commit c963f1ff6c6e2cd6cde44783f56d8f292d1f259c Author: Harald Welte Date: Wed Feb 28 23:02:46 2018 +0100 fake_trx: Always send control responses to where commands are from fake_trx is using locally bound and not connected UDP sockets for control commands. When we receive a control command, we should not simply send the response to the default destination, but send it back to the exact ip+prt from which the command originated. This ensures correct routing of responses even in case multiple programs are interfacing concurrently with a control socket. Change-Id: I24a0bba6eed059b101af95dac7d059f34dd715fc http://cgit.osmocom.org/osmocom-bb/commit/?id=d4078e183053066625d75c59b8b7f672f6b628d3 commit d4078e183053066625d75c59b8b7f672f6b628d3 Author: Harald Welte Date: Wed Feb 28 22:52:47 2018 +0100 fake_trx: Log IP/Port information at start-up Change-Id: I4ebeed7271d91ab2e45199e0fb59776c00ad833c http://cgit.osmocom.org/osmocom-bb/commit/?id=b1b11620191d14943303a5104d845295f74750e8 commit b1b11620191d14943303a5104d845295f74750e8 Author: Harald Welte Date: Wed Feb 28 22:46:29 2018 +0100 trxcon: Define event names for osmo_fsm's Change-Id: Id3279e99966a0ab236923c497ac0abbc9ed2c93c ----------------------------------------------------------------------- hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Wed Feb 28 23:02:35 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 23:02:35 GMT Subject: osmocom-bb.git branch laforge/trx updated. osmocon_v0.0.0-2041-gf287729d Message-ID: <201802282302.w1SN2ZCg083493@git.osmocom.org> 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 Open Source GSM Base Band stack". The branch, laforge/trx has been updated via f287729db386580604e1535266897ac214cbd0ed (commit) from 491327fd2589da78cf54fa0edf3c9137ef9bf8b2 (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/osmocom-bb/commit/?id=f287729db386580604e1535266897ac214cbd0ed commit f287729db386580604e1535266897ac214cbd0ed Author: Harald Welte Date: Wed Feb 28 23:59:45 2018 +0100 fake_trx: Increase TOA256 value ranges In theory, the maximum TA value is 63 symbols, i.e. 63*256 in this context. However, our test cases want to test the BTS behavior is correct if ever a larger timing offset is reported from TRX to the BTS, to ensure it is rejected in the BTS. Let's hence increaes the values to rather large min/max limits. We could also remove them completely. Change-Id: I691d081256e8c6d18ef2836299ed8f7d502da3ee ----------------------------------------------------------------------- Summary of changes: src/target/fake_trx/data_msg.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Wed Feb 28 23:19:08 2018 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 28 Feb 2018 23:19:08 GMT Subject: libosmocore.git branch master updated. 0.10.2-190-g721aa6de Message-ID: <201802282319.w1SNJ8Ma092066@git.osmocom.org> 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 721aa6ded9c736e3cc5b20824dd58b1af4f4a907 (commit) via 6c7b3e21d63b6f26de6dc53d7cb2bf92c42b9ce7 (commit) via 4566f4e79d48ccff881035b89f393ad8737e9b25 (commit) via dbb25132d737ca7d483f1195057c851836e9afdd (commit) via c4fce1425e19d604c199c895e227dc2519110456 (commit) from 8fd85578bc7174155e1bb9e98a0d7cdbf85749af (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=721aa6ded9c736e3cc5b20824dd58b1af4f4a907 commit 721aa6ded9c736e3cc5b20824dd58b1af4f4a907 Author: Neels Hofmeyr Date: Tue Feb 20 21:38:00 2018 +0100 gsm: add osmo_mnc_from_str(), osmo_mnc_cmp(), osmo_plmn_cmp() for 3-digit MNC osmo_mnc_from_str() preserves leading zeros in the string and is useful for VTY config parsing (osmo-bsc, osmo-msc, osmo-sgsn, osmo-pcu). osmo_{plmn,mnc}_cmp() takes care of the slight intricacy of ignoring the 3-digit flag if the MNC is anyway >99. Will be used by osmo-sgsn.git and osmo-bsc.git. (All current users just care about identical MNC, but a proper cmp doesn't hurt.) Change-Id: Ib7176b1d65a03b76f41f94bc9d3293a8a07d24c6 http://cgit.osmocom.org/libosmocore/commit/?id=6c7b3e21d63b6f26de6dc53d7cb2bf92c42b9ce7 commit 6c7b3e21d63b6f26de6dc53d7cb2bf92c42b9ce7 Author: Neels Hofmeyr Date: Tue Feb 20 22:20:42 2018 +0100 gsm0408_test: add test cases for MNC with leading zeros Change-Id: I9b387e09293a6bbef84b9620ccf21ee2f9ec751c http://cgit.osmocom.org/libosmocore/commit/?id=4566f4e79d48ccff881035b89f393ad8737e9b25 commit 4566f4e79d48ccff881035b89f393ad8737e9b25 Author: Neels Hofmeyr Date: Tue Feb 20 22:19:56 2018 +0100 gsm0408_test: test new gsm48_{decode,generate}_lai2() functions Change-Id: I4c8492b8055803d2857f1ef30aede088778b085b http://cgit.osmocom.org/libosmocore/commit/?id=dbb25132d737ca7d483f1195057c851836e9afdd commit dbb25132d737ca7d483f1195057c851836e9afdd Author: Neels Hofmeyr Date: Tue Feb 20 15:12:23 2018 +0100 gsm0408_test: check for new mnc_3_digits flag Note that on the input side, the 3-digits flag may be left false when the MNC is >99 anyway. On the decoded side, the flag is set accurately. Change-Id: I89765613d8c5bd939a6957f7443ac88475f1b93c http://cgit.osmocom.org/libosmocore/commit/?id=c4fce1425e19d604c199c895e227dc2519110456 commit c4fce1425e19d604c199c895e227dc2519110456 Author: Neels Hofmeyr Date: Tue Feb 20 13:47:08 2018 +0100 implement support for 3-digit MNC with leading zeros Enable representing three-digit MNC with leading zeros. The MNCs 23 and 023 are actually different; so far we treated both as 23. Re-encode an incoming BCD or string of 023 as it were, i.e. not dropping the leading zero as 23. Break ABI compatibility by changing the size and ordering of structs gprs_ra_id, osmo_plmn_id, osmo_cell_global_id, ... by adding an mnc_3_digits flag. Change ordering in gprs_ra_id because the canonical oder is {Mobile Country Code, Mobile Network Code}, so have the mcc member first. ABI compatibility cannot be maintained for struct gprs_ra_id, since it is a direct member of structs bssgp_bvc_ctx and bssgp_paging_info, and even just adding a flag to the end would cause ABI changes of those structs. Similarly, osmo_plmn_id is a direct member of osmo_location_area_id, and so forth. Add new API to set and read this additional flag to preserve leading zeros: - osmo_plmn_to_bcd(), osmo_plmn_from_bcd() after gsm48_mcc_mnc_to_bcd() and gsm48_mcc_mnc_from_bcd(). - gsm48_decode_lai2(), gsm48_generate_lai2() after gsm48_decode_lai(), gsm48_generate_lai(). - gsm0808_create_layer3_2() after gsm0808_create_layer3() and gsm0808_create_layer3_aoip(). - various osmo_*_name() functions in gsm23003.h (osmo_rai_name() still in gsm48.h close to struct gprs_ra_id definition). The amount and duplication of these may seem a bit overboard, but IMO they do make sense in this way. Though most code will soon see patches unifying the data structures used, in some cases (vty, ctrl) they are required singled out. Without these functions, the formatting ("%0*u", mnc_3_digits ? 3 : 2, mnc) would be duplicated all over our diverse repositories. In various log output, include the leading MNC zeros. Mark one TODO in card_fs_sim.c, I am not sure how to communicate a leading zero to/from a SIM card FS. The focus here is on the core network / BSS. To indicate ABI incompatibility, bump libosmogsm and libosmogb LIBVERSIONs; adjust debian files accordingly. Implementation choices: - The default behavior upon zero-initialization will be the mnc_3_digits flag set to false, which yields exactly the previous behavior. - I decided against packing the mnc with the mnc_3_digits field into a sub-struct because it would immediately break all builds of dependent projects: it would require immediate merging of numerous patches in other repositories, and it would make compiling older code against a newer libosmocore unneccessarily hard. Change-Id: Id2240f7f518494c9df6c8bda52c0d5092f90f221 ----------------------------------------------------------------------- Summary of changes: debian/control | 12 +- debian/{libosmogb5.install => libosmogb6.install} | 0 .../{libosmogsm8.install => libosmogsm9.install} | 0 include/osmocom/gsm/gsm0808.h | 4 + include/osmocom/gsm/gsm23003.h | 15 ++ include/osmocom/gsm/gsm48.h | 10 +- src/gb/Makefile.am | 2 +- src/gb/gprs_bssgp.c | 5 +- src/gb/gprs_bssgp_vty.c | 8 +- src/gsm/Makefile.am | 2 +- src/gsm/gsm0808.c | 32 +++- src/gsm/gsm23003.c | 206 +++++++++++++++++++++ src/gsm/gsm48.c | 126 +++++++------ src/gsm/libosmogsm.map | 14 ++ src/sim/card_fs_sim.c | 1 + tests/gsm0408/gsm0408_test.c | 97 +++++++++- tests/gsm0408/gsm0408_test.ok | 111 ++++++++++- tests/gsm23003/gsm23003_test.c | 55 ++++++ tests/gsm23003/gsm23003_test.ok | 17 ++ 19 files changed, 638 insertions(+), 79 deletions(-) rename debian/{libosmogb5.install => libosmogb6.install} (100%) rename debian/{libosmogsm8.install => libosmogsm9.install} (100%) hooks/post-receive -- An utility library for Open Source Mobile Communications