This is an 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 d2b3399c047c601f6c08ae33368f2020dfb9f935 (commit)
from 40a91b38ec6c9778fed18376e559631c5abe6c1a (commit)
Those revisions listed above that are new 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=d2b3399c047c601f6c08ae33368f2020…
commit d2b3399c047c601f6c08ae33368f2020dfb9f935
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 20:27:01 2017 +0100
vty: fix subscr ref count leak in 'subscriber name' cmd
Change-Id: I3d19518c94a7f302bf108f2ad945983cdc8db0b1
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 1 +
1 file changed, 1 insertion(+)
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 "Manuals for Osmocom GSM components".
The branch, master has been updated
via 93479e3b0ee55a50de2764fbb2492449899f0e23 (commit)
from 424a2c3c699473cb9a63400e8797fb25f7d694b4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=93479e3b0ee55a50de2764f…
commit 93479e3b0ee55a50de2764fbb2492449899f0e23
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 16:35:14 2017 +0100
ports: rename CSCN to MSC
See OS#1958 and https://gerrit.osmocom.org/1884
Change-Id: Iac081f5b92f66df68932350492687933c47e4f95
-----------------------------------------------------------------------
Summary of changes:
common/chapters/port_numbers.adoc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
Manuals for Osmocom GSM components
This is an 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 fa5dc93fd08454b5c9b14a1d1bf89c345c9c34ba (commit)
from a1004640ce02e4ae63e244de241b1c43a508f044 (commit)
Those revisions listed above that are new 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=fa5dc93fd08454b5c9b14a1d1bf8…
commit fa5dc93fd08454b5c9b14a1d1bf89c345c9c34ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 20:52:18 2017 +0100
ports.h: rename CSCN to MSC
See OS#1958
Change-Id: I85aee0f8fdfc9c69d0ba9240988c633d3e707f2d
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/ctrl/ports.h | 2 +-
include/osmocom/vty/ports.h | 2 +-
2 files changed, 2 insertions(+), 2 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 "UNNAMED PROJECT".
The branch, master has been updated
via f6ab3d8e9cc90a5bc028334ca96001a612a3e001 (commit)
via b59b677c9b13483aac72b15f4f797863d841d958 (commit)
via 8972d067544e526b9f5d03b03985f0c902c074d2 (commit)
via 3ef39e9b9e258ec65f8af0276320da9c6cad7195 (commit)
via 93a808eababa3376f350399b9ce1e96689845af8 (commit)
from 99b5c56c04f3da4cda1ac65687265dfeb6c624dd (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=f6ab3d8e9cc90a5…
commit f6ab3d8e9cc90a5bc028334ca96001a612a3e001
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:51 2017 +0100
osmoutil: open /dev/null only once
Change-Id: Ic6da34f6c4c5cd3b0786788f4e38c9c6248fca1b
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=b59b677c9b13483…
commit b59b677c9b13483aac72b15f4f797863d841d958
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:39 2017 +0100
osmoutil: try to terminate process instead of killing
Change-Id: Iaa978467b140e3d6dc5a2a6d8966282e64630ce7
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=8972d067544e526…
commit 8972d067544e526b9f5d03b03985f0c902c074d2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:34 2017 +0100
osmotestconfig: fix socket leak
Each running test would open up another socket without ever closing unused
ones. Close the sockets after each test is done.
Change-Id: If97944a079e901439139161eae39181f5c800200
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=3ef39e9b9e258ec…
commit 3ef39e9b9e258ec65f8af0276320da9c6cad7195
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:27 2017 +0100
osmoutil: centrally log process launches
Log Popen in osmoutil.py instead of in each python test. Launch message is
being removed in openbsc's python tests and added here. (change-id
Id8eb70ddfdc1d0d9f90aa5343a4ea522042c34ee)
Change-Id: I7e539abc3aeee91ae3e7635f9e28b9e557eaf969
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=93a808eababa337…
commit 93a808eababa3376f350399b9ce1e96689845af8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:21 2017 +0100
debug: monitor used TCP sockets and running osmo processes
Add global flag debug_tcp_sockets; if true, monitors all open TCP sockets of
the system and running processes by regular 'ss' and 'ps' output, and logs
which VTY sockets are opened and closed.
Change-Id: I0cc7dc049c66f29fe58fee204e74aa9e82c21989
-----------------------------------------------------------------------
Summary of changes:
osmopy/obscvty.py | 33 +++++++++++++++++++++++++++++++++
osmopy/osmotestconfig.py | 3 +++
osmopy/osmoutil.py | 25 +++++++++++++++++++++----
3 files changed, 57 insertions(+), 4 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 40a91b38ec6c9778fed18376e559631c5abe6c1a (commit)
from 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit)
Those revisions listed above that are new 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=40a91b38ec6c9778fed18376e559631c…
commit 40a91b38ec6c9778fed18376e559631c5abe6c1a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 17:54:22 2017 +0100
vty_test_runner.py: fix socket leak
Each running test would open up another socket without ever closing unused
ones. Close the sockets after each test is done.
Change-Id: Ie433c8560de54f9a9d05fa07c44bae3126d19b30
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/vty_test_runner.py | 2 ++
1 file changed, 2 insertions(+)
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, pmaier/rbs2000 has been updated
discards 07de48f50be26f8b33b357a7c52ac8a72dd2f53d (commit)
discards 3d9729d81c58c508aa5fc3ee152770815aa536b8 (commit)
discards 27ebae7074b0a39fdd93bc3219c9ffa835bf6352 (commit)
discards 6618f5baedbda52375d5ad71c3248a4e0ec95650 (commit)
discards 798458207c3ed32feebbec4b5b291cb0299cc214 (commit)
discards acd02a7ada6c70d75b13eefaed43978d68821925 (commit)
discards d1172399a354eb91451980f2362a77987096344c (commit)
discards 49fdc5321500ed52f61054d8349df8475e1022c8 (commit)
discards 0c3a89017f269926273a04cd8cc00dedefb0266f (commit)
discards bc93adaf4b9e6b26fb90960eee4c896385de281c (commit)
discards 5a91319bab1a273f8575957c4b69bdebafcbd084 (commit)
discards 05a5b1a750b50a4022f1036244b9595f7b2804c9 (commit)
discards cad3be8728f9d297e63de890e50eed6e783e9eac (commit)
discards e5c89a3fcf7a94d812e62b9c9434b1711f9655b0 (commit)
discards 670481770e64063464c7d90a154b6351686e8501 (commit)
discards 791fc000cc91cd3beff24a0b32e3bb56b149d79b (commit)
discards a607fd27820280f2119ddaabc0ea778f47f07549 (commit)
discards d3761af363e61be930708db96df93b314082615b (commit)
discards ad1470544501b5827d6c559ffe51c12d6c896f2f (commit)
discards 919f17b210232a1a7dc5c862668135923f0b72d9 (commit)
discards a402d3633fdf70d08f6f4d0b2a9020e62bbc8618 (commit)
discards 78c80fcadbc275858c622fa93cb8a1af79b7733f (commit)
discards fe39c9e2b1c9e005e7c69b8c384516002451f32a (commit)
discards e36d0484dfbd15abda59ed3e4dfb7e52a6d3dd1e (commit)
discards 999b2e5be3ec47a558e59205607c6f34de3476c6 (commit)
discards 86e48f0781e83b39327c96ce750214749b30c880 (commit)
discards 80392d452927fea5f660aa8cf44508516cad8267 (commit)
discards 7f7a08ce04b2fde0c3b5f84ff702b40bf606b6e9 (commit)
discards a8d5f61f783bdc141288fa69f958ef725a25b183 (commit)
discards fbed5cef9451ab4e15d3265c6aec8fad07562b98 (commit)
discards 9316ca1d78368011c39608ea26dc33fa3c15b3ed (commit)
discards 023c8d8d78795625ed0ea00ef72bda5c6b0ca262 (commit)
discards 5890708799efa49c803a6568d8deedde4ee08ecf (commit)
via 3f65fb0786be48b4fad0ea7cbf8f38663e302b6a (commit)
via 8858d50ab6d9bd1543ae7ec96b1c27037bbf6703 (commit)
via 496013fc5b467a8b4620890e1f9381f453b7df87 (commit)
via cc175fca80ea360080d01170b962a05c754ab806 (commit)
via d779aaef19cefa5006d9de4e75f635996048cff8 (commit)
via 0cb1d2180d4ad59e02fa362f019262163abf95d5 (commit)
via ee1649292d0516fd64562ef4dd2a5c9d62520566 (commit)
via 59400659bc6673f07b9db9d38bbbae190f10e944 (commit)
via 189f48aedd4218642ce87b8bffb2b06517cf0285 (commit)
via 140218ed56d1f24e1dedb34c3173edec3806389a (commit)
via 30c420872929d61d3cf1387cbb52de97f6da979b (commit)
via 3fbc9f11a1dcea76b889830b865cb237c308e798 (commit)
via f478d7fb15de2d76775f5612c66a70e190972fd9 (commit)
via bdb5dcd8708ba2752ae9f7d78eb01b1a63d4adc6 (commit)
via f30b66c5315392e6336803a04d92e6ca3b1e9e4e (commit)
via ed0bf2931f4c30d70cd5858348bf8d589b80a1a6 (commit)
via a5a958e9ade68ae872cb26474ce9288d9b693ddb (commit)
via 972558526670a5896155285ed2e2b8b63cb244f6 (commit)
via 1f3eed879a1dae2097adfd7d3381e886ce41f1a1 (commit)
via 79de851634df28b3ed869623bfcc49e2f6166aae (commit)
via 01ea4b0f21ba855755136bc8ba90dbf18a554b2f (commit)
via 2ec1a74f23143b715cd22018e3beb5305b47fd45 (commit)
via cba647bb0616a4649046eed26cbaee38c4d9f00e (commit)
via b75dd623c49c320e43035679062880bf4e61ef61 (commit)
via 735da0376d0fea6dee12875948cf01bd4b8bfbd5 (commit)
via af12ca5431c4810d1ce4f0dc6fa995c9d5398ed0 (commit)
via f34e669a797bdead46cb0f228bb1a5943a314ab7 (commit)
via 82f70e8580f13e8232f5bfe2b50a24026bbda13a (commit)
via 862743c7de9a5c06f49f9082a7432237ef795b63 (commit)
via 90e55b235bb13905b6b1dc2fbe8400ce0dd1d80b (commit)
via ece256a562d7daef69c208111d2ca72058fd383f (commit)
via 71b7587c3a19f98b43c311afa7be596a8b06c97f (commit)
via d8d126b56f2912b6ab42379556cf832a0bd4b7a1 (commit)
via 01850e5275e53fd75cc8605887a056db7223d404 (commit)
via 7d12ca1b947fa5efcb9d3fe2b8b038ce4ec2cbc0 (commit)
via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit)
via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit)
via 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit)
via f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit)
via a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit)
via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit)
via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit)
via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit)
via b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit)
via 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit)
via db0e380558fa03229d981dc358db98d5b781cbe5 (commit)
via 50422016f0386bb17b94196178ed5fffb6598fc6 (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 (07de48f50be26f8b33b357a7c52ac8a72dd2f53d)
\
N -- N -- N (3f65fb0786be48b4fad0ea7cbf8f38663e302b6a)
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=3f65fb0786be48b4fad0ea7cbf8f3866…
commit 3f65fb0786be48b4fad0ea7cbf8f38663e302b6a
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 24 15:18:08 2017 +0100
fixup_for_chreq_cause_codes
http://cgit.osmocom.org/openbsc/commit/?id=8858d50ab6d9bd1543ae7ec96b1c2703…
commit 8858d50ab6d9bd1543ae7ec96b1c27037bbf6703
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 24 15:32:59 2017 +0100
cosmetic: Fixing typo in enmum constant
http://cgit.osmocom.org/openbsc/commit/?id=496013fc5b467a8b4620890e1f9381f4…
commit 496013fc5b467a8b4620890e1f9381f453b7df87
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Jan 31 17:36:20 2017 +0100
pcu_sock: fix paging group calculation
The offset for the data buffer, where the last three imsi digits
are stored is wrong. Here we correct the problem.
http://cgit.osmocom.org/openbsc/commit/?id=cc175fca80ea360080d01170b962a05c…
commit cc175fca80ea360080d01170b962a05c754ab806
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Jan 31 17:04:28 2017 +0100
pcu_sock: reorganize calculation of paging group
pcu_sock.c:pcu_rx_data_req() needs to calculate the paging group
at two positions, this commit adds a functions for that to avoid
code duplication
http://cgit.osmocom.org/openbsc/commit/?id=d779aaef19cefa5006d9de4e75f63599…
commit d779aaef19cefa5006d9de4e75f635996048cff8
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 3 18:07:36 2017 +0100
abis-rsl: Send imm.ass messages via PCH
It is possible to send immidiate assign messages through the
paging channel. This commit adds the required functionality to
the pcu socket interface and to the abis_rsl api
http://cgit.osmocom.org/openbsc/commit/?id=0cb1d2180d4ad59e02fa362f01926216…
commit 0cb1d2180d4ad59e02fa362f019262163abf95d5
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Jan 17 14:46:56 2017 +0100
pcu_sock: Fix broken paging command
The pcu sends us an already made up MAC-Block that contains the
paging request. pcu_sock.c is parsing this paging request
wrongly and fails silently, which results into a dropping of the
request.
This commit fixes the parsing problems.
http://cgit.osmocom.org/openbsc/commit/?id=ee1649292d0516fd64562ef4dd2a5c9d…
commit ee1649292d0516fd64562ef4dd2a5c9d62520566
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Dec 20 14:23:45 2016 +0100
gprs: fix T3186 encoding in Sysinfo 13
The timer T3186, which is described in 3GPP TS 44.060, is using 3
bits of the si13 mac block. This requires special encoding. In the
case of T3186, the value is encoded by the formula: bits = t/500-1.
Our implementation uses the formula bits=t/500, which is incorrect.
http://cgit.osmocom.org/openbsc/commit/?id=59400659bc6673f07b9db9d38bbbae19…
commit 59400659bc6673f07b9db9d38bbbae190f10e944
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Dec 8 17:34:12 2016 +0100
cosmetic: Improve log output
callback functions in bsc_init.c and bts_ericsson_rbs2000.c do not
display any information about the received signals. This commit
changes that to make debugging easier.
http://cgit.osmocom.org/openbsc/commit/?id=189f48aedd4218642ce87b8bffb2b065…
commit 189f48aedd4218642ce87b8bffb2b06517cf0285
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 19:10:51 2016 +0100
fixup PCU_IF_SAPI_AGCH_DT sapi_string()
Change-Id: Id6588ca342267b2af092c0a4c2c195606081dfc7
http://cgit.osmocom.org/openbsc/commit/?id=140218ed56d1f24e1dedb34c3173edec…
commit 140218ed56d1f24e1dedb34c3173edec3806389a
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Dec 2 19:04:34 2016 +0100
pcu_sock: Forward imm.ass PCU originated messages
The PCU sends imm.ass messages in response to a rach request. Those
messages need to be forwarded to RSL in order to get them send. This
commit introduces the required functionality for that
Change-Id: Ice099c4ed7008200ed179e581aba1899c6c29455
http://cgit.osmocom.org/openbsc/commit/?id=30c420872929d61d3cf1387cbb52de97…
commit 30c420872929d61d3cf1387cbb52de97f6da979b
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 18:27:01 2016 +0100
pcu_sock: implement direct tlli on AGCH
Ericsson allows to attach a reference to immediate assignments. A
confirmation of the transmission is then sent back, but only containing
the reference, not the whole RLC packet.
Change-Id: I945f49e62e2a74a7906e2d49940927773edd04a9
http://cgit.osmocom.org/openbsc/commit/?id=3fbc9f11a1dcea76b889830b865cb237…
commit 3fbc9f11a1dcea76b889830b865cb237c308e798
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 17:33:01 2016 +0100
libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message
ericsson can handle a reference at the end of the message which is used in
the confirm message. The confirm message is only sent if the trailer is present.
Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f
http://cgit.osmocom.org/openbsc/commit/?id=f478d7fb15de2d76775f5612c66a70e1…
commit f478d7fb15de2d76775f5612c66a70e190972fd9
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 17:23:43 2016 +0100
libbsc: use 32bit random instead of 24 bit randomness
I expected the last byte must be zero which is'nt required
Change-Id: I7be14e82b9f1fc0da8e27e20e46c1710a0a9c7db
http://cgit.osmocom.org/openbsc/commit/?id=bdb5dcd8708ba2752ae9f7d78eb01b1a…
commit bdb5dcd8708ba2752ae9f7d78eb01b1a63d4adc6
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 05:21:45 2016 +0100
libbsc: add ericsson specific f1 trail to receive a confirmation
Change-Id: I0fdb279ce178037f99a698b99391a1720ef45c30
http://cgit.osmocom.org/openbsc/commit/?id=f30b66c5315392e6336803a04d92e6ca…
commit f30b66c5315392e6336803a04d92e6ca3b1e9e4e
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed Nov 2 02:41:41 2016 +0100
abis_om2k: protect mo fsms by NULL check
also set them NULL
Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200
http://cgit.osmocom.org/openbsc/commit/?id=ed0bf2931f4c30d70cd5858348bf8d58…
commit ed0bf2931f4c30d70cd5858348bf8d589b80a1a6
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Thu Dec 1 02:51:11 2016 +0100
libbsc/rbs2000: delay the ALTRQ request by 3 sec
Change-Id: I1bb48ba7f7cbe4010b0c40710d3f33a930f77927
http://cgit.osmocom.org/openbsc/commit/?id=a5a958e9ade68ae872cb26474ce9288d…
commit a5a958e9ade68ae872cb26474ce9288d9b693ddb
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 29 12:46:58 2016 +0100
libbsc: fix wrong mask introduced by 95db69b7 in chreq
Change-Id: I06568afe2c4728d27dcce0c84cedd7914abf8264
http://cgit.osmocom.org/openbsc/commit/?id=972558526670a5896155285ed2e2b8b6…
commit 972558526670a5896155285ed2e2b8b63cb244f6
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 29 00:21:18 2016 +0100
libbsc/pcu_sock.c: pcu_tx_info_ind allow to use TRX not starting from 0
It would prevent using only e.g. TRX 1 when TRX 0 is disabled.
Change-Id: I68dc5e837bd2a3602f7875063c85da4082196274
http://cgit.osmocom.org/openbsc/commit/?id=1f3eed879a1dae2097adfd7d3381e886…
commit 1f3eed879a1dae2097adfd7d3381e886ce41f1a1
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 29 00:18:26 2016 +0100
libbsc: enable pcu_direct to flag PCU_IF_FLAG_SYSMO
The use of PCU_IF_FLAG_SYSMO enable the PCU to use DIRECT_PHY code path
Change-Id: I1f5407264fc4f209456ffcb73d7853ff315aab86
http://cgit.osmocom.org/openbsc/commit/?id=79de851634df28b3ed869623bfcc49e2…
commit 79de851634df28b3ed869623bfcc49e2f6166aae
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon Nov 28 23:26:50 2016 +0100
libbsc: add chreq type for CHREQ_T_PDCH_ONE_PHASE & CHREQ_T_PDCH_TWO_PHASE
When using a BSC located PCU the BSC must understand PDCH requests.
Change-Id: Ie7f4ed000cf1b40d269873cf0ddf5ff9f5bbc18a
http://cgit.osmocom.org/openbsc/commit/?id=01ea4b0f21ba855755136bc8ba90dbf1…
commit 01ea4b0f21ba855755136bc8ba90dbf18a554b2f
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Thu Dec 1 03:34:20 2016 +0100
libbsc/pcu_sock: remove const qualifier
store and load use regular uint8_t.
Change-Id: I180cd1a6b1ef73c7f6e794980f4db9f06fbaf9f9
http://cgit.osmocom.org/openbsc/commit/?id=2ec1a74f23143b715cd22018e3beb530…
commit 2ec1a74f23143b715cd22018e3beb5305b47fd45
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Nov 21 01:33:22 2016 +0100
pcu_sock: Send non-NULL hLayer1 to PCU
The BSC-located PCU case looks to the PCU like a BTS-located PCU with
"direct PHY" access, i.e. the data related primitives are communicated
from the PCU directly towards the TRAU Frames or whatever transport
method is used between CCU and PCU.
In order to make the PCU believe that, we need to pass in a 'layer 1
handle'. As we don't use it, we can just pass any non-zero value and be
happy.
Change-Id: I8170bd4134904702b6b272e496100361ba473cbc
http://cgit.osmocom.org/openbsc/commit/?id=cba647bb0616a4649046eed26cbaee38…
commit cba647bb0616a4649046eed26cbaee38c4d9f00e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 20:54:47 2016 +0100
pcu_sock: Forward paging request from PCU via RSL to BTS
Change-Id: I28bf0995699618f3f5fa15fc8e1733beddfc482f
http://cgit.osmocom.org/openbsc/commit/?id=b75dd623c49c320e43035679062880bf…
commit b75dd623c49c320e43035679062880bf4e61ef61
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 20:54:04 2016 +0100
RBS2000 RSL: Support for sending RSL PAGING CMD for GPRS
Change-Id: I66541f9b20e7fd67fbec329283fc3c821c970a56
http://cgit.osmocom.org/openbsc/commit/?id=735da0376d0fea6dee12875948cf01bd…
commit 735da0376d0fea6dee12875948cf01bd4b8bfbd5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 18:39:36 2016 +0100
pcu_sock: get rid of magic numbers and use ARRAY_SIZE() for array iteration
Change-Id: I602b581fab67b3a1c3c03c73a3a99e9afd564e29
http://cgit.osmocom.org/openbsc/commit/?id=af12ca5431c4810d1ce4f0dc6fa995c9…
commit af12ca5431c4810d1ce4f0dc6fa995c9d5398ed0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 18:10:10 2016 +0100
pcu_sock: Don't re-implement core functionality like gsm_bts_trx_num()
Change-Id: I5ea506c8240dac124ccf5522d02ba18e4f0cb90d
http://cgit.osmocom.org/openbsc/commit/?id=f34e669a797bdead46cb0f228bb1a594…
commit f34e669a797bdead46cb0f228bb1a5943a314ab7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 16:40:17 2016 +0100
HACK: re-activate dynamic PDCH after activation failure
Change-Id: Iaa6ace3da2439610e12804bdd1b3186c1d269be6
http://cgit.osmocom.org/openbsc/commit/?id=82f70e8580f13e8232f5bfe2b50a2402…
commit 82f70e8580f13e8232f5bfe2b50a24026bbda13a
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Thu Dec 1 03:33:39 2016 +0100
pcu_sock: add missing headers
Change-Id: I4d79063c84f82be0babc742f3e34eb05ab11f4c6
http://cgit.osmocom.org/openbsc/commit/?id=862743c7de9a5c06f49f9082a7432237…
commit 862743c7de9a5c06f49f9082a7432237ef795b63
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Oct 26 15:19:41 2016 +0200
pcu_sock: add basic pcu interface support
Adds a basic version of a pcu socket interface, similar
to the one that can be found in osmo-bts.
http://cgit.osmocom.org/openbsc/commit/?id=90e55b235bb13905b6b1dc2fbe8400ce…
commit 90e55b235bb13905b6b1dc2fbe8400ce0dd1d80b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Nov 16 15:17:22 2016 +0100
RBS2000: Add the P-GSL Timer IE to RSL CHAN ACT for PDCH
This seems to be mandatory when an Ericsson RBS2000 uses a SuperChannel
as back-haul.
Change-Id: I793e7d62df1ca9f9c38d39e22d3868064d446c8d
http://cgit.osmocom.org/openbsc/commit/?id=ece256a562d7daef69c208111d2ca720…
commit ece256a562d7daef69c208111d2ca72058fd383f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 22:59:24 2016 +0100
OM2000: Send ALTCRQ for SuperChannel after receiving IS Enable Req Ack
When the BTS is configured to use a SuperChannel and it is using a
unix domain socket based transport towards the L2TP daemon, then
we must instruct the L2TP daemon to instruct the SIU to change the Abis
Lower Transport Mode using the ALTCRQ / ALTCRP L2TP signalling.
Change-Id: I672bfaa09c42fbeb0c8459f24b2222b952de954b
http://cgit.osmocom.org/openbsc/commit/?id=71b7587c3a19f98b43c311afa7be596a…
commit 71b7587c3a19f98b43c311afa7be596a8b06c97f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 23:00:29 2016 +0100
OM2000: Change the order of MO initialization
So far: CF-IS-CON-TF
Now: CF-TF-CON-IS
Change-Id: I8efd9bafdcf9504d2e5fc85c44c708fa53f4dff8
http://cgit.osmocom.org/openbsc/commit/?id=d8d126b56f2912b6ab42379556cf832a…
commit d8d126b56f2912b6ab42379556cf832a0bd4b7a1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 22:58:49 2016 +0100
OM2000: Add FIXME comments for missing resolving of RX/TX MO!
Change-Id: I45708df724c5fc3316eca6bd2ac2c0738b19a45b
http://cgit.osmocom.org/openbsc/commit/?id=01850e5275e53fd75cc8605887a056db…
commit 01850e5275e53fd75cc8605887a056db7223d404
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 21:18:35 2016 +0100
HACK: Don't require TRX numbers to start at 0
Change-Id: I6c5fcb06bdbe0377e2ebc46ecd73d11e834a6d99
http://cgit.osmocom.org/openbsc/commit/?id=7d12ca1b947fa5efcb9d3fe2b8b038ce…
commit 7d12ca1b947fa5efcb9d3fe2b8b038ce4ec2cbc0
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 1 23:39:03 2016 +0100
unixsocket: include UNIXSOCKET into sabm
Change-Id: If98c037119142cc33b46ab5c1bf02d4cda81c81e
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 27 +-------
openbsc/include/openbsc/gsm_data_shared.h | 4 +-
openbsc/include/openbsc/signal.h | 1 -
openbsc/include/openbsc/vty.h | 2 +-
openbsc/src/gprs/gb_proxy_main.c | 2 +-
openbsc/src/gprs/gprs_subscriber.c | 34 +++++++---
openbsc/src/gprs/gtphub_main.c | 2 +-
openbsc/src/gprs/sgsn_main.c | 2 +-
openbsc/src/libbsc/abis_rsl.c | 29 ++++----
openbsc/src/libbsc/bsc_api.c | 3 +-
openbsc/src/libbsc/bsc_vty.c | 106 ++++++++++++++++++++----------
openbsc/src/libbsc/e1_config.c | 1 -
openbsc/src/libbsc/gsm_04_08_utils.c | 12 ++--
openbsc/src/libbsc/paging.c | 17 ++---
openbsc/src/libcommon/debug.c | 45 ++++++-------
openbsc/src/libcommon/gsm_data_shared.c | 10 +++
openbsc/src/libmsc/gsm_04_08.c | 18 ++---
openbsc/src/libmsc/gsm_subscriber.c | 10 +++
openbsc/src/libmsc/smpp_openbsc.c | 2 +-
openbsc/src/libmsc/vty_interface_layer3.c | 1 -
openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +-
openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 4 +-
openbsc/src/osmo-nitb/bsc_hack.c | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 3 +-
26 files changed, 197 insertions(+), 146 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, pmaier/rbs2000 has been updated
discards 3677627b484820f17805e4214051c2021538044e (commit)
via 6bbae7775defed3c6dbf12813a82fa208174f9a4 (commit)
via a1004640ce02e4ae63e244de241b1c43a508f044 (commit)
via fa9e05e7e83e2a2adaab6f489e2d56725511fcd2 (commit)
via 8b86cd76cf6e5254f888276d73f94bb0bfcee03b (commit)
via 492e1808b0adede71be81cf0ad9d112dc39255a5 (commit)
via 0d6420b302d6638501b88460e77d33e4b1631286 (commit)
via d1c2fc6de19cf66a91139951bb386659eb1a9502 (commit)
via 812ba6dc63a75c39678dd3fe652768e76bf63183 (commit)
via bd9de2f66f82db66bbbe7e7df54bf8fee8e1a8ae (commit)
via abb23698d6363e9be368a24c034f5cfa7015a829 (commit)
via 3b8cb39e7cf4b49ada8fd8135bed9d5f1a8e405a (commit)
via 3a5ca647c531b7761dc6c555e5e0cabc972bd3ac (commit)
via 32ee5af8935406578a2b811bd3cec65e980d2918 (commit)
via 8fcc81db6607d44fe135850cef07e7a2123e1171 (commit)
via 10f5fb49dbe8e79390758d8a83e826865d76929d (commit)
via 3e6d5701e6aa56979165e58d896c14040966f04b (commit)
via 437ed4ab4295998a488769657fe300cb8d4b6080 (commit)
via 7adb567ffbbfc46dad70f1bb62f6da549127758f (commit)
via af4bb17a9345a093173d2ba98d0d4731314db8e5 (commit)
via 6f0f560eab7bd28110b1bd1d3bcf97e2690e3d50 (commit)
via 2c717948d91540016067f87bb3e0913067d42647 (commit)
via 4ffb43f654d12663af0c072eb6191716d377f4b5 (commit)
via f12d40f4df1d42e4e1ee81607db53cb01dced80d (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 (3677627b484820f17805e4214051c2021538044e)
\
N -- N -- N (6bbae7775defed3c6dbf12813a82fa208174f9a4)
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=6bbae7775defed3c6dbf12813a82…
commit 6bbae7775defed3c6dbf12813a82fa208174f9a4
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Feb 2 18:14:40 2017 +0100
Revert "Revert "gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE""
This reverts commit 909cbecbb9d3223b3b372849564600bb9be7fbda.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
Makefile.am | 2 +-
doc/osmocom-authn-protocol.txt | 250 -------------------------------
include/osmocom/core/logging.h | 33 +++-
include/osmocom/ctrl/control_if.h | 2 +-
include/osmocom/ctrl/ports.h | 1 +
include/osmocom/gprs/gprs_msgb.h | 4 -
include/osmocom/gsm/gsup.h | 5 +
include/osmocom/gsm/protocol/gsm_04_08.h | 8 +-
src/ctrl/control_if.c | 66 +++++++-
src/gb/common_vty.c | 12 +-
src/gb/common_vty.h | 6 -
src/gb/gprs_bssgp.c | 2 +-
src/gb/gprs_bssgp_vty.c | 10 +-
src/gb/gprs_ns.c | 32 ++--
src/gb/gprs_ns_vty.c | 10 +-
src/gsm/Makefile.am | 2 +-
src/gsm/abis_nm.c | 2 +-
src/gsm/auth_core.c | 9 +-
src/gsm/gsup.c | 33 +++-
src/gsm/ipa.c | 1 +
src/gsm/libosmogsm.map | 1 +
src/logging.c | 21 ++-
src/socket.c | 20 ++-
src/utils.c | 31 ++--
src/vty/logging_vty.c | 4 +-
tests/Makefile.am | 11 +-
tests/gsup/gsup_test.c | 68 ++++++++-
tests/gsup/gsup_test.err | 71 +++++++++
tests/gsup/gsup_test.ok | 2 +
tests/socket/socket_test.c | 93 ++++++++++++
tests/socket/socket_test.err | 1 +
tests/socket/socket_test.ok | 3 +
tests/testsuite.at | 11 +-
tests/utils/utils_test.c | 123 +++++++++++++++
tests/utils/utils_test.ok | 23 +++
utils/conv_gen.py | 46 +++++-
utils/osmo-sim-test.c | 6 +-
38 files changed, 673 insertions(+), 353 deletions(-)
delete mode 100644 doc/osmocom-authn-protocol.txt
create mode 100644 tests/gsup/gsup_test.err
create mode 100644 tests/socket/socket_test.c
create mode 100644 tests/socket/socket_test.err
create mode 100644 tests/socket/socket_test.ok
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit)
from 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit)
Those revisions listed above that are new 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=7a250cc9d9e4bf493d8f92d348fac169…
commit 7a250cc9d9e4bf493d8f92d348fac16976ce6521
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 19 18:04:25 2017 +0100
cosmetic: remove unused scall_signal_data.subscr
Doesn't make sense to switch this to struct vlr_subscr when it isn't used at
all. So let's remove it.
Change-Id: Ifa5901f8bf1aed3981841d24d4ec8d659f3de7a9
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/signal.h | 1 -
1 file changed, 1 deletion(-)
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/sysmocom_iu_before_cscn_rename has been created
at 01fe3e15075a444b795b14c7dc79254212573a71 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=01fe3e15075a444b795b14c7dc792542…
commit 01fe3e15075a444b795b14c7dc79254212573a71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 21 01:32:10 2016 +0200
mgcp: log payload type change
Change-Id: Iee5fa667dece12174b1933345c1ed640a264ed97
http://cgit.osmocom.org/openbsc/commit/?id=3de62eb6ca740e5ce92e4403180edca1…
commit 3de62eb6ca740e5ce92e4403180edca1879de3f1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 23 16:56:02 2017 +0100
comment: fixme: rab failure
Change-Id: I6e21f2d7dd560ab15675f3e432c37a13c4ab6792
http://cgit.osmocom.org/openbsc/commit/?id=8a6b7948ced234a0587630b96f8d56d6…
commit 8a6b7948ced234a0587630b96f8d56d6c1c8d2a2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 18 20:20:51 2016 +0200
mgcp parsing, set port from mgcp response
Change-Id: I90e2c1aa7575d5fa6e0374f5022cbb25fc3f7699
http://cgit.osmocom.org/openbsc/commit/?id=07692b43bc666b3aef6a7cd67deca7af…
commit 07692b43bc666b3aef6a7cd67deca7af0ab2cb58
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 18 18:38:59 2016 +0200
mgcp parsing, mgcp test
Change-Id: Ibe2ab17b3fa3a506a2e841ba979ea4175e3a21e8
http://cgit.osmocom.org/openbsc/commit/?id=3859c8cd744fbe23b845f7a086a869fa…
commit 3859c8cd744fbe23b845f7a086a869fa5e1f97f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 14 17:56:17 2016 +0200
mgcp: handle responses from the MGCP GW
Change-Id: I5c0493feaec775461b5a017c36b93cc2ad63c896
http://cgit.osmocom.org/openbsc/commit/?id=2554ffa8b5492076aa0ca331d9657c86…
commit 2554ffa8b5492076aa0ca331d9657c8611a55d5a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 02:53:55 2016 +0200
IuPS: cosmetic: explicitly check RAN type; move comment
Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94
http://cgit.osmocom.org/openbsc/commit/?id=c502611d537f87785e72b451104395e7…
commit c502611d537f87785e72b451104395e7da809d2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 01:39:25 2016 +0200
IuCS and IuPS: add VTY config for RAB Assignment address kind
To accomodate the ip.access nano3G without having to recompile, make the
RAB Assignment's Transport Layer Address IE's format configurable, in both
osmo-cscn and osmo-sgsn.
The long term perspective is to somehow detect which address encoding a given
3G cell prefers, but for the time being just configure it globally and set each
ue_conn_ctx to the global setting upon creation.
Add VTY command to iu_vty.c, with args passed to iu_vty_init() to insert
at an arbitrary VTY node, so that it can be used both for osmo-cscn and
osmo-sgsn. Add generic iu_vty_config_write() to write out the config.
Call iu_vty_init() from cscn_vty_init(); cscn_vty_init() is in libmsc,
hence linking of osmo-cscn now needs libiu to come after libmsc, so move
that further down.
Change-Id: I93728314742b327336f3fb6de98e6457f687e1f9
http://cgit.osmocom.org/openbsc/commit/?id=dfcd63110a7fe2c7e3c3a08a296bf2e0…
commit dfcd63110a7fe2c7e3c3a08a296bf2e044631d2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 02:55:31 2016 +0200
IuCS, IuPS: move flag to use X.213 NSAP addr into ue_conn_ctx
The future perspective is to remember the preferred RAB Transport Layer Address
encoding for each 3G cell that is connected, so store per UE conn instead of
globally hardcoding.
Add rab_assign_addr_enc member to ue_conn_ctx. Thus the iu_rab_act_cs() and
iu_rab_act_ps() functions no longer need the explicit use_x213_nsap argument.
Add include/openbsc/common.h in order to define the enum nsap_addr_enc, in a
separate file to be able to easily include it in all of libmsc, libiu and
gprs/* without creating include cycles.
Set the rab_assign_addr_enc when an MM ctx is created for iu, and whenever the
ue_conn_ctx for an Iu MM ctx is updated. This looks a bit clumsy so far, the
hope is that there will be a nice way to setup the ue_conn_ctx prior to that.
Change-Id: I49bb5736df7bdfdd55d3e7b74ee559595cfd2f7d
http://cgit.osmocom.org/openbsc/commit/?id=c77e503e29ae3280bc78b5de083a1543…
commit c77e503e29ae3280bc78b5de083a15433a8c4a71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 03:30:48 2016 +0200
sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config
It makes sense semantically, and prepares for an upcoming commit that uses
the internal global config pointer in sgsn_vty_init(), which would not
be defined yet without this.
Change-Id: Ie4cf1c0a1c9e6330a134ff4b7b2e6d5699c12bd7
http://cgit.osmocom.org/openbsc/commit/?id=53fcf56ea78667e4ac8081a1a324c391…
commit 53fcf56ea78667e4ac8081a1a324c3912317c4bf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 01:29:33 2016 +0200
iu: sort out confusion around asn_debug and asn1_xer_print
Before, I confused asn_debug with asn1_xer_print. Have two distinct VTY
commands and fix documentation.
Put the asn_debug and asn1_xer_print implementations in iu.c.
Since they are globally defined, don't pass a pointer to iu_vty_init()
but just use it directly. Might be considered less clean, but is also less
bloat.
Change-Id: Iccbadfe1585ba224f74cdfb5273b5ce29b6d78f0
http://cgit.osmocom.org/openbsc/commit/?id=f3012073a2126c20456dc9b0de24bf57…
commit f3012073a2126c20456dc9b0de24bf57ca582c6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 01:48:55 2016 +0200
iu.h: add missing includes and type defs
So far it was included only in files that also include all needed headers,
but make it so that it can be included on its own.
Change-Id: I08a756031b995bd01a6e15c678b845fd98de960b
http://cgit.osmocom.org/openbsc/commit/?id=8dd8457efca5b512cac2a8cb923d2a4c…
commit 8dd8457efca5b512cac2a8cb923d2a4c37c698f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 11 02:24:53 2016 +0200
IuCS: rapidly release connections
Do the same as we do in 2G: release the connection as soon as nothing else
is pending for a given subscriber.
Before, osmo-cscn would wait for the UE "to get bored" and send an Iu
release. But the CN should stay lean on connections. Also, 25.413[1] in section
7, 6th point states:
"While the Iu release is managed from the CN, the RNC has the capability to
request the release of all Iu connection resources from the corresponding Iu
connection."
So far we did not manage Iu release from osmo-cscn at all.
Use the same mechanism we use in 2G: from msc_release_connection(), just before
freeing the gsm_subscriber_conn, invoke a CN initiated Iu Release command to
the UE.
This works around OS#1816 ("USSD only works when IuCS is released", on nano3G),
because the Iu conn is now released right after every signalling, so that
typically no two requests will use the same conn.
In iu.h/iu.c, add iu_tx_release(), absorbing almost all of the code from
ranap_handle_co_iu_rel_req().
Add stub to db_test.c, necessary to build it without linking libiu.
[1] 3GPP TS 25.413 v12.4.0 Release 12 / ETSI TS 125 413 V12.4.0 (2015-04)
Related: OS#1816
Change-Id: Ic12bd6f3666f6fd42bd6d9fdae1c93abee3b6786
http://cgit.osmocom.org/openbsc/commit/?id=4f2217f01ed621b0ec53f0c4dd1333ac…
commit 4f2217f01ed621b0ec53f0c4dd1333acd76950de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 11 00:50:05 2016 +0200
IuCS: don't remove Iu conn until release
Don't remove the gsm_subscriber_connection without an Iu Release.
From the 2G paradigm to close a subscriber connection as soon as nothing else
is pending, osmo-cscn frequently calls msc_release_connection() to see whether
a conn has anything pending, or discards it.
In 3G however, we so far don't actively release IuCS connections from the MSC
side, but wait until the IuCS is released from the UE side. So the conn is
often discarded even though the IuCS stays open and valid, which confuses the
situation: before the UE releases a bit later, we would try to page the
subscriber unsuccessfully, because the UE expects to already be connected.
To first fix the discrepancy of Iu vs. subscr release, never discard
gsm_subscriber_connections when msc_release_connection() is called.
This creates a "lazy" CN that keeps connections open as long as the UE will
tolerate. It is really fast in sending many SMS in close succession, but is
certainly a bad CN design choice: we should rather stay lean on connections.
A subsequent commit will change this, but I decided to keep this commit as a
reference, for when we'd like to test situations that should re-use an
established connection.
Change-Id: I012378cfa432d791146db387554ec1909de05297
http://cgit.osmocom.org/openbsc/commit/?id=523b9e96d031728c0204891341aa7381…
commit 523b9e96d031728c0204891341aa73815e5a3478
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 11 01:05:22 2016 +0200
IuCS: detect whether a conn is already secure
If a CM Service Request is received on an already secure IuCS connection,
we so far didn't notice and started to authenticate again. The UE would
readily renew its authentication, but then our state got stuck since
ciphering was already established. Instead, don't authenticate again when
integrity protection is already established.
Change-Id: I3c01fe58276ba0ad918f2cd30cc3dca7c6663e68
http://cgit.osmocom.org/openbsc/commit/?id=c5122598862a25ef5e2b0249e3cf51ac…
commit c5122598862a25ef5e2b0249e3cf51ac42e8405e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 20 18:18:26 2016 +0200
mgcp dbg log
Change-Id: I56fda48edaa92abfc6e3886cdfce733bb0686f73
http://cgit.osmocom.org/openbsc/commit/?id=9221321c4b557f10f192a30fa6797355…
commit 9221321c4b557f10f192a30fa6797355f372627c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:00:16 2016 +0200
sgsn_ranap_iu_event: handle some events without valid MM context
Change-Id: Ia7e74087d56996104b6d3935b1cf12166ff67f3a
http://cgit.osmocom.org/openbsc/commit/?id=030c4778783da36f761dcb20af23dbb9…
commit 030c4778783da36f761dcb20af23dbb98586f797
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Sep 19 18:30:49 2016 +0200
IuCS: store assigned rab_id in gsm_subscriber_connection
Change-Id: I7fda4304631fc24bbd1bebe911b8403a942fcf53
http://cgit.osmocom.org/openbsc/commit/?id=9245b7ce593f0b1c51a3c1dee3ba1bf5…
commit 9245b7ce593f0b1c51a3c1dee3ba1bf5d74a6c39
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:28:35 2016 +0200
bridge calls via mgcpgw
Change-Id: Ie259e30bc532fe9817c96562022ac33443d5747a
http://cgit.osmocom.org/openbsc/commit/?id=c3e30e6eef4b138e5387e84806aed1bd…
commit c3e30e6eef4b138e5387e84806aed1bda38a6736
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:29:30 2016 +0200
also do call assignment for MT calls, upon Call Confirmed
Change-Id: I863fa73948f61aaffd7f4472f3abc3e44228e31f
http://cgit.osmocom.org/openbsc/commit/?id=6ebde7c0299f73f2ff5854e7c2ca8024…
commit 6ebde7c0299f73f2ff5854e7c2ca80247bba82cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 13:39:07 2016 +0200
IuCS: implement msc_call_assignment() for IuCS
Send IuCS RAB Activation upon MNCC_CALL_PROC_REQ.
Implement function msc_call_assignment(): decide between sending A-iface BSSMAP
Assignment Request or IuCS RAB Assignment Request.
Implement iu_rab_act_cs() to send the IuCS RAB Assignment Request. The IP
address and port of the MGCPGW sent in the RAB Assignment are still hardcoded.
The A-interface extension is not implemented yet.
Declare ranap_new_msg_rab_assign_voice() to avoid including
ranap_msg_factory.h, which would require adding ASN1 CFLAGS to Makefile.am.
The mgcpgw_client as well as some more osmo-iuh functions are now linked from
libmsc, hence add some dummy stubs to libiudummy and db_test.c.
Change-Id: Iaae51d1fbbfc28fad1c0b85e161d53d80a420a19
http://cgit.osmocom.org/openbsc/commit/?id=fcf3291e16d236170944944b04c615e7…
commit fcf3291e16d236170944944b04c615e7e9818df6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:21:10 2016 +0200
cscn: add mgcpgw client (with dummy read cb so far)
Store the mgcpgw client data in struct gsm_network.
Initialize VTY and bind the client.
Change-Id: Ifc4efb1ca44fa34c29bf23b35addb54155296d68
http://cgit.osmocom.org/openbsc/commit/?id=88711ff148346fde094bae23f5b6bc19…
commit 88711ff148346fde094bae23f5b6bc191b6c04e2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 13:39:07 2016 +0200
libmgcp: add mgcpgw client API
Add an API to send MGCP messages to an MGCP GW, from the perspective of
an MSC instructing the GW to setup RTP streams.
Rationale: the mgcp_protocol.h is mostly for the MGCP GW itself, other
implementations forward incoming MGCP messages. So a simpler approach for an
MGCP GW client is useful.
Add general VTY commands that can be used to configure mgcpgw_client.
osmo-cscn is going to use this to route RTP streams (for 3G at first).
Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135
http://cgit.osmocom.org/openbsc/commit/?id=631d9ccbd56eda64aa0cee7ea05873fe…
commit 631d9ccbd56eda64aa0cee7ea05873fe17ab3209
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 13:39:07 2016 +0200
libmgcp: add value strings for mgcp_connection_mode
Add file mgcp_common.c to implement the value strings for the
mgcp_connection_mode.
Add in a separate file because of the upcoming mgcpgw_client.c implementation,
introducing a file that contains implementations commonly used in MGCP GW as
well as its clients.
Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135
http://cgit.osmocom.org/openbsc/commit/?id=a389a6152795f7b80106dcdd005b742d…
commit a389a6152795f7b80106dcdd005b742d46c8cd0f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 20 18:16:35 2016 +0200
libmgcp: move mgcp_connection_mode to public header
mgcp_connection_mode will be used by the upcoming mgcpgw_client.h API.
Change-Id: I7a3f8905723320d968f1a53c1036904107b4fb2d
http://cgit.osmocom.org/openbsc/commit/?id=08e61880f79b3c3cd330ac5a6933a875…
commit 08e61880f79b3c3cd330ac5a6933a8753a1092a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 6 20:08:58 2016 +0200
IuCS: cosmetic prep for msc_call_assignment()
Rename gsm48_cc_tx_call_proc() to gsm48_cc_tx_call_proc_and_assign() to mark
the place where the A-interface will send a BSSAP Assignment Request / where
the IuCS-interface will send a RAB Assignment Request.
Add function msc_call_assignment() to decide between A-iface and IuCS
assignment, to be implemented in subsequent commit.
Change-Id: I0695e233d57d13658793b0e63bb7c3ff224909a0
http://cgit.osmocom.org/openbsc/commit/?id=6ce84ae0a201bea19068a29f903f561a…
commit 6ce84ae0a201bea19068a29f903f561a1e95f304
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 17:52:32 2016 +0200
IuCS: send RANAP CommonID
Add libiu function to send a CommonID message down a UE connection,
iu_tx_common_id(); add also a corresponding stub to libiudummy for linking with
tests.
Add libmsc function msc_tx_common_id() to call the above. Add this mostly to
clearly indicate in msc_ifaces.h that libmsc is calling out of the MSC; also
to do conn->via_iface checking.
Call msc_tx_common_id() after ciphering is established, in
_gsm48_rx_mm_serv_req_sec_cb()'s GSM_SECURITY_SUCCEEDED case.
Change-Id: I576ddd5bbabfc989149debd2f8a9743db6d26043
http://cgit.osmocom.org/openbsc/commit/?id=221bd937ea9bb7d1d413395468fc2f5b…
commit 221bd937ea9bb7d1d413395468fc2f5b78d58c32
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 31 15:40:18 2016 +0200
cosmetic: msc_handler, bsc_handler: drop extra whitespace
The extra ws made me not find these lines when grepping for 'dtap ='.
Change-Id: I45e5c9e7df4704546872aab15adf407298943435
http://cgit.osmocom.org/openbsc/commit/?id=fd0d60fda64be54ffc6d63672389de26…
commit fd0d60fda64be54ffc6d63672389de26bafcde22
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon May 2 08:34:57 2016 +0200
SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN
http://cgit.osmocom.org/openbsc/commit/?id=2238f8ee99fd7243c2e17224149e316c…
commit 2238f8ee99fd7243c2e17224149e316cae864a01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=b4ad77884b56fc8dde0e620db12cd9fa…
commit b4ad77884b56fc8dde0e620db12cd9fa74e1a31f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
http://cgit.osmocom.org/openbsc/commit/?id=9164ed6faa132aa94a1088c545730357…
commit 9164ed6faa132aa94a1088c545730357364db845
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=9adf4c7a40e2906e735ab2f00c265c06…
commit 9adf4c7a40e2906e735ab2f00c265c066b26d03f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=5b75a3983b26f6456826a2ce03275c89…
commit 5b75a3983b26f6456826a2ce03275c89b171f376
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=96f3034784c5f4a46751fe2e6dafea65…
commit 96f3034784c5f4a46751fe2e6dafea65a0fc5036
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=506605e0a4d3faa8203304aed7cc9c05…
commit 506605e0a4d3faa8203304aed7cc9c05514b0381
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=68173bfc25765a6329ea489d5c7d80b9…
commit 68173bfc25765a6329ea489d5c7d80b9fc36c9cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment on mscsplit, indent comment
http://cgit.osmocom.org/openbsc/commit/?id=e8f30529746333f825b462cd20281135…
commit e8f30529746333f825b462cd202811352cadaeb2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
move to libbsc: lchan_next_meas_rep() -- TODO really?
Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49
http://cgit.osmocom.org/openbsc/commit/?id=dae6b39b5915e962060b0f0402cb498d…
commit dae6b39b5915e962060b0f0402cb498d5d2d46be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
move to libbsc: gsm_bts_neighbor() -- TODO really?
Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693
http://cgit.osmocom.org/openbsc/commit/?id=c85d4b87f59bd8c856c210063f84eaa7…
commit c85d4b87f59bd8c856c210063f84eaa7c3208fe2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=447e280fa2bbf48e4c7c2a47dce5d6be…
commit 447e280fa2bbf48e4c7c2a47dce5d6be6ac0e789
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=fcb6e195b1bd912723a82bbb1cff43e3…
commit fcb6e195b1bd912723a82bbb1cff43e311689abb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=e094126930aff2e8ecabeff981eb1f3c…
commit e094126930aff2e8ecabeff981eb1f3cbe55f424
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=f09f6e303f3143309e622ef42c2af4d9…
commit f09f6e303f3143309e622ef42c2af4d960391289
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
complete IuCS paging implementation
Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
implemented only on BSC level, where each request has its own timeout value.
The MSC will still send individual requests to BSC or RNC level, where they
timeout individually. However, the MSC must also have an own timeout to be sure
to discard stale pagings that the BSC or RNC never replied for.
Add handle_paging_resp(), copying the few libmsc relevant parts of
gsm48_handle_paging_resp().
http://cgit.osmocom.org/openbsc/commit/?id=326a98e1872a5ecc4db53e05f6d1f52b…
commit 326a98e1872a5ecc4db53e05f6d1f52be196b259
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=c34d654d91b9fad0cf9c8e32b6a3182c…
commit c34d654d91b9fad0cf9c8e32b6a3182c2a36b225
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:57:53 2016 +0200
paging: actually verify subscriber authorization
Before this, any paging response would be accepted by the CN, without
checking the database whether the subscriber is in fact authorized.
The probability that a subscriber would be able to take unauthorized action
is slim, nevertheless checking authorization status with the database should
happen before we accept a connection.
http://cgit.osmocom.org/openbsc/commit/?id=a435e34f0065c23339fcf95d8936feaa…
commit a435e34f0065c23339fcf95d8936feaafc8325e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:55:22 2016 +0200
paging: change subscr_paging_cb() into subscr_rx_paging_response()
Remove one layer of callback indirection in paging. When a paging response
arrives, we always want to first secure the connection, thus a fixed
subscr_rx_paging_response() function is more appropriate and avoids having
to store a cbfn. The actual actions to be taken upon successful paging are
of course still in callback functions stored with each subscriber.
Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
paging on all BTSs, which is not the responsibility of libmsc.
Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d
http://cgit.osmocom.org/openbsc/commit/?id=383b8505289aa272a44ceb3bba5bfe16…
commit 383b8505289aa272a44ceb3bba5bfe169c19b56a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
move subscr auth check to gsm_subscriber.c
add subscr_authorized(), subscr_authorized_imsi()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=2c750f19e0098827d30d99d87b869458…
commit 2c750f19e0098827d30d99d87b869458658bf77b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:11:25 2016 +0200
auth log
Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef
http://cgit.osmocom.org/openbsc/commit/?id=5f1cb5bfc3e041fcd91fd223ce60a1bf…
commit 5f1cb5bfc3e041fcd91fd223ce60a1bfdcfad8f4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:09:46 2016 +0200
iu auth wip
Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03
http://cgit.osmocom.org/openbsc/commit/?id=0648e796406489ce4a35ec54514451a3…
commit 0648e796406489ce4a35ec54514451a32db488ac
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:03:09 2016 +0200
Iu auth wip
Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14
http://cgit.osmocom.org/openbsc/commit/?id=1bed088a4916e3761738c664a0ffc711…
commit 1bed088a4916e3761738c664a0ffc711778cf9ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:21:32 2016 +0200
cosmetic prep: change int -> bool authorize_subscriber()
Upcoming function subscr_authorized() will flip this to bool, so separate
this change cosmetically.
Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5
http://cgit.osmocom.org/openbsc/commit/?id=baf9a1d6001342a82cc2383f1e2bcd16…
commit baf9a1d6001342a82cc2383f1e2bcd16d1b55d12
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=169a8cf586cfde06002d4ea2878f4650…
commit 169a8cf586cfde06002d4ea2878f4650be5808ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=2817e699ac312e03ce7a1715c22f1f3f…
commit 2817e699ac312e03ce7a1715c22f1f3f0afd087f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=88f938aec27b079fc282d5942e315981…
commit 88f938aec27b079fc282d5942e3159819fa31218
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=831daf51f42f57d61896101afcddbfe0…
commit 831daf51f42f57d61896101afcddbfe08e7cbfaa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
remove unneccessary linking from some tests
The recent shifts and cuts have made some library linking for bsc, channel and
db tests unnecessary.
http://cgit.osmocom.org/openbsc/commit/?id=9f184d950cfdeef0c33cdb0dec768458…
commit 9f184d950cfdeef0c33cdb0dec768458c3022f86
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
libbsc, don't call it directly.
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=a111e13671ae0017dbda5328bf9b8490…
commit a111e13671ae0017dbda5328bf9b8490a14c2c70
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 21:44:32 2016 +0200
cut off libbsc paging, pending paging in libmsc
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 CSCN 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.
Change-Id: I8b6920ddc54fc3f2876a59664e6722666d8a8a4a
http://cgit.osmocom.org/openbsc/commit/?id=eafcf66a18ae450baee4b9e96406b28b…
commit eafcf66a18ae450baee4b9e96406b28be6718793
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
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 relatd to msc_gsm0808_tx_cipher_mode() in two places.
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=a7319717947372a677d1dd8f0504cc8c…
commit a7319717947372a677d1dd8f0504cc8c9926b364
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=4db381b3cc0b8f0357d5b41c2fa4e3b5…
commit 4db381b3cc0b8f0357d5b41c2fa4e3b55f054d3a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
add libiudummy, to avoid linking Iu deps in tests
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=e1707d48b2caf226dec515e709efdff5…
commit e1707d48b2caf226dec515e709efdff51868470d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead?
Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec
http://cgit.osmocom.org/openbsc/commit/?id=7c30bc784a628db0a0ab439bc624df20…
commit 7c30bc784a628db0a0ab439bc624df209b18dae9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
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
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=4703561fc66dfb54ad9cf6811e5cf78c…
commit 4703561fc66dfb54ad9cf6811e5cf78cebd034b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn vty, remove nitb vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=5d7a713e32eda9f50d6c44cbbc7b8372…
commit 5d7a713e32eda9f50d6c44cbbc7b8372fea63898
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=6759ac79d86b1bf4592bdd6f4d506826…
commit 6759ac79d86b1bf4592bdd6f4d506826dd5d271f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=74d94e0aba37b3161eec176347741652…
commit 74d94e0aba37b3161eec176347741652d345d15e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=9f6a41e0975e17677b6710a317e7bbc2…
commit 9f6a41e0975e17677b6710a317e7bbc2e154511d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
gsm_04_08, gsm_subscriber: decouple lac from bts
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
subscr_update(): remove bts arg, add lac arg.
Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=67893249684b90eca5a4531c4654b164…
commit 67893249684b90eca5a4531c4654b164f6cf0c4d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=b6d6086d2bd9610ca1e0fb022c776d6c…
commit b6d6086d2bd9610ca1e0fb022c776d6c0386c361
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Set the T3212 default value in struct gsm_network and take that value when
creating a BTS.
Adjust VTY accordingly.
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=248cc90f8de1f4d3017dfe123c884739…
commit 248cc90f8de1f4d3017dfe123c884739da83940d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=b583f7b07b7725a589eb53ef3d151cee…
commit b583f7b07b7725a589eb53ef3d151ceee28e833c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
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 via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: 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]").
Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798
http://cgit.osmocom.org/openbsc/commit/?id=aab55eaf8962446136fb47b7c03e9204…
commit aab55eaf8962446136fb47b7c03e9204c340e67d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=115b6a9b79e8fb622c01663ab3b7a541…
commit 115b6a9b79e8fb622c01663ab3b7a541ffd52b1b
Author: Harald Welte <laforge(a)gnumonks.org>
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.
Conflicts:
openbsc/src/libmsc/gsm_04_08.c
Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)