This is an 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/aoip has been updated
discards 050c5635a5fbe4957665a053f51cbde901c0b447 (commit)
discards 82cf86e6674d1084742141bbd50835d4f28a8f90 (commit)
discards 81c09b5870003413b9a70491507a11cd9535c553 (commit)
discards 05d98a3756817de45f0fd59cdffdda77e77a4c11 (commit)
discards 9953f905a809a646e5a5375af31121fe38af29e1 (commit)
discards 7f8acb7f4c12f6b634011f33d5fd2ae2151897b5 (commit)
discards 74aec199c28201cc3a2e761645f4e59b7a15bdfc (commit)
discards b1eb2c9762174c0238b2d826c713ac89c1136f71 (commit)
discards 9235fe07eb0b622a0bc130d8470a4690d6a3517f (commit)
discards a0a574be34816231eb1bcdade33d1f70c807e0de (commit)
discards 579051f5c210758e1d90d118da52218beba490da (commit)
discards 31159746274c27183a0020df886fbac71601af3c (commit)
via 799f415ed4939f5b4f75c4378154de3c42377d13 (commit)
via 48c1a95239bc7aaf522cbd472674880f4ebdae19 (commit)
via 67cd61e5b51468ca81af0a6b5f42c584ff611158 (commit)
via 3e0e0bcb6929f214797424e1eaa5d97a9311acf0 (commit)
via 73b5360346b330d5b8152c1b07e52c26a3a2ed2e (commit)
via ff0072a0b3892f708285049d5578d3bc3ee31bb5 (commit)
via e1148dfa6c2dcfaeaae3fc068d3de645f0e34182 (commit)
via f8d8c91a69b45b6451aff9e68f091a6357aad710 (commit)
via d4000accf9bd7097cd188150706fe70d78e7cb58 (commit)
via a7cfcabd3b8276e86796d5f3c1236c9a14e8e34c (commit)
via ebff45e2ee89bd8c3cb106a58da3b172c01467e1 (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 (050c5635a5fbe4957665a053f51cbde901c0b447)
\
N -- N -- N (799f415ed4939f5b4f75c4378154de3c42377d13)
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=799f415ed4939f5b4f75c4378154de3c…
commit 799f415ed4939f5b4f75c4378154de3c42377d13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 8 15:11:00 2017 +0200
drop libosmo-ranap from sms_queue test
Change-Id: I0afd8e4db3c84fd1265d3903e389c5164ea73335
http://cgit.osmocom.org/openbsc/commit/?id=48c1a95239bc7aaf522cbd472674880f…
commit 48c1a95239bc7aaf522cbd472674880f4ebdae19
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 8 15:10:42 2017 +0200
wip iudummy struct osmo_sccp_addr -- drop this?
Change-Id: I90b807b1c6f2a3e86c81c0906168f8c0fc5440b3
http://cgit.osmocom.org/openbsc/commit/?id=67cd61e5b51468ca81af0a6b5f42c584…
commit 67cd61e5b51468ca81af0a6b5f42c584ff611158
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Apr 12 15:19:45 2017 +0200
WIP: Integrate AoIP into MSC
http://cgit.osmocom.org/openbsc/commit/?id=3e0e0bcb6929f214797424e1eaa5d97a…
commit 3e0e0bcb6929f214797424e1eaa5d97a9311acf0
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Apr 20 18:40:37 2017 +0200
libmsc: make pitfall in gsm0408_dispatch() more obvious
The function gsm0408_dispatch() accepts a message buffer pointer
and accesses the l3h pointer. Even in a properly allocated
message buffer, this may lead into a segfault if the user forgets
to set the l3h pointer. This commit adds assertions to popup a
more expressive error message.
http://cgit.osmocom.org/openbsc/commit/?id=73b5360346b330d5b8152c1b07e52c26…
commit 73b5360346b330d5b8152c1b07e52c26a3a2ed2e
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Apr 12 15:26:04 2017 +0200
WIP: Integrate AoIP into OsmoBSC
http://cgit.osmocom.org/openbsc/commit/?id=ff0072a0b3892f708285049d5578d3bc…
commit ff0072a0b3892f708285049d5578d3bc3ee31bb5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Apr 9 12:32:51 2017 +0200
WIP: Port to new libosmo-sigtran API (with proper M3UA for Iuh)
This changes over to the new libosmo-sigtran API with support for
proper SCCP/M3UA/SCTP stacking, as mandated by 3GPP specifications for
the IuCS and IuPS interfaces.
Only the ASP (client) is used, assuming that both the HNB-GWs and RNCs
as well as the MSCs and SGSNs are all connecting as ASP to some STP/SGW
which offers M3UA server functionality as well as point-code and/or
global title based routing.
Change-Id: If0ff956fbf1484899d59ae1a5885543bca31645b
http://cgit.osmocom.org/openbsc/commit/?id=e1148dfa6c2dcfaeaae3fc068d3de645…
commit e1148dfa6c2dcfaeaae3fc068d3de645f0e34182
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=f8d8c91a69b45b6451aff9e68f091a63…
commit f8d8c91a69b45b6451aff9e68f091a6357aad710
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 10 02:15:20 2017 +0100
log protocol discriminators and message types by name
Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df
Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6
http://cgit.osmocom.org/openbsc/commit/?id=d4000accf9bd7097cd188150706fe70d…
commit d4000accf9bd7097cd188150706fe70d78e7cb58
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 16 16:14:34 2017 +0100
mgcp: hack RAB success from nano3G: patch first RTP payload
The ip.access nano3G needs the first RTP payload's first two bytes to read hex
'e400', or it will reject the RAB assignment. Add flag
patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on
a stream, and overwrite its first bytes with e400. This should probably be
configurable, but seems to not harm other femto cells (as long as we patch only
the first RTP payload in each stream). Only do this when sending to the BTS
side.
Change-Id: I31a4475f42d59fd5704d52ee6e473e270db6d779
http://cgit.osmocom.org/openbsc/commit/?id=a7cfcabd3b8276e86796d5f3c1236c9a…
commit a7cfcabd3b8276e86796d5f3c1236c9a14e8e34c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
Implement IuCS (large refactoring and addition)
osmo-nitb becomes osmo-msc
add DIUCS debug log constant
add iucs.[hc]
add msc vty, remove nitb vty
add libiudummy, to avoid linking Iu deps in tests
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
libmgcp: add mgcpgw client API
bridge calls via mgcpgw
mgcp: hack RAB success from nano3G: patch first RTP payload
The ip.access nano3G needs the first RTP payload's first two bytes to read hex
'e400', or it will reject the RAB assignment. Add flag
patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on
a stream, and overwrite its first bytes with e400. This should probably be
configurable, but seems to not harm other femto cells (as long as we patch only
the first RTP payload in each stream). Only do this when sending to the BTS
side.
Change-Id: Ie13ff348117e892d41b8355ab6c24915301eaeaf
http://cgit.osmocom.org/openbsc/commit/?id=ebff45e2ee89bd8c3cb106a58da3b172…
commit ebff45e2ee89bd8c3cb106a58da3b172c01467e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 8 15:12:20 2017 +0200
mscsplit: various preparations to separate MSC from BSC
Disable large parts of the code that depend on BSC presence.
Don't set msg->lchan nor msg->dst.
Don't use lchan in libmsc.
Decouple lac from bts.
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication:
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional fairly soon, the a_tx() is going to be
just a dummy for some time (see comment).
Add Iu specific fields in gsm_subscriber_connection: the UE connection pointer
and an indicator for the Integrity Protection status on Iu (to be fully
implemented in later commits).
Add lac member to gsm_subscriber_connection, to allow decoupling from
bts->location_area_code. The conn->lac will actually be set in iu.c in an
upcoming commit ("add iucs.[hc]").
move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi().
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC).
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment related to msc_gsm0808_tx_cipher_mode() in two places.
Temporarily disable all paging to be able to link libmsc without libbsc.
Skip the paging part of channel_test because the paging is now disabled.
In osmo-nitb, paging is done on BSC level and MSC level "at the same time".
When the new MSC is fully operational, paging will be controlled separately on
the MSC level, and the BSC (RNC) level will be instructed over an IuCS or
A-interface to negotiate paging with the MS (UE). This MSC level paging does
not yet exist and will be added in subsequent commits.
msc_compl_l3(): publish in .h, tweak return value. Use new libmsc enum values
for return val, to avoid dependency on libbsc headers. Make callable from
other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c
add gsm_encr to subscr_conn
move subscr_request to gsm_subscriber.h
subscr_request_channel() -> subscr_request_conn()
move to libmsc: osmo_stats_vty_add_cmds()
gsm_04_08: remove apply_codec_restrictions()
gsm0408_test: use NULL for root ctx
move to libbsc: gsm_bts_neighbor()
move to libbsc: lchan_next_meas_rep()
move vty config for t3212 to network level (periodic lu)
remove unneccessary linking from some tests
remove handle_abisip_signal()
abis_rsl.c: don't use libvlr from libbsc
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, vlr_3G has been updated
discards 7f3dfecfb23747a97e1d830207e02ecd0035d188 (commit)
discards 75d41d9b5698f5752de7e2c6f3bd66e9992229c5 (commit)
discards b0471ce0a4dcaf366d47a5c9cce330225d5d071a (commit)
discards d0caa74dd62d13320d64f3f399ba81be3ac71d14 (commit)
discards 7e3db2ea7e65af6db78abfcb3a75bd65e065f304 (commit)
via b1eb2c9762174c0238b2d826c713ac89c1136f71 (commit)
via 9235fe07eb0b622a0bc130d8470a4690d6a3517f (commit)
via a0a574be34816231eb1bcdade33d1f70c807e0de (commit)
via 579051f5c210758e1d90d118da52218beba490da (commit)
via 31159746274c27183a0020df886fbac71601af3c (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 (7f3dfecfb23747a97e1d830207e02ecd0035d188)
\
N -- N -- N (b1eb2c9762174c0238b2d826c713ac89c1136f71)
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:
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/aoip has been updated
discards 8563c06ee0969fa57fbb369eb2a526ad1c0e9cb8 (commit)
discards 46a76df12aea9491075d324fe869dde1a581054b (commit)
discards c7c90fdf5f6ecd78e08c84a4a06e7a849d8833fc (commit)
discards 1b189d7913ab30540039fb01d1b9cb0c791b32f7 (commit)
discards 7f3dfecfb23747a97e1d830207e02ecd0035d188 (commit)
discards 75d41d9b5698f5752de7e2c6f3bd66e9992229c5 (commit)
discards b0471ce0a4dcaf366d47a5c9cce330225d5d071a (commit)
discards d0caa74dd62d13320d64f3f399ba81be3ac71d14 (commit)
discards 7e3db2ea7e65af6db78abfcb3a75bd65e065f304 (commit)
via 050c5635a5fbe4957665a053f51cbde901c0b447 (commit)
via 82cf86e6674d1084742141bbd50835d4f28a8f90 (commit)
via 81c09b5870003413b9a70491507a11cd9535c553 (commit)
via 05d98a3756817de45f0fd59cdffdda77e77a4c11 (commit)
via 9953f905a809a646e5a5375af31121fe38af29e1 (commit)
via 7f8acb7f4c12f6b634011f33d5fd2ae2151897b5 (commit)
via 74aec199c28201cc3a2e761645f4e59b7a15bdfc (commit)
via b1eb2c9762174c0238b2d826c713ac89c1136f71 (commit)
via 9235fe07eb0b622a0bc130d8470a4690d6a3517f (commit)
via a0a574be34816231eb1bcdade33d1f70c807e0de (commit)
via 579051f5c210758e1d90d118da52218beba490da (commit)
via 31159746274c27183a0020df886fbac71601af3c (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 (8563c06ee0969fa57fbb369eb2a526ad1c0e9cb8)
\
N -- N -- N (050c5635a5fbe4957665a053f51cbde901c0b447)
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=050c5635a5fbe4957665a053f51cbde9…
commit 050c5635a5fbe4957665a053f51cbde901c0b447
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 8 15:11:00 2017 +0200
drop libosmo-ranap from sms_queue test
Change-Id: I0afd8e4db3c84fd1265d3903e389c5164ea73335
http://cgit.osmocom.org/openbsc/commit/?id=82cf86e6674d1084742141bbd50835d4…
commit 82cf86e6674d1084742141bbd50835d4f28a8f90
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 8 15:10:42 2017 +0200
wip iudummy struct osmo_sccp_addr -- drop this?
Change-Id: I90b807b1c6f2a3e86c81c0906168f8c0fc5440b3
http://cgit.osmocom.org/openbsc/commit/?id=81c09b5870003413b9a70491507a11cd…
commit 81c09b5870003413b9a70491507a11cd9535c553
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 8 15:10:06 2017 +0200
abis_rsl.c: don't use libvlr from libbsc
Change-Id: If8713915014b8264a1e2dfbee061d20f1f410ed3
http://cgit.osmocom.org/openbsc/commit/?id=05d98a3756817de45f0fd59cdffdda77…
commit 05d98a3756817de45f0fd59cdffdda77e77a4c11
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Apr 12 15:19:45 2017 +0200
WIP: Integrate AoIP into MSC
http://cgit.osmocom.org/openbsc/commit/?id=9953f905a809a646e5a5375af31121fe…
commit 9953f905a809a646e5a5375af31121fe38af29e1
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Apr 20 18:40:37 2017 +0200
libmsc: make pitfall in gsm0408_dispatch() more obvious
The function gsm0408_dispatch() accepts a message buffer pointer
and accesses the l3h pointer. Even in a properly allocated
message buffer, this may lead into a segfault if the user forgets
to set the l3h pointer. This commit adds assertions to popup a
more expressive error message.
http://cgit.osmocom.org/openbsc/commit/?id=7f8acb7f4c12f6b634011f33d5fd2ae2…
commit 7f8acb7f4c12f6b634011f33d5fd2ae2151897b5
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Apr 12 15:26:04 2017 +0200
WIP: Integrate AoIP into OsmoBSC
http://cgit.osmocom.org/openbsc/commit/?id=74aec199c28201cc3a2e761645f4e59b…
commit 74aec199c28201cc3a2e761645f4e59b7a15bdfc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Apr 9 12:32:51 2017 +0200
WIP: Port to new libosmo-sigtran API (with proper M3UA for Iuh)
This changes over to the new libosmo-sigtran API with support for
proper SCCP/M3UA/SCTP stacking, as mandated by 3GPP specifications for
the IuCS and IuPS interfaces.
Only the ASP (client) is used, assuming that both the HNB-GWs and RNCs
as well as the MSCs and SGSNs are all connecting as ASP to some STP/SGW
which offers M3UA server functionality as well as point-code and/or
global title based routing.
Change-Id: If0ff956fbf1484899d59ae1a5885543bca31645b
http://cgit.osmocom.org/openbsc/commit/?id=b1eb2c9762174c0238b2d826c713ac89…
commit b1eb2c9762174c0238b2d826c713ac89c1136f71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=9235fe07eb0b622a0bc130d8470a4690…
commit 9235fe07eb0b622a0bc130d8470a4690d6a3517f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Mar 10 02:15:20 2017 +0100
log protocol discriminators and message types by name
Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df
Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6
http://cgit.osmocom.org/openbsc/commit/?id=a0a574be34816231eb1bcdade33d1f70…
commit a0a574be34816231eb1bcdade33d1f70c807e0de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Mar 16 16:14:34 2017 +0100
mgcp: hack RAB success from nano3G: patch first RTP payload
The ip.access nano3G needs the first RTP payload's first two bytes to read hex
'e400', or it will reject the RAB assignment. Add flag
patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on
a stream, and overwrite its first bytes with e400. This should probably be
configurable, but seems to not harm other femto cells (as long as we patch only
the first RTP payload in each stream). Only do this when sending to the BTS
side.
Change-Id: I31a4475f42d59fd5704d52ee6e473e270db6d779
http://cgit.osmocom.org/openbsc/commit/?id=579051f5c210758e1d90d118da52218b…
commit 579051f5c210758e1d90d118da52218beba490da
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
Implement IuCS (large refactoring and addition)
osmo-nitb becomes osmo-msc
add DIUCS debug log constant
add iucs.[hc]
add msc vty, remove nitb vty
add libiudummy, to avoid linking Iu deps in tests
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
libmgcp: add mgcpgw client API
bridge calls via mgcpgw
mgcp: hack RAB success from nano3G: patch first RTP payload
The ip.access nano3G needs the first RTP payload's first two bytes to read hex
'e400', or it will reject the RAB assignment. Add flag
patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on
a stream, and overwrite its first bytes with e400. This should probably be
configurable, but seems to not harm other femto cells (as long as we patch only
the first RTP payload in each stream). Only do this when sending to the BTS
side.
Change-Id: Ie13ff348117e892d41b8355ab6c24915301eaeaf
http://cgit.osmocom.org/openbsc/commit/?id=31159746274c27183a0020df886fbac7…
commit 31159746274c27183a0020df886fbac71601af3c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 8 15:12:20 2017 +0200
mscsplit: various preparations to separate MSC from BSC
Disable large parts of the code that depend on BSC presence.
Don't set msg->lchan nor msg->dst.
Don't use lchan in libmsc.
Decouple lac from bts.
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication:
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional fairly soon, the a_tx() is going to be
just a dummy for some time (see comment).
Add Iu specific fields in gsm_subscriber_connection: the UE connection pointer
and an indicator for the Integrity Protection status on Iu (to be fully
implemented in later commits).
Add lac member to gsm_subscriber_connection, to allow decoupling from
bts->location_area_code. The conn->lac will actually be set in iu.c in an
upcoming commit ("add iucs.[hc]").
move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi().
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC).
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment related to msc_gsm0808_tx_cipher_mode() in two places.
Temporarily disable all paging to be able to link libmsc without libbsc.
Skip the paging part of channel_test because the paging is now disabled.
In osmo-nitb, paging is done on BSC level and MSC level "at the same time".
When the new MSC is fully operational, paging will be controlled separately on
the MSC level, and the BSC (RNC) level will be instructed over an IuCS or
A-interface to negotiate paging with the MS (UE). This MSC level paging does
not yet exist and will be added in subsequent commits.
msc_compl_l3(): publish in .h, tweak return value. Use new libmsc enum values
for return val, to avoid dependency on libbsc headers. Make callable from
other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c
add gsm_encr to subscr_conn
move subscr_request to gsm_subscriber.h
subscr_request_channel() -> subscr_request_conn()
move to libmsc: osmo_stats_vty_add_cmds()
gsm_04_08: remove apply_codec_restrictions()
gsm0408_test: use NULL for root ctx
move to libbsc: gsm_bts_neighbor()
move to libbsc: lchan_next_meas_rep()
move vty config for t3212 to network level (periodic lu)
remove unneccessary linking from some tests
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 2 --
openbsc/tests/libiudummy/iudummy.c | 1 +
openbsc/tests/sms_queue/Makefile.am | 2 --
3 files changed, 1 insertion(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/aoip has been created
at 8563c06ee0969fa57fbb369eb2a526ad1c0e9cb8 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=8563c06ee0969fa57fbb369eb2a526ad…
commit 8563c06ee0969fa57fbb369eb2a526ad1c0e9cb8
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Apr 12 15:19:45 2017 +0200
WIP: Integrate AoIP into MSC
http://cgit.osmocom.org/openbsc/commit/?id=46a76df12aea9491075d324fe869dde1…
commit 46a76df12aea9491075d324fe869dde1a581054b
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Apr 20 18:40:37 2017 +0200
libmsc: make pitfall in gsm0408_dispatch() more obvious
The function gsm0408_dispatch() accepts a message buffer pointer
and accesses the l3h pointer. Even in a properly allocated
message buffer, this may lead into a segfault if the user forgets
to set the l3h pointer. This commit adds assertions to popup a
more expressive error message.
http://cgit.osmocom.org/openbsc/commit/?id=c7c90fdf5f6ecd78e08c84a4a06e7a84…
commit c7c90fdf5f6ecd78e08c84a4a06e7a849d8833fc
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Apr 12 15:26:04 2017 +0200
WIP: Integrate AoIP into OsmoBSC
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, vlr_2G has been updated
discards f2482b841edd106c4053cf1608431e1b94627106 (commit)
discards 34a8239a63675022f8f7f5a74c5ad5b8c1be5e49 (commit)
discards ba286d4de6ea9d1c46916a5de85072432431ba25 (commit)
discards 833974899c13345a32583fc3cfc693956b4bd1b2 (commit)
discards 4e66a5f958e73e58afbda8564ef8504c3e8e985c (commit)
discards 82855a2d1c3a78817a22460fffb4f1ca0b827ce2 (commit)
discards 690637f3f86446eafc8f51dbccc119033f1ee0c2 (commit)
discards 797983507205685a211762692e41e4985ac97570 (commit)
discards f3e3d5676ccd49cb1211012b5cdad123cb78058d (commit)
discards 9ae6c816579ed4f7a222468dddee39871748670b (commit)
via 07d403cae51ecec5f8f079ccc80c6bd92c35f818 (commit)
via 0437ac36f30514ec2b82930538491dba28b13c6f (commit)
via 1282397f63708d18c1dbee7321ea765955046ea9 (commit)
via d2de0631d34d4fde84ba75ab61e385ce705bf8e1 (commit)
via 4bf2bef8cb260e07be5be755b63223d300a2e45b (commit)
via 925cabe78cf7d76ec38e0c349e4ee11d63d12762 (commit)
via 7364df61fb4daf2176fe784df830e30990dd60dc (commit)
via d8092f5a747dead8f2a72ecc76f44fac3fbfbdda (commit)
via f1b7365fd9fdf999644ab1e15821a6cb3c2b2836 (commit)
via 310b73079814584c0ff92772939f9cc80e1c0171 (commit)
via 7b5dbc280510b6ad74d08b71bcf387b0f970a0bd (commit)
via c6e8a01e706ac95561888e03e15e891884aa7d68 (commit)
via 50eb66996d4d68d32f6b1ee8c9adfc8046808266 (commit)
via 086067f0a13846590130379bfeffeb2962cd4708 (commit)
via 7bb383a45c7684b7df078edc2bdadd473b52365c (commit)
via 6d8e5198ad17e70f27010dbf7c86d25477de90e1 (commit)
via 6f0e50c8337355eb59033903ede9ab6528890835 (commit)
via a18001d50605b0c7d4ae54c812b8766f8e7f5f61 (commit)
via 8b8fca757eafc7ae07a8a3c9f522265c8c73f729 (commit)
via 2b229ffaef4d82ec87dc37d274ae62a7c214da7a (commit)
via cb1e3660946684e68bba3ab8d59ebd9cf530f83e (commit)
via 11e4e41ffcd839cf6a570a2c9541e97495db96b4 (commit)
via 7636c0833bd7d6ccf2eb0a67677334a72b5d7a92 (commit)
via dc9de2352329ac5523e19d89f7e17fbd16c5e25a (commit)
via d75f11e6f26a50c11f73625de5c0833971900cde (commit)
via f9685c14615bbb7b3d1002f9453dd59411b386c7 (commit)
via 689e7e556220a56353bc914312946a514f524b58 (commit)
via 2d92162a6b6720d72129bee1bcbef353b0fd0aa6 (commit)
via 7f3724e04d3916ccb9ae7fd5dd0352208159a7cf (commit)
via 4aa75e74f48b06ecadc37dffe2875c93fd6ee674 (commit)
via 36891a7d9d048f02a2cbf6ac66885fbd10532944 (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 (f2482b841edd106c4053cf1608431e1b94627106)
\
N -- N -- N (07d403cae51ecec5f8f079ccc80c6bd92c35f818)
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:
contrib/jenkins.sh | 5 +-
debian/openbsc-dev.install | 1 +
debian/osmocom-nitb.install | 1 +
openbsc/configure.ac | 5 +-
openbsc/contrib/systemd/osmo-gbproxy.service | 12 ++++
openbsc/contrib/twisted_ipa.py | 6 +-
openbsc/include/openbsc/gsm_data.h | 5 +-
openbsc/include/openbsc/gsm_data_shared.h | 26 ++++++-
openbsc/include/openbsc/meas_rep.h | 3 +-
openbsc/include/openbsc/rest_octets.h | 5 +-
openbsc/include/openbsc/system_information.h | 2 +-
openbsc/openbsc.pc.in | 1 -
openbsc/src/gprs/gprs_gb_parse.c | 5 +-
openbsc/src/gprs/sgsn_ctrl.c | 13 +---
openbsc/src/gprs/sgsn_vty.c | 21 +++---
openbsc/src/libbsc/abis_nm.c | 45 +++++++-----
openbsc/src/libbsc/abis_rsl.c | 20 ++++--
openbsc/src/libbsc/bsc_vty.c | 20 +++---
openbsc/src/libbsc/bts_sysmobts.c | 2 +-
openbsc/src/libbsc/e1_config.c | 2 +-
openbsc/src/libbsc/rest_octets.c | 6 +-
openbsc/src/libbsc/system_information.c | 95 ++++++++++++-------------
openbsc/src/libcommon-cs/common_cs_vty.c | 13 ++++
openbsc/src/libcommon/gsm_data.c | 6 +-
openbsc/src/libmsc/ctrl_commands.c | 13 +---
openbsc/src/libmsc/gsm_04_08.c | 6 +-
openbsc/src/libmsc/smpp_openbsc.c | 4 +-
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_sccp.c | 10 ++-
openbsc/src/osmo-nitb/bsc_hack.c | 27 +++----
openbsc/src/utils/Makefile.am | 6 +-
openbsc/src/utils/meas_db.c | 3 +-
openbsc/src/utils/meas_vis.c | 2 +-
openbsc/tests/ctrl_test_runner.py | 24 +++----
openbsc/tests/gsm0408/gsm0408_test.c | 5 +-
35 files changed, 233 insertions(+), 189 deletions(-)
create mode 100644 openbsc/contrib/systemd/osmo-gbproxy.service
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, vlr_3G has been updated
discards 2e8ecf3af3c1ffab29357f45e4576b2d3b9268e4 (commit)
discards 581ffc9d7bee9b6ea238fc2014007aab4cbe5315 (commit)
discards 0aae05474790bf1d3b4d7ce369611892873443b5 (commit)
discards a2697738cc08e2e6528c09bb7775f1793cff37b8 (commit)
discards 6985d8ff1f7107caa4cb945042434f03aaa21d18 (commit)
discards c44ff753946e7e20254444370589c0a11fb7a416 (commit)
discards f2482b841edd106c4053cf1608431e1b94627106 (commit)
discards 34a8239a63675022f8f7f5a74c5ad5b8c1be5e49 (commit)
discards ba286d4de6ea9d1c46916a5de85072432431ba25 (commit)
discards 833974899c13345a32583fc3cfc693956b4bd1b2 (commit)
discards 4e66a5f958e73e58afbda8564ef8504c3e8e985c (commit)
discards 82855a2d1c3a78817a22460fffb4f1ca0b827ce2 (commit)
discards 690637f3f86446eafc8f51dbccc119033f1ee0c2 (commit)
discards 797983507205685a211762692e41e4985ac97570 (commit)
discards f3e3d5676ccd49cb1211012b5cdad123cb78058d (commit)
discards 9ae6c816579ed4f7a222468dddee39871748670b (commit)
via 7f3dfecfb23747a97e1d830207e02ecd0035d188 (commit)
via 75d41d9b5698f5752de7e2c6f3bd66e9992229c5 (commit)
via b0471ce0a4dcaf366d47a5c9cce330225d5d071a (commit)
via d0caa74dd62d13320d64f3f399ba81be3ac71d14 (commit)
via 7e3db2ea7e65af6db78abfcb3a75bd65e065f304 (commit)
via 227bbf2f61bd927e7ff0512b8ffc7cd54c4e33ef (commit)
via 07d403cae51ecec5f8f079ccc80c6bd92c35f818 (commit)
via 0437ac36f30514ec2b82930538491dba28b13c6f (commit)
via 1282397f63708d18c1dbee7321ea765955046ea9 (commit)
via d2de0631d34d4fde84ba75ab61e385ce705bf8e1 (commit)
via 4bf2bef8cb260e07be5be755b63223d300a2e45b (commit)
via 925cabe78cf7d76ec38e0c349e4ee11d63d12762 (commit)
via 7364df61fb4daf2176fe784df830e30990dd60dc (commit)
via d8092f5a747dead8f2a72ecc76f44fac3fbfbdda (commit)
via f1b7365fd9fdf999644ab1e15821a6cb3c2b2836 (commit)
via 310b73079814584c0ff92772939f9cc80e1c0171 (commit)
via 7b5dbc280510b6ad74d08b71bcf387b0f970a0bd (commit)
via c6e8a01e706ac95561888e03e15e891884aa7d68 (commit)
via 50eb66996d4d68d32f6b1ee8c9adfc8046808266 (commit)
via 086067f0a13846590130379bfeffeb2962cd4708 (commit)
via 7bb383a45c7684b7df078edc2bdadd473b52365c (commit)
via 6d8e5198ad17e70f27010dbf7c86d25477de90e1 (commit)
via 6f0e50c8337355eb59033903ede9ab6528890835 (commit)
via a18001d50605b0c7d4ae54c812b8766f8e7f5f61 (commit)
via 8b8fca757eafc7ae07a8a3c9f522265c8c73f729 (commit)
via 2b229ffaef4d82ec87dc37d274ae62a7c214da7a (commit)
via cb1e3660946684e68bba3ab8d59ebd9cf530f83e (commit)
via 11e4e41ffcd839cf6a570a2c9541e97495db96b4 (commit)
via 7636c0833bd7d6ccf2eb0a67677334a72b5d7a92 (commit)
via dc9de2352329ac5523e19d89f7e17fbd16c5e25a (commit)
via d75f11e6f26a50c11f73625de5c0833971900cde (commit)
via f9685c14615bbb7b3d1002f9453dd59411b386c7 (commit)
via 689e7e556220a56353bc914312946a514f524b58 (commit)
via 2d92162a6b6720d72129bee1bcbef353b0fd0aa6 (commit)
via 7f3724e04d3916ccb9ae7fd5dd0352208159a7cf (commit)
via 4aa75e74f48b06ecadc37dffe2875c93fd6ee674 (commit)
via 36891a7d9d048f02a2cbf6ac66885fbd10532944 (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 (2e8ecf3af3c1ffab29357f45e4576b2d3b9268e4)
\
N -- N -- N (7f3dfecfb23747a97e1d830207e02ecd0035d188)
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:
contrib/jenkins.sh | 5 +-
debian/openbsc-dev.install | 1 +
debian/osmocom-nitb.install | 1 +
openbsc/configure.ac | 5 +-
openbsc/contrib/systemd/osmo-gbproxy.service | 12 ++++
openbsc/contrib/twisted_ipa.py | 6 +-
openbsc/include/openbsc/gsm_data.h | 5 +-
openbsc/include/openbsc/gsm_data_shared.h | 26 ++++++-
openbsc/include/openbsc/meas_rep.h | 3 +-
openbsc/include/openbsc/rest_octets.h | 5 +-
openbsc/include/openbsc/system_information.h | 2 +-
openbsc/openbsc.pc.in | 1 -
openbsc/src/gprs/gprs_gb_parse.c | 5 +-
openbsc/src/gprs/sgsn_ctrl.c | 13 +---
openbsc/src/gprs/sgsn_vty.c | 21 +++---
openbsc/src/libbsc/abis_nm.c | 45 +++++++-----
openbsc/src/libbsc/abis_rsl.c | 20 ++++--
openbsc/src/libbsc/bsc_vty.c | 20 +++---
openbsc/src/libbsc/bts_sysmobts.c | 2 +-
openbsc/src/libbsc/e1_config.c | 2 +-
openbsc/src/libbsc/rest_octets.c | 6 +-
openbsc/src/libbsc/system_information.c | 95 ++++++++++++-------------
openbsc/src/libcommon-cs/common_cs_vty.c | 13 ++++
openbsc/src/libcommon/gsm_data.c | 6 +-
openbsc/src/libmsc/ctrl_commands.c | 13 +---
openbsc/src/libmsc/gsm_04_08.c | 6 +-
openbsc/src/libmsc/smpp_openbsc.c | 4 +-
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_sccp.c | 10 ++-
openbsc/src/osmo-msc/msc_main.c | 27 +++----
openbsc/src/utils/Makefile.am | 6 +-
openbsc/src/utils/meas_db.c | 3 +-
openbsc/src/utils/meas_vis.c | 2 +-
openbsc/tests/ctrl_test_runner.py | 24 +++----
openbsc/tests/gsm0408/gsm0408_test.c | 5 +-
35 files changed, 233 insertions(+), 189 deletions(-)
create mode 100644 openbsc/contrib/systemd/osmo-gbproxy.service
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/vlr_3G_sigtran has been created
at 1b189d7913ab30540039fb01d1b9cb0c791b32f7 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=1b189d7913ab30540039fb01d1b9cb0c…
commit 1b189d7913ab30540039fb01d1b9cb0c791b32f7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Apr 9 12:32:51 2017 +0200
WIP: Port to new libosmo-sigtran API (with proper M3UA for Iuh)
This changes over to the new libosmo-sigtran API with support for
proper SCCP/M3UA/SCTP stacking, as mandated by 3GPP specifications for
the IuCS and IuPS interfaces.
Only the ASP (client) is used, assuming that both the HNB-GWs and RNCs
as well as the MSCs and SGSNs are all connecting as ASP to some STP/SGW
which offers M3UA server functionality as well as point-code and/or
global title based routing.
Change-Id: If0ff956fbf1484899d59ae1a5885543bca31645b
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via fd2c1f90ba590fbb8c790e3619713769817997de (commit)
from 310b73079814584c0ff92772939f9cc80e1c0171 (commit)
Those revisions listed above that are new 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=fd2c1f90ba590fbb8c790e3619713769…
commit fd2c1f90ba590fbb8c790e3619713769817997de
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Mar 24 21:04:57 2017 +0100
Use libosmocore for SW Description parsing
Requires libosmocore with Ib63b6b5e83b8914864fc7edd789f8958cdc993cd.
Change-Id: Ib94db414e94a2a1f234ac6f1cb346dca1c7a8be3
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/abis_nm.h | 16 +----
openbsc/src/ipaccess/ipaccess-config.c | 35 ++++-------
openbsc/src/libbsc/abis_nm.c | 88 ++++------------------------
openbsc/tests/abis/abis_test.c | 104 +++++----------------------------
openbsc/tests/abis/abis_test.ok | 14 +----
5 files changed, 40 insertions(+), 217 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 33c7ba693416bca679c60e15b31cf425bda75a2f (commit)
from 85a6af213e8ccc0eb177b994db4137cf5b3089a4 (commit)
Those revisions listed above that are new 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=33c7ba693416bca679c60e15b31c…
commit 33c7ba693416bca679c60e15b31cf425bda75a2f
Author: Max <msuraev(a)sysmocom.de>
Date: Tue May 2 16:24:12 2017 +0200
Simplify ctrl cmd lookup
Replace if-else ladder & gotos with single switch statement & explicit
return to make reading code easier.
Change-Id: Ida1b389b571c60c26813cd29e61b3e4423c5df0f
-----------------------------------------------------------------------
Summary of changes:
src/ctrl/control_if.c | 40 +++++++++++++++++++---------------------
src/ctrl/fsm_ctrl_commands.c | 17 ++++++-----------
2 files changed, 25 insertions(+), 32 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 9d5ec1af749c82515023f16318b40d775c8e795a (commit)
from 91685096f8eae4a0be2b3bd2a773259c516897de (commit)
Those revisions listed above that are new 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=9d5ec1af749c82515023f16318b40d7…
commit 9d5ec1af749c82515023f16318b40d775c8e795a
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Apr 10 17:01:47 2017 +0200
Signal to BSC when PCU disconnects
While at it - do not serialize NULL as a string when delivering OML
Failure Report.
Change-Id: I41a731bd719aee0bbb98d3236405fb3a7f3ddec0
Related: OS#1615
-----------------------------------------------------------------------
Summary of changes:
src/common/oml.c | 5 ++++-
src/common/pcu_sock.c | 2 ++
2 files changed, 6 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)