This is an 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)