From gitosis at osmocom.org Tue Feb 16 17:11:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 16 Feb 2016 17:11:30 GMT Subject: openbsc.git branch master updated. 0.15.0-155-gbafc1e4 Message-ID: <201602161711.u1GHBUSf080465@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via bafc1e4cfe31855b11a989d4c44d7d6bcf43827d (commit) from e9f420d4878ff205307d6e17b0ee0540e341e002 (commit) Those revisions listed 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/doc/osmo-nitb-data_structures.dot | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 openbsc/doc/osmo-nitb-data_structures.dot hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 17 12:17:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 17 Feb 2016 12:17:45 GMT Subject: osmo-pcu.git branch max/gsmtap created. 0.2-640-g9a0a7b5 Message-ID: <201602171217.u1HCHjZD040875@git.osmocom.org> This is an 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, max/gsmtap has been created at 9a0a7b59ce2f3d4ccc41e48256fe1f8cc22a264c (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=9a0a7b59ce2f3d4ccc41e48256fe1f8cc22a264c commit 9a0a7b59ce2f3d4ccc41e48256fe1f8cc22a264c Author: Max Date: Wed Feb 17 13:10:16 2016 +0100 Introduce --gsmtap-ip option This option allows user to use custom IP address instead of default "localhost". Correspondingly gsmtap init moved from sysmoBTS-specific code up to "bts" struct level. This way it can be easily reused by other implementations too. Signed-off-by: Max http://cgit.osmocom.org/osmo-pcu/commit/?id=fcd34e9f7885952a83b566fad836675e95059407 commit fcd34e9f7885952a83b566fad836675e95059407 Author: Max Date: Wed Feb 17 12:21:54 2016 +0100 Ignore files generated by cscope tool Signed-off-by: Max ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 17 14:13:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 17 Feb 2016 14:13:17 GMT Subject: libasn1c.git branch master updated. de48e262e29ee81245b20d9644c755a5bcd39b6b Message-ID: <201602171413.u1HEDH1D057748@git.osmocom.org> This is an 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 de48e262e29ee81245b20d9644c755a5bcd39b6b (commit) from 578ecbbf628a59d6b4c36d6ae96754b4d86417af (commit) Those revisions listed above that are new 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=de48e262e29ee81245b20d9644c755a5bcd39b6b commit de48e262e29ee81245b20d9644c755a5bcd39b6b Author: Neels Hofmeyr Date: Tue Feb 16 12:58:10 2016 +0100 remove config.h include from asn_system.h ----------------------------------------------------------------------- Summary of changes: include/asn1c/asn_system.h | 4 ---- 1 file changed, 4 deletions(-) hooks/post-receive -- asn1c runtime code as shared library From gitosis at osmocom.org Wed Feb 17 14:30:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 17 Feb 2016 14:30:31 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-641-g2fab93b Message-ID: <201602171430.u1HEUVXq060407@git.osmocom.org> This is an 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, max/gsmtap has been updated via 2fab93ba6f1ed61007d35661101e45f836aab40e (commit) from 9a0a7b59ce2f3d4ccc41e48256fe1f8cc22a264c (commit) Those revisions listed above that are new 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=2fab93ba6f1ed61007d35661101e45f836aab40e commit 2fab93ba6f1ed61007d35661101e45f836aab40e Author: Max Date: Wed Feb 17 15:25:24 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct dsp access) to use gsmtap. Previously only dsp-related functions were instrumented. ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 17 15:05:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 17 Feb 2016 15:05:29 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-642-gda6df1c Message-ID: <201602171505.u1HF5TLO065628@git.osmocom.org> This is an 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, max/gsmtap has been updated via da6df1cf62d81eb08c8a66b22167a5bc49e6fae3 (commit) from 2fab93ba6f1ed61007d35661101e45f836aab40e (commit) Those revisions listed above that are new 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=da6df1cf62d81eb08c8a66b22167a5bc49e6fae3 commit da6df1cf62d81eb08c8a66b22167a5bc49e6fae3 Author: Max Date: Wed Feb 17 16:05:25 2016 +0100 add missing short option Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: src/pcu_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 17 15:13:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 17 Feb 2016 15:13:01 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-643-g1189bd4 Message-ID: <201602171513.u1HFD106066732@git.osmocom.org> This is an 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, max/gsmtap has been updated via 1189bd438bcd9378bed5cd3afb01f6136f82d717 (commit) from da6df1cf62d81eb08c8a66b22167a5bc49e6fae3 (commit) Those revisions listed above that are new 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=1189bd438bcd9378bed5cd3afb01f6136f82d717 commit 1189bd438bcd9378bed5cd3afb01f6136f82d717 Author: Max Date: Wed Feb 17 16:12:57 2016 +0100 wip Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 17 15:47:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 17 Feb 2016 15:47:49 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-644-g14c2502 Message-ID: <201602171547.u1HFlnnd071850@git.osmocom.org> This is an 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, max/gsmtap has been updated via 14c25029797f01aba3fda875708ecd442d675a66 (commit) from 1189bd438bcd9378bed5cd3afb01f6136f82d717 (commit) Those revisions listed above that are new 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=14c25029797f01aba3fda875708ecd442d675a66 commit 14c25029797f01aba3fda875708ecd442d675a66 Author: Max Date: Wed Feb 17 16:47:44 2016 +0100 todo Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 17 16:20:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 17 Feb 2016 16:20:29 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-645-g943cdb9 Message-ID: <201602171620.u1HGKTWn083434@git.osmocom.org> This is an 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, max/gsmtap has been updated via 943cdb9ef5f3a61913ddedb72622d24788f2887d (commit) from 14c25029797f01aba3fda875708ecd442d675a66 (commit) Those revisions listed above that are new 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=943cdb9ef5f3a61913ddedb72622d24788f2887d commit 943cdb9ef5f3a61913ddedb72622d24788f2887d Author: Max Date: Wed Feb 17 17:20:25 2016 +0100 fix Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: src/pcu_main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 17 17:02:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 17 Feb 2016 17:02:31 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-646-g6cb8d10 Message-ID: <201602171702.u1HH2VRM090663@git.osmocom.org> This is an 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, max/gsmtap has been updated via 6cb8d105e14fd9cd5e64ed8a99ac181787ca9ffe (commit) from 943cdb9ef5f3a61913ddedb72622d24788f2887d (commit) Those revisions listed above that are new 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=6cb8d105e14fd9cd5e64ed8a99ac181787ca9ffe commit 6cb8d105e14fd9cd5e64ed8a99ac181787ca9ffe Author: Max Date: Wed Feb 17 18:02:26 2016 +0100 todo ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 18 00:29:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 00:29:21 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. 6f573462d2810655c22e95f6bd3ea0fe4f1af6b9 Message-ID: <201602180029.u1I0TL47057394@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated via 6f573462d2810655c22e95f6bd3ea0fe4f1af6b9 (commit) via e140b369b972fcfcb128af281117bf20d7986a5b (commit) from 6e220ea086262a9c04b78a30c0671f9d75c7d4bb (commit) Those revisions listed above that are new 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=6f573462d2810655c22e95f6bd3ea0fe4f1af6b9 commit 6f573462d2810655c22e95f6bd3ea0fe4f1af6b9 Author: Neels Hofmeyr Date: Thu Feb 18 01:26:59 2016 +0100 hnbgw: hnb_context_alloc(): fix missing free, missing return, wrong error return type Also move INIT_LLIST_HEAD further up for good measure (cosmetic). http://cgit.osmocom.org/osmo-iuh/commit/?id=e140b369b972fcfcb128af281117bf20d7986a5b commit e140b369b972fcfcb128af281117bf20d7986a5b Author: Neels Hofmeyr Date: Thu Feb 18 01:18:20 2016 +0100 hnb-test: decode NAS pdu when receiving RUA from CN ----------------------------------------------------------------------- Summary of changes: src/hnbgw.c | 7 ++++--- src/tests/Makefile.am | 2 +- src/tests/hnb-test-ranap.c | 48 ++++++++++++++++++++++++++++++++++++++++++++++ src/tests/hnb-test-rua.c | 37 +++++++++++++++++++++++++++++++++++ src/tests/hnb-test.c | 11 +++++++++++ 5 files changed, 101 insertions(+), 4 deletions(-) create mode 100644 src/tests/hnb-test-ranap.c create mode 100644 src/tests/hnb-test-rua.c hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 18 00:34:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 00:34:04 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. 24105501a72629e79e6c4d697670c30aecfa3d2b Message-ID: <201602180034.u1I0Y4ps058097@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated discards 6f573462d2810655c22e95f6bd3ea0fe4f1af6b9 (commit) discards e140b369b972fcfcb128af281117bf20d7986a5b (commit) discards 6e220ea086262a9c04b78a30c0671f9d75c7d4bb (commit) discards 0c7e3bc9c377a6ebcd4c0038713c6fad5c444927 (commit) discards 08c64b10e8bd9fa80963949537a9ceedaa6d11ec (commit) discards f8f88da1bdc35931e9c805c5beabad94732d035a (commit) discards db08574957ba672ff3a9aa3cc929cf4e967e51e4 (commit) discards 922e2f6f742072ba1c5df9caaddb305f1ca780e6 (commit) discards b5dbf329ef9b910cd8529bd97d74d462143a0700 (commit) discards 928c1b9cec95a12dfcebeb753f005b01ebfd8291 (commit) discards dd2d795d0b75c5f6082b9457cfd1021aae1248c1 (commit) via 24105501a72629e79e6c4d697670c30aecfa3d2b (commit) via 8f7bf8ea65146b534f9251d3d63244f5d3347869 (commit) via 19b0f4ac1b80c7d2cc77a44af90bf1953f3a7a9f (commit) via 86aaa99ccf5d73c0ff40f9bbec1d874cdd3811f9 (commit) via f67da5b0521d72124149bedec555142bbfdd4274 (commit) via 0bbb687d7018d93b1219e75c2401c4e1be5daf75 (commit) via de111bc1f83923097ae61d687e1b88f1737c82c5 (commit) via 110bb5c9afa96616ff608363b1a67c19b087d93f (commit) via 6a62e549cdede9d747b26e43cc300f9183270260 (commit) via b9f46a74341fc0c57fbd464a388a0d507faec6fa (commit) via 44beab9c3b318c5bf5d3cde9f14bf3f6d7334d6c (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 (6f573462d2810655c22e95f6bd3ea0fe4f1af6b9) \ N -- N -- N (24105501a72629e79e6c4d697670c30aecfa3d2b) 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=24105501a72629e79e6c4d697670c30aecfa3d2b commit 24105501a72629e79e6c4d697670c30aecfa3d2b Author: Neels Hofmeyr Date: Thu Feb 18 01:18:20 2016 +0100 hnb-test: decode NAS pdu when receiving RUA from CN http://cgit.osmocom.org/osmo-iuh/commit/?id=8f7bf8ea65146b534f9251d3d63244f5d3347869 commit 8f7bf8ea65146b534f9251d3d63244f5d3347869 Author: Neels Hofmeyr Date: Thu Jan 14 13:06:47 2016 +0100 hnb-test: tweak comment http://cgit.osmocom.org/osmo-iuh/commit/?id=19b0f4ac1b80c7d2cc77a44af90bf1953f3a7a9f commit 19b0f4ac1b80c7d2cc77a44af90bf1953f3a7a9f Author: Neels Hofmeyr Date: Thu Jan 14 13:05:49 2016 +0100 doc: tweak protocols ascii art http://cgit.osmocom.org/osmo-iuh/commit/?id=86aaa99ccf5d73c0ff40f9bbec1d874cdd3811f9 commit 86aaa99ccf5d73c0ff40f9bbec1d874cdd3811f9 Author: Neels Hofmeyr Date: Thu Jan 14 13:05:24 2016 +0100 hnb-test: comment on gen_initue_lu() IMSI http://cgit.osmocom.org/osmo-iuh/commit/?id=f67da5b0521d72124149bedec555142bbfdd4274 commit f67da5b0521d72124149bedec555142bbfdd4274 Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) http://cgit.osmocom.org/osmo-iuh/commit/?id=0bbb687d7018d93b1219e75c2401c4e1be5daf75 commit 0bbb687d7018d93b1219e75c2401c4e1be5daf75 Author: Neels Hofmeyr Date: Mon Jan 11 15:19:38 2016 +0100 hnb-test: some rua rx printfs http://cgit.osmocom.org/osmo-iuh/commit/?id=de111bc1f83923097ae61d687e1b88f1737c82c5 commit de111bc1f83923097ae61d687e1b88f1737c82c5 Author: Neels Hofmeyr Date: Wed Jan 13 11:54:40 2016 +0100 hnbgw: fix errmsg typo http://cgit.osmocom.org/osmo-iuh/commit/?id=110bb5c9afa96616ff608363b1a67c19b087d93f commit 110bb5c9afa96616ff608363b1a67c19b087d93f Author: Neels Hofmeyr Date: Thu Feb 11 17:51:11 2016 +0100 hnbgw vty: add logging commands http://cgit.osmocom.org/osmo-iuh/commit/?id=6a62e549cdede9d747b26e43cc300f9183270260 commit 6a62e549cdede9d747b26e43cc300f9183270260 Author: Neels Hofmeyr Date: Fri Jan 15 03:07:45 2016 +0100 hnb-test: fix wrong domain indicator in ranap. ranap_new_msg_initial_ue() called with wrong argument order. http://cgit.osmocom.org/osmo-iuh/commit/?id=b9f46a74341fc0c57fbd464a388a0d507faec6fa commit b9f46a74341fc0c57fbd464a388a0d507faec6fa Author: Neels Hofmeyr Date: Wed Jan 13 11:51:34 2016 +0100 dummy_cn_sua: missing include http://cgit.osmocom.org/osmo-iuh/commit/?id=44beab9c3b318c5bf5d3cde9f14bf3f6d7334d6c commit 44beab9c3b318c5bf5d3cde9f14bf3f6d7334d6c Author: Neels Hofmeyr Date: Thu Feb 18 01:26:59 2016 +0100 hnbgw: hnb_context_alloc(): fix missing free, missing return, wrong error return type Also move INIT_LLIST_HEAD further up for good measure (cosmetic). ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 18 00:37:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 00:37:13 GMT Subject: osmo-iuh.git branch master updated. 6c5fd7535dd8e6612428fb90024d3d6548c63dac Message-ID: <201602180037.u1I0bDEq058524@git.osmocom.org> This is an 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 6c5fd7535dd8e6612428fb90024d3d6548c63dac (commit) via de111bc1f83923097ae61d687e1b88f1737c82c5 (commit) via 110bb5c9afa96616ff608363b1a67c19b087d93f (commit) via 6a62e549cdede9d747b26e43cc300f9183270260 (commit) via b9f46a74341fc0c57fbd464a388a0d507faec6fa (commit) via 44beab9c3b318c5bf5d3cde9f14bf3f6d7334d6c (commit) via 8cf9107670bfb91ae6b28720a42401af9e1944c8 (commit) from 08834b1160dbf96f9b10544e74c19277d0d6f1ac (commit) Those revisions listed above that are new 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=6c5fd7535dd8e6612428fb90024d3d6548c63dac commit 6c5fd7535dd8e6612428fb90024d3d6548c63dac Author: Neels Hofmeyr Date: Thu Jan 14 13:05:49 2016 +0100 doc: tweak protocols ascii art ----------------------------------------------------------------------- Summary of changes: doc/protocols_around_hnbgw.txt | 14 ++++++-------- include/osmocom/ranap/ranap_common.h | 2 ++ src/hnbgw.c | 11 +++++++---- src/tests/dummy_cn_sua.c | 1 + src/tests/hnb-test.c | 2 +- 5 files changed, 17 insertions(+), 13 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 18 00:37:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 00:37:25 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. f66ba73cf8ad7360d8bf39e5a27e1d50dac30d13 Message-ID: <201602180037.u1I0bPYn058597@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated discards 24105501a72629e79e6c4d697670c30aecfa3d2b (commit) discards 8f7bf8ea65146b534f9251d3d63244f5d3347869 (commit) discards 19b0f4ac1b80c7d2cc77a44af90bf1953f3a7a9f (commit) discards 86aaa99ccf5d73c0ff40f9bbec1d874cdd3811f9 (commit) discards f67da5b0521d72124149bedec555142bbfdd4274 (commit) discards 0bbb687d7018d93b1219e75c2401c4e1be5daf75 (commit) via f66ba73cf8ad7360d8bf39e5a27e1d50dac30d13 (commit) via 7bdec29af040b4fd20a276ff7f2f6f4511951836 (commit) via a24d6e10472b1d187ac9faab1ecdad40a151c226 (commit) via 58caf73c809f2ec99d9c433fce283e9cfc36253d (commit) via 6a6114949f2774d13cfb3ccaa8dd87b4936f2639 (commit) via 6c5fd7535dd8e6612428fb90024d3d6548c63dac (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 (24105501a72629e79e6c4d697670c30aecfa3d2b) \ N -- N -- N (f66ba73cf8ad7360d8bf39e5a27e1d50dac30d13) 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=f66ba73cf8ad7360d8bf39e5a27e1d50dac30d13 commit f66ba73cf8ad7360d8bf39e5a27e1d50dac30d13 Author: Neels Hofmeyr Date: Thu Feb 18 01:18:20 2016 +0100 hnb-test: decode NAS pdu when receiving RUA from CN http://cgit.osmocom.org/osmo-iuh/commit/?id=7bdec29af040b4fd20a276ff7f2f6f4511951836 commit 7bdec29af040b4fd20a276ff7f2f6f4511951836 Author: Neels Hofmeyr Date: Thu Jan 14 13:06:47 2016 +0100 hnb-test: tweak comment http://cgit.osmocom.org/osmo-iuh/commit/?id=a24d6e10472b1d187ac9faab1ecdad40a151c226 commit a24d6e10472b1d187ac9faab1ecdad40a151c226 Author: Neels Hofmeyr Date: Thu Jan 14 13:05:24 2016 +0100 hnb-test: comment on gen_initue_lu() IMSI http://cgit.osmocom.org/osmo-iuh/commit/?id=58caf73c809f2ec99d9c433fce283e9cfc36253d commit 58caf73c809f2ec99d9c433fce283e9cfc36253d Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) http://cgit.osmocom.org/osmo-iuh/commit/?id=6a6114949f2774d13cfb3ccaa8dd87b4936f2639 commit 6a6114949f2774d13cfb3ccaa8dd87b4936f2639 Author: Neels Hofmeyr Date: Mon Jan 11 15:19:38 2016 +0100 hnb-test: some rua rx printfs ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 18 10:16:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 10:16:07 GMT Subject: openbsc.git branch master updated. 0.15.0-156-g28e9f60 Message-ID: <201602181016.u1IAG7ql050995@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 28e9f60404b3448b140ff4af06c05181c1dd982f (commit) from bafc1e4cfe31855b11a989d4c44d7d6bcf43827d (commit) Those revisions listed above that are new 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=28e9f60404b3448b140ff4af06c05181c1dd982f commit 28e9f60404b3448b140ff4af06c05181c1dd982f Author: Harald Welte Date: Thu Feb 18 11:15:16 2016 +0100 rename ipaccess-find into abisip-find The tool is not used only to find ip.access devices, but used to find any Abis/IP implementing devices, including those supported by OsmoBTS. ----------------------------------------------------------------------- Summary of changes: debian/osmocom-ipaccess-utils.install | 2 +- openbsc/.gitignore | 2 +- openbsc/src/ipaccess/Makefile.am | 6 +++--- openbsc/src/ipaccess/{ipaccess-find.c => abisip-find.c} | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) rename openbsc/src/ipaccess/{ipaccess-find.c => abisip-find.c} (98%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 18 11:00:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 11:00:04 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-647-gc152293 Message-ID: <201602181100.u1IB04uu059904@git.osmocom.org> This is an 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, max/gsmtap has been updated via c152293f4e7a78bf8afd5a0256b04f632a076165 (commit) from 6cb8d105e14fd9cd5e64ed8a99ac181787ca9ffe (commit) Those revisions listed above that are new 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=c152293f4e7a78bf8afd5a0256b04f632a076165 commit c152293f4e7a78bf8afd5a0256b04f632a076165 Author: Max Date: Thu Feb 18 12:00:00 2016 +0100 fix typo ----------------------------------------------------------------------- Summary of changes: src/pcu_main.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 18 12:22:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 12:22:36 GMT Subject: osmo-iuh.git branch master updated. 4870b995ec0bf1b01d91b08d396ff0bffc2d0ab3 Message-ID: <201602181222.u1ICMaio072276@git.osmocom.org> This is an 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 4870b995ec0bf1b01d91b08d396ff0bffc2d0ab3 (commit) via 49f99cd265a89ba155afdcb8daade73c60824de6 (commit) via eac3bf97e852bbaaf353ff324975175429237f92 (commit) from 6c5fd7535dd8e6612428fb90024d3d6548c63dac (commit) Those revisions listed above that are new 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=4870b995ec0bf1b01d91b08d396ff0bffc2d0ab3 commit 4870b995ec0bf1b01d91b08d396ff0bffc2d0ab3 Author: Daniel Willmann Date: Thu Feb 4 18:00:36 2016 +0100 ranap_common: Add helper function to get IP from transport layer addr http://cgit.osmocom.org/osmo-iuh/commit/?id=49f99cd265a89ba155afdcb8daade73c60824de6 commit 49f99cd265a89ba155afdcb8daade73c60824de6 Author: Daniel Willmann Date: Tue Jan 26 09:37:22 2016 +0100 ranap_msg_factory: Use network byte order for 16 bit mode_versions field Instead of 0x0001 the field was 0x0100 http://cgit.osmocom.org/osmo-iuh/commit/?id=eac3bf97e852bbaaf353ff324975175429237f92 commit eac3bf97e852bbaaf353ff324975175429237f92 Author: Daniel Willmann Date: Mon Jan 25 17:33:18 2016 +0100 Better capture for PS Data ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/ranap_common.h | 1 + pcap/2016-01-22_PS_data.pcapng | Bin 2223392 -> 895196 bytes src/ranap_common.c | 17 +++++++++++++++++ src/ranap_msg_factory.c | 2 +- 4 files changed, 19 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 18 14:22:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 14:22:04 GMT Subject: libosmocore.git branch max/l1sap created. 0.9.0-73-ga3458b2 Message-ID: <201602181422.u1IEM4rD090213@git.osmocom.org> This is an 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, max/l1sap has been created at a3458b20841291f974da5e6c057ee9f41efe085a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=a3458b20841291f974da5e6c057ee9f41efe085a commit a3458b20841291f974da5e6c057ee9f41efe085a Author: Max Date: Thu Feb 18 15:15:20 2016 +0100 Extend L1SAP PH-DATA with presence information Previously the presence of header and data blocks were communicated in-band which decreases code readability and makes it unnecessary hard to add support for new hardware. Note: both OsmoBTS and OsmoPCU have to be modified to take advantage of extended ph_data_param structure. ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 18 14:56:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 14:56:09 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-648-g7cf8a4b Message-ID: <201602181456.u1IEu9W8095134@git.osmocom.org> This is an 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, max/gsmtap has been updated via 7cf8a4b13b91a85a89e390915a8e850d402c3382 (commit) from c152293f4e7a78bf8afd5a0256b04f632a076165 (commit) Those revisions listed above that are new 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=7cf8a4b13b91a85a89e390915a8e850d402c3382 commit 7cf8a4b13b91a85a89e390915a8e850d402c3382 Author: Max Date: Thu Feb 18 15:55:37 2016 +0100 fix segfault ----------------------------------------------------------------------- Summary of changes: src/osmobts_sock.cpp | 9 ++++++++- src/pcu_l1_if.cpp | 15 +++++---------- src/pcu_l1_if.h | 4 +++- src/pcu_main.cpp | 7 +++---- 4 files changed, 19 insertions(+), 16 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 18 15:03:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 15:03:51 GMT Subject: osmo-iuh.git branch master updated. 635fac0c3eefa629e8f5d167d217514fa29ba423 Message-ID: <201602181503.u1IF3p4e096364@git.osmocom.org> This is an 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 635fac0c3eefa629e8f5d167d217514fa29ba423 (commit) from 4870b995ec0bf1b01d91b08d396ff0bffc2d0ab3 (commit) Those revisions listed above that are new 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=635fac0c3eefa629e8f5d167d217514fa29ba423 commit 635fac0c3eefa629e8f5d167d217514fa29ba423 Author: Daniel Willmann Date: Thu Feb 18 13:27:36 2016 +0100 ranap: Add custom ranap_decode_rab_setupormodifieditemies() function ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/ranap_common.h | 7 +++++++ src/ranap_common.c | 25 +++++++++++++++++++++++++ 2 files changed, 32 insertions(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 18 15:04:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 15:04:10 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-261-g38e2f1b Message-ID: <201602181504.u1IF4AE6096475@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 38e2f1bca4e43414ed39a938d7c5d8bafe5e8533 (commit) via ebd4d820b3b0d7ba5db3b25a14f407d0c7276044 (commit) via 5a0d9c6937605ba17bfe249864c20b54d8751f4c (commit) via 2f0e9abbb0784d6325f852423339ae93e6a6e9ba (commit) from 05ae5b1245f95bf765b42e49af7b2596e013f0a0 (commit) Those revisions listed above that are new 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=38e2f1bca4e43414ed39a938d7c5d8bafe5e8533 commit 38e2f1bca4e43414ed39a938d7c5d8bafe5e8533 Author: Daniel Willmann Date: Thu Feb 18 15:59:01 2016 +0100 Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()" There should be no need to silence this warning, the ranap_free_* functions are declared in libranap headers. In any case this will only obscure any real issue. Maybe osmo-iuh was not rebuilt completely (including generation of the c files from the python script). This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0. http://cgit.osmocom.org/openbsc/commit/?id=ebd4d820b3b0d7ba5db3b25a14f407d0c7276044 commit ebd4d820b3b0d7ba5db3b25a14f407d0c7276044 Author: Daniel Willmann Date: Thu Feb 18 15:51:06 2016 +0100 libiu: Use custom setupormodifieditemies function The one generated by the python script doesn't really do what we want. Instead of futzing around with the script again just write our own version. http://cgit.osmocom.org/openbsc/commit/?id=5a0d9c6937605ba17bfe249864c20b54d8751f4c commit 5a0d9c6937605ba17bfe249864c20b54d8751f4c Author: Daniel Willmann Date: Thu Feb 18 15:50:30 2016 +0100 libiu: Indicate in log where we don't handle a specific message http://cgit.osmocom.org/openbsc/commit/?id=2f0e9abbb0784d6325f852423339ae93e6a6e9ba commit 2f0e9abbb0784d6325f852423339ae93e6a6e9ba Author: Daniel Willmann Date: Thu Feb 18 15:46:52 2016 +0100 libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 6 +----- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/libiu/iu.c | 34 ++++++++++++---------------------- openbsc/src/osmo-cscn/cscn_main.c | 2 +- 4 files changed, 15 insertions(+), 29 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 18 16:06:47 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 16:06:47 GMT Subject: libosmocore.git branch max/l1sap updated. 0.9.0-74-g01e9be5 Message-ID: <201602181606.u1IG6lFh010541@git.osmocom.org> This is an 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, max/l1sap has been updated via 01e9be5c39239bb0c962f10f448cc315a3c81256 (commit) from a3458b20841291f974da5e6c057ee9f41efe085a (commit) Those revisions listed above that are new 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=01e9be5c39239bb0c962f10f448cc315a3c81256 commit 01e9be5c39239bb0c962f10f448cc315a3c81256 Author: Max Date: Thu Feb 18 17:06:43 2016 +0100 add unknown state ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/l1sap.h | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 18 16:57:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 16:57:40 GMT Subject: osmo-bts.git branch max/l1sap created. 0.4.0-116-gafcc88d Message-ID: <201602181657.u1IGve5H018046@git.osmocom.org> This is an 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, max/l1sap has been created at afcc88d095e13553c3e7a11cb454c4eb0a533945 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=afcc88d095e13553c3e7a11cb454c4eb0a533945 commit afcc88d095e13553c3e7a11cb454c4eb0a533945 Author: Max Date: Thu Feb 18 17:48:07 2016 +0100 Fix OsmoPCU integration Add support for explicitly passing PH-DATA presence info. Remove in-band passing of presence information and replace corresponding check. This also fixes integration between Octasic BTS hw and OsmoPCU: previously osmo-bts-octphy have not provided in-band presence information which cause off-by-one errors and misinterpretation of ph_data_ind by PCU. Note: this requires libosmocore version with osmo_ph_pres_info_type support integrated. ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Feb 18 18:39:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 18:39:43 GMT Subject: openbsc.git branch master updated. 0.15.0-157-g2259c75 Message-ID: <201602181839.u1IIdhj0033929@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 2259c7528e583a10628d0690d7cabfa749b23257 (commit) from 28e9f60404b3448b140ff4af06c05181c1dd982f (commit) Those revisions listed above that are new 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=2259c7528e583a10628d0690d7cabfa749b23257 commit 2259c7528e583a10628d0690d7cabfa749b23257 Author: Ruben Undheim Date: Sun Feb 14 22:32:53 2016 +0100 Patch to make openbsc find libsmpp34 This patch lets the build script for openbsc find the libsmpp34 installation with the help of pkg-config instead of assuming the header files are in /usr/include. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/utils/Makefile.am | 3 ++- openbsc/tests/smpp/Makefile.am | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 18 18:45:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 18:45:56 GMT Subject: libosmocore.git branch master updated. 0.9.0-74-g5c18e26 Message-ID: <201602181845.u1IIjuaB034981@git.osmocom.org> This is an 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 5c18e26bc291766b0de22223abcf340bc48e3157 (commit) via 0a59e9899f4dd4213dc72d535f0b9d5382dc7eb7 (commit) from 868471496698657b34e7105458f76306a76b6614 (commit) Those revisions listed above that are new 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=5c18e26bc291766b0de22223abcf340bc48e3157 commit 5c18e26bc291766b0de22223abcf340bc48e3157 Author: Max Date: Fri Feb 5 13:55:38 2016 +0100 Add T4 bit map compression routines Add bit map encoder and decoder functions: decoder is fully functional while encoder is good enough for testing - no backtracking to find the best possible compression is implemented. If somebody is willing to implement MS side of EDGE than this has to be expanded. Add corresponding tests. N. B: the encoding is implemented according to ETSI TS 44.060 which is slightly different from T4 used for fax according to CCITT G31D (RFC 804). Ticket: OW#2407 Sponsored-by: On-Waves ehf Signed-off-by: Max http://cgit.osmocom.org/libosmocore/commit/?id=0a59e9899f4dd4213dc72d535f0b9d5382dc7eb7 commit 0a59e9899f4dd4213dc72d535f0b9d5382dc7eb7 Author: Max Date: Fri Feb 5 13:55:37 2016 +0100 Expand bitvec interface Add bit filling, shifting and other functions necessary for bit compression implementation. Add corresponding tests. ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + include/Makefile.am | 1 + include/osmocom/core/{crcgen.h => bitcomp.h} | 30 +- include/osmocom/core/bitvec.h | 9 + src/Makefile.am | 2 +- src/bitcomp.c | 480 +++++++++++++++++++++++++++ src/bitvec.c | 134 +++++++- tests/Makefile.am | 7 +- tests/bits/bitcomp_test.c | 66 ++++ tests/bits/bitcomp_test.ok | 29 ++ tests/bitvec/bitvec_test.c | 141 +++++++- tests/bitvec/bitvec_test.ok | 119 +++++++ tests/testsuite.at | 6 + 13 files changed, 1002 insertions(+), 23 deletions(-) copy include/osmocom/core/{crcgen.h => bitcomp.h} (66%) create mode 100644 src/bitcomp.c create mode 100644 tests/bits/bitcomp_test.c create mode 100644 tests/bits/bitcomp_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 18 19:29:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 19:29:45 GMT Subject: libosmocore.git branch master updated. 0.9.0-75-gab0eb96 Message-ID: <201602181929.u1IJTjfq042152@git.osmocom.org> This is an 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 ab0eb96dd9f49aecf6722c0ec01b03d6061cd40e (commit) from 5c18e26bc291766b0de22223abcf340bc48e3157 (commit) Those revisions listed above that are new 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=ab0eb96dd9f49aecf6722c0ec01b03d6061cd40e commit ab0eb96dd9f49aecf6722c0ec01b03d6061cd40e Author: Holger Hans Peter Freyther Date: Thu Feb 18 20:28:25 2016 +0100 bitvec: Untested speculative UBAN fix for the new routine int << 31 does not seem to be defined, let's try to make it an unsigned variable and see if that is pleasing the system. Fixes: bitvec.c:219:15: runtime error: left shift of 1 by 31 places cannot be represented in type 'int' ----------------------------------------------------------------------- Summary of changes: src/bitvec.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 Thu Feb 18 21:34:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 21:34:44 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-259-ga42056f Message-ID: <201602182134.u1ILYivS061128@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards 628738ccc772fd86c6cb7b04eee26ebe6b8fb4a4 (commit) discards 78c94e119823c84acce067238e7b37feaeac05fe (commit) discards dbae06f45bc828fb0342c6e37d5cc3311da71a06 (commit) discards 656903b5e1d285cf8f3ee59150f52fc137b8aab2 (commit) discards 63f43c5f56c4a29843d9ec5c26824c912807904d (commit) discards 046a5d5be0002be64c2b102e8a9a9463ace835d7 (commit) discards 7d9fe54d9d8fcd1fca691967b3a2c1837315ca19 (commit) discards 21b5e410826e13427b74e20dc56b723271633c14 (commit) discards 51dae5af158a8009e43de99280f3d306351d211c (commit) discards 00f3079fc9f717412f28394b2062d279d4d149bb (commit) discards 3d838655bc7b25129c218c6f80f8409b3f57e7ab (commit) discards 991118bbf5910fb2fa392f2858ddb3754791d124 (commit) discards 839e95ceb79a19b0f1aa36aa51f2eb3c1a53457d (commit) discards 266b9577c731e42e18dda70177d932373d2d322b (commit) discards ef2186531a55a5d2144f27c054dfc22f27833803 (commit) discards 1ec5b43ebc45cfb2ccc342fffa3af073bec880c7 (commit) discards 31fe826906dfb3317947554ea331c5794e9a7490 (commit) discards 05feaa1bbdb5e61b953256e54acc0ce3b9edd83d (commit) discards e6cf5564cdd1868f37c49f8a34ee9c914a78a965 (commit) discards 92b5224c8bfdf3660566e2592c237860e55b7309 (commit) discards 5a6b207fc37c01661b989479bb61c9f179e99723 (commit) discards c535f7fcfa11dc042fdac6b9de7a1a5f1c2c33e7 (commit) discards 63601988dec708b05d63bd0ce8ad173914ae4196 (commit) discards 98692f53b68ead5bbe89c24f19c28011032678c7 (commit) discards 753cbce0238477b36fe6e5db782282870f43a780 (commit) discards 913f833828be9d39491486811bd0370006be4761 (commit) discards 24fcd6cdbf757bd54da22f1f1514cac73b9537fc (commit) discards 9cfe11393afdb6c8c488f68e53f884250df4b8f4 (commit) discards b44b43381b138021238934daa0ff46a5dd6c4e51 (commit) discards f29c70e888bc46e2d11b03455ddebfd551e83dc7 (commit) discards 15fa13c2e56c0e36a2ec7f965051a9de46cb3f25 (commit) discards 57fbe2e6445cafd4cc5a36f338b40f246c70b232 (commit) discards 6ac63839b77f8e72d1131f2a79d82181c573b0ba (commit) discards 20a93b01aefd4aee3435106ab8bdf0687e68fa5e (commit) discards d83ddd04409ee0d6b1759cd2d4d6898cc62df8b2 (commit) discards 55875e21679780eafc4bc6fe86dbf89690a4a5b0 (commit) discards f9e0096b7774cdc92a3e91fca384e43eb34208d7 (commit) discards f3be8f7f6c6787252ea4340c68c5f64c44352d32 (commit) discards 08b49f947f20944190803385db04979adc50c1d5 (commit) discards ea703dcb5b261cdfec55cb13d3c18451f8128132 (commit) discards 7af5a0288eedd8dd1577516291173bbcc710c707 (commit) discards 1718e53d5a0f043d7abce263ad33bf8e663a94a2 (commit) discards 87f666ca3a317764d2181af827456ee648b8652d (commit) discards 2010f76a90cf8d4a67015265306ee201c3387200 (commit) discards 28a9464079468911668b68f7cf109d78330c2042 (commit) discards 07411d8c4b5e57e0dcd525c70facde4ebe12b827 (commit) discards e6da04cb96bc2096d7776bd874cd875279f943b0 (commit) discards fc99b362e631e28d84a7eca57c8eab1e20feaa31 (commit) discards b232fb11e670189607d1af2639e5e8e50bc318a3 (commit) discards 0bc1562e38514f7a03aa8c12fedecbc94a938ef8 (commit) discards aede075d7235a3047365aa0d47cc5c077b6ba827 (commit) discards b851b505941615cf4fd2f0c81c4628e9313d953a (commit) discards 22b61347ced86b94401e444892da3b2ad021a441 (commit) discards b91428b1769edb78ae22698cb1a0c995a1a04979 (commit) discards fa498c193389784704ceda9d05bc079a62ddf8a3 (commit) discards c4c4099ed38023298821d55a568f6569e2f97c6e (commit) discards ff1bdf340aac178c3477b5bf7e64262eca833eb6 (commit) discards de7b28dde8eb18aaf023c19e890cbe52fae0c750 (commit) discards f0b0825ee1d92796dac8c7a6fcd63675fffb1dbc (commit) discards b5c3e5d37b1fdab3855515344505f59eb59014ff (commit) discards 29966e274e948deb024adbf3be280722bc4e5296 (commit) discards 020105a1a9ff2b225aabf65732c8ae5ba53874c2 (commit) discards 5e306e4864dbf881fb6be6a7283d75d78d446ffd (commit) discards 1fda7395bdb5f0832687c87f05f16c2031248c9a (commit) discards 64faa0d5f7961f335ce933107c483917c4b6299e (commit) discards cedde2043288487f3f405475d0a963fb73896280 (commit) discards cbebcc893637e30b6602c43692b96664dec67c36 (commit) discards b7381297acc20ed7be6b219b862af779482147d4 (commit) discards 86f4ff1fe0ba83627345fff3f1b013a7daa15569 (commit) discards 8024c0c778031bac1b573c6b72bcd00ea7db1a00 (commit) discards 5b9ea28266716ac95e397ad679e7e58c925bba71 (commit) discards 8f2b37b4911880fb522e1c683b77a5f08041a192 (commit) discards b4db4f7255e57e6a609731c72df04c843a8b4052 (commit) discards 8e99efe3828739156ba4df3ae4f30c19c9140736 (commit) discards 8d41b00fb5188e0ae4975bdb3cfe780cd13d9a64 (commit) discards fbba3953bbb60e0a07b9bcf8934aed338409ec61 (commit) discards 2ed5b9032e6e427a627e6806aa862d3d5e1c0acc (commit) discards 344f8990bfa2b4c0ee8f8fbfd3ee16fe6a6608bf (commit) discards 1d9a536da4b78a5f79d8ae41e704e270ed1b6a5c (commit) discards e1b037f0aff998896e31464377a059527c433b3f (commit) discards d8619f4a615b977f1de454d2fa90dc8e3699ab66 (commit) via a42056ff8a3a8b50b5b8b81e78841e6b696dc922 (commit) via 526f29ebb82d9c8e50e8cc18de2ef3082dfbbd72 (commit) via 05ae5b1245f95bf765b42e49af7b2596e013f0a0 (commit) via 7edb4311dd6f717de5c61b95f0904a4ccb01d650 (commit) via dc70e82f9af6fe334276c41d56e9d9becc8df886 (commit) via 9bc5be5212930a003761596ab66a53110a84fb6e (commit) via 93ffd36d734d157d64500259edf01c8d25fe5f02 (commit) via 66d2868fe58e4af9db0d35d9cf5d121a7f518069 (commit) via ee0e70bb64894f2efab24204995c6376405fa89b (commit) via 5469b132043a6ddcf62366d8d07a326245455f3b (commit) via 604a0200fc0dbdec11c709e1d520374165e6aed3 (commit) via 747280d8ef17770f61a24f882c834075f08acb84 (commit) via 2101b2173b0ed48b9024413b0b890583e96f4107 (commit) via d759ba1dbbe81c58e45223f46da97db21972d83e (commit) via c08a9611ad7801a6fe3dc8bf03093d16c2385466 (commit) via 3298950c83dc566281074240647336e7bde71b11 (commit) via adea2889466b670fd67d2edaae67bafe7b01fb22 (commit) via b562da2074099eb32b7de458cb6e60ed4f976d23 (commit) via b7d703704dc8482d44acae7aa68ef7a01ea70b8a (commit) via 6216309449e6358a3437088c9b9691cb622c4999 (commit) via 1ab97d90052294133f60cdc088ac75dcd0b2d77a (commit) via 988513381f60e7abc2d954a17ddd9887d6df916a (commit) via a367516cbcf7de935e6cbdda2749af6505d61c77 (commit) via f2ea9b8e4caa235e8726079c89fd16cf13a596c7 (commit) via 3273fa8dd5a5bb87e0f14e3aa18349e4d755f3b0 (commit) via c8f45b45b2774d2dd72534b3fc5c449f49280e2e (commit) via ee7dddf51cc8caae2f68dc44a9fba750734ca3c2 (commit) via 697212fb368a58b65c00742b53e820f8e3d4b315 (commit) via b259908b2e4885d588b6c22504ccc4ff493a5487 (commit) via 3166783366c3636854aa54d5cd48c0c642cfea3f (commit) via 5fe5554a76904633c06c1221ecd19190b0664dfe (commit) via d29b09918a22d3ffc4b6355ca186c12234cb0613 (commit) via cc94480abb94b3faac34eace1e04e115184da863 (commit) via 7dcab212ad150cc9c18177a566f688503caac360 (commit) via d0b3f7292d2a145e2cf8a99985cbb9403a14f807 (commit) via adf33799ec6106342b53001d36647e423ff6d3dc (commit) via 33e3c97d340a6ebdbb71a407345b9553e8da539c (commit) via 9b6b2b341d7fec786a4e5528a347050f94635301 (commit) via bf0f765154c25cb527da25a21dc762acd58a2f19 (commit) via 69b3da8ce49135e70249e79d1076472912050161 (commit) via ce181ff48903598223c1c5d49a8355165f265e27 (commit) via d03faa4bacd4d2a8b9155faf5219a948b73f481c (commit) via cdf476fc2bfaa4430b00d7e1440f11bbaf9dfb68 (commit) via 17ecec021a4635bc17dd7dd26066ea22a48ba464 (commit) via 1242c25d39d7ed1ebbc5ead2e1c328e12565c07e (commit) via 1c2c3a8335cacf83c4da50935a66d8ef660512ce (commit) via 88aef1bfcc999386ef3b9a848ca30dd95feb1928 (commit) via 534d1996acf725a0e015ebe3c85fafeecb0b2ca1 (commit) via 953aa15b16efb08404ad347d18b60a8dd48b22be (commit) via c9c23d6c0dfec4be0b8da9503242ccdc3f3de182 (commit) via 90650ce8c9cb96cdda96a7f8925beb1f78626665 (commit) via 95aa437284bb5067f0e73a291c19e41f8915b562 (commit) via 2e6bd3494fced98f047ec6ec8a4ed0936aedb23b (commit) via 5785d436e83db315f35810ecbcc404851ad991a3 (commit) via c31d93ccd6203f0894b0a7f81cb21070a98370cc (commit) via e31660bee972e83a3a201ac6a2c2b89de8e4abd7 (commit) via cab323bff0ece64008131a8ae91972303891c8db (commit) via 909f5e539f62ce503772c0270273417a640cb118 (commit) via d9300d8afa5de7e60932deebe7ef9c37ffbfe5aa (commit) via c2f1bc704ab66a92ccaea6eeebf9ee1e54d34464 (commit) via 81b1678b4361b768e3384f06e8fe4e7afe693722 (commit) via 2e6f60116d98165d63b40c9d221f986ba37eeb52 (commit) via 6f3f889c1bb634614f82ae4318224eb02a319f71 (commit) via 5932c0f55d226ee0cd346a913986847a34faf067 (commit) via 1d35199a446e2b68d048016f3970ce50d298b24b (commit) via f9202082614f01f51f39184e6ee33921fbd7599d (commit) via 7183495061e34f08f00bde9b9341140ba8560d0c (commit) via 59a93103d62d5eb2213ad65f90a07ae7009e0f6f (commit) via 3035e58668bab0c5b9a4e99ae981f33c590b26fa (commit) via 73c74b7bfc00729dc6eabd5ea345f3371fff8ed4 (commit) via 0d53e6d8cc86ac0f9414fddbdc466fd9c455dd84 (commit) via c1ec6f3d4ace05d57da039eee6e6e15a15c34b17 (commit) via a097fb3b330dbb7691e1521071eeaa23261a8b37 (commit) via 6b9fc51af3a7958af74bf54c2a23431181e5a6b4 (commit) via 67db0d931ef4596c5eda0a1d7c5623d6410c50e2 (commit) via 7cf2b123e8c1e7e1bcbdcc0cb02b0c4aeee30768 (commit) via cd5104f6fcb1102dab38c2eb91b60011a32cab65 (commit) via 99ab3897f8021299699169d1681bf1e61a962e9c (commit) via 1520eb6f03cc9f68582791dff2e6b81df0627ddc (commit) via 8e505c001199d8d5997d404026485cdc4bf847dd (commit) via 856cb8997fdb75f4858c862298f4b0ecf0de7379 (commit) via a4eecbeefb3c446c521f64c81f61faf8615ae173 (commit) via 1c4532a0902d782325d9b3c754c2fdbf03a83e2d (commit) via bfa52e47c74d2d32a53f8ad1db30a177f3f68824 (commit) via 10ef4f65f26cb08a25416c2c15472f615ed91c4a (commit) via 6da0a20a8c8579846f965ebc301e0a46c23af40a (commit) via 6572b4e9938e11ab8a64492bdeef4c720aa9ac5e (commit) via 7e574de1e9f843abca3f697559ce0b309785fb38 (commit) via 80c85781212eaf44579927f02addda4392c651ff (commit) via e352fb10e6dcf25402c77cc03d6ce1ba9beb88ba (commit) via 519c83f219b37d4e2859ff9222b662f59f3a1307 (commit) via b9e6bc389690492a83b238712bc225648e448215 (commit) via 723d2d968555595d1a3c10bcd4401f4023d2a320 (commit) via 376d2db4d2042aa84e7c34b76cad65be5bb32c19 (commit) via b80973278af619e81f321a522d56724fc054dc42 (commit) via ce833d51476bb9eb2a2b5762afe45341b809a6a6 (commit) via b9716d08105c9a0a48a43af98c76638b9a67fde8 (commit) via f0af58f60c3b48311d613f29ada352837a6ac37d (commit) via 0af6e3bcda91dd842af699a1fe74753af2a9187d (commit) via 7d47ec6ca57d844758e83ada5f5098f4cebf0f41 (commit) via cebb53747c71f13b0a065ba5f528cffe91a8ec5a (commit) via 83b40af4d81c042bd4e7229ee5ba2d0c4a2f3a17 (commit) via 0021287d6d302949b74570ccb2ddbdd84aabbfdb (commit) via 7fdf89d363254b4852192c8c14be483a2c41dc70 (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 (628738ccc772fd86c6cb7b04eee26ebe6b8fb4a4) \ N -- N -- N (a42056ff8a3a8b50b5b8b81e78841e6b696dc922) 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=a42056ff8a3a8b50b5b8b81e78841e6b696dc922 commit a42056ff8a3a8b50b5b8b81e78841e6b696dc922 Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=526f29ebb82d9c8e50e8cc18de2ef3082dfbbd72 commit 526f29ebb82d9c8e50e8cc18de2ef3082dfbbd72 Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 1 + openbsc/include/openbsc/gprs_sgsn.h | 3 ++ openbsc/include/openbsc/iu.h | 13 +++++- openbsc/include/openbsc/iu_cs.h | 2 +- openbsc/include/openbsc/msc_ifaces.h | 64 ++++++++------------------- openbsc/src/gprs/gprs_gmm.c | 21 +++++---- openbsc/src/gprs/gprs_sgsn.c | 16 ++++++- openbsc/src/gprs/sgsn_libgtp.c | 83 +++++++++++++++++++++++++++--------- openbsc/src/gprs/sgsn_main.c | 4 +- openbsc/src/libiu/iu.c | 66 +++++++++++++++++++--------- openbsc/src/libmsc/iu_cs.c | 4 +- openbsc/src/libmsc/msc_ifaces.c | 38 +++-------------- openbsc/src/osmo-cscn/cscn_main.c | 19 +++++---- openbsc/tests/Makefile.am | 2 +- openbsc/tests/db/Makefile.am | 1 + openbsc/tests/libiudummy/Makefile.am | 7 +++ openbsc/tests/libiudummy/README | 2 + openbsc/tests/libiudummy/iudummy.c | 13 ++++++ openbsc/tests/sgsn/sgsn_test.c | 6 +++ 19 files changed, 221 insertions(+), 144 deletions(-) create mode 100644 openbsc/tests/libiudummy/Makefile.am create mode 100644 openbsc/tests/libiudummy/README create mode 100644 openbsc/tests/libiudummy/iudummy.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 18 21:47:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 21:47:22 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-262-g619804c Message-ID: <201602182147.u1ILlMh2063015@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 619804c2937d58c52bda5ae5f7a08460287cfabe (commit) from 38e2f1bca4e43414ed39a938d7c5d8bafe5e8533 (commit) Those revisions listed above that are new 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=619804c2937d58c52bda5ae5f7a08460287cfabe commit 619804c2937d58c52bda5ae5f7a08460287cfabe Author: Neels Hofmeyr Date: Thu Feb 18 22:42:07 2016 +0100 iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the corresponding typedef. It leads to a redefinition error in our coverity build. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 18 21:54:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 21:54:41 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-263-g9476b6e Message-ID: <201602182154.u1ILsfv8063955@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 9476b6e6faa4f8d387219789db6540c79215dc77 (commit) from 619804c2937d58c52bda5ae5f7a08460287cfabe (commit) Those revisions listed above that are new 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=9476b6e6faa4f8d387219789db6540c79215dc77 commit 9476b6e6faa4f8d387219789db6540c79215dc77 Author: Neels Hofmeyr Date: Thu Feb 18 22:51:38 2016 +0100 cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-cscn/cscn_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 18 21:55:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 21:55:21 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-265-g1c031fd Message-ID: <201602182155.u1ILtLGm064269@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards a42056ff8a3a8b50b5b8b81e78841e6b696dc922 (commit) discards 526f29ebb82d9c8e50e8cc18de2ef3082dfbbd72 (commit) via 1c031fdca4f7976d694500a82e83e70c864a39e5 (commit) via 3e89b2a0ed657ca6930a79668d20605774ba841a (commit) via 9476b6e6faa4f8d387219789db6540c79215dc77 (commit) via 619804c2937d58c52bda5ae5f7a08460287cfabe (commit) via 38e2f1bca4e43414ed39a938d7c5d8bafe5e8533 (commit) via ebd4d820b3b0d7ba5db3b25a14f407d0c7276044 (commit) via 5a0d9c6937605ba17bfe249864c20b54d8751f4c (commit) via 2f0e9abbb0784d6325f852423339ae93e6a6e9ba (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 (a42056ff8a3a8b50b5b8b81e78841e6b696dc922) \ N -- N -- N (1c031fdca4f7976d694500a82e83e70c864a39e5) 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=1c031fdca4f7976d694500a82e83e70c864a39e5 commit 1c031fdca4f7976d694500a82e83e70c864a39e5 Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=3e89b2a0ed657ca6930a79668d20605774ba841a commit 3e89b2a0ed657ca6930a79668d20605774ba841a Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 9 ++------- openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/libiu/iu.c | 34 ++++++++++++---------------------- openbsc/src/osmo-cscn/cscn_main.c | 5 +++-- 4 files changed, 18 insertions(+), 32 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 18 22:08:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 18 Feb 2016 22:08:31 GMT Subject: osmo-iuh.git branch neels/wip updated. 6087f19ce493b5b1de5320b01f4cecef5c96a48e Message-ID: <201602182208.u1IM8VEp066426@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards 0c7e3bc9c377a6ebcd4c0038713c6fad5c444927 (commit) discards 08c64b10e8bd9fa80963949537a9ceedaa6d11ec (commit) discards f8f88da1bdc35931e9c805c5beabad94732d035a (commit) discards db08574957ba672ff3a9aa3cc929cf4e967e51e4 (commit) discards 922e2f6f742072ba1c5df9caaddb305f1ca780e6 (commit) discards b5dbf329ef9b910cd8529bd97d74d462143a0700 (commit) discards 928c1b9cec95a12dfcebeb753f005b01ebfd8291 (commit) discards dd2d795d0b75c5f6082b9457cfd1021aae1248c1 (commit) via 6087f19ce493b5b1de5320b01f4cecef5c96a48e (commit) via f66ba73cf8ad7360d8bf39e5a27e1d50dac30d13 (commit) via 7bdec29af040b4fd20a276ff7f2f6f4511951836 (commit) via a24d6e10472b1d187ac9faab1ecdad40a151c226 (commit) via 58caf73c809f2ec99d9c433fce283e9cfc36253d (commit) via 6a6114949f2774d13cfb3ccaa8dd87b4936f2639 (commit) via 6c5fd7535dd8e6612428fb90024d3d6548c63dac (commit) via de111bc1f83923097ae61d687e1b88f1737c82c5 (commit) via 110bb5c9afa96616ff608363b1a67c19b087d93f (commit) via 6a62e549cdede9d747b26e43cc300f9183270260 (commit) via b9f46a74341fc0c57fbd464a388a0d507faec6fa (commit) via 44beab9c3b318c5bf5d3cde9f14bf3f6d7334d6c (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 (0c7e3bc9c377a6ebcd4c0038713c6fad5c444927) \ N -- N -- N (6087f19ce493b5b1de5320b01f4cecef5c96a48e) 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=6087f19ce493b5b1de5320b01f4cecef5c96a48e commit 6087f19ce493b5b1de5320b01f4cecef5c96a48e Author: Neels Hofmeyr Date: Thu Feb 18 23:03:15 2016 +0100 wip ----------------------------------------------------------------------- Summary of changes: src/hnbgw.c | 9 ++++-- src/tests/Makefile.am | 2 +- src/tests/hnb-test-ranap.c | 47 +++++++++++++++++++++++++++ src/tests/hnb-test-rua.c | 37 ++++++++++++++++++++++ src/tests/hnb-test.c | 79 ++++++++++++++++++++++++++++++++++++++++++---- src/tests/hnb-test.h | 10 ++++++ 6 files changed, 174 insertions(+), 10 deletions(-) create mode 100644 src/tests/hnb-test-ranap.c create mode 100644 src/tests/hnb-test-rua.c hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Fri Feb 19 08:24:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 08:24:13 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-10-g10f981a Message-ID: <201602190824.u1J8ODtR064788@git.osmocom.org> This is an 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 10f981a4a1ec98befdc3184a6842369ae5b26d5b (commit) from 92efd03e87a97dd160446afa794bf94e0b9ad067 (commit) Those revisions listed above that are new 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=10f981a4a1ec98befdc3184a6842369ae5b26d5b commit 10f981a4a1ec98befdc3184a6842369ae5b26d5b Author: Daniel Willmann Date: Wed Jan 6 16:41:43 2016 +0100 stream: Use macros to access data and length ----------------------------------------------------------------------- Summary of changes: src/stream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Fri Feb 19 10:01:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 10:01:46 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-649-g2ac0473 Message-ID: <201602191001.u1JA1kbK079089@git.osmocom.org> This is an 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, max/gsmtap has been updated via 2ac0473080728045885c5cdc5b246fb9ebaa89b8 (commit) from 7cf8a4b13b91a85a89e390915a8e850d402c3382 (commit) Those revisions listed above that are new 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=2ac0473080728045885c5cdc5b246fb9ebaa89b8 commit 2ac0473080728045885c5cdc5b246fb9ebaa89b8 Author: Max Date: Fri Feb 19 11:01:38 2016 +0100 fix logging ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Feb 19 10:48:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 10:48:29 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-650-gf4e60b4 Message-ID: <201602191048.u1JAmTeB086046@git.osmocom.org> This is an 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, max/gsmtap has been updated via f4e60b4de13c1e2a7f0f479466a33d14abb9d67e (commit) from 2ac0473080728045885c5cdc5b246fb9ebaa89b8 (commit) Those revisions listed above that are new 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=f4e60b4de13c1e2a7f0f479466a33d14abb9d67e commit f4e60b4de13c1e2a7f0f479466a33d14abb9d67e Author: Max Date: Fri Feb 19 11:48:20 2016 +0100 rollback sending via _sendmsg() due to broken *msgb_copy() ----------------------------------------------------------------------- Summary of changes: src/osmobts_sock.cpp | 7 +------ src/pcu_l1_if.cpp | 12 +++++++----- src/pcu_l1_if.h | 2 +- 3 files changed, 9 insertions(+), 12 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Feb 19 11:09:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 11:09:30 GMT Subject: libosmocore.git branch max/bitvec deleted. 0.9.0-63-g5d749b9 Message-ID: <201602191109.u1JB9Uga088706@git.osmocom.org> This is an 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, max/bitvec has been deleted was 5d749b9fb8699d81106a5d0bbb299f65606f1969 ----------------------------------------------------------------------- 5d749b9fb8699d81106a5d0bbb299f65606f1969 Expand bitvec test harness ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 19 11:09:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 11:09:39 GMT Subject: libosmocore.git branch max/bv deleted. 0.9.0-67-g4cd99e3 Message-ID: <201602191109.u1JB9dap088746@git.osmocom.org> This is an 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, max/bv has been deleted was 4cd99e3fa5cda1655da226d6abd562f902d67fcc ----------------------------------------------------------------------- 4cd99e3fa5cda1655da226d6abd562f902d67fcc Expand bitvec interface ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 19 11:09:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 11:09:46 GMT Subject: libosmocore.git branch max/bvfix deleted. 0.9.0-70-g8d82a65 Message-ID: <201602191109.u1JB9kk7088785@git.osmocom.org> This is an 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, max/bvfix has been deleted was 8d82a654a542b09bf2512e071365db8e5fc27412 ----------------------------------------------------------------------- 8d82a654a542b09bf2512e071365db8e5fc27412 Add tests for bitvec_unhex function ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 19 11:12:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 11:12:29 GMT Subject: libosmocore.git branch max/t4rebase deleted. 0.9.0-60-g440d6e3 Message-ID: <201602191112.u1JBCTmg089235@git.osmocom.org> This is an 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, max/t4rebase has been deleted was 440d6e3e0bc72cc0405a2f0bb74345a8c28e1226 ----------------------------------------------------------------------- 440d6e3e0bc72cc0405a2f0bb74345a8c28e1226 Add T4 bit map compression routines. ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 19 11:19:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 11:19:06 GMT Subject: libosmocore.git branch max/l1sap updated. 0.9.0-73-gc6fd0de Message-ID: <201602191119.u1JBJ6JI090042@git.osmocom.org> This is an 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, max/l1sap has been updated discards 01e9be5c39239bb0c962f10f448cc315a3c81256 (commit) discards a3458b20841291f974da5e6c057ee9f41efe085a (commit) via c6fd0de3bda681e4b8e2a16261381336d06edee7 (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 (01e9be5c39239bb0c962f10f448cc315a3c81256) \ N -- N -- N (c6fd0de3bda681e4b8e2a16261381336d06edee7) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=c6fd0de3bda681e4b8e2a16261381336d06edee7 commit c6fd0de3bda681e4b8e2a16261381336d06edee7 Author: Max Date: Thu Feb 18 15:15:20 2016 +0100 Extend L1SAP PH-DATA with presence information Previously the presence of header and data blocks were communicated in-band which decreases code readability and makes it unnecessary hard to add support for new hardware. Note: both OsmoBTS and OsmoPCU have to be modified to take advantage of extended ph_data_param structure. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 19 11:23:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 11:23:12 GMT Subject: osmo-pcu.git branch max/gsmtap updated. 0.2-641-gac744bc Message-ID: <201602191123.u1JBNChl090942@git.osmocom.org> This is an 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, max/gsmtap has been updated discards f4e60b4de13c1e2a7f0f479466a33d14abb9d67e (commit) discards 2ac0473080728045885c5cdc5b246fb9ebaa89b8 (commit) discards 7cf8a4b13b91a85a89e390915a8e850d402c3382 (commit) discards c152293f4e7a78bf8afd5a0256b04f632a076165 (commit) discards 6cb8d105e14fd9cd5e64ed8a99ac181787ca9ffe (commit) discards 943cdb9ef5f3a61913ddedb72622d24788f2887d (commit) discards 14c25029797f01aba3fda875708ecd442d675a66 (commit) discards 1189bd438bcd9378bed5cd3afb01f6136f82d717 (commit) discards da6df1cf62d81eb08c8a66b22167a5bc49e6fae3 (commit) discards 2fab93ba6f1ed61007d35661101e45f836aab40e (commit) discards 9a0a7b59ce2f3d4ccc41e48256fe1f8cc22a264c (commit) via ac744bc01e503f286aacf4572fa484988f11f2ad (commit) via 5b59620f253d65d6ee01977346de5cfc9b98d376 (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 (f4e60b4de13c1e2a7f0f479466a33d14abb9d67e) \ N -- N -- N (ac744bc01e503f286aacf4572fa484988f11f2ad) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=ac744bc01e503f286aacf4572fa484988f11f2ad commit ac744bc01e503f286aacf4572fa484988f11f2ad Author: Max Date: Wed Feb 17 15:25:24 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct dsp access) to use gsmtap. Previously only dsp-related functions were instrumented. http://cgit.osmocom.org/osmo-pcu/commit/?id=5b59620f253d65d6ee01977346de5cfc9b98d376 commit 5b59620f253d65d6ee01977346de5cfc9b98d376 Author: Max Date: Wed Feb 17 13:10:16 2016 +0100 Introduce --gsmtap-ip option This option allows user to use custom IP address instead of default "localhost". Correspondingly gsmtap init moved from sysmoBTS-specific code up to "bts" struct level. This way it can be easily reused by other implementations too. Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Feb 19 15:17:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 15:17:42 GMT Subject: osmo-pcu.git branch max/gsmtapext created. 0.2-641-g7c2eb43 Message-ID: <201602191517.u1JFHg1U022972@git.osmocom.org> This is an 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, max/gsmtapext has been created at 7c2eb432e439e8ef7191e27b528e4de19b030ede (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=7c2eb432e439e8ef7191e27b528e4de19b030ede commit 7c2eb432e439e8ef7191e27b528e4de19b030ede Author: Max Date: Fri Feb 19 16:15:04 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct DSP access) to use GSMTAP. Previously only DSP-related functions were instrumented. Signed-off-by: Max http://cgit.osmocom.org/osmo-pcu/commit/?id=249da0a82c37c99d3b42041723f372580059fe91 commit 249da0a82c37c99d3b42041723f372580059fe91 Author: Max Date: Fri Feb 19 16:05:54 2016 +0100 Introduce --gsmtap-ip/-i option his option allows user to use custom IP address instead of default "localhost". Correspondingly gsmtap init moved from sysmoBTS-specific code up to "bts" struct level. This way it can be easier reused by other implementations. Signed-off-by: Max http://cgit.osmocom.org/osmo-pcu/commit/?id=82bd0a70253cda14de1b54d31f8fa67b51650deb commit 82bd0a70253cda14de1b54d31f8fa67b51650deb Author: Max Date: Fri Feb 19 16:05:23 2016 +0100 Ignore files generated by cscope tool Signed-off-by: Max ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Feb 19 15:18:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 15:18:19 GMT Subject: osmo-pcu.git branch max/gsmtap deleted. 0.2-641-gac744bc Message-ID: <201602191518.u1JFIJI5023140@git.osmocom.org> This is an 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, max/gsmtap has been deleted was ac744bc01e503f286aacf4572fa484988f11f2ad ----------------------------------------------------------------------- ac744bc01e503f286aacf4572fa484988f11f2ad Add gsmtap support to generic bts ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Feb 19 16:01:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 19 Feb 2016 16:01:05 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-264-g896d1b1 Message-ID: <201602191601.u1JG15lE028892@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 896d1b1f0b835a1198b2d6888d81fd15832edf77 (commit) from 9476b6e6faa4f8d387219789db6540c79215dc77 (commit) Those revisions listed above that are new 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=896d1b1f0b835a1198b2d6888d81fd15832edf77 commit 896d1b1f0b835a1198b2d6888d81fd15832edf77 Author: Daniel Willmann Date: Fri Feb 19 16:59:08 2016 +0100 sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 20 11:39:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 11:39:14 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-265-g082eaa0 Message-ID: <201602201139.u1KBdEYw035349@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 082eaa0fe05a32efae10ed0ef40027053deea8bc (commit) from 896d1b1f0b835a1198b2d6888d81fd15832edf77 (commit) Those revisions listed above that are new 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=082eaa0fe05a32efae10ed0ef40027053deea8bc commit 082eaa0fe05a32efae10ed0ef40027053deea8bc Author: Daniel Willmann Date: Sat Feb 20 11:02:42 2016 +0100 libmsc: Don't use bts field of gsm_subscriber_connection Use gsm_subscriber_connection does not have a bts field if building as libmsc. Use network directly. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/gsm_04_11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 20 13:13:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 13:13:38 GMT Subject: osmo-iuh.git branch neels/wip updated. 7f011ff1b6665ed231bfa9c7edd275647b1aaa9a Message-ID: <201602201313.u1KDDcrC050158@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards 6087f19ce493b5b1de5320b01f4cecef5c96a48e (commit) discards f66ba73cf8ad7360d8bf39e5a27e1d50dac30d13 (commit) discards 7bdec29af040b4fd20a276ff7f2f6f4511951836 (commit) discards a24d6e10472b1d187ac9faab1ecdad40a151c226 (commit) discards 58caf73c809f2ec99d9c433fce283e9cfc36253d (commit) discards 6a6114949f2774d13cfb3ccaa8dd87b4936f2639 (commit) via 7f011ff1b6665ed231bfa9c7edd275647b1aaa9a (commit) via 7c6b66efc35c9fa25c449a694aa98100f0806bdd (commit) via 115c3d572fa55bd159df40da5b381cbd554852a5 (commit) via 5e8e467a4f887eee6072f587a9d78db1d8945c78 (commit) via 989fa91d7c4687d8343fa0dfc45090ac8ae25ce8 (commit) via 6e7c5f00bc8300e819d10b28e94ed214f802f3bf (commit) via 635fac0c3eefa629e8f5d167d217514fa29ba423 (commit) via 4870b995ec0bf1b01d91b08d396ff0bffc2d0ab3 (commit) via 49f99cd265a89ba155afdcb8daade73c60824de6 (commit) via eac3bf97e852bbaaf353ff324975175429237f92 (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 (6087f19ce493b5b1de5320b01f4cecef5c96a48e) \ N -- N -- N (7f011ff1b6665ed231bfa9c7edd275647b1aaa9a) 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=7f011ff1b6665ed231bfa9c7edd275647b1aaa9a commit 7f011ff1b6665ed231bfa9c7edd275647b1aaa9a Author: Neels Hofmeyr Date: Thu Feb 18 23:03:15 2016 +0100 wip http://cgit.osmocom.org/osmo-iuh/commit/?id=7c6b66efc35c9fa25c449a694aa98100f0806bdd commit 7c6b66efc35c9fa25c449a694aa98100f0806bdd Author: Neels Hofmeyr Date: Thu Feb 18 01:18:20 2016 +0100 hnb-test: decode NAS pdu when receiving RUA from CN http://cgit.osmocom.org/osmo-iuh/commit/?id=115c3d572fa55bd159df40da5b381cbd554852a5 commit 115c3d572fa55bd159df40da5b381cbd554852a5 Author: Neels Hofmeyr Date: Thu Jan 14 13:06:47 2016 +0100 hnb-test: tweak comment http://cgit.osmocom.org/osmo-iuh/commit/?id=5e8e467a4f887eee6072f587a9d78db1d8945c78 commit 5e8e467a4f887eee6072f587a9d78db1d8945c78 Author: Neels Hofmeyr Date: Thu Jan 14 13:05:24 2016 +0100 hnb-test: comment on gen_initue_lu() IMSI http://cgit.osmocom.org/osmo-iuh/commit/?id=989fa91d7c4687d8343fa0dfc45090ac8ae25ce8 commit 989fa91d7c4687d8343fa0dfc45090ac8ae25ce8 Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) http://cgit.osmocom.org/osmo-iuh/commit/?id=6e7c5f00bc8300e819d10b28e94ed214f802f3bf commit 6e7c5f00bc8300e819d10b28e94ed214f802f3bf Author: Neels Hofmeyr Date: Mon Jan 11 15:19:38 2016 +0100 hnb-test: some rua rx printfs ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/ranap_common.h | 8 +++++++ pcap/2016-01-22_PS_data.pcapng | Bin 2223392 -> 895196 bytes src/ranap_common.c | 42 +++++++++++++++++++++++++++++++++++ src/ranap_msg_factory.c | 2 +- 4 files changed, 51 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Feb 20 13:13:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 13:13:46 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. 7c6b66efc35c9fa25c449a694aa98100f0806bdd Message-ID: <201602201313.u1KDDkgY050231@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated discards f66ba73cf8ad7360d8bf39e5a27e1d50dac30d13 (commit) discards 7bdec29af040b4fd20a276ff7f2f6f4511951836 (commit) discards a24d6e10472b1d187ac9faab1ecdad40a151c226 (commit) discards 58caf73c809f2ec99d9c433fce283e9cfc36253d (commit) discards 6a6114949f2774d13cfb3ccaa8dd87b4936f2639 (commit) via 7c6b66efc35c9fa25c449a694aa98100f0806bdd (commit) via 115c3d572fa55bd159df40da5b381cbd554852a5 (commit) via 5e8e467a4f887eee6072f587a9d78db1d8945c78 (commit) via 989fa91d7c4687d8343fa0dfc45090ac8ae25ce8 (commit) via 6e7c5f00bc8300e819d10b28e94ed214f802f3bf (commit) via 635fac0c3eefa629e8f5d167d217514fa29ba423 (commit) via 4870b995ec0bf1b01d91b08d396ff0bffc2d0ab3 (commit) via 49f99cd265a89ba155afdcb8daade73c60824de6 (commit) via eac3bf97e852bbaaf353ff324975175429237f92 (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 (f66ba73cf8ad7360d8bf39e5a27e1d50dac30d13) \ N -- N -- N (7c6b66efc35c9fa25c449a694aa98100f0806bdd) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/ranap_common.h | 8 +++++++ pcap/2016-01-22_PS_data.pcapng | Bin 2223392 -> 895196 bytes src/ranap_common.c | 42 +++++++++++++++++++++++++++++++++++ src/ranap_msg_factory.c | 2 +- 4 files changed, 51 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Feb 20 13:17:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 13:17:07 GMT Subject: libosmo-netif.git branch sysmocom/sctp updated. 0.0.6-11-g947312c Message-ID: <201602201317.u1KDH7ZJ050709@git.osmocom.org> This is an 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, sysmocom/sctp has been updated discards 89118114972d587f623305e410d45eb934900e81 (commit) discards cb42ddd16123e817cb0c46bf4c34a6ba28fc58ae (commit) via 947312c813b6c56c58d294c64beac5e44af1e657 (commit) via 10f981a4a1ec98befdc3184a6842369ae5b26d5b (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 (89118114972d587f623305e410d45eb934900e81) \ N -- N -- N (947312c813b6c56c58d294c64beac5e44af1e657) 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=947312c813b6c56c58d294c64beac5e44af1e657 commit 947312c813b6c56c58d294c64beac5e44af1e657 Author: Daniel Willmann Date: Wed Jan 6 16:41:44 2016 +0100 stream.c: Handle SCTP in osmo_stream_srv_recv() ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Sat Feb 20 13:19:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 13:19:41 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-267-ga0c292a Message-ID: <201602201319.u1KDJf5j051052@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards 1c031fdca4f7976d694500a82e83e70c864a39e5 (commit) discards 3e89b2a0ed657ca6930a79668d20605774ba841a (commit) via a0c292a836959be6cda34a4095b2d1e58400a32f (commit) via eb552e52ae4f3a66eefa682cd07d61f8c3826018 (commit) via 082eaa0fe05a32efae10ed0ef40027053deea8bc (commit) via 896d1b1f0b835a1198b2d6888d81fd15832edf77 (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 (1c031fdca4f7976d694500a82e83e70c864a39e5) \ N -- N -- N (a0c292a836959be6cda34a4095b2d1e58400a32f) 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=a0c292a836959be6cda34a4095b2d1e58400a32f commit a0c292a836959be6cda34a4095b2d1e58400a32f Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=eb552e52ae4f3a66eefa682cd07d61f8c3826018 commit eb552e52ae4f3a66eefa682cd07d61f8c3826018 Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_main.c | 2 +- openbsc/src/libmsc/gsm_04_11.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 20 14:22:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 14:22:44 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. 57ce1d63eb8572d6f2d2efe536ed399643828657 Message-ID: <201602201422.u1KEMi7M061475@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated via 57ce1d63eb8572d6f2d2efe536ed399643828657 (commit) from 7c6b66efc35c9fa25c449a694aa98100f0806bdd (commit) Those revisions listed above that are new 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=57ce1d63eb8572d6f2d2efe536ed399643828657 commit 57ce1d63eb8572d6f2d2efe536ed399643828657 Author: Neels Hofmeyr Date: Sat Feb 20 15:14:24 2016 +0100 test-ranap.ok: fix expectations after commit 49f99cd26 49f99cd26: 'ranap_msg_factory: Use network byte order for 16 bit mode_versions field' ----------------------------------------------------------------------- Summary of changes: src/tests/test-ranap.ok | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Feb 20 14:24:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 14:24:19 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. 9ab9d756246966ab56f051aeb162cfbcc6531204 Message-ID: <201602201424.u1KEOJpv061717@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated discards 57ce1d63eb8572d6f2d2efe536ed399643828657 (commit) discards 7c6b66efc35c9fa25c449a694aa98100f0806bdd (commit) discards 115c3d572fa55bd159df40da5b381cbd554852a5 (commit) discards 5e8e467a4f887eee6072f587a9d78db1d8945c78 (commit) discards 989fa91d7c4687d8343fa0dfc45090ac8ae25ce8 (commit) discards 6e7c5f00bc8300e819d10b28e94ed214f802f3bf (commit) via 9ab9d756246966ab56f051aeb162cfbcc6531204 (commit) via d5b80a185c84233fc17466204641b43b5eeb8804 (commit) via 465d29560fc1232ceea1567a8861502052d47d63 (commit) via 5b5dcf6306283367221fb7ef38374b8088747f01 (commit) via 7a299f3dea615058f075797597f9aefdff6286ec (commit) via 8f67f8e83ce923ba5ee0aa406f1b4854d3a6f70f (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 (57ce1d63eb8572d6f2d2efe536ed399643828657) \ N -- N -- N (9ab9d756246966ab56f051aeb162cfbcc6531204) 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=9ab9d756246966ab56f051aeb162cfbcc6531204 commit 9ab9d756246966ab56f051aeb162cfbcc6531204 Author: Neels Hofmeyr Date: Thu Feb 18 01:18:20 2016 +0100 hnb-test: decode NAS pdu when receiving RUA from CN http://cgit.osmocom.org/osmo-iuh/commit/?id=d5b80a185c84233fc17466204641b43b5eeb8804 commit d5b80a185c84233fc17466204641b43b5eeb8804 Author: Neels Hofmeyr Date: Thu Jan 14 13:06:47 2016 +0100 hnb-test: tweak comment http://cgit.osmocom.org/osmo-iuh/commit/?id=465d29560fc1232ceea1567a8861502052d47d63 commit 465d29560fc1232ceea1567a8861502052d47d63 Author: Neels Hofmeyr Date: Thu Jan 14 13:05:24 2016 +0100 hnb-test: comment on gen_initue_lu() IMSI http://cgit.osmocom.org/osmo-iuh/commit/?id=5b5dcf6306283367221fb7ef38374b8088747f01 commit 5b5dcf6306283367221fb7ef38374b8088747f01 Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) http://cgit.osmocom.org/osmo-iuh/commit/?id=7a299f3dea615058f075797597f9aefdff6286ec commit 7a299f3dea615058f075797597f9aefdff6286ec Author: Neels Hofmeyr Date: Mon Jan 11 15:19:38 2016 +0100 hnb-test: some rua rx printfs http://cgit.osmocom.org/osmo-iuh/commit/?id=8f67f8e83ce923ba5ee0aa406f1b4854d3a6f70f commit 8f67f8e83ce923ba5ee0aa406f1b4854d3a6f70f Author: Neels Hofmeyr Date: Sat Feb 20 15:14:24 2016 +0100 test-ranap.ok: fix expectations after commit 49f99cd26 49f99cd26: 'ranap_msg_factory: Use network byte order for 16 bit mode_versions field' ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Feb 20 14:24:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 14:24:42 GMT Subject: osmo-iuh.git branch master updated. 8f67f8e83ce923ba5ee0aa406f1b4854d3a6f70f Message-ID: <201602201424.u1KEOgAW061790@git.osmocom.org> This is an 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 8f67f8e83ce923ba5ee0aa406f1b4854d3a6f70f (commit) from 635fac0c3eefa629e8f5d167d217514fa29ba423 (commit) Those revisions listed 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/tests/test-ranap.ok | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Feb 20 14:25:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 14:25:27 GMT Subject: osmo-iuh.git branch neels/wip updated. 8d4cbda8f649f6a74103885bbb89495c2edc10b2 Message-ID: <201602201425.u1KEPRlA061932@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards 7f011ff1b6665ed231bfa9c7edd275647b1aaa9a (commit) discards 7c6b66efc35c9fa25c449a694aa98100f0806bdd (commit) discards 115c3d572fa55bd159df40da5b381cbd554852a5 (commit) discards 5e8e467a4f887eee6072f587a9d78db1d8945c78 (commit) discards 989fa91d7c4687d8343fa0dfc45090ac8ae25ce8 (commit) discards 6e7c5f00bc8300e819d10b28e94ed214f802f3bf (commit) via 8d4cbda8f649f6a74103885bbb89495c2edc10b2 (commit) via 9ab9d756246966ab56f051aeb162cfbcc6531204 (commit) via d5b80a185c84233fc17466204641b43b5eeb8804 (commit) via 465d29560fc1232ceea1567a8861502052d47d63 (commit) via 5b5dcf6306283367221fb7ef38374b8088747f01 (commit) via 7a299f3dea615058f075797597f9aefdff6286ec (commit) via 8f67f8e83ce923ba5ee0aa406f1b4854d3a6f70f (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 (7f011ff1b6665ed231bfa9c7edd275647b1aaa9a) \ N -- N -- N (8d4cbda8f649f6a74103885bbb89495c2edc10b2) 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=8d4cbda8f649f6a74103885bbb89495c2edc10b2 commit 8d4cbda8f649f6a74103885bbb89495c2edc10b2 Author: Neels Hofmeyr Date: Thu Feb 18 23:03:15 2016 +0100 wip ----------------------------------------------------------------------- Summary of changes: src/tests/test-ranap.ok | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Feb 20 15:48:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 20 Feb 2016 15:48:08 GMT Subject: osmo-iuh.git branch neels/wip updated. 5c5d19e9babe99f8741542c7e8cd420731991550 Message-ID: <201602201548.u1KFm82T076815@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards 8d4cbda8f649f6a74103885bbb89495c2edc10b2 (commit) via 5c5d19e9babe99f8741542c7e8cd420731991550 (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 (8d4cbda8f649f6a74103885bbb89495c2edc10b2) \ N -- N -- N (5c5d19e9babe99f8741542c7e8cd420731991550) 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=5c5d19e9babe99f8741542c7e8cd420731991550 commit 5c5d19e9babe99f8741542c7e8cd420731991550 Author: Neels Hofmeyr Date: Thu Feb 18 23:03:15 2016 +0100 wip ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test.c | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sun Feb 21 11:23:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 21 Feb 2016 11:23:26 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-266-g2450aa7 Message-ID: <201602211123.u1LBNQPw049408@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 2450aa7e0d804f696813884844fd100f0c4fdf78 (commit) from 082eaa0fe05a32efae10ed0ef40027053deea8bc (commit) Those revisions listed above that are new 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=2450aa7e0d804f696813884844fd100f0c4fdf78 commit 2450aa7e0d804f696813884844fd100f0c4fdf78 Author: Neels Hofmeyr Date: Sun Feb 21 12:21:35 2016 +0100 libmsc/smpp: disable lchan access for now To make the IuCS build work, disable the BSC-land access from MSC's SMPP code. Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/smpp_openbsc.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 21 11:24:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 21 Feb 2016 11:24:31 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-268-ga7040c0 Message-ID: <201602211124.u1LBOVZr049576@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards a0c292a836959be6cda34a4095b2d1e58400a32f (commit) discards eb552e52ae4f3a66eefa682cd07d61f8c3826018 (commit) via a7040c04f5311722256656abe5c61e8c3adf9aaf (commit) via 07deea93639bc2ac2f787ddb444154914aa12f27 (commit) via 2450aa7e0d804f696813884844fd100f0c4fdf78 (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 (a0c292a836959be6cda34a4095b2d1e58400a32f) \ N -- N -- N (a7040c04f5311722256656abe5c61e8c3adf9aaf) 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=a7040c04f5311722256656abe5c61e8c3adf9aaf commit a7040c04f5311722256656abe5c61e8c3adf9aaf Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=07deea93639bc2ac2f787ddb444154914aa12f27 commit 07deea93639bc2ac2f787ddb444154914aa12f27 Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/smpp_openbsc.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 21 16:48:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 21 Feb 2016 16:48:48 GMT Subject: libosmocore.git branch zecke/wip/redmine-update created. 0.9.0-76-g15fd45a Message-ID: <201602211648.u1LGmmVN021713@git.osmocom.org> This is an 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, zecke/wip/redmine-update has been created at 15fd45a2e00d2f1650e311e099f0c24a28d07a93 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=15fd45a2e00d2f1650e311e099f0c24a28d07a93 commit 15fd45a2e00d2f1650e311e099f0c24a28d07a93 Author: Holger Hans Peter Freyther Date: Sun Feb 21 17:48:29 2016 +0100 Test.. if redmine upgrades this ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Feb 21 17:02:47 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 21 Feb 2016 17:02:47 GMT Subject: libosmocore.git branch zecke/wip/redmine-update deleted. 0.9.0-76-g15fd45a Message-ID: <201602211702.u1LH2luh023814@git.osmocom.org> This is an 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, zecke/wip/redmine-update has been deleted was 15fd45a2e00d2f1650e311e099f0c24a28d07a93 ----------------------------------------------------------------------- 15fd45a2e00d2f1650e311e099f0c24a28d07a93 Test.. if redmine upgrades this ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Feb 21 23:36:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 21 Feb 2016 23:36:21 GMT Subject: osmo-iuh.git branch neels/wip updated. d67f3709709c4932152767e8dea61201f75fa7bf Message-ID: <201602212336.u1LNaLER096205@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards 5c5d19e9babe99f8741542c7e8cd420731991550 (commit) via d67f3709709c4932152767e8dea61201f75fa7bf (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 (5c5d19e9babe99f8741542c7e8cd420731991550) \ N -- N -- N (d67f3709709c4932152767e8dea61201f75fa7bf) 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=d67f3709709c4932152767e8dea61201f75fa7bf commit d67f3709709c4932152767e8dea61201f75fa7bf Author: Neels Hofmeyr Date: Thu Feb 18 23:03:15 2016 +0100 hnb-test: attempt to reply to an MM Identity Request ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test.c | 35 +++++++++++++++++++++++++++++------ 1 file changed, 29 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 22 08:17:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 08:17:34 GMT Subject: osmo-iuh.git branch master updated. ce5b9965f94839c79128c6ff72034995022db1de Message-ID: <201602220817.u1M8HY4X081950@git.osmocom.org> This is an 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 ce5b9965f94839c79128c6ff72034995022db1de (commit) from 8f67f8e83ce923ba5ee0aa406f1b4854d3a6f70f (commit) Those revisions listed above that are new 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=ce5b9965f94839c79128c6ff72034995022db1de commit ce5b9965f94839c79128c6ff72034995022db1de Author: Harald Welte Date: Mon Feb 22 09:17:15 2016 +0100 import TR 25.931 with examples of signalling procedures ----------------------------------------------------------------------- Summary of changes: specs/by_chapter/25.931.pdf | 1 + specs/by_name/examples_signalling_procedures.pdf | 1 + specs/files/tr_125931v130000p.pdf | Bin 0 -> 918422 bytes 3 files changed, 2 insertions(+) create mode 120000 specs/by_chapter/25.931.pdf create mode 120000 specs/by_name/examples_signalling_procedures.pdf create mode 100644 specs/files/tr_125931v130000p.pdf hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 22 08:45:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 08:45:21 GMT Subject: osmo-pcu.git branch master updated. 0.2-744-g4f8438a Message-ID: <201602220845.u1M8jLjj086651@git.osmocom.org> This is an 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 4f8438a6cd0f34bb22493b13154e382983bbda01 (commit) via 7f28c97fcc87d2ce773a2ae91579a84b40d12539 (commit) via be881c028fc4da00c4046ecd9296727975c206a3 (commit) via 64e7b83139772c8fff775ef2adfeadb704558920 (commit) via d6752491e1facccf3cb022a6701532379a1f4e0c (commit) via be314d9a54578d1eb31ab84f5de9bc16f8e892e9 (commit) via 14e26cbca3d4fe5b7e7e6729e12708555ddb3a41 (commit) via 2d2efb13e7232bd1f1dc5ccc1633b01ceb256c0b (commit) via 0f5c6956dd3ab09ddda72c186fb80b8b0d44f9e4 (commit) via fbd82e4e9f38ed6885e94ccf8d0297bba65b50de (commit) via b55f31373554394092bb923acca723cc7808cd49 (commit) via 215e18c9d45cdaa43705ae7c8f8cb43c0db28225 (commit) via 2305afd86c3d3541d01fee0dee408a4510f96d4e (commit) via 4cc46d3e2ab3762733d1e496d4d4a6f749faba47 (commit) via 9e8593917f3e301c3487f73430ce416a08360ce8 (commit) via f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0 (commit) via 7c72acaa941fd7f3663b0f9b36fe30f4974f1979 (commit) via 1ff70c26e3a79aa583f5da8f595364efdebbfa06 (commit) via 7d5157ee17f60ab1455bc61e514803916201c444 (commit) via be80c3670ec03f9fd15a8a2b82b77398751910b1 (commit) via 2647a337a8343ab1cbb9bb17f918df2db98864e7 (commit) via 18831c3ca94b8cfcdb64a883d88d22404d7c28bd (commit) via 7505f1d63613892a29c3bfb503d3f6f185fb1016 (commit) via 4e7424d47bf15b3d7a902fbd020838540117292a (commit) via 9876a3ba5dd1f51bb56d340d709b0d2db7891a26 (commit) via 6b356a58d1269fe4ad449bc868cbc734c6d2a28e (commit) via f2694b74c9af6e308d3886cd3c75864d101de8d4 (commit) via 8eb17143f2b3ab5d96c46d698722de9dc83ac5f4 (commit) via 81a04f7d79ab290028074cfa626498abfdb09937 (commit) via 646da1ba8dea43035c5ade1949b1876e5e1cbfa0 (commit) via 5a3c84d0fd41a2477463e6f1df108b5b4369a434 (commit) via 5f93f855a77928bb77f47f104e6e3ff0bfac74d1 (commit) via f04a5b33ecf01a9bdbd7e971cddb0a87608d04a6 (commit) via 0316dc6e4808d0413a4edf3738edea44193228e4 (commit) via 29e3a2f0f3d3cacdb741d406e43b0c725fffd81e (commit) via 56d06f3e1eb3ffb99defd6d8c3df0a938113ddb9 (commit) via 2ca86afdecd49d20fb8cd262a5540e9b4b8c0215 (commit) via 741d25cb6f8c0c1522cf6d1be2fea49356ecd4bd (commit) via f4bb42459ca4f3e18f9ee3d3a27389b85c7692e8 (commit) via 4a07a3be11e7366b557bab795aa23b42725ec23e (commit) via 0df80be95e3604656ff36024f793ef3c36455051 (commit) via acf66fb45612888c1eac3f03707a2928103fb1f3 (commit) via a35122c496e153fbec8c943953aa7b78de8d154f (commit) via 9f6867033f19dd8d1e33100c5b80e9b70bddbe2a (commit) via 36df7740dd7f81fe36d35e808cc53f518f4e360e (commit) via 08c72fb4a91c267410535be26d2bb399914ff6d4 (commit) via 8cba7e9b6d11918c9865006b41f768943e1e44df (commit) via 13965aed74ae1c59cfd4f52275ac3e98f9aa9e3a (commit) via db88380b76e70db4ab3d895102b3e164bf8efe3d (commit) via 3b1c5537731cc63125f1b82c0e6149372a7fe0da (commit) via 9b3d7e015968bdb0a9f1a3642c1047d875d7049f (commit) via f9940ca8d7d93e143da375c0775e852bd20e4c52 (commit) via 53bc1861c4b6197bfc6715f8d4c08add473f7c6f (commit) via b4beb545f7751f598e520707a6358bd515282869 (commit) via d7630f2256f7e99240c214b5c3310cf650e393d5 (commit) via 419b03497555eec53bc5759f6838d6a464987b99 (commit) via b41262fa0bc7edb64e518839923933a3480d1d48 (commit) via eb08f86c0278bc6c6d1ba42c82c66d564a5f7c06 (commit) via f2f24b09593bb91e84538e7f6c9e51dd642bf5e0 (commit) via 192bf33ffb14de601451343cae53838d8e7feeb7 (commit) via 2bef4dbd431150dddadd52221d7e238ca49ea4a3 (commit) via 3fdcb2b84e1397f0a46bada134f5122357871e75 (commit) via ae9c575d2c2e7f906c41d28682445e6c8cb53f03 (commit) via c2141c6064ddf5283937c7f77468bf2396787804 (commit) via 70955c765cbd7d58f8e9fec134becfd53ea395e1 (commit) via a88d065606a29f5cd7d140fbacb49d78428ceb98 (commit) via 5058bd6e9e8335ca5cd8ad586de3843447c859bf (commit) via fec94d1c5c57e328e27a9b0208706a0a54d3da56 (commit) via 14bb0947b49e7f936f3ff0708e5891a873362d3b (commit) via 3a3b6a7e861d813894ae9fb35c973a60628ce58a (commit) via 53efa3eeb64010c75210bb58aaed3fe8d6353e06 (commit) via 314ec4db40d46634e38adcbe1be93986278b605a (commit) via f0e403911d1f00d83b8080e2d70fd9fe02dd4ad1 (commit) via 6e9f9c20e94e09fad5fa96ee233476b3ff16b045 (commit) via cc34a5b43f5542f2cc3866a0487915049d39df91 (commit) via 22f8087b982af3e077311d5dbc4e1eebc7153ea3 (commit) via fc1b3e6c9076ddc38e07715b2cc30319bac19b9c (commit) via f2ba4cbf51ba5ec4183a9153ba2ce51df9050881 (commit) via 7e7a261de0751bf2361e86761c7eb9fa7dbcdf9a (commit) via a47aaa4e7a833ab7ae3a2b995dd533f2402751b1 (commit) via 08f631c1978a128bc516923d9c33bc3198e22a33 (commit) via 369c2fb7b48652d812c4d085e42c01ff0348d3d0 (commit) via 166c9fc82708f1965265251225632d3e3b20f529 (commit) via 7b579978749c4c21acd711b1b48b1579bc225d48 (commit) via cb7289094a40f179f6c538780f3117f7ad9688bd (commit) via 96ccea8436f9a5bbd9f459c6c1bdb9a24dd2bed9 (commit) via 4c9e549aa3d65c6b8c6b001895904cc82cb81a64 (commit) via 0d05805b7612f5244077aaaa21bb1f28cbf146d9 (commit) via ed2dbf6954b9883218f5ace1d801c0e316df912a (commit) via bf49f042d432780fe37c53aed5e4e3f34ac80793 (commit) via aa9daa1b9dfc74deb2ab4993f74ba61ee2712f73 (commit) via 38f18698b3413bf3e608026aff519427af740335 (commit) via 5ffbb2744f77f497db80efceb405ff248386cb1c (commit) via a24e1cd50839ef217ba4fe213ad840693b9fb82d (commit) via 37005a165d487d1ffd5bfc6fde1f918a022b718d (commit) via 580edbc326268f0c3f4d0cbffeac963d06ffe8ac (commit) via 8e323b39f99b7dd1be6ecd335c0620546ca0bfd8 (commit) via 869449cdd0d4fd85279226a009aafb71ef3332cb (commit) via 8f8197f3fde1bafa1d720d9f685288eb4cd36e23 (commit) via a3a567e7655b9842c9542d2ba5d1bf5237b46af0 (commit) via e1ca87f0570674526e6586c697e06a1c83b8071b (commit) via 93c55d04e5917aa54ce37a9e997d0af87cc8be85 (commit) via 2b3121eebf1ec6cbcb25422d6a254d2b4fc15d18 (commit) via 2e3a81e4b3454ec5aa3b332215044008ed8014aa (commit) via 5c75480e9075b4f60deb220a09507ee41f2479fb (commit) via d88bb2e825ec868a9634985fedad7a85f8e77944 (commit) from 7f4841b3ac7d27cd6840729f0c4be77bec0c1b27 (commit) Those revisions listed above that are new 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=4f8438a6cd0f34bb22493b13154e382983bbda01 commit 4f8438a6cd0f34bb22493b13154e382983bbda01 Merge: 7f4841b 7f28c97 Author: Holger Hans Peter Freyther Date: Mon Feb 22 09:44:39 2016 +0100 Merge remote-tracking branch 'origin/jerlbeck/master' This adds EDGE support and at the same time is changing a lot of code on GPRS support as well. Due my business decision of completing as much as possible during the time we had the unit test coverage is not as extensive as I had hoped for. This is just the beginning. We do not support mixed GPRS/EDGE support and have plenty of things to improve throughput. Thanks to On-Waves for supporting a project with so many unknowns and uncertainty and Jacob for leading the effort at sysmocom. ----------------------------------------------------------------------- Summary of changes: src/bitvector.cpp | 18 + src/bitvector.h | 1 + src/bts.cpp | 286 +++- src/bts.h | 40 +- src/csn1.cpp | 1 + src/decoding.cpp | 267 +++- src/decoding.h | 21 +- src/encoding.cpp | 940 ++++++++++++-- src/encoding.h | 54 +- src/gprs_bssgp_pcu.cpp | 134 +- src/gprs_coding_scheme.cpp | 204 ++- src/gprs_coding_scheme.h | 129 +- src/gprs_ms.cpp | 255 +++- src/gprs_ms.h | 22 +- src/gprs_rlcmac_sched.cpp | 52 +- src/gprs_rlcmac_ts_alloc.cpp | 41 +- src/gsm_rlcmac.cpp | 8 + src/gsm_rlcmac.h | 3 +- src/pcu_main.cpp | 7 + src/pcu_utils.h | 16 + src/pcu_vty.c | 140 +- src/pcu_vty_functions.cpp | 73 +- src/pcu_vty_functions.h | 1 + src/poll_controller.cpp | 9 +- src/rlc.cpp | 176 ++- src/rlc.h | 186 ++- src/tbf.cpp | 336 +++-- src/tbf.h | 120 +- src/tbf_dl.cpp | 640 +++++---- src/tbf_ul.cpp | 51 +- tests/alloc/AllocTest.cpp | 12 +- tests/edge/EdgeTest.cpp | 617 ++++++++- tests/edge/EdgeTest.ok | 8 +- tests/ms/MsTest.cpp | 4 +- tests/tbf/TbfTest.cpp | 279 +++- tests/tbf/TbfTest.err | 2935 ++++++++++++++++++++++++++++++++++++------ tests/tbf/TbfTest.ok | 23 + tests/types/TypesTest.cpp | 62 +- tests/types/TypesTest.ok | 3 +- 39 files changed, 6737 insertions(+), 1437 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 09:07:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 09:07:10 GMT Subject: libosmocore.git branch jerlbeck/fixes/ladp-sms deleted. 0.6.5-11-g38c5792 Message-ID: <201602220907.u1M97A0K090113@git.osmocom.org> This is an 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, jerlbeck/fixes/ladp-sms has been deleted was 38c5792721bc1c41d81465e1ce6c7c957fb60f89 ----------------------------------------------------------------------- 38c5792721bc1c41d81465e1ce6c7c957fb60f89 msgb: Optionally declare some msgb struct fields as const ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 22 09:07:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 09:07:40 GMT Subject: libosmocore.git branch jerlbeck/fixes/gb deleted. 0.7.0-30-gef3ab6b Message-ID: <201602220907.u1M97euX090192@git.osmocom.org> This is an 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, jerlbeck/fixes/gb has been deleted was ef3ab6b546707f856e3951aedd2d737602c3d434 ----------------------------------------------------------------------- ef3ab6b546707f856e3951aedd2d737602c3d434 ns: Force a defined state when sending NS RESET ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 22 09:11:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 09:11:18 GMT Subject: libosmocore.git branch jerlbeck/wip/gprs deleted. 0.7.0-32-gc6cbeae Message-ID: <201602220911.u1M9BIS3090895@git.osmocom.org> This is an 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, jerlbeck/wip/gprs has been deleted was c6cbeae6a65fa652e245706488583ce7ff393863 ----------------------------------------------------------------------- c6cbeae6a65fa652e245706488583ce7ff393863 gprs: Don't discard SUSPEND/RESUME in bssgp_rcvmsg ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 22 09:21:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 09:21:26 GMT Subject: libosmocore.git branch master updated. 0.9.0-76-gf78ec5c Message-ID: <201602220921.u1M9LQP4092538@git.osmocom.org> This is an 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 f78ec5ce0d0f6038147d9b9e14d81094309ba5d5 (commit) from ab0eb96dd9f49aecf6722c0ec01b03d6061cd40e (commit) Those revisions listed above that are new 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=f78ec5ce0d0f6038147d9b9e14d81094309ba5d5 commit f78ec5ce0d0f6038147d9b9e14d81094309ba5d5 Author: Jacob Erlbeck Date: Tue Nov 17 09:53:23 2015 +0100 gb: Add bssgp_msgb_copy function This function originates from openbsc/src/gprs but is just specific to BSSGP/Gb on the same level like bssgp_msgb_alloc. This commit puts the former gprs_msgb_copy function beside bssgp_msgb_alloc. Renamed function: gprs_msgb_copy -> bssgp_msgb_copy Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/osmocom/gprs/gprs_bssgp.h | 1 + src/gb/gprs_bssgp_util.c | 30 ++++++++++++++++++++++++++++++ src/gb/libosmogb.map | 1 + tests/gb/gprs_bssgp_test.c | 34 ++++++++++++++++++++++++++++++++++ tests/gb/gprs_bssgp_test.ok | 4 ++++ 5 files changed, 70 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 22 09:21:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 09:21:38 GMT Subject: libosmocore.git branch jerlbeck/wip/openbsc-to-core deleted. 0.9.0-51-gea7f732 Message-ID: <201602220921.u1M9LcV1092597@git.osmocom.org> This is an 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, jerlbeck/wip/openbsc-to-core has been deleted was ea7f73254f35e34d8d3f34d38cb6613ae8af4bf0 ----------------------------------------------------------------------- ea7f73254f35e34d8d3f34d38cb6613ae8af4bf0 gb: Add bssgp_msgb_copy function ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 22 09:37:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 09:37:19 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-267-g9295f95 Message-ID: <201602220937.u1M9bJoA095412@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 9295f95c5dca8e2a1c7ddc2cbe8f2862f97f4491 (commit) from 2450aa7e0d804f696813884844fd100f0c4fdf78 (commit) Those revisions listed above that are new 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=9295f95c5dca8e2a1c7ddc2cbe8f2862f97f4491 commit 9295f95c5dca8e2a1c7ddc2cbe8f2862f97f4491 Author: Daniel Willmann Date: Mon Feb 22 10:34:32 2016 +0100 osmo-bsc: Pass gsmnet to bsc_vty_init() ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 22 10:02:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 10:02:53 GMT Subject: libosmocore.git branch max/l1sap updated. 0.9.0-73-g2c9ae57 Message-ID: <201602221002.u1MA2r2O000214@git.osmocom.org> This is an 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, max/l1sap has been updated discards c6fd0de3bda681e4b8e2a16261381336d06edee7 (commit) via 2c9ae57e4099625ed4fe8f38a90d887c154e387b (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 (c6fd0de3bda681e4b8e2a16261381336d06edee7) \ N -- N -- N (2c9ae57e4099625ed4fe8f38a90d887c154e387b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=2c9ae57e4099625ed4fe8f38a90d887c154e387b commit 2c9ae57e4099625ed4fe8f38a90d887c154e387b Author: Max Date: Thu Feb 18 15:15:20 2016 +0100 Extend L1SAP PH-DATA with presence information Previously the presence of header and data blocks were communicated in-band which decreases code readability and makes it unnecessary hard to add support for new hardware. Note: OsmoBTS have to be modified to take advantage of extended ph_data_param structure. ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 22 10:03:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 10:03:58 GMT Subject: openbsc.git branch master updated. 0.15.0-165-g389a62d Message-ID: <201602221003.u1MA3wpv000603@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 389a62d752576d32f13bcf78a855ec0adaaec617 (commit) via 5ac4aadd1a9613db6592bf8a82ddbbf273ab2c3e (commit) via 1330478aa508ddaf2b0045d7b3acd97665712aac (commit) via d35957a7d976e49dc3ff7eda0280f4fadbb69c0b (commit) via d58c033305a644b5c44a836ce8bc7a552499014d (commit) via e7bcdc3bdac76503fa75a64fd1d592ef77ebc294 (commit) via 9158089fa8564bbca8dca4c902b6ae55c65cda98 (commit) via 3fbf0a3735deec391f64fc7a01b9b8f21d006275 (commit) from 2259c7528e583a10628d0690d7cabfa749b23257 (commit) Those revisions listed above that are new 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=389a62d752576d32f13bcf78a855ec0adaaec617 commit 389a62d752576d32f13bcf78a855ec0adaaec617 Merge: 2259c75 5ac4aad Author: Holger Hans Peter Freyther Date: Mon Feb 22 11:02:36 2016 +0100 Merge branch 'jerlbeck/fixes/sgsn' Remove the assert in the llme by avoiding the usage of foreign to local mappings of TLLIs. The asserts had been hit at 32C3 and the fixes were created by Jacob and had been tested at the convention. http://cgit.osmocom.org/openbsc/commit/?id=5ac4aadd1a9613db6592bf8a82ddbbf273ab2c3e commit 5ac4aadd1a9613db6592bf8a82ddbbf273ab2c3e Author: Jacob Erlbeck Date: Mon Jan 4 18:43:38 2016 +0100 sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches If an MM context cannot be found based on BBSGP info and a RA UPDATE REQUEST is received, try to find an MM context with an P-TMSI from which the TLLI could have been derived. This also checks, whether the routing area matches. This is similar to the old behaviour removed by the commits "sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli" and "sgsn: Remove tlli_foreign2local", except that this will only be done for RA UPDATE REQUESTs now. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=1330478aa508ddaf2b0045d7b3acd97665712aac commit 1330478aa508ddaf2b0045d7b3acd97665712aac Author: Jacob Erlbeck Date: Mon Jan 4 18:43:37 2016 +0100 sgsn/test: Add test case test_gmm_routing_areas This test add different cases of routing area changes. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=d35957a7d976e49dc3ff7eda0280f4fadbb69c0b commit d35957a7d976e49dc3ff7eda0280f4fadbb69c0b Author: Jacob Erlbeck Date: Mon Jan 4 18:43:36 2016 +0100 sgsn: Change handling of missing mmctx in gsm48_rx_gmm_ra_upd_req Currently the MM context is just overwritten by a call to sgsn_mm_ctx_by_tlli(msgb_tlli(msg), &old_ra_id) even if it has already been found by using the BSSGP info. With the changes made to sgsn_mm_ctx_by_tlli this will never find a MM context if the routing area has changed. If the routing area has not changed, the mmctx has already been found if it exists. This commit splits searching for an MM context (if it hasn't been found already) from checking, whether a found one can really be used. The actual search is removed, so that the MS will be forced to restart the attach procedure, which is less efficient but safe. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=d58c033305a644b5c44a836ce8bc7a552499014d commit d58c033305a644b5c44a836ce8bc7a552499014d Author: Jacob Erlbeck Date: Mon Jan 4 18:43:35 2016 +0100 sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli Currently the code also matches the TLLI against LOCAL and FOREIGN mappings of the P-TMSI, thus eventually finding MM contexts not consistent with the TLLI (both tlli and tlli_new differ). On the other hand, tlli_new is not checked at all. This commit changes the function to only look at mmctx->tlli, mmctx->tlli_new, and the routing area. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=e7bcdc3bdac76503fa75a64fd1d592ef77ebc294 commit e7bcdc3bdac76503fa75a64fd1d592ef77ebc294 Author: Jacob Erlbeck Date: Mon Jan 4 18:43:34 2016 +0100 sgsn: Make ra_id_equals available as gprs_ra_id_equals The function is moved to gprs_utils.c, renamed, and made non-static to be usable in other modules, too. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=9158089fa8564bbca8dca4c902b6ae55c65cda98 commit 9158089fa8564bbca8dca4c902b6ae55c65cda98 Author: Jacob Erlbeck Date: Mon Jan 4 18:43:33 2016 +0100 sgsn/test: Add bssgp_raid parameter to send_0408_message The BSSGP cell identifier is used to get the RA for the TLLI lookup. The send_0408_message function used in the tests does not set this, so the RA identifier is always 0-0-0-0. This commit adds a parameters to pass the RAID and adds missing dummy RAIDs. Note that the CI can still not be set and thus is always 0. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/openbsc/commit/?id=3fbf0a3735deec391f64fc7a01b9b8f21d006275 commit 3fbf0a3735deec391f64fc7a01b9b8f21d006275 Author: Jacob Erlbeck Date: Mon Jan 4 18:43:32 2016 +0100 sgsn: Remove tlli_foreign2local Currently foreign TLLI are sometimes mapped to local TLLI in the hope that they will match. This seems to sometimes introduce inconsisties, possibly leading to a failing assertion in _bssgp_tx_dl_ud. This mapping should probably reduce the allocation of additional LLME during routing area changes. This commit removes tlli_foreign2local. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 4 + openbsc/include/openbsc/gprs_utils.h | 2 + openbsc/src/gprs/gprs_gmm.c | 38 +++- openbsc/src/gprs/gprs_llc.c | 25 +-- openbsc/src/gprs/gprs_sgsn.c | 59 +++--- openbsc/src/gprs/gprs_utils.c | 7 + openbsc/tests/sgsn/sgsn_test.c | 367 ++++++++++++++++++++++++++++++++--- openbsc/tests/sgsn/sgsn_test.ok | 7 + 8 files changed, 417 insertions(+), 92 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 22 10:06:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 10:06:37 GMT Subject: openbsc.git branch jerlbeck/fixes/sgsn deleted. 0.15.0-146-g622f82e Message-ID: <201602221006.u1MA6b3B001095@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, jerlbeck/fixes/sgsn has been deleted was 622f82e46a26f7758df607d464c552167481e943 ----------------------------------------------------------------------- 622f82e46a26f7758df607d464c552167481e943 sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 22 10:08:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 10:08:56 GMT Subject: libosmocore.git branch master updated. 0.9.0-77-gcc00bf8 Message-ID: <201602221008.u1MA8uK6001472@git.osmocom.org> This is an 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 cc00bf8779f48fd1e592fc7d0a60fc00b04826cd (commit) from f78ec5ce0d0f6038147d9b9e14d81094309ba5d5 (commit) Those revisions listed above that are new 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=cc00bf8779f48fd1e592fc7d0a60fc00b04826cd commit cc00bf8779f48fd1e592fc7d0a60fc00b04826cd Author: Max Date: Mon Feb 22 11:03:26 2016 +0100 Extend L1SAP PH-DATA with presence information Previously the presence of header and data blocks were communicated in-band which decreases code readability and makes it unnecessary hard to add support for new hardware. Note: OsmoBTS have to be modified to take advantage of extended ph_data_param structure. ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/osmocom/gsm/l1sap.h | 11 +++++++++++ 2 files changed, 12 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 22 10:15:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 10:15:57 GMT Subject: osmo-iuh.git branch master updated. 19dea8b49b538a1918bd25d814c212fe397b3cad Message-ID: <201602221015.u1MAFvnu002850@git.osmocom.org> This is an 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 19dea8b49b538a1918bd25d814c212fe397b3cad (commit) from ce5b9965f94839c79128c6ff72034995022db1de (commit) Those revisions listed above that are new 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=19dea8b49b538a1918bd25d814c212fe397b3cad commit 19dea8b49b538a1918bd25d814c212fe397b3cad Author: Daniel Willmann Date: Fri Feb 19 16:53:43 2016 +0100 asn1: Generate _free_*ies function declarations ranap_ies_defs.h is checked in so update it hnbap_ies_defs.h and rua_ies_defs.h need to be regenerated ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 12 ++ include/osmocom/ranap/ranap_ies_defs.h | 317 ++++++++++++++++++++++++++++++++- 2 files changed, 328 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 22 10:43:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 10:43:59 GMT Subject: osmo-pcu.git branch max/gsmtap2 created. 0.2-747-ga43fe8b Message-ID: <201602221043.u1MAhxPJ007946@git.osmocom.org> This is an 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, max/gsmtap2 has been created at a43fe8ba5c3324050f8bbf987f43da08bae5532f (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=a43fe8ba5c3324050f8bbf987f43da08bae5532f commit a43fe8ba5c3324050f8bbf987f43da08bae5532f Author: Max Date: Mon Feb 22 11:42:33 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct DSP access) to use GSMTAP. Previously only DSP-related functions were instrumented. http://cgit.osmocom.org/osmo-pcu/commit/?id=c5276a57f99a377583936876010592a21a92f533 commit c5276a57f99a377583936876010592a21a92f533 Author: Max Date: Mon Feb 22 11:39:30 2016 +0100 Introduce --gsmtap-ip/-i option This option allows user to use custom IP address instead of default "localhost". Correspondingly gsmtap init moved from sysmoBTS-specific code up to "bts" struct level. This way it can be easier reused by other implementations. http://cgit.osmocom.org/osmo-pcu/commit/?id=3e864cc7f2e8d7f554f744b0299dd033898301de commit 3e864cc7f2e8d7f554f744b0299dd033898301de Author: Max Date: Mon Feb 22 11:26:10 2016 +0100 Ignore files generated by cscope tool Signed-off-by: Max ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 10:57:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 10:57:46 GMT Subject: osmo-pcu.git branch max/gsmtap2 updated. 0.2-747-g1abca6c Message-ID: <201602221057.u1MAvkAW010551@git.osmocom.org> This is an 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, max/gsmtap2 has been updated discards a43fe8ba5c3324050f8bbf987f43da08bae5532f (commit) discards c5276a57f99a377583936876010592a21a92f533 (commit) via 1abca6c33d95c0bf360d4dfc1f0bb15b195c957a (commit) via 12079db43965269e7ce73a61503a79111b42747a (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 (a43fe8ba5c3324050f8bbf987f43da08bae5532f) \ N -- N -- N (1abca6c33d95c0bf360d4dfc1f0bb15b195c957a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=1abca6c33d95c0bf360d4dfc1f0bb15b195c957a commit 1abca6c33d95c0bf360d4dfc1f0bb15b195c957a Author: Max Date: Mon Feb 22 11:42:33 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct DSP access) to use GSMTAP. Previously only DSP-related functions were instrumented. http://cgit.osmocom.org/osmo-pcu/commit/?id=12079db43965269e7ce73a61503a79111b42747a commit 12079db43965269e7ce73a61503a79111b42747a Author: Max Date: Mon Feb 22 11:39:30 2016 +0100 Introduce --gsmtap-ip/-i option This option allows user to use custom IP address instead of default "localhost". Correspondingly gsmtap init moved from sysmoBTS-specific code up to "bts" struct level. This way it can be easier reused by other implementations. The lack of regressions was verified by checking following command on sysmoBTS: "./osmo-pcu -c osmo-pcu.cfg -r 1 -i 192.168.10.1" where 192.168.10.1 is the host which was running wireshark and netcat: "nc -u -l 192.168.10.1 -p 4729" to accept gsmtap flow. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 11:07:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 11:07:59 GMT Subject: osmo-bts.git branch max/l1sap updated. 0.4.0-116-gff56df5 Message-ID: <201602221107.u1MB7xBF012554@git.osmocom.org> This is an 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, max/l1sap has been updated discards afcc88d095e13553c3e7a11cb454c4eb0a533945 (commit) via ff56df575a44b6417614cab19b066f9c6dbf91a7 (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 (afcc88d095e13553c3e7a11cb454c4eb0a533945) \ N -- N -- N (ff56df575a44b6417614cab19b066f9c6dbf91a7) 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=ff56df575a44b6417614cab19b066f9c6dbf91a7 commit ff56df575a44b6417614cab19b066f9c6dbf91a7 Author: Max Date: Thu Feb 18 17:48:07 2016 +0100 Fix ocmo-bts-octphy interaction with OsmoPCU Previously osmo-bts-octphy have not provided in-band presence information which cause off-by-one errors and misinterpretation of ph_data_ind by PCU. This fixed now by adding support for explicitly passing PH-DATA presence info. Corresponding check and in-band passing of presence information are removed. Note: this requires libosmocore version with osmo_ph_pres_info_type support integrated. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 22 11:18:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 11:18:46 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-268-gc01abec Message-ID: <201602221118.u1MBIkSP014536@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via c01abec7d8393e3a23cac346283a7f0d1928d697 (commit) from 9295f95c5dca8e2a1c7ddc2cbe8f2862f97f4491 (commit) Those revisions listed above that are new 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=c01abec7d8393e3a23cac346283a7f0d1928d697 commit c01abec7d8393e3a23cac346283a7f0d1928d697 Author: Neels Hofmeyr Date: Mon Feb 22 12:16:55 2016 +0100 osmo-bsc: half-fix tz override to allow compilation As described in a comment, for MSCSPLIT the tz data has been moved to network level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to network level in osmo-bsc as well. This could be done better for osmo-bsc, rather easily too, still allowing per-BTS timezone settings. But I'm trying to focus on IuCS and would like to come back to this later. ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 14 ++++++++------ openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 25 +++++++++++++++++++------ openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 ++++++++------- openbsc/src/osmo-bsc/osmo_bsc_main.c | 8 ++++++-- openbsc/tests/bsc/bsc_test.c | 10 +++++----- 5 files changed, 46 insertions(+), 26 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 22 12:40:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 12:40:24 GMT Subject: libosmo-abis.git branch neels/bind created. 0.3.2-2-gf552853 Message-ID: <201602221240.u1MCeOFJ027605@git.osmocom.org> This is an 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, neels/bind has been created at f55285329851b54bd42605bd70af4d2f437270d3 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=f55285329851b54bd42605bd70af4d2f437270d3 commit f55285329851b54bd42605bd70af4d2f437270d3 Author: Neels Hofmeyr Date: Mon Feb 22 13:29:09 2016 +0100 ip: make bind address configurable Add bind address params to libosmo_abis_init(), e1inp_init(), e1inp_ipaccess_init(). Rename e1inp_ipaccess_init() to e1inp_ip_init(). In fact the whole ipaccess reference should be named just ip, as it is used for all BTS models using IP network interfaces, not just those from the ip.access vendor. I couldn't resist to rename this function I am touching, but am restraining myself from kicking off a renaming avalanche apart from that. Add a priv pointer to struct e1inp_driver in order to communicate the bind address parameter from e1inp_ip_init() to ipaccess_line_update(). Add static ip_bind_addr() to default to "0.0.0.0" if the e1inp_driver's priv is not set, and use that in ipaccess_line_update(). ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Feb 22 12:43:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 12:43:05 GMT Subject: openbsc.git branch neels/nitb-bind created. 0.15.0-166-gc1b4206 Message-ID: <201602221243.u1MCh5YO027985@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/nitb-bind has been created at c1b420615d0c5a1087e44f97762a0b0b4bf3cb27 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c1b420615d0c5a1087e44f97762a0b0b4bf3cb27 commit c1b420615d0c5a1087e44f97762a0b0b4bf3cb27 Author: Neels Hofmeyr Date: Mon Feb 22 13:43:37 2016 +0100 libosmo_abis_init: pass new IP bind addr param All callers pass it as NULL to use any interface as before. This will change for at least osmo-nitb soon. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 22 12:55:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 12:55:29 GMT Subject: osmo-bts.git branch master updated. 0.4.0-116-g2c541c6 Message-ID: <201602221255.u1MCtT8G030009@git.osmocom.org> This is an 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 2c541c652d1524c9770849c65cef9b3d039008bf (commit) from 94bb3769f36c8b64c5dc196f02f22994543997d2 (commit) Those revisions listed above that are new 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=2c541c652d1524c9770849c65cef9b3d039008bf commit 2c541c652d1524c9770849c65cef9b3d039008bf Author: Max Date: Thu Feb 18 17:48:07 2016 +0100 Fix ocmo-bts-octphy interaction with OsmoPCU Previously osmo-bts-octphy have not provided in-band presence information which cause off-by-one errors and misinterpretation of ph_data_ind by PCU. This fixed now by adding support for explicitly passing PH-DATA presence info. Corresponding check and in-band passing of presence information are removed. Note: this requires libosmocore version with osmo_ph_pres_info_type support integrated. [hfreyther/max: Remove + 1 from the decoded length, bump the protocol version even if the ABI change is coming from libosmocore but let us be explicity here] ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/pcuif_proto.h | 2 +- include/osmo-bts/scheduler_backend.h | 2 +- src/common/l1sap.c | 5 +++-- src/common/scheduler.c | 3 ++- src/osmo-bts-octphy/l1_if.c | 1 + src/osmo-bts-trx/scheduler_trx.c | 16 +++++++--------- 6 files changed, 15 insertions(+), 14 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 22 12:58:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 12:58:16 GMT Subject: osmo-bts.git branch master updated. 0.4.0-116-gcb20c83 Message-ID: <201602221258.u1MCwGJX030485@git.osmocom.org> This is an 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 discards 2c541c652d1524c9770849c65cef9b3d039008bf (commit) via cb20c83323da485ff392ccffa7ec75de8e2ffede (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 (2c541c652d1524c9770849c65cef9b3d039008bf) \ N -- N -- N (cb20c83323da485ff392ccffa7ec75de8e2ffede) 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=cb20c83323da485ff392ccffa7ec75de8e2ffede commit cb20c83323da485ff392ccffa7ec75de8e2ffede Author: Max Date: Thu Feb 18 17:48:07 2016 +0100 Fix ocmo-bts-octphy interaction with OsmoPCU Previously osmo-bts-octphy have not provided in-band presence information which cause off-by-one errors and misinterpretation of ph_data_ind by PCU. This fixed now by adding support for explicitly passing PH-DATA presence info. Corresponding check and in-band passing of presence information are removed. Note: this requires libosmocore version with osmo_ph_pres_info_type support integrated. [hfreyther/max: Remove + 1 from the decoded length] ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 22 13:17:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 13:17:41 GMT Subject: osmo-pcu.git branch max/gsmtap2 updated. 0.2-747-g372a547 Message-ID: <201602221317.u1MDHfMg033575@git.osmocom.org> This is an 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, max/gsmtap2 has been updated discards 1abca6c33d95c0bf360d4dfc1f0bb15b195c957a (commit) via 372a5474539f900b200cf0f2017b571270ae16f2 (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 (1abca6c33d95c0bf360d4dfc1f0bb15b195c957a) \ N -- N -- N (372a5474539f900b200cf0f2017b571270ae16f2) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=372a5474539f900b200cf0f2017b571270ae16f2 commit 372a5474539f900b200cf0f2017b571270ae16f2 Author: Max Date: Mon Feb 22 11:42:33 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct DSP access) to use GSMTAP. Previously only DSP-related functions were instrumented. ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 13:21:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 13:21:58 GMT Subject: osmo-pcu.git branch max/gsmtap2 updated. 0.2-747-g9fede59 Message-ID: <201602221321.u1MDLw9R034876@git.osmocom.org> This is an 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, max/gsmtap2 has been updated discards 372a5474539f900b200cf0f2017b571270ae16f2 (commit) via 9fede59c8072797f94c6780757fac4c84bf8a9c6 (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 (372a5474539f900b200cf0f2017b571270ae16f2) \ N -- N -- N (9fede59c8072797f94c6780757fac4c84bf8a9c6) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=9fede59c8072797f94c6780757fac4c84bf8a9c6 commit 9fede59c8072797f94c6780757fac4c84bf8a9c6 Author: Max Date: Mon Feb 22 11:42:33 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct DSP access) to use GSMTAP. Previously only DSP-related functions were instrumented. ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 13:42:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 13:42:26 GMT Subject: osmo-pcu.git branch max/gsmtap2 updated. 0.2-747-g83f260f Message-ID: <201602221342.u1MDgQop038004@git.osmocom.org> This is an 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, max/gsmtap2 has been updated discards 9fede59c8072797f94c6780757fac4c84bf8a9c6 (commit) via 83f260fe8f6347ba7f7bb5f3e89d3032782dc74b (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 (9fede59c8072797f94c6780757fac4c84bf8a9c6) \ N -- N -- N (83f260fe8f6347ba7f7bb5f3e89d3032782dc74b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=83f260fe8f6347ba7f7bb5f3e89d3032782dc74b commit 83f260fe8f6347ba7f7bb5f3e89d3032782dc74b Author: Max Date: Mon Feb 22 11:42:33 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct DSP access) to use GSMTAP. Previously only DSP-related functions were instrumented. ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 48 +++++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 23 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 13:44:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 13:44:25 GMT Subject: osmo-pcu.git branch max/gsmtap2 updated. 0.2-747-gb145fb7 Message-ID: <201602221344.u1MDiPcq038455@git.osmocom.org> This is an 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, max/gsmtap2 has been updated discards 83f260fe8f6347ba7f7bb5f3e89d3032782dc74b (commit) via b145fb7d04bf7d17556918045b650081f37e3e9d (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 (83f260fe8f6347ba7f7bb5f3e89d3032782dc74b) \ N -- N -- N (b145fb7d04bf7d17556918045b650081f37e3e9d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=b145fb7d04bf7d17556918045b650081f37e3e9d commit b145fb7d04bf7d17556918045b650081f37e3e9d Author: Max Date: Mon Feb 22 11:42:33 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct DSP access) to use GSMTAP. Previously only DSP-related functions were instrumented. ----------------------------------------------------------------------- Summary of changes: src/pcu_l1_if.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 13:51:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 13:51:31 GMT Subject: osmo-pcu.git branch master updated. 0.2-747-g528ff39 Message-ID: <201602221351.u1MDpVZu039483@git.osmocom.org> This is an 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 528ff3910f6f4455c6aee9794e05bd7d54bcc01f (commit) via 2efdf69734dc8d7f0953caad1563552f53c47b06 (commit) via 9d5580b6dd8069dbb5cdfa00b65f73978f580bcc (commit) from 4f8438a6cd0f34bb22493b13154e382983bbda01 (commit) Those revisions listed above that are new 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=528ff3910f6f4455c6aee9794e05bd7d54bcc01f commit 528ff3910f6f4455c6aee9794e05bd7d54bcc01f Author: Max Date: Mon Feb 22 11:42:33 2016 +0100 Add gsmtap support to generic bts Instrument TX and RX functions dealing with regular BTS (without direct DSP access) to use GSMTAP. Previously only DSP-related functions were instrumented. http://cgit.osmocom.org/osmo-pcu/commit/?id=2efdf69734dc8d7f0953caad1563552f53c47b06 commit 2efdf69734dc8d7f0953caad1563552f53c47b06 Author: Max Date: Mon Feb 22 11:39:30 2016 +0100 Introduce --gsmtap-ip/-i option This option allows user to use custom IP address instead of default "localhost". Correspondingly gsmtap init moved from sysmoBTS-specific code up to "bts" struct level. This way it can be easier reused by other implementations. The lack of regressions was verified by checking following command on sysmoBTS: "./osmo-pcu -c osmo-pcu.cfg -r 1 -i 192.168.10.1" where 192.168.10.1 is the host which was running wireshark and netcat: "nc -u -l 192.168.10.1 -p 4729" to accept gsmtap flow. http://cgit.osmocom.org/osmo-pcu/commit/?id=9d5580b6dd8069dbb5cdfa00b65f73978f580bcc commit 9d5580b6dd8069dbb5cdfa00b65f73978f580bcc Author: Max Date: Mon Feb 22 11:26:10 2016 +0100 Ignore files generated by cscope tool Signed-off-by: Max ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + src/bts.h | 2 ++ src/pcu_l1_if.cpp | 43 ++++++++++++++++++++++++++++++------------- src/pcu_main.cpp | 17 ++++++++++++++++- src/sysmo_l1_if.c | 6 ++---- 5 files changed, 51 insertions(+), 18 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 13:58:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 13:58:41 GMT Subject: osmo-pcu.git branch max/gsmtap2 deleted. 0.2-747-gb145fb7 Message-ID: <201602221358.u1MDwffv040859@git.osmocom.org> This is an 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, max/gsmtap2 has been deleted was b145fb7d04bf7d17556918045b650081f37e3e9d ----------------------------------------------------------------------- b145fb7d04bf7d17556918045b650081f37e3e9d Add gsmtap support to generic bts ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 13:59:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 13:59:27 GMT Subject: osmo-pcu.git branch max/gsmtapext deleted. 0.2-641-g7c2eb43 Message-ID: <201602221359.u1MDxRBX041018@git.osmocom.org> This is an 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, max/gsmtapext has been deleted was 7c2eb432e439e8ef7191e27b528e4de19b030ede ----------------------------------------------------------------------- 7c2eb432e439e8ef7191e27b528e4de19b030ede Add gsmtap support to generic bts ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 14:00:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 14:00:54 GMT Subject: osmo-bts.git branch max/l1sap deleted. 0.4.0-116-gff56df5 Message-ID: <201602221400.u1ME0sZx041425@git.osmocom.org> This is an 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, max/l1sap has been deleted was ff56df575a44b6417614cab19b066f9c6dbf91a7 ----------------------------------------------------------------------- ff56df575a44b6417614cab19b066f9c6dbf91a7 Fix ocmo-bts-octphy interaction with OsmoPCU ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Feb 22 14:01:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 14:01:50 GMT Subject: libosmocore.git branch max/l1sap deleted. 0.9.0-73-g2c9ae57 Message-ID: <201602221401.u1ME1oL0041583@git.osmocom.org> This is an 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, max/l1sap has been deleted was 2c9ae57e4099625ed4fe8f38a90d887c154e387b ----------------------------------------------------------------------- 2c9ae57e4099625ed4fe8f38a90d887c154e387b Extend L1SAP PH-DATA with presence information ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 22 14:15:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 14:15:24 GMT Subject: osmo-pcu.git branch master updated. 0.2-748-gf3f1bde Message-ID: <201602221415.u1MEFO2T043793@git.osmocom.org> This is an 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 f3f1bde4fcabf20d00b60de934e1c1e07ab0b16c (commit) from 528ff3910f6f4455c6aee9794e05bd7d54bcc01f (commit) Those revisions listed above that are new 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=f3f1bde4fcabf20d00b60de934e1c1e07ab0b16c commit f3f1bde4fcabf20d00b60de934e1c1e07ab0b16c Author: Holger Hans Peter Freyther Date: Mon Feb 22 15:14:01 2016 +0100 alloc: Fix UBSAN for accessing the array at -16 This test will check that we exhaust the available TFIs, so the last TFI is -16 and then we try to store to that address. It is surprising that it worked! ----------------------------------------------------------------------- Summary of changes: tests/alloc/AllocTest.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Mon Feb 22 15:13:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 15:13:32 GMT Subject: libosmo-abis.git branch neels/bind updated. 0.3.2-2-g1d8e205 Message-ID: <201602221513.u1MFDWQ4053879@git.osmocom.org> This is an 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, neels/bind has been updated discards f55285329851b54bd42605bd70af4d2f437270d3 (commit) via 1d8e205e1e74777255f9f1f4ed2239c9f76095b5 (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 (f55285329851b54bd42605bd70af4d2f437270d3) \ N -- N -- N (1d8e205e1e74777255f9f1f4ed2239c9f76095b5) 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-abis/commit/?id=1d8e205e1e74777255f9f1f4ed2239c9f76095b5 commit 1d8e205e1e74777255f9f1f4ed2239c9f76095b5 Author: Neels Hofmeyr Date: Mon Feb 22 13:29:09 2016 +0100 ipa driver: make bind address vty configurable Add VTY function to set the ipa bind address: e1_input ipa bind (A.B.C.D|any) Add a priv pointer to struct e1inp_driver in order to communicate the bind address parameter to ipaccess_line_update(). Add two "internal.h" functions to get/set it in the ipa driver struct. Add static ip_bind_addr() to use the IP address set from the VTY or, if none, use "0.0.0.0". Apply in ipaccess_line_update(). ----------------------------------------------------------------------- Summary of changes: include/internal.h | 5 ++++- include/osmocom/abis/abis.h | 5 +---- src/e1_input.c | 6 +++--- src/e1_input_vty.c | 26 ++++++++++++++++++++++++++ src/init.c | 4 ++-- src/input/ipaccess.c | 13 +++++++++++-- 6 files changed, 47 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Feb 22 15:50:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 15:50:20 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-278-g4bad75d Message-ID: <201602221550.u1MFoKI0060089@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated discards c01abec7d8393e3a23cac346283a7f0d1928d697 (commit) discards 9295f95c5dca8e2a1c7ddc2cbe8f2862f97f4491 (commit) discards 2450aa7e0d804f696813884844fd100f0c4fdf78 (commit) discards 082eaa0fe05a32efae10ed0ef40027053deea8bc (commit) discards 896d1b1f0b835a1198b2d6888d81fd15832edf77 (commit) discards 9476b6e6faa4f8d387219789db6540c79215dc77 (commit) discards 619804c2937d58c52bda5ae5f7a08460287cfabe (commit) discards 38e2f1bca4e43414ed39a938d7c5d8bafe5e8533 (commit) discards ebd4d820b3b0d7ba5db3b25a14f407d0c7276044 (commit) discards 5a0d9c6937605ba17bfe249864c20b54d8751f4c (commit) discards 2f0e9abbb0784d6325f852423339ae93e6a6e9ba (commit) discards 05ae5b1245f95bf765b42e49af7b2596e013f0a0 (commit) discards 7edb4311dd6f717de5c61b95f0904a4ccb01d650 (commit) discards dc70e82f9af6fe334276c41d56e9d9becc8df886 (commit) discards 9bc5be5212930a003761596ab66a53110a84fb6e (commit) discards 93ffd36d734d157d64500259edf01c8d25fe5f02 (commit) discards 66d2868fe58e4af9db0d35d9cf5d121a7f518069 (commit) discards ee0e70bb64894f2efab24204995c6376405fa89b (commit) discards 5469b132043a6ddcf62366d8d07a326245455f3b (commit) discards 604a0200fc0dbdec11c709e1d520374165e6aed3 (commit) discards 747280d8ef17770f61a24f882c834075f08acb84 (commit) discards 2101b2173b0ed48b9024413b0b890583e96f4107 (commit) discards d759ba1dbbe81c58e45223f46da97db21972d83e (commit) discards c08a9611ad7801a6fe3dc8bf03093d16c2385466 (commit) discards 3298950c83dc566281074240647336e7bde71b11 (commit) discards adea2889466b670fd67d2edaae67bafe7b01fb22 (commit) discards b562da2074099eb32b7de458cb6e60ed4f976d23 (commit) discards b7d703704dc8482d44acae7aa68ef7a01ea70b8a (commit) discards 6216309449e6358a3437088c9b9691cb622c4999 (commit) discards 1ab97d90052294133f60cdc088ac75dcd0b2d77a (commit) discards 988513381f60e7abc2d954a17ddd9887d6df916a (commit) discards a367516cbcf7de935e6cbdda2749af6505d61c77 (commit) discards f2ea9b8e4caa235e8726079c89fd16cf13a596c7 (commit) discards 3273fa8dd5a5bb87e0f14e3aa18349e4d755f3b0 (commit) discards c8f45b45b2774d2dd72534b3fc5c449f49280e2e (commit) discards ee7dddf51cc8caae2f68dc44a9fba750734ca3c2 (commit) discards 697212fb368a58b65c00742b53e820f8e3d4b315 (commit) discards b259908b2e4885d588b6c22504ccc4ff493a5487 (commit) discards 3166783366c3636854aa54d5cd48c0c642cfea3f (commit) discards 5fe5554a76904633c06c1221ecd19190b0664dfe (commit) discards d29b09918a22d3ffc4b6355ca186c12234cb0613 (commit) discards cc94480abb94b3faac34eace1e04e115184da863 (commit) discards 7dcab212ad150cc9c18177a566f688503caac360 (commit) discards d0b3f7292d2a145e2cf8a99985cbb9403a14f807 (commit) discards adf33799ec6106342b53001d36647e423ff6d3dc (commit) discards 33e3c97d340a6ebdbb71a407345b9553e8da539c (commit) discards 9b6b2b341d7fec786a4e5528a347050f94635301 (commit) discards bf0f765154c25cb527da25a21dc762acd58a2f19 (commit) discards 69b3da8ce49135e70249e79d1076472912050161 (commit) discards ce181ff48903598223c1c5d49a8355165f265e27 (commit) discards d03faa4bacd4d2a8b9155faf5219a948b73f481c (commit) discards cdf476fc2bfaa4430b00d7e1440f11bbaf9dfb68 (commit) discards 17ecec021a4635bc17dd7dd26066ea22a48ba464 (commit) discards 1242c25d39d7ed1ebbc5ead2e1c328e12565c07e (commit) discards 1c2c3a8335cacf83c4da50935a66d8ef660512ce (commit) discards 88aef1bfcc999386ef3b9a848ca30dd95feb1928 (commit) discards 534d1996acf725a0e015ebe3c85fafeecb0b2ca1 (commit) discards 953aa15b16efb08404ad347d18b60a8dd48b22be (commit) discards c9c23d6c0dfec4be0b8da9503242ccdc3f3de182 (commit) discards 90650ce8c9cb96cdda96a7f8925beb1f78626665 (commit) discards 95aa437284bb5067f0e73a291c19e41f8915b562 (commit) discards 2e6bd3494fced98f047ec6ec8a4ed0936aedb23b (commit) discards 5785d436e83db315f35810ecbcc404851ad991a3 (commit) discards c31d93ccd6203f0894b0a7f81cb21070a98370cc (commit) discards e31660bee972e83a3a201ac6a2c2b89de8e4abd7 (commit) discards cab323bff0ece64008131a8ae91972303891c8db (commit) discards 909f5e539f62ce503772c0270273417a640cb118 (commit) discards d9300d8afa5de7e60932deebe7ef9c37ffbfe5aa (commit) discards c2f1bc704ab66a92ccaea6eeebf9ee1e54d34464 (commit) discards 81b1678b4361b768e3384f06e8fe4e7afe693722 (commit) discards 2e6f60116d98165d63b40c9d221f986ba37eeb52 (commit) discards 6f3f889c1bb634614f82ae4318224eb02a319f71 (commit) discards 5932c0f55d226ee0cd346a913986847a34faf067 (commit) discards 1d35199a446e2b68d048016f3970ce50d298b24b (commit) discards f9202082614f01f51f39184e6ee33921fbd7599d (commit) discards 7183495061e34f08f00bde9b9341140ba8560d0c (commit) discards 59a93103d62d5eb2213ad65f90a07ae7009e0f6f (commit) discards 3035e58668bab0c5b9a4e99ae981f33c590b26fa (commit) discards 73c74b7bfc00729dc6eabd5ea345f3371fff8ed4 (commit) discards 0d53e6d8cc86ac0f9414fddbdc466fd9c455dd84 (commit) discards c1ec6f3d4ace05d57da039eee6e6e15a15c34b17 (commit) discards a097fb3b330dbb7691e1521071eeaa23261a8b37 (commit) discards 6b9fc51af3a7958af74bf54c2a23431181e5a6b4 (commit) discards 67db0d931ef4596c5eda0a1d7c5623d6410c50e2 (commit) discards 7cf2b123e8c1e7e1bcbdcc0cb02b0c4aeee30768 (commit) discards cd5104f6fcb1102dab38c2eb91b60011a32cab65 (commit) discards 99ab3897f8021299699169d1681bf1e61a962e9c (commit) discards 1520eb6f03cc9f68582791dff2e6b81df0627ddc (commit) discards 8e505c001199d8d5997d404026485cdc4bf847dd (commit) discards 856cb8997fdb75f4858c862298f4b0ecf0de7379 (commit) discards a4eecbeefb3c446c521f64c81f61faf8615ae173 (commit) discards 1c4532a0902d782325d9b3c754c2fdbf03a83e2d (commit) discards bfa52e47c74d2d32a53f8ad1db30a177f3f68824 (commit) discards 10ef4f65f26cb08a25416c2c15472f615ed91c4a (commit) discards 6da0a20a8c8579846f965ebc301e0a46c23af40a (commit) discards 6572b4e9938e11ab8a64492bdeef4c720aa9ac5e (commit) discards 7e574de1e9f843abca3f697559ce0b309785fb38 (commit) discards 80c85781212eaf44579927f02addda4392c651ff (commit) discards e352fb10e6dcf25402c77cc03d6ce1ba9beb88ba (commit) discards 519c83f219b37d4e2859ff9222b662f59f3a1307 (commit) discards b9e6bc389690492a83b238712bc225648e448215 (commit) discards 723d2d968555595d1a3c10bcd4401f4023d2a320 (commit) discards 376d2db4d2042aa84e7c34b76cad65be5bb32c19 (commit) discards b80973278af619e81f321a522d56724fc054dc42 (commit) discards ce833d51476bb9eb2a2b5762afe45341b809a6a6 (commit) discards b9716d08105c9a0a48a43af98c76638b9a67fde8 (commit) discards f0af58f60c3b48311d613f29ada352837a6ac37d (commit) discards 0af6e3bcda91dd842af699a1fe74753af2a9187d (commit) discards 7d47ec6ca57d844758e83ada5f5098f4cebf0f41 (commit) discards cebb53747c71f13b0a065ba5f528cffe91a8ec5a (commit) discards 83b40af4d81c042bd4e7229ee5ba2d0c4a2f3a17 (commit) discards 0021287d6d302949b74570ccb2ddbdd84aabbfdb (commit) discards 7fdf89d363254b4852192c8c14be483a2c41dc70 (commit) via 4bad75d8ad47ca6c08b39f8f9f911d21affefb35 (commit) via 5e8fbe7bda5209580b59fabe208d2dfa7d0ddff1 (commit) via 2bb80de919f936e65c9a08f80a60a495d5a23c04 (commit) via 464718a4efd0a64f69e46890b55216c322aa54e0 (commit) via f0ee5282fe8380b5c6c438e4c1fcb7ed0601abf4 (commit) via 21198144cd477eec32de8cbb66de3cbe749ccbc3 (commit) via 5879a037a4399d413585db4c6fb175b740a47268 (commit) via 0e21b587d5d600d4df5e1467437dc23d49b083f8 (commit) via d9bc38a8c66fdcc0a1c94c47ce08a921e7279ac6 (commit) via 72479e0aaefb444a71a9d7de9327e0738201f06f (commit) via bcd3b0c70f4c01c3bde41441c42f3b41da6d318f (commit) via ed17c8bed2cf735d139bf1e7fcdd05b838718407 (commit) via 98d198c50fe7a4c916190b16a9e80b2078420a5f (commit) via 1782e83b5d7c69d39cda6e1250044775642ff4ee (commit) via aa05d79c4df4907a589966328c9dfc7b937581eb (commit) via 3b3c96a92779bc6acae28ec81adf08a819ec71c3 (commit) via 74dfb752c46236b2d26306b3d24ff22fa7004586 (commit) via 0ded3f5dd30a033e45d25ccd27746a4851c8ebf5 (commit) via fc36afc4683cdfc008c277d9efb401cb3ff5a2fd (commit) via 9d593a758c62c983e158b328b096728784f5935c (commit) via b5378d0c2619132304a9f72ad58f798f804f7e10 (commit) via c70461b4b8f91b857f56a4129fc80e7e27a604d7 (commit) via f68a3f1f71293f2e0d2e51a7a8d506f8f039b76b (commit) via 37d2c5754fc7e79bdabbea884261bc5be63fe063 (commit) via d9b30a7d637484748bf7ee0e72cf809619f7ea8a (commit) via 2433a41696f9d8d849a049b39be830e08c3319d8 (commit) via c8a3a6210748fc3ac97d4be54b9cf3a0e48be933 (commit) via 0ff8dd4c6ddaf891541d651d18398b44cc6141fa (commit) via a60faa7d333943a52575559927aaf5855550382c (commit) via 669c7a4b522886c5a096e56e2a24644add3238c8 (commit) via 7c625a5d9620280eed3bc443d7b9d99cc0ba415a (commit) via 0e8157fa305da5350299913547e93c281ca8eb0f (commit) via 536013e28d07722aafe3f7994a75ea4b1ff42a54 (commit) via 7ba8a537b245bc3354341dacbb4c1ba147b0a373 (commit) via 8c27bdbe0524b11171cf8271e67ca43920fca20e (commit) via e251bcbd59e757349320078c617453ae5feffd2e (commit) via 91ceb617b83b37b81b1825292ff50458145e438d (commit) via d131165113282f92fc68e61311e18ccf2c7035ca (commit) via 190ea686f053488ba4e91b01b8f72044737065b4 (commit) via 06792505080b2f1e1c024d4d8fc3b075f53aca39 (commit) via fd4933787342b2d89935a4942df5842c111d3c5f (commit) via 4fa4c4e6ef17d88135f63b2bec2d281cdb9aa4a0 (commit) via d6964f7e793bde99a0ea4ba6762e03f86269ce82 (commit) via 491e396371977c015dc0636cc163537d2093babb (commit) via fc03b81298867e097447096fd90d600fc3d911b1 (commit) via 1cfb25de8516c45873255de570245d4698a5208e (commit) via b1bbb286b29272f660bab2bdf3ae52bf260eda15 (commit) via c763275150dd302895c088ef6f02b86d8ba2f559 (commit) via b3669f942257b2da8b1dafcc175277963e4cf5e3 (commit) via f1f80147787322b3aeff351d4fd30f1932d7fb95 (commit) via 1e23c5b86d5102ec28ffe8d52c0093ab10fc471e (commit) via 8eb976ce06983e625865399fa8a6054af83e0cc3 (commit) via d6219b3df95af04a1f2c241caa459475b03513d9 (commit) via 5837bf9ec94bb6e9197ace311a64475e22ee96b5 (commit) via e5fc7f8cbb0e3ba78302c638b64da213c6f00e04 (commit) via f5e6f98506eceb0a3f4232eed1ac4fb67ebdf663 (commit) via b131a2582bd1f977727b86a1002ba3d5cc20ceb3 (commit) via f3ce8895953e2530f1a5d4f96ba80473a49c2eb2 (commit) via 99c725d1af962a7b1c5ba61062c93b1301789162 (commit) via c2d770fa2ded5765525a8ab0d4b0cdec63302da8 (commit) via 28a716a2661c684baadc57775b5fce7af190f04c (commit) via 6922ea4d7492bcf57b4c3413499285476b06c20d (commit) via 10805a0825781f73bd8fb99e101ac9d41ba540b1 (commit) via 27af719fc9c1ee4852e103a7c8fd558feb124c0e (commit) via cec1f8b725757f872a5a71c869cca0d88e8fd057 (commit) via c3e0cbbb0f8346b505ee21837499a4eceef34aaf (commit) via 72b4c680dc7a0a17b499b4b0bc310983a6b1fd98 (commit) via 99eb03e4b3fd88c9f816e109b47b62597a5220a2 (commit) via 8b58e3dd56c75d837b9139aefa67786652237a31 (commit) via d1f20ad0e5d4f4ca30e28608dbc3940e7017236d (commit) via c43616a46ce0d42b5cad0f3926fd3e9ef671f60a (commit) via bdd09960a16d7c047aad97b22be3b94cc3a3f58c (commit) via 29754bb3eefb283be3af57035272a4d5c75eddb8 (commit) via 280ea3a956a85624400475bff495c5b8c4af24c2 (commit) via 4c358850d1da56a0a0e8247df5bf639234a87344 (commit) via b7d563813efd9015f0ebb57877aaed39e404d3e5 (commit) via d5d4dd8c25d6e8807919123193a66686f579783c (commit) via d33f9d68e93d953f57eae2d0bd3cbc89d3ea7b21 (commit) via 5df87218ccc17df8bb8a1fa4e68af175520f396b (commit) via f77cc34b1010a8896fd6ac7b5979c72af509fb39 (commit) via 8711d73e742a5ee1fcfc378b3da0d6eaf8559bf3 (commit) via f8e2bdf7637a0e04c2e7756d79a4ea3532b7cbf2 (commit) via ab549c833ad2c636ad32f3a0f84aaf81b229edef (commit) via 61e540d202007610b73324cc4cfd4e6dfa1e8e9b (commit) via cfcda7d563cb1ea9b2c15cb08bb4dfb4b78a0af8 (commit) via 67d6c084333b2429d053dd449ceaaeab73f56951 (commit) via 418767e1478676ec4feaae326b99d3732f244f83 (commit) via 346bf67922dfb371fbefdb0b38114796c45e7d41 (commit) via 9306eb4bc2249d466d68d54efec3d45d9e9d678f (commit) via f1e41720e0e6c82f7b425ba8c981fd741547092e (commit) via d9acd88a82174271a5771cf91ddd343f66080015 (commit) via f561a0579d0bc8e22e7d212f5fffc93b1c8eaa97 (commit) via 1b3483180c2622be851192529b9b58782da07165 (commit) via 3929ead334a8f5f908e1f8750ba64d907c2ea55c (commit) via 466643448fca7a52f100dfb2ac53c3c3ddf35fa4 (commit) via 3bb89f26f3dc198c7967a1cd4defb6fd89514d34 (commit) via 4b31df869ddaa5ffd9dcf3d9c53ec06c2f208a8b (commit) via 4a84509818589396e5646f3e09eae9d99bd4eb6a (commit) via 5c38b1c1b587df7b8c8cfb56c9dd52c033d4b913 (commit) via f0964b7ff9652fc638414c26fc91948b3296a638 (commit) via 25ec93e80ec621eab41a56daeb03b8fd83d6d970 (commit) via 7214876a3b9ac6c0822a6ad01bac6476cb34bcea (commit) via 25cf5ae8463f67c118c5db2756bbe2c90944c836 (commit) via 516c9d03efe743649d315408b8e17621f7c06c80 (commit) via 19e740c63c762aab859520ade669a2c43df4c00e (commit) via c2d8a30ce29b41b511657c3f2a50b2f4bc868c62 (commit) via f0ea38257a4c927a47f6a5f8ae2920645eb3b4bd (commit) via 6e4dddce9f8c1db13dd6f83c142d171eabdf1695 (commit) via 339bdad7a2e20609fd7db10f850925c650aa8bfb (commit) via 544dbd068d2628d301cbf59013465bfab13c430f (commit) via 479b1613b843f80d20c6cb225a76f89568887621 (commit) via 7e239a0d3f51b464f95b5fe23adfc682000f52f9 (commit) via 2950d75313ac1890eedcb2f93df2afa8554ad763 (commit) via 389a62d752576d32f13bcf78a855ec0adaaec617 (commit) via 5ac4aadd1a9613db6592bf8a82ddbbf273ab2c3e (commit) via 1330478aa508ddaf2b0045d7b3acd97665712aac (commit) via d35957a7d976e49dc3ff7eda0280f4fadbb69c0b (commit) via d58c033305a644b5c44a836ce8bc7a552499014d (commit) via e7bcdc3bdac76503fa75a64fd1d592ef77ebc294 (commit) via 9158089fa8564bbca8dca4c902b6ae55c65cda98 (commit) via 3fbf0a3735deec391f64fc7a01b9b8f21d006275 (commit) via 2259c7528e583a10628d0690d7cabfa749b23257 (commit) via 28e9f60404b3448b140ff4af06c05181c1dd982f (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 (c01abec7d8393e3a23cac346283a7f0d1928d697) \ N -- N -- N (4bad75d8ad47ca6c08b39f8f9f911d21affefb35) 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=4bad75d8ad47ca6c08b39f8f9f911d21affefb35 commit 4bad75d8ad47ca6c08b39f8f9f911d21affefb35 Author: Daniel Willmann Date: Mon Feb 22 15:59:17 2016 +0100 gprs: Handle GMM service request (Iu mode only) Iu mode has a GMM service request message which a UE in PMM-IDLE mode can use to switch back to PMM-CONNECTED mode. http://cgit.osmocom.org/openbsc/commit/?id=5e8fbe7bda5209580b59fabe208d2dfa7d0ddff1 commit 5e8fbe7bda5209580b59fabe208d2dfa7d0ddff1 Author: Daniel Willmann Date: Mon Feb 22 10:34:32 2016 +0100 osmo-bsc: Pass gsmnet to bsc_vty_init() http://cgit.osmocom.org/openbsc/commit/?id=2bb80de919f936e65c9a08f80a60a495d5a23c04 commit 2bb80de919f936e65c9a08f80a60a495d5a23c04 Author: Neels Hofmeyr Date: Sun Feb 21 12:21:35 2016 +0100 libmsc/smpp: disable lchan access for now To make the IuCS build work, disable the BSC-land access from MSC's SMPP code. Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now. http://cgit.osmocom.org/openbsc/commit/?id=464718a4efd0a64f69e46890b55216c322aa54e0 commit 464718a4efd0a64f69e46890b55216c322aa54e0 Author: Daniel Willmann Date: Sat Feb 20 11:02:42 2016 +0100 libmsc: Don't use bts field of gsm_subscriber_connection Use gsm_subscriber_connection does not have a bts field if building as libmsc. Use network directly. http://cgit.osmocom.org/openbsc/commit/?id=f0ee5282fe8380b5c6c438e4c1fcb7ed0601abf4 commit f0ee5282fe8380b5c6c438e4c1fcb7ed0601abf4 Author: Daniel Willmann Date: Fri Feb 19 16:59:08 2016 +0100 sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=21198144cd477eec32de8cbb66de3cbe749ccbc3 commit 21198144cd477eec32de8cbb66de3cbe749ccbc3 Author: Neels Hofmeyr Date: Thu Feb 18 22:51:38 2016 +0100 cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=5879a037a4399d413585db4c6fb175b740a47268 commit 5879a037a4399d413585db4c6fb175b740a47268 Author: Neels Hofmeyr Date: Thu Feb 18 22:42:07 2016 +0100 iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the corresponding typedef. It leads to a redefinition error in our coverity build. http://cgit.osmocom.org/openbsc/commit/?id=0e21b587d5d600d4df5e1467437dc23d49b083f8 commit 0e21b587d5d600d4df5e1467437dc23d49b083f8 Author: Daniel Willmann Date: Thu Feb 18 15:59:01 2016 +0100 Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()" There should be no need to silence this warning, the ranap_free_* functions are declared in libranap headers. In any case this will only obscure any real issue. Maybe osmo-iuh was not rebuilt completely (including generation of the c files from the python script). This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0. http://cgit.osmocom.org/openbsc/commit/?id=d9bc38a8c66fdcc0a1c94c47ce08a921e7279ac6 commit d9bc38a8c66fdcc0a1c94c47ce08a921e7279ac6 Author: Daniel Willmann Date: Thu Feb 18 15:51:06 2016 +0100 libiu: Use custom setupormodifieditemies function The one generated by the python script doesn't really do what we want. Instead of futzing around with the script again just write our own version. http://cgit.osmocom.org/openbsc/commit/?id=72479e0aaefb444a71a9d7de9327e0738201f06f commit 72479e0aaefb444a71a9d7de9327e0738201f06f Author: Daniel Willmann Date: Thu Feb 18 15:50:30 2016 +0100 libiu: Indicate in log where we don't handle a specific message http://cgit.osmocom.org/openbsc/commit/?id=bcd3b0c70f4c01c3bde41441c42f3b41da6d318f commit bcd3b0c70f4c01c3bde41441c42f3b41da6d318f Author: Daniel Willmann Date: Thu Feb 18 15:46:52 2016 +0100 libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c http://cgit.osmocom.org/openbsc/commit/?id=ed17c8bed2cf735d139bf1e7fcdd05b838718407 commit ed17c8bed2cf735d139bf1e7fcdd05b838718407 Author: Neels Hofmeyr Date: Tue Feb 16 13:13:31 2016 +0100 iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies() http://cgit.osmocom.org/openbsc/commit/?id=98d198c50fe7a4c916190b16a9e80b2078420a5f commit 98d198c50fe7a4c916190b16a9e80b2078420a5f Author: Neels Hofmeyr Date: Tue Feb 16 13:11:45 2016 +0100 add tests/libiudummy http://cgit.osmocom.org/openbsc/commit/?id=1782e83b5d7c69d39cda6e1250044775642ff4ee commit 1782e83b5d7c69d39cda6e1250044775642ff4ee Author: Neels Hofmeyr Date: Tue Feb 16 12:07:47 2016 +0100 msc: define extern iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=aa05d79c4df4907a589966328c9dfc7b937581eb commit aa05d79c4df4907a589966328c9dfc7b937581eb Author: Neels Hofmeyr Date: Tue Feb 16 12:03:01 2016 +0100 gsm0408_rcvmsg_iucs: remove unused link_id arg. http://cgit.osmocom.org/openbsc/commit/?id=3b3c96a92779bc6acae28ec81adf08a819ec71c3 commit 3b3c96a92779bc6acae28ec81adf08a819ec71c3 Author: Neels Hofmeyr Date: Tue Feb 16 11:53:22 2016 +0100 msc: implicitly link to iu_tx, don't have callbacks. This is more akin to the way openbsc do, as well as less code. http://cgit.osmocom.org/openbsc/commit/?id=74dfb752c46236b2d26306b3d24ff22fa7004586 commit 74dfb752c46236b2d26306b3d24ff22fa7004586 Author: Daniel Willmann Date: Mon Feb 15 20:50:04 2016 +0100 gprs/sgsn: Use RAB assignment response cb in PDP context activation http://cgit.osmocom.org/openbsc/commit/?id=0ded3f5dd30a033e45d25ccd27746a4851c8ebf5 commit 0ded3f5dd30a033e45d25ccd27746a4851c8ebf5 Author: Daniel Willmann Date: Mon Feb 15 20:49:13 2016 +0100 osmo-cscn: Add dummy function for RAB assignment response http://cgit.osmocom.org/openbsc/commit/?id=fc36afc4683cdfc008c277d9efb401cb3ff5a2fd commit fc36afc4683cdfc008c277d9efb401cb3ff5a2fd Author: Daniel Willmann Date: Mon Feb 15 20:47:49 2016 +0100 libiu: Add support for RAB assignment response callback http://cgit.osmocom.org/openbsc/commit/?id=9d593a758c62c983e158b328b096728784f5935c commit 9d593a758c62c983e158b328b096728784f5935c Author: Daniel Willmann Date: Mon Feb 15 20:45:35 2016 +0100 sgsn_libgtp: Update rab (de)act function names to libui version http://cgit.osmocom.org/openbsc/commit/?id=b5378d0c2619132304a9f72ad58f798f804f7e10 commit b5378d0c2619132304a9f72ad58f798f804f7e10 Author: Daniel Willmann Date: Mon Feb 15 20:39:12 2016 +0100 sgsn_test: Make sgsn_test compile again after libui change http://cgit.osmocom.org/openbsc/commit/?id=c70461b4b8f91b857f56a4129fc80e7e27a604d7 commit c70461b4b8f91b857f56a4129fc80e7e27a604d7 Author: Daniel Willmann Date: Wed Feb 3 15:50:41 2016 +0100 sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign In the IU case the RNC and ggsn communicate directly on the user plane. Since the IP address of the RNC is not known in our case (it sits behind the hnbgw) we need to update the PDP context with the new IP address after receiving the RAB assignment response (which includes the IP address). http://cgit.osmocom.org/openbsc/commit/?id=f68a3f1f71293f2e0d2e51a7a8d506f8f039b76b commit f68a3f1f71293f2e0d2e51a7a8d506f8f039b76b Author: Daniel Willmann Date: Mon Feb 15 13:58:35 2016 +0100 sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it The RAB assignment response includes the gtp teid that we sent along in the assignment request. Retrieve the correct pdp context from there and activate it. http://cgit.osmocom.org/openbsc/commit/?id=37d2c5754fc7e79bdabbea884261bc5be63fe063 commit 37d2c5754fc7e79bdabbea884261bc5be63fe063 Author: Daniel Willmann Date: Wed Feb 3 15:20:28 2016 +0100 sgsn: Add a function to return the pdp ctx for an mm ctx and tei http://cgit.osmocom.org/openbsc/commit/?id=d9b30a7d637484748bf7ee0e72cf809619f7ea8a commit d9b30a7d637484748bf7ee0e72cf809619f7ea8a Author: Daniel Willmann Date: Wed Feb 3 15:17:42 2016 +0100 sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act() http://cgit.osmocom.org/openbsc/commit/?id=2433a41696f9d8d849a049b39be830e08c3319d8 commit 2433a41696f9d8d849a049b39be830e08c3319d8 Author: Daniel Willmann Date: Wed Feb 3 11:35:50 2016 +0100 gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type Try to limit the effect 3G support has on the remaining code base. The sgsn test still fails, but at a later test. http://cgit.osmocom.org/openbsc/commit/?id=c8a3a6210748fc3ac97d4be54b9cf3a0e48be933 commit c8a3a6210748fc3ac97d4be54b9cf3a0e48be933 Author: Daniel Willmann Date: Wed Feb 3 11:30:57 2016 +0100 tests/sgsn: Fix compilation of sgsn_test The sgsn test still fails, but at least it is compiling again.. http://cgit.osmocom.org/openbsc/commit/?id=0ff8dd4c6ddaf891541d651d18398b44cc6141fa commit 0ff8dd4c6ddaf891541d651d18398b44cc6141fa Author: Daniel Willmann Date: Mon Feb 15 13:46:39 2016 +0100 sgsn_libgtp: Use the address provided by the GGSN for RAB activation http://cgit.osmocom.org/openbsc/commit/?id=a60faa7d333943a52575559927aaf5855550382c commit a60faa7d333943a52575559927aaf5855550382c Author: Daniel Willmann Date: Mon Feb 15 13:45:27 2016 +0100 gprs: Fix some misleading comments http://cgit.osmocom.org/openbsc/commit/?id=669c7a4b522886c5a096e56e2a24644add3238c8 commit 669c7a4b522886c5a096e56e2a24644add3238c8 Author: Daniel Willmann Date: Mon Feb 15 11:55:47 2016 +0100 WIP: Wait for radio bearer before sending pdp context accept http://cgit.osmocom.org/openbsc/commit/?id=7c625a5d9620280eed3bc443d7b9d99cc0ba415a commit 7c625a5d9620280eed3bc443d7b9d99cc0ba415a Author: Daniel Willmann Date: Mon Jan 25 16:55:00 2016 +0100 HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it http://cgit.osmocom.org/openbsc/commit/?id=0e8157fa305da5350299913547e93c281ca8eb0f commit 0e8157fa305da5350299913547e93c281ca8eb0f Author: Daniel Willmann Date: Mon Jan 25 16:53:20 2016 +0100 sgsn_iu: RABAssignment response is an Outcome, not a Successful one http://cgit.osmocom.org/openbsc/commit/?id=536013e28d07722aafe3f7994a75ea4b1ff42a54 commit 536013e28d07722aafe3f7994a75ea4b1ff42a54 Author: Daniel Willmann Date: Mon Jan 25 16:49:53 2016 +0100 gprs_gmm: Fix bit mask when determining update/attach type Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type. In 3GPP TS 24.008 it indicates if a follow-on request is pending by the MS, but only in Iu mode. According to the spec it is not required to react to that request with a follow-on proceed so this field can be ignored for now. See 3GPP TS 24.008 Ch. 4.4: "Unless it has specific permission from the network (follow-on proceed) the mobile station side should await the release of the RR connection used for a MM specific procedure before a new MM specific procedure or MM connection establishment is started." as well as Ch. 4.4.4.6: "If the network wishes to prolong the RR connection to allow the mobile station to initiate MM connection establishment (for example if the mobile station has indicated in the LOCATION UPDATING REQUEST that it has a follow-on request pending) the network shall send "follow on proceed" in the LOCATION UPDATING ACCEPT and start timer T3255." http://cgit.osmocom.org/openbsc/commit/?id=7ba8a537b245bc3354341dacbb4c1ba147b0a373 commit 7ba8a537b245bc3354341dacbb4c1ba147b0a373 Author: Neels Hofmeyr Date: Sun Feb 14 23:23:06 2016 +0100 doc: rename nitb graph to bsc, add msc graph NITB is already gone from this branch. We may even resurrect it, but I prefer to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph now. Also add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=8c27bdbe0524b11171cf8271e67ca43920fca20e commit 8c27bdbe0524b11171cf8271e67ca43920fca20e Author: Neels Hofmeyr Date: Sun Feb 14 23:19:55 2016 +0100 doc: add lists to nitb graph http://cgit.osmocom.org/openbsc/commit/?id=e251bcbd59e757349320078c617453ae5feffd2e commit e251bcbd59e757349320078c617453ae5feffd2e Author: Neels Hofmeyr Date: Fri Feb 12 14:58:33 2016 +0100 cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics. http://cgit.osmocom.org/openbsc/commit/?id=91ceb617b83b37b81b1825292ff50458145e438d commit 91ceb617b83b37b81b1825292ff50458145e438d Author: Neels Hofmeyr Date: Fri Feb 12 14:43:27 2016 +0100 mscsplit: fix compilation and comments. move msc_api.h. http://cgit.osmocom.org/openbsc/commit/?id=d131165113282f92fc68e61311e18ccf2c7035ca commit d131165113282f92fc68e61311e18ccf2c7035ca Author: Neels Hofmeyr Date: Fri Feb 12 14:28:11 2016 +0100 mscsplit: getting grips on header scopes http://cgit.osmocom.org/openbsc/commit/?id=190ea686f053488ba4e91b01b8f72044737065b4 commit 190ea686f053488ba4e91b01b8f72044737065b4 Author: Neels Hofmeyr Date: Fri Feb 12 12:19:06 2016 +0100 msc: clarify msc_api and msc_ifaces scopes http://cgit.osmocom.org/openbsc/commit/?id=06792505080b2f1e1c024d4d8fc3b075f53aca39 commit 06792505080b2f1e1c024d4d8fc3b075f53aca39 Author: Neels Hofmeyr Date: Fri Feb 12 12:00:06 2016 +0100 rename IFACE_IUCS to IFACE_IU http://cgit.osmocom.org/openbsc/commit/?id=fd4933787342b2d89935a4942df5842c111d3c5f commit fd4933787342b2d89935a4942df5842c111d3c5f Author: Neels Hofmeyr Date: Fri Feb 12 11:57:20 2016 +0100 cscn: rename msc_api http://cgit.osmocom.org/openbsc/commit/?id=4fa4c4e6ef17d88135f63b2bec2d281cdb9aa4a0 commit 4fa4c4e6ef17d88135f63b2bec2d281cdb9aa4a0 Author: Neels Hofmeyr Date: Fri Feb 12 11:54:04 2016 +0100 cscn: some file moves/renames http://cgit.osmocom.org/openbsc/commit/?id=d6964f7e793bde99a0ea4ba6762e03f86269ce82 commit d6964f7e793bde99a0ea4ba6762e03f86269ce82 Author: Neels Hofmeyr Date: Thu Feb 11 21:30:12 2016 +0100 mscsplit: remove osmo-nitb, it starts to cause linking hell. http://cgit.osmocom.org/openbsc/commit/?id=491e396371977c015dc0636cc163537d2093babb commit 491e396371977c015dc0636cc163537d2093babb Author: Neels Hofmeyr Date: Thu Feb 11 01:28:06 2016 +0100 cscn wip: direct dtap responses to IuCS http://cgit.osmocom.org/openbsc/commit/?id=fc03b81298867e097447096fd90d600fc3d911b1 commit fc03b81298867e097447096fd90d600fc3d911b1 Author: Neels Hofmeyr Date: Thu Feb 11 01:28:28 2016 +0100 cscn: fix missing network backpointer http://cgit.osmocom.org/openbsc/commit/?id=1cfb25de8516c45873255de570245d4698a5208e commit 1cfb25de8516c45873255de570245d4698a5208e Author: Neels Hofmeyr Date: Wed Feb 10 23:48:13 2016 +0100 cscn: own talloc root and gsm_network instance; misc. Heading towards a sovereign CSCN. http://cgit.osmocom.org/openbsc/commit/?id=b1bbb286b29272f660bab2bdf3ae52bf260eda15 commit b1bbb286b29272f660bab2bdf3ae52bf260eda15 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:37 2016 +0100 mscsplit: exclude some more vty nodes http://cgit.osmocom.org/openbsc/commit/?id=c763275150dd302895c088ef6f02b86d8ba2f559 commit c763275150dd302895c088ef6f02b86d8ba2f559 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:00 2016 +0100 cosmetic: remove unused extern. http://cgit.osmocom.org/openbsc/commit/?id=b3669f942257b2da8b1dafcc175277963e4cf5e3 commit b3669f942257b2da8b1dafcc175277963e4cf5e3 Author: Neels Hofmeyr Date: Wed Feb 10 23:44:26 2016 +0100 introduce vty CSCN_NODE, cosmetically. http://cgit.osmocom.org/openbsc/commit/?id=f1f80147787322b3aeff351d4fd30f1932d7fb95 commit f1f80147787322b3aeff351d4fd30f1932d7fb95 Author: Neels Hofmeyr Date: Wed Feb 10 23:42:17 2016 +0100 mscplit: try to clarify root talloc ctx and global gsm_network. The aim is to allow osmo-cscn to pass its own root talloc context and global gsm_network struct instance cleanly. This may stir up some old and dusty globals, but I hope it's for the better, since not all is a BSC. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which are needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed to have a different name for it. Admitted, it's still called the bsc_vty, but a split thereof is probably coming soon, because the CSCN doesn't want any of the BSC nor BTS specific vty commands. http://cgit.osmocom.org/openbsc/commit/?id=1e23c5b86d5102ec28ffe8d52c0093ab10fc471e commit 1e23c5b86d5102ec28ffe8d52c0093ab10fc471e Author: Neels Hofmeyr Date: Mon Feb 8 22:14:07 2016 +0100 mscsplit: remove bts and lchan pointers from libmsc The diff between this and master will probably need a lot of review and fixes. The current state does compile, but I expect pretty much everything to be broken now. Future development will reinstate proper functionality piecemeal. The first goal is to get basic signalling to work, then SMS. The voice control (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed last AFAICT. http://cgit.osmocom.org/openbsc/commit/?id=8eb976ce06983e625865399fa8a6054af83e0cc3 commit 8eb976ce06983e625865399fa8a6054af83e0cc3 Author: Neels Hofmeyr Date: Thu Jan 28 15:04:56 2016 +0100 cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs. Until I get the proper link id from the SUA SAP, make sure we recognise it as hardcoded by setting it to 42. http://cgit.osmocom.org/openbsc/commit/?id=d6219b3df95af04a1f2c241caa459475b03513d9 commit d6219b3df95af04a1f2c241caa459475b03513d9 Author: Neels Hofmeyr Date: Thu Jan 28 14:27:22 2016 +0100 cscn: allocate IuCS conn, properly return rc. http://cgit.osmocom.org/openbsc/commit/?id=5837bf9ec94bb6e9197ace311a64475e22ee96b5 commit 5837bf9ec94bb6e9197ace311a64475e22ee96b5 Author: Neels Hofmeyr Date: Thu Jan 28 14:20:27 2016 +0100 cscn: call msc_compl_l3() from subscr_conn_allocate_iu() Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment). Call msc_compl_l3() when establishing a subscriber connection for IuCS. Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and conn_id instead. Move subscr_conn_allocate_iu() to the top of the file, because it semantically belongs before subscr_conn_lookup_iu(). http://cgit.osmocom.org/openbsc/commit/?id=e5fc7f8cbb0e3ba78302c638b64da213c6f00e04 commit e5fc7f8cbb0e3ba78302c638b64da213c6f00e04 Author: Neels Hofmeyr Date: Thu Jan 28 13:48:03 2016 +0100 cscn: default to osmo-cscn.cfg, not opencscn.cfg http://cgit.osmocom.org/openbsc/commit/?id=f5e6f98506eceb0a3f4232eed1ac4fb67ebdf663 commit f5e6f98506eceb0a3f4232eed1ac4fb67ebdf663 Author: Neels Hofmeyr Date: Thu Jan 28 13:03:45 2016 +0100 cscn: move gsm0408_rcvmsg_iucs() decl to proper place. Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration there. http://cgit.osmocom.org/openbsc/commit/?id=b131a2582bd1f977727b86a1002ba3d5cc20ceb3 commit b131a2582bd1f977727b86a1002ba3d5cc20ceb3 Author: Neels Hofmeyr Date: Mon Jan 25 19:24:01 2016 +0100 put Iu-common and Iu-CS stuff in proper places Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh altogether, eventually. iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c. http://cgit.osmocom.org/openbsc/commit/?id=f3ce8895953e2530f1a5d4f96ba80473a49c2eb2 commit f3ce8895953e2530f1a5d4f96ba80473a49c2eb2 Author: Neels Hofmeyr Date: Mon Jan 25 18:53:22 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=99c725d1af962a7b1c5ba61062c93b1301789162 commit 99c725d1af962a7b1c5ba61062c93b1301789162 Author: Neels Hofmeyr Date: Mon Jan 18 17:09:46 2016 +0100 todo / #if 0 http://cgit.osmocom.org/openbsc/commit/?id=c2d770fa2ded5765525a8ab0d4b0cdec63302da8 commit c2d770fa2ded5765525a8ab0d4b0cdec63302da8 Author: Neels Hofmeyr Date: Mon Jan 18 17:09:25 2016 +0100 minor fixes http://cgit.osmocom.org/openbsc/commit/?id=28a716a2661c684baadc57775b5fce7af190f04c commit 28a716a2661c684baadc57775b5fce7af190f04c Author: Neels Hofmeyr Date: Mon Jan 18 17:08:25 2016 +0100 func declaration, comments http://cgit.osmocom.org/openbsc/commit/?id=6922ea4d7492bcf57b4c3413499285476b06c20d commit 6922ea4d7492bcf57b4c3413499285476b06c20d Author: Neels Hofmeyr Date: Mon Jan 18 17:07:42 2016 +0100 fix: it's called msgb.dst. http://cgit.osmocom.org/openbsc/commit/?id=10805a0825781f73bd8fb99e101ac9d41ba540b1 commit 10805a0825781f73bd8fb99e101ac9d41ba540b1 Author: Neels Hofmeyr Date: Mon Jan 18 16:04:03 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=27af719fc9c1ee4852e103a7c8fd558feb124c0e commit 27af719fc9c1ee4852e103a7c8fd558feb124c0e Author: Neels Hofmeyr Date: Mon Jan 18 16:03:52 2016 +0100 Indicate A-interface for new A subscr-conn. http://cgit.osmocom.org/openbsc/commit/?id=cec1f8b725757f872a5a71c869cca0d88e8fd057 commit cec1f8b725757f872a5a71c869cca0d88e8fd057 Author: Neels Hofmeyr Date: Mon Jan 18 16:02:23 2016 +0100 Add some Iu-CS functions (in the wrong place though, wip) http://cgit.osmocom.org/openbsc/commit/?id=c3e0cbbb0f8346b505ee21837499a4eceef34aaf commit c3e0cbbb0f8346b505ee21837499a4eceef34aaf Author: Neels Hofmeyr Date: Mon Jan 18 15:57:48 2016 +0100 cosmetic: a rename, comments. Rename conn_ctx_list -> ue_conn_ctx_list. Indicate Iu-CS 'siblings' for a couple of functions. Tweak/add comments. http://cgit.osmocom.org/openbsc/commit/?id=72b4c680dc7a0a17b499b4b0bc310983a6b1fd98 commit 72b4c680dc7a0a17b499b4b0bc310983a6b1fd98 Author: Neels Hofmeyr Date: Mon Jan 18 15:52:50 2016 +0100 Add Iu-CS indicator to struct gsm_subscriber_connection. Introduce enum interface_type and gsm_subscriber_connection.via_iface to distinguish between A-interface and Iu-CS-interface connections. Add gsm_subscriber_connection.iu.link_id and iu.conn_id. http://cgit.osmocom.org/openbsc/commit/?id=99eb03e4b3fd88c9f816e109b47b62597a5220a2 commit 99eb03e4b3fd88c9f816e109b47b62597a5220a2 Author: Neels Hofmeyr Date: Mon Jan 18 10:59:18 2016 +0100 log level: DIUCS = debug http://cgit.osmocom.org/openbsc/commit/?id=8b58e3dd56c75d837b9139aefa67786652237a31 commit 8b58e3dd56c75d837b9139aefa67786652237a31 Author: Neels Hofmeyr Date: Thu Jan 14 15:08:39 2016 +0100 wip (reminders to self, whitespace) http://cgit.osmocom.org/openbsc/commit/?id=d1f20ad0e5d4f4ca30e28608dbc3940e7017236d commit d1f20ad0e5d4f4ca30e28608dbc3940e7017236d Author: Neels Hofmeyr Date: Tue Jan 12 15:08:42 2016 +0100 make osmo-cscn compile and receive first Iu-CS buf (and log it only) http://cgit.osmocom.org/openbsc/commit/?id=c43616a46ce0d42b5cad0f3926fd3e9ef671f60a commit c43616a46ce0d42b5cad0f3926fd3e9ef671f60a Author: Neels Hofmeyr Date: Tue Jan 12 15:07:40 2016 +0100 iu_init: add addr and port args http://cgit.osmocom.org/openbsc/commit/?id=bdd09960a16d7c047aad97b22be3b94cc3a3f58c commit bdd09960a16d7c047aad97b22be3b94cc3a3f58c Author: Neels Hofmeyr Date: Tue Jan 12 15:06:02 2016 +0100 add DIUCS debug id http://cgit.osmocom.org/openbsc/commit/?id=29754bb3eefb283be3af57035272a4d5c75eddb8 commit 29754bb3eefb283be3af57035272a4d5c75eddb8 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:45 2016 +0100 various small fixes http://cgit.osmocom.org/openbsc/commit/?id=280ea3a956a85624400475bff495c5b8c4af24c2 commit 280ea3a956a85624400475bff495c5b8c4af24c2 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:24 2016 +0100 sai arg back to pointer http://cgit.osmocom.org/openbsc/commit/?id=4c358850d1da56a0a0e8247df5bf639234a87344 commit 4c358850d1da56a0a0e8247df5bf639234a87344 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:53 2016 +0100 some fixes http://cgit.osmocom.org/openbsc/commit/?id=b7d563813efd9015f0ebb57877aaed39e404d3e5 commit b7d563813efd9015f0ebb57877aaed39e404d3e5 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:24 2016 +0100 generalize rab_act for ps and cs http://cgit.osmocom.org/openbsc/commit/?id=d5d4dd8c25d6e8807919123193a66686f579783c commit d5d4dd8c25d6e8807919123193a66686f579783c Author: Neels Hofmeyr Date: Sun Jan 10 23:41:51 2016 +0100 move struct ue_conn_ctx to header http://cgit.osmocom.org/openbsc/commit/?id=d33f9d68e93d953f57eae2d0bd3cbc89d3ea7b21 commit d33f9d68e93d953f57eae2d0bd3cbc89d3ea7b21 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:43 2016 +0100 sgsn_iu -> iu http://cgit.osmocom.org/openbsc/commit/?id=5df87218ccc17df8bb8a1fa4e68af175520f396b commit 5df87218ccc17df8bb8a1fa4e68af175520f396b Author: Neels Hofmeyr Date: Sun Jan 10 23:40:12 2016 +0100 sai arg http://cgit.osmocom.org/openbsc/commit/?id=f77cc34b1010a8896fd6ac7b5979c72af509fb39 commit f77cc34b1010a8896fd6ac7b5979c72af509fb39 Author: Neels Hofmeyr Date: Sun Jan 10 23:04:53 2016 +0100 iu_common http://cgit.osmocom.org/openbsc/commit/?id=8711d73e742a5ee1fcfc378b3da0d6eaf8559bf3 commit 8711d73e742a5ee1fcfc378b3da0d6eaf8559bf3 Author: Neels Hofmeyr Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=f8e2bdf7637a0e04c2e7756d79a4ea3532b7cbf2 commit f8e2bdf7637a0e04c2e7756d79a4ea3532b7cbf2 Author: Neels Hofmeyr Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=ab549c833ad2c636ad32f3a0f84aaf81b229edef commit ab549c833ad2c636ad32f3a0f84aaf81b229edef Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=61e540d202007610b73324cc4cfd4e6dfa1e8e9b commit 61e540d202007610b73324cc4cfd4e6dfa1e8e9b Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=cfcda7d563cb1ea9b2c15cb08bb4dfb4b78a0af8 commit cfcda7d563cb1ea9b2c15cb08bb4dfb4b78a0af8 Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=67d6c084333b2429d053dd449ceaaeab73f56951 commit 67d6c084333b2429d053dd449ceaaeab73f56951 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=418767e1478676ec4feaae326b99d3732f244f83 commit 418767e1478676ec4feaae326b99d3732f244f83 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=346bf67922dfb371fbefdb0b38114796c45e7d41 commit 346bf67922dfb371fbefdb0b38114796c45e7d41 Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=9306eb4bc2249d466d68d54efec3d45d9e9d678f commit 9306eb4bc2249d466d68d54efec3d45d9e9d678f Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=f1e41720e0e6c82f7b425ba8c981fd741547092e commit f1e41720e0e6c82f7b425ba8c981fd741547092e Author: Neels Hofmeyr Date: Thu Jan 28 13:04:24 2016 +0100 cscn: adjust header comment. http://cgit.osmocom.org/openbsc/commit/?id=d9acd88a82174271a5771cf91ddd343f66080015 commit d9acd88a82174271a5771cf91ddd343f66080015 Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=f561a0579d0bc8e22e7d212f5fffc93b1c8eaa97 commit f561a0579d0bc8e22e7d212f5fffc93b1c8eaa97 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=1b3483180c2622be851192529b9b58782da07165 commit 1b3483180c2622be851192529b9b58782da07165 Author: Neels Hofmeyr Date: Sun Jan 10 23:06:21 2016 +0100 disable some sgsn_tests to pass the status quo. while working on this, I need to see whether I break any more things. So remove some noise temporarily. http://cgit.osmocom.org/openbsc/commit/?id=3929ead334a8f5f908e1f8750ba64d907c2ea55c commit 3929ead334a8f5f908e1f8750ba64d907c2ea55c Author: Neels Hofmeyr Date: Fri Jan 8 01:16:35 2016 +0100 sgsn_test build http://cgit.osmocom.org/openbsc/commit/?id=466643448fca7a52f100dfb2ac53c3c3ddf35fa4 commit 466643448fca7a52f100dfb2ac53c3c3ddf35fa4 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:19 2016 +0100 sgsn_test: apply addition of gb member http://cgit.osmocom.org/openbsc/commit/?id=3bb89f26f3dc198c7967a1cd4defb6fd89514d34 commit 3bb89f26f3dc198c7967a1cd4defb6fd89514d34 Author: Neels Hofmeyr Date: Fri Jan 8 01:37:42 2016 +0100 fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free. The comment says so and it was moved above sgsn_mm_ctx_free in a commit marked as ugly hack. http://cgit.osmocom.org/openbsc/commit/?id=4b31df869ddaa5ffd9dcf3d9c53ec06c2f208a8b commit 4b31df869ddaa5ffd9dcf3d9c53ec06c2f208a8b Author: Neels Hofmeyr Date: Fri Jan 8 02:40:29 2016 +0100 fix ranap_handle_co_dt, failed to pass struct pointer http://cgit.osmocom.org/openbsc/commit/?id=4a84509818589396e5646f3e09eae9d99bd4eb6a commit 4a84509818589396e5646f3e09eae9d99bd4eb6a Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. http://cgit.osmocom.org/openbsc/commit/?id=5c38b1c1b587df7b8c8cfb56c9dd52c033d4b913 commit 5c38b1c1b587df7b8c8cfb56c9dd52c033d4b913 Author: Harald Welte Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years http://cgit.osmocom.org/openbsc/commit/?id=f0964b7ff9652fc638414c26fc91948b3296a638 commit f0964b7ff9652fc638414c26fc91948b3296a638 Author: Harald Welte Date: Tue Jan 5 15:09:21 2016 +0100 remove dead code from Makefile.am http://cgit.osmocom.org/openbsc/commit/?id=25ec93e80ec621eab41a56daeb03b8fd83d6d970 commit 25ec93e80ec621eab41a56daeb03b8fd83d6d970 Author: Harald Welte Date: Tue Jan 5 15:07:25 2016 +0100 migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so this means we no longer try to link to hard-coded files outside of the openbsc.git repository. http://cgit.osmocom.org/openbsc/commit/?id=7214876a3b9ac6c0822a6ad01bac6476cb34bcea commit 7214876a3b9ac6c0822a6ad01bac6476cb34bcea Author: Harald Welte Date: Tue Dec 29 18:56:13 2015 +0100 WIP: Really ugly hacks to get up to (and including) PDP CTX ACT http://cgit.osmocom.org/openbsc/commit/?id=25cf5ae8463f67c118c5db2756bbe2c90944c836 commit 25cf5ae8463f67c118c5db2756bbe2c90944c836 Author: Harald Welte Date: Tue Dec 29 17:52:51 2015 +0100 add sgsn_iu.c that was missed in large WIP commit http://cgit.osmocom.org/openbsc/commit/?id=516c9d03efe743649d315408b8e17621f7c06c80 commit 516c9d03efe743649d315408b8e17621f7c06c80 Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=19e740c63c762aab859520ade669a2c43df4c00e commit 19e740c63c762aab859520ade669a2c43df4c00e Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. http://cgit.osmocom.org/openbsc/commit/?id=c2d8a30ce29b41b511657c3f2a50b2f4bc868c62 commit c2d8a30ce29b41b511657c3f2a50b2f4bc868c62 Author: Harald Welte Date: Fri Dec 25 22:49:37 2015 +0100 WIP http://cgit.osmocom.org/openbsc/commit/?id=f0ea38257a4c927a47f6a5f8ae2920645eb3b4bd commit f0ea38257a4c927a47f6a5f8ae2920645eb3b4bd Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Preform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. http://cgit.osmocom.org/openbsc/commit/?id=6e4dddce9f8c1db13dd6f83c142d171eabdf1695 commit 6e4dddce9f8c1db13dd6f83c142d171eabdf1695 Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=339bdad7a2e20609fd7db10f850925c650aa8bfb commit 339bdad7a2e20609fd7db10f850925c650aa8bfb Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=544dbd068d2628d301cbf59013465bfab13c430f commit 544dbd068d2628d301cbf59013465bfab13c430f Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=479b1613b843f80d20c6cb225a76f89568887621 commit 479b1613b843f80d20c6cb225a76f89568887621 Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. http://cgit.osmocom.org/openbsc/commit/?id=7e239a0d3f51b464f95b5fe23adfc682000f52f9 commit 7e239a0d3f51b464f95b5fe23adfc682000f52f9 Author: Neels Hofmeyr Date: Thu Jan 28 14:25:31 2016 +0100 Fix two rc values in gsm0408_dispatch() I do hope the unimplemented/unknown messages did not return 0 intentionally. http://cgit.osmocom.org/openbsc/commit/?id=2950d75313ac1890eedcb2f93df2afa8554ad763 commit 2950d75313ac1890eedcb2f93df2afa8554ad763 Author: Neels Hofmeyr Date: Mon Jan 18 16:01:34 2016 +0100 move subscriber conns list into struct gsm_network. Replace the global sub_connections llist with gsm_network.subscr_conns. Initialize and apply where applicable. Remove bsc_api_sub_connections(). ----------------------------------------------------------------------- Summary of changes: debian/osmocom-ipaccess-utils.install | 2 +- openbsc/.gitignore | 2 +- openbsc/include/openbsc/gprs_sgsn.h | 4 + openbsc/include/openbsc/gprs_utils.h | 2 + openbsc/include/openbsc/gsm_04_08_gprs.h | 15 + openbsc/include/openbsc/gsm_data.h | 14 +- openbsc/src/gprs/gprs_gmm.c | 198 ++++++++++- openbsc/src/gprs/gprs_llc.c | 25 +- openbsc/src/gprs/gprs_sgsn.c | 59 ++-- openbsc/src/gprs/gprs_utils.c | 7 + openbsc/src/gprs/gsm_04_08_gprs.c | 10 + openbsc/src/ipaccess/Makefile.am | 6 +- .../ipaccess/{ipaccess-find.c => abisip-find.c} | 2 +- openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 25 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 8 +- openbsc/src/utils/Makefile.am | 3 +- openbsc/tests/bsc/bsc_test.c | 10 +- openbsc/tests/sgsn/sgsn_test.c | 367 +++++++++++++++++++-- openbsc/tests/smpp/Makefile.am | 2 +- 21 files changed, 629 insertions(+), 149 deletions(-) rename openbsc/src/ipaccess/{ipaccess-find.c => abisip-find.c} (98%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 22 16:15:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 16:15:36 GMT Subject: libosmo-abis.git branch neels/bind updated. 0.3.2-2-g5a210c9 Message-ID: <201602221615.u1MGFaKW064308@git.osmocom.org> This is an 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, neels/bind has been updated discards 1d8e205e1e74777255f9f1f4ed2239c9f76095b5 (commit) via 5a210c9d2690a2cffb74afc735a789006a554492 (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 (1d8e205e1e74777255f9f1f4ed2239c9f76095b5) \ N -- N -- N (5a210c9d2690a2cffb74afc735a789006a554492) 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-abis/commit/?id=5a210c9d2690a2cffb74afc735a789006a554492 commit 5a210c9d2690a2cffb74afc735a789006a554492 Author: Neels Hofmeyr Date: Mon Feb 22 13:29:09 2016 +0100 ipa driver: make bind address vty configurable Add VTY function to set the ipa bind address: e1_input ipa bind (A.B.C.D|any) Add a priv pointer to struct e1inp_driver in order to communicate the bind address parameter to ipaccess_line_update(). Add two "internal.h" functions to get/set it in the ipa driver struct. Add static ip_bind_addr() to use the IP address set from the VTY or, if none, use "0.0.0.0". Apply in ipaccess_line_update(). ----------------------------------------------------------------------- Summary of changes: src/e1_input_vty.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Feb 22 17:27:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 22 Feb 2016 17:27:54 GMT Subject: libosmo-abis.git branch neels/bind updated. 0.3.2-2-g518cca0 Message-ID: <201602221727.u1MHRs7e075520@git.osmocom.org> This is an 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, neels/bind has been updated discards 5a210c9d2690a2cffb74afc735a789006a554492 (commit) via 518cca04b7feeda3995cf4c15066aafa918d341d (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 (5a210c9d2690a2cffb74afc735a789006a554492) \ N -- N -- N (518cca04b7feeda3995cf4c15066aafa918d341d) 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-abis/commit/?id=518cca04b7feeda3995cf4c15066aafa918d341d commit 518cca04b7feeda3995cf4c15066aafa918d341d Author: Neels Hofmeyr Date: Mon Feb 22 13:29:09 2016 +0100 ipa driver: make bind address vty configurable Add VTY function to set the ipa bind address: e1_input ipa bind (A.B.C.D|any) Add a priv pointer to struct e1inp_driver in order to communicate the bind address parameter to ipaccess_line_update(). Add two "internal.h" functions to get/set it in the ipa driver struct. Add static ip_bind_addr() to use the IP address set from the VTY or, if none, use "0.0.0.0". Apply in ipaccess_line_update(). ----------------------------------------------------------------------- Summary of changes: src/e1_input_vty.c | 2 +- src/input/ipaccess.c | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Feb 23 09:03:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 09:03:41 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-280-g0388024 Message-ID: <201602230903.u1N93flV015879@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 03880243f8527274dc4faf4562e6170fa1b15b81 (commit) via 696f78f5af0c85895df487fdd45b5c2674179636 (commit) from 4bad75d8ad47ca6c08b39f8f9f911d21affefb35 (commit) Those revisions listed above that are new 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=03880243f8527274dc4faf4562e6170fa1b15b81 commit 03880243f8527274dc4faf4562e6170fa1b15b81 Author: Daniel Willmann Date: Tue Feb 23 09:53:12 2016 +0100 sgsn_test: Fix mmctx llme and tlli struct names after merge http://cgit.osmocom.org/openbsc/commit/?id=696f78f5af0c85895df487fdd45b5c2674179636 commit 696f78f5af0c85895df487fdd45b5c2674179636 Author: Daniel Willmann Date: Tue Feb 23 09:52:13 2016 +0100 gprs_gmm: Fix mmctx tlli member rename after merge ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 23 12:25:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 12:25:29 GMT Subject: openbsc.git branch master updated. 0.15.0-166-g03933a4 Message-ID: <201602231225.u1NCPT9a046650@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 03933a49de0e3581ece2e562c336eee4933bc6c5 (commit) from 389a62d752576d32f13bcf78a855ec0adaaec617 (commit) Those revisions listed above that are new 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=03933a49de0e3581ece2e562c336eee4933bc6c5 commit 03933a49de0e3581ece2e562c336eee4933bc6c5 Author: Neels Hofmeyr Date: Tue Feb 23 13:26:02 2016 +0100 gtphub: include ports.h instead of redefining OSMO_VTY_PORT_GTPHUB ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub_main.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 23 12:27:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 12:27:31 GMT Subject: openbsc.git branch master updated. 0.15.0-167-g69da1d4 Message-ID: <201602231227.u1NCRV1f046913@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 69da1d453cb46e4ad2383747e430a59a2b49a276 (commit) from 03933a49de0e3581ece2e562c336eee4933bc6c5 (commit) Those revisions listed above that are new 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=69da1d453cb46e4ad2383747e430a59a2b49a276 commit 69da1d453cb46e4ad2383747e430a59a2b49a276 Author: Neels Hofmeyr Date: Tue Feb 23 13:28:04 2016 +0100 gtphub: tweak default logging level ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gtphub_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 23 14:10:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 14:10:21 GMT Subject: openbsc.git branch neels/bind created. 0.15.0-172-g027758e Message-ID: <201602231410.u1NEALxO061061@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bind has been created at 027758eaa04e1b39b57b360c38f0785623fca68e (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=027758eaa04e1b39b57b360c38f0785623fca68e commit 027758eaa04e1b39b57b360c38f0785623fca68e Author: Neels Hofmeyr Date: Tue Feb 23 15:10:33 2016 +0100 ctrl if wip http://cgit.osmocom.org/openbsc/commit/?id=29309bffaba0f579c10adc09d88d8e3a3b51a00f commit 29309bffaba0f579c10adc09d88d8e3a3b51a00f Author: Neels Hofmeyr Date: Tue Feb 23 14:59:43 2016 +0100 osmo-nitb: be strict about cmdline args Abort upon unknown options and missing option arguments. This came to my attention while rewiring the -m and -M options: passing -M without argument would launch nitb with wrong configuration. So, rather exit immediately. If there are legacy options that should be ignored, they deserve an own 'case:' in the option switch. There are none that I'm aware of though. http://cgit.osmocom.org/openbsc/commit/?id=81780f26f3e3e94f4241edcd30bfc3180c1f2dfc commit 81780f26f3e3e94f4241edcd30bfc3180c1f2dfc Author: Neels Hofmeyr Date: Tue Feb 23 14:57:22 2016 +0100 osmo-nitb: cosmetic, rename to rf_ctrl_path, following mncc_sock_path Strictly speaking, the unix domain socket location is not a name but a path. The MNCC socket is called path, so it is confusing to call the ctrl socket a 'name'. http://cgit.osmocom.org/openbsc/commit/?id=2a3714624a442f6a7c26de784d31fe56d6c6ef32 commit 2a3714624a442f6a7c26de784d31fe56d6c6ef32 Author: Neels Hofmeyr Date: Tue Feb 23 14:55:17 2016 +0100 osmo-nitb: add -M to pass specific MNCC socket path The old -m option without argument is still available and marked deprecated, to not make users' lives more difficult than necessary. http://cgit.osmocom.org/openbsc/commit/?id=076fa5ad3202cb8147a61a9b222364775680a025 commit 076fa5ad3202cb8147a61a9b222364775680a025 Author: Neels Hofmeyr Date: Tue Feb 23 14:09:38 2016 +0100 enable telnet VTY bind address config in various binaries Following the 'line vty'/'bind A.B.C.D' command added in libosmocore, use the configured address to set the telnet bind for the VTY line. It is now possible to publish the VTY on a specific local interface (including 0.0.0.0 aka "any"). Implement in all of: osmo-gbproxy osmo-gtphub osmo-sgsn osmo-bsc osmo-bsc_nat osmo-bsc_mgcp osmo-nitb In some of these main programs, move the telnet initialization below the configuration parsing. Historically, this was not a good idea for programs using bsc_init.c (aka bsc_bootstrap_network()), since they expected a gsm_network struct pointer in ((struct telnet_connection*)vty->priv)->priv, so that telnet had to be either initialized or replaced by a dummy struct. In the meantime, the gsm_network struct is not actually looked up in a priv pointer but in the static bsc_vty.c scope (bsc_gsmnet), so this limitation is mere legacy (even though said legacy is still there in an "#if 0" chunk). In the other binaries I have briefly looked at the init sequence dependencies and found no reason to initialize telnet above the config file parsing. In any case, I have tested every single one of abovementioned binaries to verify that they still parse the example config successfully and launch, allowing VTY connections on the configured address(es). I hope this suffices. In all of the above, log VTY address and port. LOGL_INFO is disabled by default in some of the logging scopes, and since it is a single log message right at program launch, I decided for the slightly more aggressive LOGL_NOTICE. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 23 14:12:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 14:12:51 GMT Subject: openbsc.git branch neels/nitb-bind deleted. 0.15.0-166-gc1b4206 Message-ID: <201602231412.u1NECpw7061440@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/nitb-bind has been deleted was c1b420615d0c5a1087e44f97762a0b0b4bf3cb27 ----------------------------------------------------------------------- c1b420615d0c5a1087e44f97762a0b0b4bf3cb27 libosmo_abis_init: pass new IP bind addr param ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 23 14:14:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 14:14:35 GMT Subject: libosmocore.git branch neels/bind created. 0.9.0-78-ga749777 Message-ID: <201602231414.u1NEEZaU061661@git.osmocom.org> This is an 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/bind has been created at a74977772a2cba5eae9e11d9fdb67798469a4cf0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=a74977772a2cba5eae9e11d9fdb67798469a4cf0 commit a74977772a2cba5eae9e11d9fdb67798469a4cf0 Author: Neels Hofmeyr Date: Tue Feb 23 15:15:00 2016 +0100 ctrl if wip http://cgit.osmocom.org/libosmocore/commit/?id=ab602da4c5002e64e9079ddd56d246d05b5ee7e1 commit ab602da4c5002e64e9079ddd56d246d05b5ee7e1 Author: Neels Hofmeyr Date: Tue Feb 23 14:01:41 2016 +0100 vty: add bind command for telnet vty line Add VTY command line vty bind A.B.C.D The command merely stores the configured IP-address, which can then be used by the calling main program to set the telnet port of the VTY line. (Commits in openbsc and osmo-iuh will follow up on this.) Add function vty_get_bind_addr() to publish the address in the vty.h API. Add static vty_bind_addr to store. For allocation/freeing reasons, a NULL address defaults to 127.0.0.1. BTW, I decided against allowing keywords 'any' and 'localhost' in place of an actual IP address to make sure a written config is always identical to the parsed config. ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 23 20:00:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 20:00:08 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-284-g6582c61 Message-ID: <201602232000.u1NK086n027832@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via 6582c612b3debd1689e2b17c15c11b0d4aa9749a (commit) via 76f50581d014d4b0403ac13ac6e88d42f5a2635d (commit) via 83a6ca11be32fc6f885079af0f936f66573bd995 (commit) via af30d54a10bd3095539ea2b1b240febbe18ed491 (commit) from 03880243f8527274dc4faf4562e6170fa1b15b81 (commit) Those revisions listed above that are new 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=6582c612b3debd1689e2b17c15c11b0d4aa9749a commit 6582c612b3debd1689e2b17c15c11b0d4aa9749a Author: Daniel Willmann Date: Tue Feb 23 20:59:07 2016 +0100 WIP: Try and activate RABs after service request http://cgit.osmocom.org/openbsc/commit/?id=76f50581d014d4b0403ac13ac6e88d42f5a2635d commit 76f50581d014d4b0403ac13ac6e88d42f5a2635d Author: Daniel Willmann Date: Tue Feb 23 20:14:50 2016 +0100 gprs_gmm: Log service request if not receieved from Iu mode http://cgit.osmocom.org/openbsc/commit/?id=83a6ca11be32fc6f885079af0f936f66573bd995 commit 83a6ca11be32fc6f885079af0f936f66573bd995 Author: Daniel Willmann Date: Tue Feb 23 20:13:25 2016 +0100 gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize() http://cgit.osmocom.org/openbsc/commit/?id=af30d54a10bd3095539ea2b1b240febbe18ed491 commit af30d54a10bd3095539ea2b1b240febbe18ed491 Author: Daniel Willmann Date: Tue Feb 23 20:09:39 2016 +0100 gprs: Update ue ctx from msg In case a Iu connection is reconnected we need to update the ue ctx ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 6 ++ openbsc/src/gprs/gprs_gmm.c | 123 +++++++++++++++++++++--------------- 2 files changed, 77 insertions(+), 52 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 23 23:23:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 23:23:51 GMT Subject: libosmocore.git branch neels/bind updated. 0.9.0-80-ga606593 Message-ID: <201602232323.u1NNNp2w061113@git.osmocom.org> This is an 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/bind has been updated discards a74977772a2cba5eae9e11d9fdb67798469a4cf0 (commit) discards ab602da4c5002e64e9079ddd56d246d05b5ee7e1 (commit) via a60659327dec987d2e6cd92fecf9a5ee919eccd2 (commit) via c1c9376a65ab21879470fe59573a6ddaf534b672 (commit) via b8f79757ea9f0fd16fbfa65a9de4a550ff542f01 (commit) via cc00bf8779f48fd1e592fc7d0a60fc00b04826cd (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 (a74977772a2cba5eae9e11d9fdb67798469a4cf0) \ N -- N -- N (a60659327dec987d2e6cd92fecf9a5ee919eccd2) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=a60659327dec987d2e6cd92fecf9a5ee919eccd2 commit a60659327dec987d2e6cd92fecf9a5ee919eccd2 Author: Neels Hofmeyr Date: Wed Feb 24 00:10:41 2016 +0100 Add VTY section for Control interface bind address This may seem like overkill for a mere const char * config item, but it makes the Control interface VTY commands reusable in any main() scope (inspired by libosmo-abis' VTY config). Add API functions ctrl_vty_init() and ctrl_vty_get_bind_addr(), in new files src/ctrl/control_vty.c and include/osmocom/ctrl/control_vty.h, compiled and/or installed dependent on ENABLE_VTY. Using these functions allows configuring a static const char* with the VTY commands ctrl bind A.B.C.D which callers shall subsequently use to bind the Control interface to a specific local interface address, by passing the return value of ctrl_vty_get_bind_addr() to control_interface_setup(). Add CTRL_NODE to enum node_type, "eating" RESERVED4_NODE to heed that comment on avoiding ABI changes. http://cgit.osmocom.org/libosmocore/commit/?id=c1c9376a65ab21879470fe59573a6ddaf534b672 commit c1c9376a65ab21879470fe59573a6ddaf534b672 Author: Neels Hofmeyr Date: Wed Feb 24 00:09:40 2016 +0100 add bind address parameter to ctrl_interface_setup() Make the ctrl interface bind address configurable, so that it may be made available on other addresses than 127.0.0.1. The specific aim is to allow running multiple osmo-nitbs alongside each other (commits in openbsc follow). http://cgit.osmocom.org/libosmocore/commit/?id=b8f79757ea9f0fd16fbfa65a9de4a550ff542f01 commit b8f79757ea9f0fd16fbfa65a9de4a550ff542f01 Author: Neels Hofmeyr Date: Tue Feb 23 14:01:41 2016 +0100 vty: add bind command for telnet vty line Add VTY command line vty bind A.B.C.D The command merely stores the configured IP-address, which can then be used by the calling main program to set the telnet port of the VTY line. (Commits in openbsc and osmo-iuh will follow up on this.) Add function vty_get_bind_addr() to publish the address in the vty.h API. Add static vty_bind_addr to store. For allocation/freeing reasons, a NULL address defaults to 127.0.0.1. BTW, I decided against allowing keywords 'any' and 'localhost' in place of an actual IP address to make sure a written config is always identical to the parsed config. ----------------------------------------------------------------------- Summary of changes: TODO-RELEASE | 1 + include/Makefile.am | 3 +- include/osmocom/ctrl/control_if.h | 4 +- include/osmocom/ctrl/control_vty.h | 9 ++++ include/osmocom/gsm/l1sap.h | 11 +++++ include/osmocom/vty/command.h | 3 +- src/ctrl/Makefile.am | 4 ++ src/ctrl/control_vty.c | 90 ++++++++++++++++++++++++++++++++++++++ 8 files changed, 121 insertions(+), 4 deletions(-) create mode 100644 include/osmocom/ctrl/control_vty.h create mode 100644 src/ctrl/control_vty.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Feb 23 23:50:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 23:50:42 GMT Subject: openbsc.git branch neels/bind updated. 0.15.0-174-gf99e272 Message-ID: <201602232350.u1NNog7r065113@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bind has been updated discards 027758eaa04e1b39b57b360c38f0785623fca68e (commit) discards 29309bffaba0f579c10adc09d88d8e3a3b51a00f (commit) discards 81780f26f3e3e94f4241edcd30bfc3180c1f2dfc (commit) discards 2a3714624a442f6a7c26de784d31fe56d6c6ef32 (commit) discards 076fa5ad3202cb8147a61a9b222364775680a025 (commit) via f99e2722c1203456fdc5e798098ee433e876b403 (commit) via b9a35ba970c31cafdc2d5954d47317570aab5ce9 (commit) via 9566a666b187bca3ef3e3a4101692cc9d89f872c (commit) via 89638275e2ec12e9f9fbdc0797ba75b0b456e02b (commit) via d06c2082663241b9f0fab52c7448756f44fb307f (commit) via fd1187e2e933122bdea20784a0b6b2a119351651 (commit) via 1901b92f0c1f20dad30c883d91cc82556b4f2ebd (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 (027758eaa04e1b39b57b360c38f0785623fca68e) \ N -- N -- N (f99e2722c1203456fdc5e798098ee433e876b403) 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=f99e2722c1203456fdc5e798098ee433e876b403 commit f99e2722c1203456fdc5e798098ee433e876b403 Author: Neels Hofmeyr Date: Tue Feb 23 15:10:33 2016 +0100 enable ctrl bind config for various programs Add ctrl_vty_init() calls and feed the ctrl_vty_get_bind_addr() return value to ctrl_interface_setup() in the following programs: osmo-bsc osmo-bsc_nat osmo-nitb osmo-sgsn http://cgit.osmocom.org/openbsc/commit/?id=b9a35ba970c31cafdc2d5954d47317570aab5ce9 commit b9a35ba970c31cafdc2d5954d47317570aab5ce9 Author: Neels Hofmeyr Date: Tue Feb 23 14:59:43 2016 +0100 osmo-nitb: be strict about cmdline args Abort upon unknown options and missing option arguments. This came to my attention while rewiring the -m and -M options: passing -M without argument would launch nitb with wrong configuration. So, rather exit immediately. If there are legacy options that should be ignored, they deserve an own 'case:' in the option switch. There are none that I'm aware of though. http://cgit.osmocom.org/openbsc/commit/?id=9566a666b187bca3ef3e3a4101692cc9d89f872c commit 9566a666b187bca3ef3e3a4101692cc9d89f872c Author: Neels Hofmeyr Date: Tue Feb 23 14:57:22 2016 +0100 osmo-nitb: cosmetic: rename to rf_ctrl_path, following mncc_sock_path Strictly speaking, the unix domain socket location is not a name but a path. The MNCC socket is called path, so it is confusing to call the ctrl socket a 'name'. http://cgit.osmocom.org/openbsc/commit/?id=89638275e2ec12e9f9fbdc0797ba75b0b456e02b commit 89638275e2ec12e9f9fbdc0797ba75b0b456e02b Author: Neels Hofmeyr Date: Tue Feb 23 14:55:17 2016 +0100 osmo-nitb: add -M to pass specific MNCC socket path The old -m option without argument is still available and marked deprecated, to not make users' lives more difficult than necessary. http://cgit.osmocom.org/openbsc/commit/?id=d06c2082663241b9f0fab52c7448756f44fb307f commit d06c2082663241b9f0fab52c7448756f44fb307f Author: Neels Hofmeyr Date: Tue Feb 23 14:09:38 2016 +0100 enable telnet VTY bind address config in various binaries Following the 'line vty'/'bind A.B.C.D' command added in libosmocore, use the configured address to set the telnet bind for the VTY line. It is now possible to publish the VTY on a specific local interface (including 0.0.0.0 aka "any"). Implement in all of: osmo-gbproxy osmo-gtphub osmo-sgsn osmo-bsc osmo-bsc_nat osmo-bsc_mgcp osmo-nitb In some of these main programs, move the telnet initialization below the configuration parsing. Historically, this was not a good idea for programs using bsc_init.c (aka bsc_bootstrap_network()), since they expected a gsm_network struct pointer in ((struct telnet_connection*)vty->priv)->priv, so that telnet had to be either initialized or replaced by a dummy struct. In the meantime, the gsm_network struct is not actually looked up in a priv pointer but in the static bsc_vty.c scope (bsc_gsmnet), so this limitation is mere legacy (even though said legacy is still there in an "#if 0" chunk). In the other binaries I have briefly looked at the init sequence dependencies and found no reason to initialize telnet above the config file parsing. In any case, I have tested every single one of abovementioned binaries to verify that they still parse the example config successfully and launch, allowing VTY connections on the configured address(es). I hope this suffices. In all of the above, log VTY address and port. LOGL_INFO is disabled by default in some of the logging scopes, and since it is a single log message right at program launch, I decided for the slightly more aggressive LOGL_NOTICE. http://cgit.osmocom.org/openbsc/commit/?id=fd1187e2e933122bdea20784a0b6b2a119351651 commit fd1187e2e933122bdea20784a0b6b2a119351651 Author: Neels Hofmeyr Date: Wed Feb 24 00:28:13 2016 +0100 minor fixes in bsc_vty.c and bsc_nat.c Remove unused talloc.h from bsc_vty.c. In bsc_nat.c, use OSMO_CTRL_PORT_BSC_NAT instead of hardcoding port number, and include ctrl/ports.h for that. Fix comment typo "COMAMND" http://cgit.osmocom.org/openbsc/commit/?id=1901b92f0c1f20dad30c883d91cc82556b4f2ebd commit 1901b92f0c1f20dad30c883d91cc82556b4f2ebd Author: Neels Hofmeyr Date: Wed Feb 24 00:42:44 2016 +0100 osmo-bsc: fix checking wrong pointer for ctrl setup success ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/bsc_nat.h | 3 ++- openbsc/include/openbsc/gprs_sgsn.h | 3 ++- openbsc/src/gprs/sgsn_ctrl.c | 5 +++-- openbsc/src/gprs/sgsn_main.c | 31 ++++++++++++++++++++----------- openbsc/src/libbsc/bsc_vty.c | 1 - openbsc/src/osmo-bsc/osmo_bsc_main.c | 12 ++++++++++-- openbsc/src/osmo-bsc_nat/bsc_nat.c | 12 ++++++++++-- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 5 +++-- openbsc/src/osmo-nitb/bsc_hack.c | 9 ++++++++- 9 files changed, 58 insertions(+), 23 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 23 23:50:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 23:50:50 GMT Subject: openbsc.git branch master updated. 0.15.0-169-gfd1187e Message-ID: <201602232350.u1NNooSL065193@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via fd1187e2e933122bdea20784a0b6b2a119351651 (commit) via 1901b92f0c1f20dad30c883d91cc82556b4f2ebd (commit) from 69da1d453cb46e4ad2383747e430a59a2b49a276 (commit) Those revisions listed 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/src/libbsc/bsc_vty.c | 1 - openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 5 +++-- 3 files changed, 4 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Feb 23 23:59:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 23 Feb 2016 23:59:45 GMT Subject: openbsc.git branch neels/bind updated. 0.15.0-174-g3b017c7 Message-ID: <201602232359.u1NNxjb0066771@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bind has been updated discards f99e2722c1203456fdc5e798098ee433e876b403 (commit) discards b9a35ba970c31cafdc2d5954d47317570aab5ce9 (commit) discards 9566a666b187bca3ef3e3a4101692cc9d89f872c (commit) discards 89638275e2ec12e9f9fbdc0797ba75b0b456e02b (commit) discards d06c2082663241b9f0fab52c7448756f44fb307f (commit) via 3b017c73e40769f15ee76dfbb55e63b31c143958 (commit) via 5cf85a69e55e6eae3a26c7b72f1d0deb81afdcda (commit) via dfe28a47032700d4cbeaf051a40c0f1f1f8bd94a (commit) via c9ba14034b4f5a811aa6bba8657f08a84b4d4346 (commit) via 62320a2c970bdda0458ed12a2ea9bfa3cd496c2b (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 (f99e2722c1203456fdc5e798098ee433e876b403) \ N -- N -- N (3b017c73e40769f15ee76dfbb55e63b31c143958) 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=3b017c73e40769f15ee76dfbb55e63b31c143958 commit 3b017c73e40769f15ee76dfbb55e63b31c143958 Author: Neels Hofmeyr Date: Tue Feb 23 15:10:33 2016 +0100 enable ctrl bind config for various programs Add ctrl_vty_init() calls and feed the ctrl_vty_get_bind_addr() return value to ctrl_interface_setup() in the following programs: osmo-bsc osmo-bsc_nat osmo-nitb osmo-sgsn For osmo-sgsn, move the control interface setup invocation below the config parsing, so that the ctrl_vty_get_bind_addr() can return the configured address. http://cgit.osmocom.org/openbsc/commit/?id=5cf85a69e55e6eae3a26c7b72f1d0deb81afdcda commit 5cf85a69e55e6eae3a26c7b72f1d0deb81afdcda Author: Neels Hofmeyr Date: Tue Feb 23 14:59:43 2016 +0100 osmo-nitb: be strict about cmdline args Abort upon unknown options and missing option arguments. This came to my attention while rewiring the -m and -M options: passing -M without argument would launch nitb with wrong configuration. So, rather exit immediately. If there are legacy options that should be ignored, they deserve an own 'case:' in the option switch. There are none that I'm aware of though. http://cgit.osmocom.org/openbsc/commit/?id=dfe28a47032700d4cbeaf051a40c0f1f1f8bd94a commit dfe28a47032700d4cbeaf051a40c0f1f1f8bd94a Author: Neels Hofmeyr Date: Tue Feb 23 14:57:22 2016 +0100 osmo-nitb: cosmetic: rename to rf_ctrl_path, following mncc_sock_path Strictly speaking, the unix domain socket location is not a name but a path. The MNCC socket is called path, so it is confusing to call the ctrl socket a 'name'. http://cgit.osmocom.org/openbsc/commit/?id=c9ba14034b4f5a811aa6bba8657f08a84b4d4346 commit c9ba14034b4f5a811aa6bba8657f08a84b4d4346 Author: Neels Hofmeyr Date: Tue Feb 23 14:55:17 2016 +0100 osmo-nitb: add -M to pass specific MNCC socket path The old -m option without argument is still available and marked deprecated, to not make users' lives more difficult than necessary. http://cgit.osmocom.org/openbsc/commit/?id=62320a2c970bdda0458ed12a2ea9bfa3cd496c2b commit 62320a2c970bdda0458ed12a2ea9bfa3cd496c2b Author: Neels Hofmeyr Date: Tue Feb 23 14:09:38 2016 +0100 enable telnet VTY bind address config for various programs Following the 'line vty'/'bind A.B.C.D' command added in libosmocore, use the configured address to set the telnet bind for the VTY line. It is now possible to publish the VTY on a specific local interface (including 0.0.0.0 aka "any"). Implement in all of: osmo-gbproxy osmo-gtphub osmo-sgsn osmo-bsc osmo-bsc_nat osmo-bsc_mgcp osmo-nitb In some of these main programs, move the telnet initialization below the configuration parsing. Historically, this was not a good idea for programs using bsc_init.c (aka bsc_bootstrap_network()), since they expected a gsm_network struct pointer in ((struct telnet_connection*)vty->priv)->priv, so that telnet had to be either initialized or replaced by a dummy struct. In the meantime, the gsm_network struct is not actually looked up in a priv pointer but in the static bsc_vty.c scope (bsc_gsmnet), so this limitation is mere legacy (even though said legacy is still there in an "#if 0" chunk). In the other binaries I have briefly looked at the init sequence dependencies and found no reason to initialize telnet above the config file parsing. In any case, I have tested every single one of abovementioned binaries to verify that they still parse the example config successfully and launch, allowing VTY connections on the configured address(es). I hope this suffices. In all of the above, log VTY address and port. LOGL_INFO is disabled by default in some of the logging scopes, and since it is a single log message right at program launch, I decided for the slightly more aggressive LOGL_NOTICE. ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 24 02:13:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 02:13:37 GMT Subject: openbsc.git branch neels/bind updated. 0.15.0-175-g5e49041 Message-ID: <201602240213.u1O2DbxR087156@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bind has been updated via 5e490419f2be30df330ca19cd219090ba8aa7eae (commit) from 3b017c73e40769f15ee76dfbb55e63b31c143958 (commit) Those revisions listed above that are new 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=5e490419f2be30df330ca19cd219090ba8aa7eae commit 5e490419f2be30df330ca19cd219090ba8aa7eae Author: Neels Hofmeyr Date: Wed Feb 24 03:12:44 2016 +0100 bsc_nat: fail if VTY telnet port cannot be bound ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc_nat/bsc_nat.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 24 11:56:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 11:56:54 GMT Subject: osmo-pcu.git branch max/pacch created. 0.2-749-gdb8254e Message-ID: <201602241156.u1OBussi095951@git.osmocom.org> This is an 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, max/pacch has been created at db8254e9534510715e3e5c72b7fb02f037a22a53 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=db8254e9534510715e3e5c72b7fb02f037a22a53 commit db8254e9534510715e3e5c72b7fb02f037a22a53 Author: Max Date: Wed Feb 24 12:49:35 2016 +0100 Refactor coding scheme assignment code Previously this code used too much copy-paste of boilerplate code which is error-prone and hard to read. Factor out actual (M)CS assignment into separate function and use it for both DL and UL cases in respective mode. Fixes: Coverity: CID 1351733 ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 24 15:05:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 15:05:19 GMT Subject: libosmocore.git branch max/dbg created. 0.9.0-78-gb6d8047 Message-ID: <201602241505.u1OF5JB6026898@git.osmocom.org> This is an 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, max/dbg has been created at b6d8047a70e0de4a5a736e8ffdf51700d67e1d1f (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=b6d8047a70e0de4a5a736e8ffdf51700d67e1d1f commit b6d8047a70e0de4a5a736e8ffdf51700d67e1d1f Author: Max Date: Wed Feb 24 16:00:25 2016 +0100 Add byte printing macros It's sometimes handy for debugging to be able to immediately see which bits are set in a given byte. Generalize macro used for that in bitvec tests and make it available for the rest of the library. ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 24 15:39:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 15:39:39 GMT Subject: osmo-pcu.git branch max/pacch updated. 0.2-750-geebede6 Message-ID: <201602241539.u1OFddut032054@git.osmocom.org> This is an 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, max/pacch has been updated via eebede68aa7a432733e18e5e890e4ae52ec5a838 (commit) from db8254e9534510715e3e5c72b7fb02f037a22a53 (commit) Those revisions listed above that are new 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=eebede68aa7a432733e18e5e890e4ae52ec5a838 commit eebede68aa7a432733e18e5e890e4ae52ec5a838 Author: Max Date: Wed Feb 24 16:36:05 2016 +0100 Expand RLCMAC diagnostics output When smth bad happens (e. g. we hit timeout in RLCMAC) on TBF - obtain corresponding MS object and print extended information about it and its TBFs to aid troubleshooting. Diagnostic function should not change state hence make it const with no return value. ----------------------------------------------------------------------- Summary of changes: src/tbf.cpp | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------ src/tbf.h | 2 +- 2 files changed, 76 insertions(+), 8 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 24 16:39:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 16:39:57 GMT Subject: osmo-pcu.git branch max/pacch updated. 0.2-751-g0ba0d18 Message-ID: <201602241639.u1OGdvUm042127@git.osmocom.org> This is an 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, max/pacch has been updated via 0ba0d186a558a9bcf75fabdb4649970439a58c29 (commit) from eebede68aa7a432733e18e5e890e4ae52ec5a838 (commit) Those revisions listed above that are new 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=0ba0d186a558a9bcf75fabdb4649970439a58c29 commit 0ba0d186a558a9bcf75fabdb4649970439a58c29 Author: Max Date: Wed Feb 24 17:35:32 2016 +0100 Explicitly initialize m_v_n and m_v_b Call reset() to initialize m_v_b in gprs_rlc_dl_window() and m_v_n in gprs_rlc_ul_window() constructors. Fixes: Coverity: CID 1351738, 1351737 ----------------------------------------------------------------------- Summary of changes: src/rlc.h | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Feb 24 17:20:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 17:20:14 GMT Subject: libosmocore.git branch neels/bind updated. 0.9.0-80-g469390d Message-ID: <201602241720.u1OHKEtr049155@git.osmocom.org> This is an 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/bind has been updated discards a60659327dec987d2e6cd92fecf9a5ee919eccd2 (commit) discards c1c9376a65ab21879470fe59573a6ddaf534b672 (commit) discards b8f79757ea9f0fd16fbfa65a9de4a550ff542f01 (commit) via 469390d8e461e178a48d1790d084ce559f9e9ca3 (commit) via b2f7b00356d2a32f8c3bf53636ea082a6cf0f6b2 (commit) via 00fe6d3b89f34bc1b5274bf71579af0cf7633ed3 (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 (a60659327dec987d2e6cd92fecf9a5ee919eccd2) \ N -- N -- N (469390d8e461e178a48d1790d084ce559f9e9ca3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=469390d8e461e178a48d1790d084ce559f9e9ca3 commit 469390d8e461e178a48d1790d084ce559f9e9ca3 Author: Neels Hofmeyr Date: Wed Feb 24 00:10:41 2016 +0100 vty: add ctrl section for Control interface bind address This may seem like overkill for a mere const char * config item, but it makes the Control interface VTY commands reusable in any main() scope (inspired by libosmo-abis' VTY config). Add API functions ctrl_vty_init() and ctrl_vty_get_bind_addr(), in new files src/ctrl/control_vty.c and include/osmocom/ctrl/control_vty.h, compiled and/or installed dependent on ENABLE_VTY. Using these functions allows configuring a static const char* with the VTY commands ctrl bind A.B.C.D which callers shall subsequently use to bind the Control interface to a specific local interface address, by passing the return value of ctrl_vty_get_bind_addr() to control_interface_setup(). Add CTRL_NODE to enum node_type, "eating" RESERVED4_NODE to heed that comment on avoiding ABI changes. http://cgit.osmocom.org/libosmocore/commit/?id=b2f7b00356d2a32f8c3bf53636ea082a6cf0f6b2 commit b2f7b00356d2a32f8c3bf53636ea082a6cf0f6b2 Author: Neels Hofmeyr Date: Wed Feb 24 00:09:40 2016 +0100 add bind address parameter to ctrl_interface_setup() Make the ctrl interface bind address configurable, so that it may be made available on other addresses than 127.0.0.1. The specific aim is to allow running multiple osmo-nitbs alongside each other (commits in openbsc follow). http://cgit.osmocom.org/libosmocore/commit/?id=00fe6d3b89f34bc1b5274bf71579af0cf7633ed3 commit 00fe6d3b89f34bc1b5274bf71579af0cf7633ed3 Author: Neels Hofmeyr Date: Tue Feb 23 14:01:41 2016 +0100 vty: add bind command for telnet vty line Add VTY command line vty bind A.B.C.D The command merely stores the configured IP-address, which can then be used by the calling main program to set the telnet port of the VTY line. (Commits in openbsc and osmo-iuh will follow up on this.) Add function vty_get_bind_addr() to publish the address in the vty.h API. Add static vty_bind_addr to store. For allocation/freeing reasons, a NULL address defaults to 127.0.0.1. BTW, I decided against allowing keywords 'any' and 'localhost' in place of an actual IP address to make sure a written config is always identical to the parsed config. ----------------------------------------------------------------------- Summary of changes: include/osmocom/ctrl/control_if.h | 8 ++++++-- src/ctrl/control_if.c | 12 ++++++++++-- src/vty/vty.c | 12 ++++-------- 3 files changed, 20 insertions(+), 12 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 24 17:54:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 17:54:11 GMT Subject: libosmocore.git branch neels/bind updated. 0.9.0-80-g32655ae Message-ID: <201602241754.u1OHsBnJ054328@git.osmocom.org> This is an 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/bind has been updated discards 469390d8e461e178a48d1790d084ce559f9e9ca3 (commit) discards b2f7b00356d2a32f8c3bf53636ea082a6cf0f6b2 (commit) via 32655ae179533b1c925481e88e16c19755793903 (commit) via f16588988123af283cbb3fc851f4163b46ea76e0 (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 (469390d8e461e178a48d1790d084ce559f9e9ca3) \ N -- N -- N (32655ae179533b1c925481e88e16c19755793903) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=32655ae179533b1c925481e88e16c19755793903 commit 32655ae179533b1c925481e88e16c19755793903 Author: Neels Hofmeyr Date: Wed Feb 24 00:10:41 2016 +0100 vty: add ctrl section for Control interface bind address This may seem like overkill for a mere const char * config item, but it makes the Control interface VTY commands reusable in any main() scope (inspired by libosmo-abis' VTY config). Add API functions ctrl_vty_init() and ctrl_vty_get_bind_addr(), in new files src/ctrl/control_vty.c and include/osmocom/ctrl/control_vty.h, compiled and/or installed dependent on ENABLE_VTY. Using these functions allows configuring a static const char* with the VTY commands ctrl bind A.B.C.D which callers shall subsequently use to bind the Control interface to a specific local interface address, by passing the return value of ctrl_vty_get_bind_addr() to control_interface_setup(). Add CTRL_NODE to enum node_type, "eating" RESERVED4_NODE to heed that comment on avoiding ABI changes. http://cgit.osmocom.org/libosmocore/commit/?id=f16588988123af283cbb3fc851f4163b46ea76e0 commit f16588988123af283cbb3fc851f4163b46ea76e0 Author: Neels Hofmeyr Date: Wed Feb 24 00:09:40 2016 +0100 add ctrl_interface_setup_dynip() for bind address Make the ctrl interface bind address configurable, so that it may be made available on other addresses than 127.0.0.1. The specific aim is to allow running multiple osmo-nitbs alongside each other (commits in openbsc follow). ----------------------------------------------------------------------- Summary of changes: include/osmocom/vty/command.h | 3 +-- src/ctrl/control_vty.c | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Feb 24 18:05:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 18:05:39 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-284-g772f348 Message-ID: <201602241805.u1OI5d6R056561@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated discards 6582c612b3debd1689e2b17c15c11b0d4aa9749a (commit) discards 76f50581d014d4b0403ac13ac6e88d42f5a2635d (commit) discards 83a6ca11be32fc6f885079af0f936f66573bd995 (commit) discards af30d54a10bd3095539ea2b1b240febbe18ed491 (commit) discards 03880243f8527274dc4faf4562e6170fa1b15b81 (commit) discards 696f78f5af0c85895df487fdd45b5c2674179636 (commit) discards 4bad75d8ad47ca6c08b39f8f9f911d21affefb35 (commit) via 772f348cadb7898139ae2b10d8d0fd041b19fe7e (commit) via d8ca676c0800357110afc173359d35fc65e99049 (commit) via f9ff57327741aed3c09ec7b017161d8e2c97eda1 (commit) via 2da4613d79404a851da629e7d9b472c32d61c9e6 (commit) via 7ee1e1dcefff7b7910889857645d12c9351df448 (commit) via c213996d63d52ec6affc4e27f7de8e1c02deed9d (commit) via 17ee37cf348b0cb6fd92aa811ac648d4045a924e (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 (6582c612b3debd1689e2b17c15c11b0d4aa9749a) \ N -- N -- N (772f348cadb7898139ae2b10d8d0fd041b19fe7e) 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=772f348cadb7898139ae2b10d8d0fd041b19fe7e commit 772f348cadb7898139ae2b10d8d0fd041b19fe7e Author: Daniel Willmann Date: Tue Feb 23 20:59:07 2016 +0100 WIP: Try and activate RABs after service request http://cgit.osmocom.org/openbsc/commit/?id=d8ca676c0800357110afc173359d35fc65e99049 commit d8ca676c0800357110afc173359d35fc65e99049 Author: Daniel Willmann Date: Tue Feb 23 20:14:50 2016 +0100 gprs_gmm: Log service request if not receieved from Iu mode http://cgit.osmocom.org/openbsc/commit/?id=f9ff57327741aed3c09ec7b017161d8e2c97eda1 commit f9ff57327741aed3c09ec7b017161d8e2c97eda1 Author: Daniel Willmann Date: Tue Feb 23 20:13:25 2016 +0100 gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize() http://cgit.osmocom.org/openbsc/commit/?id=2da4613d79404a851da629e7d9b472c32d61c9e6 commit 2da4613d79404a851da629e7d9b472c32d61c9e6 Author: Daniel Willmann Date: Tue Feb 23 20:09:39 2016 +0100 gprs: Update ue ctx from msg In case a Iu connection is reconnected we need to update the ue ctx http://cgit.osmocom.org/openbsc/commit/?id=7ee1e1dcefff7b7910889857645d12c9351df448 commit 7ee1e1dcefff7b7910889857645d12c9351df448 Author: Daniel Willmann Date: Tue Feb 23 09:53:12 2016 +0100 sgsn_test: Fix mmctx llme and tlli struct names after merge http://cgit.osmocom.org/openbsc/commit/?id=c213996d63d52ec6affc4e27f7de8e1c02deed9d commit c213996d63d52ec6affc4e27f7de8e1c02deed9d Author: Daniel Willmann Date: Tue Feb 23 09:52:13 2016 +0100 gprs_gmm: Fix mmctx tlli member rename after merge http://cgit.osmocom.org/openbsc/commit/?id=17ee37cf348b0cb6fd92aa811ac648d4045a924e commit 17ee37cf348b0cb6fd92aa811ac648d4045a924e Author: Daniel Willmann Date: Mon Feb 22 15:59:17 2016 +0100 gprs: Handle GMM service request (Iu mode only) Iu mode has a GMM service request message which a UE in PMM-IDLE mode can use to switch back to PMM-CONNECTED mode. ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 24 19:28:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 19:28:26 GMT Subject: openbsc.git branch neels/bind updated. 0.15.0-179-gb95a611 Message-ID: <201602241928.u1OJSQtr069441@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bind has been updated discards 5e490419f2be30df330ca19cd219090ba8aa7eae (commit) discards 3b017c73e40769f15ee76dfbb55e63b31c143958 (commit) discards 5cf85a69e55e6eae3a26c7b72f1d0deb81afdcda (commit) discards dfe28a47032700d4cbeaf051a40c0f1f1f8bd94a (commit) discards c9ba14034b4f5a811aa6bba8657f08a84b4d4346 (commit) discards 62320a2c970bdda0458ed12a2ea9bfa3cd496c2b (commit) via b95a6113acc0d4372d000c29a37592d9b80b8f1c (commit) via ee6844b26642a6bc2a3893bc46351a17b1f40df8 (commit) via 4d919de0b22485f211a4398ef174691739d863c4 (commit) via c655f6bf311d4533c13309660eb5f9b2cb6c6631 (commit) via a180f6472cfaa7d89824a7777173cd0bf5af7aa2 (commit) via 271db46716db46adc5c65b018d11258bb7a23a03 (commit) via 18394fdbed069f03c2c7ad910632bfba84acdc04 (commit) via 75b580869498966c1359b7ab6588f7ac80422337 (commit) via d5dee43a03b6f8c34460d6f7e74f5bea16d72439 (commit) via f25f8cebb58ad1f5241a33d9bac76654cd2a68a2 (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 (5e490419f2be30df330ca19cd219090ba8aa7eae) \ N -- N -- N (b95a6113acc0d4372d000c29a37592d9b80b8f1c) 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=b95a6113acc0d4372d000c29a37592d9b80b8f1c commit b95a6113acc0d4372d000c29a37592d9b80b8f1c Author: Neels Hofmeyr Date: Wed Feb 24 19:15:39 2016 +0100 smpp: refactor initialization, add bind address Make the SMPP bind address configurable (used to be harcoded as "0.0.0.0"). However, to be useful, this patch has to go somewhat further: refactor the initialization procedure, because it was impossible to run the VTY commands without an already established connection. The SMPP initialization procedure was weird. It would first open a connection on the default port, and a subsequent VTY port reconfiguration while reading the config file would try to re-establish a connection on a different port. If that failed, smpp would switch back to the default port instead of failing the program launch as the user would expect. If anything else ran on port 2775, SMPP would thus refuse to launch despite the config file having a different port: the first bind would always happen on 0.0.0.0:2775. Change that. In the VTY commands, merely store address and port if no fd is established yet. Introduce several SMPP initialization stages: * allocate struct and initialize pointers, * then read config file without immediately starting to listen, * and once the main program is ready, start listening. After that, the VTY command behaves as before: try to re-establish the old connection if the newly supplied address and port don't work out. I'm not actually sure why this switch-back behavior is needed, but fair enough. In detail, replace the function smpp_smsc_init() with the various steps smpp_smsc_alloc_init() -- prepare struct for VTY commands smpp_smsc_conf() -- set addr an port only, for reading the config file smpp_smsc_start() -- establish a first connection, for main() smpp_smsc_restart() -- switch running connection, for telnet VTY smpp_smsc_stop() -- tear down connection, used by _start() twice And replace smpp_openbsc_init() smpp_openbsc_set_net() with smpp_openbsc_alloc_init() smpp_openbsc_start() I'd have picked function names like "_bind"/"_unbind", but in the SMPP protocol there is also a bind/unbind process, so instead I chose the names "_start", "_restart" and "_stop". The smsc struct used to be talloc'd outside of smpp_smsc_init(). Since the smsc code internally uses talloc anyway and employs the smsc struct as talloc context, I decided to enforce talloc allocation within smpp_smsc_alloc_init(). Be stricter about osmo_signal_register_handler() return codes. http://cgit.osmocom.org/openbsc/commit/?id=ee6844b26642a6bc2a3893bc46351a17b1f40df8 commit ee6844b26642a6bc2a3893bc46351a17b1f40df8 Author: Neels Hofmeyr Date: Tue Feb 23 15:10:33 2016 +0100 enable ctrl bind config for various programs Add ctrl_vty_init() calls and feed the ctrl_vty_get_bind_addr() return value to ctrl_interface_setup() in the following programs: osmo-bsc osmo-bsc_nat osmo-nitb osmo-sgsn For osmo-sgsn, move the control interface setup invocation below the config parsing, so that the ctrl_vty_get_bind_addr() can return the configured address. http://cgit.osmocom.org/openbsc/commit/?id=4d919de0b22485f211a4398ef174691739d863c4 commit 4d919de0b22485f211a4398ef174691739d863c4 Author: Neels Hofmeyr Date: Tue Feb 23 14:59:43 2016 +0100 osmo-nitb: be strict about cmdline args Abort upon unknown options and missing option arguments. This came to my attention while rewiring the -m and -M options: passing -M without argument would launch nitb with wrong configuration. So, rather exit immediately. If there are legacy options that should be ignored, they deserve an own 'case:' in the option switch. There are none that I'm aware of though. http://cgit.osmocom.org/openbsc/commit/?id=c655f6bf311d4533c13309660eb5f9b2cb6c6631 commit c655f6bf311d4533c13309660eb5f9b2cb6c6631 Author: Neels Hofmeyr Date: Tue Feb 23 14:57:22 2016 +0100 osmo-nitb: cosmetic: rename to rf_ctrl_path, following mncc_sock_path Strictly speaking, the unix domain socket location is not a name but a path. The MNCC socket is called path, so it is confusing to call the ctrl socket a 'name'. http://cgit.osmocom.org/openbsc/commit/?id=a180f6472cfaa7d89824a7777173cd0bf5af7aa2 commit a180f6472cfaa7d89824a7777173cd0bf5af7aa2 Author: Neels Hofmeyr Date: Tue Feb 23 14:55:17 2016 +0100 osmo-nitb: add -M to pass specific MNCC socket path The old -m option without argument is still available and marked deprecated, to not make users' lives more difficult than necessary. http://cgit.osmocom.org/openbsc/commit/?id=271db46716db46adc5c65b018d11258bb7a23a03 commit 271db46716db46adc5c65b018d11258bb7a23a03 Author: Neels Hofmeyr Date: Tue Feb 23 14:09:38 2016 +0100 enable telnet VTY bind address config for various programs Following the 'line vty'/'bind A.B.C.D' command added in libosmocore, use the configured address to set the telnet bind for the VTY line. It is now possible to publish the VTY on a specific local interface (including 0.0.0.0 aka "any"). Implement in all of: osmo-gbproxy osmo-gtphub osmo-sgsn osmo-bsc osmo-bsc_nat osmo-bsc_mgcp osmo-nitb In some of these main programs, move the telnet initialization below the configuration parsing. Historically, this was not a good idea for programs using bsc_init.c (aka bsc_bootstrap_network()), since they expected a gsm_network struct pointer in ((struct telnet_connection*)vty->priv)->priv, so that telnet had to be either initialized or replaced by a dummy struct. In the meantime, the gsm_network struct is not actually looked up in a priv pointer but in the static bsc_vty.c scope (bsc_gsmnet), so this limitation is mere legacy (even though said legacy is still there in an "#if 0" chunk). In the other binaries I have briefly looked at the init sequence dependencies and found no reason to initialize telnet above the config file parsing. In any case, I have tested every single one of abovementioned binaries to verify that they still parse the example config successfully and launch, allowing VTY connections on the configured address(es). I hope this suffices. In all of the above, log VTY address and port. LOGL_INFO is disabled by default in some of the logging scopes, and since it is a single log message right at program launch, I decided for the slightly more aggressive LOGL_NOTICE. http://cgit.osmocom.org/openbsc/commit/?id=18394fdbed069f03c2c7ad910632bfba84acdc04 commit 18394fdbed069f03c2c7ad910632bfba84acdc04 Author: Neels Hofmeyr Date: Wed Feb 24 19:30:52 2016 +0100 gsm340_rx_tpdu: comment-out two unused vars Kills two compiler warnings. http://cgit.osmocom.org/openbsc/commit/?id=75b580869498966c1359b7ab6588f7ac80422337 commit 75b580869498966c1359b7ab6588f7ac80422337 Author: Neels Hofmeyr Date: Wed Feb 24 19:29:59 2016 +0100 ipaccess_rcvmsg: fix returncode, add partial write warning Kills a compiler warning. http://cgit.osmocom.org/openbsc/commit/?id=d5dee43a03b6f8c34460d6f7e74f5bea16d72439 commit d5dee43a03b6f8c34460d6f7e74f5bea16d72439 Author: Neels Hofmeyr Date: Wed Feb 24 03:12:44 2016 +0100 bsc_nat: fail if VTY telnet port cannot be bound, clarify comment http://cgit.osmocom.org/openbsc/commit/?id=f25f8cebb58ad1f5241a33d9bac76654cd2a68a2 commit f25f8cebb58ad1f5241a33d9bac76654cd2a68a2 Author: Neels Hofmeyr Date: Wed Feb 24 19:31:33 2016 +0100 remove warning on 64bit, add warning on i386? ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/smpp.h | 4 +- openbsc/src/gprs/sgsn_ctrl.c | 2 +- openbsc/src/ipaccess/ipaccess-proxy.c | 8 +++- openbsc/src/libbsc/bsc_ctrl_lookup.c | 4 +- openbsc/src/libmsc/gsm_04_11.c | 7 ++- openbsc/src/libmsc/smpp_openbsc.c | 43 ++++++++++------- openbsc/src/libmsc/smpp_smsc.c | 90 +++++++++++++++++++++++++---------- openbsc/src/libmsc/smpp_smsc.h | 7 ++- openbsc/src/libmsc/smpp_vty.c | 75 ++++++++++++++++++++++++----- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 +- openbsc/src/osmo-nitb/bsc_hack.c | 4 +- 11 files changed, 183 insertions(+), 65 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 24 19:45:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 19:45:51 GMT Subject: openbsc.git branch neels/bind updated. 0.15.0-179-g7597337 Message-ID: <201602241945.u1OJjprs072052@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bind has been updated discards b95a6113acc0d4372d000c29a37592d9b80b8f1c (commit) via 7597337ddf523f5b95c8d8d2b8ba56c4caaf759a (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 (b95a6113acc0d4372d000c29a37592d9b80b8f1c) \ N -- N -- N (7597337ddf523f5b95c8d8d2b8ba56c4caaf759a) 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=7597337ddf523f5b95c8d8d2b8ba56c4caaf759a commit 7597337ddf523f5b95c8d8d2b8ba56c4caaf759a Author: Neels Hofmeyr Date: Wed Feb 24 19:15:39 2016 +0100 smpp: refactor initialization, add bind address Make the SMPP bind address configurable (used to be harcoded as "0.0.0.0"). Add VTY command smpp local-tcp A.B.C.D <1-65535> while keeping the old command 'local-tcp-port <1-65535>'. Both the old and the new command immediately change the SMPP listening address and port. Add a LOGL_NOTICE log when the SMPP listening address and/or port change. However, to be useful, this patch has to go somewhat further: refactor the initialization procedure, because it was impossible to run the VTY commands without an already established connection. The SMPP initialization procedure was weird. It would first open a connection on the default port, and a subsequent VTY port reconfiguration while reading the config file would try to re-establish a connection on a different port. If that failed, smpp would switch back to the default port instead of failing the program launch as the user would expect. If anything else ran on port 2775, SMPP would thus refuse to launch despite the config file having a different port: the first bind would always happen on 0.0.0.0:2775. Change that. In the VTY commands, merely store address and port if no fd is established yet. Introduce several SMPP initialization stages: * allocate struct and initialize pointers, * then read config file without immediately starting to listen, * and once the main program is ready, start listening. After that, the VTY command behaves as before: try to re-establish the old connection if the newly supplied address and port don't work out. I'm not actually sure why this switch-back behavior is needed, but fair enough. In detail, replace the function smpp_smsc_init() with the various steps smpp_smsc_alloc_init() -- prepare struct for VTY commands smpp_smsc_conf() -- set addr an port only, for reading the config file smpp_smsc_start() -- establish a first connection, for main() smpp_smsc_restart() -- switch running connection, for telnet VTY smpp_smsc_stop() -- tear down connection, used by _start() twice And replace smpp_openbsc_init() smpp_openbsc_set_net() with smpp_openbsc_alloc_init() smpp_openbsc_start() I'd have picked function names like "_bind"/"_unbind", but in the SMPP protocol there is also a bind/unbind process, so instead I chose the names "_start", "_restart" and "_stop". The smsc struct used to be talloc'd outside of smpp_smsc_init(). Since the smsc code internally uses talloc anyway and employs the smsc struct as talloc context, I decided to enforce talloc allocation within smpp_smsc_alloc_init(). Be stricter about osmo_signal_register_handler() return codes. ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/smpp_smsc.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Feb 24 19:52:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 24 Feb 2016 19:52:10 GMT Subject: osmo-iuh.git branch neels/wip updated. 9e2a714e961c57d25973ec9404d4f201961332bf Message-ID: <201602241952.u1OJqAWx073066@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards d67f3709709c4932152767e8dea61201f75fa7bf (commit) discards 9ab9d756246966ab56f051aeb162cfbcc6531204 (commit) discards d5b80a185c84233fc17466204641b43b5eeb8804 (commit) discards 465d29560fc1232ceea1567a8861502052d47d63 (commit) discards 5b5dcf6306283367221fb7ef38374b8088747f01 (commit) discards 7a299f3dea615058f075797597f9aefdff6286ec (commit) via 9e2a714e961c57d25973ec9404d4f201961332bf (commit) via daa5e698dd08a5f6b82bdf32617daa0e1e026219 (commit) via cad87ce10d97ac428cfa7bb2bbd17987e590b749 (commit) via ffe109207642e49f4f15635ee050f90093e4e982 (commit) via cddc33889f05730b26031ae6cc21941199014170 (commit) via 0968a588362efdebb24183c0e5f164346d3fed34 (commit) via a0d21479a775583cd3dc2bb55295b089284a1b07 (commit) via 19dea8b49b538a1918bd25d814c212fe397b3cad (commit) via ce5b9965f94839c79128c6ff72034995022db1de (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 (d67f3709709c4932152767e8dea61201f75fa7bf) \ N -- N -- N (9e2a714e961c57d25973ec9404d4f201961332bf) 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=9e2a714e961c57d25973ec9404d4f201961332bf commit 9e2a714e961c57d25973ec9404d4f201961332bf Author: Neels Hofmeyr Date: Thu Feb 18 23:03:15 2016 +0100 hnb-test: attempt to reply to an MM Identity Request http://cgit.osmocom.org/osmo-iuh/commit/?id=daa5e698dd08a5f6b82bdf32617daa0e1e026219 commit daa5e698dd08a5f6b82bdf32617daa0e1e026219 Author: Neels Hofmeyr Date: Thu Feb 18 01:18:20 2016 +0100 hnb-test: decode NAS pdu when receiving RUA from CN http://cgit.osmocom.org/osmo-iuh/commit/?id=cad87ce10d97ac428cfa7bb2bbd17987e590b749 commit cad87ce10d97ac428cfa7bb2bbd17987e590b749 Author: Neels Hofmeyr Date: Thu Jan 14 13:06:47 2016 +0100 hnb-test: tweak comment http://cgit.osmocom.org/osmo-iuh/commit/?id=ffe109207642e49f4f15635ee050f90093e4e982 commit ffe109207642e49f4f15635ee050f90093e4e982 Author: Neels Hofmeyr Date: Thu Jan 14 13:05:24 2016 +0100 hnb-test: comment on gen_initue_lu() IMSI http://cgit.osmocom.org/osmo-iuh/commit/?id=cddc33889f05730b26031ae6cc21941199014170 commit cddc33889f05730b26031ae6cc21941199014170 Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) http://cgit.osmocom.org/osmo-iuh/commit/?id=0968a588362efdebb24183c0e5f164346d3fed34 commit 0968a588362efdebb24183c0e5f164346d3fed34 Author: Neels Hofmeyr Date: Mon Jan 11 15:19:38 2016 +0100 hnb-test: some rua rx printfs http://cgit.osmocom.org/osmo-iuh/commit/?id=a0d21479a775583cd3dc2bb55295b089284a1b07 commit a0d21479a775583cd3dc2bb55295b089284a1b07 Author: Neels Hofmeyr Date: Wed Feb 24 20:50:31 2016 +0100 osmo-hnbgw, hnb-test: allow configuring VTY address ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 12 + include/osmocom/ranap/ranap_ies_defs.h | 317 ++++++++++++++++++++++- specs/by_chapter/25.931.pdf | 1 + specs/by_name/examples_signalling_procedures.pdf | 1 + specs/files/tr_125931v130000p.pdf | Bin 0 -> 918422 bytes src/hnbgw.c | 6 +- src/tests/hnb-test.c | 3 +- 7 files changed, 337 insertions(+), 3 deletions(-) create mode 120000 specs/by_chapter/25.931.pdf create mode 120000 specs/by_name/examples_signalling_procedures.pdf create mode 100644 specs/files/tr_125931v130000p.pdf hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Thu Feb 25 10:02:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 10:02:04 GMT Subject: libosmocore.git branch neels/bind updated. 0.9.0-80-gf81eb32 Message-ID: <201602251002.u1PA24th021058@git.osmocom.org> This is an 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/bind has been updated discards 32655ae179533b1c925481e88e16c19755793903 (commit) discards f16588988123af283cbb3fc851f4163b46ea76e0 (commit) discards 00fe6d3b89f34bc1b5274bf71579af0cf7633ed3 (commit) via f81eb328b61f65a09b7233aaa70b2f655c0300bc (commit) via 4934309dab3dcd785e75f3ba227e51b19fe714fb (commit) via 96172f01002a64359bbe643c4a0d3cfa9a929b56 (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 (32655ae179533b1c925481e88e16c19755793903) \ N -- N -- N (f81eb328b61f65a09b7233aaa70b2f655c0300bc) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=f81eb328b61f65a09b7233aaa70b2f655c0300bc commit f81eb328b61f65a09b7233aaa70b2f655c0300bc Author: Neels Hofmeyr Date: Wed Feb 24 00:10:41 2016 +0100 vty: add ctrl section for Control interface bind address This may seem like overkill for a mere const char * config item, but it makes the Control interface VTY commands reusable in any main() scope (inspired by libosmo-abis' VTY config). Add API functions ctrl_vty_init() and ctrl_vty_get_bind_addr(), in new files src/ctrl/control_vty.c and include/osmocom/ctrl/control_vty.h, compiled and/or installed dependent on ENABLE_VTY. Using these functions allows configuring a static const char* with the VTY commands ctrl bind A.B.C.D which callers shall subsequently use to bind the Control interface to a specific local interface address, by passing the return value of ctrl_vty_get_bind_addr() to control_interface_setup(). Add CTRL_NODE to enum node_type, "eating" RESERVED4_NODE to heed that comment on avoiding ABI changes. http://cgit.osmocom.org/libosmocore/commit/?id=4934309dab3dcd785e75f3ba227e51b19fe714fb commit 4934309dab3dcd785e75f3ba227e51b19fe714fb Author: Neels Hofmeyr Date: Wed Feb 24 00:09:40 2016 +0100 add ctrl_interface_setup_dynip() for bind address Make the ctrl interface bind address configurable, so that it may be made available on other addresses than 127.0.0.1. The specific aim is to allow running multiple osmo-nitbs alongside each other (commits in openbsc follow). http://cgit.osmocom.org/libosmocore/commit/?id=96172f01002a64359bbe643c4a0d3cfa9a929b56 commit 96172f01002a64359bbe643c4a0d3cfa9a929b56 Author: Neels Hofmeyr Date: Tue Feb 23 14:01:41 2016 +0100 vty: add bind command for telnet vty line Add VTY command line vty bind A.B.C.D The command merely stores the configured IP-address, which can then be used by the calling main program to set the telnet port of the VTY line. (Commits in openbsc and osmo-iuh will follow up on this.) Add function vty_get_bind_addr() to publish the address in the vty.h API. Add static vty_bind_addr to store. For allocation/freeing reasons, a NULL address defaults to 127.0.0.1. BTW, I decided against allowing keywords 'any' and 'localhost' in place of an actual IP address to make sure a written config is always identical to the parsed config. ----------------------------------------------------------------------- Summary of changes: src/ctrl/control_vty.c | 10 ++++------ src/vty/vty.c | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 25 10:02:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 10:02:22 GMT Subject: libosmocore.git branch master updated. 0.9.0-80-gf81eb32 Message-ID: <201602251002.u1PA2MoO021188@git.osmocom.org> This is an 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 f81eb328b61f65a09b7233aaa70b2f655c0300bc (commit) via 4934309dab3dcd785e75f3ba227e51b19fe714fb (commit) via 96172f01002a64359bbe643c4a0d3cfa9a929b56 (commit) from cc00bf8779f48fd1e592fc7d0a60fc00b04826cd (commit) Those revisions listed 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/Makefile.am | 3 +- include/osmocom/ctrl/control_if.h | 4 ++ include/osmocom/ctrl/control_vty.h | 9 ++++ include/osmocom/vty/command.h | 2 +- include/osmocom/vty/vty.h | 3 ++ src/ctrl/Makefile.am | 4 ++ src/ctrl/control_if.c | 10 ++++- src/ctrl/control_vty.c | 88 ++++++++++++++++++++++++++++++++++++++ src/vty/vty.c | 28 ++++++++++++ 9 files changed, 148 insertions(+), 3 deletions(-) create mode 100644 include/osmocom/ctrl/control_vty.h create mode 100644 src/ctrl/control_vty.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Feb 25 10:40:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 10:40:31 GMT Subject: osmo-pcu.git branch max/pacch updated. 0.2-752-g86581a5 Message-ID: <201602251040.u1PAeV5k028361@git.osmocom.org> This is an 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, max/pacch has been updated via 86581a56341fc41838eaa1cb7e07adaf8236215d (commit) from 0ba0d186a558a9bcf75fabdb4649970439a58c29 (commit) Those revisions listed above that are new 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=86581a56341fc41838eaa1cb7e07adaf8236215d commit 86581a56341fc41838eaa1cb7e07adaf8236215d Author: Max Date: Thu Feb 25 11:40:06 2016 +0100 further expand rlcmac diag ----------------------------------------------------------------------- Summary of changes: src/bts.cpp | 2 +- src/tbf.cpp | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 25 11:13:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 11:13:14 GMT Subject: libosmo-abis.git branch neels/bind updated. 0.3.2-2-g0db1d43 Message-ID: <201602251113.u1PBDEQZ034320@git.osmocom.org> This is an 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, neels/bind has been updated discards 518cca04b7feeda3995cf4c15066aafa918d341d (commit) via 0db1d43c0d6bdf4c2e67a07ebf77923e9e191aff (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 (518cca04b7feeda3995cf4c15066aafa918d341d) \ N -- N -- N (0db1d43c0d6bdf4c2e67a07ebf77923e9e191aff) 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-abis/commit/?id=0db1d43c0d6bdf4c2e67a07ebf77923e9e191aff commit 0db1d43c0d6bdf4c2e67a07ebf77923e9e191aff Author: Neels Hofmeyr Date: Mon Feb 22 13:29:09 2016 +0100 ipa driver: make bind address vty configurable Add VTY function to set the ipa bind address: e1_input ipa bind A.B.C.D Add a priv pointer to struct e1inp_driver in order to communicate the bind address parameter to ipaccess_line_update(). Add two "internal.h" functions to get/set it in the ipa driver struct. Add static ip_bind_addr() to use the IP address set from the VTY or, if NULL, use "0.0.0.0". Apply in ipaccess_line_update(). ----------------------------------------------------------------------- Summary of changes: include/internal.h | 4 ++-- include/osmocom/abis/e1_input.h | 2 +- src/e1_input_vty.c | 18 +++++------------- src/input/ipaccess.c | 31 +++++++++++++------------------ 4 files changed, 21 insertions(+), 34 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Thu Feb 25 11:13:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 11:13:24 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-2-g0db1d43 Message-ID: <201602251113.u1PBDOVY034384@git.osmocom.org> This is an 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 0db1d43c0d6bdf4c2e67a07ebf77923e9e191aff (commit) from 86fc3c8787a9c29f566a44969d528a604ee7e11f (commit) Those revisions listed 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/internal.h | 3 +++ include/osmocom/abis/e1_input.h | 1 + src/e1_input_vty.c | 19 +++++++++++++++++++ src/input/ipaccess.c | 23 +++++++++++++++++++++-- 4 files changed, 44 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Thu Feb 25 11:18:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 11:18:21 GMT Subject: openbsc.git branch neels/bind updated. 0.15.0-178-g1b0e554 Message-ID: <201602251118.u1PBILh0035212@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bind has been updated discards 7597337ddf523f5b95c8d8d2b8ba56c4caaf759a (commit) discards ee6844b26642a6bc2a3893bc46351a17b1f40df8 (commit) discards 4d919de0b22485f211a4398ef174691739d863c4 (commit) discards c655f6bf311d4533c13309660eb5f9b2cb6c6631 (commit) discards a180f6472cfaa7d89824a7777173cd0bf5af7aa2 (commit) discards 271db46716db46adc5c65b018d11258bb7a23a03 (commit) discards 18394fdbed069f03c2c7ad910632bfba84acdc04 (commit) discards 75b580869498966c1359b7ab6588f7ac80422337 (commit) discards d5dee43a03b6f8c34460d6f7e74f5bea16d72439 (commit) discards f25f8cebb58ad1f5241a33d9bac76654cd2a68a2 (commit) via 1b0e5540dba697c9cf213e4f0aebc4baaf1618cb (commit) via 73828152d9472d5977a18491f2d9ca9b24077f43 (commit) via fc7add20e1b54e1b0d10c7457629507fb62d7d31 (commit) via f4a3123145b104fc1a6b7f17c299479a8f734918 (commit) via 0ade63233b118fdc54b404ca742f1dabb9408191 (commit) via fa0f71526c78e2f22a9a51907c40e1136e97d1e6 (commit) via 58d5430dd5d04edadb5a98532c9854d8601f801c (commit) via 127fc93a132252478e59b821665e31f2ec1df267 (commit) via 547f048c894cc3e41ca482798f9a13d814f378a5 (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 (7597337ddf523f5b95c8d8d2b8ba56c4caaf759a) \ N -- N -- N (1b0e5540dba697c9cf213e4f0aebc4baaf1618cb) 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=1b0e5540dba697c9cf213e4f0aebc4baaf1618cb commit 1b0e5540dba697c9cf213e4f0aebc4baaf1618cb Author: Neels Hofmeyr Date: Wed Feb 24 19:15:39 2016 +0100 smpp: refactor initialization, add bind address Make the SMPP bind address configurable (used to be harcoded as "0.0.0.0"). Add VTY command smpp local-tcp A.B.C.D <1-65535> while keeping the old command 'local-tcp-port <1-65535>'. Both the old and the new command immediately change the SMPP listening address and port. Add a LOGL_NOTICE log when the SMPP listening address and/or port change. However, to be useful, this patch has to go somewhat further: refactor the initialization procedure, because it was impossible to run the VTY commands without an already established connection. The SMPP initialization procedure was weird. It would first open a connection on the default port, and a subsequent VTY port reconfiguration while reading the config file would try to re-establish a connection on a different port. If that failed, smpp would switch back to the default port instead of failing the program launch as the user would expect. If anything else ran on port 2775, SMPP would thus refuse to launch despite the config file having a different port: the first bind would always happen on 0.0.0.0:2775. Change that. In the VTY commands, merely store address and port if no fd is established yet. Introduce several SMPP initialization stages: * allocate struct and initialize pointers, * then read config file without immediately starting to listen, * and once the main program is ready, start listening. After that, the VTY command behaves as before: try to re-establish the old connection if the newly supplied address and port don't work out. I'm not actually sure why this switch-back behavior is needed, but fair enough. In detail, replace the function smpp_smsc_init() with the various steps smpp_smsc_alloc_init() -- prepare struct for VTY commands smpp_smsc_conf() -- set addr an port only, for reading the config file smpp_smsc_start() -- establish a first connection, for main() smpp_smsc_restart() -- switch running connection, for telnet VTY smpp_smsc_stop() -- tear down connection, used by _start() twice And replace smpp_openbsc_init() smpp_openbsc_set_net() with smpp_openbsc_alloc_init() smpp_openbsc_start() I'd have picked function names like "_bind"/"_unbind", but in the SMPP protocol there is also a bind/unbind process, so instead I chose the names "_start", "_restart" and "_stop". The smsc struct used to be talloc'd outside of smpp_smsc_init(). Since the smsc code internally uses talloc anyway and employs the smsc struct as talloc context, I decided to enforce talloc allocation within smpp_smsc_alloc_init(). Be stricter about osmo_signal_register_handler() return codes. http://cgit.osmocom.org/openbsc/commit/?id=73828152d9472d5977a18491f2d9ca9b24077f43 commit 73828152d9472d5977a18491f2d9ca9b24077f43 Author: Neels Hofmeyr Date: Tue Feb 23 15:10:33 2016 +0100 enable ctrl bind config for various programs Add ctrl_vty_init() calls and feed the ctrl_vty_get_bind_addr() return value to ctrl_interface_setup() in the following programs: osmo-bsc osmo-bsc_nat osmo-nitb osmo-sgsn For osmo-sgsn, move the control interface setup invocation below the config parsing, so that the ctrl_vty_get_bind_addr() can return the configured address. http://cgit.osmocom.org/openbsc/commit/?id=fc7add20e1b54e1b0d10c7457629507fb62d7d31 commit fc7add20e1b54e1b0d10c7457629507fb62d7d31 Author: Neels Hofmeyr Date: Tue Feb 23 14:59:43 2016 +0100 osmo-nitb: be strict about cmdline args Abort upon unknown options and missing option arguments. This came to my attention while rewiring the -m and -M options: passing -M without argument would launch nitb with wrong configuration. So, rather exit immediately. If there are legacy options that should be ignored, they deserve an own 'case:' in the option switch. There are none that I'm aware of though. http://cgit.osmocom.org/openbsc/commit/?id=f4a3123145b104fc1a6b7f17c299479a8f734918 commit f4a3123145b104fc1a6b7f17c299479a8f734918 Author: Neels Hofmeyr Date: Tue Feb 23 14:57:22 2016 +0100 osmo-nitb: cosmetic: rename to rf_ctrl_path, following mncc_sock_path Strictly speaking, the unix domain socket location is not a name but a path. The MNCC socket is called path, so it is confusing to call the ctrl socket a 'name'. http://cgit.osmocom.org/openbsc/commit/?id=0ade63233b118fdc54b404ca742f1dabb9408191 commit 0ade63233b118fdc54b404ca742f1dabb9408191 Author: Neels Hofmeyr Date: Tue Feb 23 14:55:17 2016 +0100 osmo-nitb: add -M to pass specific MNCC socket path The old -m option without argument is still available and marked deprecated, to not make users' lives more difficult than necessary. http://cgit.osmocom.org/openbsc/commit/?id=fa0f71526c78e2f22a9a51907c40e1136e97d1e6 commit fa0f71526c78e2f22a9a51907c40e1136e97d1e6 Author: Neels Hofmeyr Date: Tue Feb 23 14:09:38 2016 +0100 enable telnet VTY bind address config for various programs Following the 'line vty'/'bind A.B.C.D' command added in libosmocore, use the configured address to set the telnet bind for the VTY line. It is now possible to publish the VTY on a specific local interface (including 0.0.0.0 aka "any"). Implement in all of: osmo-gbproxy osmo-gtphub osmo-sgsn osmo-bsc osmo-bsc_nat osmo-bsc_mgcp osmo-nitb In some of these main programs, move the telnet initialization below the configuration parsing. Historically, this was not a good idea for programs using bsc_init.c (aka bsc_bootstrap_network()), since they expected a gsm_network struct pointer in ((struct telnet_connection*)vty->priv)->priv, so that telnet had to be either initialized or replaced by a dummy struct. In the meantime, the gsm_network struct is not actually looked up in a priv pointer but in the static bsc_vty.c scope (bsc_gsmnet), so this limitation is mere legacy (even though said legacy is still there in an "#if 0" chunk). In the other binaries I have briefly looked at the init sequence dependencies and found no reason to initialize telnet above the config file parsing. In any case, I have tested every single one of abovementioned binaries to verify that they still parse the example config successfully and launch, allowing VTY connections on the configured address(es). I hope this suffices. In all of the above, log VTY address and port. LOGL_INFO is disabled by default in some of the logging scopes, and since it is a single log message right at program launch, I decided for the slightly more aggressive LOGL_NOTICE. http://cgit.osmocom.org/openbsc/commit/?id=58d5430dd5d04edadb5a98532c9854d8601f801c commit 58d5430dd5d04edadb5a98532c9854d8601f801c Author: Neels Hofmeyr Date: Wed Feb 24 19:30:52 2016 +0100 gsm340_rx_tpdu: comment-out two unused vars Kills two compiler warnings. http://cgit.osmocom.org/openbsc/commit/?id=127fc93a132252478e59b821665e31f2ec1df267 commit 127fc93a132252478e59b821665e31f2ec1df267 Author: Neels Hofmeyr Date: Wed Feb 24 19:29:59 2016 +0100 ipaccess_rcvmsg: fix returncode, add partial write warning Kills a compiler warning. http://cgit.osmocom.org/openbsc/commit/?id=547f048c894cc3e41ca482798f9a13d814f378a5 commit 547f048c894cc3e41ca482798f9a13d814f378a5 Author: Neels Hofmeyr Date: Wed Feb 24 03:12:44 2016 +0100 bsc_nat: fail if VTY telnet port cannot be bound, clarify comment ----------------------------------------------------------------------- Summary of changes: openbsc/src/ipaccess/ipaccess-proxy.c | 4 ++-- openbsc/src/libmsc/gsm_04_11.c | 11 ++++++----- openbsc/src/libmsc/smpp_vty.c | 4 ++-- openbsc/src/osmo-bsc/osmo_bsc_vty.c | 4 ++-- openbsc/src/osmo-nitb/bsc_hack.c | 2 +- 5 files changed, 13 insertions(+), 12 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 25 11:19:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 11:19:08 GMT Subject: openbsc.git branch master updated. 0.15.0-178-g1b0e554 Message-ID: <201602251119.u1PBJ86N035407@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 1b0e5540dba697c9cf213e4f0aebc4baaf1618cb (commit) via 73828152d9472d5977a18491f2d9ca9b24077f43 (commit) via fc7add20e1b54e1b0d10c7457629507fb62d7d31 (commit) via f4a3123145b104fc1a6b7f17c299479a8f734918 (commit) via 0ade63233b118fdc54b404ca742f1dabb9408191 (commit) via fa0f71526c78e2f22a9a51907c40e1136e97d1e6 (commit) via 58d5430dd5d04edadb5a98532c9854d8601f801c (commit) via 127fc93a132252478e59b821665e31f2ec1df267 (commit) via 547f048c894cc3e41ca482798f9a13d814f378a5 (commit) from fd1187e2e933122bdea20784a0b6b2a119351651 (commit) Those revisions listed 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_nat.h | 3 +- openbsc/include/openbsc/ctrl.h | 3 +- openbsc/include/openbsc/gprs_sgsn.h | 3 +- openbsc/include/openbsc/mncc.h | 2 +- openbsc/include/openbsc/smpp.h | 4 +- openbsc/src/gprs/gb_proxy_main.c | 12 +++-- openbsc/src/gprs/gtphub_main.c | 11 ++-- openbsc/src/gprs/sgsn_ctrl.c | 5 +- openbsc/src/gprs/sgsn_main.c | 42 ++++++++++----- openbsc/src/ipaccess/ipaccess-proxy.c | 8 ++- openbsc/src/libbsc/bsc_ctrl_lookup.c | 6 ++- openbsc/src/libbsc/bsc_init.c | 6 ++- openbsc/src/libmsc/gsm_04_11.c | 10 ++-- openbsc/src/libmsc/mncc_sock.c | 9 ++-- openbsc/src/libmsc/smpp_openbsc.c | 43 +++++++++------ openbsc/src/libmsc/smpp_smsc.c | 93 ++++++++++++++++++++++++--------- openbsc/src/libmsc/smpp_smsc.h | 7 ++- openbsc/src/libmsc/smpp_vty.c | 75 +++++++++++++++++++++----- openbsc/src/osmo-bsc/osmo_bsc_main.c | 10 +++- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 6 ++- openbsc/src/osmo-bsc_nat/bsc_nat.c | 21 ++++++-- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 5 +- openbsc/src/osmo-nitb/bsc_hack.c | 43 ++++++++++----- 23 files changed, 313 insertions(+), 114 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 25 11:19:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 11:19:20 GMT Subject: openbsc.git branch neels/wip created. 0.15.0-179-g1a99f2d Message-ID: <201602251119.u1PBJKZF035472@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/wip has been created at 1a99f2d464cf3ee79e462a4e1cd8254503389aed (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=1a99f2d464cf3ee79e462a4e1cd8254503389aed commit 1a99f2d464cf3ee79e462a4e1cd8254503389aed Author: Neels Hofmeyr Date: Wed Feb 24 19:31:33 2016 +0100 remove warning on 64bit, add warning on i386? ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 25 13:16:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 13:16:49 GMT Subject: osmo-pcu.git branch master updated. 0.2-749-g22d7e75 Message-ID: <201602251316.u1PDGnN2056488@git.osmocom.org> This is an 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 22d7e75e1f160e5337140d9f3dcb2679b621b646 (commit) from f3f1bde4fcabf20d00b60de934e1c1e07ab0b16c (commit) Those revisions listed above that are new 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=22d7e75e1f160e5337140d9f3dcb2679b621b646 commit 22d7e75e1f160e5337140d9f3dcb2679b621b646 Author: Max Date: Wed Feb 24 12:49:35 2016 +0100 Refactor coding scheme assignment code Previously this code used too much copy-paste of boilerplate code which is error-prone and hard to read. Factor out actual (M)CS assignment into separate function and use it for both DL and UL cases in respective mode. Fixes: Coverity: CID 1351733 ----------------------------------------------------------------------- Summary of changes: src/gprs_ms.cpp | 65 +++++++++++++++++++++++++++++---------------------------- 1 file changed, 33 insertions(+), 32 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 25 13:28:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 13:28:42 GMT Subject: osmo-pcu.git branch ssharan/egprs created. bb549f4341f029599599b993e48af718c371ccde Message-ID: <201602251328.u1PDSgnM058918@git.osmocom.org> This is an 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, ssharan/egprs has been created at bb549f4341f029599599b993e48af718c371ccde (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/radisys/osmo-pcu/commit/?id=bb549f4341f029599599b993e48af718c371ccde commit bb549f4341f029599599b993e48af718c371ccde Author: Saurabh Sharan Date: Wed Feb 24 17:59:47 2016 +0530 EGPRS support MCS1 to MCS9 in UL and DL This release contains our EGPRS development done from December 2015 till February 2016. It includes rebase from Jan 2016 Master branch of Git but not the latest master available on date 22nd Feb 2016. The code has been Unit tested. It has not been tested in any integration environment. For details on the feature changes please refer the README. ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 25 14:25:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 14:25:07 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-285-gc39c4ec Message-ID: <201602251425.u1PEP7fe068840@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated via c39c4ec495b81844153d96ccf327fcfa00d1be4f (commit) from 772f348cadb7898139ae2b10d8d0fd041b19fe7e (commit) Those revisions listed above that are new 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=c39c4ec495b81844153d96ccf327fcfa00d1be4f commit c39c4ec495b81844153d96ccf327fcfa00d1be4f Author: Daniel Willmann Date: Thu Feb 25 15:22:57 2016 +0100 WIP: gprs_gmm: Get mm ctx from RA update in Iu mode Iu mode doesn't have tlli, so look up according to p-tmsi ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Feb 25 16:38:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 16:38:34 GMT Subject: osmo-pcu.git branch max/pacchtest created. 0.2-751-g467016f Message-ID: <201602251638.u1PGcYJg091555@git.osmocom.org> This is an 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, max/pacchtest has been created at 467016fc12a80a00d9c62f817b8c4573495fcadb (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=467016fc12a80a00d9c62f817b8c4573495fcadb commit 467016fc12a80a00d9c62f817b8c4573495fcadb Author: Max Date: Thu Feb 25 17:31:31 2016 +0100 Expand RLCMAC diagnostics output When smth bad happens (e. g. we hit timeout in RLCMAC) on TBF - obtain corresponding MS object and print extended information about it and its TBFs to aid troubleshooting. Diagnostic function should not change state hence make it const with no return value. http://cgit.osmocom.org/osmo-pcu/commit/?id=9d5ed08767be0ecdb144a1a15345e9705c23d8cc commit 9d5ed08767be0ecdb144a1a15345e9705c23d8cc Author: Max Date: Thu Feb 25 17:23:53 2016 +0100 Explicitly initialize m_v_n and m_v_b Call reset() to initialize m_v_b in gprs_rlc_dl_window() and m_v_n in gprs_rlc_ul_window() constructors. Add constructors to gprs_rlc_v_b and gprs_rlc_v_n. Not sure about all the intimate details of constructor calls in c++ so used both. Fixes: Coverity: CID 1351738, 1351737 ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Feb 25 21:36:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 25 Feb 2016 21:36:22 GMT Subject: libosmocore.git branch master updated. 0.9.0-81-g6a5ef46 Message-ID: <201602252136.u1PLaMWx035719@git.osmocom.org> This is an 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 6a5ef46dd018c8e66e341a531403e40de24893f2 (commit) from f81eb328b61f65a09b7233aaa70b2f655c0300bc (commit) Those revisions listed above that are new 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=6a5ef46dd018c8e66e341a531403e40de24893f2 commit 6a5ef46dd018c8e66e341a531403e40de24893f2 Author: Max Date: Wed Feb 24 16:05:48 2016 +0100 Add byte printing macros It's sometimes handy for debugging to be able to immediately see which bits are set in a given byte. Generalize macro used for that in bitvec tests and make it available for the rest of the library. ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/bits.h | 21 +++++++++++++++++++++ tests/bitvec/bitvec_test.c | 13 +------------ 2 files changed, 22 insertions(+), 12 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Feb 26 11:43:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 26 Feb 2016 11:43:46 GMT Subject: osmo-pcu.git branch max/pacchtest updated. 0.2-751-gbf1cb08 Message-ID: <201602261143.u1QBhkTe063762@git.osmocom.org> This is an 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, max/pacchtest has been updated discards 467016fc12a80a00d9c62f817b8c4573495fcadb (commit) via bf1cb08a48f2237ba493a5573246c8af7ed3768e (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 (467016fc12a80a00d9c62f817b8c4573495fcadb) \ N -- N -- N (bf1cb08a48f2237ba493a5573246c8af7ed3768e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=bf1cb08a48f2237ba493a5573246c8af7ed3768e commit bf1cb08a48f2237ba493a5573246c8af7ed3768e Author: Max Date: Thu Feb 25 17:31:31 2016 +0100 Expand RLCMAC diagnostics output When smth bad happens (e. g. we hit timeout in RLCMAC) on TBF - obtain corresponding MS object and print extended information about it and its TBFs to aid troubleshooting. Diagnostic function should not change state hence make it const with no return value. ----------------------------------------------------------------------- Summary of changes: src/tbf.cpp | 4 ++-- src/tbf_dl.cpp | 3 +-- src/tbf_ul.cpp | 2 ++ 3 files changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Feb 27 01:04:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Feb 2016 01:04:21 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-299-gf95adb0 Message-ID: <201602270104.u1R14L9s082800@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated discards c39c4ec495b81844153d96ccf327fcfa00d1be4f (commit) discards 772f348cadb7898139ae2b10d8d0fd041b19fe7e (commit) discards d8ca676c0800357110afc173359d35fc65e99049 (commit) discards f9ff57327741aed3c09ec7b017161d8e2c97eda1 (commit) discards 2da4613d79404a851da629e7d9b472c32d61c9e6 (commit) discards 7ee1e1dcefff7b7910889857645d12c9351df448 (commit) discards c213996d63d52ec6affc4e27f7de8e1c02deed9d (commit) discards 17ee37cf348b0cb6fd92aa811ac648d4045a924e (commit) discards 5e8fbe7bda5209580b59fabe208d2dfa7d0ddff1 (commit) discards 2bb80de919f936e65c9a08f80a60a495d5a23c04 (commit) discards 464718a4efd0a64f69e46890b55216c322aa54e0 (commit) discards f0ee5282fe8380b5c6c438e4c1fcb7ed0601abf4 (commit) discards 21198144cd477eec32de8cbb66de3cbe749ccbc3 (commit) discards 5879a037a4399d413585db4c6fb175b740a47268 (commit) discards 0e21b587d5d600d4df5e1467437dc23d49b083f8 (commit) discards d9bc38a8c66fdcc0a1c94c47ce08a921e7279ac6 (commit) discards 72479e0aaefb444a71a9d7de9327e0738201f06f (commit) discards bcd3b0c70f4c01c3bde41441c42f3b41da6d318f (commit) discards ed17c8bed2cf735d139bf1e7fcdd05b838718407 (commit) discards 98d198c50fe7a4c916190b16a9e80b2078420a5f (commit) discards 1782e83b5d7c69d39cda6e1250044775642ff4ee (commit) discards aa05d79c4df4907a589966328c9dfc7b937581eb (commit) discards 3b3c96a92779bc6acae28ec81adf08a819ec71c3 (commit) discards 74dfb752c46236b2d26306b3d24ff22fa7004586 (commit) discards 0ded3f5dd30a033e45d25ccd27746a4851c8ebf5 (commit) discards fc36afc4683cdfc008c277d9efb401cb3ff5a2fd (commit) discards 9d593a758c62c983e158b328b096728784f5935c (commit) discards b5378d0c2619132304a9f72ad58f798f804f7e10 (commit) discards c70461b4b8f91b857f56a4129fc80e7e27a604d7 (commit) discards f68a3f1f71293f2e0d2e51a7a8d506f8f039b76b (commit) discards 37d2c5754fc7e79bdabbea884261bc5be63fe063 (commit) discards d9b30a7d637484748bf7ee0e72cf809619f7ea8a (commit) discards 2433a41696f9d8d849a049b39be830e08c3319d8 (commit) discards c8a3a6210748fc3ac97d4be54b9cf3a0e48be933 (commit) discards 0ff8dd4c6ddaf891541d651d18398b44cc6141fa (commit) discards a60faa7d333943a52575559927aaf5855550382c (commit) discards 669c7a4b522886c5a096e56e2a24644add3238c8 (commit) discards 7c625a5d9620280eed3bc443d7b9d99cc0ba415a (commit) discards 0e8157fa305da5350299913547e93c281ca8eb0f (commit) discards 536013e28d07722aafe3f7994a75ea4b1ff42a54 (commit) discards 7ba8a537b245bc3354341dacbb4c1ba147b0a373 (commit) discards 8c27bdbe0524b11171cf8271e67ca43920fca20e (commit) discards e251bcbd59e757349320078c617453ae5feffd2e (commit) discards 91ceb617b83b37b81b1825292ff50458145e438d (commit) discards d131165113282f92fc68e61311e18ccf2c7035ca (commit) discards 190ea686f053488ba4e91b01b8f72044737065b4 (commit) discards 06792505080b2f1e1c024d4d8fc3b075f53aca39 (commit) discards fd4933787342b2d89935a4942df5842c111d3c5f (commit) discards 4fa4c4e6ef17d88135f63b2bec2d281cdb9aa4a0 (commit) discards d6964f7e793bde99a0ea4ba6762e03f86269ce82 (commit) discards 491e396371977c015dc0636cc163537d2093babb (commit) discards fc03b81298867e097447096fd90d600fc3d911b1 (commit) discards 1cfb25de8516c45873255de570245d4698a5208e (commit) discards b1bbb286b29272f660bab2bdf3ae52bf260eda15 (commit) discards c763275150dd302895c088ef6f02b86d8ba2f559 (commit) discards b3669f942257b2da8b1dafcc175277963e4cf5e3 (commit) discards f1f80147787322b3aeff351d4fd30f1932d7fb95 (commit) discards 1e23c5b86d5102ec28ffe8d52c0093ab10fc471e (commit) discards 8eb976ce06983e625865399fa8a6054af83e0cc3 (commit) discards d6219b3df95af04a1f2c241caa459475b03513d9 (commit) discards 5837bf9ec94bb6e9197ace311a64475e22ee96b5 (commit) discards e5fc7f8cbb0e3ba78302c638b64da213c6f00e04 (commit) discards f5e6f98506eceb0a3f4232eed1ac4fb67ebdf663 (commit) discards b131a2582bd1f977727b86a1002ba3d5cc20ceb3 (commit) discards f3ce8895953e2530f1a5d4f96ba80473a49c2eb2 (commit) discards 99c725d1af962a7b1c5ba61062c93b1301789162 (commit) discards c2d770fa2ded5765525a8ab0d4b0cdec63302da8 (commit) discards 28a716a2661c684baadc57775b5fce7af190f04c (commit) discards 6922ea4d7492bcf57b4c3413499285476b06c20d (commit) discards 10805a0825781f73bd8fb99e101ac9d41ba540b1 (commit) discards 27af719fc9c1ee4852e103a7c8fd558feb124c0e (commit) discards cec1f8b725757f872a5a71c869cca0d88e8fd057 (commit) discards c3e0cbbb0f8346b505ee21837499a4eceef34aaf (commit) discards 72b4c680dc7a0a17b499b4b0bc310983a6b1fd98 (commit) discards 99eb03e4b3fd88c9f816e109b47b62597a5220a2 (commit) discards 8b58e3dd56c75d837b9139aefa67786652237a31 (commit) discards d1f20ad0e5d4f4ca30e28608dbc3940e7017236d (commit) discards c43616a46ce0d42b5cad0f3926fd3e9ef671f60a (commit) discards bdd09960a16d7c047aad97b22be3b94cc3a3f58c (commit) discards 29754bb3eefb283be3af57035272a4d5c75eddb8 (commit) discards 280ea3a956a85624400475bff495c5b8c4af24c2 (commit) discards 4c358850d1da56a0a0e8247df5bf639234a87344 (commit) discards b7d563813efd9015f0ebb57877aaed39e404d3e5 (commit) discards d5d4dd8c25d6e8807919123193a66686f579783c (commit) discards d33f9d68e93d953f57eae2d0bd3cbc89d3ea7b21 (commit) discards 5df87218ccc17df8bb8a1fa4e68af175520f396b (commit) discards f77cc34b1010a8896fd6ac7b5979c72af509fb39 (commit) discards 8711d73e742a5ee1fcfc378b3da0d6eaf8559bf3 (commit) discards f8e2bdf7637a0e04c2e7756d79a4ea3532b7cbf2 (commit) discards ab549c833ad2c636ad32f3a0f84aaf81b229edef (commit) discards 61e540d202007610b73324cc4cfd4e6dfa1e8e9b (commit) discards cfcda7d563cb1ea9b2c15cb08bb4dfb4b78a0af8 (commit) discards 67d6c084333b2429d053dd449ceaaeab73f56951 (commit) discards 418767e1478676ec4feaae326b99d3732f244f83 (commit) discards 346bf67922dfb371fbefdb0b38114796c45e7d41 (commit) discards 9306eb4bc2249d466d68d54efec3d45d9e9d678f (commit) discards f1e41720e0e6c82f7b425ba8c981fd741547092e (commit) discards d9acd88a82174271a5771cf91ddd343f66080015 (commit) discards f561a0579d0bc8e22e7d212f5fffc93b1c8eaa97 (commit) discards 1b3483180c2622be851192529b9b58782da07165 (commit) discards 3929ead334a8f5f908e1f8750ba64d907c2ea55c (commit) discards 466643448fca7a52f100dfb2ac53c3c3ddf35fa4 (commit) discards 3bb89f26f3dc198c7967a1cd4defb6fd89514d34 (commit) discards 4b31df869ddaa5ffd9dcf3d9c53ec06c2f208a8b (commit) discards 4a84509818589396e5646f3e09eae9d99bd4eb6a (commit) discards 5c38b1c1b587df7b8c8cfb56c9dd52c033d4b913 (commit) discards f0964b7ff9652fc638414c26fc91948b3296a638 (commit) discards 25ec93e80ec621eab41a56daeb03b8fd83d6d970 (commit) discards 7214876a3b9ac6c0822a6ad01bac6476cb34bcea (commit) discards 25cf5ae8463f67c118c5db2756bbe2c90944c836 (commit) discards 516c9d03efe743649d315408b8e17621f7c06c80 (commit) discards 19e740c63c762aab859520ade669a2c43df4c00e (commit) discards c2d8a30ce29b41b511657c3f2a50b2f4bc868c62 (commit) discards f0ea38257a4c927a47f6a5f8ae2920645eb3b4bd (commit) discards 6e4dddce9f8c1db13dd6f83c142d171eabdf1695 (commit) discards 339bdad7a2e20609fd7db10f850925c650aa8bfb (commit) discards 544dbd068d2628d301cbf59013465bfab13c430f (commit) discards 479b1613b843f80d20c6cb225a76f89568887621 (commit) discards 7e239a0d3f51b464f95b5fe23adfc682000f52f9 (commit) discards 2950d75313ac1890eedcb2f93df2afa8554ad763 (commit) via f95adb0e37f3a3082b1cc1d2df29af15b0660498 (commit) via bfe443edc75eb3a9b93dfaba8c454ef52395d209 (commit) via 1eac67d032d949dd555d2b9e828a71c072d04135 (commit) via b656f99beb272a79de2b0214b3c5fdb51a5b0891 (commit) via 3cfde33782c4618e3e50038223226e394a3399fc (commit) via a2717264c26715b85bb488b8b7bc57078f29f4eb (commit) via 8ebf3a2d8b0ce85fc716f0b73032f8e1a5ff8905 (commit) via 9da40c35626727184edc45a79183cb684ab7301b (commit) via d0257d8cc6adb3a2168bd2a494aa9804dfaa25b5 (commit) via 1dd0188def9615d4f1c20e991082394a0bdc4bc6 (commit) via 0d93646f6508283349c7d3f685ba00e675395239 (commit) via 58f1cf5c27294005bf1664deac3a324b1c4e41b5 (commit) via cee75cfbcfb80fd3abb297afc8e77f6ad41bb292 (commit) via 5a92e83d3144ea24d0e0fca3d5120eb8326dc5cf (commit) via 83e9f32025d100580ee25bff8da130b3fe263b1e (commit) via d451df9731823734a39fed95b14c6427ad4f8999 (commit) via f9b9aa9c7b3ca3ab59453c3d2e53d4cc81dc6308 (commit) via 81e8d88321cdd030069683bb6242f72d7713f6b6 (commit) via 2626867eccacc4a48cd9cb004f5f01a5f1834533 (commit) via dc25be9afd633f4f18b242d46eb90aa26660d592 (commit) via 8c73bc9e57b3f623a2584a7187cb110760ca6682 (commit) via d9342104169769b3c3a19ff9b4523467f6fd0f56 (commit) via 95388bb5b7ae1b02eb7b5cda12cbdd1bedb620dd (commit) via 96d8abcc04660fe582944cab226ef115be45d858 (commit) via 1115d601c5031b396696158034b819ac26ef2a47 (commit) via 30e5a4ffa30e89b32afa620fbdfe569fd439f174 (commit) via 99c8610be7ead3c19eaef25af6b1f504f4cfc959 (commit) via 223aea59780e17532e03a016a2a155d5e3be612b (commit) via bd0de7bd93b950a9452e980807b015075fe06e4d (commit) via ba532acc42e4d598f50f0dbeb40085ab18e81d2b (commit) via ea612bb3461677a988fcc68c8a6e6353fe746714 (commit) via 03f042c03f86ff8b8b9387dea20906dd3b135739 (commit) via 96018ace5932ddc1c76bc4f1c8faec7e7e65c389 (commit) via 30738bbd43dcd9e8eafdcc975d0287d7839e9be7 (commit) via 7fc7944b1f0e80f7c3d7a1a9721f29abc97d1cf5 (commit) via ed0395c99080bf2b1593e5a435ff5a81e1e37199 (commit) via aef9dfb20a1572274a9bdb8d4586b4eb5801bb36 (commit) via d68843148feefa36b85b8e4f9554a30f81c7b4ce (commit) via c66db7c140fb919133208c4338fc3ad3a42338a5 (commit) via 4a276c092e63264126dc6d55db8a77ffcc9ec7d1 (commit) via dd51cfc7e30c30b6296eb04bd70aa899a64ebe62 (commit) via 3d9fb8b5ec8d7342f7d999f6d88d1cb9886f3773 (commit) via 792d53beeaf5220edc24c4a0c3efc7191685a871 (commit) via ea11c43ed558add7545983a43d7e0a0a6fb4f48d (commit) via cee553ac36bbcea88e56f346b5a229a2364281b4 (commit) via 97e6737b23116905e13e0d316a43f966e57fa11f (commit) via 64491b5cbb5598b8f2071b66d2397919c493cb02 (commit) via 36a2ae8dbde42334ee4c34e79e7e73e37c6037ed (commit) via e7e738c93cf80bbb188f8c43935d915516ae5355 (commit) via d8b9f549749a329ef6f549f879315a59e8b2355b (commit) via d260d714a8e0c7ecbcd442aeed594b292e9797da (commit) via 54ca6cd350277f5acb3c46b79ff20dae749f7a7d (commit) via b2fcc587811d769f4b73bc5c51a085bd68a8675b (commit) via e6e2adbaa260771104086f8a75d29dc664aee346 (commit) via b1b06432817d3f1ece683c2e5acec93600a20574 (commit) via 0e0d6e91e844c723ba751ef6ad2b5cdf18cc4247 (commit) via 0ba701aba2deefd7d32223d0f3a01cecc28ba267 (commit) via ace746abffd82567631eebb549ea8470f465f7e5 (commit) via f5d97df679375c4db07b01c3a15cf7c12259841d (commit) via 1c0c51457d4fef4fd4cd0632cbc58c5992a0e769 (commit) via 77a13493e224e8c29d9f0e3bcc50ce030f81d9a3 (commit) via 2c39780a4da459b55ee0a2068b245ef9c76ad0c7 (commit) via e88c032b95ee6fa2bd01f52234cb44906fe62280 (commit) via e591d6d1d85cccf600d8b1ad9042b1a6b30d4304 (commit) via 8b1c58c18be8807a0a624dace5caa3070a357678 (commit) via d60f9ecc179d664c10c3fb4c4194c42668d1f605 (commit) via 4b0aa5db9b9e04c82fbb27e6e82451751934ef7a (commit) via 5258373d93c7cfa30ddd64f309d43f7cdaeb7c97 (commit) via acc5f54f29bca3fffe9a79cdded058950e2e0f67 (commit) via f9125bce0a5c10071ea07e9b0eb0fed935819050 (commit) via 43f57c7626aacae56279fa840e0287691c7c0ecb (commit) via f4e95ba7647c983a1527cc1bff87b581dbd52662 (commit) via b2ca665638e8e1d4f41094e23741e11d1bfbd447 (commit) via 60587d1a6895ecc33044c833feb5428dca06af23 (commit) via 6fb3a6ba055a23948c48d4085c2b3356cbea206b (commit) via f016ad1cc1e0db2e2a549d6517741f8b77d39f11 (commit) via 86cd085c0786060e2b2f513b6a67a6edbab6d7f2 (commit) via d7b554b95cc4d370bfe3af18ea01d9206b5d2e8b (commit) via 2130b5c6b84950cff424caea5f02e99704a759c6 (commit) via 2325e9a6f88438b6e8db5658ee7c0ed573028273 (commit) via e9151be0fd0ad6b5b77a96029cfddcf7df6df97e (commit) via 85e5620514b3b9520af87ebfb6e30fdb2e9bd766 (commit) via 44b170c62369c89a11830cc0cd7c1d05406cb773 (commit) via ea07b8312757009fe4562026245a0c035601f300 (commit) via 49469c99b28ee1ea6017e1effd9422007051ff0b (commit) via 0973b33a2d201b6c8b62b6a6a4975c6ecd96d64b (commit) via 664d9351f5f66479db722163d852f6ff44ec62c5 (commit) via 73c390458cb51d56109341cb1c85de15f55571e6 (commit) via 07559ac27a4f2ee6704852354239b15d097d5031 (commit) via 7120a42c036361d077f7fcb9b7717733bf51c3e9 (commit) via 5c28cd59062aae3c73be84ae552d1211f0df3062 (commit) via f6ba46fa8d2ed21ae620a63d46c83c60c70ac527 (commit) via b41755692e8d563ca8df8ae7cf1a9d7eddf0ce01 (commit) via d0701d4516a8b1ee2bc230b3eb323502690a778a (commit) via 92252e4b047e323cd91006b5d1146214f1b44716 (commit) via 1bbc1dd6a4357c564e8d5d123ad868589e200926 (commit) via f5406f8256dcd843feaed82464efeeca0fef2176 (commit) via af652cda6902b90cccc6acb3c703f61936936853 (commit) via 73fc8aab8e6d7f33c4edba94b3ad37a3b5b1fc4f (commit) via 935d32d356b21ae2a3e7214fb3f11f1ae943b120 (commit) via bd80ac8f6d92865f0e0579dc85e4bebfa556d5b6 (commit) via a68503ed7cf0f0c7ffd210eebbfc7e2e15af296c (commit) via 78d837c2b63337a11ce2448bca318a10d12189e5 (commit) via be7b41cbfdaaeb1052719368c630801efec3bb5e (commit) via 81856552c986da58fffe38b21a3b9461b83e48d8 (commit) via f26082b2c6271b355d77d47e003e39edc4419a25 (commit) via cacab1ccac91d2995a8ae5fa6d7e4724a8b02a4b (commit) via 80c54a87448d195002bfeaef6cc04d4369b50575 (commit) via 91ebe5a5f4943e32b16d4dff866e506619968709 (commit) via efe7f4b9537fff93f79133bf19fec7f01fec97df (commit) via 3d62d9f81691925fc5714aa92d5d67dbdccd8cc4 (commit) via 63586d9435aae26045386550de077364078d7794 (commit) via cba204adebeed4bdeee1ad87b2fa30e6010dd9ed (commit) via 22576cee5c483ffff600fa0c8022bcf51b2876a7 (commit) via 5f5d392d3134af6f3038aa3a1188befb8e29e39b (commit) via 275278a3781b9e88c71d97020ca961a849b7f75a (commit) via af7a5bd57eb9b5b73d0132de9499c8f940cb1d6d (commit) via bc319d0f9190a715f029668d8fdaa8bd8c238512 (commit) via 29b8a7757941da922406d136b4e285db378bd98f (commit) via 123d96a70e7cd373f689450dfb97fee18d71c319 (commit) via bb9771eb7b8d351d31698b2d02575f9ae8932be4 (commit) via 1b0e5540dba697c9cf213e4f0aebc4baaf1618cb (commit) via 73828152d9472d5977a18491f2d9ca9b24077f43 (commit) via fc7add20e1b54e1b0d10c7457629507fb62d7d31 (commit) via f4a3123145b104fc1a6b7f17c299479a8f734918 (commit) via 0ade63233b118fdc54b404ca742f1dabb9408191 (commit) via fa0f71526c78e2f22a9a51907c40e1136e97d1e6 (commit) via 58d5430dd5d04edadb5a98532c9854d8601f801c (commit) via 127fc93a132252478e59b821665e31f2ec1df267 (commit) via 547f048c894cc3e41ca482798f9a13d814f378a5 (commit) via fd1187e2e933122bdea20784a0b6b2a119351651 (commit) via 1901b92f0c1f20dad30c883d91cc82556b4f2ebd (commit) via 69da1d453cb46e4ad2383747e430a59a2b49a276 (commit) via 03933a49de0e3581ece2e562c336eee4933bc6c5 (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 (c39c4ec495b81844153d96ccf327fcfa00d1be4f) \ N -- N -- N (f95adb0e37f3a3082b1cc1d2df29af15b0660498) 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=f95adb0e37f3a3082b1cc1d2df29af15b0660498 commit f95adb0e37f3a3082b1cc1d2df29af15b0660498 Author: Neels Hofmeyr Date: Sat Feb 27 01:40:04 2016 +0100 cscn: apply socket path / bind addr changes after rebase After rebasing onto 1b0e5540dba697, some changes need to be applied to cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master, configurable MNCC socket path and Control interface bind address were added. http://cgit.osmocom.org/openbsc/commit/?id=bfe443edc75eb3a9b93dfaba8c454ef52395d209 commit bfe443edc75eb3a9b93dfaba8c454ef52395d209 Author: Neels Hofmeyr Date: Mon Feb 22 12:16:55 2016 +0100 osmo-bsc: half-fix tz override to allow compilation As described in a comment, for MSCSPLIT the tz data has been moved to network level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to network level in osmo-bsc as well. This could be done better for osmo-bsc, rather easily too, still allowing per-BTS timezone settings. But I'm trying to focus on IuCS and would like to come back to this later. http://cgit.osmocom.org/openbsc/commit/?id=1eac67d032d949dd555d2b9e828a71c072d04135 commit 1eac67d032d949dd555d2b9e828a71c072d04135 Author: Daniel Willmann Date: Thu Feb 25 15:22:57 2016 +0100 WIP: gprs_gmm: Get mm ctx from RA update in Iu mode Iu mode doesn't have tlli, so look up according to p-tmsi http://cgit.osmocom.org/openbsc/commit/?id=b656f99beb272a79de2b0214b3c5fdb51a5b0891 commit b656f99beb272a79de2b0214b3c5fdb51a5b0891 Author: Daniel Willmann Date: Tue Feb 23 20:59:07 2016 +0100 WIP: Try and activate RABs after service request http://cgit.osmocom.org/openbsc/commit/?id=3cfde33782c4618e3e50038223226e394a3399fc commit 3cfde33782c4618e3e50038223226e394a3399fc Author: Daniel Willmann Date: Tue Feb 23 20:14:50 2016 +0100 gprs_gmm: Log service request if not receieved from Iu mode http://cgit.osmocom.org/openbsc/commit/?id=a2717264c26715b85bb488b8b7bc57078f29f4eb commit a2717264c26715b85bb488b8b7bc57078f29f4eb Author: Daniel Willmann Date: Tue Feb 23 20:13:25 2016 +0100 gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize() http://cgit.osmocom.org/openbsc/commit/?id=8ebf3a2d8b0ce85fc716f0b73032f8e1a5ff8905 commit 8ebf3a2d8b0ce85fc716f0b73032f8e1a5ff8905 Author: Daniel Willmann Date: Tue Feb 23 20:09:39 2016 +0100 gprs: Update ue ctx from msg In case a Iu connection is reconnected we need to update the ue ctx http://cgit.osmocom.org/openbsc/commit/?id=9da40c35626727184edc45a79183cb684ab7301b commit 9da40c35626727184edc45a79183cb684ab7301b Author: Daniel Willmann Date: Tue Feb 23 09:53:12 2016 +0100 sgsn_test: Fix mmctx llme and tlli struct names after merge http://cgit.osmocom.org/openbsc/commit/?id=d0257d8cc6adb3a2168bd2a494aa9804dfaa25b5 commit d0257d8cc6adb3a2168bd2a494aa9804dfaa25b5 Author: Daniel Willmann Date: Tue Feb 23 09:52:13 2016 +0100 gprs_gmm: Fix mmctx tlli member rename after merge http://cgit.osmocom.org/openbsc/commit/?id=1dd0188def9615d4f1c20e991082394a0bdc4bc6 commit 1dd0188def9615d4f1c20e991082394a0bdc4bc6 Author: Daniel Willmann Date: Mon Feb 22 15:59:17 2016 +0100 gprs: Handle GMM service request (Iu mode only) Iu mode has a GMM service request message which a UE in PMM-IDLE mode can use to switch back to PMM-CONNECTED mode. http://cgit.osmocom.org/openbsc/commit/?id=0d93646f6508283349c7d3f685ba00e675395239 commit 0d93646f6508283349c7d3f685ba00e675395239 Author: Daniel Willmann Date: Mon Feb 22 10:34:32 2016 +0100 osmo-bsc: Pass gsmnet to bsc_vty_init() http://cgit.osmocom.org/openbsc/commit/?id=58f1cf5c27294005bf1664deac3a324b1c4e41b5 commit 58f1cf5c27294005bf1664deac3a324b1c4e41b5 Author: Neels Hofmeyr Date: Sun Feb 21 12:21:35 2016 +0100 libmsc/smpp: disable lchan access for now To make the IuCS build work, disable the BSC-land access from MSC's SMPP code. Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now. http://cgit.osmocom.org/openbsc/commit/?id=cee75cfbcfb80fd3abb297afc8e77f6ad41bb292 commit cee75cfbcfb80fd3abb297afc8e77f6ad41bb292 Author: Daniel Willmann Date: Sat Feb 20 11:02:42 2016 +0100 libmsc: Don't use bts field of gsm_subscriber_connection Use gsm_subscriber_connection does not have a bts field if building as libmsc. Use network directly. http://cgit.osmocom.org/openbsc/commit/?id=5a92e83d3144ea24d0e0fca3d5120eb8326dc5cf commit 5a92e83d3144ea24d0e0fca3d5120eb8326dc5cf Author: Daniel Willmann Date: Fri Feb 19 16:59:08 2016 +0100 sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=83e9f32025d100580ee25bff8da130b3fe263b1e commit 83e9f32025d100580ee25bff8da130b3fe263b1e Author: Neels Hofmeyr Date: Thu Feb 18 22:51:38 2016 +0100 cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=d451df9731823734a39fed95b14c6427ad4f8999 commit d451df9731823734a39fed95b14c6427ad4f8999 Author: Neels Hofmeyr Date: Thu Feb 18 22:42:07 2016 +0100 iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the corresponding typedef. It leads to a redefinition error in our coverity build. http://cgit.osmocom.org/openbsc/commit/?id=f9b9aa9c7b3ca3ab59453c3d2e53d4cc81dc6308 commit f9b9aa9c7b3ca3ab59453c3d2e53d4cc81dc6308 Author: Daniel Willmann Date: Thu Feb 18 15:59:01 2016 +0100 Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()" There should be no need to silence this warning, the ranap_free_* functions are declared in libranap headers. In any case this will only obscure any real issue. Maybe osmo-iuh was not rebuilt completely (including generation of the c files from the python script). This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0. http://cgit.osmocom.org/openbsc/commit/?id=81e8d88321cdd030069683bb6242f72d7713f6b6 commit 81e8d88321cdd030069683bb6242f72d7713f6b6 Author: Daniel Willmann Date: Thu Feb 18 15:51:06 2016 +0100 libiu: Use custom setupormodifieditemies function The one generated by the python script doesn't really do what we want. Instead of futzing around with the script again just write our own version. http://cgit.osmocom.org/openbsc/commit/?id=2626867eccacc4a48cd9cb004f5f01a5f1834533 commit 2626867eccacc4a48cd9cb004f5f01a5f1834533 Author: Daniel Willmann Date: Thu Feb 18 15:50:30 2016 +0100 libiu: Indicate in log where we don't handle a specific message http://cgit.osmocom.org/openbsc/commit/?id=dc25be9afd633f4f18b242d46eb90aa26660d592 commit dc25be9afd633f4f18b242d46eb90aa26660d592 Author: Daniel Willmann Date: Thu Feb 18 15:46:52 2016 +0100 libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c http://cgit.osmocom.org/openbsc/commit/?id=8c73bc9e57b3f623a2584a7187cb110760ca6682 commit 8c73bc9e57b3f623a2584a7187cb110760ca6682 Author: Neels Hofmeyr Date: Tue Feb 16 13:13:31 2016 +0100 iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies() http://cgit.osmocom.org/openbsc/commit/?id=d9342104169769b3c3a19ff9b4523467f6fd0f56 commit d9342104169769b3c3a19ff9b4523467f6fd0f56 Author: Neels Hofmeyr Date: Tue Feb 16 13:11:45 2016 +0100 add tests/libiudummy http://cgit.osmocom.org/openbsc/commit/?id=95388bb5b7ae1b02eb7b5cda12cbdd1bedb620dd commit 95388bb5b7ae1b02eb7b5cda12cbdd1bedb620dd Author: Neels Hofmeyr Date: Tue Feb 16 12:07:47 2016 +0100 msc: define extern iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=96d8abcc04660fe582944cab226ef115be45d858 commit 96d8abcc04660fe582944cab226ef115be45d858 Author: Neels Hofmeyr Date: Tue Feb 16 12:03:01 2016 +0100 gsm0408_rcvmsg_iucs: remove unused link_id arg. http://cgit.osmocom.org/openbsc/commit/?id=1115d601c5031b396696158034b819ac26ef2a47 commit 1115d601c5031b396696158034b819ac26ef2a47 Author: Neels Hofmeyr Date: Tue Feb 16 11:53:22 2016 +0100 msc: implicitly link to iu_tx, don't have callbacks. This is more akin to the way openbsc do, as well as less code. http://cgit.osmocom.org/openbsc/commit/?id=30e5a4ffa30e89b32afa620fbdfe569fd439f174 commit 30e5a4ffa30e89b32afa620fbdfe569fd439f174 Author: Daniel Willmann Date: Mon Feb 15 20:50:04 2016 +0100 gprs/sgsn: Use RAB assignment response cb in PDP context activation http://cgit.osmocom.org/openbsc/commit/?id=99c8610be7ead3c19eaef25af6b1f504f4cfc959 commit 99c8610be7ead3c19eaef25af6b1f504f4cfc959 Author: Daniel Willmann Date: Mon Feb 15 20:49:13 2016 +0100 osmo-cscn: Add dummy function for RAB assignment response http://cgit.osmocom.org/openbsc/commit/?id=223aea59780e17532e03a016a2a155d5e3be612b commit 223aea59780e17532e03a016a2a155d5e3be612b Author: Daniel Willmann Date: Mon Feb 15 20:47:49 2016 +0100 libiu: Add support for RAB assignment response callback http://cgit.osmocom.org/openbsc/commit/?id=bd0de7bd93b950a9452e980807b015075fe06e4d commit bd0de7bd93b950a9452e980807b015075fe06e4d Author: Daniel Willmann Date: Mon Feb 15 20:45:35 2016 +0100 sgsn_libgtp: Update rab (de)act function names to libui version http://cgit.osmocom.org/openbsc/commit/?id=ba532acc42e4d598f50f0dbeb40085ab18e81d2b commit ba532acc42e4d598f50f0dbeb40085ab18e81d2b Author: Daniel Willmann Date: Mon Feb 15 20:39:12 2016 +0100 sgsn_test: Make sgsn_test compile again after libui change http://cgit.osmocom.org/openbsc/commit/?id=ea612bb3461677a988fcc68c8a6e6353fe746714 commit ea612bb3461677a988fcc68c8a6e6353fe746714 Author: Daniel Willmann Date: Wed Feb 3 15:50:41 2016 +0100 sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign In the IU case the RNC and ggsn communicate directly on the user plane. Since the IP address of the RNC is not known in our case (it sits behind the hnbgw) we need to update the PDP context with the new IP address after receiving the RAB assignment response (which includes the IP address). http://cgit.osmocom.org/openbsc/commit/?id=03f042c03f86ff8b8b9387dea20906dd3b135739 commit 03f042c03f86ff8b8b9387dea20906dd3b135739 Author: Daniel Willmann Date: Mon Feb 15 13:58:35 2016 +0100 sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it The RAB assignment response includes the gtp teid that we sent along in the assignment request. Retrieve the correct pdp context from there and activate it. http://cgit.osmocom.org/openbsc/commit/?id=96018ace5932ddc1c76bc4f1c8faec7e7e65c389 commit 96018ace5932ddc1c76bc4f1c8faec7e7e65c389 Author: Daniel Willmann Date: Wed Feb 3 15:20:28 2016 +0100 sgsn: Add a function to return the pdp ctx for an mm ctx and tei http://cgit.osmocom.org/openbsc/commit/?id=30738bbd43dcd9e8eafdcc975d0287d7839e9be7 commit 30738bbd43dcd9e8eafdcc975d0287d7839e9be7 Author: Daniel Willmann Date: Wed Feb 3 15:17:42 2016 +0100 sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act() http://cgit.osmocom.org/openbsc/commit/?id=7fc7944b1f0e80f7c3d7a1a9721f29abc97d1cf5 commit 7fc7944b1f0e80f7c3d7a1a9721f29abc97d1cf5 Author: Daniel Willmann Date: Wed Feb 3 11:35:50 2016 +0100 gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type Try to limit the effect 3G support has on the remaining code base. The sgsn test still fails, but at a later test. http://cgit.osmocom.org/openbsc/commit/?id=ed0395c99080bf2b1593e5a435ff5a81e1e37199 commit ed0395c99080bf2b1593e5a435ff5a81e1e37199 Author: Daniel Willmann Date: Wed Feb 3 11:30:57 2016 +0100 tests/sgsn: Fix compilation of sgsn_test The sgsn test still fails, but at least it is compiling again.. http://cgit.osmocom.org/openbsc/commit/?id=aef9dfb20a1572274a9bdb8d4586b4eb5801bb36 commit aef9dfb20a1572274a9bdb8d4586b4eb5801bb36 Author: Daniel Willmann Date: Mon Feb 15 13:46:39 2016 +0100 sgsn_libgtp: Use the address provided by the GGSN for RAB activation http://cgit.osmocom.org/openbsc/commit/?id=d68843148feefa36b85b8e4f9554a30f81c7b4ce commit d68843148feefa36b85b8e4f9554a30f81c7b4ce Author: Daniel Willmann Date: Mon Feb 15 13:45:27 2016 +0100 gprs: Fix some misleading comments http://cgit.osmocom.org/openbsc/commit/?id=c66db7c140fb919133208c4338fc3ad3a42338a5 commit c66db7c140fb919133208c4338fc3ad3a42338a5 Author: Daniel Willmann Date: Mon Feb 15 11:55:47 2016 +0100 WIP: Wait for radio bearer before sending pdp context accept http://cgit.osmocom.org/openbsc/commit/?id=4a276c092e63264126dc6d55db8a77ffcc9ec7d1 commit 4a276c092e63264126dc6d55db8a77ffcc9ec7d1 Author: Daniel Willmann Date: Mon Jan 25 16:55:00 2016 +0100 HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it http://cgit.osmocom.org/openbsc/commit/?id=dd51cfc7e30c30b6296eb04bd70aa899a64ebe62 commit dd51cfc7e30c30b6296eb04bd70aa899a64ebe62 Author: Daniel Willmann Date: Mon Jan 25 16:53:20 2016 +0100 sgsn_iu: RABAssignment response is an Outcome, not a Successful one http://cgit.osmocom.org/openbsc/commit/?id=3d9fb8b5ec8d7342f7d999f6d88d1cb9886f3773 commit 3d9fb8b5ec8d7342f7d999f6d88d1cb9886f3773 Author: Daniel Willmann Date: Mon Jan 25 16:49:53 2016 +0100 gprs_gmm: Fix bit mask when determining update/attach type Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type. In 3GPP TS 24.008 it indicates if a follow-on request is pending by the MS, but only in Iu mode. According to the spec it is not required to react to that request with a follow-on proceed so this field can be ignored for now. See 3GPP TS 24.008 Ch. 4.4: "Unless it has specific permission from the network (follow-on proceed) the mobile station side should await the release of the RR connection used for a MM specific procedure before a new MM specific procedure or MM connection establishment is started." as well as Ch. 4.4.4.6: "If the network wishes to prolong the RR connection to allow the mobile station to initiate MM connection establishment (for example if the mobile station has indicated in the LOCATION UPDATING REQUEST that it has a follow-on request pending) the network shall send "follow on proceed" in the LOCATION UPDATING ACCEPT and start timer T3255." http://cgit.osmocom.org/openbsc/commit/?id=792d53beeaf5220edc24c4a0c3efc7191685a871 commit 792d53beeaf5220edc24c4a0c3efc7191685a871 Author: Neels Hofmeyr Date: Sun Feb 14 23:23:06 2016 +0100 doc: rename nitb graph to bsc, add msc graph NITB is already gone from this branch. We may even resurrect it, but I prefer to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph now. Also add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=ea11c43ed558add7545983a43d7e0a0a6fb4f48d commit ea11c43ed558add7545983a43d7e0a0a6fb4f48d Author: Neels Hofmeyr Date: Sun Feb 14 23:19:55 2016 +0100 doc: add lists to nitb graph http://cgit.osmocom.org/openbsc/commit/?id=cee553ac36bbcea88e56f346b5a229a2364281b4 commit cee553ac36bbcea88e56f346b5a229a2364281b4 Author: Neels Hofmeyr Date: Fri Feb 12 14:58:33 2016 +0100 cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics. http://cgit.osmocom.org/openbsc/commit/?id=97e6737b23116905e13e0d316a43f966e57fa11f commit 97e6737b23116905e13e0d316a43f966e57fa11f Author: Neels Hofmeyr Date: Fri Feb 12 14:43:27 2016 +0100 mscsplit: fix compilation and comments. move msc_api.h. http://cgit.osmocom.org/openbsc/commit/?id=64491b5cbb5598b8f2071b66d2397919c493cb02 commit 64491b5cbb5598b8f2071b66d2397919c493cb02 Author: Neels Hofmeyr Date: Fri Feb 12 14:28:11 2016 +0100 mscsplit: getting grips on header scopes http://cgit.osmocom.org/openbsc/commit/?id=36a2ae8dbde42334ee4c34e79e7e73e37c6037ed commit 36a2ae8dbde42334ee4c34e79e7e73e37c6037ed Author: Neels Hofmeyr Date: Fri Feb 12 12:19:06 2016 +0100 msc: clarify msc_api and msc_ifaces scopes http://cgit.osmocom.org/openbsc/commit/?id=e7e738c93cf80bbb188f8c43935d915516ae5355 commit e7e738c93cf80bbb188f8c43935d915516ae5355 Author: Neels Hofmeyr Date: Fri Feb 12 12:00:06 2016 +0100 rename IFACE_IUCS to IFACE_IU http://cgit.osmocom.org/openbsc/commit/?id=d8b9f549749a329ef6f549f879315a59e8b2355b commit d8b9f549749a329ef6f549f879315a59e8b2355b Author: Neels Hofmeyr Date: Fri Feb 12 11:57:20 2016 +0100 cscn: rename msc_api http://cgit.osmocom.org/openbsc/commit/?id=d260d714a8e0c7ecbcd442aeed594b292e9797da commit d260d714a8e0c7ecbcd442aeed594b292e9797da Author: Neels Hofmeyr Date: Fri Feb 12 11:54:04 2016 +0100 cscn: some file moves/renames http://cgit.osmocom.org/openbsc/commit/?id=54ca6cd350277f5acb3c46b79ff20dae749f7a7d commit 54ca6cd350277f5acb3c46b79ff20dae749f7a7d Author: Neels Hofmeyr Date: Thu Feb 11 01:28:06 2016 +0100 cscn wip: direct dtap responses to IuCS http://cgit.osmocom.org/openbsc/commit/?id=b2fcc587811d769f4b73bc5c51a085bd68a8675b commit b2fcc587811d769f4b73bc5c51a085bd68a8675b Author: Neels Hofmeyr Date: Thu Feb 11 01:28:28 2016 +0100 cscn: fix missing network backpointer http://cgit.osmocom.org/openbsc/commit/?id=e6e2adbaa260771104086f8a75d29dc664aee346 commit e6e2adbaa260771104086f8a75d29dc664aee346 Author: Neels Hofmeyr Date: Wed Feb 10 23:48:13 2016 +0100 cscn: own talloc root and gsm_network instance; misc. Heading towards a sovereign CSCN. http://cgit.osmocom.org/openbsc/commit/?id=b1b06432817d3f1ece683c2e5acec93600a20574 commit b1b06432817d3f1ece683c2e5acec93600a20574 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:37 2016 +0100 mscsplit: exclude some more vty nodes http://cgit.osmocom.org/openbsc/commit/?id=0e0d6e91e844c723ba751ef6ad2b5cdf18cc4247 commit 0e0d6e91e844c723ba751ef6ad2b5cdf18cc4247 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:00 2016 +0100 cosmetic: remove unused extern. http://cgit.osmocom.org/openbsc/commit/?id=0ba701aba2deefd7d32223d0f3a01cecc28ba267 commit 0ba701aba2deefd7d32223d0f3a01cecc28ba267 Author: Neels Hofmeyr Date: Wed Feb 10 23:44:26 2016 +0100 introduce vty CSCN_NODE, cosmetically. http://cgit.osmocom.org/openbsc/commit/?id=ace746abffd82567631eebb549ea8470f465f7e5 commit ace746abffd82567631eebb549ea8470f465f7e5 Author: Neels Hofmeyr Date: Wed Feb 10 23:42:17 2016 +0100 mscplit: try to clarify root talloc ctx and global gsm_network. The aim is to allow osmo-cscn to pass its own root talloc context and global gsm_network struct instance cleanly. This may stir up some old and dusty globals, but I hope it's for the better, since not all is a BSC. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which are needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed to have a different name for it. Admitted, it's still called the bsc_vty, but a split thereof is probably coming soon, because the CSCN doesn't want any of the BSC nor BTS specific vty commands. http://cgit.osmocom.org/openbsc/commit/?id=f5d97df679375c4db07b01c3a15cf7c12259841d commit f5d97df679375c4db07b01c3a15cf7c12259841d Author: Neels Hofmeyr Date: Mon Feb 8 22:14:07 2016 +0100 mscsplit: remove bts and lchan pointers from libmsc The diff between this and master will probably need a lot of review and fixes. The current state does compile, but I expect pretty much everything to be broken now. Future development will reinstate proper functionality piecemeal. The first goal is to get basic signalling to work, then SMS. The voice control (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed last AFAICT. http://cgit.osmocom.org/openbsc/commit/?id=1c0c51457d4fef4fd4cd0632cbc58c5992a0e769 commit 1c0c51457d4fef4fd4cd0632cbc58c5992a0e769 Author: Neels Hofmeyr Date: Thu Jan 28 15:04:56 2016 +0100 cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs. Until I get the proper link id from the SUA SAP, make sure we recognise it as hardcoded by setting it to 42. http://cgit.osmocom.org/openbsc/commit/?id=77a13493e224e8c29d9f0e3bcc50ce030f81d9a3 commit 77a13493e224e8c29d9f0e3bcc50ce030f81d9a3 Author: Neels Hofmeyr Date: Thu Jan 28 14:27:22 2016 +0100 cscn: allocate IuCS conn, properly return rc. http://cgit.osmocom.org/openbsc/commit/?id=2c39780a4da459b55ee0a2068b245ef9c76ad0c7 commit 2c39780a4da459b55ee0a2068b245ef9c76ad0c7 Author: Neels Hofmeyr Date: Thu Jan 28 14:20:27 2016 +0100 cscn: call msc_compl_l3() from subscr_conn_allocate_iu() Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment). Call msc_compl_l3() when establishing a subscriber connection for IuCS. Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and conn_id instead. Move subscr_conn_allocate_iu() to the top of the file, because it semantically belongs before subscr_conn_lookup_iu(). http://cgit.osmocom.org/openbsc/commit/?id=e88c032b95ee6fa2bd01f52234cb44906fe62280 commit e88c032b95ee6fa2bd01f52234cb44906fe62280 Author: Neels Hofmeyr Date: Thu Jan 28 13:48:03 2016 +0100 cscn: default to osmo-cscn.cfg, not opencscn.cfg http://cgit.osmocom.org/openbsc/commit/?id=e591d6d1d85cccf600d8b1ad9042b1a6b30d4304 commit e591d6d1d85cccf600d8b1ad9042b1a6b30d4304 Author: Neels Hofmeyr Date: Thu Jan 28 13:03:45 2016 +0100 cscn: move gsm0408_rcvmsg_iucs() decl to proper place. Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration there. http://cgit.osmocom.org/openbsc/commit/?id=8b1c58c18be8807a0a624dace5caa3070a357678 commit 8b1c58c18be8807a0a624dace5caa3070a357678 Author: Neels Hofmeyr Date: Mon Jan 25 19:24:01 2016 +0100 put Iu-common and Iu-CS stuff in proper places Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh altogether, eventually. iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c. http://cgit.osmocom.org/openbsc/commit/?id=d60f9ecc179d664c10c3fb4c4194c42668d1f605 commit d60f9ecc179d664c10c3fb4c4194c42668d1f605 Author: Neels Hofmeyr Date: Mon Jan 25 18:53:22 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=4b0aa5db9b9e04c82fbb27e6e82451751934ef7a commit 4b0aa5db9b9e04c82fbb27e6e82451751934ef7a Author: Neels Hofmeyr Date: Mon Jan 18 17:09:46 2016 +0100 todo / #if 0 http://cgit.osmocom.org/openbsc/commit/?id=5258373d93c7cfa30ddd64f309d43f7cdaeb7c97 commit 5258373d93c7cfa30ddd64f309d43f7cdaeb7c97 Author: Neels Hofmeyr Date: Mon Jan 18 17:09:25 2016 +0100 minor fixes http://cgit.osmocom.org/openbsc/commit/?id=acc5f54f29bca3fffe9a79cdded058950e2e0f67 commit acc5f54f29bca3fffe9a79cdded058950e2e0f67 Author: Neels Hofmeyr Date: Mon Jan 18 17:08:25 2016 +0100 func declaration, comments http://cgit.osmocom.org/openbsc/commit/?id=f9125bce0a5c10071ea07e9b0eb0fed935819050 commit f9125bce0a5c10071ea07e9b0eb0fed935819050 Author: Neels Hofmeyr Date: Mon Jan 18 17:07:42 2016 +0100 fix: it's called msgb.dst. http://cgit.osmocom.org/openbsc/commit/?id=43f57c7626aacae56279fa840e0287691c7c0ecb commit 43f57c7626aacae56279fa840e0287691c7c0ecb Author: Neels Hofmeyr Date: Mon Jan 18 16:04:03 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=f4e95ba7647c983a1527cc1bff87b581dbd52662 commit f4e95ba7647c983a1527cc1bff87b581dbd52662 Author: Neels Hofmeyr Date: Mon Jan 18 16:03:52 2016 +0100 Indicate A-interface for new A subscr-conn. http://cgit.osmocom.org/openbsc/commit/?id=b2ca665638e8e1d4f41094e23741e11d1bfbd447 commit b2ca665638e8e1d4f41094e23741e11d1bfbd447 Author: Neels Hofmeyr Date: Mon Jan 18 16:02:23 2016 +0100 Add some Iu-CS functions (in the wrong place though, wip) http://cgit.osmocom.org/openbsc/commit/?id=60587d1a6895ecc33044c833feb5428dca06af23 commit 60587d1a6895ecc33044c833feb5428dca06af23 Author: Neels Hofmeyr Date: Mon Jan 18 15:57:48 2016 +0100 cosmetic: a rename, comments. Rename conn_ctx_list -> ue_conn_ctx_list. Indicate Iu-CS 'siblings' for a couple of functions. Tweak/add comments. http://cgit.osmocom.org/openbsc/commit/?id=6fb3a6ba055a23948c48d4085c2b3356cbea206b commit 6fb3a6ba055a23948c48d4085c2b3356cbea206b Author: Neels Hofmeyr Date: Mon Jan 18 15:52:50 2016 +0100 Add Iu-CS indicator to struct gsm_subscriber_connection. Introduce enum interface_type and gsm_subscriber_connection.via_iface to distinguish between A-interface and Iu-CS-interface connections. Add gsm_subscriber_connection.iu.link_id and iu.conn_id. http://cgit.osmocom.org/openbsc/commit/?id=f016ad1cc1e0db2e2a549d6517741f8b77d39f11 commit f016ad1cc1e0db2e2a549d6517741f8b77d39f11 Author: Neels Hofmeyr Date: Mon Jan 18 10:59:18 2016 +0100 log level: DIUCS = debug http://cgit.osmocom.org/openbsc/commit/?id=86cd085c0786060e2b2f513b6a67a6edbab6d7f2 commit 86cd085c0786060e2b2f513b6a67a6edbab6d7f2 Author: Neels Hofmeyr Date: Thu Jan 14 15:08:39 2016 +0100 wip (reminders to self, whitespace) http://cgit.osmocom.org/openbsc/commit/?id=d7b554b95cc4d370bfe3af18ea01d9206b5d2e8b commit d7b554b95cc4d370bfe3af18ea01d9206b5d2e8b Author: Neels Hofmeyr Date: Tue Jan 12 15:08:42 2016 +0100 make osmo-cscn compile and receive first Iu-CS buf (and log it only) http://cgit.osmocom.org/openbsc/commit/?id=2130b5c6b84950cff424caea5f02e99704a759c6 commit 2130b5c6b84950cff424caea5f02e99704a759c6 Author: Neels Hofmeyr Date: Tue Jan 12 15:07:40 2016 +0100 iu_init: add addr and port args http://cgit.osmocom.org/openbsc/commit/?id=2325e9a6f88438b6e8db5658ee7c0ed573028273 commit 2325e9a6f88438b6e8db5658ee7c0ed573028273 Author: Neels Hofmeyr Date: Tue Jan 12 15:06:02 2016 +0100 add DIUCS debug id http://cgit.osmocom.org/openbsc/commit/?id=e9151be0fd0ad6b5b77a96029cfddcf7df6df97e commit e9151be0fd0ad6b5b77a96029cfddcf7df6df97e Author: Neels Hofmeyr Date: Mon Jan 11 00:00:45 2016 +0100 various small fixes http://cgit.osmocom.org/openbsc/commit/?id=85e5620514b3b9520af87ebfb6e30fdb2e9bd766 commit 85e5620514b3b9520af87ebfb6e30fdb2e9bd766 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:24 2016 +0100 sai arg back to pointer http://cgit.osmocom.org/openbsc/commit/?id=44b170c62369c89a11830cc0cd7c1d05406cb773 commit 44b170c62369c89a11830cc0cd7c1d05406cb773 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:53 2016 +0100 some fixes http://cgit.osmocom.org/openbsc/commit/?id=ea07b8312757009fe4562026245a0c035601f300 commit ea07b8312757009fe4562026245a0c035601f300 Author: Neels Hofmeyr Date: Sun Jan 10 23:43:24 2016 +0100 generalize rab_act for ps and cs http://cgit.osmocom.org/openbsc/commit/?id=49469c99b28ee1ea6017e1effd9422007051ff0b commit 49469c99b28ee1ea6017e1effd9422007051ff0b Author: Neels Hofmeyr Date: Sun Jan 10 23:41:51 2016 +0100 move struct ue_conn_ctx to header http://cgit.osmocom.org/openbsc/commit/?id=0973b33a2d201b6c8b62b6a6a4975c6ecd96d64b commit 0973b33a2d201b6c8b62b6a6a4975c6ecd96d64b Author: Neels Hofmeyr Date: Sun Jan 10 23:40:43 2016 +0100 sgsn_iu -> iu http://cgit.osmocom.org/openbsc/commit/?id=664d9351f5f66479db722163d852f6ff44ec62c5 commit 664d9351f5f66479db722163d852f6ff44ec62c5 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:12 2016 +0100 sai arg http://cgit.osmocom.org/openbsc/commit/?id=73c390458cb51d56109341cb1c85de15f55571e6 commit 73c390458cb51d56109341cb1c85de15f55571e6 Author: Neels Hofmeyr Date: Sun Jan 10 23:04:53 2016 +0100 iu_common http://cgit.osmocom.org/openbsc/commit/?id=07559ac27a4f2ee6704852354239b15d097d5031 commit 07559ac27a4f2ee6704852354239b15d097d5031 Author: Neels Hofmeyr Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=7120a42c036361d077f7fcb9b7717733bf51c3e9 commit 7120a42c036361d077f7fcb9b7717733bf51c3e9 Author: Neels Hofmeyr Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=5c28cd59062aae3c73be84ae552d1211f0df3062 commit 5c28cd59062aae3c73be84ae552d1211f0df3062 Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=f6ba46fa8d2ed21ae620a63d46c83c60c70ac527 commit f6ba46fa8d2ed21ae620a63d46c83c60c70ac527 Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=b41755692e8d563ca8df8ae7cf1a9d7eddf0ce01 commit b41755692e8d563ca8df8ae7cf1a9d7eddf0ce01 Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=d0701d4516a8b1ee2bc230b3eb323502690a778a commit d0701d4516a8b1ee2bc230b3eb323502690a778a Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=92252e4b047e323cd91006b5d1146214f1b44716 commit 92252e4b047e323cd91006b5d1146214f1b44716 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=1bbc1dd6a4357c564e8d5d123ad868589e200926 commit 1bbc1dd6a4357c564e8d5d123ad868589e200926 Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=f5406f8256dcd843feaed82464efeeca0fef2176 commit f5406f8256dcd843feaed82464efeeca0fef2176 Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=af652cda6902b90cccc6acb3c703f61936936853 commit af652cda6902b90cccc6acb3c703f61936936853 Author: Neels Hofmeyr Date: Thu Jan 28 13:04:24 2016 +0100 cscn: adjust header comment. http://cgit.osmocom.org/openbsc/commit/?id=73fc8aab8e6d7f33c4edba94b3ad37a3b5b1fc4f commit 73fc8aab8e6d7f33c4edba94b3ad37a3b5b1fc4f Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=935d32d356b21ae2a3e7214fb3f11f1ae943b120 commit 935d32d356b21ae2a3e7214fb3f11f1ae943b120 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=bd80ac8f6d92865f0e0579dc85e4bebfa556d5b6 commit bd80ac8f6d92865f0e0579dc85e4bebfa556d5b6 Author: Neels Hofmeyr Date: Sun Jan 10 23:06:21 2016 +0100 disable some sgsn_tests to pass the status quo. while working on this, I need to see whether I break any more things. So remove some noise temporarily. http://cgit.osmocom.org/openbsc/commit/?id=a68503ed7cf0f0c7ffd210eebbfc7e2e15af296c commit a68503ed7cf0f0c7ffd210eebbfc7e2e15af296c Author: Neels Hofmeyr Date: Fri Jan 8 01:16:35 2016 +0100 sgsn_test build http://cgit.osmocom.org/openbsc/commit/?id=78d837c2b63337a11ce2448bca318a10d12189e5 commit 78d837c2b63337a11ce2448bca318a10d12189e5 Author: Neels Hofmeyr Date: Fri Jan 8 01:16:19 2016 +0100 sgsn_test: apply addition of gb member http://cgit.osmocom.org/openbsc/commit/?id=be7b41cbfdaaeb1052719368c630801efec3bb5e commit be7b41cbfdaaeb1052719368c630801efec3bb5e Author: Neels Hofmeyr Date: Fri Jan 8 01:37:42 2016 +0100 fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free. The comment says so and it was moved above sgsn_mm_ctx_free in a commit marked as ugly hack. http://cgit.osmocom.org/openbsc/commit/?id=81856552c986da58fffe38b21a3b9461b83e48d8 commit 81856552c986da58fffe38b21a3b9461b83e48d8 Author: Neels Hofmeyr Date: Fri Jan 8 02:40:29 2016 +0100 fix ranap_handle_co_dt, failed to pass struct pointer http://cgit.osmocom.org/openbsc/commit/?id=f26082b2c6271b355d77d47e003e39edc4419a25 commit f26082b2c6271b355d77d47e003e39edc4419a25 Author: Harald Welte Date: Thu Dec 24 17:06:42 2015 +0100 gsm_04_08.c: Don't set msg->lchan nor msg->dst the BSC-side of the API behind gsm0808_submit_dtap() is doing this resolving again anyway. So let's avoid doing it twice, and avoid having more dependency of the MSC down into the lchan details. http://cgit.osmocom.org/openbsc/commit/?id=cacab1ccac91d2995a8ae5fa6d7e4724a8b02a4b commit cacab1ccac91d2995a8ae5fa6d7e4724a8b02a4b Author: Harald Welte Date: Thu Dec 24 16:36:32 2015 +0100 gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years http://cgit.osmocom.org/openbsc/commit/?id=80c54a87448d195002bfeaef6cc04d4369b50575 commit 80c54a87448d195002bfeaef6cc04d4369b50575 Author: Harald Welte Date: Tue Jan 5 15:09:21 2016 +0100 remove dead code from Makefile.am http://cgit.osmocom.org/openbsc/commit/?id=91ebe5a5f4943e32b16d4dff866e506619968709 commit 91ebe5a5f4943e32b16d4dff866e506619968709 Author: Harald Welte Date: Tue Jan 5 15:07:25 2016 +0100 migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so this means we no longer try to link to hard-coded files outside of the openbsc.git repository. http://cgit.osmocom.org/openbsc/commit/?id=efe7f4b9537fff93f79133bf19fec7f01fec97df commit efe7f4b9537fff93f79133bf19fec7f01fec97df Author: Harald Welte Date: Tue Dec 29 18:56:13 2015 +0100 WIP: Really ugly hacks to get up to (and including) PDP CTX ACT http://cgit.osmocom.org/openbsc/commit/?id=3d62d9f81691925fc5714aa92d5d67dbdccd8cc4 commit 3d62d9f81691925fc5714aa92d5d67dbdccd8cc4 Author: Harald Welte Date: Tue Dec 29 17:52:51 2015 +0100 add sgsn_iu.c that was missed in large WIP commit http://cgit.osmocom.org/openbsc/commit/?id=63586d9435aae26045386550de077364078d7794 commit 63586d9435aae26045386550de077364078d7794 Author: Harald Welte Date: Mon Dec 28 21:03:10 2015 +0100 rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver, as we store the length of the (dynamically-sized) AMR payload in the first byte, our buffer needs at least 33+1 byte in size. http://cgit.osmocom.org/openbsc/commit/?id=cba204adebeed4bdeee1ad87b2fa30e6010dd9ed commit cba204adebeed4bdeee1ad87b2fa30e6010dd9ed Author: Harald Welte Date: Mon Dec 28 14:04:36 2015 +0100 subscr_name(): Handle case for subscr == NULL subscr_name() was called from several places: * either without a check for subscr being NULL, which for example was causing a segfault if we hand-over a channel before identifying the subscriber * or with an explicit NULL check and the ternary operator (?). We now simplify the code by checking for the NULL Subscriber in subscr_name() itself. http://cgit.osmocom.org/openbsc/commit/?id=22576cee5c483ffff600fa0c8022bcf51b2876a7 commit 22576cee5c483ffff600fa0c8022bcf51b2876a7 Author: Harald Welte Date: Fri Dec 25 22:49:37 2015 +0100 WIP http://cgit.osmocom.org/openbsc/commit/?id=5f5d392d3134af6f3038aa3a1188befb8e29e39b commit 5f5d392d3134af6f3038aa3a1188befb8e29e39b Author: Harald Welte Date: Fri Dec 25 22:31:36 2015 +0100 gprs_gmm.c: Preform LLME operations only if we have one In case the GMM message did not arrive over a Gb interface, there is no LLME (and thus the associated pointer is NULL). Don't try to perform operations on a NULL LLME. http://cgit.osmocom.org/openbsc/commit/?id=275278a3781b9e88c71d97020ca961a849b7f75a commit 275278a3781b9e88c71d97020ca961a849b7f75a Author: Harald Welte Date: Fri Dec 25 22:23:27 2015 +0100 gprs_gmm.c: Make TLLI handling specific to Gb interface Soem of the operations we perform in the GMM layer are specific to the GPRS/EDGE radio access network and its Gb interface. Let's make them conditional to that in preparation of supporting an Iu interface. http://cgit.osmocom.org/openbsc/commit/?id=af7a5bd57eb9b5b73d0132de9499c8f940cb1d6d commit af7a5bd57eb9b5b73d0132de9499c8f940cb1d6d Author: Harald Welte Date: Fri Dec 25 20:12:28 2015 +0100 gprs_gmm.c: Don't try to de-reference NULL mmctx There was a comment in the code that certain GMM messages require a valid mmctx pointer. However, nothing actually checked if that pointer was in fact non-NULL. We plainly crashed if a MS would send us the wrong message in the wrong state. http://cgit.osmocom.org/openbsc/commit/?id=bc319d0f9190a715f029668d8fdaa8bd8c238512 commit bc319d0f9190a715f029668d8fdaa8bd8c238512 Author: Harald Welte Date: Fri Dec 25 19:14:57 2015 +0100 rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb() This is the entry point for GMM from Gb. We will create a new one for Iu, so let's be explicit rather than implicit. http://cgit.osmocom.org/openbsc/commit/?id=29b8a7757941da922406d136b4e285db378bd98f commit 29b8a7757941da922406d136b4e285db378bd98f Author: Harald Welte Date: Fri Dec 25 19:12:21 2015 +0100 prepare sgsn_mm_ctx for Gb and Iu mode (UMTS) Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode and (upcoming) Iu mode, respectively. http://cgit.osmocom.org/openbsc/commit/?id=123d96a70e7cd373f689450dfb97fee18d71c319 commit 123d96a70e7cd373f689450dfb97fee18d71c319 Author: Neels Hofmeyr Date: Thu Jan 28 14:25:31 2016 +0100 Fix two rc values in gsm0408_dispatch() I do hope the unimplemented/unknown messages did not return 0 intentionally. http://cgit.osmocom.org/openbsc/commit/?id=bb9771eb7b8d351d31698b2d02575f9ae8932be4 commit bb9771eb7b8d351d31698b2d02575f9ae8932be4 Author: Neels Hofmeyr Date: Mon Jan 18 16:01:34 2016 +0100 move subscriber conns list into struct gsm_network. Replace the global sub_connections llist with gsm_network.subscr_conns. Initialize and apply where applicable. Remove bsc_api_sub_connections(). ----------------------------------------------------------------------- Summary of changes: openbsc/configure.ac | 5 +- openbsc/include/openbsc/bsc_nat.h | 3 +- openbsc/include/openbsc/ctrl.h | 3 +- openbsc/include/openbsc/gprs_sgsn.h | 3 +- openbsc/include/openbsc/gsm_data.h | 14 +- openbsc/include/openbsc/mncc.h | 2 +- openbsc/include/openbsc/smpp.h | 4 +- openbsc/src/Makefile.am | 2 +- openbsc/src/gprs/gb_proxy_main.c | 12 +- openbsc/src/gprs/gtphub_main.c | 19 +- openbsc/src/gprs/sgsn_ctrl.c | 5 +- openbsc/src/gprs/sgsn_main.c | 42 ++-- openbsc/src/ipaccess/ipaccess-proxy.c | 8 +- openbsc/src/libbsc/bsc_ctrl_lookup.c | 6 +- openbsc/src/libbsc/bsc_init.c | 6 +- openbsc/src/libbsc/bsc_vty.c | 1 - openbsc/src/libmsc/gsm_04_11.c | 8 +- openbsc/src/libmsc/mncc_sock.c | 9 +- openbsc/src/libmsc/smpp_openbsc.c | 43 ++-- openbsc/src/libmsc/smpp_smsc.c | 93 +++++-- openbsc/src/libmsc/smpp_smsc.h | 7 +- openbsc/src/libmsc/smpp_vty.c | 75 +++++- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 25 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 20 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 6 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 24 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 5 +- openbsc/src/osmo-cscn/cscn_main.c | 28 ++- openbsc/src/{osmo-cscn => osmo-nitb}/Makefile.am | 14 +- .../cscn_main.c => osmo-nitb/bsc_hack.c} | 277 ++++++++------------- openbsc/tests/bsc/bsc_test.c | 10 +- 32 files changed, 464 insertions(+), 330 deletions(-) copy openbsc/src/{osmo-cscn => osmo-nitb}/Makefile.am (70%) copy openbsc/src/{osmo-cscn/cscn_main.c => osmo-nitb/bsc_hack.c} (54%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 27 01:05:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Feb 2016 01:05:07 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-301-g91ceb2f Message-ID: <201602270105.u1R157sg083349@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards a7040c04f5311722256656abe5c61e8c3adf9aaf (commit) discards 07deea93639bc2ac2f787ddb444154914aa12f27 (commit) discards 2450aa7e0d804f696813884844fd100f0c4fdf78 (commit) discards 082eaa0fe05a32efae10ed0ef40027053deea8bc (commit) discards 896d1b1f0b835a1198b2d6888d81fd15832edf77 (commit) discards 9476b6e6faa4f8d387219789db6540c79215dc77 (commit) discards 619804c2937d58c52bda5ae5f7a08460287cfabe (commit) discards 38e2f1bca4e43414ed39a938d7c5d8bafe5e8533 (commit) discards ebd4d820b3b0d7ba5db3b25a14f407d0c7276044 (commit) discards 5a0d9c6937605ba17bfe249864c20b54d8751f4c (commit) discards 2f0e9abbb0784d6325f852423339ae93e6a6e9ba (commit) discards 05ae5b1245f95bf765b42e49af7b2596e013f0a0 (commit) discards 7edb4311dd6f717de5c61b95f0904a4ccb01d650 (commit) discards dc70e82f9af6fe334276c41d56e9d9becc8df886 (commit) discards 9bc5be5212930a003761596ab66a53110a84fb6e (commit) discards 93ffd36d734d157d64500259edf01c8d25fe5f02 (commit) discards 66d2868fe58e4af9db0d35d9cf5d121a7f518069 (commit) discards ee0e70bb64894f2efab24204995c6376405fa89b (commit) discards 5469b132043a6ddcf62366d8d07a326245455f3b (commit) discards 604a0200fc0dbdec11c709e1d520374165e6aed3 (commit) discards 747280d8ef17770f61a24f882c834075f08acb84 (commit) discards 2101b2173b0ed48b9024413b0b890583e96f4107 (commit) discards d759ba1dbbe81c58e45223f46da97db21972d83e (commit) discards c08a9611ad7801a6fe3dc8bf03093d16c2385466 (commit) discards 3298950c83dc566281074240647336e7bde71b11 (commit) discards adea2889466b670fd67d2edaae67bafe7b01fb22 (commit) discards b562da2074099eb32b7de458cb6e60ed4f976d23 (commit) discards b7d703704dc8482d44acae7aa68ef7a01ea70b8a (commit) discards 6216309449e6358a3437088c9b9691cb622c4999 (commit) discards 1ab97d90052294133f60cdc088ac75dcd0b2d77a (commit) discards 988513381f60e7abc2d954a17ddd9887d6df916a (commit) discards a367516cbcf7de935e6cbdda2749af6505d61c77 (commit) discards f2ea9b8e4caa235e8726079c89fd16cf13a596c7 (commit) discards 3273fa8dd5a5bb87e0f14e3aa18349e4d755f3b0 (commit) discards c8f45b45b2774d2dd72534b3fc5c449f49280e2e (commit) discards ee7dddf51cc8caae2f68dc44a9fba750734ca3c2 (commit) discards 697212fb368a58b65c00742b53e820f8e3d4b315 (commit) discards b259908b2e4885d588b6c22504ccc4ff493a5487 (commit) discards 3166783366c3636854aa54d5cd48c0c642cfea3f (commit) discards 5fe5554a76904633c06c1221ecd19190b0664dfe (commit) discards d29b09918a22d3ffc4b6355ca186c12234cb0613 (commit) discards cc94480abb94b3faac34eace1e04e115184da863 (commit) discards 7dcab212ad150cc9c18177a566f688503caac360 (commit) discards d0b3f7292d2a145e2cf8a99985cbb9403a14f807 (commit) discards adf33799ec6106342b53001d36647e423ff6d3dc (commit) discards 33e3c97d340a6ebdbb71a407345b9553e8da539c (commit) discards 9b6b2b341d7fec786a4e5528a347050f94635301 (commit) discards bf0f765154c25cb527da25a21dc762acd58a2f19 (commit) discards 69b3da8ce49135e70249e79d1076472912050161 (commit) discards ce181ff48903598223c1c5d49a8355165f265e27 (commit) discards d03faa4bacd4d2a8b9155faf5219a948b73f481c (commit) discards cdf476fc2bfaa4430b00d7e1440f11bbaf9dfb68 (commit) discards 17ecec021a4635bc17dd7dd26066ea22a48ba464 (commit) discards 1242c25d39d7ed1ebbc5ead2e1c328e12565c07e (commit) discards 1c2c3a8335cacf83c4da50935a66d8ef660512ce (commit) discards 88aef1bfcc999386ef3b9a848ca30dd95feb1928 (commit) discards 534d1996acf725a0e015ebe3c85fafeecb0b2ca1 (commit) discards 953aa15b16efb08404ad347d18b60a8dd48b22be (commit) discards c9c23d6c0dfec4be0b8da9503242ccdc3f3de182 (commit) discards 90650ce8c9cb96cdda96a7f8925beb1f78626665 (commit) discards 95aa437284bb5067f0e73a291c19e41f8915b562 (commit) discards 2e6bd3494fced98f047ec6ec8a4ed0936aedb23b (commit) discards 5785d436e83db315f35810ecbcc404851ad991a3 (commit) discards c31d93ccd6203f0894b0a7f81cb21070a98370cc (commit) discards e31660bee972e83a3a201ac6a2c2b89de8e4abd7 (commit) discards cab323bff0ece64008131a8ae91972303891c8db (commit) discards 909f5e539f62ce503772c0270273417a640cb118 (commit) discards d9300d8afa5de7e60932deebe7ef9c37ffbfe5aa (commit) discards c2f1bc704ab66a92ccaea6eeebf9ee1e54d34464 (commit) discards 81b1678b4361b768e3384f06e8fe4e7afe693722 (commit) discards 2e6f60116d98165d63b40c9d221f986ba37eeb52 (commit) discards 6f3f889c1bb634614f82ae4318224eb02a319f71 (commit) discards 5932c0f55d226ee0cd346a913986847a34faf067 (commit) discards 1d35199a446e2b68d048016f3970ce50d298b24b (commit) discards f9202082614f01f51f39184e6ee33921fbd7599d (commit) discards 7183495061e34f08f00bde9b9341140ba8560d0c (commit) discards 59a93103d62d5eb2213ad65f90a07ae7009e0f6f (commit) discards 3035e58668bab0c5b9a4e99ae981f33c590b26fa (commit) discards 73c74b7bfc00729dc6eabd5ea345f3371fff8ed4 (commit) discards 0d53e6d8cc86ac0f9414fddbdc466fd9c455dd84 (commit) discards c1ec6f3d4ace05d57da039eee6e6e15a15c34b17 (commit) discards a097fb3b330dbb7691e1521071eeaa23261a8b37 (commit) discards 6b9fc51af3a7958af74bf54c2a23431181e5a6b4 (commit) discards 67db0d931ef4596c5eda0a1d7c5623d6410c50e2 (commit) discards 7cf2b123e8c1e7e1bcbdcc0cb02b0c4aeee30768 (commit) discards cd5104f6fcb1102dab38c2eb91b60011a32cab65 (commit) discards 99ab3897f8021299699169d1681bf1e61a962e9c (commit) discards 1520eb6f03cc9f68582791dff2e6b81df0627ddc (commit) discards 8e505c001199d8d5997d404026485cdc4bf847dd (commit) discards 856cb8997fdb75f4858c862298f4b0ecf0de7379 (commit) discards a4eecbeefb3c446c521f64c81f61faf8615ae173 (commit) discards 1c4532a0902d782325d9b3c754c2fdbf03a83e2d (commit) discards bfa52e47c74d2d32a53f8ad1db30a177f3f68824 (commit) discards 10ef4f65f26cb08a25416c2c15472f615ed91c4a (commit) discards 6da0a20a8c8579846f965ebc301e0a46c23af40a (commit) discards 6572b4e9938e11ab8a64492bdeef4c720aa9ac5e (commit) discards 7e574de1e9f843abca3f697559ce0b309785fb38 (commit) discards 80c85781212eaf44579927f02addda4392c651ff (commit) discards e352fb10e6dcf25402c77cc03d6ce1ba9beb88ba (commit) discards 519c83f219b37d4e2859ff9222b662f59f3a1307 (commit) discards b9e6bc389690492a83b238712bc225648e448215 (commit) discards 723d2d968555595d1a3c10bcd4401f4023d2a320 (commit) discards 376d2db4d2042aa84e7c34b76cad65be5bb32c19 (commit) discards b80973278af619e81f321a522d56724fc054dc42 (commit) discards ce833d51476bb9eb2a2b5762afe45341b809a6a6 (commit) discards b9716d08105c9a0a48a43af98c76638b9a67fde8 (commit) discards f0af58f60c3b48311d613f29ada352837a6ac37d (commit) discards 0af6e3bcda91dd842af699a1fe74753af2a9187d (commit) discards 7d47ec6ca57d844758e83ada5f5098f4cebf0f41 (commit) discards cebb53747c71f13b0a065ba5f528cffe91a8ec5a (commit) discards 83b40af4d81c042bd4e7229ee5ba2d0c4a2f3a17 (commit) discards 0021287d6d302949b74570ccb2ddbdd84aabbfdb (commit) discards 7fdf89d363254b4852192c8c14be483a2c41dc70 (commit) via 91ceb2f71ab9699f5084d2cc0c2e4cd8e29932ff (commit) via 1a9f2c2d724b517e08ff121ca3802afd570659f5 (commit) via f95adb0e37f3a3082b1cc1d2df29af15b0660498 (commit) via bfe443edc75eb3a9b93dfaba8c454ef52395d209 (commit) via 1eac67d032d949dd555d2b9e828a71c072d04135 (commit) via b656f99beb272a79de2b0214b3c5fdb51a5b0891 (commit) via 3cfde33782c4618e3e50038223226e394a3399fc (commit) via a2717264c26715b85bb488b8b7bc57078f29f4eb (commit) via 8ebf3a2d8b0ce85fc716f0b73032f8e1a5ff8905 (commit) via 9da40c35626727184edc45a79183cb684ab7301b (commit) via d0257d8cc6adb3a2168bd2a494aa9804dfaa25b5 (commit) via 1dd0188def9615d4f1c20e991082394a0bdc4bc6 (commit) via 0d93646f6508283349c7d3f685ba00e675395239 (commit) via 58f1cf5c27294005bf1664deac3a324b1c4e41b5 (commit) via cee75cfbcfb80fd3abb297afc8e77f6ad41bb292 (commit) via 5a92e83d3144ea24d0e0fca3d5120eb8326dc5cf (commit) via 83e9f32025d100580ee25bff8da130b3fe263b1e (commit) via d451df9731823734a39fed95b14c6427ad4f8999 (commit) via f9b9aa9c7b3ca3ab59453c3d2e53d4cc81dc6308 (commit) via 81e8d88321cdd030069683bb6242f72d7713f6b6 (commit) via 2626867eccacc4a48cd9cb004f5f01a5f1834533 (commit) via dc25be9afd633f4f18b242d46eb90aa26660d592 (commit) via 8c73bc9e57b3f623a2584a7187cb110760ca6682 (commit) via d9342104169769b3c3a19ff9b4523467f6fd0f56 (commit) via 95388bb5b7ae1b02eb7b5cda12cbdd1bedb620dd (commit) via 96d8abcc04660fe582944cab226ef115be45d858 (commit) via 1115d601c5031b396696158034b819ac26ef2a47 (commit) via 30e5a4ffa30e89b32afa620fbdfe569fd439f174 (commit) via 99c8610be7ead3c19eaef25af6b1f504f4cfc959 (commit) via 223aea59780e17532e03a016a2a155d5e3be612b (commit) via bd0de7bd93b950a9452e980807b015075fe06e4d (commit) via ba532acc42e4d598f50f0dbeb40085ab18e81d2b (commit) via ea612bb3461677a988fcc68c8a6e6353fe746714 (commit) via 03f042c03f86ff8b8b9387dea20906dd3b135739 (commit) via 96018ace5932ddc1c76bc4f1c8faec7e7e65c389 (commit) via 30738bbd43dcd9e8eafdcc975d0287d7839e9be7 (commit) via 7fc7944b1f0e80f7c3d7a1a9721f29abc97d1cf5 (commit) via ed0395c99080bf2b1593e5a435ff5a81e1e37199 (commit) via aef9dfb20a1572274a9bdb8d4586b4eb5801bb36 (commit) via d68843148feefa36b85b8e4f9554a30f81c7b4ce (commit) via c66db7c140fb919133208c4338fc3ad3a42338a5 (commit) via 4a276c092e63264126dc6d55db8a77ffcc9ec7d1 (commit) via dd51cfc7e30c30b6296eb04bd70aa899a64ebe62 (commit) via 3d9fb8b5ec8d7342f7d999f6d88d1cb9886f3773 (commit) via 792d53beeaf5220edc24c4a0c3efc7191685a871 (commit) via ea11c43ed558add7545983a43d7e0a0a6fb4f48d (commit) via cee553ac36bbcea88e56f346b5a229a2364281b4 (commit) via 97e6737b23116905e13e0d316a43f966e57fa11f (commit) via 64491b5cbb5598b8f2071b66d2397919c493cb02 (commit) via 36a2ae8dbde42334ee4c34e79e7e73e37c6037ed (commit) via e7e738c93cf80bbb188f8c43935d915516ae5355 (commit) via d8b9f549749a329ef6f549f879315a59e8b2355b (commit) via d260d714a8e0c7ecbcd442aeed594b292e9797da (commit) via 54ca6cd350277f5acb3c46b79ff20dae749f7a7d (commit) via b2fcc587811d769f4b73bc5c51a085bd68a8675b (commit) via e6e2adbaa260771104086f8a75d29dc664aee346 (commit) via b1b06432817d3f1ece683c2e5acec93600a20574 (commit) via 0e0d6e91e844c723ba751ef6ad2b5cdf18cc4247 (commit) via 0ba701aba2deefd7d32223d0f3a01cecc28ba267 (commit) via ace746abffd82567631eebb549ea8470f465f7e5 (commit) via f5d97df679375c4db07b01c3a15cf7c12259841d (commit) via 1c0c51457d4fef4fd4cd0632cbc58c5992a0e769 (commit) via 77a13493e224e8c29d9f0e3bcc50ce030f81d9a3 (commit) via 2c39780a4da459b55ee0a2068b245ef9c76ad0c7 (commit) via e88c032b95ee6fa2bd01f52234cb44906fe62280 (commit) via e591d6d1d85cccf600d8b1ad9042b1a6b30d4304 (commit) via 8b1c58c18be8807a0a624dace5caa3070a357678 (commit) via d60f9ecc179d664c10c3fb4c4194c42668d1f605 (commit) via 4b0aa5db9b9e04c82fbb27e6e82451751934ef7a (commit) via 5258373d93c7cfa30ddd64f309d43f7cdaeb7c97 (commit) via acc5f54f29bca3fffe9a79cdded058950e2e0f67 (commit) via f9125bce0a5c10071ea07e9b0eb0fed935819050 (commit) via 43f57c7626aacae56279fa840e0287691c7c0ecb (commit) via f4e95ba7647c983a1527cc1bff87b581dbd52662 (commit) via b2ca665638e8e1d4f41094e23741e11d1bfbd447 (commit) via 60587d1a6895ecc33044c833feb5428dca06af23 (commit) via 6fb3a6ba055a23948c48d4085c2b3356cbea206b (commit) via f016ad1cc1e0db2e2a549d6517741f8b77d39f11 (commit) via 86cd085c0786060e2b2f513b6a67a6edbab6d7f2 (commit) via d7b554b95cc4d370bfe3af18ea01d9206b5d2e8b (commit) via 2130b5c6b84950cff424caea5f02e99704a759c6 (commit) via 2325e9a6f88438b6e8db5658ee7c0ed573028273 (commit) via e9151be0fd0ad6b5b77a96029cfddcf7df6df97e (commit) via 85e5620514b3b9520af87ebfb6e30fdb2e9bd766 (commit) via 44b170c62369c89a11830cc0cd7c1d05406cb773 (commit) via ea07b8312757009fe4562026245a0c035601f300 (commit) via 49469c99b28ee1ea6017e1effd9422007051ff0b (commit) via 0973b33a2d201b6c8b62b6a6a4975c6ecd96d64b (commit) via 664d9351f5f66479db722163d852f6ff44ec62c5 (commit) via 73c390458cb51d56109341cb1c85de15f55571e6 (commit) via 07559ac27a4f2ee6704852354239b15d097d5031 (commit) via 7120a42c036361d077f7fcb9b7717733bf51c3e9 (commit) via 5c28cd59062aae3c73be84ae552d1211f0df3062 (commit) via f6ba46fa8d2ed21ae620a63d46c83c60c70ac527 (commit) via b41755692e8d563ca8df8ae7cf1a9d7eddf0ce01 (commit) via d0701d4516a8b1ee2bc230b3eb323502690a778a (commit) via 92252e4b047e323cd91006b5d1146214f1b44716 (commit) via 1bbc1dd6a4357c564e8d5d123ad868589e200926 (commit) via f5406f8256dcd843feaed82464efeeca0fef2176 (commit) via af652cda6902b90cccc6acb3c703f61936936853 (commit) via 73fc8aab8e6d7f33c4edba94b3ad37a3b5b1fc4f (commit) via 935d32d356b21ae2a3e7214fb3f11f1ae943b120 (commit) via bd80ac8f6d92865f0e0579dc85e4bebfa556d5b6 (commit) via a68503ed7cf0f0c7ffd210eebbfc7e2e15af296c (commit) via 78d837c2b63337a11ce2448bca318a10d12189e5 (commit) via be7b41cbfdaaeb1052719368c630801efec3bb5e (commit) via 81856552c986da58fffe38b21a3b9461b83e48d8 (commit) via f26082b2c6271b355d77d47e003e39edc4419a25 (commit) via cacab1ccac91d2995a8ae5fa6d7e4724a8b02a4b (commit) via 80c54a87448d195002bfeaef6cc04d4369b50575 (commit) via 91ebe5a5f4943e32b16d4dff866e506619968709 (commit) via efe7f4b9537fff93f79133bf19fec7f01fec97df (commit) via 3d62d9f81691925fc5714aa92d5d67dbdccd8cc4 (commit) via 63586d9435aae26045386550de077364078d7794 (commit) via cba204adebeed4bdeee1ad87b2fa30e6010dd9ed (commit) via 22576cee5c483ffff600fa0c8022bcf51b2876a7 (commit) via 5f5d392d3134af6f3038aa3a1188befb8e29e39b (commit) via 275278a3781b9e88c71d97020ca961a849b7f75a (commit) via af7a5bd57eb9b5b73d0132de9499c8f940cb1d6d (commit) via bc319d0f9190a715f029668d8fdaa8bd8c238512 (commit) via 29b8a7757941da922406d136b4e285db378bd98f (commit) via 123d96a70e7cd373f689450dfb97fee18d71c319 (commit) via bb9771eb7b8d351d31698b2d02575f9ae8932be4 (commit) via 1b0e5540dba697c9cf213e4f0aebc4baaf1618cb (commit) via 73828152d9472d5977a18491f2d9ca9b24077f43 (commit) via fc7add20e1b54e1b0d10c7457629507fb62d7d31 (commit) via f4a3123145b104fc1a6b7f17c299479a8f734918 (commit) via 0ade63233b118fdc54b404ca742f1dabb9408191 (commit) via fa0f71526c78e2f22a9a51907c40e1136e97d1e6 (commit) via 58d5430dd5d04edadb5a98532c9854d8601f801c (commit) via 127fc93a132252478e59b821665e31f2ec1df267 (commit) via 547f048c894cc3e41ca482798f9a13d814f378a5 (commit) via fd1187e2e933122bdea20784a0b6b2a119351651 (commit) via 1901b92f0c1f20dad30c883d91cc82556b4f2ebd (commit) via 69da1d453cb46e4ad2383747e430a59a2b49a276 (commit) via 03933a49de0e3581ece2e562c336eee4933bc6c5 (commit) via 389a62d752576d32f13bcf78a855ec0adaaec617 (commit) via 5ac4aadd1a9613db6592bf8a82ddbbf273ab2c3e (commit) via 1330478aa508ddaf2b0045d7b3acd97665712aac (commit) via d35957a7d976e49dc3ff7eda0280f4fadbb69c0b (commit) via d58c033305a644b5c44a836ce8bc7a552499014d (commit) via e7bcdc3bdac76503fa75a64fd1d592ef77ebc294 (commit) via 9158089fa8564bbca8dca4c902b6ae55c65cda98 (commit) via 3fbf0a3735deec391f64fc7a01b9b8f21d006275 (commit) via 2259c7528e583a10628d0690d7cabfa749b23257 (commit) via 28e9f60404b3448b140ff4af06c05181c1dd982f (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 (a7040c04f5311722256656abe5c61e8c3adf9aaf) \ N -- N -- N (91ceb2f71ab9699f5084d2cc0c2e4cd8e29932ff) 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=91ceb2f71ab9699f5084d2cc0c2e4cd8e29932ff commit 91ceb2f71ab9699f5084d2cc0c2e4cd8e29932ff Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=1a9f2c2d724b517e08ff121ca3802afd570659f5 commit 1a9f2c2d724b517e08ff121ca3802afd570659f5 Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak ----------------------------------------------------------------------- Summary of changes: debian/osmocom-ipaccess-utils.install | 2 +- openbsc/.gitignore | 2 +- openbsc/configure.ac | 5 +- openbsc/include/openbsc/bsc_nat.h | 3 +- openbsc/include/openbsc/ctrl.h | 3 +- openbsc/include/openbsc/gprs_sgsn.h | 13 +- openbsc/include/openbsc/gprs_utils.h | 2 + openbsc/include/openbsc/gsm_04_08_gprs.h | 15 + openbsc/include/openbsc/gsm_data.h | 14 +- openbsc/include/openbsc/mncc.h | 2 +- openbsc/include/openbsc/smpp.h | 4 +- openbsc/src/Makefile.am | 2 +- openbsc/src/gprs/gb_proxy_main.c | 12 +- openbsc/src/gprs/gprs_gmm.c | 229 ++++++++++++- openbsc/src/gprs/gprs_llc.c | 25 +- openbsc/src/gprs/gprs_sgsn.c | 59 ++-- openbsc/src/gprs/gprs_utils.c | 7 + openbsc/src/gprs/gsm_04_08_gprs.c | 10 + openbsc/src/gprs/gtphub_main.c | 19 +- openbsc/src/gprs/sgsn_ctrl.c | 5 +- openbsc/src/gprs/sgsn_main.c | 42 ++- openbsc/src/ipaccess/Makefile.am | 6 +- .../ipaccess/{ipaccess-find.c => abisip-find.c} | 2 +- openbsc/src/ipaccess/ipaccess-proxy.c | 8 +- openbsc/src/libbsc/bsc_ctrl_lookup.c | 6 +- openbsc/src/libbsc/bsc_init.c | 6 +- openbsc/src/libbsc/bsc_vty.c | 1 - openbsc/src/libmsc/Makefile.am | 2 +- openbsc/src/libmsc/gsm_04_11.c | 8 +- openbsc/src/libmsc/mncc_sock.c | 9 +- openbsc/src/libmsc/smpp_openbsc.c | 43 ++- openbsc/src/libmsc/smpp_smsc.c | 93 ++++-- openbsc/src/libmsc/smpp_smsc.h | 7 +- openbsc/src/libmsc/smpp_vty.c | 75 ++++- openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 25 +- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 +- openbsc/src/osmo-bsc/osmo_bsc_main.c | 22 +- openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 6 +- openbsc/src/osmo-bsc_nat/bsc_nat.c | 24 +- openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 5 +- openbsc/src/osmo-cscn/cscn_main.c | 28 +- openbsc/src/{osmo-cscn => osmo-nitb}/Makefile.am | 14 +- .../cscn_main.c => osmo-nitb/bsc_hack.c} | 276 ++++++---------- openbsc/src/utils/Makefile.am | 3 +- openbsc/tests/bsc/bsc_test.c | 10 +- openbsc/tests/sgsn/sgsn_test.c | 367 +++++++++++++++++++-- openbsc/tests/smpp/Makefile.am | 2 +- 47 files changed, 1105 insertions(+), 433 deletions(-) rename openbsc/src/ipaccess/{ipaccess-find.c => abisip-find.c} (98%) copy openbsc/src/{osmo-cscn => osmo-nitb}/Makefile.am (70%) copy openbsc/src/{osmo-cscn/cscn_main.c => osmo-nitb/bsc_hack.c} (54%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 27 22:27:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Feb 2016 22:27:27 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-301-ge25aac3 Message-ID: <201602272227.u1RMRRGq069498@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards 91ceb2f71ab9699f5084d2cc0c2e4cd8e29932ff (commit) discards 1a9f2c2d724b517e08ff121ca3802afd570659f5 (commit) discards f95adb0e37f3a3082b1cc1d2df29af15b0660498 (commit) discards bfe443edc75eb3a9b93dfaba8c454ef52395d209 (commit) discards 1eac67d032d949dd555d2b9e828a71c072d04135 (commit) discards b656f99beb272a79de2b0214b3c5fdb51a5b0891 (commit) discards 3cfde33782c4618e3e50038223226e394a3399fc (commit) discards a2717264c26715b85bb488b8b7bc57078f29f4eb (commit) discards 8ebf3a2d8b0ce85fc716f0b73032f8e1a5ff8905 (commit) discards 9da40c35626727184edc45a79183cb684ab7301b (commit) discards d0257d8cc6adb3a2168bd2a494aa9804dfaa25b5 (commit) discards 1dd0188def9615d4f1c20e991082394a0bdc4bc6 (commit) discards 0d93646f6508283349c7d3f685ba00e675395239 (commit) discards 58f1cf5c27294005bf1664deac3a324b1c4e41b5 (commit) discards cee75cfbcfb80fd3abb297afc8e77f6ad41bb292 (commit) discards 5a92e83d3144ea24d0e0fca3d5120eb8326dc5cf (commit) discards 83e9f32025d100580ee25bff8da130b3fe263b1e (commit) discards d451df9731823734a39fed95b14c6427ad4f8999 (commit) discards f9b9aa9c7b3ca3ab59453c3d2e53d4cc81dc6308 (commit) discards 81e8d88321cdd030069683bb6242f72d7713f6b6 (commit) discards 2626867eccacc4a48cd9cb004f5f01a5f1834533 (commit) discards dc25be9afd633f4f18b242d46eb90aa26660d592 (commit) discards 8c73bc9e57b3f623a2584a7187cb110760ca6682 (commit) discards d9342104169769b3c3a19ff9b4523467f6fd0f56 (commit) discards 95388bb5b7ae1b02eb7b5cda12cbdd1bedb620dd (commit) discards 96d8abcc04660fe582944cab226ef115be45d858 (commit) discards 1115d601c5031b396696158034b819ac26ef2a47 (commit) discards 30e5a4ffa30e89b32afa620fbdfe569fd439f174 (commit) discards 99c8610be7ead3c19eaef25af6b1f504f4cfc959 (commit) discards 223aea59780e17532e03a016a2a155d5e3be612b (commit) discards bd0de7bd93b950a9452e980807b015075fe06e4d (commit) discards ba532acc42e4d598f50f0dbeb40085ab18e81d2b (commit) discards ea612bb3461677a988fcc68c8a6e6353fe746714 (commit) discards 03f042c03f86ff8b8b9387dea20906dd3b135739 (commit) discards 96018ace5932ddc1c76bc4f1c8faec7e7e65c389 (commit) discards 30738bbd43dcd9e8eafdcc975d0287d7839e9be7 (commit) discards 7fc7944b1f0e80f7c3d7a1a9721f29abc97d1cf5 (commit) discards ed0395c99080bf2b1593e5a435ff5a81e1e37199 (commit) discards aef9dfb20a1572274a9bdb8d4586b4eb5801bb36 (commit) discards d68843148feefa36b85b8e4f9554a30f81c7b4ce (commit) discards c66db7c140fb919133208c4338fc3ad3a42338a5 (commit) discards 4a276c092e63264126dc6d55db8a77ffcc9ec7d1 (commit) discards dd51cfc7e30c30b6296eb04bd70aa899a64ebe62 (commit) discards 3d9fb8b5ec8d7342f7d999f6d88d1cb9886f3773 (commit) discards 792d53beeaf5220edc24c4a0c3efc7191685a871 (commit) discards ea11c43ed558add7545983a43d7e0a0a6fb4f48d (commit) discards cee553ac36bbcea88e56f346b5a229a2364281b4 (commit) discards 97e6737b23116905e13e0d316a43f966e57fa11f (commit) discards 64491b5cbb5598b8f2071b66d2397919c493cb02 (commit) discards 36a2ae8dbde42334ee4c34e79e7e73e37c6037ed (commit) discards e7e738c93cf80bbb188f8c43935d915516ae5355 (commit) discards d8b9f549749a329ef6f549f879315a59e8b2355b (commit) discards d260d714a8e0c7ecbcd442aeed594b292e9797da (commit) discards 54ca6cd350277f5acb3c46b79ff20dae749f7a7d (commit) discards b2fcc587811d769f4b73bc5c51a085bd68a8675b (commit) discards e6e2adbaa260771104086f8a75d29dc664aee346 (commit) discards b1b06432817d3f1ece683c2e5acec93600a20574 (commit) discards 0e0d6e91e844c723ba751ef6ad2b5cdf18cc4247 (commit) discards 0ba701aba2deefd7d32223d0f3a01cecc28ba267 (commit) discards ace746abffd82567631eebb549ea8470f465f7e5 (commit) discards f5d97df679375c4db07b01c3a15cf7c12259841d (commit) discards 1c0c51457d4fef4fd4cd0632cbc58c5992a0e769 (commit) discards 77a13493e224e8c29d9f0e3bcc50ce030f81d9a3 (commit) discards 2c39780a4da459b55ee0a2068b245ef9c76ad0c7 (commit) discards e88c032b95ee6fa2bd01f52234cb44906fe62280 (commit) discards e591d6d1d85cccf600d8b1ad9042b1a6b30d4304 (commit) discards 8b1c58c18be8807a0a624dace5caa3070a357678 (commit) discards d60f9ecc179d664c10c3fb4c4194c42668d1f605 (commit) discards 4b0aa5db9b9e04c82fbb27e6e82451751934ef7a (commit) discards 5258373d93c7cfa30ddd64f309d43f7cdaeb7c97 (commit) discards acc5f54f29bca3fffe9a79cdded058950e2e0f67 (commit) discards f9125bce0a5c10071ea07e9b0eb0fed935819050 (commit) discards 43f57c7626aacae56279fa840e0287691c7c0ecb (commit) discards f4e95ba7647c983a1527cc1bff87b581dbd52662 (commit) discards b2ca665638e8e1d4f41094e23741e11d1bfbd447 (commit) discards 60587d1a6895ecc33044c833feb5428dca06af23 (commit) discards 6fb3a6ba055a23948c48d4085c2b3356cbea206b (commit) discards f016ad1cc1e0db2e2a549d6517741f8b77d39f11 (commit) discards 86cd085c0786060e2b2f513b6a67a6edbab6d7f2 (commit) discards d7b554b95cc4d370bfe3af18ea01d9206b5d2e8b (commit) discards 2130b5c6b84950cff424caea5f02e99704a759c6 (commit) discards 2325e9a6f88438b6e8db5658ee7c0ed573028273 (commit) discards e9151be0fd0ad6b5b77a96029cfddcf7df6df97e (commit) discards 85e5620514b3b9520af87ebfb6e30fdb2e9bd766 (commit) discards 44b170c62369c89a11830cc0cd7c1d05406cb773 (commit) discards ea07b8312757009fe4562026245a0c035601f300 (commit) discards 49469c99b28ee1ea6017e1effd9422007051ff0b (commit) discards 0973b33a2d201b6c8b62b6a6a4975c6ecd96d64b (commit) discards 664d9351f5f66479db722163d852f6ff44ec62c5 (commit) discards 73c390458cb51d56109341cb1c85de15f55571e6 (commit) discards 07559ac27a4f2ee6704852354239b15d097d5031 (commit) discards 7120a42c036361d077f7fcb9b7717733bf51c3e9 (commit) discards 5c28cd59062aae3c73be84ae552d1211f0df3062 (commit) discards f6ba46fa8d2ed21ae620a63d46c83c60c70ac527 (commit) discards b41755692e8d563ca8df8ae7cf1a9d7eddf0ce01 (commit) discards d0701d4516a8b1ee2bc230b3eb323502690a778a (commit) discards 92252e4b047e323cd91006b5d1146214f1b44716 (commit) discards 1bbc1dd6a4357c564e8d5d123ad868589e200926 (commit) discards f5406f8256dcd843feaed82464efeeca0fef2176 (commit) discards af652cda6902b90cccc6acb3c703f61936936853 (commit) discards 73fc8aab8e6d7f33c4edba94b3ad37a3b5b1fc4f (commit) discards 935d32d356b21ae2a3e7214fb3f11f1ae943b120 (commit) discards bd80ac8f6d92865f0e0579dc85e4bebfa556d5b6 (commit) via e25aac30cb6ee46e7f1486e039f1b9fbea15aa47 (commit) via 70c7ff6eceefc879bd5509a8bb890558dee81cbb (commit) via 067bda24411bebf4c033ed38c8c7ed18b6ebc43a (commit) via bc19d88d9027c43553f57af9687fa10e343c6979 (commit) via 8283f5c57e2a46b08f2360144ca821e7fac57620 (commit) via 0185b73598c4cbf9207cda4ecd53479d17c25fdb (commit) via e7d7ca2eae16cadf1bf96300c268fd464b2ab2fc (commit) via fb9cf9aaf09039d60e7683170651ebdf6d9491d8 (commit) via 1aa89b2b1b21178d96a1214b7a45930f5676c65b (commit) via 46aeafb928c1838a2a9f2d4579278ed297929198 (commit) via c8bff5969f1339186c10d4b5eb0c96b2e869cbe3 (commit) via 9c09fc8bf1351e42515438426a10a36fe764a027 (commit) via 108bd4a50e508d5a8ee0e256ba2d081b2a692090 (commit) via 1667644e85a86c8ef74ceefb1c84869d7caafd5e (commit) via f813edc62a9d3135dcd1d019e5440176404fd1e5 (commit) via f10b233b89c05cd812c49b61c4860fbc687b85f4 (commit) via 317dc0b638c47cac2b03f62eca694209a80e55f3 (commit) via 1d78ab1f910b9c4784b70dc3e17f49c6046cb27c (commit) via 708eaa7e2d2b0a67cfe33bfc3897a8161b70dcd2 (commit) via dfff9e23d2043197583bc23f394375ffb13d287c (commit) via e55f4070e6bbd6eff16858118aea9aa01a6ee1ec (commit) via 405ae41d56c3f1a0b67dae8fbf4c3700cae20922 (commit) via 28c820782f647ee7b9086cdebb96a63e56e9758e (commit) via 09fd27aa687fa0beb4d593f0006e7141c9c96f00 (commit) via 7246a394bd45f4845eec6bdbf6cccd775b71db6d (commit) via ef9d57abdc5c0cc5b4ef557a7c3b70e6bf350a66 (commit) via 4c7065c7898b43b3c4a78f87f55fb2b5ed7c9f76 (commit) via 7e7c4638cbdf6e20cd2995cc4458d05199dbe1f8 (commit) via 2d8b20761b0757b8a34762784c628f741e29fae5 (commit) via f9031ee09cf3d553bfe57ad6032444487066aa95 (commit) via 75f7dab94cd3ad9e1f1a2298238aa326c2563d58 (commit) via ec287395692d217230db897c4331ca28590dc567 (commit) via 6f09870494b409b717cfe78176a53a6de18796aa (commit) via 117ab5d3da0cc6f383b4445a32b80b5e5bd3de4d (commit) via e680cfed976affc57628eba8b775d0ff9556044a (commit) via 1de7d94c6b84859446cc741b31fe5a0bb37e2550 (commit) via a5c4be31f49a84ca274d6bc14fd21f4a7ae6d1e8 (commit) via 337f9459f00f020fd7f584a3794f1ec1202a7d5b (commit) via 9b04558580818971679948c40c2d2ba472e93920 (commit) via bb011669a30efa0d3a0bd1df93dd33b8e3058f56 (commit) via 1949b27f3d940a136e179b875c0ac9cf505b3d47 (commit) via 36e0f71138c1d10d1568a0d73727ff96268df4e1 (commit) via 531f3d8d3b5f616135d2e030c5ee1bc2d20bd528 (commit) via 0b51c690f232017b9fb424a64d3c5300ed167504 (commit) via a25369df78ef96725bcf57b021ebccaf3b560e83 (commit) via 0ec0d13e07d989e23819ef910f8d0b7feac00820 (commit) via 28c80477d2d52805e0ecc565853b61b66cdfc095 (commit) via aabb9851177c534b43bc71ff0a57cadbb96cca6a (commit) via 1e29c379e146d5605da6de0183a29ed4eafb2eed (commit) via 95da853c54ff32e01a2155fc72b9f33328c2cde4 (commit) via 6b115b1938b2eb340514d42f5a0334835b1e79ce (commit) via d690426219c1f5e6e465365faf41a08c543e77dd (commit) via d35432bf475d732b33ce25d6dcfd0047d0e3defd (commit) via b46f7127a80b2673bf4516a27c3f1deb6995f969 (commit) via bfd9adb2c596c66852820aeac7a945fd6a52bf3f (commit) via 0af165a0a5ecf7e66540249351f0ffc1c171c28c (commit) via 22601eb914f7d15d9a434a6dddac92969cda0737 (commit) via 571f0d0b7e85dd428aad4a6e18d5d5a5468cd62f (commit) via eb4fd061105b6146166cc5b0435342d907e9bc20 (commit) via 4da51e1b3d2cd9b05b88a1f2f0d76859143251b5 (commit) via 00fe75597971411d12fa0b78d33e29030ed92329 (commit) via 26db7769ba710143915f5e6771696e2f2be543b0 (commit) via 299480a06e6565648e4d32afd7372f795f4cdf29 (commit) via ce806bc0abf3dea56faa4fc06d04d9f47969c86b (commit) via 44a477ecec8e66466c6146314942a29ee17fa459 (commit) via c329f04708f7984743ac31df4dfda51efd5f971c (commit) via 3319cf03e82d9a1b72a0efc9bc8707c4858300a1 (commit) via 3aaf27435f1bfb70ebd5693e3f6cb2c0039cd40d (commit) via a4ceee75de9c99f36e5c0e4cc85d15e69dc90431 (commit) via dd96886e2143bf6d346ee49e519d3bd97af0205e (commit) via 3ad09d64949a9abea35563c8d699744cd02cf632 (commit) via e198699e78e527607b0ac41e7f1b606cfa4e96b7 (commit) via 56e104772cb1673838c4a87af7a1d1fd7cdee722 (commit) via a677dd2269b977b78b61b4c569d41966419aea60 (commit) via e066f4ae8f7cefe927e9dfa9798689059d9004a3 (commit) via 45cd52d28393dd27428a36c0f29af7978f2104de (commit) via d325fd7e762b03f4ddb95bc2af5465ee973e8fc5 (commit) via 46ea3f02cfe89db9ec7dfcf918ef01c6fdce856b (commit) via a22def81968d94e8e19c1c48acf0a6e5c1316410 (commit) via 1de79c616930e0f4c0b4c0be5a955d36e991d621 (commit) via a2213d4af4a31400235f1154a401cef4b86b00b8 (commit) via a9ae61a8a59706aa1fcfdd410805d287d5698e5d (commit) via 0b27e5efdc97f4f69415c9dd6fa37000e7eb1ad3 (commit) via 064f1f50a9f5923b0014bcb1aef2c666120c85af (commit) via a0aac6c9f1bf2f6b99d88584555fa8759224ad7f (commit) via 0fc75126ac1b936c3361aba85fa5592efcb60afa (commit) via a33fdb0d4fc71208ef9fe3fc267db7f7c19e2a44 (commit) via ad4074fa0f916673fae7677f54c77132d7d8572c (commit) via 64cffa27a0c958f602001dda3aa84c18beb6d4b7 (commit) via e5468c4e64c6b92384223174850e34079e6d42bd (commit) via 5efe88e7e20b4118ecae9a5deaa395571c6d08de (commit) via cde5d0c3a3375ab53ebececa836ba98d694e09a7 (commit) via f0445371228973df1d143171147d4e0b494bcdeb (commit) via ffee3eb97328f2efc3fba7007b109b85fe1f7c55 (commit) via 7d3de610d5d3a469bb826de97db0c25b32aedb1e (commit) via 0622905b50cabe6233ee1e38abd3ceece30eafd5 (commit) via 27e274c42cea4068cb60f447e71577dca8221255 (commit) via 494cf6bacc664e86df89e349bd7030e09a48defa (commit) via b64bf58bb0844733e0f459841e12b7c82d19eb33 (commit) via 2d1b5d95e6bf5c13d09fb46594f7ae2e97273cf7 (commit) via 77f3d7ddf9cd166f99aefcf93fed610872f72c98 (commit) via fc1b1a6c15e0ee24d51070acabcfcf2a4d94c4e1 (commit) via e720d6bf0d1f7576399ee2728eb60b62462a4993 (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 (91ceb2f71ab9699f5084d2cc0c2e4cd8e29932ff) \ N -- N -- N (e25aac30cb6ee46e7f1486e039f1b9fbea15aa47) 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=e25aac30cb6ee46e7f1486e039f1b9fbea15aa47 commit e25aac30cb6ee46e7f1486e039f1b9fbea15aa47 Author: Neels Hofmeyr Date: Sun Feb 14 23:54:10 2016 +0100 wip: exclude more bsc stuff from gsm_subscriber_conn http://cgit.osmocom.org/openbsc/commit/?id=70c7ff6eceefc879bd5509a8bb890558dee81cbb commit 70c7ff6eceefc879bd5509a8bb890558dee81cbb Author: Neels Hofmeyr Date: Thu Feb 18 12:36:26 2016 +0100 cscn: minor dbg log tweak http://cgit.osmocom.org/openbsc/commit/?id=067bda24411bebf4c033ed38c8c7ed18b6ebc43a commit 067bda24411bebf4c033ed38c8c7ed18b6ebc43a Author: Neels Hofmeyr Date: Sat Feb 27 01:40:04 2016 +0100 cscn: apply socket path / bind addr changes after rebase After rebasing onto 1b0e5540dba697, some changes need to be applied to cscn_main.c, originally a copy of bsc_hack.c before the rebase. On master, configurable MNCC socket path and Control interface bind address were added. http://cgit.osmocom.org/openbsc/commit/?id=bc19d88d9027c43553f57af9687fa10e343c6979 commit bc19d88d9027c43553f57af9687fa10e343c6979 Author: Neels Hofmeyr Date: Mon Feb 22 12:16:55 2016 +0100 osmo-bsc: half-fix tz override to allow compilation As described in a comment, for MSCSPLIT the tz data has been moved to network level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to network level in osmo-bsc as well. This could be done better for osmo-bsc, rather easily too, still allowing per-BTS timezone settings. But I'm trying to focus on IuCS and would like to come back to this later. http://cgit.osmocom.org/openbsc/commit/?id=8283f5c57e2a46b08f2360144ca821e7fac57620 commit 8283f5c57e2a46b08f2360144ca821e7fac57620 Author: Daniel Willmann Date: Thu Feb 25 15:22:57 2016 +0100 WIP: gprs_gmm: Get mm ctx from RA update in Iu mode Iu mode doesn't have tlli, so look up according to p-tmsi http://cgit.osmocom.org/openbsc/commit/?id=0185b73598c4cbf9207cda4ecd53479d17c25fdb commit 0185b73598c4cbf9207cda4ecd53479d17c25fdb Author: Daniel Willmann Date: Tue Feb 23 20:59:07 2016 +0100 WIP: Try and activate RABs after service request http://cgit.osmocom.org/openbsc/commit/?id=e7d7ca2eae16cadf1bf96300c268fd464b2ab2fc commit e7d7ca2eae16cadf1bf96300c268fd464b2ab2fc Author: Daniel Willmann Date: Tue Feb 23 20:14:50 2016 +0100 gprs_gmm: Log service request if not receieved from Iu mode http://cgit.osmocom.org/openbsc/commit/?id=fb9cf9aaf09039d60e7683170651ebdf6d9491d8 commit fb9cf9aaf09039d60e7683170651ebdf6d9491d8 Author: Daniel Willmann Date: Tue Feb 23 20:13:25 2016 +0100 gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize() http://cgit.osmocom.org/openbsc/commit/?id=1aa89b2b1b21178d96a1214b7a45930f5676c65b commit 1aa89b2b1b21178d96a1214b7a45930f5676c65b Author: Daniel Willmann Date: Tue Feb 23 20:09:39 2016 +0100 gprs: Update ue ctx from msg In case a Iu connection is reconnected we need to update the ue ctx http://cgit.osmocom.org/openbsc/commit/?id=46aeafb928c1838a2a9f2d4579278ed297929198 commit 46aeafb928c1838a2a9f2d4579278ed297929198 Author: Daniel Willmann Date: Tue Feb 23 09:53:12 2016 +0100 sgsn_test: Fix mmctx llme and tlli struct names after merge http://cgit.osmocom.org/openbsc/commit/?id=c8bff5969f1339186c10d4b5eb0c96b2e869cbe3 commit c8bff5969f1339186c10d4b5eb0c96b2e869cbe3 Author: Daniel Willmann Date: Tue Feb 23 09:52:13 2016 +0100 gprs_gmm: Fix mmctx tlli member rename after merge http://cgit.osmocom.org/openbsc/commit/?id=9c09fc8bf1351e42515438426a10a36fe764a027 commit 9c09fc8bf1351e42515438426a10a36fe764a027 Author: Daniel Willmann Date: Mon Feb 22 15:59:17 2016 +0100 gprs: Handle GMM service request (Iu mode only) Iu mode has a GMM service request message which a UE in PMM-IDLE mode can use to switch back to PMM-CONNECTED mode. http://cgit.osmocom.org/openbsc/commit/?id=108bd4a50e508d5a8ee0e256ba2d081b2a692090 commit 108bd4a50e508d5a8ee0e256ba2d081b2a692090 Author: Daniel Willmann Date: Mon Feb 22 10:34:32 2016 +0100 osmo-bsc: Pass gsmnet to bsc_vty_init() http://cgit.osmocom.org/openbsc/commit/?id=1667644e85a86c8ef74ceefb1c84869d7caafd5e commit 1667644e85a86c8ef74ceefb1c84869d7caafd5e Author: Neels Hofmeyr Date: Sun Feb 21 12:21:35 2016 +0100 libmsc/smpp: disable lchan access for now To make the IuCS build work, disable the BSC-land access from MSC's SMPP code. Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now. http://cgit.osmocom.org/openbsc/commit/?id=f813edc62a9d3135dcd1d019e5440176404fd1e5 commit f813edc62a9d3135dcd1d019e5440176404fd1e5 Author: Daniel Willmann Date: Sat Feb 20 11:02:42 2016 +0100 libmsc: Don't use bts field of gsm_subscriber_connection Use gsm_subscriber_connection does not have a bts field if building as libmsc. Use network directly. http://cgit.osmocom.org/openbsc/commit/?id=f10b233b89c05cd812c49b61c4860fbc687b85f4 commit f10b233b89c05cd812c49b61c4860fbc687b85f4 Author: Daniel Willmann Date: Fri Feb 19 16:59:08 2016 +0100 sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=317dc0b638c47cac2b03f62eca694209a80e55f3 commit 317dc0b638c47cac2b03f62eca694209a80e55f3 Author: Neels Hofmeyr Date: Thu Feb 18 22:51:38 2016 +0100 cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl http://cgit.osmocom.org/openbsc/commit/?id=1d78ab1f910b9c4784b70dc3e17f49c6046cb27c commit 1d78ab1f910b9c4784b70dc3e17f49c6046cb27c Author: Neels Hofmeyr Date: Thu Feb 18 22:42:07 2016 +0100 iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the corresponding typedef. It leads to a redefinition error in our coverity build. http://cgit.osmocom.org/openbsc/commit/?id=708eaa7e2d2b0a67cfe33bfc3897a8161b70dcd2 commit 708eaa7e2d2b0a67cfe33bfc3897a8161b70dcd2 Author: Daniel Willmann Date: Thu Feb 18 15:59:01 2016 +0100 Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()" There should be no need to silence this warning, the ranap_free_* functions are declared in libranap headers. In any case this will only obscure any real issue. Maybe osmo-iuh was not rebuilt completely (including generation of the c files from the python script). This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0. http://cgit.osmocom.org/openbsc/commit/?id=dfff9e23d2043197583bc23f394375ffb13d287c commit dfff9e23d2043197583bc23f394375ffb13d287c Author: Daniel Willmann Date: Thu Feb 18 15:51:06 2016 +0100 libiu: Use custom setupormodifieditemies function The one generated by the python script doesn't really do what we want. Instead of futzing around with the script again just write our own version. http://cgit.osmocom.org/openbsc/commit/?id=e55f4070e6bbd6eff16858118aea9aa01a6ee1ec commit e55f4070e6bbd6eff16858118aea9aa01a6ee1ec Author: Daniel Willmann Date: Thu Feb 18 15:50:30 2016 +0100 libiu: Indicate in log where we don't handle a specific message http://cgit.osmocom.org/openbsc/commit/?id=405ae41d56c3f1a0b67dae8fbf4c3700cae20922 commit 405ae41d56c3f1a0b67dae8fbf4c3700cae20922 Author: Daniel Willmann Date: Thu Feb 18 15:46:52 2016 +0100 libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c http://cgit.osmocom.org/openbsc/commit/?id=28c820782f647ee7b9086cdebb96a63e56e9758e commit 28c820782f647ee7b9086cdebb96a63e56e9758e Author: Neels Hofmeyr Date: Tue Feb 16 13:13:31 2016 +0100 iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies() http://cgit.osmocom.org/openbsc/commit/?id=09fd27aa687fa0beb4d593f0006e7141c9c96f00 commit 09fd27aa687fa0beb4d593f0006e7141c9c96f00 Author: Neels Hofmeyr Date: Tue Feb 16 13:11:45 2016 +0100 add tests/libiudummy http://cgit.osmocom.org/openbsc/commit/?id=7246a394bd45f4845eec6bdbf6cccd775b71db6d commit 7246a394bd45f4845eec6bdbf6cccd775b71db6d Author: Neels Hofmeyr Date: Tue Feb 16 12:07:47 2016 +0100 msc: define extern iu_tx() http://cgit.osmocom.org/openbsc/commit/?id=ef9d57abdc5c0cc5b4ef557a7c3b70e6bf350a66 commit ef9d57abdc5c0cc5b4ef557a7c3b70e6bf350a66 Author: Neels Hofmeyr Date: Tue Feb 16 12:03:01 2016 +0100 gsm0408_rcvmsg_iucs: remove unused link_id arg. http://cgit.osmocom.org/openbsc/commit/?id=4c7065c7898b43b3c4a78f87f55fb2b5ed7c9f76 commit 4c7065c7898b43b3c4a78f87f55fb2b5ed7c9f76 Author: Neels Hofmeyr Date: Tue Feb 16 11:53:22 2016 +0100 msc: implicitly link to iu_tx, don't have callbacks. This is more akin to the way openbsc do, as well as less code. http://cgit.osmocom.org/openbsc/commit/?id=7e7c4638cbdf6e20cd2995cc4458d05199dbe1f8 commit 7e7c4638cbdf6e20cd2995cc4458d05199dbe1f8 Author: Daniel Willmann Date: Mon Feb 15 20:50:04 2016 +0100 gprs/sgsn: Use RAB assignment response cb in PDP context activation http://cgit.osmocom.org/openbsc/commit/?id=2d8b20761b0757b8a34762784c628f741e29fae5 commit 2d8b20761b0757b8a34762784c628f741e29fae5 Author: Daniel Willmann Date: Mon Feb 15 20:49:13 2016 +0100 osmo-cscn: Add dummy function for RAB assignment response http://cgit.osmocom.org/openbsc/commit/?id=f9031ee09cf3d553bfe57ad6032444487066aa95 commit f9031ee09cf3d553bfe57ad6032444487066aa95 Author: Daniel Willmann Date: Mon Feb 15 20:47:49 2016 +0100 libiu: Add support for RAB assignment response callback http://cgit.osmocom.org/openbsc/commit/?id=75f7dab94cd3ad9e1f1a2298238aa326c2563d58 commit 75f7dab94cd3ad9e1f1a2298238aa326c2563d58 Author: Daniel Willmann Date: Mon Feb 15 20:45:35 2016 +0100 sgsn_libgtp: Update rab (de)act function names to libui version http://cgit.osmocom.org/openbsc/commit/?id=ec287395692d217230db897c4331ca28590dc567 commit ec287395692d217230db897c4331ca28590dc567 Author: Daniel Willmann Date: Mon Feb 15 20:39:12 2016 +0100 sgsn_test: Make sgsn_test compile again after libui change http://cgit.osmocom.org/openbsc/commit/?id=6f09870494b409b717cfe78176a53a6de18796aa commit 6f09870494b409b717cfe78176a53a6de18796aa Author: Daniel Willmann Date: Wed Feb 3 15:50:41 2016 +0100 sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign In the IU case the RNC and ggsn communicate directly on the user plane. Since the IP address of the RNC is not known in our case (it sits behind the hnbgw) we need to update the PDP context with the new IP address after receiving the RAB assignment response (which includes the IP address). http://cgit.osmocom.org/openbsc/commit/?id=117ab5d3da0cc6f383b4445a32b80b5e5bd3de4d commit 117ab5d3da0cc6f383b4445a32b80b5e5bd3de4d Author: Daniel Willmann Date: Mon Feb 15 13:58:35 2016 +0100 sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it The RAB assignment response includes the gtp teid that we sent along in the assignment request. Retrieve the correct pdp context from there and activate it. http://cgit.osmocom.org/openbsc/commit/?id=e680cfed976affc57628eba8b775d0ff9556044a commit e680cfed976affc57628eba8b775d0ff9556044a Author: Daniel Willmann Date: Wed Feb 3 15:20:28 2016 +0100 sgsn: Add a function to return the pdp ctx for an mm ctx and tei http://cgit.osmocom.org/openbsc/commit/?id=1de7d94c6b84859446cc741b31fe5a0bb37e2550 commit 1de7d94c6b84859446cc741b31fe5a0bb37e2550 Author: Daniel Willmann Date: Wed Feb 3 15:17:42 2016 +0100 sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act() http://cgit.osmocom.org/openbsc/commit/?id=a5c4be31f49a84ca274d6bc14fd21f4a7ae6d1e8 commit a5c4be31f49a84ca274d6bc14fd21f4a7ae6d1e8 Author: Daniel Willmann Date: Wed Feb 3 11:35:50 2016 +0100 gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type Try to limit the effect 3G support has on the remaining code base. The sgsn test still fails, but at a later test. http://cgit.osmocom.org/openbsc/commit/?id=337f9459f00f020fd7f584a3794f1ec1202a7d5b commit 337f9459f00f020fd7f584a3794f1ec1202a7d5b Author: Daniel Willmann Date: Wed Feb 3 11:30:57 2016 +0100 tests/sgsn: Fix compilation of sgsn_test The sgsn test still fails, but at least it is compiling again.. http://cgit.osmocom.org/openbsc/commit/?id=9b04558580818971679948c40c2d2ba472e93920 commit 9b04558580818971679948c40c2d2ba472e93920 Author: Daniel Willmann Date: Mon Feb 15 13:46:39 2016 +0100 sgsn_libgtp: Use the address provided by the GGSN for RAB activation http://cgit.osmocom.org/openbsc/commit/?id=bb011669a30efa0d3a0bd1df93dd33b8e3058f56 commit bb011669a30efa0d3a0bd1df93dd33b8e3058f56 Author: Daniel Willmann Date: Mon Feb 15 13:45:27 2016 +0100 gprs: Fix some misleading comments http://cgit.osmocom.org/openbsc/commit/?id=1949b27f3d940a136e179b875c0ac9cf505b3d47 commit 1949b27f3d940a136e179b875c0ac9cf505b3d47 Author: Daniel Willmann Date: Mon Feb 15 11:55:47 2016 +0100 WIP: Wait for radio bearer before sending pdp context accept http://cgit.osmocom.org/openbsc/commit/?id=36e0f71138c1d10d1568a0d73727ff96268df4e1 commit 36e0f71138c1d10d1568a0d73727ff96268df4e1 Author: Daniel Willmann Date: Mon Jan 25 16:55:00 2016 +0100 HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it http://cgit.osmocom.org/openbsc/commit/?id=531f3d8d3b5f616135d2e030c5ee1bc2d20bd528 commit 531f3d8d3b5f616135d2e030c5ee1bc2d20bd528 Author: Daniel Willmann Date: Mon Jan 25 16:53:20 2016 +0100 sgsn_iu: RABAssignment response is an Outcome, not a Successful one http://cgit.osmocom.org/openbsc/commit/?id=0b51c690f232017b9fb424a64d3c5300ed167504 commit 0b51c690f232017b9fb424a64d3c5300ed167504 Author: Daniel Willmann Date: Mon Jan 25 16:49:53 2016 +0100 gprs_gmm: Fix bit mask when determining update/attach type Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type. In 3GPP TS 24.008 it indicates if a follow-on request is pending by the MS, but only in Iu mode. According to the spec it is not required to react to that request with a follow-on proceed so this field can be ignored for now. See 3GPP TS 24.008 Ch. 4.4: "Unless it has specific permission from the network (follow-on proceed) the mobile station side should await the release of the RR connection used for a MM specific procedure before a new MM specific procedure or MM connection establishment is started." as well as Ch. 4.4.4.6: "If the network wishes to prolong the RR connection to allow the mobile station to initiate MM connection establishment (for example if the mobile station has indicated in the LOCATION UPDATING REQUEST that it has a follow-on request pending) the network shall send "follow on proceed" in the LOCATION UPDATING ACCEPT and start timer T3255." http://cgit.osmocom.org/openbsc/commit/?id=a25369df78ef96725bcf57b021ebccaf3b560e83 commit a25369df78ef96725bcf57b021ebccaf3b560e83 Author: Neels Hofmeyr Date: Sun Feb 14 23:23:06 2016 +0100 doc: rename nitb graph to bsc, add msc graph NITB is already gone from this branch. We may even resurrect it, but I prefer to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph now. Also add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=0ec0d13e07d989e23819ef910f8d0b7feac00820 commit 0ec0d13e07d989e23819ef910f8d0b7feac00820 Author: Neels Hofmeyr Date: Sun Feb 14 23:19:55 2016 +0100 doc: add lists to nitb graph http://cgit.osmocom.org/openbsc/commit/?id=28c80477d2d52805e0ecc565853b61b66cdfc095 commit 28c80477d2d52805e0ecc565853b61b66cdfc095 Author: Neels Hofmeyr Date: Fri Feb 12 14:58:33 2016 +0100 cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics. http://cgit.osmocom.org/openbsc/commit/?id=aabb9851177c534b43bc71ff0a57cadbb96cca6a commit aabb9851177c534b43bc71ff0a57cadbb96cca6a Author: Neels Hofmeyr Date: Fri Feb 12 14:43:27 2016 +0100 mscsplit: fix compilation and comments. move msc_api.h. http://cgit.osmocom.org/openbsc/commit/?id=1e29c379e146d5605da6de0183a29ed4eafb2eed commit 1e29c379e146d5605da6de0183a29ed4eafb2eed Author: Neels Hofmeyr Date: Fri Feb 12 14:28:11 2016 +0100 mscsplit: getting grips on header scopes http://cgit.osmocom.org/openbsc/commit/?id=95da853c54ff32e01a2155fc72b9f33328c2cde4 commit 95da853c54ff32e01a2155fc72b9f33328c2cde4 Author: Neels Hofmeyr Date: Fri Feb 12 12:19:06 2016 +0100 msc: clarify msc_api and msc_ifaces scopes http://cgit.osmocom.org/openbsc/commit/?id=6b115b1938b2eb340514d42f5a0334835b1e79ce commit 6b115b1938b2eb340514d42f5a0334835b1e79ce Author: Neels Hofmeyr Date: Fri Feb 12 12:00:06 2016 +0100 rename IFACE_IUCS to IFACE_IU http://cgit.osmocom.org/openbsc/commit/?id=d690426219c1f5e6e465365faf41a08c543e77dd commit d690426219c1f5e6e465365faf41a08c543e77dd Author: Neels Hofmeyr Date: Fri Feb 12 11:57:20 2016 +0100 cscn: rename msc_api http://cgit.osmocom.org/openbsc/commit/?id=d35432bf475d732b33ce25d6dcfd0047d0e3defd commit d35432bf475d732b33ce25d6dcfd0047d0e3defd Author: Neels Hofmeyr Date: Fri Feb 12 11:54:04 2016 +0100 cscn: some file moves/renames http://cgit.osmocom.org/openbsc/commit/?id=b46f7127a80b2673bf4516a27c3f1deb6995f969 commit b46f7127a80b2673bf4516a27c3f1deb6995f969 Author: Neels Hofmeyr Date: Thu Feb 11 01:28:06 2016 +0100 cscn wip: direct dtap responses to IuCS http://cgit.osmocom.org/openbsc/commit/?id=bfd9adb2c596c66852820aeac7a945fd6a52bf3f commit bfd9adb2c596c66852820aeac7a945fd6a52bf3f Author: Neels Hofmeyr Date: Thu Feb 11 01:28:28 2016 +0100 cscn: fix missing network backpointer http://cgit.osmocom.org/openbsc/commit/?id=0af165a0a5ecf7e66540249351f0ffc1c171c28c commit 0af165a0a5ecf7e66540249351f0ffc1c171c28c Author: Neels Hofmeyr Date: Wed Feb 10 23:48:13 2016 +0100 cscn: own talloc root and gsm_network instance; misc. Heading towards a sovereign CSCN. http://cgit.osmocom.org/openbsc/commit/?id=22601eb914f7d15d9a434a6dddac92969cda0737 commit 22601eb914f7d15d9a434a6dddac92969cda0737 Author: Neels Hofmeyr Date: Wed Feb 10 23:45:37 2016 +0100 mscsplit: exclude some more vty nodes http://cgit.osmocom.org/openbsc/commit/?id=571f0d0b7e85dd428aad4a6e18d5d5a5468cd62f commit 571f0d0b7e85dd428aad4a6e18d5d5a5468cd62f Author: Neels Hofmeyr Date: Wed Feb 10 23:45:00 2016 +0100 cosmetic: remove unused extern. http://cgit.osmocom.org/openbsc/commit/?id=eb4fd061105b6146166cc5b0435342d907e9bc20 commit eb4fd061105b6146166cc5b0435342d907e9bc20 Author: Neels Hofmeyr Date: Wed Feb 10 23:44:26 2016 +0100 introduce vty CSCN_NODE, cosmetically. http://cgit.osmocom.org/openbsc/commit/?id=4da51e1b3d2cd9b05b88a1f2f0d76859143251b5 commit 4da51e1b3d2cd9b05b88a1f2f0d76859143251b5 Author: Neels Hofmeyr Date: Wed Feb 10 23:42:17 2016 +0100 mscplit: try to clarify root talloc ctx and global gsm_network. The aim is to allow osmo-cscn to pass its own root talloc context and global gsm_network struct instance cleanly. This may stir up some old and dusty globals, but I hope it's for the better, since not all is a BSC. To ensure that a global gsm_network pointer for the bsc_vty is set, have it as argument to bsc_vty_init(). The vty configuration commands are added only after bsc_vty_init(), which are needed to configure the network struct. So split up the bsc_bootstrap_network() function into bsc_network_init() to allocate a gsm_struct, and bsc_network_configure() to read the config file once the vty commands are in place. In this way, no global bsc_gsmnet pointer is needed for the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed to have a different name for it. Admitted, it's still called the bsc_vty, but a split thereof is probably coming soon, because the CSCN doesn't want any of the BSC nor BTS specific vty commands. http://cgit.osmocom.org/openbsc/commit/?id=00fe75597971411d12fa0b78d33e29030ed92329 commit 00fe75597971411d12fa0b78d33e29030ed92329 Author: Neels Hofmeyr Date: Mon Feb 8 22:14:07 2016 +0100 mscsplit: remove bts and lchan pointers from libmsc The diff between this and master will probably need a lot of review and fixes. The current state does compile, but I expect pretty much everything to be broken now. Future development will reinstate proper functionality piecemeal. The first goal is to get basic signalling to work, then SMS. The voice control (RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed last AFAICT. http://cgit.osmocom.org/openbsc/commit/?id=26db7769ba710143915f5e6771696e2f2be543b0 commit 26db7769ba710143915f5e6771696e2f2be543b0 Author: Neels Hofmeyr Date: Thu Jan 28 15:04:56 2016 +0100 cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs. Until I get the proper link id from the SUA SAP, make sure we recognise it as hardcoded by setting it to 42. http://cgit.osmocom.org/openbsc/commit/?id=299480a06e6565648e4d32afd7372f795f4cdf29 commit 299480a06e6565648e4d32afd7372f795f4cdf29 Author: Neels Hofmeyr Date: Thu Jan 28 14:27:22 2016 +0100 cscn: allocate IuCS conn, properly return rc. http://cgit.osmocom.org/openbsc/commit/?id=ce806bc0abf3dea56faa4fc06d04d9f47969c86b commit ce806bc0abf3dea56faa4fc06d04d9f47969c86b Author: Neels Hofmeyr Date: Thu Jan 28 14:20:27 2016 +0100 cscn: call msc_compl_l3() from subscr_conn_allocate_iu() Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment). Call msc_compl_l3() when establishing a subscriber connection for IuCS. Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and conn_id instead. Move subscr_conn_allocate_iu() to the top of the file, because it semantically belongs before subscr_conn_lookup_iu(). http://cgit.osmocom.org/openbsc/commit/?id=44a477ecec8e66466c6146314942a29ee17fa459 commit 44a477ecec8e66466c6146314942a29ee17fa459 Author: Neels Hofmeyr Date: Thu Jan 28 13:48:03 2016 +0100 cscn: default to osmo-cscn.cfg, not opencscn.cfg http://cgit.osmocom.org/openbsc/commit/?id=c329f04708f7984743ac31df4dfda51efd5f971c commit c329f04708f7984743ac31df4dfda51efd5f971c Author: Neels Hofmeyr Date: Thu Jan 28 13:03:45 2016 +0100 cscn: move gsm0408_rcvmsg_iucs() decl to proper place. Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration there. http://cgit.osmocom.org/openbsc/commit/?id=3319cf03e82d9a1b72a0efc9bc8707c4858300a1 commit 3319cf03e82d9a1b72a0efc9bc8707c4858300a1 Author: Neels Hofmeyr Date: Mon Jan 25 19:24:01 2016 +0100 put Iu-common and Iu-CS stuff in proper places Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh altogether, eventually. iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c. http://cgit.osmocom.org/openbsc/commit/?id=3aaf27435f1bfb70ebd5693e3f6cb2c0039cd40d commit 3aaf27435f1bfb70ebd5693e3f6cb2c0039cd40d Author: Neels Hofmeyr Date: Mon Jan 25 18:53:22 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=a4ceee75de9c99f36e5c0e4cc85d15e69dc90431 commit a4ceee75de9c99f36e5c0e4cc85d15e69dc90431 Author: Neels Hofmeyr Date: Mon Jan 18 17:09:46 2016 +0100 todo / #if 0 http://cgit.osmocom.org/openbsc/commit/?id=dd96886e2143bf6d346ee49e519d3bd97af0205e commit dd96886e2143bf6d346ee49e519d3bd97af0205e Author: Neels Hofmeyr Date: Mon Jan 18 17:09:25 2016 +0100 minor fixes http://cgit.osmocom.org/openbsc/commit/?id=3ad09d64949a9abea35563c8d699744cd02cf632 commit 3ad09d64949a9abea35563c8d699744cd02cf632 Author: Neels Hofmeyr Date: Mon Jan 18 17:08:25 2016 +0100 func declaration, comments http://cgit.osmocom.org/openbsc/commit/?id=e198699e78e527607b0ac41e7f1b606cfa4e96b7 commit e198699e78e527607b0ac41e7f1b606cfa4e96b7 Author: Neels Hofmeyr Date: Mon Jan 18 17:07:42 2016 +0100 fix: it's called msgb.dst. http://cgit.osmocom.org/openbsc/commit/?id=56e104772cb1673838c4a87af7a1d1fd7cdee722 commit 56e104772cb1673838c4a87af7a1d1fd7cdee722 Author: Neels Hofmeyr Date: Mon Jan 18 16:04:03 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=a677dd2269b977b78b61b4c569d41966419aea60 commit a677dd2269b977b78b61b4c569d41966419aea60 Author: Neels Hofmeyr Date: Mon Jan 18 16:03:52 2016 +0100 Indicate A-interface for new A subscr-conn. http://cgit.osmocom.org/openbsc/commit/?id=e066f4ae8f7cefe927e9dfa9798689059d9004a3 commit e066f4ae8f7cefe927e9dfa9798689059d9004a3 Author: Neels Hofmeyr Date: Mon Jan 18 16:02:23 2016 +0100 Add some Iu-CS functions (in the wrong place though, wip) http://cgit.osmocom.org/openbsc/commit/?id=45cd52d28393dd27428a36c0f29af7978f2104de commit 45cd52d28393dd27428a36c0f29af7978f2104de Author: Neels Hofmeyr Date: Mon Jan 18 15:57:48 2016 +0100 cosmetic: a rename, comments. Rename conn_ctx_list -> ue_conn_ctx_list. Indicate Iu-CS 'siblings' for a couple of functions. Tweak/add comments. http://cgit.osmocom.org/openbsc/commit/?id=d325fd7e762b03f4ddb95bc2af5465ee973e8fc5 commit d325fd7e762b03f4ddb95bc2af5465ee973e8fc5 Author: Neels Hofmeyr Date: Mon Jan 18 15:52:50 2016 +0100 Add Iu-CS indicator to struct gsm_subscriber_connection. Introduce enum interface_type and gsm_subscriber_connection.via_iface to distinguish between A-interface and Iu-CS-interface connections. Add gsm_subscriber_connection.iu.link_id and iu.conn_id. http://cgit.osmocom.org/openbsc/commit/?id=46ea3f02cfe89db9ec7dfcf918ef01c6fdce856b commit 46ea3f02cfe89db9ec7dfcf918ef01c6fdce856b Author: Neels Hofmeyr Date: Mon Jan 18 10:59:18 2016 +0100 log level: DIUCS = debug http://cgit.osmocom.org/openbsc/commit/?id=a22def81968d94e8e19c1c48acf0a6e5c1316410 commit a22def81968d94e8e19c1c48acf0a6e5c1316410 Author: Neels Hofmeyr Date: Thu Jan 14 15:08:39 2016 +0100 wip (reminders to self, whitespace) http://cgit.osmocom.org/openbsc/commit/?id=1de79c616930e0f4c0b4c0be5a955d36e991d621 commit 1de79c616930e0f4c0b4c0be5a955d36e991d621 Author: Neels Hofmeyr Date: Tue Jan 12 15:08:42 2016 +0100 make osmo-cscn compile and receive first Iu-CS buf (and log it only) http://cgit.osmocom.org/openbsc/commit/?id=a2213d4af4a31400235f1154a401cef4b86b00b8 commit a2213d4af4a31400235f1154a401cef4b86b00b8 Author: Neels Hofmeyr Date: Tue Jan 12 15:07:40 2016 +0100 iu_init: add addr and port args http://cgit.osmocom.org/openbsc/commit/?id=a9ae61a8a59706aa1fcfdd410805d287d5698e5d commit a9ae61a8a59706aa1fcfdd410805d287d5698e5d Author: Neels Hofmeyr Date: Tue Jan 12 15:06:02 2016 +0100 add DIUCS debug id http://cgit.osmocom.org/openbsc/commit/?id=0b27e5efdc97f4f69415c9dd6fa37000e7eb1ad3 commit 0b27e5efdc97f4f69415c9dd6fa37000e7eb1ad3 Author: Neels Hofmeyr Date: Mon Jan 11 00:00:45 2016 +0100 various small fixes http://cgit.osmocom.org/openbsc/commit/?id=064f1f50a9f5923b0014bcb1aef2c666120c85af commit 064f1f50a9f5923b0014bcb1aef2c666120c85af Author: Neels Hofmeyr Date: Mon Jan 11 00:00:24 2016 +0100 sai arg back to pointer http://cgit.osmocom.org/openbsc/commit/?id=a0aac6c9f1bf2f6b99d88584555fa8759224ad7f commit a0aac6c9f1bf2f6b99d88584555fa8759224ad7f Author: Neels Hofmeyr Date: Sun Jan 10 23:43:53 2016 +0100 some fixes http://cgit.osmocom.org/openbsc/commit/?id=0fc75126ac1b936c3361aba85fa5592efcb60afa commit 0fc75126ac1b936c3361aba85fa5592efcb60afa Author: Neels Hofmeyr Date: Sun Jan 10 23:43:24 2016 +0100 generalize rab_act for ps and cs http://cgit.osmocom.org/openbsc/commit/?id=a33fdb0d4fc71208ef9fe3fc267db7f7c19e2a44 commit a33fdb0d4fc71208ef9fe3fc267db7f7c19e2a44 Author: Neels Hofmeyr Date: Sun Jan 10 23:41:51 2016 +0100 move struct ue_conn_ctx to header http://cgit.osmocom.org/openbsc/commit/?id=ad4074fa0f916673fae7677f54c77132d7d8572c commit ad4074fa0f916673fae7677f54c77132d7d8572c Author: Neels Hofmeyr Date: Sun Jan 10 23:40:43 2016 +0100 sgsn_iu -> iu http://cgit.osmocom.org/openbsc/commit/?id=64cffa27a0c958f602001dda3aa84c18beb6d4b7 commit 64cffa27a0c958f602001dda3aa84c18beb6d4b7 Author: Neels Hofmeyr Date: Sun Jan 10 23:40:12 2016 +0100 sai arg http://cgit.osmocom.org/openbsc/commit/?id=e5468c4e64c6b92384223174850e34079e6d42bd commit e5468c4e64c6b92384223174850e34079e6d42bd Author: Neels Hofmeyr Date: Sun Jan 10 23:04:53 2016 +0100 iu_common http://cgit.osmocom.org/openbsc/commit/?id=5efe88e7e20b4118ecae9a5deaa395571c6d08de commit 5efe88e7e20b4118ecae9a5deaa395571c6d08de Author: Neels Hofmeyr Date: Sun Jan 10 22:58:18 2016 +0100 rename sgsn_iu.c to iu.c. That code seems to be usable for the CS side, as well. A more general name is applicable. todo: move out of gprs even. http://cgit.osmocom.org/openbsc/commit/?id=cde5d0c3a3375ab53ebececa836ba98d694e09a7 commit cde5d0c3a3375ab53ebececa836ba98d694e09a7 Author: Neels Hofmeyr Date: Sun Jan 10 22:50:11 2016 +0100 tweak ..rcvmsg_iu()'s sai arg. It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet. http://cgit.osmocom.org/openbsc/commit/?id=f0445371228973df1d143171147d4e0b494bcdeb commit f0445371228973df1d143171147d4e0b494bcdeb Author: Neels Hofmeyr Date: Fri Jan 8 02:41:23 2016 +0100 iu_common wip http://cgit.osmocom.org/openbsc/commit/?id=ffee3eb97328f2efc3fba7007b109b85fe1f7c55 commit ffee3eb97328f2efc3fba7007b109b85fe1f7c55 Author: Neels Hofmeyr Date: Fri Jan 8 01:38:40 2016 +0100 gitignore http://cgit.osmocom.org/openbsc/commit/?id=7d3de610d5d3a469bb826de97db0c25b32aedb1e commit 7d3de610d5d3a469bb826de97db0c25b32aedb1e Author: Neels Hofmeyr Date: Fri Jan 8 01:14:24 2016 +0100 cscn http://cgit.osmocom.org/openbsc/commit/?id=0622905b50cabe6233ee1e38abd3ceece30eafd5 commit 0622905b50cabe6233ee1e38abd3ceece30eafd5 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:50 2016 +0100 asn_debug http://cgit.osmocom.org/openbsc/commit/?id=27e274c42cea4068cb60f447e71577dca8221255 commit 27e274c42cea4068cb60f447e71577dca8221255 Author: Neels Hofmeyr Date: Fri Jan 8 01:13:11 2016 +0100 cosmetic http://cgit.osmocom.org/openbsc/commit/?id=494cf6bacc664e86df89e349bd7030e09a48defa commit 494cf6bacc664e86df89e349bd7030e09a48defa Author: Neels Hofmeyr Date: Tue Jan 5 14:33:26 2016 +0100 typo http://cgit.osmocom.org/openbsc/commit/?id=b64bf58bb0844733e0f459841e12b7c82d19eb33 commit b64bf58bb0844733e0f459841e12b7c82d19eb33 Author: Neels Hofmeyr Date: Wed Jan 6 13:28:32 2016 +0100 wip http://cgit.osmocom.org/openbsc/commit/?id=2d1b5d95e6bf5c13d09fb46594f7ae2e97273cf7 commit 2d1b5d95e6bf5c13d09fb46594f7ae2e97273cf7 Author: Neels Hofmeyr Date: Thu Jan 28 13:04:24 2016 +0100 cscn: adjust header comment. http://cgit.osmocom.org/openbsc/commit/?id=77f3d7ddf9cd166f99aefcf93fed610872f72c98 commit 77f3d7ddf9cd166f99aefcf93fed610872f72c98 Author: Neels Hofmeyr Date: Tue Jan 5 14:45:53 2016 +0100 Add osmo-cscn, as a copy of osmo-nitb. CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an external BSC. Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN for the end result (without internal BSC). On the other hand, I will probably add Iu-cs into the NITB code incrementally, in such a way that theoretically, both Iu-cs and the internal BSC functionality could be used at the same time. So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB, I prefer to work on a copy, so that the original NITB remains more or less unchanged. Only a later step will clearly distinguish CSCN from NITB: when the BSC part is split off for the benefit of a proper A-interface, and CSCN talks to an external BSC. http://cgit.osmocom.org/openbsc/commit/?id=fc1b1a6c15e0ee24d51070acabcfcf2a4d94c4e1 commit fc1b1a6c15e0ee24d51070acabcfcf2a4d94c4e1 Author: Neels Hofmeyr Date: Sat Dec 26 03:02:20 2015 +0100 doc: add call graphs from MSC to BSC or HNB-GW (wip) http://cgit.osmocom.org/openbsc/commit/?id=e720d6bf0d1f7576399ee2728eb60b62462a4993 commit e720d6bf0d1f7576399ee2728eb60b62462a4993 Author: Neels Hofmeyr Date: Sun Jan 10 23:06:21 2016 +0100 disable some sgsn_tests to pass the status quo. while working on this, I need to see whether I break any more things. So remove some noise temporarily. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_filter.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 27 22:40:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Feb 2016 22:40:21 GMT Subject: openbsc.git branch master updated. 0.15.0-179-gfea1df8 Message-ID: <201602272240.u1RMeLwT071556@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via fea1df858767a15ca766f360b95ea9ecc78b6547 (commit) from 1b0e5540dba697c9cf213e4f0aebc4baaf1618cb (commit) Those revisions listed above that are new 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=fea1df858767a15ca766f360b95ea9ecc78b6547 commit fea1df858767a15ca766f360b95ea9ecc78b6547 Author: Neels Hofmeyr Date: Sat Feb 27 23:38:28 2016 +0100 bsc_test.c: fix tz.override val and note a FIXME ----------------------------------------------------------------------- Summary of changes: openbsc/tests/bsc/bsc_test.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Feb 27 23:52:47 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Feb 2016 23:52:47 GMT Subject: osmo-iuh.git branch neels/wip updated. 161f52fbdb827966424c6ba1bc67f5948a35b1fe Message-ID: <201602272352.u1RNql4G082487@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated via 161f52fbdb827966424c6ba1bc67f5948a35b1fe (commit) via 2f35bf3e2d9210d13d17fff0b9b585e90e5fd84a (commit) from 9e2a714e961c57d25973ec9404d4f201961332bf (commit) Those revisions listed above that are new 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=161f52fbdb827966424c6ba1bc67f5948a35b1fe commit 161f52fbdb827966424c6ba1bc67f5948a35b1fe Author: Neels Hofmeyr Date: Sun Feb 28 00:50:45 2016 +0100 hnb-test fix id resp http://cgit.osmocom.org/osmo-iuh/commit/?id=2f35bf3e2d9210d13d17fff0b9b585e90e5fd84a commit 2f35bf3e2d9210d13d17fff0b9b585e90e5fd84a Author: Neels Hofmeyr Date: Sun Feb 28 00:49:59 2016 +0100 avoid a warning by declaring struct gprs_ra_id opaquely ----------------------------------------------------------------------- Summary of changes: include/osmocom/ranap/ranap_common.h | 1 + src/tests/hnb-test.c | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Sat Feb 27 23:55:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 27 Feb 2016 23:55:26 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-302-g2552f12 Message-ID: <201602272355.u1RNtQab082992@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated via 2552f120031a01f2fe077bb623a233f2eddc18b5 (commit) from e25aac30cb6ee46e7f1486e039f1b9fbea15aa47 (commit) Those revisions listed above that are new 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=2552f120031a01f2fe077bb623a233f2eddc18b5 commit 2552f120031a01f2fe077bb623a233f2eddc18b5 Author: Neels Hofmeyr Date: Sun Feb 28 00:54:27 2016 +0100 cscn_main.c: fix ctrl init Include control_vty.h so that ctrl_vty_get_bind_addr() is properly declared. Add ctrl iface vty commands. ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-cscn/cscn_main.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Feb 28 16:52:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 28 Feb 2016 16:52:22 GMT Subject: gr-osmosdr.git branch master updated. v0.1.4-72-g164a09f Message-ID: <201602281652.u1SGqMFM034288@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU Radio block for interfacing with various radio hardware". The branch, master has been updated via 164a09fc11cec2d8b15b38e8b512fa542d6cecc7 (commit) via b206a90f494cf07389d1f24467964afe89f5c111 (commit) via e6f46a1c04f3f6daa48d2a49b00592a6e1f32b5c (commit) via 2b798113503be73d67348dec5ed9f944de6fe7b6 (commit) via d230397957603a026c688dd462d349f8dcb645c8 (commit) from ac15e7897bb740d083c71bf02729467ca6528635 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/gr-osmosdr/commit/?id=164a09fc11cec2d8b15b38e8b512fa542d6cecc7 commit 164a09fc11cec2d8b15b38e8b512fa542d6cecc7 Author: Dimitri Stolnikov Date: Sun Feb 28 17:52:01 2016 +0100 airspy: Option pack={0,1} to enable USB bit packing Patch provided by Martin Smith. Last July there were several changes made to the Airspy firmware and libairspy that added support for a new bit packing mode where 4 sets of 12 bit samples are packed into 3 sets of 16 bits for the transfer across the USB bus ( https://i.imgur.com/qXnWoEK.png?1 ). 25% less data is transferred across the bus and this is good for some computers with cheap USB chipsets. There is an overhead of extra memory bandwidth required on the host side to unpack the data into a useful format, so for optimal performance bit packing is disabled by default. The data is automatically unpacked within libairspy before being passed along, so no changes are required anywhere else if packing is enabled (or not enabled). Airspy firmware older than v1.0.0-rc6 does not have the function, but that is detected and handled by libairspy. I wrote the attached patch to enable packing in gr-osmosdr, which I tested and it works. It is basically a clone of the bias=0|1 lines as pack=0|1 and calls the needed libairspy function. ref: https://github.com/airspy/firmware/commit/7e1806b https://github.com/airspy/firmware/commit/5b7dcab https://github.com/airspy/host/commit/a51eccb --- Do some Baseline test with Airspy command line tools to have something to compare USB throughput results -------------------------------------------------------------------------------------------------------- $ sudo mount -t debugfs none /sys/kernel/debug $ sudo modprobe usbmon $ wireshark -i usbmod3 & $ airspy_info ; sleep 120 ; \ airspy_rx -t 4 -r /dev/null -n 2400000000 ; sleep 120 ; \ airspy_rx -t 4 -r /dev/null -p 1 -n 2400000000 ; sleep 120 ; \ airspy_info Wireshark->Statistics->IO Graph The Bytes/Tick are double the actual data rate because of way wireshark collects the USB packets, I could have added a filter to fix this. But the relationship is valid 25% less with packing enabled. The data rate in the IO Grahp drops from 80MB/sec (in+out) [really 40MB/sec] to 60MB/second (in+out) [really 30MB/sec] from unpacked to packed. 10MSPS no packing, packing https://i.imgur.com/pA9LPdE.png?1 2.5MSPS no packing, packing https://i.imgur.com/lA8q5aq.png?1 Verification test with my patched gr-osmosdr -------------------------------------------- $ sudo mount -t debugfs none /sys/kernel/debug $ sudo modprobe usbmon $ wireshark -i usbmod3 & $ osmocom_fft -a "airspy=0" -s 10000000 --fft-rate=1 $ osmocom_fft -a "airspy=0,pack=1" -s 10000000 --fft-rate=1 $ osmocom_fft -a "airspy=0" -s 2500000 --fft-rate=1 $ osmocom_fft -a "airspy=0,pack=1" -s 2500000 --fft-rate=1 $ osmocom_fft -a "airspy=0" -s 2500000 --fft-rate=1 $ osmocom_fft -a "airspy=0,pack=0" -s 2500000 --fft-rate=1 I ran all of the above tests and the wireshark USB throughput graphs showed exactly what was expected. 40MB/sec(10MSPS+normal),30MB/sec(10MSPS+packing),10MB/sec(2.5MSPS +normal),7.5MB/sec(2.5MSPS+packing),10MB/sec(2.5MSPS+normal),10MB/ sec(2.5MSPS+normal). 25% less when packing was enabled and if you did not specify the "pack=1", then no bit packing is performed by libairspy. All the magnitudes within the FFT windows looked exactly the same as they do without bit packing. http://cgit.osmocom.org/gr-osmosdr/commit/?id=b206a90f494cf07389d1f24467964afe89f5c111 commit b206a90f494cf07389d1f24467964afe89f5c111 Author: Dimitri Stolnikov Date: Sun Feb 28 17:50:54 2016 +0100 apps: implement --peak-hold option for fft http://cgit.osmocom.org/gr-osmosdr/commit/?id=e6f46a1c04f3f6daa48d2a49b00592a6e1f32b5c commit e6f46a1c04f3f6daa48d2a49b00592a6e1f32b5c Author: Dimitri Stolnikov Date: Sun Feb 28 17:46:55 2016 +0100 apps: added --clock-source option to fft and siggen http://cgit.osmocom.org/gr-osmosdr/commit/?id=2b798113503be73d67348dec5ed9f944de6fe7b6 commit 2b798113503be73d67348dec5ed9f944de6fe7b6 Author: Dimitri Stolnikov Date: Sun Feb 28 17:45:54 2016 +0100 bladerf: implement options for clock configuration Since firmware 2016.01-rc1 bladeRF has the ability to lock to an external reference as well as produce arbitrary frequency signal (25 MHz here) on its clock output. Use gr-osmosdr source with the following arguments to produce 25 MHz on the SMB connector: osmocom_fft -a bladerf,smb=25e6 smb=25e6 To lock the bladeRF itself to an external GPSDO reference, use additional arguments tamer=external for 10MHz or tamer=external_1pps for 1PPS GPSDO signals. osmocom_fft -a bladerf,smb=25e6,tamer=external tamer={internal,external_1pps,external} The described method requires https://github.com/Nuand/bladeRF/releases/ tag/2016.01-rc1 Carefully *read the instructions for external reference locking* (especially max allowed voltage levels) on Nuand's blog https:// www.nuand.com/blog/2016-01-rc1-release/ http://cgit.osmocom.org/gr-osmosdr/commit/?id=d230397957603a026c688dd462d349f8dcb645c8 commit d230397957603a026c688dd462d349f8dcb645c8 Author: Ji???? Pinkava Date: Mon Feb 15 14:22:04 2016 +0100 allow both 3.7.* and git version of GnuRadio ----------------------------------------------------------------------- Summary of changes: CMakeLists.txt | 7 +++- apps/osmocom_fft | 9 +++++ apps/osmocom_siggen_base.py | 6 +++ grc/gen_osmosdr_blocks.py | 3 +- lib/airspy/airspy_source_c.cc | 10 +++++ lib/bladerf/bladerf_common.cc | 81 +++++++++++++++++++++++++++++++++++++++++ lib/bladerf/bladerf_common.h | 7 ++++ lib/bladerf/bladerf_sink_c.cc | 15 ++++++++ lib/bladerf/bladerf_sink_c.h | 4 ++ lib/bladerf/bladerf_source_c.cc | 15 ++++++++ lib/bladerf/bladerf_source_c.h | 4 ++ 11 files changed, 159 insertions(+), 2 deletions(-) hooks/post-receive -- GNU Radio block for interfacing with various radio hardware From gitosis at osmocom.org Mon Feb 29 08:33:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 08:33:13 GMT Subject: osmo-iuh.git branch neels/wip updated. 9c6f88bcf42b99c97bd175391c0ef64cfde2a507 Message-ID: <201602290833.u1T8XDYg098792@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated via 9c6f88bcf42b99c97bd175391c0ef64cfde2a507 (commit) via 379a8e79ed329f7fec12a1c0e369967c176262de (commit) via 372b0cc23b15751a7cd288fbe476d69dba093154 (commit) from 161f52fbdb827966424c6ba1bc67f5948a35b1fe (commit) Those revisions listed above that are new 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=9c6f88bcf42b99c97bd175391c0ef64cfde2a507 commit 9c6f88bcf42b99c97bd175391c0ef64cfde2a507 Author: Neels Hofmeyr Date: Mon Feb 29 09:32:00 2016 +0100 hnb-test: add messages leading to Location Update Accept But note, authentication is not there yet; the CSCN should initiate that. http://cgit.osmocom.org/osmo-iuh/commit/?id=379a8e79ed329f7fec12a1c0e369967c176262de commit 379a8e79ed329f7fec12a1c0e369967c176262de Author: Neels Hofmeyr Date: Mon Feb 29 09:28:48 2016 +0100 hnb-test: replace some hex vals with GSM48_* constants http://cgit.osmocom.org/osmo-iuh/commit/?id=372b0cc23b15751a7cd288fbe476d69dba093154 commit 372b0cc23b15751a7cd288fbe476d69dba093154 Author: Neels Hofmeyr Date: Mon Feb 29 09:25:46 2016 +0100 hnb-test-ranap.c: fix missing return ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test-ranap.c | 2 +- src/tests/hnb-test.c | 96 ++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 86 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 08:41:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 08:41:24 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-306-ga80345a Message-ID: <201602290841.u1T8fORw099898@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated via a80345aecc58ac9fea2607ff87186ef9f69a8b2d (commit) via b0c64483e5875983b5488b705a4855d696798c69 (commit) via 19480e5ea3341589f97d24db7bddb9492d0b481d (commit) via e70600cdcdeb52c6c19095d63e01ebd77ab06f41 (commit) from 2552f120031a01f2fe077bb623a233f2eddc18b5 (commit) Those revisions listed above that are new 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=a80345aecc58ac9fea2607ff87186ef9f69a8b2d commit a80345aecc58ac9fea2607ff87186ef9f69a8b2d Author: Neels Hofmeyr Date: Mon Feb 29 09:40:22 2016 +0100 minor comment http://cgit.osmocom.org/openbsc/commit/?id=b0c64483e5875983b5488b705a4855d696798c69 commit b0c64483e5875983b5488b705a4855d696798c69 Author: Neels Hofmeyr Date: Mon Feb 29 09:36:43 2016 +0100 cscn: apply vty bind addr configuration http://cgit.osmocom.org/openbsc/commit/?id=19480e5ea3341589f97d24db7bddb9492d0b481d commit 19480e5ea3341589f97d24db7bddb9492d0b481d Author: Neels Hofmeyr Date: Mon Feb 29 09:35:54 2016 +0100 osmo_bsc_filter.c: add fixme note http://cgit.osmocom.org/openbsc/commit/?id=e70600cdcdeb52c6c19095d63e01ebd77ab06f41 commit e70600cdcdeb52c6c19095d63e01ebd77ab06f41 Author: Neels Hofmeyr Date: Mon Feb 29 09:34:12 2016 +0100 debug: set almost everything to LOGL_DEBUG for easier dev ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/debug.c | 34 +++++++++++++++++----------------- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 4 ++++ openbsc/src/osmo-cscn/cscn_main.c | 7 +++++-- 3 files changed, 26 insertions(+), 19 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 29 09:01:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:01:41 GMT Subject: osmo-iuh.git branch neels/wip updated. 8e754fa50f9258d36d8a2d0ef0a071dfb7831f50 Message-ID: <201602290901.u1T91fOG002612@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards 9c6f88bcf42b99c97bd175391c0ef64cfde2a507 (commit) via 8e754fa50f9258d36d8a2d0ef0a071dfb7831f50 (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 (9c6f88bcf42b99c97bd175391c0ef64cfde2a507) \ N -- N -- N (8e754fa50f9258d36d8a2d0ef0a071dfb7831f50) 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=8e754fa50f9258d36d8a2d0ef0a071dfb7831f50 commit 8e754fa50f9258d36d8a2d0ef0a071dfb7831f50 Author: Neels Hofmeyr Date: Mon Feb 29 09:32:00 2016 +0100 hnb-test: add messages leading to Location Update Accept But note, authentication is not there yet; the CSCN should initiate that. ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 09:03:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:03:08 GMT Subject: osmo-iuh.git branch neels/wip updated. 02d07a892c3b0364b553bc38ab84b778edbee089 Message-ID: <201602290903.u1T938oW002887@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, neels/wip has been updated discards 8e754fa50f9258d36d8a2d0ef0a071dfb7831f50 (commit) discards 379a8e79ed329f7fec12a1c0e369967c176262de (commit) discards 372b0cc23b15751a7cd288fbe476d69dba093154 (commit) discards 161f52fbdb827966424c6ba1bc67f5948a35b1fe (commit) discards 2f35bf3e2d9210d13d17fff0b9b585e90e5fd84a (commit) discards 9e2a714e961c57d25973ec9404d4f201961332bf (commit) discards daa5e698dd08a5f6b82bdf32617daa0e1e026219 (commit) discards cad87ce10d97ac428cfa7bb2bbd17987e590b749 (commit) discards ffe109207642e49f4f15635ee050f90093e4e982 (commit) discards cddc33889f05730b26031ae6cc21941199014170 (commit) via 02d07a892c3b0364b553bc38ab84b778edbee089 (commit) via ae937129773c5a27a8fda7fcde0b6476db37b85e (commit) via 5c1cc8cce453032a73627784838f2ea1c4b1c1a1 (commit) via c164a97bc6daa4d4a57a9d49ff5a964ab803523c (commit) via e1f709fa51299e93cc206ef966eb2d6c14d20c46 (commit) via 306bf18ce6b0ab330095326f0754c81eff1e64aa (commit) via 860a12977cf5825bdd5ee5907d7475779c6be100 (commit) via b984f36f58fda99a76261fc90b2f54e7c9c968af (commit) via 32828708b25d506ad81f4cd78e0b423d95507d98 (commit) via 7b81128d445007c8ca845c411180e66d40105e20 (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 (8e754fa50f9258d36d8a2d0ef0a071dfb7831f50) \ N -- N -- N (02d07a892c3b0364b553bc38ab84b778edbee089) 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=02d07a892c3b0364b553bc38ab84b778edbee089 commit 02d07a892c3b0364b553bc38ab84b778edbee089 Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) http://cgit.osmocom.org/osmo-iuh/commit/?id=ae937129773c5a27a8fda7fcde0b6476db37b85e commit ae937129773c5a27a8fda7fcde0b6476db37b85e Author: Neels Hofmeyr Date: Mon Feb 29 09:32:00 2016 +0100 hnb-test: add messages leading to Location Update Accept But note, authentication is not there yet; the CSCN should initiate that. http://cgit.osmocom.org/osmo-iuh/commit/?id=5c1cc8cce453032a73627784838f2ea1c4b1c1a1 commit 5c1cc8cce453032a73627784838f2ea1c4b1c1a1 Author: Neels Hofmeyr Date: Mon Feb 29 09:28:48 2016 +0100 hnb-test: replace some hex vals with GSM48_* constants http://cgit.osmocom.org/osmo-iuh/commit/?id=c164a97bc6daa4d4a57a9d49ff5a964ab803523c commit c164a97bc6daa4d4a57a9d49ff5a964ab803523c Author: Neels Hofmeyr Date: Mon Feb 29 09:25:46 2016 +0100 hnb-test-ranap.c: fix missing return http://cgit.osmocom.org/osmo-iuh/commit/?id=e1f709fa51299e93cc206ef966eb2d6c14d20c46 commit e1f709fa51299e93cc206ef966eb2d6c14d20c46 Author: Neels Hofmeyr Date: Sun Feb 28 00:50:45 2016 +0100 hnb-test fix id resp http://cgit.osmocom.org/osmo-iuh/commit/?id=306bf18ce6b0ab330095326f0754c81eff1e64aa commit 306bf18ce6b0ab330095326f0754c81eff1e64aa Author: Neels Hofmeyr Date: Sun Feb 28 00:49:59 2016 +0100 avoid a warning by declaring struct gprs_ra_id opaquely http://cgit.osmocom.org/osmo-iuh/commit/?id=860a12977cf5825bdd5ee5907d7475779c6be100 commit 860a12977cf5825bdd5ee5907d7475779c6be100 Author: Neels Hofmeyr Date: Thu Feb 18 23:03:15 2016 +0100 hnb-test: attempt to reply to an MM Identity Request http://cgit.osmocom.org/osmo-iuh/commit/?id=b984f36f58fda99a76261fc90b2f54e7c9c968af commit b984f36f58fda99a76261fc90b2f54e7c9c968af Author: Neels Hofmeyr Date: Thu Feb 18 01:18:20 2016 +0100 hnb-test: decode NAS pdu when receiving RUA from CN http://cgit.osmocom.org/osmo-iuh/commit/?id=32828708b25d506ad81f4cd78e0b423d95507d98 commit 32828708b25d506ad81f4cd78e0b423d95507d98 Author: Neels Hofmeyr Date: Thu Jan 14 13:06:47 2016 +0100 hnb-test: tweak comment http://cgit.osmocom.org/osmo-iuh/commit/?id=7b81128d445007c8ca845c411180e66d40105e20 commit 7b81128d445007c8ca845c411180e66d40105e20 Author: Neels Hofmeyr Date: Thu Jan 14 13:05:24 2016 +0100 hnb-test: comment on gen_initue_lu() IMSI ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 09:03:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:03:49 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. ae937129773c5a27a8fda7fcde0b6476db37b85e Message-ID: <201602290903.u1T93nmt003033@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated discards 9ab9d756246966ab56f051aeb162cfbcc6531204 (commit) discards d5b80a185c84233fc17466204641b43b5eeb8804 (commit) discards 465d29560fc1232ceea1567a8861502052d47d63 (commit) discards 5b5dcf6306283367221fb7ef38374b8088747f01 (commit) discards 7a299f3dea615058f075797597f9aefdff6286ec (commit) via ae937129773c5a27a8fda7fcde0b6476db37b85e (commit) via 5c1cc8cce453032a73627784838f2ea1c4b1c1a1 (commit) via c164a97bc6daa4d4a57a9d49ff5a964ab803523c (commit) via e1f709fa51299e93cc206ef966eb2d6c14d20c46 (commit) via 306bf18ce6b0ab330095326f0754c81eff1e64aa (commit) via 860a12977cf5825bdd5ee5907d7475779c6be100 (commit) via b984f36f58fda99a76261fc90b2f54e7c9c968af (commit) via 32828708b25d506ad81f4cd78e0b423d95507d98 (commit) via 7b81128d445007c8ca845c411180e66d40105e20 (commit) via 0968a588362efdebb24183c0e5f164346d3fed34 (commit) via a0d21479a775583cd3dc2bb55295b089284a1b07 (commit) via 19dea8b49b538a1918bd25d814c212fe397b3cad (commit) via ce5b9965f94839c79128c6ff72034995022db1de (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 (9ab9d756246966ab56f051aeb162cfbcc6531204) \ N -- N -- N (ae937129773c5a27a8fda7fcde0b6476db37b85e) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 12 + include/osmocom/ranap/ranap_common.h | 1 + include/osmocom/ranap/ranap_ies_defs.h | 317 ++++++++++++++++++++++- specs/by_chapter/25.931.pdf | 1 + specs/by_name/examples_signalling_procedures.pdf | 1 + specs/files/tr_125931v130000p.pdf | Bin 0 -> 918422 bytes src/hnbgw.c | 6 +- src/tests/dummy_cn_sua.c | 2 +- src/tests/hnb-test-ranap.c | 5 +- src/tests/hnb-test.c | 182 ++++++++++++- src/tests/hnb-test.h | 10 + 11 files changed, 520 insertions(+), 17 deletions(-) create mode 120000 specs/by_chapter/25.931.pdf create mode 120000 specs/by_name/examples_signalling_procedures.pdf create mode 100644 specs/files/tr_125931v130000p.pdf hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 09:03:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:03:58 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. 02d07a892c3b0364b553bc38ab84b778edbee089 Message-ID: <201602290903.u1T93wKj003101@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated via 02d07a892c3b0364b553bc38ab84b778edbee089 (commit) from ae937129773c5a27a8fda7fcde0b6476db37b85e (commit) Those revisions listed 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/tests/dummy_cn_sua.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 09:04:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:04:17 GMT Subject: osmo-iuh.git branch master updated. ae937129773c5a27a8fda7fcde0b6476db37b85e Message-ID: <201602290904.u1T94HP9003185@git.osmocom.org> This is an 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 ae937129773c5a27a8fda7fcde0b6476db37b85e (commit) via 5c1cc8cce453032a73627784838f2ea1c4b1c1a1 (commit) via c164a97bc6daa4d4a57a9d49ff5a964ab803523c (commit) via e1f709fa51299e93cc206ef966eb2d6c14d20c46 (commit) via 306bf18ce6b0ab330095326f0754c81eff1e64aa (commit) via 860a12977cf5825bdd5ee5907d7475779c6be100 (commit) via b984f36f58fda99a76261fc90b2f54e7c9c968af (commit) via 32828708b25d506ad81f4cd78e0b423d95507d98 (commit) via 7b81128d445007c8ca845c411180e66d40105e20 (commit) via 0968a588362efdebb24183c0e5f164346d3fed34 (commit) via a0d21479a775583cd3dc2bb55295b089284a1b07 (commit) from 19dea8b49b538a1918bd25d814c212fe397b3cad (commit) Those revisions listed 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/ranap/ranap_common.h | 1 + src/hnbgw.c | 6 +- src/tests/Makefile.am | 2 +- src/tests/dummy_cn_sua.c | 2 + src/tests/hnb-test-ranap.c | 47 ++++++ src/tests/hnb-test-rua.c | 37 +++++ src/tests/hnb-test.c | 271 +++++++++++++++++++++++++++++++++-- src/tests/hnb-test.h | 10 ++ 8 files changed, 361 insertions(+), 15 deletions(-) create mode 100644 src/tests/hnb-test-ranap.c create mode 100644 src/tests/hnb-test-rua.c hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 09:25:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:25:00 GMT Subject: libosmocore.git branch master updated. 0.9.0-83-gf20f5fd Message-ID: <201602290925.u1T9P0n3006203@git.osmocom.org> This is an 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 f20f5fd5085879624fb6de1e5b9b5ad435ea0500 (commit) via cda988527f0e54be2e5756a0780a97bbee42c6ba (commit) from 6a5ef46dd018c8e66e341a531403e40de24893f2 (commit) Those revisions listed above that are new 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=f20f5fd5085879624fb6de1e5b9b5ad435ea0500 commit f20f5fd5085879624fb6de1e5b9b5ad435ea0500 Author: Neels Hofmeyr Date: Mon Feb 29 09:56:39 2016 +0100 comment typo http://cgit.osmocom.org/libosmocore/commit/?id=cda988527f0e54be2e5756a0780a97bbee42c6ba commit cda988527f0e54be2e5756a0780a97bbee42c6ba Author: Neels Hofmeyr Date: Mon Feb 29 09:56:26 2016 +0100 fix gsm_7bit_decode API comment: septets, not octets ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm_utils.h | 3 ++- src/gsm/gsm48.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 29 09:26:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:26:38 GMT Subject: libosmocore.git branch neels/bind deleted. 0.9.0-80-gf81eb32 Message-ID: <201602290926.u1T9QcTB006503@git.osmocom.org> This is an 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/bind has been deleted was f81eb328b61f65a09b7233aaa70b2f655c0300bc ----------------------------------------------------------------------- f81eb328b61f65a09b7233aaa70b2f655c0300bc vty: add ctrl section for Control interface bind address ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 29 09:27:02 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:27:02 GMT Subject: libosmo-abis.git branch neels/bind deleted. 0.3.2-2-g0db1d43 Message-ID: <201602290927.u1T9R25I006568@git.osmocom.org> This is an 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, neels/bind has been deleted was 0db1d43c0d6bdf4c2e67a07ebf77923e9e191aff ----------------------------------------------------------------------- 0db1d43c0d6bdf4c2e67a07ebf77923e9e191aff ipa driver: make bind address vty configurable ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Feb 29 09:30:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:30:04 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-306-ga80345a Message-ID: <201602290930.u1T9U4si007051@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated discards f95adb0e37f3a3082b1cc1d2df29af15b0660498 (commit) discards bfe443edc75eb3a9b93dfaba8c454ef52395d209 (commit) discards 1eac67d032d949dd555d2b9e828a71c072d04135 (commit) discards b656f99beb272a79de2b0214b3c5fdb51a5b0891 (commit) discards 3cfde33782c4618e3e50038223226e394a3399fc (commit) discards a2717264c26715b85bb488b8b7bc57078f29f4eb (commit) discards 8ebf3a2d8b0ce85fc716f0b73032f8e1a5ff8905 (commit) discards 9da40c35626727184edc45a79183cb684ab7301b (commit) discards d0257d8cc6adb3a2168bd2a494aa9804dfaa25b5 (commit) discards 1dd0188def9615d4f1c20e991082394a0bdc4bc6 (commit) discards 0d93646f6508283349c7d3f685ba00e675395239 (commit) discards 58f1cf5c27294005bf1664deac3a324b1c4e41b5 (commit) discards cee75cfbcfb80fd3abb297afc8e77f6ad41bb292 (commit) discards 5a92e83d3144ea24d0e0fca3d5120eb8326dc5cf (commit) discards 83e9f32025d100580ee25bff8da130b3fe263b1e (commit) discards d451df9731823734a39fed95b14c6427ad4f8999 (commit) discards f9b9aa9c7b3ca3ab59453c3d2e53d4cc81dc6308 (commit) discards 81e8d88321cdd030069683bb6242f72d7713f6b6 (commit) discards 2626867eccacc4a48cd9cb004f5f01a5f1834533 (commit) discards dc25be9afd633f4f18b242d46eb90aa26660d592 (commit) discards 8c73bc9e57b3f623a2584a7187cb110760ca6682 (commit) discards d9342104169769b3c3a19ff9b4523467f6fd0f56 (commit) discards 95388bb5b7ae1b02eb7b5cda12cbdd1bedb620dd (commit) discards 96d8abcc04660fe582944cab226ef115be45d858 (commit) discards 1115d601c5031b396696158034b819ac26ef2a47 (commit) discards 30e5a4ffa30e89b32afa620fbdfe569fd439f174 (commit) discards 99c8610be7ead3c19eaef25af6b1f504f4cfc959 (commit) discards 223aea59780e17532e03a016a2a155d5e3be612b (commit) discards bd0de7bd93b950a9452e980807b015075fe06e4d (commit) discards ba532acc42e4d598f50f0dbeb40085ab18e81d2b (commit) discards ea612bb3461677a988fcc68c8a6e6353fe746714 (commit) discards 03f042c03f86ff8b8b9387dea20906dd3b135739 (commit) discards 96018ace5932ddc1c76bc4f1c8faec7e7e65c389 (commit) discards 30738bbd43dcd9e8eafdcc975d0287d7839e9be7 (commit) discards 7fc7944b1f0e80f7c3d7a1a9721f29abc97d1cf5 (commit) discards ed0395c99080bf2b1593e5a435ff5a81e1e37199 (commit) discards aef9dfb20a1572274a9bdb8d4586b4eb5801bb36 (commit) discards d68843148feefa36b85b8e4f9554a30f81c7b4ce (commit) discards c66db7c140fb919133208c4338fc3ad3a42338a5 (commit) discards 4a276c092e63264126dc6d55db8a77ffcc9ec7d1 (commit) discards dd51cfc7e30c30b6296eb04bd70aa899a64ebe62 (commit) discards 3d9fb8b5ec8d7342f7d999f6d88d1cb9886f3773 (commit) discards 792d53beeaf5220edc24c4a0c3efc7191685a871 (commit) discards ea11c43ed558add7545983a43d7e0a0a6fb4f48d (commit) discards cee553ac36bbcea88e56f346b5a229a2364281b4 (commit) discards 97e6737b23116905e13e0d316a43f966e57fa11f (commit) discards 64491b5cbb5598b8f2071b66d2397919c493cb02 (commit) discards 36a2ae8dbde42334ee4c34e79e7e73e37c6037ed (commit) discards e7e738c93cf80bbb188f8c43935d915516ae5355 (commit) discards d8b9f549749a329ef6f549f879315a59e8b2355b (commit) discards d260d714a8e0c7ecbcd442aeed594b292e9797da (commit) discards 54ca6cd350277f5acb3c46b79ff20dae749f7a7d (commit) discards b2fcc587811d769f4b73bc5c51a085bd68a8675b (commit) discards e6e2adbaa260771104086f8a75d29dc664aee346 (commit) discards b1b06432817d3f1ece683c2e5acec93600a20574 (commit) discards 0e0d6e91e844c723ba751ef6ad2b5cdf18cc4247 (commit) discards 0ba701aba2deefd7d32223d0f3a01cecc28ba267 (commit) discards ace746abffd82567631eebb549ea8470f465f7e5 (commit) discards f5d97df679375c4db07b01c3a15cf7c12259841d (commit) discards 1c0c51457d4fef4fd4cd0632cbc58c5992a0e769 (commit) discards 77a13493e224e8c29d9f0e3bcc50ce030f81d9a3 (commit) discards 2c39780a4da459b55ee0a2068b245ef9c76ad0c7 (commit) discards e88c032b95ee6fa2bd01f52234cb44906fe62280 (commit) discards e591d6d1d85cccf600d8b1ad9042b1a6b30d4304 (commit) discards 8b1c58c18be8807a0a624dace5caa3070a357678 (commit) discards d60f9ecc179d664c10c3fb4c4194c42668d1f605 (commit) discards 4b0aa5db9b9e04c82fbb27e6e82451751934ef7a (commit) discards 5258373d93c7cfa30ddd64f309d43f7cdaeb7c97 (commit) discards acc5f54f29bca3fffe9a79cdded058950e2e0f67 (commit) discards f9125bce0a5c10071ea07e9b0eb0fed935819050 (commit) discards 43f57c7626aacae56279fa840e0287691c7c0ecb (commit) discards f4e95ba7647c983a1527cc1bff87b581dbd52662 (commit) discards b2ca665638e8e1d4f41094e23741e11d1bfbd447 (commit) discards 60587d1a6895ecc33044c833feb5428dca06af23 (commit) discards 6fb3a6ba055a23948c48d4085c2b3356cbea206b (commit) discards f016ad1cc1e0db2e2a549d6517741f8b77d39f11 (commit) discards 86cd085c0786060e2b2f513b6a67a6edbab6d7f2 (commit) discards d7b554b95cc4d370bfe3af18ea01d9206b5d2e8b (commit) discards 2130b5c6b84950cff424caea5f02e99704a759c6 (commit) discards 2325e9a6f88438b6e8db5658ee7c0ed573028273 (commit) discards e9151be0fd0ad6b5b77a96029cfddcf7df6df97e (commit) discards 85e5620514b3b9520af87ebfb6e30fdb2e9bd766 (commit) discards 44b170c62369c89a11830cc0cd7c1d05406cb773 (commit) discards ea07b8312757009fe4562026245a0c035601f300 (commit) discards 49469c99b28ee1ea6017e1effd9422007051ff0b (commit) discards 0973b33a2d201b6c8b62b6a6a4975c6ecd96d64b (commit) discards 664d9351f5f66479db722163d852f6ff44ec62c5 (commit) discards 73c390458cb51d56109341cb1c85de15f55571e6 (commit) discards 07559ac27a4f2ee6704852354239b15d097d5031 (commit) discards 7120a42c036361d077f7fcb9b7717733bf51c3e9 (commit) discards 5c28cd59062aae3c73be84ae552d1211f0df3062 (commit) discards f6ba46fa8d2ed21ae620a63d46c83c60c70ac527 (commit) discards b41755692e8d563ca8df8ae7cf1a9d7eddf0ce01 (commit) discards d0701d4516a8b1ee2bc230b3eb323502690a778a (commit) discards 92252e4b047e323cd91006b5d1146214f1b44716 (commit) discards 1bbc1dd6a4357c564e8d5d123ad868589e200926 (commit) discards f5406f8256dcd843feaed82464efeeca0fef2176 (commit) discards af652cda6902b90cccc6acb3c703f61936936853 (commit) discards 73fc8aab8e6d7f33c4edba94b3ad37a3b5b1fc4f (commit) discards 935d32d356b21ae2a3e7214fb3f11f1ae943b120 (commit) discards bd80ac8f6d92865f0e0579dc85e4bebfa556d5b6 (commit) via a80345aecc58ac9fea2607ff87186ef9f69a8b2d (commit) via b0c64483e5875983b5488b705a4855d696798c69 (commit) via 19480e5ea3341589f97d24db7bddb9492d0b481d (commit) via e70600cdcdeb52c6c19095d63e01ebd77ab06f41 (commit) via 2552f120031a01f2fe077bb623a233f2eddc18b5 (commit) via e25aac30cb6ee46e7f1486e039f1b9fbea15aa47 (commit) via 70c7ff6eceefc879bd5509a8bb890558dee81cbb (commit) via 067bda24411bebf4c033ed38c8c7ed18b6ebc43a (commit) via bc19d88d9027c43553f57af9687fa10e343c6979 (commit) via 8283f5c57e2a46b08f2360144ca821e7fac57620 (commit) via 0185b73598c4cbf9207cda4ecd53479d17c25fdb (commit) via e7d7ca2eae16cadf1bf96300c268fd464b2ab2fc (commit) via fb9cf9aaf09039d60e7683170651ebdf6d9491d8 (commit) via 1aa89b2b1b21178d96a1214b7a45930f5676c65b (commit) via 46aeafb928c1838a2a9f2d4579278ed297929198 (commit) via c8bff5969f1339186c10d4b5eb0c96b2e869cbe3 (commit) via 9c09fc8bf1351e42515438426a10a36fe764a027 (commit) via 108bd4a50e508d5a8ee0e256ba2d081b2a692090 (commit) via 1667644e85a86c8ef74ceefb1c84869d7caafd5e (commit) via f813edc62a9d3135dcd1d019e5440176404fd1e5 (commit) via f10b233b89c05cd812c49b61c4860fbc687b85f4 (commit) via 317dc0b638c47cac2b03f62eca694209a80e55f3 (commit) via 1d78ab1f910b9c4784b70dc3e17f49c6046cb27c (commit) via 708eaa7e2d2b0a67cfe33bfc3897a8161b70dcd2 (commit) via dfff9e23d2043197583bc23f394375ffb13d287c (commit) via e55f4070e6bbd6eff16858118aea9aa01a6ee1ec (commit) via 405ae41d56c3f1a0b67dae8fbf4c3700cae20922 (commit) via 28c820782f647ee7b9086cdebb96a63e56e9758e (commit) via 09fd27aa687fa0beb4d593f0006e7141c9c96f00 (commit) via 7246a394bd45f4845eec6bdbf6cccd775b71db6d (commit) via ef9d57abdc5c0cc5b4ef557a7c3b70e6bf350a66 (commit) via 4c7065c7898b43b3c4a78f87f55fb2b5ed7c9f76 (commit) via 7e7c4638cbdf6e20cd2995cc4458d05199dbe1f8 (commit) via 2d8b20761b0757b8a34762784c628f741e29fae5 (commit) via f9031ee09cf3d553bfe57ad6032444487066aa95 (commit) via 75f7dab94cd3ad9e1f1a2298238aa326c2563d58 (commit) via ec287395692d217230db897c4331ca28590dc567 (commit) via 6f09870494b409b717cfe78176a53a6de18796aa (commit) via 117ab5d3da0cc6f383b4445a32b80b5e5bd3de4d (commit) via e680cfed976affc57628eba8b775d0ff9556044a (commit) via 1de7d94c6b84859446cc741b31fe5a0bb37e2550 (commit) via a5c4be31f49a84ca274d6bc14fd21f4a7ae6d1e8 (commit) via 337f9459f00f020fd7f584a3794f1ec1202a7d5b (commit) via 9b04558580818971679948c40c2d2ba472e93920 (commit) via bb011669a30efa0d3a0bd1df93dd33b8e3058f56 (commit) via 1949b27f3d940a136e179b875c0ac9cf505b3d47 (commit) via 36e0f71138c1d10d1568a0d73727ff96268df4e1 (commit) via 531f3d8d3b5f616135d2e030c5ee1bc2d20bd528 (commit) via 0b51c690f232017b9fb424a64d3c5300ed167504 (commit) via a25369df78ef96725bcf57b021ebccaf3b560e83 (commit) via 0ec0d13e07d989e23819ef910f8d0b7feac00820 (commit) via 28c80477d2d52805e0ecc565853b61b66cdfc095 (commit) via aabb9851177c534b43bc71ff0a57cadbb96cca6a (commit) via 1e29c379e146d5605da6de0183a29ed4eafb2eed (commit) via 95da853c54ff32e01a2155fc72b9f33328c2cde4 (commit) via 6b115b1938b2eb340514d42f5a0334835b1e79ce (commit) via d690426219c1f5e6e465365faf41a08c543e77dd (commit) via d35432bf475d732b33ce25d6dcfd0047d0e3defd (commit) via b46f7127a80b2673bf4516a27c3f1deb6995f969 (commit) via bfd9adb2c596c66852820aeac7a945fd6a52bf3f (commit) via 0af165a0a5ecf7e66540249351f0ffc1c171c28c (commit) via 22601eb914f7d15d9a434a6dddac92969cda0737 (commit) via 571f0d0b7e85dd428aad4a6e18d5d5a5468cd62f (commit) via eb4fd061105b6146166cc5b0435342d907e9bc20 (commit) via 4da51e1b3d2cd9b05b88a1f2f0d76859143251b5 (commit) via 00fe75597971411d12fa0b78d33e29030ed92329 (commit) via 26db7769ba710143915f5e6771696e2f2be543b0 (commit) via 299480a06e6565648e4d32afd7372f795f4cdf29 (commit) via ce806bc0abf3dea56faa4fc06d04d9f47969c86b (commit) via 44a477ecec8e66466c6146314942a29ee17fa459 (commit) via c329f04708f7984743ac31df4dfda51efd5f971c (commit) via 3319cf03e82d9a1b72a0efc9bc8707c4858300a1 (commit) via 3aaf27435f1bfb70ebd5693e3f6cb2c0039cd40d (commit) via a4ceee75de9c99f36e5c0e4cc85d15e69dc90431 (commit) via dd96886e2143bf6d346ee49e519d3bd97af0205e (commit) via 3ad09d64949a9abea35563c8d699744cd02cf632 (commit) via e198699e78e527607b0ac41e7f1b606cfa4e96b7 (commit) via 56e104772cb1673838c4a87af7a1d1fd7cdee722 (commit) via a677dd2269b977b78b61b4c569d41966419aea60 (commit) via e066f4ae8f7cefe927e9dfa9798689059d9004a3 (commit) via 45cd52d28393dd27428a36c0f29af7978f2104de (commit) via d325fd7e762b03f4ddb95bc2af5465ee973e8fc5 (commit) via 46ea3f02cfe89db9ec7dfcf918ef01c6fdce856b (commit) via a22def81968d94e8e19c1c48acf0a6e5c1316410 (commit) via 1de79c616930e0f4c0b4c0be5a955d36e991d621 (commit) via a2213d4af4a31400235f1154a401cef4b86b00b8 (commit) via a9ae61a8a59706aa1fcfdd410805d287d5698e5d (commit) via 0b27e5efdc97f4f69415c9dd6fa37000e7eb1ad3 (commit) via 064f1f50a9f5923b0014bcb1aef2c666120c85af (commit) via a0aac6c9f1bf2f6b99d88584555fa8759224ad7f (commit) via 0fc75126ac1b936c3361aba85fa5592efcb60afa (commit) via a33fdb0d4fc71208ef9fe3fc267db7f7c19e2a44 (commit) via ad4074fa0f916673fae7677f54c77132d7d8572c (commit) via 64cffa27a0c958f602001dda3aa84c18beb6d4b7 (commit) via e5468c4e64c6b92384223174850e34079e6d42bd (commit) via 5efe88e7e20b4118ecae9a5deaa395571c6d08de (commit) via cde5d0c3a3375ab53ebececa836ba98d694e09a7 (commit) via f0445371228973df1d143171147d4e0b494bcdeb (commit) via ffee3eb97328f2efc3fba7007b109b85fe1f7c55 (commit) via 7d3de610d5d3a469bb826de97db0c25b32aedb1e (commit) via 0622905b50cabe6233ee1e38abd3ceece30eafd5 (commit) via 27e274c42cea4068cb60f447e71577dca8221255 (commit) via 494cf6bacc664e86df89e349bd7030e09a48defa (commit) via b64bf58bb0844733e0f459841e12b7c82d19eb33 (commit) via 2d1b5d95e6bf5c13d09fb46594f7ae2e97273cf7 (commit) via 77f3d7ddf9cd166f99aefcf93fed610872f72c98 (commit) via fc1b1a6c15e0ee24d51070acabcfcf2a4d94c4e1 (commit) via e720d6bf0d1f7576399ee2728eb60b62462a4993 (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 (f95adb0e37f3a3082b1cc1d2df29af15b0660498) \ N -- N -- N (a80345aecc58ac9fea2607ff87186ef9f69a8b2d) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data.h | 14 +++++++------- openbsc/src/libcommon/debug.c | 34 +++++++++++++++++----------------- openbsc/src/osmo-bsc/osmo_bsc_filter.c | 6 +++++- openbsc/src/osmo-cscn/cscn_main.c | 12 ++++++++---- openbsc/tests/sgsn/sgsn_test.c | 2 +- 5 files changed, 38 insertions(+), 30 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 29 09:33:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:33:53 GMT Subject: openbsc.git branch master updated. 0.15.0-181-g49b83d8 Message-ID: <201602290933.u1T9XrUO007988@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 49b83d8f67183276e616a2c081497bc06a55716d (commit) via a7313dd886306bed59df5aedb029a5c671f199a7 (commit) from fea1df858767a15ca766f360b95ea9ecc78b6547 (commit) Those revisions listed above that are new 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=49b83d8f67183276e616a2c081497bc06a55716d commit 49b83d8f67183276e616a2c081497bc06a55716d Author: Neels Hofmeyr Date: Mon Feb 29 09:40:22 2016 +0100 minor comment http://cgit.osmocom.org/openbsc/commit/?id=a7313dd886306bed59df5aedb029a5c671f199a7 commit a7313dd886306bed59df5aedb029a5c671f199a7 Author: Neels Hofmeyr Date: Mon Feb 29 09:35:54 2016 +0100 osmo_bsc_filter.c: add fixme note ----------------------------------------------------------------------- Summary of changes: openbsc/src/osmo-bsc/osmo_bsc_filter.c | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 29 09:35:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:35:18 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-307-gc715d1e Message-ID: <201602290935.u1T9ZI6k008230@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards a80345aecc58ac9fea2607ff87186ef9f69a8b2d (commit) discards b0c64483e5875983b5488b705a4855d696798c69 (commit) discards 19480e5ea3341589f97d24db7bddb9492d0b481d (commit) discards e70600cdcdeb52c6c19095d63e01ebd77ab06f41 (commit) discards 2552f120031a01f2fe077bb623a233f2eddc18b5 (commit) discards e25aac30cb6ee46e7f1486e039f1b9fbea15aa47 (commit) discards 70c7ff6eceefc879bd5509a8bb890558dee81cbb (commit) discards 067bda24411bebf4c033ed38c8c7ed18b6ebc43a (commit) discards bc19d88d9027c43553f57af9687fa10e343c6979 (commit) discards 8283f5c57e2a46b08f2360144ca821e7fac57620 (commit) discards 0185b73598c4cbf9207cda4ecd53479d17c25fdb (commit) discards e7d7ca2eae16cadf1bf96300c268fd464b2ab2fc (commit) discards fb9cf9aaf09039d60e7683170651ebdf6d9491d8 (commit) discards 1aa89b2b1b21178d96a1214b7a45930f5676c65b (commit) discards 46aeafb928c1838a2a9f2d4579278ed297929198 (commit) discards c8bff5969f1339186c10d4b5eb0c96b2e869cbe3 (commit) discards 9c09fc8bf1351e42515438426a10a36fe764a027 (commit) discards 108bd4a50e508d5a8ee0e256ba2d081b2a692090 (commit) discards 1667644e85a86c8ef74ceefb1c84869d7caafd5e (commit) discards f813edc62a9d3135dcd1d019e5440176404fd1e5 (commit) discards f10b233b89c05cd812c49b61c4860fbc687b85f4 (commit) discards 317dc0b638c47cac2b03f62eca694209a80e55f3 (commit) discards 1d78ab1f910b9c4784b70dc3e17f49c6046cb27c (commit) discards 708eaa7e2d2b0a67cfe33bfc3897a8161b70dcd2 (commit) discards dfff9e23d2043197583bc23f394375ffb13d287c (commit) discards e55f4070e6bbd6eff16858118aea9aa01a6ee1ec (commit) discards 405ae41d56c3f1a0b67dae8fbf4c3700cae20922 (commit) discards 28c820782f647ee7b9086cdebb96a63e56e9758e (commit) discards 09fd27aa687fa0beb4d593f0006e7141c9c96f00 (commit) discards 7246a394bd45f4845eec6bdbf6cccd775b71db6d (commit) discards ef9d57abdc5c0cc5b4ef557a7c3b70e6bf350a66 (commit) discards 4c7065c7898b43b3c4a78f87f55fb2b5ed7c9f76 (commit) discards 7e7c4638cbdf6e20cd2995cc4458d05199dbe1f8 (commit) discards 2d8b20761b0757b8a34762784c628f741e29fae5 (commit) discards f9031ee09cf3d553bfe57ad6032444487066aa95 (commit) discards 75f7dab94cd3ad9e1f1a2298238aa326c2563d58 (commit) discards ec287395692d217230db897c4331ca28590dc567 (commit) discards 6f09870494b409b717cfe78176a53a6de18796aa (commit) discards 117ab5d3da0cc6f383b4445a32b80b5e5bd3de4d (commit) discards e680cfed976affc57628eba8b775d0ff9556044a (commit) discards 1de7d94c6b84859446cc741b31fe5a0bb37e2550 (commit) discards a5c4be31f49a84ca274d6bc14fd21f4a7ae6d1e8 (commit) discards 337f9459f00f020fd7f584a3794f1ec1202a7d5b (commit) discards 9b04558580818971679948c40c2d2ba472e93920 (commit) discards bb011669a30efa0d3a0bd1df93dd33b8e3058f56 (commit) discards 1949b27f3d940a136e179b875c0ac9cf505b3d47 (commit) discards 36e0f71138c1d10d1568a0d73727ff96268df4e1 (commit) discards 531f3d8d3b5f616135d2e030c5ee1bc2d20bd528 (commit) discards 0b51c690f232017b9fb424a64d3c5300ed167504 (commit) discards a25369df78ef96725bcf57b021ebccaf3b560e83 (commit) discards 0ec0d13e07d989e23819ef910f8d0b7feac00820 (commit) discards 28c80477d2d52805e0ecc565853b61b66cdfc095 (commit) discards aabb9851177c534b43bc71ff0a57cadbb96cca6a (commit) discards 1e29c379e146d5605da6de0183a29ed4eafb2eed (commit) discards 95da853c54ff32e01a2155fc72b9f33328c2cde4 (commit) discards 6b115b1938b2eb340514d42f5a0334835b1e79ce (commit) discards d690426219c1f5e6e465365faf41a08c543e77dd (commit) discards d35432bf475d732b33ce25d6dcfd0047d0e3defd (commit) discards b46f7127a80b2673bf4516a27c3f1deb6995f969 (commit) discards bfd9adb2c596c66852820aeac7a945fd6a52bf3f (commit) discards 0af165a0a5ecf7e66540249351f0ffc1c171c28c (commit) discards 22601eb914f7d15d9a434a6dddac92969cda0737 (commit) discards 571f0d0b7e85dd428aad4a6e18d5d5a5468cd62f (commit) discards eb4fd061105b6146166cc5b0435342d907e9bc20 (commit) discards 4da51e1b3d2cd9b05b88a1f2f0d76859143251b5 (commit) discards 00fe75597971411d12fa0b78d33e29030ed92329 (commit) discards 26db7769ba710143915f5e6771696e2f2be543b0 (commit) discards 299480a06e6565648e4d32afd7372f795f4cdf29 (commit) discards ce806bc0abf3dea56faa4fc06d04d9f47969c86b (commit) discards 44a477ecec8e66466c6146314942a29ee17fa459 (commit) discards c329f04708f7984743ac31df4dfda51efd5f971c (commit) discards 3319cf03e82d9a1b72a0efc9bc8707c4858300a1 (commit) discards 3aaf27435f1bfb70ebd5693e3f6cb2c0039cd40d (commit) discards a4ceee75de9c99f36e5c0e4cc85d15e69dc90431 (commit) discards dd96886e2143bf6d346ee49e519d3bd97af0205e (commit) discards 3ad09d64949a9abea35563c8d699744cd02cf632 (commit) discards e198699e78e527607b0ac41e7f1b606cfa4e96b7 (commit) discards 56e104772cb1673838c4a87af7a1d1fd7cdee722 (commit) discards a677dd2269b977b78b61b4c569d41966419aea60 (commit) discards e066f4ae8f7cefe927e9dfa9798689059d9004a3 (commit) discards 45cd52d28393dd27428a36c0f29af7978f2104de (commit) discards d325fd7e762b03f4ddb95bc2af5465ee973e8fc5 (commit) discards 46ea3f02cfe89db9ec7dfcf918ef01c6fdce856b (commit) discards a22def81968d94e8e19c1c48acf0a6e5c1316410 (commit) discards 1de79c616930e0f4c0b4c0be5a955d36e991d621 (commit) discards a2213d4af4a31400235f1154a401cef4b86b00b8 (commit) discards a9ae61a8a59706aa1fcfdd410805d287d5698e5d (commit) discards 0b27e5efdc97f4f69415c9dd6fa37000e7eb1ad3 (commit) discards 064f1f50a9f5923b0014bcb1aef2c666120c85af (commit) discards a0aac6c9f1bf2f6b99d88584555fa8759224ad7f (commit) discards 0fc75126ac1b936c3361aba85fa5592efcb60afa (commit) discards a33fdb0d4fc71208ef9fe3fc267db7f7c19e2a44 (commit) discards ad4074fa0f916673fae7677f54c77132d7d8572c (commit) discards 64cffa27a0c958f602001dda3aa84c18beb6d4b7 (commit) discards e5468c4e64c6b92384223174850e34079e6d42bd (commit) discards 5efe88e7e20b4118ecae9a5deaa395571c6d08de (commit) discards cde5d0c3a3375ab53ebececa836ba98d694e09a7 (commit) discards f0445371228973df1d143171147d4e0b494bcdeb (commit) discards ffee3eb97328f2efc3fba7007b109b85fe1f7c55 (commit) discards 7d3de610d5d3a469bb826de97db0c25b32aedb1e (commit) discards 0622905b50cabe6233ee1e38abd3ceece30eafd5 (commit) discards 27e274c42cea4068cb60f447e71577dca8221255 (commit) discards 494cf6bacc664e86df89e349bd7030e09a48defa (commit) discards b64bf58bb0844733e0f459841e12b7c82d19eb33 (commit) discards 2d1b5d95e6bf5c13d09fb46594f7ae2e97273cf7 (commit) discards 77f3d7ddf9cd166f99aefcf93fed610872f72c98 (commit) discards fc1b1a6c15e0ee24d51070acabcfcf2a4d94c4e1 (commit) discards e720d6bf0d1f7576399ee2728eb60b62462a4993 (commit) discards a68503ed7cf0f0c7ffd210eebbfc7e2e15af296c (commit) discards 78d837c2b63337a11ce2448bca318a10d12189e5 (commit) discards be7b41cbfdaaeb1052719368c630801efec3bb5e (commit) discards 81856552c986da58fffe38b21a3b9461b83e48d8 (commit) discards f26082b2c6271b355d77d47e003e39edc4419a25 (commit) discards cacab1ccac91d2995a8ae5fa6d7e4724a8b02a4b (commit) discards 80c54a87448d195002bfeaef6cc04d4369b50575 (commit) discards 91ebe5a5f4943e32b16d4dff866e506619968709 (commit) discards efe7f4b9537fff93f79133bf19fec7f01fec97df (commit) discards 3d62d9f81691925fc5714aa92d5d67dbdccd8cc4 (commit) discards 63586d9435aae26045386550de077364078d7794 (commit) discards cba204adebeed4bdeee1ad87b2fa30e6010dd9ed (commit) discards 22576cee5c483ffff600fa0c8022bcf51b2876a7 (commit) discards 5f5d392d3134af6f3038aa3a1188befb8e29e39b (commit) discards 275278a3781b9e88c71d97020ca961a849b7f75a (commit) discards af7a5bd57eb9b5b73d0132de9499c8f940cb1d6d (commit) discards bc319d0f9190a715f029668d8fdaa8bd8c238512 (commit) discards 29b8a7757941da922406d136b4e285db378bd98f (commit) discards 123d96a70e7cd373f689450dfb97fee18d71c319 (commit) discards bb9771eb7b8d351d31698b2d02575f9ae8932be4 (commit) via c715d1ef82767bed2147c4c5473ac7a64f2d6d45 (commit) via 14bbc1cdc7d47668c3cdc48564f79ace80e38563 (commit) via 39357b72b9e013aeee6891d423d71a9e5a275a14 (commit) via d2eeeaeb2fdb686501acfb34471f5f7d741f3945 (commit) via e9e7c1d0e7ef23fcb5d9d56c7ee9913d2fb0de11 (commit) via 6f4fc0edb9f591f8dec02f708dab1b32e4160231 (commit) via e60157e7c4eedc8b3c974e4843e7005c487c4cc2 (commit) via 502e02ac84f56ef58c438db071642611ae151521 (commit) via aaa92659c6c30cb71f294a734aac9f95892bb52a (commit) via ed88df33fe32905bf5f5ecd337941f9fff1fd614 (commit) via ec509776a9b600964a1a8e27e74dc26cdf63102a (commit) via d138fe7704b90695fc232162abf2cb2d46fe9edf (commit) via a58ade27211ab9510508d20a1c56e8ee0eca7422 (commit) via 699aaf304a7dd196a69b0bc0a63d8ccd3132c732 (commit) via 33d71d60f3160ada4250ac549e353df41458ee6c (commit) via e9827de2950b72ee0ae451f0c59299845c33caba (commit) via 51e18cce652056b4850005b43606ff812188243a (commit) via 528cdcd08302e6f5f2d5126d9a1770d689e37fc9 (commit) via 1b44be1c6baf398e9018ba5699664cf61ca0a4a0 (commit) via 7f0fe6ea5c13256390019869d8680af025e512bd (commit) via def308862542e726b0fbe0e6f3588df41aec0a02 (commit) via afa2123d34b511cd9b3c618c3ef199078e04c636 (commit) via b6fb44936d12256b9a2b6f0bbb2ab5e27be2cc39 (commit) via 7ee75312fc804737c1db3bfc605a17b6f8476ded (commit) via 5ff0f0b89ba85cf408391e29fd99940507e2a8d1 (commit) via bf7238dc56e2a8ab61b93a8a1fc0b087e3e282a9 (commit) via caea00d63943eaa1e81746403794596a261125c9 (commit) via c906f1d01cbaa28e5edbaee1ef69644e0ae16281 (commit) via b37c2177d78751a76333f6708c493e06b7e5ce2d (commit) via 747d443f7782a8400c16b256a4ef8b672267b351 (commit) via 326caa01de3e7a43b9876cd78f1dc3b0a94a0c83 (commit) via cbb0a72a86913f6650f058c87086be52f9820042 (commit) via 949afe3d21e2593c6b5feb00ead6be5814720289 (commit) via 5ddfe575571391895c2643def73ed5ad2143fc59 (commit) via d6e5a6aeb5b7ada728ab85b628f7ec2230536292 (commit) via 75363cfc1ead7e22da9e66a6f88f5e3448593746 (commit) via c65f8fea513ff2d472d5c91daaf3710301dfddc0 (commit) via f7f89427ecaacb1b48361cd93557701585fb1084 (commit) via d8f17b02d2fa40bf478c1eb332c221ac17e82651 (commit) via 410bda72024d13f8c906a5b887ca0e6ceafe8dc0 (commit) via aed6f5a8b19ea27694a5ccd7454a0875afd15756 (commit) via cbfe32c106aad5d4cd71764114d054cbed4787f9 (commit) via 8bf9874576617cb15f43128310d68dddf5985304 (commit) via daddf4631d2dc6af236cf19b627e404e90e2bb4b (commit) via 9157268298268dd8ff1454719e5a181bcec51f4d (commit) via 465927f076c7a86695b6a75f1fac1eb0f678df16 (commit) via 26b158ddfb10e7bbf75e4e29ef6666cacd95ab78 (commit) via 10e8a97fadfbe2d9ed2d6fd96411d6e058906549 (commit) via 2e84c30bd1b4c62dc47e9c63948235e3bf899b9c (commit) via c2611897f59e16e4b8cd8d1ada259185054d0495 (commit) via 5aa6074ab5fb56c78ff443c91befe06f578cea2f (commit) via e1ab7fe7c956669cd7463725e42b5a082437d0c6 (commit) via 42436ac807a92678ad35390a3ed4055f588838b5 (commit) via 2ae0555189aafda9647ad5c2b64938d85a7ce1a2 (commit) via b7221d342719b81d648b2de019d6d4e44d07c4bf (commit) via 60cdde51161c21a037c261d39f6eaca190df5d27 (commit) via 9cd9e9941d0c6a98e82af0e40f25c19de32cfcaa (commit) via e593ff48d0f76dec3f6d533259f24185a290eb2b (commit) via 4b3b3a437d8bb062adbd1cc3ed457d62d08773d2 (commit) via f1a00f27fbabbfc8e4633e22b3a6f9dd09b9d963 (commit) via 167090ec6a222a589b2deabfd73e2c2de5e06c2e (commit) via 046682749e7b0a0d275b22229ca5b5081637a397 (commit) via 1b64f3466cc0387787d75741cccce1da38c8e599 (commit) via 1b9d0e587b4124938e2ad384323f62a16e2d5799 (commit) via c76d9416ef1c59cc1bb5505f5bf15968b8e5960a (commit) via 63e262667c68f41a73e07ea92bbc01ecb069d6dc (commit) via 848982d4caad2c0b73f4cd7b7b0d67d01468a789 (commit) via 5c1e236436fabfc58c56066ae1e6e1934f9aebe3 (commit) via 5ca9ef286bfc0a23aecae362da080d08e07080e9 (commit) via f088ec627b06806a87b711fefe4a7496d50a2627 (commit) via 9680aeb656d3ab013335528cc80c3ae4a39f0d82 (commit) via 6eb2f151c670dbf218ff7301de4d0251218cf319 (commit) via 83681e3634dfd462ae53c2a11a81e7d75363b546 (commit) via 75c70a9bcb6ed83c7f309d4e144b3db98982303c (commit) via 8fa642ee9f9ef311e9c196a459f63ef9e787d4dd (commit) via c16f71102ed38b0ac2044bed0f8e50b2a75b9e33 (commit) via 856ba0da22b89fdb45755b8fc932745ef5b2c6ce (commit) via 13b0a8edfc33ead2090ea2a25c777ecabc1f9131 (commit) via 42477984cf57e7508d5633e492055db41646117d (commit) via a77009b48e1e5a9585d65bd3e340ee89d2954667 (commit) via 1c81f56478f284c1c183989642f88196754e9964 (commit) via 2248a376830e2e6fbb58a74d5e4c1b31a812f1ee (commit) via 500acd64d7d8bc335b5e83e983b0d974e3343f77 (commit) via c26ee0abb0ae9cd68023d37e39240b98d86503dd (commit) via 7a2d8d3de04feaefbbd5f793b70b4c3bfafb07a3 (commit) via 5be0b77c797483ca64b933ca4499599be629c2bb (commit) via 9f92341d08630a797f79b24f2a86d16734343947 (commit) via c7e53823ae7c948120c7fb93ee00b133a3d7bb34 (commit) via 16bb184ddaa08335bf737aa29c2f737a76d93db4 (commit) via 4361a51011218b550f322f6b15937648e89eeba2 (commit) via b2f98d8c9f5b640d841aa8860e4c39d330e84471 (commit) via b89ff6939cd533c257bd282c36d1bd38c3490dfa (commit) via 574cb6a8b31380da3eaff6c096195e09c43133a2 (commit) via 13b368f137c00d5a708012a37d60f4d0afb266e9 (commit) via 9e0164a8cb6b87921f1e78b8dfefb8ca39fefe4d (commit) via 8077614a3fb38752c2b042d3159b70c920043ad5 (commit) via fe9b739eae3c0df0d26df07cd3f5a1d68c6886ae (commit) via 5ceb5f9d63bb32afe81de3e117ccf164674a1800 (commit) via e3bf3626c7f2cfed60ea5036352b3a7da69e876d (commit) via 786b1f1f88d69bf7d30b0a00240e7bbf366a4337 (commit) via 4fa4885efee4e4388137fb47de97662fc235ca3f (commit) via 4849a44a19d160e711da227300164d6b4c7d4e6c (commit) via 239527f017a5267405d6bfc3e00963aafb87944b (commit) via 189ff56ce0f6889522b6b4858d20434e11736fda (commit) via 57ad6fe2f0617c87accdd38fc1fc26bf31eb6c90 (commit) via a213e9bea4241e52c54ea104352fb868c1e5ef7a (commit) via fbd0ffb4285e8981cbf057d0717d65c13902c174 (commit) via 55dd8feac1cd1634df8d6475843f02d88bdeecf6 (commit) via 862866005d6576136e30b7926500a54f2d5a4f5a (commit) via 0cf90537e323f956b1458976f51fe6ff2f998e90 (commit) via 829d461771127ea0b667a63096bd1c2ab9083435 (commit) via b24176c485e0ef60cf4736e56d4c35f53191b967 (commit) via 0f2caaa96105d06b2f5cf46d32701c7b59fb41ee (commit) via b726817c07b5aa5f7b1fb890988fcaebf13872b3 (commit) via cffca51ccfea75aed1e927415f1bc7a8a2d0e293 (commit) via e3269726518c9a87491023888d6377678aac24ad (commit) via 69673489d40970d911bca8d2a1cf35d345babe7c (commit) via 72928d8d32516c485d3e8c01078e434564b1a47c (commit) via 8b595a5d0f469acab37f3e833d320ec28733a1ea (commit) via 4e8e7e26753f28836e0717badcfd2431b814f5d8 (commit) via 70efe5d6380ab556962c6102a1aec810fb8b8c1a (commit) via 180ca7d5fe179425340f06b4d0b21f40603d2f83 (commit) via 133c8e9260f06cbf1ddee5f1562992d8c3bedc1c (commit) via 79bda69d4f907638d5d401d1a30e2b26cb6ec123 (commit) via 88295998805722d175098adec05605402dbed8f0 (commit) via 325523c00504fc4d2adb96cd14348b94aa74e35c (commit) via 49b83d8f67183276e616a2c081497bc06a55716d (commit) via a7313dd886306bed59df5aedb029a5c671f199a7 (commit) via fea1df858767a15ca766f360b95ea9ecc78b6547 (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 (a80345aecc58ac9fea2607ff87186ef9f69a8b2d) \ N -- N -- N (c715d1ef82767bed2147c4c5473ac7a64f2d6d45) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/tests/bsc/bsc_test.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 29 09:35:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:35:19 GMT Subject: openbsc.git branch sysmocom/iu updated. 0.15.0-307-gc715d1e Message-ID: <201602290935.u1T9ZJgt008513@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iu has been updated discards a80345aecc58ac9fea2607ff87186ef9f69a8b2d (commit) discards b0c64483e5875983b5488b705a4855d696798c69 (commit) discards 19480e5ea3341589f97d24db7bddb9492d0b481d (commit) discards e70600cdcdeb52c6c19095d63e01ebd77ab06f41 (commit) discards 2552f120031a01f2fe077bb623a233f2eddc18b5 (commit) discards e25aac30cb6ee46e7f1486e039f1b9fbea15aa47 (commit) discards 70c7ff6eceefc879bd5509a8bb890558dee81cbb (commit) discards 067bda24411bebf4c033ed38c8c7ed18b6ebc43a (commit) discards bc19d88d9027c43553f57af9687fa10e343c6979 (commit) discards 8283f5c57e2a46b08f2360144ca821e7fac57620 (commit) discards 0185b73598c4cbf9207cda4ecd53479d17c25fdb (commit) discards e7d7ca2eae16cadf1bf96300c268fd464b2ab2fc (commit) discards fb9cf9aaf09039d60e7683170651ebdf6d9491d8 (commit) discards 1aa89b2b1b21178d96a1214b7a45930f5676c65b (commit) discards 46aeafb928c1838a2a9f2d4579278ed297929198 (commit) discards c8bff5969f1339186c10d4b5eb0c96b2e869cbe3 (commit) discards 9c09fc8bf1351e42515438426a10a36fe764a027 (commit) discards 108bd4a50e508d5a8ee0e256ba2d081b2a692090 (commit) discards 1667644e85a86c8ef74ceefb1c84869d7caafd5e (commit) discards f813edc62a9d3135dcd1d019e5440176404fd1e5 (commit) discards f10b233b89c05cd812c49b61c4860fbc687b85f4 (commit) discards 317dc0b638c47cac2b03f62eca694209a80e55f3 (commit) discards 1d78ab1f910b9c4784b70dc3e17f49c6046cb27c (commit) discards 708eaa7e2d2b0a67cfe33bfc3897a8161b70dcd2 (commit) discards dfff9e23d2043197583bc23f394375ffb13d287c (commit) discards e55f4070e6bbd6eff16858118aea9aa01a6ee1ec (commit) discards 405ae41d56c3f1a0b67dae8fbf4c3700cae20922 (commit) discards 28c820782f647ee7b9086cdebb96a63e56e9758e (commit) discards 09fd27aa687fa0beb4d593f0006e7141c9c96f00 (commit) discards 7246a394bd45f4845eec6bdbf6cccd775b71db6d (commit) discards ef9d57abdc5c0cc5b4ef557a7c3b70e6bf350a66 (commit) discards 4c7065c7898b43b3c4a78f87f55fb2b5ed7c9f76 (commit) discards 7e7c4638cbdf6e20cd2995cc4458d05199dbe1f8 (commit) discards 2d8b20761b0757b8a34762784c628f741e29fae5 (commit) discards f9031ee09cf3d553bfe57ad6032444487066aa95 (commit) discards 75f7dab94cd3ad9e1f1a2298238aa326c2563d58 (commit) discards ec287395692d217230db897c4331ca28590dc567 (commit) discards 6f09870494b409b717cfe78176a53a6de18796aa (commit) discards 117ab5d3da0cc6f383b4445a32b80b5e5bd3de4d (commit) discards e680cfed976affc57628eba8b775d0ff9556044a (commit) discards 1de7d94c6b84859446cc741b31fe5a0bb37e2550 (commit) discards a5c4be31f49a84ca274d6bc14fd21f4a7ae6d1e8 (commit) discards 337f9459f00f020fd7f584a3794f1ec1202a7d5b (commit) discards 9b04558580818971679948c40c2d2ba472e93920 (commit) discards bb011669a30efa0d3a0bd1df93dd33b8e3058f56 (commit) discards 1949b27f3d940a136e179b875c0ac9cf505b3d47 (commit) discards 36e0f71138c1d10d1568a0d73727ff96268df4e1 (commit) discards 531f3d8d3b5f616135d2e030c5ee1bc2d20bd528 (commit) discards 0b51c690f232017b9fb424a64d3c5300ed167504 (commit) discards a25369df78ef96725bcf57b021ebccaf3b560e83 (commit) discards 0ec0d13e07d989e23819ef910f8d0b7feac00820 (commit) discards 28c80477d2d52805e0ecc565853b61b66cdfc095 (commit) discards aabb9851177c534b43bc71ff0a57cadbb96cca6a (commit) discards 1e29c379e146d5605da6de0183a29ed4eafb2eed (commit) discards 95da853c54ff32e01a2155fc72b9f33328c2cde4 (commit) discards 6b115b1938b2eb340514d42f5a0334835b1e79ce (commit) discards d690426219c1f5e6e465365faf41a08c543e77dd (commit) discards d35432bf475d732b33ce25d6dcfd0047d0e3defd (commit) discards b46f7127a80b2673bf4516a27c3f1deb6995f969 (commit) discards bfd9adb2c596c66852820aeac7a945fd6a52bf3f (commit) discards 0af165a0a5ecf7e66540249351f0ffc1c171c28c (commit) discards 22601eb914f7d15d9a434a6dddac92969cda0737 (commit) discards 571f0d0b7e85dd428aad4a6e18d5d5a5468cd62f (commit) discards eb4fd061105b6146166cc5b0435342d907e9bc20 (commit) discards 4da51e1b3d2cd9b05b88a1f2f0d76859143251b5 (commit) discards 00fe75597971411d12fa0b78d33e29030ed92329 (commit) discards 26db7769ba710143915f5e6771696e2f2be543b0 (commit) discards 299480a06e6565648e4d32afd7372f795f4cdf29 (commit) discards ce806bc0abf3dea56faa4fc06d04d9f47969c86b (commit) discards 44a477ecec8e66466c6146314942a29ee17fa459 (commit) discards c329f04708f7984743ac31df4dfda51efd5f971c (commit) discards 3319cf03e82d9a1b72a0efc9bc8707c4858300a1 (commit) discards 3aaf27435f1bfb70ebd5693e3f6cb2c0039cd40d (commit) discards a4ceee75de9c99f36e5c0e4cc85d15e69dc90431 (commit) discards dd96886e2143bf6d346ee49e519d3bd97af0205e (commit) discards 3ad09d64949a9abea35563c8d699744cd02cf632 (commit) discards e198699e78e527607b0ac41e7f1b606cfa4e96b7 (commit) discards 56e104772cb1673838c4a87af7a1d1fd7cdee722 (commit) discards a677dd2269b977b78b61b4c569d41966419aea60 (commit) discards e066f4ae8f7cefe927e9dfa9798689059d9004a3 (commit) discards 45cd52d28393dd27428a36c0f29af7978f2104de (commit) discards d325fd7e762b03f4ddb95bc2af5465ee973e8fc5 (commit) discards 46ea3f02cfe89db9ec7dfcf918ef01c6fdce856b (commit) discards a22def81968d94e8e19c1c48acf0a6e5c1316410 (commit) discards 1de79c616930e0f4c0b4c0be5a955d36e991d621 (commit) discards a2213d4af4a31400235f1154a401cef4b86b00b8 (commit) discards a9ae61a8a59706aa1fcfdd410805d287d5698e5d (commit) discards 0b27e5efdc97f4f69415c9dd6fa37000e7eb1ad3 (commit) discards 064f1f50a9f5923b0014bcb1aef2c666120c85af (commit) discards a0aac6c9f1bf2f6b99d88584555fa8759224ad7f (commit) discards 0fc75126ac1b936c3361aba85fa5592efcb60afa (commit) discards a33fdb0d4fc71208ef9fe3fc267db7f7c19e2a44 (commit) discards ad4074fa0f916673fae7677f54c77132d7d8572c (commit) discards 64cffa27a0c958f602001dda3aa84c18beb6d4b7 (commit) discards e5468c4e64c6b92384223174850e34079e6d42bd (commit) discards 5efe88e7e20b4118ecae9a5deaa395571c6d08de (commit) discards cde5d0c3a3375ab53ebececa836ba98d694e09a7 (commit) discards f0445371228973df1d143171147d4e0b494bcdeb (commit) discards ffee3eb97328f2efc3fba7007b109b85fe1f7c55 (commit) discards 7d3de610d5d3a469bb826de97db0c25b32aedb1e (commit) discards 0622905b50cabe6233ee1e38abd3ceece30eafd5 (commit) discards 27e274c42cea4068cb60f447e71577dca8221255 (commit) discards 494cf6bacc664e86df89e349bd7030e09a48defa (commit) discards b64bf58bb0844733e0f459841e12b7c82d19eb33 (commit) discards 2d1b5d95e6bf5c13d09fb46594f7ae2e97273cf7 (commit) discards 77f3d7ddf9cd166f99aefcf93fed610872f72c98 (commit) discards fc1b1a6c15e0ee24d51070acabcfcf2a4d94c4e1 (commit) discards e720d6bf0d1f7576399ee2728eb60b62462a4993 (commit) discards a68503ed7cf0f0c7ffd210eebbfc7e2e15af296c (commit) discards 78d837c2b63337a11ce2448bca318a10d12189e5 (commit) discards be7b41cbfdaaeb1052719368c630801efec3bb5e (commit) discards 81856552c986da58fffe38b21a3b9461b83e48d8 (commit) discards f26082b2c6271b355d77d47e003e39edc4419a25 (commit) discards cacab1ccac91d2995a8ae5fa6d7e4724a8b02a4b (commit) discards 80c54a87448d195002bfeaef6cc04d4369b50575 (commit) discards 91ebe5a5f4943e32b16d4dff866e506619968709 (commit) discards efe7f4b9537fff93f79133bf19fec7f01fec97df (commit) discards 3d62d9f81691925fc5714aa92d5d67dbdccd8cc4 (commit) discards 63586d9435aae26045386550de077364078d7794 (commit) discards cba204adebeed4bdeee1ad87b2fa30e6010dd9ed (commit) discards 22576cee5c483ffff600fa0c8022bcf51b2876a7 (commit) discards 5f5d392d3134af6f3038aa3a1188befb8e29e39b (commit) discards 275278a3781b9e88c71d97020ca961a849b7f75a (commit) discards af7a5bd57eb9b5b73d0132de9499c8f940cb1d6d (commit) discards bc319d0f9190a715f029668d8fdaa8bd8c238512 (commit) discards 29b8a7757941da922406d136b4e285db378bd98f (commit) discards 123d96a70e7cd373f689450dfb97fee18d71c319 (commit) discards bb9771eb7b8d351d31698b2d02575f9ae8932be4 (commit) via c715d1ef82767bed2147c4c5473ac7a64f2d6d45 (commit) via 14bbc1cdc7d47668c3cdc48564f79ace80e38563 (commit) via 39357b72b9e013aeee6891d423d71a9e5a275a14 (commit) via d2eeeaeb2fdb686501acfb34471f5f7d741f3945 (commit) via e9e7c1d0e7ef23fcb5d9d56c7ee9913d2fb0de11 (commit) via 6f4fc0edb9f591f8dec02f708dab1b32e4160231 (commit) via e60157e7c4eedc8b3c974e4843e7005c487c4cc2 (commit) via 502e02ac84f56ef58c438db071642611ae151521 (commit) via aaa92659c6c30cb71f294a734aac9f95892bb52a (commit) via ed88df33fe32905bf5f5ecd337941f9fff1fd614 (commit) via ec509776a9b600964a1a8e27e74dc26cdf63102a (commit) via d138fe7704b90695fc232162abf2cb2d46fe9edf (commit) via a58ade27211ab9510508d20a1c56e8ee0eca7422 (commit) via 699aaf304a7dd196a69b0bc0a63d8ccd3132c732 (commit) via 33d71d60f3160ada4250ac549e353df41458ee6c (commit) via e9827de2950b72ee0ae451f0c59299845c33caba (commit) via 51e18cce652056b4850005b43606ff812188243a (commit) via 528cdcd08302e6f5f2d5126d9a1770d689e37fc9 (commit) via 1b44be1c6baf398e9018ba5699664cf61ca0a4a0 (commit) via 7f0fe6ea5c13256390019869d8680af025e512bd (commit) via def308862542e726b0fbe0e6f3588df41aec0a02 (commit) via afa2123d34b511cd9b3c618c3ef199078e04c636 (commit) via b6fb44936d12256b9a2b6f0bbb2ab5e27be2cc39 (commit) via 7ee75312fc804737c1db3bfc605a17b6f8476ded (commit) via 5ff0f0b89ba85cf408391e29fd99940507e2a8d1 (commit) via bf7238dc56e2a8ab61b93a8a1fc0b087e3e282a9 (commit) via caea00d63943eaa1e81746403794596a261125c9 (commit) via c906f1d01cbaa28e5edbaee1ef69644e0ae16281 (commit) via b37c2177d78751a76333f6708c493e06b7e5ce2d (commit) via 747d443f7782a8400c16b256a4ef8b672267b351 (commit) via 326caa01de3e7a43b9876cd78f1dc3b0a94a0c83 (commit) via cbb0a72a86913f6650f058c87086be52f9820042 (commit) via 949afe3d21e2593c6b5feb00ead6be5814720289 (commit) via 5ddfe575571391895c2643def73ed5ad2143fc59 (commit) via d6e5a6aeb5b7ada728ab85b628f7ec2230536292 (commit) via 75363cfc1ead7e22da9e66a6f88f5e3448593746 (commit) via c65f8fea513ff2d472d5c91daaf3710301dfddc0 (commit) via f7f89427ecaacb1b48361cd93557701585fb1084 (commit) via d8f17b02d2fa40bf478c1eb332c221ac17e82651 (commit) via 410bda72024d13f8c906a5b887ca0e6ceafe8dc0 (commit) via aed6f5a8b19ea27694a5ccd7454a0875afd15756 (commit) via cbfe32c106aad5d4cd71764114d054cbed4787f9 (commit) via 8bf9874576617cb15f43128310d68dddf5985304 (commit) via daddf4631d2dc6af236cf19b627e404e90e2bb4b (commit) via 9157268298268dd8ff1454719e5a181bcec51f4d (commit) via 465927f076c7a86695b6a75f1fac1eb0f678df16 (commit) via 26b158ddfb10e7bbf75e4e29ef6666cacd95ab78 (commit) via 10e8a97fadfbe2d9ed2d6fd96411d6e058906549 (commit) via 2e84c30bd1b4c62dc47e9c63948235e3bf899b9c (commit) via c2611897f59e16e4b8cd8d1ada259185054d0495 (commit) via 5aa6074ab5fb56c78ff443c91befe06f578cea2f (commit) via e1ab7fe7c956669cd7463725e42b5a082437d0c6 (commit) via 42436ac807a92678ad35390a3ed4055f588838b5 (commit) via 2ae0555189aafda9647ad5c2b64938d85a7ce1a2 (commit) via b7221d342719b81d648b2de019d6d4e44d07c4bf (commit) via 60cdde51161c21a037c261d39f6eaca190df5d27 (commit) via 9cd9e9941d0c6a98e82af0e40f25c19de32cfcaa (commit) via e593ff48d0f76dec3f6d533259f24185a290eb2b (commit) via 4b3b3a437d8bb062adbd1cc3ed457d62d08773d2 (commit) via f1a00f27fbabbfc8e4633e22b3a6f9dd09b9d963 (commit) via 167090ec6a222a589b2deabfd73e2c2de5e06c2e (commit) via 046682749e7b0a0d275b22229ca5b5081637a397 (commit) via 1b64f3466cc0387787d75741cccce1da38c8e599 (commit) via 1b9d0e587b4124938e2ad384323f62a16e2d5799 (commit) via c76d9416ef1c59cc1bb5505f5bf15968b8e5960a (commit) via 63e262667c68f41a73e07ea92bbc01ecb069d6dc (commit) via 848982d4caad2c0b73f4cd7b7b0d67d01468a789 (commit) via 5c1e236436fabfc58c56066ae1e6e1934f9aebe3 (commit) via 5ca9ef286bfc0a23aecae362da080d08e07080e9 (commit) via f088ec627b06806a87b711fefe4a7496d50a2627 (commit) via 9680aeb656d3ab013335528cc80c3ae4a39f0d82 (commit) via 6eb2f151c670dbf218ff7301de4d0251218cf319 (commit) via 83681e3634dfd462ae53c2a11a81e7d75363b546 (commit) via 75c70a9bcb6ed83c7f309d4e144b3db98982303c (commit) via 8fa642ee9f9ef311e9c196a459f63ef9e787d4dd (commit) via c16f71102ed38b0ac2044bed0f8e50b2a75b9e33 (commit) via 856ba0da22b89fdb45755b8fc932745ef5b2c6ce (commit) via 13b0a8edfc33ead2090ea2a25c777ecabc1f9131 (commit) via 42477984cf57e7508d5633e492055db41646117d (commit) via a77009b48e1e5a9585d65bd3e340ee89d2954667 (commit) via 1c81f56478f284c1c183989642f88196754e9964 (commit) via 2248a376830e2e6fbb58a74d5e4c1b31a812f1ee (commit) via 500acd64d7d8bc335b5e83e983b0d974e3343f77 (commit) via c26ee0abb0ae9cd68023d37e39240b98d86503dd (commit) via 7a2d8d3de04feaefbbd5f793b70b4c3bfafb07a3 (commit) via 5be0b77c797483ca64b933ca4499599be629c2bb (commit) via 9f92341d08630a797f79b24f2a86d16734343947 (commit) via c7e53823ae7c948120c7fb93ee00b133a3d7bb34 (commit) via 16bb184ddaa08335bf737aa29c2f737a76d93db4 (commit) via 4361a51011218b550f322f6b15937648e89eeba2 (commit) via b2f98d8c9f5b640d841aa8860e4c39d330e84471 (commit) via b89ff6939cd533c257bd282c36d1bd38c3490dfa (commit) via 574cb6a8b31380da3eaff6c096195e09c43133a2 (commit) via 13b368f137c00d5a708012a37d60f4d0afb266e9 (commit) via 9e0164a8cb6b87921f1e78b8dfefb8ca39fefe4d (commit) via 8077614a3fb38752c2b042d3159b70c920043ad5 (commit) via fe9b739eae3c0df0d26df07cd3f5a1d68c6886ae (commit) via 5ceb5f9d63bb32afe81de3e117ccf164674a1800 (commit) via e3bf3626c7f2cfed60ea5036352b3a7da69e876d (commit) via 786b1f1f88d69bf7d30b0a00240e7bbf366a4337 (commit) via 4fa4885efee4e4388137fb47de97662fc235ca3f (commit) via 4849a44a19d160e711da227300164d6b4c7d4e6c (commit) via 239527f017a5267405d6bfc3e00963aafb87944b (commit) via 189ff56ce0f6889522b6b4858d20434e11736fda (commit) via 57ad6fe2f0617c87accdd38fc1fc26bf31eb6c90 (commit) via a213e9bea4241e52c54ea104352fb868c1e5ef7a (commit) via fbd0ffb4285e8981cbf057d0717d65c13902c174 (commit) via 55dd8feac1cd1634df8d6475843f02d88bdeecf6 (commit) via 862866005d6576136e30b7926500a54f2d5a4f5a (commit) via 0cf90537e323f956b1458976f51fe6ff2f998e90 (commit) via 829d461771127ea0b667a63096bd1c2ab9083435 (commit) via b24176c485e0ef60cf4736e56d4c35f53191b967 (commit) via 0f2caaa96105d06b2f5cf46d32701c7b59fb41ee (commit) via b726817c07b5aa5f7b1fb890988fcaebf13872b3 (commit) via cffca51ccfea75aed1e927415f1bc7a8a2d0e293 (commit) via e3269726518c9a87491023888d6377678aac24ad (commit) via 69673489d40970d911bca8d2a1cf35d345babe7c (commit) via 72928d8d32516c485d3e8c01078e434564b1a47c (commit) via 8b595a5d0f469acab37f3e833d320ec28733a1ea (commit) via 4e8e7e26753f28836e0717badcfd2431b814f5d8 (commit) via 70efe5d6380ab556962c6102a1aec810fb8b8c1a (commit) via 180ca7d5fe179425340f06b4d0b21f40603d2f83 (commit) via 133c8e9260f06cbf1ddee5f1562992d8c3bedc1c (commit) via 79bda69d4f907638d5d401d1a30e2b26cb6ec123 (commit) via 88295998805722d175098adec05605402dbed8f0 (commit) via 325523c00504fc4d2adb96cd14348b94aa74e35c (commit) via 49b83d8f67183276e616a2c081497bc06a55716d (commit) via a7313dd886306bed59df5aedb029a5c671f199a7 (commit) via fea1df858767a15ca766f360b95ea9ecc78b6547 (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 (a80345aecc58ac9fea2607ff87186ef9f69a8b2d) \ N -- N -- N (c715d1ef82767bed2147c4c5473ac7a64f2d6d45) 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 ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/tests/bsc/bsc_test.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 29 09:36:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 09:36:03 GMT Subject: openbsc.git branch neels/bind deleted. 0.15.0-178-g1b0e554 Message-ID: <201602290936.u1T9a3ju008947@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/bind has been deleted was 1b0e5540dba697c9cf213e4f0aebc4baaf1618cb ----------------------------------------------------------------------- 1b0e5540dba697c9cf213e4f0aebc4baaf1618cb smpp: refactor initialization, add bind address ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Feb 29 12:33:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 12:33:01 GMT Subject: osmo-iuh.git branch master updated. 5f9be1ed5ec105d80182e3c6542aafdd5debb37f Message-ID: <201602291233.u1TCX1FL052349@git.osmocom.org> This is an 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 5f9be1ed5ec105d80182e3c6542aafdd5debb37f (commit) from ae937129773c5a27a8fda7fcde0b6476db37b85e (commit) Those revisions listed above that are new 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=5f9be1ed5ec105d80182e3c6542aafdd5debb37f commit 5f9be1ed5ec105d80182e3c6542aafdd5debb37f Author: Neels Hofmeyr Date: Mon Feb 29 13:33:44 2016 +0100 hnb-test: make hnb-gw address configurable ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test.c | 9 +++++++-- src/tests/hnb-test.h | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 12:33:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 12:33:24 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. a97c107c5739ce758d0bae5edd204a12da863049 Message-ID: <201602291233.u1TCXO3T052744@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated discards 02d07a892c3b0364b553bc38ab84b778edbee089 (commit) via a97c107c5739ce758d0bae5edd204a12da863049 (commit) via 5f9be1ed5ec105d80182e3c6542aafdd5debb37f (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 (02d07a892c3b0364b553bc38ab84b778edbee089) \ N -- N -- N (a97c107c5739ce758d0bae5edd204a12da863049) 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=a97c107c5739ce758d0bae5edd204a12da863049 commit a97c107c5739ce758d0bae5edd204a12da863049 Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) ----------------------------------------------------------------------- Summary of changes: src/tests/hnb-test.c | 9 +++++++-- src/tests/hnb-test.h | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 13:22:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 13:22:26 GMT Subject: osmo-iuh.git branch master updated. 92b13bc8750b17405f8cd6e862067464287a6214 Message-ID: <201602291322.u1TDMQMK083057@git.osmocom.org> This is an 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 92b13bc8750b17405f8cd6e862067464287a6214 (commit) from 5f9be1ed5ec105d80182e3c6542aafdd5debb37f (commit) Those revisions listed above that are new 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=92b13bc8750b17405f8cd6e862067464287a6214 commit 92b13bc8750b17405f8cd6e862067464287a6214 Author: Neels Hofmeyr Date: Mon Feb 29 14:18:51 2016 +0100 fix build: move local include dir before sys installed one ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- src/hnbap/Makefile.am | 2 +- src/ranap/Makefile.am | 2 +- src/rua/Makefile.am | 2 +- src/tests/Makefile.am | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 13:27:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 13:27:28 GMT Subject: osmo-iuh.git branch master updated. f67803684f47077de3c9e06eb7dc007e0bc86b28 Message-ID: <201602291327.u1TDRSnx085954@git.osmocom.org> This is an 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 f67803684f47077de3c9e06eb7dc007e0bc86b28 (commit) from 92b13bc8750b17405f8cd6e862067464287a6214 (commit) Those revisions listed above that are new 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=f67803684f47077de3c9e06eb7dc007e0bc86b28 commit f67803684f47077de3c9e06eb7dc007e0bc86b28 Author: Neels Hofmeyr Date: Mon Feb 29 14:28:00 2016 +0100 build: use $top_srcdir instead of ../ ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- src/hnbap/Makefile.am | 6 +++--- src/ranap/Makefile.am | 6 +++--- src/rua/Makefile.am | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 13:27:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 13:27:43 GMT Subject: osmo-iuh.git branch sysmocom/iu-cs updated. 69c3f5a0c05e7728fc16e264cf64329814b1f63c Message-ID: <201602291327.u1TDRhXw086164@git.osmocom.org> This is an 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, sysmocom/iu-cs has been updated discards a97c107c5739ce758d0bae5edd204a12da863049 (commit) via 69c3f5a0c05e7728fc16e264cf64329814b1f63c (commit) via f67803684f47077de3c9e06eb7dc007e0bc86b28 (commit) via 92b13bc8750b17405f8cd6e862067464287a6214 (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 (a97c107c5739ce758d0bae5edd204a12da863049) \ N -- N -- N (69c3f5a0c05e7728fc16e264cf64329814b1f63c) 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=69c3f5a0c05e7728fc16e264cf64329814b1f63c commit 69c3f5a0c05e7728fc16e264cf64329814b1f63c Author: Neels Hofmeyr Date: Thu Jan 14 12:52:53 2016 +0100 move dummy_cn to 127.0.0.2 (Iu-PS) because I'm testing Osmo-CSCN on 127.0.0.1 (Iu-CS) ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 2 +- src/hnbap/Makefile.am | 6 +++--- src/ranap/Makefile.am | 6 +++--- src/rua/Makefile.am | 6 +++--- src/tests/Makefile.am | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Feb 29 13:34:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 13:34:55 GMT Subject: libosmocore.git branch master updated. 0.9.0-89-g5dd3f1d Message-ID: <201602291334.u1TDYtxC088676@git.osmocom.org> This is an 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 5dd3f1dd67a41fb46f2fcb6b58068525cda0a8a0 (commit) via 79599acd663f7c488560d72d63f4e29587fc63a2 (commit) via e0dc6a1c7cd49433bdf592624ff484576a7ce4e4 (commit) via 64e0eb56fde45d891da122c9685891d29634d03b (commit) via a89d22c0f08edda927ce62b071f17bd7e5edc5c6 (commit) via de6dd72dbbbcc7facf25c4a2521c71f653c7b1b2 (commit) from f20f5fd5085879624fb6de1e5b9b5ad435ea0500 (commit) Those revisions listed above that are new 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=5dd3f1dd67a41fb46f2fcb6b58068525cda0a8a0 commit 5dd3f1dd67a41fb46f2fcb6b58068525cda0a8a0 Merge: f20f5fd 79599ac Author: Holger Hans Peter Freyther Date: Mon Feb 29 14:34:34 2016 +0100 Merge branch 'sysmocom/shared/log-speed' http://cgit.osmocom.org/libosmocore/commit/?id=79599acd663f7c488560d72d63f4e29587fc63a2 commit 79599acd663f7c488560d72d63f4e29587fc63a2 Author: Holger Hans Peter Freyther Date: Fri Jan 15 16:49:06 2016 +0100 logging: Move the filter check up as well There doesn't seem to be a reason not to check the filter. Update and extend the test. Currently the filter function will be called once for the log check and once for the output of it. http://cgit.osmocom.org/libosmocore/commit/?id=e0dc6a1c7cd49433bdf592624ff484576a7ce4e4 commit e0dc6a1c7cd49433bdf592624ff484576a7ce4e4 Author: Holger Hans Peter Freyther Date: Mon Dec 21 14:45:16 2015 +0100 logging: Remove some code duplication Extract the mapping of the subsystem number and the checking for the loglevel to a inline method that is shared between the new and old. http://cgit.osmocom.org/libosmocore/commit/?id=64e0eb56fde45d891da122c9685891d29634d03b commit 64e0eb56fde45d891da122c9685891d29634d03b Author: Jacob Erlbeck Date: Tue Nov 17 11:52:26 2015 +0100 log/test: Extend test case for log_check_level This commit adds OSMO_ASSERTs for mandatory conditions related to log_check_level, and fprintfs for optional conditions, since it is always safe for log_check_level to return != 0. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=a89d22c0f08edda927ce62b071f17bd7e5edc5c6 commit a89d22c0f08edda927ce62b071f17bd7e5edc5c6 Author: Jacob Erlbeck Date: Tue Nov 17 11:52:25 2015 +0100 log: Add conditional logging based on log_check_level Currently the LOGP/DEBUGP arguments are always evaluated even if no logging will happen at all. This can be expensive, for instance if hexdumps or pretty printed object names are generated. This causes high base load especially on embedded devices and is a major part of CPU usage e.g. of the osmo-pcu. This commit uses the log_check_level function to avoid the evaluation of the parameters if it is known in advance, that no logging entry will be generated. Sponsored-by: On-Waves ehf http://cgit.osmocom.org/libosmocore/commit/?id=de6dd72dbbbcc7facf25c4a2521c71f653c7b1b2 commit de6dd72dbbbcc7facf25c4a2521c71f653c7b1b2 Author: Jacob Erlbeck Date: Tue Nov 17 11:52:24 2015 +0100 log: Add log_check_level function This commit adds this predicate function which can be used to avoid the execution of code if a certain log level is not enabled. The function will only return 0 (false), if it is sure that a logging call for the same facility and level will not produce any output. This safety criterion shall ensure, that no logging output is lost due to the use of this predicate as a guard. On the other hand, even if the predicate returns != 0 (true), no logging output might get generated by a similar logging command. Note that the current implementation is not focussed on performance, which could be improved by using a lookup table instead of iterating through every target. Sponsored-by: On-Waves ehf ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/logging.h | 25 +++++++++-- src/logging.c | 95 +++++++++++++++++++++++++++++------------- tests/logging/logging_test.c | 19 ++++++++- tests/logging/logging_test.err | 1 + 4 files changed, 106 insertions(+), 34 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 29 13:41:47 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 13:41:47 GMT Subject: libosmocore.git branch master updated. 0.9.0-90-ged0ce47 Message-ID: <201602291341.u1TDflrp090272@git.osmocom.org> This is an 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 ed0ce47fa9ca78e240d635f3781ad9820b18b97e (commit) from 5dd3f1dd67a41fb46f2fcb6b58068525cda0a8a0 (commit) Those revisions listed above that are new 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=ed0ce47fa9ca78e240d635f3781ad9820b18b97e commit ed0ce47fa9ca78e240d635f3781ad9820b18b97e Author: Holger Hans Peter Freyther Date: Mon Feb 29 14:41:12 2016 +0100 logging: Remove unused variable after recent changes The variable is not used anymore as the decision is done in the newly added check_log_to_target method. ----------------------------------------------------------------------- Summary of changes: src/logging.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Feb 29 14:48:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 14:48:29 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-11-ge03b3bc Message-ID: <201602291448.u1TEmTdI017589@git.osmocom.org> This is an 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 e03b3bc757e4745ab9c5216919f0dc358da1292f (commit) from 10f981a4a1ec98befdc3184a6842369ae5b26d5b (commit) Those revisions listed above that are new 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=e03b3bc757e4745ab9c5216919f0dc358da1292f commit e03b3bc757e4745ab9c5216919f0dc358da1292f Author: Neels Hofmeyr Date: Mon Feb 29 15:49:10 2016 +0100 osmux_test.c: tweak error report ----------------------------------------------------------------------- Summary of changes: tests/osmux/osmux_test.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Mon Feb 29 15:43:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 29 Feb 2016 15:43:33 GMT Subject: openbsc.git branch master updated. 0.15.0-183-g45ee133 Message-ID: <201602291543.u1TFhXwX026602@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 45ee133d1d7392efcb446f5f79cf47cf792ee21a (commit) via 5b38312b92607247afee1532d78ccc88f001c933 (commit) from 49b83d8f67183276e616a2c081497bc06a55716d (commit) Those revisions listed above that are new 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=45ee133d1d7392efcb446f5f79cf47cf792ee21a commit 45ee133d1d7392efcb446f5f79cf47cf792ee21a Author: Neels Hofmeyr Date: Mon Feb 29 16:44:13 2016 +0100 check return value of sqlite3_close(), retry up to three times. http://cgit.osmocom.org/openbsc/commit/?id=5b38312b92607247afee1532d78ccc88f001c933 commit 5b38312b92607247afee1532d78ccc88f001c933 Author: Neels Hofmeyr Date: Mon Feb 29 16:42:00 2016 +0100 use sqlite3_close() instead of sqlite3_close_v2() This allows using sqlite3 v3.7.13, used by our current debian installation in the test setup. _v2 was added in v3.7.14. ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/meas_db.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)