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, jerlbeck/testing/pcu has been created
at 769e802fc1114541013e2f2c058b2754a2b33a97 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=769e802fc1114541013e2f2c058b275…
commit 769e802fc1114541013e2f2c058b2754a2b33a97
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 21:36:32 2015 +0200
ms: Do not retrieve MS with IMSI 000 from the storage
The IMSI '000' is used as default value for an incoming BSSGP
message's IMSI IE. This can lead to the retrieval of the wrong MS
object from the storage.
This commit changes the get_ms method to skip the IMSI search if such
an IMSI is passed as selector.
Note that changing the default value in the BSSGP code does not help
here.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=118347847897bacb76d76d85e110ffb…
commit 118347847897bacb76d76d85e110ffb129defd5c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 21:27:34 2015 +0200
tbf: Use update_ms instead of confirm_tlli in handle()
The confirm_tlli method does not handle TLLI clashes in the MS
storage.
This commit changes gprs_rlcmac_dl_tbf::handle() to use update_ms
instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=fa8d07c9f33db7a8ce1b28377a0e474…
commit fa8d07c9f33db7a8ce1b28377a0e474fc57176d9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 18:19:32 2015 +0200
tbf: Clean old MS objects if they have the same TLLI
Currently if an MS retries to access the PCU by using RACH and if
there is already an entry for that MS, a duplicated MS object
referring to the same TLLI is created. This is caused by blindly
setting the TLLI without querying the MS storage to avoid
inconsitencies.
This leads to several entries in the MS storage that are assigned to
the same TLLI. If that happens, 'show ms all' can display multiple
entries with the same TLLI (note that an MS object can belong to
several TLLIs, so there might be an intersection that is not visible
in the list) or 'show tbf all' can show entries with MS_CLASS == 0 in
some cases.
This commit changes update_ms() to merge and clean up old entries
that belong to the given TLLI if they exist. Some data (like the MS
class) is copied to the new MS object.
Note that TBF belonging to the old MS object are deleted immediately
if they have not registered a timer.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=5d34536fcf205a4acda28a2b03d27d3…
commit 5d34536fcf205a4acda28a2b03d27d3701420513
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Sun Aug 16 18:19:32 2015 +0200
tbf: Clean old MS objects (TODO)
-----------------------------------------------------------------------
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 A-bis protcol interface library".
The branch, master has been updated
via b37c5d48f0e5ceed98da7523ddab7878ab1b1cd9 (commit)
from 3a580f263a24e0ce7d3ed544af0373c22ae9eeac (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-abis/commit/?id=b37c5d48f0e5ceed98da7523dda…
commit b37c5d48f0e5ceed98da7523ddab7878ab1b1cd9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 15 10:50:53 2015 +0200
configure.ac: Add subdir-objects
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom A-bis protcol interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 7c942ba1475a366cc7c8a129fbdd335166ce21c6 (commit)
from a9e5252128d1d871739f067fe9b0ca9b9a75a6f7 (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=7c942ba1475a366cc7c8a129fbdd…
commit 7c942ba1475a366cc7c8a129fbdd335166ce21c6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Aug 15 10:49:46 2015 +0200
configure.ac: Add subdir-objects
Apparently this is required under latest autotools versions.
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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, je/master has been deleted
was 04e72d34f5cf885a4d6e2e6b2f2575ad09d0c007
-----------------------------------------------------------------------
04e72d34f5cf885a4d6e2e6b2f2575ad09d0c007 tbf: Always start T3193 when changing state to GPRS_RLCMAC_WAIT_RELEASE
-----------------------------------------------------------------------
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, jerlbeck/master has been updated
via 1c3b8998bc6d9d6f78a2bc29ac1f0ba9cffa4fb8 (commit)
via ac289050825f23320ee60d9bfae87ee3a25fb2c5 (commit)
via 04e72d34f5cf885a4d6e2e6b2f2575ad09d0c007 (commit)
from 6eed1911fd619fb594a9d1a7fc734c1f62ff2f08 (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=1c3b8998bc6d9d6f78a2bc29ac1f0ba…
commit 1c3b8998bc6d9d6f78a2bc29ac1f0ba9cffa4fb8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 14 16:01:36 2015 +0200
ms: Set default CoDel interval to 4s
The current default interval is 2s which seems to be too short when
the DL TBF has to be established. This may cause freezing or really
slow TCP connections.
This commit increases the default value to 4s. When the
dl-tbf-idle-time is set, DL TBF are established less frequent, so
smaller values (like 2s or below) can be used to improve the average
latency when the load is high.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=ac289050825f23320ee60d9bfae87ee…
commit ac289050825f23320ee60d9bfae87ee3a25fb2c5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Aug 14 12:50:54 2015 +0200
tbf: Handle TLLI change on DL
When doing an RA Update the network can request to change the TLLI.
In this case, there can be 2 MS objects with different TLLI for a
single real MS. The first is associated with the old TLLI and the
IMSI, while the second is associated with the new TLLI and no IMSI if
it had been created for the uplink TBF. When the first message with
the new TLLI and the IMSI arrives from the network, the PCU is able
to detect this.
Currently this is not handled properly. The TBFs of the old MS object
are not cleaned up properly, keeping the old MS from being deleted.
This patch modifies gprs_rlcmac_dl_tbf::handle to check for this and
if neccessary to move an existing DL TBF and to clean up the old MS
object to ensure its deletion.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gprs_ms.cpp | 16 ++++++++++-
src/gprs_ms.h | 2 ++
src/tbf_dl.cpp | 78 +++++++++++++++++++++++++++++++--------------------
tests/tbf/TbfTest.cpp | 4 +++
tests/tbf/TbfTest.err | 5 +++-
5 files changed, 73 insertions(+), 32 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via a334e90ddf99697ad6b18df80f1cd7473b2314d4 (commit)
via aeadf261e54d4e3987797b5818a8356441512568 (commit)
via ca7d05bdb9e5be89442d6a2870e87919fdb11b98 (commit)
via a611da8407a609a3a426c61e7fb10230a9320122 (commit)
via 0eaad4f216637804458eacf31b0a1b10cff19e7b (commit)
from e9f7c9925c26b23f7c29ace8da381e439a658eeb (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=a334e90ddf99697ad6b18df80f1cd747…
commit a334e90ddf99697ad6b18df80f1cd7473b2314d4
Merge: e9f7c99 aeadf26
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Aug 14 15:48:54 2015 +0200
Merge branch 'zecke/features/sdp-codec-handling'
Move forward while preserving the legacy handling. Beging to
extract SDP rtpmap information and select codecs atfer this.
It is a foundation we can now build further and better check
ons.
http://cgit.osmocom.org/openbsc/commit/?id=aeadf261e54d4e3987797b5818a83564…
commit aeadf261e54d4e3987797b5818a8356441512568
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Aug 14 15:43:06 2015 +0200
mgcp: Allow to enforce that the codecs need to match
We have a lot of legacy that I am afraid to break. We have
everything in place to make a good codec selection (e.g. if
we can avoid transcoding, pick the one with best quality or
the lowest speed). Right now I have a specific case where
from all options I want to pick GSM. Guard the codec compat
check behind the disallow transcoding option to make sure
to not break legacy application.
http://cgit.osmocom.org/openbsc/commit/?id=ca7d05bdb9e5be89442d6a2870e87919…
commit ca7d05bdb9e5be89442d6a2870e87919fdb11b98
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Aug 14 11:11:51 2015 +0200
mgcp: Turn SDP file parsing in a two stage process
First collect everything we know and the mapping. E.g. a genuis
could remap "3" to "AMR" so we only know the codecs once we are
at the end of the SDP file. Once we have collected everything we
can select the audio codecs. The current code is compatible in
that two codecs will be selected regardless of if they make any
sense or not.
mgcp_set_audio_info could re-use some of our codec information
but then the caller in the MGCP protocol needs to be updated as
well as we use the "I: GSM" information to derive the codec from
there.
http://cgit.osmocom.org/openbsc/commit/?id=a611da8407a609a3a426c61e7fb10230…
commit a611da8407a609a3a426c61e7fb10230a9320122
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Aug 14 09:24:11 2015 +0200
mgcp: Move the SDP handling into a separate file/module
The SDP file handling will get more complicated in terms of
codec selection so let's remove it from the protocol handling
before we start blowing it up in size.
http://cgit.osmocom.org/openbsc/commit/?id=0eaad4f216637804458eacf31b0a1b10…
commit 0eaad4f216637804458eacf31b0a1b10cff19e7b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Aug 14 08:54:58 2015 +0200
mgcp: Remove unused parsing data struct
This struct was removed when we switched to strtok_r for
parsing the data. Remove the left-over.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/mgcp_internal.h | 64 ++++++-
openbsc/src/libmgcp/Makefile.am | 3 +-
openbsc/src/libmgcp/mgcp_protocol.c | 222 +-----------------------
openbsc/src/libmgcp/mgcp_sdp.c | 294 ++++++++++++++++++++++++++++++++
openbsc/tests/mgcp/mgcp_test.c | 59 +++++++
5 files changed, 421 insertions(+), 221 deletions(-)
create mode 100644 openbsc/src/libmgcp/mgcp_sdp.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, je/master has been updated
discards 81f2d449be7ab8c0d4b955b6c24a8cf646278ed3 (commit)
via 04e72d34f5cf885a4d6e2e6b2f2575ad09d0c007 (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 (81f2d449be7ab8c0d4b955b6c24a8cf646278ed3)
\
N -- N -- N (04e72d34f5cf885a4d6e2e6b2f2575ad09d0c007)
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=04e72d34f5cf885a4d6e2e6b2f2575a…
commit 04e72d34f5cf885a4d6e2e6b2f2575ad09d0c007
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 13 18:36:56 2015 +0200
tbf: Always start T3193 when changing state to GPRS_RLCMAC_WAIT_RELEASE
Currently when receiving a PACKET DL ACK/NACK message with the Final
Ack Indicator bit set, the TBF's state is set to
GPRS_RLCMAC_WAIT_RELEASE but T3193 is only started when the LLC queue is
empty. Otherwise the reuse_tbf() method is called to establish a new
DL TBF. In that case, the timer is not started. This will leave the
current TBF without a timer so it is potentially not released later
on.
This is recognisable by sticky entries in the output of the
'show tbf all' command and possibly allocation failures if there are
too many of them.
This commit changes the code to always start T3193 to make sure, that
a timer is always active when the the state is set to
GPRS_RLCMAC_WAIT_RELEASE.
Note that TS 44.060, 9.3.2.6 requests to release the 'old' TBF
immediately in some cases, which is not implemented by this change.
This will lead to a longer reservation period of the TFI only, which
is safer than reassigning it too early.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
tests/tbf/TbfTest.err | 5 ++++-
1 file changed, 4 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 "UNNAMED PROJECT".
The branch, je/master has been created
at 81f2d449be7ab8c0d4b955b6c24a8cf646278ed3 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=81f2d449be7ab8c0d4b955b6c24a8cf…
commit 81f2d449be7ab8c0d4b955b6c24a8cf646278ed3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Aug 13 18:36:56 2015 +0200
tbf: Always start T3193 when changing state to GPRS_RLCMAC_WAIT_RELEASE
Currently when receiving a PACKET DL ACK/NACK message with the Final
Ack Indicator bit set, the TBF's state is set to
GPRS_RLCMAC_WAIT_RELEASE but T3193 is only started when the LLC queue is
empty. Otherwise the reuse_tbf() method is called to establish a new
DL TBF. In that case, the timer is not started. This will leave the
current TBF without a timer so it is potentially not released later
on.
This is recognisable by sticky entries in the output of the
'show tbf all' command and possibly allocation failures if there are
too many of them.
This commit changes the code to always start T3193 to make sure, that
a timer is always active when the the state is set to
GPRS_RLCMAC_WAIT_RELEASE.
Note that TS 44.060, 9.3.2.6 requests to release the 'old' TBF
immediately in some cases, which is not implemented by this change.
This will lead to a longer reservation period of the TFI only, which
is safer than reassigning it too early.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via e9f7c9925c26b23f7c29ace8da381e439a658eeb (commit)
from 29d58b734d169021bb794d259fa0dde205545bf1 (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=e9f7c9925c26b23f7c29ace8da381e43…
commit e9f7c9925c26b23f7c29ace8da381e439a658eeb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Aug 13 18:31:09 2015 +0200
nat: Forward SDP files with multiple payload types in it
The parsing code assumed that there will be a single payload
type and this assumption is clearly wrong. Forward all of the
payload types. The code is still only extracting the first
type from the list. The variable name has been renamed to
reflect this.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/bsc_nat.h | 2 +-
openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 13 +++++++------
openbsc/tests/bsc-nat/bsc_data.c | 4 ++--
3 files changed, 10 insertions(+), 9 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 29d58b734d169021bb794d259fa0dde205545bf1 (commit)
from c9dbe3c7b1fef1a4132a2415d3e74a04591735c9 (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=29d58b734d169021bb794d259fa0dde2…
commit 29d58b734d169021bb794d259fa0dde205545bf1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Aug 12 13:35:46 2015 +0200
sms: Attempt to plug memory leaks seen at Rhizomatica
Using the talloc leak report we see that there are some msgb's
that are allocated for SMS but we don't have transactions or
SMS around. We need to improve the name of the messages to
uniquely dscribe where they are from but the obvious leak does
occur in this routine.
The no available transaction id is most likely the case where
we leak memory. This should not occur and shows another issue
with the smsqueue/smpp handling. It doesn't explain the subscr
reference count issue either.
Extract of the leak report:
GSM 04.11 contains 1160 bytes in 1 blocks (ref 0) 0x2517dc0
GSM 04.11 contains 1160 bytes in 1 blocks (ref 0) 0x24b56e0
GSM 04.11 contains 1160 bytes in 1 blocks (ref 0) 0x23e7930
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_04_11.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, fairwaves/sup has been created
at 3902f2fde4fa3e78167fd5256fc8a2c3eefbbbef (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=3902f2fde4fa3e78167fd5256fc8a2c3…
commit 3902f2fde4fa3e78167fd5256fc8a2c3eefbbbef
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Aug 11 07:54:23 2015 +0300
nitb: Integrate the SUP client into the osmo-nitb
http://cgit.osmocom.org/openbsc/commit/?id=73c7e506fdddf7d2778f7c9efc775b06…
commit 73c7e506fdddf7d2778f7c9efc775b06929b9d18
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Aug 11 07:52:42 2015 +0300
msc: Implement 'remote' authentication policy
- All location update requests should be send to the remote HLR and accepted.
- Authentication info should be also received from remote HLR.
- SUP is used for sending/handling subscription data to/from remote HLR.
http://cgit.osmocom.org/openbsc/commit/?id=e9ea5f638167d045a33bff51fc0c7e7b…
commit e9ea5f638167d045a33bff51fc0c7e7b9d42077a
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Aug 11 07:48:10 2015 +0300
sup: Add functions to create/handle SUP messages
- Add functions to send location update request and handle responses.
- Add functions to query auth info and handle responses.
http://cgit.osmocom.org/openbsc/commit/?id=5e99e73ee7675a7a7040f95e1efc91bd…
commit 5e99e73ee7675a7a7040f95e1efc91bda64c84ac
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Mon Aug 10 13:37:16 2015 +0300
debug: Add DSUP debug category for subscriber update protocol
-----------------------------------------------------------------------
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, ciaby/2015-08-10 has been updated
discards 2d50525021064c816fa5ae5a80e8ba0d5935747b (commit)
discards afbc60007c9fc87da230c2752dc5fc48e18a4671 (commit)
discards 1d68f80685d69f99816f92e0d444653aedd870ee (commit)
via 870bd59618dc1a14d540ff86150a892847ab3ff8 (commit)
via ef9fdd06889654b3a3f78cbab74676434144a17b (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 (2d50525021064c816fa5ae5a80e8ba0d5935747b)
\
N -- N -- N (870bd59618dc1a14d540ff86150a892847ab3ff8)
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=870bd59618dc1a14d540ff86150a8928…
commit 870bd59618dc1a14d540ff86150a892847ab3ff8
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Sun Nov 16 23:06:47 2014 -0600
Handover fix, needs to be tested.
http://cgit.osmocom.org/openbsc/commit/?id=ef9fdd06889654b3a3f78cbab7467643…
commit ef9fdd06889654b3a3f78cbab74676434144a17b
Author: Ciaby <ciaby(a)autistici.org>
Date: Fri Mar 7 15:36:22 2014 +0100
Added SMPP support in the debian build, include libsmpp34-dev as a dependency.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libcommon/gsm_subscriber_base.c | 1 -
openbsc/src/libmsc/gsm_subscriber.c | 17 +----------------
2 files changed, 1 insertion(+), 17 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, ciaby/2015-08-10 has been created
at 2d50525021064c816fa5ae5a80e8ba0d5935747b (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=2d50525021064c816fa5ae5a80e8ba0d…
commit 2d50525021064c816fa5ae5a80e8ba0d5935747b
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Sun Nov 16 23:06:47 2014 -0600
Handover fix, needs to be tested.
http://cgit.osmocom.org/openbsc/commit/?id=afbc60007c9fc87da230c2752dc5fc48…
commit afbc60007c9fc87da230c2752dc5fc48e18a4671
Author: Ciaby <ciaby(a)autistici.org>
Date: Fri Mar 7 15:36:22 2014 +0100
Added SMPP support in the debian build, include libsmpp34-dev as a dependency.
http://cgit.osmocom.org/openbsc/commit/?id=1d68f80685d69f99816f92e0d444653a…
commit 1d68f80685d69f99816f92e0d444653aedd870ee
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Fri Jul 31 14:06:28 2015 +0200
Temporary patch from Holger to fix the frequent crashes caused by un-handled paging request.
http://cgit.osmocom.org/openbsc/commit/?id=4a72539406bc041e1e61aca8e0faa4e7…
commit 4a72539406bc041e1e61aca8e0faa4e75132a831
Merge: c9dbe3c 14a088a
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Mon Aug 10 14:09:10 2015 +0200
Merge branch 'zecke/features/rtp-bridge' into ciaby/2015-08-10
-----------------------------------------------------------------------
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 c9dbe3c7b1fef1a4132a2415d3e74a04591735c9 (commit)
from 2f25764e51d7272a162d2b9f81d8124f6c1af76e (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=c9dbe3c7b1fef1a4132a2415d3e74a04…
commit c9dbe3c7b1fef1a4132a2415d3e74a04591735c9
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 13:18:47 2015 +0200
paging: Provide information about pending requests
For debugging it is nice to know how many requests are
pending. Simply count it and print it besides the paging
part.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 2f25764e51d7272a162d2b9f81d8124f6c1af76e (commit)
via 5425e5ea27e3d5b4ce43c1e2ae40252dd14ddfb0 (commit)
via 815945550685249aa002ef55b9ef990faa10ee0e (commit)
from e019b564eccaf63ca372db6811dfa3dd6c4d9084 (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=2f25764e51d7272a162d2b9f81d8124f…
commit 2f25764e51d7272a162d2b9f81d8124f6c1af76e
Merge: e019b56 5425e5e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 8 20:47:02 2015 +0200
Merge branch 'zecke/fixes/subscr-leak'
At the rhizomatica sites some unauthorized subscribers have a
last used from long time ago but a bigger reference count. This
means that we have an unbalanced subscr_get/subscr_put that we
need to investigate. These two fixes are genuine fixes but are
unlikely to fix the issue I am not understanding yet.
http://cgit.osmocom.org/openbsc/commit/?id=5425e5ea27e3d5b4ce43c1e2ae40252d…
commit 5425e5ea27e3d5b4ce43c1e2ae40252dd14ddfb0
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 12:22:56 2015 +0200
subscr: Fix subscr refcount issue in case of message error
In case the SMPP payload didn't include the right fields we
would leak the subscr reference count.
http://cgit.osmocom.org/openbsc/commit/?id=815945550685249aa002ef55b9ef990f…
commit 815945550685249aa002ef55b9ef990faa10ee0e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 11:37:30 2015 +0200
subscr: Fix potential subscr ref count issue
In case the subscriber is currently busy we would omit the
subscr_put. This seems to be very hard to hit as the subscr
need to be active and at the same time be selected for the
purge operation.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_subscriber.c | 1 +
openbsc/src/libmsc/smpp_openbsc.c | 2 ++
2 files changed, 3 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via e019b564eccaf63ca372db6811dfa3dd6c4d9084 (commit)
via eb48cafac9af84586679a4ce4caeb985ef0b1eb1 (commit)
via 778c7d1544fd1c0ae4e4716a3b2391ae82c60f41 (commit)
via ba43365e963b884cd488487328504396b0257241 (commit)
via 469f992b2bf9fd3d80928d11ca50ef663bf5b90e (commit)
via b618c7ec9bd29c471a153da833bb50089f48d2f6 (commit)
from daaea0c84fee46d9b63b746d5ed2cdf66f990352 (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=e019b564eccaf63ca372db6811dfa3dd…
commit e019b564eccaf63ca372db6811dfa3dd6c4d9084
Merge: daaea0c eb48caf
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 8 20:44:42 2015 +0200
Merge branch 'zecke/changes/paging-order'
Various paging clean-ups. I couldn't re-produce the assert that
was hit by Rhizomatica in the subscriber code. Let's clean things
up a bit to avoid some of the potential issues this code had.
Always stop paging regardless of where the subscriber is at the
time of the cancellation.
http://cgit.osmocom.org/openbsc/commit/?id=eb48cafac9af84586679a4ce4caeb985…
commit eb48cafac9af84586679a4ce4caeb985ef0b1eb1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:34:35 2015 +0200
paging: Forget we were paging after the dispatch
So in case somebody is starting paging from within a paging
expired callback we would dispatch the paging request right
away with the same failure.
http://cgit.osmocom.org/openbsc/commit/?id=778c7d1544fd1c0ae4e4716a3b2391ae…
commit 778c7d1544fd1c0ae4e4716a3b2391ae82c60f41
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:18:23 2015 +0200
paging: Stop paging everywhere before dispatching any signal
http://cgit.osmocom.org/openbsc/commit/?id=ba43365e963b884cd488487328504396…
commit ba43365e963b884cd488487328504396b0257241
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:20:31 2015 +0200
paging: Go through all BTS to stop paging
As the comment says we should not rely that the paging
occurs on the current LAC. We might page at more BTS.
Walk all the BTS to stop paging. No callbacks will be
issued by this stop operation.
http://cgit.osmocom.org/openbsc/commit/?id=469f992b2bf9fd3d80928d11ca50ef66…
commit 469f992b2bf9fd3d80928d11ca50ef663bf5b90e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:19:35 2015 +0200
paging: In case paging failed stop it everywhere
In case we can't page on a BTS then stop it everywhere. The
callers of paging_request assume that this is kind of an
atomic operation and we should help with that.
http://cgit.osmocom.org/openbsc/commit/?id=b618c7ec9bd29c471a153da833bb5008…
commit b618c7ec9bd29c471a153da833bb50089f48d2f6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:21:29 2015 +0200
paging: Move the silent_call code to use the subscriber request
Coordinate with the normal subscriber channel requests instead
of going to page ourselves. This might lead to getting a channel
that is of a different type though.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/paging.c | 29 ++++++++++++-----------------
openbsc/src/libmsc/gsm_subscriber.c | 18 +++++++++---------
openbsc/src/libmsc/silent_call.c | 7 +++----
3 files changed, 24 insertions(+), 30 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via a9e5252128d1d871739f067fe9b0ca9b9a75a6f7 (commit)
from c136da587fc2fafff1f649828eae5c996c345017 (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=a9e5252128d1d871739f067fe9b0…
commit a9e5252128d1d871739f067fe9b0ca9b9a75a6f7
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 2 02:14:07 2015 +0000
vty: Change API to have node installation be done by int
We are mixing enums and hope that no short-enums are used. This
is leading to a lot compiler warnings generated by clang. Change
the API to work with integers.
Porting:
The go_parent_cb implementations in the applications need to be
fixed. The API change leads to a compile time warning.
Fixes:
abis_om2000_vty.c:46:2: warning: implicit conversion from enumeration type 'enum bsc_vty_node' to
different enumeration type 'enum node_type' [-Wenum-conversion]
OM2K_NODE,
^~~~~~~~~
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 +
include/osmocom/vty/command.h | 8 ++++----
include/osmocom/vty/vty.h | 4 ++--
src/vty/command.c | 8 ++++----
4 files changed, 11 insertions(+), 10 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, ciaby/2015-08-06 has been created
at e0d60333a25d7c44ec0ba8956bc9716f536a2d1b (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=e0d60333a25d7c44ec0ba8956bc9716f…
commit e0d60333a25d7c44ec0ba8956bc9716f536a2d1b
Merge: 43726c3 14a088a
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Thu Aug 6 18:52:06 2015 +0200
Merge branch 'zecke/features/rtp-bridge' into ciaby/2015-07-28
http://cgit.osmocom.org/openbsc/commit/?id=43726c309318cd0165025c54b993fc12…
commit 43726c309318cd0165025c54b993fc12310ee2b2
Merge: a690bfe daaea0c
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Thu Aug 6 18:50:35 2015 +0200
Merge branch 'master' into ciaby/2015-07-28
http://cgit.osmocom.org/openbsc/commit/?id=a690bfe93bdbbfabae0825f2b543faa8…
commit a690bfe93bdbbfabae0825f2b543faa8db5c51a0
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Fri Jul 31 14:06:28 2015 +0200
Temporary patch from Holger to fix the frequent crashes caused by un-handled paging request.
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/features/rtp-bridge has been updated
discards eee8ab5eaeb1aeed3030907c30592e63331d9d2d (commit)
discards dba46be6ee15bc38849723678a1b1c9d079e9a4b (commit)
discards 35ddcac8bef8c148b9312851fe3f3855cc256800 (commit)
via 14a088a92162fd6abb3031e025ce59fba40af718 (commit)
via 05a09059145ff4bfb1a09ec50e22fb75f2f4ca1e (commit)
via 38b66fe3785595dabb59e9eec30d3809d64d54d6 (commit)
via 7f0f8c690f5122786454eb0b2f6f1a5a58a95574 (commit)
via 3479a7ca55d650404a7066ef586e887bcaae2500 (commit)
via 8e969e17cefe0bb99ef4c15710f3a68906a38851 (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 (eee8ab5eaeb1aeed3030907c30592e63331d9d2d)
\
N -- N -- N (14a088a92162fd6abb3031e025ce59fba40af718)
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=14a088a92162fd6abb3031e025ce59fb…
commit 14a088a92162fd6abb3031e025ce59fba40af718
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 14:41:21 2015 +0200
mncc: Implement CRCX->MDCX for handover for direct rtp mode
Implement sending MDCX on the newly allocated channel and send
the data to the same destination as the currently connected one.
This way the receiver can implement RTP RFC Appendix A.1 and
deal with the new source.
http://cgit.osmocom.org/openbsc/commit/?id=05a09059145ff4bfb1a09ec50e22fb75…
commit 05a09059145ff4bfb1a09ec50e22fb75f2f4ca1e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 13:32:09 2015 +0200
mncc: Implement the direct RTP mode for ip based systems
For the LCR rtp-bridge audio should directly flow to the
remote system. In contrast to the original patch audio
will now flow directly from the BTS to the remote system.
This assumes that BTS and the remote system are in the
same network segment and can directly communicate.
There are various limitations in the first iteration of
the implementation:
We could (and in the future) should delay the assignment
but currently we are forced to pick the channel and move
it to the audio state. In case we are located on a SDCCH
we always need to change but if we are on a TCH we could
send the ipa.CRCX and change the audio state a lot later.
The net effect is that the audio codec selection needs to
be done in the NITB code and not in the system connected
to it.
This only works with ip based systems. For E1 systems one
could still use the RTP socket or even try to move this
out of the process.
There is no code for handover handling and it relies on
the remote system dealing with the SSRC change of the
system.
http://cgit.osmocom.org/openbsc/commit/?id=38b66fe3785595dabb59e9eec30d3809…
commit 38b66fe3785595dabb59e9eec30d3809d64d54d6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Jul 14 16:03:41 2015 +0200
mncc: Update the protocol to match LCR
This adds the protocol definition for the RTP bridge extension
of Andreas Eversberg and bumps the protocol version.
I added the missing mncc mappings from value to string.
[ 5cf8fb10ea3addcae74d37f4dbf1c1be664df53e protocol extension
5dac90de38990b188f499c602bf18a4f232070e8 payload extension]
http://cgit.osmocom.org/openbsc/commit/?id=7f0f8c690f5122786454eb0b2f6f1a5a…
commit 7f0f8c690f5122786454eb0b2f6f1a5a58a95574
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 12:22:56 2015 +0200
subscr: Fix subscr refcount issue in case of message error
In case the SMPP payload didn't include the right fields we
would leak the subscr reference count.
http://cgit.osmocom.org/openbsc/commit/?id=3479a7ca55d650404a7066ef586e887b…
commit 3479a7ca55d650404a7066ef586e887bcaae2500
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 11:37:30 2015 +0200
subscr: Fix potential subscr ref count issue
In case the subscriber is currently busy we would omit the
subscr_put. This seems to be very hard to hit as the subscr
need to be active and at the same time be selected for the
purge operation.
http://cgit.osmocom.org/openbsc/commit/?id=8e969e17cefe0bb99ef4c15710f3a689…
commit 8e969e17cefe0bb99ef4c15710f3a68906a38851
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 12:52:05 2015 +0200
paging: Provide information about pending requests
For debugging it is nice to know how many requests are
pending. Simply count it and print it besides the paging
part.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 1 +
openbsc/src/libmsc/gsm_04_08.c | 53 +++++++++++++++++++++++--------
openbsc/src/libmsc/gsm_subscriber.c | 1 +
openbsc/src/libmsc/smpp_openbsc.c | 2 ++
openbsc/src/libmsc/vty_interface_layer3.c | 10 ++++--
5 files changed, 51 insertions(+), 16 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/fixes/subscr-leak has been created
at 56cc9b8543065dd40bfcc046fdab22c6c29efde5 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=56cc9b8543065dd40bfcc046fdab22c6…
commit 56cc9b8543065dd40bfcc046fdab22c6c29efde5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 12:22:56 2015 +0200
subscr: Fix subscr refcount issue in case of message error
In case the SMPP payload didn't include the right fields we
would leak the subscr reference count.
http://cgit.osmocom.org/openbsc/commit/?id=e398b39943c0fd0cd0d76f0a01509f88…
commit e398b39943c0fd0cd0d76f0a01509f885352ffc9
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 11:37:30 2015 +0200
subscr: Fix potential subscr ref count issue
In case the subscriber is currently busy we would omit the
subscr_put. This seems to be very hard to hit as the subscr
need to be active and at the same time be selected for the
purge operation.
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/features/rtp-bridge has been created
at eee8ab5eaeb1aeed3030907c30592e63331d9d2d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=eee8ab5eaeb1aeed3030907c30592e63…
commit eee8ab5eaeb1aeed3030907c30592e63331d9d2d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 4 09:06:20 2015 +0200
WIP: mncc rtp create/connect implemented.. free is not used
There are various limitations with this approach.
* We need to pick the channel mode way too early
* We need to handle the codec scheme
* Payload Type needs to be symmetric..
http://cgit.osmocom.org/openbsc/commit/?id=dba46be6ee15bc38849723678a1b1c9d…
commit dba46be6ee15bc38849723678a1b1c9d079e9a4b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:19:07 2015 +0200
WIP.. MNCC
http://cgit.osmocom.org/openbsc/commit/?id=35ddcac8bef8c148b9312851fe3f3855…
commit 35ddcac8bef8c148b9312851fe3f3855cc256800
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Jul 14 16:03:41 2015 +0200
mncc: Update the protocol to match LCR
This adds the protocol definition for the RTP bridge extension
of Andreas Eversberg and bumps the protocol version.
I added the missing mncc mappings from value to string.
[ 5cf8fb10ea3addcae74d37f4dbf1c1be664df53e protocol extension
5dac90de38990b188f499c602bf18a4f232070e8 payload extension]
-----------------------------------------------------------------------
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 daaea0c84fee46d9b63b746d5ed2cdf66f990352 (commit)
from 5c06e4045aa3c23e535af09a108360b4a4365c74 (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=daaea0c84fee46d9b63b746d5ed2cdf6…
commit daaea0c84fee46d9b63b746d5ed2cdf66f990352
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 09:28:41 2015 +0200
64bit: Fix compiler warnings in regard to 64bit
vty_interface_layer3.c:584:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
sizeof(subscr->extension)-1, VTY_NEWLINE);
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 4 ++--
openbsc/src/osmo-bsc_mgcp/mgcp_main.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c | 4 ++--
openbsc/tests/bsc-nat/bsc_nat_test.c | 2 +-
openbsc/tests/gbproxy/gbproxy_test.c | 2 +-
openbsc/tests/gsm0408/gsm0408_test.c | 2 +-
6 files changed, 8 insertions(+), 8 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/changes/paging-order has been created
at 2bab6495c6cc5157b8c8ab2c01d3d24740e13714 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=2bab6495c6cc5157b8c8ab2c01d3d247…
commit 2bab6495c6cc5157b8c8ab2c01d3d24740e13714
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:34:35 2015 +0200
paging: Forget we were paging after the dispatch
So in case somebody is starting paging from within a paging
expired callback we would dispatch the paging request right
away with the same failure.
http://cgit.osmocom.org/openbsc/commit/?id=804623838a0856ab4694c7eaac0e8ecd…
commit 804623838a0856ab4694c7eaac0e8ecd4138ceea
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:18:23 2015 +0200
paging: Stop paging everywhere before dispatching any signal
http://cgit.osmocom.org/openbsc/commit/?id=6b38d012fbe782b2c6194aadc8bf54a1…
commit 6b38d012fbe782b2c6194aadc8bf54a19ec75244
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:20:31 2015 +0200
paging: Go through all BTS to stop paging
As the comment says we should not rely that the paging
occurs on the current LAC. We might page at more BTS.
Walk all the BTS to stop paging. No callbacks will be
issued by this stop operation.
http://cgit.osmocom.org/openbsc/commit/?id=48690861431c25ffc031f8cca87de728…
commit 48690861431c25ffc031f8cca87de728e7976644
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:19:35 2015 +0200
paging: In case paging failed stop it everywhere
In case we can't page on a BTS then stop it everywhere. The
callers of paging_request assume that this is kind of an
atomic operation and we should help with that.
http://cgit.osmocom.org/openbsc/commit/?id=79f1592ce8119c43aec7aeda467147cd…
commit 79f1592ce8119c43aec7aeda467147cdaa3e0ef8
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:21:29 2015 +0200
paging: Move the silent_call code to use the subscriber request
Coordinate with the normal subscriber channel requests instead
of going to page ourselves. This might lead to getting a channel
that is of a different type though.
http://cgit.osmocom.org/openbsc/commit/?id=e15d59222031db3459db30fd1b01b926…
commit e15d59222031db3459db30fd1b01b9269d7a96bb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 09:28:41 2015 +0200
64bit: Fix compiler warnings in regard to 64bit
vty_interface_layer3.c:584:4: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
sizeof(subscr->extension)-1, VTY_NEWLINE);
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/hacks/no-is-paging-assert has been created
at 4f7b3595df7707ead424036bc3898f482fb0bd26 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=4f7b3595df7707ead424036bc3898f48…
commit 4f7b3595df7707ead424036bc3898f482fb0bd26
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 3 11:59:21 2015 +0200
WIP.. avoid a crash that should not happen..
I don't see how is_paging is unbalanced.. but it is clearly
happening..
-----------------------------------------------------------------------
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 5c06e4045aa3c23e535af09a108360b4a4365c74 (commit)
from 145e2532f48fa860e5ce58368d813b927a6aec44 (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=5c06e4045aa3c23e535af09a108360b4…
commit 5c06e4045aa3c23e535af09a108360b4a4365c74
Author: Max <max.suraev(a)fairwaves.co>
Date: Wed Jul 29 20:20:28 2015 +0200
use non-vararg functions if possible
Signed-off-by: Max <max.suraev(a)fairwaves.co>
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/db.c | 6 +++---
1 file changed, 3 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, master has been updated
via 145e2532f48fa860e5ce58368d813b927a6aec44 (commit)
via 666e36aea9ddb9ffc6fd1c7620943449be345355 (commit)
via 5f8a0c5c7031c15beac4532fcde7450b9c0f84fe (commit)
from d15409876cd9cbb9113fb766b91d1cacfea2428b (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=145e2532f48fa860e5ce58368d813b92…
commit 145e2532f48fa860e5ce58368d813b927a6aec44
Merge: d154098 666e36a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 1 23:49:30 2015 +0000
Merge branch 'zecke/features/no-tmsi'
When two phones use the same TMSI and no A3A8 is possible
we could end in a hard to detect issue. Assume that the IMSI
will not clash and we have issues for foreign simcards.
http://cgit.osmocom.org/openbsc/commit/?id=666e36aea9ddb9ffc6fd1c7620943449…
commit 666e36aea9ddb9ffc6fd1c7620943449be345355
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Jul 13 20:33:08 2015 +0200
nitb: Add a mode to not use TMSI for normal operation
In case foreign simcards are used we can not do authentication
and ciphering. In case a TMSI is re-used too early and we do
page using TMSI we can't know which of the two MS is responding
to us. We could change the "secure channel" routine to ask for
the IMSI and only then stop the paging.
As we don't have ciphering there is not much use in using the
TMSI. Add a mode "no assign-tmsi" that will not assign the TMSI
during LU. Now CM Service Request and Paging Response will
work using the IMSI. There can't be a clash with that.
[ciaby fixed the vty write to use the right name]
http://cgit.osmocom.org/openbsc/commit/?id=5f8a0c5c7031c15beac4532fcde7450b…
commit 5f8a0c5c7031c15beac4532fcde7450b9c0f84fe
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Jul 13 14:28:29 2015 +0200
nitb: Be less strict about the reject cause
When we can't find the TMSI then the subscriber is not in our
VLR. We have not consulted with the HLR and it is better to not
use such a severe error code.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 3 +
openbsc/src/libmsc/gsm_04_08.c | 96 ++++++++++++++++++++-----------
openbsc/src/libmsc/vty_interface_layer3.c | 22 +++++++
3 files changed, 89 insertions(+), 32 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via d15409876cd9cbb9113fb766b91d1cacfea2428b (commit)
from 4672059d948a3ad9701341b9686abd45301e057b (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=d15409876cd9cbb9113fb766b91d1cac…
commit d15409876cd9cbb9113fb766b91d1cacfea2428b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 1 23:46:56 2015 +0000
build: Include sys/socket.h for AF_UNSPEC
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/meas_feed.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 4672059d948a3ad9701341b9686abd45301e057b (commit)
from a2c41c42b1a8558965f201e43dcaec6bb8e64b35 (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=4672059d948a3ad9701341b9686abd45…
commit 4672059d948a3ad9701341b9686abd45301e057b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 1 23:35:19 2015 +0000
mgcp: Include enough socket data structures to build on freebsd
in_address is not 'accidently' included by FreeBSD when we include
the osmocom/core/select.h header file. We need to include a bit
more.
In file included from mgcp_protocol.c:38:
../../include/openbsc/mgcp_internal.h:134:21: error: field has incomplete type 'struct sockaddr_in'
struct sockaddr_in forward;
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/mgcp.h | 3 +++
1 file changed, 3 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The tag, 0.8.2 has been created
at c136da587fc2fafff1f649828eae5c996c345017 (commit)
- Log -----------------------------------------------------------------
commit c136da587fc2fafff1f649828eae5c996c345017
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 1 20:19:13 2015 +0200
release: Prepare the 0.8.2 release
I have kind of used 0.8.1 by accident already so let us move
to 0.8.2 now.
-----------------------------------------------------------------------
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 c136da587fc2fafff1f649828eae5c996c345017 (commit)
from c1cb75eff5b060da9e6d43521e4913a8bf4e74fc (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=c136da587fc2fafff1f649828eae…
commit c136da587fc2fafff1f649828eae5c996c345017
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 1 20:19:13 2015 +0200
release: Prepare the 0.8.2 release
I have kind of used 0.8.1 by accident already so let us move
to 0.8.2 now.
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 -
debian/changelog | 4 ++--
debian/control | 4 ++--
debian/{libosmogb3.install => libosmogb4.install} | 0
src/gb/Makefile.am | 2 +-
5 files changed, 5 insertions(+), 6 deletions(-)
rename debian/{libosmogb3.install => libosmogb4.install} (100%)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SCCP Library".
The tag, 0.7.0 has been created
at 46c2945af2f7d6741fdba7185241845f1d2c7421 (commit)
- Log -----------------------------------------------------------------
commit 46c2945af2f7d6741fdba7185241845f1d2c7421
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 1 20:12:26 2015 +0200
debian: Prepare a new release
-----------------------------------------------------------------------
hooks/post-receive
--
SCCP 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 "SCCP Library".
The branch, master has been updated
via 46c2945af2f7d6741fdba7185241845f1d2c7421 (commit)
from 2d2d885bd124b8ae2d3a04f3583a756029820dc0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-sccp/commit/?id=46c2945af2f7d6741fdba718524…
commit 46c2945af2f7d6741fdba7185241845f1d2c7421
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 1 20:12:26 2015 +0200
debian: Prepare a new release
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
hooks/post-receive
--
SCCP 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 "OpenBTS' transceiver retro-fit".
The branch, achemeris/diversity has been created
at f28d722f54147119cab1ebf63b28e28ba204a588 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=f28d722f54147119cab1ebf63b28e28…
commit f28d722f54147119cab1ebf63b28e28ba204a588
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jul 11 12:51:37 2015 -0400
radioInterface: HACK: placeholder for the diversity switching logic.
http://cgit.osmocom.org/osmo-trx/commit/?id=1537d4b2d943fbe299919939f73a846…
commit 1537d4b2d943fbe299919939f73a8460e5efb368
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jul 11 12:49:55 2015 -0400
UHD: DEBUG: More debug output.
http://cgit.osmocom.org/osmo-trx/commit/?id=94325a3f602618cd980c5f261f4b661…
commit 94325a3f602618cd980c5f261f4b661c31623dd9
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jul 11 12:48:53 2015 -0400
UHD: HACK: diversity switch control function.
http://cgit.osmocom.org/osmo-trx/commit/?id=d369f68e4edd3eff7dbf4196f900f61…
commit d369f68e4edd3eff7dbf4196f900f61a6e336fb5
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jul 11 12:47:32 2015 -0400
UHD: Implement getting current device timestamp.
http://cgit.osmocom.org/osmo-trx/commit/?id=601a69a45e718c223d5b5b77dd0d9be…
commit 601a69a45e718c223d5b5b77dd0d9bed77809043
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jul 11 12:42:33 2015 -0400
Transceiver: FIx whitespaces.
http://cgit.osmocom.org/osmo-trx/commit/?id=c9392773740563c038e89af01830be7…
commit c9392773740563c038e89af01830be78e1061e39
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jul 11 12:40:26 2015 -0400
Transceiver: Add chan number to the debug output of received bursts.
http://cgit.osmocom.org/osmo-trx/commit/?id=79dae630c73287c9ac07c130c9ab1d4…
commit 79dae630c73287c9ac07c130c9ab1d425e6c8c37
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jul 11 12:37:12 2015 -0400
GSM: Fix whitespaces.
http://cgit.osmocom.org/osmo-trx/commit/?id=c8b9aced8cc7ef16e6cbba2ed929091…
commit c8b9aced8cc7ef16e6cbba2ed929091441fd94dd
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sat Jul 11 12:35:46 2015 -0400
GSM: Make decTN()/incTN() to work with more than one frame adjustment.
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit