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 f480b3589379be870453826ab7f1abaffb6f6315 (commit)
from e0d5caa91694e945f4f4af8d424161a4c5e1ec18 (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=f480b3589379be870453826ab7f1abaf…
commit f480b3589379be870453826ab7f1abaffb6f6315
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Sat Feb 4 00:20:17 2017 +0100
libmsc/update_db_revision_3(): free memleaking db result
Found by ASAN
Change-Id: I2680c60e26b9876b428d4b75323f884f9ecd95b3
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/db.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The branch, master has been updated
via a8f71eb24e03488dd92810e386567b46893fe17a (commit)
from 8c25b97d3fa573f5cf7b85e950adb27c52552cf7 (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/openggsn/commit/?id=a8f71eb24e03488dd92810e386567b4…
commit a8f71eb24e03488dd92810e386567b46893fe17a
Author: bjovan <j.bunjevacki(a)vipmobile.rs>
Date: Fri Feb 24 17:39:20 2017 +0100
Code formatted to be in line with formatting rules.
Change-Id: I546dc0a8d814527b9a96943a52f2f6b700285167
-----------------------------------------------------------------------
Summary of changes:
sgsnemu/sgsnemu.c | 45 ++++++++++++++++++++++++++++++++-------------
1 file changed, 32 insertions(+), 13 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via e0d5caa91694e945f4f4af8d424161a4c5e1ec18 (commit)
from acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa (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=e0d5caa91694e945f4f4af8d424161a4…
commit e0d5caa91694e945f4f4af8d424161a4c5e1ec18
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Mon Feb 27 16:56:59 2017 +0100
silent_call: remove unfinished fuzzer interface
Remove the fuzzer interface that was partially implemented in
gsm_04_08.c and silent_call.c is causing problems when an
SMS is sent during an active silent call. The reason for this
is that gsm0408_dispatch() in gsm_04_08.c would decide to
rout all uplink traffic to silent_call_rx() in silent_call.c.
silent_call_rx() is a stub function that discards the data.
This patch removes the fuzzer interface code by placing ifdefs
around it, so that it can be re-activated by experimentators.
Change-Id: Id500197d58663b3f4b1756136343670388b0a4bc
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/silent_call.h | 3 +++
openbsc/src/libmsc/gsm_04_08.c | 2 ++
openbsc/src/libmsc/silent_call.c | 4 ++++
3 files changed, 9 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa (commit)
from 534034580c8ed6e0c03dcb488f20f2c526e9848b (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=acc6e8323afad3cf7a2661b5c020f81d…
commit acc6e8323afad3cf7a2661b5c020f81d1dd9b0aa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 27 02:01:37 2017 +0100
ctrl_test_runner: speed up more than 10 fold by sleeping less
Similar to a recent patch in osmo-python-tests for VTY based tests, but this is
for the Ctrl tests.
The TestCtrlBase tests gave a constant sleep(2) grace period for the process to
startup. This causes tests to take minutes for no reason at all.
Add code to TestCtrlBase to try and connect right away, retrying up to three
seconds in .1 second intervals. This flies through most tests without any
sleep() at all.
Change-Id: I06569767153838bd9cd3edac001df5f6c567874c
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/ctrl_test_runner.py | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via a2c581123873b6ac16919aad531ab62467bd4f1c (commit)
from fa5dc93fd08454b5c9b14a1d1bf89c345c9c34ba (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=a2c581123873b6ac16919aad531a…
commit a2c581123873b6ac16919aad531ab62467bd4f1c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Feb 27 16:54:00 2017 +0700
Export comp128 v2 and v3 routines as well
It is in the public header file and allows to easily bind it from
other languages (without having to go through the abstraction).
Change-Id: I0128d529c52ec030cfb87b0aff3c69cadf2c59d2
-----------------------------------------------------------------------
Summary of changes:
src/gsm/libosmogsm.map | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 534034580c8ed6e0c03dcb488f20f2c526e9848b (commit)
from d015cbd65d2547e813f361654b3059d4eefa3669 (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=534034580c8ed6e0c03dcb488f20f2c5…
commit 534034580c8ed6e0c03dcb488f20f2c526e9848b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 28 02:38:43 2017 +0100
vty test: nat_msc_test: setsockopt REUSE to avoid TIME_WAIT problems
When running the testBSCreload test in close succession, I get a "Connection
refused" error because the socket is still in TIME_WAIT state. Passing the
SO_REUSEADDR flag allows reusing the addr despite a TIME_WAIT socket.
Change-Id: I941851b062999ab4b962430f7b27c19935993e0a
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/vty_test_runner.py | 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, master has been updated
via d015cbd65d2547e813f361654b3059d4eefa3669 (commit)
from 27355c9c654e7035d8fea0619f3832e978a244bb (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=d015cbd65d2547e813f361654b3059d4…
commit d015cbd65d2547e813f361654b3059d4eefa3669
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Mon Feb 27 17:58:31 2017 +0100
XID: resend xid with pdp-ctx-ack messages
If a pdp context is created a xid request is sent right after
the pdp-context-ack message. The sending of the pdp-context-ack
and the xid message is triggered from the GGSN via the GTP
interface.
When the pdp-context-ack message is not received by the MS, it will
send the pdp-context-request again. A lost pdp-context-ack is resent
by the SGSN directly so that the mechanism described above does
not work for pdp-context-ack resents.
This commit adds code to trigger the sending of xid messages also
for resent pdp-context-ack messages.
Change-Id: Ice66790803154310a61a70a54be76cec539c97a7
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_gmm.c | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 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, users/daniel/ow-nat-msc-conns has been updated
discards dbc1209c55331449f9a0aca0841b48a61a33b7f6 (commit)
discards 5940c550c3d8b1559bc01f93395aa08d70fb5f92 (commit)
discards 8b4bf52b1d0dfa2fc556766d9c31b137d1375077 (commit)
discards 9ad73fd21f82e6a356bbb940c65e742555ba9730 (commit)
discards 87e9d1f8cc9dfb44eae9283482406a7b6e98b229 (commit)
discards 9c6e6fb75d9d878d0a4e08c847ae0b030b93ac55 (commit)
discards f156963e0dbbaf10ff6d59a7751ee682a2279413 (commit)
via 41b83c03fe3f1320b6cafc97794c14daaee7fb47 (commit)
via 9b43a3fd9dcd74262fa047230e8151f12db5c34d (commit)
via 9df49a969dd932d1394700ebf61db77d771233ef (commit)
via 2f83944850281b78297f3797c0bda30fdf7c5140 (commit)
via ef7d803e640dd5e01fa3bbce23e7d52ed06e7828 (commit)
via a33fa2605dd8644d298375cf9de0feada0aa80dd (commit)
via 6b703f09faefbcdbf1c068001b4f31cdb28de9b4 (commit)
via 5502b8211a28c34503237df64d5eaf25c8b0b982 (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 (dbc1209c55331449f9a0aca0841b48a61a33b7f6)
\
N -- N -- N (41b83c03fe3f1320b6cafc97794c14daaee7fb47)
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=41b83c03fe3f1320b6cafc97794c14da…
commit 41b83c03fe3f1320b6cafc97794c14daaee7fb47
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:27:05 2017 +0100
WIP
Change-Id: Id3a6ec9df262841548f0c1df9df6d649770e1b4f
http://cgit.osmocom.org/openbsc/commit/?id=9b43a3fd9dcd74262fa047230e8151f1…
commit 9b43a3fd9dcd74262fa047230e8151f12db5c34d
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 19:09:25 2017 +0100
osmo-bsc_nat: Implement access lists for MSC conns
Change-Id: Iedcf492ff8bb86e7ac68d8909634525e7b0648ea
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=9df49a969dd932d1394700ebf61db77d…
commit 9df49a969dd932d1394700ebf61db77d771233ef
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:25:46 2017 +0100
osmo-bsc_nat: Change some functions to work with multiple MSC conns
Change-Id: Iab6f23f6f010f34876e37852cafa53e3a641478e
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=2f83944850281b78297f3797c0bda30f…
commit 2f83944850281b78297f3797c0bda30fdf7c5140
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:23:31 2017 +0100
osmo-bsc_nat: Support multiple MSCs in VTY/config
Change-Id: I2e9009b52c6ecc17fc2da8402736412b9093ce19
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=ef7d803e640dd5e01fa3bbce23e7d52e…
commit ef7d803e640dd5e01fa3bbce23e7d52ed06e7828
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:05:01 2017 +0100
osmo-bsc_nat: Add functions to alloc/find/free MSC config
Change-Id: I5879d4d9ee0e1a0a6424ee3e9b214afb07319071
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=a33fa2605dd8644d298375cf9de0fead…
commit a33fa2605dd8644d298375cf9de0feada0aa80dd
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:07:17 2017 +0100
osmo-bsc_nat: Add variables for multiple MSC conns to struct bsc_nat
Change-Id: I0b959431140b1e48ca3dd85a8d8985cf967073e2
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=6b703f09faefbcdbf1c068001b4f31cd…
commit 6b703f09faefbcdbf1c068001b4f31cdb28de9b4
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:00:50 2017 +0100
osmo-bsc_nat: Add infrastructure for multiple MSC connections
Add some common defines and structs
Change-Id: I9cdfc5b32f2500f47be8caaa281bcca3231db5ea
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=5502b8211a28c34503237df64d5eaf25…
commit 5502b8211a28c34503237df64d5eaf25c8b0b982
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 17:55:36 2017 +0100
osmo-bsc_nat: Remove MSC IP cmdline option. This no longer makes sense for multiple MSCs
Change-Id: I6f348dd5c7bdb2530081a1d609d03a6b0d13d0b2
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_nat.h | 5 +++++
openbsc/src/osmo-bsc_nat/bsc_nat.c | 5 ++++-
openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 20 ++++++++++++++++++++
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 29 +++++++++++++++++++++++++++++
4 files changed, 58 insertions(+), 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, stumpf/virt-phy has been updated
via c961c340647e34e59d8cdadb6468e6ac0bde8a3d (commit)
from ba69eb9f36e8143c10bd62c81d13917783d72ff6 (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=c961c340647e34e59d8cdadb6468e6a…
commit c961c340647e34e59d8cdadb6468e6ac0bde8a3d
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Tue Feb 28 16:36:36 2017 +0100
VIRT-PHY: Added test option for fast hyperframe repeat.
Frame number will restart at 0 after each superframe (approx. 6.1 sec)
if enabled. Can be enabled by preprocessor define.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-virtual/l1_if.c | 3 +--
src/osmo-bts-virtual/scheduler_virtbts.c | 8 +++++++-
2 files changed, 8 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 "The Open Source GSM Base Band stack".
The branch, stumpf/virt-phy has been updated
via 8237d9edc777046024d0a83776d0393030c708a9 (commit)
from e51e7a1076d485f9aa3d6095a0ec34269a49781a (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/osmocom-bb/commit/?id=8237d9edc777046024d0a83776d03…
commit 8237d9edc777046024d0a83776d0393030c708a9
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Tue Feb 28 16:39:28 2017 +0100
VIRT-PHY: Scheduler - correct handling over hyperframe repeat.
Scheduler will no longer skip tasks that are scheduler for a framenumber
greater than the current fn because of a hyperframe repetition.
-----------------------------------------------------------------------
Summary of changes:
src/host/virt_phy/src/virt_l1_sched_simple.c | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
hooks/post-receive
--
The Open Source GSM Base Band stack
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, users/daniel/ow-nat-msc-conns has been created
at dbc1209c55331449f9a0aca0841b48a61a33b7f6 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=dbc1209c55331449f9a0aca0841b48a6…
commit dbc1209c55331449f9a0aca0841b48a61a33b7f6
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:27:05 2017 +0100
WIP
Change-Id: Id3a6ec9df262841548f0c1df9df6d649770e1b4f
http://cgit.osmocom.org/openbsc/commit/?id=5940c550c3d8b1559bc01f93395aa08d…
commit 5940c550c3d8b1559bc01f93395aa08d70fb5f92
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:25:46 2017 +0100
osmo-bsc_nat: Change some functions to work with multiple MSC conns
Change-Id: Iab6f23f6f010f34876e37852cafa53e3a641478e
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=8b4bf52b1d0dfa2fc556766d9c31b137…
commit 8b4bf52b1d0dfa2fc556766d9c31b137d1375077
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:23:31 2017 +0100
osmo-bsc_nat: Support multiple MSCs in VTY/config
Change-Id: I2e9009b52c6ecc17fc2da8402736412b9093ce19
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=9ad73fd21f82e6a356bbb940c65e7425…
commit 9ad73fd21f82e6a356bbb940c65e742555ba9730
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:05:01 2017 +0100
osmo-bsc_nat: Add functions to alloc/find/free MSC config
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
Change-Id: I5879d4d9ee0e1a0a6424ee3e9b214afb07319071
http://cgit.osmocom.org/openbsc/commit/?id=87e9d1f8cc9dfb44eae9283482406a7b…
commit 87e9d1f8cc9dfb44eae9283482406a7b6e98b229
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:07:17 2017 +0100
osmo-bsc_nat: Add variables for multiple MSC conns to struct bsc_nat
Change-Id: I0b959431140b1e48ca3dd85a8d8985cf967073e2
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=9c6e6fb75d9d878d0a4e08c847ae0b03…
commit 9c6e6fb75d9d878d0a4e08c847ae0b030b93ac55
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 18:00:50 2017 +0100
osmo-bsc_nat: Add infrastructure for multiple MSC connections
Add some common defines and structs
Change-Id: I9cdfc5b32f2500f47be8caaa281bcca3231db5ea
Ticket: SYS#3208
Sponsored-by: On-Waves ehf.
http://cgit.osmocom.org/openbsc/commit/?id=f156963e0dbbaf10ff6d59a7751ee682…
commit f156963e0dbbaf10ff6d59a7751ee682a2279413
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 28 17:55:36 2017 +0100
Remove MSC IP cmdline option. This no longer makes sense for multiple MSCs
Change-Id: I6f348dd5c7bdb2530081a1d609d03a6b0d13d0b2
-----------------------------------------------------------------------
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, sysmocom/iu has been updated
discards b27b963b644790c8c5893b99c146523779a25c80 (commit)
discards 02e516ef97bba4f31a0da7c437625ef67e3c6ddf (commit)
discards e7f04244ff9ba384153ffdeed91f13ce5cb41844 (commit)
discards 815e41fd7401e877a632cf2f5d57aed9ddf70f62 (commit)
discards 4d7ae5fd1160f6836ccc473e79767b24983a10fd (commit)
discards 4d1be7f9082463b871a459e3a1d42db037500f89 (commit)
discards 1e267b8f429b82168b21f6065fec6c456953d3a0 (commit)
discards 409738e4b01f76435eca26356526d968ef1ea7c1 (commit)
discards 17fbe1134f82d94ad7bf9a24627e281b5c89c80c (commit)
discards 6e044475be46a97bad4e06c9691d28e2550ce6ac (commit)
discards eda8eaeceb20407c690f7f0011e64e523b2d4d51 (commit)
discards 96b2c6f9eabe463d2b18af2f2663546fd08727f0 (commit)
discards 34cede93506a3c88d19726a1f4cf7a0b1644e7b8 (commit)
discards 046016fab5c9b0de1932b6a4a60ec020ce2a0d91 (commit)
discards 5e05476b0939e22e0e6e50a4aa92c95d3ca96770 (commit)
discards bc11de962de30b1a6c98689db3fa66c7ad01f639 (commit)
discards c01776257382a692a6f19f9ccb82501db29f6057 (commit)
discards 559ecb899a46829ee2df37166ddf5748a1e8df45 (commit)
discards 7dff88a4eecf2faf7c62708df85da9c26c27367a (commit)
discards 8aaec8438ec77d6723697771e98b2e61ee2b4c39 (commit)
discards b21bb87b8300aef155f312cddfa894883742a4b8 (commit)
discards 73738855dfee24e3dc292487de976f59f5dd85bc (commit)
discards 72afc4cddd204bb675d3d17313b3c17f2fd65121 (commit)
discards 5a155c181deaf7a5697ee266d3e1070ebbf88dd5 (commit)
discards 47785c889e0299bce38a7ef6a146b25b55830d50 (commit)
discards 14c0333174e968c92d420bd0cd3eaff17a6dd7e1 (commit)
discards b447ca9bcd3789be4fc1bf3571f89999d679ae66 (commit)
discards e3376ac3b7e0442efdde79f4846eded2272b3b66 (commit)
discards cee861733f07ea69ceae484af44412ef16782fa4 (commit)
discards 3b4d2eb4cbe78329db73371a6d3c25135773dab1 (commit)
discards 1ec9370f92b82f9d7f2abd065dcaf0f83df3b169 (commit)
discards dcf4f8a049d0254fac46d975fefc29e685caca14 (commit)
discards fbe616a3d8d3aba387a7140a986d866614a9c035 (commit)
discards d43bfad685c37779685bb17882fb4c7bea52e51e (commit)
discards 6b76bc5e7822b76c798d809cb29e3abb2eddc4e1 (commit)
discards d0c4f312ca4df7557c58ff32afacec955507963d (commit)
discards d5bda2e5a92758dd801b64b1a0639ee28c4b63d1 (commit)
discards b815270e60351065de0de5442debdaaf7b8f5fb3 (commit)
discards 2c714dcdf8bfc308358441ae2416eb869f07b50a (commit)
discards ab69c4017a447812c3682e1c6d3b977363dac659 (commit)
discards 0559dd461dacd01ea6cabf2afd53ce93747c200a (commit)
discards bb5e238f59cfeba09fe0f20b520fd4e1c4938a3e (commit)
discards 302093a474245166458342e96fb45b8972ec1ce0 (commit)
discards df2bcce119df6efc4d2eb478c14f57b34d93a52b (commit)
discards 5b3b66eb29cf68bdc4385d70cd75c2967ec4da96 (commit)
discards 863af35911d05e35ac23e196dca963c9ce5b4a51 (commit)
discards d3d7b3d517daade98d6981deee1e7c0e0d52be2e (commit)
discards 02ea176dff9e5b776a1c32499bdd8cb70aaac274 (commit)
discards 704b20ed605d80c6e6bf824387ac9c881ba962b4 (commit)
discards b7bf6925da7ec7daeba302b2d70ea9345ec8a211 (commit)
discards c6ed095d0dcbf9b0dc46d10d5b92cbbe9ae71ae8 (commit)
discards 2e99eff4128b3920cfd1bd9f02bedaf7c04811d9 (commit)
discards 72bf140d44839bd3d4a5e2a9b1ddc3dc0e9570db (commit)
discards 9f384583bd8746e8215f1dab9280dc8d01fc55f6 (commit)
discards 722b6c33cbf864245dd72050f3544f31a0ef031f (commit)
discards a780b3c9687acbb3c8daedc5721a33d16852729f (commit)
discards bb2ab68874ff82946e7376859399d14f5d3312ca (commit)
discards 0e58c8d2ffba114ff48c93a6a6a6643497b6d1a0 (commit)
discards 331c78df5885ac7269682c23bd9b231f7a82a8c7 (commit)
discards 75f53b52794cb31e42f8974358a3ef5034cfc081 (commit)
discards 92b110a2dcc58ce3e5575ab602332d35b8fe985b (commit)
discards 2a54a65ecd2f113fbd2f7e14219cd3c58853e11e (commit)
discards f2b9abe18993cec1e60122450f82c0ff4010c9a8 (commit)
discards 883d2fc39d1d2b13dea945f470ca8df208da585d (commit)
discards 037eec28c21d796c9b0a029b2140340fefa4fc38 (commit)
discards 2e94888028973de8b1cbbbe0e765e89c000db8cc (commit)
discards 05aeb22feff783585a7c023f7e1d5a093699da74 (commit)
discards 4cf812d5de7184a3c0729e50442b16ca253a2457 (commit)
discards d9c7b1d42e1c786a1b39664e2a0cb845ece0a987 (commit)
discards 7beb6abd0f8477c569e552e04c15f991a2eebb58 (commit)
discards 9ba35214e4131f76084d8f019719b4fbfeb0d7f6 (commit)
discards add5cf837aa4ee86ea636dd35b3e9534f48a56dd (commit)
discards 15d4f77e0468503c52b92058b5e44eab287c59cd (commit)
discards efa6fb8ae5b89775c9c439182425b424b2c229e6 (commit)
discards ae355c644d84e60776c108cd2acafc85330e87fb (commit)
discards 6a56b62e803d41e4cec05f6402bf43b1538e8214 (commit)
discards df66a3c9bec01d9d77e72f1d32425ea76581676f (commit)
discards d48a9246a5276221445d8c97b1ddcb24ea0e3923 (commit)
via 66c5ad1bba04788be9b2ae139cc78b5b6a986658 (commit)
via c4cd09995d4c18d95571ef198f97611ae0ac2bd5 (commit)
via 8ac4b7226b34cebe58c91fab029e31900224b3e1 (commit)
via 45341527600afe4a044b33130d281c6622351861 (commit)
via 590a90534240ee2d8c2515db5687489fade290fa (commit)
via 84c1275aec91183c2205d5ec786903635507b4c5 (commit)
via 2eec16ff27f701a6aef172aa7121153d0021a27e (commit)
via 18147dffdd06589b151e16b97e45c9e2fba4cd20 (commit)
via 7dcccb92d1f80665abe5e1a91bad102be800c0bc (commit)
via b3df6f41a401f763d4a1504cf7da8aa0ff32fb0d (commit)
via cc643388bfc042d894985a9f7642f510f63630c6 (commit)
via e682d51f29452ae1d07f4066ef51ec36e9a28c91 (commit)
via c4d9fab91968872b6eeffff0b5535fc72dffb3da (commit)
via 6836a705d151cb7656506adade077cd2a6bfbaa7 (commit)
via 60c0aa0b2adb0e1ed6ed5b495bd496b9511419fe (commit)
via 9fe5d19e25a8b66e3dd3b0a3f93d030e20410fca (commit)
via 1c9b4ed4bdbf10af3e366d803e6eeea062758640 (commit)
via 4b44ae942a7c2ebba8b0801a7534e77cc4a9c8d4 (commit)
via 877ffe41d2ba927b27054937b238fec328fa3d23 (commit)
via f1c68fb05349d2951b1de6ccaca636f1d9b5276d (commit)
via 7b542c2e544a27d1a9cd6ab85446c6ccdd9bb8bd (commit)
via 27c10f68edc04bab1e7f0497e7cab3c026c970ba (commit)
via 77a71391da6e89d26ea47fdff4d66f04645ea114 (commit)
via 1265ac5e949fec49fbe4848c5681924d81f5bdb7 (commit)
via 92b0aae6d1866723cce40720aa98c604adfafbac (commit)
via 4c5bf8bd2881685931b569205df44dd5c699ce38 (commit)
via 9a72718d998eb793e3944d315bd5b0f89f485ce2 (commit)
via 7ff45bffa71f1c53d349060ee92d6df767facaee (commit)
via 89d19ba77e744d7f13daa280ee7d7fcbd637b539 (commit)
via 0523b93bad90252f26edeaeae9172085e50444c1 (commit)
via 4dd52c550d312fe1b2955e725ecd82cbbf52c784 (commit)
via 0af05e309c4b14ad7f9a54ddb871c9186b886b8a (commit)
via b18b5c4ace647dda2f8dc48b0e0d3d7a84788b53 (commit)
via f2df96d63a2ab15fa8986859ebcf4e67f1083c04 (commit)
via addf59bd9200dc45abb24dae587f8b9511c1dee5 (commit)
via 7ea62570b7ed9d38d823c817f6bb6f657ada42b9 (commit)
via 5b41f36e4e1d86af030958161ca6418bd80757fc (commit)
via 3ec57ea076a0e77b052b288ddc73ae85a1e33478 (commit)
via 367fc11d06a5ab4a2ce5d3ebb59d3880c78ead4c (commit)
via 7b5b4988f259d70aae479ce7b4c172ae6d0b5016 (commit)
via 0b9d2510278f9dd9a7868c52d1ea103f19653f9b (commit)
via 0b4cd829c3b056bd1043a9c5c63547b40178ffd8 (commit)
via 3d7d997d1c0bd8eddbf13c750a87049f4795fa33 (commit)
via 1bec2d7b72bc4069d933382b95452661e81dd4e7 (commit)
via 9a7cf7051f1781ffe6278bfab4c553a7025a8818 (commit)
via 4f7bcfcbb19e7959f2fa2a7f2295ee434a473cbb (commit)
via 012c582f79d8df5d126e481e73dcb310ad462a21 (commit)
via a092d6ad35c68c05109cdb10fc97a3aecb7f1297 (commit)
via 6ebf8a90c2b4780a585e4896bdfaf481fc3ae2e9 (commit)
via 3e394f3d919a3a78608be5ca87e338b71183f585 (commit)
via 28ebaab4a02324dd0f479e4d176ec6b94f0fae70 (commit)
via 50f86547a8a0a6c46d58a47d936df25b78ca7372 (commit)
via f6e7dd34419d20488145cc0111acf0cfa31a0edc (commit)
via 57270b71ef2ae25f28d4ab2f3316e0540e3ad03a (commit)
via 6272534c13bd7de4c92381f1f3e655d026636ed2 (commit)
via 7dc62f2236e7def09a763a8f5c0dca56232f5cab (commit)
via 1c6d290bea1f1bce77bd24b925f474d75b4baa45 (commit)
via 71f2c13999e850ccd90b8e05a5f07da2781fa69d (commit)
via 19eace74562c68569cdd3ed96b2e6d79bf47403f (commit)
via dae389147c6bb6602bf5954b7a2de1cfce846641 (commit)
via db0c6f50d59344cc0ec1adbd5829047831a77f72 (commit)
via a6d4b421b41d97116209051a9dac60abcb345c0c (commit)
via 7a7da697cb628b9d6ce639fc022dbeee03d41b6c (commit)
via 2cc9d9b47a02042fbcada5a895ddc09fb0ac57a5 (commit)
via 5f2eb70855bd26695318aa58068c73705e70ae64 (commit)
via 05b4bac3b13d0eccf1f5ab8fa5405b7ffdaf4de8 (commit)
via a0a300f839a632829f94b22bb53270298ed86298 (commit)
via c5086ed81c2185e9d15999cf57f59ad41384ebf3 (commit)
via 71bf7f0dfe2058be3e558c2c1bd3f5a01458643a (commit)
via 209c1ef45a2c4f8c2e8fee1b2dd7bae34ae91969 (commit)
via 9e6622ff838b8b02948d4a846b0367aeb8df81ef (commit)
via 93454cedc80e4534a8a3c1f79453bb14b81016dd (commit)
via b0f24d46043071dca3aed52c152d01a36c2fec98 (commit)
via a232e5ab97883eb76004a47a1e1c17181a7cf616 (commit)
via 27355c9c654e7035d8fea0619f3832e978a244bb (commit)
via 058cd573d8c5554eba31cd4cc31625630ceeca1a (commit)
via 44468ad531b7baa1c5692d224b2f11695af47970 (commit)
via 577a1256525a2177f6dee10857b245c09d1e9d82 (commit)
via 8b24e9f2035c36abe1310a3b5bbe212b10fe4d08 (commit)
via c634063ea37875f38a31c5ff643a5fed43d7cafa (commit)
via 0e5d807297f4fd1222fafece864519c70f7965a3 (commit)
via a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf (commit)
via a42855f09fc74bdc801fdd7adfef27e2cdf3f371 (commit)
via 9762b4c5794edba56b2976fcae5097e514a4b080 (commit)
via fe291de36b8cf80818dc97b4ad4d790fc01e96ec (commit)
via d2b3399c047c601f6c08ae33368f2020dfb9f935 (commit)
via 40a91b38ec6c9778fed18376e559631c5abe6c1a (commit)
via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (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 (b27b963b644790c8c5893b99c146523779a25c80)
\
N -- N -- N (66c5ad1bba04788be9b2ae139cc78b5b6a986658)
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=66c5ad1bba04788be9b2ae139cc78b5b…
commit 66c5ad1bba04788be9b2ae139cc78b5b6a986658
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 21 01:32:10 2016 +0200
mgcp: log payload type change
Change-Id: Iee5fa667dece12174b1933345c1ed640a264ed97
http://cgit.osmocom.org/openbsc/commit/?id=c4cd09995d4c18d95571ef198f97611a…
commit c4cd09995d4c18d95571ef198f97611ae0ac2bd5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 23 16:56:02 2017 +0100
comment: fixme: rab failure
Change-Id: I6e21f2d7dd560ab15675f3e432c37a13c4ab6792
http://cgit.osmocom.org/openbsc/commit/?id=8ac4b7226b34cebe58c91fab029e3190…
commit 8ac4b7226b34cebe58c91fab029e31900224b3e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 18 20:20:51 2016 +0200
mgcp parsing, set port from mgcp response
Change-Id: I90e2c1aa7575d5fa6e0374f5022cbb25fc3f7699
http://cgit.osmocom.org/openbsc/commit/?id=45341527600afe4a044b33130d281c66…
commit 45341527600afe4a044b33130d281c6622351861
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 18 18:38:59 2016 +0200
mgcp parsing, mgcp test
Change-Id: Ibe2ab17b3fa3a506a2e841ba979ea4175e3a21e8
http://cgit.osmocom.org/openbsc/commit/?id=590a90534240ee2d8c2515db5687489f…
commit 590a90534240ee2d8c2515db5687489fade290fa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 14 17:56:17 2016 +0200
mgcp: handle responses from the MGCP GW
Change-Id: I5c0493feaec775461b5a017c36b93cc2ad63c896
http://cgit.osmocom.org/openbsc/commit/?id=84c1275aec91183c2205d5ec78690363…
commit 84c1275aec91183c2205d5ec786903635507b4c5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 02:53:55 2016 +0200
IuPS: cosmetic: explicitly check RAN type; move comment
Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94
http://cgit.osmocom.org/openbsc/commit/?id=2eec16ff27f701a6aef172aa7121153d…
commit 2eec16ff27f701a6aef172aa7121153d0021a27e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 01:39:25 2016 +0200
IuCS and IuPS: add VTY config for RAB Assignment address kind
To accomodate the ip.access nano3G without having to recompile, make the
RAB Assignment's Transport Layer Address IE's format configurable, in both
osmo-msc and osmo-sgsn.
The long term perspective is to somehow detect which address encoding a given
3G cell prefers, but for the time being just configure it globally and set each
ue_conn_ctx to the global setting upon creation.
Add VTY command to iu_vty.c, with args passed to iu_vty_init() to insert
at an arbitrary VTY node, so that it can be used both for osmo-msc and
osmo-sgsn. Add generic iu_vty_config_write() to write out the config.
Call iu_vty_init() from msc_vty_init(); msc_vty_init() is in libmsc,
hence linking of osmo-msc now needs libiu to come after libmsc, so move
that further down.
Change-Id: I93728314742b327336f3fb6de98e6457f687e1f9
http://cgit.osmocom.org/openbsc/commit/?id=18147dffdd06589b151e16b97e45c9e2…
commit 18147dffdd06589b151e16b97e45c9e2fba4cd20
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 02:55:31 2016 +0200
IuCS, IuPS: move flag to use X.213 NSAP addr into ue_conn_ctx
The future perspective is to remember the preferred RAB Transport Layer Address
encoding for each 3G cell that is connected, so store per UE conn instead of
globally hardcoding.
Add rab_assign_addr_enc member to ue_conn_ctx. Thus the iu_rab_act_cs() and
iu_rab_act_ps() functions no longer need the explicit use_x213_nsap argument.
Add include/openbsc/common.h in order to define the enum nsap_addr_enc, in a
separate file to be able to easily include it in all of libmsc, libiu and
gprs/* without creating include cycles.
Set the rab_assign_addr_enc when an MM ctx is created for iu, and whenever the
ue_conn_ctx for an Iu MM ctx is updated. This looks a bit clumsy so far, the
hope is that there will be a nice way to setup the ue_conn_ctx prior to that.
Change-Id: I49bb5736df7bdfdd55d3e7b74ee559595cfd2f7d
http://cgit.osmocom.org/openbsc/commit/?id=7dcccb92d1f80665abe5e1a91bad102b…
commit 7dcccb92d1f80665abe5e1a91bad102be800c0bc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 03:30:48 2016 +0200
sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config
It makes sense semantically, and prepares for an upcoming commit that uses
the internal global config pointer in sgsn_vty_init(), which would not
be defined yet without this.
Change-Id: Ie4cf1c0a1c9e6330a134ff4b7b2e6d5699c12bd7
http://cgit.osmocom.org/openbsc/commit/?id=b3df6f41a401f763d4a1504cf7da8aa0…
commit b3df6f41a401f763d4a1504cf7da8aa0ff32fb0d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 01:29:33 2016 +0200
iu: sort out confusion around asn_debug and asn1_xer_print
Before, I confused asn_debug with asn1_xer_print. Have two distinct VTY
commands and fix documentation.
Put the asn_debug and asn1_xer_print implementations in iu.c.
Since they are globally defined, don't pass a pointer to iu_vty_init()
but just use it directly. Might be considered less clean, but is also less
bloat.
Change-Id: Iccbadfe1585ba224f74cdfb5273b5ce29b6d78f0
http://cgit.osmocom.org/openbsc/commit/?id=cc643388bfc042d894985a9f7642f510…
commit cc643388bfc042d894985a9f7642f510f63630c6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 01:48:55 2016 +0200
iu.h: add missing includes and type defs
So far it was included only in files that also include all needed headers,
but make it so that it can be included on its own.
Change-Id: I08a756031b995bd01a6e15c678b845fd98de960b
http://cgit.osmocom.org/openbsc/commit/?id=e682d51f29452ae1d07f4066ef51ec36…
commit e682d51f29452ae1d07f4066ef51ec36e9a28c91
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 11 02:24:53 2016 +0200
IuCS: rapidly release connections
Do the same as we do in 2G: release the connection as soon as nothing else
is pending for a given subscriber.
Before, osmo-msc would wait for the UE "to get bored" and send an Iu
release. But the CN should stay lean on connections. Also, 25.413[1] in section
7, 6th point states:
"While the Iu release is managed from the CN, the RNC has the capability to
request the release of all Iu connection resources from the corresponding Iu
connection."
So far we did not manage Iu release from osmo-msc at all.
Use the same mechanism we use in 2G: from msc_release_connection(), just before
freeing the gsm_subscriber_conn, invoke a CN initiated Iu Release command to
the UE.
This works around OS#1816 ("USSD only works when IuCS is released", on nano3G),
because the Iu conn is now released right after every signalling, so that
typically no two requests will use the same conn.
In iu.h/iu.c, add iu_tx_release(), absorbing almost all of the code from
ranap_handle_co_iu_rel_req().
Add stub to db_test.c, necessary to build it without linking libiu.
[1] 3GPP TS 25.413 v12.4.0 Release 12 / ETSI TS 125 413 V12.4.0 (2015-04)
Related: OS#1816
Change-Id: Ic12bd6f3666f6fd42bd6d9fdae1c93abee3b6786
http://cgit.osmocom.org/openbsc/commit/?id=c4d9fab91968872b6eeffff0b5535fc7…
commit c4d9fab91968872b6eeffff0b5535fc72dffb3da
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 11 00:50:05 2016 +0200
IuCS: don't remove Iu conn until release
Don't remove the gsm_subscriber_connection without an Iu Release.
From the 2G paradigm to close a subscriber connection as soon as nothing else
is pending, osmo-msc frequently calls msc_release_connection() to see whether
a conn has anything pending, or discards it.
In 3G however, we so far don't actively release IuCS connections from the MSC
side, but wait until the IuCS is released from the UE side. So the conn is
often discarded even though the IuCS stays open and valid, which confuses the
situation: before the UE releases a bit later, we would try to page the
subscriber unsuccessfully, because the UE expects to already be connected.
To first fix the discrepancy of Iu vs. subscr release, never discard
gsm_subscriber_connections when msc_release_connection() is called.
This creates a "lazy" CN that keeps connections open as long as the UE will
tolerate. It is really fast in sending many SMS in close succession, but is
certainly a bad CN design choice: we should rather stay lean on connections.
A subsequent commit will change this, but I decided to keep this commit as a
reference, for when we'd like to test situations that should re-use an
established connection.
Change-Id: I012378cfa432d791146db387554ec1909de05297
http://cgit.osmocom.org/openbsc/commit/?id=6836a705d151cb7656506adade077cd2…
commit 6836a705d151cb7656506adade077cd2a6bfbaa7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 11 01:05:22 2016 +0200
IuCS: detect whether a conn is already secure
If a CM Service Request is received on an already secure IuCS connection,
we so far didn't notice and started to authenticate again. The UE would
readily renew its authentication, but then our state got stuck since
ciphering was already established. Instead, don't authenticate again when
integrity protection is already established.
Change-Id: I3c01fe58276ba0ad918f2cd30cc3dca7c6663e68
http://cgit.osmocom.org/openbsc/commit/?id=60c0aa0b2adb0e1ed6ed5b495bd496b9…
commit 60c0aa0b2adb0e1ed6ed5b495bd496b9511419fe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 20 18:18:26 2016 +0200
mgcp dbg log
Change-Id: I56fda48edaa92abfc6e3886cdfce733bb0686f73
http://cgit.osmocom.org/openbsc/commit/?id=9fe5d19e25a8b66e3dd3b0a3f93d030e…
commit 9fe5d19e25a8b66e3dd3b0a3f93d030e20410fca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:00:16 2016 +0200
sgsn_ranap_iu_event: handle some events without valid MM context
Change-Id: Ia7e74087d56996104b6d3935b1cf12166ff67f3a
http://cgit.osmocom.org/openbsc/commit/?id=1c9b4ed4bdbf10af3e366d803e6eeea0…
commit 1c9b4ed4bdbf10af3e366d803e6eeea062758640
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Sep 19 18:30:49 2016 +0200
IuCS: store assigned rab_id in gsm_subscriber_connection
Change-Id: I7fda4304631fc24bbd1bebe911b8403a942fcf53
http://cgit.osmocom.org/openbsc/commit/?id=4b44ae942a7c2ebba8b0801a7534e77c…
commit 4b44ae942a7c2ebba8b0801a7534e77cc4a9c8d4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:28:35 2016 +0200
bridge calls via mgcpgw
Change-Id: Ie259e30bc532fe9817c96562022ac33443d5747a
http://cgit.osmocom.org/openbsc/commit/?id=877ffe41d2ba927b27054937b238fec3…
commit 877ffe41d2ba927b27054937b238fec328fa3d23
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:29:30 2016 +0200
also do call assignment for MT calls, upon Call Confirmed
Change-Id: I863fa73948f61aaffd7f4472f3abc3e44228e31f
http://cgit.osmocom.org/openbsc/commit/?id=f1c68fb05349d2951b1de6ccaca636f1…
commit f1c68fb05349d2951b1de6ccaca636f1d9b5276d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 13:39:07 2016 +0200
IuCS: implement msc_call_assignment() for IuCS
Send IuCS RAB Activation upon MNCC_CALL_PROC_REQ.
Implement function msc_call_assignment(): decide between sending A-iface BSSMAP
Assignment Request or IuCS RAB Assignment Request.
Implement iu_rab_act_cs() to send the IuCS RAB Assignment Request. The IP
address and port of the MGCPGW sent in the RAB Assignment are still hardcoded.
The A-interface extension is not implemented yet.
Declare ranap_new_msg_rab_assign_voice() to avoid including
ranap_msg_factory.h, which would require adding ASN1 CFLAGS to Makefile.am.
The mgcpgw_client as well as some more osmo-iuh functions are now linked from
libmsc, hence add some dummy stubs to libiudummy and db_test.c.
Change-Id: Iaae51d1fbbfc28fad1c0b85e161d53d80a420a19
http://cgit.osmocom.org/openbsc/commit/?id=7b542c2e544a27d1a9cd6ab85446c6cc…
commit 7b542c2e544a27d1a9cd6ab85446c6ccdd9bb8bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:21:10 2016 +0200
msc: add mgcpgw client (with dummy read cb so far)
Store the mgcpgw client data in struct gsm_network.
Initialize VTY and bind the client.
Change-Id: Ifc4efb1ca44fa34c29bf23b35addb54155296d68
http://cgit.osmocom.org/openbsc/commit/?id=27c10f68edc04bab1e7f0497e7cab3c0…
commit 27c10f68edc04bab1e7f0497e7cab3c026c970ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 13:39:07 2016 +0200
libmgcp: add mgcpgw client API
Add an API to send MGCP messages to an MGCP GW, from the perspective of
an MSC instructing the GW to setup RTP streams.
Rationale: the mgcp_protocol.h is mostly for the MGCP GW itself, other
implementations forward incoming MGCP messages. So a simpler approach for an
MGCP GW client is useful.
Add general VTY commands that can be used to configure mgcpgw_client.
osmo-msc is going to use this to route RTP streams (for 3G at first).
Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135
http://cgit.osmocom.org/openbsc/commit/?id=77a71391da6e89d26ea47fdff4d66f04…
commit 77a71391da6e89d26ea47fdff4d66f04645ea114
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 13:39:07 2016 +0200
libmgcp: add value strings for mgcp_connection_mode
Add file mgcp_common.c to implement the value strings for the
mgcp_connection_mode.
Add in a separate file because of the upcoming mgcpgw_client.c implementation,
introducing a file that contains implementations commonly used in MGCP GW as
well as its clients.
Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135
http://cgit.osmocom.org/openbsc/commit/?id=1265ac5e949fec49fbe4848c5681924d…
commit 1265ac5e949fec49fbe4848c5681924d81f5bdb7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 20 18:16:35 2016 +0200
libmgcp: move mgcp_connection_mode to public header
mgcp_connection_mode will be used by the upcoming mgcpgw_client.h API.
Change-Id: I7a3f8905723320d968f1a53c1036904107b4fb2d
http://cgit.osmocom.org/openbsc/commit/?id=92b0aae6d1866723cce40720aa98c604…
commit 92b0aae6d1866723cce40720aa98c604adfafbac
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 6 20:08:58 2016 +0200
IuCS: cosmetic prep for msc_call_assignment()
Rename gsm48_cc_tx_call_proc() to gsm48_cc_tx_call_proc_and_assign() to mark
the place where the A-interface will send a BSSAP Assignment Request / where
the IuCS-interface will send a RAB Assignment Request.
Add function msc_call_assignment() to decide between A-iface and IuCS
assignment, to be implemented in subsequent commit.
Change-Id: I0695e233d57d13658793b0e63bb7c3ff224909a0
http://cgit.osmocom.org/openbsc/commit/?id=4c5bf8bd2881685931b569205df44dd5…
commit 4c5bf8bd2881685931b569205df44dd5c699ce38
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 17:52:32 2016 +0200
IuCS: send RANAP CommonID
Add libiu function to send a CommonID message down a UE connection,
iu_tx_common_id(); add also a corresponding stub to libiudummy for linking with
tests.
Add libmsc function msc_tx_common_id() to call the above. Add this mostly to
clearly indicate in msc_ifaces.h that libmsc is calling out of the MSC; also
to do conn->via_iface checking.
Call msc_tx_common_id() after ciphering is established, in
_gsm48_rx_mm_serv_req_sec_cb()'s GSM_SECURITY_SUCCEEDED case.
Change-Id: I576ddd5bbabfc989149debd2f8a9743db6d26043
http://cgit.osmocom.org/openbsc/commit/?id=9a72718d998eb793e3944d315bd5b0f8…
commit 9a72718d998eb793e3944d315bd5b0f89f485ce2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 31 15:40:18 2016 +0200
cosmetic: msc_handler, bsc_handler: drop extra whitespace
The extra ws made me not find these lines when grepping for 'dtap ='.
Change-Id: I45e5c9e7df4704546872aab15adf407298943435
http://cgit.osmocom.org/openbsc/commit/?id=7ff45bffa71f1c53d349060ee92d6df7…
commit 7ff45bffa71f1c53d349060ee92d6df767facaee
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon May 2 08:34:57 2016 +0200
SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN
http://cgit.osmocom.org/openbsc/commit/?id=89d19ba77e744d7f13daa280ee7d7fcb…
commit 89d19ba77e744d7f13daa280ee7d7fcbd637b539
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=0523b93bad90252f26edeaeae9172085…
commit 0523b93bad90252f26edeaeae9172085e50444c1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
http://cgit.osmocom.org/openbsc/commit/?id=4dd52c550d312fe1b2955e725ecd82cb…
commit 4dd52c550d312fe1b2955e725ecd82cbbf52c784
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=0af05e309c4b14ad7f9a54ddb871c918…
commit 0af05e309c4b14ad7f9a54ddb871c9186b886b8a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=b18b5c4ace647dda2f8dc48b0e0d3d7a…
commit b18b5c4ace647dda2f8dc48b0e0d3d7a84788b53
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=f2df96d63a2ab15fa8986859ebcf4e67…
commit f2df96d63a2ab15fa8986859ebcf4e67f1083c04
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=addf59bd9200dc45abb24dae587f8b95…
commit addf59bd9200dc45abb24dae587f8b9511c1dee5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=7ea62570b7ed9d38d823c817f6bb6f65…
commit 7ea62570b7ed9d38d823c817f6bb6f657ada42b9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment on mscsplit, indent comment
http://cgit.osmocom.org/openbsc/commit/?id=5b41f36e4e1d86af030958161ca6418b…
commit 5b41f36e4e1d86af030958161ca6418bd80757fc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
move to libbsc: lchan_next_meas_rep() -- TODO really?
Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49
http://cgit.osmocom.org/openbsc/commit/?id=3ec57ea076a0e77b052b288ddc73ae85…
commit 3ec57ea076a0e77b052b288ddc73ae85a1e33478
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
move to libbsc: gsm_bts_neighbor() -- TODO really?
Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693
http://cgit.osmocom.org/openbsc/commit/?id=367fc11d06a5ab4a2ce5d3ebb59d3880…
commit 367fc11d06a5ab4a2ce5d3ebb59d3880c78ead4c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=7b5b4988f259d70aae479ce7b4c172ae…
commit 7b5b4988f259d70aae479ce7b4c172ae6d0b5016
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=0b9d2510278f9dd9a7868c52d1ea103f…
commit 0b9d2510278f9dd9a7868c52d1ea103f19653f9b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=0b4cd829c3b056bd1043a9c5c63547b4…
commit 0b4cd829c3b056bd1043a9c5c63547b40178ffd8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=3d7d997d1c0bd8eddbf13c750a87049f…
commit 3d7d997d1c0bd8eddbf13c750a87049f4795fa33
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
complete IuCS paging implementation
Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
implemented only on BSC level, where each request has its own timeout value.
The MSC will still send individual requests to BSC or RNC level, where they
timeout individually. However, the MSC must also have an own timeout to be sure
to discard stale pagings that the BSC or RNC never replied for.
Add handle_paging_resp(), copying the few libmsc relevant parts of
gsm48_handle_paging_resp().
http://cgit.osmocom.org/openbsc/commit/?id=1bec2d7b72bc4069d933382b95452661…
commit 1bec2d7b72bc4069d933382b95452661e81dd4e7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=9a7cf7051f1781ffe6278bfab4c553a7…
commit 9a7cf7051f1781ffe6278bfab4c553a7025a8818
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:57:53 2016 +0200
paging: actually verify subscriber authorization
Before this, any paging response would be accepted by the CN, without
checking the database whether the subscriber is in fact authorized.
The probability that a subscriber would be able to take unauthorized action
is slim, nevertheless checking authorization status with the database should
happen before we accept a connection.
http://cgit.osmocom.org/openbsc/commit/?id=4f7bcfcbb19e7959f2fa2a7f2295ee43…
commit 4f7bcfcbb19e7959f2fa2a7f2295ee434a473cbb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:55:22 2016 +0200
paging: change subscr_paging_cb() into subscr_rx_paging_response()
Remove one layer of callback indirection in paging. When a paging response
arrives, we always want to first secure the connection, thus a fixed
subscr_rx_paging_response() function is more appropriate and avoids having
to store a cbfn. The actual actions to be taken upon successful paging are
of course still in callback functions stored with each subscriber.
Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
paging on all BTSs, which is not the responsibility of libmsc.
Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d
http://cgit.osmocom.org/openbsc/commit/?id=012c582f79d8df5d126e481e73dcb310…
commit 012c582f79d8df5d126e481e73dcb310ad462a21
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
move subscr auth check to gsm_subscriber.c
add subscr_authorized(), subscr_authorized_imsi()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=a092d6ad35c68c05109cdb10fc97a3ae…
commit a092d6ad35c68c05109cdb10fc97a3aecb7f1297
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:11:25 2016 +0200
auth log
Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef
http://cgit.osmocom.org/openbsc/commit/?id=6ebf8a90c2b4780a585e4896bdfaf481…
commit 6ebf8a90c2b4780a585e4896bdfaf481fc3ae2e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:09:46 2016 +0200
iu auth wip
Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03
http://cgit.osmocom.org/openbsc/commit/?id=3e394f3d919a3a78608be5ca87e338b7…
commit 3e394f3d919a3a78608be5ca87e338b71183f585
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:03:09 2016 +0200
Iu auth wip
Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14
http://cgit.osmocom.org/openbsc/commit/?id=28ebaab4a02324dd0f479e4d176ec6b9…
commit 28ebaab4a02324dd0f479e4d176ec6b94f0fae70
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:21:32 2016 +0200
cosmetic prep: change int -> bool authorize_subscriber()
Upcoming function subscr_authorized() will flip this to bool, so separate
this change cosmetically.
Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5
http://cgit.osmocom.org/openbsc/commit/?id=50f86547a8a0a6c46d58a47d936df25b…
commit 50f86547a8a0a6c46d58a47d936df25b78ca7372
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=f6e7dd34419d20488145cc0111acf0cf…
commit f6e7dd34419d20488145cc0111acf0cfa31a0edc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=57270b71ef2ae25f28d4ab2f3316e054…
commit 57270b71ef2ae25f28d4ab2f3316e0540e3ad03a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=6272534c13bd7de4c92381f1f3e655d0…
commit 6272534c13bd7de4c92381f1f3e655d026636ed2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-msc
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=7dc62f2236e7def09a763a8f5c0dca56…
commit 7dc62f2236e7def09a763a8f5c0dca56232f5cab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
remove unneccessary linking from some tests
The recent shifts and cuts have made some library linking for bsc, channel and
db tests unnecessary.
http://cgit.osmocom.org/openbsc/commit/?id=1c6d290bea1f1bce77bd24b925f474d7…
commit 1c6d290bea1f1bce77bd24b925f474d75b4baa45
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
libbsc, don't call it directly.
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=71f2c13999e850ccd90b8e05a5f07da2…
commit 71f2c13999e850ccd90b8e05a5f07da2781fa69d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 21:44:32 2016 +0200
cut off libbsc paging, pending paging in libmsc
Temporarily disable all paging to be able to link libmsc without libbsc.
Skip the paging part of channel_test because the paging is now disabled.
In osmo-nitb, paging is done on BSC level and MSC level "at the same time".
When the new MSC is fully operational, paging will be controlled separately on
the MSC level, and the BSC (RNC) level will be instructed over an IuCS or
A-interface to negotiate paging with the MS (UE). This MSC level paging does
not yet exist and will be added in subsequent commits.
Change-Id: I8b6920ddc54fc3f2876a59664e6722666d8a8a4a
http://cgit.osmocom.org/openbsc/commit/?id=19eace74562c68569cdd3ed96b2e6d79…
commit 19eace74562c68569cdd3ed96b2e6d79bf47403f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=dae389147c6bb6602bf5954b7a2de1cf…
commit dae389147c6bb6602bf5954b7a2de1cfce846641
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=db0c6f50d59344cc0ec1adbd58290478…
commit db0c6f50d59344cc0ec1adbd5829047831a77f72
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
add libiudummy, to avoid linking Iu deps in tests
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=a6d4b421b41d97116209051a9dac60ab…
commit a6d4b421b41d97116209051a9dac60abcb345c0c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead?
Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec
http://cgit.osmocom.org/openbsc/commit/?id=7a7da697cb628b9d6ce639fc022dbeee…
commit 7a7da697cb628b9d6ce639fc022dbeee03d41b6c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=2cc9d9b47a02042fbcada5a895ddc09f…
commit 2cc9d9b47a02042fbcada5a895ddc09fb0ac57a5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add msc vty, remove nitb vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=5f2eb70855bd26695318aa58068c7370…
commit 5f2eb70855bd26695318aa58068c73705e70ae64
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=05b4bac3b13d0eccf1f5ab8fa5405b7f…
commit 05b4bac3b13d0eccf1f5ab8fa5405b7ffdaf4de8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=a0a300f839a632829f94b22bb5327029…
commit a0a300f839a632829f94b22bb53270298ed86298
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=c5086ed81c2185e9d15999cf57f59ad4…
commit c5086ed81c2185e9d15999cf57f59ad41384ebf3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
gsm_04_08, gsm_subscriber: decouple lac from bts
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
subscr_update(): remove bts arg, add lac arg.
Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=71bf7f0dfe2058be3e558c2c1bd3f5a0…
commit 71bf7f0dfe2058be3e558c2c1bd3f5a01458643a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=209c1ef45a2c4f8c2e8fee1b2dd7bae3…
commit 209c1ef45a2c4f8c2e8fee1b2dd7bae34ae91969
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Set the T3212 default value in struct gsm_network and take that value when
creating a BTS.
Adjust VTY accordingly.
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=9e6622ff838b8b02948d4a846b0367ae…
commit 9e6622ff838b8b02948d4a846b0367aeb8df81ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=93454cedc80e4534a8a3c1f79453bb14…
commit 93454cedc80e4534a8a3c1f79453bb14b81016dd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional fairly soon, the a_tx() is going to be
just a dummy for some time (see comment).
Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: the UE connection pointer and an
indicator for the Integrity Protection status on Iu (to be fully implemented in
later commits).
Add lac member to gsm_subscriber_connection, to allow decoupling from
bts->location_area_code. The conn->lac will actually be set in iu.c in an
upcoming commit ("add iucs.[hc]").
Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798
http://cgit.osmocom.org/openbsc/commit/?id=b0f24d46043071dca3aed52c152d01a3…
commit b0f24d46043071dca3aed52c152d01a36c2fec98
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=a232e5ab97883eb76004a47a1e1c1718…
commit a232e5ab97883eb76004a47a1e1c17181a7cf616
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 17:06:42 2015 +0100
gsm_04_08.c: Don't set msg->lchan nor msg->dst
the BSC-side of the API behind gsm0808_submit_dtap() is doing
this resolving again anyway. So let's avoid doing it twice, and avoid
having more dependency of the MSC down into the lchan details.
Conflicts:
openbsc/src/libmsc/gsm_04_08.c
Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 1 +
openbsc/include/openbsc/gprs_sgsn.h | 26 ++--
openbsc/include/openbsc/gprs_subscriber.h | 31 +++++
openbsc/include/openbsc/gsm_data.h | 2 +
openbsc/include/openbsc/gsm_subscriber.h | 1 -
openbsc/include/openbsc/signal.h | 1 -
openbsc/src/gprs/gprs_gmm.c | 199 ++++++++++++++++++++++++++----
openbsc/src/gprs/gprs_sgsn.c | 6 +-
openbsc/src/gprs/gprs_subscriber.c | 183 +++++++++++++++++++--------
openbsc/src/gprs/sgsn_auth.c | 11 +-
openbsc/src/gprs/sgsn_libgtp.c | 2 +-
openbsc/src/gprs/sgsn_main.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 109 ++++++++--------
openbsc/src/libmsc/vty_interface_layer3.c | 1 +
openbsc/src/utils/Makefile.am | 17 +++
openbsc/src/utils/meas_json.c | 189 ++++++++++++++++++++++++++++
openbsc/tests/ctrl_test_runner.py | 1 -
openbsc/tests/sgsn/sgsn_test.c | 94 ++++++++------
openbsc/tests/sgsn/sgsn_test.ok | 8 ++
openbsc/tests/smpp_test_runner.py | 3 +-
openbsc/tests/vty_test_runner.py | 25 +---
21 files changed, 694 insertions(+), 218 deletions(-)
create mode 100644 openbsc/include/openbsc/gprs_subscriber.h
create mode 100644 openbsc/src/utils/meas_json.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/vlr has been updated
discards a7b710f0c0e335c3499a912dae21b42b05101e6c (commit)
discards b01d330fadbb350ca099ee03d6b8f882e0b72764 (commit)
discards 45d42cb73d1f3f28013da759fcc70bc1164e536b (commit)
discards f82934cbde4268f354c3a3fbccc92e5f0152cf2a (commit)
discards aca038e29f11910b3e86ace331a62c7effd49c04 (commit)
discards 7e04de1a9957eea5829a8a3a23543a86795d5dab (commit)
discards 5b7fb9afe65a67bf370511fdaa205889b078c6d9 (commit)
discards 6bc9baada400146bb07fec5481660179b3f4b712 (commit)
discards 10f504a7cf5a88ac54705e933645478c6d855508 (commit)
discards 37e9b08513e79becee49352aa23d98ba61db0605 (commit)
discards cc7474beb8ef17a8e9988a2cb8f132fc45133476 (commit)
discards fd5a900ee3c56685c566b0051ff94f457830003e (commit)
discards 2afa7995eb0460cffffe2a8e7f7f2dd5f33e3c3a (commit)
via 4bb7cdbbca685f987495a76715afff9663e41890 (commit)
via d56bc3cfa6e647cedd1926e59a22c1e3b349280a (commit)
via 922aa2a5408e6df2ea15fca40a7b7b5882e734a1 (commit)
via 1554868d6582af568aa7a43cae503fb9f0943a05 (commit)
via ed2dfb9c383bac89bd1aedad3fda32c017e98eae (commit)
via eba7bf58ecacc8fee288c7a55c428dee3bb50dea (commit)
via d433f1896facd6fe960b24c8eb5e4ec3ab8f87e3 (commit)
via cf79a5020a4bfc414a75bc08988218a4c8b79589 (commit)
via b98480a1df158ee55ccd41edda52af171c68686a (commit)
via a5113842492adc11c09fe2c2eb63fd2768342e61 (commit)
via 56917719d45cfcf4d23500bee8af6a22fce5a688 (commit)
via 33db85f41c61077df2d57c682613fffe7f7cfc08 (commit)
via b210eec919b7c5323f316cbed87c34b53a9c2e35 (commit)
via 088b9275e500cb81f39f35cbe7d36a40508e8862 (commit)
via 9ef4693c695c4ba774b09b8553db036c674d4183 (commit)
via f1b73979a1d11cac1679d6b7e7525452e1b44667 (commit)
via 596c6890fb8c4fa3fc4a16c819056eee8e39cea7 (commit)
via 21af9edfa56ef68cd22b7d8f7a57ea931f609df4 (commit)
via 27355c9c654e7035d8fea0619f3832e978a244bb (commit)
via 058cd573d8c5554eba31cd4cc31625630ceeca1a (commit)
via 44468ad531b7baa1c5692d224b2f11695af47970 (commit)
via 577a1256525a2177f6dee10857b245c09d1e9d82 (commit)
via 8b24e9f2035c36abe1310a3b5bbe212b10fe4d08 (commit)
via c634063ea37875f38a31c5ff643a5fed43d7cafa (commit)
via 0e5d807297f4fd1222fafece864519c70f7965a3 (commit)
via a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf (commit)
via a42855f09fc74bdc801fdd7adfef27e2cdf3f371 (commit)
via 9762b4c5794edba56b2976fcae5097e514a4b080 (commit)
via fe291de36b8cf80818dc97b4ad4d790fc01e96ec (commit)
via d2b3399c047c601f6c08ae33368f2020dfb9f935 (commit)
via 40a91b38ec6c9778fed18376e559631c5abe6c1a (commit)
via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit)
via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (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 (a7b710f0c0e335c3499a912dae21b42b05101e6c)
\
N -- N -- N (4bb7cdbbca685f987495a76715afff9663e41890)
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=4bb7cdbbca685f987495a76715afff96…
commit 4bb7cdbbca685f987495a76715afff9663e41890
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 27 16:51:43 2017 +0100
conn timeout: implement conn_fsm COMMUNICATING state
When in the ACCEPTED state, if the MS never sent any message, the conn would
stay open indefinitely. Introduce a new state COMMUNICATING, so that the
ACCEPTED state can timeout.
COMMUNICATING starts as soon as the MS first replies with a message for CC, SMS
or USSD negotiation. The CC/SMS/USSD code is then expected to handle timeouts
and BUMP the conn_fsm as appropriate.
Add new test in msc_vlr_test_ms_timeout.c to verify that a CM Service Request
and Paging Response without replies from the MS time out.
Explicitly test for the COMMUNICATING state in msc_vlr_test_no_authen.c, but in
the other tests just rely on the test output validation to ensure that the new
state is entered in the right places.
Change-Id: If7c9acab9ed393874f21231a0f78464c384b3d2f
http://cgit.osmocom.org/openbsc/commit/?id=d56bc3cfa6e647cedd1926e59a22c1e3…
commit d56bc3cfa6e647cedd1926e59a22c1e3b349280a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 27 18:24:48 2017 +0100
fix segfault: when a conn is closed, clean up its trans
From conn_fsm timeouts, it is possible that a subscriber connection gets
discarded even though e.g. an SMS gsm_trans is still in the queue. Clean up all
pending trans when the conn is closed, to prevent segfaults.
Change-Id: I17a68c8c7e8faa44f9d19029a8f82bc7936c4d52
http://cgit.osmocom.org/openbsc/commit/?id=922aa2a5408e6df2ea15fca40a7b7b58…
commit 922aa2a5408e6df2ea15fca40a7b7b5882e734a1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 22 02:27:59 2017 +0100
SI3: indicate R99+ MSC to GSM MS to enable UMTS AKA
Change-Id: Iaf11218327f139e8cabfbc5f9916505c66eadbd8
http://cgit.osmocom.org/openbsc/commit/?id=1554868d6582af568aa7a43cae503fb9…
commit 1554868d6582af568aa7a43cae503fb9f0943a05
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 15 00:20:44 2017 +0100
vlr: get SMS working, by SMS recipient MSISDN round-robin
The SQL based lookup of SMS for attached subscribers no longer works since the
SQL database no longer has the subscriber data. Replace with a round-robin on
the SMS recipient MSISDNs paired with a VLR subscriber RAM lookup whether the
subscriber is currently attached.
If there are many SMS for not-attached subscribers in the SMS database, this
will become inefficient: a DB hit returns a pending SMS, the RAM lookup will
reveal that the subscriber is not attached, after which the DB is hit for the
next SMS. It would become more efficient e.g. by having an MSISDN based hash
list for the VLR subscribers and by marking non-attached SMS recipients in the
SMS database so that they can be excluded with the SQL query already.
There is a sanity limit to do at most 100 db hits per attempt to find a pending
SMS. So if there are more than 100 stored SMS waiting for their recipients to
actually attach to the MSC, it may take more than one SMS queue trigger to
deliver SMS for subscribers that are actually attached.
This is not very beautiful, but is merely intended to carry us over to a time
when we have a proper separate SMSC entity.
Change-Id: I1acf9debb6ba9164e6edcfd5bc5e48e8c98f2b01
http://cgit.osmocom.org/openbsc/commit/?id=ed2dfb9c383bac89bd1aedad3fda32c0…
commit ed2dfb9c383bac89bd1aedad3fda32c017e98eae
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 14 17:42:25 2017 +0100
logging: auth request: use hexdump without spaces for RAND, AUTN
Change-Id: I656d8619a1adc93e2f627f4e1ba21512a7374279
http://cgit.osmocom.org/openbsc/commit/?id=eba7bf58ecacc8fee288c7a55c428dee…
commit eba7bf58ecacc8fee288c7a55c428dee3bb50dea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 12 00:34:35 2017 +0100
msc_vlr tests: add tests to reject concurrenct conns
Change-Id: I5c04b1cf0ad302c35968e0f8dfb122997f3f7bf1
http://cgit.osmocom.org/openbsc/commit/?id=d433f1896facd6fe960b24c8eb5e4ec3…
commit d433f1896facd6fe960b24c8eb5e4ec3ab8f87e3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 25 15:04:16 2017 +0100
Add msc_vlr test suite for MSC+VLR end-to-end tests
Change-Id: Ic073f3a069a7f5e7e421e0e56140f069ee9b10b8
http://cgit.osmocom.org/openbsc/commit/?id=cf79a5020a4bfc414a75bc08988218a4…
commit cf79a5020a4bfc414a75bc08988218a4c8b79589
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 3 02:42:47 2017 +0100
Use libvlr in libmsc (large refactoring)
Original libvlr code is by Harald Welte <laforge(a)gnumonks.org>,
polished and tweaked by Neels Hofmeyr <nhofmeyr(a)sysmocom.de>.
This is a long series of development collapsed in one patch. The original
history may still be available as branch neels/vlr_orig.
TODO: This commit may be split in several smaller changes before merging to
master.
Related: OS#1592
Change-Id: I702ba504ce2de93507312c28eca8d11f09f4ee8b
http://cgit.osmocom.org/openbsc/commit/?id=b98480a1df158ee55ccd41edda52af17…
commit b98480a1df158ee55ccd41edda52af171c68686a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Jun 17 00:06:42 2016 +0200
Add libvlr implementation
Original libvlr code is by Harald Welte <laforge(a)gnumonks.org>,
polished and tweaked by Neels Hofmeyr <nhofmeyr(a)sysmocom.de>.
This is a long series of development collapsed in one patch. The original
history may still be available as branch neels/vlr_orig.
Related: OS#1592
Change-Id: I3f75de5f0cc2ff77f276fd39832dd3621309c4b9
http://cgit.osmocom.org/openbsc/commit/?id=a5113842492adc11c09fe2c2eb63fd27…
commit a5113842492adc11c09fe2c2eb63fd2768342e61
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jun 19 18:06:02 2016 +0200
Introduce subscriber_connection ref-counting
This introduces a reference count for gsm_subscriber_connection. Every
user of the connection needs to hold a reference until done. Once the
reference count dorps to zero, the connection is cleared towards the
BSC (which subsequently will clear any logical channels associated with
it).
Related: OS#1592
Change-Id: I8c05e6c81f246ff8b5bf91312f80410b1a85f15e
http://cgit.osmocom.org/openbsc/commit/?id=56917719d45cfcf4d23500bee8af6a22…
commit 56917719d45cfcf4d23500bee8af6a22fce5a688
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 2 01:07:28 2017 +0100
subscriber conn: add indicator for originating interface
Add via_iface to gsm_subscriber_connection to indicate whether a conn is coming
in via 2G/GERAN/A-Interface (IFACE_A) or 3G/UTRAN/Iu-Interface (IFACE_IU).
Prepares for Iu, but also for libvlr to decide between GSM or UMTS Auth.
Until actual Iu support is merged to master, this indicator will aid VLR unit
testing.
Change-Id: I93b870522f725170e4265a5543f6b680383d7465
http://cgit.osmocom.org/openbsc/commit/?id=33db85f41c61077df2d57c682613fffe…
commit 33db85f41c61077df2d57c682613fffe7f7cfc08
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Feb 18 22:20:46 2017 +0100
add struct bsc_subscr, separating libbsc from gsm_subscriber
In a future commit, gsm_subscriber will be replaced by vlr_subscr, and it will
not make sense to use vlr_subscr in libbsc. Thus we need a dedicated BSC
subscriber: struct bsc_subscr.
Add rf_policy arg to bsc_grace_paging_request() because the bsc_subscr will no
longer have a backpointer to gsm_network (used to be via subscr->group).
Create a separate logging filter for the new BSC subscriber. The implementation
of adjusting the filter context is added in libbsc to not introduce
bsc_subscr_get/_put() dependencies to libcommon.
During Paging Response, fetch a bsc_subscr from the mobile identity, like we do
for the gsm_subscriber. It looks like a duplication now, but will make sense
for the VLR as well as for future MSC split patches.
Naming: it was requested to not name the new struct bsc_sub, because 'sub' is
too ambiguous. At the same time it would be fine to have 'bsc_sub_' as function
prefix. Instead of struct bsc_subscriber and bsc_sub_ prefix, I decided to
match both up as struct bsc_subscr and bsc_subscr_ function prefix. It's fast
to type, relatively short, unambiguous, and the naming is consistent.
Add bsc_subscr unit test.
Related: OS#1592, OS#1594
Change-Id: Ia61cc00e8bb186b976939a4fc8f7cf9ce6aa3d8e
http://cgit.osmocom.org/openbsc/commit/?id=b210eec919b7c5323f316cbed87c34b5…
commit b210eec919b7c5323f316cbed87c34b53a9c2e35
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 28 02:37:39 2017 +0100
vty tests: close msc socket after nat_msc_test
Change-Id: Ib64cf8690627803e1b4a8497ea63f1e766960478
http://cgit.osmocom.org/openbsc/commit/?id=088b9275e500cb81f39f35cbe7d36a40…
commit 088b9275e500cb81f39f35cbe7d36a40508e8862
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 28 02:43:29 2017 +0100
vty tests: allow picking specific tests to run by name
Change-Id: I849455e0423e1a63d6890aef7f9c6075ad53a920
http://cgit.osmocom.org/openbsc/commit/?id=9ef4693c695c4ba774b09b8553db036c…
commit 9ef4693c695c4ba774b09b8553db036c674d4183
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 17:55:11 2017 +0100
python tests: allow running from separate build dir
The VTY tests assume that $top_builddir == $top_srcdir. Use the script's
location from sys.path[0] to find the correct locations of example configs even
when building in another directory.
Change-Id: I2731f361e3b72d0980968e6cf83594ea450db7c2
http://cgit.osmocom.org/openbsc/commit/?id=f1b73979a1d11cac1679d6b7e7525452…
commit f1b73979a1d11cac1679d6b7e7525452e1b44667
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 28 02:38:43 2017 +0100
vty test: nat_msc_test: setsockopt REUSE to avoid TIME_WAIT problems
When running the testBSCreload test in close succession, I get a "Connection
refused" error because the socket is still in TIME_WAIT state. Passing the
SO_REUSEADDR flag allows reusing the addr despite a TIME_WAIT socket.
Change-Id: I941851b062999ab4b962430f7b27c19935993e0a
http://cgit.osmocom.org/openbsc/commit/?id=596c6890fb8c4fa3fc4a16c819056eee…
commit 596c6890fb8c4fa3fc4a16c819056eee8e39cea7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 27 02:05:42 2017 +0100
python tests: vty and smpp: speed up >10 times
osmo-python-tests now includes code that retries connecting the VTY socket and
needs no external sleep()ing. This flies through most tests without any sleep()
at all.
See osmo-python-tests.git change-id Icc337f52a93d5fe31fc4ff235ccaf4e0fe75fa39
Change-Id: I42161d9716fe5bb0ef1c56e4bfb770bb99bbca7a
http://cgit.osmocom.org/openbsc/commit/?id=21af9edfa56ef68cd22b7d8f7a57ea93…
commit 21af9edfa56ef68cd22b7d8f7a57ea931f609df4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 27 02:01:37 2017 +0100
XXX ctrl_test_runner: speed up more than 10 fold by sleeping less
Similar to a recent patch in osmo-python-tests for VTY based tests, but this is
for the Ctrl tests.
The TestCtrlBase tests gave a constant sleep(2) grace period for the process to
startup. This causes tests to take minutes for no reason at all.
Add code to TestCtrlBase to try and connect right away, retrying up to three
seconds in .1 second intervals. This flies through most tests without any
sleep() at all.
Change-Id: I06569767153838bd9cd3edac001df5f6c567874c
-----------------------------------------------------------------------
Summary of changes:
openbsc/README | 2 +-
openbsc/include/openbsc/Makefile.am | 2 +-
.../openbsc/{osmo_msc_data.h => bsc_msc_data.h} | 14 +-
openbsc/include/openbsc/bsc_subscriber.h | 8 +-
openbsc/include/openbsc/gprs_sgsn.h | 1 +
openbsc/include/openbsc/gsm_data.h | 2 +-
openbsc/include/openbsc/osmo_bsc.h | 10 +-
openbsc/include/openbsc/osmo_bsc_grace.h | 4 +-
openbsc/include/openbsc/osmo_msc.h | 4 +
openbsc/include/openbsc/signal.h | 4 +-
openbsc/include/openbsc/transaction.h | 1 +
openbsc/src/gprs/gprs_gmm.c | 89 +-
openbsc/src/gprs/sgsn_auth.c | 1 +
openbsc/src/gprs/sgsn_main.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 20 +-
openbsc/src/libbsc/abis_rsl.c | 2 +-
openbsc/src/libbsc/bsc_ctrl_commands.c | 2 +-
openbsc/src/libbsc/bsc_init.c | 3 +-
openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +-
openbsc/src/libbsc/bsc_subscriber.c | 14 +-
openbsc/src/libbsc/bsc_vty.c | 2 +-
openbsc/src/libbsc/net_init.c | 2 +-
openbsc/src/libbsc/paging.c | 9 +-
openbsc/src/libcommon/debug.c | 24 +-
openbsc/src/libcommon/gsm_data.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 18 +-
openbsc/src/libmsc/gsm_04_11.c | 2 +
openbsc/src/libmsc/gsm_subscriber.c | 2 +-
openbsc/src/libmsc/osmo_msc.c | 3 +-
openbsc/src/libmsc/smpp_openbsc.c | 2 +-
openbsc/src/libmsc/subscr_conn.c | 70 +-
openbsc/src/libmsc/transaction.c | 10 +
openbsc/src/libmsc/ussd.c | 1 +
openbsc/src/libmsc/vty_interface_layer3.c | 31 +-
openbsc/src/libvlr/vlr.c | 6 +-
openbsc/src/libvlr/vlr_access_req_fsm.c | 1 +
openbsc/src/osmo-bsc/osmo_bsc_api.c | 24 +-
openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +-
openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 16 +-
openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 10 +-
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 +-
openbsc/src/osmo-bsc/osmo_bsc_grace.c | 8 +-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 6 +-
openbsc/src/osmo-bsc/osmo_bsc_msc.c | 56 +-
openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 6 +-
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 70 +-
openbsc/src/osmo-nitb/bsc_hack.c | 2 +-
openbsc/src/utils/Makefile.am | 17 +
openbsc/src/utils/meas_json.c | 189 ++++
openbsc/tests/bsc/bsc_test.c | 6 +-
openbsc/tests/ctrl_test_runner.py | 20 +-
openbsc/tests/msc_vlr/msc_vlr_test_gsm_authen.err | 45 +-
openbsc/tests/msc_vlr/msc_vlr_test_gsm_ciph.err | 30 +-
openbsc/tests/msc_vlr/msc_vlr_test_hlr_timeout.err | 4 +-
openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.c | 472 ++++++++++
openbsc/tests/msc_vlr/msc_vlr_test_ms_timeout.err | 987 ++++++++++++++++++++-
openbsc/tests/msc_vlr/msc_vlr_test_no_authen.c | 3 +
openbsc/tests/msc_vlr/msc_vlr_test_no_authen.err | 33 +-
.../msc_vlr/msc_vlr_test_reject_concurrency.err | 33 +-
openbsc/tests/msc_vlr/msc_vlr_test_umts_authen.err | 30 +-
openbsc/tests/msc_vlr/msc_vlr_tests.c | 13 +-
openbsc/tests/msc_vlr/msc_vlr_tests.h | 22 +-
openbsc/tests/sgsn/sgsn_test.c | 1 +
openbsc/tests/smpp_test_runner.py | 7 +-
openbsc/tests/subscr/bsc_subscr_test.c | 6 +-
openbsc/tests/vty_test_runner.py | 239 ++---
66 files changed, 2230 insertions(+), 509 deletions(-)
rename openbsc/include/openbsc/{osmo_msc_data.h => bsc_msc_data.h} (89%)
create mode 100644 openbsc/src/utils/meas_json.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 "GNU Radio block for interfacing with various radio hardware".
The branch, master has been updated
via e9dde9afd754c6e3bcf1a1444c04064051f04ecd (commit)
via 71846180f548bac7412ce0fede505672c343b2d5 (commit)
from 43df1c98c4110a4d3b66ce867da7c21dbf1e6d58 (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/gr-osmosdr/commit/?id=e9dde9afd754c6e3bcf1a1444c040…
commit e9dde9afd754c6e3bcf1a1444c04064051f04ecd
Author: Dimitri Stolnikov <horiz0n(a)gmx.net>
Date: Mon Feb 27 23:23:54 2017 +0100
bladerf: discover and use Volk
http://cgit.osmocom.org/gr-osmosdr/commit/?id=71846180f548bac7412ce0fede505…
commit 71846180f548bac7412ce0fede505672c343b2d5
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Oct 23 16:44:39 2016 +0200
bladeRF: Use VOLK for type conversion
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
CMakeLists.txt | 1 +
lib/bladerf/CMakeLists.txt | 3 ++-
lib/bladerf/bladerf_sink_c.cc | 7 +++----
lib/bladerf/bladerf_source_c.cc | 19 ++++---------------
4 files changed, 10 insertions(+), 20 deletions(-)
hooks/post-receive
--
GNU Radio block for interfacing with various radio hardware
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 "GNU Radio block for interfacing with various radio hardware".
The branch, master has been updated
via 43df1c98c4110a4d3b66ce867da7c21dbf1e6d58 (commit)
via 20a5fd1a68f704b000244d35316efdd40f3e5619 (commit)
via 6a0cac6609c6d16ae0a4ecb3da463fb42e3e1550 (commit)
via c6ed80aea7fcbd45035f20c6389b2c9892bd6abe (commit)
via 3823c8efce1fd3f9b51debb5569c9419dbb38a89 (commit)
via 6ea6c19028f8a93c3a942856def5afcf894cba9d (commit)
via 0dc8154f087a0b2b9b2e53351592d16e3c278786 (commit)
from 2a2236cc9e97581e59cfc8018bd03d90659e6acc (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/gr-osmosdr/commit/?id=43df1c98c4110a4d3b66ce867da7c…
commit 43df1c98c4110a4d3b66ce867da7c21dbf1e6d58
Author: Dimitri Stolnikov <horiz0n(a)gmx.net>
Date: Mon Feb 27 23:03:09 2017 +0100
rfspace: use boost::chrono for sleeping
http://cgit.osmocom.org/gr-osmosdr/commit/?id=20a5fd1a68f704b000244d35316ef…
commit 20a5fd1a68f704b000244d35316efdd40f3e5619
Author: Dimitri Stolnikov <horiz0n(a)gmx.net>
Date: Mon Feb 27 23:01:51 2017 +0100
hackrf: correct gcc6 warnings
http://cgit.osmocom.org/gr-osmosdr/commit/?id=6a0cac6609c6d16ae0a4ecb3da463…
commit 6a0cac6609c6d16ae0a4ecb3da463fb42e3e1550
Author: Dimitri Stolnikov <horiz0n(a)gmx.net>
Date: Mon Feb 27 23:01:15 2017 +0100
airspy: correct gcc6 warnings
http://cgit.osmocom.org/gr-osmosdr/commit/?id=c6ed80aea7fcbd45035f20c6389b2…
commit c6ed80aea7fcbd45035f20c6389b2c9892bd6abe
Author: Alexandru Csete <oz9aec(a)gmail.com>
Date: Sun Oct 2 21:43:38 2016 +0200
rtl, rtl_tcp: Use std::abs.
Fixes compile error on Mac OS X.
http://cgit.osmocom.org/gr-osmosdr/commit/?id=3823c8efce1fd3f9b51debb5569c9…
commit 3823c8efce1fd3f9b51debb5569c9419dbb38a89
Author: Alexandru Csete <oz9aec(a)gmail.com>
Date: Sun Sep 11 12:39:54 2016 +0200
Custom FIR kernels for Airspy.
http://cgit.osmocom.org/gr-osmosdr/commit/?id=6ea6c19028f8a93c3a942856def5a…
commit 6ea6c19028f8a93c3a942856def5afcf894cba9d
Author: Alexandru Csete <oz9aec(a)gmail.com>
Date: Mon Oct 3 22:47:05 2016 +0200
rfspace: Send periodic keep-alive packets.
This patch enables sending keep-alive packets at 1 minute interval to
RFSpace networked radios. Without this the TCP connection to the radio
is closed after about 5 minutes (by the OS?).
http://cgit.osmocom.org/gr-osmosdr/commit/?id=0dc8154f087a0b2b9b2e53351592d…
commit 0dc8154f087a0b2b9b2e53351592d16e3c278786
Author: Alexandru Csete <oz9aec(a)gmail.com>
Date: Sat Oct 1 12:57:17 2016 +0200
rfspace: Wait 10 ms before sending queries to device.
This is necessary to esatablish a working connection to the RFSpace
CloudIQ. Without this delay the radio will not be ready and we never
receive any response to the queries and the radio will close the
connection after 5 seconds.
-----------------------------------------------------------------------
Summary of changes:
lib/airspy/airspy_fir_kernels.h | 101 ++++++++++++++++++++++++++++++++++++++++
lib/airspy/airspy_source_c.cc | 72 +++++++++++++++++++++++++---
lib/hackrf/hackrf_sink_c.cc | 27 +++++++----
lib/hackrf/hackrf_source_c.cc | 27 +++++++----
lib/rfspace/rfspace_source_c.cc | 37 +++++++++++++++
lib/rfspace/rfspace_source_c.h | 3 ++
lib/rtl/rtl_source_c.cc | 2 +-
lib/rtl_tcp/rtl_tcp_source_c.cc | 2 +-
8 files changed, 242 insertions(+), 29 deletions(-)
create mode 100644 lib/airspy/airspy_fir_kernels.h
hooks/post-receive
--
GNU Radio block for interfacing with various radio hardware
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 "Software-defined analyzer for APCO P25".
The branch, max has been updated
via 8242b8e0fc7909a13f199e6897429f06a2db201a (commit)
from d0fd94fc2f38b44e106949df2d4000c757633481 (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/op25/commit/?id=8242b8e0fc7909a13f199e6897429f06a2d…
commit 8242b8e0fc7909a13f199e6897429f06a2db201a
Author: Max <ikj1234i(a)yahoo.com>
Date: Mon Feb 27 15:40:27 2017 -0500
fullrate patch
-----------------------------------------------------------------------
Summary of changes:
op25/gr-op25_repeater/lib/ysf_const.h | 20 ++++++++++++++++++++
op25/gr-op25_repeater/lib/ysf_tx_sb_impl.cc | 8 ++++++--
2 files changed, 26 insertions(+), 2 deletions(-)
hooks/post-receive
--
Software-defined analyzer for APCO P25
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, stumpf/virt-phy has been updated
via ba69eb9f36e8143c10bd62c81d13917783d72ff6 (commit)
from 3c270ce25b6ad5434ca37402fc46308230de4c06 (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=ba69eb9f36e8143c10bd62c81d13917…
commit ba69eb9f36e8143c10bd62c81d13917783d72ff6
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Mon Feb 27 15:13:06 2017 +0100
VIRT-PHY: Fixed error causing send msgs to be received on same sock.
This could be disabled setting socket option IP_MULTICAST_ALL = 0.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-virtual/shared/osmo_mcast_sock.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
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 Open Source GSM Base Band stack".
The branch, stumpf/virt-phy has been updated
via e51e7a1076d485f9aa3d6095a0ec34269a49781a (commit)
via c78288904cd70dd7c5f1ee6888e1f7bb75b61197 (commit)
from eb6a9c6b884cbd6b7788b0c20bcdebc012405311 (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/osmocom-bb/commit/?id=e51e7a1076d485f9aa3d6095a0ec3…
commit e51e7a1076d485f9aa3d6095a0ec34269a49781a
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Mon Feb 27 18:16:44 2017 +0100
VIRT-PHY: Calculate correct scheduler fn for data- and tch-msgs on ul.
Proper calculation of the scheduled frame number and appending the jobs
with that fn to the scheduler. Thus uplink msgs are scheduled at the
(approx.) correct fn and with this fn set in the gsmtap hdr.
http://cgit.osmocom.org/osmocom-bb/commit/?id=c78288904cd70dd7c5f1ee6888e1f…
commit c78288904cd70dd7c5f1ee6888e1f7bb75b61197
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Mon Feb 27 15:13:26 2017 +0100
VIRT-PHY: Fixed error causing send msgs to be received on same sock.
This could be disabled setting socket option IP_MULTICAST_ALL = 0.
-----------------------------------------------------------------------
Summary of changes:
src/host/virt_phy/.gitignore | 3 +-
src/host/virt_phy/include/virtphy/gsmtapl1_if.h | 4 +-
src/host/virt_phy/include/virtphy/l1ctl_sap.h | 4 +
src/host/virt_phy/include/virtphy/virt_l1_sched.h | 2 +-
src/host/virt_phy/src/gsmtapl1_if.c | 7 +-
src/host/virt_phy/src/l1ctl_sap.c | 348 ++++++++++++++++++++++
src/host/virt_phy/src/shared/osmo_mcast_sock.c | 10 +-
src/host/virt_phy/src/virt_l1_sched_simple.c | 2 +-
src/host/virt_phy/src/virt_prim_data.c | 30 +-
src/host/virt_phy/src/virt_prim_rach.c | 8 +-
src/host/virt_phy/src/virt_prim_traffic.c | 13 +-
11 files changed, 394 insertions(+), 37 deletions(-)
hooks/post-receive
--
The Open Source GSM Base Band stack
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 27355c9c654e7035d8fea0619f3832e978a244bb (commit)
via 058cd573d8c5554eba31cd4cc31625630ceeca1a (commit)
from 44468ad531b7baa1c5692d224b2f11695af47970 (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=27355c9c654e7035d8fea0619f3832e9…
commit 27355c9c654e7035d8fea0619f3832e978a244bb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 06:28:31 2017 +0100
SGSN VTY: make missing GSUP server address+port fatal
On 'auth-policy remote', the SGSN requires GSUP server address and port. If it
was missing, the SGSN would print a VTY warning and run anyway. Make this error
more fatal: print an error (flattened a bit) to stderr and abort the program.
Move validation of the GSUP server data presence out of the VTY command itself
and into the config reading function. This way the GSUP server config can be
given anywhere, including below the auth-policy config (was required above).
Don't care about setting the auth-policy to remote with a telnet VTY, because
in that case the GSUP client won't be started anyway.
Change-Id: I4d8db910c32abd8579d3c9b9f0b2cb3a9a6dfe4c
http://cgit.osmocom.org/openbsc/commit/?id=058cd573d8c5554eba31cd4cc3162563…
commit 058cd573d8c5554eba31cd4cc31625630ceeca1a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 06:24:45 2017 +0100
SGSN: Integrate support for UMTS AKA
The general infrastructure for UMTS AKA is already in place:
* GSUP with capability to send us auth_vectors that contain
either triplets or quintuples
* mm_context that holds such auth_vectors
Add:
* capability to send UMTS AUTN in GMM AUTH REQ
* parse extended UMTS RES
* on auth response, validate expected AKA with vector and received res/sres
* add Auth Failure message to receive resync AUTS token and
* send to HLR
* clear out-of-sync auth tuple
* enter new state for when we're waiting for HLR to resync and send new
tuples so that the next Auth Request will be handled
Original first half of this patch by: Harald Welte <laforge(a)gnumonks.org>
Full UMTS AKA procedure including AUTS resync tested to work against OsmoHLR
with R99 USIM and Milenage algorithm.
The sgsn_test.c needs adjustment because we're checking the vector's auth_types
now.
Depends: libosmocore change-ids
I277fb3d407396dffa5c07a9c5454d87a415d393f
If943731a78089f0aac3d55245de80596d01314a4
Related: OS#1956
Change-Id: Ie6a0cefba5e4e7f02cc2eaf6ec006ac07d5c1816
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 7 +-
openbsc/src/gprs/gprs_gmm.c | 198 +++++++++++++++++++++++++++++++-----
openbsc/src/gprs/gprs_subscriber.c | 26 ++++-
openbsc/src/gprs/sgsn_auth.c | 3 +-
openbsc/src/gprs/sgsn_main.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 20 ++--
openbsc/tests/sgsn/sgsn_test.c | 1 +
7 files changed, 215 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 "Software-defined analyzer for APCO P25".
The branch, max has been updated
via d0fd94fc2f38b44e106949df2d4000c757633481 (commit)
from fa76f07e56f6f8cbb0f4932394745ff39fa0cfff (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/op25/commit/?id=d0fd94fc2f38b44e106949df2d4000c7576…
commit d0fd94fc2f38b44e106949df2d4000c757633481
Author: Max <ikj1234i(a)yahoo.com>
Date: Sun Feb 26 21:57:19 2017 -0500
bugfix
-----------------------------------------------------------------------
Summary of changes:
op25/gr-op25_repeater/lib/ysf_tx_sb_impl.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Software-defined analyzer for APCO P25
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 "Software-defined analyzer for APCO P25".
The branch, max has been updated
via fa76f07e56f6f8cbb0f4932394745ff39fa0cfff (commit)
via cb410c1f956abd27aaccb838b7d6193e5ee474d1 (commit)
via 847621dd39bac99e9956b5b5454a7badfe03370b (commit)
from 560f0c54613419869f368c9c380ac73d31289e31 (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/op25/commit/?id=fa76f07e56f6f8cbb0f4932394745ff39fa…
commit fa76f07e56f6f8cbb0f4932394745ff39fa0cfff
Author: Max <ikj1234i(a)yahoo.com>
Date: Sun Feb 26 17:18:22 2017 -0500
ysf tx initial checkin
http://cgit.osmocom.org/op25/commit/?id=cb410c1f956abd27aaccb838b7d6193e5ee…
commit cb410c1f956abd27aaccb838b7d6193e5ee474d1
Author: Max <ikj1234i(a)yahoo.com>
Date: Sun Feb 26 17:17:26 2017 -0500
ysf patch
http://cgit.osmocom.org/op25/commit/?id=847621dd39bac99e9956b5b5454a7badfe0…
commit 847621dd39bac99e9956b5b5454a7badfe03370b
Author: Max <ikj1234i(a)yahoo.com>
Date: Sun Feb 26 17:15:56 2017 -0500
cleanup
-----------------------------------------------------------------------
Summary of changes:
.../op25_repeater/{dmr_bs_tx_bb.h => ysf_tx_sb.h} | 18 +-
op25/gr-op25_repeater/lib/CMakeLists.txt | 1 +
op25/gr-op25_repeater/lib/ambe_encoder.cc | 66 ++-
op25/gr-op25_repeater/lib/ambe_encoder.h | 2 +
op25/gr-op25_repeater/lib/dmr_bs_tx_bb_impl.h | 9 -
op25/gr-op25_repeater/lib/ysf_const.h | 300 ++++++++++++++
op25/gr-op25_repeater/lib/ysf_tx_sb_impl.cc | 452 +++++++++++++++++++++
.../{ambe_encoder_sb_impl.h => ysf_tx_sb_impl.h} | 53 +--
op25/gr-op25_repeater/swig/op25_repeater_swig.i | 4 +
9 files changed, 862 insertions(+), 43 deletions(-)
copy op25/gr-op25_repeater/include/op25_repeater/{dmr_bs_tx_bb.h => ysf_tx_sb.h} (78%)
create mode 100644 op25/gr-op25_repeater/lib/ysf_const.h
create mode 100644 op25/gr-op25_repeater/lib/ysf_tx_sb_impl.cc
copy op25/gr-op25_repeater/lib/{ambe_encoder_sb_impl.h => ysf_tx_sb_impl.h} (60%)
hooks/post-receive
--
Software-defined analyzer for APCO P25
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, stumpf/virt-phy has been updated
via 3c270ce25b6ad5434ca37402fc46308230de4c06 (commit)
from 2bddabe45a4c29f1aacd7d03ef0a2ff8aebe1546 (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=3c270ce25b6ad5434ca37402fc46308…
commit 3c270ce25b6ad5434ca37402fc46308230de4c06
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Sun Feb 26 14:36:58 2017 +0100
VIRT-PHY: Using IANA-registered port 4729 for GSMTAP for virt um.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-virtual/example_configs/osmobts-virtual-log-disabled.cfg | 4 ++--
src/osmo-bts-virtual/example_configs/osmobts-virtual.cfg | 4 ++--
src/osmo-bts-virtual/include/virtphy/virtual_um.h | 4 ++--
3 files changed, 6 insertions(+), 6 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 "The Open Source GSM Base Band stack".
The branch, stumpf/virt-phy has been updated
via eb6a9c6b884cbd6b7788b0c20bcdebc012405311 (commit)
via 6fdce28ce344ce0d606619879ce281e03bbeff39 (commit)
from 673872646c38b8ace6535dfb61c111ba9fc301c2 (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/osmocom-bb/commit/?id=eb6a9c6b884cbd6b7788b0c20bcde…
commit eb6a9c6b884cbd6b7788b0c20bcdebc012405311
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Sun Feb 26 14:43:01 2017 +0100
VIRT-PHY: Data and traffic req from l23 now use scheduler.
Msgs are not put on virt um directly in the handler like before, but are
scheduled. FN they are scheduled with not yet properly calculated.
Also, code was extracted from lactl_sap.c into own files.
http://cgit.osmocom.org/osmocom-bb/commit/?id=6fdce28ce344ce0d606619879ce28…
commit 6fdce28ce344ce0d606619879ce281e03bbeff39
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Sun Feb 26 14:37:45 2017 +0100
VIRT-PHY: Using IANA-registered port 4729 for GSMTAP for virt um.
-----------------------------------------------------------------------
Summary of changes:
src/host/virt_phy/include/virtphy/l1ctl_sap.h | 2 +
src/host/virt_phy/include/virtphy/virtual_um.h | 4 +-
src/host/virt_phy/src/Makefile.am | 2 +-
src/host/virt_phy/src/gsmtapl1_if.c | 5 ++
src/host/virt_phy/src/l1ctl_sap.c | 66 +----------------
src/host/virt_phy/src/l1ctl_sock.c | 2 +-
src/host/virt_phy/src/virt_prim_data.c | 98 ++++++++++++++++++++++++++
src/host/virt_phy/src/virt_prim_traffic.c | 92 ++++++++++++++++++++++++
src/host/virt_phy/src/virtphy.c | 2 +-
9 files changed, 204 insertions(+), 69 deletions(-)
create mode 100644 src/host/virt_phy/src/virt_prim_data.c
create mode 100644 src/host/virt_phy/src/virt_prim_traffic.c
hooks/post-receive
--
The Open Source GSM Base Band stack
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 44468ad531b7baa1c5692d224b2f11695af47970 (commit)
from 577a1256525a2177f6dee10857b245c09d1e9d82 (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=44468ad531b7baa1c5692d224b2f1169…
commit 44468ad531b7baa1c5692d224b2f11695af47970
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 17:54:22 2017 +0100
smpp_test_runner.py: fix socket leak
Each running test would open up another socket without ever closing unused
ones. Close the sockets after each test is done.
Change-Id: I0a42caab3bb8c9c9d04b033e4de9efe0ca8fd2af
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/smpp_test_runner.py | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 577a1256525a2177f6dee10857b245c09d1e9d82 (commit)
via 8b24e9f2035c36abe1310a3b5bbe212b10fe4d08 (commit)
from c634063ea37875f38a31c5ff643a5fed43d7cafa (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=577a1256525a2177f6dee10857b245c0…
commit 577a1256525a2177f6dee10857b245c09d1e9d82
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 19:58:13 2017 +0100
python tests: remove process 'Launch' message, now at osmoutil
Change-Id: Id8eb70ddfdc1d0d9f90aa5343a4ea522042c34ee
http://cgit.osmocom.org/openbsc/commit/?id=8b24e9f2035c36abe1310a3b5bbe212b…
commit 8b24e9f2035c36abe1310a3b5bbe212b10fe4d08
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:01:00 2017 +0100
vty_rest_runner.py: remove debug monitoring for TCP sockets
Change-Id: I7361bb0ce5302d00ccb18dc04eeb75ee1f6844a8
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/ctrl_test_runner.py | 1 -
openbsc/tests/smpp_test_runner.py | 1 -
openbsc/tests/vty_test_runner.py | 23 -----------------------
3 files changed, 25 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, stumpf/virt-phy has been updated
via 2bddabe45a4c29f1aacd7d03ef0a2ff8aebe1546 (commit)
via f512d5badc6f162de46e36174dcfc865896a0f12 (commit)
from 72c7700900b78cdf576ab3394261db7813292489 (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=2bddabe45a4c29f1aacd7d03ef0a2ff…
commit 2bddabe45a4c29f1aacd7d03ef0a2ff8aebe1546
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Sat Feb 25 17:18:04 2017 +0100
VIRT-PHY: Fixed timeslot in gsmtap-msg on downlink which was always 0.
Timeslot is not encoded in the chan_nr accessible in the channel
description but was taken from there and so it was always 0.
http://cgit.osmocom.org/osmo-bts/commit/?id=f512d5badc6f162de46e36174dcfc86…
commit f512d5badc6f162de46e36174dcfc865896a0f12
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Mon Feb 13 13:39:13 2017 +0100
VIRT-PHY: Uplink flag and arfcn check for incoming messages.
All incoming messages with an arfcn unequal that of the bts are ignored.
All incoming messages in which the uplink flag in the arfcn is unset are
ignored.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-virtual/l1_if.c | 13 +++++++++++++
src/osmo-bts-virtual/scheduler_virtbts.c | 2 ++
2 files changed, 15 insertions(+)
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 Open Source GSM Base Band stack".
The branch, stumpf/virt-phy has been updated
via 673872646c38b8ace6535dfb61c111ba9fc301c2 (commit)
via 08c28c226bc5b42702d3f8360512cb8327a1bc4f (commit)
from 2f59101184173ae033e11bb2fe1963612b87720a (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/osmocom-bb/commit/?id=673872646c38b8ace6535dfb61c11…
commit 673872646c38b8ace6535dfb61c111ba9fc301c2
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Sat Feb 25 16:17:12 2017 +0100
VIRT-PHY: Uplink scheduler implementation.
Implemented simple scheduler depending on frame number in downlink. It
will be executed each time we receive a msg on downlink and send out all
scheduled uplink msgs with a sched_fn smaller than the one of this
received downlink msg.
Further refactored l1ctl_sap by extracting rach and fbsb logic and
putting it to own files virt_prim_fbsb.c and virt_prim_rach.c
Added simple states to the ms layer 1 model, indicating if the ms is
currently searching for bts, syncing to or camping on a bts. Downlink
will be handled differently dependent of the state.
http://cgit.osmocom.org/osmocom-bb/commit/?id=08c28c226bc5b42702d3f8360512c…
commit 08c28c226bc5b42702d3f8360512cb8327a1bc4f
Author: Sebastian Stumpf <sebastian.stumpf87(a)googlemail.com>
Date: Mon Feb 13 13:42:43 2017 +0100
VIRT-PHY: Uplink flag and arfcn check.
Incoming messages with the uplinks flag set in the arfcn or another
arfcn than the cell's we are camping on are ignored.
-----------------------------------------------------------------------
Summary of changes:
src/host/virt_phy/Makefile.am | 4 +-
src/host/virt_phy/include/virtphy/gsmtapl1_if.h | 5 +-
src/host/virt_phy/include/virtphy/l1ctl_sap.h | 2 +
src/host/virt_phy/include/virtphy/virt_l1_model.h | 19 ++-
src/host/virt_phy/include/virtphy/virt_l1_sched.h | 32 +++++
src/host/virt_phy/src/Makefile.am | 7 +-
src/host/virt_phy/src/gsmtapl1_if.c | 127 ++++++++++-------
src/host/virt_phy/src/l1ctl_sap.c | 159 +++-------------------
src/host/virt_phy/src/virt_l1_sched_simple.c | 135 ++++++++++++++++++
src/host/virt_phy/src/virt_prim_fbsb.c | 113 +++++++++++++++
src/host/virt_phy/src/virt_prim_rach.c | 140 +++++++++++++++++++
src/host/virt_phy/src/virtphy.c | 2 +
12 files changed, 548 insertions(+), 197 deletions(-)
create mode 100644 src/host/virt_phy/include/virtphy/virt_l1_sched.h
create mode 100644 src/host/virt_phy/src/virt_l1_sched_simple.c
create mode 100644 src/host/virt_phy/src/virt_prim_fbsb.c
create mode 100644 src/host/virt_phy/src/virt_prim_rach.c
hooks/post-receive
--
The Open Source GSM Base Band stack
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 c634063ea37875f38a31c5ff643a5fed43d7cafa (commit)
from 0e5d807297f4fd1222fafece864519c70f7965a3 (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=c634063ea37875f38a31c5ff643a5fed…
commit c634063ea37875f38a31c5ff643a5fed43d7cafa
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Wed Jun 10 18:55:28 2015 -0400
utils: 'meas_json' utility to convert measurement feed into a JSON feed.
Change-Id: I56631969384da245eed8ffc14845c76a5d4de8d4
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/utils/Makefile.am | 17 ++++
openbsc/src/utils/meas_json.c | 189 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 206 insertions(+)
create mode 100644 openbsc/src/utils/meas_json.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 0e5d807297f4fd1222fafece864519c70f7965a3 (commit)
from a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf (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=0e5d807297f4fd1222fafece864519c7…
commit 0e5d807297f4fd1222fafece864519c70f7965a3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 10 00:49:56 2017 +0100
add struct gprs_subscr, separating gprs from gsm_subscriber
Prepare for replacing gsm_subscriber with vlr_subscriber. vlr_subscriber will
not make sense to be used in gprs, so have a dedicated GPRS subscriber struct.
(Could change if the gprs code were to use libvlr; is currently independent).
Related: OS#1592
Change-Id: Ia8b391ee009c8545763cba04505be3947835120e
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 1 +
openbsc/include/openbsc/gprs_sgsn.h | 19 ++--
openbsc/include/openbsc/gprs_subscriber.h | 31 ++++++
openbsc/include/openbsc/gsm_data.h | 2 +
openbsc/include/openbsc/gsm_subscriber.h | 1 -
openbsc/src/gprs/gprs_gmm.c | 1 +
openbsc/src/gprs/gprs_sgsn.c | 6 +-
openbsc/src/gprs/gprs_subscriber.c | 159 +++++++++++++++++++++---------
openbsc/src/gprs/sgsn_auth.c | 8 +-
openbsc/src/gprs/sgsn_libgtp.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 89 +++++++++--------
openbsc/tests/sgsn/sgsn_test.c | 93 +++++++++--------
openbsc/tests/sgsn/sgsn_test.ok | 8 ++
13 files changed, 269 insertions(+), 151 deletions(-)
create mode 100644 openbsc/include/openbsc/gprs_subscriber.h
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 a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf (commit)
via a42855f09fc74bdc801fdd7adfef27e2cdf3f371 (commit)
via 9762b4c5794edba56b2976fcae5097e514a4b080 (commit)
via fe291de36b8cf80818dc97b4ad4d790fc01e96ec (commit)
from d2b3399c047c601f6c08ae33368f2020dfb9f935 (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=a369e24cb9a583ef9906a8ef9125f6ca…
commit a369e24cb9a583ef9906a8ef9125f6ca8c6f80bf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 21:57:23 2017 +0100
cosmetic: rename struct osmo_msc_data to bsc_msc_data
With the OsmoMSC program coming up, the name osmo_msc_data becomes even
more confusing than it already is. Clearly indicate it as libbsc's data of
a remote MSC by prefixing with bsc_.
Also, the Osmocom community has in the meantime agreed to have the osmo_
prefix only in libosmocore, to avoid naming conflicts in case things are
moved there. So while renaming anyway, also drop the osmo_ prefix.
Change-Id: I0dfbcb7d1a579211180f71319982820d8700afab
http://cgit.osmocom.org/openbsc/commit/?id=a42855f09fc74bdc801fdd7adfef27e2…
commit a42855f09fc74bdc801fdd7adfef27e2cdf3f371
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 21:49:55 2017 +0100
cosmetic: rename osmo_msc_data.h to bsc_msc_data.h
With the OsmoMSC program coming up, the name osmo_msc_data becomes even
more confusing than it already is. Clearly indicate it as libbsc's data of
a remote MSC by prefixing with bsc_.
Also, the Osmocom community has in the meantime agreed to have the osmo_
prefix only in libosmocore, to avoid naming conflicts in case things are
moved there. So while renaming anyway, also drop the osmo_ prefix.
Change-Id: I13554563ce9289de126ba0d4cf329bafcda35607
http://cgit.osmocom.org/openbsc/commit/?id=9762b4c5794edba56b2976fcae5097e5…
commit 9762b4c5794edba56b2976fcae5097e514a4b080
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 21:41:20 2017 +0100
cosmetic: clarify BSC's remote MSC data vs. OsmoMSC
Change-Id: I74dd2b3f935d39b8caa718e2c8a51cc81bddf1b9
http://cgit.osmocom.org/openbsc/commit/?id=fe291de36b8cf80818dc97b4ad4d790f…
commit fe291de36b8cf80818dc97b4ad4d790fc01e96ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 21:06:12 2017 +0100
cosmetic: gsm_data.h, README: rename CSCN to MSC
We're discarding the name OsmoCSCN for the benefit of OsmoMSC. But "CSCN" has
already crept into the master branch in two places; apply the rename.
See OS#1958
Change-Id: Ib4274eb3c172ada1fe7f05746740b456370bc93d
-----------------------------------------------------------------------
Summary of changes:
openbsc/README | 2 +-
openbsc/include/openbsc/Makefile.am | 2 +-
.../openbsc/{osmo_msc_data.h => bsc_msc_data.h} | 14 +++--
openbsc/include/openbsc/gsm_data.h | 2 +-
openbsc/include/openbsc/osmo_bsc.h | 10 ++--
openbsc/include/openbsc/osmo_bsc_grace.h | 4 +-
openbsc/include/openbsc/signal.h | 4 +-
openbsc/src/libbsc/bsc_ctrl_commands.c | 2 +-
openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +-
openbsc/src/libbsc/bsc_vty.c | 2 +-
openbsc/src/libbsc/net_init.c | 2 +-
openbsc/src/libcommon/gsm_data.c | 2 +-
openbsc/src/osmo-bsc/osmo_bsc_api.c | 24 ++++----
openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +-
openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 12 ++--
openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 10 ++--
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 ++--
openbsc/src/osmo-bsc/osmo_bsc_grace.c | 8 +--
openbsc/src/osmo-bsc/osmo_bsc_main.c | 6 +-
openbsc/src/osmo-bsc/osmo_bsc_msc.c | 56 ++++++++---------
openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 6 +-
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 70 +++++++++++-----------
openbsc/src/osmo-nitb/bsc_hack.c | 2 +-
openbsc/tests/bsc/bsc_test.c | 6 +-
24 files changed, 133 insertions(+), 127 deletions(-)
rename openbsc/include/openbsc/{osmo_msc_data.h => bsc_msc_data.h} (89%)
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 d2b3399c047c601f6c08ae33368f2020dfb9f935 (commit)
from 40a91b38ec6c9778fed18376e559631c5abe6c1a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=d2b3399c047c601f6c08ae33368f2020…
commit d2b3399c047c601f6c08ae33368f2020dfb9f935
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 20:27:01 2017 +0100
vty: fix subscr ref count leak in 'subscriber name' cmd
Change-Id: I3d19518c94a7f302bf108f2ad945983cdc8db0b1
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 1 +
1 file changed, 1 insertion(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Manuals for Osmocom GSM components".
The branch, master has been updated
via 93479e3b0ee55a50de2764fbb2492449899f0e23 (commit)
from 424a2c3c699473cb9a63400e8797fb25f7d694b4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=93479e3b0ee55a50de2764f…
commit 93479e3b0ee55a50de2764fbb2492449899f0e23
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 16:35:14 2017 +0100
ports: rename CSCN to MSC
See OS#1958 and https://gerrit.osmocom.org/1884
Change-Id: Iac081f5b92f66df68932350492687933c47e4f95
-----------------------------------------------------------------------
Summary of changes:
common/chapters/port_numbers.adoc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
Manuals for Osmocom GSM components
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via fa5dc93fd08454b5c9b14a1d1bf89c345c9c34ba (commit)
from a1004640ce02e4ae63e244de241b1c43a508f044 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=fa5dc93fd08454b5c9b14a1d1bf8…
commit fa5dc93fd08454b5c9b14a1d1bf89c345c9c34ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 20:52:18 2017 +0100
ports.h: rename CSCN to MSC
See OS#1958
Change-Id: I85aee0f8fdfc9c69d0ba9240988c633d3e707f2d
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/ctrl/ports.h | 2 +-
include/osmocom/vty/ports.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, master has been updated
via f6ab3d8e9cc90a5bc028334ca96001a612a3e001 (commit)
via b59b677c9b13483aac72b15f4f797863d841d958 (commit)
via 8972d067544e526b9f5d03b03985f0c902c074d2 (commit)
via 3ef39e9b9e258ec65f8af0276320da9c6cad7195 (commit)
via 93a808eababa3376f350399b9ce1e96689845af8 (commit)
from 99b5c56c04f3da4cda1ac65687265dfeb6c624dd (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=f6ab3d8e9cc90a5…
commit f6ab3d8e9cc90a5bc028334ca96001a612a3e001
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:51 2017 +0100
osmoutil: open /dev/null only once
Change-Id: Ic6da34f6c4c5cd3b0786788f4e38c9c6248fca1b
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=b59b677c9b13483…
commit b59b677c9b13483aac72b15f4f797863d841d958
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:39 2017 +0100
osmoutil: try to terminate process instead of killing
Change-Id: Iaa978467b140e3d6dc5a2a6d8966282e64630ce7
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=8972d067544e526…
commit 8972d067544e526b9f5d03b03985f0c902c074d2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:34 2017 +0100
osmotestconfig: fix socket leak
Each running test would open up another socket without ever closing unused
ones. Close the sockets after each test is done.
Change-Id: If97944a079e901439139161eae39181f5c800200
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=3ef39e9b9e258ec…
commit 3ef39e9b9e258ec65f8af0276320da9c6cad7195
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:27 2017 +0100
osmoutil: centrally log process launches
Log Popen in osmoutil.py instead of in each python test. Launch message is
being removed in openbsc's python tests and added here. (change-id
Id8eb70ddfdc1d0d9f90aa5343a4ea522042c34ee)
Change-Id: I7e539abc3aeee91ae3e7635f9e28b9e557eaf969
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=93a808eababa337…
commit 93a808eababa3376f350399b9ce1e96689845af8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 20:49:21 2017 +0100
debug: monitor used TCP sockets and running osmo processes
Add global flag debug_tcp_sockets; if true, monitors all open TCP sockets of
the system and running processes by regular 'ss' and 'ps' output, and logs
which VTY sockets are opened and closed.
Change-Id: I0cc7dc049c66f29fe58fee204e74aa9e82c21989
-----------------------------------------------------------------------
Summary of changes:
osmopy/obscvty.py | 33 +++++++++++++++++++++++++++++++++
osmopy/osmotestconfig.py | 3 +++
osmopy/osmoutil.py | 25 +++++++++++++++++++++----
3 files changed, 57 insertions(+), 4 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 40a91b38ec6c9778fed18376e559631c5abe6c1a (commit)
from 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=40a91b38ec6c9778fed18376e559631c…
commit 40a91b38ec6c9778fed18376e559631c5abe6c1a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 24 17:54:22 2017 +0100
vty_test_runner.py: fix socket leak
Each running test would open up another socket without ever closing unused
ones. Close the sockets after each test is done.
Change-Id: Ie433c8560de54f9a9d05fa07c44bae3126d19b30
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/vty_test_runner.py | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, pmaier/rbs2000 has been updated
discards 07de48f50be26f8b33b357a7c52ac8a72dd2f53d (commit)
discards 3d9729d81c58c508aa5fc3ee152770815aa536b8 (commit)
discards 27ebae7074b0a39fdd93bc3219c9ffa835bf6352 (commit)
discards 6618f5baedbda52375d5ad71c3248a4e0ec95650 (commit)
discards 798458207c3ed32feebbec4b5b291cb0299cc214 (commit)
discards acd02a7ada6c70d75b13eefaed43978d68821925 (commit)
discards d1172399a354eb91451980f2362a77987096344c (commit)
discards 49fdc5321500ed52f61054d8349df8475e1022c8 (commit)
discards 0c3a89017f269926273a04cd8cc00dedefb0266f (commit)
discards bc93adaf4b9e6b26fb90960eee4c896385de281c (commit)
discards 5a91319bab1a273f8575957c4b69bdebafcbd084 (commit)
discards 05a5b1a750b50a4022f1036244b9595f7b2804c9 (commit)
discards cad3be8728f9d297e63de890e50eed6e783e9eac (commit)
discards e5c89a3fcf7a94d812e62b9c9434b1711f9655b0 (commit)
discards 670481770e64063464c7d90a154b6351686e8501 (commit)
discards 791fc000cc91cd3beff24a0b32e3bb56b149d79b (commit)
discards a607fd27820280f2119ddaabc0ea778f47f07549 (commit)
discards d3761af363e61be930708db96df93b314082615b (commit)
discards ad1470544501b5827d6c559ffe51c12d6c896f2f (commit)
discards 919f17b210232a1a7dc5c862668135923f0b72d9 (commit)
discards a402d3633fdf70d08f6f4d0b2a9020e62bbc8618 (commit)
discards 78c80fcadbc275858c622fa93cb8a1af79b7733f (commit)
discards fe39c9e2b1c9e005e7c69b8c384516002451f32a (commit)
discards e36d0484dfbd15abda59ed3e4dfb7e52a6d3dd1e (commit)
discards 999b2e5be3ec47a558e59205607c6f34de3476c6 (commit)
discards 86e48f0781e83b39327c96ce750214749b30c880 (commit)
discards 80392d452927fea5f660aa8cf44508516cad8267 (commit)
discards 7f7a08ce04b2fde0c3b5f84ff702b40bf606b6e9 (commit)
discards a8d5f61f783bdc141288fa69f958ef725a25b183 (commit)
discards fbed5cef9451ab4e15d3265c6aec8fad07562b98 (commit)
discards 9316ca1d78368011c39608ea26dc33fa3c15b3ed (commit)
discards 023c8d8d78795625ed0ea00ef72bda5c6b0ca262 (commit)
discards 5890708799efa49c803a6568d8deedde4ee08ecf (commit)
via 3f65fb0786be48b4fad0ea7cbf8f38663e302b6a (commit)
via 8858d50ab6d9bd1543ae7ec96b1c27037bbf6703 (commit)
via 496013fc5b467a8b4620890e1f9381f453b7df87 (commit)
via cc175fca80ea360080d01170b962a05c754ab806 (commit)
via d779aaef19cefa5006d9de4e75f635996048cff8 (commit)
via 0cb1d2180d4ad59e02fa362f019262163abf95d5 (commit)
via ee1649292d0516fd64562ef4dd2a5c9d62520566 (commit)
via 59400659bc6673f07b9db9d38bbbae190f10e944 (commit)
via 189f48aedd4218642ce87b8bffb2b06517cf0285 (commit)
via 140218ed56d1f24e1dedb34c3173edec3806389a (commit)
via 30c420872929d61d3cf1387cbb52de97f6da979b (commit)
via 3fbc9f11a1dcea76b889830b865cb237c308e798 (commit)
via f478d7fb15de2d76775f5612c66a70e190972fd9 (commit)
via bdb5dcd8708ba2752ae9f7d78eb01b1a63d4adc6 (commit)
via f30b66c5315392e6336803a04d92e6ca3b1e9e4e (commit)
via ed0bf2931f4c30d70cd5858348bf8d589b80a1a6 (commit)
via a5a958e9ade68ae872cb26474ce9288d9b693ddb (commit)
via 972558526670a5896155285ed2e2b8b63cb244f6 (commit)
via 1f3eed879a1dae2097adfd7d3381e886ce41f1a1 (commit)
via 79de851634df28b3ed869623bfcc49e2f6166aae (commit)
via 01ea4b0f21ba855755136bc8ba90dbf18a554b2f (commit)
via 2ec1a74f23143b715cd22018e3beb5305b47fd45 (commit)
via cba647bb0616a4649046eed26cbaee38c4d9f00e (commit)
via b75dd623c49c320e43035679062880bf4e61ef61 (commit)
via 735da0376d0fea6dee12875948cf01bd4b8bfbd5 (commit)
via af12ca5431c4810d1ce4f0dc6fa995c9d5398ed0 (commit)
via f34e669a797bdead46cb0f228bb1a5943a314ab7 (commit)
via 82f70e8580f13e8232f5bfe2b50a24026bbda13a (commit)
via 862743c7de9a5c06f49f9082a7432237ef795b63 (commit)
via 90e55b235bb13905b6b1dc2fbe8400ce0dd1d80b (commit)
via ece256a562d7daef69c208111d2ca72058fd383f (commit)
via 71b7587c3a19f98b43c311afa7be596a8b06c97f (commit)
via d8d126b56f2912b6ab42379556cf832a0bd4b7a1 (commit)
via 01850e5275e53fd75cc8605887a056db7223d404 (commit)
via 7d12ca1b947fa5efcb9d3fe2b8b038ce4ec2cbc0 (commit)
via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit)
via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit)
via 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit)
via f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit)
via a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit)
via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit)
via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit)
via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit)
via b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit)
via 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit)
via db0e380558fa03229d981dc358db98d5b781cbe5 (commit)
via 50422016f0386bb17b94196178ed5fffb6598fc6 (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (07de48f50be26f8b33b357a7c52ac8a72dd2f53d)
\
N -- N -- N (3f65fb0786be48b4fad0ea7cbf8f38663e302b6a)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=3f65fb0786be48b4fad0ea7cbf8f3866…
commit 3f65fb0786be48b4fad0ea7cbf8f38663e302b6a
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 24 15:18:08 2017 +0100
fixup_for_chreq_cause_codes
http://cgit.osmocom.org/openbsc/commit/?id=8858d50ab6d9bd1543ae7ec96b1c2703…
commit 8858d50ab6d9bd1543ae7ec96b1c27037bbf6703
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 24 15:32:59 2017 +0100
cosmetic: Fixing typo in enmum constant
http://cgit.osmocom.org/openbsc/commit/?id=496013fc5b467a8b4620890e1f9381f4…
commit 496013fc5b467a8b4620890e1f9381f453b7df87
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Jan 31 17:36:20 2017 +0100
pcu_sock: fix paging group calculation
The offset for the data buffer, where the last three imsi digits
are stored is wrong. Here we correct the problem.
http://cgit.osmocom.org/openbsc/commit/?id=cc175fca80ea360080d01170b962a05c…
commit cc175fca80ea360080d01170b962a05c754ab806
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Jan 31 17:04:28 2017 +0100
pcu_sock: reorganize calculation of paging group
pcu_sock.c:pcu_rx_data_req() needs to calculate the paging group
at two positions, this commit adds a functions for that to avoid
code duplication
http://cgit.osmocom.org/openbsc/commit/?id=d779aaef19cefa5006d9de4e75f63599…
commit d779aaef19cefa5006d9de4e75f635996048cff8
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Feb 3 18:07:36 2017 +0100
abis-rsl: Send imm.ass messages via PCH
It is possible to send immidiate assign messages through the
paging channel. This commit adds the required functionality to
the pcu socket interface and to the abis_rsl api
http://cgit.osmocom.org/openbsc/commit/?id=0cb1d2180d4ad59e02fa362f01926216…
commit 0cb1d2180d4ad59e02fa362f019262163abf95d5
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Jan 17 14:46:56 2017 +0100
pcu_sock: Fix broken paging command
The pcu sends us an already made up MAC-Block that contains the
paging request. pcu_sock.c is parsing this paging request
wrongly and fails silently, which results into a dropping of the
request.
This commit fixes the parsing problems.
http://cgit.osmocom.org/openbsc/commit/?id=ee1649292d0516fd64562ef4dd2a5c9d…
commit ee1649292d0516fd64562ef4dd2a5c9d62520566
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Dec 20 14:23:45 2016 +0100
gprs: fix T3186 encoding in Sysinfo 13
The timer T3186, which is described in 3GPP TS 44.060, is using 3
bits of the si13 mac block. This requires special encoding. In the
case of T3186, the value is encoded by the formula: bits = t/500-1.
Our implementation uses the formula bits=t/500, which is incorrect.
http://cgit.osmocom.org/openbsc/commit/?id=59400659bc6673f07b9db9d38bbbae19…
commit 59400659bc6673f07b9db9d38bbbae190f10e944
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Dec 8 17:34:12 2016 +0100
cosmetic: Improve log output
callback functions in bsc_init.c and bts_ericsson_rbs2000.c do not
display any information about the received signals. This commit
changes that to make debugging easier.
http://cgit.osmocom.org/openbsc/commit/?id=189f48aedd4218642ce87b8bffb2b065…
commit 189f48aedd4218642ce87b8bffb2b06517cf0285
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 19:10:51 2016 +0100
fixup PCU_IF_SAPI_AGCH_DT sapi_string()
Change-Id: Id6588ca342267b2af092c0a4c2c195606081dfc7
http://cgit.osmocom.org/openbsc/commit/?id=140218ed56d1f24e1dedb34c3173edec…
commit 140218ed56d1f24e1dedb34c3173edec3806389a
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Dec 2 19:04:34 2016 +0100
pcu_sock: Forward imm.ass PCU originated messages
The PCU sends imm.ass messages in response to a rach request. Those
messages need to be forwarded to RSL in order to get them send. This
commit introduces the required functionality for that
Change-Id: Ice099c4ed7008200ed179e581aba1899c6c29455
http://cgit.osmocom.org/openbsc/commit/?id=30c420872929d61d3cf1387cbb52de97…
commit 30c420872929d61d3cf1387cbb52de97f6da979b
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 18:27:01 2016 +0100
pcu_sock: implement direct tlli on AGCH
Ericsson allows to attach a reference to immediate assignments. A
confirmation of the transmission is then sent back, but only containing
the reference, not the whole RLC packet.
Change-Id: I945f49e62e2a74a7906e2d49940927773edd04a9
http://cgit.osmocom.org/openbsc/commit/?id=3fbc9f11a1dcea76b889830b865cb237…
commit 3fbc9f11a1dcea76b889830b865cb237c308e798
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 17:33:01 2016 +0100
libbsc: add rsl_ericsson_imm_assign_cmd() which reply with a confirmation message
ericsson can handle a reference at the end of the message which is used in
the confirm message. The confirm message is only sent if the trailer is present.
Change-Id: I88560291b5a3a3d7a0bac4d3c089b45f1f6b297f
http://cgit.osmocom.org/openbsc/commit/?id=f478d7fb15de2d76775f5612c66a70e1…
commit f478d7fb15de2d76775f5612c66a70e190972fd9
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 17:23:43 2016 +0100
libbsc: use 32bit random instead of 24 bit randomness
I expected the last byte must be zero which is'nt required
Change-Id: I7be14e82b9f1fc0da8e27e20e46c1710a0a9c7db
http://cgit.osmocom.org/openbsc/commit/?id=bdb5dcd8708ba2752ae9f7d78eb01b1a…
commit bdb5dcd8708ba2752ae9f7d78eb01b1a63d4adc6
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Fri Dec 2 05:21:45 2016 +0100
libbsc: add ericsson specific f1 trail to receive a confirmation
Change-Id: I0fdb279ce178037f99a698b99391a1720ef45c30
http://cgit.osmocom.org/openbsc/commit/?id=f30b66c5315392e6336803a04d92e6ca…
commit f30b66c5315392e6336803a04d92e6ca3b1e9e4e
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Wed Nov 2 02:41:41 2016 +0100
abis_om2k: protect mo fsms by NULL check
also set them NULL
Change-Id: I30df0b9ab8bc47ba9756c8388e977deed0e40200
http://cgit.osmocom.org/openbsc/commit/?id=ed0bf2931f4c30d70cd5858348bf8d58…
commit ed0bf2931f4c30d70cd5858348bf8d589b80a1a6
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Thu Dec 1 02:51:11 2016 +0100
libbsc/rbs2000: delay the ALTRQ request by 3 sec
Change-Id: I1bb48ba7f7cbe4010b0c40710d3f33a930f77927
http://cgit.osmocom.org/openbsc/commit/?id=a5a958e9ade68ae872cb26474ce9288d…
commit a5a958e9ade68ae872cb26474ce9288d9b693ddb
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 29 12:46:58 2016 +0100
libbsc: fix wrong mask introduced by 95db69b7 in chreq
Change-Id: I06568afe2c4728d27dcce0c84cedd7914abf8264
http://cgit.osmocom.org/openbsc/commit/?id=972558526670a5896155285ed2e2b8b6…
commit 972558526670a5896155285ed2e2b8b63cb244f6
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 29 00:21:18 2016 +0100
libbsc/pcu_sock.c: pcu_tx_info_ind allow to use TRX not starting from 0
It would prevent using only e.g. TRX 1 when TRX 0 is disabled.
Change-Id: I68dc5e837bd2a3602f7875063c85da4082196274
http://cgit.osmocom.org/openbsc/commit/?id=1f3eed879a1dae2097adfd7d3381e886…
commit 1f3eed879a1dae2097adfd7d3381e886ce41f1a1
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 29 00:18:26 2016 +0100
libbsc: enable pcu_direct to flag PCU_IF_FLAG_SYSMO
The use of PCU_IF_FLAG_SYSMO enable the PCU to use DIRECT_PHY code path
Change-Id: I1f5407264fc4f209456ffcb73d7853ff315aab86
http://cgit.osmocom.org/openbsc/commit/?id=79de851634df28b3ed869623bfcc49e2…
commit 79de851634df28b3ed869623bfcc49e2f6166aae
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Mon Nov 28 23:26:50 2016 +0100
libbsc: add chreq type for CHREQ_T_PDCH_ONE_PHASE & CHREQ_T_PDCH_TWO_PHASE
When using a BSC located PCU the BSC must understand PDCH requests.
Change-Id: Ie7f4ed000cf1b40d269873cf0ddf5ff9f5bbc18a
http://cgit.osmocom.org/openbsc/commit/?id=01ea4b0f21ba855755136bc8ba90dbf1…
commit 01ea4b0f21ba855755136bc8ba90dbf18a554b2f
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Thu Dec 1 03:34:20 2016 +0100
libbsc/pcu_sock: remove const qualifier
store and load use regular uint8_t.
Change-Id: I180cd1a6b1ef73c7f6e794980f4db9f06fbaf9f9
http://cgit.osmocom.org/openbsc/commit/?id=2ec1a74f23143b715cd22018e3beb530…
commit 2ec1a74f23143b715cd22018e3beb5305b47fd45
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Nov 21 01:33:22 2016 +0100
pcu_sock: Send non-NULL hLayer1 to PCU
The BSC-located PCU case looks to the PCU like a BTS-located PCU with
"direct PHY" access, i.e. the data related primitives are communicated
from the PCU directly towards the TRAU Frames or whatever transport
method is used between CCU and PCU.
In order to make the PCU believe that, we need to pass in a 'layer 1
handle'. As we don't use it, we can just pass any non-zero value and be
happy.
Change-Id: I8170bd4134904702b6b272e496100361ba473cbc
http://cgit.osmocom.org/openbsc/commit/?id=cba647bb0616a4649046eed26cbaee38…
commit cba647bb0616a4649046eed26cbaee38c4d9f00e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 20:54:47 2016 +0100
pcu_sock: Forward paging request from PCU via RSL to BTS
Change-Id: I28bf0995699618f3f5fa15fc8e1733beddfc482f
http://cgit.osmocom.org/openbsc/commit/?id=b75dd623c49c320e43035679062880bf…
commit b75dd623c49c320e43035679062880bf4e61ef61
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 20:54:04 2016 +0100
RBS2000 RSL: Support for sending RSL PAGING CMD for GPRS
Change-Id: I66541f9b20e7fd67fbec329283fc3c821c970a56
http://cgit.osmocom.org/openbsc/commit/?id=735da0376d0fea6dee12875948cf01bd…
commit 735da0376d0fea6dee12875948cf01bd4b8bfbd5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 18:39:36 2016 +0100
pcu_sock: get rid of magic numbers and use ARRAY_SIZE() for array iteration
Change-Id: I602b581fab67b3a1c3c03c73a3a99e9afd564e29
http://cgit.osmocom.org/openbsc/commit/?id=af12ca5431c4810d1ce4f0dc6fa995c9…
commit af12ca5431c4810d1ce4f0dc6fa995c9d5398ed0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 18:10:10 2016 +0100
pcu_sock: Don't re-implement core functionality like gsm_bts_trx_num()
Change-Id: I5ea506c8240dac124ccf5522d02ba18e4f0cb90d
http://cgit.osmocom.org/openbsc/commit/?id=f34e669a797bdead46cb0f228bb1a594…
commit f34e669a797bdead46cb0f228bb1a5943a314ab7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Nov 17 16:40:17 2016 +0100
HACK: re-activate dynamic PDCH after activation failure
Change-Id: Iaa6ace3da2439610e12804bdd1b3186c1d269be6
http://cgit.osmocom.org/openbsc/commit/?id=82f70e8580f13e8232f5bfe2b50a2402…
commit 82f70e8580f13e8232f5bfe2b50a24026bbda13a
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Thu Dec 1 03:33:39 2016 +0100
pcu_sock: add missing headers
Change-Id: I4d79063c84f82be0babc742f3e34eb05ab11f4c6
http://cgit.osmocom.org/openbsc/commit/?id=862743c7de9a5c06f49f9082a7432237…
commit 862743c7de9a5c06f49f9082a7432237ef795b63
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Oct 26 15:19:41 2016 +0200
pcu_sock: add basic pcu interface support
Adds a basic version of a pcu socket interface, similar
to the one that can be found in osmo-bts.
http://cgit.osmocom.org/openbsc/commit/?id=90e55b235bb13905b6b1dc2fbe8400ce…
commit 90e55b235bb13905b6b1dc2fbe8400ce0dd1d80b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Nov 16 15:17:22 2016 +0100
RBS2000: Add the P-GSL Timer IE to RSL CHAN ACT for PDCH
This seems to be mandatory when an Ericsson RBS2000 uses a SuperChannel
as back-haul.
Change-Id: I793e7d62df1ca9f9c38d39e22d3868064d446c8d
http://cgit.osmocom.org/openbsc/commit/?id=ece256a562d7daef69c208111d2ca720…
commit ece256a562d7daef69c208111d2ca72058fd383f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 22:59:24 2016 +0100
OM2000: Send ALTCRQ for SuperChannel after receiving IS Enable Req Ack
When the BTS is configured to use a SuperChannel and it is using a
unix domain socket based transport towards the L2TP daemon, then
we must instruct the L2TP daemon to instruct the SIU to change the Abis
Lower Transport Mode using the ALTCRQ / ALTCRP L2TP signalling.
Change-Id: I672bfaa09c42fbeb0c8459f24b2222b952de954b
http://cgit.osmocom.org/openbsc/commit/?id=71b7587c3a19f98b43c311afa7be596a…
commit 71b7587c3a19f98b43c311afa7be596a8b06c97f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 23:00:29 2016 +0100
OM2000: Change the order of MO initialization
So far: CF-IS-CON-TF
Now: CF-TF-CON-IS
Change-Id: I8efd9bafdcf9504d2e5fc85c44c708fa53f4dff8
http://cgit.osmocom.org/openbsc/commit/?id=d8d126b56f2912b6ab42379556cf832a…
commit d8d126b56f2912b6ab42379556cf832a0bd4b7a1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 22:58:49 2016 +0100
OM2000: Add FIXME comments for missing resolving of RX/TX MO!
Change-Id: I45708df724c5fc3316eca6bd2ac2c0738b19a45b
http://cgit.osmocom.org/openbsc/commit/?id=01850e5275e53fd75cc8605887a056db…
commit 01850e5275e53fd75cc8605887a056db7223d404
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Nov 15 21:18:35 2016 +0100
HACK: Don't require TRX numbers to start at 0
Change-Id: I6c5fcb06bdbe0377e2ebc46ecd73d11e834a6d99
http://cgit.osmocom.org/openbsc/commit/?id=7d12ca1b947fa5efcb9d3fe2b8b038ce…
commit 7d12ca1b947fa5efcb9d3fe2b8b038ce4ec2cbc0
Author: Alexander Couzens <lynxis(a)fe80.eu>
Date: Tue Nov 1 23:39:03 2016 +0100
unixsocket: include UNIXSOCKET into sabm
Change-Id: If98c037119142cc33b46ab5c1bf02d4cda81c81e
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/debug.h | 27 +-------
openbsc/include/openbsc/gsm_data_shared.h | 4 +-
openbsc/include/openbsc/signal.h | 1 -
openbsc/include/openbsc/vty.h | 2 +-
openbsc/src/gprs/gb_proxy_main.c | 2 +-
openbsc/src/gprs/gprs_subscriber.c | 34 +++++++---
openbsc/src/gprs/gtphub_main.c | 2 +-
openbsc/src/gprs/sgsn_main.c | 2 +-
openbsc/src/libbsc/abis_rsl.c | 29 ++++----
openbsc/src/libbsc/bsc_api.c | 3 +-
openbsc/src/libbsc/bsc_vty.c | 106 ++++++++++++++++++++----------
openbsc/src/libbsc/e1_config.c | 1 -
openbsc/src/libbsc/gsm_04_08_utils.c | 12 ++--
openbsc/src/libbsc/paging.c | 17 ++---
openbsc/src/libcommon/debug.c | 45 ++++++-------
openbsc/src/libcommon/gsm_data_shared.c | 10 +++
openbsc/src/libmsc/gsm_04_08.c | 18 ++---
openbsc/src/libmsc/gsm_subscriber.c | 10 +++
openbsc/src/libmsc/smpp_openbsc.c | 2 +-
openbsc/src/libmsc/vty_interface_layer3.c | 1 -
openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +-
openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 4 +-
openbsc/src/osmo-nitb/bsc_hack.c | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 3 +-
26 files changed, 197 insertions(+), 146 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, pmaier/rbs2000 has been updated
discards 3677627b484820f17805e4214051c2021538044e (commit)
via 6bbae7775defed3c6dbf12813a82fa208174f9a4 (commit)
via a1004640ce02e4ae63e244de241b1c43a508f044 (commit)
via fa9e05e7e83e2a2adaab6f489e2d56725511fcd2 (commit)
via 8b86cd76cf6e5254f888276d73f94bb0bfcee03b (commit)
via 492e1808b0adede71be81cf0ad9d112dc39255a5 (commit)
via 0d6420b302d6638501b88460e77d33e4b1631286 (commit)
via d1c2fc6de19cf66a91139951bb386659eb1a9502 (commit)
via 812ba6dc63a75c39678dd3fe652768e76bf63183 (commit)
via bd9de2f66f82db66bbbe7e7df54bf8fee8e1a8ae (commit)
via abb23698d6363e9be368a24c034f5cfa7015a829 (commit)
via 3b8cb39e7cf4b49ada8fd8135bed9d5f1a8e405a (commit)
via 3a5ca647c531b7761dc6c555e5e0cabc972bd3ac (commit)
via 32ee5af8935406578a2b811bd3cec65e980d2918 (commit)
via 8fcc81db6607d44fe135850cef07e7a2123e1171 (commit)
via 10f5fb49dbe8e79390758d8a83e826865d76929d (commit)
via 3e6d5701e6aa56979165e58d896c14040966f04b (commit)
via 437ed4ab4295998a488769657fe300cb8d4b6080 (commit)
via 7adb567ffbbfc46dad70f1bb62f6da549127758f (commit)
via af4bb17a9345a093173d2ba98d0d4731314db8e5 (commit)
via 6f0f560eab7bd28110b1bd1d3bcf97e2690e3d50 (commit)
via 2c717948d91540016067f87bb3e0913067d42647 (commit)
via 4ffb43f654d12663af0c072eb6191716d377f4b5 (commit)
via f12d40f4df1d42e4e1ee81607db53cb01dced80d (commit)
This update added new revisions after undoing existing revisions. That is
to say, the old revision is not a strict subset of the new revision. This
situation occurs when you --force push a change and generate a repository
containing something like this:
* -- * -- B -- O -- O -- O (3677627b484820f17805e4214051c2021538044e)
\
N -- N -- N (6bbae7775defed3c6dbf12813a82fa208174f9a4)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=6bbae7775defed3c6dbf12813a82…
commit 6bbae7775defed3c6dbf12813a82fa208174f9a4
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Feb 2 18:14:40 2017 +0100
Revert "Revert "gsm0408: add chreq_type for CHREQ_T_PDCH_ONE_PHASE and CHREQ_T_PDCH_TWO_PHASE""
This reverts commit 909cbecbb9d3223b3b372849564600bb9be7fbda.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
Makefile.am | 2 +-
doc/osmocom-authn-protocol.txt | 250 -------------------------------
include/osmocom/core/logging.h | 33 +++-
include/osmocom/ctrl/control_if.h | 2 +-
include/osmocom/ctrl/ports.h | 1 +
include/osmocom/gprs/gprs_msgb.h | 4 -
include/osmocom/gsm/gsup.h | 5 +
include/osmocom/gsm/protocol/gsm_04_08.h | 8 +-
src/ctrl/control_if.c | 66 +++++++-
src/gb/common_vty.c | 12 +-
src/gb/common_vty.h | 6 -
src/gb/gprs_bssgp.c | 2 +-
src/gb/gprs_bssgp_vty.c | 10 +-
src/gb/gprs_ns.c | 32 ++--
src/gb/gprs_ns_vty.c | 10 +-
src/gsm/Makefile.am | 2 +-
src/gsm/abis_nm.c | 2 +-
src/gsm/auth_core.c | 9 +-
src/gsm/gsup.c | 33 +++-
src/gsm/ipa.c | 1 +
src/gsm/libosmogsm.map | 1 +
src/logging.c | 21 ++-
src/socket.c | 20 ++-
src/utils.c | 31 ++--
src/vty/logging_vty.c | 4 +-
tests/Makefile.am | 11 +-
tests/gsup/gsup_test.c | 68 ++++++++-
tests/gsup/gsup_test.err | 71 +++++++++
tests/gsup/gsup_test.ok | 2 +
tests/socket/socket_test.c | 93 ++++++++++++
tests/socket/socket_test.err | 1 +
tests/socket/socket_test.ok | 3 +
tests/testsuite.at | 11 +-
tests/utils/utils_test.c | 123 +++++++++++++++
tests/utils/utils_test.ok | 23 +++
utils/conv_gen.py | 46 +++++-
utils/osmo-sim-test.c | 6 +-
38 files changed, 673 insertions(+), 353 deletions(-)
delete mode 100644 doc/osmocom-authn-protocol.txt
create mode 100644 tests/gsup/gsup_test.err
create mode 100644 tests/socket/socket_test.c
create mode 100644 tests/socket/socket_test.err
create mode 100644 tests/socket/socket_test.ok
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 7a250cc9d9e4bf493d8f92d348fac16976ce6521 (commit)
from 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=7a250cc9d9e4bf493d8f92d348fac169…
commit 7a250cc9d9e4bf493d8f92d348fac16976ce6521
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 19 18:04:25 2017 +0100
cosmetic: remove unused scall_signal_data.subscr
Doesn't make sense to switch this to struct vlr_subscr when it isn't used at
all. So let's remove it.
Change-Id: Ifa5901f8bf1aed3981841d24d4ec8d659f3de7a9
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/signal.h | 1 -
1 file changed, 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sysmocom_iu_before_cscn_rename has been created
at 01fe3e15075a444b795b14c7dc79254212573a71 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=01fe3e15075a444b795b14c7dc792542…
commit 01fe3e15075a444b795b14c7dc79254212573a71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 21 01:32:10 2016 +0200
mgcp: log payload type change
Change-Id: Iee5fa667dece12174b1933345c1ed640a264ed97
http://cgit.osmocom.org/openbsc/commit/?id=3de62eb6ca740e5ce92e4403180edca1…
commit 3de62eb6ca740e5ce92e4403180edca1879de3f1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 23 16:56:02 2017 +0100
comment: fixme: rab failure
Change-Id: I6e21f2d7dd560ab15675f3e432c37a13c4ab6792
http://cgit.osmocom.org/openbsc/commit/?id=8a6b7948ced234a0587630b96f8d56d6…
commit 8a6b7948ced234a0587630b96f8d56d6c1c8d2a2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 18 20:20:51 2016 +0200
mgcp parsing, set port from mgcp response
Change-Id: I90e2c1aa7575d5fa6e0374f5022cbb25fc3f7699
http://cgit.osmocom.org/openbsc/commit/?id=07692b43bc666b3aef6a7cd67deca7af…
commit 07692b43bc666b3aef6a7cd67deca7af0ab2cb58
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 18 18:38:59 2016 +0200
mgcp parsing, mgcp test
Change-Id: Ibe2ab17b3fa3a506a2e841ba979ea4175e3a21e8
http://cgit.osmocom.org/openbsc/commit/?id=3859c8cd744fbe23b845f7a086a869fa…
commit 3859c8cd744fbe23b845f7a086a869fa5e1f97f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 14 17:56:17 2016 +0200
mgcp: handle responses from the MGCP GW
Change-Id: I5c0493feaec775461b5a017c36b93cc2ad63c896
http://cgit.osmocom.org/openbsc/commit/?id=2554ffa8b5492076aa0ca331d9657c86…
commit 2554ffa8b5492076aa0ca331d9657c8611a55d5a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 02:53:55 2016 +0200
IuPS: cosmetic: explicitly check RAN type; move comment
Change-Id: I8375ba42dd47d7ccd9ce9290767d6f8653a23b94
http://cgit.osmocom.org/openbsc/commit/?id=c502611d537f87785e72b451104395e7…
commit c502611d537f87785e72b451104395e7da809d2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 01:39:25 2016 +0200
IuCS and IuPS: add VTY config for RAB Assignment address kind
To accomodate the ip.access nano3G without having to recompile, make the
RAB Assignment's Transport Layer Address IE's format configurable, in both
osmo-cscn and osmo-sgsn.
The long term perspective is to somehow detect which address encoding a given
3G cell prefers, but for the time being just configure it globally and set each
ue_conn_ctx to the global setting upon creation.
Add VTY command to iu_vty.c, with args passed to iu_vty_init() to insert
at an arbitrary VTY node, so that it can be used both for osmo-cscn and
osmo-sgsn. Add generic iu_vty_config_write() to write out the config.
Call iu_vty_init() from cscn_vty_init(); cscn_vty_init() is in libmsc,
hence linking of osmo-cscn now needs libiu to come after libmsc, so move
that further down.
Change-Id: I93728314742b327336f3fb6de98e6457f687e1f9
http://cgit.osmocom.org/openbsc/commit/?id=dfcd63110a7fe2c7e3c3a08a296bf2e0…
commit dfcd63110a7fe2c7e3c3a08a296bf2e044631d2d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 02:55:31 2016 +0200
IuCS, IuPS: move flag to use X.213 NSAP addr into ue_conn_ctx
The future perspective is to remember the preferred RAB Transport Layer Address
encoding for each 3G cell that is connected, so store per UE conn instead of
globally hardcoding.
Add rab_assign_addr_enc member to ue_conn_ctx. Thus the iu_rab_act_cs() and
iu_rab_act_ps() functions no longer need the explicit use_x213_nsap argument.
Add include/openbsc/common.h in order to define the enum nsap_addr_enc, in a
separate file to be able to easily include it in all of libmsc, libiu and
gprs/* without creating include cycles.
Set the rab_assign_addr_enc when an MM ctx is created for iu, and whenever the
ue_conn_ctx for an Iu MM ctx is updated. This looks a bit clumsy so far, the
hope is that there will be a nice way to setup the ue_conn_ctx prior to that.
Change-Id: I49bb5736df7bdfdd55d3e7b74ee559595cfd2f7d
http://cgit.osmocom.org/openbsc/commit/?id=c77e503e29ae3280bc78b5de083a1543…
commit c77e503e29ae3280bc78b5de083a15433a8c4a71
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 03:30:48 2016 +0200
sgsn init: pass sgsn_config pointer to sgsn_vty_init(), not sgsn_parse_config
It makes sense semantically, and prepares for an upcoming commit that uses
the internal global config pointer in sgsn_vty_init(), which would not
be defined yet without this.
Change-Id: Ie4cf1c0a1c9e6330a134ff4b7b2e6d5699c12bd7
http://cgit.osmocom.org/openbsc/commit/?id=53fcf56ea78667e4ac8081a1a324c391…
commit 53fcf56ea78667e4ac8081a1a324c3912317c4bf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 01:29:33 2016 +0200
iu: sort out confusion around asn_debug and asn1_xer_print
Before, I confused asn_debug with asn1_xer_print. Have two distinct VTY
commands and fix documentation.
Put the asn_debug and asn1_xer_print implementations in iu.c.
Since they are globally defined, don't pass a pointer to iu_vty_init()
but just use it directly. Might be considered less clean, but is also less
bloat.
Change-Id: Iccbadfe1585ba224f74cdfb5273b5ce29b6d78f0
http://cgit.osmocom.org/openbsc/commit/?id=f3012073a2126c20456dc9b0de24bf57…
commit f3012073a2126c20456dc9b0de24bf57ca582c6b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 12 01:48:55 2016 +0200
iu.h: add missing includes and type defs
So far it was included only in files that also include all needed headers,
but make it so that it can be included on its own.
Change-Id: I08a756031b995bd01a6e15c678b845fd98de960b
http://cgit.osmocom.org/openbsc/commit/?id=8dd8457efca5b512cac2a8cb923d2a4c…
commit 8dd8457efca5b512cac2a8cb923d2a4c37c698f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 11 02:24:53 2016 +0200
IuCS: rapidly release connections
Do the same as we do in 2G: release the connection as soon as nothing else
is pending for a given subscriber.
Before, osmo-cscn would wait for the UE "to get bored" and send an Iu
release. But the CN should stay lean on connections. Also, 25.413[1] in section
7, 6th point states:
"While the Iu release is managed from the CN, the RNC has the capability to
request the release of all Iu connection resources from the corresponding Iu
connection."
So far we did not manage Iu release from osmo-cscn at all.
Use the same mechanism we use in 2G: from msc_release_connection(), just before
freeing the gsm_subscriber_conn, invoke a CN initiated Iu Release command to
the UE.
This works around OS#1816 ("USSD only works when IuCS is released", on nano3G),
because the Iu conn is now released right after every signalling, so that
typically no two requests will use the same conn.
In iu.h/iu.c, add iu_tx_release(), absorbing almost all of the code from
ranap_handle_co_iu_rel_req().
Add stub to db_test.c, necessary to build it without linking libiu.
[1] 3GPP TS 25.413 v12.4.0 Release 12 / ETSI TS 125 413 V12.4.0 (2015-04)
Related: OS#1816
Change-Id: Ic12bd6f3666f6fd42bd6d9fdae1c93abee3b6786
http://cgit.osmocom.org/openbsc/commit/?id=4f2217f01ed621b0ec53f0c4dd1333ac…
commit 4f2217f01ed621b0ec53f0c4dd1333acd76950de
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 11 00:50:05 2016 +0200
IuCS: don't remove Iu conn until release
Don't remove the gsm_subscriber_connection without an Iu Release.
From the 2G paradigm to close a subscriber connection as soon as nothing else
is pending, osmo-cscn frequently calls msc_release_connection() to see whether
a conn has anything pending, or discards it.
In 3G however, we so far don't actively release IuCS connections from the MSC
side, but wait until the IuCS is released from the UE side. So the conn is
often discarded even though the IuCS stays open and valid, which confuses the
situation: before the UE releases a bit later, we would try to page the
subscriber unsuccessfully, because the UE expects to already be connected.
To first fix the discrepancy of Iu vs. subscr release, never discard
gsm_subscriber_connections when msc_release_connection() is called.
This creates a "lazy" CN that keeps connections open as long as the UE will
tolerate. It is really fast in sending many SMS in close succession, but is
certainly a bad CN design choice: we should rather stay lean on connections.
A subsequent commit will change this, but I decided to keep this commit as a
reference, for when we'd like to test situations that should re-use an
established connection.
Change-Id: I012378cfa432d791146db387554ec1909de05297
http://cgit.osmocom.org/openbsc/commit/?id=523b9e96d031728c0204891341aa7381…
commit 523b9e96d031728c0204891341aa73815e5a3478
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 11 01:05:22 2016 +0200
IuCS: detect whether a conn is already secure
If a CM Service Request is received on an already secure IuCS connection,
we so far didn't notice and started to authenticate again. The UE would
readily renew its authentication, but then our state got stuck since
ciphering was already established. Instead, don't authenticate again when
integrity protection is already established.
Change-Id: I3c01fe58276ba0ad918f2cd30cc3dca7c6663e68
http://cgit.osmocom.org/openbsc/commit/?id=c5122598862a25ef5e2b0249e3cf51ac…
commit c5122598862a25ef5e2b0249e3cf51ac42e8405e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 20 18:18:26 2016 +0200
mgcp dbg log
Change-Id: I56fda48edaa92abfc6e3886cdfce733bb0686f73
http://cgit.osmocom.org/openbsc/commit/?id=9221321c4b557f10f192a30fa6797355…
commit 9221321c4b557f10f192a30fa6797355f372627c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:00:16 2016 +0200
sgsn_ranap_iu_event: handle some events without valid MM context
Change-Id: Ia7e74087d56996104b6d3935b1cf12166ff67f3a
http://cgit.osmocom.org/openbsc/commit/?id=030c4778783da36f761dcb20af23dbb9…
commit 030c4778783da36f761dcb20af23dbb98586f797
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Sep 19 18:30:49 2016 +0200
IuCS: store assigned rab_id in gsm_subscriber_connection
Change-Id: I7fda4304631fc24bbd1bebe911b8403a942fcf53
http://cgit.osmocom.org/openbsc/commit/?id=9245b7ce593f0b1c51a3c1dee3ba1bf5…
commit 9245b7ce593f0b1c51a3c1dee3ba1bf5d74a6c39
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:28:35 2016 +0200
bridge calls via mgcpgw
Change-Id: Ie259e30bc532fe9817c96562022ac33443d5747a
http://cgit.osmocom.org/openbsc/commit/?id=c3e30e6eef4b138e5387e84806aed1bd…
commit c3e30e6eef4b138e5387e84806aed1bda38a6736
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:29:30 2016 +0200
also do call assignment for MT calls, upon Call Confirmed
Change-Id: I863fa73948f61aaffd7f4472f3abc3e44228e31f
http://cgit.osmocom.org/openbsc/commit/?id=6ebde7c0299f73f2ff5854e7c2ca8024…
commit 6ebde7c0299f73f2ff5854e7c2ca80247bba82cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 13:39:07 2016 +0200
IuCS: implement msc_call_assignment() for IuCS
Send IuCS RAB Activation upon MNCC_CALL_PROC_REQ.
Implement function msc_call_assignment(): decide between sending A-iface BSSMAP
Assignment Request or IuCS RAB Assignment Request.
Implement iu_rab_act_cs() to send the IuCS RAB Assignment Request. The IP
address and port of the MGCPGW sent in the RAB Assignment are still hardcoded.
The A-interface extension is not implemented yet.
Declare ranap_new_msg_rab_assign_voice() to avoid including
ranap_msg_factory.h, which would require adding ASN1 CFLAGS to Makefile.am.
The mgcpgw_client as well as some more osmo-iuh functions are now linked from
libmsc, hence add some dummy stubs to libiudummy and db_test.c.
Change-Id: Iaae51d1fbbfc28fad1c0b85e161d53d80a420a19
http://cgit.osmocom.org/openbsc/commit/?id=fcf3291e16d236170944944b04c615e7…
commit fcf3291e16d236170944944b04c615e7e9818df6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 22 20:21:10 2016 +0200
cscn: add mgcpgw client (with dummy read cb so far)
Store the mgcpgw client data in struct gsm_network.
Initialize VTY and bind the client.
Change-Id: Ifc4efb1ca44fa34c29bf23b35addb54155296d68
http://cgit.osmocom.org/openbsc/commit/?id=88711ff148346fde094bae23f5b6bc19…
commit 88711ff148346fde094bae23f5b6bc191b6c04e2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 13:39:07 2016 +0200
libmgcp: add mgcpgw client API
Add an API to send MGCP messages to an MGCP GW, from the perspective of
an MSC instructing the GW to setup RTP streams.
Rationale: the mgcp_protocol.h is mostly for the MGCP GW itself, other
implementations forward incoming MGCP messages. So a simpler approach for an
MGCP GW client is useful.
Add general VTY commands that can be used to configure mgcpgw_client.
osmo-cscn is going to use this to route RTP streams (for 3G at first).
Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135
http://cgit.osmocom.org/openbsc/commit/?id=631d9ccbd56eda64aa0cee7ea05873fe…
commit 631d9ccbd56eda64aa0cee7ea05873fe17ab3209
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 13:39:07 2016 +0200
libmgcp: add value strings for mgcp_connection_mode
Add file mgcp_common.c to implement the value strings for the
mgcp_connection_mode.
Add in a separate file because of the upcoming mgcpgw_client.c implementation,
introducing a file that contains implementations commonly used in MGCP GW as
well as its clients.
Change-Id: I6fe365c4c89207f2172943cc456b508a207b1135
http://cgit.osmocom.org/openbsc/commit/?id=a389a6152795f7b80106dcdd005b742d…
commit a389a6152795f7b80106dcdd005b742d46c8cd0f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 20 18:16:35 2016 +0200
libmgcp: move mgcp_connection_mode to public header
mgcp_connection_mode will be used by the upcoming mgcpgw_client.h API.
Change-Id: I7a3f8905723320d968f1a53c1036904107b4fb2d
http://cgit.osmocom.org/openbsc/commit/?id=08e61880f79b3c3cd330ac5a6933a875…
commit 08e61880f79b3c3cd330ac5a6933a8753a1092a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Sep 6 20:08:58 2016 +0200
IuCS: cosmetic prep for msc_call_assignment()
Rename gsm48_cc_tx_call_proc() to gsm48_cc_tx_call_proc_and_assign() to mark
the place where the A-interface will send a BSSAP Assignment Request / where
the IuCS-interface will send a RAB Assignment Request.
Add function msc_call_assignment() to decide between A-iface and IuCS
assignment, to be implemented in subsequent commit.
Change-Id: I0695e233d57d13658793b0e63bb7c3ff224909a0
http://cgit.osmocom.org/openbsc/commit/?id=6ce84ae0a201bea19068a29f903f561a…
commit 6ce84ae0a201bea19068a29f903f561a1e95f304
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 7 17:52:32 2016 +0200
IuCS: send RANAP CommonID
Add libiu function to send a CommonID message down a UE connection,
iu_tx_common_id(); add also a corresponding stub to libiudummy for linking with
tests.
Add libmsc function msc_tx_common_id() to call the above. Add this mostly to
clearly indicate in msc_ifaces.h that libmsc is calling out of the MSC; also
to do conn->via_iface checking.
Call msc_tx_common_id() after ciphering is established, in
_gsm48_rx_mm_serv_req_sec_cb()'s GSM_SECURITY_SUCCEEDED case.
Change-Id: I576ddd5bbabfc989149debd2f8a9743db6d26043
http://cgit.osmocom.org/openbsc/commit/?id=221bd937ea9bb7d1d413395468fc2f5b…
commit 221bd937ea9bb7d1d413395468fc2f5b78d58c32
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Aug 31 15:40:18 2016 +0200
cosmetic: msc_handler, bsc_handler: drop extra whitespace
The extra ws made me not find these lines when grepping for 'dtap ='.
Change-Id: I45e5c9e7df4704546872aab15adf407298943435
http://cgit.osmocom.org/openbsc/commit/?id=fd0d60fda64be54ffc6d63672389de26…
commit fd0d60fda64be54ffc6d63672389de26bafcde22
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon May 2 08:34:57 2016 +0200
SGSN: Don't indicate GERAN in Iu mode PDP CTX ACT REQ to GGSN
http://cgit.osmocom.org/openbsc/commit/?id=2238f8ee99fd7243c2e17224149e316c…
commit 2238f8ee99fd7243c2e17224149e316cae864a01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=b4ad77884b56fc8dde0e620db12cd9fa…
commit b4ad77884b56fc8dde0e620db12cd9fa74e1a31f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
http://cgit.osmocom.org/openbsc/commit/?id=9164ed6faa132aa94a1088c545730357…
commit 9164ed6faa132aa94a1088c545730357364db845
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:21:52 2016 +0200
remove handle_abisip_signal()
Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41
http://cgit.osmocom.org/openbsc/commit/?id=9adf4c7a40e2906e735ab2f00c265c06…
commit 9adf4c7a40e2906e735ab2f00c265c066b26d03f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=5b75a3983b26f6456826a2ce03275c89…
commit 5b75a3983b26f6456826a2ce03275c89b171f376
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:24:12 2016 +0200
add iu.h to gsm_subscriber.c
Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef
http://cgit.osmocom.org/openbsc/commit/?id=96f3034784c5f4a46751fe2e6dafea65…
commit 96f3034784c5f4a46751fe2e6dafea65a0fc5036
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:39 2016 +0200
gsm_04_08.c: iu.h
Change-Id: I624612b5d5cd70770326347634aee2a42ba88945
http://cgit.osmocom.org/openbsc/commit/?id=506605e0a4d3faa8203304aed7cc9c05…
commit 506605e0a4d3faa8203304aed7cc9c05514b0381
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:09:47 2016 +0200
temporary dev: set debug log level almost everywhere
Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525
http://cgit.osmocom.org/openbsc/commit/?id=68173bfc25765a6329ea489d5c7d80b9…
commit 68173bfc25765a6329ea489d5c7d80b9fc36c9cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:26:47 2016 +0200
comment on mscsplit, indent comment
http://cgit.osmocom.org/openbsc/commit/?id=e8f30529746333f825b462cd20281135…
commit e8f30529746333f825b462cd202811352cadaeb2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:44:39 2016 +0200
move to libbsc: lchan_next_meas_rep() -- TODO really?
Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49
http://cgit.osmocom.org/openbsc/commit/?id=dae6b39b5915e962060b0f0402cb498d…
commit dae6b39b5915e962060b0f0402cb498d5d2d46be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:59:16 2016 +0200
move to libbsc: gsm_bts_neighbor() -- TODO really?
Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693
http://cgit.osmocom.org/openbsc/commit/?id=c85d4b87f59bd8c856c210063f84eaa7…
commit c85d4b87f59bd8c856c210063f84eaa7c3208fe2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 14:21:58 2016 +0200
gsm0408_test: use NULL for root ctx -- TODO really?
http://cgit.osmocom.org/openbsc/commit/?id=447e280fa2bbf48e4c7c2a47dce5d6be…
commit 447e280fa2bbf48e4c7c2a47dce5d6be6ac0e789
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions() -- TODO really?
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
Change-Id: I82623847e652a59a921d2fb142b77cf22420a746
http://cgit.osmocom.org/openbsc/commit/?id=fcb6e195b1bd912723a82bbb1cff43e3…
commit fcb6e195b1bd912723a82bbb1cff43e311689abb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu May 12 02:14:33 2016 +0200
move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT
http://cgit.osmocom.org/openbsc/commit/?id=e094126930aff2e8ecabeff981eb1f3c…
commit e094126930aff2e8ecabeff981eb1f3cbe55f424
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:04:28 2016 +0200
include msc_ifaces.h in gsm_04_08.c
Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde
http://cgit.osmocom.org/openbsc/commit/?id=f09f6e303f3143309e622ef42c2af4d9…
commit f09f6e303f3143309e622ef42c2af4d960391289
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:04:56 2016 +0200
complete IuCS paging implementation
Add paging timeout to struct gsm_subscriber. Previously, paging timeout was
implemented only on BSC level, where each request has its own timeout value.
The MSC will still send individual requests to BSC or RNC level, where they
timeout individually. However, the MSC must also have an own timeout to be sure
to discard stale pagings that the BSC or RNC never replied for.
Add handle_paging_resp(), copying the few libmsc relevant parts of
gsm48_handle_paging_resp().
http://cgit.osmocom.org/openbsc/commit/?id=326a98e1872a5ecc4db53e05f6d1f52b…
commit 326a98e1872a5ecc4db53e05f6d1f52be196b259
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:57:25 2016 +0200
paging: add todo comments for paging and mscsplit
Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c
http://cgit.osmocom.org/openbsc/commit/?id=c34d654d91b9fad0cf9c8e32b6a3182c…
commit c34d654d91b9fad0cf9c8e32b6a3182c2a36b225
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:57:53 2016 +0200
paging: actually verify subscriber authorization
Before this, any paging response would be accepted by the CN, without
checking the database whether the subscriber is in fact authorized.
The probability that a subscriber would be able to take unauthorized action
is slim, nevertheless checking authorization status with the database should
happen before we accept a connection.
http://cgit.osmocom.org/openbsc/commit/?id=a435e34f0065c23339fcf95d8936feaa…
commit a435e34f0065c23339fcf95d8936feaafc8325e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 2 15:55:22 2016 +0200
paging: change subscr_paging_cb() into subscr_rx_paging_response()
Remove one layer of callback indirection in paging. When a paging response
arrives, we always want to first secure the connection, thus a fixed
subscr_rx_paging_response() function is more appropriate and avoids having
to store a cbfn. The actual actions to be taken upon successful paging are
of course still in callback functions stored with each subscriber.
Remove paging_request_stop() call from subscr_paging_dispatch(), which stops
paging on all BTSs, which is not the responsibility of libmsc.
Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d
http://cgit.osmocom.org/openbsc/commit/?id=383b8505289aa272a44ceb3bba5bfe16…
commit 383b8505289aa272a44ceb3bba5bfe169c19b56a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:55 2016 +0200
move subscr auth check to gsm_subscriber.c
add subscr_authorized(), subscr_authorized_imsi()
Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb
http://cgit.osmocom.org/openbsc/commit/?id=2c750f19e0098827d30d99d87b869458…
commit 2c750f19e0098827d30d99d87b869458658bf77b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:11:25 2016 +0200
auth log
Change-Id: Icd9f8505388a06ee768d2176cb2b9187953098ef
http://cgit.osmocom.org/openbsc/commit/?id=5f1cb5bfc3e041fcd91fd223ce60a1bf…
commit 5f1cb5bfc3e041fcd91fd223ce60a1bfdcfad8f4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:09:46 2016 +0200
iu auth wip
Change-Id: Icc2522252cf15c54f1a1ea5255314a0de8bfba03
http://cgit.osmocom.org/openbsc/commit/?id=0648e796406489ce4a35ec54514451a3…
commit 0648e796406489ce4a35ec54514451a32db488ac
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:03:09 2016 +0200
Iu auth wip
Change-Id: I44effcca80dc6850178174dc957bcd5608b0ae14
http://cgit.osmocom.org/openbsc/commit/?id=1bed088a4916e3761738c664a0ffc711…
commit 1bed088a4916e3761738c664a0ffc711778cf9ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Aug 12 16:21:32 2016 +0200
cosmetic prep: change int -> bool authorize_subscriber()
Upcoming function subscr_authorized() will flip this to bool, so separate
this change cosmetically.
Change-Id: Iba0184a71afa01141ef06c474cb554e79ad8f5d5
http://cgit.osmocom.org/openbsc/commit/?id=baf9a1d6001342a82cc2383f1e2bcd16…
commit baf9a1d6001342a82cc2383f1e2bcd16d1b55d12
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:07:23 2016 +0200
subscr_request_channel() -> subscr_request_conn()
Change-Id: Ife8e10b240693a8d369139881774f1892044aa65
http://cgit.osmocom.org/openbsc/commit/?id=169a8cf586cfde06002d4ea2878f4650…
commit 169a8cf586cfde06002d4ea2878f4650be5808ba
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:13 2016 +0200
move subscr_request to gsm_subscriber.h
Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea
http://cgit.osmocom.org/openbsc/commit/?id=2817e699ac312e03ce7a1715c22f1f3f…
commit 2817e699ac312e03ce7a1715c22f1f3f0afd087f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:01:01 2016 +0200
add gsm_encr to subscr_conn
Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b
http://cgit.osmocom.org/openbsc/commit/?id=88f938aec27b079fc282d5942e315981…
commit 88f938aec27b079fc282d5942e3159819fa31218
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:57:14 2016 +0200
osmo-nitb becomes osmo-cscn
Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b
http://cgit.osmocom.org/openbsc/commit/?id=831daf51f42f57d61896101afcddbfe0…
commit 831daf51f42f57d61896101afcddbfe08e7cbfaa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 11 17:13:28 2016 +0200
remove unneccessary linking from some tests
The recent shifts and cuts have made some library linking for bsc, channel and
db tests unnecessary.
http://cgit.osmocom.org/openbsc/commit/?id=9f184d950cfdeef0c33cdb0dec768458…
commit 9f184d950cfdeef0c33cdb0dec768458c3022f86
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:46:23 2016 +0200
msc_release_connection(): don't call gsm0808_clear()
gsm0808_clear() is all about clearing lchans. To be able to link libmsc without
libbsc, don't call it directly.
Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd
http://cgit.osmocom.org/openbsc/commit/?id=a111e13671ae0017dbda5328bf9b8490…
commit a111e13671ae0017dbda5328bf9b8490a14c2c70
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 21:44:32 2016 +0200
cut off libbsc paging, pending paging in libmsc
Temporarily disable all paging to be able to link libmsc without libbsc.
Skip the paging part of channel_test because the paging is now disabled.
In osmo-nitb, paging is done on BSC level and MSC level "at the same time".
When the new CSCN is fully operational, paging will be controlled separately on
the MSC level, and the BSC (RNC) level will be instructed over an IuCS or
A-interface to negotiate paging with the MS (UE). This MSC level paging does
not yet exist and will be added in subsequent commits.
Change-Id: I8b6920ddc54fc3f2876a59664e6722666d8a8a4a
http://cgit.osmocom.org/openbsc/commit/?id=eafcf66a18ae450baee4b9e96406b28b…
commit eafcf66a18ae450baee4b9e96406b28be6718793
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 13:09:14 2016 +0200
libmsc: duplicate gsm0808 / gsm48 functions (towards BSC)
In osmo-nitb, libmsc would directly call the functions on the BSC level, not
always via the bsc_api. When separating libmsc from libbsc, some functions are
missing from the linkage.
Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
add a _tx to gsm0808_cipher_mode():
* add msc_gsm0808_tx_cipher_mode() (dummy/stub)
* add msc_gsm48_tx_mm_serv_ack()
* add msc_gsm48_tx_mm_serv_rej()
Call these from libmsc instead of
* gsm0808_cipher_mode()
* gsm48_tx_mm_serv_ack()
* gsm48_tx_mm_serv_rej()
Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places.
Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020
http://cgit.osmocom.org/openbsc/commit/?id=a7319717947372a677d1dd8f0504cc8c…
commit a7319717947372a677d1dd8f0504cc8c9926b364
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 20:40:34 2016 +0200
Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr
conn.
Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f
http://cgit.osmocom.org/openbsc/commit/?id=4db381b3cc0b8f0357d5b41c2fa4e3b5…
commit 4db381b3cc0b8f0357d5b41c2fa4e3b55f054d3a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:41:08 2016 +0200
add libiudummy, to avoid linking Iu deps in tests
Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98
http://cgit.osmocom.org/openbsc/commit/?id=e1707d48b2caf226dec515e709efdff5…
commit e1707d48b2caf226dec515e709efdff51868470d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 14:59:02 2016 +0200
move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead?
Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec
http://cgit.osmocom.org/openbsc/commit/?id=7c30bc784a628db0a0ab439bc624df20…
commit 7c30bc784a628db0a0ab439bc624df209b18dae9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 13:37:59 2016 +0200
msc_compl_l3(): publish in .h, tweak return value
Use new libmsc enum values for return val, to avoid dependency on libbsc
headers.
Make callable from other scopes: publish in osmo_msc.h and remove 'static' in
osmo_msc.c
Change-Id: If24007445899e9c75553a0dbf843ada3566b3380
http://cgit.osmocom.org/openbsc/commit/?id=4703561fc66dfb54ad9cf6811e5cf78c…
commit 4703561fc66dfb54ad9cf6811e5cf78cebd034b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:58:46 2016 +0200
add cscn vty, remove nitb vty
Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb
http://cgit.osmocom.org/openbsc/commit/?id=5d7a713e32eda9f50d6c44cbbc7b8372…
commit 5d7a713e32eda9f50d6c44cbbc7b8372fea63898
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 14:56:06 2016 +0200
add iucs.[hc]
Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b
http://cgit.osmocom.org/openbsc/commit/?id=6759ac79d86b1bf4592bdd6f4d506826…
commit 6759ac79d86b1bf4592bdd6f4d506826dd5d271f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri May 20 21:59:55 2016 +0200
add DIUCS debug log constant
Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b
http://cgit.osmocom.org/openbsc/commit/?id=74d94e0aba37b3161eec176347741652…
commit 74d94e0aba37b3161eec176347741652d345d15e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:16:45 2016 +0200
gsm0408_loc_upd_rej(): remove bts use (used only for debug log)
Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18
http://cgit.osmocom.org/openbsc/commit/?id=9f6a41e0975e17677b6710a317e7bbc2…
commit 9f6a41e0975e17677b6710a317e7bbc2e154511d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:05:43 2016 +0200
gsm_04_08, gsm_subscriber: decouple lac from bts
The idea is to not have a direct pointer to a bts struct (into BSC land), but a
LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface.
subscr_update(): remove bts arg, add lac arg.
Pass conn->lac to gsm48_generate_lai() instead of bts->location_area_code.
Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de
http://cgit.osmocom.org/openbsc/commit/?id=67893249684b90eca5a4531c4654b164…
commit 67893249684b90eca5a4531c4654b164f6cf0c4d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:06:35 2016 +0200
subscr_update_expire_lu(): remove bts arg
Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106
http://cgit.osmocom.org/openbsc/commit/?id=b6d6086d2bd9610ca1e0fb022c776d6c…
commit b6d6086d2bd9610ca1e0fb022c776d6c0386c361
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:03:18 2016 +0200
move t3212 to network level (periodic lu)
Set the T3212 default value in struct gsm_network and take that value when
creating a BTS.
Adjust VTY accordingly.
Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50
http://cgit.osmocom.org/openbsc/commit/?id=248cc90f8de1f4d3017dfe123c884739…
commit 248cc90f8de1f4d3017dfe123c884739da83940d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:11:50 2016 +0200
libmsc: iucs dev: disable large parts of the code
Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4
http://cgit.osmocom.org/openbsc/commit/?id=b583f7b07b7725a589eb53ef3d151cee…
commit b583f7b07b7725a589eb53ef3d151ceee28e833c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue May 10 12:50:31 2016 +0200
Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication.
Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
different interfaces depending on the actual subscriber connection.
While iu_tx() is going to be functional fairly soon, the a_tx() is going to be
just a dummy for some time (see comment).
Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and
IFACE_IU so far.
Add Iu specific fields in a sub-struct: the UE connection pointer and an
indicator for the Integrity Protection status on Iu (to be fully implemented in
later commits).
Add lac member to gsm_subscriber_connection, to allow decoupling from
bts->location_area_code. The conn->lac will actually be set in iu.c in an
upcoming commit ("add iucs.[hc]").
Change-Id: Idf8020a30562426e8f939706bf5c2188d5a09798
http://cgit.osmocom.org/openbsc/commit/?id=aab55eaf8962446136fb47b7c03e9204…
commit aab55eaf8962446136fb47b7c03e9204c340e67d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 30 15:13:32 2016 +0200
don't use lchan in libmsc
Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7
http://cgit.osmocom.org/openbsc/commit/?id=115b6a9b79e8fb622c01663ab3b7a541…
commit 115b6a9b79e8fb622c01663ab3b7a541ffd52b1b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 17:06:42 2015 +0100
gsm_04_08.c: Don't set msg->lchan nor msg->dst
the BSC-side of the API behind gsm0808_submit_dtap() is doing
this resolving again anyway. So let's avoid doing it twice, and avoid
having more dependency of the MSC down into the lchan details.
Conflicts:
openbsc/src/libmsc/gsm_04_08.c
Change-Id: I14254be68ee1a48e9f1ce968233414d86c6ba9d5
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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/nano3G has been updated
discards 76634d395687f7010078562406920a3c0b44e4ec (commit)
discards 6d531ec50b532fa8bf40b66c6d142e2ddb0f8888 (commit)
discards d3db056dcd944b4335a90ed860d8d52f539ae8b2 (commit)
discards 88b582c8241b50cab33317b106fff26dc0a9c98e (commit)
discards 7846d98a402e6ee417891be33cd3fc02045ce8c0 (commit)
discards 5ba2ef4f9b1e553355104aa0922299982f878aaa (commit)
discards 953fd5d41e819b292dec83285ed8c33b96d72f2f (commit)
discards 5fc6d4bc4bed0dd05a34f097547dbb6af1814d8a (commit)
discards 12f4f9d89fac989ced3cf7344e61a579a3c17eac (commit)
discards 9bb6981b276c320db27f1bcc4810d0104f61ff03 (commit)
discards b1a819a5b1553d723dc17e0a0d4c0548c8aa6c09 (commit)
discards 4abadffb4e4453c612ac920bca318e9b6c665ae7 (commit)
discards 846aa2be8e1769c13b960829adfa4391099c6ce9 (commit)
discards a4c0174ee8fe343a3e5c292ef2ea7cd228a15ca7 (commit)
discards 22ab6431dd940718342b7e0a970a7202850cec2a (commit)
discards 8605b1ab50255a0f9c641b57510c8e0cd4aa7418 (commit)
discards d8341cfb91e3fb82845de6ba888d7882563f9bd0 (commit)
discards d1863e17b39741909a445bbe4accf79aea6f87fe (commit)
discards b4add0f6066012ec4a474c60ff94699d86c53370 (commit)
discards 24f67dcba4767acc0bcbb7a2fcdb8952b3d4574d (commit)
discards 3fda40741cda0e9841b8e521d83453db0987a854 (commit)
discards fa368297fabd800cfa614c5298020682738964fc (commit)
discards 6c4c08ecc8f6d3855d97ca0efbac71caf3f66f8b (commit)
discards 9c890e791434fc99c7ceb611b76b043e6fa867ca (commit)
discards 6c03b463aaa833e12f6d2aadda524b65a7b10c61 (commit)
discards c5f62e3789d25d9bfec2f91f97fecf1085f9f7f4 (commit)
discards 0d7ba9c43ed9b73cb3daffc442af339573de515c (commit)
discards d128adc815a445b01132ca936462a05e76b7793e (commit)
discards eb76063f29f999e9a44d9d1434e13d3dbcd2a43f (commit)
discards 1d9509229e6872f38fac711e80a9a736114f94bd (commit)
discards 87271a4e48b0d859f2e12d95558371be20709f7c (commit)
discards 3c0ffa19f904423abd56499e48518735af98d163 (commit)
discards 20d703adbb5e417728fac854161c4d1cb42a2216 (commit)
discards 1130180452c90ccfc1f443db12a7816aac005ac2 (commit)
discards 5f5cf42040d9592bc663b1cd0c4a6923135b0889 (commit)
discards 52f9cfb69d31c16e2803d473fb40e16ead31781a (commit)
discards 853455832d864ff28ff88636872947fb2623cd86 (commit)
discards ce061d245efcea712c8e5560affd850e35ea2827 (commit)
discards 1986e8692910dd6aaa7be8dbcf6013f37d9e975b (commit)
discards 341ecb66643f742f3553e0d91f2cd9353eecd4d5 (commit)
discards a37d3488c98165ac0b00d01514a77222a98d0297 (commit)
discards bc1a67ec4b75771e3000667b270df73962a1bc3e (commit)
discards 895470baafa570cf0872bc80cab8339b6df29708 (commit)
discards 6ba21c1f5ce168df95e33d7a8c375a28ec5c1c0b (commit)
discards 1971c04283c2e99066b43c346e1598ccd9891e72 (commit)
discards f0b838f12b948659b92e5c10b5eb7b007c4b6672 (commit)
discards 93297ad354dd50117b84cf4dfd9c6058e3f84bb7 (commit)
discards a2922c095ca60eba5ab27da09cc7de5f5c08a8ef (commit)
discards 1793a588888235f3943daa1fd85ce635f3d6e1a6 (commit)
discards 1da2324357438508c2de4ab36d6d3a83cc569699 (commit)
discards 75df0a98fd332bd5ec45da783ba779fe880be7ac (commit)
discards dd5904096c55669e57471814206bf15f603f8521 (commit)
discards 0cc2d4d289d9bd2814b34faeec01e7d96fe2b84d (commit)
discards 7bed2a864a227e3afd2516d4d19744f2b89d83f8 (commit)
discards a9873853763bf200e89475af5e14986551520687 (commit)
discards 9b620c22d6c35ef21e8ca0beef96d98552f1c291 (commit)
discards e65320f740d42c1479c9907aa7153cccb13db2f7 (commit)
discards fb1bd46a6e067469fb75d4dcfb8088d8bffb888e (commit)
discards 8157cdd30c1f8f880070d05a5d9e69e656babeeb (commit)
discards 964a37a3168590d6af65763c2181081908aca975 (commit)
discards bdb519da316b9f93a111b0cdd51694751487992d (commit)
discards 8d1845e1dad32718a0fb57285dffcbc7567047ea (commit)
discards f02b677e49fd682a5eda7a590bf8dc0171aba736 (commit)
discards 01bf00e0836bd34d3090f793a3ce9efcf4096c8d (commit)
discards 9c1c75f73c1ead52f98fce3e192b040f4351bc72 (commit)
discards 995ba2775c18b296e8a6a8a02594891ac1766a40 (commit)
discards 95e219d21e3056a0a8f816f52ced0e55d7b1ae41 (commit)
discards f3c744583b18da9e79ec8d5254c745e284a3ef4b (commit)
discards 8d7984fa0a06b1218af232c56eb0149912bc20d3 (commit)
discards 3fe77bbb70f087522cdf9699468942b63b1c690e (commit)
discards cf8302c65d623c90a9ac999e0d9a48de4ad373fe (commit)
discards d79f20c84a27573e6fe34cc4b7f05c83282f09a8 (commit)
discards 5ed9b2ad091fe477c7a1bd2686e423847e29f897 (commit)
discards 661ce6a7359af5a369a8914dc9ec5c5460200d77 (commit)
discards 181f9b3cf94272e94860df070257818e9ffbf54b (commit)
discards 47d18530d6d73505b58a6c0e17455fbca2e562c0 (commit)
discards 629dd9c5873e777e3a954621ee6bd18a24a3b506 (commit)
via f198865888b26ceb7b0bda399d36252a1c98f9c9 (commit)
via b27b963b644790c8c5893b99c146523779a25c80 (commit)
via 02e516ef97bba4f31a0da7c437625ef67e3c6ddf (commit)
via e7f04244ff9ba384153ffdeed91f13ce5cb41844 (commit)
via 815e41fd7401e877a632cf2f5d57aed9ddf70f62 (commit)
via 4d7ae5fd1160f6836ccc473e79767b24983a10fd (commit)
via 4d1be7f9082463b871a459e3a1d42db037500f89 (commit)
via 1e267b8f429b82168b21f6065fec6c456953d3a0 (commit)
via 409738e4b01f76435eca26356526d968ef1ea7c1 (commit)
via 17fbe1134f82d94ad7bf9a24627e281b5c89c80c (commit)
via 6e044475be46a97bad4e06c9691d28e2550ce6ac (commit)
via eda8eaeceb20407c690f7f0011e64e523b2d4d51 (commit)
via 96b2c6f9eabe463d2b18af2f2663546fd08727f0 (commit)
via 34cede93506a3c88d19726a1f4cf7a0b1644e7b8 (commit)
via 046016fab5c9b0de1932b6a4a60ec020ce2a0d91 (commit)
via 5e05476b0939e22e0e6e50a4aa92c95d3ca96770 (commit)
via bc11de962de30b1a6c98689db3fa66c7ad01f639 (commit)
via c01776257382a692a6f19f9ccb82501db29f6057 (commit)
via 559ecb899a46829ee2df37166ddf5748a1e8df45 (commit)
via 7dff88a4eecf2faf7c62708df85da9c26c27367a (commit)
via 8aaec8438ec77d6723697771e98b2e61ee2b4c39 (commit)
via b21bb87b8300aef155f312cddfa894883742a4b8 (commit)
via 73738855dfee24e3dc292487de976f59f5dd85bc (commit)
via 72afc4cddd204bb675d3d17313b3c17f2fd65121 (commit)
via 5a155c181deaf7a5697ee266d3e1070ebbf88dd5 (commit)
via 47785c889e0299bce38a7ef6a146b25b55830d50 (commit)
via 14c0333174e968c92d420bd0cd3eaff17a6dd7e1 (commit)
via b447ca9bcd3789be4fc1bf3571f89999d679ae66 (commit)
via e3376ac3b7e0442efdde79f4846eded2272b3b66 (commit)
via cee861733f07ea69ceae484af44412ef16782fa4 (commit)
via 3b4d2eb4cbe78329db73371a6d3c25135773dab1 (commit)
via 1ec9370f92b82f9d7f2abd065dcaf0f83df3b169 (commit)
via dcf4f8a049d0254fac46d975fefc29e685caca14 (commit)
via fbe616a3d8d3aba387a7140a986d866614a9c035 (commit)
via d43bfad685c37779685bb17882fb4c7bea52e51e (commit)
via 6b76bc5e7822b76c798d809cb29e3abb2eddc4e1 (commit)
via d0c4f312ca4df7557c58ff32afacec955507963d (commit)
via d5bda2e5a92758dd801b64b1a0639ee28c4b63d1 (commit)
via b815270e60351065de0de5442debdaaf7b8f5fb3 (commit)
via 2c714dcdf8bfc308358441ae2416eb869f07b50a (commit)
via ab69c4017a447812c3682e1c6d3b977363dac659 (commit)
via 0559dd461dacd01ea6cabf2afd53ce93747c200a (commit)
via bb5e238f59cfeba09fe0f20b520fd4e1c4938a3e (commit)
via 302093a474245166458342e96fb45b8972ec1ce0 (commit)
via df2bcce119df6efc4d2eb478c14f57b34d93a52b (commit)
via 5b3b66eb29cf68bdc4385d70cd75c2967ec4da96 (commit)
via 863af35911d05e35ac23e196dca963c9ce5b4a51 (commit)
via d3d7b3d517daade98d6981deee1e7c0e0d52be2e (commit)
via 02ea176dff9e5b776a1c32499bdd8cb70aaac274 (commit)
via 704b20ed605d80c6e6bf824387ac9c881ba962b4 (commit)
via b7bf6925da7ec7daeba302b2d70ea9345ec8a211 (commit)
via c6ed095d0dcbf9b0dc46d10d5b92cbbe9ae71ae8 (commit)
via 2e99eff4128b3920cfd1bd9f02bedaf7c04811d9 (commit)
via 72bf140d44839bd3d4a5e2a9b1ddc3dc0e9570db (commit)
via 9f384583bd8746e8215f1dab9280dc8d01fc55f6 (commit)
via 722b6c33cbf864245dd72050f3544f31a0ef031f (commit)
via a780b3c9687acbb3c8daedc5721a33d16852729f (commit)
via bb2ab68874ff82946e7376859399d14f5d3312ca (commit)
via 0e58c8d2ffba114ff48c93a6a6a6643497b6d1a0 (commit)
via 331c78df5885ac7269682c23bd9b231f7a82a8c7 (commit)
via 75f53b52794cb31e42f8974358a3ef5034cfc081 (commit)
via 92b110a2dcc58ce3e5575ab602332d35b8fe985b (commit)
via 2a54a65ecd2f113fbd2f7e14219cd3c58853e11e (commit)
via f2b9abe18993cec1e60122450f82c0ff4010c9a8 (commit)
via 883d2fc39d1d2b13dea945f470ca8df208da585d (commit)
via 037eec28c21d796c9b0a029b2140340fefa4fc38 (commit)
via 2e94888028973de8b1cbbbe0e765e89c000db8cc (commit)
via 05aeb22feff783585a7c023f7e1d5a093699da74 (commit)
via 4cf812d5de7184a3c0729e50442b16ca253a2457 (commit)
via d9c7b1d42e1c786a1b39664e2a0cb845ece0a987 (commit)
via 7beb6abd0f8477c569e552e04c15f991a2eebb58 (commit)
via 9ba35214e4131f76084d8f019719b4fbfeb0d7f6 (commit)
via add5cf837aa4ee86ea636dd35b3e9534f48a56dd (commit)
via 15d4f77e0468503c52b92058b5e44eab287c59cd (commit)
via efa6fb8ae5b89775c9c439182425b424b2c229e6 (commit)
via ae355c644d84e60776c108cd2acafc85330e87fb (commit)
via 6a56b62e803d41e4cec05f6402bf43b1538e8214 (commit)
via df66a3c9bec01d9d77e72f1d32425ea76581676f (commit)
via d48a9246a5276221445d8c97b1ddcb24ea0e3923 (commit)
via 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit)
via 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (commit)
via f13b3c968ff6266cc19188fe25cb3f7d8d780b6d (commit)
via a66d8cfcb530240b5eebdb8f3ad10aaa027bcbde (commit)
via a1613695d1472e61c85706a8daeb2f83ba5364dd (commit)
via 2c16beeb64054c83dead557ff2ae8ab9eb2b84aa (commit)
via 87bfed259dddbc87e94e50217bfd1443226e5e91 (commit)
via b726c2c72b5e94d6723fefd04daf21be61eab5a5 (commit)
via 8dc8f23c074c56e217cb7a2dc5383fdb71c25861 (commit)
via db0e380558fa03229d981dc358db98d5b781cbe5 (commit)
via 50422016f0386bb17b94196178ed5fffb6598fc6 (commit)
via 5ba6fb3ef4421b8fb98137a77b6fe0dd8bcc7283 (commit)
via 1013550218ec780eae0e9d15297cba22f157adc4 (commit)
via 17a29ef3118d2c5b8a48e82b9f9bd9ca8cf5248d (commit)
via 2b5fb8ed66feaea181b8882ec31b67f606e5ab4f (commit)
via 4f8da6dfd56a936151fd9d7c647152333c6def1a (commit)
via 48324fed117d3b2d585b80c08449db67384b5a26 (commit)
via bcfee2a0a67dc6807b6de71628838b96673df05d (commit)
via d09b26d4874da27bd58d87f69d78c6c9f4b57d15 (commit)
via 89837d422e555320147fc7c305cf642e523ade27 (commit)
via 22a735bfd4b2ab1ea454635b47a4e07520522363 (commit)
via e1f8b9244a5cefc2f42878143a132007db456ef7 (commit)
via e02e1e782f747a83cf84e00ccc0093a6b2790455 (commit)
via d675515bd4854e1905d27c096fa949944744b010 (commit)
via ba1468e4c66a3f6d5eef2f8ad67188805d07c9b6 (commit)
via b39053ad6de50df5a2efcb4ec0c6551020b513e1 (commit)
via 7d17c3ef61c31540a45fb31cd42fbca6a932964b (commit)
via 35706ddd80c248a9ef26e702c81e9865a7b8cf6d (commit)
via 26adfd099b8af407b038ae3bc9c70eced829a386 (commit)
via a5c71bf39a0347bb38e9242a0e5108eeaad16c18 (commit)
via 150abfffbf95238293484e3e847d253cb33bc259 (commit)
via 2d02775b919d4d56b960cd76b792db95aee539dc (commit)
via 725f3f1de0bb71cb743e5af00d6d56549fc5f692 (commit)
via dac5867af5ff90d4beb70fc30a5743f60f159e3a (commit)
via 3f940fc9eea40873185a240e68992e70a3e8abb4 (commit)
via 6934a0fa9e50d46326e790989aedfee8b1c996f2 (commit)
via f18862309172e63c9631863cddceedb20ca3add2 (commit)
via 42def7205ba91df4bbb7e3240be0df8c26c2d63e (commit)
via 6c4382b998c1f92b4fabbd52361b7166260c9054 (commit)
via 471ac7d99ce6f4be054a4e3b5a3243b0b804e899 (commit)
via cc7db18e1a5bd8d9dd19cf5179caefc6eb8841de (commit)
via d0ef1ed78cc4e8e04296342499991fdde77fbbe7 (commit)
via f6e51709fc3a79274646135fec1a603d4316acf6 (commit)
via 76f048a1fdf8247ba28a373d989215a5493895ea (commit)
via d32b6d13ed9dcd171b9ff723d1389dacaff98903 (commit)
via e610e700da088ba1c4e5f0478317040f236aaebb (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 (76634d395687f7010078562406920a3c0b44e4ec)
\
N -- N -- N (f198865888b26ceb7b0bda399d36252a1c98f9c9)
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=f198865888b26ceb7b0bda399d36252a…
commit f198865888b26ceb7b0bda399d36252a1c98f9c9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Oct 21 01:35:57 2016 +0200
mgcp: hack RAB success from nano3G: patch first RTP payload
The ip.access nano3G needs the first RTP payload's first two bytes to read hex
'e400', or it will reject the RAB assignment. Add flag
patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on
a stream, and overwrite its first bytes with e400. This should probably be
configurable, but seems to not harm other femto cells (as long as we patch only
the first RTP payload in each stream). Only do this when sending to the BTS
side.
Change-Id: If0887b0b7714fc204f2addab2d43d44bb283ba21
-----------------------------------------------------------------------
Summary of changes:
debian/control | 6 +-
debian/openbsc-dev.install | 5 +-
openbsc/.gitignore | 2 +-
openbsc/Makefile.am | 3 +
openbsc/README | 2 +-
openbsc/configure.ac | 4 +-
.../osmo-cscn.cfg => osmo-msc/osmo-msc.cfg} | 8 +-
openbsc/include/openbsc/Makefile.am | 2 +-
.../openbsc/{osmo_msc_data.h => bsc_msc_data.h} | 14 +-
openbsc/include/openbsc/debug.h | 27 +-
openbsc/include/openbsc/gprs_sgsn.h | 15 +-
openbsc/include/openbsc/gsm_04_08.h | 3 +-
openbsc/include/openbsc/gsm_data.h | 2 +-
openbsc/include/openbsc/gsm_data_shared.h | 3 +
openbsc/include/openbsc/osmo_bsc.h | 10 +-
openbsc/include/openbsc/osmo_bsc_grace.h | 6 +-
openbsc/include/openbsc/paging.h | 5 +-
openbsc/include/openbsc/signal.h | 4 +-
openbsc/include/openbsc/vty.h | 5 +-
openbsc/m4/README | 3 +
openbsc/m4/ax_check_compile_flag.m4 | 74 ++++++
openbsc/src/Makefile.am | 2 +-
openbsc/src/gprs/gb_proxy_main.c | 2 +-
openbsc/src/gprs/gprs_gmm.c | 114 ++++++---
openbsc/src/gprs/gprs_sgsn.c | 11 +-
openbsc/src/gprs/gprs_sndcp.c | 1 +
openbsc/src/gprs/gprs_sndcp_comp.c | 7 +-
openbsc/src/gprs/gprs_subscriber.c | 34 ++-
openbsc/src/gprs/gtphub.c | 2 +-
openbsc/src/gprs/gtphub_main.c | 2 +-
openbsc/src/gprs/sgsn_libgtp.c | 4 +-
openbsc/src/gprs/sgsn_main.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 60 ++++-
openbsc/src/libbsc/abis_om2000.c | 8 +-
openbsc/src/libbsc/abis_om2000_vty.c | 26 ++
openbsc/src/libbsc/abis_rsl.c | 21 +-
openbsc/src/libbsc/bsc_api.c | 3 +-
openbsc/src/libbsc/bsc_ctrl_commands.c | 79 +-----
openbsc/src/libbsc/bsc_rf_ctrl.c | 2 +-
openbsc/src/libbsc/bsc_vty.c | 131 +++++++---
openbsc/src/libbsc/e1_config.c | 1 -
openbsc/src/libbsc/net_init.c | 2 +-
openbsc/src/libbsc/paging.c | 17 +-
openbsc/src/libbsc/rest_octets.c | 79 +++---
openbsc/src/libbsc/system_information.c | 30 ++-
openbsc/src/libcommon-cs/common_cs_vty.c | 2 +-
openbsc/src/libcommon/common_vty.c | 1 -
openbsc/src/libcommon/debug.c | 45 ++--
openbsc/src/libcommon/gsm_data.c | 2 +-
openbsc/src/libmgcp/mgcp_network.c | 22 +-
openbsc/src/libmgcp/mgcpgw_client.c | 2 +-
openbsc/src/libmsc/Makefile.am | 2 +-
openbsc/src/libmsc/ctrl_commands.c | 21 +-
openbsc/src/libmsc/gsm_04_08.c | 274 +++++++++++++++++++--
openbsc/src/libmsc/gsm_subscriber.c | 5 +
openbsc/src/libmsc/msc_ifaces.c | 12 +-
openbsc/src/libmsc/{cscn_vty.c => msc_vty.c} | 53 ++--
openbsc/src/libmsc/smpp_openbsc.c | 2 +-
openbsc/src/libmsc/token_auth.c | 4 +-
openbsc/src/libmsc/vty_interface_layer3.c | 23 ++
openbsc/src/osmo-bsc/osmo_bsc_api.c | 24 +-
openbsc/src/osmo-bsc/osmo_bsc_audio.c | 2 +-
openbsc/src/osmo-bsc/osmo_bsc_bssap.c | 12 +-
openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 10 +-
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 10 +-
openbsc/src/osmo-bsc/osmo_bsc_grace.c | 8 +-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 8 +-
openbsc/src/osmo-bsc/osmo_bsc_msc.c | 56 ++---
openbsc/src/osmo-bsc/osmo_bsc_sccp.c | 6 +-
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 70 +++---
openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 12 +-
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 4 +-
openbsc/src/{osmo-cscn => osmo-msc}/Makefile.am | 8 +-
openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.c | 0
openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.h | 0
.../{osmo-cscn/cscn_main.c => osmo-msc/msc_main.c} | 130 +++++-----
openbsc/tests/bsc/bsc_test.c | 6 +-
openbsc/tests/ctrl_test_runner.py | 8 +-
openbsc/tests/gsm0408/gsm0408_test.c | 21 ++
openbsc/tests/gsm0408/gsm0408_test.ok | 13 +-
openbsc/tests/sgsn/sgsn_test.c | 51 ++--
openbsc/tests/vty_test_runner.py | 64 ++++-
84 files changed, 1180 insertions(+), 660 deletions(-)
rename openbsc/doc/examples/{osmo-cscn/osmo-cscn.cfg => osmo-msc/osmo-msc.cfg} (87%)
rename openbsc/include/openbsc/{osmo_msc_data.h => bsc_msc_data.h} (89%)
create mode 100644 openbsc/m4/README
create mode 100644 openbsc/m4/ax_check_compile_flag.m4
rename openbsc/src/libmsc/{cscn_vty.c => msc_vty.c} (81%)
rename openbsc/src/{osmo-cscn => osmo-msc}/Makefile.am (93%)
rename openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.c (100%)
rename openbsc/src/{osmo-cscn => osmo-msc}/iucs_ranap.h (100%)
rename openbsc/src/{osmo-cscn/cscn_main.c => osmo-msc/msc_main.c} (79%)
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 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5 (commit)
from 94f49a4f08a963d473e9ab2c935d9cafa58f9067 (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=89a8e722ed57618a64a7cc0b0c644ed8…
commit 89a8e722ed57618a64a7cc0b0c644ed8d4d11da5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 18:00:51 2017 +0100
logging fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_*
In libosmocore, my patch was merged to master a bit too soon. To accomodate the
request for naming that matches the general "LOG" prefix instead of "LOGGING",
a fixup was committed to libosmocore. Adjust for that.
Original patch: change-id I5c343630020f4b108099696fd96c2111614c8067
The fixup: change-id I424fe3f12ea620338902b2bb8230544bde3f1a93
Change-Id: Ib2ec5e4884aa90f48051ee2f832af557aa525991
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 2 +-
openbsc/src/libbsc/paging.c | 8 ++++----
openbsc/src/libcommon/debug.c | 24 ++++++++++++------------
openbsc/src/libmsc/gsm_04_08.c | 16 ++++++++--------
openbsc/src/libmsc/smpp_openbsc.c | 2 +-
5 files changed, 26 insertions(+), 26 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 OpenGGSN project".
The branch, master has been updated
via 8c25b97d3fa573f5cf7b85e950adb27c52552cf7 (commit)
via a892177dce538c1c16f4c559f83585361424f0fa (commit)
from 9225bfc48c4bb10bf3f13c7729a6b8a05a935aee (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/openggsn/commit/?id=8c25b97d3fa573f5cf7b85e950adb27…
commit 8c25b97d3fa573f5cf7b85e950adb27c52552cf7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 23 22:01:16 2017 +0100
Update AUTHORS file to reflect the last 12 years
Change-Id: I0a8f5a69f2a943344331d36ba225c02b0209beeb
http://cgit.osmocom.org/openggsn/commit/?id=a892177dce538c1c16f4c559f835853…
commit a892177dce538c1c16f4c559f83585361424f0fa
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 23 21:55:33 2017 +0100
remove ChangeLog, it hasn't been updated since 2004
We have a detailed log in git instead.
Change-Id: I6a7fe97995b5f65080a04423fee77030dea26b84
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 21 +++++---
ChangeLog | 142 -------------------------------------------------------
README | 5 +-
configure.ac | 2 +-
openggsn.spec.in | 2 +-
5 files changed, 18 insertions(+), 154 deletions(-)
delete mode 100644 ChangeLog
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, master has been updated
via a01e2ee177d42bdbeaea00f28bcdd65bc27f96e2 (commit)
from d0a887b28b4c3d609c9e8177ce43a9d70e19a03b (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-pcu/commit/?id=a01e2ee177d42bdbeaea00f28bcdd65…
commit a01e2ee177d42bdbeaea00f28bcdd65bc27f96e2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 23 18:10:13 2017 +0100
logging fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_*
In libosmocore, my patch was merged to master a bit too soon. To accomodate the
request for naming that matches the general "LOG" prefix instead of "LOGGING",
a fixup was committed to libosmocore. Adjust for that.
Original patch: change-id I5c343630020f4b108099696fd96c2111614c8067
The fixup: change-id I424fe3f12ea620338902b2bb8230544bde3f1a93
Change-Id: I4db4a668f2be07f3d55f848d38d1b490d8a7a685
-----------------------------------------------------------------------
Summary of changes:
src/gprs_bssgp_pcu.cpp | 2 +-
src/gprs_debug.cpp | 12 ++++++------
2 files changed, 7 insertions(+), 7 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The branch, master has been updated
via 9225bfc48c4bb10bf3f13c7729a6b8a05a935aee (commit)
from bf5c0bb4b9587d3a8048efc60ec18fa0113b026f (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/openggsn/commit/?id=9225bfc48c4bb10bf3f13c7729a6b8a…
commit 9225bfc48c4bb10bf3f13c7729a6b8a05a935aee
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 23 21:52:56 2017 +0100
update version to 0.93
Change-Id: If65b8281933b5833b5ce83239688e775cc267f4c
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The annotated tag, 0.93 has been created
at 14f67eeba6342a382f38a86118cbd7015d8f4ce0 (tag)
tagging 9225bfc48c4bb10bf3f13c7729a6b8a05a935aee (commit)
replaces 0.92
tagged by Harald Welte
on Thu Feb 23 21:53:46 2017 +0100
- Log -----------------------------------------------------------------
tag v0.93 for fixed GTPv1 in Linux Kernel GTP-U support
-----BEGIN PGP SIGNATURE-----
iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlivTAQVHGxhZm9yZ2VA
Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWa3EP/jbIdMCMzSQ13DoL0f29azVruR5n
FZ3dFGvBhSCls+8ITmQ51yPvirWbrAzHKP3xZj+3Qu6XwQD6celUB/leLio6wABM
j4TRYQ37A+vRtwzfkZMMmHpbAb/pBnWv9IVsQRKlngGvw6QjEcS61Up1DUloEDl5
njlBzOm2dwrwPnSaAhJ5dZ2YIOe8Cd0d6P3hqx8dBlaxVAiXsJeRdpv7AVbXtCub
pbnaNx+XmD7o6vwYsfzKxL1xK4CEif+ryh77tV/92PcWRxecs/Yu1gv0kzINSQrc
gpKs0goLuMU5SIIlBb6PK5QlXhrAAqxcknSOMMzE4gjY+KtuKFPdjy4HRkpWpjHR
vkLKr3Rf6Qpwa5394/bn8IdxhATfA9ySH3t8GrVhNY2fF4sdEA9REzB2rQizVxIt
ZoZrOxmbuUkwGQxxt8xNOhSUJNsqn1EKKdhj9EZ/bBrXk834qGqk3Of1SV6y3sSs
oSIHYuGOcnUyxR3ToecS0AoO6con7LdjMbYIWKJfwV6726UH8Trrv3iNuqw/hjIl
bO5o2p4HZVUousPwgmqKB8hwHfj8vDLzPkrhSIF31otf7BIwnva2z8aY6Di03sQ5
0TgwoWxlCkwBXt0ssJhMaufYgQ85IvViyH+qGR14+YOlTMM3wV31HcztyEeLK8Jc
8DsltNTNgJgwUyoQ
=q7VY
-----END PGP SIGNATURE-----
Alexander Couzens (1):
gtp/queue/queue_seqdel(): fix element check which was always true
Andreas Schultz (2):
ggsn: update gpt-kernel logging to libosmocore
ggsn: fix autotool pkg-config invokation
BJovke (1):
Add 'Bearer Control Mode' IE
Daniel Willmann (3):
gtp: Pass pdp along when calling gtp_req() in gtp_update_context()
gtp: Make gtp_update_pdp_conf() work for gtp0 and gtp1 connections
gtp: Handle gtpv1 in gtp_update_pdp_conf() correctly
Harald Welte (4):
gtp.c: Improve debug statements about GTP header flags
gtp-kernel: Fix tunnel creation/removal for GTP Version 1
gtp.c: Don't print ""Unknown packet flags" error message in get_seq()
update version to 0.93
Holger Hans Peter Freyther (6):
Release 0.92 of the GGSN needed for the gtphub
gtp: Fix a bunch of compiler warnings when just including gtp.h
gtp: Do not leak the restart counter file handle in case of error
jenkins: Add the build script from jenkins here
debian: Bump the version to ease upgrading from Debian
abi/debian: Bump ABI version of libgtp after struct size change
Max (5):
Remove unused function
Add .gitreview to simplify gerrit integration
Add control interface
Only send TRAP for defined PDP peer
Integrate Debian packaging changes
Neels Hofmeyr (5):
queue_new(): fix NULL dereference on allocation failure
build: be robust against install-sh files above the root dir
configure: check for pkg-config presence
fix gsn_restart file buffer overflow and missing path sep
gsn_restart file: wrap umask change tightly around file creation
Pablo Neira Ayuso (8):
ggsn: add support for GTP kernel data encapsulation
ggsn: gtp-kernel: adapt gtp_dev_create() to its new interface
ggsn: cmdline: no need to specify interface anymore
examples: ggsn.conf: document gtp-linux toggle
configure: rename from --enable-gtp-kernel to --enable-gtp-linux
get rid of accidental copy of ggsn.conf
ggsn: fix compilation error with --disable-gtp-kernel
gtp: fix several compilation warnings
Ruben Undheim (1):
Description: Fix some typos in the man pages and in the binary
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The annotated tag, 0.93 has been deleted
was 7a9d054f591b6a467f7d6b2045b989b1a61fb2a3
-----------------------------------------------------------------------
tag 0.93
tag version with fixed GTPv1 linux kernel GTP support
-----BEGIN PGP SIGNATURE-----
iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlivS3kVHGxhZm9yZ2VA
Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWZUQQAK5FVmnBOtIcMI8xV2nbVssXGqDV
SXvxXAj2P9j+nLsFu1af4tJthyMe3ss2Rv+x1SP/25F+8xPAbDl/4/+n+H1qr2gg
k58vGeaWu6KnyhFxVwXKbgHAorxfiiJ7+TkiXembZUODG+GWNTuNIwSUyae5s6VM
u2Z2YJo8O/IAt5UeqE12y595Q1UwGotfBRQkwYt/eKQJT2GHQ6+Tyffn+7QI5fyg
oYb1adYFg1R1HKhWx8MaxmtYh1Df/6XSpEUiSAUec6ZIEfpwabzEPe+krjRRvfnu
zR52GqmkPtsqWfni8DN+elm2lr/8D7pKeoyI8Dkpz5ldPaOC6CRWigO1dXZkacLP
WqFJOZfxwnBRLiQ5fp+yMgJ+HmE+GLAv2qTTqOrsz7uc3nj0nioWThgFTwejE1NI
6+ACzfhC4NPh3aEq35gq0YZw7F74IuL7VUkVQNJ5Z6Own7f1XM8R8JNLVnLuTc6W
PXNfctb2Yp2/zhX39wF/Xl9SWKuEh4ozRC3WjWTHOWqxAmwWfnCYlLLo7948VoW8
biPMcEhw0quWQHRvphoBNBUiaRUDXKY8Xe52VlksAr9Lqny+5Zi0JJ/WqPD14lFx
p7x/hCoHQy0LCx7++0aNQkJDn/O/pTkh6gu+5lE1hAR4RlviWvnVW4+eZJs1tB4J
u1bjNxnbW6YVhKJc
=6rvZ
-----END PGP SIGNATURE-----
bf5c0bb4b9587d3a8048efc60ec18fa0113b026f gtp.c: Don't print ""Unknown packet flags" error message in get_seq()
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The annotated tag, 0.93 has been created
at 7a9d054f591b6a467f7d6b2045b989b1a61fb2a3 (tag)
tagging bf5c0bb4b9587d3a8048efc60ec18fa0113b026f (commit)
replaces 0.92
tagged by Harald Welte
on Thu Feb 23 21:51:09 2017 +0100
- Log -----------------------------------------------------------------
tag version with fixed GTPv1 linux kernel GTP support
-----BEGIN PGP SIGNATURE-----
iQJJBAABCAAzFiEEigrqmUioHHGhfemTShB5H1XkRJYFAlivS3kVHGxhZm9yZ2VA
Z251bW9ua3Mub3JnAAoJEEoQeR9V5ESWZUQQAK5FVmnBOtIcMI8xV2nbVssXGqDV
SXvxXAj2P9j+nLsFu1af4tJthyMe3ss2Rv+x1SP/25F+8xPAbDl/4/+n+H1qr2gg
k58vGeaWu6KnyhFxVwXKbgHAorxfiiJ7+TkiXembZUODG+GWNTuNIwSUyae5s6VM
u2Z2YJo8O/IAt5UeqE12y595Q1UwGotfBRQkwYt/eKQJT2GHQ6+Tyffn+7QI5fyg
oYb1adYFg1R1HKhWx8MaxmtYh1Df/6XSpEUiSAUec6ZIEfpwabzEPe+krjRRvfnu
zR52GqmkPtsqWfni8DN+elm2lr/8D7pKeoyI8Dkpz5ldPaOC6CRWigO1dXZkacLP
WqFJOZfxwnBRLiQ5fp+yMgJ+HmE+GLAv2qTTqOrsz7uc3nj0nioWThgFTwejE1NI
6+ACzfhC4NPh3aEq35gq0YZw7F74IuL7VUkVQNJ5Z6Own7f1XM8R8JNLVnLuTc6W
PXNfctb2Yp2/zhX39wF/Xl9SWKuEh4ozRC3WjWTHOWqxAmwWfnCYlLLo7948VoW8
biPMcEhw0quWQHRvphoBNBUiaRUDXKY8Xe52VlksAr9Lqny+5Zi0JJ/WqPD14lFx
p7x/hCoHQy0LCx7++0aNQkJDn/O/pTkh6gu+5lE1hAR4RlviWvnVW4+eZJs1tB4J
u1bjNxnbW6YVhKJc
=6rvZ
-----END PGP SIGNATURE-----
Alexander Couzens (1):
gtp/queue/queue_seqdel(): fix element check which was always true
Andreas Schultz (2):
ggsn: update gpt-kernel logging to libosmocore
ggsn: fix autotool pkg-config invokation
BJovke (1):
Add 'Bearer Control Mode' IE
Daniel Willmann (3):
gtp: Pass pdp along when calling gtp_req() in gtp_update_context()
gtp: Make gtp_update_pdp_conf() work for gtp0 and gtp1 connections
gtp: Handle gtpv1 in gtp_update_pdp_conf() correctly
Harald Welte (3):
gtp.c: Improve debug statements about GTP header flags
gtp-kernel: Fix tunnel creation/removal for GTP Version 1
gtp.c: Don't print ""Unknown packet flags" error message in get_seq()
Holger Hans Peter Freyther (6):
Release 0.92 of the GGSN needed for the gtphub
gtp: Fix a bunch of compiler warnings when just including gtp.h
gtp: Do not leak the restart counter file handle in case of error
jenkins: Add the build script from jenkins here
debian: Bump the version to ease upgrading from Debian
abi/debian: Bump ABI version of libgtp after struct size change
Max (5):
Remove unused function
Add .gitreview to simplify gerrit integration
Add control interface
Only send TRAP for defined PDP peer
Integrate Debian packaging changes
Neels Hofmeyr (5):
queue_new(): fix NULL dereference on allocation failure
build: be robust against install-sh files above the root dir
configure: check for pkg-config presence
fix gsn_restart file buffer overflow and missing path sep
gsn_restart file: wrap umask change tightly around file creation
Pablo Neira Ayuso (8):
ggsn: add support for GTP kernel data encapsulation
ggsn: gtp-kernel: adapt gtp_dev_create() to its new interface
ggsn: cmdline: no need to specify interface anymore
examples: ggsn.conf: document gtp-linux toggle
configure: rename from --enable-gtp-kernel to --enable-gtp-linux
get rid of accidental copy of ggsn.conf
ggsn: fix compilation error with --disable-gtp-kernel
gtp: fix several compilation warnings
Ruben Undheim (1):
Description: Fix some typos in the man pages and in the binary
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The branch, master has been updated
via bf5c0bb4b9587d3a8048efc60ec18fa0113b026f (commit)
via 875e4dc8c3ac1c025f80ecd5531c96c840d42f26 (commit)
from 68d244d3022d41a170f83ddec5050d659aef0bcd (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/openggsn/commit/?id=bf5c0bb4b9587d3a8048efc60ec18fa…
commit bf5c0bb4b9587d3a8048efc60ec18fa0113b026f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 23 20:32:38 2017 +0100
gtp.c: Don't print ""Unknown packet flags" error message in get_seq()
get_seq() is called also from contexts where GTP-U is used, and GTP-U
doesn't have sequence numbers. Thus, it is perfectly normal if no
sequence number and/or no S flag in the header is present.
Change-Id: Ie19b95bbb4427e547843a019f5213a231a9f83da
http://cgit.osmocom.org/openggsn/commit/?id=875e4dc8c3ac1c025f80ecd5531c96c…
commit 875e4dc8c3ac1c025f80ecd5531c96c840d42f26
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Feb 23 20:26:19 2017 +0100
gtp-kernel: Fix tunnel creation/removal for GTP Version 1
When Linux Kernel GTP-U support is enabled, OpenGGSN so far only worked
with GTPv0,but not with GTPv1, as the TEI values were not correctly
configured. This patch fixes the initialzation of the local and remote
TEI before using libgtpnl to create a tunnel context in the kernel.
Change-Id: I3e953ff5b4ab44c26dbbe20d18b61038fa57ff32
-----------------------------------------------------------------------
Summary of changes:
ggsn/gtp-kernel.c | 7 +++++--
gtp/gtp.c | 1 -
2 files changed, 5 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenGGSN project