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/sgsn-id-3 has been updated
via a1813e1a47e42aaa5ff0a0376240145afaf5e4ad (commit)
from e6c4e75c9179d9bfd216076adde1ceb920a29502 (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=a1813e1a47e42aaa5ff0a0376240145a…
commit a1813e1a47e42aaa5ff0a0376240145afaf5e4ad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 1 01:52:40 2015 +0200
gsup/oap: add OAP to GSUP client.
Trigger an OAP registration upon connect, handle incoming OAP messages and
send replies as coming from oap_handle().
Add oap_config to sgsn_config (todo: vty).
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_gsup_client.h | 7 ++-
openbsc/include/openbsc/sgsn.h | 3 ++
openbsc/src/gprs/gprs_gsup_client.c | 68 +++++++++++++++++++++++++-----
openbsc/src/gprs/gprs_subscriber.c | 3 +-
4 files changed, 68 insertions(+), 13 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id-3 has been created
at e6c4e75c9179d9bfd216076adde1ceb920a29502 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=e6c4e75c9179d9bfd216076adde1ceb9…
commit e6c4e75c9179d9bfd216076adde1ceb920a29502
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 30 22:58:57 2015 +0200
oap: add OAP API test (sgsn_test.c)
http://cgit.osmocom.org/openbsc/commit/?id=dcfc06eca33c9ddeacb786d8a6e9d5f4…
commit dcfc06eca33c9ddeacb786d8a6e9d5f43adc92c2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 30 18:30:11 2015 +0200
oap: implement initial OAP API.
Add oap.[hc] and oap_messages.[hc].
http://cgit.osmocom.org/openbsc/commit/?id=4c31279e324b464ea5bb824fd47c50fc…
commit 4c31279e324b464ea5bb824fd47c50fc3fceddb3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 30 18:01:50 2015 +0200
Add OAP design document.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=54fbafdade5f90308c4737714c8700dc…
commit 54fbafdade5f90308c4737714c8700dc5daf0978
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 30 17:55:26 2015 +0200
gsup: factor out header composition & sending.
Move IPA header composition and sending to new static gsup_client_send() (so I
can use it in the upcoming OAP code).
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=fd055b1eb9adc8e113e985033847164c…
commit fd055b1eb9adc8e113e985033847164c156f57ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 30 17:44:55 2015 +0200
libcommon: soak up three static functions.
Add new kitchen sink openbsc/utils.h and libcommon/utils.c to make three so far
static functions public (so I can use them in the upcoming OAP code).
A place to put them could have been the gprs_utils.h, but all general functions
in there have a gprs_ prefix, and todo markings to move them away. All other
libcommon headers are too specific, so I opened up this kitchen sink header.
Apply the change in Makefiles and C files.
-----------------------------------------------------------------------
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/gtphub has been updated
via dd0c3409a9c124493d9c4c85fdb65acf48414e98 (commit)
from 2fc3842416f1fd1df66385c747798394ba3ff2ae (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=dd0c3409a9c124493d9c4c85fdb65acf…
commit dd0c3409a9c124493d9c4c85fdb65acf48414e98
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Sep 28 03:12:38 2015 +0200
gtphub: first GTP decoding.
This actually adds a dependency to openggsn: debatable.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 1 +
openbsc/src/gprs/gtphub_main.c | 162 +++++++++++++++++++++++++++++++++++++++-
2 files changed, 159 insertions(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub-1fd has been created
at 4ab31a062312e5f4b2d7642252427befde14e838 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=4ab31a062312e5f4b2d7642252427bef…
commit 4ab31a062312e5f4b2d7642252427befde14e838
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 25 00:24:19 2015 +0200
gtphub: use just one fd for UDP rx + tx.
Add osmo_addr_init() (static, considering moving it to libosmocore) by copying
the first bit of osmo_sock_init().
-----------------------------------------------------------------------
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/gtphub has been updated
via 2fc3842416f1fd1df66385c747798394ba3ff2ae (commit)
via 6662b3e3e0b23bbb4698d7067055ef66c744f39f (commit)
from 0c52b7b7e6581e91d3fa1a9082bfe97888772f6f (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=2fc3842416f1fd1df66385c747798394…
commit 2fc3842416f1fd1df66385c747798394ba3ff2ae
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 25 01:13:09 2015 +0200
gtphub: add to build
Add program osmo-gtphub from gtphub_main.c to Makefile.am.
Add osmo-gtphub binary to gitignore.
http://cgit.osmocom.org/openbsc/commit/?id=6662b3e3e0b23bbb4698d7067055ef66…
commit 6662b3e3e0b23bbb4698d7067055ef66c744f39f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 25 00:44:30 2015 +0200
gtphub: use osmo_sock* API.
Use the much more convenient osmo_sock_init_ofd().
This adds IPv6 and hostname resolution.
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 1 +
openbsc/src/gprs/Makefile.am | 4 ++
openbsc/src/gprs/gtphub_main.c | 94 +++++++++++++++++-------------------------
3 files changed, 42 insertions(+), 57 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/gtphub has been created
at 0c52b7b7e6581e91d3fa1a9082bfe97888772f6f (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=0c52b7b7e6581e91d3fa1a9082bfe978…
commit 0c52b7b7e6581e91d3fa1a9082bfe97888772f6f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 24 17:32:30 2015 +0200
Add GTP hub, so far as simplistic UDP forwarder.
This is the first duckstep towards a new GTP hub. The aim is to mux GTP
connections, so that multiple SGSNs can talk to a single GGSN.
Todo: everything.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 130be40c3e1bd7a1c7003c71cbae071a3d51cf62 (commit)
from d3496aed6938b368a5f0a2112041e065bbe254f9 (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=130be40c3e1bd7a1c7003c71cbae071a…
commit 130be40c3e1bd7a1c7003c71cbae071a3d51cf62
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 24 17:28:47 2015 +0200
sgsn_main: in -h, print default config file
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/sgsn_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 d3496aed6938b368a5f0a2112041e065bbe254f9 (commit)
from 3e4e8cfb74bed5dafb1c9d6c46aa18841ac40830 (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=d3496aed6938b368a5f0a2112041e065…
commit d3496aed6938b368a5f0a2112041e065bbe254f9
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Sep 24 11:01:01 2015 +0200
debian: Attempt to fix packaging and point to a meaningful readme
The empty README file has been removed but the package still tries
to install it.
-----------------------------------------------------------------------
Summary of changes:
debian/docs | 2 +-
1 file changed, 1 insertion(+), 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, zecke/features/amr2 has been created
at 39c5459215622b9dc816c897fc78f646d26a84da (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=39c5459215622b9dc816c897fc78f646…
commit 39c5459215622b9dc816c897fc78f646d26a84da
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Sep 24 16:26:01 2015 +0200
amr: Attempt to unbreak the AMR support in the BSC
The signature of mr_config and the BSC implementation didn't
match and the compiler was warning about it:
osmo_bsc_api.c:530:2: warning: initialization from incompatible pointer type
.mr_config = bsc_mr_config,
^
osmo_bsc_api.c:530:2: warning: (near initialization for ‘bsc_handler.mr_config’)
Change the mr_config again and provide an implementation
that will set the ms and bts data structure. It would be
better to put the size outside of the IE but I am not going
to change it right now. It would also be nice to either move
the AMR setting into the "nitb" structure or have the msc
data be used _after_ the bts settings. This needs to be
cleaned up in the next step.
http://cgit.osmocom.org/openbsc/commit/?id=03a42e313cb82fe00510b9f052586a36…
commit 03a42e313cb82fe00510b9f052586a3664e504ce
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Sep 24 11:39:38 2015 +0200
amr: Kill more duplication and let the code work one of the modes
http://cgit.osmocom.org/openbsc/commit/?id=b3c89769a9cbda6e6d676beedd9f0c31…
commit b3c89769a9cbda6e6d676beedd9f0c31936dbef4
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Sep 24 11:30:58 2015 +0200
amr: Instead of putting ms/bts into the same struct.. use it twice
This way a lot of if/else can just be killed by the caller deciding
which of the two instances to use.
I have copied both branches to new files, replace bts for ms in one
of them and ran diff on it. There is no difference.
http://cgit.osmocom.org/openbsc/commit/?id=17dcb1506ea61f1d5d2093b2fe75c206…
commit 17dcb1506ea61f1d5d2093b2fe75c206d4010504
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 19:32:46 2015 +0200
amr: Remove some code duplication in preparation
Merge two copies into a local static helper function. The format
of the message will change and then it is easier to modify it in
one place than in two.
Sadly the original patch was merged before this clean-up so do
the clean-up as second step.
Conflicts:
openbsc/src/libbsc/abis_rsl.c
openbsc/src/libbsc/gsm_04_08_utils.c
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 3e4e8cfb74bed5dafb1c9d6c46aa18841ac40830 (commit)
from 925504bfe0834be6b1549af51242ef24fa2a0eaa (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=3e4e8cfb74bed5dafb1c9d6c46aa1884…
commit 3e4e8cfb74bed5dafb1c9d6c46aa18841ac40830
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Sep 24 15:38:38 2015 +0200
vty: Change the return type from enum to int
clang complained that different enums are mixed with the
return type and we actually want this to be an int now.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gb_proxy_main.c | 2 +-
openbsc/src/gprs/sgsn_main.c | 2 +-
openbsc/src/libcommon/common_vty.c | 2 +-
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-nitb/bsc_hack.c | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id has been updated
via 66ab8d0fae7870113d322edccb0f5fb24fa6b058 (commit)
from 8077900807d74c1b0ec17c6a5d372833ce6d94d4 (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=66ab8d0fae7870113d322edccb0f5fb2…
commit 66ab8d0fae7870113d322edccb0f5fb24fa6b058
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 24 15:15:01 2015 +0200
oap: add vty config parsing, tweak gprs_oap_config
Move parsing of the OAP secret from gprs_oap_init() to the vty config parsing
function.
Hence, in gprs_oap_config, instead of a const char* hex-string, store the
actual parsed octets. Add the gprs_oap_config.shared_secret_present flag to
indicate a missing shared secret config (previously a NULL char*).
In gprs_oap_init(), now merely verify that all values are present, set the
state enum value accordingly and copy the values to the gprs_oap_state struct.
Comment on this duplication.
Remove the now obsolete oap_config_error enum value -- the string is parsed in
vty and gprs_oap_init does not encounter such errors anymore.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_oap.h | 12 +++++--
openbsc/src/gprs/gprs_oap.c | 26 ++------------
openbsc/src/gprs/sgsn_vty.c | 70 ++++++++++++++++++++++++++++++++++++++
openbsc/tests/sgsn/sgsn_test.c | 56 +++++-------------------------
4 files changed, 91 insertions(+), 73 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id has been updated
via 8077900807d74c1b0ec17c6a5d372833ce6d94d4 (commit)
from a16feb74a7c09919739015e989433cad1abe8064 (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=8077900807d74c1b0ec17c6a5d372833…
commit 8077900807d74c1b0ec17c6a5d372833ce6d94d4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 24 14:11:11 2015 +0200
oap: tweak spec document.
Remove sentence that is not applicable (copy-past-o from GSUP).
Add Kc to the ascii art diagram, and remove braces from "(Kc?)" in the text.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/osmocom-authn-protocol.txt | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, shared/packages/testing has been updated
discards 7f7470a1282709a1c9572f0ecb9a6b424f0112bd (commit)
discards b8c8f2236703ba7a6cd3aa4bbeb5457b15aa3071 (commit)
discards 14f5cf59b1965d61f264e2330782291e6f2e4b15 (commit)
discards 91adfc6212e6bfe44d11cbe27c4b58cc82cd6d4b (commit)
discards 98f794698aafec5a2a815c33817757a164540216 (commit)
discards 18615efceddd94009f0729495c66642d52b619d1 (commit)
discards 49f978ae978a53b63310d8ff88be8038f9927dee (commit)
via 53a268c24482cb7cd9fb91902ff7333debfafeb2 (commit)
via b2ec026170815d17c3f17a314b58d7a1739d4744 (commit)
via d8b6eded8d3254333c7a6be2c245a36325175e3e (commit)
via 79b459c0af5f38c3849befd0285fba2011e0f37f (commit)
via a27b55d8db8ddba2a476c5819bf1101f2d72bf23 (commit)
via aa57c6148709c5c52066621a83155673db344eb0 (commit)
via 11da0673f4448820f0b91babcd97ebb503d26fe2 (commit)
via 2327691012e915231bc1a737475e394132cff34e (commit)
via 00c9f91a221fbac04e3bd0d03c6d8be8e497d385 (commit)
via 925504bfe0834be6b1549af51242ef24fa2a0eaa (commit)
via e57e0fa701d659ad8acf83cb14f7caa0bd563068 (commit)
via 732665269e2f7d2494da48fab44021fa7efd638f (commit)
via 354d1f3084a1f08c52f37f119f4524eb454b214f (commit)
via c6a8d09b78e0d71644412c6e52c94d7facff86f6 (commit)
via 51cf69cdb47995f9767810f4ced5d1dc6b83b054 (commit)
via 4b4a187b4ffd9bd3eb1eac69160600f27f019fc1 (commit)
via 53122b09d0e0890aa656e0d23a879bd61999d4fb (commit)
via c21dcb20e5a7e5f9317ac797d03639c191de4eae (commit)
via c8a6c13e4ee0c4355a685a03b892dce5e5e07752 (commit)
via ffbf45e09e400e934d0f507c8b2e252cdb6ac395 (commit)
via 08c508f84a8d088f8454d0f21f83ecc22e30d72d (commit)
via d721579a6aba0e6d72f44fe8ec21a7276acebda4 (commit)
via 92360b15e323a90f3da909cec8cc3c5bac2c6515 (commit)
via 614aba391d836645127b90dab7f3ec826d7b574e (commit)
via 79135acbb88c92bbe0214ada4feea53cb12a0ef4 (commit)
via e5ba92e7bedcb3e9981161a33f7dd8ef6d2cf178 (commit)
via e18f78e81dab5d041561c8b63ac45ab12ef12c08 (commit)
via 8fc568466c7daed27552a7d57405e68addd1fe59 (commit)
via 0190d790b68998c8f377ef8bf8f2a0cb28664e3b (commit)
via c390ae8eaf0fd505ae1138b356358e0bcfe13e61 (commit)
via e6ed009a36d410fc0cbac7a82d92313bd6d4c084 (commit)
via ceef936ea894781a14584efc9256856cca6d1c0f (commit)
via 57e95a22f02b5b2ec781d9bc977c785a6e6f1166 (commit)
via ecff2424e56ce2a69dfe35190a5182cb90a3c09c (commit)
via b9845f937e002acce44d15948d9770235cadc744 (commit)
via 6b39feedc78a2b23fb0d7f76e91b3fc631dffdc8 (commit)
via 601cf12f814cd74c3fcc939839f07aa9ccde7aff (commit)
via eb98c74fb1c485e5793d6648c9e69cc50cf27758 (commit)
via 22df4ac8481abb112025166bd58d6652094a749b (commit)
via 78fa99103d2de97a44d277befe3d7dc9ea00c267 (commit)
via 6a19dd0d31da3216a0620947f2e9f7550179db65 (commit)
via 9450882901e04ed233cc0fa5512f5b14b4f344bd (commit)
via 39ba248608f84341db21fffe861722d4ea56da8b (commit)
via 4d4944a07d09a21d79e18f321eaa1fdcaddd7964 (commit)
via 93e795c1fdee782efa3856baf0abdc21fe3edc7f (commit)
via 4c97435b3537cfe5a13e427b3d38ee591a686961 (commit)
via d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52 (commit)
via a334e90ddf99697ad6b18df80f1cd7473b2314d4 (commit)
via aeadf261e54d4e3987797b5818a8356441512568 (commit)
via ca7d05bdb9e5be89442d6a2870e87919fdb11b98 (commit)
via a611da8407a609a3a426c61e7fb10230a9320122 (commit)
via 0eaad4f216637804458eacf31b0a1b10cff19e7b (commit)
via e9f7c9925c26b23f7c29ace8da381e439a658eeb (commit)
via 29d58b734d169021bb794d259fa0dde205545bf1 (commit)
via c9dbe3c7b1fef1a4132a2415d3e74a04591735c9 (commit)
via 2f25764e51d7272a162d2b9f81d8124f6c1af76e (commit)
via 5425e5ea27e3d5b4ce43c1e2ae40252dd14ddfb0 (commit)
via 815945550685249aa002ef55b9ef990faa10ee0e (commit)
via e019b564eccaf63ca372db6811dfa3dd6c4d9084 (commit)
via eb48cafac9af84586679a4ce4caeb985ef0b1eb1 (commit)
via 778c7d1544fd1c0ae4e4716a3b2391ae82c60f41 (commit)
via ba43365e963b884cd488487328504396b0257241 (commit)
via 469f992b2bf9fd3d80928d11ca50ef663bf5b90e (commit)
via b618c7ec9bd29c471a153da833bb50089f48d2f6 (commit)
via daaea0c84fee46d9b63b746d5ed2cdf66f990352 (commit)
via 5c06e4045aa3c23e535af09a108360b4a4365c74 (commit)
via 145e2532f48fa860e5ce58368d813b927a6aec44 (commit)
via 666e36aea9ddb9ffc6fd1c7620943449be345355 (commit)
via 5f8a0c5c7031c15beac4532fcde7450b9c0f84fe (commit)
via d15409876cd9cbb9113fb766b91d1cacfea2428b (commit)
via 4672059d948a3ad9701341b9686abd45301e057b (commit)
via a2c41c42b1a8558965f201e43dcaec6bb8e64b35 (commit)
via 1e365477ee5e4dc708b94474b4e094ea3c21d95b (commit)
via 14a434b9d660cb92382f418739b8329b44640496 (commit)
via 7c19c6b4064b10511fa5f5327030c21616905d94 (commit)
via 42cf2e03c936d34c1bda7d491f9e367bf02dddce (commit)
via dcbc83355e1d7243180d436cadabd913bee2c922 (commit)
via e3c391e8d00b80cc2a2c2a71a52a077cc9aaf9d7 (commit)
via af1b968b22fa36d11dc2a20cb35dcbddaba50b7b (commit)
via b69518f3834b60901ab5750b6ce3b623d9479c1e (commit)
via 58ec15c4edd14914479f2c4a6a885a6435dc81fe (commit)
via 9f95ae888589dfddfe1fd325d0fb2f8361f03fab (commit)
via 8ee53ed9ec5e5f045778ab8b30f10cb86ec55c4a (commit)
via 694d98042f1adfad0e54f97d0e4c8787c5fccbac (commit)
via e2ac6b77feecc5b7194a308bbd11e206c4a41fcb (commit)
via 9705671025eba34b70d73e9d4e78813e4f2d31da (commit)
via fce6971fe3673e8269414188fda0ce3b28b5cf03 (commit)
via 8a8df80772a4bac0f3cb4d384f45a5d4c463fe11 (commit)
via 0363d1bb97663e83aa0dc3a1e6b425b1870dd271 (commit)
via aa0cecd9b7986254983af6b6cbef291183709ca0 (commit)
via 2dd18bdd87a130a3536b12af874e331d93593e9b (commit)
via 57ee78078905c7499bd4e6857f8981d22badfcac (commit)
via 797eb7b592e2912ef3e12dbac415f6fa9d444ab9 (commit)
via 4bb3fccb75d4bf66fccb22da27138e702f0cef1c (commit)
via b25c8342cc850a421da3ffa1054a70a6be6645dc (commit)
via c58a1e573b4eedc213f210b97f6a3d82ffdc056f (commit)
via ce97a06fa385c97715bb52b34cc571789e9c79e5 (commit)
via 0958938d4ea32b4eff288b4b1369384f8eaddb93 (commit)
via f2e114ac85700c8b018d4d1495f6ef1762e0718d (commit)
via 65b0efe56eafff992d60854787b83275ac33f84e (commit)
via c36a13b073d39a5249418e7e0e78b7a45bfeb310 (commit)
via 9cb249bf84b256168b807305a1c4884c5c5fc9fb (commit)
via 5fd0c64e0a249264b112d62afb6e1c2299187f68 (commit)
via b7ae0b34f94b93555370f4492076f7d57ed7031a (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 (7f7470a1282709a1c9572f0ecb9a6b424f0112bd)
\
N -- N -- N (53a268c24482cb7cd9fb91902ff7333debfafeb2)
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=53a268c24482cb7cd9fb91902ff7333d…
commit 53a268c24482cb7cd9fb91902ff7333debfafeb2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Sep 24 10:46:02 2015 +0200
debian: Make a new release again
http://cgit.osmocom.org/openbsc/commit/?id=b2ec026170815d17c3f17a314b58d7a1…
commit b2ec026170815d17c3f17a314b58d7a1739d4744
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 17:36:12 2015 +0200
debian: New release
http://cgit.osmocom.org/openbsc/commit/?id=d8b6eded8d3254333c7a6be2c245a363…
commit d8b6eded8d3254333c7a6be2c245a36325175e3e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 16 15:30:19 2015 +0200
debian: Build new package
http://cgit.osmocom.org/openbsc/commit/?id=79b459c0af5f38c3849befd0285fba20…
commit 79b459c0af5f38c3849befd0285fba2011e0f37f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 26 00:16:00 2015 +0800
debian: Add the new c-ares dependency for the SGSN
http://cgit.osmocom.org/openbsc/commit/?id=a27b55d8db8ddba2a476c5819bf1101f…
commit a27b55d8db8ddba2a476c5819bf1101f2d72bf23
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 20:26:27 2015 -0400
debian: New release with new NAT command
http://cgit.osmocom.org/openbsc/commit/?id=aa57c6148709c5c52066621a83155673…
commit aa57c6148709c5c52066621a83155673db344eb0
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 17:47:26 2015 -0400
debian: Build new packages
http://cgit.osmocom.org/openbsc/commit/?id=11da0673f4448820f0b91babcd97ebb5…
commit 11da0673f4448820f0b91babcd97ebb503d26fe2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Oct 17 10:08:02 2014 +0200
sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO)
Currently an OSMO_ASSERT fails, if the message's and the mmctx's
TLLIs do not match.
This commit turns the assertion into an ERROR log message and uses
the default values for IMSI, DRX, and RA CAP instead of the MM
context values in this case.
TODO:
- find the real source for the problem
- add test cases derived from what is being described in the ticket
Ticket: OW#1322
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=2327691012e915231bc1a737475e3941…
commit 2327691012e915231bc1a737475e394132cff34e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 30 13:53:26 2014 +0200
sgsn: Added TODOs (TODO)
TODO:
- fix and remove TODOs
- add test cases for Detach(reattach)
- add test cases for PDP context deletion (OW#1311)
- add test cases for Cancel pending timer in sgsn_mm_ctx_free
- remove this commit
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=00c9f91a221fbac04e3bd0d03c6d8be8…
commit 00c9f91a221fbac04e3bd0d03c6d8be8e497d385
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:11:20 2014 +0100
sgsn: Add logging to connect_timer_cb (TODO)
TODO:
- LOGLevel ?
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
README | 0
debian/changelog | 21 +-
debian/control | 2 +-
debian/rules | 2 +-
openbsc/Makefile.am | 2 +-
openbsc/configure.ac | 7 +-
.../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 44 +++
openbsc/include/openbsc/bsc_api.h | 2 +-
openbsc/include/openbsc/bsc_msc.h | 2 +-
openbsc/include/openbsc/bsc_nat.h | 6 +-
openbsc/include/openbsc/gsm_04_08.h | 17 +
openbsc/include/openbsc/gsm_data.h | 9 +
openbsc/include/openbsc/gsm_data_shared.h | 14 +-
openbsc/include/openbsc/meas_feed.h | 14 +-
openbsc/include/openbsc/mgcp.h | 10 +
openbsc/include/openbsc/mgcp_internal.h | 82 ++++-
openbsc/include/openbsc/mgcp_transcode.h | 3 +-
openbsc/include/openbsc/mncc.h | 14 +-
openbsc/include/openbsc/mncc_int.h | 2 +
openbsc/include/openbsc/osmo_msc_data.h | 5 +-
openbsc/include/openbsc/sgsn.h | 15 +
openbsc/osmoappdesc.py | 3 +-
openbsc/src/gprs/gb_proxy_vty.c | 53 +++
openbsc/src/gprs/gprs_gmm.c | 124 +++----
openbsc/src/gprs/gprs_llc.c | 2 +-
openbsc/src/gprs/gprs_sgsn.c | 5 +-
openbsc/src/gprs/sgsn_ares.c | 3 +-
openbsc/src/gprs/sgsn_vty.c | 97 +++++-
openbsc/src/libbsc/abis_rsl.c | 13 +-
openbsc/src/libbsc/bsc_api.c | 28 +-
openbsc/src/libbsc/bsc_ctrl_commands.c | 18 +-
openbsc/src/libbsc/bsc_init.c | 30 +-
openbsc/src/libbsc/bsc_msc.c | 22 +-
openbsc/src/libbsc/bsc_vty.c | 384 +++++++++++++++++++++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 4 +
openbsc/src/libbsc/chan_alloc.c | 4 +-
openbsc/src/libbsc/gsm_04_08_utils.c | 82 +++--
openbsc/src/libbsc/handover_logic.c | 3 +-
openbsc/src/libbsc/paging.c | 29 +-
openbsc/src/libbsc/system_information.c | 10 +-
openbsc/src/libcommon/gsm_data.c | 2 +
openbsc/src/libfilter/Makefile.am | 2 +-
openbsc/src/libfilter/bsc_msg_filter.c | 3 -
openbsc/src/libmgcp/Makefile.am | 3 +-
openbsc/src/libmgcp/mgcp_network.c | 29 +-
openbsc/src/libmgcp/mgcp_osmux.c | 7 +
openbsc/src/libmgcp/mgcp_protocol.c | 240 +------------
openbsc/src/libmgcp/mgcp_sdp.c | 305 ++++++++++++++++
openbsc/src/libmgcp/mgcp_transcode.c | 26 ++
openbsc/src/libmgcp/mgcp_vty.c | 62 ++++
openbsc/src/libmsc/db.c | 6 +-
openbsc/src/libmsc/gsm_04_08.c | 383 ++++++++++++++++----
openbsc/src/libmsc/gsm_04_11.c | 119 ++++---
openbsc/src/libmsc/gsm_subscriber.c | 19 +-
openbsc/src/libmsc/meas_feed.c | 11 +
openbsc/src/libmsc/mncc.c | 3 +
openbsc/src/libmsc/mncc_builtin.c | 9 +-
openbsc/src/libmsc/silent_call.c | 7 +-
openbsc/src/libmsc/smpp_openbsc.c | 7 +
openbsc/src/libmsc/smpp_smsc.h | 11 +
openbsc/src/libmsc/smpp_vty.c | 22 ++
openbsc/src/libmsc/vty_interface_layer3.c | 36 +-
openbsc/src/libtrau/Makefile.am | 2 +-
openbsc/src/osmo-bsc/Makefile.am | 2 +-
openbsc/src/osmo-bsc/osmo_bsc_api.c | 4 +-
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 6 +-
openbsc/src/osmo-bsc/osmo_bsc_msc.c | 62 +++-
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 37 +-
openbsc/src/osmo-bsc_mgcp/Makefile.am | 6 +-
openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +-
openbsc/src/osmo-bsc_nat/Makefile.am | 4 +-
openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 19 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 142 ++++++--
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c | 4 +-
openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 18 +
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 32 +-
openbsc/src/osmo-nitb/bsc_hack.c | 26 +-
openbsc/tests/bsc-nat/bsc_data.c | 4 +-
openbsc/tests/bsc-nat/bsc_nat_test.c | 2 +-
openbsc/tests/gbproxy/Makefile.am | 2 +-
openbsc/tests/gbproxy/gbproxy_test.c | 2 +-
openbsc/tests/gprs/Makefile.am | 2 +-
openbsc/tests/gsm0408/gsm0408_test.c | 2 +-
openbsc/tests/mgcp/Makefile.am | 4 +-
openbsc/tests/mgcp/mgcp_test.c | 81 +++++
openbsc/tests/vty_test_runner.py | 45 +++
86 files changed, 2379 insertions(+), 630 deletions(-)
delete mode 100644 README
create mode 100644 openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg
create mode 100644 openbsc/src/libmgcp/mgcp_sdp.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 925504bfe0834be6b1549af51242ef24fa2a0eaa (commit)
from e57e0fa701d659ad8acf83cb14f7caa0bd563068 (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=925504bfe0834be6b1549af51242ef24…
commit 925504bfe0834be6b1549af51242ef24fa2a0eaa
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Sep 24 10:21:40 2015 +0200
gbproxy: Add quirk commands to allow upgrade from pre-release
The pre-release didn't add a newline after the apn and the patching
pattern command. Create a quirk command that combines both. The
pre-release didn't include a differentation between routing and
patching.
The TLLI handling has a different and more generic name now. Make
it handle the old one that is actively used.
Add a file with the broken format and the standard config file
test should pick it up.
-----------------------------------------------------------------------
Summary of changes:
.../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 44 ++++++++++++++++++
openbsc/osmoappdesc.py | 3 +-
openbsc/src/gprs/gb_proxy_vty.c | 53 ++++++++++++++++++++++
3 files changed, 99 insertions(+), 1 deletion(-)
create mode 100644 openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg
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/sgsn-id-pretty has been deleted
was a16feb74a7c09919739015e989433cad1abe8064
-----------------------------------------------------------------------
a16feb74a7c09919739015e989433cad1abe8064 Implement OAP for SGSN registration.
-----------------------------------------------------------------------
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/sgsn-id has been updated
discards cab2fb7473844f8343bab078d710432eef3d9529 (commit)
discards 15ee92110e7ae6e217be9e830ffe4719a1178dd6 (commit)
discards 713192c82a85cf197fef2d83020df3a36ebc5fac (commit)
discards c89f8ac5dac1a4e58412b98b35222bc088a62ac2 (commit)
discards c320a4f56f320a682713749d650c51969e3ecbb9 (commit)
discards 4922cf8e8d9e9a46b2c6e9557c519a897fed421d (commit)
discards 7d3821d4c777c4fe7dc8b456a8a47d9e5c77c0ab (commit)
discards 68c57adc28dbe9f8c6139d713759587bcf296e9a (commit)
discards 7063db9581193e8a1eea142a2add140b111d02e6 (commit)
discards 33775a21788fbcfc16fefb51d8f87c6cafd1428d (commit)
via a16feb74a7c09919739015e989433cad1abe8064 (commit)
via 438633a2d52e9f88b1571eebf0578bcc4ac39279 (commit)
via 9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9 (commit)
via 732665269e2f7d2494da48fab44021fa7efd638f (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 (cab2fb7473844f8343bab078d710432eef3d9529)
\
N -- N -- N (a16feb74a7c09919739015e989433cad1abe8064)
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=a16feb74a7c09919739015e989433cad…
commit a16feb74a7c09919739015e989433cad1abe8064
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 23 23:28:36 2015 +0200
Implement OAP for SGSN registration.
Needs a new ipaccess_proto_ext enum value IPAC_PROTO_EXT_OAP from libosmocore,
added in libosmocore.git:5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4.
Implement the Osmocom Authentication Protocol, to allow an SGSN to register
with an IPA peer. The aim is to allow multiple SGSNs talking to a single MAP
proxy.
Have this API separation:
- ipa_client_conn provides a bare connection (unchanged).
- ipa_client provides general IPA connection verification using timeouts and an
IPA ping/pong.
- gprs_ipa_client muxes an ipa_client to the GSUP and OAP APIs.
While ipa_client_conn and ipa_client above are very general, gprs_ipa_client is
a specific use "with real data".
ipa_client has previously been gprs_gsup_client. Remove GSUP specifics, change
naming and log output to say "IPA" instead. (A previous commit has already
renamed the gprs_gsup_client files to make this commit easier to read.)
Add gprs_ipa_client to soak up the GSUP specifics from ipa_client (basically
just the protocol numbers). Also soak up gprs_subscr_init() and gsup_read_cb()
from gprs_subscriber.c. And, of course, apply the OAP API.
Add gprs_oap_messages.{h,c} and gprs_oap.{h,c} to implement the OAP protocol.
Add a gprs_oap_state field to (new) gprs_gsup_client.
Add a gprs_oap_config field to sgsn_config.
Rename sgsn_config.gsup_server_* to ipa_server_*. Apply this in sgsn_vty.c.
Change from gprs_gsup_client to the new gprs_ipa_client API in
- gprs_subscriber.c
- sgsn_main.c (gprs_subscr_init() has become gprs_ipa_client_init())
Move some static functions to gprs_utils.h to avoid code duplication, I hope
the location is a sufficiently good choice:
- constant_time_cmp() from bsc_nat.c for gprs_oap_evaluate_challenge(), now
called gprs_constant_time_cmp().
- encode_big_endian() and decode_big_endian() from gprs_gsup_messages.c for
gprs_oap_decode() and gprs_oap_encode(), now called gprs_encode_big_endian()
and gps_decode_big_endian().
Apply the function renames in the mentioned .c files.
Add OAP unit tests to sgsn_test.c: test_oap() and test_sgsn_registration().
Update sgsn_test.ok accordingly.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=438633a2d52e9f88b1571eebf0578bcc…
commit 438633a2d52e9f88b1571eebf0578bcc4ac39279
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 23 23:28:34 2015 +0200
ipa, gsup: file rename to prepare for refactoring
Rename gprs_gsup_client.* to ipa_client.*.
To ease diff reading for the upcoming commit, this commit performs a file
rename only.
Background: currently, GSUP is the only protocol spoken on the IPA wire. We
will now add OAP, a new protocol to register the SGSN with a MAP proxy. What
has been only the GSUP client will mostly become the general IPA client.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=9b436c30b2d4c8ea9a703621486e6ad4…
commit 9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 23 23:28:27 2015 +0200
Add initial OAP protocol design document
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/osmocom-authn-protocol.txt | 1 +
openbsc/include/openbsc/Makefile.am | 9 +-
openbsc/include/openbsc/bsc_api.h | 2 +-
openbsc/include/openbsc/gprs_ipa_client.h | 4 +-
openbsc/include/openbsc/gprs_oap.h | 2 +-
openbsc/include/openbsc/gsm_04_08.h | 3 +
openbsc/include/openbsc/gsm_data_shared.h | 14 +-
openbsc/include/openbsc/ipa_client.h | 2 -
openbsc/src/gprs/Makefile.am | 1 +
openbsc/src/gprs/gprs_ipa_client.c | 3 +-
openbsc/src/gprs/gprs_oap.c | 2 +-
openbsc/src/gprs/gprs_oap_messages.c | 8 +-
openbsc/src/gprs/gprs_subscriber.c | 2 +-
openbsc/src/gprs/ipa_client.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 3 +-
openbsc/src/libbsc/abis_rsl.c | 13 +-
openbsc/src/libbsc/bsc_api.c | 28 ++-
openbsc/src/libbsc/bsc_vty.c | 367 ++++++++++++++++++++++++++++++
openbsc/src/libbsc/chan_alloc.c | 4 +-
openbsc/src/libbsc/gsm_04_08_utils.c | 82 +++++--
openbsc/src/libbsc/handover_logic.c | 3 +-
openbsc/tests/sgsn/Makefile.am | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 10 +-
openbsc/tests/sgsn/sgsn_test.ok | 3 +-
24 files changed, 503 insertions(+), 67 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id-pretty has been updated
discards dd407d8cd675ae05fd4a1c5375716d3efe38776e (commit)
discards 993bf2adb79d2a7853c2e99ff34fb7b330930871 (commit)
via a16feb74a7c09919739015e989433cad1abe8064 (commit)
via 438633a2d52e9f88b1571eebf0578bcc4ac39279 (commit)
via 9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9 (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 (dd407d8cd675ae05fd4a1c5375716d3efe38776e)
\
N -- N -- N (a16feb74a7c09919739015e989433cad1abe8064)
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=a16feb74a7c09919739015e989433cad…
commit a16feb74a7c09919739015e989433cad1abe8064
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 23 23:28:36 2015 +0200
Implement OAP for SGSN registration.
Needs a new ipaccess_proto_ext enum value IPAC_PROTO_EXT_OAP from libosmocore,
added in libosmocore.git:5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4.
Implement the Osmocom Authentication Protocol, to allow an SGSN to register
with an IPA peer. The aim is to allow multiple SGSNs talking to a single MAP
proxy.
Have this API separation:
- ipa_client_conn provides a bare connection (unchanged).
- ipa_client provides general IPA connection verification using timeouts and an
IPA ping/pong.
- gprs_ipa_client muxes an ipa_client to the GSUP and OAP APIs.
While ipa_client_conn and ipa_client above are very general, gprs_ipa_client is
a specific use "with real data".
ipa_client has previously been gprs_gsup_client. Remove GSUP specifics, change
naming and log output to say "IPA" instead. (A previous commit has already
renamed the gprs_gsup_client files to make this commit easier to read.)
Add gprs_ipa_client to soak up the GSUP specifics from ipa_client (basically
just the protocol numbers). Also soak up gprs_subscr_init() and gsup_read_cb()
from gprs_subscriber.c. And, of course, apply the OAP API.
Add gprs_oap_messages.{h,c} and gprs_oap.{h,c} to implement the OAP protocol.
Add a gprs_oap_state field to (new) gprs_gsup_client.
Add a gprs_oap_config field to sgsn_config.
Rename sgsn_config.gsup_server_* to ipa_server_*. Apply this in sgsn_vty.c.
Change from gprs_gsup_client to the new gprs_ipa_client API in
- gprs_subscriber.c
- sgsn_main.c (gprs_subscr_init() has become gprs_ipa_client_init())
Move some static functions to gprs_utils.h to avoid code duplication, I hope
the location is a sufficiently good choice:
- constant_time_cmp() from bsc_nat.c for gprs_oap_evaluate_challenge(), now
called gprs_constant_time_cmp().
- encode_big_endian() and decode_big_endian() from gprs_gsup_messages.c for
gprs_oap_decode() and gprs_oap_encode(), now called gprs_encode_big_endian()
and gps_decode_big_endian().
Apply the function renames in the mentioned .c files.
Add OAP unit tests to sgsn_test.c: test_oap() and test_sgsn_registration().
Update sgsn_test.ok accordingly.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=438633a2d52e9f88b1571eebf0578bcc…
commit 438633a2d52e9f88b1571eebf0578bcc4ac39279
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 23 23:28:34 2015 +0200
ipa, gsup: file rename to prepare for refactoring
Rename gprs_gsup_client.* to ipa_client.*.
To ease diff reading for the upcoming commit, this commit performs a file
rename only.
Background: currently, GSUP is the only protocol spoken on the IPA wire. We
will now add OAP, a new protocol to register the SGSN with a MAP proxy. What
has been only the GSUP client will mostly become the general IPA client.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=9b436c30b2d4c8ea9a703621486e6ad4…
commit 9b436c30b2d4c8ea9a703621486e6ad41bd4d5a9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 23 23:28:27 2015 +0200
Add initial OAP protocol design document
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 8 +-
openbsc/include/openbsc/gprs_ipa_client.h | 53 ++++
openbsc/include/openbsc/gprs_oap.h | 65 +++++
openbsc/include/openbsc/gprs_oap_messages.h | 70 ++++++
openbsc/include/openbsc/gprs_utils.h | 5 +
openbsc/include/openbsc/ipa_client.h | 43 ++--
openbsc/include/openbsc/sgsn.h | 13 +-
openbsc/src/gprs/Makefile.am | 6 +-
openbsc/src/gprs/gprs_gsup_messages.c | 44 +---
openbsc/src/gprs/gprs_ipa_client.c | 159 ++++++++++++
openbsc/src/gprs/gprs_oap.c | 207 ++++++++++++++++
openbsc/src/gprs/gprs_oap_messages.c | 179 ++++++++++++++
openbsc/src/gprs/gprs_subscriber.c | 43 +---
openbsc/src/gprs/gprs_utils.c | 39 +++
openbsc/src/gprs/ipa_client.c | 233 +++++++++---------
openbsc/src/gprs/sgsn_main.c | 5 +-
openbsc/src/gprs/sgsn_vty.c | 49 ++--
openbsc/src/osmo-bsc_nat/bsc_nat.c | 16 +-
openbsc/tests/sgsn/Makefile.am | 6 +-
openbsc/tests/sgsn/sgsn_test.c | 361 ++++++++++++++++++++++++++--
openbsc/tests/sgsn/sgsn_test.ok | 5 +
21 files changed, 1343 insertions(+), 266 deletions(-)
create mode 100644 openbsc/include/openbsc/gprs_ipa_client.h
create mode 100644 openbsc/include/openbsc/gprs_oap.h
create mode 100644 openbsc/include/openbsc/gprs_oap_messages.h
create mode 100644 openbsc/src/gprs/gprs_ipa_client.c
create mode 100644 openbsc/src/gprs/gprs_oap.c
create mode 100644 openbsc/src/gprs/gprs_oap_messages.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4 (commit)
via 3de7b05d8557a60eaa5a4dd857aa3467cecd105c (commit)
from c2ddc4f5550e4081575fbcbaf37f6b3dafe7c05e (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=5eeb17a0178a72d291cb99f2391d…
commit 5eeb17a0178a72d291cb99f2391d8ea7e9b65dd4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 23 23:18:15 2015 +0200
ipaccess: add OAP proto_ext (in design).
http://cgit.osmocom.org/libosmocore/commit/?id=3de7b05d8557a60eaa5a4dd857aa…
commit 3de7b05d8557a60eaa5a4dd857aa3467cecd105c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 23 23:16:53 2015 +0200
utils: add 'returns' doc to osmo_hexparse().
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/ipaccess.h | 1 +
src/utils.c | 1 +
2 files 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id-pretty has been updated
discards 7d7ec7e977f394faabbeab1d08687f2575ec62b0 (commit)
via dd407d8cd675ae05fd4a1c5375716d3efe38776e (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 (7d7ec7e977f394faabbeab1d08687f2575ec62b0)
\
N -- N -- N (dd407d8cd675ae05fd4a1c5375716d3efe38776e)
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=dd407d8cd675ae05fd4a1c5375716d3e…
commit dd407d8cd675ae05fd4a1c5375716d3efe38776e
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Sep 23 21:49:55 2015 +0200
ipa, gsup: file rename to prepare for refactoring
Rename gprs_gsup_client.* to ipa_client.*.
To ease diff reading for the upcoming commit, this commit performs a file
rename only.
Background: currently, GSUP is the only protocol spoken on the IPA wire. We
will now add OAP, a new protocol to register the SGSN with a MAP proxy. What
has been only the GSUP client will mostly become the general IPA client.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/{gprs_ipa_client.h => ipa_client.h} | 0
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gprs_subscriber.c | 2 +-
openbsc/src/gprs/{gprs_ipa_client.c => ipa_client.c} | 2 +-
openbsc/src/gprs/sgsn_vty.c | 2 +-
openbsc/tests/sgsn/Makefile.am | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 2 +-
8 files changed, 7 insertions(+), 7 deletions(-)
rename openbsc/include/openbsc/{gprs_ipa_client.h => ipa_client.h} (100%)
rename openbsc/src/gprs/{gprs_ipa_client.c => ipa_client.c} (99%)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via e57e0fa701d659ad8acf83cb14f7caa0bd563068 (commit)
from 732665269e2f7d2494da48fab44021fa7efd638f (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=e57e0fa701d659ad8acf83cb14f7caa0…
commit e57e0fa701d659ad8acf83cb14f7caa0bd563068
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Sep 23 19:02:36 2015 +0200
bsc_nat: Fix 1 log error output of wrong variable.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +-
1 file changed, 1 insertion(+), 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/sgsn-id-pretty has been created
at 7d7ec7e977f394faabbeab1d08687f2575ec62b0 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=7d7ec7e977f394faabbeab1d08687f25…
commit 7d7ec7e977f394faabbeab1d08687f2575ec62b0
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Sep 23 18:31:53 2015 +0200
gsup: file rename to prepare for refactoring
Rename gprs_gsup_client.* to gprs_ipa_client.*.
To ease diff reading for the upcoming commit, this commit performs a file
rename only.
Background: currently, GSUP is the only protocol spoken on the IPA wire. We
will now add OAP, a new protocol to register the SGSN with a MAP proxy. What
has been only the GSUP client will mostly become the general IPA client.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=993bf2adb79d2a7853c2e99ff34fb7b3…
commit 993bf2adb79d2a7853c2e99ff34fb7b330930871
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Sep 23 18:53:56 2015 +0200
Add initial OAP protocol design document
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
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/sgsn-id has been updated
via cab2fb7473844f8343bab078d710432eef3d9529 (commit)
via 15ee92110e7ae6e217be9e830ffe4719a1178dd6 (commit)
from 713192c82a85cf197fef2d83020df3a36ebc5fac (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=cab2fb7473844f8343bab078d710432e…
commit cab2fb7473844f8343bab078d710432eef3d9529
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Sep 23 18:14:10 2015 +0200
wip
http://cgit.osmocom.org/openbsc/commit/?id=15ee92110e7ae6e217be9e830ffe4719…
commit 15ee92110e7ae6e217be9e830ffe4719a1178dd6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Sep 23 18:13:15 2015 +0200
wip: remove debug output
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_oap.c | 6 ++----
openbsc/src/gprs/gprs_oap_messages.c | 10 ----------
openbsc/src/gprs/ipa_client.c | 1 -
openbsc/tests/sgsn/sgsn_test.c | 6 ++----
4 files changed, 4 insertions(+), 19 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id has been updated
via 713192c82a85cf197fef2d83020df3a36ebc5fac (commit)
from c89f8ac5dac1a4e58412b98b35222bc088a62ac2 (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=713192c82a85cf197fef2d83020df3a3…
commit 713192c82a85cf197fef2d83020df3a36ebc5fac
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Sep 23 18:05:36 2015 +0200
wip: stuff works, with debug output
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_ipa_client.h | 7 +-
openbsc/include/openbsc/gprs_oap.h | 4 +-
openbsc/include/openbsc/sgsn.h | 4 +-
openbsc/src/gprs/gprs_ipa_client.c | 4 +-
openbsc/src/gprs/gprs_oap.c | 82 ++++++++++++++--
openbsc/src/gprs/gprs_oap_messages.c | 13 ++-
openbsc/src/gprs/ipa_client.c | 8 ++
openbsc/tests/sgsn/Makefile.am | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 153 ++++++++++++++++++++----------
9 files changed, 207 insertions(+), 70 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 732665269e2f7d2494da48fab44021fa7efd638f (commit)
from 354d1f3084a1f08c52f37f119f4524eb454b214f (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=732665269e2f7d2494da48fab44021fa…
commit 732665269e2f7d2494da48fab44021fa7efd638f
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 19 11:47:44 2014 +0100
Add full AMR multirate IE support with VTY config for MS and BTS side
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_api.h | 2 +-
openbsc/include/openbsc/gsm_04_08.h | 3 +
openbsc/include/openbsc/gsm_data_shared.h | 14 +-
openbsc/src/libbsc/abis_rsl.c | 13 +-
openbsc/src/libbsc/bsc_api.c | 28 ++-
openbsc/src/libbsc/bsc_vty.c | 367 ++++++++++++++++++++++++++++++
openbsc/src/libbsc/chan_alloc.c | 4 +-
openbsc/src/libbsc/gsm_04_08_utils.c | 82 +++++--
openbsc/src/libbsc/handover_logic.c | 3 +-
9 files changed, 474 insertions(+), 42 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, laforge/trx_rebased has been deleted
was 1aefa91871a02ce7adef2a74d7dd843e72c45860
-----------------------------------------------------------------------
1aefa91871a02ce7adef2a74d7dd843e72c45860 sysmobts_vty: gsmtap-sapi now handlded in l1sap/core
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, 201509-l1sap has been deleted
was 2b627f9351ed6da4a774e427e9c35992afa2d77d
-----------------------------------------------------------------------
2b627f9351ed6da4a774e427e9c35992afa2d77d move MS power control handling from sysmobts to common part
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, 201509-trx-rebase has been deleted
was 2e9854e368d72f7481e14ec712de0baede685efd
-----------------------------------------------------------------------
2e9854e368d72f7481e14ec712de0baede685efd TRX: Add missing call to abis_init()
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, 201409-trx has been deleted
was 49065842463515287142aade33afe69583a3ee5f
-----------------------------------------------------------------------
49065842463515287142aade33afe69583a3ee5f TRX: Remove extra TCH/HS puncturing value
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, 201409-l1sap has been deleted
was 16db707706989082f908132439d8bd056d96c265
-----------------------------------------------------------------------
16db707706989082f908132439d8bd056d96c265 Move detection of handover frames from sysmo-bts code to common code
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via f1fb0fa3af174c605f60458388bba61ef4f40fa8 (commit)
via caa648d92e48a05e676e87b48c21cb0b151c9b4e (commit)
via 88a31e2a990dfbacfc9d6b7cbfd03edc99e68687 (commit)
via 307bfc81c1d4eb782339946c0dbccab6095aa10f (commit)
via 5becc4613a34c5fce7c261268cef679821387e4a (commit)
via b812839dfab3208928b6b8f45368abcb6b9ff96a (commit)
via ae525a8761d9651e2824fd7c84f0c7db8aaa37fd (commit)
via 29ea40f5387c18a0aeb906039750bbf3a9828e7e (commit)
via e9abc5a4f33d8432d81ab896189b7492b07a05cf (commit)
via 17be7fa73bd3ea0e25bafbbd88b79f4f5a0762e9 (commit)
via 68e8b2b1d5ea6e6236c277641cf565e7f99d7527 (commit)
via 391ff14977d4e031562b6840d1ac0bf45ed4cfef (commit)
via cf18dcd5fdf42330e868e9de8effedbbeb5df223 (commit)
via 6fceaca584aa84214ccf747257344f1fe95caeee (commit)
via ddc0bf14d5d5c8b3248eab0463399ae0a5bb8e3f (commit)
via deb01a26528a0f61ae0e20a3b793db560d4c81dc (commit)
via 3cfc9d5fa34bf144c7390c9b6d9ce867b4e5c2e4 (commit)
via a7d0c5ef5af04bb698d05785f0c9b1f20e687bca (commit)
via f39c739bd6ae73596b3a72e2b240f012b669e5a7 (commit)
via f66f5b3ddc5c894ae7ad4909cbd261c6920260b0 (commit)
via c241afa87c2fa8713a1fae89e6b599e011d45c28 (commit)
via 178d618d5a7728c876ae66777351aea37f88cc5d (commit)
via c9ddb2ba22f4b57cd6e86771cd292564d5e4fb7f (commit)
via 73d3f469945f7956717c05954e8e66b1796b86a3 (commit)
via b2482a8574a3a7ce4e628237f411ea0a4cd25f1b (commit)
via 812fdd92c70679f4d5a46f9078a74e2a94cd74e4 (commit)
via ec6225e3e067221a3e2c19f6eda03453a2fe60e7 (commit)
via ef6eb5442c865a42615d8dab4fc5c99decf4b4a8 (commit)
via f0072a8de82b48bb8927994a07efec7218f91640 (commit)
via 3cf28aa9240a43dcd4745bc82e27d1802cf63245 (commit)
via 578340c7a7af149dec0b33fde2db03b672e221b4 (commit)
via 3caf3b7c45258278b4aeebd992e801d42b10759d (commit)
via ee479133891317be37b7fc850e6cb945ef0c9f38 (commit)
via f5aaf523c58dd7bc2f57f840b717da359d08bb5c (commit)
via 8c8998e55156629679dbe1ca42684bc451d06262 (commit)
via da0c44a9db88b866056f19f13364e1362c92773a (commit)
via 798c1bba9d48896dc6baa4340e252cda27cb30d2 (commit)
via db0b93ac3967f12b519ca4e2528e30aacd59ce72 (commit)
via 86c936cbb104cbac0994895bef03d8808ba032d4 (commit)
via b9a917a13880f9d6274409b9d3c9b56de484125f (commit)
via 6527dffc94686672add10fe6b66f898c436ea34c (commit)
via fb04746bce94a5cdd3e95500c59ad019e552f9c0 (commit)
via 05597a7ddbf9e838caaeb36980cefaa728ab8eec (commit)
via 82676c13ee9ab2b73f089acf811239f8e37fa0fd (commit)
via c2ee307fd42975b63317e9d4944e5822286cc69b (commit)
via 2e4a26a0e942e227a96819271ea0ea2b03566928 (commit)
via 6508f2113042d1fbd1cb6d7154c7701422f6b7c9 (commit)
via c5241c3aa42d7ff89a369f2a816a98bdca932217 (commit)
via c910a332b261d48fa594f1a3133987c8f650dcb1 (commit)
via f62a64e440a1cb8a654e3f49b8f4202022e0348a (commit)
via a7f5e077121f857e373b6e68c5fdf803933a12dc (commit)
via 5e2341411f25f4faa66ff9b4506e77d897b97daf (commit)
via 917cf7018b6a9ec778add719fcec1692f0e35931 (commit)
via 84b9a445351937703334629f3fec02689153f986 (commit)
via 7ff22823ca8e2dd1e990578a2dbf6942b1911eed (commit)
via 9855e8bd4854f6afb740ad940f2999be354b0af1 (commit)
via 219ece83a3ffe7fa2bd58943cddb47a3eacc2fab (commit)
via 889890da4312916bd617b3c95326a89237078a3b (commit)
via 23a5183767d96a723190634f4a26d018492880bf (commit)
via ce0f20b597343f472c6df44c1adf596a388f9728 (commit)
via 7bd6e8b89bbb38b292caa0df3c52902c46911c1a (commit)
via d692b6e054b25474615401dcaf33209c03923e9d (commit)
via 89e36c0e646a9e73728ee65cc6ac32f01d388885 (commit)
via 801c182c02a38c9e3fb89c431caabc4c5abddf6f (commit)
via 7451ce29a79a8da6da0ac1dbf155ed4af016dcdc (commit)
via 450d32919ada7b037b41d89ea8dd181924ed48e9 (commit)
via 78b2080027d398c7242ae6e180b462e32f57a786 (commit)
via 9de67ca9621deea3283b9f9c2bab99287a110e45 (commit)
via b9880bc81289fa13b12801abcfc77fe6e83b8a94 (commit)
via d10eaee4cce04aee4907b87e5bd73b9d866061b7 (commit)
via b104aed5ec01fe27c0c2e0ddd988ba11608cb0bd (commit)
via cd463dd72acbe2286dc33fa266ec081d75b57751 (commit)
via 7d684d6866e711f96a9bac37225dbe537b514401 (commit)
via e0959e7929cf9c8659919f2849c54360eda95032 (commit)
via 2ea68e2b7be7af78fb87c42e39133a812b709d48 (commit)
via 2c8787224ff4698e8bf04620441919262887c7ee (commit)
via 74d63b72126bfe7a2a6ac641be4ac789a39eea6d (commit)
via d0603d96e9f6a69df8d2e37380b19eceb2f89d50 (commit)
via 414faaca19812016d5fb756838988f341c23ba51 (commit)
via 7a0d11dd68528d96afff61083c3cf90a50af11bb (commit)
via cd0581d815f76dd159406a2e797ad554df82c761 (commit)
via 1de7085d3181b8d29929e80f29448e2c7d6eda3b (commit)
via acc71ffb4b61b3354bbb2fa14981e4e6a46946e6 (commit)
via c64fa4f88818a63bada0e34d179fd04319de47e1 (commit)
via 79bc80102c4cfa2a309e1ba9e90df7df9f34a307 (commit)
via 5fa388c366b19f753462a19776a59845b7dc5540 (commit)
via 75f105bbb5011a04e599cbc8f053afb723582364 (commit)
via 2340b88ede52d8da5ff203b97464653c6f4528d5 (commit)
via 329085a8ff2c1162a32eb617068fa5614efcde06 (commit)
via 819b50e1a7b506a0a394cc71a795f0a9ce4083c1 (commit)
via f449842053d333f6f9f41d3123262e8e05375acb (commit)
via 9cfbf27d4c2b08bec64141c447c59645488bd722 (commit)
via a450ef73edb35c19392b34f663e0570a8839ece6 (commit)
via 04b5d655752d7afeb94018765ae08b1d7b0f91c5 (commit)
via 90e543bd83b60a6a5823888354c47dd5d9ba99ac (commit)
via 75caaf294980e258b63d300284f9b7bf26fd35c9 (commit)
via 5027e122a885eab21772706d39915464c887150d (commit)
via a313bb0a476aca8570abea3592dbe7593d11ecc9 (commit)
via 923e324abc6d529aea884ca7082220ba66906054 (commit)
via bac087c207ab3323c354d173335c30c85396464e (commit)
via 80f039973e37ab45c98b8f0ed4731105334ac623 (commit)
via 3a381367a62ab57946e113592348a9720803ae0f (commit)
via 12472df8f0f552b85d9d046ce646e83bd93e3ae0 (commit)
via 7cc199ea9580aef5cc8364f875c5e764491920be (commit)
via 793e713c4bcf0929c2656760acb42e875f743da9 (commit)
via faba84b9b7c035691fd831ad26871a63417d22d0 (commit)
via 7cf313c75bb25502ce0228952271021d35d50f68 (commit)
via 21b5e6318e7bfbd233fdf542a3f43588ab92282b (commit)
via 4fe00da9f8f849efb86977e909870179124f384a (commit)
via 75be092b99a8dd693fe7fdc35b6c124d730f66cd (commit)
via c9441b3c0b898d09d9e8d6ad4c616a62a905f1d7 (commit)
via ace9a8742f700a748620f4b590b6c5468cd4d584 (commit)
via 54eceac257c1359c13ec11337912fa69d45fe6e8 (commit)
via d410eb9787e2667c23079b3588b702562589cd99 (commit)
via 9ae5b50d786d81e1d89dfe41238bd0129fed7271 (commit)
via 52476fc1d474007dc9bd1ca3d222e4d4cb9da9a7 (commit)
via e969f0889205dc43034964c06e032ff46638f4e7 (commit)
via 7b1b8326184b9a61b75d7663e699649ba0386557 (commit)
via e0146997a662ccc64be06a63a81770079074b32a (commit)
via a391d3691ad62766e7074d531c2cb08c867218ed (commit)
via 5e90f2a809f85817883bb567c5a51efe8e1ecb46 (commit)
from 1eaa3d72eaa10bb854b2adff48d3f7f3e06dcb8c (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=f1fb0fa3af174c605f60458388bba61…
commit f1fb0fa3af174c605f60458388bba61ef4f40fa8
Merge: 329085a caa648d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 22 16:41:54 2015 +0200
Merge branch '201509-trx-rebase'
http://cgit.osmocom.org/osmo-bts/commit/?id=caa648d92e48a05e676e87b48c21cb0…
commit caa648d92e48a05e676e87b48c21cb0b151c9b4e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Sep 12 11:00:23 2015 +0200
TRX: Add missing call to abis_init()
This somehow got lost during the latest rebase.
http://cgit.osmocom.org/osmo-bts/commit/?id=88a31e2a990dfbacfc9d6b7cbfd03ed…
commit 88a31e2a990dfbacfc9d6b7cbfd03edc99e68687
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 6 14:12:17 2015 +0200
make osmo-bts-trx provide bts_model_adjst_ms_pwr()
http://cgit.osmocom.org/osmo-bts/commit/?id=307bfc81c1d4eb782339946c0dbccab…
commit 307bfc81c1d4eb782339946c0dbccab6095aa10f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 6 14:11:31 2015 +0200
fixup tests after bts_model_adjst_ms_pwr
http://cgit.osmocom.org/osmo-bts/commit/?id=5becc4613a34c5fce7c261268cef679…
commit 5becc4613a34c5fce7c261268cef679821387e4a
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jul 20 20:04:02 2015 -0400
tests: Update busrsts_test build.
We've added logging calls to the bursts processing. Add logging facility
initializatoin to the test code.
http://cgit.osmocom.org/osmo-bts/commit/?id=b812839dfab3208928b6b8f45368abc…
commit b812839dfab3208928b6b8f45368abcb6b9ff96a
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 15 00:40:27 2015 -0400
trx: fix potential use of uninitialized toa variable.
Not really a bug, as we're smart about it down the stream, but it's better to
be strict here as well.
http://cgit.osmocom.org/osmo-bts/commit/?id=ae525a8761d9651e2824fd7c84f0c7d…
commit ae525a8761d9651e2824fd7c84f0c7db8aaa37fd
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Jun 15 00:33:37 2015 -0400
trx: Send POWERON/OFF commands to osmo-bts only for the first channel.
osmo-trx never supported separate power control for trx's, but now it started
to be more strict about it.
http://cgit.osmocom.org/osmo-bts/commit/?id=29ea40f5387c18a0aeb906039750bbf…
commit 29ea40f5387c18a0aeb906039750bbf3a9828e7e
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 00:27:18 2015 -0400
trx: Assume 100% BER if total decoded bits is 0 in l1if_process_meas_res()
http://cgit.osmocom.org/osmo-bts/commit/?id=e9abc5a4f33d8432d81ab896189b749…
commit e9abc5a4f33d8432d81ab896189b7492b07a05cf
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 00:26:14 2015 -0400
trx: Cleanup unused parts of loops.c
http://cgit.osmocom.org/osmo-bts/commit/?id=17be7fa73bd3ea0e25bafbbd88b79f4…
commit 17be7fa73bd3ea0e25bafbbd88b79f4f5a0762e9
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 5 01:12:21 2015 -0400
trx: Remove unused variables.
http://cgit.osmocom.org/osmo-bts/commit/?id=68e8b2b1d5ea6e6236c277641cf565e…
commit 68e8b2b1d5ea6e6236c277641cf565e7f99d7527
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Fri Jun 5 00:54:03 2015 -0400
trx: Fix typo in a log message.
http://cgit.osmocom.org/osmo-bts/commit/?id=391ff14977d4e031562b6840d1ac0bf…
commit 391ff14977d4e031562b6840d1ac0bf45ed4cfef
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Apr 9 13:24:15 2015 +0300
trx: More logging for voice frame decoding functions.
http://cgit.osmocom.org/osmo-bts/commit/?id=cf18dcd5fdf42330e868e9de8effedb…
commit cf18dcd5fdf42330e868e9de8effedbbeb5df223
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 7 21:17:01 2015 +0300
tests: Update bursts_test to accommodate BER calculations.
http://cgit.osmocom.org/osmo-bts/commit/?id=6fceaca584aa84214ccf747257344f1…
commit 6fceaca584aa84214ccf747257344f1fe95caeee
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Mon Apr 6 00:12:02 2015 +0300
trx: Implement BER calculations.
A known issue with this code is that BER is not updated for lost TCH frames,
because osmo-trx doesn't send any indication for them and we don't have
a callback to handle this.
Otherwise the code seem to work fine.
http://cgit.osmocom.org/osmo-bts/commit/?id=ddc0bf14d5d5c8b3248eab0463399ae…
commit ddc0bf14d5d5c8b3248eab0463399ae0a5bb8e3f
Author: Thomas Tsou <tom(a)tsou.cc>
Date: Thu May 8 13:41:17 2014 -0400
TRX: Remove extra TCH/HS puncturing value
3GPP TS 05.03 "Channel coding" specifies the puncturing matrix (1,0,1)
for class 1 information bits and tail bits valued u(0) to u(103) for a
maximum puncturing index of 311. The puncturing index 313 exceeds the
maximum index and causes osmo_conv_get_output_length() to output the
improper length of 210 instead of 211.
Signed-off-by: Thomas Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-bts/commit/?id=deb01a26528a0f61ae0e20a3b793db5…
commit deb01a26528a0f61ae0e20a3b793db560d4c81dc
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Apr 6 14:39:23 2014 +0200
TRX: Check if Transceiver indicates an out of range clock
If frame number is out of range (>= 2715648), the scheduler's process
would end up in an infinite loop. This is because the loop would schedule
bursts until the indicated frame number is reached, which would not be
possible.
The openbts, calypso-bts and osmo-trx might send out out of range clock
indications every 3.5 hour.
http://cgit.osmocom.org/osmo-bts/commit/?id=3cfc9d5fa34bf144c7390c9b6d9ce86…
commit 3cfc9d5fa34bf144c7390c9b6d9ce867b4e5c2e4
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 20 13:04:13 2014 +0100
TRX: Show which TRX does not respond or rejects a command
http://cgit.osmocom.org/osmo-bts/commit/?id=a7d0c5ef5af04bb698d05785f0c9b1f…
commit a7d0c5ef5af04bb698d05785f0c9b1f20e687bca
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Jan 14 12:10:44 2014 +0100
trx: Set lchan inactive, only if the dedicated channel is deactivated
http://cgit.osmocom.org/osmo-bts/commit/?id=f39c739bd6ae73596b3a72e2b240f01…
commit f39c739bd6ae73596b3a72e2b240f012b669e5a7
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 13 14:52:05 2014 +0100
TRX: Activate LCHAN of CCCH when CCCH is configured on time slot
http://cgit.osmocom.org/osmo-bts/commit/?id=f66f5b3ddc5c894ae7ad4909cbd261c…
commit f66f5b3ddc5c894ae7ad4909cbd261c6920260b0
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Sep 9 16:17:37 2013 +0200
TRX: Free bust buffer memory to when changing lchan type
http://cgit.osmocom.org/osmo-bts/commit/?id=c241afa87c2fa8713a1fae89e6b599e…
commit c241afa87c2fa8713a1fae89e6b599e011d45c28
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Aug 29 16:00:31 2013 +0200
TRX: Add VTY option to allow setting RTS advance in frames
RTS (ready-to-send) must be issued in advance, so BTS core and especially
osmo-pcu can provide downlink data frames early enough. In some cases PCU
might provide frames too late, so they must be dropped. If PCU provides
frames too late, due to high system load, this "RTS advance" setting must
be increased.
http://cgit.osmocom.org/osmo-bts/commit/?id=178d618d5a7728c876ae66777351aea…
commit 178d618d5a7728c876ae66777351aea37f88cc5d
Author: Martin Hauke <mardnh(a)gmx.de>
Date: Fri Aug 23 23:10:16 2013 +0200
TRX: fix some typos in comments
http://cgit.osmocom.org/osmo-bts/commit/?id=c9ddb2ba22f4b57cd6e86771cd29256…
commit c9ddb2ba22f4b57cd6e86771cd292564d5e4fb7f
Author: Martin Hauke <mardnh(a)gmx.de>
Date: Fri Aug 23 23:08:23 2013 +0200
build: Use AM_CPPFLAGS in Makefile.am
Since automake 1.13 INCLUDES is depricated and causes a warning
Inspired from similar patches by Alexander Huemer for other osmocom
projects.
http://cgit.osmocom.org/osmo-bts/commit/?id=73d3f469945f7956717c05954e8e66b…
commit 73d3f469945f7956717c05954e8e66b1796b86a3
Author: Martin Hauke <mardnh(a)gmx.de>
Date: Fri Aug 23 23:05:47 2013 +0200
tests: make tests for sysmobts conditional
http://cgit.osmocom.org/osmo-bts/commit/?id=b2482a8574a3a7ce4e628237f411ea0…
commit b2482a8574a3a7ce4e628237f411ea0a4cd25f1b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Aug 23 21:58:29 2013 +0200
Allow TRX 0..254 at VTY, even if less TRX are available
Instead of limiting the number of TRX at VTY to the actual number of
supported TRX, VTY allows to configure any possible number of TRX. If a
TRX is configured, which is not supported by BTS model, an error message is
returned, which states that the given TRX is not supported.
http://cgit.osmocom.org/osmo-bts/commit/?id=812fdd92c70679f4d5a46f9078a74e2…
commit 812fdd92c70679f4d5a46f9078a74e2a94cd74e4
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Aug 12 09:31:27 2013 +0200
TRX: Changed logging of unserved primitives from LOGL_NOTICE to LOGL_INFO
http://cgit.osmocom.org/osmo-bts/commit/?id=ec6225e3e067221a3e2c19f6eda0345…
commit ec6225e3e067221a3e2c19f6eda03453a2fe60e7
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Aug 12 09:29:40 2013 +0200
TRX: Fixed chan_nr for SACCH/8(7) at scheduler
http://cgit.osmocom.org/osmo-bts/commit/?id=ef6eb5442c865a42615d8dab4fc5c99…
commit ef6eb5442c865a42615d8dab4fc5c99decf4b4a8
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jul 8 18:44:44 2013 +0200
trx: Add option to set transmit power reduction via OML (BSC)
http://cgit.osmocom.org/osmo-bts/commit/?id=f0072a8de82b48bb8927994a07efec7…
commit f0072a8de82b48bb8927994a07efec7218f91640
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jul 8 18:42:48 2013 +0200
TRX: Do not send burst on IDLE channels at TRX != C0
This is required, so the transceiver transmits no power.
http://cgit.osmocom.org/osmo-bts/commit/?id=3cf28aa9240a43dcd4745bc82e27d18…
commit 3cf28aa9240a43dcd4745bc82e27d1802cf63245
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jul 8 18:40:31 2013 +0200
TRX: Close TRX (shutdown all active channels) on ABIS link failure
http://cgit.osmocom.org/osmo-bts/commit/?id=578340c7a7af149dec0b33fde2db03b…
commit 578340c7a7af149dec0b33fde2db03b672e221b4
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Jul 2 11:05:04 2013 +0200
TRX: Add bts_model_trx_close to TRX implementation
http://cgit.osmocom.org/osmo-bts/commit/?id=3caf3b7c45258278b4aeebd992e801d…
commit 3caf3b7c45258278b4aeebd992e801d42b10759d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Jul 2 11:04:11 2013 +0200
TRX: Fixup ciphering state names after rebasing
http://cgit.osmocom.org/osmo-bts/commit/?id=ee479133891317be37b7fc850e6cb94…
commit ee479133891317be37b7fc850e6cb945ef0c9f38
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Jun 29 21:42:58 2013 +0200
TRX: No need to set mode and cipher for PDCH
http://cgit.osmocom.org/osmo-bts/commit/?id=f5aaf523c58dd7bc2f57f840b717da3…
commit f5aaf523c58dd7bc2f57f840b717da359d08bb5c
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Jun 20 20:10:46 2013 +0200
TRX: If no cipher algorithm is given, or if it is a5/0, reset cipher state
http://cgit.osmocom.org/osmo-bts/commit/?id=8c8998e55156629679dbe1ca42684bc…
commit 8c8998e55156629679dbe1ca42684bc451d06262
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jun 19 15:20:12 2013 +0200
TRX: Set ciphering to an initial state when activating channel
Handover and assignment may activate channels with ciphering already set,
so we need to tell scheduler to enable/disable ciphering and set the
correct cipher state.
http://cgit.osmocom.org/osmo-bts/commit/?id=da0c44a9db88b866056f19f13364e13…
commit da0c44a9db88b866056f19f13364e1362c92773a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jun 17 08:23:04 2013 +0200
Add test case for successful handover and unsuccessful handover
http://cgit.osmocom.org/osmo-bts/commit/?id=798c1bba9d48896dc6baa4340e252cd…
commit 798c1bba9d48896dc6baa4340e252cda27cb30d2
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jun 16 15:25:37 2013 +0200
TRX: Process real time scheduling option is now similar to sysmobts
http://cgit.osmocom.org/osmo-bts/commit/?id=db0b93ac3967f12b519ca4e2528e30a…
commit db0b93ac3967f12b519ca4e2528e30aacd59ce72
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jun 12 16:53:55 2013 +0200
TRX: Disable handover burst detection when closing channel during detection
http://cgit.osmocom.org/osmo-bts/commit/?id=86c936cbb104cbac0994895bef03d88…
commit 86c936cbb104cbac0994895bef03d8808ba032d4
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jun 12 12:36:48 2013 +0200
TRX: Use correct slot type for GSM_PHCAN_BCCH
http://cgit.osmocom.org/osmo-bts/commit/?id=b9a917a13880f9d6274409b9d3c9b56…
commit b9a917a13880f9d6274409b9d3c9b56de484125f
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jun 12 09:12:04 2013 +0200
TRX: Handover access burst support
http://cgit.osmocom.org/osmo-bts/commit/?id=6527dffc94686672add10fe6b66f898…
commit 6527dffc94686672add10fe6b66f898c436ea34c
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Jun 12 09:08:44 2013 +0200
TRX: Clear lchan state when resetting TRX
http://cgit.osmocom.org/osmo-bts/commit/?id=fb04746bce94a5cdd3e95500c59ad01…
commit fb04746bce94a5cdd3e95500c59ad019e552f9c0
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Jun 6 13:24:40 2013 +0200
TRX: Report measurements
http://cgit.osmocom.org/osmo-bts/commit/?id=05597a7ddbf9e838caaeb36980cefaa…
commit 05597a7ddbf9e838caaeb36980cefaa728ab8eec
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Apr 9 10:55:37 2013 +0200
TRX: Fixed typos tranceiver -> transceiver
http://cgit.osmocom.org/osmo-bts/commit/?id=82676c13ee9ab2b73f089acf811239f…
commit 82676c13ee9ab2b73f089acf811239f8e37fa0fd
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Apr 9 10:44:58 2013 +0200
TRX: Fix: Cleanly free TRX instances during initialization in case of an error
http://cgit.osmocom.org/osmo-bts/commit/?id=c2ee307fd42975b63317e9d4944e582…
commit c2ee307fd42975b63317e9d4944e5822286cc69b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Apr 7 13:11:50 2013 +0200
Allow one or more TRX to configure via VTY
http://cgit.osmocom.org/osmo-bts/commit/?id=2e4a26a0e942e227a96819271ea0ea2…
commit 2e4a26a0e942e227a96819271ea0ea2b03566928
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Apr 7 12:49:52 2013 +0200
TRX: Add VTY options to enable and disable SETTSC and SETBSIC
http://cgit.osmocom.org/osmo-bts/commit/?id=6508f2113042d1fbd1cb6d7154c7701…
commit 6508f2113042d1fbd1cb6d7154c7701422f6b7c9
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Apr 6 12:26:03 2013 +0200
TRX: Reset ciphering state when closing channel
http://cgit.osmocom.org/osmo-bts/commit/?id=c5241c3aa42d7ff89a369f2a816a98b…
commit c5241c3aa42d7ff89a369f2a816a98bdca932217
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 12:19:26 2013 +0200
TRX: Support for AMR half speech
http://cgit.osmocom.org/osmo-bts/commit/?id=c910a332b261d48fa594f1a3133987c…
commit c910a332b261d48fa594f1a3133987c8f650dcb1
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 12:17:02 2013 +0200
TRX: Support for TCH/H and GSM half rate transcoding
http://cgit.osmocom.org/osmo-bts/commit/?id=f62a64e440a1cb8a654e3f49b8f4202…
commit f62a64e440a1cb8a654e3f49b8f4202022e0348a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Mar 26 09:19:53 2013 +0100
TRX: Add AMR Payload handling
http://cgit.osmocom.org/osmo-bts/commit/?id=a7f5e077121f857e373b6e68c5fdf80…
commit a7f5e077121f857e373b6e68c5fdf803933a12dc
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Mar 26 09:05:14 2013 +0100
TRX: Support for AMR full speech
http://cgit.osmocom.org/osmo-bts/commit/?id=5e2341411f25f4faa66ff9b4506e77d…
commit 5e2341411f25f4faa66ff9b4506e77d897b97daf
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Mar 16 16:46:13 2013 +0100
Get RSSI from received uplink data and send to PCU
http://cgit.osmocom.org/osmo-bts/commit/?id=917cf7018b6a9ec778add719fcec169…
commit 917cf7018b6a9ec778add719fcec1692f0e35931
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Mar 14 07:57:07 2013 +0100
TRX: Add support for EFR transcoding
http://cgit.osmocom.org/osmo-bts/commit/?id=84b9a445351937703334629f3fec026…
commit 84b9a445351937703334629f3fec02689153f986
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Mar 14 07:56:05 2013 +0100
TRX: Code cleanup, prepare for other codecs than GSM full rate
http://cgit.osmocom.org/osmo-bts/commit/?id=7ff22823ca8e2dd1e990578a2dbf694…
commit 7ff22823ca8e2dd1e990578a2dbf6942b1911eed
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 10 11:44:17 2013 +0100
TRX: Use link timeout value from BSC via OML attribute.
http://cgit.osmocom.org/osmo-bts/commit/?id=9855e8bd4854f6afb740ad940f2999b…
commit 9855e8bd4854f6afb740ad940f2999be354b0af1
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Mar 1 10:05:59 2013 +0100
TRX: Out of range primitives found in downlink queue are not an error
http://cgit.osmocom.org/osmo-bts/commit/?id=219ece83a3ffe7fa2bd58943cddb47a…
commit 219ece83a3ffe7fa2bd58943cddb47a3eacc2fab
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 24 11:09:19 2013 +0100
TRX: Implementation of MS power and timing advance loops
http://cgit.osmocom.org/osmo-bts/commit/?id=889890da4312916bd617b3c95326a89…
commit 889890da4312916bd617b3c95326a89237078a3b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Feb 22 07:52:51 2013 +0100
TRX: Improved handling of clock indications.
If no clock is received, a POWEROFF is sent until clock is detected.
http://cgit.osmocom.org/osmo-bts/commit/?id=23a5183767d96a723190634f4a26d01…
commit 23a5183767d96a723190634f4a26d018492880bf
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 21 15:41:41 2013 +0100
TRX: Fixes to TRX interface
Ignore false response to uncritical commands.
http://cgit.osmocom.org/osmo-bts/commit/?id=ce0f20b597343f472c6df44c1adf596…
commit ce0f20b597343f472c6df44c1adf596a388f9728
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 21 15:39:59 2013 +0100
TRX: Fix of SCH burst data
http://cgit.osmocom.org/osmo-bts/commit/?id=7bd6e8b89bbb38b292caa0df3c52902…
commit 7bd6e8b89bbb38b292caa0df3c52902c46911c1a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 21 09:27:52 2013 +0100
TRX: Ciphering
http://cgit.osmocom.org/osmo-bts/commit/?id=d692b6e054b25474615401dcaf33209…
commit d692b6e054b25474615401dcaf33209c03923e9d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Feb 16 14:28:25 2013 +0100
TRX: Replaced GSM 06.10 ordering table by table in libosmocodec
http://cgit.osmocom.org/osmo-bts/commit/?id=89e36c0e646a9e73728ee65cc6ac32f…
commit 89e36c0e646a9e73728ee65cc6ac32f01d388885
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Feb 24 10:12:09 2013 +0100
TRX: Cleanup of channel transcoding
http://cgit.osmocom.org/osmo-bts/commit/?id=801c182c02a38c9e3fb89c431caabc4…
commit 801c182c02a38c9e3fb89c431caabc4c5abddf6f
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Feb 15 16:20:19 2013 +0100
TRX: By default, send 20 frames in advance to tranceiver
http://cgit.osmocom.org/osmo-bts/commit/?id=7451ce29a79a8da6da0ac1dbf155ed4…
commit 7451ce29a79a8da6da0ac1dbf155ed4af016dcdc
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Feb 15 16:17:43 2013 +0100
TRX: Detect missing received bursts and fill them with zero-sbits
http://cgit.osmocom.org/osmo-bts/commit/?id=450d32919ada7b037b41d89ea8dd181…
commit 450d32919ada7b037b41d89ea8dd181924ed48e9
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Feb 15 13:31:10 2013 +0100
TRX: Add test code for PDTCH transcoding
http://cgit.osmocom.org/osmo-bts/commit/?id=78b2080027d398c7242ae6e180b462e…
commit 78b2080027d398c7242ae6e180b462e32f57a786
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Feb 15 13:29:29 2013 +0100
TRX: PDTCH (GPRS) works now
Detection and transcoding of all four coding schemes are supported.
http://cgit.osmocom.org/osmo-bts/commit/?id=9de67ca9621deea3283b9f9c2bab992…
commit 9de67ca9621deea3283b9f9c2bab99287a110e45
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Feb 15 07:51:01 2013 +0100
TRX: Lost TCH frame detection of omitted bursts from tranceiver
http://cgit.osmocom.org/osmo-bts/commit/?id=b9880bc81289fa13b12801abcfc77fe…
commit b9880bc81289fa13b12801abcfc77fe6e83b8a94
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 14 12:22:42 2013 +0100
TRX: Allow transcoding of TCH FR with MSB first (RTP) or LSB first (E1)
http://cgit.osmocom.org/osmo-bts/commit/?id=d10eaee4cce04aee4907b87e5bd73b9…
commit d10eaee4cce04aee4907b87e5bd73b9d866061b7
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 14 11:21:13 2013 +0100
TRX: Completed TCH/F full rate support
Full rate is now tested and working.
http://cgit.osmocom.org/osmo-bts/commit/?id=b104aed5ec01fe27c0c2e0ddd988ba1…
commit b104aed5ec01fe27c0c2e0ddd988ba11608cb0bd
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Feb 11 21:42:35 2013 +0100
TRX: Fixed swapped stealing bits
Thanx to Sylvain for pointing to this bug.
http://cgit.osmocom.org/osmo-bts/commit/?id=cd463dd72acbe2286dc33fa266ec081…
commit cd463dd72acbe2286dc33fa266ec081d75b57751
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Feb 11 12:52:56 2013 +0100
TRX: Minor fixes, especially handle TOA of RACH correctly
http://cgit.osmocom.org/osmo-bts/commit/?id=7d684d6866e711f96a9bac37225dbe5…
commit 7d684d6866e711f96a9bac37225dbe537b514401
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 7 16:58:00 2013 +0100
TRX: Fix, never send confirm for DEACT SACCH request (TS 05.08 4.6)
Sending it would cause BSC to change to a state, where it does not release
rf channel.
http://cgit.osmocom.org/osmo-bts/commit/?id=e0959e7929cf9c8659919f2849c5436…
commit e0959e7929cf9c8659919f2849c54360eda95032
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 7 14:09:06 2013 +0100
TRX: Use received TRX clocks to determine availablility of tranceiver
Only if transceiver becomes available, control commands are sent. If
tranceiver is gone, reset scheduler.
The current availability state is sent to BSC via OML state change
commands.
http://cgit.osmocom.org/osmo-bts/commit/?id=2ea68e2b7be7af78fb87c42e39133a8…
commit 2ea68e2b7be7af78fb87c42e39133a812b709d48
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 7 13:16:28 2013 +0100
TRX: Fixes and improvements of scheduler
http://cgit.osmocom.org/osmo-bts/commit/?id=2c8787224ff4698e8bf046204419192…
commit 2c8787224ff4698e8bf04620441919262887c7ee
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 7 13:09:34 2013 +0100
Fix: Check right result on bursts_test
http://cgit.osmocom.org/osmo-bts/commit/?id=74d63b72126bfe7a2a6ac641be4ac78…
commit 74d63b72126bfe7a2a6ac641be4ac789a39eea6d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Feb 6 11:37:59 2013 +0100
Add test routing to test transcoding of TCH FR / FACCH frames
http://cgit.osmocom.org/osmo-bts/commit/?id=d0603d96e9f6a69df8d2e37380b19ec…
commit d0603d96e9f6a69df8d2e37380b19eceb2f89d50
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Wed Feb 6 11:35:06 2013 +0100
TRX: Completed transcoding of TCH with reordering Table 2 of TS 05.03
http://cgit.osmocom.org/osmo-bts/commit/?id=414faaca19812016d5fb756838988f3…
commit 414faaca19812016d5fb756838988f341c23ba51
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Feb 5 16:53:04 2013 +0100
TRX: Power down tranceiver and reset scheduler, if abis link is lost
If BTS is gone, TRX is powered down, due to loss of abis link. If link is
esablished again, tranceiver and scheduler are provisioned again by BTS.
http://cgit.osmocom.org/osmo-bts/commit/?id=7a0d11dd68528d96afff61083c3cf90…
commit 7a0d11dd68528d96afff61083c3cf90a50af11bb
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Feb 5 16:47:57 2013 +0100
ABIS: Introduce bts_model_abis_close to indicate ABIS link failure.
sysmocom-bts model shuts down on link loss, but other models may not want
this, so shutdown is moved tor bts_model_abis_close of osmo-bts-sysmo.
http://cgit.osmocom.org/osmo-bts/commit/?id=cd0581d815f76dd159406a2e797ad55…
commit cd0581d815f76dd159406a2e797ad554df82c761
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Feb 5 13:46:03 2013 +0100
TRX: On negative response of critical commands, shutdown BTS
http://cgit.osmocom.org/osmo-bts/commit/?id=1de7085d3181b8d29929e80f29448e2…
commit 1de7085d3181b8d29929e80f29448e2c7d6eda3b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Feb 5 11:52:38 2013 +0100
Add test code for testing GSM burst transcoding
http://cgit.osmocom.org/osmo-bts/commit/?id=acc71ffb4b61b3354bbb2fa14981e4e…
commit acc71ffb4b61b3354bbb2fa14981e4e6a46946e6
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Feb 5 11:45:28 2013 +0100
TRX: Introduce osmobts-trx, a layer 1 implementation for OpenBTS tranceivers
The code is quite complete, TCH and PDCH channels are not yet tested.
http://cgit.osmocom.org/osmo-bts/commit/?id=c64fa4f88818a63bada0e34d179fd04…
commit c64fa4f88818a63bada0e34d179fd04319de47e1
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Mar 26 07:52:41 2013 +0100
Change to new structure of multirate at gsm_data_shared.h
http://cgit.osmocom.org/osmo-bts/commit/?id=79bc80102c4cfa2a309e1ba9e90df7d…
commit 79bc80102c4cfa2a309e1ba9e90df7df9f34a307
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 13 14:46:01 2014 +0100
Fix: Call e1inp_vty_init() before reading config file
http://cgit.osmocom.org/osmo-bts/commit/?id=5fa388c366b19f753462a19776a5984…
commit 5fa388c366b19f753462a19776a59845b7dc5540
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jul 8 18:34:14 2013 +0200
Fix: Process all TRX on GSM Time indication, not only C0
http://cgit.osmocom.org/osmo-bts/commit/?id=75f105bbb5011a04e599cbc8f053afb…
commit 75f105bbb5011a04e599cbc8f053afb723582364
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jul 8 18:41:05 2013 +0200
Fix: Retrieve ARFCN (from OML) for TRX other than C0
http://cgit.osmocom.org/osmo-bts/commit/?id=2340b88ede52d8da5ff203b97464653…
commit 2340b88ede52d8da5ff203b97464653c6f4528d5
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Wed May 7 18:09:06 2014 +0400
fix: make sysmobts tests only when sysmobts is enabled
http://cgit.osmocom.org/osmo-bts/commit/?id=329085a8ff2c1162a32eb617068fa56…
commit 329085a8ff2c1162a32eb617068fa5614efcde06
Merge: 1eaa3d7 819b50e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Sep 22 16:39:55 2015 +0200
Merge branch '201509-l1sap'
http://cgit.osmocom.org/osmo-bts/commit/?id=819b50e1a7b506a0a394cc71a795f0a…
commit 819b50e1a7b506a0a394cc71a795f0a9ce4083c1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Sep 6 12:33:16 2015 +0200
move MS power control handling from sysmobts to common part
MS uplink power control is required in pretty much any BTS, and we
cannot assume that they PHY / L1 will always take care of it by
itself. So the correspondign code is moved to common/power_control.c
and called from the generic part of L1SAP.
The corresponding VTY paramter has been moved from the sysmobts-specific
trx VTY node to the common BTS VTY node.
http://cgit.osmocom.org/osmo-bts/commit/?id=f449842053d333f6f9f41d3123262e8…
commit f449842053d333f6f9f41d3123262e8e05375acb
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Apr 4 14:11:33 2014 +0200
Move detection of handover frames from sysmo-bts code to common code
http://cgit.osmocom.org/osmo-bts/commit/?id=9cfbf27d4c2b08bec64141c447c5964…
commit 9cfbf27d4c2b08bec64141c447c59645488bd722
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Sep 1 12:30:52 2013 +0200
Remove obsolete gsmtap handling from osmo-bts-sysmo part.
http://cgit.osmocom.org/osmo-bts/commit/?id=a450ef73edb35c19392b34f663e0570…
commit a450ef73edb35c19392b34f663e0570a8839ece6
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Sep 1 12:06:19 2013 +0200
Add gsmtap option to command line to main.c of osmo-bts-sysmo
http://cgit.osmocom.org/osmo-bts/commit/?id=04b5d655752d7afeb94018765ae08b1…
commit 04b5d655752d7afeb94018765ae08b1d7b0f91c5
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Sep 1 12:04:49 2013 +0200
Move gsmtap VTY commands from osmo-bts-sysmo to common part
http://cgit.osmocom.org/osmo-bts/commit/?id=90e543bd83b60a6a5823888354c47dd…
commit 90e543bd83b60a6a5823888354c47dd5d9ba99ac
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jul 29 09:45:22 2013 +0200
Send primitives at PH-/MPH-/TCH-SAP interface via GSMTAP
http://cgit.osmocom.org/osmo-bts/commit/?id=75caaf294980e258b63d300284f9b7b…
commit 75caaf294980e258b63d300284f9b7bf26fd35c9
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jun 16 13:26:14 2013 +0200
sysmobts: Clean up transitions for lchan cipher state
There are three transitions:
1. LCHAN_CIPH_NONE -> LCHAN_CIPH_RX_REQ -> LCHAN_CIPH_RX_CONF
It is used to enable ciphering in RX (uplink) direction only.
2. LCHAN_CIPH_RX_CONF -> LCHAN_CIPH_RX_CONF_TX_REQ -> LCHAN_CIPH_RXTX_CONF
It is used to additionally enable ciphering in TX (downlink) direction.
3. LCHAN_CIPH_NONE -> LCHAN_CIPH_RXTX_REQ -> LCHAN_CIPH_RX_CONF_TX_REQ
-> LCHAN_CIPH_RXTX_CONF
It is used to enable ciphering in both TX and RX directions. This is used
when the channel is activated with encryption already enabled. (assignment
or handover)
In order to follow the order of these transitions, the RX direction must
always be set before the TX direction.
If no cipher key is set (A5/0), ciphering is set to ALG 0, but lchan cipher
state remains at LCHAN_CIPH_NONE.
http://cgit.osmocom.org/osmo-bts/commit/?id=5027e122a885eab21772706d3991546…
commit 5027e122a885eab21772706d39915464c887150d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Aug 31 20:30:40 2013 +0200
Add MEAS (MPH_INFO) IND message to PH-/MPH-/TCH-SAP interface
This part moves processing of measurement infos from osmo-bts-sysmo to
common part.
http://cgit.osmocom.org/osmo-bts/commit/?id=a313bb0a476aca8570abea3592dbe75…
commit a313bb0a476aca8570abea3592dbe7593d11ecc9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 22:13:18 2014 +0200
l1sap: Port code to new ciphering handling
... introduced in 2cc37035d73191b71b9ba9c0d559a0da6a5f35e5
http://cgit.osmocom.org/osmo-bts/commit/?id=923e324abc6d529aea884ca7082220b…
commit 923e324abc6d529aea884ca7082220ba66906054
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 7 08:32:30 2014 +0200
sysmobts/l1_if: Sacch/Sdcc/Facch are handled in l1sap/core
http://cgit.osmocom.org/osmo-bts/commit/?id=bac087c207ab3323c354d173335c30c…
commit bac087c207ab3323c354d173335c30c85396464e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Sep 1 11:09:20 2013 +0200
Add SDCCH/SACCH/FACCH messages to PH-/MPH-/TCH-SAP interface
This part moves control channel message primitives from osmo-bts-sysmo to
common part.
In order to control ciphering fo BTS model, CIPHER (MPH_INFO) messages are
used.
http://cgit.osmocom.org/osmo-bts/commit/?id=80f039973e37ab45c98b8f0ed473110…
commit 80f039973e37ab45c98b8f0ed4731105334ac623
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 20:18:35 2014 +0200
l1sap: Avoid compiler warnings regarding uninitialized nmsg
http://cgit.osmocom.org/osmo-bts/commit/?id=3a381367a62ab57946e113592348a97…
commit 3a381367a62ab57946e113592348a9720803ae0f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 20:15:22 2014 +0200
l1sap: Use {data,empty}_req_from_l1sap() and avoid code duplication
http://cgit.osmocom.org/osmo-bts/commit/?id=12472df8f0f552b85d9d046ce646e83…
commit 12472df8f0f552b85d9d046ce646e83bd93e3ae0
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Sep 1 10:08:15 2013 +0200
Add TCH messages to PH-/MPH-/TCH-SAP interface
This part moves TCH handling from osmo-bts-sysmo to common part. The RTP
handling is done at the common part, so they can be used by other BTS
models.
http://cgit.osmocom.org/osmo-bts/commit/?id=7cc199ea9580aef5cc8364f875c5e76…
commit 7cc199ea9580aef5cc8364f875c5e764491920be
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 20:05:59 2014 +0200
l1sap: re-introduce a comment that was lost during l1sap merge
http://cgit.osmocom.org/osmo-bts/commit/?id=793e713c4bcf0929c2656760acb42e8…
commit 793e713c4bcf0929c2656760acb42e875f743da9
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Sep 1 09:19:45 2013 +0200
Move chan act/rel/modify from bts_model to PH-/MPH-/TCH-SAP interface
This part replaces channel activation/deactivation/modification routines
by MPH_INFO messages.
http://cgit.osmocom.org/osmo-bts/commit/?id=faba84b9b7c035691fd831ad26871a6…
commit faba84b9b7c035691fd831ad26871a63417d22d0
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Sep 1 09:02:24 2013 +0200
Relace bts_model_get_time() by get_time() at common part
http://cgit.osmocom.org/osmo-bts/commit/?id=7cf313c75bb25502ce0228952271021…
commit 7cf313c75bb25502ce0228952271021d35d50f68
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 19:57:51 2014 +0200
l1sap: Re-introduce more correct RACH slot counting
The original code handled both the fact where a TIME indication would be
missed (and thus the frame number be higher than previous + 1), as well
as the two cases for combined / non-combined CCCH.
The L1SAP code removed some of those bits, which I'm re-introducing
here.
http://cgit.osmocom.org/osmo-bts/commit/?id=21b5e6318e7bfbd233fdf542a3f4358…
commit 21b5e6318e7bfbd233fdf542a3f43588ab92282b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sat Aug 31 19:49:12 2013 +0200
Add TIME (MPH_INFO) IND messages to PH-/MPH-/TCH-SAP interface
This part moves GSM time handling from osmo-bts-sysmo part to common part.
http://cgit.osmocom.org/osmo-bts/commit/?id=4fe00da9f8f849efb86977e90987017…
commit 4fe00da9f8f849efb86977e909870179124f384a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 19:50:08 2014 +0200
l1sap: additional comments explaining l1sap changes in l1_if.c
http://cgit.osmocom.org/osmo-bts/commit/?id=75be092b99a8dd693fe7fdc35b6c124…
commit 75be092b99a8dd693fe7fdc35b6c124d730f66cd
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Aug 30 08:48:38 2013 +0200
Add PDCH messages to PH-/MPH-/TCH-SAP interface
This part moves PDTCH, PACCH and PTCCH message primitives from
osmo-bts-sysmo to common part.
http://cgit.osmocom.org/osmo-bts/commit/?id=c9441b3c0b898d09d9e8d6ad4c616a6…
commit c9441b3c0b898d09d9e8d6ad4c616a62a905f1d7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 19:29:35 2014 +0200
l1sap: Add a warning about assuming BS_AG_BLKS_RES=1
This is a regression of the code compared to the existing
sysmoBTS code, where the L1 tells us whether its AGCH or
PCH. However, it was not used even in the old code, so
we can afford to simply put a #warning here.
http://cgit.osmocom.org/osmo-bts/commit/?id=ace9a8742f700a748620f4b590b6c54…
commit ace9a8742f700a748620f4b590b6c5468cd4d584
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Aug 30 08:03:09 2013 +0200
Add PCH/AGCH message to PH-/MPH-/TCH-SAP interface
This part moves PCH and AGCH message primitives from osmo-bts-sysmo to
common part.
http://cgit.osmocom.org/osmo-bts/commit/?id=54eceac257c1359c13ec11337912fa6…
commit 54eceac257c1359c13ec11337912fa69d45fe6e8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 18:54:24 2014 +0200
l1sap: sysmobts: remove obsolete get_lapdm_chan_by_hl2()
http://cgit.osmocom.org/osmo-bts/commit/?id=d410eb9787e2667c23079b3588b7025…
commit d410eb9787e2667c23079b3588b702562589cd99
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 18:52:08 2014 +0200
l1sap: correctly set chan_nr on PRIM_PH_RACH / INDICATION
In case of a RACH INDICATION on CCCH, we need to set CHAN_NR to
0x88 (RSL_CHAN_RACH). In other cases, chan_nr needs to reflect
the actual logical channel (TCH/SDCCH) on whcih the handover happened.
http://cgit.osmocom.org/osmo-bts/commit/?id=9ae5b50d786d81e1d89dfe41238bd01…
commit 9ae5b50d786d81e1d89dfe41238bd0129fed7271
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 18:31:39 2014 +0200
l1sap: RACH: Detect hand-over even on TRX0
I don't understand why we would detect handover only on TRX1-n,
but not on TRX0. It is perfectly valid for a handover to occur
on TRX0.
http://cgit.osmocom.org/osmo-bts/commit/?id=52476fc1d474007dc9bd1ca3d222e4d…
commit 52476fc1d474007dc9bd1ca3d222e4d4cb9da9a7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 17:13:20 2014 +0200
l1sap: fix missing include file and resulting compiler warning
http://cgit.osmocom.org/osmo-bts/commit/?id=e969f0889205dc43034964c06e032ff…
commit e969f0889205dc43034964c06e032ff46638f4e7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 17:12:44 2014 +0200
l1sap: fix coding style
http://cgit.osmocom.org/osmo-bts/commit/?id=7b1b8326184b9a61b75d7663e699649…
commit 7b1b8326184b9a61b75d7663e699649ba0386557
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 17:11:23 2014 +0200
l1sap: Use L1SAP_IS_CHAN_RACH instead of magic number 0x88
http://cgit.osmocom.org/osmo-bts/commit/?id=e0146997a662ccc64be06a63a817700…
commit e0146997a662ccc64be06a63a81770079074b32a
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Aug 30 07:46:30 2013 +0200
Add RACH message to PH-/MPH-/TCH-SAP interface
This part moves RACH message primitives from osmo-bts-sysmo to common
part.
http://cgit.osmocom.org/osmo-bts/commit/?id=a391d3691ad62766e7074d531c2cb08…
commit a391d3691ad62766e7074d531c2cb08c867218ed
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 27 16:32:53 2014 +0200
l1sap: Split ph_data_req() into smaller parts
... in an effort to avoid introducing new/more spaghetti code
Also, use offsetof() instead of pointer calculation to determine
the start of GsmL1_Prim_t.u.phDataReq.msgUnitParam.u8Buffer
http://cgit.osmocom.org/osmo-bts/commit/?id=5e90f2a809f85817883bb567c5a51ef…
commit 5e90f2a809f85817883bb567c5a51efe8e1ecb46
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jul 29 09:42:23 2013 +0200
Add BCCH message to PH-/MPH-/TCH-SAP interface
This first part moves BCCH message primitives from osmo-bts-sysmo to common
part. A new file "common/l1sap.c" is introduced to implement handling of
layer 1 messages from/to BTS model.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 3 +
configure.ac | 12 +
include/osmo-bts/Makefile.am | 3 +-
include/osmo-bts/bts.h | 1 +
include/osmo-bts/bts_model.h | 15 +-
include/osmo-bts/gsm_data.h | 15 +-
include/osmo-bts/l1sap.h | 4 +-
include/osmo-bts/logging.h | 2 +
include/osmo-bts/power_control.h | 7 +
include/osmo-bts/rsl.h | 4 +-
include/osmo-bts/vty.h | 2 +-
src/Makefile.am | 3 +
src/common/Makefile.am | 2 +-
src/common/abis.c | 4 +-
src/common/amr.c | 23 +-
src/common/bts.c | 10 +
src/common/handover.c | 3 +-
src/common/l1sap.c | 1084 +++++++
src/common/logging.c | 12 +
src/common/oml.c | 19 +
src/common/pcu_sock.c | 16 +-
src/common/power_control.c | 99 +
src/common/rsl.c | 43 +-
src/common/vty.c | 149 +-
src/osmo-bts-sysmo/l1_if.c | 1240 ++++----
src/osmo-bts-sysmo/l1_if.h | 18 +-
src/osmo-bts-sysmo/main.c | 31 +-
src/osmo-bts-sysmo/oml.c | 110 +-
src/osmo-bts-sysmo/sysmobts_vty.c | 91 +-
src/osmo-bts-sysmo/tch.c | 120 +-
src/osmo-bts-trx/Makefile.am | 11 +
src/osmo-bts-trx/amr.c | 81 +
src/osmo-bts-trx/amr.h | 8 +
src/osmo-bts-trx/gsm0503_coding.c | 1696 +++++++++++
src/osmo-bts-trx/gsm0503_coding.h | 53 +
src/osmo-bts-trx/gsm0503_conv.c | 950 ++++++
src/osmo-bts-trx/gsm0503_conv.h | 26 +
src/osmo-bts-trx/gsm0503_interleaving.c | 144 +
src/osmo-bts-trx/gsm0503_interleaving.h | 11 +
src/osmo-bts-trx/gsm0503_mapping.c | 72 +
src/osmo-bts-trx/gsm0503_mapping.h | 10 +
src/osmo-bts-trx/gsm0503_parity.c | 103 +
src/osmo-bts-trx/gsm0503_parity.h | 12 +
src/osmo-bts-trx/gsm0503_tables.c | 193 ++
src/osmo-bts-trx/gsm0503_tables.h | 19 +
src/osmo-bts-trx/l1_if.c | 716 +++++
src/osmo-bts-trx/l1_if.h | 179 ++
src/osmo-bts-trx/loops.c | 339 +++
src/osmo-bts-trx/loops.h | 31 +
src/{osmo-bts-sysmo => osmo-bts-trx}/main.c | 305 +-
src/osmo-bts-trx/scheduler.c | 3044 ++++++++++++++++++++
src/osmo-bts-trx/scheduler.h | 43 +
src/osmo-bts-trx/trx_if.c | 560 ++++
src/osmo-bts-trx/trx_if.h | 35 +
src/osmo-bts-trx/trx_vty.c | 421 +++
tests/Makefile.am | 10 +-
tests/bursts/Makefile.am | 14 +
tests/bursts/bursts_test.c | 495 ++++
tests/bursts/bursts_test.ok | 21 +
tests/handover/Makefile.am | 8 +
tests/handover/handover_test.c | 278 ++
.../cipher_test.ok => handover/handover_test.ok} | 0
tests/stubs.c | 5 +
tests/sysmobts/sysmobts_test.c | 27 +-
tests/testsuite.at | 12 +
65 files changed, 11932 insertions(+), 1145 deletions(-)
create mode 100644 include/osmo-bts/power_control.h
create mode 100644 src/common/l1sap.c
create mode 100644 src/common/power_control.c
create mode 100644 src/osmo-bts-trx/Makefile.am
create mode 100644 src/osmo-bts-trx/amr.c
create mode 100644 src/osmo-bts-trx/amr.h
create mode 100644 src/osmo-bts-trx/gsm0503_coding.c
create mode 100644 src/osmo-bts-trx/gsm0503_coding.h
create mode 100644 src/osmo-bts-trx/gsm0503_conv.c
create mode 100644 src/osmo-bts-trx/gsm0503_conv.h
create mode 100644 src/osmo-bts-trx/gsm0503_interleaving.c
create mode 100644 src/osmo-bts-trx/gsm0503_interleaving.h
create mode 100644 src/osmo-bts-trx/gsm0503_mapping.c
create mode 100644 src/osmo-bts-trx/gsm0503_mapping.h
create mode 100644 src/osmo-bts-trx/gsm0503_parity.c
create mode 100644 src/osmo-bts-trx/gsm0503_parity.h
create mode 100644 src/osmo-bts-trx/gsm0503_tables.c
create mode 100644 src/osmo-bts-trx/gsm0503_tables.h
create mode 100644 src/osmo-bts-trx/l1_if.c
create mode 100644 src/osmo-bts-trx/l1_if.h
create mode 100644 src/osmo-bts-trx/loops.c
create mode 100644 src/osmo-bts-trx/loops.h
copy src/{osmo-bts-sysmo => osmo-bts-trx}/main.c (58%)
create mode 100644 src/osmo-bts-trx/scheduler.c
create mode 100644 src/osmo-bts-trx/scheduler.h
create mode 100644 src/osmo-bts-trx/trx_if.c
create mode 100644 src/osmo-bts-trx/trx_if.h
create mode 100644 src/osmo-bts-trx/trx_vty.c
create mode 100644 tests/bursts/Makefile.am
create mode 100644 tests/bursts/bursts_test.c
create mode 100644 tests/bursts/bursts_test.ok
create mode 100644 tests/handover/Makefile.am
create mode 100644 tests/handover/handover_test.c
copy tests/{cipher/cipher_test.ok => handover/handover_test.ok} (100%)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id has been updated
via c89f8ac5dac1a4e58412b98b35222bc088a62ac2 (commit)
from c320a4f56f320a682713749d650c51969e3ecbb9 (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=c89f8ac5dac1a4e58412b98b35222bc0…
commit c89f8ac5dac1a4e58412b98b35222bc088a62ac2
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Sep 22 15:27:35 2015 +0200
wip (segfault)
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_ipa_client.h | 7 +-
openbsc/include/openbsc/gprs_oap.h | 19 +++--
openbsc/src/gprs/gprs_ipa_client.c | 43 +---------
openbsc/src/gprs/gprs_oap.c | 47 ++++++++++-
openbsc/src/gprs/gprs_oap_messages.c | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 130 +++++++++++++++++++++++++++---
6 files changed, 183 insertions(+), 65 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id has been updated
via c320a4f56f320a682713749d650c51969e3ecbb9 (commit)
from 4922cf8e8d9e9a46b2c6e9557c519a897fed421d (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=c320a4f56f320a682713749d650c5196…
commit c320a4f56f320a682713749d650c51969e3ecbb9
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Sep 22 01:23:58 2015 +0200
wip
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_oap.h | 22 +++++-
openbsc/include/openbsc/gprs_utils.h | 2 +
openbsc/src/gprs/gprs_oap.c | 81 +++++++++++++++++----
openbsc/src/gprs/gprs_utils.c | 11 +++
openbsc/src/gprs/sgsn_main.c | 1 +
openbsc/src/osmo-bsc_nat/bsc_nat.c | 16 +----
openbsc/tests/sgsn/Makefile.am | 3 +-
openbsc/tests/sgsn/sgsn_test.c | 134 ++++++++++++++++++++++++++++-------
openbsc/tests/sgsn/sgsn_test.ok | 3 +-
9 files changed, 217 insertions(+), 56 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id has been updated
via 4922cf8e8d9e9a46b2c6e9557c519a897fed421d (commit)
from 7d3821d4c777c4fe7dc8b456a8a47d9e5c77c0ab (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=4922cf8e8d9e9a46b2c6e9557c519a89…
commit 4922cf8e8d9e9a46b2c6e9557c519a897fed421d
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Sep 21 23:20:04 2015 +0200
wip: first oap tests
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 1 +
.../openbsc/{openbscdefines.h => gprs_oap.h} | 40 +++++++-----
openbsc/include/openbsc/sgsn.h | 6 +-
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gprs_oap.c | 43 +++++++++++++
openbsc/tests/sgsn/Makefile.am | 1 +
openbsc/tests/sgsn/sgsn_test.c | 75 ++++++++++++++++++++++
openbsc/tests/sgsn/sgsn_test.ok | 3 +
8 files changed, 152 insertions(+), 19 deletions(-)
copy openbsc/include/openbsc/{openbscdefines.h => gprs_oap.h} (61%)
create mode 100644 openbsc/src/gprs/gprs_oap.c
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/sgsn-id has been updated
via 7d3821d4c777c4fe7dc8b456a8a47d9e5c77c0ab (commit)
from 68c57adc28dbe9f8c6139d713759587bcf296e9a (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=7d3821d4c777c4fe7dc8b456a8a47d9e…
commit 7d3821d4c777c4fe7dc8b456a8a47d9e5c77c0ab
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Sep 21 21:21:58 2015 +0200
wip -- compiles
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 4 +-
openbsc/include/openbsc/gprs_gsup_client.h | 54 ----------------
openbsc/src/gprs/gprs_gsup_client.c | 99 ------------------------------
openbsc/src/gprs/gprs_ipa_client.c | 4 +-
openbsc/tests/sgsn/Makefile.am | 6 +-
openbsc/tests/sgsn/sgsn_test.c | 39 ++++++------
6 files changed, 30 insertions(+), 176 deletions(-)
delete mode 100644 openbsc/include/openbsc/gprs_gsup_client.h
delete mode 100644 openbsc/src/gprs/gprs_gsup_client.c
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 "Cellmanager NG, intended to interface with BSplus".
The branch, master has been updated
via 2f79ae9b66dba654d77cb4ba76e8019ceb8556b4 (commit)
via b492e86e4f75a4c09998d00930bf6c076293b3ed (commit)
via 78f5060c622c9af9f9a3724c4032d045e1c45ff9 (commit)
from d5be846c920a9f008ba439dad9bc610f7fbd6d89 (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/cellmgr-ng/commit/?id=2f79ae9b66dba654d77cb4ba76e80…
commit 2f79ae9b66dba654d77cb4ba76e8019ceb8556b4
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Sep 21 16:52:03 2015 +0200
ss7: Make the failure mode configurable
Try to make it clear that this is only for the IPA bridging
mode and not a general setting.
http://cgit.osmocom.org/cellmgr-ng/commit/?id=b492e86e4f75a4c09998d00930bf6…
commit b492e86e4f75a4c09998d00930bf6c076293b3ed
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Sep 21 16:42:04 2015 +0200
ss7: Allow to force the link down when the IPA conn is going down
For the "bridging" to IPA mode we can force the SCTP/M3UA connection
down. This way the remote STP will do a proper link fail-over
procedure instead of the STP throwing data away.
This is not configurable yet.
http://cgit.osmocom.org/cellmgr-ng/commit/?id=78f5060c622c9af9f9a3724c4032d…
commit 78f5060c622c9af9f9a3724c4032d045e1c45ff9
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Sep 21 15:47:10 2015 +0200
ss7: Inform the application layer that a connection is down
This can be used to force one connection down while the other
is down. E.g. to force SCTP down when the IPA connection is
down as well.
-----------------------------------------------------------------------
Summary of changes:
include/ss7_application.h | 8 ++++++++
src/msc_conn.c | 3 +++
src/sctp_m3ua_client.c | 1 +
src/ss7_application.c | 47 +++++++++++++++++++++++++++++++++++++++++++----
src/vty_interface.c | 27 +++++++++++++++++++++++++++
5 files changed, 82 insertions(+), 4 deletions(-)
hooks/post-receive
--
Cellmanager NG, intended to interface with BSplus
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/sgsn-id has been updated
via 68c57adc28dbe9f8c6139d713759587bcf296e9a (commit)
from 7063db9581193e8a1eea142a2add140b111d02e6 (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=68c57adc28dbe9f8c6139d713759587b…
commit 68c57adc28dbe9f8c6139d713759587bcf296e9a
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Sep 21 15:35:57 2015 +0200
wip
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/osmocom-authn-protocol.txt | 70 +++++------
openbsc/include/openbsc/gprs_ipa_client.h | 7 ++
openbsc/include/openbsc/gprs_oap_messages.h | 20 +++-
openbsc/include/openbsc/gprs_utils.h | 3 +
openbsc/include/openbsc/ipa_client.h | 4 +-
openbsc/src/gprs/gprs_gsup_messages.c | 44 ++-----
openbsc/src/gprs/gprs_ipa_client.c | 71 +++++++++--
openbsc/src/gprs/gprs_oap_messages.c | 178 ++++++++++++----------------
openbsc/src/gprs/gprs_utils.c | 28 +++++
openbsc/src/gprs/ipa_client.c | 14 +--
10 files changed, 237 insertions(+), 202 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 1eaa3d72eaa10bb854b2adff48d3f7f3e06dcb8c (commit)
via 668f8df3be7f644056d16ea4a7fd7929429da0b4 (commit)
via cc4a08bdc753492c4367e4786a573a6cdf84b56e (commit)
from 862807504b5ecf4fe79c435286487a1a576d09eb (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=1eaa3d72eaa10bb854b2adff48d3f7f…
commit 1eaa3d72eaa10bb854b2adff48d3f7f3e06dcb8c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Sep 21 11:28:03 2015 +0200
audio/rsl: Honor the speech mode and don't send anything
Spotted by Ciaby while debugging an audio issue. Do not
send anything to port==0 to the BSC/NITB. Look at the
upper bits of the speech_mode to determine if sending is
allowed. 0x1 means recv_only and all other modes allow us
to send.
Manually verified with a single phone call with LCR bridge
mode to send a CRCX early but a MDCX sendrecv later. The
audio starts to flow after the MDCX message. Virtual Addr
space didn't increase over 10 calls. The l1p_msg is freed
by the caller.
The code might not re-set speech_mode from one call to
another but if it is ever != 0 it can be expected that
the BSC will always set it. This is because we do not
(and don't want to) allocate the lchan dynamically on
every usage.
Fixes: SYS#2111
http://cgit.osmocom.org/osmo-bts/commit/?id=668f8df3be7f644056d16ea4a7fd792…
commit 668f8df3be7f644056d16ea4a7fd7929429da0b4
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Sep 21 11:18:06 2015 +0200
audio/rsl: Include statistics for one call
Use the new libosmo-abis API to query the session for the
statistics and then send it as a TLV element to the BSC.
This can be used to do post processing about the call. E.g
to figure out if no audio arrived at all.
http://cgit.osmocom.org/osmo-bts/commit/?id=cc4a08bdc753492c4367e4786a573a6…
commit cc4a08bdc753492c4367e4786a573a6cdf84b56e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Sep 21 09:52:36 2015 +0200
audio/rsl: Include the connection identifier in the DLCX ind
I have traces that include the connection identifier in the
DLCX indication.
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 41 ++++++++++++++++++++++++++++++++++++++---
src/osmo-bts-sysmo/tch.c | 8 ++++++++
2 files changed, 46 insertions(+), 3 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 "Osmocom A-bis protcol interface library".
The branch, master has been updated
via 71bc9e2ac815aa07480110361651fdb5dbaf9003 (commit)
from fe01908428d9745e7d111a0902d3d090d0090f91 (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-abis/commit/?id=71bc9e2ac815aa0748011036165…
commit 71bc9e2ac815aa07480110361651fdb5dbaf9003
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Sep 21 12:18:37 2015 +0200
ortp: Guard the jitter stats with a version check
ortp 0.18 has introduced the jitter_stats but we only check for
0.21 an later. It is okay that at some point the jitter stats
will be reported. For previous versions it is 0.
-----------------------------------------------------------------------
Summary of changes:
src/trau/osmo_ortp.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom A-bis protcol interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom A-bis protcol interface library".
The branch, master has been updated
via fe01908428d9745e7d111a0902d3d090d0090f91 (commit)
from b37c5d48f0e5ceed98da7523ddab7878ab1b1cd9 (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-abis/commit/?id=fe01908428d9745e7d111a0902d…
commit fe01908428d9745e7d111a0902d3d090d0090f91
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Sep 21 10:52:52 2015 +0200
ortp: Export statistics for the bts or similar
We might want to know how many things arrived at the BTS and
ortp is already counting for us. We don't intend to use RTCP
so I am not sure what the last "sender report" is and how
accurate the jitter is.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/trau/osmo_ortp.h | 6 ++++++
src/trau/osmo_ortp.c | 26 ++++++++++++++++++++++++++
2 files changed, 32 insertions(+)
hooks/post-receive
--
Osmocom A-bis protcol interface library
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/sgsn-id has been updated
via 7063db9581193e8a1eea142a2add140b111d02e6 (commit)
from 33775a21788fbcfc16fefb51d8f87c6cafd1428d (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=7063db9581193e8a1eea142a2add140b…
commit 7063db9581193e8a1eea142a2add140b111d02e6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Sep 19 03:20:05 2015 +0200
wip
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/osmocom-authn-protocol.txt | 28 ++-
.../{sgsn_ipa_client.h => gprs_ipa_client.h} | 22 ++-
openbsc/include/openbsc/gprs_oap_messages.h | 106 +++--------
openbsc/include/openbsc/sgsn.h | 8 +-
openbsc/src/gprs/Makefile.am | 7 +-
.../gprs/{sgsn_ipa_client.c => gprs_ipa_client.c} | 88 ++++++---
openbsc/src/gprs/gprs_oap_messages.c | 206 +++++++++++++++++++++
openbsc/src/gprs/gprs_subscriber.c | 43 +----
openbsc/src/gprs/sgsn_main.c | 12 +-
openbsc/src/gprs/sgsn_vty.c | 48 ++---
10 files changed, 358 insertions(+), 210 deletions(-)
rename openbsc/include/openbsc/{sgsn_ipa_client.h => gprs_ipa_client.h} (63%)
rename openbsc/src/gprs/{sgsn_ipa_client.c => gprs_ipa_client.c} (50%)
create mode 100644 openbsc/src/gprs/gprs_oap_messages.c
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/sgsn-gsup-id has been deleted
was c533983c24e141fc7d6303a22e33f4c8900d2c4f
-----------------------------------------------------------------------
c533983c24e141fc7d6303a22e33f4c8900d2c4f gsup: Extend GSUP by SGSN Identification (TODO)
-----------------------------------------------------------------------
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/sgsn-id has been created
at 33775a21788fbcfc16fefb51d8f87c6cafd1428d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=33775a21788fbcfc16fefb51d8f87c6c…
commit 33775a21788fbcfc16fefb51d8f87c6cafd1428d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 17 03:05:58 2015 +0200
wip
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via c2ddc4f5550e4081575fbcbaf37f6b3dafe7c05e (commit)
from d452a48ac66d8e99a562c91660f371270d9c6b21 (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=c2ddc4f5550e4081575fbcbaf37f…
commit c2ddc4f5550e4081575fbcbaf37f6b3dafe7c05e
Author: Jan Engelhardt <jengelh(a)inai.de>
Date: Wed Sep 16 14:32:31 2015 +0200
build: have a disable-static build succeed
When using configure --disable-static, no libosmogsm.a will be
created, and the tests fail to link because symbols like _a5_3 and
_a5_4 are not exported through the only remaining libosmogsm.so.
A method to overcome this is an intermediate private non-distributed
library, examples of which are present in e.g. libabc, kmod and
systemd.
With this, disable-static can now be the default and practical compile
time be halved.
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 2 +-
src/gsm/Makefile.am | 8 ++++++--
tests/Makefile.am | 6 ++----
3 files changed, 9 insertions(+), 7 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 354d1f3084a1f08c52f37f119f4524eb454b214f (commit)
via c6a8d09b78e0d71644412c6e52c94d7facff86f6 (commit)
via 51cf69cdb47995f9767810f4ced5d1dc6b83b054 (commit)
from 4b4a187b4ffd9bd3eb1eac69160600f27f019fc1 (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=354d1f3084a1f08c52f37f119f4524eb…
commit 354d1f3084a1f08c52f37f119f4524eb454b214f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 15 11:50:50 2015 +0200
osmo-nitb: obsess about --help formatting.
Make every line use same punctuation style ('.' at the end and start in caps).
Insert spaces to have all help texts in a column.
http://cgit.osmocom.org/openbsc/commit/?id=c6a8d09b78e0d71644412c6e52c94d7f…
commit c6a8d09b78e0d71644412c6e52c94d7facff86f6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 15 11:43:32 2015 +0200
Remove empty README.
This README's content has moved to openbsc/README. This is just an empty
file now.
http://cgit.osmocom.org/openbsc/commit/?id=51cf69cdb47995f9767810f4ced5d1dc…
commit 51cf69cdb47995f9767810f4ced5d1dc6b83b054
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 15 11:39:47 2015 +0200
openbsc/configure.ac: check for pcap/pcap.h.
The build process requires pcap/pcap.h in openbsc/src/utils/meas_pcap2db.c, but
the configure script did not check for that file.
-----------------------------------------------------------------------
Summary of changes:
README | 0
openbsc/configure.ac | 1 +
openbsc/src/osmo-nitb/bsc_hack.c | 26 +++++++++++++-------------
3 files changed, 14 insertions(+), 13 deletions(-)
delete mode 100644 README
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, zecke/fixes/mgcp-rtp-stats has been created
at 3a912d3f6ec53b907fe7f8f1b1f494807f2b468d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=3a912d3f6ec53b907fe7f8f1b1f49480…
commit 3a912d3f6ec53b907fe7f8f1b1f494807f2b468d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Sep 15 19:30:40 2015 +0200
mgcp: Align the code closer to Annex A and introduce bad_seq
Introduce the bad_seq handling that is dealing with a very
long sequence number jump. The only missing part is the
probation handling that is of not that much interest right
now.
Change the initialization sequence, in case of a new SSRC
re-set the jitter and transit time calculation to an initial
value. The sender might be a different system that takes a
different path so the average jitter does not make that
munch sense.
http://cgit.osmocom.org/openbsc/commit/?id=fb51539951c3e2e49497ad35c5032647…
commit fb51539951c3e2e49497ad35c5032647dd924fd6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Sep 15 18:49:47 2015 +0200
mgcp: Change order and types of varriables to follow the Annex
http://cgit.osmocom.org/openbsc/commit/?id=7b311ba8068dbf889535ccbedc3ea313…
commit 7b311ba8068dbf889535ccbedc3ea3131905abd5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Sep 15 18:35:07 2015 +0200
mgcp: Move the max_seq assignment into each branch
The initialization would put max_seq to seq - 1 while init_seq
of the annex does not. Move the max_seq assignment into all the
branches.
http://cgit.osmocom.org/openbsc/commit/?id=2d7298182db8ce8ed84749c89e82f412…
commit 2d7298182db8ce8ed84749c89e82f412cacda60f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Sep 15 18:30:26 2015 +0200
mgcp: Make the packet loss calculation per session
Somehow we end up with calculations of 65536 for the packet loss
that is RTP_SEQ_MOD. So there might have been a sequence overflow
but no packets to count against it. I have no idea how this can
happen and could not reproduce it. But when we change the SSRC
we should re-initialize the state. Separate the total packets and
octets from the packets we count per SSRC.
Related: OW#1489
-----------------------------------------------------------------------
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/sgsn-gsup-id has been updated
discards 77dd96457fa8b33e3ee3a2f5c5b9684381544149 (commit)
via c533983c24e141fc7d6303a22e33f4c8900d2c4f (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 (77dd96457fa8b33e3ee3a2f5c5b9684381544149)
\
N -- N -- N (c533983c24e141fc7d6303a22e33f4c8900d2c4f)
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=c533983c24e141fc7d6303a22e33f4c8…
commit c533983c24e141fc7d6303a22e33f4c8900d2c4f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 15 15:13:36 2015 +0200
gsup: Extend GSUP by SGSN Identification (TODO)
TODO:
- commit message
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-gsup-id has been created
at 77dd96457fa8b33e3ee3a2f5c5b9684381544149 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=77dd96457fa8b33e3ee3a2f5c5b96843…
commit 77dd96457fa8b33e3ee3a2f5c5b9684381544149
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 15 15:13:36 2015 +0200
gsup: Extend GSUP by SGSN Identification (TODO)
TODO:
- commit message
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 4b4a187b4ffd9bd3eb1eac69160600f27f019fc1 (commit)
via 53122b09d0e0890aa656e0d23a879bd61999d4fb (commit)
via c21dcb20e5a7e5f9317ac797d03639c191de4eae (commit)
via c8a6c13e4ee0c4355a685a03b892dce5e5e07752 (commit)
via ffbf45e09e400e934d0f507c8b2e252cdb6ac395 (commit)
from 08c508f84a8d088f8454d0f21f83ecc22e30d72d (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=4b4a187b4ffd9bd3eb1eac69160600f2…
commit 4b4a187b4ffd9bd3eb1eac69160600f27f019fc1
Merge: 08c508f 53122b0
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Sep 14 10:53:35 2015 +0200
Merge branch 'zecke/features/rtp-bridge'
* Implement the rtp-bridge mode for MNCC
* Audio doesn't flow through the NITB at all
* It only works with IPv4 BTSes right now
* We need to select an audio codec way too early
* No tandem free operation
* Early assignment always equals TCH/F
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 5 +
openbsc/include/openbsc/mncc.h | 14 ++-
openbsc/include/openbsc/mncc_int.h | 2 +
openbsc/src/libmsc/gsm_04_08.c | 244 ++++++++++++++++++++++++++++++++++++-
openbsc/src/libmsc/mncc.c | 3 +
openbsc/src/libmsc/mncc_builtin.c | 9 +-
6 files changed, 270 insertions(+), 7 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/features/rtp-bridge has been updated
discards 212adfabc16cc204050f3223257e797185f0acbf (commit)
discards 32cab958f303cdba0f434e414846455eb3c5e50a (commit)
discards 71e12aea4ed1d0b85ad31bf9b30334cc26b24540 (commit)
discards 4c394c5e288592665216e537be4c1335d35c582c (commit)
discards d5d7ecd7ea830f49d871bf225bfefff982d1d2fb (commit)
discards 14a088a92162fd6abb3031e025ce59fba40af718 (commit)
discards 05a09059145ff4bfb1a09ec50e22fb75f2f4ca1e (commit)
discards 38b66fe3785595dabb59e9eec30d3809d64d54d6 (commit)
discards 7f0f8c690f5122786454eb0b2f6f1a5a58a95574 (commit)
discards 3479a7ca55d650404a7066ef586e887bcaae2500 (commit)
discards 8e969e17cefe0bb99ef4c15710f3a68906a38851 (commit)
discards 2bab6495c6cc5157b8c8ab2c01d3d24740e13714 (commit)
discards 804623838a0856ab4694c7eaac0e8ecd4138ceea (commit)
discards 6b38d012fbe782b2c6194aadc8bf54a19ec75244 (commit)
discards 48690861431c25ffc031f8cca87de728e7976644 (commit)
discards 79f1592ce8119c43aec7aeda467147cdaa3e0ef8 (commit)
discards e15d59222031db3459db30fd1b01b9269d7a96bb (commit)
via 53122b09d0e0890aa656e0d23a879bd61999d4fb (commit)
via c21dcb20e5a7e5f9317ac797d03639c191de4eae (commit)
via c8a6c13e4ee0c4355a685a03b892dce5e5e07752 (commit)
via ffbf45e09e400e934d0f507c8b2e252cdb6ac395 (commit)
via 08c508f84a8d088f8454d0f21f83ecc22e30d72d (commit)
via d721579a6aba0e6d72f44fe8ec21a7276acebda4 (commit)
via 92360b15e323a90f3da909cec8cc3c5bac2c6515 (commit)
via 614aba391d836645127b90dab7f3ec826d7b574e (commit)
via 79135acbb88c92bbe0214ada4feea53cb12a0ef4 (commit)
via e5ba92e7bedcb3e9981161a33f7dd8ef6d2cf178 (commit)
via e18f78e81dab5d041561c8b63ac45ab12ef12c08 (commit)
via 8fc568466c7daed27552a7d57405e68addd1fe59 (commit)
via 0190d790b68998c8f377ef8bf8f2a0cb28664e3b (commit)
via c390ae8eaf0fd505ae1138b356358e0bcfe13e61 (commit)
via e6ed009a36d410fc0cbac7a82d92313bd6d4c084 (commit)
via ceef936ea894781a14584efc9256856cca6d1c0f (commit)
via 57e95a22f02b5b2ec781d9bc977c785a6e6f1166 (commit)
via ecff2424e56ce2a69dfe35190a5182cb90a3c09c (commit)
via b9845f937e002acce44d15948d9770235cadc744 (commit)
via 6b39feedc78a2b23fb0d7f76e91b3fc631dffdc8 (commit)
via 601cf12f814cd74c3fcc939839f07aa9ccde7aff (commit)
via eb98c74fb1c485e5793d6648c9e69cc50cf27758 (commit)
via 22df4ac8481abb112025166bd58d6652094a749b (commit)
via 78fa99103d2de97a44d277befe3d7dc9ea00c267 (commit)
via 6a19dd0d31da3216a0620947f2e9f7550179db65 (commit)
via 9450882901e04ed233cc0fa5512f5b14b4f344bd (commit)
via 39ba248608f84341db21fffe861722d4ea56da8b (commit)
via 4d4944a07d09a21d79e18f321eaa1fdcaddd7964 (commit)
via 93e795c1fdee782efa3856baf0abdc21fe3edc7f (commit)
via 4c97435b3537cfe5a13e427b3d38ee591a686961 (commit)
via d17bc7b3a8bce2c507a2e72459b34c07b7fdcd52 (commit)
via a334e90ddf99697ad6b18df80f1cd7473b2314d4 (commit)
via aeadf261e54d4e3987797b5818a8356441512568 (commit)
via ca7d05bdb9e5be89442d6a2870e87919fdb11b98 (commit)
via a611da8407a609a3a426c61e7fb10230a9320122 (commit)
via 0eaad4f216637804458eacf31b0a1b10cff19e7b (commit)
via e9f7c9925c26b23f7c29ace8da381e439a658eeb (commit)
via 29d58b734d169021bb794d259fa0dde205545bf1 (commit)
via c9dbe3c7b1fef1a4132a2415d3e74a04591735c9 (commit)
via 2f25764e51d7272a162d2b9f81d8124f6c1af76e (commit)
via 5425e5ea27e3d5b4ce43c1e2ae40252dd14ddfb0 (commit)
via 815945550685249aa002ef55b9ef990faa10ee0e (commit)
via e019b564eccaf63ca372db6811dfa3dd6c4d9084 (commit)
via eb48cafac9af84586679a4ce4caeb985ef0b1eb1 (commit)
via 778c7d1544fd1c0ae4e4716a3b2391ae82c60f41 (commit)
via ba43365e963b884cd488487328504396b0257241 (commit)
via 469f992b2bf9fd3d80928d11ca50ef663bf5b90e (commit)
via b618c7ec9bd29c471a153da833bb50089f48d2f6 (commit)
via daaea0c84fee46d9b63b746d5ed2cdf66f990352 (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 (212adfabc16cc204050f3223257e797185f0acbf)
\
N -- N -- N (53122b09d0e0890aa656e0d23a879bd61999d4fb)
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=53122b09d0e0890aa656e0d23a879bd6…
commit 53122b09d0e0890aa656e0d23a879bd61999d4fb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 20 19:10:58 2015 +0200
mncc: Use the default codec from the built-in mncc mode
In case of the RTP bridge mode we need to select the codec
ourselves. Rely on the same (incomplete) codec selection that
can be done using the mncc-int configuration node. This might
gain bearer capabilities support.
In case of a SDCCH a TCH/F will be attempted to be assigned.
This is an open issue for both modes and there should be a
preference for full or half-rate channels somewhere.
http://cgit.osmocom.org/openbsc/commit/?id=c21dcb20e5a7e5f9317ac797d03639c1…
commit c21dcb20e5a7e5f9317ac797d03639c191de4eae
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 14:41:21 2015 +0200
mncc: Implement CRCX->MDCX for handover for direct rtp mode
Implement sending MDCX on the newly allocated channel and send
the data to the same destination as the currently connected one.
This way the receiver can implement RTP RFC Appendix A.1 and
deal with the new source.
http://cgit.osmocom.org/openbsc/commit/?id=c8a6c13e4ee0c4355a685a03b892dce5…
commit c8a6c13e4ee0c4355a685a03b892dce5e5e07752
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 13:32:09 2015 +0200
mncc: Implement the direct RTP mode for ip based systems
For the LCR rtp-bridge audio should directly flow to the
remote system. In contrast to the original patch audio
will now flow directly from the BTS to the remote system.
This assumes that BTS and the remote system are in the
same network segment and can directly communicate.
There are various limitations in the first iteration of
the implementation:
We could (and in the future) should delay the assignment
but currently we are forced to pick the channel and move
it to the audio state. In case we are located on a SDCCH
we always need to change but if we are on a TCH we could
send the ipa.CRCX and change the audio state a lot later.
The net effect is that the audio codec selection needs to
be done in the NITB code and not in the system connected
to it.
This only works with ip based systems. For E1 systems one
could still use the RTP socket or even try to move this
out of the process.
There is no code for handover handling and it relies on
the remote system dealing with the SSRC change of the
system.
http://cgit.osmocom.org/openbsc/commit/?id=ffbf45e09e400e934d0f507c8b2e252c…
commit ffbf45e09e400e934d0f507c8b2e252cdb6ac395
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Jul 14 16:03:41 2015 +0200
mncc: Update the protocol to match LCR
This adds the protocol definition for the RTP bridge extension
of Andreas Eversberg and bumps the protocol version.
I added the missing mncc mappings from value to string.
[ 5cf8fb10ea3addcae74d37f4dbf1c1be664df53e protocol extension
5dac90de38990b188f499c602bf18a4f232070e8 payload extension]
-----------------------------------------------------------------------
Summary of changes:
debian/control | 2 +-
debian/rules | 2 +-
openbsc/include/openbsc/bsc_api.h | 5 +-
openbsc/include/openbsc/bsc_nat.h | 2 +-
openbsc/include/openbsc/gsm_04_08.h | 14 ++
openbsc/include/openbsc/gsm_data.h | 10 -
openbsc/include/openbsc/gsm_data_shared.h | 5 +-
openbsc/include/openbsc/meas_feed.h | 14 +-
openbsc/include/openbsc/mgcp.h | 7 +
openbsc/include/openbsc/mgcp_internal.h | 82 +++++++-
openbsc/include/openbsc/mgcp_transcode.h | 3 +-
openbsc/include/openbsc/sgsn.h | 15 ++
openbsc/src/gprs/gprs_gmm.c | 113 +++++------
openbsc/src/gprs/gprs_llc.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 93 +++++++++
openbsc/src/libbsc/abis_rsl.c | 17 +-
openbsc/src/libbsc/bsc_api.c | 13 +-
openbsc/src/libbsc/bsc_init.c | 3 -
openbsc/src/libbsc/bsc_vty.c | 17 ++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 4 +
openbsc/src/libbsc/chan_alloc.c | 2 +-
openbsc/src/libbsc/gsm_04_08_utils.c | 33 ++--
openbsc/src/libbsc/handover_logic.c | 2 +-
openbsc/src/libbsc/system_information.c | 10 +-
openbsc/src/libcommon/gsm_data.c | 2 +
openbsc/src/libmgcp/Makefile.am | 3 +-
openbsc/src/libmgcp/mgcp_network.c | 29 +--
openbsc/src/libmgcp/mgcp_osmux.c | 7 +
openbsc/src/libmgcp/mgcp_protocol.c | 240 ++---------------------
openbsc/src/libmgcp/mgcp_sdp.c | 305 ++++++++++++++++++++++++++++++
openbsc/src/libmgcp/mgcp_transcode.c | 26 +++
openbsc/src/libmgcp/mgcp_vty.c | 62 ++++++
openbsc/src/libmsc/gsm_04_08.c | 49 +++--
openbsc/src/libmsc/gsm_04_11.c | 2 +
openbsc/src/libmsc/meas_feed.c | 9 +
openbsc/src/osmo-bsc/osmo_bsc_api.c | 14 +-
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 4 +-
openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 19 +-
openbsc/tests/bsc-nat/bsc_data.c | 4 +-
openbsc/tests/mgcp/mgcp_test.c | 81 ++++++++
openbsc/tests/vty_test_runner.py | 22 +++
41 files changed, 929 insertions(+), 419 deletions(-)
create mode 100644 openbsc/src/libmgcp/mgcp_sdp.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 08c508f84a8d088f8454d0f21f83ecc22e30d72d (commit)
from d721579a6aba0e6d72f44fe8ec21a7276acebda4 (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=08c508f84a8d088f8454d0f21f83ecc2…
commit 08c508f84a8d088f8454d0f21f83ecc22e30d72d
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Aug 20 20:48:39 2015 -0400
msc: Add channel information to the meas_feed, bump version to v1.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/meas_feed.h | 14 +++++++++++++-
openbsc/src/libmsc/meas_feed.c | 9 +++++++++
2 files changed, 22 insertions(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)