This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "wireshark with Osmocom specific dissectors".
The branch, laforge/gsmtap-log has been deleted
was 3a207894a493598a3047fdfce88e72e3de21f774
-----------------------------------------------------------------------
3a207894a493598a3047fdfce88e72e3de21f774 Add GSMTAP logging sub-dissector
-----------------------------------------------------------------------
hooks/post-receive
--
wireshark with Osmocom specific dissectors
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "wireshark with Osmocom specific dissectors".
The branch, laforge/20160809-osmux has been deleted
was f8ee1c0f4c5682747b31da1a78c45f309be33f6a
-----------------------------------------------------------------------
f8ee1c0f4c5682747b31da1a78c45f309be33f6a wireshark-gtk: Fix compilation when AMRNB is enabled
-----------------------------------------------------------------------
hooks/post-receive
--
wireshark with Osmocom specific dissectors
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Tools to centralize packet capture and storing".
The branch, master has been updated
via 5f071cd2c6af6c840d5ecac8e8474067fdc5738c (commit)
via f266924bac7c720485bee8fb4d27a35062643577 (commit)
from 2fe9cb937d2e7aba621ee48a2892782e5f1cbbbc (commit)
Those revisions listed 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/osmo_client_network.c | 149 ++--------------------------------------------
1 file changed, 4 insertions(+), 145 deletions(-)
hooks/post-receive
--
Tools to centralize packet capture and storing
This is an 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 717cdf540558b95f31e4c8ea58d0fc9e06429228 (commit)
from 9530a404ce50fce6762dc64c12bb014fcfd43918 (commit)
Those revisions listed 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/bts.cpp | 41 ++++++++++++++---
src/bts.h | 25 ++++++++--
src/gprs_rlcmac_sched.cpp | 13 ++++--
src/osmo-bts-litecell15/lc15_l1_if.c | 21 ++++-----
src/osmo-bts-sysmo/sysmo_l1_if.c | 21 ++++-----
src/pcu_l1_if.cpp | 21 ++++-----
src/pcu_vty.c | 88 ++++++++++++++++++++++++++++++++++++
7 files changed, 182 insertions(+), 48 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 db4ab8e5cef3b1d0800c4d9eab0ea6a4ac886c22 (commit)
via 69de62a57348a2b636021663d1271b5738ced116 (commit)
via 9dccaa2064e63ba24dde6f7a9928f2ff70ef5943 (commit)
from 0ebf985492e528e85acb60692c0cb91219598e04 (commit)
Those revisions listed above that are new 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=db4ab8e5cef3b1d0800c4d9eab0ea6a…
commit db4ab8e5cef3b1d0800c4d9eab0ea6a4ac886c22
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Tue Jul 4 13:49:18 2017 +0200
cosmetic: Move error goto path to the end of the function
Change-Id: I3ad15a9edbfe74de3deb7298441d54fd9d0178ad
http://cgit.osmocom.org/osmo-bts/commit/?id=69de62a57348a2b636021663d1271b5…
commit 69de62a57348a2b636021663d1271b5738ced116
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Tue Jul 4 13:43:11 2017 +0200
cosmetic: scheduler_trx.c: Add function to get rid of ugly goto path
Change-Id: I9c2e166e6f182f703ccf49aa883c223e377c8421
http://cgit.osmocom.org/osmo-bts/commit/?id=9dccaa2064e63ba24dde6f7a9928f2f…
commit 9dccaa2064e63ba24dde6f7a9928f2ff70ef5943
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Tue Jul 4 13:38:44 2017 +0200
cosmetic: scheduler_trx: Remove trailing whitespace
Change-Id: Ib057b5e5219ad2acfaee2dcc9ade098daa9ac985
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-trx/scheduler_trx.c | 70 ++++++++++++++++++++++------------------
1 file changed, 39 insertions(+), 31 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, aoip has been updated
via fd60925358a5daf08d7f3b509521b3c922527a7d (commit)
via b22ee29d87447a5c724187fd14d6926f0d4fb217 (commit)
via 5e1f3de26cd273493918a595eec3b72c30a765fb (commit)
via 9613d7860fb4b28e0ac1d1a592df25f8351e5b64 (commit)
via 3fc122d360c46e0fe374c2fee34d9e8ceaf44ce9 (commit)
via cf04231a361e6257d019a538b03fd07cb7922896 (commit)
via 73d7febc0e57010bddc7d1044e493b0f71428aca (commit)
via b6a5e19b5c9b8ae5a58a281b4f8721f224abc217 (commit)
via 6b9b64105bd17b0290152c6ce866ba543e527244 (commit)
via 9208d9c68e28630080573c215ca4aab4811aa01e (commit)
via e0828ad50fe926ecb65310ac4fdbd040af1b64b8 (commit)
via e4f357ee3eee75c060c0e3d75128794907bd8006 (commit)
via d8a6e0640246cf34f44979ebef91f25cb1c3c650 (commit)
via f558587cc65c09a42e30c8e357d591e29b0cc6b9 (commit)
via a3d37cb278b7d0e17053771b1d9dbdda488a079d (commit)
via 5042e5760c4bb44125697347bb96b851efbe2b5a (commit)
via 7a1c03393c9701f38bf32a6e7f248910f9c09ccd (commit)
via 1a63a31b577fa219b9a78a317fa12adbd8454a8f (commit)
via 7941a94244d2f3e7ffed811fca41d7849c7d398e (commit)
via bd85cdf71acc0d043ad978afaba830d603888c7b (commit)
via c123ce519ed1c2b036fde61e6ee089f99c0fb26e (commit)
from edc5dfe5ff61b163018852f38cdfe021e2c73571 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_msc_data.h | 2 +-
openbsc/include/openbsc/gsm_04_08.h | 2 +
openbsc/include/openbsc/gsm_data.h | 8 +-
openbsc/include/openbsc/msc_ifaces.h | 1 +
openbsc/include/openbsc/transaction.h | 7 +
openbsc/src/libiu/iu.c | 3 +
openbsc/src/libmgcp/mgcp_protocol.c | 44 +-
openbsc/src/libmsc/a_iface.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 199 +++----
openbsc/src/libmsc/msc_ifaces.c | 51 ++
openbsc/src/libmsc/msc_vty.c | 28 +
openbsc/src/libmsc/osmo_msc.c | 53 +-
openbsc/src/libmsc/subscr_conn.c | 15 +-
openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 20 +-
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 73 +--
openbsc/src/osmo-msc/msc_main.c | 65 ++-
openbsc/tests/msc_vlr/Makefile.am | 2 +
openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 36 ++
openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 61 +-
openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 648 +--------------------
openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 52 +-
openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c | 22 +
openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 33 ++
openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.c | 4 +
openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 6 +
openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 6 +
openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 9 +
openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 26 +
openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 47 +-
.../msc_vlr/msc_vlr_test_reject_concurrency.c | 30 +-
.../msc_vlr/msc_vlr_test_reject_concurrency.err | 64 +-
openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 13 +
openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 20 +-
openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 23 +
openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 34 +-
openbsc/tests/msc_vlr/msc_vlr_tests.c | 32 +
openbsc/tests/msc_vlr/msc_vlr_tests.h | 32 +
37 files changed, 925 insertions(+), 848 deletions(-)
hooks/post-receive
--
Legacy: 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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/aoip has been updated
via e40a123bdf030a5691f01140c6e632de03bcfaf6 (commit)
via fd60925358a5daf08d7f3b509521b3c922527a7d (commit)
via b22ee29d87447a5c724187fd14d6926f0d4fb217 (commit)
via 5e1f3de26cd273493918a595eec3b72c30a765fb (commit)
via 9613d7860fb4b28e0ac1d1a592df25f8351e5b64 (commit)
via 3fc122d360c46e0fe374c2fee34d9e8ceaf44ce9 (commit)
via cf04231a361e6257d019a538b03fd07cb7922896 (commit)
via 73d7febc0e57010bddc7d1044e493b0f71428aca (commit)
via b6a5e19b5c9b8ae5a58a281b4f8721f224abc217 (commit)
via 6b9b64105bd17b0290152c6ce866ba543e527244 (commit)
via 9208d9c68e28630080573c215ca4aab4811aa01e (commit)
via e0828ad50fe926ecb65310ac4fdbd040af1b64b8 (commit)
via e4f357ee3eee75c060c0e3d75128794907bd8006 (commit)
via d8a6e0640246cf34f44979ebef91f25cb1c3c650 (commit)
via f558587cc65c09a42e30c8e357d591e29b0cc6b9 (commit)
via a3d37cb278b7d0e17053771b1d9dbdda488a079d (commit)
via 5042e5760c4bb44125697347bb96b851efbe2b5a (commit)
via 7a1c03393c9701f38bf32a6e7f248910f9c09ccd (commit)
via 1a63a31b577fa219b9a78a317fa12adbd8454a8f (commit)
via 7941a94244d2f3e7ffed811fca41d7849c7d398e (commit)
via bd85cdf71acc0d043ad978afaba830d603888c7b (commit)
via c123ce519ed1c2b036fde61e6ee089f99c0fb26e (commit)
via edc5dfe5ff61b163018852f38cdfe021e2c73571 (commit)
via fac9c9e9d8682a0fe234b12cf94fc490596284eb (commit)
via 7a4855ac405284f3ee59f3e413bab5172fcc05b0 (commit)
via ea6b3ecc0396abbf5a9472fc97fee54dd42acf83 (commit)
via 9a6c0ea9202126aace2a98f10bf1117a3f41e500 (commit)
via 362e8b0f0a2f4a62deddc6b1de7b987c54e29533 (commit)
via 4fca7f82dca3e78a6da732901544f9ec8aaac90b (commit)
via 094024259f92cc19ca5364662ce7f8129c2efbac (commit)
via 59f0ff6bf739e79288737e922634dc0b466a3702 (commit)
via edc140f90ed28a779d392daecbd120a46af3b754 (commit)
via 6cd9cc0fca48a71bc01fbefa4afa958421603f9b (commit)
via c2a3f6efd9905ad21b643e88475210e522b6d798 (commit)
via 82e2f7639fe3c3d49f183ae0f2bb330fcaf44465 (commit)
via fd4167ad32f05b2b1b91314ddc43864b17b23995 (commit)
via 4e3818b1c1fd592b125ce3e625b5cbf445037631 (commit)
via e93733f322c8ca2d60cc3493d3fa95d987321926 (commit)
via 29e63bbae41f03c7eeb3ac7685f5d7c3b59f6e3a (commit)
via 116568d34f5c1e941082ae7bfc891631a8b53553 (commit)
via 458c2b0a72fefbd2c725c1b512f761b3bfc74229 (commit)
via 250c7f7a539a0626f4a013429f9fea84d580089f (commit)
via 2662502066f6241dfe5295506862c52aa43fe575 (commit)
via c099ad7279976b44a6285a258a13400770f3a75b (commit)
via 03bf3a7beef21c0e9b1a7cd9836a3590eedf3939 (commit)
via a550a096c42283d40f370568637916962b6b4162 (commit)
via 5ee15066de7b6b24820653ad5e2de04f60f55e00 (commit)
via 6b62babe5848981bd41db7377646ee390b7b953d (commit)
via 55154fb8574337ac5854b9f5912e1d7928b6a9c0 (commit)
via 9360d613f4e878caf469e9049262e8f1a567e92f (commit)
via e80608d9fdacc6411d31def68dd00285642eecbd (commit)
via fc515efb41e4674c09f438a9664028f5b8da804d (commit)
via d6ec7a4ab5e307152a94f513a3f218cda5ef8482 (commit)
via 0bfa685ae9884876d8062a44d16806894ca229cb (commit)
via 9e1e0f46fb82fabb3be11006effa964ed4163ed8 (commit)
via e2b37af93a084abf57c496938746cc66e65c120f (commit)
from 9244306db501a2e94a43861b67f619d4a4b8a958 (commit)
Those revisions listed above that are new 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=e40a123bdf030a5691f01140c6e632de…
commit e40a123bdf030a5691f01140c6e632de03bcfaf6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jul 21 16:25:47 2017 +0200
MSC,SGSN: use OSMO_GSUP_PORT == 4222 instead of 2222
In SGSN, actually place the port in the SGSN config by default, so that the
gsup port may now be omitted in the VTY config (the IP address suffices).
Adjust the osmo-sgsn.cfg example.
Depends: I4222e21686c823985be8ff1f16b1182be8ad6175 (libosmocore)
Change-Id: I50f2040e2eb0baacb43849e93cfed10cbc2fc156
http://cgit.osmocom.org/openbsc/commit/?id=fd60925358a5daf08d7f3b509521b3c9…
commit fd60925358a5daf08d7f3b509521b3c922527a7d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Jul 22 20:31:19 2017 +0200
msc_vlr_tests: properly check BSSAP Clear and Iu Release
Change-Id: Ice8125decc1a663d95ae70418e151bff559b983b
http://cgit.osmocom.org/openbsc/commit/?id=b22ee29d87447a5c724187fd14d6926f…
commit b22ee29d87447a5c724187fd14d6926f0d4fb217
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Jul 22 20:29:46 2017 +0200
cosmetic: msc_vlr_tests: better place clear_cmd wrap, adjust printed msg
Change-Id: Iec6f03f97803b2604f0094260cba256e72ee67bd
http://cgit.osmocom.org/openbsc/commit/?id=5e1f3de26cd273493918a595eec3b72c…
commit 5e1f3de26cd273493918a595eec3b72c30a765fb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Jul 22 20:22:33 2017 +0200
msc_vlr_test_gsm_ciph: remove dead code
These tests have moved to different .c files, are no longer needed here.
Change-Id: Ifec8670d9a4a571c858644af9b9308b10b2a7291
http://cgit.osmocom.org/openbsc/commit/?id=9613d7860fb4b28e0ac1d1a592df25f8…
commit 9613d7860fb4b28e0ac1d1a592df25f8351e5b64
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Jul 22 17:42:29 2017 +0200
fix release upon IMSI Detach
In case of an IMSI Detach, we don't have a conn_fsm, yet we still need to send
release messages. Hence directly release the conn in msc_subscr_conn_close()
when there is no conn_fsm present.
Move the conn release actions from the conn_fsm cleanup function to new
function msc_subscr_conn_release_all(). From the FSM cleanup, call
msc_subscr_conn_close(), and invoke msc_subscr_conn_release_all() from there.
Document msc_subscr_conn_close() behavior.
Change-Id: Ied6981099605ad803f8ffed38f23ed8203a97727
http://cgit.osmocom.org/openbsc/commit/?id=3fc122d360c46e0fe374c2fee34d9e8c…
commit 3fc122d360c46e0fe374c2fee34d9e8ceaf44ce9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Jul 22 17:41:47 2017 +0200
cosmetic: add debug log to msc_subscr_conn_close()
Adjust test expectations.
Note: this marks all the places where we are so far failing to send a
Clear/Release, where during an IMSI Detach the log now says "no conn fsm,
ignore".
In msc_vlr_test_reject_concurrency, the places are marked "already in release"
because these tests for simplicity have a rather peculiar sequence of sending
an IMSI Detach right after a CM Service Request, on an open connection.
Change-Id: I1c4dc4e5afce3bcb98237e3506300c78d7e4584f
http://cgit.osmocom.org/openbsc/commit/?id=cf04231a361e6257d019a538b03fd07c…
commit cf04231a361e6257d019a538b03fd07cb7922896
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Jul 22 17:39:59 2017 +0200
cosmetic: tweak IMSI Detach log output
Match the log message for known subscriber to the one for unknown subscriber.
Change-Id: I73871089036c9fd301e818eaaf48142aaf295d09
http://cgit.osmocom.org/openbsc/commit/?id=73d7febc0e57010bddc7d1044e493b0f…
commit 73d7febc0e57010bddc7d1044e493b0f71428aca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Jul 22 18:20:48 2017 +0200
msc_vlr_tests: add missing wrap for iu_tx_release()
It seems merely luck that the tests worked so far without this wrap. Adjust
test logs now indicating where we actually send an Iu Release -- and leaving
gaping holes where we don't. To be fixed in subsequent commit.
Change-Id: Icf8b0b4acd8774c72cff6fdba0ff549308fc506f
http://cgit.osmocom.org/openbsc/commit/?id=b6a5e19b5c9b8ae5a58a281b4f8721f2…
commit b6a5e19b5c9b8ae5a58a281b4f8721f224abc217
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Jul 22 18:20:22 2017 +0200
cosmetic: add info log for Iu Release tx
Change-Id: Ia64bc937d7f37ef6209efbdf884de61008f8816d
http://cgit.osmocom.org/openbsc/commit/?id=6b9b64105bd17b0290152c6ce866ba54…
commit 6b9b64105bd17b0290152c6ce866ba543e527244
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jul 21 19:01:41 2017 +0200
cosmetic: remove obsolete comment
Change-Id: Ie60e00e07b2129ac4bb3cac94921bf3c8d9cd861
http://cgit.osmocom.org/openbsc/commit/?id=9208d9c68e28630080573c215ca4aab4…
commit 9208d9c68e28630080573c215ca4aab4811aa01e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jul 21 18:29:25 2017 +0200
fix handling of paging response: use conn->lac
Change-Id: Ieba69e4014213b18c18282dd724e202cce85a047
http://cgit.osmocom.org/openbsc/commit/?id=e0828ad50fe926ecb65310ac4fdbd040…
commit e0828ad50fe926ecb65310ac4fdbd040af1b64b8
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Jul 21 18:49:12 2017 +0200
gsm04_08.c patches from neels (remove when committed properly)
0001-imsi-detach-improve-error-logging.patch
0002-imsi-detach-always-close-connection-explicitly.patch
http://cgit.osmocom.org/openbsc/commit/?id=e4f357ee3eee75c060c0e3d751287949…
commit e4f357ee3eee75c060c0e3d75128794907bd8006
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Jul 21 18:47:19 2017 +0200
a-iface: move clear command to subscriber_conn.c
The clear command is currently triggered from the wrong place.
This is a fixup that corrects that. However, it will introduce
another problem: The clear command is not sent on detach.
Adjust test expectations.
Change-Id: Ia27d7e94cb11adf351457b3b0e98a5c9d5070fbf
http://cgit.osmocom.org/openbsc/commit/?id=d8a6e0640246cf34f44979ebef91f25c…
commit d8a6e0640246cf34f44979ebef91f25cb1c3c650
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Jul 21 18:38:36 2017 +0200
vty: Fixup sccp/ss7 configuration
The sccp/ss7 configuration is now fixed. The cs7 instance id is
implicitly detected from the bsc_addr or the msc_addr. Depending
on what is listed last. (I am not sure if that is wise, maybe
we should only use the local/bsc address to do the lookup).
Remove cs7-instance vty command
Modify VTY commands, so that the fixed API is used
Set msc->a.cs7_instance from the VTY to when msc/bsc addr is parsed
Fix the initalization to use osmo_sccp_simple_client_on_ss7_id() and
pass the cs7-instance id we determined from the vty.
The whole thing is not waterproof yet. We are still not at the
point where we allow to leave the local address out. This would
be fine, but when it is left out, the only way to determine the
cs7 instance is to use the msc_addr then.
We also might want to make sure to reach a state where all cs7
related config may be left out (like with the MSC)
http://cgit.osmocom.org/openbsc/commit/?id=f558587cc65c09a42e30c8e357d591e2…
commit f558587cc65c09a42e30c8e357d591e29b0cc6b9
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Jul 21 17:27:31 2017 +0200
fixup for: mgcp: display properly mgcp-messages in log
http://cgit.osmocom.org/openbsc/commit/?id=a3d37cb278b7d0e17053771b1d9dbdda…
commit a3d37cb278b7d0e17053771b1d9dbdda488a079d
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Jul 21 15:43:15 2017 +0200
msc-vty-complete
http://cgit.osmocom.org/openbsc/commit/?id=5042e5760c4bb44125697347bb96b851…
commit 5042e5760c4bb44125697347bb96b851efbe2b5a
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Jul 14 18:00:11 2017 +0200
msc_vlr: Fix tests: accomodate a_iface_tx_clear_cmd()
msc_vlr_tests.c: wrap a_iface_tx_clear_cmd(), adjust test expectations.
Change-Id: I01c099e62b3e3d74c4f567c0654e748d9d7e45d4
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg | 2 +-
openbsc/include/openbsc/a_iface.h | 49 +-
openbsc/include/openbsc/a_iface_bssap.h | 21 +-
openbsc/include/openbsc/a_reset.h | 5 +-
openbsc/include/openbsc/bsc_msc.h | 2 +-
openbsc/include/openbsc/bsc_msc_data.h | 21 +
openbsc/include/openbsc/gsm_04_08.h | 2 +
openbsc/include/openbsc/gsm_data.h | 22 +-
openbsc/include/openbsc/mgcpgw_client.h | 3 +-
openbsc/include/openbsc/msc_ifaces.h | 1 +
openbsc/include/openbsc/osmo_bsc.h | 2 +-
openbsc/include/openbsc/osmo_bsc_sigtran.h | 8 +-
openbsc/include/openbsc/osmo_msc.h | 3 +-
openbsc/include/openbsc/transaction.h | 7 +
openbsc/src/gprs/Makefile.am | 2 +
openbsc/src/gprs/sgsn_main.c | 3 +
openbsc/src/libcommon-cs/a_reset.c | 54 +-
openbsc/src/libcommon-cs/common_cs.c | 2 +
openbsc/src/libcommon/common_vty.c | 20 +-
openbsc/src/libiu/iu.c | 3 +
openbsc/src/libmgcp/mgcp_protocol.c | 44 +-
openbsc/src/libmgcp/mgcpgw_client.c | 9 +-
openbsc/src/libmsc/a_iface.c | 258 ++++++--
openbsc/src/libmsc/a_iface_bssap.c | 133 ++---
openbsc/src/libmsc/gsm_04_08.c | 199 +++----
openbsc/src/libmsc/msc_ifaces.c | 111 +++-
openbsc/src/libmsc/msc_vty.c | 28 +
openbsc/src/libmsc/osmo_msc.c | 53 +-
openbsc/src/libmsc/subscr_conn.c | 15 +-
openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 12 +-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 18 +-
openbsc/src/osmo-bsc/osmo_bsc_sigtran.c | 165 ++++--
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 69 +++
openbsc/src/osmo-bsc_mgcp/Makefile.am | 1 +
openbsc/src/osmo-bsc_nat/Makefile.am | 1 +
openbsc/src/osmo-msc/msc_main.c | 65 ++-
openbsc/tests/msc_vlr/Makefile.am | 4 +-
openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.c | 36 ++
openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 61 +-
openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.c | 648 +--------------------
openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 52 +-
openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.c | 22 +
openbsc/tests/msc_vlr/msc_vlr_test_hlr_reject.err | 33 ++
openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.c | 4 +
openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 6 +
openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 6 +
openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 9 +
openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 26 +
openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 47 +-
.../msc_vlr/msc_vlr_test_reject_concurrency.c | 30 +-
.../msc_vlr/msc_vlr_test_reject_concurrency.err | 64 +-
openbsc/tests/msc_vlr/msc_vlr_test_rest.c | 13 +
openbsc/tests/msc_vlr/msc_vlr_test_rest.err | 20 +-
openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.c | 23 +
openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 34 +-
openbsc/tests/msc_vlr/msc_vlr_tests.c | 32 +
openbsc/tests/msc_vlr/msc_vlr_tests.h | 32 +
57 files changed, 1593 insertions(+), 1022 deletions(-)
hooks/post-receive
--
Legacy: 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 "Osmocom code for Iuh interface".
The branch, neels/ranap_iu has been updated
discards d5a564775f84814edf23358e9330da13acc90408 (commit)
via 89035c2b8436de304139d7ea975d08bac0d7bb05 (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 (d5a564775f84814edf23358e9330da13acc90408)
\
N -- N -- N (89035c2b8436de304139d7ea975d08bac0d7bb05)
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=89035c2b8436de304139d7ea975d08b…
commit 89035c2b8436de304139d7ea975d08bac0d7bb05
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jul 5 14:38:52 2017 +0200
move openbsc.git's iu.h, iu.c, iu_vty.c here as iu_client* NOT FOR MERGE
*** NOT FOR MERGE: use SCCP address book: the libsccp address book code is
currently in flux, will follow in the next patch set when pmaier is ready with
it ***
To help split openbsc.git to separate MSC and SGSN repositories, place the
common Iu interface related code here in libosmo-ranap. Also apply various
improvements while moving (from intermittent code review).
The code depends on libosmo-ranap tightly. One reason to want this separate
from libosmo-ranap could be that it uses libosmo-sigtran, accepting an sccp
instance. However, including in libosmo-ranap is the simplest way to go. The
osmo-iuh build depends on libosmo-sigtran anyway because of OsmoHNBGW, and all
current users of libosmo-ranap also naturally link libosmo-sigtran already.
Apply prefix ranap_iu_ and RANAP_IU_ to allow smooth transition from the
openbsc.git iu_ to the libranap ranap_iu_ implementations.
Prune unneeded #include statements.
Instead of sccp_addr, store an rnc pointer in the ue_conn_ctx. To facilitate,
also:
- Move iu_rnc struct to iu_client.h (as ranap_iu_rnc).
- Instead of sccp_addr, pass rnc to ue_conn_ctx_alloc().
- Pass a local struct new_ue_conn_ctx containing the sccp_addr and conn_id up
the RANAP handling stack in case of an InitialUE message.
- Separate the InitialUE message handling from cn_ranap_handle_co(), by moving
to new and separate cn_ranap_handle_co_initial(), so we can still pass a
looked-up ue_conn_ctx to all other cn_ranap_handle_co() code paths.
- Allocate the ue_conn_ctx only in ranap_handle_co_initial_ue(), not as early
as before.
Note that we are not actually ever using the rnc pointer now present in
ue_conn_ctx. It could be used for more concise paging, to first page only the
RNC where we last saw the subscriber. So far we page all matching LAC/RACs.
Tweak error logging: use __func__ instead of writing the function names as
string constants.
In iu_client_vty.c:
- Move the asn.1 debug commands from logging over to the iu node. They are not
specific to the logging target. They could qualify for an entirely separate
'asn1' root node, but for simplicity place under 'iu'.
- Add the 'asn1' commands to ranap_iu_vty_config_write(), so far missing.
- remove the legacy "net." from a VTY error message, it is not known which name
the parent node of 'iu' has.
Change-Id: I6a3f7ad15be03fb94689b4af6ccfa828c25f45c0
-----------------------------------------------------------------------
Summary of changes:
src/iu_client.c | 3 +++
1 file changed, 3 insertions(+)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an 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 b970e1023d177991d78e71c9aae7d0caaa2fecd2 (commit)
from 5cfa6dc99324b86a104c697e3ffe8f6d82bd3a22 (commit)
Those revisions listed above that are new 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=b970e1023d177991d78e71c9aae7…
commit b970e1023d177991d78e71c9aae7d0caaa2fecd2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jul 21 15:55:28 2017 +0200
GSUP: define default GSUP port as 4222
See also:
https://osmocom.org/projects/cellular-infrastructure/wiki/Port_Numbershttps://gerrit.osmocom.org/#/c/3195/2/include/openbsc/osmo_msc.h@13
(change-id I639544a6cdda77a3aafc4e3446a55393f60e4050)
Change-Id: I4222e21686c823985be8ff1f16b1182be8ad6175
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsup.h | 2 ++
1 file changed, 2 insertions(+)
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 "SCCP Library".
The branch, master has been updated
via dcb360a9dbd418ac582b2996cf394390b154fe0a (commit)
via dae7491c14f5e7bdfecb25fba5c2624127daadc8 (commit)
from 9fc351de69a2f3f451a2c44145fbabb156ef410a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-sccp/commit/?id=dcb360a9dbd418ac582b2996cf3…
commit dcb360a9dbd418ac582b2996cf394390b154fe0a
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Jul 21 12:55:24 2017 +0200
xua: fix possible memory leak in seems osmo_ss7_asp_use_default_lm()
The function seems osmo_ss7_asp_use_default_lm() does not guard
against an asp->lm_priv FSM instance already existing. If this
function is called a second time, it will overwrite asp->lm_priv,
causing the original fsm instance to leaked.
Check if asp->lm_priv already exists and terminate (free) the
FSM if present.
Change-Id: I4ad435c042a435c4e641c6e5c53b91265dd23d40
http://cgit.osmocom.org/libosmo-sccp/commit/?id=dae7491c14f5e7bdfecb25fba5c…
commit dae7491c14f5e7bdfecb25fba5c2624127daadc8
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Jul 19 18:41:09 2017 +0200
sccp: make simple client configurable via VTY
The osmo_sccp_simple_client_on_ss7_id and osmo_sccp_simple_client
are not entirely configurable via VTY commands. The relation to
the VTY is implicit. The user may set up instance objects via
VTY (cs7/ss7, AS, ASP), which are then automatically created on
startup.
Each cs7 instance gets its own ID via the VTY configuration. When
osmo_sccp_simple_client_on_ss7_id() is called with the cs7 instance
id. (for osmo_sccp_simple_client() the ID will be hardcoded to 1),
the function automatically checks if the CS7 instance is present,
if not it will create one automatically using the caller supplied
parameters as a defult. If a CS7 instance is present, the function
checks for the presence of an AS and an ASP. These objects are
present, they will be used. If not, new objects will be created.
Both functions must not be called if an SCCP instance is already
present. Since there can only be one SCCP instance per CS7 instance,
this is an error condition.
Add additional logic that checks to detect an already existing, valid
configuration. If no or an insufficient configuration is detected,
use the caller supplied parameters as default configuration.
Change-Id: I293f3526ce6182dca74a169a23449dbc7af57c7c
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/sigtran/osmo_ss7.h | 5 ++
src/osmo_ss7.c | 52 ++++++++++++++
src/sccp_user.c | 137 +++++++++++++++++++++++++++----------
src/xua_default_lm_fsm.c | 5 ++
4 files changed, 161 insertions(+), 38 deletions(-)
hooks/post-receive
--
SCCP Library