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, neels/bind has been updated
discards a60659327dec987d2e6cd92fecf9a5ee919eccd2 (commit)
discards c1c9376a65ab21879470fe59573a6ddaf534b672 (commit)
discards b8f79757ea9f0fd16fbfa65a9de4a550ff542f01 (commit)
via 469390d8e461e178a48d1790d084ce559f9e9ca3 (commit)
via b2f7b00356d2a32f8c3bf53636ea082a6cf0f6b2 (commit)
via 00fe6d3b89f34bc1b5274bf71579af0cf7633ed3 (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 (a60659327dec987d2e6cd92fecf9a5ee919eccd2)
\
N -- N -- N (469390d8e461e178a48d1790d084ce559f9e9ca3)
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=469390d8e461e178a48d1790d084…
commit 469390d8e461e178a48d1790d084ce559f9e9ca3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 24 00:10:41 2016 +0100
vty: add ctrl section for Control interface bind address
This may seem like overkill for a mere const char * config item, but it makes
the Control interface VTY commands reusable in any main() scope (inspired by
libosmo-abis' VTY config).
Add API functions ctrl_vty_init() and ctrl_vty_get_bind_addr(), in new files
src/ctrl/control_vty.c and include/osmocom/ctrl/control_vty.h, compiled and/or
installed dependent on ENABLE_VTY.
Using these functions allows configuring a static const char* with the VTY
commands
ctrl
bind A.B.C.D
which callers shall subsequently use to bind the Control interface to a
specific local interface address, by passing the return value of
ctrl_vty_get_bind_addr() to control_interface_setup().
Add CTRL_NODE to enum node_type, "eating" RESERVED4_NODE to heed that comment
on avoiding ABI changes.
http://cgit.osmocom.org/libosmocore/commit/?id=b2f7b00356d2a32f8c3bf53636ea…
commit b2f7b00356d2a32f8c3bf53636ea082a6cf0f6b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 24 00:09:40 2016 +0100
add bind address parameter to ctrl_interface_setup()
Make the ctrl interface bind address configurable, so that it may be made
available on other addresses than 127.0.0.1. The specific aim is to allow
running multiple osmo-nitbs alongside each other (commits in openbsc follow).
http://cgit.osmocom.org/libosmocore/commit/?id=00fe6d3b89f34bc1b5274bf71579…
commit 00fe6d3b89f34bc1b5274bf71579af0cf7633ed3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:01:41 2016 +0100
vty: add bind command for telnet vty line
Add VTY command
line vty
bind A.B.C.D
The command merely stores the configured IP-address, which can then be used by
the calling main program to set the telnet port of the VTY line. (Commits in
openbsc and osmo-iuh will follow up on this.)
Add function vty_get_bind_addr() to publish the address in the vty.h API.
Add static vty_bind_addr to store.
For allocation/freeing reasons, a NULL address defaults to 127.0.0.1.
BTW, I decided against allowing keywords 'any' and 'localhost' in place of an
actual IP address to make sure a written config is always identical to the
parsed config.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/ctrl/control_if.h | 8 ++++++--
src/ctrl/control_if.c | 12 ++++++++++--
src/vty/vty.c | 12 ++++--------
3 files changed, 20 insertions(+), 12 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, max/pacch has been updated
via 0ba0d186a558a9bcf75fabdb4649970439a58c29 (commit)
from eebede68aa7a432733e18e5e890e4ae52ec5a838 (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=0ba0d186a558a9bcf75fabdb4649970…
commit 0ba0d186a558a9bcf75fabdb4649970439a58c29
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Feb 24 17:35:32 2016 +0100
Explicitly initialize m_v_n and m_v_b
Call reset() to initialize m_v_b in gprs_rlc_dl_window() and
m_v_n in gprs_rlc_ul_window() constructors.
Fixes: Coverity: CID 1351738, 1351737
-----------------------------------------------------------------------
Summary of changes:
src/rlc.h | 2 ++
1 file changed, 2 insertions(+)
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 "UNNAMED PROJECT".
The branch, max/pacch has been updated
via eebede68aa7a432733e18e5e890e4ae52ec5a838 (commit)
from db8254e9534510715e3e5c72b7fb02f037a22a53 (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=eebede68aa7a432733e18e5e890e4ae…
commit eebede68aa7a432733e18e5e890e4ae52ec5a838
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Feb 24 16:36:05 2016 +0100
Expand RLCMAC diagnostics output
When smth bad happens (e. g. we hit timeout in RLCMAC) on TBF - obtain
corresponding MS object and print extended information about it and its
TBFs to aid troubleshooting. Diagnostic function should not change state
hence make it const with no return value.
-----------------------------------------------------------------------
Summary of changes:
src/tbf.cpp | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------
src/tbf.h | 2 +-
2 files changed, 76 insertions(+), 8 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 "An utility library for Open Source Mobile Communications".
The branch, max/dbg has been created
at b6d8047a70e0de4a5a736e8ffdf51700d67e1d1f (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=b6d8047a70e0de4a5a736e8ffdf5…
commit b6d8047a70e0de4a5a736e8ffdf51700d67e1d1f
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Feb 24 16:00:25 2016 +0100
Add byte printing macros
It's sometimes handy for debugging to be able to immediately see which
bits are set in a given byte. Generalize macro used for that in bitvec
tests and make it available for the rest of the library.
-----------------------------------------------------------------------
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, max/pacch has been created
at db8254e9534510715e3e5c72b7fb02f037a22a53 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=db8254e9534510715e3e5c72b7fb02f…
commit db8254e9534510715e3e5c72b7fb02f037a22a53
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Feb 24 12:49:35 2016 +0100
Refactor coding scheme assignment code
Previously this code used too much copy-paste of boilerplate code which
is error-prone and hard to read. Factor out actual (M)CS assignment into
separate function and use it for both DL and UL cases in respective
mode.
Fixes: Coverity: CID 1351733
-----------------------------------------------------------------------
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, neels/bind has been updated
via 5e490419f2be30df330ca19cd219090ba8aa7eae (commit)
from 3b017c73e40769f15ee76dfbb55e63b31c143958 (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=5e490419f2be30df330ca19cd219090b…
commit 5e490419f2be30df330ca19cd219090ba8aa7eae
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 24 03:12:44 2016 +0100
bsc_nat: fail if VTY telnet port cannot be bound
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc_nat/bsc_nat.c | 9 ++++++---
1 file changed, 6 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/bind has been updated
discards f99e2722c1203456fdc5e798098ee433e876b403 (commit)
discards b9a35ba970c31cafdc2d5954d47317570aab5ce9 (commit)
discards 9566a666b187bca3ef3e3a4101692cc9d89f872c (commit)
discards 89638275e2ec12e9f9fbdc0797ba75b0b456e02b (commit)
discards d06c2082663241b9f0fab52c7448756f44fb307f (commit)
via 3b017c73e40769f15ee76dfbb55e63b31c143958 (commit)
via 5cf85a69e55e6eae3a26c7b72f1d0deb81afdcda (commit)
via dfe28a47032700d4cbeaf051a40c0f1f1f8bd94a (commit)
via c9ba14034b4f5a811aa6bba8657f08a84b4d4346 (commit)
via 62320a2c970bdda0458ed12a2ea9bfa3cd496c2b (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 (f99e2722c1203456fdc5e798098ee433e876b403)
\
N -- N -- N (3b017c73e40769f15ee76dfbb55e63b31c143958)
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=3b017c73e40769f15ee76dfbb55e63b3…
commit 3b017c73e40769f15ee76dfbb55e63b31c143958
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 15:10:33 2016 +0100
enable ctrl bind config for various programs
Add ctrl_vty_init() calls and feed the ctrl_vty_get_bind_addr() return value to
ctrl_interface_setup() in the following programs:
osmo-bsc
osmo-bsc_nat
osmo-nitb
osmo-sgsn
For osmo-sgsn, move the control interface setup invocation below the config
parsing, so that the ctrl_vty_get_bind_addr() can return the configured
address.
http://cgit.osmocom.org/openbsc/commit/?id=5cf85a69e55e6eae3a26c7b72f1d0deb…
commit 5cf85a69e55e6eae3a26c7b72f1d0deb81afdcda
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:59:43 2016 +0100
osmo-nitb: be strict about cmdline args
Abort upon unknown options and missing option arguments. This came to my
attention while rewiring the -m and -M options: passing -M without argument
would launch nitb with wrong configuration. So, rather exit immediately.
If there are legacy options that should be ignored, they deserve an own 'case:'
in the option switch. There are none that I'm aware of though.
http://cgit.osmocom.org/openbsc/commit/?id=dfe28a47032700d4cbeaf051a40c0f1f…
commit dfe28a47032700d4cbeaf051a40c0f1f1f8bd94a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:57:22 2016 +0100
osmo-nitb: cosmetic: rename to rf_ctrl_path, following mncc_sock_path
Strictly speaking, the unix domain socket location is not a name but a path.
The MNCC socket is called path, so it is confusing to call the ctrl socket
a 'name'.
http://cgit.osmocom.org/openbsc/commit/?id=c9ba14034b4f5a811aa6bba8657f08a8…
commit c9ba14034b4f5a811aa6bba8657f08a84b4d4346
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:55:17 2016 +0100
osmo-nitb: add -M to pass specific MNCC socket path
The old -m option without argument is still available and marked deprecated,
to not make users' lives more difficult than necessary.
http://cgit.osmocom.org/openbsc/commit/?id=62320a2c970bdda0458ed12a2ea9bfa3…
commit 62320a2c970bdda0458ed12a2ea9bfa3cd496c2b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:09:38 2016 +0100
enable telnet VTY bind address config for various programs
Following the 'line vty'/'bind A.B.C.D' command added in libosmocore, use the
configured address to set the telnet bind for the VTY line. It is now possible
to publish the VTY on a specific local interface (including 0.0.0.0 aka "any").
Implement in all of:
osmo-gbproxy
osmo-gtphub
osmo-sgsn
osmo-bsc
osmo-bsc_nat
osmo-bsc_mgcp
osmo-nitb
In some of these main programs, move the telnet initialization below the
configuration parsing.
Historically, this was not a good idea for programs using bsc_init.c (aka
bsc_bootstrap_network()), since they expected a gsm_network struct pointer in
((struct telnet_connection*)vty->priv)->priv, so that telnet had to be either
initialized or replaced by a dummy struct. In the meantime, the gsm_network
struct is not actually looked up in a priv pointer but in the static bsc_vty.c
scope (bsc_gsmnet), so this limitation is mere legacy (even though said legacy
is still there in an "#if 0" chunk).
In the other binaries I have briefly looked at the init sequence dependencies
and found no reason to initialize telnet above the config file parsing. In any
case, I have tested every single one of abovementioned binaries to verify that
they still parse the example config successfully and launch, allowing VTY
connections on the configured address(es). I hope this suffices.
In all of the above, log VTY address and port. LOGL_INFO is disabled by default
in some of the logging scopes, and since it is a single log message right at
program launch, I decided for the slightly more aggressive LOGL_NOTICE.
-----------------------------------------------------------------------
Summary of changes:
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 fd1187e2e933122bdea20784a0b6b2a119351651 (commit)
via 1901b92f0c1f20dad30c883d91cc82556b4f2ebd (commit)
from 69da1d453cb46e4ad2383747e430a59a2b49a276 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/bsc_vty.c | 1 -
openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 5 +++--
3 files changed, 4 insertions(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/bind has been updated
discards 027758eaa04e1b39b57b360c38f0785623fca68e (commit)
discards 29309bffaba0f579c10adc09d88d8e3a3b51a00f (commit)
discards 81780f26f3e3e94f4241edcd30bfc3180c1f2dfc (commit)
discards 2a3714624a442f6a7c26de784d31fe56d6c6ef32 (commit)
discards 076fa5ad3202cb8147a61a9b222364775680a025 (commit)
via f99e2722c1203456fdc5e798098ee433e876b403 (commit)
via b9a35ba970c31cafdc2d5954d47317570aab5ce9 (commit)
via 9566a666b187bca3ef3e3a4101692cc9d89f872c (commit)
via 89638275e2ec12e9f9fbdc0797ba75b0b456e02b (commit)
via d06c2082663241b9f0fab52c7448756f44fb307f (commit)
via fd1187e2e933122bdea20784a0b6b2a119351651 (commit)
via 1901b92f0c1f20dad30c883d91cc82556b4f2ebd (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 (027758eaa04e1b39b57b360c38f0785623fca68e)
\
N -- N -- N (f99e2722c1203456fdc5e798098ee433e876b403)
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=f99e2722c1203456fdc5e798098ee433…
commit f99e2722c1203456fdc5e798098ee433e876b403
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 15:10:33 2016 +0100
enable ctrl bind config for various programs
Add ctrl_vty_init() calls and feed the ctrl_vty_get_bind_addr() return value to ctrl_interface_setup() in the following programs:
osmo-bsc
osmo-bsc_nat
osmo-nitb
osmo-sgsn
http://cgit.osmocom.org/openbsc/commit/?id=b9a35ba970c31cafdc2d5954d4731757…
commit b9a35ba970c31cafdc2d5954d47317570aab5ce9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:59:43 2016 +0100
osmo-nitb: be strict about cmdline args
Abort upon unknown options and missing option arguments. This came to my
attention while rewiring the -m and -M options: passing -M without argument
would launch nitb with wrong configuration. So, rather exit immediately.
If there are legacy options that should be ignored, they deserve an own 'case:'
in the option switch. There are none that I'm aware of though.
http://cgit.osmocom.org/openbsc/commit/?id=9566a666b187bca3ef3e3a4101692cc9…
commit 9566a666b187bca3ef3e3a4101692cc9d89f872c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:57:22 2016 +0100
osmo-nitb: cosmetic: rename to rf_ctrl_path, following mncc_sock_path
Strictly speaking, the unix domain socket location is not a name but a path.
The MNCC socket is called path, so it is confusing to call the ctrl socket
a 'name'.
http://cgit.osmocom.org/openbsc/commit/?id=89638275e2ec12e9f9fbdc0797ba75b0…
commit 89638275e2ec12e9f9fbdc0797ba75b0b456e02b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:55:17 2016 +0100
osmo-nitb: add -M to pass specific MNCC socket path
The old -m option without argument is still available and marked deprecated,
to not make users' lives more difficult than necessary.
http://cgit.osmocom.org/openbsc/commit/?id=d06c2082663241b9f0fab52c7448756f…
commit d06c2082663241b9f0fab52c7448756f44fb307f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:09:38 2016 +0100
enable telnet VTY bind address config in various binaries
Following the 'line vty'/'bind A.B.C.D' command added in libosmocore, use the
configured address to set the telnet bind for the VTY line. It is now possible
to publish the VTY on a specific local interface (including 0.0.0.0 aka "any").
Implement in all of:
osmo-gbproxy
osmo-gtphub
osmo-sgsn
osmo-bsc
osmo-bsc_nat
osmo-bsc_mgcp
osmo-nitb
In some of these main programs, move the telnet initialization below the
configuration parsing.
Historically, this was not a good idea for programs using bsc_init.c (aka
bsc_bootstrap_network()), since they expected a gsm_network struct pointer in
((struct telnet_connection*)vty->priv)->priv, so that telnet had to be either
initialized or replaced by a dummy struct. In the meantime, the gsm_network
struct is not actually looked up in a priv pointer but in the static bsc_vty.c
scope (bsc_gsmnet), so this limitation is mere legacy (even though said legacy
is still there in an "#if 0" chunk).
In the other binaries I have briefly looked at the init sequence dependencies
and found no reason to initialize telnet above the config file parsing. In any
case, I have tested every single one of abovementioned binaries to verify that
they still parse the example config successfully and launch, allowing VTY
connections on the configured address(es). I hope this suffices.
In all of the above, log VTY address and port. LOGL_INFO is disabled by default
in some of the logging scopes, and since it is a single log message right at
program launch, I decided for the slightly more aggressive LOGL_NOTICE.
http://cgit.osmocom.org/openbsc/commit/?id=fd1187e2e933122bdea20784a0b6b2a1…
commit fd1187e2e933122bdea20784a0b6b2a119351651
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 24 00:28:13 2016 +0100
minor fixes in bsc_vty.c and bsc_nat.c
Remove unused talloc.h from bsc_vty.c.
In bsc_nat.c, use OSMO_CTRL_PORT_BSC_NAT instead of hardcoding port number, and
include ctrl/ports.h for that.
Fix comment typo "COMAMND"
http://cgit.osmocom.org/openbsc/commit/?id=1901b92f0c1f20dad30c883d91cc8255…
commit 1901b92f0c1f20dad30c883d91cc82556b4f2ebd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 24 00:42:44 2016 +0100
osmo-bsc: fix checking wrong pointer for ctrl setup success
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_nat.h | 3 ++-
openbsc/include/openbsc/gprs_sgsn.h | 3 ++-
openbsc/src/gprs/sgsn_ctrl.c | 5 +++--
openbsc/src/gprs/sgsn_main.c | 31 ++++++++++++++++++++-----------
openbsc/src/libbsc/bsc_vty.c | 1 -
openbsc/src/osmo-bsc/osmo_bsc_main.c | 12 ++++++++++--
openbsc/src/osmo-bsc_nat/bsc_nat.c | 12 ++++++++++--
openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 5 +++--
openbsc/src/osmo-nitb/bsc_hack.c | 9 ++++++++-
9 files changed, 58 insertions(+), 23 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, neels/bind has been updated
discards a74977772a2cba5eae9e11d9fdb67798469a4cf0 (commit)
discards ab602da4c5002e64e9079ddd56d246d05b5ee7e1 (commit)
via a60659327dec987d2e6cd92fecf9a5ee919eccd2 (commit)
via c1c9376a65ab21879470fe59573a6ddaf534b672 (commit)
via b8f79757ea9f0fd16fbfa65a9de4a550ff542f01 (commit)
via cc00bf8779f48fd1e592fc7d0a60fc00b04826cd (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 (a74977772a2cba5eae9e11d9fdb67798469a4cf0)
\
N -- N -- N (a60659327dec987d2e6cd92fecf9a5ee919eccd2)
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=a60659327dec987d2e6cd92fecf9…
commit a60659327dec987d2e6cd92fecf9a5ee919eccd2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 24 00:10:41 2016 +0100
Add VTY section for Control interface bind address
This may seem like overkill for a mere const char * config item, but it makes
the Control interface VTY commands reusable in any main() scope (inspired by
libosmo-abis' VTY config).
Add API functions ctrl_vty_init() and ctrl_vty_get_bind_addr(), in new files
src/ctrl/control_vty.c and include/osmocom/ctrl/control_vty.h, compiled and/or
installed dependent on ENABLE_VTY.
Using these functions allows configuring a static const char* with the VTY
commands
ctrl
bind A.B.C.D
which callers shall subsequently use to bind the Control interface to a
specific local interface address, by passing the return value of
ctrl_vty_get_bind_addr() to control_interface_setup().
Add CTRL_NODE to enum node_type, "eating" RESERVED4_NODE to heed that comment
on avoiding ABI changes.
http://cgit.osmocom.org/libosmocore/commit/?id=c1c9376a65ab21879470fe59573a…
commit c1c9376a65ab21879470fe59573a6ddaf534b672
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 24 00:09:40 2016 +0100
add bind address parameter to ctrl_interface_setup()
Make the ctrl interface bind address configurable, so that it may be made
available on other addresses than 127.0.0.1. The specific aim is to allow
running multiple osmo-nitbs alongside each other (commits in openbsc follow).
http://cgit.osmocom.org/libosmocore/commit/?id=b8f79757ea9f0fd16fbfa65a9de4…
commit b8f79757ea9f0fd16fbfa65a9de4a550ff542f01
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:01:41 2016 +0100
vty: add bind command for telnet vty line
Add VTY command
line vty
bind A.B.C.D
The command merely stores the configured IP-address, which can then be used by
the calling main program to set the telnet port of the VTY line. (Commits in
openbsc and osmo-iuh will follow up on this.)
Add function vty_get_bind_addr() to publish the address in the vty.h API.
Add static vty_bind_addr to store.
For allocation/freeing reasons, a NULL address defaults to 127.0.0.1.
BTW, I decided against allowing keywords 'any' and 'localhost' in place of an
actual IP address to make sure a written config is always identical to the
parsed config.
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 +
include/Makefile.am | 3 +-
include/osmocom/ctrl/control_if.h | 4 +-
include/osmocom/ctrl/control_vty.h | 9 ++++
include/osmocom/gsm/l1sap.h | 11 +++++
include/osmocom/vty/command.h | 3 +-
src/ctrl/Makefile.am | 4 ++
src/ctrl/control_vty.c | 90 ++++++++++++++++++++++++++++++++++++++
8 files changed, 121 insertions(+), 4 deletions(-)
create mode 100644 include/osmocom/ctrl/control_vty.h
create mode 100644 src/ctrl/control_vty.c
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, sysmocom/iu has been updated
via 6582c612b3debd1689e2b17c15c11b0d4aa9749a (commit)
via 76f50581d014d4b0403ac13ac6e88d42f5a2635d (commit)
via 83a6ca11be32fc6f885079af0f936f66573bd995 (commit)
via af30d54a10bd3095539ea2b1b240febbe18ed491 (commit)
from 03880243f8527274dc4faf4562e6170fa1b15b81 (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=6582c612b3debd1689e2b17c15c11b0d…
commit 6582c612b3debd1689e2b17c15c11b0d4aa9749a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:59:07 2016 +0100
WIP: Try and activate RABs after service request
http://cgit.osmocom.org/openbsc/commit/?id=76f50581d014d4b0403ac13ac6e88d42…
commit 76f50581d014d4b0403ac13ac6e88d42f5a2635d
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:14:50 2016 +0100
gprs_gmm: Log service request if not receieved from Iu mode
http://cgit.osmocom.org/openbsc/commit/?id=83a6ca11be32fc6f885079af0f936f66…
commit 83a6ca11be32fc6f885079af0f936f66573bd995
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:13:25 2016 +0100
gprs_gmm: Send gmm_service_accept from gsm48_gmm_authorize()
http://cgit.osmocom.org/openbsc/commit/?id=af30d54a10bd3095539ea2b1b240febb…
commit af30d54a10bd3095539ea2b1b240febbe18ed491
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 20:09:39 2016 +0100
gprs: Update ue ctx from msg
In case a Iu connection is reconnected we need to update the ue ctx
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 6 ++
openbsc/src/gprs/gprs_gmm.c | 123 +++++++++++++++++++++---------------
2 files changed, 77 insertions(+), 52 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, neels/bind has been created
at a74977772a2cba5eae9e11d9fdb67798469a4cf0 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=a74977772a2cba5eae9e11d9fdb6…
commit a74977772a2cba5eae9e11d9fdb67798469a4cf0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 15:15:00 2016 +0100
ctrl if wip
http://cgit.osmocom.org/libosmocore/commit/?id=ab602da4c5002e64e9079ddd56d2…
commit ab602da4c5002e64e9079ddd56d246d05b5ee7e1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:01:41 2016 +0100
vty: add bind command for telnet vty line
Add VTY command
line vty
bind A.B.C.D
The command merely stores the configured IP-address, which can then be used by
the calling main program to set the telnet port of the VTY line. (Commits in
openbsc and osmo-iuh will follow up on this.)
Add function vty_get_bind_addr() to publish the address in the vty.h API.
Add static vty_bind_addr to store.
For allocation/freeing reasons, a NULL address defaults to 127.0.0.1.
BTW, I decided against allowing keywords 'any' and 'localhost' in place of an
actual IP address to make sure a written config is always identical to the
parsed config.
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/nitb-bind has been deleted
was c1b420615d0c5a1087e44f97762a0b0b4bf3cb27
-----------------------------------------------------------------------
c1b420615d0c5a1087e44f97762a0b0b4bf3cb27 libosmo_abis_init: pass new IP bind addr param
-----------------------------------------------------------------------
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/bind has been created
at 027758eaa04e1b39b57b360c38f0785623fca68e (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=027758eaa04e1b39b57b360c38f07856…
commit 027758eaa04e1b39b57b360c38f0785623fca68e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 15:10:33 2016 +0100
ctrl if wip
http://cgit.osmocom.org/openbsc/commit/?id=29309bffaba0f579c10adc09d88d8e3a…
commit 29309bffaba0f579c10adc09d88d8e3a3b51a00f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:59:43 2016 +0100
osmo-nitb: be strict about cmdline args
Abort upon unknown options and missing option arguments. This came to my
attention while rewiring the -m and -M options: passing -M without argument
would launch nitb with wrong configuration. So, rather exit immediately.
If there are legacy options that should be ignored, they deserve an own 'case:'
in the option switch. There are none that I'm aware of though.
http://cgit.osmocom.org/openbsc/commit/?id=81780f26f3e3e94f4241edcd30bfc318…
commit 81780f26f3e3e94f4241edcd30bfc3180c1f2dfc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:57:22 2016 +0100
osmo-nitb: cosmetic, rename to rf_ctrl_path, following mncc_sock_path
Strictly speaking, the unix domain socket location is not a name but a path.
The MNCC socket is called path, so it is confusing to call the ctrl socket
a 'name'.
http://cgit.osmocom.org/openbsc/commit/?id=2a3714624a442f6a7c26de784d31fe56…
commit 2a3714624a442f6a7c26de784d31fe56d6c6ef32
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:55:17 2016 +0100
osmo-nitb: add -M to pass specific MNCC socket path
The old -m option without argument is still available and marked deprecated,
to not make users' lives more difficult than necessary.
http://cgit.osmocom.org/openbsc/commit/?id=076fa5ad3202cb8147a61a9b22236477…
commit 076fa5ad3202cb8147a61a9b222364775680a025
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 14:09:38 2016 +0100
enable telnet VTY bind address config in various binaries
Following the 'line vty'/'bind A.B.C.D' command added in libosmocore, use the
configured address to set the telnet bind for the VTY line. It is now possible
to publish the VTY on a specific local interface (including 0.0.0.0 aka "any").
Implement in all of:
osmo-gbproxy
osmo-gtphub
osmo-sgsn
osmo-bsc
osmo-bsc_nat
osmo-bsc_mgcp
osmo-nitb
In some of these main programs, move the telnet initialization below the
configuration parsing.
Historically, this was not a good idea for programs using bsc_init.c (aka
bsc_bootstrap_network()), since they expected a gsm_network struct pointer in
((struct telnet_connection*)vty->priv)->priv, so that telnet had to be either
initialized or replaced by a dummy struct. In the meantime, the gsm_network
struct is not actually looked up in a priv pointer but in the static bsc_vty.c
scope (bsc_gsmnet), so this limitation is mere legacy (even though said legacy
is still there in an "#if 0" chunk).
In the other binaries I have briefly looked at the init sequence dependencies
and found no reason to initialize telnet above the config file parsing. In any
case, I have tested every single one of abovementioned binaries to verify that
they still parse the example config successfully and launch, allowing VTY
connections on the configured address(es). I hope this suffices.
In all of the above, log VTY address and port. LOGL_INFO is disabled by default
in some of the logging scopes, and since it is a single log message right at
program launch, I decided for the slightly more aggressive LOGL_NOTICE.
-----------------------------------------------------------------------
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 69da1d453cb46e4ad2383747e430a59a2b49a276 (commit)
from 03933a49de0e3581ece2e562c336eee4933bc6c5 (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=69da1d453cb46e4ad2383747e430a59a…
commit 69da1d453cb46e4ad2383747e430a59a2b49a276
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 13:28:04 2016 +0100
gtphub: tweak default logging level
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 03933a49de0e3581ece2e562c336eee4933bc6c5 (commit)
from 389a62d752576d32f13bcf78a855ec0adaaec617 (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=03933a49de0e3581ece2e562c336eee4…
commit 03933a49de0e3581ece2e562c336eee4933bc6c5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 23 13:26:02 2016 +0100
gtphub: include ports.h instead of redefining OSMO_VTY_PORT_GTPHUB
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub_main.c | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, sysmocom/iu has been updated
via 03880243f8527274dc4faf4562e6170fa1b15b81 (commit)
via 696f78f5af0c85895df487fdd45b5c2674179636 (commit)
from 4bad75d8ad47ca6c08b39f8f9f911d21affefb35 (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=03880243f8527274dc4faf4562e6170f…
commit 03880243f8527274dc4faf4562e6170fa1b15b81
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 09:53:12 2016 +0100
sgsn_test: Fix mmctx llme and tlli struct names after merge
http://cgit.osmocom.org/openbsc/commit/?id=696f78f5af0c85895df487fdd45b5c26…
commit 696f78f5af0c85895df487fdd45b5c2674179636
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Tue Feb 23 09:52:13 2016 +0100
gprs_gmm: Fix mmctx tlli member rename after merge
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_gmm.c | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 24 ++++++++++++------------
2 files changed, 13 insertions(+), 13 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom A-bis protcol interface library".
The branch, neels/bind has been updated
discards 5a210c9d2690a2cffb74afc735a789006a554492 (commit)
via 518cca04b7feeda3995cf4c15066aafa918d341d (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 (5a210c9d2690a2cffb74afc735a789006a554492)
\
N -- N -- N (518cca04b7feeda3995cf4c15066aafa918d341d)
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/libosmo-abis/commit/?id=518cca04b7feeda3995cf4c1506…
commit 518cca04b7feeda3995cf4c15066aafa918d341d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 22 13:29:09 2016 +0100
ipa driver: make bind address vty configurable
Add VTY function to set the ipa bind address:
e1_input
ipa bind (A.B.C.D|any)
Add a priv pointer to struct e1inp_driver in order to communicate the bind
address parameter to ipaccess_line_update(). Add two "internal.h" functions to
get/set it in the ipa driver struct.
Add static ip_bind_addr() to use the IP address set from the VTY or, if none,
use "0.0.0.0". Apply in ipaccess_line_update().
-----------------------------------------------------------------------
Summary of changes:
src/e1_input_vty.c | 2 +-
src/input/ipaccess.c | 9 ++++++++-
2 files changed, 9 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom A-bis protcol interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom A-bis protcol interface library".
The branch, neels/bind has been updated
discards 1d8e205e1e74777255f9f1f4ed2239c9f76095b5 (commit)
via 5a210c9d2690a2cffb74afc735a789006a554492 (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 (1d8e205e1e74777255f9f1f4ed2239c9f76095b5)
\
N -- N -- N (5a210c9d2690a2cffb74afc735a789006a554492)
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/libosmo-abis/commit/?id=5a210c9d2690a2cffb74afc735a…
commit 5a210c9d2690a2cffb74afc735a789006a554492
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 22 13:29:09 2016 +0100
ipa driver: make bind address vty configurable
Add VTY function to set the ipa bind address:
e1_input
ipa bind (A.B.C.D|any)
Add a priv pointer to struct e1inp_driver in order to communicate the bind
address parameter to ipaccess_line_update(). Add two "internal.h" functions to
get/set it in the ipa driver struct.
Add static ip_bind_addr() to use the IP address set from the VTY or, if none,
use "0.0.0.0". Apply in ipaccess_line_update().
-----------------------------------------------------------------------
Summary of changes:
src/e1_input_vty.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom A-bis protcol interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, sysmocom/iu has been updated
discards c01abec7d8393e3a23cac346283a7f0d1928d697 (commit)
discards 9295f95c5dca8e2a1c7ddc2cbe8f2862f97f4491 (commit)
discards 2450aa7e0d804f696813884844fd100f0c4fdf78 (commit)
discards 082eaa0fe05a32efae10ed0ef40027053deea8bc (commit)
discards 896d1b1f0b835a1198b2d6888d81fd15832edf77 (commit)
discards 9476b6e6faa4f8d387219789db6540c79215dc77 (commit)
discards 619804c2937d58c52bda5ae5f7a08460287cfabe (commit)
discards 38e2f1bca4e43414ed39a938d7c5d8bafe5e8533 (commit)
discards ebd4d820b3b0d7ba5db3b25a14f407d0c7276044 (commit)
discards 5a0d9c6937605ba17bfe249864c20b54d8751f4c (commit)
discards 2f0e9abbb0784d6325f852423339ae93e6a6e9ba (commit)
discards 05ae5b1245f95bf765b42e49af7b2596e013f0a0 (commit)
discards 7edb4311dd6f717de5c61b95f0904a4ccb01d650 (commit)
discards dc70e82f9af6fe334276c41d56e9d9becc8df886 (commit)
discards 9bc5be5212930a003761596ab66a53110a84fb6e (commit)
discards 93ffd36d734d157d64500259edf01c8d25fe5f02 (commit)
discards 66d2868fe58e4af9db0d35d9cf5d121a7f518069 (commit)
discards ee0e70bb64894f2efab24204995c6376405fa89b (commit)
discards 5469b132043a6ddcf62366d8d07a326245455f3b (commit)
discards 604a0200fc0dbdec11c709e1d520374165e6aed3 (commit)
discards 747280d8ef17770f61a24f882c834075f08acb84 (commit)
discards 2101b2173b0ed48b9024413b0b890583e96f4107 (commit)
discards d759ba1dbbe81c58e45223f46da97db21972d83e (commit)
discards c08a9611ad7801a6fe3dc8bf03093d16c2385466 (commit)
discards 3298950c83dc566281074240647336e7bde71b11 (commit)
discards adea2889466b670fd67d2edaae67bafe7b01fb22 (commit)
discards b562da2074099eb32b7de458cb6e60ed4f976d23 (commit)
discards b7d703704dc8482d44acae7aa68ef7a01ea70b8a (commit)
discards 6216309449e6358a3437088c9b9691cb622c4999 (commit)
discards 1ab97d90052294133f60cdc088ac75dcd0b2d77a (commit)
discards 988513381f60e7abc2d954a17ddd9887d6df916a (commit)
discards a367516cbcf7de935e6cbdda2749af6505d61c77 (commit)
discards f2ea9b8e4caa235e8726079c89fd16cf13a596c7 (commit)
discards 3273fa8dd5a5bb87e0f14e3aa18349e4d755f3b0 (commit)
discards c8f45b45b2774d2dd72534b3fc5c449f49280e2e (commit)
discards ee7dddf51cc8caae2f68dc44a9fba750734ca3c2 (commit)
discards 697212fb368a58b65c00742b53e820f8e3d4b315 (commit)
discards b259908b2e4885d588b6c22504ccc4ff493a5487 (commit)
discards 3166783366c3636854aa54d5cd48c0c642cfea3f (commit)
discards 5fe5554a76904633c06c1221ecd19190b0664dfe (commit)
discards d29b09918a22d3ffc4b6355ca186c12234cb0613 (commit)
discards cc94480abb94b3faac34eace1e04e115184da863 (commit)
discards 7dcab212ad150cc9c18177a566f688503caac360 (commit)
discards d0b3f7292d2a145e2cf8a99985cbb9403a14f807 (commit)
discards adf33799ec6106342b53001d36647e423ff6d3dc (commit)
discards 33e3c97d340a6ebdbb71a407345b9553e8da539c (commit)
discards 9b6b2b341d7fec786a4e5528a347050f94635301 (commit)
discards bf0f765154c25cb527da25a21dc762acd58a2f19 (commit)
discards 69b3da8ce49135e70249e79d1076472912050161 (commit)
discards ce181ff48903598223c1c5d49a8355165f265e27 (commit)
discards d03faa4bacd4d2a8b9155faf5219a948b73f481c (commit)
discards cdf476fc2bfaa4430b00d7e1440f11bbaf9dfb68 (commit)
discards 17ecec021a4635bc17dd7dd26066ea22a48ba464 (commit)
discards 1242c25d39d7ed1ebbc5ead2e1c328e12565c07e (commit)
discards 1c2c3a8335cacf83c4da50935a66d8ef660512ce (commit)
discards 88aef1bfcc999386ef3b9a848ca30dd95feb1928 (commit)
discards 534d1996acf725a0e015ebe3c85fafeecb0b2ca1 (commit)
discards 953aa15b16efb08404ad347d18b60a8dd48b22be (commit)
discards c9c23d6c0dfec4be0b8da9503242ccdc3f3de182 (commit)
discards 90650ce8c9cb96cdda96a7f8925beb1f78626665 (commit)
discards 95aa437284bb5067f0e73a291c19e41f8915b562 (commit)
discards 2e6bd3494fced98f047ec6ec8a4ed0936aedb23b (commit)
discards 5785d436e83db315f35810ecbcc404851ad991a3 (commit)
discards c31d93ccd6203f0894b0a7f81cb21070a98370cc (commit)
discards e31660bee972e83a3a201ac6a2c2b89de8e4abd7 (commit)
discards cab323bff0ece64008131a8ae91972303891c8db (commit)
discards 909f5e539f62ce503772c0270273417a640cb118 (commit)
discards d9300d8afa5de7e60932deebe7ef9c37ffbfe5aa (commit)
discards c2f1bc704ab66a92ccaea6eeebf9ee1e54d34464 (commit)
discards 81b1678b4361b768e3384f06e8fe4e7afe693722 (commit)
discards 2e6f60116d98165d63b40c9d221f986ba37eeb52 (commit)
discards 6f3f889c1bb634614f82ae4318224eb02a319f71 (commit)
discards 5932c0f55d226ee0cd346a913986847a34faf067 (commit)
discards 1d35199a446e2b68d048016f3970ce50d298b24b (commit)
discards f9202082614f01f51f39184e6ee33921fbd7599d (commit)
discards 7183495061e34f08f00bde9b9341140ba8560d0c (commit)
discards 59a93103d62d5eb2213ad65f90a07ae7009e0f6f (commit)
discards 3035e58668bab0c5b9a4e99ae981f33c590b26fa (commit)
discards 73c74b7bfc00729dc6eabd5ea345f3371fff8ed4 (commit)
discards 0d53e6d8cc86ac0f9414fddbdc466fd9c455dd84 (commit)
discards c1ec6f3d4ace05d57da039eee6e6e15a15c34b17 (commit)
discards a097fb3b330dbb7691e1521071eeaa23261a8b37 (commit)
discards 6b9fc51af3a7958af74bf54c2a23431181e5a6b4 (commit)
discards 67db0d931ef4596c5eda0a1d7c5623d6410c50e2 (commit)
discards 7cf2b123e8c1e7e1bcbdcc0cb02b0c4aeee30768 (commit)
discards cd5104f6fcb1102dab38c2eb91b60011a32cab65 (commit)
discards 99ab3897f8021299699169d1681bf1e61a962e9c (commit)
discards 1520eb6f03cc9f68582791dff2e6b81df0627ddc (commit)
discards 8e505c001199d8d5997d404026485cdc4bf847dd (commit)
discards 856cb8997fdb75f4858c862298f4b0ecf0de7379 (commit)
discards a4eecbeefb3c446c521f64c81f61faf8615ae173 (commit)
discards 1c4532a0902d782325d9b3c754c2fdbf03a83e2d (commit)
discards bfa52e47c74d2d32a53f8ad1db30a177f3f68824 (commit)
discards 10ef4f65f26cb08a25416c2c15472f615ed91c4a (commit)
discards 6da0a20a8c8579846f965ebc301e0a46c23af40a (commit)
discards 6572b4e9938e11ab8a64492bdeef4c720aa9ac5e (commit)
discards 7e574de1e9f843abca3f697559ce0b309785fb38 (commit)
discards 80c85781212eaf44579927f02addda4392c651ff (commit)
discards e352fb10e6dcf25402c77cc03d6ce1ba9beb88ba (commit)
discards 519c83f219b37d4e2859ff9222b662f59f3a1307 (commit)
discards b9e6bc389690492a83b238712bc225648e448215 (commit)
discards 723d2d968555595d1a3c10bcd4401f4023d2a320 (commit)
discards 376d2db4d2042aa84e7c34b76cad65be5bb32c19 (commit)
discards b80973278af619e81f321a522d56724fc054dc42 (commit)
discards ce833d51476bb9eb2a2b5762afe45341b809a6a6 (commit)
discards b9716d08105c9a0a48a43af98c76638b9a67fde8 (commit)
discards f0af58f60c3b48311d613f29ada352837a6ac37d (commit)
discards 0af6e3bcda91dd842af699a1fe74753af2a9187d (commit)
discards 7d47ec6ca57d844758e83ada5f5098f4cebf0f41 (commit)
discards cebb53747c71f13b0a065ba5f528cffe91a8ec5a (commit)
discards 83b40af4d81c042bd4e7229ee5ba2d0c4a2f3a17 (commit)
discards 0021287d6d302949b74570ccb2ddbdd84aabbfdb (commit)
discards 7fdf89d363254b4852192c8c14be483a2c41dc70 (commit)
via 4bad75d8ad47ca6c08b39f8f9f911d21affefb35 (commit)
via 5e8fbe7bda5209580b59fabe208d2dfa7d0ddff1 (commit)
via 2bb80de919f936e65c9a08f80a60a495d5a23c04 (commit)
via 464718a4efd0a64f69e46890b55216c322aa54e0 (commit)
via f0ee5282fe8380b5c6c438e4c1fcb7ed0601abf4 (commit)
via 21198144cd477eec32de8cbb66de3cbe749ccbc3 (commit)
via 5879a037a4399d413585db4c6fb175b740a47268 (commit)
via 0e21b587d5d600d4df5e1467437dc23d49b083f8 (commit)
via d9bc38a8c66fdcc0a1c94c47ce08a921e7279ac6 (commit)
via 72479e0aaefb444a71a9d7de9327e0738201f06f (commit)
via bcd3b0c70f4c01c3bde41441c42f3b41da6d318f (commit)
via ed17c8bed2cf735d139bf1e7fcdd05b838718407 (commit)
via 98d198c50fe7a4c916190b16a9e80b2078420a5f (commit)
via 1782e83b5d7c69d39cda6e1250044775642ff4ee (commit)
via aa05d79c4df4907a589966328c9dfc7b937581eb (commit)
via 3b3c96a92779bc6acae28ec81adf08a819ec71c3 (commit)
via 74dfb752c46236b2d26306b3d24ff22fa7004586 (commit)
via 0ded3f5dd30a033e45d25ccd27746a4851c8ebf5 (commit)
via fc36afc4683cdfc008c277d9efb401cb3ff5a2fd (commit)
via 9d593a758c62c983e158b328b096728784f5935c (commit)
via b5378d0c2619132304a9f72ad58f798f804f7e10 (commit)
via c70461b4b8f91b857f56a4129fc80e7e27a604d7 (commit)
via f68a3f1f71293f2e0d2e51a7a8d506f8f039b76b (commit)
via 37d2c5754fc7e79bdabbea884261bc5be63fe063 (commit)
via d9b30a7d637484748bf7ee0e72cf809619f7ea8a (commit)
via 2433a41696f9d8d849a049b39be830e08c3319d8 (commit)
via c8a3a6210748fc3ac97d4be54b9cf3a0e48be933 (commit)
via 0ff8dd4c6ddaf891541d651d18398b44cc6141fa (commit)
via a60faa7d333943a52575559927aaf5855550382c (commit)
via 669c7a4b522886c5a096e56e2a24644add3238c8 (commit)
via 7c625a5d9620280eed3bc443d7b9d99cc0ba415a (commit)
via 0e8157fa305da5350299913547e93c281ca8eb0f (commit)
via 536013e28d07722aafe3f7994a75ea4b1ff42a54 (commit)
via 7ba8a537b245bc3354341dacbb4c1ba147b0a373 (commit)
via 8c27bdbe0524b11171cf8271e67ca43920fca20e (commit)
via e251bcbd59e757349320078c617453ae5feffd2e (commit)
via 91ceb617b83b37b81b1825292ff50458145e438d (commit)
via d131165113282f92fc68e61311e18ccf2c7035ca (commit)
via 190ea686f053488ba4e91b01b8f72044737065b4 (commit)
via 06792505080b2f1e1c024d4d8fc3b075f53aca39 (commit)
via fd4933787342b2d89935a4942df5842c111d3c5f (commit)
via 4fa4c4e6ef17d88135f63b2bec2d281cdb9aa4a0 (commit)
via d6964f7e793bde99a0ea4ba6762e03f86269ce82 (commit)
via 491e396371977c015dc0636cc163537d2093babb (commit)
via fc03b81298867e097447096fd90d600fc3d911b1 (commit)
via 1cfb25de8516c45873255de570245d4698a5208e (commit)
via b1bbb286b29272f660bab2bdf3ae52bf260eda15 (commit)
via c763275150dd302895c088ef6f02b86d8ba2f559 (commit)
via b3669f942257b2da8b1dafcc175277963e4cf5e3 (commit)
via f1f80147787322b3aeff351d4fd30f1932d7fb95 (commit)
via 1e23c5b86d5102ec28ffe8d52c0093ab10fc471e (commit)
via 8eb976ce06983e625865399fa8a6054af83e0cc3 (commit)
via d6219b3df95af04a1f2c241caa459475b03513d9 (commit)
via 5837bf9ec94bb6e9197ace311a64475e22ee96b5 (commit)
via e5fc7f8cbb0e3ba78302c638b64da213c6f00e04 (commit)
via f5e6f98506eceb0a3f4232eed1ac4fb67ebdf663 (commit)
via b131a2582bd1f977727b86a1002ba3d5cc20ceb3 (commit)
via f3ce8895953e2530f1a5d4f96ba80473a49c2eb2 (commit)
via 99c725d1af962a7b1c5ba61062c93b1301789162 (commit)
via c2d770fa2ded5765525a8ab0d4b0cdec63302da8 (commit)
via 28a716a2661c684baadc57775b5fce7af190f04c (commit)
via 6922ea4d7492bcf57b4c3413499285476b06c20d (commit)
via 10805a0825781f73bd8fb99e101ac9d41ba540b1 (commit)
via 27af719fc9c1ee4852e103a7c8fd558feb124c0e (commit)
via cec1f8b725757f872a5a71c869cca0d88e8fd057 (commit)
via c3e0cbbb0f8346b505ee21837499a4eceef34aaf (commit)
via 72b4c680dc7a0a17b499b4b0bc310983a6b1fd98 (commit)
via 99eb03e4b3fd88c9f816e109b47b62597a5220a2 (commit)
via 8b58e3dd56c75d837b9139aefa67786652237a31 (commit)
via d1f20ad0e5d4f4ca30e28608dbc3940e7017236d (commit)
via c43616a46ce0d42b5cad0f3926fd3e9ef671f60a (commit)
via bdd09960a16d7c047aad97b22be3b94cc3a3f58c (commit)
via 29754bb3eefb283be3af57035272a4d5c75eddb8 (commit)
via 280ea3a956a85624400475bff495c5b8c4af24c2 (commit)
via 4c358850d1da56a0a0e8247df5bf639234a87344 (commit)
via b7d563813efd9015f0ebb57877aaed39e404d3e5 (commit)
via d5d4dd8c25d6e8807919123193a66686f579783c (commit)
via d33f9d68e93d953f57eae2d0bd3cbc89d3ea7b21 (commit)
via 5df87218ccc17df8bb8a1fa4e68af175520f396b (commit)
via f77cc34b1010a8896fd6ac7b5979c72af509fb39 (commit)
via 8711d73e742a5ee1fcfc378b3da0d6eaf8559bf3 (commit)
via f8e2bdf7637a0e04c2e7756d79a4ea3532b7cbf2 (commit)
via ab549c833ad2c636ad32f3a0f84aaf81b229edef (commit)
via 61e540d202007610b73324cc4cfd4e6dfa1e8e9b (commit)
via cfcda7d563cb1ea9b2c15cb08bb4dfb4b78a0af8 (commit)
via 67d6c084333b2429d053dd449ceaaeab73f56951 (commit)
via 418767e1478676ec4feaae326b99d3732f244f83 (commit)
via 346bf67922dfb371fbefdb0b38114796c45e7d41 (commit)
via 9306eb4bc2249d466d68d54efec3d45d9e9d678f (commit)
via f1e41720e0e6c82f7b425ba8c981fd741547092e (commit)
via d9acd88a82174271a5771cf91ddd343f66080015 (commit)
via f561a0579d0bc8e22e7d212f5fffc93b1c8eaa97 (commit)
via 1b3483180c2622be851192529b9b58782da07165 (commit)
via 3929ead334a8f5f908e1f8750ba64d907c2ea55c (commit)
via 466643448fca7a52f100dfb2ac53c3c3ddf35fa4 (commit)
via 3bb89f26f3dc198c7967a1cd4defb6fd89514d34 (commit)
via 4b31df869ddaa5ffd9dcf3d9c53ec06c2f208a8b (commit)
via 4a84509818589396e5646f3e09eae9d99bd4eb6a (commit)
via 5c38b1c1b587df7b8c8cfb56c9dd52c033d4b913 (commit)
via f0964b7ff9652fc638414c26fc91948b3296a638 (commit)
via 25ec93e80ec621eab41a56daeb03b8fd83d6d970 (commit)
via 7214876a3b9ac6c0822a6ad01bac6476cb34bcea (commit)
via 25cf5ae8463f67c118c5db2756bbe2c90944c836 (commit)
via 516c9d03efe743649d315408b8e17621f7c06c80 (commit)
via 19e740c63c762aab859520ade669a2c43df4c00e (commit)
via c2d8a30ce29b41b511657c3f2a50b2f4bc868c62 (commit)
via f0ea38257a4c927a47f6a5f8ae2920645eb3b4bd (commit)
via 6e4dddce9f8c1db13dd6f83c142d171eabdf1695 (commit)
via 339bdad7a2e20609fd7db10f850925c650aa8bfb (commit)
via 544dbd068d2628d301cbf59013465bfab13c430f (commit)
via 479b1613b843f80d20c6cb225a76f89568887621 (commit)
via 7e239a0d3f51b464f95b5fe23adfc682000f52f9 (commit)
via 2950d75313ac1890eedcb2f93df2afa8554ad763 (commit)
via 389a62d752576d32f13bcf78a855ec0adaaec617 (commit)
via 5ac4aadd1a9613db6592bf8a82ddbbf273ab2c3e (commit)
via 1330478aa508ddaf2b0045d7b3acd97665712aac (commit)
via d35957a7d976e49dc3ff7eda0280f4fadbb69c0b (commit)
via d58c033305a644b5c44a836ce8bc7a552499014d (commit)
via e7bcdc3bdac76503fa75a64fd1d592ef77ebc294 (commit)
via 9158089fa8564bbca8dca4c902b6ae55c65cda98 (commit)
via 3fbf0a3735deec391f64fc7a01b9b8f21d006275 (commit)
via 2259c7528e583a10628d0690d7cabfa749b23257 (commit)
via 28e9f60404b3448b140ff4af06c05181c1dd982f (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 (c01abec7d8393e3a23cac346283a7f0d1928d697)
\
N -- N -- N (4bad75d8ad47ca6c08b39f8f9f911d21affefb35)
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=4bad75d8ad47ca6c08b39f8f9f911d21…
commit 4bad75d8ad47ca6c08b39f8f9f911d21affefb35
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 22 15:59:17 2016 +0100
gprs: Handle GMM service request (Iu mode only)
Iu mode has a GMM service request message which a UE in PMM-IDLE mode
can use to switch back to PMM-CONNECTED mode.
http://cgit.osmocom.org/openbsc/commit/?id=5e8fbe7bda5209580b59fabe208d2dfa…
commit 5e8fbe7bda5209580b59fabe208d2dfa7d0ddff1
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 22 10:34:32 2016 +0100
osmo-bsc: Pass gsmnet to bsc_vty_init()
http://cgit.osmocom.org/openbsc/commit/?id=2bb80de919f936e65c9a08f80a60a495…
commit 2bb80de919f936e65c9a08f80a60a495d5a23c04
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 21 12:21:35 2016 +0100
libmsc/smpp: disable lchan access for now
To make the IuCS build work, disable the BSC-land access from MSC's SMPP code.
Some way shall be found to make the Osmocom vendor-specific SMPP TLVs work over
the A-interface (after the MSCSPLIT), but we're concentrating on IuCS for now.
http://cgit.osmocom.org/openbsc/commit/?id=464718a4efd0a64f69e46890b55216c3…
commit 464718a4efd0a64f69e46890b55216c322aa54e0
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Sat Feb 20 11:02:42 2016 +0100
libmsc: Don't use bts field of gsm_subscriber_connection
Use gsm_subscriber_connection does not have a bts field if building as
libmsc. Use network directly.
http://cgit.osmocom.org/openbsc/commit/?id=f0ee5282fe8380b5c6c438e4c1fcb7ed…
commit f0ee5282fe8380b5c6c438e4c1fcb7ed0601abf4
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Feb 19 16:59:08 2016 +0100
sgsn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl
http://cgit.osmocom.org/openbsc/commit/?id=21198144cd477eec32de8cbb66de3cbe…
commit 21198144cd477eec32de8cbb66de3cbe749ccbc3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 22:51:38 2016 +0100
cscn: fix use of opaque RANAP_RAB_SetupOrModifiedItemIEs_s decl
http://cgit.osmocom.org/openbsc/commit/?id=5879a037a4399d413585db4c6fb175b7…
commit 5879a037a4399d413585db4c6fb175b740a47268
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 18 22:42:07 2016 +0100
iu.h: fix opaque declaration of RANAP_RAB_SetupOrModifiedItemIEs_s
struct RANAP_RAB_SetupOrModifiedItemIEs_s; may be declared, but not the
corresponding typedef. It leads to a redefinition error in our coverity
build.
http://cgit.osmocom.org/openbsc/commit/?id=0e21b587d5d600d4df5e1467437dc23d…
commit 0e21b587d5d600d4df5e1467437dc23d49b083f8
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:59:01 2016 +0100
Revert "iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()"
There should be no need to silence this warning, the ranap_free_*
functions are declared in libranap headers. In any case this will only
obscure any real issue. Maybe osmo-iuh was not rebuilt completely
(including generation of the c files from the python script).
This reverts commit 05ae5b1245f95bf765b42e49af7b2596e013f0a0.
http://cgit.osmocom.org/openbsc/commit/?id=d9bc38a8c66fdcc0a1c94c47ce08a921…
commit d9bc38a8c66fdcc0a1c94c47ce08a921e7279ac6
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:51:06 2016 +0100
libiu: Use custom setupormodifieditemies function
The one generated by the python script doesn't really do what we want.
Instead of futzing around with the script again just write our own
version.
http://cgit.osmocom.org/openbsc/commit/?id=72479e0aaefb444a71a9d7de9327e073…
commit 72479e0aaefb444a71a9d7de9327e0738201f06f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:50:30 2016 +0100
libiu: Indicate in log where we don't handle a specific message
http://cgit.osmocom.org/openbsc/commit/?id=bcd3b0c70f4c01c3bde41441c42f3b41…
commit bcd3b0c70f4c01c3bde41441c42f3b41da6d318f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Thu Feb 18 15:46:52 2016 +0100
libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu
The sgsn uses other data structs so don't require them inside libiu.
Instead keep a private list of ue contexts and iterate through that.
This commit reverts the libui changes of commit
d03faa4bacd4d2a8b9155faf5219a948b73f481c
http://cgit.osmocom.org/openbsc/commit/?id=ed17c8bed2cf735d139bf1e7fcdd05b8…
commit ed17c8bed2cf735d139bf1e7fcdd05b838718407
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 13:13:31 2016 +0100
iu.c: avoid warning by declaring ranap_free_rab_setupormodifieditemies()
http://cgit.osmocom.org/openbsc/commit/?id=98d198c50fe7a4c916190b16a9e80b20…
commit 98d198c50fe7a4c916190b16a9e80b2078420a5f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 13:11:45 2016 +0100
add tests/libiudummy
http://cgit.osmocom.org/openbsc/commit/?id=1782e83b5d7c69d39cda6e1250044775…
commit 1782e83b5d7c69d39cda6e1250044775642ff4ee
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 12:07:47 2016 +0100
msc: define extern iu_tx()
http://cgit.osmocom.org/openbsc/commit/?id=aa05d79c4df4907a589966328c9dfc7b…
commit aa05d79c4df4907a589966328c9dfc7b937581eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 12:03:01 2016 +0100
gsm0408_rcvmsg_iucs: remove unused link_id arg.
http://cgit.osmocom.org/openbsc/commit/?id=3b3c96a92779bc6acae28ec81adf08a8…
commit 3b3c96a92779bc6acae28ec81adf08a819ec71c3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Feb 16 11:53:22 2016 +0100
msc: implicitly link to iu_tx, don't have callbacks.
This is more akin to the way openbsc do, as well as less code.
http://cgit.osmocom.org/openbsc/commit/?id=74dfb752c46236b2d26306b3d24ff22f…
commit 74dfb752c46236b2d26306b3d24ff22fa7004586
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:50:04 2016 +0100
gprs/sgsn: Use RAB assignment response cb in PDP context activation
http://cgit.osmocom.org/openbsc/commit/?id=0ded3f5dd30a033e45d25ccd27746a48…
commit 0ded3f5dd30a033e45d25ccd27746a4851c8ebf5
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:49:13 2016 +0100
osmo-cscn: Add dummy function for RAB assignment response
http://cgit.osmocom.org/openbsc/commit/?id=fc36afc4683cdfc008c277d9efb401cb…
commit fc36afc4683cdfc008c277d9efb401cb3ff5a2fd
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:47:49 2016 +0100
libiu: Add support for RAB assignment response callback
http://cgit.osmocom.org/openbsc/commit/?id=9d593a758c62c983e158b328b0967287…
commit 9d593a758c62c983e158b328b096728784f5935c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:45:35 2016 +0100
sgsn_libgtp: Update rab (de)act function names to libui version
http://cgit.osmocom.org/openbsc/commit/?id=b5378d0c2619132304a9f72ad58f798f…
commit b5378d0c2619132304a9f72ad58f798f804f7e10
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 20:39:12 2016 +0100
sgsn_test: Make sgsn_test compile again after libui change
http://cgit.osmocom.org/openbsc/commit/?id=c70461b4b8f91b857f56a4129fc80e7e…
commit c70461b4b8f91b857f56a4129fc80e7e27a604d7
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:50:41 2016 +0100
sgsn_iu/libgtp: Update pdp context with new IP address after RAB assign
In the IU case the RNC and ggsn communicate directly on the user plane.
Since the IP address of the RNC is not known in our case (it sits behind
the hnbgw) we need to update the PDP context with the new IP address
after receiving the RAB assignment response (which includes the IP
address).
http://cgit.osmocom.org/openbsc/commit/?id=f68a3f1f71293f2e0d2e51a7a8d506f8…
commit f68a3f1f71293f2e0d2e51a7a8d506f8f039b76b
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:58:35 2016 +0100
sgsn_iu: Parse the RAB assignemnt response and get pdp ctx form it
The RAB assignment response includes the gtp teid that we sent along in
the assignment request. Retrieve the correct pdp context from there and
activate it.
http://cgit.osmocom.org/openbsc/commit/?id=37d2c5754fc7e79bdabbea884261bc5b…
commit 37d2c5754fc7e79bdabbea884261bc5be63fe063
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:20:28 2016 +0100
sgsn: Add a function to return the pdp ctx for an mm ctx and tei
http://cgit.osmocom.org/openbsc/commit/?id=d9b30a7d637484748bf7ee0e72cf8096…
commit d9b30a7d637484748bf7ee0e72cf809619f7ea8a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 15:17:42 2016 +0100
sgsn: Get gtp ip and teid from pdp context in gprs_iu_rab_act()
http://cgit.osmocom.org/openbsc/commit/?id=2433a41696f9d8d849a049b39be830e0…
commit 2433a41696f9d8d849a049b39be830e08c3319d8
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 11:35:50 2016 +0100
gprs_gmm: Apply the auth hack only for UTRAN_Iu RAN type
Try to limit the effect 3G support has on the remaining code base. The
sgsn test still fails, but at a later test.
http://cgit.osmocom.org/openbsc/commit/?id=c8a3a6210748fc3ac97d4be54b9cf3a0…
commit c8a3a6210748fc3ac97d4be54b9cf3a0e48be933
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed Feb 3 11:30:57 2016 +0100
tests/sgsn: Fix compilation of sgsn_test
The sgsn test still fails, but at least it is compiling again..
http://cgit.osmocom.org/openbsc/commit/?id=0ff8dd4c6ddaf891541d651d18398b44…
commit 0ff8dd4c6ddaf891541d651d18398b44cc6141fa
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:46:39 2016 +0100
sgsn_libgtp: Use the address provided by the GGSN for RAB activation
http://cgit.osmocom.org/openbsc/commit/?id=a60faa7d333943a52575559927aaf585…
commit a60faa7d333943a52575559927aaf5855550382c
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 13:45:27 2016 +0100
gprs: Fix some misleading comments
http://cgit.osmocom.org/openbsc/commit/?id=669c7a4b522886c5a096e56e2a24644a…
commit 669c7a4b522886c5a096e56e2a24644add3238c8
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 15 11:55:47 2016 +0100
WIP: Wait for radio bearer before sending pdp context accept
http://cgit.osmocom.org/openbsc/commit/?id=7c625a5d9620280eed3bc443d7b9d99c…
commit 7c625a5d9620280eed3bc443d7b9d99cc0ba415a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:55:00 2016 +0100
HACK: ranap_decode_rab_setupormodifieditemies crashes so disable it
http://cgit.osmocom.org/openbsc/commit/?id=0e8157fa305da5350299913547e93c28…
commit 0e8157fa305da5350299913547e93c281ca8eb0f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:53:20 2016 +0100
sgsn_iu: RABAssignment response is an Outcome, not a Successful one
http://cgit.osmocom.org/openbsc/commit/?id=536013e28d07722aafe3f7994a75ea4b…
commit 536013e28d07722aafe3f7994a75ea4b1ff42a54
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Jan 25 16:49:53 2016 +0100
gprs_gmm: Fix bit mask when determining update/attach type
Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type.
In 3GPP TS 24.008 it indicates if a follow-on request is pending by the
MS, but only in Iu mode. According to the spec it is not required to
react to that request with a follow-on proceed so this field can be
ignored for now.
See 3GPP TS 24.008 Ch. 4.4:
"Unless it has specific permission from the network (follow-on proceed)
the mobile station side should await the release of the RR connection
used for a MM specific procedure before a new MM specific procedure or
MM connection establishment is started."
as well as Ch. 4.4.4.6:
"If the network wishes to prolong the RR connection to allow the mobile
station to initiate MM connection establishment (for example if the
mobile station has indicated in the LOCATION UPDATING REQUEST that it
has a follow-on request pending) the network shall send "follow on
proceed" in the LOCATION UPDATING ACCEPT and start timer T3255."
http://cgit.osmocom.org/openbsc/commit/?id=7ba8a537b245bc3354341dacbb4c1ba1…
commit 7ba8a537b245bc3354341dacbb4c1ba147b0a373
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:23:06 2016 +0100
doc: rename nitb graph to bsc, add msc graph
NITB is already gone from this branch. We may even resurrect it, but I prefer
to name the realms 'libmsc' and 'libbsc', hence the nitb graph is the BSC graph
now. Also add a libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=8c27bdbe0524b11171cf8271e67ca439…
commit 8c27bdbe0524b11171cf8271e67ca43920fca20e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Feb 14 23:19:55 2016 +0100
doc: add lists to nitb graph
http://cgit.osmocom.org/openbsc/commit/?id=e251bcbd59e757349320078c617453ae…
commit e251bcbd59e757349320078c617453ae5feffd2e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:58:33 2016 +0100
cscn: use iu_tx for msc_ifaces.iu_cs. some #include cosmetics.
http://cgit.osmocom.org/openbsc/commit/?id=91ceb617b83b37b81b1825292ff50458…
commit 91ceb617b83b37b81b1825292ff50458145e438d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:43:27 2016 +0100
mscsplit: fix compilation and comments. move msc_api.h.
http://cgit.osmocom.org/openbsc/commit/?id=d131165113282f92fc68e61311e18ccf…
commit d131165113282f92fc68e61311e18ccf2c7035ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 14:28:11 2016 +0100
mscsplit: getting grips on header scopes
http://cgit.osmocom.org/openbsc/commit/?id=190ea686f053488ba4e91b01b8f72044…
commit 190ea686f053488ba4e91b01b8f72044737065b4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 12:19:06 2016 +0100
msc: clarify msc_api and msc_ifaces scopes
http://cgit.osmocom.org/openbsc/commit/?id=06792505080b2f1e1c024d4d8fc3b075…
commit 06792505080b2f1e1c024d4d8fc3b075f53aca39
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 12:00:06 2016 +0100
rename IFACE_IUCS to IFACE_IU
http://cgit.osmocom.org/openbsc/commit/?id=fd4933787342b2d89935a4942df5842c…
commit fd4933787342b2d89935a4942df5842c111d3c5f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:57:20 2016 +0100
cscn: rename msc_api
http://cgit.osmocom.org/openbsc/commit/?id=4fa4c4e6ef17d88135f63b2bec2d281c…
commit 4fa4c4e6ef17d88135f63b2bec2d281cdb9aa4a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Feb 12 11:54:04 2016 +0100
cscn: some file moves/renames
http://cgit.osmocom.org/openbsc/commit/?id=d6964f7e793bde99a0ea4ba6762e03f8…
commit d6964f7e793bde99a0ea4ba6762e03f86269ce82
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 21:30:12 2016 +0100
mscsplit: remove osmo-nitb, it starts to cause linking hell.
http://cgit.osmocom.org/openbsc/commit/?id=491e396371977c015dc0636cc163537d…
commit 491e396371977c015dc0636cc163537d2093babb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 01:28:06 2016 +0100
cscn wip: direct dtap responses to IuCS
http://cgit.osmocom.org/openbsc/commit/?id=fc03b81298867e097447096fd90d600f…
commit fc03b81298867e097447096fd90d600fc3d911b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Feb 11 01:28:28 2016 +0100
cscn: fix missing network backpointer
http://cgit.osmocom.org/openbsc/commit/?id=1cfb25de8516c45873255de570245d46…
commit 1cfb25de8516c45873255de570245d4698a5208e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:48:13 2016 +0100
cscn: own talloc root and gsm_network instance; misc.
Heading towards a sovereign CSCN.
http://cgit.osmocom.org/openbsc/commit/?id=b1bbb286b29272f660bab2bdf3ae52bf…
commit b1bbb286b29272f660bab2bdf3ae52bf260eda15
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:37 2016 +0100
mscsplit: exclude some more vty nodes
http://cgit.osmocom.org/openbsc/commit/?id=c763275150dd302895c088ef6f02b86d…
commit c763275150dd302895c088ef6f02b86d8ba2f559
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:45:00 2016 +0100
cosmetic: remove unused extern.
http://cgit.osmocom.org/openbsc/commit/?id=b3669f942257b2da8b1dafcc17527796…
commit b3669f942257b2da8b1dafcc175277963e4cf5e3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:44:26 2016 +0100
introduce vty CSCN_NODE, cosmetically.
http://cgit.osmocom.org/openbsc/commit/?id=f1f80147787322b3aeff351d4fd30f19…
commit f1f80147787322b3aeff351d4fd30f1932d7fb95
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Feb 10 23:42:17 2016 +0100
mscplit: try to clarify root talloc ctx and global gsm_network.
The aim is to allow osmo-cscn to pass its own root talloc context and
global gsm_network struct instance cleanly. This may stir up some old and
dusty globals, but I hope it's for the better, since not all is a BSC.
To ensure that a global gsm_network pointer for the bsc_vty is set, have it as
argument to bsc_vty_init(). The vty configuration commands are added only after
bsc_vty_init(), which are needed to configure the network struct. So split up
the bsc_bootstrap_network() function into bsc_network_init() to allocate a
gsm_struct, and bsc_network_configure() to read the config file once the vty
commands are in place. In this way, no global bsc_gsmnet pointer is needed for
the bsc vty. The atomic super glue is dissolved and osmo-cscn will be allowed
to have a different name for it.
Admitted, it's still called the bsc_vty, but a split thereof is probably coming
soon, because the CSCN doesn't want any of the BSC nor BTS specific vty
commands.
http://cgit.osmocom.org/openbsc/commit/?id=1e23c5b86d5102ec28ffe8d52c0093ab…
commit 1e23c5b86d5102ec28ffe8d52c0093ab10fc471e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 8 22:14:07 2016 +0100
mscsplit: remove bts and lchan pointers from libmsc
The diff between this and master will probably need a lot of review and fixes.
The current state does compile, but I expect pretty much everything to be
broken now. Future development will reinstate proper functionality piecemeal.
The first goal is to get basic signalling to work, then SMS. The voice control
(RTP) is completely disabled now (see "#if BEFORE_MSCSPLIT") and will be fixed
last AFAICT.
http://cgit.osmocom.org/openbsc/commit/?id=8eb976ce06983e625865399fa8a6054a…
commit 8eb976ce06983e625865399fa8a6054af83e0cc3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 15:04:56 2016 +0100
cosmetics: link_id=42, s/Iu-CS/IuCS, debug logs.
Until I get the proper link id from the SUA SAP, make sure we recognise it
as hardcoded by setting it to 42.
http://cgit.osmocom.org/openbsc/commit/?id=d6219b3df95af04a1f2c241caa459475…
commit d6219b3df95af04a1f2c241caa459475b03513d9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:27:22 2016 +0100
cscn: allocate IuCS conn, properly return rc.
http://cgit.osmocom.org/openbsc/commit/?id=5837bf9ec94bb6e9197ace311a64475e…
commit 5837bf9ec94bb6e9197ace311a64475e22ee96b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:20:27 2016 +0100
cscn: call msc_compl_l3() from subscr_conn_allocate_iu()
Pubish msc_compl_l3() decl in new file libmsc/msc_api.h (but see comment).
Call msc_compl_l3() when establishing a subscriber connection for IuCS.
Remove bts from subscr_conn_allocate_iu() signature, use network, link_id and
conn_id instead.
Move subscr_conn_allocate_iu() to the top of the file, because it semantically
belongs before subscr_conn_lookup_iu().
http://cgit.osmocom.org/openbsc/commit/?id=e5fc7f8cbb0e3ba78302c638b64da213…
commit e5fc7f8cbb0e3ba78302c638b64da213c6f00e04
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:48:03 2016 +0100
cscn: default to osmo-cscn.cfg, not opencscn.cfg
http://cgit.osmocom.org/openbsc/commit/?id=f5e6f98506eceb0a3f4232eed1ac4fb6…
commit f5e6f98506eceb0a3f4232eed1ac4fb67ebdf663
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:03:45 2016 +0100
cscn: move gsm0408_rcvmsg_iucs() decl to proper place.
Add noinst-header iu_cs.h and move the gsm0408_rcvmsg_iucs() declaration
there.
http://cgit.osmocom.org/openbsc/commit/?id=b131a2582bd1f977727b86a1002ba3d5…
commit b131a2582bd1f977727b86a1002ba3d5cc20ceb3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 19:24:01 2016 +0100
put Iu-common and Iu-CS stuff in proper places
Add libiu to contain the parts used by both Iu-CS (in osmo-cscn) and Iu-PS (in
gprs) into libiu. It's rather thin and may make sense to move to osmo-iuh
altogether, eventually.
iu.c is half moved to libiu/, and half to osmo-cscn/iu_cs.c.
http://cgit.osmocom.org/openbsc/commit/?id=f3ce8895953e2530f1a5d4f96ba80473…
commit f3ce8895953e2530f1a5d4f96ba80473a49c2eb2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 25 18:53:22 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=99c725d1af962a7b1c5ba61062c93b13…
commit 99c725d1af962a7b1c5ba61062c93b1301789162
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:46 2016 +0100
todo / #if 0
http://cgit.osmocom.org/openbsc/commit/?id=c2d770fa2ded5765525a8ab0d4b0cdec…
commit c2d770fa2ded5765525a8ab0d4b0cdec63302da8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:09:25 2016 +0100
minor fixes
http://cgit.osmocom.org/openbsc/commit/?id=28a716a2661c684baadc57775b5fce7a…
commit 28a716a2661c684baadc57775b5fce7af190f04c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:08:25 2016 +0100
func declaration, comments
http://cgit.osmocom.org/openbsc/commit/?id=6922ea4d7492bcf57b4c341349928547…
commit 6922ea4d7492bcf57b4c3413499285476b06c20d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 17:07:42 2016 +0100
fix: it's called msgb.dst.
http://cgit.osmocom.org/openbsc/commit/?id=10805a0825781f73bd8fb99e101ac9d4…
commit 10805a0825781f73bd8fb99e101ac9d41ba540b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:04:03 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=27af719fc9c1ee4852e103a7c8fd558f…
commit 27af719fc9c1ee4852e103a7c8fd558feb124c0e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:03:52 2016 +0100
Indicate A-interface for new A subscr-conn.
http://cgit.osmocom.org/openbsc/commit/?id=cec1f8b725757f872a5a71c869cca0d8…
commit cec1f8b725757f872a5a71c869cca0d88e8fd057
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:02:23 2016 +0100
Add some Iu-CS functions (in the wrong place though, wip)
http://cgit.osmocom.org/openbsc/commit/?id=c3e0cbbb0f8346b505ee21837499a4ec…
commit c3e0cbbb0f8346b505ee21837499a4eceef34aaf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 15:57:48 2016 +0100
cosmetic: a rename, comments.
Rename conn_ctx_list -> ue_conn_ctx_list.
Indicate Iu-CS 'siblings' for a couple of functions.
Tweak/add comments.
http://cgit.osmocom.org/openbsc/commit/?id=72b4c680dc7a0a17b499b4b0bc310983…
commit 72b4c680dc7a0a17b499b4b0bc310983a6b1fd98
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 15:52:50 2016 +0100
Add Iu-CS indicator to struct gsm_subscriber_connection.
Introduce enum interface_type and gsm_subscriber_connection.via_iface to
distinguish between A-interface and Iu-CS-interface connections.
Add gsm_subscriber_connection.iu.link_id and iu.conn_id.
http://cgit.osmocom.org/openbsc/commit/?id=99eb03e4b3fd88c9f816e109b47b6259…
commit 99eb03e4b3fd88c9f816e109b47b62597a5220a2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 10:59:18 2016 +0100
log level: DIUCS = debug
http://cgit.osmocom.org/openbsc/commit/?id=8b58e3dd56c75d837b9139aefa677866…
commit 8b58e3dd56c75d837b9139aefa67786652237a31
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 14 15:08:39 2016 +0100
wip (reminders to self, whitespace)
http://cgit.osmocom.org/openbsc/commit/?id=d1f20ad0e5d4f4ca30e28608dbc3940e…
commit d1f20ad0e5d4f4ca30e28608dbc3940e7017236d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:08:42 2016 +0100
make osmo-cscn compile and receive first Iu-CS buf (and log it only)
http://cgit.osmocom.org/openbsc/commit/?id=c43616a46ce0d42b5cad0f3926fd3e9e…
commit c43616a46ce0d42b5cad0f3926fd3e9ef671f60a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:07:40 2016 +0100
iu_init: add addr and port args
http://cgit.osmocom.org/openbsc/commit/?id=bdd09960a16d7c047aad97b22be3b94c…
commit bdd09960a16d7c047aad97b22be3b94cc3a3f58c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 12 15:06:02 2016 +0100
add DIUCS debug id
http://cgit.osmocom.org/openbsc/commit/?id=29754bb3eefb283be3af57035272a4d5…
commit 29754bb3eefb283be3af57035272a4d5c75eddb8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:45 2016 +0100
various small fixes
http://cgit.osmocom.org/openbsc/commit/?id=280ea3a956a85624400475bff495c5b8…
commit 280ea3a956a85624400475bff495c5b8c4af24c2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 11 00:00:24 2016 +0100
sai arg back to pointer
http://cgit.osmocom.org/openbsc/commit/?id=4c358850d1da56a0a0e8247df5bf6392…
commit 4c358850d1da56a0a0e8247df5bf639234a87344
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:43:53 2016 +0100
some fixes
http://cgit.osmocom.org/openbsc/commit/?id=b7d563813efd9015f0ebb57877aaed39…
commit b7d563813efd9015f0ebb57877aaed39e404d3e5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:43:24 2016 +0100
generalize rab_act for ps and cs
http://cgit.osmocom.org/openbsc/commit/?id=d5d4dd8c25d6e8807919123193a66686…
commit d5d4dd8c25d6e8807919123193a66686f579783c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:41:51 2016 +0100
move struct ue_conn_ctx to header
http://cgit.osmocom.org/openbsc/commit/?id=d33f9d68e93d953f57eae2d0bd3cbc89…
commit d33f9d68e93d953f57eae2d0bd3cbc89d3ea7b21
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:43 2016 +0100
sgsn_iu -> iu
http://cgit.osmocom.org/openbsc/commit/?id=5df87218ccc17df8bb8a1fa4e68af175…
commit 5df87218ccc17df8bb8a1fa4e68af175520f396b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:40:12 2016 +0100
sai arg
http://cgit.osmocom.org/openbsc/commit/?id=f77cc34b1010a8896fd6ac7b5979c72a…
commit f77cc34b1010a8896fd6ac7b5979c72af509fb39
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:04:53 2016 +0100
iu_common
http://cgit.osmocom.org/openbsc/commit/?id=8711d73e742a5ee1fcfc378b3da0d6ea…
commit 8711d73e742a5ee1fcfc378b3da0d6eaf8559bf3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 22:58:18 2016 +0100
rename sgsn_iu.c to iu.c.
That code seems to be usable for the CS side, as well. A more general name
is applicable. todo: move out of gprs even.
http://cgit.osmocom.org/openbsc/commit/?id=f8e2bdf7637a0e04c2e7756d79a4ea35…
commit f8e2bdf7637a0e04c2e7756d79a4ea3532b7cbf2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 22:50:11 2016 +0100
tweak ..rcvmsg_iu()'s sai arg.
It was a uint16_t*, but is passed as a uint16_t, and never used anyway, yet.
http://cgit.osmocom.org/openbsc/commit/?id=ab549c833ad2c636ad32f3a0f84aaf81…
commit ab549c833ad2c636ad32f3a0f84aaf81b229edef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 02:41:23 2016 +0100
iu_common wip
http://cgit.osmocom.org/openbsc/commit/?id=61e540d202007610b73324cc4cfd4e6d…
commit 61e540d202007610b73324cc4cfd4e6dfa1e8e9b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:38:40 2016 +0100
gitignore
http://cgit.osmocom.org/openbsc/commit/?id=cfcda7d563cb1ea9b2c15cb08bb4dfb4…
commit cfcda7d563cb1ea9b2c15cb08bb4dfb4b78a0af8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:14:24 2016 +0100
cscn
http://cgit.osmocom.org/openbsc/commit/?id=67d6c084333b2429d053dd449ceaaeab…
commit 67d6c084333b2429d053dd449ceaaeab73f56951
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:50 2016 +0100
asn_debug
http://cgit.osmocom.org/openbsc/commit/?id=418767e1478676ec4feaae326b99d373…
commit 418767e1478676ec4feaae326b99d3732f244f83
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:13:11 2016 +0100
cosmetic
http://cgit.osmocom.org/openbsc/commit/?id=346bf67922dfb371fbefdb0b38114796…
commit 346bf67922dfb371fbefdb0b38114796c45e7d41
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:33:26 2016 +0100
typo
http://cgit.osmocom.org/openbsc/commit/?id=9306eb4bc2249d466d68d54efec3d45d…
commit 9306eb4bc2249d466d68d54efec3d45d9e9d678f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Jan 6 13:28:32 2016 +0100
wip
http://cgit.osmocom.org/openbsc/commit/?id=f1e41720e0e6c82f7b425ba8c981fd74…
commit f1e41720e0e6c82f7b425ba8c981fd741547092e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 13:04:24 2016 +0100
cscn: adjust header comment.
http://cgit.osmocom.org/openbsc/commit/?id=d9acd88a82174271a5771cf91ddd343f…
commit d9acd88a82174271a5771cf91ddd343f66080015
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Jan 5 14:45:53 2016 +0100
Add osmo-cscn, as a copy of osmo-nitb.
CSCN means "Circuit Switched Core Network" (-in-the-box) and will become a
NITB-without-BSC, so that it talks Iu-cs to the HNBGW and talks 'A' to an
external BSC.
Copying NITB is debatable: on the one hand, we've agreed on the name Osmo-CSCN
for the end result (without internal BSC). On the other hand, I will probably
add Iu-cs into the NITB code incrementally, in such a way that theoretically,
both Iu-cs and the internal BSC functionality could be used at the same time.
So Osmo-CSCN will be a NITB plus Iu-cs for a while. Instead of adding to NITB,
I prefer to work on a copy, so that the original NITB remains more or less
unchanged.
Only a later step will clearly distinguish CSCN from NITB: when the BSC part is
split off for the benefit of a proper A-interface, and CSCN talks to an
external BSC.
http://cgit.osmocom.org/openbsc/commit/?id=f561a0579d0bc8e22e7d212f5fffc93b…
commit f561a0579d0bc8e22e7d212f5fffc93b1c8eaa97
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Dec 26 03:02:20 2015 +0100
doc: add call graphs from MSC to BSC or HNB-GW (wip)
http://cgit.osmocom.org/openbsc/commit/?id=1b3483180c2622be851192529b9b5878…
commit 1b3483180c2622be851192529b9b58782da07165
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun Jan 10 23:06:21 2016 +0100
disable some sgsn_tests to pass the status quo.
while working on this, I need to see whether I break any more things.
So remove some noise temporarily.
http://cgit.osmocom.org/openbsc/commit/?id=3929ead334a8f5f908e1f8750ba64d90…
commit 3929ead334a8f5f908e1f8750ba64d907c2ea55c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:16:35 2016 +0100
sgsn_test build
http://cgit.osmocom.org/openbsc/commit/?id=466643448fca7a52f100dfb2ac53c3c3…
commit 466643448fca7a52f100dfb2ac53c3c3ddf35fa4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:16:19 2016 +0100
sgsn_test: apply addition of gb member
http://cgit.osmocom.org/openbsc/commit/?id=3bb89f26f3dc198c7967a1cd4defb6fd…
commit 3bb89f26f3dc198c7967a1cd4defb6fd89514d34
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 01:37:42 2016 +0100
fix sgsn_mm_ctx_cleanup_free: TLLI unass. after sgsn_mm_ctx_free.
The comment says so and it was moved above sgsn_mm_ctx_free in a commit
marked as ugly hack.
http://cgit.osmocom.org/openbsc/commit/?id=4b31df869ddaa5ffd9dcf3d9c53ec06c…
commit 4b31df869ddaa5ffd9dcf3d9c53ec06c2f208a8b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Jan 8 02:40:29 2016 +0100
fix ranap_handle_co_dt, failed to pass struct pointer
http://cgit.osmocom.org/openbsc/commit/?id=4a84509818589396e5646f3e09eae9d9…
commit 4a84509818589396e5646f3e09eae9d99bd4eb6a
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.
http://cgit.osmocom.org/openbsc/commit/?id=5c38b1c1b587df7b8c8cfb56c9dd52c0…
commit 5c38b1c1b587df7b8c8cfb56c9dd52c033d4b913
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 24 16:36:32 2015 +0100
gsm_04_11.c/04_08.c: s/lchan/conn/ where we don't use lchan for years
http://cgit.osmocom.org/openbsc/commit/?id=f0964b7ff9652fc638414c26fc91948b…
commit f0964b7ff9652fc638414c26fc91948b3296a638
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Jan 5 15:09:21 2016 +0100
remove dead code from Makefile.am
http://cgit.osmocom.org/openbsc/commit/?id=25ec93e80ec621eab41a56daeb03b8fd…
commit 25ec93e80ec621eab41a56daeb03b8fd83d6d970
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Jan 5 15:07:25 2016 +0100
migrate WIP osmo-iuh hack to use system-installed libosm-ranap.so
this means we no longer try to link to hard-coded files outside of the
openbsc.git repository.
http://cgit.osmocom.org/openbsc/commit/?id=7214876a3b9ac6c0822a6ad01bac6476…
commit 7214876a3b9ac6c0822a6ad01bac6476cb34bcea
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 18:56:13 2015 +0100
WIP: Really ugly hacks to get up to (and including) PDP CTX ACT
http://cgit.osmocom.org/openbsc/commit/?id=25cf5ae8463f67c118c5db2756bbe2c9…
commit 25cf5ae8463f67c118c5db2756bbe2c90944c836
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 29 17:52:51 2015 +0100
add sgsn_iu.c that was missed in large WIP commit
http://cgit.osmocom.org/openbsc/commit/?id=516c9d03efe743649d315408b8e17621…
commit 516c9d03efe743649d315408b8e17621f7c06c80
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=19e740c63c762aab859520ade669a2c4…
commit 19e740c63c762aab859520ade669a2c43df4c00e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
http://cgit.osmocom.org/openbsc/commit/?id=c2d8a30ce29b41b511657c3f2a50b2f4…
commit c2d8a30ce29b41b511657c3f2a50b2f4bc868c62
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:49:37 2015 +0100
WIP
http://cgit.osmocom.org/openbsc/commit/?id=f0ea38257a4c927a47f6a5f8ae292064…
commit f0ea38257a4c927a47f6a5f8ae2920645eb3b4bd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:31:36 2015 +0100
gprs_gmm.c: Preform LLME operations only if we have one
In case the GMM message did not arrive over a Gb interface, there is no
LLME (and thus the associated pointer is NULL). Don't try to perform
operations on a NULL LLME.
http://cgit.osmocom.org/openbsc/commit/?id=6e4dddce9f8c1db13dd6f83c142d171e…
commit 6e4dddce9f8c1db13dd6f83c142d171eabdf1695
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 22:23:27 2015 +0100
gprs_gmm.c: Make TLLI handling specific to Gb interface
Soem of the operations we perform in the GMM layer are specific to the
GPRS/EDGE radio access network and its Gb interface. Let's make them
conditional to that in preparation of supporting an Iu interface.
http://cgit.osmocom.org/openbsc/commit/?id=339bdad7a2e20609fd7db10f850925c6…
commit 339bdad7a2e20609fd7db10f850925c650aa8bfb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 20:12:28 2015 +0100
gprs_gmm.c: Don't try to de-reference NULL mmctx
There was a comment in the code that certain GMM messages require a
valid mmctx pointer. However, nothing actually checked if that pointer
was in fact non-NULL. We plainly crashed if a MS would send us the
wrong message in the wrong state.
http://cgit.osmocom.org/openbsc/commit/?id=544dbd068d2628d301cbf59013465bfa…
commit 544dbd068d2628d301cbf59013465bfab13c430f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:14:57 2015 +0100
rename gsm0408_gprs_rcvmsg() to gsm0408_gprs_rcvmsg_gb()
This is the entry point for GMM from Gb. We will create a new one
for Iu, so let's be explicit rather than implicit.
http://cgit.osmocom.org/openbsc/commit/?id=479b1613b843f80d20c6cb225a76f895…
commit 479b1613b843f80d20c6cb225a76f89568887621
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 25 19:12:21 2015 +0100
prepare sgsn_mm_ctx for Gb and Iu mode (UMTS)
Let's explicitly mark those sgsn_mm_ctx members that apply for Gb mode
and (upcoming) Iu mode, respectively.
http://cgit.osmocom.org/openbsc/commit/?id=7e239a0d3f51b464f95b5fe23adfc682…
commit 7e239a0d3f51b464f95b5fe23adfc682000f52f9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Jan 28 14:25:31 2016 +0100
Fix two rc values in gsm0408_dispatch()
I do hope the unimplemented/unknown messages did not return 0 intentionally.
http://cgit.osmocom.org/openbsc/commit/?id=2950d75313ac1890eedcb2f93df2afa8…
commit 2950d75313ac1890eedcb2f93df2afa8554ad763
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Jan 18 16:01:34 2016 +0100
move subscriber conns list into struct gsm_network.
Replace the global sub_connections llist with gsm_network.subscr_conns.
Initialize and apply where applicable. Remove bsc_api_sub_connections().
-----------------------------------------------------------------------
Summary of changes:
debian/osmocom-ipaccess-utils.install | 2 +-
openbsc/.gitignore | 2 +-
openbsc/include/openbsc/gprs_sgsn.h | 4 +
openbsc/include/openbsc/gprs_utils.h | 2 +
openbsc/include/openbsc/gsm_04_08_gprs.h | 15 +
openbsc/include/openbsc/gsm_data.h | 14 +-
openbsc/src/gprs/gprs_gmm.c | 198 ++++++++++-
openbsc/src/gprs/gprs_llc.c | 25 +-
openbsc/src/gprs/gprs_sgsn.c | 59 ++--
openbsc/src/gprs/gprs_utils.c | 7 +
openbsc/src/gprs/gsm_04_08_gprs.c | 10 +
openbsc/src/ipaccess/Makefile.am | 6 +-
.../ipaccess/{ipaccess-find.c => abisip-find.c} | 2 +-
openbsc/src/libmsc/Makefile.am | 2 +-
openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 25 +-
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 +-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 8 +-
openbsc/src/utils/Makefile.am | 3 +-
openbsc/tests/bsc/bsc_test.c | 10 +-
openbsc/tests/sgsn/sgsn_test.c | 367 +++++++++++++++++++--
openbsc/tests/smpp/Makefile.am | 2 +-
21 files changed, 629 insertions(+), 149 deletions(-)
rename openbsc/src/ipaccess/{ipaccess-find.c => abisip-find.c} (98%)
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 A-bis protcol interface library".
The branch, neels/bind has been updated
discards f55285329851b54bd42605bd70af4d2f437270d3 (commit)
via 1d8e205e1e74777255f9f1f4ed2239c9f76095b5 (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 (f55285329851b54bd42605bd70af4d2f437270d3)
\
N -- N -- N (1d8e205e1e74777255f9f1f4ed2239c9f76095b5)
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/libosmo-abis/commit/?id=1d8e205e1e74777255f9f1f4ed2…
commit 1d8e205e1e74777255f9f1f4ed2239c9f76095b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 22 13:29:09 2016 +0100
ipa driver: make bind address vty configurable
Add VTY function to set the ipa bind address:
e1_input
ipa bind (A.B.C.D|any)
Add a priv pointer to struct e1inp_driver in order to communicate the bind
address parameter to ipaccess_line_update(). Add two "internal.h" functions to
get/set it in the ipa driver struct.
Add static ip_bind_addr() to use the IP address set from the VTY or, if none,
use "0.0.0.0". Apply in ipaccess_line_update().
-----------------------------------------------------------------------
Summary of changes:
include/internal.h | 5 ++++-
include/osmocom/abis/abis.h | 5 +----
src/e1_input.c | 6 +++---
src/e1_input_vty.c | 26 ++++++++++++++++++++++++++
src/init.c | 4 ++--
src/input/ipaccess.c | 13 +++++++++++--
6 files changed, 47 insertions(+), 12 deletions(-)
hooks/post-receive
--
Osmocom A-bis protcol interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, master has been updated
via f3f1bde4fcabf20d00b60de934e1c1e07ab0b16c (commit)
from 528ff3910f6f4455c6aee9794e05bd7d54bcc01f (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=f3f1bde4fcabf20d00b60de934e1c1e…
commit f3f1bde4fcabf20d00b60de934e1c1e07ab0b16c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Feb 22 15:14:01 2016 +0100
alloc: Fix UBSAN for accessing the array at -16
This test will check that we exhaust the available TFIs, so the last
TFI is -16 and then we try to store to that address. It is surprising
that it worked!
-----------------------------------------------------------------------
Summary of changes:
tests/alloc/AllocTest.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 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 "An utility library for Open Source Mobile Communications".
The branch, max/l1sap has been deleted
was 2c9ae57e4099625ed4fe8f38a90d887c154e387b
-----------------------------------------------------------------------
2c9ae57e4099625ed4fe8f38a90d887c154e387b Extend L1SAP PH-DATA with presence information
-----------------------------------------------------------------------
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, max/l1sap has been deleted
was ff56df575a44b6417614cab19b066f9c6dbf91a7
-----------------------------------------------------------------------
ff56df575a44b6417614cab19b066f9c6dbf91a7 Fix ocmo-bts-octphy interaction with OsmoPCU
-----------------------------------------------------------------------
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 "UNNAMED PROJECT".
The branch, max/gsmtapext has been deleted
was 7c2eb432e439e8ef7191e27b528e4de19b030ede
-----------------------------------------------------------------------
7c2eb432e439e8ef7191e27b528e4de19b030ede Add gsmtap support to generic bts
-----------------------------------------------------------------------
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 "UNNAMED PROJECT".
The branch, max/gsmtap2 has been deleted
was b145fb7d04bf7d17556918045b650081f37e3e9d
-----------------------------------------------------------------------
b145fb7d04bf7d17556918045b650081f37e3e9d Add gsmtap support to generic bts
-----------------------------------------------------------------------
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 "UNNAMED PROJECT".
The branch, master has been updated
via 528ff3910f6f4455c6aee9794e05bd7d54bcc01f (commit)
via 2efdf69734dc8d7f0953caad1563552f53c47b06 (commit)
via 9d5580b6dd8069dbb5cdfa00b65f73978f580bcc (commit)
from 4f8438a6cd0f34bb22493b13154e382983bbda01 (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=528ff3910f6f4455c6aee9794e05bd7…
commit 528ff3910f6f4455c6aee9794e05bd7d54bcc01f
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:42:33 2016 +0100
Add gsmtap support to generic bts
Instrument TX and RX functions dealing with regular BTS (without direct
DSP access) to use GSMTAP. Previously only DSP-related functions were
instrumented.
http://cgit.osmocom.org/osmo-pcu/commit/?id=2efdf69734dc8d7f0953caad1563552…
commit 2efdf69734dc8d7f0953caad1563552f53c47b06
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:39:30 2016 +0100
Introduce --gsmtap-ip/-i option
This option allows user to use custom IP address instead of default "localhost".
Correspondingly gsmtap init moved from sysmoBTS-specific code up to "bts" struct
level. This way it can be easier reused by other implementations. The
lack of regressions was verified by checking following command on
sysmoBTS: "./osmo-pcu -c osmo-pcu.cfg -r 1 -i 192.168.10.1" where
192.168.10.1 is the host which was running wireshark and netcat:
"nc -u -l 192.168.10.1 -p 4729" to accept gsmtap flow.
http://cgit.osmocom.org/osmo-pcu/commit/?id=9d5580b6dd8069dbb5cdfa00b65f739…
commit 9d5580b6dd8069dbb5cdfa00b65f73978f580bcc
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:26:10 2016 +0100
Ignore files generated by cscope tool
Signed-off-by: Max <msuraev(a)sysmocom.de>
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
src/bts.h | 2 ++
src/pcu_l1_if.cpp | 43 ++++++++++++++++++++++++++++++-------------
src/pcu_main.cpp | 17 ++++++++++++++++-
src/sysmo_l1_if.c | 6 ++----
5 files changed, 51 insertions(+), 18 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 "UNNAMED PROJECT".
The branch, max/gsmtap2 has been updated
discards 83f260fe8f6347ba7f7bb5f3e89d3032782dc74b (commit)
via b145fb7d04bf7d17556918045b650081f37e3e9d (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 (83f260fe8f6347ba7f7bb5f3e89d3032782dc74b)
\
N -- N -- N (b145fb7d04bf7d17556918045b650081f37e3e9d)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=b145fb7d04bf7d17556918045b65008…
commit b145fb7d04bf7d17556918045b650081f37e3e9d
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:42:33 2016 +0100
Add gsmtap support to generic bts
Instrument TX and RX functions dealing with regular BTS (without direct
DSP access) to use GSMTAP. Previously only DSP-related functions were
instrumented.
-----------------------------------------------------------------------
Summary of changes:
src/pcu_l1_if.cpp | 5 +----
1 file changed, 1 insertion(+), 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 "UNNAMED PROJECT".
The branch, max/gsmtap2 has been updated
discards 9fede59c8072797f94c6780757fac4c84bf8a9c6 (commit)
via 83f260fe8f6347ba7f7bb5f3e89d3032782dc74b (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 (9fede59c8072797f94c6780757fac4c84bf8a9c6)
\
N -- N -- N (83f260fe8f6347ba7f7bb5f3e89d3032782dc74b)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=83f260fe8f6347ba7f7bb5f3e89d303…
commit 83f260fe8f6347ba7f7bb5f3e89d3032782dc74b
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:42:33 2016 +0100
Add gsmtap support to generic bts
Instrument TX and RX functions dealing with regular BTS (without direct
DSP access) to use GSMTAP. Previously only DSP-related functions were
instrumented.
-----------------------------------------------------------------------
Summary of changes:
src/pcu_l1_if.cpp | 48 +++++++++++++++++++++++++-----------------------
1 file changed, 25 insertions(+), 23 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 "UNNAMED PROJECT".
The branch, max/gsmtap2 has been updated
discards 372a5474539f900b200cf0f2017b571270ae16f2 (commit)
via 9fede59c8072797f94c6780757fac4c84bf8a9c6 (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 (372a5474539f900b200cf0f2017b571270ae16f2)
\
N -- N -- N (9fede59c8072797f94c6780757fac4c84bf8a9c6)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=9fede59c8072797f94c6780757fac4c…
commit 9fede59c8072797f94c6780757fac4c84bf8a9c6
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:42:33 2016 +0100
Add gsmtap support to generic bts
Instrument TX and RX functions dealing with regular BTS (without direct
DSP access) to use GSMTAP. Previously only DSP-related functions were
instrumented.
-----------------------------------------------------------------------
Summary of changes:
src/pcu_l1_if.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 "UNNAMED PROJECT".
The branch, max/gsmtap2 has been updated
discards 1abca6c33d95c0bf360d4dfc1f0bb15b195c957a (commit)
via 372a5474539f900b200cf0f2017b571270ae16f2 (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 (1abca6c33d95c0bf360d4dfc1f0bb15b195c957a)
\
N -- N -- N (372a5474539f900b200cf0f2017b571270ae16f2)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=372a5474539f900b200cf0f2017b571…
commit 372a5474539f900b200cf0f2017b571270ae16f2
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:42:33 2016 +0100
Add gsmtap support to generic bts
Instrument TX and RX functions dealing with regular BTS (without direct
DSP access) to use GSMTAP. Previously only DSP-related functions were
instrumented.
-----------------------------------------------------------------------
Summary of changes:
src/pcu_l1_if.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
discards 2c541c652d1524c9770849c65cef9b3d039008bf (commit)
via cb20c83323da485ff392ccffa7ec75de8e2ffede (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 (2c541c652d1524c9770849c65cef9b3d039008bf)
\
N -- N -- N (cb20c83323da485ff392ccffa7ec75de8e2ffede)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=cb20c83323da485ff392ccffa7ec75d…
commit cb20c83323da485ff392ccffa7ec75de8e2ffede
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Feb 18 17:48:07 2016 +0100
Fix ocmo-bts-octphy interaction with OsmoPCU
Previously osmo-bts-octphy have not provided in-band presence
information which cause off-by-one errors and misinterpretation of
ph_data_ind by PCU. This fixed now by adding support for explicitly
passing PH-DATA presence info. Corresponding check and in-band passing
of presence information are removed.
Note: this requires libosmocore version with osmo_ph_pres_info_type
support integrated.
[hfreyther/max: Remove + 1 from the decoded length]
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 2c541c652d1524c9770849c65cef9b3d039008bf (commit)
from 94bb3769f36c8b64c5dc196f02f22994543997d2 (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=2c541c652d1524c9770849c65cef9b3…
commit 2c541c652d1524c9770849c65cef9b3d039008bf
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Feb 18 17:48:07 2016 +0100
Fix ocmo-bts-octphy interaction with OsmoPCU
Previously osmo-bts-octphy have not provided in-band presence
information which cause off-by-one errors and misinterpretation of
ph_data_ind by PCU. This fixed now by adding support for explicitly
passing PH-DATA presence info. Corresponding check and in-band passing
of presence information are removed.
Note: this requires libosmocore version with osmo_ph_pres_info_type
support integrated.
[hfreyther/max: Remove + 1 from the decoded length, bump the protocol
version even if the ABI change is coming from libosmocore but let us
be explicity here]
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/pcuif_proto.h | 2 +-
include/osmo-bts/scheduler_backend.h | 2 +-
src/common/l1sap.c | 5 +++--
src/common/scheduler.c | 3 ++-
src/osmo-bts-octphy/l1_if.c | 1 +
src/osmo-bts-trx/scheduler_trx.c | 16 +++++++---------
6 files changed, 15 insertions(+), 14 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 OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/nitb-bind has been created
at c1b420615d0c5a1087e44f97762a0b0b4bf3cb27 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=c1b420615d0c5a1087e44f97762a0b0b…
commit c1b420615d0c5a1087e44f97762a0b0b4bf3cb27
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 22 13:43:37 2016 +0100
libosmo_abis_init: pass new IP bind addr param
All callers pass it as NULL to use any interface as before. This will change
for at least osmo-nitb soon.
-----------------------------------------------------------------------
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 A-bis protcol interface library".
The branch, neels/bind has been created
at f55285329851b54bd42605bd70af4d2f437270d3 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-abis/commit/?id=f55285329851b54bd42605bd70a…
commit f55285329851b54bd42605bd70af4d2f437270d3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 22 13:29:09 2016 +0100
ip: make bind address configurable
Add bind address params to libosmo_abis_init(), e1inp_init(), e1inp_ipaccess_init().
Rename e1inp_ipaccess_init() to e1inp_ip_init(). In fact the whole ipaccess
reference should be named just ip, as it is used for all BTS models using IP
network interfaces, not just those from the ip.access vendor. I couldn't resist
to rename this function I am touching, but am restraining myself from kicking
off a renaming avalanche apart from that.
Add a priv pointer to struct e1inp_driver in order to communicate the bind
address parameter from e1inp_ip_init() to ipaccess_line_update().
Add static ip_bind_addr() to default to "0.0.0.0" if the e1inp_driver's priv is
not set, and use that in ipaccess_line_update().
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom A-bis protcol interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, sysmocom/iu has been updated
via c01abec7d8393e3a23cac346283a7f0d1928d697 (commit)
from 9295f95c5dca8e2a1c7ddc2cbe8f2862f97f4491 (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=c01abec7d8393e3a23cac346283a7f0d…
commit c01abec7d8393e3a23cac346283a7f0d1928d697
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Feb 22 12:16:55 2016 +0100
osmo-bsc: half-fix tz override to allow compilation
As described in a comment, for MSCSPLIT the tz data has been moved to network
level. To allow compiling osmo-bsc on the sysmocom-iu branch, move tz up to
network level in osmo-bsc as well.
This could be done better for osmo-bsc, rather easily too, still allowing
per-BTS timezone settings. But I'm trying to focus on IuCS and would like to
come back to this later.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 14 ++++++++------
openbsc/src/osmo-bsc/osmo_bsc_ctrl.c | 25 +++++++++++++++++++------
openbsc/src/osmo-bsc/osmo_bsc_filter.c | 15 ++++++++-------
openbsc/src/osmo-bsc/osmo_bsc_main.c | 8 ++++++--
openbsc/tests/bsc/bsc_test.c | 10 +++++-----
5 files changed, 46 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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, max/l1sap has been updated
discards afcc88d095e13553c3e7a11cb454c4eb0a533945 (commit)
via ff56df575a44b6417614cab19b066f9c6dbf91a7 (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 (afcc88d095e13553c3e7a11cb454c4eb0a533945)
\
N -- N -- N (ff56df575a44b6417614cab19b066f9c6dbf91a7)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=ff56df575a44b6417614cab19b066f9…
commit ff56df575a44b6417614cab19b066f9c6dbf91a7
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Feb 18 17:48:07 2016 +0100
Fix ocmo-bts-octphy interaction with OsmoPCU
Previously osmo-bts-octphy have not provided in-band presence
information which cause off-by-one errors and misinterpretation of
ph_data_ind by PCU. This fixed now by adding support for explicitly
passing PH-DATA presence info. Corresponding check and in-band passing
of presence information are removed.
Note: this requires libosmocore version with osmo_ph_pres_info_type
support integrated.
-----------------------------------------------------------------------
Summary of changes:
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 "UNNAMED PROJECT".
The branch, max/gsmtap2 has been updated
discards a43fe8ba5c3324050f8bbf987f43da08bae5532f (commit)
discards c5276a57f99a377583936876010592a21a92f533 (commit)
via 1abca6c33d95c0bf360d4dfc1f0bb15b195c957a (commit)
via 12079db43965269e7ce73a61503a79111b42747a (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 (a43fe8ba5c3324050f8bbf987f43da08bae5532f)
\
N -- N -- N (1abca6c33d95c0bf360d4dfc1f0bb15b195c957a)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=1abca6c33d95c0bf360d4dfc1f0bb15…
commit 1abca6c33d95c0bf360d4dfc1f0bb15b195c957a
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:42:33 2016 +0100
Add gsmtap support to generic bts
Instrument TX and RX functions dealing with regular BTS (without direct
DSP access) to use GSMTAP. Previously only DSP-related functions were
instrumented.
http://cgit.osmocom.org/osmo-pcu/commit/?id=12079db43965269e7ce73a61503a791…
commit 12079db43965269e7ce73a61503a79111b42747a
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:39:30 2016 +0100
Introduce --gsmtap-ip/-i option
This option allows user to use custom IP address instead of default "localhost".
Correspondingly gsmtap init moved from sysmoBTS-specific code up to "bts" struct
level. This way it can be easier reused by other implementations. The
lack of regressions was verified by checking following command on
sysmoBTS: "./osmo-pcu -c osmo-pcu.cfg -r 1 -i 192.168.10.1" where
192.168.10.1 is the host which was running wireshark and netcat:
"nc -u -l 192.168.10.1 -p 4729" to accept gsmtap flow.
-----------------------------------------------------------------------
Summary of changes:
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 "UNNAMED PROJECT".
The branch, max/gsmtap2 has been created
at a43fe8ba5c3324050f8bbf987f43da08bae5532f (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=a43fe8ba5c3324050f8bbf987f43da0…
commit a43fe8ba5c3324050f8bbf987f43da08bae5532f
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:42:33 2016 +0100
Add gsmtap support to generic bts
Instrument TX and RX functions dealing with regular BTS (without direct
DSP access) to use GSMTAP. Previously only DSP-related functions were
instrumented.
http://cgit.osmocom.org/osmo-pcu/commit/?id=c5276a57f99a377583936876010592a…
commit c5276a57f99a377583936876010592a21a92f533
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:39:30 2016 +0100
Introduce --gsmtap-ip/-i option
This option allows user to use custom IP address instead of default "localhost".
Correspondingly gsmtap init moved from sysmoBTS-specific code up to "bts" struct
level. This way it can be easier reused by other implementations.
http://cgit.osmocom.org/osmo-pcu/commit/?id=3e864cc7f2e8d7f554f744b0299dd03…
commit 3e864cc7f2e8d7f554f744b0299dd033898301de
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:26:10 2016 +0100
Ignore files generated by cscope tool
Signed-off-by: Max <msuraev(a)sysmocom.de>
-----------------------------------------------------------------------
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom code for Iuh interface".
The branch, master has been updated
via 19dea8b49b538a1918bd25d814c212fe397b3cad (commit)
from ce5b9965f94839c79128c6ff72034995022db1de (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-iuh/commit/?id=19dea8b49b538a1918bd25d814c212f…
commit 19dea8b49b538a1918bd25d814c212fe397b3cad
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Fri Feb 19 16:53:43 2016 +0100
asn1: Generate _free_*ies function declarations
ranap_ies_defs.h is checked in so update it
hnbap_ies_defs.h and rua_ies_defs.h need to be regenerated
-----------------------------------------------------------------------
Summary of changes:
asn1/utils/asn1tostruct.py | 12 ++
include/osmocom/ranap/ranap_ies_defs.h | 317 ++++++++++++++++++++++++++++++++-
2 files changed, 328 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via cc00bf8779f48fd1e592fc7d0a60fc00b04826cd (commit)
from f78ec5ce0d0f6038147d9b9e14d81094309ba5d5 (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=cc00bf8779f48fd1e592fc7d0a60…
commit cc00bf8779f48fd1e592fc7d0a60fc00b04826cd
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Feb 22 11:03:26 2016 +0100
Extend L1SAP PH-DATA with presence information
Previously the presence of header and data blocks were communicated
in-band which decreases code readability and makes it unnecessary hard
to add support for new hardware.
Note: OsmoBTS have to be modified to take advantage of extended
ph_data_param structure.
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 +
include/osmocom/gsm/l1sap.h | 11 +++++++++++
2 files changed, 12 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, jerlbeck/fixes/sgsn has been deleted
was 622f82e46a26f7758df607d464c552167481e943
-----------------------------------------------------------------------
622f82e46a26f7758df607d464c552167481e943 sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches
-----------------------------------------------------------------------
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 389a62d752576d32f13bcf78a855ec0adaaec617 (commit)
via 5ac4aadd1a9613db6592bf8a82ddbbf273ab2c3e (commit)
via 1330478aa508ddaf2b0045d7b3acd97665712aac (commit)
via d35957a7d976e49dc3ff7eda0280f4fadbb69c0b (commit)
via d58c033305a644b5c44a836ce8bc7a552499014d (commit)
via e7bcdc3bdac76503fa75a64fd1d592ef77ebc294 (commit)
via 9158089fa8564bbca8dca4c902b6ae55c65cda98 (commit)
via 3fbf0a3735deec391f64fc7a01b9b8f21d006275 (commit)
from 2259c7528e583a10628d0690d7cabfa749b23257 (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=389a62d752576d32f13bcf78a855ec0a…
commit 389a62d752576d32f13bcf78a855ec0adaaec617
Merge: 2259c75 5ac4aad
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Feb 22 11:02:36 2016 +0100
Merge branch 'jerlbeck/fixes/sgsn'
Remove the assert in the llme by avoiding the usage of foreign to local
mappings of TLLIs. The asserts had been hit at 32C3 and the fixes were
created by Jacob and had been tested at the convention.
http://cgit.osmocom.org/openbsc/commit/?id=5ac4aadd1a9613db6592bf8a82ddbbf2…
commit 5ac4aadd1a9613db6592bf8a82ddbbf273ab2c3e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 4 18:43:38 2016 +0100
sgsn: Re-add searching for MM ctx based on TLLI / P-TMSI matches
If an MM context cannot be found based on BBSGP info and a RA UPDATE
REQUEST is received, try to find an MM context with an P-TMSI from
which the TLLI could have been derived. This also checks, whether the
routing area matches.
This is similar to the old behaviour removed by the commits
"sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli" and
"sgsn: Remove tlli_foreign2local", except that this will only
be done for RA UPDATE REQUESTs now.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=1330478aa508ddaf2b0045d7b3acd976…
commit 1330478aa508ddaf2b0045d7b3acd97665712aac
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 4 18:43:37 2016 +0100
sgsn/test: Add test case test_gmm_routing_areas
This test add different cases of routing area changes.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=d35957a7d976e49dc3ff7eda0280f4fa…
commit d35957a7d976e49dc3ff7eda0280f4fadbb69c0b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 4 18:43:36 2016 +0100
sgsn: Change handling of missing mmctx in gsm48_rx_gmm_ra_upd_req
Currently the MM context is just overwritten by a call to
sgsn_mm_ctx_by_tlli(msgb_tlli(msg), &old_ra_id) even if it
has already been found by using the BSSGP info. With the changes
made to sgsn_mm_ctx_by_tlli this will never find a MM context if
the routing area has changed. If the routing area has not changed,
the mmctx has already been found if it exists.
This commit splits searching for an MM context (if it hasn't been
found already) from checking, whether a found one can really be
used. The actual search is removed, so that the MS will be forced to
restart the attach procedure, which is less efficient but safe.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=d58c033305a644b5c44a836ce8bc7a55…
commit d58c033305a644b5c44a836ce8bc7a552499014d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 4 18:43:35 2016 +0100
sgsn: Only look at TLLIs in sgsn_mm_ctx_by_tlli
Currently the code also matches the TLLI against LOCAL and FOREIGN
mappings of the P-TMSI, thus eventually finding MM contexts not
consistent with the TLLI (both tlli and tlli_new differ). On
the other hand, tlli_new is not checked at all.
This commit changes the function to only look at mmctx->tlli,
mmctx->tlli_new, and the routing area.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=e7bcdc3bdac76503fa75a64fd1d592ef…
commit e7bcdc3bdac76503fa75a64fd1d592ef77ebc294
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 4 18:43:34 2016 +0100
sgsn: Make ra_id_equals available as gprs_ra_id_equals
The function is moved to gprs_utils.c, renamed, and made non-static
to be usable in other modules, too.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=9158089fa8564bbca8dca4c902b6ae55…
commit 9158089fa8564bbca8dca4c902b6ae55c65cda98
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 4 18:43:33 2016 +0100
sgsn/test: Add bssgp_raid parameter to send_0408_message
The BSSGP cell identifier is used to get the RA for the TLLI lookup.
The send_0408_message function used in the tests does not set this,
so the RA identifier is always 0-0-0-0.
This commit adds a parameters to pass the RAID and adds missing
dummy RAIDs.
Note that the CI can still not be set and thus is always 0.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=3fbf0a3735deec391f64fc7a01b9b8f2…
commit 3fbf0a3735deec391f64fc7a01b9b8f21d006275
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 4 18:43:32 2016 +0100
sgsn: Remove tlli_foreign2local
Currently foreign TLLI are sometimes mapped to local TLLI in the
hope that they will match. This seems to sometimes introduce
inconsisties, possibly leading to a failing assertion in
_bssgp_tx_dl_ud.
This mapping should probably reduce the allocation of additional
LLME during routing area changes.
This commit removes tlli_foreign2local.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 4 +
openbsc/include/openbsc/gprs_utils.h | 2 +
openbsc/src/gprs/gprs_gmm.c | 38 +++-
openbsc/src/gprs/gprs_llc.c | 25 +--
openbsc/src/gprs/gprs_sgsn.c | 59 +++---
openbsc/src/gprs/gprs_utils.c | 7 +
openbsc/tests/sgsn/sgsn_test.c | 367 ++++++++++++++++++++++++++++++++---
openbsc/tests/sgsn/sgsn_test.ok | 7 +
8 files changed, 417 insertions(+), 92 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, max/l1sap has been updated
discards c6fd0de3bda681e4b8e2a16261381336d06edee7 (commit)
via 2c9ae57e4099625ed4fe8f38a90d887c154e387b (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 (c6fd0de3bda681e4b8e2a16261381336d06edee7)
\
N -- N -- N (2c9ae57e4099625ed4fe8f38a90d887c154e387b)
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=2c9ae57e4099625ed4fe8f38a90d…
commit 2c9ae57e4099625ed4fe8f38a90d887c154e387b
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Feb 18 15:15:20 2016 +0100
Extend L1SAP PH-DATA with presence information
Previously the presence of header and data blocks were communicated
in-band which decreases code readability and makes it unnecessary hard
to add support for new hardware.
Note: OsmoBTS have to be modified to take advantage of extended
ph_data_param structure.
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 +
1 file changed, 1 insertion(+)
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, sysmocom/iu has been updated
via 9295f95c5dca8e2a1c7ddc2cbe8f2862f97f4491 (commit)
from 2450aa7e0d804f696813884844fd100f0c4fdf78 (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=9295f95c5dca8e2a1c7ddc2cbe8f2862…
commit 9295f95c5dca8e2a1c7ddc2cbe8f2862f97f4491
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Feb 22 10:34:32 2016 +0100
osmo-bsc: Pass gsmnet to bsc_vty_init()
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc/osmo_bsc_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/wip/openbsc-to-core has been deleted
was ea7f73254f35e34d8d3f34d38cb6613ae8af4bf0
-----------------------------------------------------------------------
ea7f73254f35e34d8d3f34d38cb6613ae8af4bf0 gb: Add bssgp_msgb_copy function
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via f78ec5ce0d0f6038147d9b9e14d81094309ba5d5 (commit)
from ab0eb96dd9f49aecf6722c0ec01b03d6061cd40e (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=f78ec5ce0d0f6038147d9b9e14d8…
commit f78ec5ce0d0f6038147d9b9e14d81094309ba5d5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Nov 17 09:53:23 2015 +0100
gb: Add bssgp_msgb_copy function
This function originates from openbsc/src/gprs but is just specific
to BSSGP/Gb on the same level like bssgp_msgb_alloc.
This commit puts the former gprs_msgb_copy function beside
bssgp_msgb_alloc.
Renamed function:
gprs_msgb_copy -> bssgp_msgb_copy
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gprs/gprs_bssgp.h | 1 +
src/gb/gprs_bssgp_util.c | 30 ++++++++++++++++++++++++++++++
src/gb/libosmogb.map | 1 +
tests/gb/gprs_bssgp_test.c | 34 ++++++++++++++++++++++++++++++++++
tests/gb/gprs_bssgp_test.ok | 4 ++++
5 files changed, 70 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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/wip/gprs has been deleted
was c6cbeae6a65fa652e245706488583ce7ff393863
-----------------------------------------------------------------------
c6cbeae6a65fa652e245706488583ce7ff393863 gprs: Don't discard SUSPEND/RESUME in bssgp_rcvmsg
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/fixes/gb has been deleted
was ef3ab6b546707f856e3951aedd2d737602c3d434
-----------------------------------------------------------------------
ef3ab6b546707f856e3951aedd2d737602c3d434 ns: Force a defined state when sending NS RESET
-----------------------------------------------------------------------
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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/fixes/ladp-sms has been deleted
was 38c5792721bc1c41d81465e1ce6c7c957fb60f89
-----------------------------------------------------------------------
38c5792721bc1c41d81465e1ce6c7c957fb60f89 msgb: Optionally declare some msgb struct fields as const
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications