From gitosis at osmocom.org Tue Aug 1 10:23:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Aug 2017 10:23:12 GMT Subject: osmo-bts.git branch master updated. 0.4.0-572-gd208132 Message-ID: <201708011023.v71ANCdY089315@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 d208132ab90e3314ae5fbd9830bf43c1b3fa1893 (commit) from dc469994f34d365e8b607ce42a1de9d63fa57f40 (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=d208132ab90e3314ae5fbd9830bf43c1b3fa1893 commit d208132ab90e3314ae5fbd9830bf43c1b3fa1893 Author: Pau Espin Pedrol Date: Mon Jul 31 19:20:45 2017 +0200 lc-15, sysmo: l1_if: print name on PH-DATA.ind unknwon sapi Change-Id: I007e5f0ce9709026331817e55148749e21d8b015 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/l1_if.c | 4 ++-- src/osmo-bts-sysmo/l1_if.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 1 10:23:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Aug 2017 10:23:24 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-273-g7387569 Message-ID: <201708011023.v71ANOoR089379@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 738756984f2479512514515e95610f0a1bde7bd1 (commit) from b06c887cf0ae8b0dd15f93f85459cf903f3b145b (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=738756984f2479512514515e95610f0a1bde7bd1 commit 738756984f2479512514515e95610f0a1bde7bd1 Author: Installation Owner Date: Wed Jul 26 16:44:59 2017 +0200 sccp: fix possible nullpointer deref check input parameters local_ip and remote_ip of the function osmo_sccp_simple_client_on_ss7_id() before using them with talloc_strdup() Change-Id: I1a5dd1ea3167513bf9e7ae153f83e1ae3136c905 ----------------------------------------------------------------------- Summary of changes: src/sccp_user.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Aug 1 11:06:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Aug 2017 11:06:52 GMT Subject: osmo-bts.git branch resf/for/master deleted. 0.4.0-548-g3617fd1 Message-ID: <201708011106.v71B6qTh005431@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, resf/for/master has been deleted was 3617fd1cb6eb3e22a1f1482e05a8d1d8cb9016f1 ----------------------------------------------------------------------- 3617fd1cb6eb3e22a1f1482e05a8d1d8cb9016f1 Ensure we don't send dummy UI frames on BCCH for TC=5 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 1 11:08:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 1 Aug 2017 11:08:21 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-274-g882f340 Message-ID: <201708011108.v71B8Ljw005919@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 882f340b6c394f581f6c32cafefa10c7b57073b9 (commit) from 738756984f2479512514515e95610f0a1bde7bd1 (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=882f340b6c394f581f6c32cafefa10c7b57073b9 commit 882f340b6c394f581f6c32cafefa10c7b57073b9 Author: Philipp Maier Date: Fri Jul 21 16:23:50 2017 +0200 sccp: derive local address from given sccp instance The most important parts of an SCCP address are the routing indicator and the pointcode. The latter one is always available via the SS7 instance, so a basic local address can be derived from there. Add function osmo_sccp_local_addr_by_instance() to derive a basic local SCCP address from a given SCCP instance Change-Id: I371dc9132871aad3d8321ea13cf9fd69d76eff8f ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_sap.h | 4 ++++ src/sccp_user.c | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Aug 2 23:36:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 2 Aug 2017 23:36:46 GMT Subject: openggsn.git branch laforge/ipv6 created. 0.93-16-gfed366e Message-ID: <201708022336.v72Nak0a037112@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, laforge/ipv6 has been created at fed366e34fd650dec5f1fe8fbdb56ac50985d91d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=fed366e34fd650dec5f1fe8fbdb56ac50985d91d commit fed366e34fd650dec5f1fe8fbdb56ac50985d91d Author: Harald Welte Date: Thu Aug 3 00:47:03 2017 +0200 Support setting TUN device IPv6 address + prefix As we can now have PDP contexts with IPv6 user IP payload, it is useful to extend the TUN related code to be able to configure the tun device IPv6 address + prefix length Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6 http://cgit.osmocom.org/openggsn/commit/?id=109c14c2fab9554a8ec90f1df13f03f6f824d251 commit 109c14c2fab9554a8ec90f1df13f03f6f824d251 Author: Harald Welte Date: Thu Aug 3 00:00:23 2017 +0200 ggsn: Send proper errors in create_context_ind() When we receive PDP context requests for unknown PDP types or if we run out of dynamic addresses, we need to inform the SGSN that PDP context creation failed. Change-Id: Ibf199c1726130d27c8f80230b30ee51101c93b06 http://cgit.osmocom.org/openggsn/commit/?id=88a37ce7021cab973c3ef09549b1b915ca766d99 commit 88a37ce7021cab973c3ef09549b1b915ca766d99 Author: Harald Welte Date: Wed Aug 2 21:48:16 2017 +0200 IPv6 support for user IP This patch enables the use of IPv6 PDP contexts. The phone will have to request an IPv6 End-user-Address, and the GGSN will have to be configured for an IPv6 pool. The outer transport-layer IP between SGSN and GGSN must still be IPv4, it is not modified by this patch Change-Id: I22c3bf32a98e5daf99d6eaeac8c9f95cc7574774 http://cgit.osmocom.org/openggsn/commit/?id=e1f4ce3bf26435d7c53dd0ae43b9a5cde765b7f8 commit e1f4ce3bf26435d7c53dd0ae43b9a5cde765b7f8 Author: Harald Welte Date: Wed Aug 2 22:58:54 2017 +0200 ippool_new(): const-ify input arguments Change-Id: If3e53584e8c9c1f06bba4c183c9fd65fae913904 http://cgit.osmocom.org/openggsn/commit/?id=68295b2b9a4c790bb653b97f033482c1fbbc5368 commit 68295b2b9a4c790bb653b97f033482c1fbbc5368 Author: Harald Welte Date: Wed Aug 2 21:10:09 2017 +0200 lib/tun.h: Remove non-endian-safe redefinition of IP header We can simply use 'struct iphdr' from netinet/ip.h to achieve the same goal (and be portable). Change-Id: Ieece22e127dc14a7ffdc3b05656628989ad00b32 http://cgit.osmocom.org/openggsn/commit/?id=ef761f64753e9dc344148383db42d5235123405c commit ef761f64753e9dc344148383db42d5235123405c Author: Harald Welte Date: Wed Aug 2 19:49:47 2017 +0200 ippool: Add IPv6 support to IP pool implementation Change-Id: Ib98cc4bf634d6be9a7bf8c03a24e629455fcafc8 ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Aug 3 00:25:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Aug 2017 00:25:25 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-16-gf3e096d Message-ID: <201708030025.v730PPrr050810@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, laforge/ipv6 has been updated discards fed366e34fd650dec5f1fe8fbdb56ac50985d91d (commit) discards 109c14c2fab9554a8ec90f1df13f03f6f824d251 (commit) discards 88a37ce7021cab973c3ef09549b1b915ca766d99 (commit) discards e1f4ce3bf26435d7c53dd0ae43b9a5cde765b7f8 (commit) discards 68295b2b9a4c790bb653b97f033482c1fbbc5368 (commit) discards ef761f64753e9dc344148383db42d5235123405c (commit) via f3e096d8d0204ca61c255d2263e6675d9cc430da (commit) via d2525908fdc7828aff670214c17e06a9f72ba8d9 (commit) via 00f58d2118a4298df079bbd0ca2a01226e1684b7 (commit) via b242b81671181e1098286e26e338e88b1e712944 (commit) via 5f2722668014514e304f91057859dc42c7d044f1 (commit) via bcae79b00e19f74a719d12887070de9f19f18701 (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 (fed366e34fd650dec5f1fe8fbdb56ac50985d91d) \ N -- N -- N (f3e096d8d0204ca61c255d2263e6675d9cc430da) 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/openggsn/commit/?id=f3e096d8d0204ca61c255d2263e6675d9cc430da commit f3e096d8d0204ca61c255d2263e6675d9cc430da Author: Harald Welte Date: Thu Aug 3 00:47:03 2017 +0200 Support setting TUN device IPv6 address + prefix As we can now have PDP contexts with IPv6 user IP payload, it is useful to extend the TUN related code to be able to configure the tun device IPv6 address + prefix length Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6 http://cgit.osmocom.org/openggsn/commit/?id=d2525908fdc7828aff670214c17e06a9f72ba8d9 commit d2525908fdc7828aff670214c17e06a9f72ba8d9 Author: Harald Welte Date: Thu Aug 3 00:00:23 2017 +0200 ggsn: Send proper errors in create_context_ind() When we receive PDP context requests for unknown PDP types or if we run out of dynamic addresses, we need to inform the SGSN that PDP context creation failed. Change-Id: Ibf199c1726130d27c8f80230b30ee51101c93b06 http://cgit.osmocom.org/openggsn/commit/?id=00f58d2118a4298df079bbd0ca2a01226e1684b7 commit 00f58d2118a4298df079bbd0ca2a01226e1684b7 Author: Harald Welte Date: Wed Aug 2 21:48:16 2017 +0200 IPv6 support for user IP This patch enables the use of IPv6 PDP contexts. The phone will have to request an IPv6 End-user-Address, and the GGSN will have to be configured for an IPv6 pool. The outer transport-layer IP between SGSN and GGSN must still be IPv4, it is not modified by this patch Change-Id: I22c3bf32a98e5daf99d6eaeac8c9f95cc7574774 http://cgit.osmocom.org/openggsn/commit/?id=b242b81671181e1098286e26e338e88b1e712944 commit b242b81671181e1098286e26e338e88b1e712944 Author: Harald Welte Date: Wed Aug 2 22:58:54 2017 +0200 ippool_new(): const-ify input arguments Change-Id: If3e53584e8c9c1f06bba4c183c9fd65fae913904 http://cgit.osmocom.org/openggsn/commit/?id=5f2722668014514e304f91057859dc42c7d044f1 commit 5f2722668014514e304f91057859dc42c7d044f1 Author: Harald Welte Date: Wed Aug 2 21:10:09 2017 +0200 lib/tun.h: Remove non-endian-safe redefinition of IP header We can simply use 'struct iphdr' from netinet/ip.h to achieve the same goal (and be portable). Change-Id: Ieece22e127dc14a7ffdc3b05656628989ad00b32 http://cgit.osmocom.org/openggsn/commit/?id=bcae79b00e19f74a719d12887070de9f19f18701 commit bcae79b00e19f74a719d12887070de9f19f18701 Author: Harald Welte Date: Wed Aug 2 19:49:47 2017 +0200 ippool: Add IPv6 support to IP pool implementation Change-Id: Ib98cc4bf634d6be9a7bf8c03a24e629455fcafc8 ----------------------------------------------------------------------- Summary of changes: configure.ac | 6 ++++++ lib/ippool.c | 3 +-- lib/tun.h | 26 ++++++++++++++++++++++++++ 3 files changed, 33 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Aug 3 14:15:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Aug 2017 14:15:05 GMT Subject: osmocom-bb.git branch fixeria/fake_trx updated. osmocon_v0.0.0-1872-g2ae2660c Message-ID: <201708031415.v73EF5Tv093209@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/fake_trx has been updated via 2ae2660cea8680bc2d0f9025b7a0f00161ffabe7 (commit) via 65edbe162851014d44e47599f0ad5c2de1f83eef (commit) via 219a81fd2a346bea43ec37abfa7b3a4e147212d8 (commit) via d3f88a9706640bc43e9594d48add2b22a9978a39 (commit) via a9ebb1c5909159917b749ab018d45bf6a11c5925 (commit) via af2db992186451247efe9f1ea4eba3dcfa75545d (commit) via 28b7c18e4465453ad3475a6cbdb0cba659a40c69 (commit) via 2acf325a9ad3118eba45cdc3fd4e514ec52bf238 (commit) via 11ca1abae64ee658f7cf4aa1150b9cd341a717ed (commit) via 5945fdf8dd5acdb486e534ea07ec7552cec9e6cb (commit) via 697b8cd2aab111b50fbd23f75cfdadbbdeec1d09 (commit) via 05a1027dd4d2678cba2dd316cb1d43d1aad16c64 (commit) from 40bc28d00102ddbedb572de4d02d89139f47792f (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=2ae2660cea8680bc2d0f9025b7a0f00161ffabe7 commit 2ae2660cea8680bc2d0f9025b7a0f00161ffabe7 Author: Vadim Yanitskiy Date: Thu Aug 3 20:00:12 2017 +0600 fake_trx: whitespace fix Change-Id: Iad2be36777e4a2454e181c856c7902574a4ab20c http://cgit.osmocom.org/osmocom-bb/commit/?id=65edbe162851014d44e47599f0ad5c2de1f83eef commit 65edbe162851014d44e47599f0ad5c2de1f83eef Author: Vadim Yanitskiy Date: Thu Aug 3 19:51:57 2017 +0600 fake_trx: separate DataInterface from burst_gen.py Change-Id: I325cf2ae59ef8834c2ddfb67206eede44d1e0acf http://cgit.osmocom.org/osmocom-bb/commit/?id=219a81fd2a346bea43ec37abfa7b3a4e147212d8 commit 219a81fd2a346bea43ec37abfa7b3a4e147212d8 Author: Vadim Yanitskiy Date: Thu Aug 3 19:34:39 2017 +0600 fake_trx: add options to specify fn, tn and pwr Change-Id: Ifd4f4864707596a69fece11218a4800b98551c31 http://cgit.osmocom.org/osmocom-bb/commit/?id=d3f88a9706640bc43e9594d48add2b22a9978a39 commit d3f88a9706640bc43e9594d48add2b22a9978a39 Author: Vadim Yanitskiy Date: Mon Jul 31 20:06:36 2017 +0600 host/trxcon/scheduler: clean up some includes Change-Id: I47e3b953b80f4f822d563579d15498181009ca80 http://cgit.osmocom.org/osmocom-bb/commit/?id=a9ebb1c5909159917b749ab018d45bf6a11c5925 commit a9ebb1c5909159917b749ab018d45bf6a11c5925 Author: Vadim Yanitskiy Date: Mon Jul 31 17:24:27 2017 +0600 host/trxcon/scheduler: share common code for lchan handlers The training sequences array is currently used by xCCH handlers, but will be also used for handling both TCH/F and TCH/H bursts. Moreover the code that forwards decoded L2 payloads to L1CTL protocol handlers was separated into a new shared function. Change-Id: I34c3de351362ebd9a070f49bb78d7bd976784b04 http://cgit.osmocom.org/osmocom-bb/commit/?id=af2db992186451247efe9f1ea4eba3dcfa75545d commit af2db992186451247efe9f1ea4eba3dcfa75545d Author: Vadim Yanitskiy Date: Mon Jul 31 15:00:15 2017 +0600 host/trxcon/l1ctl.c: make l1ctl_tx_data_ind flexible Now this function can send both DATA and TRAFFIC indications. Change-Id: I945c10c317155917b6e6ce9d663d9cb46f2e085c http://cgit.osmocom.org/osmocom-bb/commit/?id=28b7c18e4465453ad3475a6cbdb0cba659a40c69 commit 28b7c18e4465453ad3475a6cbdb0cba659a40c69 Author: Vadim Yanitskiy Date: Mon Jul 31 14:03:51 2017 +0600 host/trxcon/scheduler: get rid of useless nbits argument Change-Id: I8508676e2cb347396c6ca6b394f13113f3e63084 http://cgit.osmocom.org/osmocom-bb/commit/?id=2acf325a9ad3118eba45cdc3fd4e514ec52bf238 commit 2acf325a9ad3118eba45cdc3fd4e514ec52bf238 Author: Vadim Yanitskiy Date: Mon Jul 31 13:27:30 2017 +0600 host/trxcon/scheduler: pass trx_lchan_state to lchan handlers It's better to pass a trx_lchan_state instance directly from caller to lchan handler instead of passing trx_lchan_type. This way a handler wouldn't need to find lchan itself. Change-Id: I47a40542b03ab31da12b0abb1c263c83662ff018 http://cgit.osmocom.org/osmocom-bb/commit/?id=11ca1abae64ee658f7cf4aa1150b9cd341a717ed commit 11ca1abae64ee658f7cf4aa1150b9cd341a717ed Author: Vadim Yanitskiy Date: Sat Jul 29 23:43:52 2017 +0600 host/trxcon/scheduler: fix chan_nr parsing Previously, the chan_nr, received from L2, was parsed in a wrong way, so in some cases only one logical channel was activated or some messages (such as Measurement Requests) were sent on incorrect channel (e.g. on SDCCH instead of SACCH). This change reimplements the sched_trx_chan_nr2lchan_type(), and introduces a new function sched_trx_set_lchans(), whics will parse chan_nr and (de)activate required channels. Change-Id: I480311c65ef93bbc1644ec708dd2a68fd33091e0 http://cgit.osmocom.org/osmocom-bb/commit/?id=5945fdf8dd5acdb486e534ea07ec7552cec9e6cb commit 5945fdf8dd5acdb486e534ea07ec7552cec9e6cb Author: Vadim Yanitskiy Date: Fri Jul 28 16:03:05 2017 +0600 host/trxcon/scheduler: ignore incomplete sets of bursts To be able to decode one xCCH message, it's required to have all set of bursts collected (4/4). Otherwise we should not even try to decode an incomplete set. Change-Id: Iaa63462efe19b8e96102fc8c8d8c968a2df2c70e http://cgit.osmocom.org/osmocom-bb/commit/?id=697b8cd2aab111b50fbd23f75cfdadbbdeec1d09 commit 697b8cd2aab111b50fbd23f75cfdadbbdeec1d09 Author: Vadim Yanitskiy Date: Fri Jul 28 15:53:59 2017 +0600 host/trxcon/scheduler: drop a meaningless FIXME label Change-Id: If5497f4fdce22e986f46725cc1575a1e809ccdab http://cgit.osmocom.org/osmocom-bb/commit/?id=05a1027dd4d2678cba2dd316cb1d43d1aad16c64 commit 05a1027dd4d2678cba2dd316cb1d43d1aad16c64 Author: Vadim Yanitskiy Date: Fri Jul 28 15:36:44 2017 +0600 host/trxcon/scheduler: use 'tn' instead of 'ts_num' The new timeslot index designation is more generic for Osmocom projects, so let's use one. Change-Id: I8c0118aad439816148490e57938d7e32b6e20877 ----------------------------------------------------------------------- Summary of changes: src/host/trxcon/Makefile.am | 1 + src/host/trxcon/l1ctl.c | 45 +++++++------ src/host/trxcon/l1ctl.h | 3 +- src/host/trxcon/sched_lchan_common.c | 114 ++++++++++++++++++++++++++++++++ src/host/trxcon/sched_lchan_desc.c | 14 ++-- src/host/trxcon/sched_lchan_rach.c | 7 +- src/host/trxcon/sched_lchan_sch.c | 10 ++- src/host/trxcon/sched_lchan_xcch.c | 116 ++++++-------------------------- src/host/trxcon/sched_mframe.c | 4 +- src/host/trxcon/sched_trx.c | 68 +++++++++++++++---- src/host/trxcon/sched_trx.h | 28 ++++---- src/target/fake_trx/burst_gen.py | 120 ++++++++++------------------------ src/target/fake_trx/data_if.py | 107 ++++++++++++++++++++++++++++++ src/target/fake_trx/rand_burst_gen.py | 10 +-- 14 files changed, 391 insertions(+), 256 deletions(-) create mode 100644 src/host/trxcon/sched_lchan_common.c create mode 100644 src/target/fake_trx/data_if.py hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Thu Aug 3 22:24:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 3 Aug 2017 22:24:53 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-17-g5a0f66a Message-ID: <201708032224.v73MOrCM089801@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, laforge/ipv6 has been updated discards f3e096d8d0204ca61c255d2263e6675d9cc430da (commit) discards d2525908fdc7828aff670214c17e06a9f72ba8d9 (commit) discards 00f58d2118a4298df079bbd0ca2a01226e1684b7 (commit) discards b242b81671181e1098286e26e338e88b1e712944 (commit) discards 5f2722668014514e304f91057859dc42c7d044f1 (commit) discards bcae79b00e19f74a719d12887070de9f19f18701 (commit) via 5a0f66a434bc519383896633004f008292183e4b (commit) via 6a2019bd92acd18fd13eab03fcfd93e2a0c4f3d6 (commit) via 178fd5d3550b27260b13ff60de8cd8b025103cd9 (commit) via baacf9e139aae66dbb737bb6e4e305e3c2a73f64 (commit) via 990af295af29f0cb115a8ac0bc7fd19ae13dbd12 (commit) via 0483ee86e2e5cc3581bdb952ce85235386c8f4f2 (commit) via d9d8862a58702ba71b5194faa01ecf1eb234519c (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 (f3e096d8d0204ca61c255d2263e6675d9cc430da) \ N -- N -- N (5a0f66a434bc519383896633004f008292183e4b) 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/openggsn/commit/?id=5a0f66a434bc519383896633004f008292183e4b commit 5a0f66a434bc519383896633004f008292183e4b Author: Harald Welte Date: Thu Aug 3 00:47:03 2017 +0200 Support setting TUN device IPv6 address + prefix As we can now have PDP contexts with IPv6 user IP payload, it is useful to extend the TUN related code to be able to configure the tun device IPv6 address + prefix length Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6 http://cgit.osmocom.org/openggsn/commit/?id=6a2019bd92acd18fd13eab03fcfd93e2a0c4f3d6 commit 6a2019bd92acd18fd13eab03fcfd93e2a0c4f3d6 Author: Harald Welte Date: Thu Aug 3 00:00:23 2017 +0200 ggsn: Send proper errors in create_context_ind() When we receive PDP context requests for unknown PDP types or if we run out of dynamic addresses, we need to inform the SGSN that PDP context creation failed. Change-Id: Ibf199c1726130d27c8f80230b30ee51101c93b06 http://cgit.osmocom.org/openggsn/commit/?id=178fd5d3550b27260b13ff60de8cd8b025103cd9 commit 178fd5d3550b27260b13ff60de8cd8b025103cd9 Author: Harald Welte Date: Wed Aug 2 21:48:16 2017 +0200 IPv6 support for user IP This patch enables the use of IPv6 PDP contexts. The phone will have to request an IPv6 End-user-Address, and the GGSN will have to be configured for an IPv6 pool. The outer transport-layer IP between SGSN and GGSN must still be IPv4, it is not modified by this patch Change-Id: I22c3bf32a98e5daf99d6eaeac8c9f95cc7574774 http://cgit.osmocom.org/openggsn/commit/?id=baacf9e139aae66dbb737bb6e4e305e3c2a73f64 commit baacf9e139aae66dbb737bb6e4e305e3c2a73f64 Author: Harald Welte Date: Wed Aug 2 22:58:54 2017 +0200 ippool_new(): const-ify input arguments Change-Id: If3e53584e8c9c1f06bba4c183c9fd65fae913904 http://cgit.osmocom.org/openggsn/commit/?id=990af295af29f0cb115a8ac0bc7fd19ae13dbd12 commit 990af295af29f0cb115a8ac0bc7fd19ae13dbd12 Author: Harald Welte Date: Wed Aug 2 21:10:09 2017 +0200 lib/tun.h: Remove non-endian-safe redefinition of IP header We can simply use 'struct iphdr' from netinet/ip.h to achieve the same goal (and be portable). Change-Id: Ieece22e127dc14a7ffdc3b05656628989ad00b32 http://cgit.osmocom.org/openggsn/commit/?id=0483ee86e2e5cc3581bdb952ce85235386c8f4f2 commit 0483ee86e2e5cc3581bdb952ce85235386c8f4f2 Author: Harald Welte Date: Wed Aug 2 19:49:47 2017 +0200 ippool: Add IPv6 support to IP pool implementation Change-Id: Ib98cc4bf634d6be9a7bf8c03a24e629455fcafc8 http://cgit.osmocom.org/openggsn/commit/?id=d9d8862a58702ba71b5194faa01ecf1eb234519c commit d9d8862a58702ba71b5194faa01ecf1eb234519c Author: Harald Welte Date: Fri Aug 4 00:22:35 2017 +0200 Proper fix for "Force Dynamic IP" in Create PDP CTX An EUA length of *2* octets indicates dynamic IP address, while an EUA length of 0 is invalid. Let's fix this hack (which needs to finally be removed anyway). Change-Id: Ib1b57eb0654327882044d6862d955f4b32aa6bcd ----------------------------------------------------------------------- Summary of changes: ggsn/ggsn.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Mon Aug 7 12:19:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Aug 2017 12:19:46 GMT Subject: osmo-iuh.git branch master updated. 13850b1e5dc10975bf0452d2b8290bdbe2a8356f Message-ID: <201708071219.v77CJkcn032739@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 13850b1e5dc10975bf0452d2b8290bdbe2a8356f (commit) from a3bcd6d1e71e866fa96a40437aeff9a6e44c76a2 (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=13850b1e5dc10975bf0452d2b8290bdbe2a8356f commit 13850b1e5dc10975bf0452d2b8290bdbe2a8356f Author: Neels Hofmeyr Date: Tue Jul 25 15:35:58 2017 +0200 ranap_common.h: fix include of asn1c/asn_application.h Change-Id: I152377813cdcfef73e2c4309b0f8c97807d7d4f8 ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/ranap_common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Aug 7 12:20:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Aug 2017 12:20:23 GMT Subject: osmo-iuh.git branch master updated. aae68b2791c636b6a58068bb43cf4c01cfd86c5d Message-ID: <201708071220.v77CKN4a033320@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 aae68b2791c636b6a58068bb43cf4c01cfd86c5d (commit) from 13850b1e5dc10975bf0452d2b8290bdbe2a8356f (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=aae68b2791c636b6a58068bb43cf4c01cfd86c5d commit aae68b2791c636b6a58068bb43cf4c01cfd86c5d Author: Neels Hofmeyr Date: Wed Jul 5 14:38:52 2017 +0200 move openbsc.git's iu.h, iu.c, iu_vty.c here as iu_client To help split openbsc.git to separate MSC and SGSN repositories, place the common Iu interface related code here in libosmo-ranap. Also apply various improvements while moving (from intermittent code review). The code depends on libosmo-ranap tightly. One reason to want this separate from libosmo-ranap could be that it uses libosmo-sigtran, accepting an sccp instance. However, including in libosmo-ranap is the simplest way to go. The osmo-iuh build depends on libosmo-sigtran anyway because of OsmoHNBGW, and all current users of libosmo-ranap also naturally link libosmo-sigtran already. Apply prefix ranap_iu_ and RANAP_IU_ to allow smooth transition from the openbsc.git iu_ to the libranap ranap_iu_ implementations. Prune unneeded #include statements. Instead of sccp_addr, store an rnc pointer in the ue_conn_ctx. To facilitate, also: - Move iu_rnc struct to iu_client.h (as ranap_iu_rnc). - Instead of sccp_addr, pass rnc to ue_conn_ctx_alloc(). - Pass a local struct new_ue_conn_ctx containing the sccp_addr and conn_id up the RANAP handling stack in case of an InitialUE message. - Separate the InitialUE message handling from cn_ranap_handle_co(), by moving to new and separate cn_ranap_handle_co_initial(), so we can still pass a looked-up ue_conn_ctx to all other cn_ranap_handle_co() code paths. - Allocate the ue_conn_ctx only in ranap_handle_co_initial_ue(), not as early as before. Note that we are not actually ever using the rnc pointer now present in ue_conn_ctx. It could be used for more concise paging, to first page only the RNC where we last saw the subscriber. So far we page all matching LAC/RACs. Tweak error logging: use __func__ instead of writing the function names as string constants. In iu_client_vty.c: - Move the asn.1 debug commands from logging over to the iu node. They are not specific to the logging target. They could qualify for an entirely separate 'asn1' root node, but for simplicity place under 'iu'. - Add the 'asn1' commands to ranap_iu_vty_config_write(), so far missing. - remove the legacy "net." from a VTY error message, it is not known which name the parent node of 'iu' has. Depends: libosmo-sccp I85b46269dbe7909e52873ace3f720f6292a4516c, libosmo-sccp Ie1aedd7894acd69ddc887cd65a8a0df4b888838c Change-Id: I6a3f7ad15be03fb94689b4af6ccfa828c25f45c0 ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/Makefile.am | 1 + include/osmocom/ranap/iu_client.h | 74 ++++ src/Makefile.am | 2 +- src/iu_client.c | 783 ++++++++++++++++++++++++++++++++++++++ src/iu_client_vty.c | 140 +++++++ 5 files changed, 999 insertions(+), 1 deletion(-) create mode 100644 include/osmocom/ranap/iu_client.h create mode 100644 src/iu_client.c create mode 100644 src/iu_client_vty.c hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Aug 7 14:15:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Aug 2017 14:15:21 GMT Subject: libosmo-sccp.git branch pre_release created. 0.0.6.3-284-gad2db7a Message-ID: <201708071415.v77EFLoA068961@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, pre_release has been created at ad2db7aedd625da964c6856056fcd16519dbc3b7 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=ad2db7aedd625da964c6856056fcd16519dbc3b7 commit ad2db7aedd625da964c6856056fcd16519dbc3b7 Author: Neels Hofmeyr Date: Thu Jul 27 17:33:06 2017 +0200 cosmetic: ws in log Change-Id: If5a56ec170d4e91ce070f6fa9c9cfe5bbc121186 http://cgit.osmocom.org/libosmo-sccp/commit/?id=fd63ccca545fdeebd2a621ac41fc5f5d9c1b2d80 commit fd63ccca545fdeebd2a621ac41fc5f5d9c1b2d80 Author: Neels Hofmeyr Date: Wed Jul 26 18:15:47 2017 +0200 sccp_helpers: check buf len in append_to_buf() Change-Id: I2e6d656871f952be8e719573fedf2154832841d7 http://cgit.osmocom.org/libosmo-sccp/commit/?id=75ed8def84103db9a3ae22d5ebce8d2cb84aacc8 commit 75ed8def84103db9a3ae22d5ebce8d2cb84aacc8 Author: Neels Hofmeyr Date: Thu Jul 27 13:53:03 2017 +0200 sccp-addr vty: set RI to SSN_PC when setting a point-code Change-Id: I75c67d289693f1c2a049ac61cf2b2097d6e5687d http://cgit.osmocom.org/libosmo-sccp/commit/?id=b75258e51a4efb6cff2f3e956b50fa020233c6c2 commit b75258e51a4efb6cff2f3e956b50fa020233c6c2 Author: Neels Hofmeyr Date: Thu Jul 27 15:22:06 2017 +0200 fix osmo_sccp_addr_dump(): actually print RI Adjust xua_test accordingly. Change-Id: I93e0aa706867e7b1de7f7a6071e3c8af89772af0 http://cgit.osmocom.org/libosmo-sccp/commit/?id=3c3f70a2457f437f07836280eaebe9f5c6a7514c commit 3c3f70a2457f437f07836280eaebe9f5c6a7514c Author: Neels Hofmeyr Date: Wed Jul 26 18:07:53 2017 +0200 add osmo_sccp_addr_name() and three value_string[]s osmo_sccp_addr_dump() just prints the raw values. In osmo_sccp_addr_name(), use osmo_ss7_pointcode_print() and newly added RI, SSN and GT value_string[] to print more human readable log output. Change-Id: Ie1aedd7894acd69ddc887cd65a8a0df4b888838c http://cgit.osmocom.org/libosmo-sccp/commit/?id=02f7c45b69c9f2d71b34eef059a43929a831d65e commit 02f7c45b69c9f2d71b34eef059a43929a831d65e Author: Neels Hofmeyr Date: Thu Jul 27 13:51:46 2017 +0200 introduce OSMO_SCCP_RI_NONE to indicate unset RI Allows to automatically set an RI in future change I75c67d289693f1c2a049ac61cf2b2097d6e5687d "sccp-addr vty: set RI to SSN_PC when setting a point-code" Change-Id: I6e2f31b023b08cba2f2ee8234e6108efcaca41c0 http://cgit.osmocom.org/libosmo-sccp/commit/?id=b35f6d1c1e81a3d4187915234ca332fc26a0858b commit b35f6d1c1e81a3d4187915234ca332fc26a0858b Author: Neels Hofmeyr Date: Thu Jul 27 13:50:31 2017 +0200 constify ss7_instance arg of osmo_ss7_pointcode_print() Change-Id: I8c6b7188d004033e75e9c41f4a65c418d13a79c5 http://cgit.osmocom.org/libosmo-sccp/commit/?id=06956848a3ec1b64c6bb3d71abde8db44440d80f commit 06956848a3ec1b64c6bb3d71abde8db44440d80f Author: Neels Hofmeyr Date: Wed Jul 26 17:31:53 2017 +0200 ensure valid primary_pc in osmo_ss7_instance Add osmo_ss7_instance.cfg.primary_pc_valid flag. Adjust all code paths setting primary_pc to also set primary_pc_valid. Adjust all code paths using primary_pc to ensure it is indeed valid. Rationale: It looks like we are going to use the primary point-code of an SS7 instance to derive a local SCCP address, e.g. for osmo-bsc and osmo-hnbgw. cs7-instance 1 point-code 1.2.3 ! sets osmo_ss7_instance.primary_pc = 1.2.3 sccp-address msc point-code 0.0.1 routing-indicator PC hnb iucs remote-addr msc ! derives cs7 instance 1 and local pc 1.2.3 If 'point-code 1.2.3' is omitted, this becomes '0.0.0' without the user noticing, and this happens for each client that omits it. I would like to barf when no local PC is set, but since 0 is apparently a valid point-code and osmo_ss7_instance.primary_pc is a uint32_t, we have no way to tell whether the user supplied a point-code or not. Currently, in osmo_ss7_vty.c we had "if (inst->cfg.primary_pc)" suggesting 0 is invalid, but in struct osmo_sccp_user we have flag pc_valid suggesting 0 is indeed valid. I chose to adopt a primary_pc_valid flag like osmo_sccp_user. Change-Id: I7f0f0c89b7335d9da24161bfac8234be214ca00c http://cgit.osmocom.org/libosmo-sccp/commit/?id=41b6803fd5d69b3a0f126e75d7734425c57644ee commit 41b6803fd5d69b3a0f126e75d7734425c57644ee Author: Neels Hofmeyr Date: Thu Jul 27 14:33:46 2017 +0200 osmo_ss7_vty_init: ensure a talloc ctx is set by user Drop the separate osmo_ss7_set_vty_alloc_ctx() because we are likely to forget calling it. Instead, incorporate into osmo_ss7_vty_init_*() with a new ctx arg, and set the static context var in vty_init_shared(). Change-Id: Id4e7f47979001f7856b0b3665c9e94982e75e490 http://cgit.osmocom.org/libosmo-sccp/commit/?id=473048d0d26f2ac06eec5ce6346967eb293492be commit 473048d0d26f2ac06eec5ce6346967eb293492be Author: Neels Hofmeyr Date: Thu Jul 27 13:51:20 2017 +0200 add osmo_sccp_addr_set_ssn() Will be used by e.g. osmo-hnbgw to add an SSN to addresses obtained from the sccp address book. Change-Id: I85b46269dbe7909e52873ace3f720f6292a4516c ----------------------------------------------------------------------- hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Aug 7 15:38:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 7 Aug 2017 15:38:45 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-932-gc7ee7cc7c Message-ID: <201708071538.v77FcjlL095852@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, pmaier/aoip3 has been updated via c7ee7cc7c57c7c6181eab52cb05b451cbe52aff3 (commit) via 2515fb8c598ed5ede26f9f3cf4b42d662b531154 (commit) from c54a5f3d69c18b7b9cc236eca5b8ef8ad7481f34 (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=c7ee7cc7c57c7c6181eab52cb05b451cbe52aff3 commit c7ee7cc7c57c7c6181eab52cb05b451cbe52aff3 Author: Philipp Maier Date: Mon Aug 7 17:34:55 2017 +0200 osmo-msc: Use proper sccp instance names If the user chooses to use a single sccp instance to connect to the core network. That instance would be named OsmoMSC-Iu. This is confusing because that same connection would also serve all A interface traffic. This patch checks for the described condition and picks a more suitable name then. http://cgit.osmocom.org/openbsc/commit/?id=2515fb8c598ed5ede26f9f3cf4b42d662b531154 commit 2515fb8c598ed5ede26f9f3cf4b42d662b531154 Author: Philipp Maier Date: Mon Aug 7 17:23:16 2017 +0200 osmo-bsc: improve checking of sccp addresses Use the check functionality of libosmo-sigtran to test if the sccp addresses are smantically correct. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_msc_data.h | 1 + openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 20 ++++++++------------ openbsc/src/osmo-bsc/osmo_bsc_vty.c | 22 ++++++++++++++++++++++ openbsc/src/osmo-msc/msc_main.c | 18 +++++++++++++++--- 4 files changed, 46 insertions(+), 15 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 8 07:04:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 07:04:50 GMT Subject: osmo-iuh.git branch pre_release updated. 2627a983408cacb58b0a21ddcd6b737a2a72bdac Message-ID: <201708080704.v7874obA077182@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, pre_release has been updated discards 9b9ad6623dff4913f5cac057f435dcae9718944a (commit) discards d5a564775f84814edf23358e9330da13acc90408 (commit) via 2627a983408cacb58b0a21ddcd6b737a2a72bdac (commit) via f4ed50c78263ac20cad27494e7b30636dcdc960f (commit) via aae68b2791c636b6a58068bb43cf4c01cfd86c5d (commit) via 13850b1e5dc10975bf0452d2b8290bdbe2a8356f (commit) via a3bcd6d1e71e866fa96a40437aeff9a6e44c76a2 (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 (9b9ad6623dff4913f5cac057f435dcae9718944a) \ N -- N -- N (2627a983408cacb58b0a21ddcd6b737a2a72bdac) 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=2627a983408cacb58b0a21ddcd6b737a2a72bdac commit 2627a983408cacb58b0a21ddcd6b737a2a72bdac Author: Neels Hofmeyr Date: Thu Jul 27 14:37:03 2017 +0200 apply ctx arg to osmo_ss7_vty_init_asp() Depends: libosmo-sccp Id4e7f47979001f7856b0b3665c9e94982e75e490 Change-Id: Idccbdc669d740179153d0a73096745785bd2f5af http://cgit.osmocom.org/osmo-iuh/commit/?id=f4ed50c78263ac20cad27494e7b30636dcdc960f commit f4ed50c78263ac20cad27494e7b30636dcdc960f Author: Neels Hofmeyr Date: Mon Jul 31 13:13:24 2017 +0200 make point codes configurable by SCCP address book In the vty config, use the SCCP address book to configure the local and remote SCCP addresses. Add VTY commands to set the remote SCCP addresses by name, derive the ss7 instance from these addresses: cs7 instance 1 point-code 0.23.0 sccp-address msc point-code 0.0.1 sccp-address sgsn point-code 0.0.2 hnbgw iucs remote-addr msc iups remote-addr sgsn Enforce that both IuCS and IuPS use the same ss7 instance. In the future, we may add the feature to use two separate instances. Depends: libosmo-sccp I75c67d289693f1c2a049ac61cf2b2097d6e5687d, Ie1aedd7894acd69ddc887cd65a8a0df4b888838c, I85b46269dbe7909e52873ace3f720f6292a4516c Change-Id: I33a7ba11eb7c2d9a5dc74d10fb0cf04bf664477b ----------------------------------------------------------------------- Summary of changes: include/osmocom/iuh/hnbgw.h | 12 ++-- include/osmocom/iuh/hnbgw_cn.h | 3 +- src/hnbgw.c | 22 +------- src/hnbgw_cn.c | 123 +++++++++++++++++++++++++++++++++++------ src/hnbgw_rua.c | 4 +- src/hnbgw_vty.c | 74 +++++++++---------------- 6 files changed, 143 insertions(+), 95 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Aug 8 08:12:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 08:12:20 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-933-g8f1d1fc2a Message-ID: <201708080812.v788CK43096035@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, pmaier/aoip3 has been updated via 8f1d1fc2a4d88830b1889b710e0ecc662e1dedab (commit) from c7ee7cc7c57c7c6181eab52cb05b451cbe52aff3 (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=8f1d1fc2a4d88830b1889b710e0ecc662e1dedab commit 8f1d1fc2a4d88830b1889b710e0ecc662e1dedab Author: Philipp Maier Date: Tue Aug 8 10:10:47 2017 +0200 osmo-bsc: fix invalid for loop head ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 8 10:06:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 10:06:30 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-934-g1e61f9e13 Message-ID: <201708081006.v78A6UGV032636@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, pmaier/aoip3 has been updated via 1e61f9e13cc6a80707aaab1d1ad86c2fe0f303ac (commit) from 8f1d1fc2a4d88830b1889b710e0ecc662e1dedab (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=1e61f9e13cc6a80707aaab1d1ad86c2fe0f303ac commit 1e61f9e13cc6a80707aaab1d1ad86c2fe0f303ac Author: Philipp Maier Date: Tue Aug 8 12:04:30 2017 +0200 mgcp: add VTY Option to force-realloc endpoints Currently the force_realloc feature is turnd on and of in a hardcoded way. This patch makes the option available via VTY. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_vty.c | 14 +++++++++++++- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 -- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 1 - openbsc/src/osmo-bsc_nat/bsc_nat.c | 3 +++ 4 files changed, 16 insertions(+), 4 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 8 10:56:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 10:56:53 GMT Subject: osmocom-analog.git branch master updated. f5e4058c6f2bfeccdb4054c1e9fb7263cea95935 Message-ID: <201708081056.v78Aurpc049713@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 f5e4058c6f2bfeccdb4054c1e9fb7263cea95935 (commit) via d20b41a457787c21fc721a8534ed21f3ef52f028 (commit) via 7c9ce960d70a92cbace3c4030f4faabcf378ef42 (commit) via 5090f5a18d0c6a0494fe92268112613fef9be0e0 (commit) via 0cbd9657d20fb300d4fc2039ec137988eb40d21a (commit) via 6c6402571758340c640bd2350599ff6a9e5ffeb6 (commit) via 92ce6d4a428bb72692800ef32b5b80e69fef032b (commit) via 3274812eab64469a118dc66f902eb182d55975e9 (commit) via 0c9de251bedc16e51a1b5f5dc2735fa878708098 (commit) from cd9cb9a1070f008b676cd5925f74d47f13dd5122 (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=f5e4058c6f2bfeccdb4054c1e9fb7263cea95935 commit f5e4058c6f2bfeccdb4054c1e9fb7263cea95935 Author: Andreas Eversberg Date: Thu Aug 3 13:46:31 2017 +0200 work on docs http://cgit.osmocom.org/osmocom-analog/commit/?id=d20b41a457787c21fc721a8534ed21f3ef52f028 commit d20b41a457787c21fc721a8534ed21f3ef52f028 Author: Andreas Eversberg Date: Mon Aug 7 08:16:25 2017 +0200 Fixed command line option for call audio device (headset) --call-device option now works. Thanx to Fabricio pointing to this bug. http://cgit.osmocom.org/osmocom-analog/commit/?id=7c9ce960d70a92cbace3c4030f4faabcf378ef42 commit 7c9ce960d70a92cbace3c4030f4faabcf378ef42 Author: Andreas Eversberg Date: Thu Jul 27 12:05:11 2017 +0200 Fixes of checking digits http://cgit.osmocom.org/osmocom-analog/commit/?id=5090f5a18d0c6a0494fe92268112613fef9be0e0 commit 5090f5a18d0c6a0494fe92268112613fef9be0e0 Author: Andreas Eversberg Date: Sun Jul 30 22:03:51 2017 +0200 SDR: Show IQ data with three colors to detect input overdrive green: up to 0.45 yellow: between 0.45 and 0.9 red: above 0.9 http://cgit.osmocom.org/osmocom-analog/commit/?id=0cbd9657d20fb300d4fc2039ec137988eb40d21a commit 0cbd9657d20fb300d4fc2039ec137988eb40d21a Author: Andreas Eversberg Date: Mon Jul 24 19:18:01 2017 +0200 Move Hagelbarger error correction code from NMT to common code It will be used by Radiocom 2000 also. Some minor fixes and improvements apply. http://cgit.osmocom.org/osmocom-analog/commit/?id=6c6402571758340c640bd2350599ff6a9e5ffeb6 commit 6c6402571758340c640bd2350599ff6a9e5ffeb6 Author: Andreas Eversberg Date: Mon Jul 24 16:18:10 2017 +0200 Move FFSK modem from NMT to common code, so it can be used by other networks http://cgit.osmocom.org/osmocom-analog/commit/?id=92ce6d4a428bb72692800ef32b5b80e69fef032b commit 92ce6d4a428bb72692800ef32b5b80e69fef032b Author: Andreas Eversberg Date: Mon Jul 24 10:09:05 2017 +0200 SDR: Using threads for read and write when doing resampling http://cgit.osmocom.org/osmocom-analog/commit/?id=3274812eab64469a118dc66f902eb182d55975e9 commit 3274812eab64469a118dc66f902eb182d55975e9 Author: Andreas Eversberg Date: Sat Jul 22 10:38:18 2017 +0200 NMT-900 System implementation NMT can now be run as 450 or 900 Network. http://cgit.osmocom.org/osmocom-analog/commit/?id=0c9de251bedc16e51a1b5f5dc2735fa878708098 commit 0c9de251bedc16e51a1b5f5dc2735fa878708098 Author: Andreas Eversberg Date: Sat Jul 15 21:49:28 2017 +0200 NMT: Implement Hagelbarger Code This will correct burst errors of received messages. If the message is too corrupted, it will be ignored, because some element may not match then. The digits and line signals are checked for consistency, since they are repeated serveral times in a message. ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + docs/amps.html | 60 +++++- docs/display-iq.png | Bin 0 -> 2394 bytes docs/display-spectrum.png | Bin 0 -> 2698 bytes docs/focc.png | Bin 0 -> 58021 bytes docs/fvc.png | Bin 0 -> 212300 bytes docs/index.html | 3 +- docs/nmt.html | 19 +- docs/recc.png | Bin 0 -> 134466 bytes docs/sdr.html | 168 ++++++++++++++++ docs/sdr.jpg | Bin 0 -> 125987 bytes src/anetz/stations.c | 16 +- src/bnetz/stations.c | 16 +- src/common/Makefile.am | 2 + src/common/display_iq.c | 25 ++- src/common/ffsk.c | 256 +++++++++++++++++++++++++ src/common/ffsk.h | 27 +++ src/common/hagelbarger.c | 101 ++++++++++ src/common/hagelbarger.h | 4 + src/common/main_common.c | 33 +++- src/common/sdr.c | 342 +++++++++++++++++++++++++++++---- src/common/sdr.h | 2 +- src/common/soapy.c | 30 +-- src/common/uhd.c | 2 +- src/nmt/countries.c | 151 ++++++++++----- src/nmt/countries.h | 10 +- src/nmt/dms.c | 9 +- src/nmt/dms.h | 2 + src/nmt/dsp.c | 260 ++++++------------------- src/nmt/dsp.h | 1 - src/nmt/frame.c | 457 ++++++++++++++++++++++++-------------------- src/nmt/frame.h | 16 +- src/nmt/main.c | 59 ++++-- src/nmt/nmt.c | 238 ++++++++++++++++++----- src/nmt/nmt.h | 53 +++-- src/test/Makefile.am | 10 +- src/test/test_dms.c | 10 +- src/test/test_hagelbarger.c | 33 ++++ 38 files changed, 1739 insertions(+), 677 deletions(-) create mode 100644 docs/display-iq.png create mode 100644 docs/display-spectrum.png create mode 100644 docs/focc.png create mode 100644 docs/fvc.png create mode 100644 docs/recc.png create mode 100644 docs/sdr.html create mode 100644 docs/sdr.jpg create mode 100644 src/common/ffsk.c create mode 100644 src/common/ffsk.h create mode 100644 src/common/hagelbarger.c create mode 100644 src/common/hagelbarger.h create mode 100644 src/test/test_hagelbarger.c hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Tue Aug 8 11:55:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 11:55:19 GMT Subject: libosmocore.git branch master updated. 0.9.6-357-gff932bbc Message-ID: <201708081155.v78BtJH2070423@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 ff932bbc38661a327382495de1e30b521a91b548 (commit) from a8a8d3977dc3b31352f8a87ca005763677bd7e8c (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=ff932bbc38661a327382495de1e30b521a91b548 commit ff932bbc38661a327382495de1e30b521a91b548 Author: Max Date: Tue Jul 4 18:19:38 2017 +0200 Add release target to Makefile Add simple helper target to automate basic release steps: * version bump * prepare release commit * git commit, tag and sign For library projects: * update debian/changelog from TODO-RELEASE * cleanup TODO-RELEASE For non-library projects: * update debian/changelog from git log Note: it requires bumpversion package to be installed, debian/control is adjusted accordingly. The helper itself is installed to facilitate reuse by other libraries. N. B: you still have to manually adjust LIBVERSION in previous commit - see TODO-RELEASE header for details. Use it as follows: make REL=minor release The REL parameter defines which component of the version [1] to bump and can be any of { major, minor, patch }. [1] http://semver.org/ Change-Id: I790ceb958195b9f6cbabfe8c977dc30e2bd7414b Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 9 ++++++++- configure.ac | 4 ++++ debian/control | 1 + osmo-release.mk | 28 ++++++++++++++++++++++++++++ 4 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 osmo-release.mk hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Aug 8 11:55:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 11:55:47 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-83-ge326072 Message-ID: <201708081155.v78BtlEH070610@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 e3260722d7550dc13630307597c0df9075acd4af (commit) from 35003ec2ea7de49d67e5332938a66fe92580b94d (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=e3260722d7550dc13630307597c0df9075acd4af commit e3260722d7550dc13630307597c0df9075acd4af Author: Max Date: Wed Jul 5 15:08:39 2017 +0200 Use release helper from libosmocore Change-Id: Ifc88e5c942a8b430b2436d429c86560d82984a95 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ configure.ac | 4 ++++ 2 files changed, 6 insertions(+) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Aug 8 12:01:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 12:01:42 GMT Subject: osmo-iuh.git branch lynxis/pre_release created. 2afa1cf02a1f52504c567ee2ccce6603528bc625 Message-ID: <201708081201.v78C1goO072789@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, lynxis/pre_release has been created at 2afa1cf02a1f52504c567ee2ccce6603528bc625 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=2afa1cf02a1f52504c567ee2ccce6603528bc625 commit 2afa1cf02a1f52504c567ee2ccce6603528bc625 Author: Alexander Couzens Date: Sun Aug 6 21:52:02 2017 +0000 add /debian package support http://cgit.osmocom.org/osmo-iuh/commit/?id=9b9ad6623dff4913f5cac057f435dcae9718944a commit 9b9ad6623dff4913f5cac057f435dcae9718944a Author: Neels Hofmeyr Date: Tue Jul 25 15:35:58 2017 +0200 ranap_common.h: fix include of asn1c/asn_application.h Change-Id: I152377813cdcfef73e2c4309b0f8c97807d7d4f8 http://cgit.osmocom.org/osmo-iuh/commit/?id=d5a564775f84814edf23358e9330da13acc90408 commit d5a564775f84814edf23358e9330da13acc90408 Author: Neels Hofmeyr Date: Wed Jul 5 14:38:52 2017 +0200 move openbsc.git's iu.h, iu.c, iu_vty.c here as iu_client* NOT FOR MERGE *** NOT FOR MERGE: use SCCP address book: the libsccp address book code is currently in flux, will follow in the next patch set when pmaier is ready with it *** To help split openbsc.git to separate MSC and SGSN repositories, place the common Iu interface related code here in libosmo-ranap. Also apply various improvements while moving (from intermittent code review). The code depends on libosmo-ranap tightly. One reason to want this separate from libosmo-ranap could be that it uses libosmo-sigtran, accepting an sccp instance. However, including in libosmo-ranap is the simplest way to go. The osmo-iuh build depends on libosmo-sigtran anyway because of OsmoHNBGW, and all current users of libosmo-ranap also naturally link libosmo-sigtran already. Apply prefix ranap_iu_ and RANAP_IU_ to allow smooth transition from the openbsc.git iu_ to the libranap ranap_iu_ implementations. Prune unneeded #include statements. Instead of sccp_addr, store an rnc pointer in the ue_conn_ctx. To facilitate, also: - Move iu_rnc struct to iu_client.h (as ranap_iu_rnc). - Instead of sccp_addr, pass rnc to ue_conn_ctx_alloc(). - Pass a local struct new_ue_conn_ctx containing the sccp_addr and conn_id up the RANAP handling stack in case of an InitialUE message. - Separate the InitialUE message handling from cn_ranap_handle_co(), by moving to new and separate cn_ranap_handle_co_initial(), so we can still pass a looked-up ue_conn_ctx to all other cn_ranap_handle_co() code paths. - Allocate the ue_conn_ctx only in ranap_handle_co_initial_ue(), not as early as before. Note that we are not actually ever using the rnc pointer now present in ue_conn_ctx. It could be used for more concise paging, to first page only the RNC where we last saw the subscriber. So far we page all matching LAC/RACs. Tweak error logging: use __func__ instead of writing the function names as string constants. In iu_client_vty.c: - Move the asn.1 debug commands from logging over to the iu node. They are not specific to the logging target. They could qualify for an entirely separate 'asn1' root node, but for simplicity place under 'iu'. - Add the 'asn1' commands to ranap_iu_vty_config_write(), so far missing. - remove the legacy "net." from a VTY error message, it is not known which name the parent node of 'iu' has. Change-Id: I6a3f7ad15be03fb94689b4af6ccfa828c25f45c0 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Aug 8 12:03:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 12:03:09 GMT Subject: osmo-iuh.git branch lynxis/pre_release updated. 9db4d9b8f20e4236d9a38de9c6db48f96c8c57eb Message-ID: <201708081203.v78C39W5073533@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, lynxis/pre_release has been updated discards 2afa1cf02a1f52504c567ee2ccce6603528bc625 (commit) via 9db4d9b8f20e4236d9a38de9c6db48f96c8c57eb (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 (2afa1cf02a1f52504c567ee2ccce6603528bc625) \ N -- N -- N (9db4d9b8f20e4236d9a38de9c6db48f96c8c57eb) 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=9db4d9b8f20e4236d9a38de9c6db48f96c8c57eb commit 9db4d9b8f20e4236d9a38de9c6db48f96c8c57eb Author: Alexander Couzens Date: Sun Aug 6 21:52:02 2017 +0000 add /debian package support Change-Id: I985805aea0e48fe70619de8b81206098e4e37613 ----------------------------------------------------------------------- Summary of changes: debian/rules | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Aug 8 15:34:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 15:34:05 GMT Subject: libasn1c.git branch lynxis/pre_release created. 4f184c79802178c5423a959795d4d681d72aea15 Message-ID: <201708081534.v78FY5AS041829@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 "asn1c runtime code as shared library". The branch, lynxis/pre_release has been created at 4f184c79802178c5423a959795d4d681d72aea15 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libasn1c/commit/?id=4f184c79802178c5423a959795d4d681d72aea15 commit 4f184c79802178c5423a959795d4d681d72aea15 Author: Alexander Couzens Date: Sun Aug 6 21:16:08 2017 +0000 add /debian to build a package debian files need a release so start with release 0.1.0 Change-Id: I135d975b84027d51cb1dc534e04dd314bbd20289 http://cgit.osmocom.org/libasn1c/commit/?id=4151e593e14a9004073c042adc5c433885036aff commit 4151e593e14a9004073c042adc5c433885036aff Author: Alexander Couzens Date: Tue Aug 8 13:55:37 2017 +0200 add .gitreview to support git review plugin Change-Id: Ia197da1614a8cbec5f177368ca9e25946059c68a ----------------------------------------------------------------------- hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Tue Aug 8 16:58:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 16:58:32 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-935-ge94d11925 Message-ID: <201708081658.v78GwW4N068067@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, pmaier/aoip3 has been updated via e94d11925152eee995a89d5c5b03a4470693e8e6 (commit) from 1e61f9e13cc6a80707aaab1d1ad86c2fe0f303ac (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=e94d11925152eee995a89d5c5b03a4470693e8e6 commit e94d11925152eee995a89d5c5b03a4470693e8e6 Author: Philipp Maier Date: Tue Aug 8 18:55:53 2017 +0200 osmo-bsc: full auto configuration for SS7/CS7 If invalid addresses, or a missing CS7 instance is detected during startup, the BSC will assume safe defaults. The defaults picked are complementary to osmo-msc, so in case the user just wants to run the osmo-msc and osmo-bsc + the STP on one machine, no CS7 configuration is needed at all. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 64 ++++++++++++++++++++++----------- 1 file changed, 44 insertions(+), 20 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 8 17:02:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 17:02:34 GMT Subject: osmo-iuh.git branch master updated. 5e0292a6412a04eeed9e0aff3f56bd8d4f353346 Message-ID: <201708081702.v78H2YWU069703@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 5e0292a6412a04eeed9e0aff3f56bd8d4f353346 (commit) from aae68b2791c636b6a58068bb43cf4c01cfd86c5d (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=5e0292a6412a04eeed9e0aff3f56bd8d4f353346 commit 5e0292a6412a04eeed9e0aff3f56bd8d4f353346 Author: Alexander Couzens Date: Tue Aug 8 13:58:53 2017 +0200 add .gitreview to support git review plugin Change-Id: If8ebdb687f41911f55679472a0c87f9734264e80 ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitreview hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Aug 8 18:19:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 18:19:56 GMT Subject: osmo-gsm-manuals.git branch master updated. da7adb3bba1b11e37395eaa56a1e594b02ec94c2 Message-ID: <201708081819.v78IJu8F093009@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 da7adb3bba1b11e37395eaa56a1e594b02ec94c2 (commit) from 45a83d5cfa9b08194ffb41e15c78a4c864aa1f2b (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=da7adb3bba1b11e37395eaa56a1e594b02ec94c2 commit da7adb3bba1b11e37395eaa56a1e594b02ec94c2 Author: Harald Welte Date: Tue Aug 8 20:07:46 2017 +0200 rf.adoc: Fix table rendering for path loss models Change-Id: Ia36c5ecf943b978d846884a1c4b638dccd89da3b ----------------------------------------------------------------------- Summary of changes: common/chapters/rf.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Tue Aug 8 18:26:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 18:26:07 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-276-g41b6803 Message-ID: <201708081826.v78IQ7N8095086@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 41b6803fd5d69b3a0f126e75d7734425c57644ee (commit) via 473048d0d26f2ac06eec5ce6346967eb293492be (commit) from 882f340b6c394f581f6c32cafefa10c7b57073b9 (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: examples/m3ua_example.c | 2 +- include/osmocom/sigtran/osmo_ss7.h | 5 ++--- include/osmocom/sigtran/sccp_helpers.h | 2 ++ src/osmo_ss7_vty.c | 17 +++++++---------- src/sccp_helpers.c | 6 ++++++ stp/stp_main.c | 2 +- 6 files changed, 19 insertions(+), 15 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Aug 8 21:31:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 8 Aug 2017 21:31:15 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-20-g56cbbae Message-ID: <201708082131.v78LVFmj054410@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, laforge/ipv6 has been updated via 56cbbae2724d8babc8cb6ee92b1d58980495725d (commit) via 4d2e4485ee9c5a9c8419ead4fd52821d6a1508bf (commit) via 9dfd2d84e5539e7e7468c410ff50328e875b1eae (commit) from 5a0f66a434bc519383896633004f008292183e4b (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/openggsn/commit/?id=56cbbae2724d8babc8cb6ee92b1d58980495725d commit 56cbbae2724d8babc8cb6ee92b1d58980495725d Author: Harald Welte Date: Tue Aug 8 23:27:22 2017 +0200 IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement The 3GPP specs are quite strange when it comes to how an IPv6 address or rather prefix is assigned to an IPv6 PDP context. The designated method for allocating the IPv6 address via the PDP EUA (End User Address) Information Element in the GTP signalling plane is *not* used to allocate the address/prefix. Instead, the EUA is used to allocate an "interface identifier" to the MS, which it the uses to derive its link-local source address to send a router solicitation. The GGSN subsequently answers witha router advertisement, advertising a single/64 prefix, whihcthe MS then uses to generate it's real IPv6 source address for subsequent communication. Change-Id: Icddf7d30e01d76a4784bcef5787b36f52f703a9f http://cgit.osmocom.org/openggsn/commit/?id=4d2e4485ee9c5a9c8419ead4fd52821d6a1508bf commit 4d2e4485ee9c5a9c8419ead4fd52821d6a1508bf Author: Harald Welte Date: Tue Aug 8 18:10:43 2017 +0200 ippool: Extend pool to work with arbitrary-length prefixes In IPv6 GPRS, we actually don't want to allocate an individual v6 address (like in IPv4), but we want to allocate a prefix. The standard prefix lengh is 8 bytes, i.e. a /64 prefix. This patch extends the pool to be able to work with such v6 prefixes. Change-Id: I0cf700b6baf195a2e5fbea000531f801acaaa443 http://cgit.osmocom.org/openggsn/commit/?id=9dfd2d84e5539e7e7468c410ff50328e875b1eae commit 9dfd2d84e5539e7e7468c410ff50328e875b1eae Author: Harald Welte Date: Tue Aug 8 18:09:36 2017 +0200 in46_addr: Add new function in46a_prefix_equal() This function is used to compare an IPv6 address against another, using the smaller of the two prefix lengths. Change-Id: Ic993d8abdc90897cb55276f01ae3b8a5eadf5a0d ----------------------------------------------------------------------- Summary of changes: ggsn/Makefile.am | 2 +- ggsn/checksum.c | 205 ++++++++++++++++++++++++++++++++++++++++++++++++++ ggsn/checksum.h | 13 ++++ ggsn/ggsn.c | 36 ++++++++- ggsn/icmpv6.c | 225 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ lib/debug.c | 5 ++ lib/in46_addr.c | 19 +++++ lib/in46_addr.h | 1 + lib/ippool.c | 17 +++-- lib/syserr.h | 1 + 10 files changed, 515 insertions(+), 9 deletions(-) create mode 100644 ggsn/checksum.c create mode 100644 ggsn/checksum.h create mode 100644 ggsn/icmpv6.c hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Aug 9 09:53:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 09:53:17 GMT Subject: libasn1c.git branch master updated. 4151e593e14a9004073c042adc5c433885036aff Message-ID: <201708090953.v799rHPg085841@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 "asn1c runtime code as shared library". The branch, master has been updated via 4151e593e14a9004073c042adc5c433885036aff (commit) from 20d668cbd3c14ef32fcbd09617fbd3c8e6856ec0 (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: .gitreview | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitreview hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Wed Aug 9 09:53:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 09:53:51 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-277-g81a029a Message-ID: <201708090953.v799rpuv085969@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 81a029a4e46bb7c62b2401ec055fe44c5b7568cd (commit) from 41b6803fd5d69b3a0f126e75d7734425c57644ee (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=81a029a4e46bb7c62b2401ec055fe44c5b7568cd commit 81a029a4e46bb7c62b2401ec055fe44c5b7568cd Author: Philipp Maier Date: Tue Aug 1 15:07:20 2017 +0200 sccp: add function to check sccp addresses In order to catch invalid CS7 configurations, It is necessary to check if sccp addresses contain plausible address data. Change-Id: Ic6245288b0171eae10aa708403c1ddb584c92f38 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_sap.h | 2 ++ src/sccp_user.c | 42 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Aug 9 09:55:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 09:55:24 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-77-g76c0acb Message-ID: <201708090955.v799tOvU086626@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 76c0acb149a03e6d7945e0ee4f4c6355381b7391 (commit) from 243a3b0372fe738b01c2d32d6f6cb7b7c99a1180 (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=76c0acb149a03e6d7945e0ee4f4c6355381b7391 commit 76c0acb149a03e6d7945e0ee4f4c6355381b7391 Author: Pau Espin Pedrol Date: Wed Apr 19 17:14:19 2017 +0200 tests: osmo-pcap: Fix per packet timer Before this commit, the gap time between 2 packets {n-1, n} was being applied to {n, n+1}. Change-Id: I715865c1edd1fc2ec9b024671d91eb72559cbdea ----------------------------------------------------------------------- Summary of changes: tests/osmo-pcap-test/osmo_pcap.h | 1 + tests/osmo-pcap-test/pcap.c | 19 ++++++++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Wed Aug 9 09:55:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 09:55:48 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-78-g6032a35 Message-ID: <201708090955.v799tmSv086746@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 6032a35be84c87607e295e46f1e37d3dd4e5f1b1 (commit) from 76c0acb149a03e6d7945e0ee4f4c6355381b7391 (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=6032a35be84c87607e295e46f1e37d3dd4e5f1b1 commit 6032a35be84c87607e295e46f1e37d3dd4e5f1b1 Author: Pau Espin Pedrol Date: Thu Apr 20 12:44:04 2017 +0200 tests: osmo-pcap: Allow different l2 pkts Before this patch, ETH was assumed and other types were not supported. This patch also adds Linux cooked packet support for L2. Change-Id: Ie62fa0a8e45e1e141edb64b116dad185ad9c7a5f ----------------------------------------------------------------------- Summary of changes: tests/osmo-pcap-test/Makefile.am | 2 ++ tests/osmo-pcap-test/l2_eth.c | 48 ++++++++++++++++++++++++++++++++++++++ tests/osmo-pcap-test/l2_sll.c | 47 +++++++++++++++++++++++++++++++++++++ tests/osmo-pcap-test/l3_ipv4.c | 12 ++++------ tests/osmo-pcap-test/l4_tcp.c | 4 ++-- tests/osmo-pcap-test/l4_udp.c | 4 ++-- tests/osmo-pcap-test/pcap.c | 50 +++++++++++++++++++++++++--------------- tests/osmo-pcap-test/proto.c | 36 +++++++++++++++++++++-------- tests/osmo-pcap-test/proto.h | 36 +++++++++++++++++++---------- 9 files changed, 189 insertions(+), 50 deletions(-) create mode 100644 tests/osmo-pcap-test/l2_eth.c create mode 100644 tests/osmo-pcap-test/l2_sll.c hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Wed Aug 9 09:57:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 09:57:48 GMT Subject: osmo-bts.git branch master updated. 0.4.0-573-g6fe823a Message-ID: <201708090957.v799vmqX087220@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 6fe823a7e1aa350584e60ad1813e3e154bbd003a (commit) from d208132ab90e3314ae5fbd9830bf43c1b3fa1893 (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=6fe823a7e1aa350584e60ad1813e3e154bbd003a commit 6fe823a7e1aa350584e60ad1813e3e154bbd003a Author: Pau Espin Pedrol Date: Mon Aug 7 11:51:19 2017 +0200 lc15bts-mgr.service: Prepare dirs and sysctls for the process Change-Id: I0a0a10ca9498318c48c81fa94faceb2ad4ac1de6 ----------------------------------------------------------------------- Summary of changes: contrib/lc15bts-mgr.service | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 9 10:02:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:02:50 GMT Subject: osmo-bts.git branch master updated. 0.4.0-574-gd1f8001 Message-ID: <201708091002.v79A2obM089594@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 d1f8001cdf7ddc4ae5e0319af5a6a021f03fdb07 (commit) from 6fe823a7e1aa350584e60ad1813e3e154bbd003a (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=d1f8001cdf7ddc4ae5e0319af5a6a021f03fdb07 commit d1f8001cdf7ddc4ae5e0319af5a6a021f03fdb07 Author: Harald Welte Date: Thu Jul 27 14:36:17 2017 +0200 VIRT-BTS: Support for GPRS Change-Id: Id851578c53255866537a16a0be6c3e9268e6ccbc ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-virtual/bts_model.c | 7 +++---- src/osmo-bts-virtual/l1_if.c | 8 ++++---- src/osmo-bts-virtual/main.c | 1 - 3 files changed, 7 insertions(+), 9 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 9 10:03:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:03:30 GMT Subject: osmo-bts.git branch master updated. 0.4.0-575-gde99be4 Message-ID: <201708091003.v79A3UNf089921@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 de99be4afbc35e22f4f0263b0e9661dcecdc1ea2 (commit) from d1f8001cdf7ddc4ae5e0319af5a6a021f03fdb07 (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=de99be4afbc35e22f4f0263b0e9661dcecdc1ea2 commit de99be4afbc35e22f4f0263b0e9661dcecdc1ea2 Author: Harald Welte Date: Sun Jul 30 16:55:00 2017 +0200 L1SAP: Use RSL_CHAN_OSMO_PDCH across L1SAP So far, L1SAP code is hiding RSL_CHAN_OSMO_PDCH from the bts specific code below L1SAP. This is some kind of a hack/workaround, making code and debug output / logs more difficult to understand. So let's teach the lower layer how to treat RSL_CHAN_OSMO_PDCH and remove the "hiding" code from the common l1sap.c code. Change-Id: Iaaa833febe45b82166d3901f10cc5466a7591c19 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/l1sap.h | 1 + src/common/l1sap.c | 9 +++------ src/common/scheduler.c | 4 ++-- src/osmo-bts-litecell15/l1_if.c | 4 ++-- src/osmo-bts-octphy/l1_if.c | 4 ++-- src/osmo-bts-sysmo/l1_if.c | 4 ++-- 6 files changed, 12 insertions(+), 14 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 9 10:12:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:12:48 GMT Subject: meta-telephony.git branch laforge/nightly updated. 26ebed66eef7a5016ced9a5950c49653508e6ad2 Message-ID: <201708091012.v79ACmal093545@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 via 26ebed66eef7a5016ced9a5950c49653508e6ad2 (commit) from 507e6e6d659d281e010928243bb0423355ec045f (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=26ebed66eef7a5016ced9a5950c49653508e6ad2 commit 26ebed66eef7a5016ced9a5950c49653508e6ad2 Author: Holger Hans Peter Freyther Date: Fri Jun 2 18:33:02 2017 +0800 libosmo-sccp: Attempt to fix link issue on 201705-nightly builds This project will build some static libraries needed for testing and also for downstream users. Do not disable the static build on newer Poky versions. arm-poky-linux-gnueabi-libtool: link: arm-poky-linux-gnueabi-gcc -march=armv5te -marm --sysroot=/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot -Wall -I/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot/usr/include/ -I/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot/usr/include/ -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1=/usr/src/debug/libosmo-sccp/git-r1.18.1 -fdebug-prefix-map=/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot-native= -fdebug-prefix-map=/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot= -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o xua_test xua_test.o sccp_test_data.o ../../src/.libs/libosmo-sigtran.so -losmogsm -ltalloc -losmovty -losmocore -losmonetif -lsctp | xua_test.o: In function `test_helpers': | /usr/src/debug/libosmo-sccp/git-r1.18.1/git/tests/xua/xua_test.c:160: undefined reference to `xua_part_add_gt' | /usr/src/debug/libosmo-sccp/git-r1.18.1/git/tests/xua/xua_test.c:168: undefined reference to `sua_parse_gt' | xua_test.o: In function `test_sccp2sua_case': Change-Id: I80eea9ac888ab4b13614ff475bebacb94b72b0f2 ----------------------------------------------------------------------- Summary of changes: recipes-osmocom/libosmo-sccp/libosmo-sccp_git.bb | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Wed Aug 9 10:14:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:14:17 GMT Subject: openbsc.git branch master updated. 0.15.0-833-g18ca1ce2e Message-ID: <201708091014.v79AEHPb094078@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 18ca1ce2ea9f0c353e6886a9d05c61238bba9dc6 (commit) via 448ad7143b70bac8cf92beb074b8a5f889c6d00b (commit) from ba66e79953cb1c2230fe2916ef7d8de78500c7fd (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=18ca1ce2ea9f0c353e6886a9d05c61238bba9dc6 commit 18ca1ce2ea9f0c353e6886a9d05c61238bba9dc6 Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:01 2017 +0100 libmsc: do not leak pending SMPP command object on error path Make sure the SMPP command object is released on errors. Change-Id: I474584425d23fb379a9d71b33e29ac0e24f01e61 http://cgit.osmocom.org/openbsc/commit/?id=448ad7143b70bac8cf92beb074b8a5f889c6d00b commit 448ad7143b70bac8cf92beb074b8a5f889c6d00b Author: Pablo Neira Ayuso Date: Mon Jul 24 18:32:41 2017 +0200 gsm_04_11: get rid of unused parameter in sms_route_mt_sms() This parameter is unused, remove it. Change-Id: I797abce3f91447e8f397c7cf726db7425479fe0e ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 11 ++++++----- openbsc/src/libmsc/smpp_openbsc.c | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 10:14:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:14:32 GMT Subject: openbsc.git branch master updated. 0.15.0-836-g4e5b90a59 Message-ID: <201708091014.v79AEW7w094228@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 4e5b90a594f987266a7e9492f30780eb92b9639c (commit) via 31655d84faa7f7fe823111856ae2035d44aca0eb (commit) via 3e4295287f1a2866e6e512517a2c94f608ecbd30 (commit) from 18ca1ce2ea9f0c353e6886a9d05c61238bba9dc6 (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=4e5b90a594f987266a7e9492f30780eb92b9639c commit 4e5b90a594f987266a7e9492f30780eb92b9639c Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:10 2017 +0100 libmsc: remove 'deferred' parameter in sms_route_mt_sms() No need to cache the sms object, just cache what we need into the smpp_cmd structure. This simplifies what that I introduced in 93ffbd0029d1 ("libmsc: send RP-ACK to MS after ESME sends SMPP DELIVER-SM-RESP"). Change-Id: Iba5f864f9bb963baff95969e306b1b7cff00c1e3 http://cgit.osmocom.org/openbsc/commit/?id=31655d84faa7f7fe823111856ae2035d44aca0eb commit 31655d84faa7f7fe823111856ae2035d44aca0eb Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:07 2017 +0100 libmsc: remove duplicate lines in deliver_to_esme() This code is accidentally doing the same thing twice, remove it. Change-Id: I68087a850399e22951d2407e4d8a09c671a775c9 http://cgit.osmocom.org/openbsc/commit/?id=3e4295287f1a2866e6e512517a2c94f608ecbd30 commit 3e4295287f1a2866e6e512517a2c94f608ecbd30 Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:05 2017 +0100 libmsc: remove dead code in sms_route_mt_sms() The following branch: if (!rc && !gsms->receiver) rc = GSM411_RP_CAUSE_MO_NUM_UNASSIGNED; at the end of sms_route_mt_sms() always evaluates false. Just a bit before, in such function, we have this: if (!gsms->receiver) { ... #ifdef BUILD_SMPP ... #else ... #endif return rc; } So, if there is no receiver, we just stop running code and return the RP cause via the rc variable. Same applies to the smpp_first check under the BUILD_SMPP ifdef (that I have removed in this snippet to keep this commit message small). Change-Id: Ic3502b5b169bc7a73a67fd6ff53d8b6c0dc045c8 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 22 ++++++++-------------- openbsc/src/libmsc/smpp_openbsc.c | 32 +++++++++++++------------------- openbsc/src/libmsc/smpp_smsc.h | 5 +++-- 3 files changed, 24 insertions(+), 35 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 10:15:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:15:13 GMT Subject: openbsc.git branch master updated. 0.15.0-837-g29ed8002c Message-ID: <201708091015.v79AFDCQ094623@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 29ed8002c3a8c7e64f2328ef6031543628d18000 (commit) from 4e5b90a594f987266a7e9492f30780eb92b9639c (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=29ed8002c3a8c7e64f2328ef6031543628d18000 commit 29ed8002c3a8c7e64f2328ef6031543628d18000 Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:13 2017 +0100 libmsc: move gsm340_rx_sms_submit() to sms_route_mt_sms() Move the sms message-type-identifier (mti) handling away from the routing logic. This patch allows us to reuse the sms_route_mt_sms() function in a follow up patch for sms reports send through SMPP DELIVER_SM with esm_class = Delivery Receipt whose Change-Id is Ic1a9023074bfa938099377980b6aff9b262fab2a. Change-Id: I3f3d30e0762b91e2099243b0be1a4b67cbb5e9c0 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 10:38:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:38:37 GMT Subject: osmo-bts.git branch master updated. 0.4.0-576-gbc56094 Message-ID: <201708091038.v79AcbDZ003630@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 bc56094cacd868cdb0336b215e4268bb69cab168 (commit) from de99be4afbc35e22f4f0263b0e9661dcecdc1ea2 (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=bc56094cacd868cdb0336b215e4268bb69cab168 commit bc56094cacd868cdb0336b215e4268bb69cab168 Author: Harald Welte Date: Fri Jul 28 14:38:28 2017 +0200 GSMTAP: Don't log fill frames via GSMTAP There's very little point in sending fill frames (such as empty PAGING) or dummy UI frames via GSMTAP all the time. They serve no purpose other than to bloat the log files and make it more difficult for users to find the interesting bits among all this noise. Change-Id: Icd18dafb235933c9e6aa9d98ddd8fac1522cc9ac ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 9 10:45:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:45:40 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1835-ga52abd5d Message-ID: <201708091045.v79Aje1L005995@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 a52abd5d4f415760c6aa50da6b1e3ad333f4b1bb (commit) from 5e0fa863cb6a66c2073bb218489e6291755c2283 (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=a52abd5d4f415760c6aa50da6b1e3ad333f4b1bb commit a52abd5d4f415760c6aa50da6b1e3ad333f4b1bb Author: Vadim Yanitskiy Date: Thu Jul 27 12:25:34 2017 +0600 vty_interface.c: use RPLMN from settings if preset Previously, when testcard was attached via VTY interface, the initial values were used for MCC / MNC, LAC and TMSI, even if correct RPLMN settings were set. Change-Id: Ic70889cdb6be95f06d0c2df710524b4128b5f72b ----------------------------------------------------------------------- Summary of changes: src/host/layer23/src/mobile/vty_interface.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Wed Aug 9 10:47:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:47:33 GMT Subject: openbsc.git branch master updated. 0.15.0-840-gf8b2d46dc Message-ID: <201708091047.v79AlXrT006557@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 f8b2d46dc00ff4da96c6932b6cfd5b792b36b209 (commit) via 69031ab255f3682174c7740b6957da03753a3a74 (commit) via fdb690c8030b2357f980f86805da3a88a5bc07c5 (commit) from 29ed8002c3a8c7e64f2328ef6031543628d18000 (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=f8b2d46dc00ff4da96c6932b6cfd5b792b36b209 commit f8b2d46dc00ff4da96c6932b6cfd5b792b36b209 Author: Neels Hofmeyr Date: Mon Jul 24 13:36:42 2017 +0200 timer vty: also print the default value in cmd doc Rationale: allows seeing all timer defaults at once by doing OsmoBSC(config-net)# timer ? Before, defaults are visible only by doing on each timer: OsmoBSC(config-net)# timer t1234 Change-Id: I8259234e5c62e058dde56d531071440bbab11462 http://cgit.osmocom.org/openbsc/commit/?id=69031ab255f3682174c7740b6957da03753a3a74 commit 69031ab255f3682174c7740b6957da03753a3a74 Author: Neels Hofmeyr Date: Mon Jul 24 13:06:45 2017 +0200 vty: add 'default' keyword to timer config Change-Id: I4e837e8bedfad7ac4fd50048ecb016ddb37c2397 http://cgit.osmocom.org/openbsc/commit/?id=fdb690c8030b2357f980f86805da3a88a5bc07c5 commit fdb690c8030b2357f980f86805da3a88a5bc07c5 Author: Neels Hofmeyr Date: Mon Jul 24 13:45:12 2017 +0200 cosmetic: vty for timers: remove obsolete range check The VTY parsing already ensures the parameter range being 1..65535, no need to check the range again. Change-Id: I1cffa5b01cd5c589f1e42998e32135f1da8c960b ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_vty.c | 47 ++++++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 21 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 10:58:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 10:58:41 GMT Subject: osmo-bts.git branch laforge/virt-bts deleted. 0.4.0-113-gc2bb8f8 Message-ID: <201708091058.v79Awf2c010222@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/virt-bts has been deleted was c2bb8f8fe80ad870ed501e0aab8f53ebca1a7f62 ----------------------------------------------------------------------- c2bb8f8fe80ad870ed501e0aab8f53ebca1a7f62 WIP: Initial check-in of a new virtual BTS ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 9 11:42:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 11:42:01 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-936-g4cca03749 Message-ID: <201708091142.v79Bg1PK024369@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, pmaier/aoip3 has been updated via 4cca03749c415f4c484e53bffb88d230dc878050 (commit) from e94d11925152eee995a89d5c5b03a4470693e8e6 (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=4cca03749c415f4c484e53bffb88d230dc878050 commit 4cca03749c415f4c484e53bffb88d230dc878050 Author: Philipp Maier Date: Wed Aug 9 13:37:27 2017 +0200 bsc/msc: fixup compiler issues libosmo-sccp function osmo_ss7_vty_init_sg() now requires a talloc context as parameter. Note: It should not _asp() rather then _sg(). However, we can not switch now, because then we will miss the vtx commands that configure the default route. Since the default route is the only valid route for application server processes, we need to fix this in the simple client, so that this command is no longer needed, when configuring the as. Also the VTX write functions of libosmo-sccp need to be fixed first. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_main.c | 4 +++- openbsc/src/osmo-msc/msc_main.c | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 11:49:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 11:49:42 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-937-gf4d091166 Message-ID: <201708091149.v79BngPZ026816@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, pmaier/aoip3 has been updated via f4d0911666067a7d84da73e6defd749d71142651 (commit) from 4cca03749c415f4c484e53bffb88d230dc878050 (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=f4d0911666067a7d84da73e6defd749d71142651 commit f4d0911666067a7d84da73e6defd749d71142651 Author: Philipp Maier Date: Wed Aug 9 13:48:18 2017 +0200 osmo-bsc: make use of osmo_sccp_addr_set_ssn() libosmo-sccp offers a function to set the SSN. Make use of this function instead of manipulating the struct directlry ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_vty.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 12:00:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 12:00:49 GMT Subject: libosmo-sccp.git branch pre_release updated. 0.0.6.3-287-g9d1a3f6 Message-ID: <201708091200.v79C0nOs030398@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, pre_release has been updated discards ad2db7aedd625da964c6856056fcd16519dbc3b7 (commit) discards fd63ccca545fdeebd2a621ac41fc5f5d9c1b2d80 (commit) discards 75ed8def84103db9a3ae22d5ebce8d2cb84aacc8 (commit) discards b75258e51a4efb6cff2f3e956b50fa020233c6c2 (commit) discards 3c3f70a2457f437f07836280eaebe9f5c6a7514c (commit) discards 02f7c45b69c9f2d71b34eef059a43929a831d65e (commit) discards b35f6d1c1e81a3d4187915234ca332fc26a0858b (commit) discards 06956848a3ec1b64c6bb3d71abde8db44440d80f (commit) via 9d1a3f66457508e16dd2d1d33fe7bf5ed24b633b (commit) via 2373f2778a135e4fc37ff5c741ac3293b18b8d87 (commit) via e634a6f3251cf556ca8d1466b044775e44a48a79 (commit) via 037d46abc181d5a763f2171a5e08154eb163fd0c (commit) via 603e065f43a9b0a6d9d92584ba458fefee32b516 (commit) via c881c4912709be005cbb3ffb02ba06f13c69d24b (commit) via 775ac6f6b1c47066db58608f9497f0e4916bbcc4 (commit) via a212398f7c39ab0e919e0c9efde8a1c8a37678bb (commit) via b352ca030d8870930493f36e2b3702760ff4b44a (commit) via b711e1450444c5882a8d9a941094183484fa47db (commit) via 81a029a4e46bb7c62b2401ec055fe44c5b7568cd (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 (ad2db7aedd625da964c6856056fcd16519dbc3b7) \ N -- N -- N (9d1a3f66457508e16dd2d1d33fe7bf5ed24b633b) 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-sccp/commit/?id=9d1a3f66457508e16dd2d1d33fe7bf5ed24b633b commit 9d1a3f66457508e16dd2d1d33fe7bf5ed24b633b Author: Neels Hofmeyr Date: Thu Jul 27 17:33:06 2017 +0200 cosmetic: ws in log Change-Id: If5a56ec170d4e91ce070f6fa9c9cfe5bbc121186 http://cgit.osmocom.org/libosmo-sccp/commit/?id=2373f2778a135e4fc37ff5c741ac3293b18b8d87 commit 2373f2778a135e4fc37ff5c741ac3293b18b8d87 Author: Neels Hofmeyr Date: Wed Jul 26 18:15:47 2017 +0200 sccp_helpers: check buf len in append_to_buf() Change-Id: I2e6d656871f952be8e719573fedf2154832841d7 http://cgit.osmocom.org/libosmo-sccp/commit/?id=e634a6f3251cf556ca8d1466b044775e44a48a79 commit e634a6f3251cf556ca8d1466b044775e44a48a79 Author: Neels Hofmeyr Date: Thu Jul 27 13:53:03 2017 +0200 sccp-addr vty: set RI to SSN_PC when setting a point-code Change-Id: I75c67d289693f1c2a049ac61cf2b2097d6e5687d http://cgit.osmocom.org/libosmo-sccp/commit/?id=037d46abc181d5a763f2171a5e08154eb163fd0c commit 037d46abc181d5a763f2171a5e08154eb163fd0c Author: Neels Hofmeyr Date: Thu Jul 27 15:22:06 2017 +0200 fix osmo_sccp_addr_dump(): actually print RI Adjust xua_test accordingly. Change-Id: I93e0aa706867e7b1de7f7a6071e3c8af89772af0 http://cgit.osmocom.org/libosmo-sccp/commit/?id=603e065f43a9b0a6d9d92584ba458fefee32b516 commit 603e065f43a9b0a6d9d92584ba458fefee32b516 Author: Neels Hofmeyr Date: Wed Jul 26 18:07:53 2017 +0200 add osmo_sccp_addr_name() and three value_string[]s osmo_sccp_addr_dump() just prints the raw values. In osmo_sccp_addr_name(), use osmo_ss7_pointcode_print() and newly added RI, SSN and GT value_string[] to print more human readable log output. Change-Id: Ie1aedd7894acd69ddc887cd65a8a0df4b888838c http://cgit.osmocom.org/libosmo-sccp/commit/?id=c881c4912709be005cbb3ffb02ba06f13c69d24b commit c881c4912709be005cbb3ffb02ba06f13c69d24b Author: Neels Hofmeyr Date: Thu Jul 27 13:51:46 2017 +0200 introduce OSMO_SCCP_RI_NONE to indicate unset RI Allows to automatically set an RI in future change I75c67d289693f1c2a049ac61cf2b2097d6e5687d "sccp-addr vty: set RI to SSN_PC when setting a point-code" Change-Id: I6e2f31b023b08cba2f2ee8234e6108efcaca41c0 http://cgit.osmocom.org/libosmo-sccp/commit/?id=775ac6f6b1c47066db58608f9497f0e4916bbcc4 commit 775ac6f6b1c47066db58608f9497f0e4916bbcc4 Author: Neels Hofmeyr Date: Thu Jul 27 13:50:31 2017 +0200 constify ss7_instance arg of osmo_ss7_pointcode_print() Change-Id: I8c6b7188d004033e75e9c41f4a65c418d13a79c5 http://cgit.osmocom.org/libosmo-sccp/commit/?id=a212398f7c39ab0e919e0c9efde8a1c8a37678bb commit a212398f7c39ab0e919e0c9efde8a1c8a37678bb Author: Neels Hofmeyr Date: Wed Jul 26 17:31:53 2017 +0200 consistency: use OSMO_SS7_PC_INVALID for osmo_sccp_user A previous patch added ss7_instance primary_pc validity checks by means of OSMO_SS7_PC_INVALID. To be consistent, also adjust sccp_user accordingly. (see I7f0f0c89b7335d9da24161bfac8234be214ca00c) Remove the osmo_sccp_user's pc_valid field, replaced by pc=OSMO_SS7_PC_INVALID. Adjust all code paths. Simplify some log printing, using the fact that osmo_ss7_pointcode_print() now outputs "(no PC)" for unset point codes. Change-Id: I8684c9b559712072c772012890bbf7efa7c8eb35 http://cgit.osmocom.org/libosmo-sccp/commit/?id=b352ca030d8870930493f36e2b3702760ff4b44a commit b352ca030d8870930493f36e2b3702760ff4b44a Author: Neels Hofmeyr Date: Wed Jul 26 17:31:53 2017 +0200 ensure valid primary_pc in osmo_ss7_instance Initialize osmo_ss7_instance.cfg.primary_pc = OSMO_SS7_PC_INVALID. Adjust all code paths using primary_pc to ensure it is indeed valid. Rationale: It looks like we are going to use the primary point-code of an SS7 instance to derive a local SCCP address, e.g. for osmo-bsc and osmo-hnbgw. cs7-instance 1 point-code 1.2.3 ! sets osmo_ss7_instance.primary_pc = 1.2.3 sccp-address msc point-code 0.0.1 routing-indicator PC hnb iucs remote-addr msc ! derives cs7 instance 1 and local pc 1.2.3 If 'point-code 1.2.3' is omitted, this becomes '0.0.0' without the user noticing, and this happens for each client that omits it. I would like to barf when no local PC is set. Change-Id: I7f0f0c89b7335d9da24161bfac8234be214ca00c http://cgit.osmocom.org/libosmo-sccp/commit/?id=b711e1450444c5882a8d9a941094183484fa47db commit b711e1450444c5882a8d9a941094183484fa47db Author: Neels Hofmeyr Date: Wed Jul 26 17:31:53 2017 +0200 add OSMO_SS7_PC_INVALID, add osmo_ss7_pc_is_valid() Introduce OSMO_SS7_PC_INVALID to mark an unset point code. Add static osmo_ss7_pc_is_valid() (name matches schema of osmo_ss7_pc_is_local()). In osmo_ss7_pointcode_print(), return "(no PC)" if !osmo_ss7_pc_is_valid(), for convenient printing of any PC state. Subsequent patches will use this for osmo_ss7_instance (I7f0f0c89b7335d9da24161bfac8234be214ca00c) as well as osmo_sccp_user (I8684c9b559712072c772012890bbf7efa7c8eb35). Rationale: Currently, in osmo_ss7_vty.c we had "if (inst->cfg.primary_pc)" suggesting 0 is invalid, but in struct osmo_sccp_user we have flag pc_valid suggesting 0 is indeed valid. All known point code formats are <= 24bit, so we can easily use 0xffffffff as indicator for an unset PC, which removes the need to remember to set a second field for validity and keeps the structs nice and lean. Change-Id: Ib5715bf03a4de7713a7a809dfd821c700255ba8c ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/osmo_ss7.h | 9 ++++- include/osmocom/sigtran/sccp_sap.h | 2 + src/osmo_ss7.c | 16 ++++++-- src/osmo_ss7_vty.c | 5 +-- src/sccp_internal.h | 1 - src/sccp_scoc.c | 12 ++---- src/sccp_scrc.c | 2 +- src/sccp_user.c | 81 +++++++++++++++++++++++++++----------- src/sccp_vty.c | 2 +- tests/ss7/ss7_test.c | 1 - 10 files changed, 88 insertions(+), 43 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Aug 9 12:02:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 12:02:27 GMT Subject: osmo-iuh.git branch pre_release updated. df0759f7e77e36ee4eeb369c6d12d8edb152db43 Message-ID: <201708091202.v79C2RMg031198@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, pre_release has been updated discards 2627a983408cacb58b0a21ddcd6b737a2a72bdac (commit) discards f4ed50c78263ac20cad27494e7b30636dcdc960f (commit) via df0759f7e77e36ee4eeb369c6d12d8edb152db43 (commit) via bf5ac2d568831839631c40b311f9a8e0bc94f6f4 (commit) via 0dd2509fce388f17320c6605ce68b64280b374c2 (commit) via 5e0292a6412a04eeed9e0aff3f56bd8d4f353346 (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 (2627a983408cacb58b0a21ddcd6b737a2a72bdac) \ N -- N -- N (df0759f7e77e36ee4eeb369c6d12d8edb152db43) 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=df0759f7e77e36ee4eeb369c6d12d8edb152db43 commit df0759f7e77e36ee4eeb369c6d12d8edb152db43 Author: Alexander Couzens Date: Sun Aug 6 21:52:02 2017 +0000 add /debian package support Change-Id: I985805aea0e48fe70619de8b81206098e4e37613 http://cgit.osmocom.org/osmo-iuh/commit/?id=bf5ac2d568831839631c40b311f9a8e0bc94f6f4 commit bf5ac2d568831839631c40b311f9a8e0bc94f6f4 Author: Neels Hofmeyr Date: Thu Jul 27 14:37:03 2017 +0200 apply ctx arg to osmo_ss7_vty_init_asp() Depends: libosmo-sccp Id4e7f47979001f7856b0b3665c9e94982e75e490 Change-Id: Idccbdc669d740179153d0a73096745785bd2f5af http://cgit.osmocom.org/osmo-iuh/commit/?id=0dd2509fce388f17320c6605ce68b64280b374c2 commit 0dd2509fce388f17320c6605ce68b64280b374c2 Author: Neels Hofmeyr Date: Mon Jul 31 13:13:24 2017 +0200 make point codes configurable by SCCP address book In the vty config, use the SCCP address book to configure the local and remote SCCP addresses. Add VTY commands to set the remote SCCP addresses by name, derive the ss7 instance from these addresses: cs7 instance 1 point-code 0.23.0 sccp-address msc point-code 0.0.1 sccp-address sgsn point-code 0.0.2 hnbgw iucs remote-addr msc iups remote-addr sgsn Enforce that both IuCS and IuPS use the same ss7 instance. In the future, we may add the feature to use two separate instances. Depends: libosmo-sccp I75c67d289693f1c2a049ac61cf2b2097d6e5687d, Ie1aedd7894acd69ddc887cd65a8a0df4b888838c, I85b46269dbe7909e52873ace3f720f6292a4516c Change-Id: I33a7ba11eb7c2d9a5dc74d10fb0cf04bf664477b ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 ++ debian/changelog | 5 ++++ debian/compat | 1 + debian/control | 60 ++++++++++++++++++++++++++++++++++++++++ debian/copyright | 51 ++++++++++++++++++++++++++++++++++ debian/libosmo-ranap-dev.install | 3 ++ debian/libosmo-ranap0.install | 1 + debian/osmo-hnbgw.install | 2 ++ debian/rules | 18 ++++++++++++ debian/source/format | 1 + src/hnbgw_cn.c | 2 +- 11 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 .gitreview create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/libosmo-ranap-dev.install create mode 100644 debian/libosmo-ranap0.install create mode 100644 debian/osmo-hnbgw.install create mode 100755 debian/rules create mode 100644 debian/source/format hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Aug 9 12:55:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 12:55:59 GMT Subject: openbsc.git branch master updated. 0.15.0-842-g53ad3ca52 Message-ID: <201708091255.v79CtxDi048994@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 53ad3ca521bacc9e0d8e0ff76f71cacb26201c27 (commit) via 0a20d62972c6e3689ac1256fe60861699ae94583 (commit) from f8b2d46dc00ff4da96c6932b6cfd5b792b36b209 (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=53ad3ca521bacc9e0d8e0ff76f71cacb26201c27 commit 53ad3ca521bacc9e0d8e0ff76f71cacb26201c27 Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:18 2017 +0100 libmsc: report status report request flag from SMPP SUBMIT_SM Restore the sms status report request flag from SUBMIT_SM. Change-Id: Iac05252253f8933a3875b4904599b7a225191a4b http://cgit.osmocom.org/openbsc/commit/?id=0a20d62972c6e3689ac1256fe60861699ae94583 commit 0a20d62972c6e3689ac1256fe60861699ae94583 Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:15 2017 +0100 libmsc: set registered_delivery field in SMPP 3.4 DELIVER_SM messages Propagate the status report request field to the SMPP message through the registered_delivery field, so the ESME knows that the mobile phone is asking for explicit delivery acknowledgment is required. See SMPP 3.4 specs section 5.2.17. Change-Id: I59af60fa89cd10ae973c5e122789e3e03e3728ee ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/smpp_openbsc.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 12:56:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 12:56:29 GMT Subject: openbsc.git branch master updated. 0.15.0-844-g39181ac4a Message-ID: <201708091256.v79CuTit049231@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 39181ac4a2b0686fb27b35d89af2dfee1d7c285d (commit) via 8e2a142856dc7e3e482762c738b22e19a0492f1f (commit) from 53ad3ca521bacc9e0d8e0ff76f71cacb26201c27 (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=39181ac4a2b0686fb27b35d89af2dfee1d7c285d commit 39181ac4a2b0686fb27b35d89af2dfee1d7c285d Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:23 2017 +0100 utils: smpp_mirror: set registered_delivery field in SMPP SUBMIT_SM To test delivery reports using this utility. Change-Id: I0e477407531fdd4d906e53c9b5a48a79a239966f http://cgit.osmocom.org/openbsc/commit/?id=8e2a142856dc7e3e482762c738b22e19a0492f1f commit 8e2a142856dc7e3e482762c738b22e19a0492f1f Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:21 2017 +0100 libmsc: missing bit shift in status report flag when stored in sms object So we just store 0 or 1 depending on what the mobile phone requests. Change-Id: Idb7d5594219c0e458ccb561383a59604bc1a4201 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 2 +- openbsc/src/utils/smpp_mirror.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 12:56:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 12:56:45 GMT Subject: openbsc.git branch master updated. 0.15.0-847-g98849f7dd Message-ID: <201708091256.v79Cuj7Z049325@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 98849f7ddcbe8b094af5ee5efc30bd841ac12e04 (commit) via 52d519220501c4d4c09dfa924e23badac8589614 (commit) via f354a8e1c5633a43d7bca986e8de82d23610d2a9 (commit) from 39181ac4a2b0686fb27b35d89af2dfee1d7c285d (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=98849f7ddcbe8b094af5ee5efc30bd841ac12e04 commit 98849f7ddcbe8b094af5ee5efc30bd841ac12e04 Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:30 2017 +0100 libmsc: add support for SMPP delivery receipts If the mobile phone requests a status report via SMS, send a DELIVER_SM with esm_class = Delivery Receipt to ESME to indicate that the SMS has been already delivered to its destination. MS GSM 03.40 SMSC SMPP 3.4 ESME | | | | SMS-DELIVER | | |<----------------------------| | | GSM 04.11 RP-ACK | | |---------------------------->| | | | DELIVER-SM | | | esm_class = Delivery Receipt | | |------------------------------->| | | DELIVER-SM-RESP | | |<-------------------------------| | | | This patch implements "Appendix B. Delivery Receipt Format" as specified in the SMPP 3.4 specs. This string is conveyed in the SMS message as data, and it is only meaningful to the ESME, for logging purposes. The "submit date" and "done date" are not yet set, and other fields are just sent with dummy values, so they are left to be finished as future work. The new SMPP TLV tag TLVID_user_message_reference is added to the SMPP messages inconditionally now since this information is required by delivery-reports to associate the status-report with the original SMS. Change-Id: Ic1a9023074bfa938099377980b6aff9b262fab2a http://cgit.osmocom.org/openbsc/commit/?id=52d519220501c4d4c09dfa924e23badac8589614 commit 52d519220501c4d4c09dfa924e23badac8589614 Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:28 2017 +0100 utils: smpp_mirror: reflect message reference TLV Useful to test the delivery receipt support. This TLV contains the GSM03.40 message reference. Change-Id: I1b0abaa7e06ffe1bd2242c70813d8b70e9fa954f http://cgit.osmocom.org/openbsc/commit/?id=f354a8e1c5633a43d7bca986e8de82d23610d2a9 commit f354a8e1c5633a43d7bca986e8de82d23610d2a9 Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:25 2017 +0100 utils: smpp_mirror: temporarily munch SMPP delivery receipts Just munch and log SMPP delivery receipts by now, don't mirror this, it is going to break things in openbsc. Follow up patch removes this and mirrors this SMPP message as a SUBMIT_SM with esm_class = Delivery Acknowledgement. Change-Id: I78e93bc4034679e238c8642ccf6a0e844b1d6d8b ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 1 + openbsc/src/libmsc/gsm_04_11.c | 54 ++++++++++++++++++++++++++++++++++++++ openbsc/src/libmsc/smpp_openbsc.c | 21 ++++++++++++++- openbsc/src/libmsc/smpp_smsc.h | 1 + openbsc/src/utils/smpp_mirror.c | 32 +++++++++++++++++++++- 5 files changed, 107 insertions(+), 2 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 12:57:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 12:57:13 GMT Subject: osmo-bts.git branch master updated. 0.4.0-577-gcd1b08b Message-ID: <201708091257.v79CvD7l049544@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 cd1b08b14f6a68e53ad7308cb5cd318f262426b7 (commit) from bc56094cacd868cdb0336b215e4268bb69cab168 (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=cd1b08b14f6a68e53ad7308cb5cd318f262426b7 commit cd1b08b14f6a68e53ad7308cb5cd318f262426b7 Author: Harald Welte Date: Sat Jun 24 18:44:30 2017 +0200 TRX: Remove bogus extern global variable declarations Those global variable declarations for non-existing variables were introduced in 8a8d73a691c709403be4adbe8f2a7150b4d5998a, let's remove them again. The source / destination IP address is a parameter of the phy_link, and not a global variable. Related: OS#1848 Change-Id: I94b5f934fc3bd00b0467d90029d3053b16594186 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/trx_if.h | 2 -- 1 file changed, 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 9 12:59:13 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 12:59:13 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-287-g9d1a3f6 Message-ID: <201708091259.v79CxDL3050377@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 9d1a3f66457508e16dd2d1d33fe7bf5ed24b633b (commit) via 2373f2778a135e4fc37ff5c741ac3293b18b8d87 (commit) via e634a6f3251cf556ca8d1466b044775e44a48a79 (commit) via 037d46abc181d5a763f2171a5e08154eb163fd0c (commit) via 603e065f43a9b0a6d9d92584ba458fefee32b516 (commit) via c881c4912709be005cbb3ffb02ba06f13c69d24b (commit) via 775ac6f6b1c47066db58608f9497f0e4916bbcc4 (commit) via a212398f7c39ab0e919e0c9efde8a1c8a37678bb (commit) via b352ca030d8870930493f36e2b3702760ff4b44a (commit) via b711e1450444c5882a8d9a941094183484fa47db (commit) from 81a029a4e46bb7c62b2401ec055fe44c5b7568cd (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/osmocom/sigtran/osmo_ss7.h | 12 +++++++-- include/osmocom/sigtran/sccp_sap.h | 14 +++++++++++ src/osmo_ss7.c | 22 ++++++++++------ src/osmo_ss7_vty.c | 11 ++++++-- src/sccp2sua.c | 2 +- src/sccp_helpers.c | 51 +++++++++++++++++++++++++++++--------- src/sccp_internal.h | 1 - src/sccp_sap.c | 47 +++++++++++++++++++++++++++++++++++ src/sccp_scoc.c | 6 ++--- src/sccp_scrc.c | 8 +++++- src/sccp_user.c | 37 +++++++++++++-------------- src/sccp_vty.c | 2 +- tests/xua/xua_test.ok | 12 ++++----- 13 files changed, 171 insertions(+), 54 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Aug 9 13:03:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 13:03:37 GMT Subject: osmo-bts.git branch master updated. 0.4.0-579-gfe6c75d Message-ID: <201708091303.v79D3bCi052362@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 fe6c75d24a1751341bcee91cb45c7ac7f5d07da3 (commit) via bd65b72f91f195dd9b6ea2df67d6d1b36b1e9864 (commit) from cd1b08b14f6a68e53ad7308cb5cd318f262426b7 (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=fe6c75d24a1751341bcee91cb45c7ac7f5d07da3 commit fe6c75d24a1751341bcee91cb45c7ac7f5d07da3 Author: Harald Welte Date: Sat Jun 24 18:42:00 2017 +0200 TRX: Remove global variables, move SETBSIC/SETTSC handling into phy_link Whether or not we are talking to an OpenBTS (SETBSIC) or OsmoTRX (SETTSC) transceiver is a property of the phy_link, and not a property of the BTS. Also, we *really, really* should never use global variables. I'm very happy this is being cleaned up, finally. Change-Id: I51aeb17661dfd63ff347f7b2c0d7ffa383ec814c http://cgit.osmocom.org/osmo-bts/commit/?id=bd65b72f91f195dd9b6ea2df67d6d1b36b1e9864 commit bd65b72f91f195dd9b6ea2df67d6d1b36b1e9864 Author: Harald Welte Date: Fri Jun 23 18:57:28 2017 +0200 l1sap/osmo-bts-sysmo: Improve logging Change-Id: I339db0e5f3fd5e44bac974f2447afc80388802af ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/phy_link.h | 1 + src/common/l1sap.c | 35 ++++++++++++------- src/osmo-bts-trx/trx_if.c | 18 +++++----- src/osmo-bts-trx/trx_if.h | 2 -- src/osmo-bts-trx/trx_vty.c | 83 ++++++++++++++++----------------------------- 5 files changed, 61 insertions(+), 78 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 9 13:04:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 13:04:19 GMT Subject: osmo-pcu.git branch master updated. 0.2-928-gc4178e5 Message-ID: <201708091304.v79D4JjS052712@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 c4178e55ea5a0ac480f11e3352a3579cdb78025a (commit) from 0cd8e4eadea3fc4ec709b102e428f7a47836a7e3 (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=c4178e55ea5a0ac480f11e3352a3579cdb78025a commit c4178e55ea5a0ac480f11e3352a3579cdb78025a Author: Pau Espin Pedrol Date: Tue Aug 8 15:03:50 2017 +0200 Add pcu-socket vty config osmo-bts already supports configuring a different path for the bts<->pcu socket by using the 'pcu-socket' config field. Change-Id: I9b3e1171da467519750b201849ec892a1e318129 ----------------------------------------------------------------------- Summary of changes: include/osmocom/pcu/pcuif_proto.h | 2 ++ src/bts.h | 3 +++ src/osmobts_sock.cpp | 3 ++- src/pcu_main.cpp | 2 ++ src/pcu_vty.c | 21 +++++++++++++++++++++ 5 files changed, 30 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Aug 9 13:25:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 13:25:18 GMT Subject: openbsc.git branch master updated. 0.15.0-848-g7cfd1a3be Message-ID: <201708091325.v79DPIKD060082@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 7cfd1a3beebba66d8385037a39cf7154fd5e6eb3 (commit) from 98849f7ddcbe8b094af5ee5efc30bd841ac12e04 (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=7cfd1a3beebba66d8385037a39cf7154fd5e6eb3 commit 7cfd1a3beebba66d8385037a39cf7154fd5e6eb3 Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:33 2017 +0100 libmsc: update database to accomodate SMS status-report fields SMPP DELIVER_SM messages with esm_class = Delivery Receipt need to send this message reference (that the mobile phone allocates) to the ESME. Thus, the ESME propagates it via SUBMIT_SM with esm_class = Delivery Acknoledgment so that the SMSC sends the GSM 03.40 status-report to the origin including this. Given this field is useful for status-reports, we need to store it in the HLR database. Moreover, we need a new field that specifies if the entry represents a SMS status-report, to do the right handling from the gsm411_send_sms() - such new handling comes in a follow up patch entitled "libmsc: handle delivery ack via SMPP SUBMIT SM / send GSM 03.40 status report". This patch includes the migration routines to the new database schema revision 5, it's quite a bit of dbi boilerplate code - copied-pasted and adapted. Change-Id: I7276d356d805a83ebeec72b02c8563b7135ea0b6 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/db.c | 168 +++++++++++++++++++++++++++++++++++++++++-- openbsc/tests/db/db_test.err | 1 + 2 files changed, 163 insertions(+), 6 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 13:25:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 13:25:54 GMT Subject: openbsc.git branch master updated. 0.15.0-849-gab1316731 Message-ID: <201708091325.v79DPsjF060293@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 ab1316731e95f5d6b54d1f36df87e1d38185024d (commit) from 7cfd1a3beebba66d8385037a39cf7154fd5e6eb3 (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=ab1316731e95f5d6b54d1f36df87e1d38185024d commit ab1316731e95f5d6b54d1f36df87e1d38185024d Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:35 2017 +0100 utils: smpp_mirror: bounce Delivery Receipts as Delivery Acknowledgments Simple patch to test the new status-report support code, remove previous code before Delivery Acknowledgement support was in place. Use LOGL_DEBUG for logging messages here as suggested by Neels and Harald. Change-Id: I877e228d8e174430f700631edbf9955972da7892 ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/smpp_mirror.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 13:26:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 13:26:56 GMT Subject: openbsc.git branch master updated. 0.15.0-851-gac8ca4cfd Message-ID: <201708091326.v79DQuFS060682@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 ac8ca4cfd19a23131959e88be49b6c56738a38c0 (commit) via a6eaeb88f5c81ce1b3802727a3fa087da0bc4e3f (commit) from ab1316731e95f5d6b54d1f36df87e1d38185024d (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=ac8ca4cfd19a23131959e88be49b6c56738a38c0 commit ac8ca4cfd19a23131959e88be49b6c56738a38c0 Author: Pablo Neira Ayuso Date: Mon Aug 7 16:17:17 2017 +0200 libmsc: support GSM 03.40 status report for nitb This patch adds support for GSM 03.40 in nitb mode. MS GSM 03.40 SMSC | | | SMS-SUBMIT | |--------------------------->| | GSM 04.11 RP-ACK | |<---------------------------| | SMS-DELIVER | |<---------------------------| | GSM 04.11 RP-ACK | |--------------------------->| | SMS-STATUS-REPORT | |<---------------------------| | GSM 04.11 RP-ACK | |--------------------------->| | | Change-Id: I5cc7bb4ebadde0940f44d10c3df34707b0615160 http://cgit.osmocom.org/openbsc/commit/?id=a6eaeb88f5c81ce1b3802727a3fa087da0bc4e3f commit a6eaeb88f5c81ce1b3802727a3fa087da0bc4e3f Author: Pablo Neira Ayuso Date: Mon Aug 7 14:01:40 2017 +0100 libmsc: handle delivery ack via SMPP SUBMIT SM / send GSM 03.40 status report This patch adds gsm340_sms_send_status_report_tpdu() to build a status-report. Moreover, set sms->report field if we see a SMPP SUBMIT_SM with Delivery Acknowledgment esm_class, so this identifies that this is a delivery report. MS GSM 03.40 SMSC SMPP 3.4 ESME | | | | | SUBMIT-SM | | | esm_class = Delivery Ack | | |<-------------------------------| | | SUBMIT-SM-RESP | | |------------------------------->| | | | | SMS-STATUS-REPORT | | |<----------------------------| | | GSM 04.11 RP-ACK | | |---------------------------->| | | | | There is a FIXME message in this patch, that I just copied from gsm340_gen_sms_deliver_tpdu() since TP-MMS is not supported by OpenBSC. Change-Id: Ib70e534840308ed315f7add440351e649de3f907 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 57 +++++++++++++++++++++++++++++++++++++-- openbsc/src/libmsc/smpp_openbsc.c | 4 +++ 2 files changed, 59 insertions(+), 2 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 14:09:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 14:09:58 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-938-g3eb8ea061 Message-ID: <201708091409.v79E9wC3076055@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, neels/aoip has been updated via 3eb8ea06166b2fb28c68483ae1958613cdcee98b (commit) via d769216f15a3140e319f0578a20e0bdf18127265 (commit) via 7385090ac0d780a6be16e35644ea09c7412efff6 (commit) via 7d5e30c4f8a11be54cbca823af3fdcd70ca7f2e4 (commit) via 1e61f9e13cc6a80707aaab1d1ad86c2fe0f303ac (commit) via 8f1d1fc2a4d88830b1889b710e0ecc662e1dedab (commit) via c7ee7cc7c57c7c6181eab52cb05b451cbe52aff3 (commit) via 2515fb8c598ed5ede26f9f3cf4b42d662b531154 (commit) via c54a5f3d69c18b7b9cc236eca5b8ef8ad7481f34 (commit) from e40a123bdf030a5691f01140c6e632de03bcfaf6 (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=3eb8ea06166b2fb28c68483ae1958613cdcee98b commit 3eb8ea06166b2fb28c68483ae1958613cdcee98b Author: Neels Hofmeyr Date: Wed Aug 9 16:09:07 2017 +0200 use osmo_ss7_vty_init_asp() Change-Id: I9085bd30fab4799c43380f43120b362f27fc5dac http://cgit.osmocom.org/openbsc/commit/?id=d769216f15a3140e319f0578a20e0bdf18127265 commit d769216f15a3140e319f0578a20e0bdf18127265 Author: Neels Hofmeyr Date: Wed Aug 9 16:06:45 2017 +0200 force realloc fu Change-Id: I75111bacc245d4121ab1de4d6f8ac8c10d896fc7 http://cgit.osmocom.org/openbsc/commit/?id=7385090ac0d780a6be16e35644ea09c7412efff6 commit 7385090ac0d780a6be16e35644ea09c7412efff6 Author: Philipp Maier Date: Wed Aug 9 13:48:18 2017 +0200 osmo-bsc: make use of osmo_sccp_addr_set_ssn() libosmo-sccp offers a function to set the SSN. Make use of this function instead of manipulating the struct directlry http://cgit.osmocom.org/openbsc/commit/?id=7d5e30c4f8a11be54cbca823af3fdcd70ca7f2e4 commit 7d5e30c4f8a11be54cbca823af3fdcd70ca7f2e4 Author: Philipp Maier Date: Wed Aug 9 13:37:27 2017 +0200 bsc/msc: fixup compiler issues libosmo-sccp function osmo_ss7_vty_init_sg() now requires a talloc context as parameter. Note: It should not _asp() rather then _sg(). However, we can not switch now, because then we will miss the vtx commands that configure the default route. Since the default route is the only valid route for application server processes, we need to fix this in the simple client, so that this command is no longer needed, when configuring the as. Also the VTX write functions of libosmo-sccp need to be fixed first. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_msc_data.h | 1 + openbsc/src/libmgcp/mgcp_vty.c | 14 +++++++++++++- openbsc/src/libmsc/msc_ifaces.c | 13 ------------- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 20 ++++++++------------ openbsc/src/osmo-bsc/osmo_bsc_vty.c | 25 +++++++++++++++++++++++-- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 1 - openbsc/src/osmo-bsc_nat/bsc_nat.c | 3 +++ openbsc/src/osmo-msc/msc_main.c | 20 ++++++++++++++++---- 10 files changed, 66 insertions(+), 35 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 14:11:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 14:11:29 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-938-g3f07badd3 Message-ID: <201708091411.v79EBTap076731@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, neels/aoip has been updated discards 3eb8ea06166b2fb28c68483ae1958613cdcee98b (commit) discards d769216f15a3140e319f0578a20e0bdf18127265 (commit) discards 7385090ac0d780a6be16e35644ea09c7412efff6 (commit) discards 7d5e30c4f8a11be54cbca823af3fdcd70ca7f2e4 (commit) via 3f07badd3d118b6895af1509dba1a08afc9ac452 (commit) via 9163225f879604e84d1577da26bc314eba0dcc14 (commit) via 14c95ef4f6b0696ae66206c1f521251e3617e6b4 (commit) via f638596f54dc4499b6de7d4e8acb9df9eb6a3583 (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 (3eb8ea06166b2fb28c68483ae1958613cdcee98b) \ N -- N -- N (3f07badd3d118b6895af1509dba1a08afc9ac452) 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=3f07badd3d118b6895af1509dba1a08afc9ac452 commit 3f07badd3d118b6895af1509dba1a08afc9ac452 Author: Philipp Maier Date: Wed Aug 9 13:48:18 2017 +0200 osmo-bsc: make use of osmo_sccp_addr_set_ssn() libosmo-sccp offers a function to set the SSN. Make use of this function instead of manipulating the struct directlry http://cgit.osmocom.org/openbsc/commit/?id=9163225f879604e84d1577da26bc314eba0dcc14 commit 9163225f879604e84d1577da26bc314eba0dcc14 Author: Neels Hofmeyr Date: Wed Aug 9 16:09:07 2017 +0200 use osmo_ss7_vty_init_asp() Change-Id: I9085bd30fab4799c43380f43120b362f27fc5dac http://cgit.osmocom.org/openbsc/commit/?id=14c95ef4f6b0696ae66206c1f521251e3617e6b4 commit 14c95ef4f6b0696ae66206c1f521251e3617e6b4 Author: Philipp Maier Date: Wed Aug 9 13:37:27 2017 +0200 bsc/msc: fixup compiler issues libosmo-sccp function osmo_ss7_vty_init_sg() now requires a talloc context as parameter. Note: It should not _asp() rather then _sg(). However, we can not switch now, because then we will miss the vtx commands that configure the default route. Since the default route is the only valid route for application server processes, we need to fix this in the simple client, so that this command is no longer needed, when configuring the as. Also the VTX write functions of libosmo-sccp need to be fixed first. http://cgit.osmocom.org/openbsc/commit/?id=f638596f54dc4499b6de7d4e8acb9df9eb6a3583 commit f638596f54dc4499b6de7d4e8acb9df9eb6a3583 Author: Neels Hofmeyr Date: Wed Aug 9 16:06:45 2017 +0200 force realloc fu Change-Id: I75111bacc245d4121ab1de4d6f8ac8c10d896fc7 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 14:13:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 14:13:56 GMT Subject: openbsc.git branch aoip updated. 0.15.0-938-g3f07badd3 Message-ID: <201708091413.v79EDu6d077469@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, aoip has been updated via 3f07badd3d118b6895af1509dba1a08afc9ac452 (commit) via 9163225f879604e84d1577da26bc314eba0dcc14 (commit) via 14c95ef4f6b0696ae66206c1f521251e3617e6b4 (commit) via f638596f54dc4499b6de7d4e8acb9df9eb6a3583 (commit) via 1e61f9e13cc6a80707aaab1d1ad86c2fe0f303ac (commit) via 8f1d1fc2a4d88830b1889b710e0ecc662e1dedab (commit) via c7ee7cc7c57c7c6181eab52cb05b451cbe52aff3 (commit) via 2515fb8c598ed5ede26f9f3cf4b42d662b531154 (commit) via c54a5f3d69c18b7b9cc236eca5b8ef8ad7481f34 (commit) from e40a123bdf030a5691f01140c6e632de03bcfaf6 (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: openbsc/include/openbsc/bsc_msc_data.h | 1 + openbsc/src/libmgcp/mgcp_vty.c | 14 +++++++++++++- openbsc/src/libmsc/msc_ifaces.c | 13 ------------- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 20 ++++++++------------ openbsc/src/osmo-bsc/osmo_bsc_vty.c | 25 +++++++++++++++++++++++-- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 1 - openbsc/src/osmo-bsc_nat/bsc_nat.c | 3 +++ openbsc/src/osmo-msc/msc_main.c | 20 ++++++++++++++++---- 10 files changed, 66 insertions(+), 35 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 14:45:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 14:45:40 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-938-g2ba2b7dd0 Message-ID: <201708091445.v79EjeVg088268@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, pmaier/aoip3 has been updated via 2ba2b7dd068ae208f60e010aacb05372ca25cbb2 (commit) from f4d0911666067a7d84da73e6defd749d71142651 (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=2ba2b7dd068ae208f60e010aacb05372ca25cbb2 commit 2ba2b7dd068ae208f60e010aacb05372ca25cbb2 Author: Philipp Maier Date: Wed Aug 9 16:45:03 2017 +0200 fixup for: mgcp: add VTY Option to force-realloc endpoints ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 15:28:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 15:28:18 GMT Subject: osmocom-analog.git branch master updated. 999b6a2b4d8b5b7409b215a5cca2928fa67cebc3 Message-ID: <201708091528.v79FSIjB000639@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 999b6a2b4d8b5b7409b215a5cca2928fa67cebc3 (commit) via 534411d660ad2b9567059e371cf30e71d4e4e848 (commit) via ffd3b848e1c2ca5e8449731062acd84f9d7d664b (commit) via 8ce3ff455d83c692f240969a8c9f2d61ba4533e3 (commit) from f5e4058c6f2bfeccdb4054c1e9fb7263cea95935 (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=999b6a2b4d8b5b7409b215a5cca2928fa67cebc3 commit 999b6a2b4d8b5b7409b215a5cca2928fa67cebc3 Author: Andreas Eversberg Date: Wed Aug 9 16:59:10 2017 +0200 UHD: Make frequency settings more tollerant (+-100 Hz are accepted) http://cgit.osmocom.org/osmocom-analog/commit/?id=534411d660ad2b9567059e371cf30e71d4e4e848 commit 534411d660ad2b9567059e371cf30e71d4e4e848 Author: Andreas Eversberg Date: Sat Aug 5 10:41:23 2017 +0200 New common FSK implementation, replaces all individual implementations http://cgit.osmocom.org/osmocom-analog/commit/?id=ffd3b848e1c2ca5e8449731062acd84f9d7d664b commit ffd3b848e1c2ca5e8449731062acd84f9d7d664b Author: Andreas Eversberg Date: Sat Jun 10 15:30:20 2017 +0200 Implementation of "Radiocom 2000", the analog French mobile network http://cgit.osmocom.org/osmocom-analog/commit/?id=8ce3ff455d83c692f240969a8c9f2d61ba4533e3 commit 8ce3ff455d83c692f240969a8c9f2d61ba4533e3 Author: Andreas Eversberg Date: Sun Aug 6 11:30:39 2017 +0200 Add incoming answer to call control, also allow to send recall tone ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + README | 8 +- configure.ac | 1 + docs/index.html | 1 + docs/radiocom2000.html | 39 + src/Makefile.am | 2 +- src/amps/amps.c | 4 + src/anetz/anetz.c | 4 + src/bnetz/bnetz.c | 14 +- src/bnetz/bnetz.h | 26 +- src/bnetz/dsp.c | 338 +++------ src/cnetz/cnetz.c | 4 + src/common/Makefile.am | 2 +- src/common/call.c | 22 + src/common/call.h | 2 + src/common/debug.c | 1 + src/common/debug.h | 21 +- src/common/ffsk.c | 256 ------- src/common/ffsk.h | 27 - src/common/fm_modulation.c | 123 +++- src/common/fm_modulation.h | 12 +- src/common/fsk.c | 293 ++++++++ src/common/fsk.h | 31 + src/common/sdr.c | 32 +- src/common/uhd.c | 4 +- src/nmt/dms.c | 74 +- src/nmt/dms.h | 13 +- src/nmt/dsp.c | 132 ++-- src/nmt/main.c | 3 - src/nmt/nmt.c | 6 +- src/nmt/nmt.h | 12 +- src/{nmt => r2000}/Makefile.am | 16 +- src/r2000/dsp.c | 386 ++++++++++ src/r2000/dsp.h | 6 + src/r2000/frame.c | 573 +++++++++++++++ src/r2000/frame.h | 33 + src/r2000/image.c | 84 +++ src/{amps => r2000}/image.h | 0 src/r2000/main.c | 397 ++++++++++ src/r2000/r2000.c | 1589 ++++++++++++++++++++++++++++++++++++++++ src/r2000/r2000.h | 124 ++++ src/r2000/tones.c | 68 ++ src/r2000/tones.h | 3 + src/test/dummy.c | 1 + src/test/test_dms.c | 129 ++-- src/test/test_performance.c | 6 +- 46 files changed, 4093 insertions(+), 830 deletions(-) create mode 100644 docs/radiocom2000.html delete mode 100644 src/common/ffsk.c delete mode 100644 src/common/ffsk.h create mode 100644 src/common/fsk.c create mode 100644 src/common/fsk.h copy src/{nmt => r2000}/Makefile.am (67%) create mode 100644 src/r2000/dsp.c create mode 100644 src/r2000/dsp.h create mode 100644 src/r2000/frame.c create mode 100644 src/r2000/frame.h create mode 100644 src/r2000/image.c copy src/{amps => r2000}/image.h (100%) create mode 100644 src/r2000/main.c create mode 100644 src/r2000/r2000.c create mode 100644 src/r2000/r2000.h create mode 100644 src/r2000/tones.c create mode 100644 src/r2000/tones.h hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Wed Aug 9 17:03:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 17:03:57 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-939-g4e73ea88c Message-ID: <201708091703.v79H3vvk028989@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, pmaier/aoip3 has been updated via 4e73ea88cd463246f8ee95ba5b9e31bdd693d804 (commit) from 2ba2b7dd068ae208f60e010aacb05372ca25cbb2 (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=4e73ea88cd463246f8ee95ba5b9e31bdd693d804 commit 4e73ea88cd463246f8ee95ba5b9e31bdd693d804 Author: Philipp Maier Date: Wed Aug 9 18:57:48 2017 +0200 fixup: osmo_ss7_vty_init_asp() instead of osmo_ss7_vty_init_sg() ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_main.c | 4 +--- openbsc/src/osmo-msc/msc_main.c | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 9 18:32:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 18:32:40 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-23-g02058a0 Message-ID: <201708091832.v79IWeKa054939@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, laforge/ipv6 has been updated via 02058a0ee72f0d2a226f976957f28d7e2dce614d (commit) via 7e50d6003e2835eee1d889befe0ad712bc551104 (commit) via 19d4de336def51b6968f968088634c15a0b933dc (commit) from 56cbbae2724d8babc8cb6ee92b1d58980495725d (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/openggsn/commit/?id=02058a0ee72f0d2a226f976957f28d7e2dce614d commit 02058a0ee72f0d2a226f976957f28d7e2dce614d Author: Harald Welte Date: Wed Aug 9 20:28:52 2017 +0200 IPv6: Support PCO for IPv6 DNS addresses In IPv6, DNS server information is not passed along as IPCP6 like in IPv5 with IPCP. The reason is that IPCP6 (for PPP) doesn't support passing DNS server information. Rather, the relevant RFCs indicate DHCPv6 should be used even over point-to-point links. 3GPP decided to avoid DHCPv6 dependency for stateless autoconfiguration (the only mandatory IPv6 configuration mechanism) and added some new non-PPP-style PCO information elements ("containers") which can among other things inform a MS about IPV6 DNS servers. That same mechanism can also be used to inform the MS about IPv4 DNS servers, so for IPv4 there are now two competing mechanisms: IPCP and the new "native" PCO container. With this patch, we support both for IPv4. Change-Id: I21499afd61def8c925f7838bde76f34d28214b56 http://cgit.osmocom.org/openggsn/commit/?id=7e50d6003e2835eee1d889befe0ad712bc551104 commit 7e50d6003e2835eee1d889befe0ad712bc551104 Author: Harald Welte Date: Wed Aug 9 16:48:38 2017 +0200 IPv6: don't zero-initialized upper 64bit of EUA While the upper 64 bit of the EUA are ignored and only the lower 64bit part of the EUA is used as a link identifier, TF 29.061 also states that the prefix advertised in the Router Advertisement must match the prefix part of the IP address allocated in the PDP CTX ACT ACK. Change-Id: I5a17572cfb7e69a37ff9017a682b5b54de3d0e1b http://cgit.osmocom.org/openggsn/commit/?id=19d4de336def51b6968f968088634c15a0b933dc commit 19d4de336def51b6968f968088634c15a0b933dc Author: Harald Welte Date: Wed Aug 9 16:45:45 2017 +0200 icmpv6: Fix various deviations from relevant specs * comments are added verbatim from the specs * cur_hop_limit is initialized to 64, as a reasonable default * router_lifetime is set to the RFC4861 default formula * reachable_time is set to unspecified * L bit is set to 0 as required by 3GPP TS 29.061 Change-Id: I283a4dcf593513e9ef7a839c5b2d2c42a82026eb ----------------------------------------------------------------------- Summary of changes: ggsn/ggsn.c | 190 +++++++++++++++++++++++++++++++++++++++++++++------------- ggsn/icmpv6.c | 21 +++++-- 2 files changed, 162 insertions(+), 49 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Aug 9 20:16:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 20:16:03 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-22-g69ba8a6 Message-ID: <201708092016.v79KG3AC086490@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, laforge/ipv6 has been updated discards 02058a0ee72f0d2a226f976957f28d7e2dce614d (commit) discards 7e50d6003e2835eee1d889befe0ad712bc551104 (commit) discards 19d4de336def51b6968f968088634c15a0b933dc (commit) discards 56cbbae2724d8babc8cb6ee92b1d58980495725d (commit) discards 4d2e4485ee9c5a9c8419ead4fd52821d6a1508bf (commit) discards 9dfd2d84e5539e7e7468c410ff50328e875b1eae (commit) discards 5a0f66a434bc519383896633004f008292183e4b (commit) discards 6a2019bd92acd18fd13eab03fcfd93e2a0c4f3d6 (commit) discards 178fd5d3550b27260b13ff60de8cd8b025103cd9 (commit) discards baacf9e139aae66dbb737bb6e4e305e3c2a73f64 (commit) discards 990af295af29f0cb115a8ac0bc7fd19ae13dbd12 (commit) discards 0483ee86e2e5cc3581bdb952ce85235386c8f4f2 (commit) via 69ba8a611a6e4bf5e92cb84d56f147732e9b2d89 (commit) via c2897ac13f6b289e74c001a5cad6b068bf2ca1df (commit) via 84c2d0f286cf74c8dd42133241df5ca51dfbb0b8 (commit) via 949e50e02bb1af911dca820f21a11232f615e106 (commit) via 714a41bf66932bb6b383cd4573d1eff51aaf50dd (commit) via 365f8fa4628b371551d6f5b20651ac06239f905d (commit) via d1bf1e11ba72a5e46c0d85b845110bd56d8d6e20 (commit) via a0d281db1cd2f122fb8f0adfd9e4a82e60efbd2f (commit) via 53165ede24b106326d3762232435e0a28c10e1bb (commit) via 63ebccdfe350d7e75bbb8e5511bcde26a7e300ad (commit) via d12eab9c4e375e1669637dd34674c8b8208cf867 (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 (02058a0ee72f0d2a226f976957f28d7e2dce614d) \ N -- N -- N (69ba8a611a6e4bf5e92cb84d56f147732e9b2d89) 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/openggsn/commit/?id=69ba8a611a6e4bf5e92cb84d56f147732e9b2d89 commit 69ba8a611a6e4bf5e92cb84d56f147732e9b2d89 Author: Harald Welte Date: Thu Aug 3 00:47:03 2017 +0200 Support setting TUN device IPv6 address + prefix As we can now have PDP contexts with IPv6 user IP payload, it is useful to extend the TUN related code to be able to configure the tun device IPv6 address + prefix length Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6 http://cgit.osmocom.org/openggsn/commit/?id=c2897ac13f6b289e74c001a5cad6b068bf2ca1df commit c2897ac13f6b289e74c001a5cad6b068bf2ca1df Author: Harald Welte Date: Wed Aug 9 21:58:12 2017 +0200 IPv6: in46_addr: OSMO_ASSERT() in case of unsupported calls There's a bit of trickery with the ip_pool and it's "lengty=8" IPv6 prefix handling, let's make sure we don't accidentially call any support functions with addresses of wrong length. Change-Id: I444c190bdcd18780344e1f0dad4faf3bcf9da5a5 http://cgit.osmocom.org/openggsn/commit/?id=84c2d0f286cf74c8dd42133241df5ca51dfbb0b8 commit 84c2d0f286cf74c8dd42133241df5ca51dfbb0b8 Author: Harald Welte Date: Wed Aug 9 20:28:52 2017 +0200 IPv6: Support PCO for IPv6 DNS addresses In IPv6, DNS server information is not passed along as IPCP6 like in IPv5 with IPCP. The reason is that IPCP6 (for PPP) doesn't support passing DNS server information. Rather, the relevant RFCs indicate DHCPv6 should be used even over point-to-point links. 3GPP decided to avoid DHCPv6 dependency for stateless autoconfiguration (the only mandatory IPv6 configuration mechanism) and added some new non-PPP-style PCO information elements ("containers") which can among other things inform a MS about IPV6 DNS servers. That same mechanism can also be used to inform the MS about IPv4 DNS servers, so for IPv4 there are now two competing mechanisms: IPCP and the new "native" PCO container. With this patch, we support both for IPv4. Change-Id: I21499afd61def8c925f7838bde76f34d28214b56 http://cgit.osmocom.org/openggsn/commit/?id=949e50e02bb1af911dca820f21a11232f615e106 commit 949e50e02bb1af911dca820f21a11232f615e106 Author: Harald Welte Date: Tue Aug 8 23:27:22 2017 +0200 IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement The 3GPP specs are quite strange when it comes to how an IPv6 address or rather prefix is assigned to an IPv6 PDP context. The designated method for allocating the IPv6 address via the PDP EUA (End User Address) Information Element in the GTP signalling plane is *not* used to allocate the address/prefix. Instead, the EUA is used to allocate an "interface identifier" to the MS, which it the uses to derive its link-local source address to send a router solicitation. The GGSN subsequently answers witha router advertisement, advertising a single/64 prefix, whihcthe MS then uses to generate it's real IPv6 source address for subsequent communication. Change-Id: Icddf7d30e01d76a4784bcef5787b36f52f703a9f http://cgit.osmocom.org/openggsn/commit/?id=714a41bf66932bb6b383cd4573d1eff51aaf50dd commit 714a41bf66932bb6b383cd4573d1eff51aaf50dd Author: Harald Welte Date: Tue Aug 8 18:10:43 2017 +0200 ippool: Extend pool to work with /64 prefixes In IPv6 GPRS, we actually don't want to allocate an individual v6 address (like in IPv4), but we want to allocate a prefix. The standard prefix lengh is 8 bytes, i.e. a /64 prefix. This patch extends the pool to be able to work with such v6 prefixes. Change-Id: I0cf700b6baf195a2e5fbea000531f801acaaa443 http://cgit.osmocom.org/openggsn/commit/?id=365f8fa4628b371551d6f5b20651ac06239f905d commit 365f8fa4628b371551d6f5b20651ac06239f905d Author: Harald Welte Date: Tue Aug 8 18:09:36 2017 +0200 in46_addr: Add new function in46a_prefix_equal() This function is used to compare an IPv6 address against another, using the smaller of the two prefix lengths. Change-Id: Ic993d8abdc90897cb55276f01ae3b8a5eadf5a0d http://cgit.osmocom.org/openggsn/commit/?id=d1bf1e11ba72a5e46c0d85b845110bd56d8d6e20 commit d1bf1e11ba72a5e46c0d85b845110bd56d8d6e20 Author: Harald Welte Date: Thu Aug 3 00:00:23 2017 +0200 ggsn: Send proper errors in create_context_ind() When we receive PDP context requests for unknown PDP types or if we run out of dynamic addresses, we need to inform the SGSN that PDP context creation failed. Change-Id: Ibf199c1726130d27c8f80230b30ee51101c93b06 http://cgit.osmocom.org/openggsn/commit/?id=a0d281db1cd2f122fb8f0adfd9e4a82e60efbd2f commit a0d281db1cd2f122fb8f0adfd9e4a82e60efbd2f Author: Harald Welte Date: Wed Aug 2 21:48:16 2017 +0200 IPv6 support for user IP This patch enables the use of IPv6 PDP contexts. The phone will have to request an IPv6 End-user-Address, and the GGSN will have to be configured for an IPv6 pool. The outer transport-layer IP between SGSN and GGSN must still be IPv4, it is not modified by this patch Change-Id: I22c3bf32a98e5daf99d6eaeac8c9f95cc7574774 http://cgit.osmocom.org/openggsn/commit/?id=53165ede24b106326d3762232435e0a28c10e1bb commit 53165ede24b106326d3762232435e0a28c10e1bb Author: Harald Welte Date: Wed Aug 2 22:58:54 2017 +0200 ippool_new(): const-ify input arguments Change-Id: If3e53584e8c9c1f06bba4c183c9fd65fae913904 http://cgit.osmocom.org/openggsn/commit/?id=63ebccdfe350d7e75bbb8e5511bcde26a7e300ad commit 63ebccdfe350d7e75bbb8e5511bcde26a7e300ad Author: Harald Welte Date: Wed Aug 2 21:10:09 2017 +0200 lib/tun.h: Remove non-endian-safe redefinition of IP header We can simply use 'struct iphdr' from netinet/ip.h to achieve the same goal (and be portable). Change-Id: Ieece22e127dc14a7ffdc3b05656628989ad00b32 http://cgit.osmocom.org/openggsn/commit/?id=d12eab9c4e375e1669637dd34674c8b8208cf867 commit d12eab9c4e375e1669637dd34674c8b8208cf867 Author: Harald Welte Date: Wed Aug 2 19:49:47 2017 +0200 ippool: Add IPv6 support to IP pool implementation Extend the IP pool implementation to be able to manage both pools of 32bit addresses (IPv4) as well as pools of 128bit addresses (IPv6) Change-Id: Ib98cc4bf634d6be9a7bf8c03a24e629455fcafc8 ----------------------------------------------------------------------- Summary of changes: ggsn/ggsn.c | 17 ++++++----------- ggsn/icmpv6.c | 6 +++--- ggsn/icmpv6.h | 6 ++++++ lib/in46_addr.c | 6 ++++++ 4 files changed, 21 insertions(+), 14 deletions(-) create mode 100644 ggsn/icmpv6.h hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Aug 9 20:33:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 20:33:14 GMT Subject: osmo-iuh.git branch master updated. ecbdc5cb06ef7f61c6f4cdb4e1fd84a05ec0407d Message-ID: <201708092033.v79KXE0x098791@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 ecbdc5cb06ef7f61c6f4cdb4e1fd84a05ec0407d (commit) from 5e0292a6412a04eeed9e0aff3f56bd8d4f353346 (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=ecbdc5cb06ef7f61c6f4cdb4e1fd84a05ec0407d commit ecbdc5cb06ef7f61c6f4cdb4e1fd84a05ec0407d Author: Neels Hofmeyr Date: Mon Jul 31 13:13:24 2017 +0200 make point codes configurable by SCCP address book In the vty config, use the SCCP address book to configure the local and remote SCCP addresses. Add VTY commands to set the remote SCCP addresses by name, derive the ss7 instance from these addresses: cs7 instance 1 point-code 0.23.0 sccp-address msc point-code 0.0.1 sccp-address sgsn point-code 0.0.2 hnbgw iucs remote-addr msc iups remote-addr sgsn Enforce that both IuCS and IuPS use the same ss7 instance. In the future, we may add the feature to use two separate instances. Depends: libosmo-sccp I75c67d289693f1c2a049ac61cf2b2097d6e5687d, Ie1aedd7894acd69ddc887cd65a8a0df4b888838c, I85b46269dbe7909e52873ace3f720f6292a4516c Change-Id: I33a7ba11eb7c2d9a5dc74d10fb0cf04bf664477b ----------------------------------------------------------------------- Summary of changes: include/osmocom/iuh/hnbgw.h | 12 +++-- include/osmocom/iuh/hnbgw_cn.h | 3 +- src/hnbgw.c | 22 +--------- src/hnbgw_cn.c | 99 ++++++++++++++++++++++++++++++++++-------- src/hnbgw_rua.c | 4 +- src/hnbgw_vty.c | 74 ++++++++++++------------------- 6 files changed, 117 insertions(+), 97 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Aug 9 20:33:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 20:33:44 GMT Subject: openggsn.git branch master updated. 0.93-17-g365f8fa Message-ID: <201708092033.v79KXij2098900@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 365f8fa4628b371551d6f5b20651ac06239f905d (commit) via d1bf1e11ba72a5e46c0d85b845110bd56d8d6e20 (commit) via a0d281db1cd2f122fb8f0adfd9e4a82e60efbd2f (commit) via 53165ede24b106326d3762232435e0a28c10e1bb (commit) via 63ebccdfe350d7e75bbb8e5511bcde26a7e300ad (commit) via d12eab9c4e375e1669637dd34674c8b8208cf867 (commit) via d9d8862a58702ba71b5194faa01ecf1eb234519c (commit) from 283188790bb1b3af673d4edbd56ff649b7464e1e (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: configure.ac | 6 ++ ggsn/ggsn.c | 64 ++++++++++---- ggsn/gtp-kernel.c | 15 +--- ggsn/gtp-kernel.h | 4 +- lib/Makefile.am | 4 +- lib/in46_addr.c | 225 ++++++++++++++++++++++++++++++++++++++++++++++++ lib/in46_addr.h | 25 ++++++ lib/ippool.c | 252 +++++++++++++++++++++++++++++++----------------------- lib/ippool.h | 35 +++----- lib/tun.h | 40 +++++---- sgsnemu/sgsnemu.c | 52 ++++++----- 11 files changed, 521 insertions(+), 201 deletions(-) create mode 100644 lib/in46_addr.c create mode 100644 lib/in46_addr.h hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Aug 9 20:38:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 20:38:52 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-22-g86f42e4 Message-ID: <201708092038.v79Kcq03000458@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, laforge/ipv6 has been updated discards 69ba8a611a6e4bf5e92cb84d56f147732e9b2d89 (commit) discards c2897ac13f6b289e74c001a5cad6b068bf2ca1df (commit) discards 84c2d0f286cf74c8dd42133241df5ca51dfbb0b8 (commit) discards 949e50e02bb1af911dca820f21a11232f615e106 (commit) discards 714a41bf66932bb6b383cd4573d1eff51aaf50dd (commit) via 86f42e4d9d17f4134018a556070d801adf64d974 (commit) via 8b74b473e235cc409a4a443ba82ffd20df452b13 (commit) via 95340e164e12a89a8e15750cd17503a89baaca9a (commit) via 4f2c0e3e7627ffe0762d96f3289f71632ea9b32f (commit) via d4d6e09fd29e23e28960959ca488e1481339571e (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 (69ba8a611a6e4bf5e92cb84d56f147732e9b2d89) \ N -- N -- N (86f42e4d9d17f4134018a556070d801adf64d974) 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/openggsn/commit/?id=86f42e4d9d17f4134018a556070d801adf64d974 commit 86f42e4d9d17f4134018a556070d801adf64d974 Author: Harald Welte Date: Thu Aug 3 00:47:03 2017 +0200 Support setting TUN device IPv6 address + prefix As we can now have PDP contexts with IPv6 user IP payload, it is useful to extend the TUN related code to be able to configure the tun device IPv6 address + prefix length Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6 http://cgit.osmocom.org/openggsn/commit/?id=8b74b473e235cc409a4a443ba82ffd20df452b13 commit 8b74b473e235cc409a4a443ba82ffd20df452b13 Author: Harald Welte Date: Wed Aug 9 21:58:12 2017 +0200 IPv6: in46_addr: OSMO_ASSERT() in case of unsupported calls There's a bit of trickery with the ip_pool and it's "lengty=8" IPv6 prefix handling, let's make sure we don't accidentially call any support functions with addresses of wrong length. Change-Id: I444c190bdcd18780344e1f0dad4faf3bcf9da5a5 http://cgit.osmocom.org/openggsn/commit/?id=95340e164e12a89a8e15750cd17503a89baaca9a commit 95340e164e12a89a8e15750cd17503a89baaca9a Author: Harald Welte Date: Wed Aug 9 20:28:52 2017 +0200 IPv6: Support PCO for IPv6 DNS addresses In IPv6, DNS server information is not passed along as IPCP6 like in IPv5 with IPCP. The reason is that IPCP6 (for PPP) doesn't support passing DNS server information. Rather, the relevant RFCs indicate DHCPv6 should be used even over point-to-point links. 3GPP decided to avoid DHCPv6 dependency for stateless autoconfiguration (the only mandatory IPv6 configuration mechanism) and added some new non-PPP-style PCO information elements ("containers") which can among other things inform a MS about IPV6 DNS servers. That same mechanism can also be used to inform the MS about IPv4 DNS servers, so for IPv4 there are now two competing mechanisms: IPCP and the new "native" PCO container. With this patch, we support both for IPv4. Change-Id: I21499afd61def8c925f7838bde76f34d28214b56 http://cgit.osmocom.org/openggsn/commit/?id=4f2c0e3e7627ffe0762d96f3289f71632ea9b32f commit 4f2c0e3e7627ffe0762d96f3289f71632ea9b32f Author: Harald Welte Date: Tue Aug 8 23:27:22 2017 +0200 IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement The 3GPP specs are quite strange when it comes to how an IPv6 address or rather prefix is assigned to an IPv6 PDP context. The designated method for allocating the IPv6 address via the PDP EUA (End User Address) Information Element in the GTP signalling plane is *not* used to allocate the address/prefix. Instead, the EUA is used to allocate an "interface identifier" to the MS, which it the uses to derive its link-local source address to send a router solicitation. The GGSN subsequently answers witha router advertisement, advertising a single/64 prefix, whihcthe MS then uses to generate it's real IPv6 source address for subsequent communication. Change-Id: Icddf7d30e01d76a4784bcef5787b36f52f703a9f http://cgit.osmocom.org/openggsn/commit/?id=d4d6e09fd29e23e28960959ca488e1481339571e commit d4d6e09fd29e23e28960959ca488e1481339571e Author: Harald Welte Date: Tue Aug 8 18:10:43 2017 +0200 ippool: Extend pool to work with /64 prefixes In IPv6 GPRS, we actually don't want to allocate an individual v6 address (like in IPv4), but we want to allocate a prefix. The standard prefix lengh is 8 bytes, i.e. a /64 prefix. This patch extends the pool to be able to work with such v6 prefixes. Change-Id: I0cf700b6baf195a2e5fbea000531f801acaaa443 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Wed Aug 9 20:39:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 20:39:28 GMT Subject: libosmocore.git branch master updated. 0.9.6-359-g4a29f348 Message-ID: <201708092039.v79KdSqc000818@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 4a29f348135671ba59107a1659fab6c8c9362f58 (commit) via 35b263240f12b7d3b1c62c26b91fa555935c5703 (commit) from ff932bbc38661a327382495de1e30b521a91b548 (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=4a29f348135671ba59107a1659fab6c8c9362f58 commit 4a29f348135671ba59107a1659fab6c8c9362f58 Author: Harald Welte Date: Wed Aug 9 19:00:09 2017 +0200 tlv: add [msgb_]t16lv_put() for 16bit tag + 8 bit len TLVs In the Protocol Configuration Options IE (see 3GPP TS 24.008 10.5.6.3) there is yet another new TLV format (derived from PPP IPCP/LCP/...) which uses 16bit tag and 8bit length. Let's add functions so we can generate related TLVs. Parsing is unfortunately not possible in our existing structure as our tlv_parsed array only has 256 entries and thus cannot cope with 16bit tags. Change-Id: I9799130e2eba8fae8c4480fbb8a900c30232b694 http://cgit.osmocom.org/libosmocore/commit/?id=35b263240f12b7d3b1c62c26b91fa555935c5703 commit 35b263240f12b7d3b1c62c26b91fa555935c5703 Author: Harald Welte Date: Mon Jul 31 19:36:52 2017 +0200 Add osmo_gprs_{ul,dl}_block_size_{bits,bytes} functions Those functions can be used to look up the size of (E)GPRS blocks. Change-Id: I05ff75ef7dfae639886bbd09fe35f03a8af9d988 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gprs/gprs_rlc.h | 25 ++++++++++++ include/osmocom/gsm/tlv.h | 21 +++++++++- src/gsm/gprs_rlc.c | 90 +++++++++++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 6 +++ 4 files changed, 141 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Aug 9 20:40:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 20:40:51 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-289-g50a40f9 Message-ID: <201708092040.v79Kepth001359@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 50a40f921863500d583eafcf0c4ca5552cb3dc1e (commit) via bb8329e91c09a180733716fcdf0c24c4facd5cc9 (commit) from 9d1a3f66457508e16dd2d1d33fe7bf5ed24b633b (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=50a40f921863500d583eafcf0c4ca5552cb3dc1e commit 50a40f921863500d583eafcf0c4ca5552cb3dc1e Author: Philipp Maier Date: Wed Aug 9 18:46:58 2017 +0200 vty: hide SG commands when running as ASP The SG (signal gateway) requires an extra set of VTY commands in order to be fully configurable. These VTY commands do not make sense in a situation where libosmo-sccp is used to implement an ASP (application server process). Detect in which role libosmo-sccp is used by which of the VTY initalization functions are called: osmo_ss7_vty_init_asp() ==> ASP osmo_ss7_vty_init_sg() ==> SG Prevent writing back of SG specific configuration when in running as ASP. Only write back the full parameter set when running as SG. Change-Id: I707bcd790f4c6d0f618e41163b51d2179ea3aeaf http://cgit.osmocom.org/libosmo-sccp/commit/?id=bb8329e91c09a180733716fcdf0c24c4facd5cc9 commit bb8329e91c09a180733716fcdf0c24c4facd5cc9 Author: Philipp Maier Date: Wed Aug 9 18:43:03 2017 +0200 sccp: fix creating of the default route in simple client The simple client (osmo_sccp_simple_client_on_ss7_id() and osmo_sccp_simple_client) does not create a default route if the user has already created an AS via VTY. Check the presence of a default route independently of the AS. If no default route exists, create one. Change-Id: I7516fa5509bade4ba10e9d8eaa3e46cfe3696b3a ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7_vty.c | 18 +++++++++++++----- src/sccp_user.c | 10 +++++++--- 2 files changed, 20 insertions(+), 8 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Aug 9 20:42:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 20:42:12 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-290-gba12716 Message-ID: <201708092042.v79KgCtB002028@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 ba12716882059491c6a0923cc061165988df590b (commit) from 50a40f921863500d583eafcf0c4ca5552cb3dc1e (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=ba12716882059491c6a0923cc061165988df590b commit ba12716882059491c6a0923cc061165988df590b Author: Neels Hofmeyr Date: Mon Jul 24 14:10:42 2017 +0200 safer osmo_sccp_make_addr_pc_ssn(): clear all values Make sure that all values of the resulting sccp_addr are cleared to obtain a clean PC+SSN address. Before this, gt and ip remained unset/random, e.g. in osmo_sccp_tx_unitdata_ranap() Change-Id: I37395169d364050e45e99793c495a9848a4f8601 ----------------------------------------------------------------------- Summary of changes: src/sccp_helpers.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Aug 9 20:46:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 9 Aug 2017 20:46:16 GMT Subject: openggsn.git branch master updated. 0.93-18-gd4d6e09 Message-ID: <201708092046.v79KkGDT003510@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 d4d6e09fd29e23e28960959ca488e1481339571e (commit) from 365f8fa4628b371551d6f5b20651ac06239f905d (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: ggsn/ggsn.c | 6 +++++- lib/in46_addr.c | 2 ++ lib/ippool.c | 17 ++++++++++------- 3 files changed, 17 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Aug 10 12:07:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Aug 2017 12:07:34 GMT Subject: osmo-iuh.git branch pre_release updated. fcf362fb435c384d377302349a40e2390bf174a3 Message-ID: <201708101207.v7AC7YNf076499@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, pre_release has been updated discards df0759f7e77e36ee4eeb369c6d12d8edb152db43 (commit) discards bf5ac2d568831839631c40b311f9a8e0bc94f6f4 (commit) discards 0dd2509fce388f17320c6605ce68b64280b374c2 (commit) via fcf362fb435c384d377302349a40e2390bf174a3 (commit) via ecbdc5cb06ef7f61c6f4cdb4e1fd84a05ec0407d (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 (df0759f7e77e36ee4eeb369c6d12d8edb152db43) \ N -- N -- N (fcf362fb435c384d377302349a40e2390bf174a3) 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=fcf362fb435c384d377302349a40e2390bf174a3 commit fcf362fb435c384d377302349a40e2390bf174a3 Author: Alexander Couzens Date: Sun Aug 6 21:52:02 2017 +0000 add /debian package support Change-Id: I985805aea0e48fe70619de8b81206098e4e37613 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Aug 10 14:54:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Aug 2017 14:54:44 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. fairwaves/0.15.1-fw.7-1-g4cd60620f Message-ID: <201708101454.v7AEsiQA024423@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, fairwaves/master-rebase has been updated via 4cd60620fc46a386637ec24c502224e4221b3dd8 (commit) from c9d1f6f84194ae025e44f3dd86b4f5f792868c26 (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=4cd60620fc46a386637ec24c502224e4221b3dd8 commit 4cd60620fc46a386637ec24c502224e4221b3dd8 Author: Ivan Kluchnikov Date: Thu Aug 10 17:34:05 2017 +0300 handover_logic: set correct link to bts for subscriber_connection in case of moving this connection to another bts In case of successful completion of handover gsm_subscriber_connection could be moved from one bts to another, so connection link to bts should be replaced by link to bts, which owns new_lchan. This bug was detected, because conn->bts->nr is used in call control log messages and wrong number of bts was observed in these messages after handover. Change-Id: Idc7dd412b7580c451e716b73ef7549826c60b0d9 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/handover_logic.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 10 14:56:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Aug 2017 14:56:06 GMT Subject: libosmocore.git branch fairwaves/master-rebase updated. fairwaves/0.9.6-fw.1-2-g2ecb6a08 Message-ID: <201708101456.v7AEu6bn024925@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, fairwaves/master-rebase has been updated via 2ecb6a08611321d7680d1453fff39acdbe65d527 (commit) via 5e1e45283bdcb2daa21a2acd21458c24c088c30e (commit) from 28d7d7570a079ac8cf415dd16469586c59decbd9 (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=2ecb6a08611321d7680d1453fff39acdbe65d527 commit 2ecb6a08611321d7680d1453fff39acdbe65d527 Author: Ivan Kluchnikov Date: Thu May 11 15:47:42 2017 +0300 debian: Update changelog to 0.9.6-fw.2 Change-Id: I7f8ba65fd6c3b1266b651e060bb98e801ad48056 http://cgit.osmocom.org/libosmocore/commit/?id=5e1e45283bdcb2daa21a2acd21458c24c088c30e commit 5e1e45283bdcb2daa21a2acd21458c24c088c30e Author: Ivan Kluchnikov Date: Thu May 11 15:19:23 2017 +0300 lapd_core: Fix crash in lapd_est_req() function lapd_est_req() function could be called on uninitialized lapd link (before lapd_dl_init() and after lapd_dl_exit() functions) due to invalid usage on higher levels. In order to prevent using uninitialized lapd link, we should set LAPD_STATE_NULL state for lapd_datalink in lapd_dl_exit() function. So all messages for lapd_datalink in null state will be unhandled by lapd_recv_dlsap() function and lapd_est_req() function will not be called before lapd_dl_init() function where lapd link state is changed to idle. Change-Id: I306dad9b78e3becaef14c5305ec25c312feefe3c Related: OS#1982 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ src/gsm/lapd_core.c | 4 ++++ 2 files changed, 10 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Aug 10 15:06:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Aug 2017 15:06:48 GMT Subject: libosmo-sccp.git branch pre_release deleted. 0.0.6.3-287-g9d1a3f6 Message-ID: <201708101506.v7AF6mNf028886@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, pre_release has been deleted was 9d1a3f66457508e16dd2d1d33fe7bf5ed24b633b ----------------------------------------------------------------------- 9d1a3f66457508e16dd2d1d33fe7bf5ed24b633b cosmetic: ws in log ----------------------------------------------------------------------- hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Aug 10 16:51:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Aug 2017 16:51:58 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-291-g130c680 Message-ID: <201708101651.v7AGpwFn059455@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 130c6808544e9b48f4742e2ef4ca5ca30d2b1425 (commit) from ba12716882059491c6a0923cc061165988df590b (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=130c6808544e9b48f4742e2ef4ca5ca30d2b1425 commit 130c6808544e9b48f4742e2ef4ca5ca30d2b1425 Author: Philipp Maier Date: Thu Aug 10 17:57:08 2017 +0200 sccp: prefix default parameters of osmo_sccp_simple_client() The simple client takes certain parameters (pc, ip and port numbers) which serve as a fallback default in case the user did not configure any suitable parameters via the VTY. Prefix all default variables with default_ to make the purpose clear to the API user Change-Id: Id9e697e8b198e4f58a79e59aaf2e649e84a3eb63 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/osmo_ss7.h | 17 ++++++++------ src/sccp_user.c | 47 ++++++++++++++++++++++---------------- 2 files changed, 37 insertions(+), 27 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Aug 10 20:16:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Aug 2017 20:16:28 GMT Subject: openbsc.git branch master updated. 0.15.0-852-g7fa0bcd92 Message-ID: <201708102016.v7AKGSI5020703@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 7fa0bcd928ea1deac9951253850b77492bd4aad9 (commit) from ac8ca4cfd19a23131959e88be49b6c56738a38c0 (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=7fa0bcd928ea1deac9951253850b77492bd4aad9 commit 7fa0bcd928ea1deac9951253850b77492bd4aad9 Author: Pablo Neira Ayuso Date: Thu Aug 10 09:38:58 2017 +0200 libmsc: gsm340_gen_oa_sub() may return negative value gsm340_gen_oa() returns a negative value if the output buffer that the caller passes is too small, so we have to check the return value of this function. Fixes: CID 174178 Fixes: CID 174179 Change-Id: I47215d7d89771730a7f84efa8aeeb187a0911fdb ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 10 20:17:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 10 Aug 2017 20:17:11 GMT Subject: openbsc.git branch master updated. 0.15.0-853-gde0dfcd00 Message-ID: <201708102017.v7AKHBMD020996@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 de0dfcd00e9e73c3e07aaee535e5b977badd8579 (commit) from 7fa0bcd928ea1deac9951253850b77492bd4aad9 (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=de0dfcd00e9e73c3e07aaee535e5b977badd8579 commit de0dfcd00e9e73c3e07aaee535e5b977badd8579 Author: Pau Espin Pedrol Date: Thu Aug 10 13:03:48 2017 +0200 libmsc: Remove comment not applying anymore The change-id I7276d356d805a83ebeec72b02c8563b7135ea0b6 added msg_ref to the databse but forgot to remove the comment stating it's not being stored. Change-Id: I204f098c8f2a480405446113e2181b2c53700cf3 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/db.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 11 08:46:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 08:46:58 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-22-g8f5d38c Message-ID: <201708110846.v7B8kwM8050111@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, laforge/ipv6 has been updated discards 86f42e4d9d17f4134018a556070d801adf64d974 (commit) discards 8b74b473e235cc409a4a443ba82ffd20df452b13 (commit) discards 95340e164e12a89a8e15750cd17503a89baaca9a (commit) discards 4f2c0e3e7627ffe0762d96f3289f71632ea9b32f (commit) via 8f5d38cc134a21151e6ab0e0c29b9106614df8b9 (commit) via 72a38b55e38407aa6c6b1cd32f848198ceee1287 (commit) via 1ae98777d9b1ee62e6900caf4bb580d1a42bb416 (commit) via d46bcd236e93432c894a939f4e5810dc5e9b4974 (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 (86f42e4d9d17f4134018a556070d801adf64d974) \ N -- N -- N (8f5d38cc134a21151e6ab0e0c29b9106614df8b9) 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/openggsn/commit/?id=8f5d38cc134a21151e6ab0e0c29b9106614df8b9 commit 8f5d38cc134a21151e6ab0e0c29b9106614df8b9 Author: Harald Welte Date: Thu Aug 3 00:47:03 2017 +0200 Support setting TUN device IPv6 address + prefix As we can now have PDP contexts with IPv6 user IP payload, it is useful to extend the TUN related code to be able to configure the tun device IPv6 address + prefix length Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6 http://cgit.osmocom.org/openggsn/commit/?id=72a38b55e38407aa6c6b1cd32f848198ceee1287 commit 72a38b55e38407aa6c6b1cd32f848198ceee1287 Author: Harald Welte Date: Wed Aug 9 21:58:12 2017 +0200 IPv6: in46_addr: OSMO_ASSERT() in case of unsupported calls There's a bit of trickery with the ip_pool and it's "lengty=8" IPv6 prefix handling, let's make sure we don't accidentially call any support functions with addresses of wrong length. Change-Id: I444c190bdcd18780344e1f0dad4faf3bcf9da5a5 http://cgit.osmocom.org/openggsn/commit/?id=1ae98777d9b1ee62e6900caf4bb580d1a42bb416 commit 1ae98777d9b1ee62e6900caf4bb580d1a42bb416 Author: Harald Welte Date: Wed Aug 9 20:28:52 2017 +0200 IPv6: Support PCO for IPv6 DNS addresses In IPv6, DNS server information is not passed along as IPCP6 like in IPv5 with IPCP. The reason is that IPCP6 (for PPP) doesn't support passing DNS server information. Rather, the relevant RFCs indicate DHCPv6 should be used even over point-to-point links. 3GPP decided to avoid DHCPv6 dependency for stateless autoconfiguration (the only mandatory IPv6 configuration mechanism) and added some new non-PPP-style PCO information elements ("containers") which can among other things inform a MS about IPV6 DNS servers. That same mechanism can also be used to inform the MS about IPv4 DNS servers, so for IPv4 there are now two competing mechanisms: IPCP and the new "native" PCO container. With this patch, we support both for IPv4. Change-Id: I21499afd61def8c925f7838bde76f34d28214b56 http://cgit.osmocom.org/openggsn/commit/?id=d46bcd236e93432c894a939f4e5810dc5e9b4974 commit d46bcd236e93432c894a939f4e5810dc5e9b4974 Author: Harald Welte Date: Tue Aug 8 23:27:22 2017 +0200 IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement The 3GPP specs are quite strange when it comes to how an IPv6 address or rather prefix is assigned to an IPv6 PDP context. The designated method for allocating the IPv6 address via the PDP EUA (End User Address) Information Element in the GTP signalling plane is *not* used to allocate the address/prefix. Instead, the EUA is used to allocate an "interface identifier" to the MS, which it the uses to derive its link-local source address to send a router solicitation. The GGSN subsequently answers witha router advertisement, advertising a single/64 prefix, whihcthe MS then uses to generate it's real IPv6 source address for subsequent communication. Change-Id: Icddf7d30e01d76a4784bcef5787b36f52f703a9f ----------------------------------------------------------------------- Summary of changes: ggsn/checksum.c | 12 +++++++++--- ggsn/icmpv6.c | 12 ++++++++---- 2 files changed, 17 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Aug 11 10:49:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 10:49:48 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-23-g855eda0 Message-ID: <201708111049.v7BAnmaV086696@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, laforge/ipv6 has been updated discards 8f5d38cc134a21151e6ab0e0c29b9106614df8b9 (commit) via 855eda0c60a180ca19ac6d8dd4cab88bff4bf061 (commit) via 0d458f9cd885a7550e1aa54b9f4a747afaa87ec5 (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 (8f5d38cc134a21151e6ab0e0c29b9106614df8b9) \ N -- N -- N (855eda0c60a180ca19ac6d8dd4cab88bff4bf061) 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/openggsn/commit/?id=855eda0c60a180ca19ac6d8dd4cab88bff4bf061 commit 855eda0c60a180ca19ac6d8dd4cab88bff4bf061 Author: Harald Welte Date: Fri Aug 11 12:31:59 2017 +0200 replace hand-coded tun_gifindex() with standard POSIX if_nametoindex() Change-Id: I738472765ab09f530dcf071455e1bb4e6fb3f6e5 http://cgit.osmocom.org/openggsn/commit/?id=0d458f9cd885a7550e1aa54b9f4a747afaa87ec5 commit 0d458f9cd885a7550e1aa54b9f4a747afaa87ec5 Author: Harald Welte Date: Thu Aug 3 00:47:03 2017 +0200 Support setting TUN device IPv6 address + prefix As we can now have PDP contexts with IPv6 user IP payload, it is useful to extend the TUN related code to be able to configure the tun device IPv6 address + prefix length Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6 ----------------------------------------------------------------------- Summary of changes: lib/tun.c | 48 +++++++++++------------------------------------- 1 file changed, 11 insertions(+), 37 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Aug 11 10:57:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 10:57:29 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-24-gfcfe334 Message-ID: <201708111057.v7BAvTLO089124@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, laforge/ipv6 has been updated discards 855eda0c60a180ca19ac6d8dd4cab88bff4bf061 (commit) discards 0d458f9cd885a7550e1aa54b9f4a747afaa87ec5 (commit) via fcfe334dc8730047b63450c70835bc5064f654d5 (commit) via bcdbe2ef1d3757948f4b8a800eac1b99375509c5 (commit) via 33ba0037d714fba5a555efb3c42192e18454e1ce (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 (855eda0c60a180ca19ac6d8dd4cab88bff4bf061) \ N -- N -- N (fcfe334dc8730047b63450c70835bc5064f654d5) 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/openggsn/commit/?id=fcfe334dc8730047b63450c70835bc5064f654d5 commit fcfe334dc8730047b63450c70835bc5064f654d5 Author: Harald Welte Date: Fri Aug 11 12:56:30 2017 +0200 tun_new(): Fix array overflow in FreeBSD related code Change-Id: I096e3b614e82e402886163274cfcf9355bd57580 http://cgit.osmocom.org/openggsn/commit/?id=bcdbe2ef1d3757948f4b8a800eac1b99375509c5 commit bcdbe2ef1d3757948f4b8a800eac1b99375509c5 Author: Harald Welte Date: Fri Aug 11 12:31:59 2017 +0200 replace hand-coded tun_gifindex() with standard POSIX if_nametoindex() Change-Id: I738472765ab09f530dcf071455e1bb4e6fb3f6e5 http://cgit.osmocom.org/openggsn/commit/?id=33ba0037d714fba5a555efb3c42192e18454e1ce commit 33ba0037d714fba5a555efb3c42192e18454e1ce Author: Harald Welte Date: Thu Aug 3 00:47:03 2017 +0200 Support setting TUN device IPv6 address + prefix As we can now have PDP contexts with IPv6 user IP payload, it is useful to extend the TUN related code to be able to configure the tun device IPv6 address + prefix length Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6 ----------------------------------------------------------------------- Summary of changes: lib/tun.c | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Aug 11 11:12:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 11:12:28 GMT Subject: openggsn.git branch laforge/ipv6 updated. 0.93-24-g81bc2ae Message-ID: <201708111112.v7BBCSqw094790@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, laforge/ipv6 has been updated discards fcfe334dc8730047b63450c70835bc5064f654d5 (commit) discards bcdbe2ef1d3757948f4b8a800eac1b99375509c5 (commit) discards 33ba0037d714fba5a555efb3c42192e18454e1ce (commit) via 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 (commit) via ab6d189f8f2fa7531d22636e1ac8c149c801d2e3 (commit) via 2e48a44952fdc68eb3e5d3680f944507a4a129c1 (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 (fcfe334dc8730047b63450c70835bc5064f654d5) \ N -- N -- N (81bc2aea53a6dbca8b1b3f32a042afb3db5640d1) 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/openggsn/commit/?id=81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 commit 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 Author: Harald Welte Date: Fri Aug 11 12:56:30 2017 +0200 tun_new(): Fix array overflow in FreeBSD related code Change-Id: I096e3b614e82e402886163274cfcf9355bd57580 http://cgit.osmocom.org/openggsn/commit/?id=ab6d189f8f2fa7531d22636e1ac8c149c801d2e3 commit ab6d189f8f2fa7531d22636e1ac8c149c801d2e3 Author: Harald Welte Date: Fri Aug 11 12:31:59 2017 +0200 replace hand-coded tun_gifindex() with standard POSIX if_nametoindex() Change-Id: I738472765ab09f530dcf071455e1bb4e6fb3f6e5 http://cgit.osmocom.org/openggsn/commit/?id=2e48a44952fdc68eb3e5d3680f944507a4a129c1 commit 2e48a44952fdc68eb3e5d3680f944507a4a129c1 Author: Harald Welte Date: Thu Aug 3 00:47:03 2017 +0200 Support setting TUN device IPv6 address + prefix As we can now have PDP contexts with IPv6 user IP payload, it is useful to extend the TUN related code to be able to configure the tun device IPv6 address + prefix length Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6 ----------------------------------------------------------------------- Summary of changes: lib/tun.c | 2 -- 1 file changed, 2 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Aug 11 11:13:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 11:13:43 GMT Subject: openggsn.git branch master updated. 0.93-22-g2e48a44 Message-ID: <201708111113.v7BBDhwp095207@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 2e48a44952fdc68eb3e5d3680f944507a4a129c1 (commit) via 72a38b55e38407aa6c6b1cd32f848198ceee1287 (commit) via 1ae98777d9b1ee62e6900caf4bb580d1a42bb416 (commit) via d46bcd236e93432c894a939f4e5810dc5e9b4974 (commit) from d4d6e09fd29e23e28960959ca488e1481339571e (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: ggsn/Makefile.am | 2 +- ggsn/checksum.c | 211 ++++++++++++++++++++++++++++++++++++++++++++++++ ggsn/checksum.h | 13 +++ ggsn/ggsn.c | 229 ++++++++++++++++++++++++++++++++++++++++------------ ggsn/icmpv6.c | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ ggsn/icmpv6.h | 6 ++ lib/debug.c | 5 ++ lib/in46_addr.c | 6 ++ lib/syserr.h | 1 + lib/tun.c | 123 +++++++++++++++++++++++++--- lib/tun.h | 7 +- 11 files changed, 779 insertions(+), 62 deletions(-) create mode 100644 ggsn/checksum.c create mode 100644 ggsn/checksum.h create mode 100644 ggsn/icmpv6.c create mode 100644 ggsn/icmpv6.h hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Aug 11 11:34:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 11:34:09 GMT Subject: openggsn.git branch master updated. 0.93-24-g81bc2ae Message-ID: <201708111134.v7BBY9xF001880@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 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 (commit) via ab6d189f8f2fa7531d22636e1ac8c149c801d2e3 (commit) from 2e48a44952fdc68eb3e5d3680f944507a4a129c1 (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: lib/tun.c | 30 ++++-------------------------- 1 file changed, 4 insertions(+), 26 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Aug 11 11:37:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 11:37:39 GMT Subject: openggsn.git branch laforge/ipv6 deleted. 0.93-24-g81bc2ae Message-ID: <201708111137.v7BBbdeH002766@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, laforge/ipv6 has been deleted was 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 ----------------------------------------------------------------------- 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 tun_new(): Fix array overflow in FreeBSD related code ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Aug 11 11:46:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 11:46:46 GMT Subject: libsmpp34.git branch master updated. 1.10-28-g9b3cefc Message-ID: <201708111146.v7BBkkHp005691@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 9b3cefca217759b52ac1dc5254a0b574229c2be5 (commit) from cc0bcd6bc051d5ccaf32cdbbc28f073369900857 (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=9b3cefca217759b52ac1dc5254a0b574229c2be5 commit 9b3cefca217759b52ac1dc5254a0b574229c2be5 Author: Pablo Neira Ayuso Date: Fri Aug 11 12:11:46 2017 +0200 add smpp34_tlv_for_each() helper So we don't need to remember this is an opencoded list of TLVs. Change-Id: I446929feed049d0411e1629ca263e2bc41f714cc ----------------------------------------------------------------------- Summary of changes: src/smpp34_structs.h | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Fri Aug 11 11:57:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 11:57:26 GMT Subject: openggsn.git annotated tag 0.94 created. 0.94 Message-ID: <201708111157.v7BBvQBK009870@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 annotated tag, 0.94 has been created at c2dfda949eeb4bff8a15fb832301a560d5341457 (tag) tagging 23eea1d132120198745dcca32728906d5f05dc5f (commit) replaces 0.93 tagged by Harald Welte on Fri Aug 11 13:50:31 2017 +0200 - Log ----------------------------------------------------------------- tag 0.94 as first version supporting IPv6 PDP contexts -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlmNmhAVHGxhZm9yZ2VA Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWr9sP/RUPVirP9Oobg5o6cf/7vw4iZuV7 KucGTwTjm/Vs0lAujHOr09NldmgsxCSlU7G1kLa66W8XSbZ+7/bP4GJZ6Nqj8WDU fjQYW87HLHQeZvRFsgvwYQROqUWBZw0+33rT8dcgLv85V+pMMo9nCXFsEicg91+V lzoOjnTcc79rXy94DLF9fwZNKi04fKCM7pxCugJEmiVOskWPLT0TV0llVeCxpJb4 u22kFNmPyup1YG4wYCbp8x5jYNNr86BhF5cMzdtR7XK2fla4tr217N8vzxlEqLrw UI5Jwa3KHkQ9mqBkKekfcFE9BLPsGFB7VNCfu+JNXBM8LwBalN+W92ZGbyq638JU 2gjYRZyCpikEUI+MS2dkDURThVr4tl3wV9gKngawNTgldwq+v603sMYqH5IWnVCP ZGKwHYZQaOJLZidpMPuucw3AgGt4Sn4y9jHzh5v81ZE7Ci69lYWsu84VLjdvSBtp V2pmikpGc4HCMjX4nUHZT6UXiaKd4QxpV3BaN69dru8cUZcKOAJDcPU9woZoXCK5 Vv3P8/50ryHSRqcQclFkIx8Z443FheMACnlOlwrtjq/yKQH4wnBJItKobdT3I6nM CqRZ27prCjStw1L1eSsMRZD22+S0suKYUqw9KMk6ukN0aAbUvCaRbU4ArEpSR9qL 5hzIHpx6WQ8wpShX =oXXX -----END PGP SIGNATURE----- Daniel Willmann (1): contrib: Start openggsn after networking Harald Welte (20): remove ChangeLog, it hasn't been updated since 2004 Update AUTHORS file to reflect the last 12 years Add MAkefile.* to EXTRA_DIST to ensure they end up in tarballs Update README with general project information + convert to Markdown track README.md rename in spec file and debian/docs Proper fix for "Force Dynamic IP" in Create PDP CTX ippool: Add IPv6 support to IP pool implementation lib/tun.h: Remove non-endian-safe redefinition of IP header ippool_new(): const-ify input arguments IPv6 support for user IP ggsn: Send proper errors in create_context_ind() in46_addr: Add new function in46a_prefix_equal() ippool: Extend pool to work with /64 prefixes IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement IPv6: Support PCO for IPv6 DNS addresses IPv6: in46_addr: OSMO_ASSERT() in case of unsupported calls Support setting TUN device IPv6 address + prefix replace hand-coded tun_gifindex() with standard POSIX if_nametoindex() tun_new(): Fix array overflow in FreeBSD related code Use osmocom-style git-version-gen / .version magic Max (2): ctrl: cleanup trap creation libgtp: improve error logging and propagation Neels Hofmeyr (1): jenkins: add value_string termination check bjovan (1): Code formatted to be in line with formatting rules. ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Aug 11 11:57:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 11:57:28 GMT Subject: openggsn.git branch master updated. 0.94 Message-ID: <201708111157.v7BBvSsB009899@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 23eea1d132120198745dcca32728906d5f05dc5f (commit) from 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 (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/openggsn/commit/?id=23eea1d132120198745dcca32728906d5f05dc5f commit 23eea1d132120198745dcca32728906d5f05dc5f Author: Harald Welte Date: Fri Aug 11 13:47:24 2017 +0200 Use osmocom-style git-version-gen / .version magic This generates the version number from the latest tag + git history Change-Id: I71e1c3f8f534d9e9690c94068eccdee29a6fee12 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 8 ++- configure.ac | 2 +- debian/rules | 4 ++ git-version-gen | 151 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 163 insertions(+), 2 deletions(-) create mode 100755 git-version-gen hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Fri Aug 11 16:24:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 11 Aug 2017 16:24:58 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-943-g23b8cf5ea Message-ID: <201708111624.v7BGOwv5088665@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, pmaier/aoip3 has been updated via 23b8cf5eaa4182fbc8c0940fd3727f7e6e4dac2b (commit) via 4aacc427d04380029af00fcde3515f6c3f3155cf (commit) via 4110ddc013bde7f1f84a5fb4de14eec9ed968444 (commit) via c2d3093b83779016a2895c2f45cb0a09316b92a5 (commit) from 4e73ea88cd463246f8ee95ba5b9e31bdd693d804 (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=23b8cf5eaa4182fbc8c0940fd3727f7e6e4dac2b commit 23b8cf5eaa4182fbc8c0940fd3727f7e6e4dac2b Author: Philipp Maier Date: Fri Aug 11 15:51:07 2017 +0200 osmo-bsc: pointcodes in human readable form use osmo_sccp_addr_name() instead of osmo_sccp_addr_dump() http://cgit.osmocom.org/openbsc/commit/?id=4aacc427d04380029af00fcde3515f6c3f3155cf commit 4aacc427d04380029af00fcde3515f6c3f3155cf Author: Philipp Maier Date: Fri Aug 11 16:25:42 2017 +0200 osmo-msc: point codes in human readable form use osmo_sccp_addr_name() instead of osmo_sccp_addr_dump() http://cgit.osmocom.org/openbsc/commit/?id=4110ddc013bde7f1f84a5fb4de14eec9ed968444 commit 4110ddc013bde7f1f84a5fb4de14eec9ed968444 Author: Philipp Maier Date: Fri Aug 11 13:59:29 2017 +0200 osmo-bsc: cleanup osmo_bsc_sigtran_init() http://cgit.osmocom.org/openbsc/commit/?id=c2d3093b83779016a2895c2f45cb0a09316b92a5 commit c2d3093b83779016a2895c2f45cb0a09316b92a5 Author: Philipp Maier Date: Fri Aug 11 11:08:05 2017 +0200 osmo-msc: cleanup ss7_setup() ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/a_iface.c | 29 ++++-- openbsc/src/libmsc/a_iface_bssap.c | 21 ++++- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 7 +- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 161 ++++++++++++++++++++++---------- openbsc/src/osmo-msc/msc_main.c | 95 ++++++++++--------- 5 files changed, 206 insertions(+), 107 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Aug 12 09:48:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 09:48:11 GMT Subject: osmocom-analog.git branch eric created. bbbc4acff810f8762dba687f7957b6a6ac6e37e8 Message-ID: <201708120948.v7C9mBDY008711@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, eric has been created at bbbc4acff810f8762dba687f7957b6a6ac6e37e8 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmocom-analog/commit/?id=bbbc4acff810f8762dba687f7957b6a6ac6e37e8 commit bbbc4acff810f8762dba687f7957b6a6ac6e37e8 Author: Andreas Eversberg Date: Thu Aug 10 15:59:29 2017 +0200 UHD: Remove buggy sample rate check ----------------------------------------------------------------------- hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Sat Aug 12 13:10:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 13:10:59 GMT Subject: openggsn.git branch laforge/osmo-ggsn created. 0.94-13-g556884c Message-ID: <201708121310.v7CDAxfo062185@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, laforge/osmo-ggsn has been created at 556884c7225f0ddcf9b694abcafea8f7a9fcdb83 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openggsn/commit/?id=556884c7225f0ddcf9b694abcafea8f7a9fcdb83 commit 556884c7225f0ddcf9b694abcafea8f7a9fcdb83 Author: Harald Welte Date: Sat Aug 12 15:07:02 2017 +0200 Introduce a VTY, factually turning OpenGGSN into an Osmocom program Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826 http://cgit.osmocom.org/openggsn/commit/?id=c14acd39b7f831156cac3ad4e7609b89c40c33a2 commit c14acd39b7f831156cac3ad4e7609b89c40c33a2 Author: Harald Welte Date: Sat Aug 12 14:55:09 2017 +0200 libgtp: Add back-reference to gsn from pdp context This is required once one wants to support multiple GSNs in a single application. WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2 http://cgit.osmocom.org/openggsn/commit/?id=0078446985c382ade663010b377e3563111d256c commit 0078446985c382ade663010b377e3563111d256c Author: Harald Welte Date: Sat Aug 12 14:52:45 2017 +0200 libgtp: Remove ctrl_handle from gsn_t, replace with private context The control interface handle never belonged into libgtp in the first place. Commit 727417dd28813c697b4820aef9f54f249e30c4b8 should not have added this to the shared library (used by sgsnemu, osmo-sgsn, ...), but to some private state of the GGSN. Introducing a private context pointer at the same location will keep ABI compatibilty. Change-Id: I4f17516dae3e04114564828a3e5f6e2ea54212a5 http://cgit.osmocom.org/openggsn/commit/?id=db644d3979cbdf3a7db9e84392678b16730a038c commit db644d3979cbdf3a7db9e84392678b16730a038c Author: Harald Welte Date: Sat Aug 12 15:06:19 2017 +0200 lib/tun.c: Proper cleanup during tun_new() error paths Change-Id: I285be20df76774ac7258b6edb3d4f2d28703757d http://cgit.osmocom.org/openggsn/commit/?id=c3642522d3d21dc2a168a72e666174010c50c864 commit c3642522d3d21dc2a168a72e666174010c50c864 Author: Harald Welte Date: Sat Aug 12 12:55:04 2017 +0200 lib/ippool: Move ippool_aton() out of ippool_new() we rather pass the in46_prefix directly into ippool_new() Change-Id: Iadf6274e881a9bfc75eb41f9380f5ae2d8c92a0f http://cgit.osmocom.org/openggsn/commit/?id=5e415c70cf1015262171f75943e1a6d4c158484d commit 5e415c70cf1015262171f75943e1a6d4c158484d Author: Harald Welte Date: Sat Aug 12 12:46:39 2017 +0200 lib/ippool: Add back-pointer from pool member to pool This allows us to remove pool members without having to keep a pointer to the pool around. Change-Id: I9042eb85989c5451d7894678eca110dd19e78002 http://cgit.osmocom.org/openggsn/commit/?id=7fa3b09b4699476a051f7826ab7f2a5e4a90ffa7 commit 7fa3b09b4699476a051f7826ab7f2a5e4a90ffa7 Author: Harald Welte Date: Sat Aug 12 14:54:28 2017 +0200 lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address Change-Id: I42d41ec1370b9cc15d372b649d8e1bc78e76af9b http://cgit.osmocom.org/openggsn/commit/?id=962b3d28cbe2db8b7158e25d5e970b78c0119e1d commit 962b3d28cbe2db8b7158e25d5e970b78c0119e1d Author: Harald Welte Date: Sat Aug 12 12:55:48 2017 +0200 lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix Change-Id: I797d105117e81951732bcfc2cc26a8d00fd69443 http://cgit.osmocom.org/openggsn/commit/?id=8404045d8734b12ecde815154ceac4bb87abc63d commit 8404045d8734b12ecde815154ceac4bb87abc63d Author: Harald Welte Date: Sat Aug 12 12:46:17 2017 +0200 lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa() Change-Id: I752b7033a106a74dc219047da5c3a7ad3cd3602e http://cgit.osmocom.org/openggsn/commit/?id=f291986735ea4e8599105648ad23033d14c2dad9 commit f291986735ea4e8599105648ad23033d14c2dad9 Author: Harald Welte Date: Sat Aug 12 14:56:10 2017 +0200 lib/tun: Add 'void *priv' pointer to tun_t This allows the application to attach some private state to the tun device, such as the context from which it was created/allocated Change-Id: Ief43b9b5fab5830fa8e28362c795f88f0b4d353b http://cgit.osmocom.org/openggsn/commit/?id=f441b42c26bdb59f86200a517801306d3ee1c561 commit f441b42c26bdb59f86200a517801306d3ee1c561 Author: Harald Welte Date: Sat Aug 12 15:09:08 2017 +0200 lib/tun: Add missing #include to net/if.h for IFNAMSIZ Change-Id: I979867d643c9fa912884fe55105333dbad39ab97 http://cgit.osmocom.org/openggsn/commit/?id=2a683d8308b478fb963c18c4f9ea0c536972e38f commit 2a683d8308b478fb963c18c4f9ea0c536972e38f Author: Harald Welte Date: Sat Aug 12 14:52:15 2017 +0200 gtp-kernel: Remove dependency to cmdline.[ch] Change-Id: I760f25df609c309eba4d5716f3e23b49320449bf http://cgit.osmocom.org/openggsn/commit/?id=adacad50fd479e161a4bceceba1e888877e5b1db commit adacad50fd479e161a4bceceba1e888877e5b1db Author: Harald Welte Date: Fri Jul 21 16:47:45 2017 +0200 WIP: Allow GGSN to run as non-root this is just a mock-up to show what needs to be done. The actual tun device would be created e.g. by system startup scripts using tunctl for the non-root user and configure the interface address, and openggsn simply needs to use that tun device name and not attempt to set the local interface address. Change-Id: I0d5657fae363529f82ec7412bf0dbb252866e261 ----------------------------------------------------------------------- hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Aug 12 13:14:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 13:14:52 GMT Subject: openggsn.git branch laforge/osmo-ggsn updated. 0.94-12-g54b3158 Message-ID: <201708121314.v7CDEqWA063272@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, laforge/osmo-ggsn has been updated discards 556884c7225f0ddcf9b694abcafea8f7a9fcdb83 (commit) discards c14acd39b7f831156cac3ad4e7609b89c40c33a2 (commit) discards 0078446985c382ade663010b377e3563111d256c (commit) discards db644d3979cbdf3a7db9e84392678b16730a038c (commit) discards c3642522d3d21dc2a168a72e666174010c50c864 (commit) discards 5e415c70cf1015262171f75943e1a6d4c158484d (commit) discards 7fa3b09b4699476a051f7826ab7f2a5e4a90ffa7 (commit) discards 962b3d28cbe2db8b7158e25d5e970b78c0119e1d (commit) discards 8404045d8734b12ecde815154ceac4bb87abc63d (commit) discards f291986735ea4e8599105648ad23033d14c2dad9 (commit) discards f441b42c26bdb59f86200a517801306d3ee1c561 (commit) discards 2a683d8308b478fb963c18c4f9ea0c536972e38f (commit) discards adacad50fd479e161a4bceceba1e888877e5b1db (commit) via 54b3158d5f5a2846cf97d230718e0942337af659 (commit) via 29aa4d23193efee30407fb0add5f07e2a3f54d6f (commit) via 2049be3919a81e930b76b448edac0a5109e40400 (commit) via 6e3b58bbe5d5fa0f61b87e3cde278d59548d8951 (commit) via d05fc001e6aa11eb31bdb3a8d29676b9f6b4cf03 (commit) via 05aa0177cae622ee7ccfb6a9b920878180eb926a (commit) via e4d6b50309e0e94fd7caa1d417e4f1aa7aa4b2cc (commit) via 87ec4c27ff446505840737e0e64f7b72c24301c4 (commit) via b854d15c3d1e157a457e30f980cc69e2971328a9 (commit) via 1dc6530834bd0c74b16763daba2b9436b6f9e269 (commit) via 5b24b4918173a30ce528e2edd2d78d775df2be20 (commit) via dc1870f33dc0a96f24bb3237ec8c42e110734464 (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 (556884c7225f0ddcf9b694abcafea8f7a9fcdb83) \ N -- N -- N (54b3158d5f5a2846cf97d230718e0942337af659) 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/openggsn/commit/?id=54b3158d5f5a2846cf97d230718e0942337af659 commit 54b3158d5f5a2846cf97d230718e0942337af659 Author: Harald Welte Date: Sat Aug 12 15:07:02 2017 +0200 Introduce a VTY, factually turning OpenGGSN into an Osmocom program Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826 http://cgit.osmocom.org/openggsn/commit/?id=29aa4d23193efee30407fb0add5f07e2a3f54d6f commit 29aa4d23193efee30407fb0add5f07e2a3f54d6f Author: Harald Welte Date: Sat Aug 12 14:55:09 2017 +0200 libgtp: Add back-reference to gsn from pdp context This is required once one wants to support multiple GSNs in a single application. WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2 http://cgit.osmocom.org/openggsn/commit/?id=2049be3919a81e930b76b448edac0a5109e40400 commit 2049be3919a81e930b76b448edac0a5109e40400 Author: Harald Welte Date: Sat Aug 12 14:52:45 2017 +0200 libgtp: Remove ctrl_handle from gsn_t, replace with private context The control interface handle never belonged into libgtp in the first place. Commit 727417dd28813c697b4820aef9f54f249e30c4b8 should not have added this to the shared library (used by sgsnemu, osmo-sgsn, ...), but to some private state of the GGSN. Introducing a private context pointer at the same location will keep ABI compatibilty. Change-Id: I4f17516dae3e04114564828a3e5f6e2ea54212a5 http://cgit.osmocom.org/openggsn/commit/?id=6e3b58bbe5d5fa0f61b87e3cde278d59548d8951 commit 6e3b58bbe5d5fa0f61b87e3cde278d59548d8951 Author: Harald Welte Date: Sat Aug 12 15:06:19 2017 +0200 lib/tun.c: Proper cleanup during tun_new() error paths Change-Id: I285be20df76774ac7258b6edb3d4f2d28703757d http://cgit.osmocom.org/openggsn/commit/?id=d05fc001e6aa11eb31bdb3a8d29676b9f6b4cf03 commit d05fc001e6aa11eb31bdb3a8d29676b9f6b4cf03 Author: Harald Welte Date: Sat Aug 12 12:55:04 2017 +0200 lib/ippool: Move ippool_aton() out of ippool_new() we rather pass the in46_prefix directly into ippool_new() Change-Id: Iadf6274e881a9bfc75eb41f9380f5ae2d8c92a0f http://cgit.osmocom.org/openggsn/commit/?id=05aa0177cae622ee7ccfb6a9b920878180eb926a commit 05aa0177cae622ee7ccfb6a9b920878180eb926a Author: Harald Welte Date: Sat Aug 12 12:46:39 2017 +0200 lib/ippool: Add back-pointer from pool member to pool This allows us to remove pool members without having to keep a pointer to the pool around. Change-Id: I9042eb85989c5451d7894678eca110dd19e78002 http://cgit.osmocom.org/openggsn/commit/?id=e4d6b50309e0e94fd7caa1d417e4f1aa7aa4b2cc commit e4d6b50309e0e94fd7caa1d417e4f1aa7aa4b2cc Author: Harald Welte Date: Sat Aug 12 14:54:28 2017 +0200 lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address Change-Id: I42d41ec1370b9cc15d372b649d8e1bc78e76af9b http://cgit.osmocom.org/openggsn/commit/?id=87ec4c27ff446505840737e0e64f7b72c24301c4 commit 87ec4c27ff446505840737e0e64f7b72c24301c4 Author: Harald Welte Date: Sat Aug 12 12:55:48 2017 +0200 lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix Change-Id: I797d105117e81951732bcfc2cc26a8d00fd69443 http://cgit.osmocom.org/openggsn/commit/?id=b854d15c3d1e157a457e30f980cc69e2971328a9 commit b854d15c3d1e157a457e30f980cc69e2971328a9 Author: Harald Welte Date: Sat Aug 12 12:46:17 2017 +0200 lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa() Change-Id: I752b7033a106a74dc219047da5c3a7ad3cd3602e http://cgit.osmocom.org/openggsn/commit/?id=1dc6530834bd0c74b16763daba2b9436b6f9e269 commit 1dc6530834bd0c74b16763daba2b9436b6f9e269 Author: Harald Welte Date: Sat Aug 12 14:56:10 2017 +0200 lib/tun: Add 'void *priv' pointer to tun_t This allows the application to attach some private state to the tun device, such as the context from which it was created/allocated Change-Id: Ief43b9b5fab5830fa8e28362c795f88f0b4d353b http://cgit.osmocom.org/openggsn/commit/?id=5b24b4918173a30ce528e2edd2d78d775df2be20 commit 5b24b4918173a30ce528e2edd2d78d775df2be20 Author: Harald Welte Date: Sat Aug 12 15:09:08 2017 +0200 lib/tun: Add missing #include to net/if.h for IFNAMSIZ Change-Id: I979867d643c9fa912884fe55105333dbad39ab97 http://cgit.osmocom.org/openggsn/commit/?id=dc1870f33dc0a96f24bb3237ec8c42e110734464 commit dc1870f33dc0a96f24bb3237ec8c42e110734464 Author: Harald Welte Date: Sat Aug 12 14:52:15 2017 +0200 gtp-kernel: Remove dependency to cmdline.[ch] Change-Id: I760f25df609c309eba4d5716f3e23b49320449bf ----------------------------------------------------------------------- Summary of changes: ggsn/ggsn.c | 1 + lib/tun.c | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Aug 12 16:29:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 16:29:21 GMT Subject: openggsn.git branch laforge/osmo-ggsn updated. 0.94-14-gccc02af Message-ID: <201708121629.v7CGTLcm018499@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, laforge/osmo-ggsn has been updated discards 54b3158d5f5a2846cf97d230718e0942337af659 (commit) discards 29aa4d23193efee30407fb0add5f07e2a3f54d6f (commit) discards 2049be3919a81e930b76b448edac0a5109e40400 (commit) discards 6e3b58bbe5d5fa0f61b87e3cde278d59548d8951 (commit) discards d05fc001e6aa11eb31bdb3a8d29676b9f6b4cf03 (commit) discards 05aa0177cae622ee7ccfb6a9b920878180eb926a (commit) discards e4d6b50309e0e94fd7caa1d417e4f1aa7aa4b2cc (commit) discards 87ec4c27ff446505840737e0e64f7b72c24301c4 (commit) discards b854d15c3d1e157a457e30f980cc69e2971328a9 (commit) discards 1dc6530834bd0c74b16763daba2b9436b6f9e269 (commit) discards 5b24b4918173a30ce528e2edd2d78d775df2be20 (commit) discards dc1870f33dc0a96f24bb3237ec8c42e110734464 (commit) via ccc02af6472398d2edef40cf0d67cc1bcab2d87f (commit) via 766275ab7918ffed0cfde7d20009ed640dbab5e3 (commit) via 4fffe3ed2ad21a72bc369f5d045094b82041a149 (commit) via 2ab8d03dd371d4ad42f3379be9e77bc88a0e07f2 (commit) via defa657404df72fe10152abbeb1cf4db8d3ed79d (commit) via db3a9f4d69f97970981cc3dc80200af82fb96b02 (commit) via f4c29c1225629aefe1513f2a43291919a148c1a5 (commit) via b7829076cd8371005f2f864ffd59dc9dc0db58a0 (commit) via eca48374c0e4b6eccb3edd149f6e78fd5ad95bab (commit) via fb845eff238db7b346ca84a3657f50011ca5d0ca (commit) via 680985869beaad03d55c0e38dc83c61e0f8f3e53 (commit) via abf33aaecfb18b806fd297cb42bffa7b620354fb (commit) via 215a5c8d011f2bc3bae3d597774d85a30d7f8f5d (commit) via 638fc607afbd7bffb84b69101c19f18da1c0cb3c (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 (54b3158d5f5a2846cf97d230718e0942337af659) \ N -- N -- N (ccc02af6472398d2edef40cf0d67cc1bcab2d87f) 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/openggsn/commit/?id=ccc02af6472398d2edef40cf0d67cc1bcab2d87f commit ccc02af6472398d2edef40cf0d67cc1bcab2d87f Author: Harald Welte Date: Sat Aug 12 16:38:44 2017 +0200 lib/tun: Mark internal helper functions 'static' Change-Id: I53a8a89abb0080a39a153e9d3864c17b29aa193c http://cgit.osmocom.org/openggsn/commit/?id=766275ab7918ffed0cfde7d20009ed640dbab5e3 commit 766275ab7918ffed0cfde7d20009ed640dbab5e3 Author: Harald Welte Date: Sat Aug 12 16:18:12 2017 +0200 Remove __sun__ code that is unmaintained We haven nobody maintaining this platform, let's remove it. In fact, only Linux and FreeBSD are part of the jenkins build tests, so even Apple/MacOS is up for disposal. However, as it's more popular, let's keep the code. Change-Id: Id6b8179259bacade52c39f96e688f828eff164ac http://cgit.osmocom.org/openggsn/commit/?id=4fffe3ed2ad21a72bc369f5d045094b82041a149 commit 4fffe3ed2ad21a72bc369f5d045094b82041a149 Author: Harald Welte Date: Sat Aug 12 15:07:02 2017 +0200 Introduce a VTY, factually turning OpenGGSN into an Osmocom program Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826 http://cgit.osmocom.org/openggsn/commit/?id=2ab8d03dd371d4ad42f3379be9e77bc88a0e07f2 commit 2ab8d03dd371d4ad42f3379be9e77bc88a0e07f2 Author: Harald Welte Date: Sat Aug 12 14:55:09 2017 +0200 libgtp: Add back-reference to gsn from pdp context This is required once one wants to support multiple GSNs in a single application. WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2 http://cgit.osmocom.org/openggsn/commit/?id=defa657404df72fe10152abbeb1cf4db8d3ed79d commit defa657404df72fe10152abbeb1cf4db8d3ed79d Author: Harald Welte Date: Sat Aug 12 14:52:45 2017 +0200 libgtp: Remove ctrl_handle from gsn_t, replace with private context The control interface handle never belonged into libgtp in the first place. Commit 727417dd28813c697b4820aef9f54f249e30c4b8 should not have added this to the shared library (used by sgsnemu, osmo-sgsn, ...), but to some private state of the GGSN. Introducing a private context pointer at the same location will keep ABI compatibilty. Change-Id: I4f17516dae3e04114564828a3e5f6e2ea54212a5 http://cgit.osmocom.org/openggsn/commit/?id=db3a9f4d69f97970981cc3dc80200af82fb96b02 commit db3a9f4d69f97970981cc3dc80200af82fb96b02 Author: Harald Welte Date: Sat Aug 12 15:06:19 2017 +0200 lib/tun.c: Proper cleanup during tun_new() error paths Change-Id: I285be20df76774ac7258b6edb3d4f2d28703757d http://cgit.osmocom.org/openggsn/commit/?id=f4c29c1225629aefe1513f2a43291919a148c1a5 commit f4c29c1225629aefe1513f2a43291919a148c1a5 Author: Harald Welte Date: Sat Aug 12 12:55:04 2017 +0200 lib/ippool: Move ippool_aton() out of ippool_new() we rather pass the in46_prefix directly into ippool_new() Change-Id: Iadf6274e881a9bfc75eb41f9380f5ae2d8c92a0f http://cgit.osmocom.org/openggsn/commit/?id=b7829076cd8371005f2f864ffd59dc9dc0db58a0 commit b7829076cd8371005f2f864ffd59dc9dc0db58a0 Author: Harald Welte Date: Sat Aug 12 12:46:39 2017 +0200 lib/ippool: Add back-pointer from pool member to pool This allows us to remove pool members without having to keep a pointer to the pool around. Change-Id: I9042eb85989c5451d7894678eca110dd19e78002 http://cgit.osmocom.org/openggsn/commit/?id=eca48374c0e4b6eccb3edd149f6e78fd5ad95bab commit eca48374c0e4b6eccb3edd149f6e78fd5ad95bab Author: Harald Welte Date: Sat Aug 12 14:54:28 2017 +0200 lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address Change-Id: I42d41ec1370b9cc15d372b649d8e1bc78e76af9b http://cgit.osmocom.org/openggsn/commit/?id=fb845eff238db7b346ca84a3657f50011ca5d0ca commit fb845eff238db7b346ca84a3657f50011ca5d0ca Author: Harald Welte Date: Sat Aug 12 12:55:48 2017 +0200 lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix Change-Id: I797d105117e81951732bcfc2cc26a8d00fd69443 http://cgit.osmocom.org/openggsn/commit/?id=680985869beaad03d55c0e38dc83c61e0f8f3e53 commit 680985869beaad03d55c0e38dc83c61e0f8f3e53 Author: Harald Welte Date: Sat Aug 12 12:46:17 2017 +0200 lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa() Change-Id: I752b7033a106a74dc219047da5c3a7ad3cd3602e http://cgit.osmocom.org/openggsn/commit/?id=abf33aaecfb18b806fd297cb42bffa7b620354fb commit abf33aaecfb18b806fd297cb42bffa7b620354fb Author: Harald Welte Date: Sat Aug 12 14:56:10 2017 +0200 lib/tun: Add 'void *priv' pointer to tun_t This allows the application to attach some private state to the tun device, such as the context from which it was created/allocated Change-Id: Ief43b9b5fab5830fa8e28362c795f88f0b4d353b http://cgit.osmocom.org/openggsn/commit/?id=215a5c8d011f2bc3bae3d597774d85a30d7f8f5d commit 215a5c8d011f2bc3bae3d597774d85a30d7f8f5d Author: Harald Welte Date: Sat Aug 12 15:09:08 2017 +0200 lib/tun: Add missing #include to net/if.h for IFNAMSIZ Change-Id: I979867d643c9fa912884fe55105333dbad39ab97 http://cgit.osmocom.org/openggsn/commit/?id=638fc607afbd7bffb84b69101c19f18da1c0cb3c commit 638fc607afbd7bffb84b69101c19f18da1c0cb3c Author: Harald Welte Date: Sat Aug 12 14:52:15 2017 +0200 gtp-kernel: Remove dependency to cmdline.[ch] Change-Id: I760f25df609c309eba4d5716f3e23b49320449bf ----------------------------------------------------------------------- Summary of changes: ggsn/ggsn.c | 149 ++++++++++++++++++++---------- ggsn/ggsn.h | 7 +- ggsn/ggsn_vty.c | 102 ++++++++++++++++----- ggsn/gtp-kernel.h | 1 + lib/in46_addr.c | 7 ++ lib/in46_addr.h | 1 + lib/tun.c | 269 ++---------------------------------------------------- lib/tun.h | 2 +- sgsnemu/sgsnemu.c | 7 +- 9 files changed, 204 insertions(+), 341 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Aug 12 16:39:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 16:39:29 GMT Subject: openggsn.git branch laforge/osmo-ggsn updated. 0.94-14-gf90636e Message-ID: <201708121639.v7CGdTWs020981@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, laforge/osmo-ggsn has been updated discards ccc02af6472398d2edef40cf0d67cc1bcab2d87f (commit) discards 766275ab7918ffed0cfde7d20009ed640dbab5e3 (commit) discards 4fffe3ed2ad21a72bc369f5d045094b82041a149 (commit) discards 2ab8d03dd371d4ad42f3379be9e77bc88a0e07f2 (commit) via f90636e35178a2b407ba754193ac77103fb2a7d0 (commit) via 58bd1693eb47579007a6dd902910194dac80791b (commit) via a22941aef3242ebbc011ccfab25c9f8ffecbc27b (commit) via f38f373ddb7283971b887d9a3ee31c98aae5d318 (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 (ccc02af6472398d2edef40cf0d67cc1bcab2d87f) \ N -- N -- N (f90636e35178a2b407ba754193ac77103fb2a7d0) 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/openggsn/commit/?id=f90636e35178a2b407ba754193ac77103fb2a7d0 commit f90636e35178a2b407ba754193ac77103fb2a7d0 Author: Harald Welte Date: Sat Aug 12 16:38:44 2017 +0200 lib/tun: Mark internal helper functions 'static' Change-Id: I53a8a89abb0080a39a153e9d3864c17b29aa193c http://cgit.osmocom.org/openggsn/commit/?id=58bd1693eb47579007a6dd902910194dac80791b commit 58bd1693eb47579007a6dd902910194dac80791b Author: Harald Welte Date: Sat Aug 12 16:18:12 2017 +0200 Remove __sun__ code that is unmaintained We haven nobody maintaining this platform, let's remove it. In fact, only Linux and FreeBSD are part of the jenkins build tests, so even Apple/MacOS is up for disposal. However, as it's more popular, let's keep the code. Change-Id: Id6b8179259bacade52c39f96e688f828eff164ac http://cgit.osmocom.org/openggsn/commit/?id=a22941aef3242ebbc011ccfab25c9f8ffecbc27b commit a22941aef3242ebbc011ccfab25c9f8ffecbc27b Author: Harald Welte Date: Sat Aug 12 15:07:02 2017 +0200 Introduce a VTY, factually turning OpenGGSN into an Osmocom program Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826 http://cgit.osmocom.org/openggsn/commit/?id=f38f373ddb7283971b887d9a3ee31c98aae5d318 commit f38f373ddb7283971b887d9a3ee31c98aae5d318 Author: Harald Welte Date: Sat Aug 12 14:55:09 2017 +0200 libgtp: Add back-reference to gsn from pdp context This is required once one wants to support multiple GSNs in a single application. WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2 ----------------------------------------------------------------------- Summary of changes: ggsn/ggsn.c | 4 +++- gtp/gtp.c | 8 +++++++- 2 files changed, 10 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Aug 12 20:56:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 20:56:40 GMT Subject: openggsn.git branch laforge/osmo-ggsn updated. 0.94-18-g46b7e30 Message-ID: <201708122056.v7CKueWt094339@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, laforge/osmo-ggsn has been updated discards f90636e35178a2b407ba754193ac77103fb2a7d0 (commit) discards 58bd1693eb47579007a6dd902910194dac80791b (commit) discards a22941aef3242ebbc011ccfab25c9f8ffecbc27b (commit) discards f38f373ddb7283971b887d9a3ee31c98aae5d318 (commit) discards defa657404df72fe10152abbeb1cf4db8d3ed79d (commit) discards db3a9f4d69f97970981cc3dc80200af82fb96b02 (commit) discards f4c29c1225629aefe1513f2a43291919a148c1a5 (commit) discards b7829076cd8371005f2f864ffd59dc9dc0db58a0 (commit) discards eca48374c0e4b6eccb3edd149f6e78fd5ad95bab (commit) discards fb845eff238db7b346ca84a3657f50011ca5d0ca (commit) discards 680985869beaad03d55c0e38dc83c61e0f8f3e53 (commit) discards abf33aaecfb18b806fd297cb42bffa7b620354fb (commit) discards 215a5c8d011f2bc3bae3d597774d85a30d7f8f5d (commit) discards 638fc607afbd7bffb84b69101c19f18da1c0cb3c (commit) via 46b7e30193c3a62449f3fe24ba225cafa610f21e (commit) via 96d48df6db81bed9da50b213e681169ba9b00b4c (commit) via cae6e41162be3889df3c350eef80f27e89538323 (commit) via 67c092bd1b526f1964bc6f29bd3c67c510dd2b72 (commit) via d54bee61e1043063d86341b089fd3db19ae357c3 (commit) via 25ebd9678114b0e1024d67e4934b4ab7b98f531f (commit) via bcefbf3979a21d386990a396bf93721c5411620b (commit) via 816813d5a079e863dc0dfb4b9116969c6417d7ca (commit) via be75a832aeaceda326cbbfe741be6925a8898786 (commit) via 664ba4117bd5aa79118bfda5903ae48db405c362 (commit) via 5c67c116a7833036b8bcec4e047d4c590105a842 (commit) via 27c7b2f94118e6a0a15ebeeb142e7c7cb7c21e55 (commit) via 1e904b05bbe0d5277bb8c374edd21d8ac65a0708 (commit) via fbc1c7a5650e541042e6d9df5a39b8980afa46cd (commit) via 546b762da662aaac026ebd29f00ae51fefeaf738 (commit) via 1b731746fda2e8949c1d38dca45ad03fd0d3ab4a (commit) via 54d082e5e8a3bd45a46dde1162015954b9047f69 (commit) via b10ee08c2ff4df8acc053d2ad9a2cba04e757061 (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 (f90636e35178a2b407ba754193ac77103fb2a7d0) \ N -- N -- N (46b7e30193c3a62449f3fe24ba225cafa610f21e) 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/openggsn/commit/?id=46b7e30193c3a62449f3fe24ba225cafa610f21e commit 46b7e30193c3a62449f3fe24ba225cafa610f21e Author: Harald Welte Date: Sat Aug 12 21:33:08 2017 +0200 WIP: manpage update Change-Id: Icc49721c3d52d5b1c921ea5e4ccfc8b705a2c9bc http://cgit.osmocom.org/openggsn/commit/?id=96d48df6db81bed9da50b213e681169ba9b00b4c commit 96d48df6db81bed9da50b213e681169ba9b00b4c Author: Harald Welte Date: Sat Aug 12 20:01:59 2017 +0200 Documentation update: Remove NEWS, README.Solaris, update README.md * README.Solaris is obsolete and related code has been removed * NEWS file was unmaintained for more than a decade, remove it * Remove "Performance" chapter about 550MHz Athlon * gengetopt is no longer needed for ggsn * remove compilation/installation instructions horribly out of date * command line syntax of 'ggsn' program has changed Change-Id: I45d627911503c7b733cae6a1396ca4d69a9994db http://cgit.osmocom.org/openggsn/commit/?id=cae6e41162be3889df3c350eef80f27e89538323 commit cae6e41162be3889df3c350eef80f27e89538323 Author: Harald Welte Date: Sat Aug 12 15:07:02 2017 +0200 Introduce a VTY, factually turning OpenGGSN into an Osmocom program Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826 http://cgit.osmocom.org/openggsn/commit/?id=67c092bd1b526f1964bc6f29bd3c67c510dd2b72 commit 67c092bd1b526f1964bc6f29bd3c67c510dd2b72 Author: Harald Welte Date: Sat Aug 12 16:38:44 2017 +0200 lib/tun: Mark internal helper functions 'static' Change-Id: I53a8a89abb0080a39a153e9d3864c17b29aa193c http://cgit.osmocom.org/openggsn/commit/?id=d54bee61e1043063d86341b089fd3db19ae357c3 commit d54bee61e1043063d86341b089fd3db19ae357c3 Author: Harald Welte Date: Sat Aug 12 16:18:12 2017 +0200 Remove __sun__ code that is unmaintained We haven nobody maintaining this platform, let's remove it. In fact, only Linux and FreeBSD are part of the jenkins build tests, so even Apple/MacOS is up for disposal. However, as it's more popular, let's keep the code. Change-Id: Id6b8179259bacade52c39f96e688f828eff164ac http://cgit.osmocom.org/openggsn/commit/?id=25ebd9678114b0e1024d67e4934b4ab7b98f531f commit 25ebd9678114b0e1024d67e4934b4ab7b98f531f Author: Harald Welte Date: Sat Aug 12 14:55:09 2017 +0200 libgtp: Add back-reference to gsn from pdp context This is required once one wants to support multiple GSNs in a single application. WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2 http://cgit.osmocom.org/openggsn/commit/?id=bcefbf3979a21d386990a396bf93721c5411620b commit bcefbf3979a21d386990a396bf93721c5411620b Author: Harald Welte Date: Sat Aug 12 14:52:45 2017 +0200 libgtp: Remove ctrl_handle from gsn_t, replace with private context The control interface handle never belonged into libgtp in the first place. Commit 727417dd28813c697b4820aef9f54f249e30c4b8 should not have added this to the shared library (used by sgsnemu, osmo-sgsn, ...), but to some private state of the GGSN. Introducing a private context pointer at the same location will keep ABI compatibilty. Change-Id: I4f17516dae3e04114564828a3e5f6e2ea54212a5 http://cgit.osmocom.org/openggsn/commit/?id=816813d5a079e863dc0dfb4b9116969c6417d7ca commit 816813d5a079e863dc0dfb4b9116969c6417d7ca Author: Harald Welte Date: Sat Aug 12 15:06:19 2017 +0200 lib/tun.c: Proper cleanup during tun_new() error paths Change-Id: I285be20df76774ac7258b6edb3d4f2d28703757d http://cgit.osmocom.org/openggsn/commit/?id=be75a832aeaceda326cbbfe741be6925a8898786 commit be75a832aeaceda326cbbfe741be6925a8898786 Author: Harald Welte Date: Sat Aug 12 12:55:04 2017 +0200 lib/ippool: Move ippool_aton() out of ippool_new() we rather pass the in46_prefix directly into ippool_new() Change-Id: Iadf6274e881a9bfc75eb41f9380f5ae2d8c92a0f http://cgit.osmocom.org/openggsn/commit/?id=664ba4117bd5aa79118bfda5903ae48db405c362 commit 664ba4117bd5aa79118bfda5903ae48db405c362 Author: Harald Welte Date: Sat Aug 12 12:46:39 2017 +0200 lib/ippool: Add back-pointer from pool member to pool This allows us to remove pool members without having to keep a pointer to the pool around. Change-Id: I9042eb85989c5451d7894678eca110dd19e78002 http://cgit.osmocom.org/openggsn/commit/?id=5c67c116a7833036b8bcec4e047d4c590105a842 commit 5c67c116a7833036b8bcec4e047d4c590105a842 Author: Harald Welte Date: Sat Aug 12 14:54:28 2017 +0200 lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address Change-Id: I42d41ec1370b9cc15d372b649d8e1bc78e76af9b http://cgit.osmocom.org/openggsn/commit/?id=27c7b2f94118e6a0a15ebeeb142e7c7cb7c21e55 commit 27c7b2f94118e6a0a15ebeeb142e7c7cb7c21e55 Author: Harald Welte Date: Sat Aug 12 12:55:48 2017 +0200 lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix Change-Id: I797d105117e81951732bcfc2cc26a8d00fd69443 http://cgit.osmocom.org/openggsn/commit/?id=1e904b05bbe0d5277bb8c374edd21d8ac65a0708 commit 1e904b05bbe0d5277bb8c374edd21d8ac65a0708 Author: Harald Welte Date: Sat Aug 12 12:46:17 2017 +0200 lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa() Change-Id: I752b7033a106a74dc219047da5c3a7ad3cd3602e http://cgit.osmocom.org/openggsn/commit/?id=fbc1c7a5650e541042e6d9df5a39b8980afa46cd commit fbc1c7a5650e541042e6d9df5a39b8980afa46cd Author: Harald Welte Date: Sat Aug 12 14:56:10 2017 +0200 lib/tun: Add 'void *priv' pointer to tun_t This allows the application to attach some private state to the tun device, such as the context from which it was created/allocated Change-Id: Ief43b9b5fab5830fa8e28362c795f88f0b4d353b http://cgit.osmocom.org/openggsn/commit/?id=546b762da662aaac026ebd29f00ae51fefeaf738 commit 546b762da662aaac026ebd29f00ae51fefeaf738 Author: Harald Welte Date: Sat Aug 12 15:09:08 2017 +0200 lib/tun: Add missing #include to net/if.h for IFNAMSIZ Change-Id: I979867d643c9fa912884fe55105333dbad39ab97 http://cgit.osmocom.org/openggsn/commit/?id=1b731746fda2e8949c1d38dca45ad03fd0d3ab4a commit 1b731746fda2e8949c1d38dca45ad03fd0d3ab4a Author: Harald Welte Date: Sat Aug 12 14:52:15 2017 +0200 gtp-kernel: Remove dependency to cmdline.[ch] Change-Id: I760f25df609c309eba4d5716f3e23b49320449bf http://cgit.osmocom.org/openggsn/commit/?id=54d082e5e8a3bd45a46dde1162015954b9047f69 commit 54d082e5e8a3bd45a46dde1162015954b9047f69 Author: Harald Welte Date: Sat Aug 12 22:43:21 2017 +0200 libgtp: Add missing mandatory IEs in GTP Error Indication Change-Id: Iadd1fe3de7c476576a4409f22f5e84e9eade6b6e http://cgit.osmocom.org/openggsn/commit/?id=b10ee08c2ff4df8acc053d2ad9a2cba04e757061 commit b10ee08c2ff4df8acc053d2ad9a2cba04e757061 Author: Harald Welte Date: Sat Aug 12 19:29:16 2017 +0200 Properly format IMSI before using it in trap For some reason Max' commits introducing the CTRL/trap interface about one year ago didn't convert the IMSI to its actual textual representation before usign it in the CTRL interface. Let's clean that up by properly interpreting the IMSI. Change-Id: I8b20d2e47a29de266d93a7ddd5e6877f7e346a63 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- NEWS | 78 ------------------------------------ README.Solaris | 41 ------------------- README.md | 122 +------------------------------------------------------- doc/ggsn.8 | 91 ++---------------------------------------- ggsn/ggsn.c | 60 +++++++++++++++++++++++----- ggsn/ggsn_vty.c | 68 +++++++++++++++++++++++++------ gtp/gtp.c | 40 ++++++++++++++++++- gtp/gtp.h | 1 + 9 files changed, 152 insertions(+), 351 deletions(-) delete mode 100644 NEWS delete mode 100644 README.Solaris hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Aug 12 21:31:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 21:31:43 GMT Subject: openggsn.git branch master updated. 0.94-1-gb10ee08 Message-ID: <201708122131.v7CLVhnX004748@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 b10ee08c2ff4df8acc053d2ad9a2cba04e757061 (commit) from 23eea1d132120198745dcca32728906d5f05dc5f (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: ggsn/ggsn.c | 2 +- gtp/gtp.c | 28 ++++++++++++++++++++++++++++ gtp/gtp.h | 1 + 3 files changed, 30 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Aug 12 21:35:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 21:35:14 GMT Subject: openggsn.git branch master updated. 0.94-2-g54d082e Message-ID: <201708122135.v7CLZEcp005899@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 54d082e5e8a3bd45a46dde1162015954b9047f69 (commit) from b10ee08c2ff4df8acc053d2ad9a2cba04e757061 (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: gtp/gtp.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Aug 12 23:17:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 23:17:56 GMT Subject: openggsn.git branch master updated. 0.94-3-g37d5b15 Message-ID: <201708122317.v7CNHu3m034452@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 37d5b1557b4c15b59ab3fe432faa5b7bf7c5a2a3 (commit) from 54d082e5e8a3bd45a46dde1162015954b9047f69 (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/openggsn/commit/?id=37d5b1557b4c15b59ab3fe432faa5b7bf7c5a2a3 commit 37d5b1557b4c15b59ab3fe432faa5b7bf7c5a2a3 Author: Harald Welte Date: Sat Aug 12 23:58:29 2017 +0200 libgtp: Delete PDP context on receiving GTPv1 Error Indication When a peer GSN receives a GPDU for an unknown PDP context, it sends a GTP Error Indication. This Error Indication should be used to delete the offending PDP context locally. In GTPv1, the Error Indication contains some mandatory IEs using which we can look up the PDP context and delete it. The existing code only dealt with GTPv0 Error Indications which lack those IEs and use the TEI in the header instead. Change-Id: I3e843f9ef1d6fd7868cc992e083c0891d16b6da9 Closes: OS#2426 ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 39 +++++++++++++++++++++++++++++++++------ gtp/pdp.c | 19 +++++++++++++++++++ gtp/pdp.h | 1 + 3 files changed, 53 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Aug 12 23:20:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 23:20:53 GMT Subject: libosmocore.git branch master updated. 0.9.6-360-g6c0a0e64 Message-ID: <201708122320.v7CNKr5F035864@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 6c0a0e645d4663fdd15de41d3e4dc3f45d6ce708 (commit) from 4a29f348135671ba59107a1659fab6c8c9362f58 (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=6c0a0e645d4663fdd15de41d3e4dc3f45d6ce708 commit 6c0a0e645d4663fdd15de41d3e4dc3f45d6ce708 Author: Harald Welte Date: Sat Aug 12 11:43:14 2017 +0200 add osmo_fd_setup() convenience function to fill-in osmo_fd This basically follows the concept of osmo_timer_setup() and allows the caller to fill-in all configurable fields of osmo_fd in one line of code, rather than open-coding it in 5 lines everywhere. Change-Id: I6dbf19ea22fd65302bfc5424c10418d1b7939094 ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/select.h | 4 ++++ src/select.c | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Aug 12 23:21:08 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 23:21:08 GMT Subject: libsmpp34.git branch master updated. 1.10-29-gc283d84 Message-ID: <201708122321.v7CNL8ha035997@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 c283d8431c5c145db1e5a327f9ccea412097c179 (commit) from 9b3cefca217759b52ac1dc5254a0b574229c2be5 (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=c283d8431c5c145db1e5a327f9ccea412097c179 commit c283d8431c5c145db1e5a327f9ccea412097c179 Author: Pablo Neira Ayuso Date: Fri Aug 11 13:09:28 2017 +0200 add esm_class definitions Add special message attributes definitions that are associated with the short message. Thus, we can get rid of magic numbers in our codebase. Change-Id: I91afd8b462b8fd3b2c4c5b54f4eeb7ec5b730b65 ----------------------------------------------------------------------- Summary of changes: src/smpp34.h | 8 ++++++++ 1 file changed, 8 insertions(+) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Sat Aug 12 23:21:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 12 Aug 2017 23:21:50 GMT Subject: openbsc.git branch master updated. 0.15.0-854-g68e4ad155 Message-ID: <201708122321.v7CNLobs036234@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 68e4ad155de1c27cf7c7ac6dd17bed8684d7bb0c (commit) from de0dfcd00e9e73c3e07aaee535e5b977badd8579 (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=68e4ad155de1c27cf7c7ac6dd17bed8684d7bb0c commit 68e4ad155de1c27cf7c7ac6dd17bed8684d7bb0c Author: Pablo Neira Ayuso Date: Fri Aug 11 12:02:12 2017 +0200 libmsc: use smpp34_tlv_for_each() to avoid suboptimal TLV handling submit_to_sms() now handles two TLVs, so find_tlv() is suboptiomal and it can be removed, since it would result in two passes on the TLV list. Use new smpp34_tlv_for_each() helper to iterate over the list of TLVs that is available since I446929feed049d0411e1629ca263e2bc41f714cc. Change-Id: I53a65164a6cc4abc6bf57d9a8dc275cf21c90222 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/smpp_openbsc.c | 70 ++++++++++++++++++++++----------------- 1 file changed, 40 insertions(+), 30 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Aug 13 07:38:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 07:38:29 GMT Subject: osmocom-analog.git branch eric updated. 5b0f3d4ae4874660f0cf0c5b56a0774e7de865d7 Message-ID: <201708130738.v7D7cTWG082088@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, eric has been updated via 5b0f3d4ae4874660f0cf0c5b56a0774e7de865d7 (commit) from bbbc4acff810f8762dba687f7957b6a6ac6e37e8 (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=5b0f3d4ae4874660f0cf0c5b56a0774e7de865d7 commit 5b0f3d4ae4874660f0cf0c5b56a0774e7de865d7 Author: Andreas Eversberg Date: Sun Aug 13 09:28:00 2017 +0200 hack 1: - add time measurement for processing loop - change names of sdr threads - disable end-of-burst flag ----------------------------------------------------------------------- Summary of changes: src/common/sdr.c | 10 ++++++++++ src/common/sender.c | 18 ++++++++++++++++++ src/common/uhd.c | 2 +- 3 files changed, 29 insertions(+), 1 deletion(-) hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Sun Aug 13 22:21:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:21:48 GMT Subject: openggsn.git branch laforge/osmo-ggsn updated. 0.94-19-g42dbc3b Message-ID: <201708132221.v7DMLmKr038781@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, laforge/osmo-ggsn has been updated discards 46b7e30193c3a62449f3fe24ba225cafa610f21e (commit) discards 96d48df6db81bed9da50b213e681169ba9b00b4c (commit) discards cae6e41162be3889df3c350eef80f27e89538323 (commit) discards 67c092bd1b526f1964bc6f29bd3c67c510dd2b72 (commit) discards d54bee61e1043063d86341b089fd3db19ae357c3 (commit) discards 25ebd9678114b0e1024d67e4934b4ab7b98f531f (commit) discards bcefbf3979a21d386990a396bf93721c5411620b (commit) discards 816813d5a079e863dc0dfb4b9116969c6417d7ca (commit) discards be75a832aeaceda326cbbfe741be6925a8898786 (commit) discards 664ba4117bd5aa79118bfda5903ae48db405c362 (commit) discards 5c67c116a7833036b8bcec4e047d4c590105a842 (commit) discards 27c7b2f94118e6a0a15ebeeb142e7c7cb7c21e55 (commit) discards 1e904b05bbe0d5277bb8c374edd21d8ac65a0708 (commit) discards fbc1c7a5650e541042e6d9df5a39b8980afa46cd (commit) discards 546b762da662aaac026ebd29f00ae51fefeaf738 (commit) discards 1b731746fda2e8949c1d38dca45ad03fd0d3ab4a (commit) via 42dbc3b327d1f8e83ef87f9989d32e83b2d6ecbd (commit) via 0c1d9a08980654e3007c6544ac0ad00cd5e1836a (commit) via 3fb2abba082d6639deca0f7bf71bb0001d0b8e09 (commit) via f36d3bb590280bda52931f4d1ed2c0fc9dd94e25 (commit) via b6ebaaa2101ddb75728b6321ea083c121010b0b8 (commit) via f1b83c67ea1a7998cafd3cdf7d015bb2961bbee1 (commit) via e5ee3a13da4e1a6aff9f4136cf121626068dff7f (commit) via c3aa0c286857fb9bd7aa03119818b97fa406d003 (commit) via d21dc8b16944e9ca2b2b1a17c009d8688e79f8fe (commit) via 26be8063c01cbaad1a346a1c214d695900845bd8 (commit) via 9f9732dbdd11407c93cec536e9df81d90e83d218 (commit) via b653b77402c7440f110a93ca876d71b1b07e7d3d (commit) via b3394116fb952da0dfdfb5fd2f71f6e51ad4f512 (commit) via b7383add9ed8bb621335706b99c6e1019ee63a07 (commit) via 5b0cf4329aaf25a12dcc450fe71502c2375361b0 (commit) via e65b347c95ba4c4df87a8d546309534c1c49bed6 (commit) via 37d5b1557b4c15b59ab3fe432faa5b7bf7c5a2a3 (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 (46b7e30193c3a62449f3fe24ba225cafa610f21e) \ N -- N -- N (42dbc3b327d1f8e83ef87f9989d32e83b2d6ecbd) 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/openggsn/commit/?id=42dbc3b327d1f8e83ef87f9989d32e83b2d6ecbd commit 42dbc3b327d1f8e83ef87f9989d32e83b2d6ecbd Author: Harald Welte Date: Sat Aug 12 21:33:08 2017 +0200 WIP: manpage update Change-Id: Icc49721c3d52d5b1c921ea5e4ccfc8b705a2c9bc http://cgit.osmocom.org/openggsn/commit/?id=0c1d9a08980654e3007c6544ac0ad00cd5e1836a commit 0c1d9a08980654e3007c6544ac0ad00cd5e1836a Author: Harald Welte Date: Sat Aug 12 20:01:59 2017 +0200 Documentation update: Remove NEWS, README.Solaris, update README.md * README.Solaris is obsolete and related code has been removed * NEWS file was unmaintained for more than a decade, remove it * Remove "Performance" chapter about 550MHz Athlon * gengetopt is no longer needed for ggsn * remove compilation/installation instructions horribly out of date * command line syntax of 'ggsn' program has changed Change-Id: I45d627911503c7b733cae6a1396ca4d69a9994db http://cgit.osmocom.org/openggsn/commit/?id=3fb2abba082d6639deca0f7bf71bb0001d0b8e09 commit 3fb2abba082d6639deca0f7bf71bb0001d0b8e09 Author: Harald Welte Date: Sat Aug 12 15:07:02 2017 +0200 Introduce a VTY, factually turning OpenGGSN into an Osmocom program Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826 http://cgit.osmocom.org/openggsn/commit/?id=f36d3bb590280bda52931f4d1ed2c0fc9dd94e25 commit f36d3bb590280bda52931f4d1ed2c0fc9dd94e25 Author: Harald Welte Date: Sat Aug 12 16:38:44 2017 +0200 lib/tun: Mark internal helper functions 'static' Change-Id: I53a8a89abb0080a39a153e9d3864c17b29aa193c http://cgit.osmocom.org/openggsn/commit/?id=b6ebaaa2101ddb75728b6321ea083c121010b0b8 commit b6ebaaa2101ddb75728b6321ea083c121010b0b8 Author: Harald Welte Date: Sat Aug 12 16:18:12 2017 +0200 Remove __sun__ code that is unmaintained We haven nobody maintaining this platform, let's remove it. In fact, only Linux and FreeBSD are part of the jenkins build tests, so even Apple/MacOS is up for disposal. However, as it's more popular, let's keep the code. Change-Id: Id6b8179259bacade52c39f96e688f828eff164ac http://cgit.osmocom.org/openggsn/commit/?id=f1b83c67ea1a7998cafd3cdf7d015bb2961bbee1 commit f1b83c67ea1a7998cafd3cdf7d015bb2961bbee1 Author: Harald Welte Date: Sat Aug 12 14:55:09 2017 +0200 libgtp: Add back-reference to gsn from pdp context This is required once one wants to support multiple GSNs in a single application. WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2 http://cgit.osmocom.org/openggsn/commit/?id=e5ee3a13da4e1a6aff9f4136cf121626068dff7f commit e5ee3a13da4e1a6aff9f4136cf121626068dff7f Author: Harald Welte Date: Sat Aug 12 14:52:45 2017 +0200 libgtp: Remove ctrl_handle from gsn_t, replace with private context The control interface handle never belonged into libgtp in the first place. Commit 727417dd28813c697b4820aef9f54f249e30c4b8 should not have added this to the shared library (used by sgsnemu, osmo-sgsn, ...), but to some private state of the GGSN. Introducing a private context pointer at the same location will keep ABI compatibilty. Change-Id: I4f17516dae3e04114564828a3e5f6e2ea54212a5 http://cgit.osmocom.org/openggsn/commit/?id=c3aa0c286857fb9bd7aa03119818b97fa406d003 commit c3aa0c286857fb9bd7aa03119818b97fa406d003 Author: Harald Welte Date: Sat Aug 12 15:06:19 2017 +0200 lib/tun.c: Proper cleanup during tun_new() error paths Change-Id: I285be20df76774ac7258b6edb3d4f2d28703757d http://cgit.osmocom.org/openggsn/commit/?id=d21dc8b16944e9ca2b2b1a17c009d8688e79f8fe commit d21dc8b16944e9ca2b2b1a17c009d8688e79f8fe Author: Harald Welte Date: Sat Aug 12 12:55:04 2017 +0200 lib/ippool: Move ippool_aton() out of ippool_new() we rather pass the in46_prefix directly into ippool_new() Change-Id: Iadf6274e881a9bfc75eb41f9380f5ae2d8c92a0f http://cgit.osmocom.org/openggsn/commit/?id=26be8063c01cbaad1a346a1c214d695900845bd8 commit 26be8063c01cbaad1a346a1c214d695900845bd8 Author: Harald Welte Date: Sat Aug 12 12:46:39 2017 +0200 lib/ippool: Add back-pointer from pool member to pool This allows us to remove pool members without having to keep a pointer to the pool around. Change-Id: I9042eb85989c5451d7894678eca110dd19e78002 http://cgit.osmocom.org/openggsn/commit/?id=9f9732dbdd11407c93cec536e9df81d90e83d218 commit 9f9732dbdd11407c93cec536e9df81d90e83d218 Author: Harald Welte Date: Sat Aug 12 14:54:28 2017 +0200 lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address Change-Id: I42d41ec1370b9cc15d372b649d8e1bc78e76af9b http://cgit.osmocom.org/openggsn/commit/?id=b653b77402c7440f110a93ca876d71b1b07e7d3d commit b653b77402c7440f110a93ca876d71b1b07e7d3d Author: Harald Welte Date: Sat Aug 12 12:55:48 2017 +0200 lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix Change-Id: I797d105117e81951732bcfc2cc26a8d00fd69443 http://cgit.osmocom.org/openggsn/commit/?id=b3394116fb952da0dfdfb5fd2f71f6e51ad4f512 commit b3394116fb952da0dfdfb5fd2f71f6e51ad4f512 Author: Harald Welte Date: Sat Aug 12 12:46:17 2017 +0200 lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa() Change-Id: I752b7033a106a74dc219047da5c3a7ad3cd3602e http://cgit.osmocom.org/openggsn/commit/?id=b7383add9ed8bb621335706b99c6e1019ee63a07 commit b7383add9ed8bb621335706b99c6e1019ee63a07 Author: Harald Welte Date: Sat Aug 12 14:56:10 2017 +0200 lib/tun: Add 'void *priv' pointer to tun_t This allows the application to attach some private state to the tun device, such as the context from which it was created/allocated Change-Id: Ief43b9b5fab5830fa8e28362c795f88f0b4d353b http://cgit.osmocom.org/openggsn/commit/?id=5b0cf4329aaf25a12dcc450fe71502c2375361b0 commit 5b0cf4329aaf25a12dcc450fe71502c2375361b0 Author: Harald Welte Date: Sat Aug 12 15:09:08 2017 +0200 lib/tun: Add missing #include to net/if.h for IFNAMSIZ Change-Id: I979867d643c9fa912884fe55105333dbad39ab97 http://cgit.osmocom.org/openggsn/commit/?id=e65b347c95ba4c4df87a8d546309534c1c49bed6 commit e65b347c95ba4c4df87a8d546309534c1c49bed6 Author: Harald Welte Date: Sat Aug 12 14:52:15 2017 +0200 gtp-kernel: Remove dependency to cmdline.[ch] Change-Id: I760f25df609c309eba4d5716f3e23b49320449bf ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 39 +++++++++++++++++++++++++++++++++------ gtp/pdp.c | 19 +++++++++++++++++++ gtp/pdp.h | 1 + 3 files changed, 53 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sun Aug 13 22:34:05 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:34:05 GMT Subject: openggsn.git branch master updated. 0.94-4-g367baa3 Message-ID: <201708132234.v7DMY5w4042552@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 367baa3776476d3fd33d8a73f1f2572e09e06368 (commit) from 37d5b1557b4c15b59ab3fe432faa5b7bf7c5a2a3 (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/openggsn/commit/?id=367baa3776476d3fd33d8a73f1f2572e09e06368 commit 367baa3776476d3fd33d8a73f1f2572e09e06368 Author: Harald Welte Date: Sun Aug 13 09:41:33 2017 +0200 update debian/changelog to 0.94 + fix pkg-config version This updates the debian changelog to 0.94 and adds some logic to debian/rulres which fixes the version of the libgtp.pc file built as part of our OBS builds (used to be UNKNOWN since commit 23eea1d132120198745dcca32728906d5f05dc5f) Change-Id: I883feaef35ff5ffd1b22fb255b7c36112b4a8f3b ----------------------------------------------------------------------- Summary of changes: debian/changelog | 11 +++++++++-- debian/rules | 4 ++++ 2 files changed, 13 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sun Aug 13 22:36:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:36:16 GMT Subject: openbsc.git branch master updated. 0.15.0-855-gcf123c0c4 Message-ID: <201708132236.v7DMaGgv043237@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 cf123c0c4e43c3cad124d535afaf97c9578dcd81 (commit) from 68e4ad155de1c27cf7c7ac6dd17bed8684d7bb0c (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=cf123c0c4e43c3cad124d535afaf97c9578dcd81 commit cf123c0c4e43c3cad124d535afaf97c9578dcd81 Author: Pablo Neira Ayuso Date: Fri Aug 11 13:10:48 2017 +0200 libmsc: use new smpp34 esm_class definitions Replace magic numbers by esm_class definitions, which have been added to latest libsmpp34 in Change-Id I91afd8b462b8fd3b2c4c5b54f4eeb7ec5b730b65 Change-Id: I6c458690da60c8f3637680efbd718f6e8c6feb4c ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/smpp_openbsc.c | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Aug 13 22:38:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:38:20 GMT Subject: openbsc.git branch master updated. 0.15.0-856-g84fe98915 Message-ID: <201708132238.v7DMcKi5044014@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 84fe989151e00089c674658532ecfa5a7cacc173 (commit) from cf123c0c4e43c3cad124d535afaf97c9578dcd81 (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=84fe989151e00089c674658532ecfa5a7cacc173 commit 84fe989151e00089c674658532ecfa5a7cacc173 Author: Alexander Chemeris Date: Tue Jul 11 01:42:41 2017 +0630 libcommon: Fix log output for bts>0. Fixes regression probably introduced in c696cc28. For bts>0 logging doesn't show bts number correctly when printing lchan identification string - it will always show it as "bts=0". The reason for this is that the identification string is cached before bts->nr value is set to a proper value. This patch sets bts->nr as part of the first step of the bts structure initialization, before caching happens thus making sure the cached identification string is cached with the correct values. Change-Id: I61c18a7f021fcb1ec00d34a745f4e3ab03416c2d ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 2 +- openbsc/src/libcommon/gsm_data.c | 5 +++-- openbsc/src/libcommon/gsm_data_shared.c | 3 ++- openbsc/tests/channel/channel_test.c | 33 ++++++++++++++++++++++++++++++- openbsc/tests/channel/channel_test.ok | 1 + openbsc/tests/gsm0408/gsm0408_test.c | 10 +++++----- 6 files changed, 44 insertions(+), 10 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Aug 13 22:41:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:41:53 GMT Subject: libasn1c.git branch master updated. bce896fadb0be35b77123ab0999be34424819a6c Message-ID: <201708132241.v7DMfrKd045474@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 "asn1c runtime code as shared library". The branch, master has been updated via bce896fadb0be35b77123ab0999be34424819a6c (commit) from 4151e593e14a9004073c042adc5c433885036aff (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/libasn1c/commit/?id=bce896fadb0be35b77123ab0999be34424819a6c commit bce896fadb0be35b77123ab0999be34424819a6c Author: Alexander Couzens Date: Sun Aug 6 21:16:08 2017 +0000 add /debian to build a package debian files need a release so start with release 0.1.0 Change-Id: I135d975b84027d51cb1dc534e04dd314bbd20289 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 5 ++++ debian/compat | 1 + debian/control | 33 +++++++++++++++++++++++ debian/copyright | 64 +++++++++++++++++++++++++++++++++++++++++++++ debian/libasn1c-dev.install | 4 +++ debian/libasn1c0.install | 1 + debian/rules | 59 +++++++++++++++++++++++++++++++++++++++++ debian/source/format | 1 + 8 files changed, 168 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/libasn1c-dev.install create mode 100644 debian/libasn1c0.install create mode 100755 debian/rules create mode 100644 debian/source/format hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Sun Aug 13 22:46:20 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:46:20 GMT Subject: osmo-iuh.git branch master updated. 1aef9a6e1f12d8c710d21a9e8abf688dd81b350a Message-ID: <201708132246.v7DMkKMS047108@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 1aef9a6e1f12d8c710d21a9e8abf688dd81b350a (commit) via e485cdd38b363d84b3f6abc7e683c03c9a882d54 (commit) from ecbdc5cb06ef7f61c6f4cdb4e1fd84a05ec0407d (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=1aef9a6e1f12d8c710d21a9e8abf688dd81b350a commit 1aef9a6e1f12d8c710d21a9e8abf688dd81b350a Author: Neels Hofmeyr Date: Sat Aug 12 18:02:44 2017 +0200 iu_client: derive local SCCP addr from sccp instance ranap_iu_init() is passed an sccp instance that has a local primary point code. Use this primary PC by default as the local address for IuCS and IuPS clients. Remove the current vty command 'iu local-address point-code PC': - It is possible that we would like to configure a differing local point code at some point; this should then happen via sccp address book entries, not parsing PC directly. - Obtaining the local PC from the SCCP instance makes this command obsolete for all setups we're currently aiming at: one local PC per SCCP instance. - There are vty doc failures in this vty command, which cause osmo-msc and osmo-bsc vty test failures; rather than fixing this, let's drop it entirely until we see a need for it (and then do it properly with the address book). Cosmetic: prefix the local static variable with g_* like g_sccp and g_scu and define it in the same place. No default values are needed anymore, it gets overwritten in ranap_iu_init(). Change-Id: I3bb7fc1cd5261d214c6ba0cccfe95f637e6db087 http://cgit.osmocom.org/osmo-iuh/commit/?id=e485cdd38b363d84b3f6abc7e683c03c9a882d54 commit e485cdd38b363d84b3f6abc7e683c03c9a882d54 Author: Alexander Couzens Date: Sun Aug 6 21:52:02 2017 +0000 add /debian package support Change-Id: I985805aea0e48fe70619de8b81206098e4e37613 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 5 ++++ debian/compat | 1 + debian/control | 60 ++++++++++++++++++++++++++++++++++++++++ debian/copyright | 48 ++++++++++++++++++++++++++++++++ debian/libosmo-ranap-dev.install | 3 ++ debian/libosmo-ranap0.install | 1 + debian/osmo-hnbgw.install | 2 ++ debian/rules | 18 ++++++++++++ debian/source/format | 1 + src/iu_client.c | 11 ++------ src/iu_client_vty.c | 19 ------------- 11 files changed, 142 insertions(+), 27 deletions(-) create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/libosmo-ranap-dev.install create mode 100644 debian/libosmo-ranap0.install create mode 100644 debian/osmo-hnbgw.install create mode 100755 debian/rules create mode 100644 debian/source/format hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun Aug 13 22:48:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:48:10 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-297-g3219e52 Message-ID: <201708132248.v7DMmAxH047677@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 3219e52dcf6e771bd03ad4abc3823422edb6e5fe (commit) via c34bcd42e494200a7057dadcfa7e34fdbe6c0fca (commit) via 564ff618004be6b2126156eec1c97c13d86ff770 (commit) via f0d67969ad9844575d83e98d931c41f8cbef9a8c (commit) via d40d19d014fa34aa08ccdce3442e1c79db908477 (commit) via eafa10dd17ea1090d6e712e286b065a74c2baecb (commit) from 130c6808544e9b48f4742e2ef4ca5ca30d2b1425 (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=3219e52dcf6e771bd03ad4abc3823422edb6e5fe commit 3219e52dcf6e771bd03ad4abc3823422edb6e5fe Author: Philipp Maier Date: Fri Aug 11 17:45:46 2017 +0200 sccp: fixup for osmo_sccp_get_ss7() osmo_sccp_get_ss7() has the risk of a nullpointer dereference, when sccp is NULL. Return NULL when the sccp instance is NULL. Add doxygen comment Change-Id: I84d484e4441fd37443fff8c67e17df8fb15d5b2e http://cgit.osmocom.org/libosmo-sccp/commit/?id=c34bcd42e494200a7057dadcfa7e34fdbe6c0fca commit c34bcd42e494200a7057dadcfa7e34fdbe6c0fca Author: Philipp Maier Date: Fri Aug 11 17:42:35 2017 +0200 sccp: function to get sccp instance from sccp user It is currently impossible to find out which SCCP instance handles a particular user. Introduce function to lookup the SCCP instance from a given SCCP user. Change-Id: I9562c4f1d00e2ebb3252c5dea598b643aa393719 http://cgit.osmocom.org/libosmo-sccp/commit/?id=564ff618004be6b2126156eec1c97c13d86ff770 commit 564ff618004be6b2126156eec1c97c13d86ff770 Author: Philipp Maier Date: Fri Aug 11 14:31:35 2017 +0200 sccp: make osmo_sccp_addr_name() available osmo_sccp_addr_name() is not listed in any header file. Add osmo_sccp_addr_name() to sccp_helpers.h in order to make it available. Change-Id: I092dd55948faeeff78f28f7d50c5b84b9e69ef24 http://cgit.osmocom.org/libosmo-sccp/commit/?id=f0d67969ad9844575d83e98d931c41f8cbef9a8c commit f0d67969ad9844575d83e98d931c41f8cbef9a8c Author: Philipp Maier Date: Fri Aug 11 12:22:00 2017 +0200 sccp: add doxgen comments for osmo_sccp_simple_client() Some of the functons in sccp_user.c have already doygen comments on them. Add doxygen comments for the simple client functions as well Change-Id: I9143bdc54d729f9f50e69fe38cd1798e065f2497 http://cgit.osmocom.org/libosmo-sccp/commit/?id=d40d19d014fa34aa08ccdce3442e1c79db908477 commit d40d19d014fa34aa08ccdce3442e1c79db908477 Author: Philipp Maier Date: Fri Aug 11 11:51:46 2017 +0200 sccp: check for valid point code in osmo_sccp_simple_client() The point-code is not checked in the beginning, only the ASP checks the point code at a very late stage and fails in case an invalid point-code is detected. Remove the check in the ASP creation. Add a new check after the SS7 initalization that checks the point-code. If none is set, the default point-code will be used. Change-Id: I334d90e769bd9952f67c51b12a945f22bd268fa8 http://cgit.osmocom.org/libosmo-sccp/commit/?id=eafa10dd17ea1090d6e712e286b065a74c2baecb commit eafa10dd17ea1090d6e712e286b065a74c2baecb Author: Philipp Maier Date: Fri Aug 11 11:30:26 2017 +0200 sccp: fix handling of default IP addresses in osmo_sccp_simple_client() When the default IP addresses (remote or local) the respective struct value should be set to NULL. Fix wrong ?:-notation. Change-Id: I312caf9d54cedb02034e4ef88fdd2e6ad9ca1c34 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_helpers.h | 1 + include/osmocom/sigtran/sccp_sap.h | 3 +- src/sccp_user.c | 73 +++++++++++++++++++++++++++++----- 3 files changed, 65 insertions(+), 12 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sun Aug 13 22:48:35 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:48:35 GMT Subject: osmo-gsm-manuals.git branch master updated. 6d2dd43a1a3b201d4da4a329d812f13eee3d64de Message-ID: <201708132248.v7DMmZWQ047850@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 6d2dd43a1a3b201d4da4a329d812f13eee3d64de (commit) from da7adb3bba1b11e37395eaa56a1e594b02ec94c2 (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=6d2dd43a1a3b201d4da4a329d812f13eee3d64de commit 6d2dd43a1a3b201d4da4a329d812f13eee3d64de Author: Pau Espin Pedrol Date: Fri Aug 11 15:04:40 2017 +0200 osmux: Fix description for Dummy frames FT field Change-Id: Ia421655bd1be45101da3db2a0af44fbb3cc111c1 ----------------------------------------------------------------------- Summary of changes: OsmoBSC/osmux-reference.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Sun Aug 13 22:48:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:48:55 GMT Subject: openbsc.git branch master updated. 0.15.0-857-g406577be0 Message-ID: <201708132248.v7DMmta9047945@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 406577be0a5a0f845d673d18a21d717c702bbcdf (commit) from 84fe989151e00089c674658532ecfa5a7cacc173 (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=406577be0a5a0f845d673d18a21d717c702bbcdf commit 406577be0a5a0f845d673d18a21d717c702bbcdf Author: Pau Espin Pedrol Date: Fri Aug 11 16:48:51 2017 +0200 mgcp_osmux: Remove unused parameter Change-Id: Icb1e7cb15fe04642578f5292124ebc1eac9c9aa3 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/osmux.h | 3 +-- openbsc/src/libmgcp/mgcp_osmux.c | 9 +++------ 2 files changed, 4 insertions(+), 8 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Aug 13 22:49:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 22:49:17 GMT Subject: openbsc.git branch master updated. 0.15.0-858-g948847c23 Message-ID: <201708132249.v7DMnH0K048096@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 948847c23802ac344b0be0813d55a496d6a73263 (commit) from 406577be0a5a0f845d673d18a21d717c702bbcdf (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=948847c23802ac344b0be0813d55a496d6a73263 commit 948847c23802ac344b0be0813d55a496d6a73263 Author: Ivan Kluchnikov Date: Thu Aug 10 17:34:05 2017 +0300 handover_logic: set correct link to bts for subscriber_connection in case of moving this connection to another bts In case of successful completion of handover gsm_subscriber_connection could be moved from one bts to another, so connection link to bts should be replaced by link to bts, which owns new_lchan. This bug was detected, because conn->bts->nr is used in call control log messages and wrong number of bts was observed in these messages after handover. Change-Id: Idc7dd412b7580c451e716b73ef7549826c60b0d9 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/handover_logic.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Aug 13 23:24:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 13 Aug 2017 23:24:22 GMT Subject: osmo-bts.git branch master updated. 0.4.0-580-gfb78397 Message-ID: <201708132324.v7DNOMHD061000@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 fb78397cbdc652a24a7b9d0487f761ccde21728a (commit) from fe6c75d24a1751341bcee91cb45c7ac7f5d07da3 (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=fb78397cbdc652a24a7b9d0487f761ccde21728a commit fb78397cbdc652a24a7b9d0487f761ccde21728a Author: Harald Welte Date: Mon Aug 14 01:19:53 2017 +0200 Fix build after recent gsm_bts_alloc() change In openbsc.git Change-Id I61c18a7f021fcb1ec00d34a745f4e3ab03416c2d we changed the gsm_bts_alloc() function signature to include a second argument (the BTS number). This broke omso-bts, and this commit is intended to make it build again. Change-Id: I7ef7654d48c1cfc7e4ecb0b771553ec0740ce2bf ----------------------------------------------------------------------- Summary of changes: src/common/main.c | 2 +- tests/agch/agch_test.c | 2 +- tests/cipher/cipher_test.c | 2 +- tests/handover/handover_test.c | 2 +- tests/meas/meas_test.c | 2 +- tests/paging/paging_test.c | 2 +- tests/tx_power/tx_power_test.c | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 14 06:14:26 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 06:14:26 GMT Subject: libasn1c.git branch master updated. f1b77d9b58fcb083afe343669abbcbc1dc138bdb Message-ID: <201708140614.v7E6EQMT098199@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 "asn1c runtime code as shared library". The branch, master has been updated via f1b77d9b58fcb083afe343669abbcbc1dc138bdb (commit) from bce896fadb0be35b77123ab0999be34424819a6c (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/libasn1c/commit/?id=f1b77d9b58fcb083afe343669abbcbc1dc138bdb commit f1b77d9b58fcb083afe343669abbcbc1dc138bdb Author: Harald Welte Date: Mon Aug 14 08:11:11 2017 +0200 add contrib/jenkins.sh script for jenkins build testing Change-Id: I22fc707814e87b50e956d3b4fda6e5e31f0b62a7 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 contrib/jenkins.sh hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Mon Aug 14 06:15:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 06:15:38 GMT Subject: libasn1c.git branch master updated. c8512b15107644810a6a5e1f46ed3b2b1c37b849 Message-ID: <201708140615.v7E6FcGC098573@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 "asn1c runtime code as shared library". The branch, master has been updated via c8512b15107644810a6a5e1f46ed3b2b1c37b849 (commit) from f1b77d9b58fcb083afe343669abbcbc1dc138bdb (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/libasn1c/commit/?id=c8512b15107644810a6a5e1f46ed3b2b1c37b849 commit c8512b15107644810a6a5e1f46ed3b2b1c37b849 Author: Harald Welte Date: Mon Aug 14 00:42:30 2017 +0200 Re-license asn1helper.c under identical license as upstream asn1helpers.c originally existed in the repository of an application (osmo-hnbgw, IIRC), and hence was under AGPLv3. When moving it to this repository, it should have been relicensed but wasn't. The intention was never to "contaminate" (lib)asn1c with AGPLv3 code. Change-Id: I8e714d4c51d771b1eabec7aa06e7daae73f48b15 ----------------------------------------------------------------------- Summary of changes: debian/copyright | 14 +------------- src/asn1helpers.c | 15 ++------------- 2 files changed, 3 insertions(+), 26 deletions(-) hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Mon Aug 14 06:30:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 06:30:39 GMT Subject: libasn1c.git branch master updated. aaae8c76496a97050264e4c49e539b0420496737 Message-ID: <201708140630.v7E6Udm4003432@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 "asn1c runtime code as shared library". The branch, master has been updated via aaae8c76496a97050264e4c49e539b0420496737 (commit) from c8512b15107644810a6a5e1f46ed3b2b1c37b849 (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/libasn1c/commit/?id=aaae8c76496a97050264e4c49e539b0420496737 commit aaae8c76496a97050264e4c49e539b0420496737 Author: Harald Welte Date: Mon Aug 14 00:44:00 2017 +0200 debian/copyright: Code in this repository is under BSD-2-Clause The license is not a 3-clause BSD, but a 2-clause BSD. Couldn't find any trace to a 3rd clause anywhere. Change-Id: I4f908ce4f670e062e6808ac7966d0e52bfe6b4f9 ----------------------------------------------------------------------- Summary of changes: debian/copyright | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Mon Aug 14 10:24:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 10:24:52 GMT Subject: openbsc.git branch master updated. 0.15.0-859-g06bd94b8f Message-ID: <201708141024.v7EAOqYo076050@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 06bd94b8f5601fddb4842e9a6a685b21f6a6d7e2 (commit) from 948847c23802ac344b0be0813d55a496d6a73263 (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=06bd94b8f5601fddb4842e9a6a685b21f6a6d7e2 commit 06bd94b8f5601fddb4842e9a6a685b21f6a6d7e2 Author: Pau Espin Pedrol Date: Fri Aug 11 18:32:22 2017 +0200 mgcp: Fix uplink activation of Osmux stream Commit 575420637981828b64c1292ada015d7170b89390 introduced OSMUX_STATE_NEGOTIATING to fix a race condition present in osmo-bsc_nat. However, after this change osmo-bsc_mgcp cannot switch to OSMUX_STATE_ACTIVATING anymore, which means during osmux_send_dummy time it won't call osmux_enable_endpoint(), which in turn won't set endp type to MGCP_OSMUX_BSC. If MGCP_OSMUX_BSC is not set, uplink streams are sent using regular RTP instead of Osmux not matter it is enabled in config or not. Change-Id: Ibcb59aa1ca25408f82cc88c2d5b81177b5f276dc ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmgcp/mgcp_protocol.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 14 10:27:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 10:27:43 GMT Subject: libsmpp34.git branch master updated. 1.10-30-g6f481f0 Message-ID: <201708141027.v7EARhoZ076953@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 6f481f066ed4cd2692abbf994170ac4409d4b809 (commit) from c283d8431c5c145db1e5a327f9ccea412097c179 (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=6f481f066ed4cd2692abbf994170ac4409d4b809 commit 6f481f066ed4cd2692abbf994170ac4409d4b809 Author: Pablo Neira Ayuso Date: Fri Aug 11 14:30:24 2017 +0200 add delivery receipt definitions The registered_delivery field in SMPP message is a toggle on/off, this patch adds two new definition so we don't have to use magic numbers from the code. Change-Id: I5b3afff1b3b77cccd949e0606914c7ac3ba6114c ----------------------------------------------------------------------- Summary of changes: src/smpp34.h | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Mon Aug 14 12:04:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 12:04:17 GMT Subject: openbsc.git branch master updated. 0.15.0-861-g2a55e0917 Message-ID: <201708141204.v7EC4Hbt013514@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 2a55e0917d230505152b3da636a1da9a36d7fbe4 (commit) via 91dd2a62bee77b56a953e0edc55c5441aa3b5d84 (commit) from 06bd94b8f5601fddb4842e9a6a685b21f6a6d7e2 (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=2a55e0917d230505152b3da636a1da9a36d7fbe4 commit 2a55e0917d230505152b3da636a1da9a36d7fbe4 Author: Harald Welte Date: Tue Aug 1 18:35:49 2017 +0200 Fix gsm_pchan2chan_nr() to use RSL_CHAN_OSMO_PDCH When converting from GSM_PCHAN_PDCH, we should generate a RSL channel number IE with the osmocom extension RSL_CHAN_OSMO_PDCH rather than claiming it is a regular TCH/F channel. This is important as this function is used by osmo-bts, too - and it decides which channel number IE is put in the GSMTAP header for both GSMTAP tracing as well as the GSMTAP based osmo-bts-virtual. In order to avoid any unintended effect on libbsc, we make sure to modify rsl_ipacc_pdch_activate() to always use GSM_PCHAN_TCH_F in related RSL message. Change-Id: Ie34219e64a6d89da4a79f2db8ec73d1909fb8280 http://cgit.osmocom.org/openbsc/commit/?id=91dd2a62bee77b56a953e0edc55c5441aa3b5d84 commit 91dd2a62bee77b56a953e0edc55c5441aa3b5d84 Author: Harald Welte Date: Tue Aug 1 19:08:21 2017 +0200 SGSN: Fix RAN information exposed on GTP during PDP CTX CREATE In the PDP Context Create from SGSN to GGSN, we include information about the RAN type (GERAN/UTRAN) and the Cell of the MS. This was all hard-coded to GERAN, and wasn't updated when we added UTRAN support to the SGSN. Change-Id: I6c79e42c5e08b28fe8182555302a5505fbbaa313 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 18 ++++++++++++++---- openbsc/src/libbsc/abis_rsl.c | 2 +- openbsc/src/libcommon/gsm_data_shared.c | 5 ++++- 3 files changed, 19 insertions(+), 6 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 14 12:05:02 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 12:05:02 GMT Subject: openbsc.git branch master updated. 0.15.0-863-g183070bce Message-ID: <201708141205.v7EC52CK013747@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 183070bcede412e38268c7f298262710b1351f6e (commit) via 53552a303e8089d288c0caadb2b462a898589a01 (commit) from 2a55e0917d230505152b3da636a1da9a36d7fbe4 (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=183070bcede412e38268c7f298262710b1351f6e commit 183070bcede412e38268c7f298262710b1351f6e Author: Harald Welte Date: Sat Aug 12 13:43:54 2017 +0200 Migrate from gprs_apn_to_str() to libosmocore osmo_apn_to_str() In 2015, Jacob moved/copied related functions to libosmocore, but for some reason didn't remove the copies here. Let's follow-up on that and remove duplicated code. The libosmocore commit introducing osmo_apn_to_str() was 8114294bf29ac6e44822c0ae43d4b0819f11b022 Change-Id: I7315ffcbed8a54cca2056f313bb7783ad82d0ee9 http://cgit.osmocom.org/openbsc/commit/?id=53552a303e8089d288c0caadb2b462a898589a01 commit 53552a303e8089d288c0caadb2b462a898589a01 Author: Harald Welte Date: Sun Aug 13 00:56:45 2017 +0200 sgsn_vty: Don't assume pdp->lib is always valid We can only print libgtp pdp information if a library context is attached to this pdp context. This is not always the case, particuarly during some teardown scenarios. Change-Id: Ia3184877f9709db65f5f93a98403f2ef5b04a8ca ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_utils.h | 1 - openbsc/src/gprs/gb_proxy_patch.c | 7 +-- openbsc/src/gprs/gb_proxy_vty.c | 3 +- openbsc/src/gprs/gprs_sgsn.c | 3 +- openbsc/src/gprs/gprs_subscriber.c | 3 +- openbsc/src/gprs/gprs_utils.c | 28 ----------- openbsc/src/gprs/gtphub.c | 4 +- openbsc/src/gprs/sgsn_cdr.c | 3 +- openbsc/src/gprs/sgsn_vty.c | 47 +++++++----------- openbsc/tests/gprs/gprs_test.c | 96 ------------------------------------ openbsc/tests/gtphub/Makefile.am | 2 + 11 files changed, 35 insertions(+), 162 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 14 15:18:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 15:18:40 GMT Subject: osmo-pcu.git branch master updated. 0.2-931-ga10c398 Message-ID: <201708141518.v7EFIel9082850@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 a10c39866b4b6e5515b1ceb35b15955226679eb3 (commit) via 341dccd7e25f0987c80cfcba7605e07fe962c8a8 (commit) via fd13f6c199d22a9f8a083c0e27fc2e8377894f6d (commit) from c4178e55ea5a0ac480f11e3352a3579cdb78025a (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=a10c39866b4b6e5515b1ceb35b15955226679eb3 commit a10c39866b4b6e5515b1ceb35b15955226679eb3 Author: Max Date: Fri Jul 7 18:25:41 2017 +0200 Move DL assignment to TBF-DL This function does not really belongs to BTS and it heavily relies on direct access to TBF-DL members anyway. Change-Id: I04584103018675a2f35cfb565473bfd81a208d7c Closes: OS#1540 http://cgit.osmocom.org/osmo-pcu/commit/?id=341dccd7e25f0987c80cfcba7605e07fe962c8a8 commit 341dccd7e25f0987c80cfcba7605e07fe962c8a8 Author: Max Date: Mon Aug 14 15:49:59 2017 +0200 Move common code into functions * separate channel request responder into inline function * move generic TBF poll check into inline function Change-Id: I9ec3ab8de100f0bc75044f55ac769d1083d52806 Related: OS#1539 http://cgit.osmocom.org/osmo-pcu/commit/?id=fd13f6c199d22a9f8a083c0e27fc2e8377894f6d commit fd13f6c199d22a9f8a083c0e27fc2e8377894f6d Author: Max Date: Fri Jul 7 14:29:36 2017 +0200 Encapsulate handling of UL ACK timeout Use helper methods instead checking and manipulating flag directly. Change-Id: Ia3f009c52118db95b38a077e08eecda844e7f8d1 Related: OS#1539 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 142 +++++++++++++++++---------------------------------------- src/bts.h | 2 - src/tbf.cpp | 26 +++++------ src/tbf.h | 3 ++ src/tbf_dl.cpp | 36 ++++++++++++++- src/tbf_ul.cpp | 21 +++++++++ 6 files changed, 113 insertions(+), 117 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Aug 14 15:26:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 15:26:32 GMT Subject: osmo-pcu.git branch master updated. 0.2-932-gf60cf62 Message-ID: <201708141526.v7EFQWqF085405@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 f60cf62f4fca3ee0f3803ecc0b7e87b35d74d9f3 (commit) from a10c39866b4b6e5515b1ceb35b15955226679eb3 (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=f60cf62f4fca3ee0f3803ecc0b7e87b35d74d9f3 commit f60cf62f4fca3ee0f3803ecc0b7e87b35d74d9f3 Author: Max Date: Mon Jul 10 14:40:09 2017 +0200 Simplify polling troubleshooting * introduce enum describing poll kind and use it in set_polling() * move state change into set_polling() * move logging into set_polling() and unify output * move duplicated code into static function * adjust tests to match unified logging output Change-Id: I14074207f8bbc18b3ebd60875bb99a0a3a4b399d Related: OS#1524 ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 4 +- src/tbf.cpp | 54 +++++++++++++++------ src/tbf.h | 9 +++- src/tbf_dl.cpp | 4 +- src/tbf_ul.cpp | 3 +- tests/tbf/TbfTest.err | 129 ++++++++++++++++++-------------------------------- 6 files changed, 100 insertions(+), 103 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Aug 14 17:12:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 17:12:46 GMT Subject: libosmo-netif.git branch osmux-fix created. 0.0.6-80-ge786055 Message-ID: <201708141712.v7EHCkTO018093@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, osmux-fix has been created at e78605556770c19c7a2e52fbc67c1a89718ba9de (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=e78605556770c19c7a2e52fbc67c1a89718ba9de commit e78605556770c19c7a2e52fbc67c1a89718ba9de Author: Pau Espin Pedrol Date: Mon Aug 14 17:23:05 2017 +0200 osmux: Slightly improve output format of osmux_snprintf The buffer for osmux_test is increased as the former doesn't seem to be able to cope with the whole output. Change-Id: Ic838dd9d7ad89b4510ccfa58c0390c69a075b616 http://cgit.osmocom.org/libosmo-netif/commit/?id=7cca0da1cc58bd589989684147ae3a0cd5819902 commit 7cca0da1cc58bd589989684147ae3a0cd5819902 Author: Pau Espin Pedrol Date: Mon Aug 14 17:19:55 2017 +0200 osmux: Fix buffer overflow in osmux_snprintf When running osmux_test on my PC, the process was aborted with a "stack smashing detected" error. Change-Id: I8a7cc422c181c0c5712ac8976a5be5f0ad44a9c0 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Aug 14 17:14:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 17:14:43 GMT Subject: libsmpp34.git annotated tag 1.12 created. 1.12 Message-ID: <201708141714.v7EHEhtf018739@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 annotated tag, 1.12 has been created at 063bba7809d01a9bc708d4915381662d016e7039 (tag) tagging 6d47c170cccd8a72eae985c7ecffba3f07d3861a (commit) replaces 1.10 tagged by Harald Welte on Mon Aug 14 19:11:49 2017 +0200 - Log ----------------------------------------------------------------- Tag v1.12 -----BEGIN PGP SIGNATURE----- iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlmR2dkVHGxhZm9yZ2VA Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESW+QgQALfrl/73gYUctPh/OyNAmPNX9nMn fq6g9Zfc/AYrQK4p4Smh5Vp71Xyl315xCVFKBJoWyTNqeeZK9KlZ80U5ZWA8fxmD OFkrHc3t/M50NwjMUaJbXtAgMGrvMNj6a+GyNjQ0ndyXQbQxj4SfN4z61t3v/OvA FU3o01cBSy6yVxyZG0+/wTH1XsJ20+BLq5sESqMYZu14ybTGGpTRkgqYpurNcema bPvyTMIhMNBOHC8D3oHrxRVYZjDCj+jNh8/aZdRXeFxWSL3I/AhsTxWO+IhmXipb tUJz2A+jfSbM0pawMekoWyYpC5M0PKLropu0+WKBNvOwZOf2Hqs4m3+vhEGW7pam 2b3bi7l2ZX/oUf6i07aaH3v4M9NP1MimIX0vEuJ6dKouue5UieuyFxVKi0HsaBEr IoGTww4ugtV9FfbtxYYBioaKImilhqPOVfdrSp69j5fDqMBGCXjBQJXfCNG9UdP0 1cXYW+lkikuwRJ8zHihRfVyc8OEnT71xntNFZIlhkKWqFoPB5n7ufiRKAmLpempd GhgJ02pwM3EL8/yFX6ohy6UqfjerLQnXwwK+LIb+ivXD7FTqs/1bC9jnHUo/z+ug /7KuzlR2lN2gqjddu35AC+4WibwWs0M85ZkG59Q+SW2dyL+tsnOGZzAzGNMZOzjb B12jXk+Y6mWYL6Bj =qNKh -----END PGP SIGNATURE----- Harald Welte (14): delete auto-generated files add pkg-config support add .gitignore don't install all the test programs to the system! add missing C files for running a small SMSC-side SMPP implementation auto-foo: Build test apps with libxml2 only if it is available add test_apps/Makefile to configure.ac binary/Makefile.am: library is in builddir, not srcdir build test_apps only if libxml2 is available Actually fill the README file with contents (and markdown syntax) README.md: Make sure all hyperlinks use <> Use osmocom-style versioning in Makefile, configure, debian/rules update .gitignore prepare for 1.12 release Holger Hans Peter Freyther (11): misc: Use stdlib.h instead of malloc.h to make it compile on FreeBSD misc: Always include stdint.h as it is almost 2013 now const: Make the data parameter for unpack const misc: Fix compilation on FreeBSD of the example Rename binary to binaries to fix building a debian package debian: Add a package debian: Add depedency between packages libsmpp: Fix src != build directory build needed for dizzy test: Be able to bind to a local source/port jenkins: Add the build script from jenkins here debian: Make upgrading from debian SID easier Max (2): Add gerrit settings Integrate Debian packaging changes Neels Hofmeyr (2): gitignore: ignore all build artifacts configure: check for pkg-config presence Pablo Neira Ayuso (3): add smpp34_tlv_for_each() helper add esm_class definitions add delivery receipt definitions Ruben Undheim (1): Fix various typos in log messages ----------------------------------------------------------------------- hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Mon Aug 14 17:14:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 17:14:44 GMT Subject: libsmpp34.git branch master updated. 1.12 Message-ID: <201708141714.v7EHEiJf018756@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 6d47c170cccd8a72eae985c7ecffba3f07d3861a (commit) via 166c8aacdc9a1640a70b9a5b9227a449d4d02b0a (commit) via 1648066f1652e758d93393a875b1337a27fc0cf7 (commit) from 6f481f066ed4cd2692abbf994170ac4409d4b809 (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=6d47c170cccd8a72eae985c7ecffba3f07d3861a commit 6d47c170cccd8a72eae985c7ecffba3f07d3861a Author: Harald Welte Date: Mon Aug 14 19:11:37 2017 +0200 prepare for 1.12 release Change-Id: If21d2456dd8ebf4bcea0592a841741269b33a308 http://cgit.osmocom.org/libsmpp34/commit/?id=166c8aacdc9a1640a70b9a5b9227a449d4d02b0a commit 166c8aacdc9a1640a70b9a5b9227a449d4d02b0a Author: Harald Welte Date: Mon Aug 14 19:06:36 2017 +0200 update .gitignore Change-Id: Ie294cb355a6618295e9864358413052837c35a03 http://cgit.osmocom.org/libsmpp34/commit/?id=1648066f1652e758d93393a875b1337a27fc0cf7 commit 1648066f1652e758d93393a875b1337a27fc0cf7 Author: Harald Welte Date: Mon Aug 14 18:55:24 2017 +0200 Use osmocom-style versioning in Makefile, configure, debian/rules We have a particular method of generating package version information in the Osmocom project, based on a 'git-version-gen' script that looks up the latest git tag and generates a version from that. This version is then used in pkgconfig, etc. Change-Id: I1e6ed7af7107f8a74010721acd34f92a3237a7a1 ----------------------------------------------------------------------- Summary of changes: .gitignore | 7 +++ Makefile.am | 6 +++ configure.ac | 3 +- debian/changelog | 11 +++- debian/rules | 7 +++ git-version-gen | 151 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 182 insertions(+), 3 deletions(-) create mode 100755 git-version-gen hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Mon Aug 14 17:15:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 17:15:57 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-80-ge786055 Message-ID: <201708141715.v7EHFvtK019123@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 e78605556770c19c7a2e52fbc67c1a89718ba9de (commit) via 7cca0da1cc58bd589989684147ae3a0cd5819902 (commit) from 6032a35be84c87607e295e46f1e37d3dd4e5f1b1 (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: src/osmux.c | 7 +++++-- tests/osmux/osmux_test.c | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Aug 14 17:18:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 17:18:28 GMT Subject: libosmo-netif.git branch osmux-fix deleted. 0.0.6-80-ge786055 Message-ID: <201708141718.v7EHISR7019890@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, osmux-fix has been deleted was e78605556770c19c7a2e52fbc67c1a89718ba9de ----------------------------------------------------------------------- e78605556770c19c7a2e52fbc67c1a89718ba9de osmux: Slightly improve output format of osmux_snprintf ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Aug 14 17:18:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 17:18:29 GMT Subject: libosmo-netif.git branch pespin/osmux-lostpkt created. 0.0.6-82-gcd7503a Message-ID: <201708141718.v7EHITDJ019902@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/osmux-lostpkt has been created at cd7503ab81e6bcaacab15d4509a865ee30a33255 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=cd7503ab81e6bcaacab15d4509a865ee30a33255 commit cd7503ab81e6bcaacab15d4509a865ee30a33255 Author: Pau Espin Pedrol Date: Mon Aug 14 14:44:28 2017 +0200 osmux: Change log level of message to debug This message is expected as all code filling batches call osmux_batch_enqueue() and checks for error to know if it must tell the user of the lib to call osmux_xfrm_input_deliver. Change-Id: Icbd0fdeef0adb0b44255805ddbc6e41903f48b04 http://cgit.osmocom.org/libosmo-netif/commit/?id=4f750265fa6f466ba08dfdbed959a405d55572bd commit 4f750265fa6f466ba08dfdbed959a405d55572bd Author: Pau Espin Pedrol Date: Mon Aug 14 14:16:41 2017 +0200 osmux: Improve code handling lost packets With previous implementation, only up to a maximum of 6-7 rtp lost packets can be replayed in best-case scenario. In other scenarios, big gaps can easily occur, for instance if a lot of packets are lost when the current batch is still empty. If we forget to replay some lost RTP packets, then those are not taken into account in the Osmux stream, which means sequence numbers and timestamps will become different when Osmux re-generates the frames into RTP packets on the other side, and some receivers may not play nice with this jumps in time, eg. audio delays. This new implementation tries to maintain status on the whole circuit level rather than only on current batch. To simplify things, it clones payload from latest packet to enqueue rather than last previosuly packet enqueued. Change-Id: I3b77d372cedadfd5588384bea0e5d3fd475195ce ----------------------------------------------------------------------- hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Aug 14 17:36:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 17:36:30 GMT Subject: libosmo-netif.git branch pespin/jitterbuffer updated. 0.0.6-89-g89180ef Message-ID: <201708141736.v7EHaU8C026278@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 058d3b7f55e29cf014dba85f830b4d7530d34f4a (commit) discards 0e4e93f4b268f1480f2d16899c444c522745a932 (commit) discards 48a73099c3259e78c0754eecb74ada29819dd5bf (commit) discards 3ab2f76938ac0f523c280dd3c19adabf40834ee1 (commit) discards dd6007c0b81cda79cddd0f0ccbbcfef3be48889a (commit) discards 7672d910bf0989b9c48784d5bd5d98650e284b71 (commit) discards 144a0ceb5a297c6af20ee554c4e063c6de68040d (commit) discards 8e034313b0d16768a6cac2a75a24faff0f78aec9 (commit) discards 22c9ba81a5c90b726800ca39ecafc2872a031620 (commit) discards 2257af39411115bcacb753773b4361912b04b274 (commit) discards 2ca4db965dda17cb13376e429a238c409ab19a89 (commit) via 89180efea12f2f748517156bc5ee13c01d104524 (commit) via 76e852d2a6217c49849deb1a5f9cb8402e509ee5 (commit) via 5746bb868ecb48924f2ff634c5ec2ad8d4baf591 (commit) via a409ae63e3d035f7f15da07755cd392bec53e6c6 (commit) via b3c1f5e0ddc718c9014a7afbe3e33874d192a4f4 (commit) via 4b292a8939147fb055ebaa87d6e53069c824c731 (commit) via 032b950b30aa382cc3716d40d3a58c2b5d140c0e (commit) via f28e85d48ff0048500625e6d67232443a0e1cfae (commit) via 7652418623942f16d6bb6ee6f8133536daa308d6 (commit) via e78605556770c19c7a2e52fbc67c1a89718ba9de (commit) via 7cca0da1cc58bd589989684147ae3a0cd5819902 (commit) via 6032a35be84c87607e295e46f1e37d3dd4e5f1b1 (commit) via 76c0acb149a03e6d7945e0ee4f4c6355381b7391 (commit) via 243a3b0372fe738b01c2d32d6f6cb7b7c99a1180 (commit) via 728c2df7966c0ca0b6c3064972a14684910375c4 (commit) via baff9c752e3e38581e32cc97bdb510394a34b608 (commit) via a6c6fa3a9a3195b35e7d2c93421f2b2eb46bac54 (commit) via b049f39f317e1cc748e7196460aef11948f042f0 (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 (058d3b7f55e29cf014dba85f830b4d7530d34f4a) \ N -- N -- N (89180efea12f2f748517156bc5ee13c01d104524) 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=89180efea12f2f748517156bc5ee13c01d104524 commit 89180efea12f2f748517156bc5ee13c01d104524 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=76e852d2a6217c49849deb1a5f9cb8402e509ee5 commit 76e852d2a6217c49849deb1a5f9cb8402e509ee5 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=5746bb868ecb48924f2ff634c5ec2ad8d4baf591 commit 5746bb868ecb48924f2ff634c5ec2ad8d4baf591 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=a409ae63e3d035f7f15da07755cd392bec53e6c6 commit a409ae63e3d035f7f15da07755cd392bec53e6c6 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=b3c1f5e0ddc718c9014a7afbe3e33874d192a4f4 commit b3c1f5e0ddc718c9014a7afbe3e33874d192a4f4 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=4b292a8939147fb055ebaa87d6e53069c824c731 commit 4b292a8939147fb055ebaa87d6e53069c824c731 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=032b950b30aa382cc3716d40d3a58c2b5d140c0e commit 032b950b30aa382cc3716d40d3a58c2b5d140c0e 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=f28e85d48ff0048500625e6d67232443a0e1cfae commit f28e85d48ff0048500625e6d67232443a0e1cfae 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=7652418623942f16d6bb6ee6f8133536daa308d6 commit 7652418623942f16d6bb6ee6f8133536daa308d6 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: configure.ac | 11 ++++++++++- contrib/jenkins.sh | 9 ++++++++- src/osmux.c | 7 +++++-- src/rtp.c | 7 ++++--- tests/osmo-pcap-test/pcap.c | 5 ++--- tests/osmux/osmux_test.c | 2 +- 6 files changed, 30 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Aug 14 17:49:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 17:49:31 GMT Subject: openbsc.git branch master updated. 0.15.0-864-g4b70c9ec0 Message-ID: <201708141749.v7EHnV1L030512@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 4b70c9ec06c852c68aed7eb1e54faf23793602c0 (commit) from 183070bcede412e38268c7f298262710b1351f6e (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=4b70c9ec06c852c68aed7eb1e54faf23793602c0 commit 4b70c9ec06c852c68aed7eb1e54faf23793602c0 Author: Harald Welte Date: Mon Aug 14 19:16:42 2017 +0200 increase libsmpp34 version requirement to 1.12 Only 1.12 contains some of the #defines that we're using with recent commits. Change-Id: I3743b10a1a5d2f1d42a61204273c1d00dc22b600 ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 14 20:24:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 14 Aug 2017 20:24:27 GMT Subject: osmo-bts.git branch pmaier/octdynts updated. 0.4.0-581-g2023cdd Message-ID: <201708142024.v7EKORnY083080@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, pmaier/octdynts has been updated discards 4a111fc5e9e0fb7a5d330286315cb0f880342e21 (commit) discards afee2fd264f8d806859ae02dc3b34039e97c459d (commit) discards dc61555fe0d4bc1142c9de433ed9f17a776bab91 (commit) via 2023cdda6518ed68feaae1eee39adaa95ac4803a (commit) via fb78397cbdc652a24a7b9d0487f761ccde21728a (commit) via fe6c75d24a1751341bcee91cb45c7ac7f5d07da3 (commit) via bd65b72f91f195dd9b6ea2df67d6d1b36b1e9864 (commit) via cd1b08b14f6a68e53ad7308cb5cd318f262426b7 (commit) via bc56094cacd868cdb0336b215e4268bb69cab168 (commit) via de99be4afbc35e22f4f0263b0e9661dcecdc1ea2 (commit) via d1f8001cdf7ddc4ae5e0319af5a6a021f03fdb07 (commit) via 6fe823a7e1aa350584e60ad1813e3e154bbd003a (commit) via d208132ab90e3314ae5fbd9830bf43c1b3fa1893 (commit) via dc469994f34d365e8b607ce42a1de9d63fa57f40 (commit) via 82987f7a7dd35451b75326b34e36c8f83289f6f6 (commit) via d6da809d2fe35a00e03b0ae1422536245acd28be (commit) via 69e0461674611425beefa4753d8743978259f19c (commit) via bbd4d54e46b3d2ed7d134b8b103abd1683616b9f (commit) via 8edfe03595134b83569ade3821e40198209b521c (commit) via cbb64cffa58e71747fd198d56b0370c51afeab5c (commit) via 824764fa6b34d8ed596aa8b08276126976d8e4b2 (commit) via db4ab8e5cef3b1d0800c4d9eab0ea6a4ac886c22 (commit) via 69de62a57348a2b636021663d1271b5738ced116 (commit) via 9dccaa2064e63ba24dde6f7a9928f2ff70ef5943 (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 (4a111fc5e9e0fb7a5d330286315cb0f880342e21) \ N -- N -- N (2023cdda6518ed68feaae1eee39adaa95ac4803a) 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=2023cdda6518ed68feaae1eee39adaa95ac4803a commit 2023cdda6518ed68feaae1eee39adaa95ac4803a Author: Philipp Maier Date: Mon Aug 14 16:38:54 2017 +0200 octphy: implement support for dynamic timeslots Implement API functions bts_model_ts_connect() and bts_model_ts_disconnect() in order to support dynamic timeslot allocation. ----------------------------------------------------------------------- Summary of changes: contrib/lc15bts-mgr.service | 19 ++- contrib/osmo-bts-lc15.service | 6 +- doc/examples/litecell15/lc15bts-mgr.cfg | 4 +- include/osmo-bts/l1sap.h | 1 + include/osmo-bts/phy_link.h | 1 + src/common/l1sap.c | 83 +++++++---- src/common/main.c | 2 +- src/common/measurement.c | 6 +- src/common/scheduler.c | 4 +- src/osmo-bts-litecell15/l1_if.c | 8 +- src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c | 14 +- src/osmo-bts-octphy/l1_if.c | 10 +- src/osmo-bts-octphy/l1_oml.c | 189 +++++-------------------- src/osmo-bts-sysmo/l1_if.c | 8 +- src/osmo-bts-trx/l1_if.c | 4 +- src/osmo-bts-trx/scheduler_trx.c | 70 +++++---- src/osmo-bts-trx/trx_if.c | 18 ++- src/osmo-bts-trx/trx_if.h | 4 - src/osmo-bts-trx/trx_vty.c | 83 ++++------- src/osmo-bts-virtual/bts_model.c | 15 +- src/osmo-bts-virtual/l1_if.c | 12 +- src/osmo-bts-virtual/main.c | 4 + tests/agch/agch_test.c | 2 +- tests/cipher/cipher_test.c | 2 +- tests/handover/handover_test.c | 2 +- tests/meas/meas_test.c | 2 +- tests/paging/paging_test.c | 2 +- tests/tx_power/tx_power_test.c | 2 +- 28 files changed, 251 insertions(+), 326 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 15 08:37:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 08:37:47 GMT Subject: osmocom-bb.git branch fixeria/fake_trx updated. osmocon_v0.0.0-1880-gd504a6aa Message-ID: <201708150837.v7F8bliN008998@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/fake_trx has been updated via d504a6aa017e5ed4325b3654e5e6e038ad323a96 (commit) via 5a9a92a902bcaa695e0b5ff4f97489ec7c4dbbeb (commit) via ccb175b0881b4d2764d22fa32ca9c709658a0a74 (commit) via 90ebcd849a4f2aaeedf01c7ccd58b95b275003e0 (commit) via 601ffed41570f65736f33944255d0b05a22ee039 (commit) via 95fde54a438942a68713a57fab3602d5de2e6ad3 (commit) via dafa0c2f8621587bfbc12a40fb9f43bdd591888f (commit) via 3a128e5671fdc55991e92199ad1489fdfbd24a63 (commit) from 2ae2660cea8680bc2d0f9025b7a0f00161ffabe7 (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=d504a6aa017e5ed4325b3654e5e6e038ad323a96 commit d504a6aa017e5ed4325b3654e5e6e038ad323a96 Author: Vadim Yanitskiy Date: Tue Aug 15 14:30:19 2017 +0600 host/trxcon/l1ctl.c: use primitive management API for RACH Change-Id: I956ddfc4d1b47575715375c08f46c55953ec5fb6 http://cgit.osmocom.org/osmocom-bb/commit/?id=5a9a92a902bcaa695e0b5ff4f97489ec7c4dbbeb commit 5a9a92a902bcaa695e0b5ff4f97489ec7c4dbbeb Author: Vadim Yanitskiy Date: Sun Aug 13 00:16:24 2017 +0600 host/trxcon/l1ctl.c: share primitive management code This change introduces shared primitive management functions, exposed from the l1ctl_rx_data_req() implementation: - sched_trx_init_prim() - allocates memory for a new primitive and its payload. Initializes primitive's header, setting the logical channel type and the payload length. After initialization, the talloc context of a primitive is a trx instance, which passed as the first argument. - sched_trx_push_prim() - decodes the timeslot index from chan_nr and pushes a primitive to its transimt queue. The talloc context of primitive is changed to the parent trx_ts instance after queuing. Both functions will be used for handling both L1CTL_TRAFFIC_REQ and L1CTL_RACH_REQ. Change-Id: I8169a1ef4ef54d91b50f3e213e4842f54af8b499 http://cgit.osmocom.org/osmocom-bb/commit/?id=ccb175b0881b4d2764d22fa32ca9c709658a0a74 commit ccb175b0881b4d2764d22fa32ca9c709658a0a74 Author: Vadim Yanitskiy Date: Sun Aug 13 01:20:19 2017 +0600 host/trxcon/l1ctl.c: don't fill l1ctl_info_ul into a primitive The UL frame header isn't used by lchan handlers. Change-Id: Ia1c63b6f17c3802b29f54299da1151a39edf3a03 http://cgit.osmocom.org/osmocom-bb/commit/?id=90ebcd849a4f2aaeedf01c7ccd58b95b275003e0 commit 90ebcd849a4f2aaeedf01c7ccd58b95b275003e0 Author: Vadim Yanitskiy Date: Mon Aug 7 13:18:59 2017 +0600 host/trxcon/l1ctl.c: retune TRX only if current ARFCN differs Change-Id: I797dc284bd92d07ad4859f851a44d048407db86d http://cgit.osmocom.org/osmocom-bb/commit/?id=601ffed41570f65736f33944255d0b05a22ee039 commit 601ffed41570f65736f33944255d0b05a22ee039 Author: Vadim Yanitskiy Date: Sat Aug 5 02:22:12 2017 +0600 host/trxcon/scheduler: send stored tx_power to transceiver Previously a fixed fake value (10) was used. Change-Id: I8ba70bbda6c8c9249f8eb4294aeb41ab8769a19a http://cgit.osmocom.org/osmocom-bb/commit/?id=95fde54a438942a68713a57fab3602d5de2e6ad3 commit 95fde54a438942a68713a57fab3602d5de2e6ad3 Author: Vadim Yanitskiy Date: Fri Aug 4 16:37:45 2017 +0600 host/trxcon/l1ctl.c: fix wrong log level Change-Id: I0ac65d94b0ae3dd370675318a26a65d11c49cbbe http://cgit.osmocom.org/osmocom-bb/commit/?id=dafa0c2f8621587bfbc12a40fb9f43bdd591888f commit dafa0c2f8621587bfbc12a40fb9f43bdd591888f Author: Vadim Yanitskiy Date: Fri Aug 4 16:31:04 2017 +0600 host/trxcon: separate logging of L1 Control and L1 Data L1 Data is quite verbose, while Control is typically limited. And if you would need to debug some Control message handling, the Data messages wont overflow your terminal anymore. This change introduces a new logging category named 'DL1D'. Change-Id: Id830c8bf913f7a8ddc87c47f70a337ee4623abd8 http://cgit.osmocom.org/osmocom-bb/commit/?id=3a128e5671fdc55991e92199ad1489fdfbd24a63 commit 3a128e5671fdc55991e92199ad1489fdfbd24a63 Author: Vadim Yanitskiy Date: Fri Aug 4 13:05:09 2017 +0600 host/trxcon/l1ctl.c: do nothing if CCCH mode matches When the L1CTL_CCCH_MODE_REQ is received, we don't need to reconfigure anything if the current mode matches requested. Change-Id: Ib8a511e4edd7210b1806f47e83f316be00a8cbb1 ----------------------------------------------------------------------- Summary of changes: src/host/trxcon/l1ctl.c | 140 +++++++++++++++++-------------------- src/host/trxcon/l1ctl_link.c | 16 ++--- src/host/trxcon/logging.c | 6 ++ src/host/trxcon/logging.h | 3 +- src/host/trxcon/sched_lchan_rach.c | 2 +- src/host/trxcon/sched_lchan_xcch.c | 6 +- src/host/trxcon/sched_trx.c | 69 ++++++++++++++++++ src/host/trxcon/sched_trx.h | 8 +++ 8 files changed, 159 insertions(+), 91 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Tue Aug 15 09:11:40 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 09:11:40 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-944-gce0a86b28 Message-ID: <201708150911.v7F9BeEi017827@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, pmaier/aoip3 has been updated via ce0a86b2852c0c6b615d51ed3ab92d699eed3f76 (commit) from 23b8cf5eaa4182fbc8c0940fd3727f7e6e4dac2b (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=ce0a86b2852c0c6b615d51ed3ab92d699eed3f76 commit ce0a86b2852c0c6b615d51ed3ab92d699eed3f76 Author: Philipp Maier Date: Tue Aug 15 11:01:18 2017 +0200 osmo-bsc: fix (null) string in VTY config When writing the config file the options bsc-addr, and msc-addr, a (null) string is written to the config file, which prevents the config file from reading it back. memorize the string names given to bsc-addr and msc-addr and write them back, also check if the strings are NULL in case the user did not set any names. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_msc_data.h | 2 ++ openbsc/src/osmo-bsc/osmo_bsc_vty.c | 17 ++++++++++------- 2 files changed, 12 insertions(+), 7 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 15 13:13:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 13:13:18 GMT Subject: osmo-iuh.git branch lynxis/pre_release updated. e89e03b577a71d6ed1b5b510e9b5cb119c5e06b4 Message-ID: <201708151313.v7FDDIk9092014@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, lynxis/pre_release has been updated discards 9db4d9b8f20e4236d9a38de9c6db48f96c8c57eb (commit) discards 9b9ad6623dff4913f5cac057f435dcae9718944a (commit) discards d5a564775f84814edf23358e9330da13acc90408 (commit) via e89e03b577a71d6ed1b5b510e9b5cb119c5e06b4 (commit) via fcf362fb435c384d377302349a40e2390bf174a3 (commit) via ecbdc5cb06ef7f61c6f4cdb4e1fd84a05ec0407d (commit) via 5e0292a6412a04eeed9e0aff3f56bd8d4f353346 (commit) via aae68b2791c636b6a58068bb43cf4c01cfd86c5d (commit) via 13850b1e5dc10975bf0452d2b8290bdbe2a8356f (commit) via a3bcd6d1e71e866fa96a40437aeff9a6e44c76a2 (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 (9db4d9b8f20e4236d9a38de9c6db48f96c8c57eb) \ N -- N -- N (e89e03b577a71d6ed1b5b510e9b5cb119c5e06b4) 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=e89e03b577a71d6ed1b5b510e9b5cb119c5e06b4 commit e89e03b577a71d6ed1b5b510e9b5cb119c5e06b4 Author: Alexander Couzens Date: Tue Aug 15 12:19:45 2017 +0000 hnbgw_cn.c: use new signature of osmo_sccp_addr_name(osmo_ss7_instance *ss7, osmo_sccp_addr *addr) libosmo-sccp introduce the new signature in 564ff618004b ("sccp: make osmo_sccp_addr_name() available") Change-Id: I5c9abba321ec182d293c33bcffea3462f8717045 ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 + include/osmocom/iuh/hnbgw.h | 12 ++-- include/osmocom/iuh/hnbgw_cn.h | 3 +- src/hnbgw.c | 22 +------- src/hnbgw_cn.c | 123 +++++++++++++++++++++++++++++++++++------ src/hnbgw_rua.c | 4 +- src/hnbgw_vty.c | 74 +++++++++---------------- 7 files changed, 146 insertions(+), 95 deletions(-) create mode 100644 .gitreview hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Aug 15 13:25:54 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 13:25:54 GMT Subject: openbsc.git branch master updated. 0.15.0-865-ge4290b150 Message-ID: <201708151325.v7FDPsBv095478@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 e4290b1501db82e47d5ae2bbd179c01e092de7bd (commit) from 4b70c9ec06c852c68aed7eb1e54faf23793602c0 (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=e4290b1501db82e47d5ae2bbd179c01e092de7bd commit e4290b1501db82e47d5ae2bbd179c01e092de7bd Author: Pablo Neira Ayuso Date: Fri Aug 11 14:36:01 2017 +0200 libmsc: use SMPP34_DELIVERY_RECEIPT_* in libsmpp34 Use new definitions in libsmpp34 to set the registered_delivery field accordingly, as provided by I5b3afff1b3b77cccd949e0606914c7ac3ba6114c. Moreover, do not set this header field to zero if status reports are off, the deliver_t structure has been already zeroed so this not required. Change-Id: Ie78e17323796120f576b9c0e1bc5ccc32da8ee12 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/smpp_openbsc.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 15 13:27:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 13:27:43 GMT Subject: osmo-bts.git branch master updated. 0.4.0-581-g506a7f9 Message-ID: <201708151327.v7FDRhmL095978@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 506a7f98b22076576ae3b438981250a97b6dd739 (commit) from fb78397cbdc652a24a7b9d0487f761ccde21728a (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=506a7f98b22076576ae3b438981250a97b6dd739 commit 506a7f98b22076576ae3b438981250a97b6dd739 Author: Pau Espin Pedrol Date: Tue Aug 15 14:54:45 2017 +0200 osmo-bts-trx: Enable osmotrx tx-attenuation oml by default There are currently two ways to specify power reductions to be sent to osmo-trx from osmo-bts-trx: * osmotrx tx-attenuation oml * osmotrx tx-attenuation <0-50> None of them is enabled by default, which means if none of them is specified in the config file of osmo-bts-trx, SETPOWER cmd won't be sent to osmo-trx, which in turn won't turn on the transciever. Let's enable osmo tx-attenuation oml by default and leave it up to the bsc to decide which power reduction to use. If the user wants to configure a specific tx-attentuation, it can still do so in exactly the same way he used to do it. Change-Id: Ia8640751630ee37e5f5d1f470bad892a08e80654 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/main.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 15 13:28:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 13:28:52 GMT Subject: openbsc.git branch master updated. 0.15.0-866-g93ee0937e Message-ID: <201708151328.v7FDSqf2096440@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 93ee0937ef7fecf8a25549eb123352ca1c52e63e (commit) from e4290b1501db82e47d5ae2bbd179c01e092de7bd (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=93ee0937ef7fecf8a25549eb123352ca1c52e63e commit 93ee0937ef7fecf8a25549eb123352ca1c52e63e Author: Keith Date: Mon Aug 14 15:06:33 2017 +0200 LIBMSC: Place correct dst address in status report gsm_04_11.c: gsm340_gen_sms_status_report_tpdu() When we construct the status report PDU, use sms->src instead of sms->dst as the destination address This way we tell the MS that the message was delivered to the destination and not to itself. This is relevant for phones that display a textual representation of the delivery report. Change-Id: I2d4f87ac777465de9bfb5a775a789a2691755ee9 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 15 15:42:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 15:42:57 GMT Subject: openbsc.git branch master updated. 0.15.0-867-ge6222ef1a Message-ID: <201708151542.v7FFgvLS033542@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 e6222ef1acc9947dba82898a2371f48e4f3848e1 (commit) from 93ee0937ef7fecf8a25549eb123352ca1c52e63e (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=e6222ef1acc9947dba82898a2371f48e4f3848e1 commit e6222ef1acc9947dba82898a2371f48e4f3848e1 Author: Keith Date: Mon Aug 14 15:11:57 2017 +0200 LIBMSC: Use sms->text, not sms->user_data to construct report body gsm_04_11.c sms_report_alloc() Use the sms->text, not the sms->user_data to construct the report body. This also prevents the potential output of non printable characters to the log and or vty. Change-Id: Id51bc9483ad6f52d6da74135605cfd12434c7c96 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 15 16:30:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 16:30:25 GMT Subject: osmocom-analog.git branch eric updated. 901c0d854f97f76e03ceacb6cbf8ed19e8a56754 Message-ID: <201708151630.v7FGUPV7048328@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, eric has been updated via 901c0d854f97f76e03ceacb6cbf8ed19e8a56754 (commit) from 5b0f3d4ae4874660f0cf0c5b56a0774e7de865d7 (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=901c0d854f97f76e03ceacb6cbf8ed19e8a56754 commit 901c0d854f97f76e03ceacb6cbf8ed19e8a56754 Author: Andreas Eversberg Date: Tue Aug 15 18:22:33 2017 +0200 hack 2: disable time stamps on SDR TX data ----------------------------------------------------------------------- Summary of changes: src/common/uhd.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Tue Aug 15 17:59:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 17:59:10 GMT Subject: osmo-iuh.git branch master updated. e03d8a0c979e1e442110a391491ae3c9bcc495ea Message-ID: <201708151759.v7FHxALt069959@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 e03d8a0c979e1e442110a391491ae3c9bcc495ea (commit) from 1aef9a6e1f12d8c710d21a9e8abf688dd81b350a (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=e03d8a0c979e1e442110a391491ae3c9bcc495ea commit e03d8a0c979e1e442110a391491ae3c9bcc495ea Author: Alexander Couzens Date: Tue Aug 15 12:19:45 2017 +0000 hnbgw_cn.c: use new signature of osmo_sccp_addr_name(osmo_ss7_instance *ss7, osmo_sccp_addr *addr) libosmo-sccp introduce the new signature in 564ff618004b ("sccp: make osmo_sccp_addr_name() available") Change-Id: I5c9abba321ec182d293c33bcffea3462f8717045 ----------------------------------------------------------------------- Summary of changes: src/hnbgw_cn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Aug 15 18:28:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 18:28:37 GMT Subject: osmo-ci.git branch master updated. 315944495c088cadb9752ac219b993f440df82f8 Message-ID: <201708151828.v7FISbKR078256@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 315944495c088cadb9752ac219b993f440df82f8 (commit) via a0d34c1b8dea0d793ab61cb5ff9deb352928dd95 (commit) from efcf6881a205df5b110d859191cfd1ea3fe8a48d (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=315944495c088cadb9752ac219b993f440df82f8 commit 315944495c088cadb9752ac219b993f440df82f8 Author: Alexander Couzens Date: Tue Aug 15 15:27:43 2017 +0200 add jenkins job builder files for osmocom-nightly-nitb-split.sh jenkins job builder is a python library to write jenkins jobs in .yml or .json including templating and basic substition operation. To update the job call: Create your own jenkins_jobs.ini based on the exmaple and call jenkins-jobs --conf ./jenkins_jobs.ini update osmocom-nightly-nitb-split.yml Change-Id: Ie7c655c6e0e3761e7970e479cadb5ae14faa2c1c http://cgit.osmocom.org/osmo-ci/commit/?id=a0d34c1b8dea0d793ab61cb5ff9deb352928dd95 commit a0d34c1b8dea0d793ab61cb5ff9deb352928dd95 Author: Alexander Couzens Date: Thu Aug 3 19:51:52 2017 +0000 create osmocom-nightly-nitb-split.sh based on osmocom-nightly-packages.sh Create a snapshot of the nitb split and upload it to OBS. Change-Id: I8bf9fce1547e98c44b62a693ac4aaa4beed1aef9 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + scripts/jenkins_jobs.ini.example | 6 ++ scripts/osmocom-nightly-nitb-split.sh | 119 +++++++++++++++++++++++++++++++++ scripts/osmocom-nightly-nitb-split.yml | 20 ++++++ 4 files changed, 146 insertions(+) create mode 100644 scripts/jenkins_jobs.ini.example create mode 100755 scripts/osmocom-nightly-nitb-split.sh create mode 100644 scripts/osmocom-nightly-nitb-split.yml hooks/post-receive -- CI scripts From gitosis at osmocom.org Tue Aug 15 18:29:06 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 18:29:06 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-67-g0b1b6b1 Message-ID: <201708151829.v7FIT6me078451@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 0b1b6b1f1ed14269c678970794decda4975eae40 (commit) from 84201d3a4b6b745cfdb4aa3c9fb5d3e04859f89a (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=0b1b6b1f1ed14269c678970794decda4975eae40 commit 0b1b6b1f1ed14269c678970794decda4975eae40 Author: Harald Welte Date: Mon Jul 10 15:05:03 2017 +0200 jenkins.sh: Proper error message if local environment isn't set up Change-Id: I5251ba148f36014f70ce2838caff70062c1a3db1 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Aug 15 18:29:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 18:29:36 GMT Subject: osmo-bts.git branch master updated. 0.4.0-582-g69ec4a4 Message-ID: <201708151829.v7FITa5p078549@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 69ec4a419edee4f00a104c59a78b530eaf85382a (commit) from 506a7f98b22076576ae3b438981250a97b6dd739 (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=69ec4a419edee4f00a104c59a78b530eaf85382a commit 69ec4a419edee4f00a104c59a78b530eaf85382a Author: Philipp Maier Date: Mon Aug 14 16:38:54 2017 +0200 octphy: implement support for dynamic timeslots Implement API functions bts_model_ts_connect() and bts_model_ts_disconnect() in order to support dynamic timeslot allocation. Change-Id: Ia109d4bfade7bc28442127581f4bb0289146ea71 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_if.c | 27 +++++++++-- src/osmo-bts-octphy/l1_oml.c | 112 +++++++++++++++++++++++++++++++++++++++---- 2 files changed, 126 insertions(+), 13 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 15 18:30:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 18:30:00 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-298-g52d1ee9 Message-ID: <201708151830.v7FIU0Sv078723@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 52d1ee96173bf8a48622f68c704ae957d3a69c55 (commit) from 3219e52dcf6e771bd03ad4abc3823422edb6e5fe (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=52d1ee96173bf8a48622f68c704ae957d3a69c55 commit 52d1ee96173bf8a48622f68c704ae957d3a69c55 Author: Philipp Maier Date: Tue Aug 15 10:45:34 2017 +0200 vty: fix (null) string in vty config The asp->cfg.remote.host is allowed to be NULL in cases where the localhost is used. Check if asp->cfg.remote.host is NULL when writing the config file and omit it when it is set to NULL. Change-Id: I18f79cc4d4f1db8f2858e8e95098c5821d50594f ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7_vty.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Aug 15 21:33:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 15 Aug 2017 21:33:36 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-299-g485a1be Message-ID: <201708152133.v7FLXaiI031571@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 485a1be9d8fc29d743767e733dfc6b16efa77a31 (commit) from 52d1ee96173bf8a48622f68c704ae957d3a69c55 (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=485a1be9d8fc29d743767e733dfc6b16efa77a31 commit 485a1be9d8fc29d743767e733dfc6b16efa77a31 Author: Harald Welte Date: Tue Aug 15 23:25:21 2017 +0200 Fix SCCP client crash on xUA server (STP) disconnect When the server (STP) disappears from a live SCCP client, then the xUA default layer manager receives LM_E_SCTP_DISC_IND, which is traversing retart_asp(). In there, we first terminate the current instance of the layer manager FSM, and then re-initialize the ASP to use the default layer manager using osmo_ss7_asp_use_default_lm(). However, osmo_ss7_asp_use_default_lm() uses the presence of an asp->lm_priv pointer as a sign that the old layer manager is still running and attempts to terminate it - despite being terminated just before in restart_as(). So let's simply remove the termination from restart_asp(), and leave it to osmo_ss7_asp_use_default_lm(). Fixes: OS#2402 Change-Id: I062d3af17539de864b56d079fe9b8d76ad99cf1e ----------------------------------------------------------------------- Summary of changes: src/xua_default_lm_fsm.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Wed Aug 16 09:23:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 09:23:24 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-946-ge44a89120 Message-ID: <201708160923.v7G9NOf3022964@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, pmaier/aoip3 has been updated via e44a891204d8128445b0aeef9afbce958fa57f41 (commit) via 724dba6d6cf56c66310ea40e6b8e27faa88904dc (commit) from ce0a86b2852c0c6b615d51ed3ab92d699eed3f76 (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=e44a891204d8128445b0aeef9afbce958fa57f41 commit e44a891204d8128445b0aeef9afbce958fa57f41 Author: Philipp Maier Date: Wed Aug 16 11:13:51 2017 +0200 fixup: fix possible null pointer deref Check for nullpointer - just to be sure, there was no crash at this point. http://cgit.osmocom.org/openbsc/commit/?id=724dba6d6cf56c66310ea40e6b8e27faa88904dc commit 724dba6d6cf56c66310ea40e6b8e27faa88904dc Author: Philipp Maier Date: Wed Aug 16 11:10:31 2017 +0200 cosmetic: fix ugly variable naming ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 16 15:11:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 15:11:29 GMT Subject: osmo-trx.git branch pespin/local-ip created. 8c80095017f693a9e96b9118e33786f8887ffe0c Message-ID: <201708161511.v7GFBTGN018155@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, pespin/local-ip has been created at 8c80095017f693a9e96b9118e33786f8887ffe0c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=8c80095017f693a9e96b9118e33786f8887ffe0c commit 8c80095017f693a9e96b9118e33786f8887ffe0c Author: Pau Espin Pedrol Date: Wed Aug 16 16:53:23 2017 +0200 Add -j option to bind to specific address Before this patch, the binding of the listening sockets was hardcoded to a local IP. Change-Id: I9ba184a1251c823e413a9230943ed263e52142ec ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Aug 16 16:52:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 16:52:12 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-948-g2fdce8774 Message-ID: <201708161652.v7GGqCPP045902@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, pmaier/aoip3 has been updated via 2fdce87741cb43fc9ac08a40353e6bb6e720bfc8 (commit) via a51835afa305f89d2a7c90269cf5abb4dd47e9a5 (commit) from e44a891204d8128445b0aeef9afbce958fa57f41 (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=2fdce87741cb43fc9ac08a40353e6bb6e720bfc8 commit 2fdce87741cb43fc9ac08a40353e6bb6e720bfc8 Author: Philipp Maier Date: Wed Aug 16 16:48:07 2017 +0200 osmo-bsc: fix handover (signalling only) and add VTX command to trigger Add VTY commands to trigger a handover of an lchan/subscriber connection. Fix assertion problem / crash http://cgit.osmocom.org/openbsc/commit/?id=a51835afa305f89d2a7c90269cf5abb4dd47e9a5 commit a51835afa305f89d2a7c90269cf5abb4dd47e9a5 Author: Philipp Maier Date: Wed Aug 16 11:49:54 2017 +0200 fix typo ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/src/libbsc/bsc_vty.c | 81 +++++++++++++++++++++++++++++++++++ openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 8 +++- 4 files changed, 91 insertions(+), 3 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 16 16:53:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 16:53:04 GMT Subject: osmocom-analog.git branch master updated. ea7cbb867554197e1c1397a71c3b770068c05c76 Message-ID: <201708161653.v7GGr4qY046219@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 ea7cbb867554197e1c1397a71c3b770068c05c76 (commit) via 8489914bf04e1074acfeba879424863cc18929ae (commit) via 42a87c1c2fc053f318cc1a78ebb5c42a7e3fd157 (commit) via ee61c4362bd19e5fc9911cac244b77ddd08bb238 (commit) via 41bd9999b1b8ba5127075c2350e65707f02f740a (commit) via 275be50225442878c70ab9d3cb4ee834827b54fb (commit) via 3afcac83426babaedc1c67f45955410823ea4602 (commit) via f2d439c1ae5ab8c82a4b09863018699a9b88b822 (commit) via 29244bda388d0a5f7250379e2fe85dad86ae64f4 (commit) from 999b6a2b4d8b5b7409b215a5cca2928fa67cebc3 (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=ea7cbb867554197e1c1397a71c3b770068c05c76 commit ea7cbb867554197e1c1397a71c3b770068c05c76 Author: Andreas Eversberg Date: Wed Aug 16 18:50:37 2017 +0200 SDR: Add option to enable TX timestamps on UHD devices (disabled by default) http://cgit.osmocom.org/osmocom-analog/commit/?id=8489914bf04e1074acfeba879424863cc18929ae commit 8489914bf04e1074acfeba879424863cc18929ae Author: Andreas Eversberg Date: Wed Aug 16 18:34:46 2017 +0200 SDR: Add time consumption debug code http://cgit.osmocom.org/osmocom-analog/commit/?id=42a87c1c2fc053f318cc1a78ebb5c42a7e3fd157 commit 42a87c1c2fc053f318cc1a78ebb5c42a7e3fd157 Author: Andreas Eversberg Date: Wed Aug 16 18:24:57 2017 +0200 SDR: Name SDR TX and RX threads http://cgit.osmocom.org/osmocom-analog/commit/?id=ee61c4362bd19e5fc9911cac244b77ddd08bb238 commit ee61c4362bd19e5fc9911cac244b77ddd08bb238 Author: Andreas Eversberg Date: Sun Aug 13 14:15:53 2017 +0200 B-Netz: Use standard deviation to determine if an FSK frame is valid or not http://cgit.osmocom.org/osmocom-analog/commit/?id=41bd9999b1b8ba5127075c2350e65707f02f740a commit 41bd9999b1b8ba5127075c2350e65707f02f740a Author: Andreas Eversberg Date: Sat Aug 12 16:38:40 2017 +0200 B-Netz: Add metering pulse support (Gebuehrenimpuls) http://cgit.osmocom.org/osmocom-analog/commit/?id=275be50225442878c70ab9d3cb4ee834827b54fb commit 275be50225442878c70ab9d3cb4ee834827b54fb Author: Andreas Eversberg Date: Thu Aug 10 17:43:36 2017 +0200 R2000: Fixes http://cgit.osmocom.org/osmocom-analog/commit/?id=3afcac83426babaedc1c67f45955410823ea4602 commit 3afcac83426babaedc1c67f45955410823ea4602 Author: Andreas Eversberg Date: Thu Aug 10 17:42:54 2017 +0200 SDR: Add option to swap RX and TX frequencies (for testing) http://cgit.osmocom.org/osmocom-analog/commit/?id=f2d439c1ae5ab8c82a4b09863018699a9b88b822 commit f2d439c1ae5ab8c82a4b09863018699a9b88b822 Author: Andreas Eversberg Date: Thu Aug 10 15:59:29 2017 +0200 UHD: Remove buggy sample rate check http://cgit.osmocom.org/osmocom-analog/commit/?id=29244bda388d0a5f7250379e2fe85dad86ae64f4 commit 29244bda388d0a5f7250379e2fe85dad86ae64f4 Author: Andreas Eversberg Date: Thu Aug 10 15:58:58 2017 +0200 work on docs ----------------------------------------------------------------------- Summary of changes: docs/amps-cells.jpg | Bin 0 -> 105831 bytes docs/{focc.png => amps-focc.png} | Bin docs/amps-fvc.png | Bin 0 -> 167848 bytes docs/amps-recc.png | Bin 0 -> 88966 bytes docs/amps-words.png | Bin 0 -> 83310 bytes docs/amps.html | 408 ++++++++++++++++++++++++++------------- docs/amps.jpg | Bin 179369 -> 82952 bytes docs/fvc.png | Bin 212300 -> 0 bytes docs/recc.png | Bin 134466 -> 0 bytes docs/tacs.html | 38 ++-- src/bnetz/bnetz.c | 65 +++++-- src/bnetz/bnetz.h | 10 +- src/bnetz/dsp.c | 60 +++++- src/bnetz/main.c | 15 +- src/common/main.h | 1 + src/common/main_common.c | 23 ++- src/common/sdr.c | 27 ++- src/common/sdr.h | 2 +- src/common/sender.c | 34 ++++ src/common/soapy.c | 2 +- src/common/uhd.c | 57 ++---- src/common/uhd.h | 2 +- src/r2000/frame.c | 10 +- src/r2000/r2000.c | 27 ++- 24 files changed, 535 insertions(+), 246 deletions(-) create mode 100644 docs/amps-cells.jpg rename docs/{focc.png => amps-focc.png} (100%) create mode 100644 docs/amps-fvc.png create mode 100644 docs/amps-recc.png create mode 100644 docs/amps-words.png delete mode 100644 docs/fvc.png delete mode 100644 docs/recc.png hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Wed Aug 16 16:53:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 16:53:41 GMT Subject: osmocom-analog.git branch eric deleted. 901c0d854f97f76e03ceacb6cbf8ed19e8a56754 Message-ID: <201708161653.v7GGrfFF046377@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, eric has been deleted was 901c0d854f97f76e03ceacb6cbf8ed19e8a56754 ----------------------------------------------------------------------- 901c0d854f97f76e03ceacb6cbf8ed19e8a56754 hack 2: disable time stamps on SDR TX data ----------------------------------------------------------------------- hooks/post-receive -- A/B/C Netz From gitosis at osmocom.org Wed Aug 16 21:41:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 21:41:14 GMT Subject: libosmocore.git branch master updated. 0.9.6-361-g113392a2 Message-ID: <201708162141.v7GLfE7N043919@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 113392a2dd0b2a9ccb43b526729f5a9849217144 (commit) from 6c0a0e645d4663fdd15de41d3e4dc3f45d6ce708 (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=113392a2dd0b2a9ccb43b526729f5a9849217144 commit 113392a2dd0b2a9ccb43b526729f5a9849217144 Author: Harald Welte Date: Wed Aug 16 23:37:25 2017 +0200 auth_milenage: Fix non-AUTS case with OP We only implemented OPC generation from OP in the AUTS case, but not in the case of normal authentication vector generation. This never really was visible so far due to the fact that we use OPC at sysmocom, and never the shared OP value. Change-Id: Id3fa038dfc2ff1ba63616fa5e8eab0520481ff26 ----------------------------------------------------------------------- Summary of changes: src/gsm/auth_milenage.c | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Aug 16 21:49:15 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 21:49:15 GMT Subject: openbsc.git branch master updated. 0.15.0-868-g5e2974588 Message-ID: <201708162149.v7GLnFnn046240@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 5e297458845b848abf2f31dfe5d462cb2288d97f (commit) from e6222ef1acc9947dba82898a2371f48e4f3848e1 (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=5e297458845b848abf2f31dfe5d462cb2288d97f commit 5e297458845b848abf2f31dfe5d462cb2288d97f Author: Pau Espin Pedrol Date: Wed Aug 16 11:30:01 2017 +0200 sgsn_test: Fix wrong definition of wrap func Commit 058cd573d8 added 2 new pointer parameters to gprs_subscr_request_auth_info, but forgot to update wraps of the function in sgsn_test. I catched this today because openbsc build test sgsn_test was failing. Closed look up to the logs showed: Assert failed (auts != NULL) == (auts_rand != NULL) openbsc/openbsc/src/gprs/gprs_subscriber.c:791 Change-Id: Ie9e4af6da0339536fb20ca0b7bbcf6f485bd522c ----------------------------------------------------------------------- Summary of changes: openbsc/tests/sgsn/sgsn_test.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 16 21:49:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 21:49:55 GMT Subject: meta-telephony.git branch 201705 updated. 6b9b1ac568d86376b3d6df248148c4f9bcdc1c04 Message-ID: <201708162149.v7GLntrj046408@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 6b9b1ac568d86376b3d6df248148c4f9bcdc1c04 (commit) from 26452d2fa3218f0606690c6d108ed9f1e570e2bf (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=6b9b1ac568d86376b3d6df248148c4f9bcdc1c04 commit 6b9b1ac568d86376b3d6df248148c4f9bcdc1c04 Author: Harald Welte Date: Tue Aug 15 20:57:40 2017 +0200 update libsmpp to 1.12 Also, link to the osmocom project page, not to the upstream source (which is unmaintained, AFAIK). Change-Id: If10f94c574b5dd89d9cb336bcf85dea2887c44d8 ----------------------------------------------------------------------- Summary of changes: recipes-misc/libsmpp/{libsmpp34_1.10.bb => libsmpp34_1.12.bb} | 7 +++---- recipes-misc/libsmpp/libsmpp34_git.bb | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) rename recipes-misc/libsmpp/{libsmpp34_1.10.bb => libsmpp34_1.12.bb} (53%) hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Wed Aug 16 21:50:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 21:50:09 GMT Subject: osmo-gsm-manuals.git branch master updated. 8be8ec61a24f358895cd05646859bf82e53686c1 Message-ID: <201708162150.v7GLo9G0046631@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 8be8ec61a24f358895cd05646859bf82e53686c1 (commit) from 6d2dd43a1a3b201d4da4a329d812f13eee3d64de (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=8be8ec61a24f358895cd05646859bf82e53686c1 commit 8be8ec61a24f358895cd05646859bf82e53686c1 Author: Harald Welte Date: Wed Aug 16 23:43:26 2017 +0200 Add VTY port number for GGSN Change-Id: I199f0d10b819215442885629ffc9955c949133ca ----------------------------------------------------------------------- Summary of changes: common/chapters/port_numbers.adoc | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Wed Aug 16 21:51:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 21:51:22 GMT Subject: openbsc.git branch master updated. 0.15.0-869-gb13196dea Message-ID: <201708162151.v7GLpMXU046999@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 b13196dea30aa8bd4c530373632285716375e32d (commit) from 5e297458845b848abf2f31dfe5d462cb2288d97f (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=b13196dea30aa8bd4c530373632285716375e32d commit b13196dea30aa8bd4c530373632285716375e32d Author: Pau Espin Pedrol Date: Mon Aug 14 21:18:41 2017 +0200 smpp: Fix compilation warning I already stumbled into 2 compilation environments which had Werror enabled for -Wmaybe-uninitialized and the build failed, so let's workaround this warning. | smpp_openbsc.c: In function 'handle_smpp_submit': | smpp_openbsc.c:216:9: error: 'sms_msg_len' may be used uninitialized in this function [-Werror=maybe-uninitialized] | memcpy(sms->user_data, sms_msg, sms_msg_len); | ^ | smpp_openbsc.c:100:15: note: 'sms_msg_len' was declared here | unsigned int sms_msg_len; | ^ | cc1: some warnings being treated as errors Change-Id: I0901ddadb5f72e1585cb1797ac22c8ab95e83146 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/smpp_openbsc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 16 21:58:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 21:58:11 GMT Subject: libosmocore.git branch master updated. 0.9.6-362-gbd3bb135 Message-ID: <201708162158.v7GLwBn7049309@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 bd3bb135a4c6be29d80fb687ffcdc56c9cd8b6bc (commit) from 113392a2dd0b2a9ccb43b526729f5a9849217144 (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=bd3bb135a4c6be29d80fb687ffcdc56c9cd8b6bc commit bd3bb135a4c6be29d80fb687ffcdc56c9cd8b6bc Author: Harald Welte Date: Wed Aug 16 23:39:08 2017 +0200 ports.h: Add VTY port for GGSN Change-Id: I5bd49fbc19e88db96b4adbd56c82e7936059551c ----------------------------------------------------------------------- Summary of changes: include/osmocom/vty/ports.h | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Aug 16 23:02:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 23:02:48 GMT Subject: meta-telephony.git branch 201705 updated. 219eca67a3cd8517e6fbfe156324ddace2453401 Message-ID: <201708162302.v7GN2mOl072505@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 219eca67a3cd8517e6fbfe156324ddace2453401 (commit) from 6b9b1ac568d86376b3d6df248148c4f9bcdc1c04 (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=219eca67a3cd8517e6fbfe156324ddace2453401 commit 219eca67a3cd8517e6fbfe156324ddace2453401 Author: Harald Welte Date: Thu Aug 17 00:25:21 2017 +0200 libsmpp34_1.12: Further unif with libsmpp_git Among cosmetic changes, this also introduces a requirement to pkg-config, which was missing so far and breaking the build Change-Id: I18792e6fdb7a970c5714e174a32b076fa893ecd4 ----------------------------------------------------------------------- Summary of changes: recipes-misc/libsmpp/libsmpp34_1.12.bb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Wed Aug 16 23:03:42 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 16 Aug 2017 23:03:42 GMT Subject: meta-telephony.git branch laforge/nightly updated. b58904accd730b8505320d62e0c198274b422d7f Message-ID: <201708162303.v7GN3gKc072828@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 26ebed66eef7a5016ced9a5950c49653508e6ad2 (commit) discards 507e6e6d659d281e010928243bb0423355ec045f (commit) via b58904accd730b8505320d62e0c198274b422d7f (commit) via 7798207c8795d1337c9525f527b760dcfb7b8348 (commit) via 5f424a919fd57caf5482e7d9da510a116febd2cd (commit) via 219eca67a3cd8517e6fbfe156324ddace2453401 (commit) via 6b9b1ac568d86376b3d6df248148c4f9bcdc1c04 (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 (26ebed66eef7a5016ced9a5950c49653508e6ad2) \ N -- N -- N (b58904accd730b8505320d62e0c198274b422d7f) 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=b58904accd730b8505320d62e0c198274b422d7f commit b58904accd730b8505320d62e0c198274b422d7f Author: Harald Welte Date: Thu Aug 17 00:53:51 2017 +0200 update PV versions for libosmocore, libosmo-sccp and openggsn As we're building git master, we need to make sure PV is not lagging behind. I wish there was some OE magic by which it could discover PV from the source it builds. Change-Id: Ib45238e95156f215412d51d975b1acb33633a3e1 http://cgit.osmocom.org/meta-telephony/commit/?id=7798207c8795d1337c9525f527b760dcfb7b8348 commit 7798207c8795d1337c9525f527b760dcfb7b8348 Author: Holger Hans Peter Freyther Date: Fri Jun 2 18:33:02 2017 +0800 libosmo-sccp: Attempt to fix link issue on 201705-nightly builds This project will build some static libraries needed for testing and also for downstream users. Do not disable the static build on newer Poky versions. arm-poky-linux-gnueabi-libtool: link: arm-poky-linux-gnueabi-gcc -march=armv5te -marm --sysroot=/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot -Wall -I/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot/usr/include/ -I/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot/usr/include/ -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1=/usr/src/debug/libosmo-sccp/git-r1.18.1 -fdebug-prefix-map=/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot-native= -fdebug-prefix-map=/home/jenkinsdebian8amd64/jenkins/workspace/201705-nightly/label/Debian8-AMD64/build/tmp/work/armv5te-poky-linux-gnueabi/libosmo-sccp/git-r1.18.1/recipe-sysroot= -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o xua_test xua_test.o sccp_test_data.o ../../src/.libs/libosmo-sigtran.so -losmogsm -ltalloc -losmovty -losmocore -losmonetif -lsctp | xua_test.o: In function `test_helpers': | /usr/src/debug/libosmo-sccp/git-r1.18.1/git/tests/xua/xua_test.c:160: undefined reference to `xua_part_add_gt' | /usr/src/debug/libosmo-sccp/git-r1.18.1/git/tests/xua/xua_test.c:168: undefined reference to `sua_parse_gt' | xua_test.o: In function `test_sccp2sua_case': Change-Id: I80eea9ac888ab4b13614ff475bebacb94b72b0f2 http://cgit.osmocom.org/meta-telephony/commit/?id=5f424a919fd57caf5482e7d9da510a116febd2cd commit 5f424a919fd57caf5482e7d9da510a116febd2cd 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. ----------------------------------------------------------------------- Summary of changes: recipes-misc/libsmpp/libsmpp34_1.10.bb | 19 ------------------- .../libsmpp/{libsmpp34_git.bb => libsmpp34_1.12.bb} | 5 ++--- recipes-misc/libsmpp/libsmpp34_git.bb | 2 +- recipes-osmocom/libosmo-sccp/libosmo-sccp_git.bb | 1 + recipes-osmocom/libosmocore/libosmocore_git.bb | 2 +- recipes-osmocom/openggsn/openggsn_git.bb | 2 +- 6 files changed, 6 insertions(+), 25 deletions(-) delete mode 100644 recipes-misc/libsmpp/libsmpp34_1.10.bb copy recipes-misc/libsmpp/{libsmpp34_git.bb => libsmpp34_1.12.bb} (72%) hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Thu Aug 17 06:22:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Aug 2017 06:22:00 GMT Subject: osmo-pcu.git branch master updated. 0.2-933-gb1be611 Message-ID: <201708170622.v7H6M060095612@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 b1be6112bb6ffd5a3b2ae046c5f5fa5b65623dde (commit) from f60cf62f4fca3ee0f3803ecc0b7e87b35d74d9f3 (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=b1be6112bb6ffd5a3b2ae046c5f5fa5b65623dde commit b1be6112bb6ffd5a3b2ae046c5f5fa5b65623dde Author: Harald Welte Date: Thu Aug 17 00:49:23 2017 +0200 GSMTAP: fix category checks in pcu_rx_data_ind and pcu_l1if_tx_ptcch We needto shift the PCU_GSMTAP_C_* constants before comparing against the mask of enabled GSMTAP categories. Change-Id: Ieb9332c65ed7bd57baf1aeab5ab722f92fc23b24 ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Aug 17 08:35:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 17 Aug 2017 08:35:36 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-949-ged29a134b Message-ID: <201708170835.v7H8Za15032536@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, pmaier/aoip3 has been updated via ed29a134b3bff8adfe117df1744307154a7ab131 (commit) from 2fdce87741cb43fc9ac08a40353e6bb6e720bfc8 (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=ed29a134b3bff8adfe117df1744307154a7ab131 commit ed29a134b3bff8adfe117df1744307154a7ab131 Author: Philipp Maier Date: Thu Aug 17 10:32:29 2017 +0200 fixup for: fix handover (signalling only) and add VTX command to trigger ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/bsc_vty.c | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 18 18:02:46 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:02:46 GMT Subject: libosmocore.git branch master updated. 0.9.6-363-g733810c6 Message-ID: <201708181802.v7II2kwE084357@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 733810c656fa9ec50a4223b0c15070ba1fd758cf (commit) from bd3bb135a4c6be29d80fb687ffcdc56c9cd8b6bc (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=733810c656fa9ec50a4223b0c15070ba1fd758cf commit 733810c656fa9ec50a4223b0c15070ba1fd758cf Author: Keith Date: Thu Aug 17 21:37:47 2017 +0200 gsm0411_utils: GSM03.40 9.2.3.11 SCTS should be local From GSM 03.40: "The Service-Centre-Time-Stamp, and any other times coded in this format that are defined in this specification, represent the time local to the sending entity." Change-Id: I4efdb1eaae43aced33961b64d4f14b0040321c10 ----------------------------------------------------------------------- Summary of changes: src/gsm/gsm0411_utils.c | 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 Aug 18 18:06:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:06:09 GMT Subject: meta-telephony.git branch 201705 updated. 687b683bb80a4c368248491ac18ef5e439aa48af Message-ID: <201708181806.v7II69jI085800@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 687b683bb80a4c368248491ac18ef5e439aa48af (commit) from 219eca67a3cd8517e6fbfe156324ddace2453401 (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=687b683bb80a4c368248491ac18ef5e439aa48af commit 687b683bb80a4c368248491ac18ef5e439aa48af Author: Pau Espin Pedrol Date: Fri Aug 18 15:25:01 2017 +0200 lksctp-tools: Use bb.utils.contains instead of deprecated base_contains Change-Id: Ic5fb0f35e5c9a3c48748b2941f471f0704a41e75 ----------------------------------------------------------------------- Summary of changes: recipes-misc/lksctp-tools/lksctp-tools_1.0.16.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom layer for OpenEmbedded From gitosis at osmocom.org Fri Aug 18 18:06:34 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:06:34 GMT Subject: openbsc.git branch master updated. 0.15.0-870-g0ff59c1e1 Message-ID: <201708181806.v7II6YwH085920@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 0ff59c1e1ba7b8f13c519f87b82e5dd144e219cd (commit) from b13196dea30aa8bd4c530373632285716375e32d (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=0ff59c1e1ba7b8f13c519f87b82e5dd144e219cd commit 0ff59c1e1ba7b8f13c519f87b82e5dd144e219cd Author: Pau Espin Pedrol Date: Fri Aug 18 12:26:23 2017 +0200 libmsc: Fix wrong handling of user_message_reference parameter libsmpp34 already converts received TLV integer values to native endianess in libsmpp34_(un)pack. Converting them again at receive time swaps the 2 bytes of user_message_reference, then using a wrong value. As GSM03.40 spec uses only 1 byte for the id, then only the high byte of the initial value is used and eventually sent back to the ESME. Again, at that time, htons() is not needed because libsmpp34 already handles that part. See OS-#2429 for more details. Change-Id: If748548a4a223e529a1110c89e483b599b406e8b ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/smpp_openbsc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 18 18:07:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:07:41 GMT Subject: openbsc.git branch master updated. 0.15.0-872-ga1d8e2c40 Message-ID: <201708181807.v7II7fVJ086215@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 a1d8e2c4087c15561e9c4fb120042be4b187bc9c (commit) via a42b0dff4c28aa774566e045b6830a3eba455954 (commit) from 0ff59c1e1ba7b8f13c519f87b82e5dd144e219cd (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=a1d8e2c4087c15561e9c4fb120042be4b187bc9c commit a1d8e2c4087c15561e9c4fb120042be4b187bc9c Author: Max Date: Fri Aug 18 16:23:28 2017 +0200 gbproxy: log signal value as text Change-Id: I6ed923f5c60a8d64305f4b8e90d1362d6510e1c5 http://cgit.osmocom.org/openbsc/commit/?id=a42b0dff4c28aa774566e045b6830a3eba455954 commit a42b0dff4c28aa774566e045b6830a3eba455954 Author: Max Date: Thu Aug 17 19:33:11 2017 +0200 gbproxy: log unhandled BSSGP PDU as text Change-Id: Ibe3c8bd353b3a178e26b0936f25b2e1959f9990c ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gb_proxy.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 18 18:08:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:08:09 GMT Subject: openbsc.git branch master updated. 0.15.0-873-gb4962dcf1 Message-ID: <201708181808.v7II89YR086454@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 b4962dcf115148834478744e35fe1a888eda915f (commit) from a1d8e2c4087c15561e9c4fb120042be4b187bc9c (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=b4962dcf115148834478744e35fe1a888eda915f commit b4962dcf115148834478744e35fe1a888eda915f Author: Keith Date: Wed Aug 16 22:45:07 2017 +0200 libmsc: Use actual delivery time in delivery reports. Set the time on the status report to the time the message was delivered, as this may not be the same as the time when we are delivering the report to the originating MS. Change-Id: I9056429d40bf02731f004b7833f1de45a0d1add8 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 1 + openbsc/src/libmsc/db.c | 1 + openbsc/src/libmsc/gsm_04_11.c | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 18 18:08:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:08:16 GMT Subject: osmo-gsm-manuals.git branch master updated. e4a9602d4d01c26962043c64a1b8ff53b661c048 Message-ID: <201708181808.v7II8GFE086508@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 e4a9602d4d01c26962043c64a1b8ff53b661c048 (commit) from 8be8ec61a24f358895cd05646859bf82e53686c1 (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=e4a9602d4d01c26962043c64a1b8ff53b661c048 commit e4a9602d4d01c26962043c64a1b8ff53b661c048 Author: Max Date: Mon Jul 3 19:03:25 2017 +0200 OsmoGSMTester: use proper systemd service names * use osmo-bts-sysmo for sysmoBTS systemd service name which is available since 114293a414bd5b7c86622ec8c293c4034c80d243 * use osmo-pcu for OsmoPCU systemd service name which is available since 241f5bcb00f9c6fee4200a3aea9aa497bf0d3eee Change-Id: Ie017946b9099460ac6758ff84ec7a10df13390a1 ----------------------------------------------------------------------- Summary of changes: OsmoGSMTester/chapters/install.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Fri Aug 18 18:08:30 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:08:30 GMT Subject: openbsc.git branch master updated. 0.15.0-874-gf0288cacc Message-ID: <201708181808.v7II8Uu0086587@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 f0288cacc5b6be1943c25584327c80974639097e (commit) from b4962dcf115148834478744e35fe1a888eda915f (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=f0288cacc5b6be1943c25584327c80974639097e commit f0288cacc5b6be1943c25584327c80974639097e Author: Harald Welte Date: Fri Aug 18 11:26:23 2017 +0200 NITB: remove 'help' output about '-a' option that is removed for ages This option was present in very early versions of the NITB, but at least since 2011 it is no longer supported. It's still listed in --help output, which is wrong. Change-Id: I1d2cceb588ec5fb34ec5e2c05a7d8c93310bee88 ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-nitb/bsc_hack.c | 2 -- 1 file changed, 2 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Aug 18 18:08:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:08:32 GMT Subject: osmo-ci.git branch master updated. 81bde16fb0a27c3e3c7918da2bab2448a07452cb Message-ID: <201708181808.v7II8Wh6086643@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 81bde16fb0a27c3e3c7918da2bab2448a07452cb (commit) from 315944495c088cadb9752ac219b993f440df82f8 (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=81bde16fb0a27c3e3c7918da2bab2448a07452cb commit 81bde16fb0a27c3e3c7918da2bab2448a07452cb Author: Max Date: Tue Jun 27 11:20:33 2017 +0200 Add value string termination check from libosmocore The script by Neels Hofmeyr has actually nothing to do with libosmocore itself - it's a generic build-time check used by jenkins so it should be part of this repo to avoid extra checkout of libosmocore just for this script. Change-Id: I079218b61f512975ec5bfc7dc23503ec369cbb5a ----------------------------------------------------------------------- Summary of changes: .../verify_value_string_arrays_are_terminated.py | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 scripts/verify_value_string_arrays_are_terminated.py hooks/post-receive -- CI scripts From gitosis at osmocom.org Fri Aug 18 18:08:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:08:48 GMT Subject: osmo-bts.git branch master updated. 0.4.0-583-gb78fc1e Message-ID: <201708181808.v7II8miT086723@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 b78fc1eeee3b8d3a5e7b00e0f8bd89a844123c26 (commit) from 69ec4a419edee4f00a104c59a78b530eaf85382a (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=b78fc1eeee3b8d3a5e7b00e0f8bd89a844123c26 commit b78fc1eeee3b8d3a5e7b00e0f8bd89a844123c26 Author: Max Date: Thu Jun 22 19:49:58 2017 +0200 Simplify jenkins build scripts * move duplicated code into separate functions in jenkins_common.sh * use that function in individual builds Change-Id: I4d09c5f2693b5ac0a4d8f2c840971e13d1ec58cf ----------------------------------------------------------------------- Summary of changes: contrib/jenkins_bts_trx.sh | 21 ++------------------- contrib/jenkins_common.sh | 27 ++++++++++++++++++++++++--- contrib/jenkins_lc15.sh | 15 ++------------- contrib/jenkins_oct.sh | 18 ++---------------- contrib/jenkins_oct_and_bts_trx.sh | 21 ++------------------- contrib/jenkins_sysmobts.sh | 22 ++++------------------ 6 files changed, 36 insertions(+), 88 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Aug 18 18:08:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:08:50 GMT Subject: osmo-gsm-manuals.git branch master updated. 79e1aa0a23301afa4bade36e9829fa0792de070f Message-ID: <201708181808.v7II8o2G086770@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 79e1aa0a23301afa4bade36e9829fa0792de070f (commit) via b88cfa860fd4314ee608864e4d2dd5d4b807f6b3 (commit) from e4a9602d4d01c26962043c64a1b8ff53b661c048 (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=79e1aa0a23301afa4bade36e9829fa0792de070f commit 79e1aa0a23301afa4bade36e9829fa0792de070f Author: Harald Welte Date: Thu Aug 17 16:35:27 2017 +0200 MGW: Include MGCP endpoint naming scheme of old IPA/SCCPlite approach Change-Id: Ib1fe96f0041534fa027b70ee67978cb7c6bc5207 http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=b88cfa860fd4314ee608864e4d2dd5d4b807f6b3 commit b88cfa860fd4314ee608864e4d2dd5d4b807f6b3 Author: Harald Welte Date: Thu Aug 17 16:31:47 2017 +0200 mgw: Fix endpoint names for new MGW According to RFC3435, an RTP bridge forrwarding packets, transcoding or otherwise, is a single endpoint with two connections. Let's treat it as such. We introduce the "rtpbridge/" prefix to identify such special RTP endpoints. Change-Id: Id1f079307225faf05d298dcb12aa1c421bfa680a ----------------------------------------------------------------------- Summary of changes: OsmoBSC/mgw/osmo-bsc-new-mgw-e1.msc | 8 ++++---- OsmoBSC/mgw/osmo-bsc-new-mgw.msc | 24 ++++++++++++------------ OsmoBSC/mgw/osmo-bsc-old-sccplite.msc | 16 ++++++++-------- 3 files changed, 24 insertions(+), 24 deletions(-) hooks/post-receive -- Manuals for Osmocom GSM components From gitosis at osmocom.org Fri Aug 18 18:09:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 18 Aug 2017 18:09:41 GMT Subject: osmo-pcu.git branch master updated. 0.2-934-g1f18909 Message-ID: <201708181809.v7II9fwD087069@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 1f189093358fd87b11cd2e83a43b719fc6858e3e (commit) from b1be6112bb6ffd5a3b2ae046c5f5fa5b65623dde (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=1f189093358fd87b11cd2e83a43b719fc6858e3e commit 1f189093358fd87b11cd2e83a43b719fc6858e3e Author: Minh-Quang Nguyen Date: Wed Aug 16 09:50:06 2017 -0400 EDGE: Fix UL link adaptation. We have seen that UL MCS5- MCS9 link adaptation has not been implemented in current PCU implementation. If the MS slowly moves far away from the BTS, the UL MCS will always stick at MCS9 no matter UL link quality values leading to poor data service experience. The UL MCS is expected to adapt from MCS9 -> MCSx due to bad UL quality. Below PCU traces indicate that UL MCS is quickly increasing to MCS9 (max MCS 9 was used in this test) and it never changes to other UL MCS due zero thresholds. <0004> gprs_ms.cpp:670 MS (IMSI ): Link quality 23dB (23dB) left window [0, 0], modifying uplink CS level: MCS-6 -> MCS-7 <0004> gprs_ms.cpp:670 MS (IMSI 000): Link quality 23dB (23dB) left window [0, 0], modifying uplink CS level: MCS-7 -> MCS-8 <0004> gprs_ms.cpp:670 MS (IMSI 000): Link quality 23dB (23dB) left window [0, 0], modifying uplink CS level: MCS-8 -> MCS-9 Change-Id: I9272c337ad6399da4a47cc6e2736e25f24e099d8 ----------------------------------------------------------------------- Summary of changes: src/bts.h | 1 + src/gprs_ms.cpp | 9 ++++--- src/pcu_main.cpp | 22 +++++++++++++++++ src/pcu_vty.c | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 100 insertions(+), 5 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Aug 19 09:04:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Aug 2017 09:04:16 GMT Subject: osmocom-bb.git branch fixeria/fake_trx updated. osmocon_v0.0.0-1938-g30207ae3 Message-ID: <201708190904.v7J94Gxh031048@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/fake_trx has been updated discards d504a6aa017e5ed4325b3654e5e6e038ad323a96 (commit) discards 5a9a92a902bcaa695e0b5ff4f97489ec7c4dbbeb (commit) discards ccb175b0881b4d2764d22fa32ca9c709658a0a74 (commit) discards 90ebcd849a4f2aaeedf01c7ccd58b95b275003e0 (commit) discards 601ffed41570f65736f33944255d0b05a22ee039 (commit) discards 95fde54a438942a68713a57fab3602d5de2e6ad3 (commit) discards dafa0c2f8621587bfbc12a40fb9f43bdd591888f (commit) discards 3a128e5671fdc55991e92199ad1489fdfbd24a63 (commit) discards 2ae2660cea8680bc2d0f9025b7a0f00161ffabe7 (commit) discards 65edbe162851014d44e47599f0ad5c2de1f83eef (commit) discards 219a81fd2a346bea43ec37abfa7b3a4e147212d8 (commit) discards d3f88a9706640bc43e9594d48add2b22a9978a39 (commit) discards a9ebb1c5909159917b749ab018d45bf6a11c5925 (commit) discards af2db992186451247efe9f1ea4eba3dcfa75545d (commit) discards 28b7c18e4465453ad3475a6cbdb0cba659a40c69 (commit) discards 2acf325a9ad3118eba45cdc3fd4e514ec52bf238 (commit) discards 11ca1abae64ee658f7cf4aa1150b9cd341a717ed (commit) discards 5945fdf8dd5acdb486e534ea07ec7552cec9e6cb (commit) discards 697b8cd2aab111b50fbd23f75cfdadbbdeec1d09 (commit) discards 05a1027dd4d2678cba2dd316cb1d43d1aad16c64 (commit) discards 40bc28d00102ddbedb572de4d02d89139f47792f (commit) discards 02f96fef667af89f80bc0135e069b7f5bf1de5c7 (commit) discards 3020aad0d666be94925efaee3bce45919b53ddf0 (commit) discards 476b5a7ec3466f2d3d4b219323d31979005081df (commit) discards 81157d5898b851eea19e44670d5c113dc4f24ab1 (commit) discards 475916bab9e7c224ef80e9cb8f7fb8f5c9fc316a (commit) discards c752cb7a34847e7c3505daecb3a901d74030a717 (commit) discards bb65aea38a9e031c887399e215eba6b425d6ef6d (commit) discards 89e440602d090dab0dba21bc518cde5b6c117228 (commit) discards 3b69f6ea2c6944f89dc271bf622c1de43e947bd5 (commit) discards 63ba40bc2430cbb019fd30bf543d342d70675725 (commit) discards 61941c88c0e8b45b0beac6a9fb0b9be31b8f0f69 (commit) discards f30f8a03f3c401ba3d4ec217324053ae244ea13e (commit) discards 2307113c351d825f24cf5286b8c9c1f7722498bc (commit) discards a219709142dfa4c8f03eb373ba01caf15d3a023c (commit) discards 88fa89f4217ef33996369ada404c1ea3d46c4f8c (commit) discards 5566dd0b47cc1315f3ef737b02ae0ebfdcb79969 (commit) discards 14de487cb51a77c0cfda5f74598cd9b40c5beb0c (commit) discards a607bfcbb5da4e8aca0844dcfee51b21e1c0a07d (commit) discards 1a70d223c8ec2f3071e231f4f181bc7a1ced40df (commit) discards d21a78bd3a0cda719753fed67475069b5a30dc2d (commit) discards 5d44a4a40936716211aaa076555037e6f36078e8 (commit) discards f08e4191a5c4b848e95c5e68ee57cf975282747f (commit) discards 926dd12390c1da4d7c03aa87ee98ae3446e6763e (commit) discards 1412f60fe3e4fd33d2fe76ccecb5907a07b0a04a (commit) discards 27a444fd93d7867e4f796d341da9fd2378431629 (commit) discards ce399fa1f2ee21b67e39ad523473172a1144df6c (commit) discards b9c472e12853f028194f2db5e0efa8331bbed288 (commit) discards dac3f72846d58a1979101b05024279aed585eade (commit) discards 119de6bda6c2d000334cff3d425b2c76d7010eb1 (commit) discards 39b571e2a0c92ca7ea194727c50d644d2fea015f (commit) discards 9a66a6b569d56012717f4993f6b12f98f4bbe1cd (commit) discards 38d8da51789a44e13247f0085c79d6622a1849c8 (commit) discards 13f8f6a33ecd5852e1af20a0393103999af00c17 (commit) discards c59ab5a3ce28cd91331c9e99c06ef99d4b696f16 (commit) discards aa9e81e7aa169133bc27b752beb0e354f2533b30 (commit) discards b0f1dff67729bdb6cf9b12a0e718fd9900e16d74 (commit) discards a4857c4f37cc2aaf23abf96a616d1d084e8311e3 (commit) discards bd5d1e8c1e56110e201ffd133126bd49c3aab711 (commit) discards 7242eb94255f82212d50098d416c05faaf86064a (commit) discards 094886c1782d1e445b84c54b4d136cc9339352c7 (commit) discards dec1a07dfd4fae224f6df6ef789407ca218efe49 (commit) discards b131198d6fce8b370ba303fa02659097fffae0c6 (commit) discards a57cc2ba187d855eb6237b8a83fcc74063b7cb44 (commit) discards a0708987998784a91daece832b29041f967f4a68 (commit) discards d75ad5505f0805c36aac57a2c5db06bfa39df6a3 (commit) discards 0ba1df5b455fef7b5f4b0d66692887993ac153f7 (commit) discards f9e0ab6d9204e8f04718d03f1ece7bf3479ab27a (commit) discards 24387a4b661339f0df18c4cadeff86ecf45f9dd3 (commit) discards 78e1e2a177ea45f9ac67261d8e83500d9d3b2f32 (commit) discards 24f92bc878cee8c75e530621f04f010ce98b73a9 (commit) discards f5ee27f076d863d83a1db7d6b50681f2f4ccaff1 (commit) discards 931b2789fc530fd2d1c091c68f59b3b59d402070 (commit) discards 8b905c0bcc28efa6118309380a0005c82b1f0456 (commit) discards 48e9f95ed025ce97c157957ae9bd7c6f72c73824 (commit) discards f3be41ce4c8d06fd6cdd74cdf6aedcfad1bd9027 (commit) discards 7ad73c0ff0949261317797f076001ad7896ad38f (commit) discards d3d448ebd33582a9480cc47d4f6cdeb88ab6feed (commit) discards 0083c688a58d125b2a6eeae63b63e7ae5b0f257e (commit) discards 113ec1fdaf8381224b9095b34b06701a731c14b8 (commit) discards 4024c3801e355e320b3ca6125fe55e4eb73b0d6d (commit) discards b2acb667ebf113b9fed5ed3783401c96c83ce801 (commit) discards 14cea2607c9be82a9a5154c4a652d88ba08020c8 (commit) discards b98c7a504ae07ffad74afee7deb3edf3834bb2d8 (commit) discards bc01d500a17ae60fae52bef885136220cedfaecf (commit) discards 6e3bc383080291142e8823435f3b580ceee598db (commit) discards d23f9a5bf0b00f3ef66f60936178b2dc239f27ad (commit) discards ca2d397f44cb2ef39210c17a805831b8e852cd50 (commit) discards 5452cabdb6a0c87391567e40cbdb09acbd0ad202 (commit) discards 9939e555ebc4a950bdc6defc46ed48bff65f1481 (commit) discards 2550de59eedb24e0e89660ec09b2f53279432c93 (commit) discards d16652b554bdc6d99aa0d19754dee6d8fec0efc9 (commit) discards c330014de5f29862864d87f4e8a93e5d55433591 (commit) discards 737aba27c429c377be807ac8bd6539bb4b347cdd (commit) discards 0a76cbff669b398bdf4e19c6d900bdfdcf3d6db9 (commit) via 30207ae37b91632019debe9e97e2f78c98f8461e (commit) via 66faa3c6a9ec1d16c38219d6e7afa1368f29a6d2 (commit) via 08a029796b346fc8bdd5770da65c6adc260a9384 (commit) via be615dd20418052a391f4aa6beb444121c794b48 (commit) via 5f424cd5e4ed2b8601a6e682389d32cf9a1c1ae9 (commit) via 3974fda30fef12cb1bc53285c50dfa7f6e76fe00 (commit) via 2a99c4508a3c5c6bec7547df528edc8591ad06f0 (commit) via 0e3f9e4a3bbc85d2b9d787f7afe5e9c58f071207 (commit) via aa40aa308611d20eda0cad627f7ec06f18c854dc (commit) via ba96127afa2c426cdb703a56793454469eee2ebc (commit) via 67e88c861a626f5858e8c64e84d36fd9178a8c57 (commit) via 0e340aabc531ab745a9b09c67ecef1ab325c1afb (commit) via 4c70a7dd002d0a5c3f644475202da7de0b152df1 (commit) via 8d6d0fde71fe9e3ce3a5d61f86821849e9a217c1 (commit) via c3069cdf4a5f8734d9ab82ff263be4e443a43276 (commit) via 53ef82e6b35cad5591005167a5385e28ce72115f (commit) via b5489f7e00749038dbd7b39a02711937c5d56439 (commit) via 2cfe8ab3af843af650b51ede879ad9b8fddcee7c (commit) via f33e628b5d9c318b8385ebc4d70ab039f167c515 (commit) via 77fd8610da78b7fca824c8d993fcd19639703f39 (commit) via 83927b2182fbe7e7184d58d0b5ca1fd576aeec52 (commit) via 8dc991e18d9c7ba6bdc72be6529e5165e08283d9 (commit) via 201e440ac97fef008196fc183fabffafd1c28965 (commit) via 96883a399903c7096d81b412221ee53a5e3adf3e (commit) via 9c01ab66e85616574a1ba124300fdc6aadcbffed (commit) via c47bc83acfc3eaf62906332fc93de55c2c22fc1d (commit) via 61472878ba8f8d31f5b9aa311345531caffdcbe6 (commit) via 6f283e98340e402f84b27dbf3ec5fd9e010244d3 (commit) via 16b630ec5964d55c2b23cd66dcf7a62e89c61b9b (commit) via 6e8446dcbb685dbbb68491109cc9effa614d78e4 (commit) via cea0df197c6d07f9f7098bb62917dcfd4b64abff (commit) via 4ad6bc853f104e448fa831ed3c82967d404e8066 (commit) via 630c3b54befd06942dc1de8edc8fc19d9cb77562 (commit) via 833f831650a8afa9e0e73c5a6f3047ed0d9fa9a7 (commit) via 1eb19e539784583cf2c04402ea3338ad338d43cb (commit) via 965690bce2754e1e4d810068d4fa6bba19b2be5c (commit) via 2cd502cac62c15dd21daf9f93e6f132a8727efe4 (commit) via f35085cde25f513cf2c9a0cb146f2a5224f4c469 (commit) via 8dc97092c0926e377b3d2c4c181acf4e317fa1a0 (commit) via 09016d825ccfbc444186c473c020ac50ab28fd60 (commit) via bf4ccd0cc1189afe347f0e4665b08cfc1757168d (commit) via 035f9887eb6dd939294d28ba331969b1f11e21c9 (commit) via b2bccb80f508b63e5ddbe4dc786367f1b45c4be5 (commit) via 08f22d87b4ea4a1ced08bf4a9934cfe525832f39 (commit) via 5615bc803e163da8c492080f5283e06c35f4f012 (commit) via aca69b99c79090ce0719b96d5b557d1a5d203866 (commit) via 134a0a5d6ff3597564075cc12eb1d6a4e71d8f7e (commit) via a0683255cf9b529f9813835ccf86860677d1ed94 (commit) via 5ca55adeebf83bddc81735939f7db0fe7520c042 (commit) via 2ec187f8765aba24953174a138a51e93a304ae1d (commit) via 723a02f83b00b2a946cc03995aa9b81145c801ce (commit) via f7d805dfa7b6a4fdda2888d8859fcc35d90b6426 (commit) via 7644831999e05f03c66deb9f1680c5ba9adb9668 (commit) via 9b5caea55ee113cd20815b016c5635443e6b3334 (commit) via 5abec5c69f618509b5fbc79488b3ebf5c2dc885f (commit) via b44ca0683cafa3281c4689ca8b5856f3b2f749ea (commit) via e8e2f479aa08cdd14598f480c1d0ff8554871f72 (commit) via b57eb605de31441aeb0af74828370c8163423e89 (commit) via 9cfdf0e94ba652423f55428c7d41439834188339 (commit) via 8a8c7c79797918a5d9213cba3d1588e6d5c84aec (commit) via 94763ff1e825ab6f43b8df17dc19dc3320bcc151 (commit) via dc22bed87e29d2c16fcbe7a484e6654940f979e1 (commit) via 7b33521a975c5ca31ad5f0bbe97c82fe5acf2a76 (commit) via ab184c1c33e382e9f8320707c93d4ec54475c970 (commit) via 5548e5c0bafd5e0e50f4d73ddd574f976091e54e (commit) via 8eb9066f810dfc18d38537453f7ea7476e2dddb4 (commit) via 4884c68f151b2a83c5819384521499b8737ddee1 (commit) via 78f3684728593cc3c24739c6e96c089d7f3bf67b (commit) via 32f54a585bdf5e865e8f7dcda5e89b540731ebcf (commit) via 4b49b7ffa902583fd53ab14738bec8b93f5e5159 (commit) via 672a0d3adfca4229d3561de7ed477d8d09366d59 (commit) via fc0f8285f35988e8469d1f614fb6c3d9c234cfae (commit) via b3ae14c7af6e0f7f29d7fd7ae4ba313e6ec4cf49 (commit) via 3cbd008af8b7962cc31f9fb31af13ee1f3681aad (commit) via 859e260d4be95094e94830a0baad3a1874f37b50 (commit) via a64e10aff5bf50894e182eb8d357ea5bbb52c1be (commit) via e48c60ece5f6d4f3278fe54c77fb87f74f79a87d (commit) via 1a1afc5d3d56dd699d0922f091cb9e69a58ccece (commit) via 05ddba74c5459090d51c77eb64f992d88193e1b7 (commit) via 8f175da57dfeb63c9bc518dbea2aceb3fc243fe0 (commit) via 6fcbadb9cb26c6f27222fb6679fb916164526d55 (commit) via eeb32bd8229980cbf6fd43852443b8195440485c (commit) via 2517877c33a32bc24cf2a9ab52441fd4b5140c71 (commit) via 8e387f69142aacea4dd36163eb92480cc6502d10 (commit) via ae3c4fab71b8364a46bd871cecbea0a8a38ee292 (commit) via bfaa7fefccb40a500ae2570edf5cc87b5b08cc86 (commit) via 3ec8325a4f7f90776fce4d133987a95dbe5974da (commit) via bf036cc29c63f5157476f5ed84e52c60497f1cda (commit) via 38d5dfbdf1458818d4824214fcdcb2ab65be20cc (commit) via d829822b971bade87b0c4fbf961c6e91998213c3 (commit) via 9efe22d69a8f76fe1b2c06c864a6fc81df18e63d (commit) via 136e8ff1700aa454f505d321300f98a1dd92951d (commit) via 8371e0fe83229edd12c2f0c1f611324e43b6db54 (commit) via 8e4694bdc4f71e1a61113b3a4c986e8f4d350878 (commit) via c6a60e44ed0984e936cf2c8220855796d62acbc4 (commit) via 0e0a7e10672b661446ac5b6ed6254aaab419c802 (commit) via 9fc4562814505be92687138c249bac7a9bb0cb6b (commit) via 244f07fe6695e8a69ab960097a98569e36007ce0 (commit) via 8ff4bbefd7970f076e0b6311ac520b67e9b365e1 (commit) via 3f9463d22a9d3e91b87f6a8dbaa2938b6f2b18b3 (commit) via 05520ccc728d3c481ebc0f82b0399bf992e8d577 (commit) via 5e2abdeea6f226e87ab7ffde9b10db2ac16df12b (commit) via 05629aaf6a13a6e725dbcbb380327373fa524e3c (commit) via a52abd5d4f415760c6aa50da6b1e3ad333f4b1bb (commit) via 5e0fa863cb6a66c2073bb218489e6291755c2283 (commit) via dd3fd10903e30eaff2e878cd6a7fce242032bc4c (commit) via f122d4cd364a6ba0c3d73ff017c3cc598ebf10f1 (commit) via c0fba7a298fc8c7fada32b24f71aa27e0ec90cd6 (commit) via d80c6f4ef8a58a728ed41e6f36d57b96cad4c4ce (commit) via f7dafcc5d2db77c03354c549e5493b2c4f78ac67 (commit) via 198dbda3c830e5a361d335a34305fb70a805986e (commit) via f5e0f6424b35751d54e82a08f8d6e6de22ddea9a (commit) via ef9ee6116ba145f8a09ecc614bb000004a302145 (commit) via 7b6071208eb98bb1eaeb667e2fc3869896ed7123 (commit) via c2083feefae447ad0afac232f38a62dc58d0ee82 (commit) via 3ee8ac1593957119eec398b0682207dac31a2dd8 (commit) via 70dd7e5b75b1e7e008545a615d33d1134cf42339 (commit) via c4324da7c6f684689b6c2343fc817f96c98419b8 (commit) via 4f9913f1fd3702c8e5af0e1afab0ada9bad3e522 (commit) via 48d2a55b40871c584b0af8ff4c918a7734a12b59 (commit) via 16da443e7376fcf7c88757f8ce2a342a0fd48a99 (commit) via 0d0d2ec72437216f8cb71ffaee4700b7fbc98edb (commit) via 3017a977f7dd47d1fed4909b8786f6946da11f97 (commit) via 91a0c20bb3cc483b099e788fd2f87ae1947d51b2 (commit) via dd94566f7b69cf5b18f5e82ea66059aab76f7891 (commit) via a2f06f28e286013dcbdd15a29b32a8b80a068e0c (commit) via 46a452412600c37deea5df4568c9bb03c9e7b48d (commit) via 8a2080b96a91b33a8454f420ff1749789ad8815f (commit) via 271eca57a993858c29f94346b435f6162f3f3351 (commit) via 656cd327f97e025a3ff1a02f07dfa68bc503e9d3 (commit) via c8d1ad36eb2e096771d9d29c9bcd54720a798d6c (commit) via 5abc25c85236af77a807b8e180fff20924c1362d (commit) via 7e65a1483f4c8ad6178cbb96b1a1ac212c228ee3 (commit) via 020186009cc0f4a92296d70f66cf1bc2cb22bfec (commit) via 203f7e0c7fc9c40cb85ce4370f0e8fbd62888c04 (commit) via 59cc3c3ab1efcaa8f44a3b76bd9b036018fea074 (commit) via ba1f7c297483a2eaa2478aeb23edf6a4baea8501 (commit) via 7ea7b8ac050b1d52f175e70446b2bd8eb768bb39 (commit) via c1705d53db746551a12fe85229bda41a4d5b508a (commit) via e7600a0d57c5f1c0add894cdba7904a73775ca1f (commit) via a090f635b03780f651d54033c6f8c616fdd8f870 (commit) via 30cc674df8bd93560bafbc0ae292835c2770f7d4 (commit) via 241fe9c3e24e44ca5fb9882ad49e98325b312a62 (commit) via 360de6bead3b1eaa897a55b8d8436c5613b7d100 (commit) via 2dfe6031177b87eb602e248571e949ac65200f70 (commit) via 63f3ce248295d945923b37a2add8165297854a76 (commit) via 0a68f6884c052b9f8d9f8bda0316c79405436851 (commit) via 5385c7d19a437c0cf568d09f90adbe2f6ef1e7ec (commit) via 5490fa9097efeeb13529ebf30c50afd001ea9e0c (commit) via 2e265c897a7a1d099c08807f0587dfbfc83f260d (commit) via fa2ce6396fae18ded5bb9620b4ab761ab417c4ba (commit) via 2fe2ba3d466dd003b63e4de4b52610005f2d5354 (commit) via a4aaa14878f51bb61bd435a17ea95abe0e4a4e63 (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 (d504a6aa017e5ed4325b3654e5e6e038ad323a96) \ N -- N -- N (30207ae37b91632019debe9e97e2f78c98f8461e) 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/osmocom-bb/commit/?id=30207ae37b91632019debe9e97e2f78c98f8461e commit 30207ae37b91632019debe9e97e2f78c98f8461e Author: Vadim Yanitskiy Date: Sat Aug 19 12:38:24 2017 +0600 host/trxcon/scheduler: separate logging of data messages Change-Id: I3a33687a688db2a183b546425f71c7a0a7030594 http://cgit.osmocom.org/osmocom-bb/commit/?id=66faa3c6a9ec1d16c38219d6e7afa1368f29a6d2 commit 66faa3c6a9ec1d16c38219d6e7afa1368f29a6d2 Author: Vadim Yanitskiy Date: Sat Aug 19 12:28:39 2017 +0600 host/trxcon/trx_if.c: separate logging of data messages Change-Id: I74ebe0441aeb41c324eafb6b586b2edd9ef4fd1a http://cgit.osmocom.org/osmocom-bb/commit/?id=08a029796b346fc8bdd5770da65c6adc260a9384 commit 08a029796b346fc8bdd5770da65c6adc260a9384 Author: Vadim Yanitskiy Date: Sat Aug 19 12:15:15 2017 +0600 host/trxcon: use LOGP instead of fprintf There is no (performance) reason to use fprintf instead of LOGP. Second one provides more useful information, such as a file name and a line number. Change-Id: I86dda5b3d746c7802442e4226578a06c04941721 http://cgit.osmocom.org/osmocom-bb/commit/?id=be615dd20418052a391f4aa6beb444121c794b48 commit be615dd20418052a391f4aa6beb444121c794b48 Author: Vadim Yanitskiy Date: Sat Aug 19 11:59:03 2017 +0600 host/trxcon/trx_if.c: fix wrong logging category Change-Id: I0df0205e160fd9ea5811852077db7c49cddc7e8a http://cgit.osmocom.org/osmocom-bb/commit/?id=5f424cd5e4ed2b8601a6e682389d32cf9a1c1ae9 commit 5f424cd5e4ed2b8601a6e682389d32cf9a1c1ae9 Author: Vadim Yanitskiy Date: Wed Aug 16 14:05:24 2017 +0600 host/trxcon/scheduler: fix prim queue flushing function For some reasons, the function, which is used to flush a queue of transmit primitives, was intended to flush a list of msgb instances instead of trx_ts_prim, so memory was being cleaned incorrectly. Moreover, the items weren't actually removed from queue. Change-Id: Ia84b57350a5c2eee0afebc65f62e30eaddb141d4 http://cgit.osmocom.org/osmocom-bb/commit/?id=3974fda30fef12cb1bc53285c50dfa7f6e76fe00 commit 3974fda30fef12cb1bc53285c50dfa7f6e76fe00 Author: Vadim Yanitskiy Date: Wed Aug 16 13:36:20 2017 +0600 host/trxcon/scheduler: share common declarations of lchan handlers The training sequences, data / traffic indication and confirmation helpers are used by several lchan handlers, like xCCC and TCH. It would be better to have them all declared within a shared header. Change-Id: I71980f09a0c0e023370e1a651afc24fff2491552 http://cgit.osmocom.org/osmocom-bb/commit/?id=2a99c4508a3c5c6bec7547df528edc8591ad06f0 commit 2a99c4508a3c5c6bec7547df528edc8591ad06f0 Author: Vadim Yanitskiy Date: Thu Aug 3 20:18:05 2017 +0600 host/trxcon/l1ctl.c: handle L1CTL_TCH_MODE_REQ Change-Id: Ib2332e1610fa873755cdfa745153c7b7d4a72a62 http://cgit.osmocom.org/osmocom-bb/commit/?id=0e3f9e4a3bbc85d2b9d787f7afe5e9c58f071207 commit 0e3f9e4a3bbc85d2b9d787f7afe5e9c58f071207 Author: Vadim Yanitskiy Date: Tue Aug 15 16:03:02 2017 +0600 host/trxcon/l1ctl.c: include DL frame info in L1CTL_DATA_CONF The l1ctl_info_dl header is expected to be a part of a L1CTL_DATA_CONF message, but was missing previously. Change-Id: Ia8dfaed924fd84395ba9ae539164eaa94f52d30b http://cgit.osmocom.org/osmocom-bb/commit/?id=aa40aa308611d20eda0cad627f7ec06f18c854dc commit aa40aa308611d20eda0cad627f7ec06f18c854dc Author: Vadim Yanitskiy Date: Tue Aug 15 14:30:19 2017 +0600 host/trxcon/l1ctl.c: use primitive management API for RACH Change-Id: I956ddfc4d1b47575715375c08f46c55953ec5fb6 http://cgit.osmocom.org/osmocom-bb/commit/?id=ba96127afa2c426cdb703a56793454469eee2ebc commit ba96127afa2c426cdb703a56793454469eee2ebc Author: Vadim Yanitskiy Date: Sun Aug 13 00:16:24 2017 +0600 host/trxcon/l1ctl.c: share primitive management code This change introduces shared primitive management functions, exposed from the l1ctl_rx_data_req() implementation: - sched_trx_init_prim() - allocates memory for a new primitive and its payload. Initializes primitive's header, setting the logical channel type and the payload length. After initialization, the talloc context of a primitive is a trx instance, which passed as the first argument. - sched_trx_push_prim() - decodes the timeslot index from chan_nr and pushes a primitive to its transimt queue. The talloc context of primitive is changed to the parent trx_ts instance after queuing. Both functions will be used for handling both L1CTL_TRAFFIC_REQ and L1CTL_RACH_REQ. Change-Id: I8169a1ef4ef54d91b50f3e213e4842f54af8b499 http://cgit.osmocom.org/osmocom-bb/commit/?id=67e88c861a626f5858e8c64e84d36fd9178a8c57 commit 67e88c861a626f5858e8c64e84d36fd9178a8c57 Author: Vadim Yanitskiy Date: Sun Aug 13 01:20:19 2017 +0600 host/trxcon/l1ctl.c: don't fill l1ctl_info_ul into a primitive The UL frame header isn't used by lchan handlers. Change-Id: Ia1c63b6f17c3802b29f54299da1151a39edf3a03 http://cgit.osmocom.org/osmocom-bb/commit/?id=0e340aabc531ab745a9b09c67ecef1ab325c1afb commit 0e340aabc531ab745a9b09c67ecef1ab325c1afb Author: Vadim Yanitskiy Date: Mon Aug 7 13:18:59 2017 +0600 host/trxcon/l1ctl.c: retune TRX only if current ARFCN differs Change-Id: I797dc284bd92d07ad4859f851a44d048407db86d http://cgit.osmocom.org/osmocom-bb/commit/?id=4c70a7dd002d0a5c3f644475202da7de0b152df1 commit 4c70a7dd002d0a5c3f644475202da7de0b152df1 Author: Vadim Yanitskiy Date: Sat Aug 5 02:22:12 2017 +0600 host/trxcon/scheduler: send stored tx_power to transceiver Previously a fixed fake value (10) was used. Change-Id: I8ba70bbda6c8c9249f8eb4294aeb41ab8769a19a http://cgit.osmocom.org/osmocom-bb/commit/?id=8d6d0fde71fe9e3ce3a5d61f86821849e9a217c1 commit 8d6d0fde71fe9e3ce3a5d61f86821849e9a217c1 Author: Vadim Yanitskiy Date: Fri Aug 4 16:37:45 2017 +0600 host/trxcon/l1ctl.c: fix wrong log level Change-Id: I0ac65d94b0ae3dd370675318a26a65d11c49cbbe http://cgit.osmocom.org/osmocom-bb/commit/?id=c3069cdf4a5f8734d9ab82ff263be4e443a43276 commit c3069cdf4a5f8734d9ab82ff263be4e443a43276 Author: Vadim Yanitskiy Date: Fri Aug 4 16:31:04 2017 +0600 host/trxcon: separate logging of L1 Control and L1 Data L1 Data is quite verbose, while Control is typically limited. And if you would need to debug some Control message handling, the Data messages wont overflow your terminal anymore. This change introduces a new logging category named 'DL1D'. Change-Id: Id830c8bf913f7a8ddc87c47f70a337ee4623abd8 http://cgit.osmocom.org/osmocom-bb/commit/?id=53ef82e6b35cad5591005167a5385e28ce72115f commit 53ef82e6b35cad5591005167a5385e28ce72115f Author: Vadim Yanitskiy Date: Fri Aug 4 13:05:09 2017 +0600 host/trxcon/l1ctl.c: do nothing if CCCH mode matches When the L1CTL_CCCH_MODE_REQ is received, we don't need to reconfigure anything if the current mode matches requested. Change-Id: Ib8a511e4edd7210b1806f47e83f316be00a8cbb1 http://cgit.osmocom.org/osmocom-bb/commit/?id=b5489f7e00749038dbd7b39a02711937c5d56439 commit b5489f7e00749038dbd7b39a02711937c5d56439 Author: Vadim Yanitskiy Date: Thu Aug 3 20:00:12 2017 +0600 fake_trx: whitespace fix Change-Id: Iad2be36777e4a2454e181c856c7902574a4ab20c http://cgit.osmocom.org/osmocom-bb/commit/?id=2cfe8ab3af843af650b51ede879ad9b8fddcee7c commit 2cfe8ab3af843af650b51ede879ad9b8fddcee7c Author: Vadim Yanitskiy Date: Thu Aug 3 19:51:57 2017 +0600 fake_trx: separate DataInterface from burst_gen.py Change-Id: I325cf2ae59ef8834c2ddfb67206eede44d1e0acf http://cgit.osmocom.org/osmocom-bb/commit/?id=f33e628b5d9c318b8385ebc4d70ab039f167c515 commit f33e628b5d9c318b8385ebc4d70ab039f167c515 Author: Vadim Yanitskiy Date: Thu Aug 3 19:34:39 2017 +0600 fake_trx: add options to specify fn, tn and pwr Change-Id: Ifd4f4864707596a69fece11218a4800b98551c31 http://cgit.osmocom.org/osmocom-bb/commit/?id=77fd8610da78b7fca824c8d993fcd19639703f39 commit 77fd8610da78b7fca824c8d993fcd19639703f39 Author: Vadim Yanitskiy Date: Mon Jul 31 20:06:36 2017 +0600 host/trxcon/scheduler: clean up some includes Change-Id: I47e3b953b80f4f822d563579d15498181009ca80 http://cgit.osmocom.org/osmocom-bb/commit/?id=83927b2182fbe7e7184d58d0b5ca1fd576aeec52 commit 83927b2182fbe7e7184d58d0b5ca1fd576aeec52 Author: Vadim Yanitskiy Date: Mon Jul 31 17:24:27 2017 +0600 host/trxcon/scheduler: share common code for lchan handlers The training sequences array is currently used by xCCH handlers, but will be also used for handling both TCH/F and TCH/H bursts. Moreover the code that forwards decoded L2 payloads to L1CTL protocol handlers was separated into a new shared function. Change-Id: I34c3de351362ebd9a070f49bb78d7bd976784b04 http://cgit.osmocom.org/osmocom-bb/commit/?id=8dc991e18d9c7ba6bdc72be6529e5165e08283d9 commit 8dc991e18d9c7ba6bdc72be6529e5165e08283d9 Author: Vadim Yanitskiy Date: Mon Jul 31 15:00:15 2017 +0600 host/trxcon/l1ctl.c: make l1ctl_tx_data_ind flexible Now this function can send both DATA and TRAFFIC indications. Change-Id: I945c10c317155917b6e6ce9d663d9cb46f2e085c http://cgit.osmocom.org/osmocom-bb/commit/?id=201e440ac97fef008196fc183fabffafd1c28965 commit 201e440ac97fef008196fc183fabffafd1c28965 Author: Vadim Yanitskiy Date: Mon Jul 31 14:03:51 2017 +0600 host/trxcon/scheduler: get rid of useless nbits argument Change-Id: I8508676e2cb347396c6ca6b394f13113f3e63084 http://cgit.osmocom.org/osmocom-bb/commit/?id=96883a399903c7096d81b412221ee53a5e3adf3e commit 96883a399903c7096d81b412221ee53a5e3adf3e Author: Vadim Yanitskiy Date: Mon Jul 31 13:27:30 2017 +0600 host/trxcon/scheduler: pass trx_lchan_state to lchan handlers It's better to pass a trx_lchan_state instance directly from caller to lchan handler instead of passing trx_lchan_type. This way a handler wouldn't need to find lchan itself. Change-Id: I47a40542b03ab31da12b0abb1c263c83662ff018 http://cgit.osmocom.org/osmocom-bb/commit/?id=9c01ab66e85616574a1ba124300fdc6aadcbffed commit 9c01ab66e85616574a1ba124300fdc6aadcbffed Author: Vadim Yanitskiy Date: Sat Jul 29 23:43:52 2017 +0600 host/trxcon/scheduler: fix chan_nr parsing Previously, the chan_nr, received from L2, was parsed in a wrong way, so in some cases only one logical channel was activated or some messages (such as Measurement Requests) were sent on incorrect channel (e.g. on SDCCH instead of SACCH). This change reimplements the sched_trx_chan_nr2lchan_type(), and introduces a new function sched_trx_set_lchans(), whics will parse chan_nr and (de)activate required channels. Change-Id: I480311c65ef93bbc1644ec708dd2a68fd33091e0 http://cgit.osmocom.org/osmocom-bb/commit/?id=c47bc83acfc3eaf62906332fc93de55c2c22fc1d commit c47bc83acfc3eaf62906332fc93de55c2c22fc1d Author: Vadim Yanitskiy Date: Fri Jul 28 16:03:05 2017 +0600 host/trxcon/scheduler: ignore incomplete sets of bursts To be able to decode one xCCH message, it's required to have all set of bursts collected (4/4). Otherwise we should not even try to decode an incomplete set. Change-Id: Iaa63462efe19b8e96102fc8c8d8c968a2df2c70e http://cgit.osmocom.org/osmocom-bb/commit/?id=61472878ba8f8d31f5b9aa311345531caffdcbe6 commit 61472878ba8f8d31f5b9aa311345531caffdcbe6 Author: Vadim Yanitskiy Date: Fri Jul 28 15:53:59 2017 +0600 host/trxcon/scheduler: drop a meaningless FIXME label Change-Id: If5497f4fdce22e986f46725cc1575a1e809ccdab http://cgit.osmocom.org/osmocom-bb/commit/?id=6f283e98340e402f84b27dbf3ec5fd9e010244d3 commit 6f283e98340e402f84b27dbf3ec5fd9e010244d3 Author: Vadim Yanitskiy Date: Fri Jul 28 15:36:44 2017 +0600 host/trxcon/scheduler: use 'tn' instead of 'ts_num' The new timeslot index designation is more generic for Osmocom projects, so let's use one. Change-Id: I8c0118aad439816148490e57938d7e32b6e20877 http://cgit.osmocom.org/osmocom-bb/commit/?id=16b630ec5964d55c2b23cd66dcf7a62e89c61b9b commit 16b630ec5964d55c2b23cd66dcf7a62e89c61b9b Author: Vadim Yanitskiy Date: Fri Jul 28 15:15:05 2017 +0600 host/trxcon/scheduler: git rid of sched_trx_find_ts() After simplification of timeslot management API this function does not make sense. Change-Id: I2fc0c68d784c8f01e1452bc46f8e1eaac2917656 http://cgit.osmocom.org/osmocom-bb/commit/?id=6e8446dcbb685dbbb68491109cc9effa614d78e4 commit 6e8446dcbb685dbbb68491109cc9effa614d78e4 Author: Vadim Yanitskiy Date: Fri Jul 28 15:00:40 2017 +0600 host/trxcon/scheduler: fix possible NULL deference We should make sure that required timeslot is not only allocated, but also configured, i.e. has a correct multiframe layout. Change-Id: I1d0b870c389802b51c709d089b80ac3fb3565fa8 http://cgit.osmocom.org/osmocom-bb/commit/?id=cea0df197c6d07f9f7098bb62917dcfd4b64abff commit cea0df197c6d07f9f7098bb62917dcfd4b64abff Author: Vadim Yanitskiy Date: Fri Jul 28 14:47:41 2017 +0600 host/trxcon/scheduler: simplify timeslot management As we know the count of timeslots per GSM TDMA frame, it would be better to have an array of pointers to trx_ts instances instead of linux list, which is more usable for lists with unknown length. Change-Id: I9510a5cddde22950ceb8422e0990d59f05ed4d60 http://cgit.osmocom.org/osmocom-bb/commit/?id=4ad6bc853f104e448fa831ed3c82967d404e8066 commit 4ad6bc853f104e448fa831ed3c82967d404e8066 Author: Vadim Yanitskiy Date: Fri Jul 28 13:56:09 2017 +0600 fake_trx: add a new tool for burst generation This change introduces a new tool named 'burst_gen.py'. One can be used for sending GSM bursts either to L1 (OsmoBTS or OsmocomBB) or to TRX (OsmoTRX and GR-GSM TRX). Currently it is only possible to send random bursts of different types: NB, FB, SB, AB. Change-Id: Ie14281222d29536b8690517e57af2a1007fcbc91 http://cgit.osmocom.org/osmocom-bb/commit/?id=630c3b54befd06942dc1de8edc8fc19d9cb77562 commit 630c3b54befd06942dc1de8edc8fc19d9cb77562 Author: Vadim Yanitskiy Date: Fri Jul 28 13:43:35 2017 +0600 fake_trx: add copyright message to clck_gen.py and ctrl_cmd.py Change-Id: Ia79279dd9e85d131d66d790f1f3fd64fb1914f58 http://cgit.osmocom.org/osmocom-bb/commit/?id=833f831650a8afa9e0e73c5a6f3047ed0d9fa9a7 commit 833f831650a8afa9e0e73c5a6f3047ed0d9fa9a7 Author: Vadim Yanitskiy Date: Wed Jul 26 20:28:01 2017 +0600 host/trxcon: adjust default verbosity level Change-Id: I91258091b59e5cdd30b767364fb48c3d67980eb7 http://cgit.osmocom.org/osmocom-bb/commit/?id=1eb19e539784583cf2c04402ea3338ad338d43cb commit 1eb19e539784583cf2c04402ea3338ad338d43cb Author: Vadim Yanitskiy Date: Thu Jul 27 16:53:09 2017 +0600 host/trxcon/scheduler: optionally reset clock counter Change-Id: I4565620fc0c5f64133c2674d2c972fc34245cf32 http://cgit.osmocom.org/osmocom-bb/commit/?id=965690bce2754e1e4d810068d4fa6bba19b2be5c commit 965690bce2754e1e4d810068d4fa6bba19b2be5c Author: Vadim Yanitskiy Date: Thu Jul 27 16:33:38 2017 +0600 host/trxcon/scheduler: implement sched_clck_reset() It's better to have the clock management API inside a single file. Change-Id: I92772f3db404e70fdffd530779613196afec61c9 http://cgit.osmocom.org/osmocom-bb/commit/?id=2cd502cac62c15dd21daf9f93e6f132a8727efe4 commit 2cd502cac62c15dd21daf9f93e6f132a8727efe4 Author: Vadim Yanitskiy Date: Thu Jul 27 09:21:11 2017 +0600 host/trxcon: get rid of useless TRX_EVENT_RESET_IND Change-Id: I2aa4c000b37f64c351a806711b2d19bf27ef82bd http://cgit.osmocom.org/osmocom-bb/commit/?id=f35085cde25f513cf2c9a0cb146f2a5224f4c469 commit f35085cde25f513cf2c9a0cb146f2a5224f4c469 Author: Vadim Yanitskiy Date: Thu Jul 27 09:14:20 2017 +0600 host/trxcon: don't flush trx control messages on reset Change-Id: I0851f168adeb012a933c796c4180ef507b1c57ec http://cgit.osmocom.org/osmocom-bb/commit/?id=8dc97092c0926e377b3d2c4c181acf4e317fa1a0 commit 8dc97092c0926e377b3d2c4c181acf4e317fa1a0 Author: Vadim Yanitskiy Date: Thu Jul 27 08:57:13 2017 +0600 host/trxcon: get rid of useless trxcon fsm events Both SCH_EVENT_CLCK_IND and SCH_EVENT_CLCK_LOSS were not handled, moreover there is no purpose to keep them. Change-Id: I8efac459a40f4287e3325890809991d5ef46e9b1 http://cgit.osmocom.org/osmocom-bb/commit/?id=09016d825ccfbc444186c473c020ac50ab28fd60 commit 09016d825ccfbc444186c473c020ac50ab28fd60 Author: Vadim Yanitskiy Date: Thu Jul 27 08:53:38 2017 +0600 host/trxcon/l1ctl.c: reset FBSB expire timer on shutdown Change-Id: If3c8a34f0c1105c6acbfe4f9233482a31f6558de http://cgit.osmocom.org/osmocom-bb/commit/?id=bf4ccd0cc1189afe347f0e4665b08cfc1757168d commit bf4ccd0cc1189afe347f0e4665b08cfc1757168d Author: Vadim Yanitskiy Date: Wed Jul 26 20:28:53 2017 +0600 host/trxcon/l1ctl.c: handle L1CTL_PARAM_REQ Change-Id: I5c23520dc0f19147b41ad2e13681bf0a62e9facd http://cgit.osmocom.org/osmocom-bb/commit/?id=035f9887eb6dd939294d28ba331969b1f11e21c9 commit 035f9887eb6dd939294d28ba331969b1f11e21c9 Author: Vadim Yanitskiy Date: Wed Jul 26 19:46:47 2017 +0600 fake_trx: don't send clock indications to mobile stations Clock indications are only required for BTS, while MS can obtain current frame number from messages on DATA interface. Change-Id: Id2993847a3581cac0d355850ad09ceabc6116d3f http://cgit.osmocom.org/osmocom-bb/commit/?id=b2bccb80f508b63e5ddbe4dc786367f1b45c4be5 commit b2bccb80f508b63e5ddbe4dc786367f1b45c4be5 Author: Vadim Yanitskiy Date: Wed Jul 26 19:51:44 2017 +0600 host/trxcon/trx_if.c: get rid of CLCK interface Local clock counter can be corrected using frame number values, obtained from burst header on DATA interface. Change-Id: I5a813e3dc1b960831343b8ecb80718291f20e80d http://cgit.osmocom.org/osmocom-bb/commit/?id=08f22d87b4ea4a1ced08bf4a9934cfe525832f39 commit 08f22d87b4ea4a1ced08bf4a9934cfe525832f39 Author: Vadim Yanitskiy Date: Wed Jul 26 14:30:35 2017 +0600 host/trxcon: split sched_lchan_handlers.c It would be better to have xCCH, SCH and RACH burst handlers in separate files, because as much code we add to a single file, as harder it becomes to read and understand one. Change-Id: I456a60e68b32b792e63dd03ae97159dc101fd4bf http://cgit.osmocom.org/osmocom-bb/commit/?id=5615bc803e163da8c492080f5283e06c35f4f012 commit 5615bc803e163da8c492080f5283e06c35f4f012 Author: Vadim Yanitskiy Date: Wed Jul 26 13:50:40 2017 +0600 host/trxcon: share trxcon fsm and talloc ctx via trxcon.h Change-Id: I9ef558f84a6dc1c9b8fc394c48e108676fa169f8 http://cgit.osmocom.org/osmocom-bb/commit/?id=aca69b99c79090ce0719b96d5b557d1a5d203866 commit aca69b99c79090ce0719b96d5b557d1a5d203866 Author: Vadim Yanitskiy Date: Sun Jul 16 17:15:56 2017 +0700 host/trxcon/scheduler: add a reference to GSM 05.02 Change-Id: I067af9c114bcbc5bd74515d5008e21a07fd0167e http://cgit.osmocom.org/osmocom-bb/commit/?id=134a0a5d6ff3597564075cc12eb1d6a4e71d8f7e commit 134a0a5d6ff3597564075cc12eb1d6a4e71d8f7e Author: Vadim Yanitskiy Date: Sun Jul 16 17:13:34 2017 +0700 host/trxcon/scheduler: confirm xCCH data sending Change-Id: I40994e7046c25306a0a323910a65e195d2d8fbd0 http://cgit.osmocom.org/osmocom-bb/commit/?id=a0683255cf9b529f9813835ccf86860677d1ed94 commit a0683255cf9b529f9813835ccf86860677d1ed94 Author: Vadim Yanitskiy Date: Sun Jul 16 16:52:57 2017 +0700 host/trxcon/scheduler: implement TSC selection Change-Id: I004cc71aafe0a26e5141a4b2ffa90063e961be31 http://cgit.osmocom.org/osmocom-bb/commit/?id=5ca55adeebf83bddc81735939f7db0fe7520c042 commit 5ca55adeebf83bddc81735939f7db0fe7520c042 Author: Vadim Yanitskiy Date: Sun Jul 16 00:30:54 2017 +0700 fake_trx: fix compatibility with Python 3 Change-Id: Idce0c631aa3fcd20092a3773558570e442b2fec8 http://cgit.osmocom.org/osmocom-bb/commit/?id=2ec187f8765aba24953174a138a51e93a304ae1d commit 2ec187f8765aba24953174a138a51e93a304ae1d Author: Vadim Yanitskiy Date: Sat Jul 15 22:51:12 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_DATA_REQ Change-Id: Ia72fd3d55c86697ff144446bbae94f76839eb5a1 http://cgit.osmocom.org/osmocom-bb/commit/?id=723a02f83b00b2a946cc03995aa9b81145c801ce commit 723a02f83b00b2a946cc03995aa9b81145c801ce Author: Vadim Yanitskiy Date: Sat Jul 15 22:46:54 2017 +0700 host/trxcon/scheduler: implement xCCH TX capability Change-Id: I4da4816dcecc55eb9b4d2d6c631967026a5e4f68 http://cgit.osmocom.org/osmocom-bb/commit/?id=f7d805dfa7b6a4fdda2888d8859fcc35d90b6426 commit f7d805dfa7b6a4fdda2888d8859fcc35d90b6426 Author: Vadim Yanitskiy Date: Sat Jul 15 15:20:35 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_DM_{EST,REL}_REQ Change-Id: Ifdf229a6dd3c73ede313d2bfe384032e3887cc3a http://cgit.osmocom.org/osmocom-bb/commit/?id=7644831999e05f03c66deb9f1680c5ba9adb9668 commit 7644831999e05f03c66deb9f1680c5ba9adb9668 Author: Vadim Yanitskiy Date: Fri Jul 14 18:33:48 2017 +0700 host/trxcon/scheduler: fix TS index in sched_trx_configure_ts() TS index was not assigned after allocation of a new one. Change-Id: I1b62218f863acf27fb1d1f46b273b345b97d33d8 http://cgit.osmocom.org/osmocom-bb/commit/?id=9b5caea55ee113cd20815b016c5635443e6b3334 commit 9b5caea55ee113cd20815b016c5635443e6b3334 Author: Vadim Yanitskiy Date: Fri Jul 14 10:46:23 2017 +0700 host/trxcon/l1ctl.c: implement FBSB expire timer Change-Id: I27f96cbe951de164fcecaf19f8305db5e5b20229 http://cgit.osmocom.org/osmocom-bb/commit/?id=5abec5c69f618509b5fbc79488b3ebf5c2dc885f commit 5abec5c69f618509b5fbc79488b3ebf5c2dc885f Author: Vadim Yanitskiy Date: Fri Jul 14 19:15:41 2017 +0700 host/trxcon/l1ctl.c: fix L1CTL_RACH_{REQ,CONF} handling Previously, L1CTL_RACH_REQ / L1CTL_RACH_CONF messages were handled without l1ctl_info_ul / l1ctl_info_dl header, what caused incorrect data parsing. Change-Id: I145d137f2cc7de234965e4fe64d9367ed6ccb999 http://cgit.osmocom.org/osmocom-bb/commit/?id=b44ca0683cafa3281c4689ca8b5856f3b2f749ea commit b44ca0683cafa3281c4689ca8b5856f3b2f749ea Author: Vadim Yanitskiy Date: Fri Jul 14 10:28:26 2017 +0700 host/trxcon/l1ctl.c: fix incomplete msg in l1ctl_tx_fbsb_conf() Previously, all L1CTL_FBSB_CONF messages were sent without required l1ctl_info_dl header, what caused unpredictable behavior on higher layers (L2 & L3). Let's fix it. Change-Id: I8dae597bb4c09df36f80944434ce3624569f2cf8 http://cgit.osmocom.org/osmocom-bb/commit/?id=e8e2f479aa08cdd14598f480c1d0ff8554871f72 commit e8e2f479aa08cdd14598f480c1d0ff8554871f72 Author: Vadim Yanitskiy Date: Fri Jul 14 09:19:22 2017 +0700 fake_trx: implement simple freq. filter Change-Id: Ifbeaebeaf68a88c07a05b672502f503ab7b890f2 http://cgit.osmocom.org/osmocom-bb/commit/?id=b57eb605de31441aeb0af74828370c8163423e89 commit b57eb605de31441aeb0af74828370c8163423e89 Author: Vadim Yanitskiy Date: Fri Jul 14 09:18:03 2017 +0700 host/trxcon/scheduler: notify transceiver about TS state Change-Id: I5783066e7c1b01e4ebb28d10b03f3290ff8a0f37 http://cgit.osmocom.org/osmocom-bb/commit/?id=9cfdf0e94ba652423f55428c7d41439834188339 commit 9cfdf0e94ba652423f55428c7d41439834188339 Author: Vadim Yanitskiy Date: Fri Jul 14 09:01:30 2017 +0700 fake_trx: handle SETSLOT command from BB Change-Id: I152486377ecd6777dbae7024e5d12cfdbcb17628 http://cgit.osmocom.org/osmocom-bb/commit/?id=8a8c7c79797918a5d9213cba3d1588e6d5c84aec commit 8a8c7c79797918a5d9213cba3d1588e6d5c84aec Author: Vadim Yanitskiy Date: Fri Jul 14 08:26:24 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_PM_REQ correctly Change-Id: Ib5a2198f21e747b6169ef141817ef22b241ef9fa http://cgit.osmocom.org/osmocom-bb/commit/?id=94763ff1e825ab6f43b8df17dc19dc3320bcc151 commit 94763ff1e825ab6f43b8df17dc19dc3320bcc151 Author: Vadim Yanitskiy Date: Fri Jul 14 08:06:07 2017 +0700 fake_trx: implement power measurement emulation This change introduces a new class named FakePM, which is intended to generate pseudo-random power levels for base stations and noise levels inactive frequencies. Also, there is a new command in BB CTRL, which instructs transceiver to perform a power measurement on requested frequency. As we work in virtual Um-interface, a FakePM instance is used to provide some fake power levels. Change-Id: If48c12fd0b1ba10e1cf76559b359e17a1256617d http://cgit.osmocom.org/osmocom-bb/commit/?id=dc22bed87e29d2c16fcbe7a484e6654940f979e1 commit dc22bed87e29d2c16fcbe7a484e6654940f979e1 Author: Vadim Yanitskiy Date: Fri Jul 14 05:49:48 2017 +0700 fake_trx/ctrl_if.py: allow adding custom params to response Change-Id: I551bb425c25a5c978801d9e1e033b4ba352e259f http://cgit.osmocom.org/osmocom-bb/commit/?id=7b33521a975c5ca31ad5f0bbe97c82fe5acf2a76 commit 7b33521a975c5ca31ad5f0bbe97c82fe5acf2a76 Author: Vadim Yanitskiy Date: Fri Jul 14 06:25:37 2017 +0700 fake_trx/ctrl_cmd.py: print response to stdout Change-Id: Icdbb1802b81eddf42786fafcf96200a60db3cc24 http://cgit.osmocom.org/osmocom-bb/commit/?id=ab184c1c33e382e9f8320707c93d4ec54475c970 commit ab184c1c33e382e9f8320707c93d4ec54475c970 Author: Vadim Yanitskiy Date: Fri Jul 14 05:32:19 2017 +0700 fake_trx: fix copy-paste error Change-Id: I9a6b294ad3501aa26d92667a995d08ca3be03da4 http://cgit.osmocom.org/osmocom-bb/commit/?id=5548e5c0bafd5e0e50f4d73ddd574f976091e54e commit 5548e5c0bafd5e0e50f4d73ddd574f976091e54e Author: Vadim Yanitskiy Date: Fri Jul 14 04:10:41 2017 +0700 host/trxcon/trx_if.c: add power measurement command Change-Id: Ib947b60248cafad4edeb7e49c2bd3a1f81696239 http://cgit.osmocom.org/osmocom-bb/commit/?id=8eb9066f810dfc18d38537453f7ea7476e2dddb4 commit 8eb9066f810dfc18d38537453f7ea7476e2dddb4 Author: Vadim Yanitskiy Date: Fri Jul 14 03:19:13 2017 +0700 host/trxcon/trx_if.c: simplify response matching Previously, we had both length and string matching of request and response. To be able to implement commands with additional params in the future, this change drops the length matching part. Change-Id: Id4c50115f5f1b1da450ff8b8dcfd6ccf572d23f5 http://cgit.osmocom.org/osmocom-bb/commit/?id=4884c68f151b2a83c5819384521499b8737ddee1 commit 4884c68f151b2a83c5819384521499b8737ddee1 Author: Vadim Yanitskiy Date: Fri Jul 14 01:47:40 2017 +0700 host/trxcon/scheduler: confirm successful RACH requests Change-Id: I079ecebbeeb3843288118fbb55fa520af22859bb http://cgit.osmocom.org/osmocom-bb/commit/?id=78f3684728593cc3c24739c6e96c089d7f3bf67b commit 78f3684728593cc3c24739c6e96c089d7f3bf67b Author: Vadim Yanitskiy Date: Wed Jul 12 18:46:56 2017 +0700 host/trxcon/l1ctl.c: handle L1CTL_RACH_REQ Change-Id: I4c06bcf987120c6271b6e2ad94454fa69689a03e http://cgit.osmocom.org/osmocom-bb/commit/?id=32f54a585bdf5e865e8f7dcda5e89b540731ebcf commit 32f54a585bdf5e865e8f7dcda5e89b540731ebcf Author: Vadim Yanitskiy Date: Fri Jul 14 01:38:48 2017 +0700 host/trxcon/scheduler: implement RACH handler Change-Id: I496dd682549570e37e63e7edcfc83a064c13a57f http://cgit.osmocom.org/osmocom-bb/commit/?id=4b49b7ffa902583fd53ab14738bec8b93f5e5159 commit 4b49b7ffa902583fd53ab14738bec8b93f5e5159 Author: Vadim Yanitskiy Date: Wed Jul 12 18:48:18 2017 +0700 host/trxcon/scheduler: implement TX queue handling Change-Id: I2b7bae53901156524134c4904ea1179268d85601 http://cgit.osmocom.org/osmocom-bb/commit/?id=672a0d3adfca4229d3561de7ed477d8d09366d59 commit 672a0d3adfca4229d3561de7ed477d8d09366d59 Author: Vadim Yanitskiy Date: Wed Jul 12 17:54:09 2017 +0700 host/trxcon/scheduler: store BSIC in trx_instance We need to know BSIC value, before sending RACH requests. So, let's store it in trx_instance and update as soon as the first SCH burst is received after L1CTL_FBSB_REQ. Change-Id: I49574c3661f79f3b4941db6c651baebab2665c1b http://cgit.osmocom.org/osmocom-bb/commit/?id=fc0f8285f35988e8469d1f614fb6c3d9c234cfae commit fc0f8285f35988e8469d1f614fb6c3d9c234cfae Author: Vadim Yanitskiy Date: Wed Jul 12 17:58:31 2017 +0700 host/trxcon/scheduler: modify trx_lchan_tx_func definition Initially, it was assumed that TX lchan handler will only compose a burst and return a pointer to the buffer. A burst itself could be sent somewhere outside, e.g. by caller. It would be better to send bursts exactly from handler, because in this case it isn't required to have an external buffer. Change-Id: Ic9dcdd366e68cec38c5840ed8f8cdda8236d67c7 http://cgit.osmocom.org/osmocom-bb/commit/?id=b3ae14c7af6e0f7f29d7fd7ae4ba313e6ec4cf49 commit b3ae14c7af6e0f7f29d7fd7ae4ba313e6ec4cf49 Author: Vadim Yanitskiy Date: Wed Jul 12 17:49:43 2017 +0700 host/trxcon/trx_if.c: expose the trx_if_tx_burst() Change-Id: Iebd644879e2e9067a94cb638b4ec5b75f806923f http://cgit.osmocom.org/osmocom-bb/commit/?id=3cbd008af8b7962cc31f9fb31af13ee1f3681aad commit 3cbd008af8b7962cc31f9fb31af13ee1f3681aad Author: Vadim Yanitskiy Date: Wed Jul 12 17:48:01 2017 +0700 host/trxcon/trx_if.c: use proper names for burst handlers Change-Id: I3d36e6d80fcf6353379aa308415c306e1a256a7d http://cgit.osmocom.org/osmocom-bb/commit/?id=859e260d4be95094e94830a0baad3a1874f37b50 commit 859e260d4be95094e94830a0baad3a1874f37b50 Author: Vadim Yanitskiy Date: Wed Jul 12 17:40:22 2017 +0700 host/trxcon/trx_if.c: fix compatibility with OsmoTRX For some reasons, OsmoTRX sends 158-byte long sequences on DATA interface, where the latest two bytes aren't used. Change-Id: Ie9295e9b0d8956d9e87e2ced8cca9d5e68040f88 http://cgit.osmocom.org/osmocom-bb/commit/?id=a64e10aff5bf50894e182eb8d357ea5bbb52c1be commit a64e10aff5bf50894e182eb8d357ea5bbb52c1be Author: Vadim Yanitskiy Date: Wed Jul 12 17:24:16 2017 +0700 fake_trx/burst_fwd.py: append two unused bytes at the end Change-Id: I1d7ed076d93b37699520ee2a31c42c177f966865 http://cgit.osmocom.org/osmocom-bb/commit/?id=e48c60ece5f6d4f3278fe54c77fb87f74f79a87d commit e48c60ece5f6d4f3278fe54c77fb87f74f79a87d Author: Vadim Yanitskiy Date: Mon Jul 10 19:39:06 2017 +0700 target/fake_trx: initial release of virtual transceiver This is a set of tools for creating a virtual Um-interface between OsmocomBB and OsmoBTS. It may be extremely useful for testing and development of GSM stack, including both sides (MS and BTS). This software implements OsmoTRX (Osmocom's fork of OpenBTS transceiver) style clock (CLCK), control (CTRL) and data interfaces. So, OsmoBTS source code doesn't require any modifications, while for OsmocomBB you will need to use a new application - trxcon, which can be found in the 'fixeria/sdr_phy' branch until one is merged to master. Brief description of available applications: - fake_trx.py - main application, that allows to connect both OsmocomBB and OsmoBTS without actual RF hardware. Currently only a single MS may work with a single BTS. - clck_gen.py - a peripheral tool aimed to emulate TDMA frame clock generator. Could be used for testing and clock synchronization of multiple applications. It should be noted, that one relays on generic system timer (via Python), so a random clock jitter takes place. - ctrl_cmd.py - another peripheral tool, which could be used for sending CTRL commands directly in manual mode, and also for application fuzzing. Change-Id: Ib1fb80682002ac85a72fa6abef459a4c44f4ab97 http://cgit.osmocom.org/osmocom-bb/commit/?id=1a1afc5d3d56dd699d0922f091cb9e69a58ccece commit 1a1afc5d3d56dd699d0922f091cb9e69a58ccece Author: Vadim Yanitskiy Date: Mon Jul 10 16:56:43 2017 +0700 host/trxcon: reset scheduler when L1CTL is lost Change-Id: I1fd8a610085c8591a820e784b7122de7b3032d15 http://cgit.osmocom.org/osmocom-bb/commit/?id=05ddba74c5459090d51c77eb64f992d88193e1b7 commit 05ddba74c5459090d51c77eb64f992d88193e1b7 Author: Vadim Yanitskiy Date: Sat Jul 8 21:03:22 2017 +0700 host/trxcon/scheduler: drop resolved FIXME label Change-Id: I5e6b30300a457422b2deb10ff4c051c86beb7cd2 http://cgit.osmocom.org/osmocom-bb/commit/?id=8f175da57dfeb63c9bc518dbea2aceb3fc243fe0 commit 8f175da57dfeb63c9bc518dbea2aceb3fc243fe0 Author: Vadim Yanitskiy Date: Sat Jul 8 20:53:10 2017 +0700 host/trxcon/l1ctl.c: implement L1CTL_CCCH_MODE_{REQ/CONF} Change-Id: I72f36a99aebcbafd657ceb475fd1c50cc79e2094 http://cgit.osmocom.org/osmocom-bb/commit/?id=6fcbadb9cb26c6f27222fb6679fb916164526d55 commit 6fcbadb9cb26c6f27222fb6679fb916164526d55 Author: Vadim Yanitskiy Date: Sat Jul 8 20:28:09 2017 +0700 host/trxcon/l1ctl.c: implement L1CTL_FBSB_CONF Change-Id: I33e4702d590a8d67285410fc8f1241bb9d4c50fc http://cgit.osmocom.org/osmocom-bb/commit/?id=eeb32bd8229980cbf6fd43852443b8195440485c commit eeb32bd8229980cbf6fd43852443b8195440485c Author: Vadim Yanitskiy Date: Sat Jul 8 19:39:14 2017 +0700 host/trxcon/scheduler: fix channel deactivation Change-Id: I7c99b7bd99619084727af290b388f7492ba58531 http://cgit.osmocom.org/osmocom-bb/commit/?id=2517877c33a32bc24cf2a9ab52441fd4b5140c71 commit 2517877c33a32bc24cf2a9ab52441fd4b5140c71 Author: Vadim Yanitskiy Date: Sat Jul 8 18:58:51 2017 +0700 host/trxcon: send L1CTL_DATA_IND directly from lchan handler Change-Id: Idfc86a59469c7a0bba1c16177502844e59ed8887 http://cgit.osmocom.org/osmocom-bb/commit/?id=8e387f69142aacea4dd36163eb92480cc6502d10 commit 8e387f69142aacea4dd36163eb92480cc6502d10 Author: Vadim Yanitskiy Date: Sat Jul 8 18:50:14 2017 +0700 host/trxcon: handle L1CTL_RESET_REQ inside l1ctl.c Change-Id: Ie5930dec800885784fb38ce6188c9c969cd2ad4e http://cgit.osmocom.org/osmocom-bb/commit/?id=ae3c4fab71b8364a46bd871cecbea0a8a38ee292 commit ae3c4fab71b8364a46bd871cecbea0a8a38ee292 Author: Vadim Yanitskiy Date: Sat Jul 8 18:30:56 2017 +0700 host/trxcon: handle L1CTL_FBSB_REQ inside l1ctl.c Change-Id: I5bcf39a20f1c6d3a2472e5e95725c6bb1c77bf5d http://cgit.osmocom.org/osmocom-bb/commit/?id=bfaa7fefccb40a500ae2570edf5cc87b5b08cc86 commit bfaa7fefccb40a500ae2570edf5cc87b5b08cc86 Author: Vadim Yanitskiy Date: Sat Jul 8 18:16:42 2017 +0700 host/trxcon: bind L1CTL link with TRX and vice versa Change-Id: I575f8699bf06fd5e86f7935c6ab3216db5a26ec5 http://cgit.osmocom.org/osmocom-bb/commit/?id=3ec8325a4f7f90776fce4d133987a95dbe5974da commit 3ec8325a4f7f90776fce4d133987a95dbe5974da Author: Vadim Yanitskiy Date: Fri Jul 7 07:11:26 2017 +0700 host/trxcon/scheduler: implement SCH decoding Change-Id: Ic5e7416271d647752cd1aaf90de51fa48286798e http://cgit.osmocom.org/osmocom-bb/commit/?id=bf036cc29c63f5157476f5ed84e52c60497f1cda commit bf036cc29c63f5157476f5ed84e52c60497f1cda Author: Vadim Yanitskiy Date: Thu Jul 6 13:17:24 2017 +0700 host/trxcon/scheduler: implement xCCH decoding Change-Id: Ieb71e3727b525e85d161855973f63042366ccb05 http://cgit.osmocom.org/osmocom-bb/commit/?id=38d5dfbdf1458818d4824214fcdcb2ab65be20cc commit 38d5dfbdf1458818d4824214fcdcb2ab65be20cc Author: Vadim Yanitskiy Date: Thu Jul 6 11:34:15 2017 +0700 host/trxcon: link trxcon against libosmocoding Change-Id: I9bb45428e6617bd6936d24340e688aef4aeafc8f http://cgit.osmocom.org/osmocom-bb/commit/?id=d829822b971bade87b0c4fbf961c6e91998213c3 commit d829822b971bade87b0c4fbf961c6e91998213c3 Author: Vadim Yanitskiy Date: Thu Jul 6 13:05:27 2017 +0700 host/trxcon: handle ccch_mode from L1CTL_FBSB_REQ Previously, the content of L1CTL_FBSB_REQ message was only used to obtain a new ARFCN and retune transceiver. Now, since we have working TDMA scheduler, some other params (like ccch_mode) may be used too. Change-Id: Iccabba376d67e091b55a604a2ae87f2aa86362e5 http://cgit.osmocom.org/osmocom-bb/commit/?id=9efe22d69a8f76fe1b2c06c864a6fc81df18e63d commit 9efe22d69a8f76fe1b2c06c864a6fc81df18e63d Author: Vadim Yanitskiy Date: Thu Jul 6 11:50:34 2017 +0700 host/trxcon: store arfcn and band in trx_instance Change-Id: I95414ff1033d77f11e231178b7721b70bc45e6df http://cgit.osmocom.org/osmocom-bb/commit/?id=136e8ff1700aa454f505d321300f98a1dd92951d commit 136e8ff1700aa454f505d321300f98a1dd92951d Author: Vadim Yanitskiy Date: Tue Jul 4 21:12:25 2017 +0700 host/trxcon/scheduler: handle bursts from TRX interface Change-Id: Iff15daf897f30cb98d4ec4c88b9fc259cb44ea4e http://cgit.osmocom.org/osmocom-bb/commit/?id=8371e0fe83229edd12c2f0c1f611324e43b6db54 commit 8371e0fe83229edd12c2f0c1f611324e43b6db54 Author: Vadim Yanitskiy Date: Tue Jul 4 20:55:12 2017 +0700 host/trxcon/scheduler: implement management functions This change introduces some new functions to configure TDMA scheduler. They can be grouped as follows: - Scheduler management functions - sched_trx_init() - sched_trx_reset() - sched_trx_shutdown() - Timeslot management functions - sched_trx_add_ts() - sched_trx_find_ts() - sched_trx_del_ts() - sched_trx_reset_ts() - sched_trx_configure_ts() - Logical channel management functions - sched_trx_activate_lchan() - sched_trx_deactivate_lchan() - sched_trx_find_lchan() Change-Id: I6d0f437a68f0eb4e22bf635bf899b08673571085 http://cgit.osmocom.org/osmocom-bb/commit/?id=8e4694bdc4f71e1a61113b3a4c986e8f4d350878 commit 8e4694bdc4f71e1a61113b3a4c986e8f4d350878 Author: Vadim Yanitskiy Date: Tue Jul 4 19:38:50 2017 +0700 host/trxcon/scheduler: add basic GSM PHY definitions Change-Id: I9f4faa15d5ca61af3e3fdbb95952ab4e4e0b7a4b http://cgit.osmocom.org/osmocom-bb/commit/?id=c6a60e44ed0984e936cf2c8220855796d62acbc4 commit c6a60e44ed0984e936cf2c8220855796d62acbc4 Author: Vadim Yanitskiy Date: Fri Jun 9 20:53:20 2017 +0700 host/trxcon/trx_if.c: handle clock indications Change-Id: I333c1c44578eb62c52d2d059b798dd5feae3e444 http://cgit.osmocom.org/osmocom-bb/commit/?id=0e0a7e10672b661446ac5b6ed6254aaab419c802 commit 0e0a7e10672b661446ac5b6ed6254aaab419c802 Author: Vadim Yanitskiy Date: Fri Jun 9 01:10:05 2017 +0700 host/trxcon/scheduler: add basic clock counter The core of scheduler is a simple clock counter, which relays on system time for now. One was a bit simplified and migrated from OsmoBTS. Due to system time is not an ideal clock source, the counter should be periodically corrected by clock indications from BTS. Change-Id: I27d85bd3e2c8bca3f876f73517027b9fe43c9825 http://cgit.osmocom.org/osmocom-bb/commit/?id=9fc4562814505be92687138c249bac7a9bb0cb6b commit 9fc4562814505be92687138c249bac7a9bb0cb6b Author: Vadim Yanitskiy Date: Mon Jul 25 00:20:37 2016 +0600 host/trxcon: initial release of L1CTL handlers Now it's possible to handle the following requests from layer23 apps: - L1CTL_FBSB_REQ - L1CTL_PM_REQ - L1CTL_RESET_REQ - L1CTL_ECHO_REQ It should be noted, that the L1CTL_PM_REQ isn't handled correctly yet, due to required task isn't implemented on the TRX side yet. Instead of this, temporary we are sending some fake responses. Change-Id: I343eca3e20922ddd83e06231811200b26da442f3 http://cgit.osmocom.org/osmocom-bb/commit/?id=244f07fe6695e8a69ab960097a98569e36007ce0 commit 244f07fe6695e8a69ab960097a98569e36007ce0 Author: Vadim Yanitskiy Date: Wed May 31 09:28:40 2017 +0700 host/trxcon: integrate osmo-fsm framework This change introduces the following state machines: - trxcon_app_fsm - main application state machine. This state machine handles different events, raised from program modules (such as trx_if.c or l1ctl.c). - l1ctl_link_fsm - L1CTL server state machine. - trx_interface_fsm - TRX interface state machine. The program modules (such as trx_if.c or l1ctl.c) should be as much independent from each other as possible. In other words, one module should not call methods from another, e.g. L1CTL handlers are not able to send any command to transceiver directly. Instead of that, they should use shared event set to notify the main state machine about something. Depending on current state and received event, main state machine 'decides' what to do. This approach would allow to easily reuse the source code almost 'as is' anywhere outside the project. Change-Id: I7ee6fc891abe5f775f5b7ebbf093181a97950dea http://cgit.osmocom.org/osmocom-bb/commit/?id=8ff4bbefd7970f076e0b6311ac520b67e9b365e1 commit 8ff4bbefd7970f076e0b6311ac520b67e9b365e1 Author: Vadim Yanitskiy Date: Sat Jun 3 19:02:20 2017 +0700 host/trxcon/trx_if.c: add ECHO command This command should be used to check transceiver availability. Change-Id: I6af2d5e413ff7ab751cb34e1659742b0f59b6cca http://cgit.osmocom.org/osmocom-bb/commit/?id=3f9463d22a9d3e91b87f6a8dbaa2938b6f2b18b3 commit 3f9463d22a9d3e91b87f6a8dbaa2938b6f2b18b3 Author: Vadim Yanitskiy Date: Thu Jun 8 15:46:44 2017 +0700 host/trxcon: fix NULL-pointer deference Change-Id: Idc036d4ea32b4aa3f4841d39144ef1733414728e http://cgit.osmocom.org/osmocom-bb/commit/?id=05520ccc728d3c481ebc0f82b0399bf992e8d577 commit 05520ccc728d3c481ebc0f82b0399bf992e8d577 Author: Vadim Yanitskiy Date: Sun Jul 24 01:40:41 2016 +0600 host/trxcon: initial release of transceiver interface This is the second side of the 'OsmocomBB <-> SDR' bridge. Most of source code taken from the OsmoBTS project. Change-Id: I96fa3ada05d010f31af419a4950fd8ae2b62ef34 http://cgit.osmocom.org/osmocom-bb/commit/?id=5e2abdeea6f226e87ab7ffde9b10db2ac16df12b commit 5e2abdeea6f226e87ab7ffde9b10db2ac16df12b Author: Vadim Yanitskiy Date: Fri Jul 22 22:57:50 2016 +0600 host/trxcon: initial release of L1CTL interface There are two sides of the 'OsmocomBB <-> SDR' bridge. One of them is the L1CTL interface, which is used by existing layer23 applications to drive GSM L1. Exactly this interface is provided by the osmocon application, but instead of forwarding messages between both host software and firmware we need to handle incoming messages from layer23 applications, perform some GSM L1 specific conversations (coding, mapping, interleaving, etc.), then finally forward them to transceiver through the scheduler. And vice versa. This code is just a basic implementation of UNIX socket handlers, so currently we can only accept and drop connections from layer23 applications. Change-Id: I58d069bcc7742b42c0bf95e52063933bf2c352ff http://cgit.osmocom.org/osmocom-bb/commit/?id=05629aaf6a13a6e725dbcbb380327373fa524e3c commit 05629aaf6a13a6e725dbcbb380327373fa524e3c Author: Vadim Yanitskiy Date: Thu Jun 30 00:41:58 2016 +0600 host/trxcon: introduce a new 'trxcon' application This app is similar to the osmocon, but designed to connect L2 & L3 apps with SDR transceiver insted of obsolete Calypso based hardware. Change-Id: Ie3c17f19aad9c26f3c49966a7c96b65911f62369 ----------------------------------------------------------------------- Summary of changes: .gitignore | 34 + src/Makefile | 15 +- src/host/layer23/src/mobile/vty_interface.c | 15 + src/host/trxcon/l1ctl.c | 53 +- src/host/trxcon/l1ctl.h | 3 +- src/host/trxcon/l1ctl_link.c | 6 +- src/host/trxcon/logging.c | 16 +- src/host/trxcon/logging.h | 4 +- src/host/trxcon/sched_lchan_common.c | 33 +- src/host/trxcon/sched_lchan_rach.c | 6 +- src/host/trxcon/sched_lchan_sch.c | 6 +- src/host/trxcon/sched_lchan_xcch.c | 22 +- src/host/trxcon/sched_trx.c | 16 +- src/host/trxcon/sched_trx.h | 9 + src/host/trxcon/trx_if.c | 18 +- src/host/virt_phy/.gitignore | 4 + src/host/virt_phy/Makefile.am | 2 + src/host/virt_phy/README | 2 + src/host/{gsmmap => virt_phy}/configure.ac | 16 +- .../virt_phy/example_configs/osmocom-bb-mobile.cfg | 67 ++ .../example_configs/osmocom-bb-mobilex2.cfg | 120 +++ src/host/virt_phy/include/Makefile.am | 10 + src/host/virt_phy/include/virtphy/common_util.h | 11 + src/host/virt_phy/include/virtphy/gsmtapl1_if.h | 12 + src/host/virt_phy/include/virtphy/l1ctl_sap.h | 80 ++ src/host/virt_phy/include/virtphy/l1ctl_sock.h | 53 ++ src/host/virt_phy/include/virtphy/logging.h | 19 + .../virt_phy/include/virtphy/osmo_mcast_sock.h | 29 + src/host/virt_phy/include/virtphy/virt_l1_model.h | 109 +++ src/host/virt_phy/include/virtphy/virt_l1_sched.h | 32 + src/host/virt_phy/include/virtphy/virtual_um.h | 35 + src/host/virt_phy/src/Makefile.am | 11 + src/host/virt_phy/src/gsmtapl1_if.c | 236 +++++ src/host/virt_phy/src/l1ctl_sap.c | 947 +++++++++++++++++++++ src/host/virt_phy/src/l1ctl_sock.c | 203 +++++ src/host/virt_phy/src/logging.c | 129 +++ src/host/virt_phy/src/shared/osmo_mcast_sock.c | 112 +++ src/host/virt_phy/src/shared/virtual_um.c | 103 +++ src/host/virt_phy/src/virt_l1_model.c | 51 ++ src/host/virt_phy/src/virt_l1_sched_simple.c | 147 ++++ src/host/virt_phy/src/virt_prim_data.c | 128 +++ src/host/virt_phy/src/virt_prim_fbsb.c | 132 +++ src/host/virt_phy/src/virt_prim_pm.c | 149 ++++ src/host/virt_phy/src/virt_prim_rach.c | 128 +++ src/host/virt_phy/src/virt_prim_traffic.c | 125 +++ src/host/virt_phy/src/virtphy.c | 223 +++++ 46 files changed, 3626 insertions(+), 55 deletions(-) create mode 100644 .gitignore create mode 100644 src/host/virt_phy/.gitignore create mode 100644 src/host/virt_phy/Makefile.am create mode 100644 src/host/virt_phy/README copy src/host/{gsmmap => virt_phy}/configure.ac (71%) create mode 100644 src/host/virt_phy/example_configs/osmocom-bb-mobile.cfg create mode 100644 src/host/virt_phy/example_configs/osmocom-bb-mobilex2.cfg create mode 100644 src/host/virt_phy/include/Makefile.am create mode 100644 src/host/virt_phy/include/virtphy/common_util.h create mode 100644 src/host/virt_phy/include/virtphy/gsmtapl1_if.h create mode 100644 src/host/virt_phy/include/virtphy/l1ctl_sap.h create mode 100644 src/host/virt_phy/include/virtphy/l1ctl_sock.h create mode 100644 src/host/virt_phy/include/virtphy/logging.h create mode 100644 src/host/virt_phy/include/virtphy/osmo_mcast_sock.h create mode 100644 src/host/virt_phy/include/virtphy/virt_l1_model.h create mode 100644 src/host/virt_phy/include/virtphy/virt_l1_sched.h create mode 100644 src/host/virt_phy/include/virtphy/virtual_um.h create mode 100644 src/host/virt_phy/src/Makefile.am create mode 100644 src/host/virt_phy/src/gsmtapl1_if.c create mode 100644 src/host/virt_phy/src/l1ctl_sap.c create mode 100644 src/host/virt_phy/src/l1ctl_sock.c create mode 100644 src/host/virt_phy/src/logging.c create mode 100644 src/host/virt_phy/src/shared/osmo_mcast_sock.c create mode 100644 src/host/virt_phy/src/shared/virtual_um.c create mode 100644 src/host/virt_phy/src/virt_l1_model.c create mode 100644 src/host/virt_phy/src/virt_l1_sched_simple.c create mode 100644 src/host/virt_phy/src/virt_prim_data.c create mode 100644 src/host/virt_phy/src/virt_prim_fbsb.c create mode 100644 src/host/virt_phy/src/virt_prim_pm.c create mode 100644 src/host/virt_phy/src/virt_prim_rach.c create mode 100644 src/host/virt_phy/src/virt_prim_traffic.c create mode 100644 src/host/virt_phy/src/virtphy.c hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sat Aug 19 22:35:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Aug 2017 22:35:27 GMT Subject: osmo-bts.git branch master updated. 0.4.0-584-gd445005 Message-ID: <201708192235.v7JMZRkS036460@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 d4450051fcfba5f87acd49245e34217b784aee93 (commit) from b78fc1eeee3b8d3a5e7b00e0f8bd89a844123c26 (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=d4450051fcfba5f87acd49245e34217b784aee93 commit d4450051fcfba5f87acd49245e34217b784aee93 Author: Alexander Chemeris Date: Sat Aug 19 02:05:25 2017 +0300 osmo-bts-trx: Fix MS power control loop. The following two commits from 2014-12-06 introduced a new variable to control MS power - ms_power_ctrl, but kept the old ms_power variable in place. They have also changed the meaning of the ms_power variable - it now keeps original RSL configured value. So when much later osmo-trx-bts code was merged to master the code was compiling fine and this change in the meaning was overlooked. In osmo-bts: 579651bf300de002731dfd3bd39985c9fd15616c power/sysmobts: Add a manual ms power level control In OpenBSC: f6f86b0eec18da165db136b14bf2db87fde4b4ac osmo-bts: Introduce new struct for a power loop in the BTS code Change-Id: I713e39b882db32a0d17aa04790d16fa79afa1fb1 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 2 +- src/osmo-bts-trx/loops.c | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Aug 19 22:38:36 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 19 Aug 2017 22:38:36 GMT Subject: osmo-bts.git branch master updated. 0.4.0-585-gb0578dd Message-ID: <201708192238.v7JMcaiX037260@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 b0578dda959cd7f55a0490e8d6f34c57b30e02b2 (commit) from d4450051fcfba5f87acd49245e34217b784aee93 (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=b0578dda959cd7f55a0490e8d6f34c57b30e02b2 commit b0578dda959cd7f55a0490e8d6f34c57b30e02b2 Author: Alexander Chemeris Date: Sat Aug 19 02:08:49 2017 +0300 osmo-bts-trx: Remove an unused variable. Resolves a compiler warning. Change-Id: I2464e872f81021cbc3ccbc4e2e32c394d6afcf70 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/loops.c | 4 ---- 1 file changed, 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Aug 20 10:45:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Aug 2017 10:45:56 GMT Subject: openggsn.git branch laforge/osmo-ggsn updated. 0.94-20-ge1f9bb0 Message-ID: <201708201045.v7KAjuKf024302@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, laforge/osmo-ggsn has been updated discards 42dbc3b327d1f8e83ef87f9989d32e83b2d6ecbd (commit) discards 0c1d9a08980654e3007c6544ac0ad00cd5e1836a (commit) discards 3fb2abba082d6639deca0f7bf71bb0001d0b8e09 (commit) discards f36d3bb590280bda52931f4d1ed2c0fc9dd94e25 (commit) discards b6ebaaa2101ddb75728b6321ea083c121010b0b8 (commit) discards f1b83c67ea1a7998cafd3cdf7d015bb2961bbee1 (commit) discards e5ee3a13da4e1a6aff9f4136cf121626068dff7f (commit) discards c3aa0c286857fb9bd7aa03119818b97fa406d003 (commit) discards d21dc8b16944e9ca2b2b1a17c009d8688e79f8fe (commit) discards 26be8063c01cbaad1a346a1c214d695900845bd8 (commit) discards 9f9732dbdd11407c93cec536e9df81d90e83d218 (commit) discards b653b77402c7440f110a93ca876d71b1b07e7d3d (commit) discards b3394116fb952da0dfdfb5fd2f71f6e51ad4f512 (commit) discards b7383add9ed8bb621335706b99c6e1019ee63a07 (commit) discards 5b0cf4329aaf25a12dcc450fe71502c2375361b0 (commit) discards e65b347c95ba4c4df87a8d546309534c1c49bed6 (commit) via e1f9bb04c73b1f9817d6e83a8a4058c15d5eb205 (commit) via 0cc0c92d7d182c4a20ebbac830d1f0a0938301a3 (commit) via 4aa33dbef2950474138ab9de4279e1c76d3d3021 (commit) via 7e180c7aa56ef780804b468ed31f75166cc94712 (commit) via 0377be3db8174dae8e2ab1294b6c081b28174382 (commit) via ac62cd420ab2640420b984e9313fa2f8095a3e83 (commit) via 8dd0ea27e3635f59497982d771fa5953c3651fd6 (commit) via 31443209570686cdd16a180954d25325506801ff (commit) via 046637847f72fd6db5b89b69ab012f4eabad4ca7 (commit) via db6acca813b37fd1d64032b95bdfcb2f9c60d86f (commit) via f56d8479e2215b61be01042e5c671f9a7d7a109e (commit) via 677b12b5cdc660243401f57a685d8dfecb9a2ae4 (commit) via 3f095921ec6294e9489b6178b9c49edbb09edd63 (commit) via a2b8bfea62e61ec32665494d1e4ae11605c788d5 (commit) via 78f30d25e6370a43225463bad09762fa2bb74cc2 (commit) via a6296a36a9e7cff4cf999264f2b758b7c6248732 (commit) via 367baa3776476d3fd33d8a73f1f2572e09e06368 (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 (42dbc3b327d1f8e83ef87f9989d32e83b2d6ecbd) \ N -- N -- N (e1f9bb04c73b1f9817d6e83a8a4058c15d5eb205) 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/openggsn/commit/?id=e1f9bb04c73b1f9817d6e83a8a4058c15d5eb205 commit e1f9bb04c73b1f9817d6e83a8a4058c15d5eb205 Author: Harald Welte Date: Sun Aug 20 12:44:21 2017 +0200 ggsn: Handle SIGTERM like SIGINT and terminate Change-Id: I0c8773bd6ef41332b91b5b025aef9ef129af8289 http://cgit.osmocom.org/openggsn/commit/?id=0cc0c92d7d182c4a20ebbac830d1f0a0938301a3 commit 0cc0c92d7d182c4a20ebbac830d1f0a0938301a3 Author: Harald Welte Date: Sat Aug 12 20:01:59 2017 +0200 Documentation update: Remove NEWS, README.Solaris, update README.md * README.Solaris is obsolete and related code has been removed * NEWS file was unmaintained for more than a decade, remove it * Remove "Performance" chapter about 550MHz Athlon * gengetopt is no longer needed for ggsn * remove compilation/installation instructions horribly out of date * command line syntax of 'ggsn' program has changed Change-Id: I45d627911503c7b733cae6a1396ca4d69a9994db http://cgit.osmocom.org/openggsn/commit/?id=4aa33dbef2950474138ab9de4279e1c76d3d3021 commit 4aa33dbef2950474138ab9de4279e1c76d3d3021 Author: Harald Welte Date: Sat Aug 12 15:07:02 2017 +0200 Introduce a VTY, factually turning OpenGGSN into an Osmocom program Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826 http://cgit.osmocom.org/openggsn/commit/?id=7e180c7aa56ef780804b468ed31f75166cc94712 commit 7e180c7aa56ef780804b468ed31f75166cc94712 Author: Harald Welte Date: Sat Aug 12 16:38:44 2017 +0200 lib/tun: Mark internal helper functions 'static' Change-Id: I53a8a89abb0080a39a153e9d3864c17b29aa193c http://cgit.osmocom.org/openggsn/commit/?id=0377be3db8174dae8e2ab1294b6c081b28174382 commit 0377be3db8174dae8e2ab1294b6c081b28174382 Author: Harald Welte Date: Sat Aug 12 16:18:12 2017 +0200 Remove __sun__ code that is unmaintained We haven nobody maintaining this platform, let's remove it. In fact, only Linux and FreeBSD are part of the jenkins build tests, so even Apple/MacOS is up for disposal. However, as it's more popular, let's keep the code. Change-Id: Id6b8179259bacade52c39f96e688f828eff164ac http://cgit.osmocom.org/openggsn/commit/?id=ac62cd420ab2640420b984e9313fa2f8095a3e83 commit ac62cd420ab2640420b984e9313fa2f8095a3e83 Author: Harald Welte Date: Sat Aug 12 14:55:09 2017 +0200 libgtp: Add back-reference to gsn from pdp context This is required once one wants to support multiple GSNs in a single application. WARNING: This breaks ABI compatibility, LIBVERSION must be adjusted Change-Id: I68ae49a765828fa681054c68bf7f5e74dbe48ad2 http://cgit.osmocom.org/openggsn/commit/?id=8dd0ea27e3635f59497982d771fa5953c3651fd6 commit 8dd0ea27e3635f59497982d771fa5953c3651fd6 Author: Harald Welte Date: Sat Aug 12 14:52:45 2017 +0200 libgtp: Remove ctrl_handle from gsn_t, replace with private context The control interface handle never belonged into libgtp in the first place. Commit 727417dd28813c697b4820aef9f54f249e30c4b8 should not have added this to the shared library (used by sgsnemu, osmo-sgsn, ...), but to some private state of the GGSN. Introducing a private context pointer at the same location will keep ABI compatibilty. Change-Id: I4f17516dae3e04114564828a3e5f6e2ea54212a5 http://cgit.osmocom.org/openggsn/commit/?id=31443209570686cdd16a180954d25325506801ff commit 31443209570686cdd16a180954d25325506801ff Author: Harald Welte Date: Sat Aug 12 15:06:19 2017 +0200 lib/tun.c: Proper cleanup during tun_new() error paths Change-Id: I285be20df76774ac7258b6edb3d4f2d28703757d http://cgit.osmocom.org/openggsn/commit/?id=046637847f72fd6db5b89b69ab012f4eabad4ca7 commit 046637847f72fd6db5b89b69ab012f4eabad4ca7 Author: Harald Welte Date: Sat Aug 12 12:55:04 2017 +0200 lib/ippool: Move ippool_aton() out of ippool_new() we rather pass the in46_prefix directly into ippool_new() Change-Id: Iadf6274e881a9bfc75eb41f9380f5ae2d8c92a0f http://cgit.osmocom.org/openggsn/commit/?id=db6acca813b37fd1d64032b95bdfcb2f9c60d86f commit db6acca813b37fd1d64032b95bdfcb2f9c60d86f Author: Harald Welte Date: Sat Aug 12 12:46:39 2017 +0200 lib/ippool: Add back-pointer from pool member to pool This allows us to remove pool members without having to keep a pointer to the pool around. Change-Id: I9042eb85989c5451d7894678eca110dd19e78002 http://cgit.osmocom.org/openggsn/commit/?id=f56d8479e2215b61be01042e5c671f9a7d7a109e commit f56d8479e2215b61be01042e5c671f9a7d7a109e Author: Harald Welte Date: Sat Aug 12 14:54:28 2017 +0200 lib/in46_addr: Avoid ASSERT() when in46a_ntop() is called on uninitialized address Change-Id: I42d41ec1370b9cc15d372b649d8e1bc78e76af9b http://cgit.osmocom.org/openggsn/commit/?id=677b12b5cdc660243401f57a685d8dfecb9a2ae4 commit 677b12b5cdc660243401f57a685d8dfecb9a2ae4 Author: Harald Welte Date: Sat Aug 12 12:55:48 2017 +0200 lib/in46_addr: Add 'struct in46_prefix' to represent addr + prefix Change-Id: I797d105117e81951732bcfc2cc26a8d00fd69443 http://cgit.osmocom.org/openggsn/commit/?id=3f095921ec6294e9489b6178b9c49edbb09edd63 commit 3f095921ec6294e9489b6178b9c49edbb09edd63 Author: Harald Welte Date: Sat Aug 12 12:46:17 2017 +0200 lib/in46_addr: Add in46a_ntoa() function, similar to inet_ntoa() Change-Id: I752b7033a106a74dc219047da5c3a7ad3cd3602e http://cgit.osmocom.org/openggsn/commit/?id=a2b8bfea62e61ec32665494d1e4ae11605c788d5 commit a2b8bfea62e61ec32665494d1e4ae11605c788d5 Author: Harald Welte Date: Sat Aug 12 14:56:10 2017 +0200 lib/tun: Add 'void *priv' pointer to tun_t This allows the application to attach some private state to the tun device, such as the context from which it was created/allocated Change-Id: Ief43b9b5fab5830fa8e28362c795f88f0b4d353b http://cgit.osmocom.org/openggsn/commit/?id=78f30d25e6370a43225463bad09762fa2bb74cc2 commit 78f30d25e6370a43225463bad09762fa2bb74cc2 Author: Harald Welte Date: Sat Aug 12 15:09:08 2017 +0200 lib/tun: Add missing #include to net/if.h for IFNAMSIZ Change-Id: I979867d643c9fa912884fe55105333dbad39ab97 http://cgit.osmocom.org/openggsn/commit/?id=a6296a36a9e7cff4cf999264f2b758b7c6248732 commit a6296a36a9e7cff4cf999264f2b758b7c6248732 Author: Harald Welte Date: Sat Aug 12 14:52:15 2017 +0200 gtp-kernel: Remove dependency to cmdline.[ch] Change-Id: I760f25df609c309eba4d5716f3e23b49320449bf ----------------------------------------------------------------------- Summary of changes: debian/changelog | 11 +++++-- debian/rules | 4 +++ doc/ggsn.8 | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++--- ggsn/ggsn.c | 4 ++- 4 files changed, 103 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sun Aug 20 19:02:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Aug 2017 19:02:29 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-300-geed8c1b Message-ID: <201708201902.v7KJ2T0A049405@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 eed8c1bfae1d151e135b574d83ed295d36ad8b44 (commit) from 485a1be9d8fc29d743767e733dfc6b16efa77a31 (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=eed8c1bfae1d151e135b574d83ed295d36ad8b44 commit eed8c1bfae1d151e135b574d83ed295d36ad8b44 Author: Harald Welte Date: Sun Aug 20 20:57:09 2017 +0200 OsmoSTP: Install our default set of signal handlers Change-Id: Id5e37dc35923fd689e2cecd9923154774efd7f51 ----------------------------------------------------------------------- Summary of changes: stp/stp_main.c | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sun Aug 20 19:03:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Aug 2017 19:03:16 GMT Subject: osmo-bts.git branch master updated. 0.4.0-586-ged662e0 Message-ID: <201708201903.v7KJ3GWV049618@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 ed662e0799a4ee685082ac93cd6b93e82d62836b (commit) from b0578dda959cd7f55a0490e8d6f34c57b30e02b2 (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=ed662e0799a4ee685082ac93cd6b93e82d62836b commit ed662e0799a4ee685082ac93cd6b93e82d62836b Author: Alexander Chemeris Date: Sat Aug 19 02:11:56 2017 +0300 osmo-bts-trx: Increase a maximum allowed MS power reduction step from 2dB to 4dB. We tend to start MS with high power to make sure distant phones get good QoS, but this also means that we need to reduce their power rather quickly. OTOH we can't make this step too high because this may lead to power output oscillation. From my (manual, limited) testing 4dB looks like a reasonable compromise. Change-Id: I58785513e5739474b881ed7f2a312ecc690e7e60 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/loops.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Aug 20 19:23:50 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Aug 2017 19:23:50 GMT Subject: osmo-bts.git branch master updated. 0.4.0-587-g4d5df2e Message-ID: <201708201923.v7KJNoZl056348@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 4d5df2ebd18efd1bdc8ea9d7e177c017c99e1981 (commit) from ed662e0799a4ee685082ac93cd6b93e82d62836b (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=4d5df2ebd18efd1bdc8ea9d7e177c017c99e1981 commit 4d5df2ebd18efd1bdc8ea9d7e177c017c99e1981 Author: Harald Welte Date: Sun Aug 20 21:00:39 2017 +0200 Treat SIGTERM just like SIGINT in our programs When somebody kills the process, it's best to handle the signal and to use the opportunity for some cleanup. We always did this in the BTS on SIGINT, but never on SIGTERM. Let's change it. Change-Id: I10009c08b7178988f646e2b6035197b9640ac9b5 ----------------------------------------------------------------------- Summary of changes: src/common/main.c | 2 ++ src/osmo-bts-litecell15/misc/lc15bts_mgr.c | 2 ++ src/osmo-bts-sysmo/misc/sysmobts_mgr.c | 2 ++ 3 files changed, 6 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Aug 20 19:29:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Aug 2017 19:29:47 GMT Subject: osmo-bts.git branch master updated. 0.4.0-588-g2bbf98a Message-ID: <201708201929.v7KJTlWU058260@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 2bbf98afa3158182a04b8368cd1f7da2baf6bb12 (commit) from 4d5df2ebd18efd1bdc8ea9d7e177c017c99e1981 (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=2bbf98afa3158182a04b8368cd1f7da2baf6bb12 commit 2bbf98afa3158182a04b8368cd1f7da2baf6bb12 Author: Alexander Chemeris Date: Fri Aug 18 03:51:34 2017 +0300 Fix static build of osmo-bts-trx and osmo-bts-virtual. New libosmocore has some plugin system which requires dlopen(). So we need to make sure we always link with libdl, even when building statically. Note that this doesn't fix static build of tests - they are still failing with some errors. Change-Id: I8315d6e032e34528def268a49fd88d07bc06ab2e ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/Makefile.am | 2 +- src/osmo-bts-virtual/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Aug 20 20:22:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Aug 2017 20:22:01 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1837-gae15e7f9 Message-ID: <201708202022.v7KKM1Xt072647@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 ae15e7f9de3dbfb776f0771803dcc9ad5a88432a (commit) via 3595402641d663d0dcf4e868a3ad4098fa584c51 (commit) from a52abd5d4f415760c6aa50da6b1e3ad333f4b1bb (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=ae15e7f9de3dbfb776f0771803dcc9ad5a88432a commit ae15e7f9de3dbfb776f0771803dcc9ad5a88432a Author: Harald Welte Date: Sat Jul 29 13:58:32 2017 +0200 VIRT-PHY: Support forwarding of CBCH similar to BCCH/CCCH Change-Id: I3e6f936603e43e885b28953be5ac262e3fb7c09a http://cgit.osmocom.org/osmocom-bb/commit/?id=3595402641d663d0dcf4e868a3ad4098fa584c51 commit 3595402641d663d0dcf4e868a3ad4098fa584c51 Author: Harald Welte Date: Sun Aug 20 22:18:17 2017 +0200 virtphy: Add SIGINT+SIGTERM handlers Change-Id: I2fe65e0c1912c4d72c276a2db169f0bdbcbda2b8 ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/src/gsmtapl1_if.c | 4 ++-- src/host/virt_phy/src/virtphy.c | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Aug 20 20:22:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Aug 2017 20:22:33 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1838-g35564c69 Message-ID: <201708202022.v7KKMXVU072857@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 35564c691fe975047efe640db098a8385a8482f3 (commit) from ae15e7f9de3dbfb776f0771803dcc9ad5a88432a (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=35564c691fe975047efe640db098a8385a8482f3 commit 35564c691fe975047efe640db098a8385a8482f3 Author: Harald Welte Date: Sun Jul 30 15:42:07 2017 +0200 VIRT-PHY: virt_l1_sched: Pass timeslot number into call-back When we schedule a given frame for transmission, we save its timeslot number. However, the callback doesn't get informed about this so far. Change-Id: I608a91ae8e2a57a2d6f87f4b873c82edb0215bf6 ----------------------------------------------------------------------- Summary of changes: src/host/virt_phy/include/virtphy/gsmtapl1_if.h | 2 +- src/host/virt_phy/include/virtphy/virt_l1_sched.h | 2 +- src/host/virt_phy/src/gsmtapl1_if.c | 2 +- src/host/virt_phy/src/virt_l1_sched_simple.c | 2 +- src/host/virt_phy/src/virt_prim_data.c | 4 ++-- src/host/virt_phy/src/virt_prim_rach.c | 4 ++-- src/host/virt_phy/src/virt_prim_traffic.c | 4 ++-- 7 files changed, 10 insertions(+), 10 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Aug 20 20:23:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Aug 2017 20:23:57 GMT Subject: osmocom-bb.git branch master updated. osmocon_v0.0.0-1839-gb2c19fc5 Message-ID: <201708202023.v7KKNvcu073163@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 b2c19fc5d35f25a63b2ee523761c3d9714b146e9 (commit) from 35564c691fe975047efe640db098a8385a8482f3 (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=b2c19fc5d35f25a63b2ee523761c3d9714b146e9 commit b2c19fc5d35f25a63b2ee523761c3d9714b146e9 Author: Harald Welte Date: Sun Jul 30 15:43:15 2017 +0200 VIRT-PHY: Add support for GPRS / TBF mode we add a new STATE_TBF to vthe MS model and add some L1CTL primitives to configure that TBF mode as well as to enqueue transmissions for blocks at a given USF+TS. Change-Id: Ie6f37090bd45f463aa25d9e00bc06f563be5264a ----------------------------------------------------------------------- Summary of changes: include/l1ctl_proto.h | 44 +++++++ src/host/virt_phy/include/virtphy/virt_l1_model.h | 10 ++ src/host/virt_phy/src/gsmtapl1_if.c | 99 ++++++++++++++- src/host/virt_phy/src/l1ctl_sap.c | 145 ++++++++++++++++++++++ 4 files changed, 293 insertions(+), 5 deletions(-) hooks/post-receive -- The Open Source GSM Base Band stack From gitosis at osmocom.org Sun Aug 20 20:27:25 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 20 Aug 2017 20:27:25 GMT Subject: openbsc.git branch master updated. 0.15.0-875-g84b7e3723 Message-ID: <201708202027.v7KKRPxB074009@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 84b7e3723b8d7bf9bfd5db7ba5532c3d174c2c77 (commit) from f0288cacc5b6be1943c25584327c80974639097e (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=84b7e3723b8d7bf9bfd5db7ba5532c3d174c2c77 commit 84b7e3723b8d7bf9bfd5db7ba5532c3d174c2c77 Author: Harald Welte Date: Sun Aug 20 20:50:06 2017 +0200 Treat SIGTERM just like SIGINT in our programs When somebody kills the process, it's best to handle the signal and to use the opportunity for some cleanup. We always did this in the NITB on SIGINT, but never on SIGTERM. Let's change it. Change-Id: Iea6804325a6575ceab5edfd28dd20249462f143b ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gb_proxy_main.c | 2 ++ openbsc/src/gprs/gtphub_main.c | 2 ++ openbsc/src/gprs/sgsn_main.c | 2 ++ openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 ++ openbsc/src/osmo-nitb/bsc_hack.c | 2 ++ 5 files changed, 10 insertions(+) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 22 13:01:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Aug 2017 13:01:18 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-301-g18db4ad Message-ID: <201708221301.v7MD1IHE045782@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 18db4ad72df0700882b13ea9486cbe3c3dce9f3f (commit) from eed8c1bfae1d151e135b574d83ed295d36ad8b44 (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=18db4ad72df0700882b13ea9486cbe3c3dce9f3f commit 18db4ad72df0700882b13ea9486cbe3c3dce9f3f Author: Neels Hofmeyr Date: Tue Aug 22 14:44:36 2017 +0200 vty: fix doc for 'xua rkm routing-key-allocation' A doc element is missing, which fails the VTY tests in osmo-msc at Change-Id I5ae4e05ee7c57cad341ea5e86af37c1f6b0ffa77. Change-Id: I16aa74244ed5332bdc1fddd538e17b86f62ec3b2 ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7_vty.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Aug 22 13:43:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Aug 2017 13:43:59 GMT Subject: osmo-bts.git branch pespin/sysmocell5000 created. 0.4.0-589-gd2b59bd Message-ID: <201708221343.v7MDhxpI062163@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, pespin/sysmocell5000 has been created at d2b59bd9bf8fa0f89604fb55e13b4630c602c094 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d2b59bd9bf8fa0f89604fb55e13b4630c602c094 commit d2b59bd9bf8fa0f89604fb55e13b4630c602c094 Author: Pau Espin Pedrol Date: Mon May 29 11:10:57 2017 +0200 osmo-bts-trx: Relax validation to allow TRX data bursts without padding Original OpenBTS transcievers add 2 bytes of padding to the end of data bursts, having in total 158 bytes. As those two extra bytes are being ignored after the initial validation, let's relax this validation a bit in order to accept transcievers that decide no to send these two extra bytes. Change-Id: I94c3cb160bfed0ba9c41ed7ef5f8d8a65b81ad07 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Aug 22 16:54:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Aug 2017 16:54:31 GMT Subject: openbsc.git branch aoip updated. 0.15.0-940-ga277769b6 Message-ID: <201708221654.v7MGsV5s017427@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, aoip has been updated discards 3f07badd3d118b6895af1509dba1a08afc9ac452 (commit) discards 9163225f879604e84d1577da26bc314eba0dcc14 (commit) discards 14c95ef4f6b0696ae66206c1f521251e3617e6b4 (commit) discards f638596f54dc4499b6de7d4e8acb9df9eb6a3583 (commit) via a277769b657ad2065f8625626e0f81842f7e91b3 (commit) via 4e73ea88cd463246f8ee95ba5b9e31bdd693d804 (commit) via 2ba2b7dd068ae208f60e010aacb05372ca25cbb2 (commit) via f4d0911666067a7d84da73e6defd749d71142651 (commit) via 4cca03749c415f4c484e53bffb88d230dc878050 (commit) via e94d11925152eee995a89d5c5b03a4470693e8e6 (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 (3f07badd3d118b6895af1509dba1a08afc9ac452) \ N -- N -- N (a277769b657ad2065f8625626e0f81842f7e91b3) 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=a277769b657ad2065f8625626e0f81842f7e91b3 commit a277769b657ad2065f8625626e0f81842f7e91b3 Author: Neels Hofmeyr Date: Tue Aug 22 18:53:40 2017 +0200 fix msc_vlr tests after libosmocore uses localtime for SMS libosmocore change-id I4efdb1eaae43aced33961b64d4f14b0040321c10 changes the gsm340_gen_scts() from gmtime to localtime, meaning that by feeding a mere zero as timestamp, we get different results depending on the local machine's timezone setting. Instead of calling gsm340_gen_scts() with zero, simply write a bunch of bytes as time so that the tests get identical SMS bytes every time. Change-Id: I8a980535ac3e538676ad23d2eccc368bb8b57759 ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 64 ++++++++++++++++++++++----------- openbsc/tests/msc_vlr/msc_vlr_tests.c | 4 +-- 2 files changed, 46 insertions(+), 22 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 22 17:52:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 22 Aug 2017 17:52:41 GMT Subject: osmo-trx.git branch master updated. 8c80095017f693a9e96b9118e33786f8887ffe0c Message-ID: <201708221752.v7MHqfWQ033461@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 8c80095017f693a9e96b9118e33786f8887ffe0c (commit) from d49a6aa136efcb9106abfa432e148e643db7ac1e (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: CommonLibs/Sockets.cpp | 14 +++++++------- CommonLibs/Sockets.h | 8 ++++---- CommonLibs/SocketsTest.cpp | 4 ++-- Transceiver52M/Transceiver.cpp | 11 ++++++----- Transceiver52M/Transceiver.h | 7 +++++-- Transceiver52M/osmo-trx.cpp | 24 ++++++++++++++++-------- 6 files changed, 40 insertions(+), 28 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Aug 23 00:29:47 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Aug 2017 00:29:47 GMT Subject: openbsc.git branch aoip updated. 0.15.0-947-g304bdb0c2 Message-ID: <201708230029.v7N0Tl9V058595@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, aoip has been updated via 304bdb0c2e0f0919f248785eea7c3ab2cd4ba775 (commit) via 2d8683e6385d349e23d08e7e09fcb6099ca68f87 (commit) via 9d14724b2024f48914205f272a02fd6cfddee522 (commit) via e29e9035b5b2ecb5bb7c2d05becd2311853b1100 (commit) via 514aae7dbaf95c8122420886ac6c2d3e66962cb2 (commit) via 30865f583beace8fec3c1fe0adc50fe583c39ee0 (commit) via 400ae8088643b32caeba05a51bc95ccb80f13f89 (commit) from a277769b657ad2065f8625626e0f81842f7e91b3 (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=304bdb0c2e0f0919f248785eea7c3ab2cd4ba775 commit 304bdb0c2e0f0919f248785eea7c3ab2cd4ba775 Author: Philipp Maier Date: Wed Aug 16 11:49:54 2017 +0200 fix typo http://cgit.osmocom.org/openbsc/commit/?id=2d8683e6385d349e23d08e7e09fcb6099ca68f87 commit 2d8683e6385d349e23d08e7e09fcb6099ca68f87 Author: Philipp Maier Date: Wed Aug 16 11:13:51 2017 +0200 fixup: fix possible null pointer deref Check for nullpointer - just to be sure, there was no crash at this point. http://cgit.osmocom.org/openbsc/commit/?id=9d14724b2024f48914205f272a02fd6cfddee522 commit 9d14724b2024f48914205f272a02fd6cfddee522 Author: Philipp Maier Date: Wed Aug 16 11:10:31 2017 +0200 cosmetic: fix ugly variable naming http://cgit.osmocom.org/openbsc/commit/?id=e29e9035b5b2ecb5bb7c2d05becd2311853b1100 commit e29e9035b5b2ecb5bb7c2d05becd2311853b1100 Author: Philipp Maier Date: Tue Aug 15 11:01:18 2017 +0200 osmo-bsc: fix (null) string in VTY config When writing the config file the options bsc-addr, and msc-addr, a (null) string is written to the config file, which prevents the config file from reading it back. memorize the string names given to bsc-addr and msc-addr and write them back, also check if the strings are NULL in case the user did not set any names. http://cgit.osmocom.org/openbsc/commit/?id=514aae7dbaf95c8122420886ac6c2d3e66962cb2 commit 514aae7dbaf95c8122420886ac6c2d3e66962cb2 Author: Philipp Maier Date: Fri Aug 11 15:51:07 2017 +0200 osmo-bsc: pointcodes in human readable form use osmo_sccp_addr_name() instead of osmo_sccp_addr_dump() http://cgit.osmocom.org/openbsc/commit/?id=30865f583beace8fec3c1fe0adc50fe583c39ee0 commit 30865f583beace8fec3c1fe0adc50fe583c39ee0 Author: Philipp Maier Date: Fri Aug 11 16:25:42 2017 +0200 osmo-msc: point codes in human readable form use osmo_sccp_addr_name() instead of osmo_sccp_addr_dump() http://cgit.osmocom.org/openbsc/commit/?id=400ae8088643b32caeba05a51bc95ccb80f13f89 commit 400ae8088643b32caeba05a51bc95ccb80f13f89 Author: Philipp Maier Date: Fri Aug 11 13:59:29 2017 +0200 osmo-bsc: cleanup osmo_bsc_sigtran_init() ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_msc_data.h | 2 + openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/src/libmsc/a_iface.c | 29 +++-- openbsc/src/libmsc/a_iface_bssap.c | 21 +++- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 7 +- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 180 ++++++++++++++++++++++---------- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 17 +-- 7 files changed, 178 insertions(+), 80 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 23 08:36:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Aug 2017 08:36:10 GMT Subject: openbsc.git branch pmaier/aoip3 updated. 0.15.0-950-gb64cdb2ac Message-ID: <201708230836.v7N8aAWE091930@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, pmaier/aoip3 has been updated via b64cdb2aca08d29ca45966006befd0507d063018 (commit) from ed29a134b3bff8adfe117df1744307154a7ab131 (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=b64cdb2aca08d29ca45966006befd0507d063018 commit b64cdb2aca08d29ca45966006befd0507d063018 Author: Philipp Maier Date: Wed Aug 23 10:34:42 2017 +0200 osmo-msc: #if BUILD_IU for ss7_setup() ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-msc/msc_main.c | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 23 15:08:53 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Aug 2017 15:08:53 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. fairwaves/0.15.1-fw.7-4-g8623c372c Message-ID: <201708231508.v7NF8rhU020916@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, fairwaves/master-rebase has been updated via 8623c372ccd739b073c405bf475be3c3f0aab5e3 (commit) via ee594b10352dee30458d48fdc6d661a9b9576f76 (commit) via 688915abc7d64bf8e0ce25db96ccf14f98e917f9 (commit) from 4cd60620fc46a386637ec24c502224e4221b3dd8 (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=8623c372ccd739b073c405bf475be3c3f0aab5e3 commit 8623c372ccd739b073c405bf475be3c3f0aab5e3 Author: Ivan Kluchnikov Date: Wed Aug 23 17:53:37 2017 +0300 transaction: Add new function trans_find_by_lchan Function returns transaction for given lchan. In case of active call hold procedure it could be two transactions in a list with links to the same lchan: * transaction for call on hold * transaction for active call. In this case function ignores transaction which was put on hold and returns active call transaction. Change-Id: I41171d4e61abfa5f2b01d6fbf4a0ac98073d97a9 http://cgit.osmocom.org/openbsc/commit/?id=ee594b10352dee30458d48fdc6d661a9b9576f76 commit ee594b10352dee30458d48fdc6d661a9b9576f76 Author: Ivan Kluchnikov Date: Wed Aug 23 17:51:22 2017 +0300 handover_decision: Add more log messages to get more information about HO causes in logs Change-Id: Ib0a0787ac8b877ac63455d72886389b546e7a337 http://cgit.osmocom.org/openbsc/commit/?id=688915abc7d64bf8e0ce25db96ccf14f98e917f9 commit 688915abc7d64bf8e0ce25db96ccf14f98e917f9 Author: Ivan Kluchnikov Date: Wed Aug 23 17:39:36 2017 +0300 handover_decision: Fix condition for power budget handover attempt Handover attempt for power budget case should be performed every N SACCH frames, where N = Power Budget Interval. First measurement report with mr->nr = 0 was used for the first handover attempt in this case, which is not correct, because first usable report should have mr->nr = net->handover.pwr_interval-1. Moreover using the first measurement report with mr->nr = 0 for handover attempt could lead to unnecessary handover, because usually av_rxlev for first measurement report from MS is worse than for following reports. Change-Id: If7f54a4cb179eaa9e5eb147b9477633ac618e69e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/transaction.h | 1 + openbsc/src/libbsc/handover_decision.c | 24 ++++++++++++++++++------ openbsc/src/libmsc/transaction.c | 26 ++++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 6 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 23 15:29:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Aug 2017 15:29:21 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. fairwaves/0.15.1-fw.7-5-g9507a7a1e Message-ID: <201708231529.v7NFTLPp028464@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, fairwaves/master-rebase has been updated via 9507a7a1ea627e07370c9d264816bb190b3b91b8 (commit) from 8623c372ccd739b073c405bf475be3c3f0aab5e3 (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=9507a7a1ea627e07370c9d264816bb190b3b91b8 commit 9507a7a1ea627e07370c9d264816bb190b3b91b8 Author: Ivan Kluchnikov Date: Wed Aug 23 18:09:50 2017 +0300 handover: Implement proper handover procedure handling at any stage of the call Enhancements for each stage of handover procedure should be implemented in order to support handover at any stage of the call. For these purposes new in_handover state and ho_queue for call control messages was introduced for gsm_subscriber_connection. Stage 1: HO-Command is sent to MS gsm_subscriber_connection state should be changed to in_handover=1. In this state all transmission of signalling layer messages (except RR messages needed for handover procedure) should be suspended until resuming is indicated. All call control messages for connection received from network side should be buffered in ho_queue. All call control messages for connection received from MS side should be ignored. Channel mode modification procedures should be also suspended. Stage 2: HO-Detect is received from MS Audio path should be switched on network side. Stage 3-1: HO-Complete is received from MS Resumption procedure after successful handover should be performed: - gsm_subscriber_connection state should be changed to normal (in_handover=0). - all buffered call control messages (ho_queue) should be sent to MS on new lchan. - suspended channel mode modification procedures should be performed on new lchan. Stage 3-2: HO-Fail is received from MS Resumption procedure after failed handover should be performed: - gsm_subscriber_connection state should be changed to normal (in_handover=0). - all buffered call control messages (ho_queue) should be sent to MS on old lchan. - suspended channel mode modification procedures should be performed on old lchan. Stage 3-3: T3103 expired: Handover has failed without HO-Complete or HO-Fail Resumption procedure should not be performed in case of T3103 expired: - gsm_subscriber_connection state should be changed to normal (in_handover=0). - all buffered call control messages (ho_queue) should be cleaned without sending them to MS. - suspended channel mode modification procedures should not be performed. Change-Id: Icb9b5c35ef0c894af2ea762e539f1a9216447fb7 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_api.h | 1 + openbsc/include/openbsc/gsm_data.h | 2 + openbsc/src/libbsc/bsc_api.c | 19 +++ openbsc/src/libbsc/handover_logic.c | 35 +++--- openbsc/src/libmsc/gsm_04_08.c | 224 ++++++++++++++++++++++++++---------- 5 files changed, 199 insertions(+), 82 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 23 15:33:57 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Aug 2017 15:33:57 GMT Subject: openbsc.git branch fairwaves/master-rebase updated. fairwaves/0.15.1-fw.7-6-g2b23b83de Message-ID: <201708231533.v7NFXvZX030073@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, fairwaves/master-rebase has been updated via 2b23b83def1cd91b2cdb968f25b11fed8e2067ed (commit) from 9507a7a1ea627e07370c9d264816bb190b3b91b8 (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=2b23b83def1cd91b2cdb968f25b11fed8e2067ed commit 2b23b83def1cd91b2cdb968f25b11fed8e2067ed Author: Ivan Kluchnikov Date: Wed Aug 23 18:33:13 2017 +0300 debian: Update changelog to 0.15.1-fw.8 Change-Id: Ia6e53901efb6de4b60ff09ef2499594dc611bf1d ----------------------------------------------------------------------- Summary of changes: debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 23 15:36:09 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 23 Aug 2017 15:36:09 GMT Subject: openbsc.git annotated tag fairwaves/0.15.1-fw.8 created. fairwaves/0.15.1-fw.8 Message-ID: <201708231536.v7NFa9jb030914@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 annotated tag, fairwaves/0.15.1-fw.8 has been created at 6fbf77bf427d064bbf74fc439ca15da77b8de051 (tag) tagging 2b23b83def1cd91b2cdb968f25b11fed8e2067ed (commit) replaces fairwaves/0.15.1-fw.7 tagged by Ivan Kluchnikov on Wed Aug 23 18:35:07 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.15.1-fw.8 version. Ivan Kluchnikov (6): handover_logic: set correct link to bts for subscriber_connection in case of moving this connection to another bts handover_decision: Fix condition for power budget handover attempt handover_decision: Add more log messages to get more information about HO causes in logs transaction: Add new function trans_find_by_lchan handover: Implement proper handover procedure handling at any stage of the call debian: Update changelog to 0.15.1-fw.8 ----------------------------------------------------------------------- hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 24 13:43:21 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 13:43:21 GMT Subject: openbsc.git branch neels/aoip updated. 0.15.0-950-g386e83938 Message-ID: <201708241343.v7ODhL8W054794@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, neels/aoip has been updated discards 3f07badd3d118b6895af1509dba1a08afc9ac452 (commit) discards 9163225f879604e84d1577da26bc314eba0dcc14 (commit) discards 14c95ef4f6b0696ae66206c1f521251e3617e6b4 (commit) discards f638596f54dc4499b6de7d4e8acb9df9eb6a3583 (commit) via 386e83938fe716d679a3b302fdbc5e600df56706 (commit) via 070b2c66510eb2079c56a8f4a13130f494fd44be (commit) via 3f08ccfe79edfa75c6e0f7eb2068b6cc5014808a (commit) via 304bdb0c2e0f0919f248785eea7c3ab2cd4ba775 (commit) via 2d8683e6385d349e23d08e7e09fcb6099ca68f87 (commit) via 9d14724b2024f48914205f272a02fd6cfddee522 (commit) via e29e9035b5b2ecb5bb7c2d05becd2311853b1100 (commit) via 514aae7dbaf95c8122420886ac6c2d3e66962cb2 (commit) via 30865f583beace8fec3c1fe0adc50fe583c39ee0 (commit) via 400ae8088643b32caeba05a51bc95ccb80f13f89 (commit) via a277769b657ad2065f8625626e0f81842f7e91b3 (commit) via 4e73ea88cd463246f8ee95ba5b9e31bdd693d804 (commit) via 2ba2b7dd068ae208f60e010aacb05372ca25cbb2 (commit) via f4d0911666067a7d84da73e6defd749d71142651 (commit) via 4cca03749c415f4c484e53bffb88d230dc878050 (commit) via e94d11925152eee995a89d5c5b03a4470693e8e6 (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 (3f07badd3d118b6895af1509dba1a08afc9ac452) \ N -- N -- N (386e83938fe716d679a3b302fdbc5e600df56706) 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=386e83938fe716d679a3b302fdbc5e600df56706 commit 386e83938fe716d679a3b302fdbc5e600df56706 Author: Philipp Maier Date: Thu Aug 17 10:32:29 2017 +0200 fixup for: fix handover (signalling only) and add VTX command to trigger http://cgit.osmocom.org/openbsc/commit/?id=070b2c66510eb2079c56a8f4a13130f494fd44be commit 070b2c66510eb2079c56a8f4a13130f494fd44be Author: Philipp Maier Date: Wed Aug 16 16:48:07 2017 +0200 osmo-bsc: fix handover (signalling only) and add VTX command to trigger Add VTY commands to trigger a handover of an lchan/subscriber connection. Fix assertion problem / crash http://cgit.osmocom.org/openbsc/commit/?id=3f08ccfe79edfa75c6e0f7eb2068b6cc5014808a commit 3f08ccfe79edfa75c6e0f7eb2068b6cc5014808a Author: Philipp Maier Date: Fri Aug 11 11:08:05 2017 +0200 osmo-msc: cleanup ss7_setup() ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_msc_data.h | 2 + openbsc/include/openbsc/gsm_data.h | 2 +- openbsc/src/libbsc/bsc_vty.c | 81 +++++++++++++++ openbsc/src/libbsc/handover_logic.c | 3 +- openbsc/src/libmsc/a_iface.c | 29 ++++-- openbsc/src/libmsc/a_iface_bssap.c | 21 +++- openbsc/src/osmo-bsc/osmo_bsc_audio.c | 8 +- openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 7 +- openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 176 ++++++++++++++++++++++++-------- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 17 +-- openbsc/src/osmo-msc/msc_main.c | 109 ++++++++++++-------- openbsc/tests/msc_vlr/msc_vlr_tests.c | 4 +- 12 files changed, 345 insertions(+), 114 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Aug 24 18:54:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 18:54:41 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-302-g5638446 Message-ID: <201708241854.v7OIsfJC064463@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 56384469e99fd46be02be178e9ad2ffbfb1f32e2 (commit) from 18db4ad72df0700882b13ea9486cbe3c3dce9f3f (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=56384469e99fd46be02be178e9ad2ffbfb1f32e2 commit 56384469e99fd46be02be178e9ad2ffbfb1f32e2 Author: Neels Hofmeyr Date: Wed Aug 23 03:14:37 2017 +0200 osmo_ss7_vty: fix 'as' / 'routing-key' command The VTY definition for this command is flawed and breaks osmo-msc VTY tests. The small problem is a stray '}' in the definition, the bigger problem is that square brackets indicating optional arguments must not enclose more than one argument. Split up the command in several separate definitions with si arg, with ssn arg, with both, and with neither. If si and/or ssn are not passed, set them to zero. See https://lists.osmocom.org/pipermail/openbsc/2017-August/011026.html "optional vty items are stricter than expected" Change-Id: Idc68bfae5457960a9eae5d9648586d6ce719ad68 ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7_vty.c | 89 +++++++++++++++++++++++++++++++++++------------------- 1 file changed, 58 insertions(+), 31 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Aug 24 18:58:58 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 18:58:58 GMT Subject: openggsn.git branch master updated. 0.94-5-g14b1b63 Message-ID: <201708241858.v7OIwwGY066169@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 14b1b63710163f1dce0ae34ebe49bf94c845bd51 (commit) from 367baa3776476d3fd33d8a73f1f2572e09e06368 (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/openggsn/commit/?id=14b1b63710163f1dce0ae34ebe49bf94c845bd51 commit 14b1b63710163f1dce0ae34ebe49bf94c845bd51 Author: Max Date: Mon Aug 21 20:14:59 2017 +0200 libgtp: expand logging * print destination address on sendto error * print address length on conversion error * log listening address * log GTP version on PDP context errors * fix incorrect logging message for unknown GSN peer Related: SYS#3610 Change-Id: I0f8ad8687acb7f6f0eeeb962f007e87cca0c4c27 ----------------------------------------------------------------------- Summary of changes: gtp/gtp.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Thu Aug 24 19:01:03 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 19:01:03 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-69-g93ac357 Message-ID: <201708241901.v7OJ13MK067404@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 93ac357b48fc373e76d88a5f98ed6e2e79f3e8c6 (commit) from 5f071cd2c6af6c840d5ecac8e8474067fdc5738c (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=93ac357b48fc373e76d88a5f98ed6e2e79f3e8c6 commit 93ac357b48fc373e76d88a5f98ed6e2e79f3e8c6 Author: Max Date: Tue Aug 22 12:34:59 2017 +0200 Add gitreview config Change-Id: I35b3aaa3f8af4127d8a1b00c77ab02ae6a182714 ----------------------------------------------------------------------- Summary of changes: .gitreview | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitreview hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Thu Aug 24 19:03:01 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 19:03:01 GMT Subject: libosmocore.git branch master updated. 0.9.6-364-gd5962a8a Message-ID: <201708241903.v7OJ31Je068403@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 d5962a8ac750c39ab7a747e95f15093591845467 (commit) from 733810c656fa9ec50a4223b0c15070ba1fd758cf (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=d5962a8ac750c39ab7a747e95f15093591845467 commit d5962a8ac750c39ab7a747e95f15093591845467 Author: Max Date: Thu Aug 24 13:24:04 2017 +0200 Relax branch restriction while making release Previously making release of non-library project from non-master branch would fail. Relax this check to facilitate submission to gerrit via topic branches. Change-Id: Ie89b79a45033bee422e4ff898069ea6ac2c2f524 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: osmo-release.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Aug 24 19:04:12 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 19:04:12 GMT Subject: osmo-pcu.git branch master updated. 0.2-935-gd78adfb Message-ID: <201708241904.v7OJ4CI4068908@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 d78adfb577a47fc06ec00ddafbf2d7724a98ce56 (commit) from 1f189093358fd87b11cd2e83a43b719fc6858e3e (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=d78adfb577a47fc06ec00ddafbf2d7724a98ce56 commit d78adfb577a47fc06ec00ddafbf2d7724a98ce56 Author: Max Date: Thu Aug 24 13:53:25 2017 +0200 Facilitate future releases * use release helper from libosmocore * use semantic versioning Change-Id: Ie0a7f5977550bd0a1ba8b03bdb7e2d619a398e4e Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ configure.ac | 4 ++++ debian/changelog | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Aug 24 19:05:00 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 19:05:00 GMT Subject: osmo-pcu.git branch master updated. 0.2-936-g10e37a5 Message-ID: <201708241905.v7OJ507X069233@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 10e37a50893b2f452d9ddf8042e0e9b8c7368d94 (commit) from d78adfb577a47fc06ec00ddafbf2d7724a98ce56 (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=10e37a50893b2f452d9ddf8042e0e9b8c7368d94 commit 10e37a50893b2f452d9ddf8042e0e9b8c7368d94 Author: Max Date: Thu Aug 24 14:23:12 2017 +0200 Use value string check from osmo-ci Change-Id: Ib9c595ef80cb6b0d126d4da8244f6435e0526095 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Aug 24 19:06:07 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 19:06:07 GMT Subject: osmo-bts.git branch master updated. 0.4.0-589-g01e84be Message-ID: <201708241906.v7OJ67Q7069760@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 01e84be54f38c0458f3ee04111243ca0777baadc (commit) from 2bbf98afa3158182a04b8368cd1f7da2baf6bb12 (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=01e84be54f38c0458f3ee04111243ca0777baadc commit 01e84be54f38c0458f3ee04111243ca0777baadc Author: Max Date: Fri Jun 30 17:15:42 2017 +0200 OML: use fom_hdr while handling attr. request Use Obj. Class and TRX# from abis_om_fom_hdr of incoming request instead of BTS' MO to properly distinguish between BTS-level and TRX-level attributes. Change-Id: I8b5a5ab8bd07daf2500b66dec428b89b7f8cd852 Related: OS#2317 ----------------------------------------------------------------------- Summary of changes: src/common/oml.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Aug 24 19:07:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 19:07:04 GMT Subject: osmo-bts.git branch master updated. 0.4.0-591-gaa11997 Message-ID: <201708241907.v7OJ74MD070109@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 aa11997480822af0a583ac3c7c3fca1dc4bbe994 (commit) via 9a30b7781310b81555b216d32b172b6bb9c9d7e4 (commit) from 01e84be54f38c0458f3ee04111243ca0777baadc (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=aa11997480822af0a583ac3c7c3fca1dc4bbe994 commit aa11997480822af0a583ac3c7c3fca1dc4bbe994 Author: Max Date: Thu Aug 24 15:35:54 2017 +0200 osmo-bts-trx: remove global variables from loops * move TA related globals into phy_link * move power loop related globals into phy_link * prefix corresponding vty vars with osmotrx Change-Id: I01d7c1abad67e51b886a4ecf2de072929d67da27 Related: OS#1848 http://cgit.osmocom.org/osmo-bts/commit/?id=9a30b7781310b81555b216d32b172b6bb9c9d7e4 commit 9a30b7781310b81555b216d32b172b6bb9c9d7e4 Author: Max Date: Thu Aug 24 15:54:48 2017 +0200 osmo-bts-trx: fix 'osmotrx legacy-setbsic' It was introduced in fe6c75d24a1751341bcee91cb45c7ac7f5d07da3: * fix typo in config write * add missing vty help string Change-Id: Id42359dfbb8ad02f34dd2540db66f3ed69ad5181 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/phy_link.h | 4 ++- src/osmo-bts-trx/loops.c | 18 ++++++------- src/osmo-bts-trx/loops.h | 4 --- src/osmo-bts-trx/main.c | 3 +++ src/osmo-bts-trx/trx_vty.c | 66 ++++++++++++++++++++++++--------------------- 5 files changed, 50 insertions(+), 45 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Aug 24 19:07:43 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 24 Aug 2017 19:07:43 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-303-g4d8cccc Message-ID: <201708241907.v7OJ7hq7070362@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 4d8cccc6509cee79fdf12b48ebcf6238fd59c3b0 (commit) from 56384469e99fd46be02be178e9ad2ffbfb1f32e2 (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=4d8cccc6509cee79fdf12b48ebcf6238fd59c3b0 commit 4d8cccc6509cee79fdf12b48ebcf6238fd59c3b0 Author: Philipp Maier Date: Fri Aug 11 11:30:26 2017 +0200 sccp: again fix handling of default IP addresses in osmo_sccp_simple_client() The previous fix (I312caf9d54cedb02034e4ef88fdd2e6ad9ca1c34) caused the default addresses to be discarded. Actually talloc_strdup() the default addresses to use them if not NULL. Change-Id: Ic8563ab272d5256a1b8ceefd5fee37da61e1bd26 ----------------------------------------------------------------------- Summary of changes: src/sccp_user.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Fri Aug 25 09:40:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 25 Aug 2017 09:40:19 GMT Subject: osmo-bts.git branch master updated. 0.4.0-592-g8876a50 Message-ID: <201708250940.v7P9eJpE038628@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 8876a507ff46c4caf8cb4f99df121f1188db01ef (commit) from aa11997480822af0a583ac3c7c3fca1dc4bbe994 (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=8876a507ff46c4caf8cb4f99df121f1188db01ef commit 8876a507ff46c4caf8cb4f99df121f1188db01ef Author: Pau Espin Pedrol Date: Mon May 29 11:10:57 2017 +0200 osmo-bts-trx: Relax validation to allow TRX data bursts without padding Original OpenBTS transcievers add 2 bytes of padding to the end of data bursts, having in total 158 bytes. As those two extra bytes are being ignored after the initial validation, let's relax this validation a bit in order to accept transcievers that decide no to send these two extra bytes. Change-Id: I94c3cb160bfed0ba9c41ed7ef5f8d8a65b81ad07 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/trx_if.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Aug 26 05:52:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 05:52:51 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-84-g7f17b8c Message-ID: <201708260552.v7Q5qpDI054934@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 7f17b8c45d094941292036143f3292a1d5789cf5 (commit) from e3260722d7550dc13630307597c0df9075acd4af (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=7f17b8c45d094941292036143f3292a1d5789cf5 commit 7f17b8c45d094941292036143f3292a1d5789cf5 Author: Max Date: Fri Aug 25 16:09:48 2017 +0200 Bump version: 0.3.2 ??? 0.4.0 Change-Id: Ibefe53a7f5b06fb8a9294574af41dacac68bdbe9 ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 11 ++++++++--- debian/changelog | 8 ++++++-- src/Makefile.am | 7 ++++--- 3 files changed, 18 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Sat Aug 26 05:54:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 05:54:44 GMT Subject: osmo-bts.git branch master updated. 0.4.0-594-g1283e3d Message-ID: <201708260554.v7Q5sil6055431@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 1283e3d54304c9c044c2df158139b1bb61ebf177 (commit) via b026d387033d895243af79393ae20af7e7d4287d (commit) from 8876a507ff46c4caf8cb4f99df121f1188db01ef (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=1283e3d54304c9c044c2df158139b1bb61ebf177 commit 1283e3d54304c9c044c2df158139b1bb61ebf177 Author: Max Date: Fri Aug 25 15:16:57 2017 +0200 Bump version: 0.5.0 ??? 0.6.0 Change-Id: I613d09ae0f9f0aa67be1dc6015da1fb9314110fd http://cgit.osmocom.org/osmo-bts/commit/?id=b026d387033d895243af79393ae20af7e7d4287d commit b026d387033d895243af79393ae20af7e7d4287d Author: Max Date: Fri Aug 25 15:40:38 2017 +0200 Add git-version-gen snippet Change-Id: Id1732921ecb768b3c3c4872b82b74ccc3d26cf77 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 8 + debian/changelog | 483 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 490 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Aug 26 05:55:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 05:55:19 GMT Subject: osmo-ci.git branch master updated. 71737f21ba2ea04028b4450b0f90f605e2d9ed7b Message-ID: <201708260555.v7Q5tJ53055800@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 71737f21ba2ea04028b4450b0f90f605e2d9ed7b (commit) from 81bde16fb0a27c3e3c7918da2bab2448a07452cb (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=71737f21ba2ea04028b4450b0f90f605e2d9ed7b commit 71737f21ba2ea04028b4450b0f90f605e2d9ed7b Author: Holger Hans Peter Freyther Date: Fri Aug 25 18:20:35 2017 +0800 jenkins: Copy Dockerfile and script from buildhost We are not using the Docker registry due difficult GPL compliance but build the image on the build node itself. After prototyping if containers can be used for building these files remained forked on the node. These days it seems to be easier to complain than to say thank you that this new approach has its merits. Copy the files from the build slave to the directory they should have been in. Change-Id: Icb0406f96b0c18e77be51ad8317c2668fb23a45e ----------------------------------------------------------------------- Summary of changes: docker/Dockerfile_osmocom_jenkins.amd64 | 69 +++++++++++++++++++++++++++++++++ docker/rebuild_osmocom_jenkins_image.sh | 2 + 2 files changed, 71 insertions(+) create mode 100644 docker/Dockerfile_osmocom_jenkins.amd64 create mode 100755 docker/rebuild_osmocom_jenkins_image.sh hooks/post-receive -- CI scripts From gitosis at osmocom.org Sat Aug 26 05:55:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 05:55:48 GMT Subject: osmo-ci.git branch master updated. ff6ea23be5610386c645a165f01c1c0972357e88 Message-ID: <201708260555.v7Q5tm8m055932@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 ff6ea23be5610386c645a165f01c1c0972357e88 (commit) via 31f7e2a7628a137ede6fd47796d6da59f3fe1d1b (commit) from 71737f21ba2ea04028b4450b0f90f605e2d9ed7b (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=ff6ea23be5610386c645a165f01c1c0972357e88 commit ff6ea23be5610386c645a165f01c1c0972357e88 Author: Alexander Couzens Date: Fri Aug 18 23:35:30 2017 +0200 scripts: add requirements.txt to list jenkins-job-builder Change-Id: If25ce84593bbf6a393928a8f4e1670f320c48ca4 http://cgit.osmocom.org/osmo-ci/commit/?id=31f7e2a7628a137ede6fd47796d6da59f3fe1d1b commit 31f7e2a7628a137ede6fd47796d6da59f3fe1d1b Author: Alexander Couzens Date: Fri Aug 18 23:32:15 2017 +0200 osmocom-nightly-nitb-split.yml: schedule the job to be run at midnight Change-Id: I0d80e7d260f9092f44d4d80471a4dd67b7acc839 ----------------------------------------------------------------------- Summary of changes: scripts/osmocom-nightly-nitb-split.yml | 4 +++- scripts/requirements.txt | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 scripts/requirements.txt hooks/post-receive -- CI scripts From gitosis at osmocom.org Sat Aug 26 05:56:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 05:56:27 GMT Subject: osmo-sip-connector.git branch master updated. 6cb76c7ee556841da52d5f76aacd1b268db56b30 Message-ID: <201708260556.v7Q5uRsH056247@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 6cb76c7ee556841da52d5f76aacd1b268db56b30 (commit) from 417f2542163edfe8ac8729918e2452dc7787a3d7 (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=6cb76c7ee556841da52d5f76aacd1b268db56b30 commit 6cb76c7ee556841da52d5f76aacd1b268db56b30 Author: Max Date: Fri Aug 25 18:38:05 2017 +0200 Add git review config Change-Id: I60f6b29998954b0698e523efaa766f8bb895cdf7 ----------------------------------------------------------------------- Summary of changes: .gitreview | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .gitreview hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Sat Aug 26 05:57:10 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 05:57:10 GMT Subject: osmo-sip-connector.git branch master updated. 9d1ac29a48aa3347fbc0112c2baf595b629ab5f8 Message-ID: <201708260557.v7Q5vAgD056548@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 9d1ac29a48aa3347fbc0112c2baf595b629ab5f8 (commit) from 6cb76c7ee556841da52d5f76aacd1b268db56b30 (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=9d1ac29a48aa3347fbc0112c2baf595b629ab5f8 commit 9d1ac29a48aa3347fbc0112c2baf595b629ab5f8 Author: Max Date: Fri Aug 25 18:38:54 2017 +0200 Use release helper from libosmocore Change-Id: I1a65695d6191aa7647b9872e58da4a00bbad59e2 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 ++ Makefile.am | 3 +++ configure.ac | 4 ++++ 3 files changed, 9 insertions(+) hooks/post-receive -- MNCC <-> SIP bridge From gitosis at osmocom.org Sat Aug 26 05:57:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 05:57:28 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-68-g43bf7bc Message-ID: <201708260557.v7Q5vSEk056633@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 43bf7bc5c5f36886f6e02a51c7f7daa4303244fa (commit) from 0b1b6b1f1ed14269c678970794decda4975eae40 (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=43bf7bc5c5f36886f6e02a51c7f7daa4303244fa commit 43bf7bc5c5f36886f6e02a51c7f7daa4303244fa Author: Max Date: Fri Aug 25 18:27:28 2017 +0200 Use release helper from libosmocore Change-Id: I06b9ceff1e1ecfccc1b1a52ffe6b9d3f6dcaa34d Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ configure.ac | 4 ++++ 2 files changed, 6 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Aug 26 05:59:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 05:59:04 GMT Subject: libosmocore.git branch master updated. 0.9.6-365-g6081bd0e Message-ID: <201708260559.v7Q5x4pP057137@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 6081bd0e6f6ecd28fa2812d64c57123c66587d8b (commit) from d5962a8ac750c39ab7a747e95f15093591845467 (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=6081bd0e6f6ecd28fa2812d64c57123c66587d8b commit 6081bd0e6f6ecd28fa2812d64c57123c66587d8b Author: Max Date: Fri Aug 25 17:33:32 2017 +0200 Use value string check from osmo-ci Change-Id: I513835be2d931d0a931cdfc996f361a451bc1a15 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins-arm.sh | 2 +- contrib/jenkins.sh | 5 ++-- .../verify_value_string_arrays_are_terminated.py | 33 ---------------------- 3 files changed, 4 insertions(+), 36 deletions(-) delete mode 100755 contrib/verify_value_string_arrays_are_terminated.py hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Aug 26 06:10:28 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 06:10:28 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-85-gd329291 Message-ID: <201708260610.v7Q6ASvX060711@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 d3292913ac99b4a57094ca19fd70571ec6914f48 (commit) from 7f17b8c45d094941292036143f3292a1d5789cf5 (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=d3292913ac99b4a57094ca19fd70571ec6914f48 commit d3292913ac99b4a57094ca19fd70571ec6914f48 Author: Max Date: Fri Aug 25 17:22:29 2017 +0200 Use value string check from osmo-ci Change-Id: I60d480ce6fb761ac8e15318dbe2c591359a51c3c ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Sat Aug 26 06:10:33 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 06:10:33 GMT Subject: openggsn.git branch master updated. 0.94-6-gb87da75 Message-ID: <201708260610.v7Q6AX80060784@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 b87da75ae4c2a373abe0d43381e8b333f6bd81d4 (commit) from 14b1b63710163f1dce0ae34ebe49bf94c845bd51 (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/openggsn/commit/?id=b87da75ae4c2a373abe0d43381e8b333f6bd81d4 commit b87da75ae4c2a373abe0d43381e8b333f6bd81d4 Author: Max Date: Fri Aug 25 17:37:36 2017 +0200 Use value string check from osmo-ci Change-Id: I036ed452826b9a6848d22d45bdcc95e20a110b8b ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Sat Aug 26 06:10:39 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 06:10:39 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-81-ge3189dc Message-ID: <201708260610.v7Q6Ad4Z060846@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 e3189dc8c2161cafd465a59077a5fc2e0cf4ac4f (commit) from e78605556770c19c7a2e52fbc67c1a89718ba9de (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=e3189dc8c2161cafd465a59077a5fc2e0cf4ac4f commit e3189dc8c2161cafd465a59077a5fc2e0cf4ac4f Author: Max Date: Fri Aug 25 17:24:22 2017 +0200 Use value string check from osmo-ci Change-Id: Id6048a69c9e0cc15010de643330aeb2a7271b2a6 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sat Aug 26 06:10:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 06:10:45 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-304-g72dd761 Message-ID: <201708260610.v7Q6AjpC060913@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 72dd761fe1ddeaf1a26d05c9635df1b4dc75842f (commit) from 4d8cccc6509cee79fdf12b48ebcf6238fd59c3b0 (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=72dd761fe1ddeaf1a26d05c9635df1b4dc75842f commit 72dd761fe1ddeaf1a26d05c9635df1b4dc75842f Author: Max Date: Fri Aug 25 17:27:06 2017 +0200 Use value string check from osmo-ci Change-Id: I1a2223b1a059fbb832948decf11f9237fad389f2 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Sat Aug 26 06:10:48 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 06:10:48 GMT Subject: osmo-hlr.git branch master updated. 0.0.1-69-g05c8b46 Message-ID: <201708260610.v7Q6Amax060964@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 05c8b465ab2fe13edb67c95210a9b475f91ebeb3 (commit) from 43bf7bc5c5f36886f6e02a51c7f7daa4303244fa (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=05c8b465ab2fe13edb67c95210a9b475f91ebeb3 commit 05c8b465ab2fe13edb67c95210a9b475f91ebeb3 Author: Max Date: Fri Aug 25 17:47:42 2017 +0200 Use value string check from osmo-ci Change-Id: I56ea5be60d2a3cf8442f58e1121b13074e2e6a08 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Aug 26 06:10:51 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 06:10:51 GMT Subject: osmo-bts.git branch master updated. 0.4.0-595-gfab4efd Message-ID: <201708260610.v7Q6ApWc061042@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 fab4efdaf56bfa3c6cb7391ccec7aeb6e52f9a3d (commit) from 1283e3d54304c9c044c2df158139b1bb61ebf177 (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=fab4efdaf56bfa3c6cb7391ccec7aeb6e52f9a3d commit fab4efdaf56bfa3c6cb7391ccec7aeb6e52f9a3d Author: Max Date: Fri Aug 25 17:19:52 2017 +0200 Use value string check from osmo-ci Change-Id: I5bce234a5b8133c81b3ea8757e05de56d3aa15d8 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins_common.sh | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Aug 26 18:35:22 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 18:35:22 GMT Subject: libosmocore.git branch master updated. 0.9.6-366-g031ac918 Message-ID: <201708261835.v7QIZMSw043731@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 031ac9180725799576993f8abb79e3d6e4134a71 (commit) from 6081bd0e6f6ecd28fa2812d64c57123c66587d8b (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=031ac9180725799576993f8abb79e3d6e4134a71 commit 031ac9180725799576993f8abb79e3d6e4134a71 Author: Max Date: Fri Aug 25 14:22:18 2017 +0200 Update release helper * add reference to semver spec * use 'patch' release by default * unify debian/changelog distro update for library and non-library projects * abort library release for non-empty TODO-RELEASE if libversion is not modified Change-Id: I413f99cbfa6e6dcc753e3be9fc3c8d682e6a41f3 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: osmo-release.mk | 39 +++++++++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 14 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Aug 26 22:51:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 26 Aug 2017 22:51:11 GMT Subject: osmo-bts.git branch fairwaves/package updated. fairwaves/0.5.0-fw.2-4-g50629b6 Message-ID: <201708262251.v7QMpBSq010576@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, fairwaves/package has been updated via 50629b6ba57e7e53fb16bd95a94167329bb0f70c (commit) via f2b0e5eb47320267d1f63b9911b82bf2f7c09e2c (commit) via 0ea7205c5173ec59be3ded5f6760dd071146540d (commit) via fee13d3f7a78d09417b06254119014096f8d51b2 (commit) from 214a69a7a07c2d005f452c66d6514ecf2cb16e50 (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=50629b6ba57e7e53fb16bd95a94167329bb0f70c commit 50629b6ba57e7e53fb16bd95a94167329bb0f70c Author: Alexander Chemeris Date: Fri Aug 18 03:51:34 2017 +0300 Fix static build of osmo-bts-trx. New libosmocore has some plugin system which requires dlopen(). So we need to make sure we always link with libdl, even when building statically. Note that this doesn't fix static build of tests - they are still failing with some errors. Change-Id: I8315d6e032e34528def268a49fd88d07bc06ab2e http://cgit.osmocom.org/osmo-bts/commit/?id=f2b0e5eb47320267d1f63b9911b82bf2f7c09e2c commit f2b0e5eb47320267d1f63b9911b82bf2f7c09e2c Author: Alexander Chemeris Date: Sat Aug 19 02:11:56 2017 +0300 osmo-bts-trx: Increase a maximum allowed MS power reduction step from 2dB to 4dB. We tend to start MS with high power to make sure distant phones get good QoS, but this also means that we need to reduce their power rather quickly. OTOH we can't make this step too high because this may lead to power output oscillation. From my (manual, limited) testing 4dB looks like a reasonable compromise. Change-Id: I58785513e5739474b881ed7f2a312ecc690e7e60 http://cgit.osmocom.org/osmo-bts/commit/?id=0ea7205c5173ec59be3ded5f6760dd071146540d commit 0ea7205c5173ec59be3ded5f6760dd071146540d Author: Alexander Chemeris Date: Sat Aug 19 02:08:49 2017 +0300 osmo-bts-trx: Remove an unused variable. Resolves a compiler warning. Change-Id: I2464e872f81021cbc3ccbc4e2e32c394d6afcf70 http://cgit.osmocom.org/osmo-bts/commit/?id=fee13d3f7a78d09417b06254119014096f8d51b2 commit fee13d3f7a78d09417b06254119014096f8d51b2 Author: Alexander Chemeris Date: Sat Aug 19 02:05:25 2017 +0300 osmo-bts-trx: Fix MS power control loop. The following two commits from 2014-12-06 introduced a new variable to control MS power - ms_power_ctrl, but kept the old ms_power variable in place. They have also changed the meaning of the ms_power variable - it now keeps original RSL configured value. So when much later osmo-trx-bts code was merged to master the code was compiling fine and this change in the meaning was overlooked. In osmo-bts: 579651bf300de002731dfd3bd39985c9fd15616c power/sysmobts: Add a manual ms power level control In OpenBSC: f6f86b0eec18da165db136b14bf2db87fde4b4ac osmo-bts: Introduce new struct for a power loop in the BTS code Change-Id: I713e39b882db32a0d17aa04790d16fa79afa1fb1 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/Makefile.am | 2 +- src/osmo-bts-trx/l1_if.c | 2 +- src/osmo-bts-trx/loops.c | 26 +++++++++++--------------- src/osmo-bts-trx/loops.h | 2 +- 4 files changed, 14 insertions(+), 18 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Aug 27 02:46:29 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Aug 2017 02:46:29 GMT Subject: openbsc.git branch master updated. 0.15.0-876-g6270059e1 Message-ID: <201708270246.v7R2kTmH077343@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 6270059e14b0d1dda05b48525a834bbef027da30 (commit) from 84b7e3723b8d7bf9bfd5db7ba5532c3d174c2c77 (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=6270059e14b0d1dda05b48525a834bbef027da30 commit 6270059e14b0d1dda05b48525a834bbef027da30 Author: Neels Hofmeyr Date: Mon Aug 21 14:49:39 2017 +0200 Revert "factor out & introduce struct gsm_encr, in common_cs.h" This reverts commit ac1f1436e9d380f632dd850fcd253d3480f0fc2d. common_cs.h added to gsm_data_shared.h was a mistake, i.e. I added the dependency by accident. Including common_cs.h in the debian installation may have seemed like the logical consequence but was not intended. AFAICT for osmo-msc, the need for struct gsm_encr is obsoleted by libvlr, gsm_encr will only be used in osmo-bsc and can just stay an inline struct. Related: OS#2272 Change-Id: I15d60441c6c6f053486c0482258a8759bdd92df1 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/common_cs.h | 8 -------- openbsc/include/openbsc/gsm_data_shared.h | 9 ++++++--- 2 files changed, 6 insertions(+), 11 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Aug 27 05:53:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 27 Aug 2017 05:53:18 GMT Subject: openbsc.git branch master updated. 0.15.0-877-g8560d5d61 Message-ID: <201708270553.v7R5rIee042439@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 8560d5d616b022620aa1623bd3e0a5c7f44c662c (commit) from 6270059e14b0d1dda05b48525a834bbef027da30 (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=8560d5d616b022620aa1623bd3e0a5c7f44c662c commit 8560d5d616b022620aa1623bd3e0a5c7f44c662c Author: Harald Welte Date: Sat Aug 26 09:26:05 2017 +0200 Use verify_value_string_arrays_are_terminated from osmo-ci verify_value_string_arrays_are_terminated has recently been moved from libosmocore.git to osmo-ci.git and the person doing this seems to have forgotten to update openbsc.git Change-Id: Ibe4a7f71d2557dfee94803e909dabb00d2ce10af ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Aug 28 08:04:18 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Aug 2017 08:04:18 GMT Subject: osmo-bts.git annotated tag 0.6.0 created. 0.6.0 Message-ID: <201708280804.v7S84Ij4047384@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 annotated tag, 0.6.0 has been created at 1a2bea5144bdf0bc2f0e6be241c81f1dcd09a7fb (tag) tagging 1283e3d54304c9c044c2df158139b1bb61ebf177 (commit) replaces 0.4.0 tagged by Max on Fri Aug 25 15:52:14 2017 +0200 - Log ----------------------------------------------------------------- Release v0.6.0 on 2017-08-25. -----BEGIN PGP SIGNATURE----- iQIxBAABCAAbBQJZoCuOFBxtc3VyYWV2QHN5c21vY29tLmRlAAoJEEnqulKhkw9u pHAP/iIh2LZd3W3rbVQJBwy6vf39zpZy4yYrV684R0lJ4FE3GegWs4ukeQX5+K8p 42DArxKiCYQ7VETJHenTTSQKE9mjanGVa77rhY+rprEM7i92DQrqb5/xFU2RNlBg P/bTzWhg3gq/AqThL6qoDKm9yMrfSVO4m/j08ktAy4j6zWrQf7SjD0tEB7Sedofo RlDNHu+XCkVYGHlp9fpDhkiArQEI6owtjoPZx5qNErK10q1Q42ROK4Nu4FmYXKE5 DAwLtQ/ekbij47TEyeCsZ9ZTFxBGeIWTulbyCzczUSJ+TzW8ujUiIcdd8lDnhcbc eDgr7c63QcDKXWo1l/q18axyQOUktevQEivBUq99kBwbj5MYKJCool3QuDg3I0rf F40q/AofXk1dySifRQV91P8Iew+ZwwvcPMG3dmh+/MdPYhH/pKVbPTZ3OeQJ1F9L RmObRRdcsTFl1mPIYsyjlc/MdwIFni1nzHmPPg062Zj/IxiepIWck2MyI9q9ykgg 2m/zKfBXrpcT5YIBFMSzs45HAfkn8T6UyoCYcPvQ5L1W1OhsL3clt282lgOFqXYf 7NES0IDKZCXo4L5H8gh+5FigMwQTx0U0D3nZ0gt+BrpLurpTkX7swQy47zFkh4L3 sID5WK+eI4Z/WD4BT48qzUHwkW1mKu9OiaOaGsOZUrRDK0kn =4t9i -----END PGP SIGNATURE----- Alexander Chemeris (9): l1sap: Whitespace fixes. l1sap: Fix use-after-free in loopback mode. vty: Add commands to manually activate/deactivate a channel. trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts. rsl: Output RTP stats before closing the socket. osmo-bts-trx: Fix MS power control loop. osmo-bts-trx: Remove an unused variable. Resolves a compiler warning. osmo-bts-trx: Increase a maximum allowed MS power reduction step from 2dB to 4dB. Fix static build of osmo-bts-trx and osmo-bts-virtual. Alexander Huemer (1): fix some format specifiers Andreas Eversberg (1): ABIS: Support for multiple RSL connections Daniel Laszlo Sitzer (1): octphy: Update outdated config param name in error message. Harald Welte (160): configure.ac: Only require libgps if building for sysmoBTS configure.ac: Depend on libosmotrau 0.3.2 (ortp statistics) configure.ac: Add subdir-objects to suppress warnings configure.ac: Better description for --enable-sysmocom-bts and --enable-trx Revert "configure.ac: Add subdir-objects to suppress warnings" Don't blindly link against '-lortp' but use pkg-config for that TRX: catch up with trhe amr_mode naming changes tests/Makefile.am: Don't use sysmobts SUBDIRS twice cope with 'struct gsm_bts' without a tsc member sysmobts: fix ph_data_req() msgb handling + alignment sysmobts: Dont recycle PHY primitive for L1SAP in PH-DATA.ind common/rsl.c: The presence of a valied measurement result is DEBUG l1sap: Ensure we only pass PHY primitives of active lchans osmo-bts-sysmo: Disable DSP trace flags by default use talloc pool for msgb and ortp library sysmobts: Clarify msgb ownership / fix memory leaks fix large amount of compiler warnings in common and sysmobts code sysmobts: add missing break statement in l1if_handle_ind() print a NOTICE message if lchan not activ in get_active_lchan_by_chan_nr() LAPDm: Use T200 settings from OML rather than libosmocore defaults Add support for Octasic OCTSDR-2G GSM PHY OCTPHY: Replace '-lortp' with the proper pkg-config/autofoo version OCTPHY: Ensure we write the phy-netdev parameter OCTPHY: Exit gracefully if config file specifies no phy-netdev OCTPHY: Fix various memory leaks and add comments on msgb ownership OCTPHY: Block PHY indications until it is confirmed open OCTPHY: Print NOTICE message if we receive supervisory frame OCTPHY: Implement command re-transmission after message loss OCTPHY: Obtain information from PHY and expose it in VTY Merge branch 'sysmocom/octphy' TRX: remove obsolete get_mac() function TRX: Add stub bts_model_change_power() function sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx TRX: some comments dscribing the scheduler.[ch] API TRX: mark scheduler data structures as 'const' TRX: use const for dummy and fcch burst definitions TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648 move 'GSM_FR_BYTES' and related definitiions to common part use existing #define for FR/EFR frame length (33/31) TRX: make trx_chan_desc static, it is not used externally TRX: schedule: remove dead code TRX: scheduler: whitespace cleanup TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME TRX: Don't use magic numbers when we have #defines TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic) Merge branch 'laforge/cleanup' Fix T200 default values Make T200 default initialization even more robust OCTPHY: Don't have files in EXTRA_DIST that don't exist (anymore) common/support.c: Remove unused file Add new bts_model_ctrl_cmds_install() merge bts-specific main function into common/main.c:bts_main() Merge branch 'laforge/common-main' OCTPHY: fix 'make dist' (missing header files) Fix T200 default values lapdm: Add DEBUGP statement about T200 values being set for lchan OML: Ignore T200 settings by BSC for now Revert "oml: temporary debug hack" abis: Add a queue of OML messages fix compile warnings L1SAP: Ensure we don't process MPH-TIME.indication on TRX != C0 fix migration of check_for_ciph_cmd() from sysmobts to l1sap TRX: factor out the scheduler from remaining code TRX: split scheduler in generic part and backend part TRX: call trx_loop_sacch_clock from TRX scheduler backend TRX: scheduler: don't access l1h->config from scheduler TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c TRX: scheduler: Remove dependency to trx_if.[ch] TRX: Move scheduler to src/common Merge branch 'laforge/trx-split' Introduce new phy_link and phy_instance abstraction don't touch OML MO when PHY link is established port sysmobts to phy_link/phy_instance abstraction Merge branch 'laforge/phy-link' abis.c: Fix segfault on OML link loss sysmobts: make clock calibration eeprom default (again?) LC15: configure.ac: use --enable-litecell15 insteda of --enable-litecell15-bts LC15: configure.ac: Allow specifying an alternate include-dir LC15: port litecell 1.5 support to recent osmo-bts master LC15: Add example configuration file for Litecell 1.5 LC15: cosmetic whitespace fixes LC15: Fix printed msgq file names in error messages LC15: fix compiler warning against more recent libosmovty introduce + use new generic vty_get_phy_instance() sysmobts/LC15: Fix startup-time DSP trace flage configuration LC15: Remove unused clk_use_eeprom and clk_src fields LC15/sysmobts: Don't try to refer to fl1h from PHY config LC15: Remove clk_cal (another unused struct member) LC15: Call l1if_reset() after l1if_open() move auto-band configuration commands to common/vty.c declare pcu_direct in pcu_if.h make PCU socket and telnet port configurable Use consistent naming of binaries accross BTS models LC15: Fix 'make dist' (missing include files) LC15: set nominal transmit power of 37dBm for all TRX LC15: remove bogus check_for_ciph_cmd() copy Merge branch 'laforge/litecell15' sysmobts_vty: Fix null-check for pinst use unsigned int to compare wih ARRAY_SIZE scheduler: Fix ARRAY_SIZE() in trx_sched_init() Update configuration examples sysmobts: screnrc/systemd-service: Use osmo-bts-sysmo instead of sysmobts Add .mailmap for mapping mail addresses in shortlog vty: Ensure to not use negative (error) sapi value sysmobts: Add correct nominal transmit power for sysmoBTS 1020 sysmobts_eeprom.h: Fix/extend model number definitions Revert "sysmobts: Add correct nominal transmit power for sysmoBTS 1020" tx_power: various cosmetic fixes in comments tx_power: Change PA calibration tables to use delta vales Add new unit-test for transmit power computation code sysmobts: fully support trx_power_params README: Add general project information and convert to markdown README: update some of the limitations sysmobts: Don't start with 0dBm TRX output power before ramping Remove unusued left-over gsm0503_conv.c scheduler_trx.c: Fix typos, improve comments, cosmetics scheduler_trx.c: Avoid code duplication for BER10k computation scheduler_trx: Avoid copy+pasting determining CMR from FN rx_tchh_fn(): Avoid copy+pasting formula to determine odd-ness of fn Consistently check for minimum attribute/TLV length in RSL and OML l1sap.c: Add spec reference to link timeout implementation osmo-bts-trx: Remove duplicate parsing of NM_ATT_CONN_FAIL_CRIT vty: Remove command for manual channel activation/deactivation l1_if: Add inline functions to check dsp/fgpa version at runtime sysmobts: Re-order the bit-endianness of every HR codec parameter OML Add osmocom-specific way to deactivate radio link timeout measurement: Remove dead code l1sap.c: Factor out function to limit message queue osmo-bts-sysmo/l1_if.c: PH-DATA.ind belongs to L1P, not L1C l1sap: if lchan is in loopback, don't accept incoming RTP TRX: Use timerfd and CLOCK_MONOTONIC for GSM frame timer Add loopback support for PDTCH TRX: trx_if: Improve code description / comments trx_if: Improve error handling TRX: Rename trx_if_data() -> trx_if_send_burst() TRX: merge/simplify l1_if and trx_if code TRX: don't free l1h in trx_phy_inst_close() l1sap: Don't enqueue PTCCH blocks for loopback TRX: permit transmission of all-zero loopback frames jenkins helpers: some minimal documentation/comments + print errors VIRT-PHY: Initial check-in of a new virtual BTS VIRT-PHY: Fix handling of default values for vty configuration VIRT-PHY: Use IPv4 multicast groups for private / local scope VIRT-PHY: cause BTS to terminate in case of recv()/send() on udp socket returns 0 Ensure we don't send dummy UI frames on BCCH for TC=5 virt: Don't print NOTICE log message if ARFCN doesn't match VIRT-PHY: Report virtual RACH bursts with plausible burst type scheduler: Fix wrong log subsystem: L1C is L1 *control* not user data VIRT-PHY: Print NOTICE log message from unimplemented stubs TRX / VIRT-PHY: Make check for BCCH/CCCH more specific L1SAP: Print chan_nr and link_id always as hex VIRT-BTS: Support for GPRS L1SAP: Use RSL_CHAN_OSMO_PDCH across L1SAP GSMTAP: Don't log fill frames via GSMTAP TRX: Remove bogus extern global variable declarations l1sap/osmo-bts-sysmo: Improve logging TRX: Remove global variables, move SETBSIC/SETTSC handling into phy_link Fix build after recent gsm_bts_alloc() change Treat SIGTERM just like SIGINT in our programs Holger Hans Peter Freyther (24): amr: Catch up with the amr_mode changes amr: Catch-up for the non-RTP mode after amr rename sysmobts: Catch up with the API changes and specify the version sysmobts-v2/eepromreader: Add userspace program to read EEPROM sysmobts-calib: Warn about firmware and header mismatch main: Return something from the method octphy: Look-up the right timeslot and then the logical chan pcuif: Do not bump the PCU_IF version octphy: Use the event defaults as base misc: Attempt to fix make distcheck and dumping docs octphy: Enable TCH/H mode and begin testing debian: Create initial packaging for the osmo-bts-trx misc: Ignore files generated by a debian packaging build jenkins: Add the build script from jenkins here jenkins: Add the build script from jenkins here sysmobts: Add the barebox boot state reservation sysmobts: Fix eeprom padding before gpg key ci/spatch: Remove the "static" analysis handling oct: Attempt to enable the Octphy for the osmo-bts-oct build Revert "deb: use gsm_data_shared.* from openbsc-dev" debian: Use the header files installed by openbsc-dev build: Do not require more headers from OpenBSC sysmobts: Make reservation for mode/netmask/ip and suc sysmobts: Store a simple network config in the EEPROM as well Ivan Kluchnikov (1): oml: Fix incorrect usage of const variable abis_nm_att_tlvdef_ipa Ivan Klyuchnikov (4): osmo-trx-bts: Fix incorrect setting of RXGAIN and POWER parameters on second channel (TRX1) of osmo-trx osmo-trx-bts: Fix osmo-bts-trx crash on startup during reading phy instance parameters from config file osmo-trx-bts: Fix incorrect bts shutdown procedure in case of abis connection closure osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from osmo-trx Jason DSouza (1): Close TRX session before opening new one Jean-Francois Dionne (8): DTX: don't always perform AMR HR specific check DTX: fix SID-FIRST detection lc15,sysmobts l1_if: fix memleak in handle_mph_time_ind() sysmo,lc15: fix memory leak at each call placed DTX: fix "unexpected burst" error Fix AMR HR DTX FSM logic. Fix SACCH channel release indication not sent to BSC after location update. Fix RTP duration adjustment not done when speech resumes in DTX mode. Max Suraev (160): Fix ocmo-bts-octphy interaction with OsmoPCU Fix copy-paste issue Fix SI2ter scheduling Add explicit check for SI2quater index and count Ignore binary and backup files Add utility to check proper scheduling of SI octphy: add missing include to fix the build Fix typo in error message octphy: use octasic's routines for debug output octphy: add support for multiple trx ids octphy: add example configuration with 2 trx octphy: fix for multiple trx with more than 1 dsp LC15: ignore build byproducts LC15: add stubs for phy link/instance defaults LC15: properly initialize unmapped phy instances Ensure TRX invariant Use libosmocore function for uplink measurements Fix debug output Fix RTP timestamps in case of DTX Add DTXd support for sysmoBTS and LC15 Use libosmocodec for AMR RTP octphy: Use the app. info. defaults as base Fix debug output DTXd: store/repeat last SID DTXd: store/repeat last SID DTXu: mark beginning of speech burst in RTP Fix OML activation TRX: Add vty command to power on/off transceiver TRX: add configuration example Add .gitreview DTX: add support for AMR/HR Move copy-pasted code into common part Use libosmocodec functions for AMR Use error values instead of number for RSL error Clarify logging message Make get_lchan_by_chan_nr globally available DTXu: move copy-pasted code to common part Remove duplicated nibble shift code TRX: add Uplink DTX support for FR/HR Mark array as static const sysmobts: dump PRACH and PTCCH parameters Activate PTCCH UL Fix dsp tracing at phy config octphy: fix build Fill measurements data for L1SAP sysmo: ts_connect: log channel combination name instead of number DTX: fix last SID saving DTX: fix SID repeat scheduling DTX: fix SID logic lc15, sysmo: Use SID_FIRST_P1 to initiate DTX DTX: check Marker bit to send ONSET to L1 DTX: remove misleading comment LC15: Clarify msgb ownership / fix memory leaks DTX: move scheduling check inside repeat_last_sid DTX: further AMR SID cache fixes (lc15, sysmo) DTX: move ONSET detection into separate function DTX: send AMR voice alongside with ONSET DTX: fix conversion from fn to ms Move copy-pasted array into shared header DTX DL: use FSM for AMR TRX: fix building with latest DTX changes DTX: fix array size calculation DTX AMR - fix buffer length check Replace magic number with define Fix lc15 build Extend RTP RX callback parameters DTX HR - fix array size calculation Fix DTX DL AMR SIDscheduling logic Add tools to check DTX operation DTX DL: split ONSET state handling Remove obsolete define DTX DL: add AMR HR support to scheduling check DTX fix ONSET handling dtx_check.gawk: Fix false-positives in DTX check Fix tests linking with libosmocodec DTX DL: tighten check for enabled operation DTX: wrap FSM signal dispatching Add libosmocodec for octphy build dtx_check.gawk: add check for repetitive SID FIRST Remove duplicated code Replace link_id constant with define DTX DL AMR: rewrite FSM recursion Remove duplicated code Fix AGCH/PCH proportional allocation TRX: prevent segfault upon phy init DTX: add explicit check if DTX enabled Save RTP metadata in Control Buffer osmo-bts-trx: fix lchan deactivation DTX: fix TS adjustment for ONSET Optionally use adaptive RTP jitter buffering Integrate Debian packaging changes DTX AMR HR: fix inhibition Add copyright for .deb packages Move code to libosmocore Log socket path on error Add Abis OML failure event reporting Alarm on various errors Remove obsolete define TLVP_PRES_LEN scheduler: log lchan on which prim error occured deb: use gsm_data_shared.* from openbsc-dev OML: internalize failure reporting Add ctrl command to send OML alert Fix typo in TCH/H interleaving table Use oml-alert CTRL command for temp report Remove code duplication Handle ctrl cmd allocation failures Check for suitable lchan type when detecting HO osmo-bts-trx: fix scheduling of broken frames Sync protocol with OsmoPCU vty: reduce code duplication Handle TXT indication from OsmoPCU Add MS TO to RSL measurements osmo-bts-trx: cosmetic log fix Signal to BSC when PCU disconnects Prepare for extended SI2quater support Set BTS variant while initializing BTS model Prepare for BTS attribute reporting via OML osmo-bts-trx: use libosmocoding Remove redundant test Implement basic Get Attribute responder Add version to phy_instance OML: fix Coverity-reported issues Re-add version to phy_instance Use systemd template specifiers Place *-mgr config examples according to BTS model lc15: add example systemd service file Extend Get Attribute responder Set and report BTS features Cleanup SI scheduling RSL: receive and send multiple SI2q messages RSL: check for abnormal SI2q values lc15bts-mgr: use extended config file example Move parameter file opening into separate function Move common steps into common jenkins helper lc15: add jenkins helper Use generic L1 headers helper Copy sysmobts.service to osmo-bts-sysmo OML: move BTS number check into separate function lc15: make jenkins helper executable lc15: fix jenkins build Add missing include for abis.h header file RSL: receive and send multiple SI2q messages Use release helper from libosmocore si2q: do not consider count update as error Cleanup example config files Fix .deb build Unify *.service files lc15: cleanup board parameters reading lc15-mgr: update parameter read/write lc15: fix BTS revision and hw options lc15: make default config usable lc15: port lc15bts-mgr changes lc15bts-mgr: separate service file lc15: port lc15bts-mgr dependency changes Simplify jenkins build scripts OML: use fom_hdr while handling attr. request osmo-bts-trx: fix 'osmotrx legacy-setbsic' osmo-bts-trx: remove global variables from loops Add git-version-gen snippet Bump version: 0.5.0 ??? 0.6.0 Mike McTernan (2): osmo-bts-trx: Fix PCS1900 operation osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICE Minh-Quang Nguyen (8): sysmobts: support eeprom map version 2 l1sap.h: fix wrong L1SAP_FN2PTCCHBLOCK calculation according to TS 45.002 Table 6 common/abis.c: fix 100% CPU usage after disconnecting OML/RSL link (Bug #1703) LC15: Bring back DSP trace argument LC15: Hardware changes: LC15: TRX nominal TX power can be used from EEPROM or from BTS configuration rsl: Fix dropping of LAPDm UA message. LC15: properly handle BS-AG-BLKS-RES as received from BSC Neels Hofmeyr (105): sysmo: add L3 handle to l1prim messages pcu_sock: add pcu_connected() to query PCU availability tests/stubs.c: remove unused stubs fix typo in error message ('at lEast') oml, Set Chan Attr: treat unknown PCHAN types as error dyn PDCH: rsl rx dchan: also log ip.access message names dyn PDCH: cosmetic: lchan_to_GsmL1_SubCh_t(): add case for TCH_F_PDCH doc: add ladder diagram on dynamic PDCH, add msc-README add missing DSUM entry to bts_log_info_cat fix compiler warning: printf format for sizeof() fix compiler warning: add missing case (PHY_LINK_CONNECTING) fix two compiler warnings: add two opaque struct declarations dyn PDCH: add bts_model_ts_connect() and _disconnect() stubs dyn PDCH: conf_lchans_for_pchan(): handle TCH/F_PDCH dyn PDCH: pcu_tx_info_ind(): handle TCH/F_PDCH in PDCH mode dyn PDCH: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags dyn PDCH: implement main dyn PDCH logic in common/ dyn PDCH: sysmo-bts/oml.c: add ts_connect_as(), absorbing ts_connect() guts dyn PDCH: sysmo: handle TCH/F_PDCH init like TCH/F dyn PDCH: complete for sysmo-bts: implement bts_model_ts_*() error log: two minor clarifications debug log: log lchan state transitions debug log: log TS pchan type on connect fix lc15 build: put src/common/libbts.a left of -losmogsm lc15: add L3 handle to l1prim messages dyn PDCH: lc15: chan_nr_by_sapi(): handle TCH/F_PDCH according to ts->flags dyn PDCH: lc15: add ts_connect_as(), absorbing ts_connect() guts dyn PDCH: lc15: handle TCH/F_PDCH init like TCH/F dyn PDCH: lc15: complete for litecell15-bts: implement bts_model_ts_*() dyn PDCH: safeguard: exit if nothing pending in dyn_pdch_ts_disconnected() vty: install orphaned trx nominal power command fix compiler warnings: include bts_model.h in phy_link.c fix compiler warning: remove useless 'static' storage class for struct decl fix compiler warning: remove unused variable 'i' in calib_verify() cosmetic: osmo-bts-trx: add comment, fix comment typo log: osmo-bts-trx: change access burst logs to DEBUG level log: osmo-bts-trx: change PDTCH block logs to DEBUG level osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED doc: move dyn_pdch.msc to osmo-gsm-manuals.git error log: rsl.c: typo x2 info log: l1sap.c: add '0x' to hex output fix compiler warning: msg_utils.c: fn_chk() constify arg cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() cosmetic: clarify TCH/F_PDCH related naming and comments cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() fix compiler warning: msg_utils.c: fn_chk() constify arg info log: l1sap.c: add '0x' to hex output error log: rsl.c: typo x2 dyn PDCH: code dup: use conf_lchans_as_pchan() prepare dyn TS: split/replace conf_lchans_for_pchan() code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts dyn TS: common TCH/F_TCH/H_PDCH implementation sysmo/oml.c: rename ts_connect() to ts_opstart() dyn TS: implement SysmoBTS specifics lc15/oml.c: rename ts_connect() to ts_opstart() dyn TS: implement litecell15 specifics comment typo: common/l1sap.c log typo: trx_sched_set_pchan() dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion fix comment in common/l1sap.c, function name changed dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect() dyn PDCH: trx l1_if.c: drop fixme, add comment dyn TS: complete for TRX dyn TS: measurement.c: replace fixme with comment sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH sysmo: fix dyn TS: Revert "Activate PTCCH UL" [in sysmobts] log: l1sap: add 0x to hex output of chan_nr, 5 times dyn TS: measurement: use correct nr of subslots, rm code dup cosmetic: common ts_is_pdch() dyn TS: sysmo,lc15: ph_data_req: fix PDCH mode detection Fix ip.access style dyn PDCH, broken in 37af36e85eca546595081246aec010fa7f6fd0be common/rsl: move decision whether to chan act ack/nack to common function octphy: fix build: Revert "octphy: fix for multiple trx with more than 1 dsp" octphy: fix build: Revert "octphy: add support for multiple trx ids" octphy: fix build with OCTSDR-OPENBSC-02.07.00-B708: name changed dyn TS: if PCU is not connected, allow operation as TCH log: sysmo,lc15: tweak log about sapi_cmds queue log causing rx event for lchan_lookup errors heed VTY 'line vty'/'bind' command sysmobts_mgr, lc15bts_mgr: fix tall context for telnet vty build: be robust against install-sh files above the root dir configure: check for pkg-config presence jenkins.sh: use osmo-build-dep.sh, log test failures msgb ctx: use new msgb_talloc_ctx_init() in various main()s jenkins-oct.sh: fix build: typo in deps path fix 'osmo-bts-* --version' segfault cosmetic: tweak README osmo-bts-trx: remove obsolete include of netif/rtp.h add jenkins_bts_trx.sh add jenkins_oct_and_bts_trx.sh jenkins: add jenkins_bts_model.sh cosmetic: vty prompts: add space after '#' bursts test: test_pdtch: pre-init result mem fix: dyn ts: uplink measurement report fix missing ~ in bit logic for lchan->si.valid in rsl_rx_sacch_inf_mod() SACCH: fix sending of SI with an enum value > 7 SACCH SI: assert that SI enum vals fit in bit mask all models: fix vty write: bts_model_config_write_phy cosmetic: lchan_sacch_get: early-exit instead of nested-if jenkins: add value_string termination check Revert "Add version to phy_instance" Revert "RSL: check for abnormal SI2q values" Revert "RSL: receive and send multiple SI2q messages" Pau Espin Pedrol (26): phy_link: Fix typo in state being printed trx: Allow BTS and TRX to be on different IPs trx: Save osmotrx base-port vty properties sysmo/tch.c: Clean up use of empty buffer litecell15/tch.c: Clean up use of empty buffer Use L1P instead of L1C for TCH logging and allocation Fix annoying trailing whitespace sysmo, litecell15: Make sure all TCH events are triggered sysmo: Remove non longer valid -p option from help Allow passing low link quality buffers to upper layers l1sap.c: Avoid sending RTP frame with empty payload l1sap.c: fn_ms_adj: Add err logging and always return GSM_RTP_DURATION Move dump_gsmtime to libosmocore as osmo_dump_gsmtime Use osmo_dump_gsmtime to log fn across different layers cosmetic: scheduler_trx: Remove trailing whitespace cosmetic: scheduler_trx.c: Add function to get rid of ugly goto path cosmetic: Move error goto path to the end of the function lc15bts-mgr.cfg: Set default vswr to a value inside valid range cosmetics: Fix typos and whitespace in lc15bts_mgr_vty.c litecell15: Register in vty limits for paX_pwr cosmetic: lc15bts_mgr_vty.c: Fix typos in comments lc15: Tweak led colors used in service file lc-15, sysmo: l1_if: print name on PH-DATA.ind unknwon sapi lc15bts-mgr.service: Prepare dirs and sysctls for the process osmo-bts-trx: Enable osmotrx tx-attenuation oml by default osmo-bts-trx: Relax validation to allow TRX data bursts without padding Philipp (15): octphy: Fixing missing payload type in ph. chan. activation octphy: Fixing band selection for ARFCN 0 octphy: reintroducing multi-trx support octopy: fixing renamed constant octphy: prevent mismatch between dsp-firmware and octphy headers rsl: improving the log output octphy: multi-trx support: fix AC_CHECK order RSL: drop obsolete NULL check RSL: add assertions to check args of public API OML: fix possible segfault: add NULL check in oml_ipa_set_attr() CTRL: make the CTRL-Interface IP address configurable l1sap: Fix expired rach slot counting l1sap: fix missing 'else's causing wrong rach frame expiry counts octphy: set tx attenuation via VTY octphy: Improve OML ADM state handling Philipp Maier (47): octphy VTY: fix vty write output for octphy's phy section cosmetic: Remove stray newlines in octphy_vty.c cosmetic: remove stray newline in octphy's l1_oml.c octphy: Fix VTY commands l1sap: fix rach reason (ra) parsing l1sap: fix PTCCH detection octphy: fix usage of wrong define constant octphy: add CBCH support l1sap: improve log output octphy: print log message for multi-trx support octphy: display hint in case of wrongly configured transceiver number octphy: add conditional compilation to support latest octasic header release octphy: set tx/rx antenne IDs via VTY bts: revert trx shutdown order measurement/cosmetic: Fixup source code comment measurement/cosmetic: Fixup source code comment octphy: activate CBCH after all physical channels are activated octphy: align frame number for new firmware versions octphy: ensure that 11 bit rach flag is not set measurement: fix measurement reporting period measurement: make lchan_meas_check_compute() available to l1sap.c measurement: Compute measurement results on measurement idication measurement: exclude idle channels from uplink measurement octphy: integrate channel measurement handling octphy: remove old event control code osmo-bts-sysmo: Include frame number in MEAS IND measurement: fix measurement computation octphy: fix segfault Revert "measurement: exclude idle channels from uplink measurement" sysmobts: normalize frame number in measurement indication cosmetic: remove unused variable measurement: Improve log output measurement: improve log output octphy: improve log output octphy: initalize l1msg and only when needed octphy: initalize nmsg only when needed octphy: remove log output Revert "sysmobts: normalize frame number in measurement indication" osmo-bts-trx: fix missing frame number in MEAS IND osmo-bts-litecell15: Fix missing frame number in MEAS IND Revert "osmo-bts-sysmo: Include frame number in MEAS IND" octphy: complete value strings (octphy_cid_vals) octphy: do not send empty frames to phy osmo-bts-sysmo: Include frame number in MEAS IND measurement: fix measurment report octphy: remap frame number in MEAS_IND octphy: implement support for dynamic timeslots Ruben Undheim (1): Fix some spelling errors Sebastian Stumpf (3): VIRT-PHY: Added example configurations for openbsc and osmobts. VIRT-PHY: Fixed timeslot in gsmtap-msg on downlink which was always 0. VIRT-PHY: Added test option for fast hyperframe repeat. Tom Tsou (4): trx: Add EGPRS tables, sequences, and mappings trx: Add EGPRS coding and decoding procedures trx: Enable EGPRS handling through burst lengths trx: Fix coverity BER calculation NULL dereference Vadim Yanitskiy (5): pcu_sock: use osmo_sock_unix_init() from libosmocore osmo-bts-trx/l1_if.c: use channel combination III for TCH/H osmo-bts-trx/l1_if.c: cosmetic: drop double check cosmetic: fix some typos scheduler_trx.c: strip unused variable Yves Godin (4): LC15: Add initial support for the NuRAN Wireless Litecell 1.5 LC15: Disable DSP trace flags by default LC15: use talloc pool for msgb and ortp library DTX: fix 1st RTP packet drop bhargava (4): Change interface in osmo-bts for 11 bit RACH Update parameters in osmo-bts-sysmo for 11bit RACH 11bit RACH support for osmo-bts-litecell15 Initialize parameters in osmo-trx for 11bit RACH ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Aug 28 08:08:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Aug 2017 08:08:19 GMT Subject: libosmo-abis.git annotated tag 0.4.0 created. 0.4.0 Message-ID: <201708280808.v7S88Jed051710@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 annotated tag, 0.4.0 has been created at 352f32c9cffef2e5df99cd2f03368dc56c99ee23 (tag) tagging 7f17b8c45d094941292036143f3292a1d5789cf5 (commit) replaces 0.3.2 tagged by Max on Fri Aug 25 16:13:01 2017 +0200 - Log ----------------------------------------------------------------- Release v0.4.0 on 2017-08-25. -----BEGIN PGP SIGNATURE----- iQIxBAABCAAbBQJZoDBtFBxtc3VyYWV2QHN5c21vY29tLmRlAAoJEEnqulKhkw9u jfgP/RY2FdFc1MTcN5vlqKqbqUZvvEb2Bi6m8bb4y00mG1CKInk+/i0fE7tjOKH7 hoTdWqbuimf/bVazVJw8VGDglnxO5lz9RylTTGd/YNtMb5JE3tSYV0qnJID1bRxt bVZ2UpU7W8DFZmuYc/JtHe9tBL5NzE/MYuoRggww2EsGmuxjO7Y9Q/e10+abBgtd 4ybLOh3sBrYntuhsh0Qtw8IUt2+p8yDRrbEye786vKsCeE3qYhpClhlNDqFYXSBB LufjzCV02mTxaIz5T5mLKKfUoCcxAU1o/NpX35ZCF076PLU4BaGH+T1NZVAOLXTv D8087MqFOaqE87CQmq6v5fn1+FeTdhshxk5o6gsET8+R9GWBOICX00LokmtlbXnN iHG8eDOoYCtVizCxeWO8U2m1+oxV0QW7VVIDUNCKWZ21iMuLZ51irHxY3c1M33CX d2wY1sHt1FvS8fZZkE3BvnnQXHk9P3Qdm1FeU87DVwrPfnoqlM5OCBlj1BnAuu8y q/6q7KgAFzcgfKiP2PkGG9WPIuSxU6azY1t2Jp5RnMqeZBs6Y48VVoy23UKf6flS O8yykFLYp1PN/AAldlH8qHc33snKS0sFs4rqkJzywCVL/NOp+RXmdh694RmAsLmg 5bcrZWWMKDKEVV3XArNcO+AzVlC4XR65+F0q+nfpB5jVKdYK =zWj5 -----END PGP SIGNATURE----- Alexander Couzens (2): e1_input: remove superflous semi colon add basic unixsocket support Alexander Huemer (1): export lapd_tei_alloc(), used in libosmo-netif Arran Cudbard-Bell (1): e1_input.h: add missing extern for value string arrays Harald Welte (26): ipa_server_conn: Add remote (peer) address to struct ipa_server_conn: Add server-side CCM handling ipa_bts_id_resp(): handle non-existing members of ipacces_unit Add osmo_pcap_lapd_set_fd() function lapd_pcap: Correctly set the pseudo-header packet type e1_input: Use osmo_pcap_lapd if using software LAPD remove non-existant e1inp_update_ts() from e1_input.h e1_input: Add E1 timeslot number to input_signal_data Convert e1inp_{sign,ts}type_name() to use struct value_string Implement new 'raw' input type for E1 timeslots Add HDLC timeslot mode Fix metadata corruption lapd_pcap.h: Add missing #include lines input/ipaccess.c: Check return value of osmo_fd_register() osmo_rtp_socket_fdreg(): Check return value of osmo_fd_register() fix signed/unsigned bug in ipa_client_conn_open() call strerror() not on negative value don't pass negative error to strerror() Add README file to libosmo-abis repository README.md: Use <> around all hyperlinks to render them as links in cgit Fix HAVE_ORTP_LOG_DOMAIN detection on FreeBSD ipacces.c: Remove ipa_bts_id_resp() and use libosmocore Add value_string for input signal names (e1inp_signal_names) Revert "ipacces.c: Remove ipa_bts_id_resp() and use libosmocore" jenkins.sh: Proper error message if local environment isn't set up check for missing result of rate_ctr_group_alloc() Holger Hans Peter Freyther (4): jenkins: Add the build script from jenkins here distcheck: Include the .version file in the package debian: Make upgrading from debian SID easier misc: Fix build failure/warning when building on alpine linux Jean-Francois Dionne (1): Fix RTP jitter buffer that never stop to increase. Max (22): Do not send RTP to port 0 Fix RTCP port allocation Set connected mode after setting remote address Extend RTP frame sending API Add defines for FN to SAMPLE conversion Fix macro definitions Change API to convey marker bit Use callback for polling data Bump minimum oRTP version Extend RTP RX callback parameters Unify RTP receiving osmo_rtp_socket_poll(): Fix log message to match function name Expand network error callback Remove obsolete compile-time conditional Enable adaptive jitter compensation Integrate Debian packaging changes Add gerrit settings ipaccess_line_update(): log connection IP addresses and ports handle_ts1_read(): log sign_link() error Enable sanitize Use release helper from libosmocore Bump version: 0.3.2 ??? 0.4.0 Neels Hofmeyr (12): ipa driver: make bind address vty configurable gitignore: platform-libtool osmo_ortp.c: fix order of set_connected_mode and set_remote_addr build: be robust against install-sh files above the root dir configure: check for pkg-config presence Really fix order of set_connected_mode and set_remote_addr jenkins.sh: cosmetic: export instead of inlining PATH env jenkins.sh: use osmo-build-dep.sh, print separator jenkins.sh: call cat-testlogs.sh on check failure undup: subchan_demux.c: use libosmocore's llist_count() jenkins: add value_string termination check Revert "configure.ac: Use -Werror in C(PP)FLAGS" Pablo Neira Ayuso (1): src: use osmo_timer_setup() Pau Espin Pedrol (10): configure: Fix compilation with new libortp osmo_ortp.c: Fix warning: implicit use of function osmo_ortp.c: Fix warning: check ortp API in rtp_session_signal_connect configure.ac: Use -Wall in C(PP)FLAGS configure.ac: Use -Werror in C(PP)FLAGS osmo_ortp: Add osmo_rtp_drop_frame API osmo_ortp.c: Duration of a RTP frame affects timestamp of the next one configure.ac: Fix C(PP)FLAGS for BSD build configure.ac: Fix RTP_SIGNAL_PTR_CAST config in FreeBSD build contrib: Enable -Werror by default Philipp (1): lapd: adding support for ericsson's lapd dialect Philipp Maier (2): lapd: Reduce N200 (SABM retransmission count) lapd: log pointer addresses Yves Godin (1): Resync RTP session in case of timestamp jump ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Aug 28 08:47:52 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 28 Aug 2017 08:47:52 GMT Subject: osmo-iuh.git branch master updated. 3ce7584281e024ebb1d25cf0243a26ca41af8f65 Message-ID: <201708280847.v7S8lqrJ065564@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 3ce7584281e024ebb1d25cf0243a26ca41af8f65 (commit) from e03d8a0c979e1e442110a391491ae3c9bcc495ea (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=3ce7584281e024ebb1d25cf0243a26ca41af8f65 commit 3ce7584281e024ebb1d25cf0243a26ca41af8f65 Author: Max Date: Fri Aug 25 17:53:00 2017 +0200 Use value string check from osmo-ci Change-Id: I9fc4a0ce4ca29f8b76e189d040097f3e63298ba5 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Aug 29 11:35:23 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 11:35:23 GMT Subject: libosmocore.git branch master updated. 0.9.6-367-g22bc45b8 Message-ID: <201708291135.v7TBZNcD091511@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 22bc45b8bfb8d0f2d8a46c6e945f3b4388fdced0 (commit) from 031ac9180725799576993f8abb79e3d6e4134a71 (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=22bc45b8bfb8d0f2d8a46c6e945f3b4388fdced0 commit 22bc45b8bfb8d0f2d8a46c6e945f3b4388fdced0 Author: Neels Hofmeyr Date: Mon Aug 28 18:45:37 2017 +0200 vty: 'ctrl' node: add missing default commands like list,exit,end Change-Id: I72569ed767b6a4d792b2867d02caa65520e27cd3 ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_vty.c | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Aug 29 11:35:32 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 11:35:32 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-305-g6d46ac8 Message-ID: <201708291135.v7TBZWmJ091617@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 6d46ac8951be6a8879759a9decf46344b194c4cf (commit) from 72dd761fe1ddeaf1a26d05c9635df1b4dc75842f (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=6d46ac8951be6a8879759a9decf46344b194c4cf commit 6d46ac8951be6a8879759a9decf46344b194c4cf Author: Neels Hofmeyr Date: Mon Aug 28 19:06:43 2017 +0200 cosmetic: aggressively set vty->index to NULL in osmo_ss7_vty_go_parent() Change-Id: I579482f679cd43edfbe796a5806ef360335f1c55 ----------------------------------------------------------------------- Summary of changes: src/osmo_ss7_vty.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Aug 29 12:33:59 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:33:59 GMT Subject: openbsc.git branch master updated. 0.15.0-878-gc9fec2af8 Message-ID: <201708291233.v7TCXxbD010702@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 c9fec2af85587435248bc9bb9e1ce8d295860977 (commit) from 8560d5d616b022620aa1623bd3e0a5c7f44c662c (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=c9fec2af85587435248bc9bb9e1ce8d295860977 commit c9fec2af85587435248bc9bb9e1ce8d295860977 Author: Max Date: Mon Aug 28 10:32:31 2017 +0200 Remove common_cs.h from .deb It's not required by gsm_data_shared.h anymore. Change-Id: I22004af84244936ca431f3bf901059f366be8bca Related: OS#2272 ----------------------------------------------------------------------- Summary of changes: debian/openbsc-dev.install | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 29 12:47:04 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:47:04 GMT Subject: libosmocore.git branch master updated. 0.9.6-376-g2066a42d Message-ID: <201708291247.v7TCl4ut014476@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 2066a42d5a46c0fe501a6036cb57b7255e955e7d (commit) via 95500c88b47c228b00ec89b8ffff405ce630c83f (commit) via e6e6446edf24c19c94d0774f81dc78ea0bc52f79 (commit) via b1af6ef1646c54f429f7b87778d92d139c0e3336 (commit) via 3cb08277f1d46c6c74c4bb6e254a57ffb9ac3834 (commit) via 4315e01f5a8658399fedfb68d0647624666a86e0 (commit) via d157bbb46f5fcf305b0e4710030ecd795432d444 (commit) via 516910754e51f5a6066f129a0b3c7e214d771b77 (commit) via 9ca7d3e400e6bfdb43169075187508a401d33e6d (commit) from 22bc45b8bfb8d0f2d8a46c6e945f3b4388fdced0 (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=2066a42d5a46c0fe501a6036cb57b7255e955e7d commit 2066a42d5a46c0fe501a6036cb57b7255e955e7d Author: Neels Hofmeyr Date: Sat Aug 26 22:43:50 2017 +0200 umts aka: add sqn_ms out-param, print SQN.MS in osmo-auc-gen When doing UMTS AKA with AUTS, it can be interesting to know the SQN.MS that was encoded in the AUTS. The only way to know this is to provide it as a separate out-parameter from milenage_gen_vec_auts(), because the SQN.MS from AUTS stored in umts.sqn is immediately modified non-trivially by milenage_gen_vec(). Add sqn_ms to struct osmo_sub_auth_data to retain SQN.MS even after a vector was generated. Use this to print out SQN.MS for 'osmo-auc-gen -3 -A'. Adjust test suite expectations. Related: OS#2464 Change-Id: I9fc05bbf169d06716f40b995154fd42a3f91bef3 http://cgit.osmocom.org/libosmocore/commit/?id=95500c88b47c228b00ec89b8ffff405ce630c83f commit 95500c88b47c228b00ec89b8ffff405ce630c83f Author: Neels Hofmeyr Date: Sat Aug 26 22:38:08 2017 +0200 cosmetic: umts aka: tweak comments for sqn and ind Clearly indicate that 'sqn' is an in *and* out-parameter. Clarify the effect of 'ind'. Change-Id: Ia40cd4ddf35f4fbe895b45b8ea59378f5ce9eb1f http://cgit.osmocom.org/libosmocore/commit/?id=e6e6446edf24c19c94d0774f81dc78ea0bc52f79 commit e6e6446edf24c19c94d0774f81dc78ea0bc52f79 Author: Neels Hofmeyr Date: Sat Aug 26 22:29:51 2017 +0200 osmo-auc-gen: umts: print out the IND of the SQN used Make ind_mask available in the main(){} scope, in order to print out IND = SQN & ind_mask. Adjust test suite expectations. Related: OS#2465 Change-Id: I91eac53c4af66a58b9372d9baf5781fc9f29b1fc http://cgit.osmocom.org/libosmocore/commit/?id=b1af6ef1646c54f429f7b87778d92d139c0e3336 commit b1af6ef1646c54f429f7b87778d92d139c0e3336 Author: Neels Hofmeyr Date: Sat Aug 26 21:38:51 2017 +0200 osmo-auc-gen: umts: add --ind-len arg osmo-auc-gen so far does not allow indicating the IND bit length of SQN. A default of 5 serves most practical cases, nevertheless we should allow passing arbitrary IND lengths. Enhance the test suite to test --ind-len. Related: OS#2465 Change-Id: Ia1d8b6a823ffc92290b3e39e4e4665aeff80ccc0 http://cgit.osmocom.org/libosmocore/commit/?id=3cb08277f1d46c6c74c4bb6e254a57ffb9ac3834 commit 3cb08277f1d46c6c74c4bb6e254a57ffb9ac3834 Author: Neels Hofmeyr Date: Sat Aug 26 21:45:33 2017 +0200 osmo-auc-gen: umts: add --ind arg During UMTS AKA, the caller typically indicates which IND slot the next used SQN should belong to. Without this option, osmo-auc-gen will always produce SQN from IND-slot 0. Add --ind option. Enhance the osmo-auc-gen_test.sh to expect errors with useful printouts on stderr, and add tests that verify valid --ind ranges. Related: OS#2465 Change-Id: Ib60eec80d58ca9a0a01e7fbd2bcbbd4339b1a6d8 http://cgit.osmocom.org/libosmocore/commit/?id=4315e01f5a8658399fedfb68d0647624666a86e0 commit 4315e01f5a8658399fedfb68d0647624666a86e0 Author: Neels Hofmeyr Date: Sat Aug 26 21:40:11 2017 +0200 osmo-auc-gen: umts: use default of ind_bitlen = 5 instead of 0 Most USIM out there seem to use IND-length = 5 bits, so do sysmousim-sjs1. Currently from initialization we are using an IND length of zero in osmo-auc-gen, which produces confusing SQN results after AUTS: Where want SQN to be incremented to the next IND array, usually +32, an IND-len of 0 makes for only +1. As result, the osmo-auc-gen_test.sh produces SQN 32 instead of 24 after receiving SQN.MS = 23 from AUTS: adjust test expectations. Related: OS#2465 Change-Id: I9fcc11fa2b5816302dcc6b72249b1ee40d5a61f5 http://cgit.osmocom.org/libosmocore/commit/?id=d157bbb46f5fcf305b0e4710030ecd795432d444 commit d157bbb46f5fcf305b0e4710030ecd795432d444 Author: Neels Hofmeyr Date: Sat Aug 26 22:08:36 2017 +0200 osmo-auc-gen: umts: properly request --sqn The user supplied an --sqn to generate a vector for, but milenage_gen_vec() performs a nontrivial SQN increment before generating the vector. To end up with the user supplied SQN, we need to reverse this increment beforehand. Do this after all cmdline args have been parsed, in case one of them modifies the IND-bitlen parameter, which affects the SQN calculations. Related: OS#2464 OS#2465 Change-Id: Ic51a8f6333fee9c02b4073ca360991d0aa69c74f http://cgit.osmocom.org/libosmocore/commit/?id=516910754e51f5a6066f129a0b3c7e214d771b77 commit 516910754e51f5a6066f129a0b3c7e214d771b77 Author: Neels Hofmeyr Date: Sat Aug 26 22:06:15 2017 +0200 osmo-auc-gen: umts: remove erratic SQN.MS printout osmo-auc-gen tries to be helpful by deriving the SQN.MS from the SQN that resulted from AUTS + milenage_gen_vec(), but there is actually no way to derive the actual AUTS SQN.MS from the resulting SQN. Completely drop the printout to prevent confusion. Adjust test suite expectations. Related: OS#2464 Change-Id: Ie2432c6d6a23818f7b3a29b1295dcbb505e2be53 http://cgit.osmocom.org/libosmocore/commit/?id=9ca7d3e400e6bfdb43169075187508a401d33e6d commit 9ca7d3e400e6bfdb43169075187508a401d33e6d Author: Neels Hofmeyr Date: Sat Aug 26 22:57:07 2017 +0200 cosmetic: test for osmo-auc-gen: print error for missing binary Change-Id: I98c23ae6378a16cf3b76c90d4ea0dfcf61ff3033 ----------------------------------------------------------------------- Summary of changes: include/osmocom/crypt/auth.h | 5 +- src/gsm/auth_milenage.c | 3 +- tests/osmo-auc-gen/osmo-auc-gen_test.err | 12 +++ tests/osmo-auc-gen/osmo-auc-gen_test.ok | 165 ++++++++++++++++++++++++++++++- tests/osmo-auc-gen/osmo-auc-gen_test.sh | 34 ++++++- utils/osmo-auc-gen.c | 76 +++++++++++--- 6 files changed, 277 insertions(+), 18 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Aug 29 12:48:19 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:48:19 GMT Subject: libsmpp34.git branch master updated. 1.12-1-g823e711 Message-ID: <201708291248.v7TCmJBT014854@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 823e711018f053b3878071fe84e929b0623ca08b (commit) from 6d47c170cccd8a72eae985c7ecffba3f07d3861a (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=823e711018f053b3878071fe84e929b0623ca08b commit 823e711018f053b3878071fe84e929b0623ca08b Author: Max Date: Mon Aug 28 11:51:11 2017 +0200 Use release helper from libosmocore See https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release for details. Change-Id: Ief2b4d0400b142e84e7ce005a6da5c880c78a8f5 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ TODO-RELEASE | 9 +++++++++ configure.ac | 4 ++++ debian/changelog | 2 +- 4 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 TODO-RELEASE hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Tue Aug 29 12:48:24 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:48:24 GMT Subject: openggsn.git branch master updated. 0.94-7-gbdc504e Message-ID: <201708291248.v7TCmOAi014904@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 bdc504e29c267af29c10a04aa8afcdfbd6daea22 (commit) from b87da75ae4c2a373abe0d43381e8b333f6bd81d4 (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/openggsn/commit/?id=bdc504e29c267af29c10a04aa8afcdfbd6daea22 commit bdc504e29c267af29c10a04aa8afcdfbd6daea22 Author: Max Date: Mon Aug 28 12:15:03 2017 +0200 Use release helper from libosmocore See https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release for details. Change-Id: Icdcb388ad22b0c009dac7968408d1e2504c838c1 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ TODO-RELEASE | 9 +++++++++ configure.ac | 4 ++++ debian/changelog | 2 +- 4 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 TODO-RELEASE hooks/post-receive -- The OpenGGSN project From gitosis at osmocom.org Tue Aug 29 12:48:31 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:48:31 GMT Subject: osmo-pcap.git branch master updated. 0.0.6-70-g53044df Message-ID: <201708291248.v7TCmVJH014988@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 53044df9d55533bde6df9a7f946ca4fade88fe42 (commit) from 93ac357b48fc373e76d88a5f98ed6e2e79f3e8c6 (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=53044df9d55533bde6df9a7f946ca4fade88fe42 commit 53044df9d55533bde6df9a7f946ca4fade88fe42 Author: Max Date: Mon Aug 28 12:05:57 2017 +0200 Use release helper from libosmocore See https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release for details. Change-Id: Iafe5905895a656b7055d58ca8f745fcfa4bd9886 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 3 +++ configure.ac | 4 ++++ 2 files changed, 7 insertions(+) hooks/post-receive -- Tools to centralize packet capture and storing From gitosis at osmocom.org Tue Aug 29 12:48:38 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:48:38 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-306-g02e0297 Message-ID: <201708291248.v7TCmcF7015080@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 02e029708a62cdac960947193c8f850c3fe5ad66 (commit) from 6d46ac8951be6a8879759a9decf46344b194c4cf (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=02e029708a62cdac960947193c8f850c3fe5ad66 commit 02e029708a62cdac960947193c8f850c3fe5ad66 Author: Max Date: Mon Aug 28 11:48:31 2017 +0200 Use release helper from libosmocore See https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release for details. Change-Id: I39b3bfa8a1ccf376215a3ce220cb3cf7a85471cb Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ TODO-RELEASE | 9 +++++++++ configure.ac | 4 ++++ 3 files changed, 15 insertions(+) create mode 100644 TODO-RELEASE hooks/post-receive -- SCCP Library From gitosis at osmocom.org Tue Aug 29 12:48:41 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:48:41 GMT Subject: openbsc.git branch master updated. 0.15.0-879-ge747a9b92 Message-ID: <201708291248.v7TCmfVq015130@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 e747a9b9231e286f4bc72848e039aaa9d76b269d (commit) from c9fec2af85587435248bc9bb9e1ce8d295860977 (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=e747a9b9231e286f4bc72848e039aaa9d76b269d commit e747a9b9231e286f4bc72848e039aaa9d76b269d Author: Max Date: Mon Aug 28 13:08:55 2017 +0200 Use release helper from libosmocore See https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release for details. Change-Id: I460fd73230facbba3e326214e46c0b98b7491628 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: openbsc/Makefile.am | 3 +++ openbsc/configure.ac | 4 ++++ 2 files changed, 7 insertions(+) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Aug 29 12:48:45 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:48:45 GMT Subject: osmo-iuh.git branch master updated. 5a3df8fa9ffc4400367250a0f9ff0e20dc4b5d3b Message-ID: <201708291248.v7TCmjPt015188@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 5a3df8fa9ffc4400367250a0f9ff0e20dc4b5d3b (commit) from 3ce7584281e024ebb1d25cf0243a26ca41af8f65 (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=5a3df8fa9ffc4400367250a0f9ff0e20dc4b5d3b commit 5a3df8fa9ffc4400367250a0f9ff0e20dc4b5d3b Author: Max Date: Mon Aug 28 12:00:58 2017 +0200 Use release helper from libosmocore See https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release for details. Change-Id: I3ccc8202b650268cc9d1721719ba2f205c351a67 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ TODO-RELEASE | 9 +++++++++ configure.ac | 4 ++++ 3 files changed, 15 insertions(+) create mode 100644 TODO-RELEASE hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Tue Aug 29 12:50:55 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:50:55 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-82-g03b84ec Message-ID: <201708291250.v7TCotah016020@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 03b84ec99ba591950b6598c682f6f7083c8cc2f5 (commit) from e3189dc8c2161cafd465a59077a5fc2e0cf4ac4f (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=03b84ec99ba591950b6598c682f6f7083c8cc2f5 commit 03b84ec99ba591950b6598c682f6f7083c8cc2f5 Author: Max Date: Mon Aug 28 11:45:37 2017 +0200 Use release helper from libosmocore See https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release for details. Change-Id: I01b0aae741b83a3f17f1caf2b6837cf365a1709b Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 ++ TODO-RELEASE | 9 +++++++++ configure.ac | 4 ++++ 3 files changed, 15 insertions(+) create mode 100644 TODO-RELEASE hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Tue Aug 29 12:59:37 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 29 Aug 2017 12:59:37 GMT Subject: osmo-bts.git branch fairwaves/package updated. fairwaves/0.5.0-fw.2-5-gf4a74c2 Message-ID: <201708291259.v7TCxbZP019417@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, fairwaves/package has been updated via f4a74c21041345a5566e3b1f4e44d08ec6368119 (commit) from 50629b6ba57e7e53fb16bd95a94167329bb0f70c (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=f4a74c21041345a5566e3b1f4e44d08ec6368119 commit f4a74c21041345a5566e3b1f4e44d08ec6368119 Author: Harald Welte Date: Mon Aug 14 01:19:53 2017 +0200 Fix build after recent gsm_bts_alloc() change In openbsc.git Change-Id I61c18a7f021fcb1ec00d34a745f4e3ab03416c2d we changed the gsm_bts_alloc() function signature to include a second argument (the BTS number). This broke omso-bts, and this commit is intended to make it build again. Change-Id: I7ef7654d48c1cfc7e4ecb0b771553ec0740ce2bf ----------------------------------------------------------------------- Summary of changes: src/common/main.c | 2 +- tests/agch/agch_test.c | 2 +- tests/cipher/cipher_test.c | 2 +- tests/handover/handover_test.c | 2 +- tests/paging/paging_test.c | 2 +- tests/tx_power/tx_power_test.c | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 30 08:26:44 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Aug 2017 08:26:44 GMT Subject: openbsc.git branch master updated. 0.15.0-880-g5932ff04a Message-ID: <201708300826.v7U8Qiwm057363@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 5932ff04a1c7c3c831dae366d394d7ef0f8d1ffd (commit) from e747a9b9231e286f4bc72848e039aaa9d76b269d (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=5932ff04a1c7c3c831dae366d394d7ef0f8d1ffd commit 5932ff04a1c7c3c831dae366d394d7ef0f8d1ffd Author: Max Date: Tue Aug 29 13:14:24 2017 +0200 SI13: drop PBCCH-related bits According to 3GPP TS 44.018 ??1.8 the "network shall never enable PBCCH and PCCCH". Change-Id: I319e71a4b0c682361529e9c21377398a826b934b Related: OS#2400 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/rest_octets.h | 29 +++------------------- openbsc/src/libbsc/rest_octets.c | 43 ++++++++------------------------- openbsc/src/libbsc/system_information.c | 17 +++++-------- 3 files changed, 20 insertions(+), 69 deletions(-) hooks/post-receive -- Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Aug 30 09:09:56 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Aug 2017 09:09:56 GMT Subject: libosmocore.git branch master updated. 0.9.6-377-g483cdffe Message-ID: <201708300909.v7U99um3081555@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 483cdffeb8beab7d43c39e9d46a20bad03ff56ad (commit) from 2066a42d5a46c0fe501a6036cb57b7255e955e7d (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=483cdffeb8beab7d43c39e9d46a20bad03ff56ad commit 483cdffeb8beab7d43c39e9d46a20bad03ff56ad Author: Max Date: Mon Aug 28 10:38:59 2017 +0200 Add define for supported a5 key length limit Change-Id: I8ed0f1dbc31aaff22a685ceb3bd2f8db4d2f34fd ----------------------------------------------------------------------- Summary of changes: include/osmocom/crypt/auth.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Aug 30 11:58:27 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Aug 2017 11:58:27 GMT Subject: libosmocore.git branch neels/log_functions created. 0.9.6-368-g4557b1bb Message-ID: <201708301158.v7UBwRm6003936@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/log_functions has been created at 4557b1bbfa0194eaa0fe1acc36475717288fdc69 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=4557b1bbfa0194eaa0fe1acc36475717288fdc69 commit 4557b1bbfa0194eaa0fe1acc36475717288fdc69 Author: Neels Hofmeyr Date: Wed Aug 30 13:57:39 2017 +0200 hack to log function names Change-Id: I25047a82d9ba83b86af80ed8668a3bd59ecbba96 ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Aug 30 12:59:11 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Aug 2017 12:59:11 GMT Subject: osmo-bts.git branch fairwaves/package updated. fairwaves/0.5.0-fw.2-6-ge70baa8 Message-ID: <201708301259.v7UCxBx5058486@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, fairwaves/package has been updated via e70baa8e267d50bce4d640c97085f4f33d2f08e6 (commit) from f4a74c21041345a5566e3b1f4e44d08ec6368119 (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=e70baa8e267d50bce4d640c97085f4f33d2f08e6 commit e70baa8e267d50bce4d640c97085f4f33d2f08e6 Author: Ivan Kluchnikov Date: Wed Aug 30 15:56:02 2017 +0300 debian: Update changelog to 0.5.0-fw.3 Change-Id: I3da27db1138df121ea199a9c90d6d33982dfaacc ----------------------------------------------------------------------- Summary of changes: debian/changelog | 10 ++++++++++ 1 file changed, 10 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Aug 30 13:00:14 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 30 Aug 2017 13:00:14 GMT Subject: osmo-bts.git annotated tag fairwaves/0.5.0-fw.3 created. fairwaves/0.5.0-fw.3 Message-ID: <201708301300.v7UD0EKH059525@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 annotated tag, fairwaves/0.5.0-fw.3 has been created at a2c8b8d6e7911596456b45ab5cd0ca0f0b275925 (tag) tagging e70baa8e267d50bce4d640c97085f4f33d2f08e6 (commit) replaces fairwaves/0.5.0-fw.2 tagged by Ivan Kluchnikov on Wed Aug 30 15:58:07 2017 +0300 - Log ----------------------------------------------------------------- Fairwaves 0.5.0-fw.3 version. Alexander Chemeris (4): osmo-bts-trx: Fix MS power control loop. osmo-bts-trx: Remove an unused variable. Resolves a compiler warning. osmo-bts-trx: Increase a maximum allowed MS power reduction step from 2dB to 4dB. Fix static build of osmo-bts-trx. Harald Welte (1): Fix build after recent gsm_bts_alloc() change Ivan Kluchnikov (1): debian: Update changelog to 0.5.0-fw.3 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Aug 31 11:06:49 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Aug 2017 11:06:49 GMT Subject: gapk.git branch master updated. v0.4-1-g6c42261 Message-ID: <201708311106.v7VB6nPS082627@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 6c42261cd2b8075904e3df9ec987ffe52c6adb2b (commit) from 145220352669840f38017ca163aae825bd9cfc61 (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=6c42261cd2b8075904e3df9ec987ffe52c6adb2b commit 6c42261cd2b8075904e3df9ec987ffe52c6adb2b Author: Vadim Yanitskiy Date: Wed Aug 30 15:50:34 2017 +0700 test/common.sh: fix typo in gapk binary location ----------------------------------------------------------------------- Summary of changes: test/common.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Thu Aug 31 11:27:16 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Aug 2017 11:27:16 GMT Subject: gapk.git branch fixeria/lib created. v0.4-9-g2b02f8e Message-ID: <201708311127.v7VBRG8L000458@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, fixeria/lib has been created at 2b02f8ec27a15302f744bee4a3a0502233ff5e2e (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gapk/commit/?id=2b02f8ec27a15302f744bee4a3a0502233ff5e2e commit 2b02f8ec27a15302f744bee4a3a0502233ff5e2e Author: Vadim Yanitskiy Date: Thu Aug 31 17:49:36 2017 +0700 Add the symbol export map for libosmogapk http://cgit.osmocom.org/gapk/commit/?id=f5d00d8516ba589ab4bf289f04e8685031bf5031 commit f5d00d8516ba589ab4bf289f04e8685031bf5031 Author: Vadim Yanitskiy Date: Thu Aug 31 17:22:56 2017 +0700 Add an 'osmo_gapk' prefix to the exposed symbols To avoid a naming conflict between libosmogapk and other projects during linkage, all the exposed symbols should have an unique prefix. Let's use 'osmo_gapk' for that. http://cgit.osmocom.org/gapk/commit/?id=aad0a4d3cb62da0714f7bd895dd637e34f067a09 commit aad0a4d3cb62da0714f7bd895dd637e34f067a09 Author: Vadim Yanitskiy Date: Thu Aug 31 02:31:18 2017 +0700 procqueue: expose the processing queue struct definition To be able to use processing queues from outside, the pq struct should be shared in the corresponding header file. http://cgit.osmocom.org/gapk/commit/?id=67478b31790a5bde09e98247539df28e416fa875 commit 67478b31790a5bde09e98247539df28e416fa875 Author: Vadim Yanitskiy Date: Thu Aug 31 01:41:26 2017 +0700 Add a pkg-config manifest for libosmogapk In order to make pkg-config 'see' the libosmogapk, a corresponding package description is required. For more details, see: https://autotools.io/pkgconfig/file-format.html http://cgit.osmocom.org/gapk/commit/?id=7aaf2a49b44af4fba743486a30110d292836b3b8 commit 7aaf2a49b44af4fba743486a30110d292836b3b8 Author: Vadim Yanitskiy Date: Thu Aug 31 01:20:18 2017 +0700 Use '#pragma once' instead of include guard The most compilers today do support the '#pragma once', which is designed to cause the current source file to be included only once in a single compilation. One has several advantages, including: less code, avoidance of name clashes, and sometimes improvement in compilation speed. See: https://en.wikipedia.org/wiki/Pragma_once for details. http://cgit.osmocom.org/gapk/commit/?id=ce3aa9eec21eeb4b68caa31aac1a8936e33302bb commit ce3aa9eec21eeb4b68caa31aac1a8936e33302bb Author: Vadim Yanitskiy Date: Wed Aug 30 20:26:02 2017 +0700 Install GAPK headers to '${includedir}/osmocom/gapk/' To be able to use the library, external applications need to know, which symbols are exposed. This information is provided by header files, which are being installed to a system's ${includedir} since this change. http://cgit.osmocom.org/gapk/commit/?id=fe5c7d915ce3b7c5a913694d8e6305e43ab4c16e commit fe5c7d915ce3b7c5a913694d8e6305e43ab4c16e Author: Vadim Yanitskiy Date: Wed Aug 30 19:35:51 2017 +0700 Add an 'osmo' prefix to the 'gapk' binary This is a common practice of all Osmocom executables to have an 'osmo' prefix. Let's follow this here too. http://cgit.osmocom.org/gapk/commit/?id=f93b65356dc6d33e8e4611d0a0acb587a1439909 commit f93b65356dc6d33e8e4611d0a0acb587a1439909 Author: Vadim Yanitskiy Date: Wed Aug 30 19:03:49 2017 +0700 Introduce a shared 'libosmogapk' library The previous GAPK implementation was represented as a single executable. So, all audio transcoding operations were available only by calling the 'gapk' binary. This approach didn't allow external applications to benefit from using GAPK API directly. Since there are some projects (such as GR-GSM and OsmocomBB), which are potential users of GAPK code base, it would be better to have all transcoding functions within a shared library. So, this change separates the common code into a shared library, named 'libosmogapk', and links the 'gapk' binary against one. Currently there are no shared headers, pkg-config manifest and the export map, but they will be done latter. ----------------------------------------------------------------------- hooks/post-receive -- GSM Audio Pocket Knife From gitosis at osmocom.org Thu Aug 31 17:56:17 2017 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 31 Aug 2017 17:56:17 GMT Subject: osmo-trx.git branch master updated. 099a44abfbe9f573ae553ba24945ef452c9982b8 Message-ID: <201708311756.v7VHuHNs011196@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 099a44abfbe9f573ae553ba24945ef452c9982b8 (commit) from 8c80095017f693a9e96b9118e33786f8887ffe0c (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=099a44abfbe9f573ae553ba24945ef452c9982b8 commit 099a44abfbe9f573ae553ba24945ef452c9982b8 Author: Max Date: Mon Aug 28 12:10:55 2017 +0200 Use release helper from libosmocore See https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release for details. Change-Id: Ieb843923d8f534654413be695f2b5f0c87b75520 Related: OS#1861 ----------------------------------------------------------------------- Summary of changes: Makefile.am | 1 + configure.ac | 4 ++++ 2 files changed, 5 insertions(+) hooks/post-receive -- OpenBTS' transceiver retro-fit