This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cellmanager NG, intended to interface with BSplus".
The branch, master has been updated
via 0bcf47ba0541e486dc9893e4f2c3e9de5f3e132e (commit)
via 5c25c78ec780b04b3887d5cb5152fc34c9d007ae (commit)
via 71477e134214750b6dad8232f993d4843516c8fb (commit)
via 316168249f25e46d802edcfed2461845000a066d (commit)
via ebdbc1140388255b27479f752d0813d986ca1c03 (commit)
via d1df399a972ce2b96b0d3ef9e90d17a7c16a93b5 (commit)
via 6a20bae1f9adee67829ade0f20d9626deb98eee6 (commit)
via d2f21e079613a7c0ed4f245fb14a6b3d20eefdfc (commit)
via 679a8d0b75fe2db44cacdcd56b11aec3803ca521 (commit)
via bc4b0bbe123c673880be370162c25aabebbae15a (commit)
from 4fd82de1ba42b7f148af6a95edd6d0b66c739463 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/cellmgr-ng/commit/?id=0bcf47ba0541e486dc9893e4f2c3e…
commit 0bcf47ba0541e486dc9893e4f2c3e9de5f3e132e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 16 20:30:32 2015 +0200
debian: Release new version for testing
http://cgit.osmocom.org/cellmgr-ng/commit/?id=5c25c78ec780b04b3887d5cb5152f…
commit 5c25c78ec780b04b3887d5cb5152fc34c9d007ae
Merge: 4fd82de 71477e1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 16 14:27:24 2015 -0400
Merge branch 'zecke/m3ua'
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 4 +-
include/Makefile.am | 2 +-
include/mtp_data.h | 8 +-
include/mtp_level3.h | 180 --------------
include/sctp_m3ua.h | 32 +++
src/Makefile.am | 2 +-
src/isup.c | 2 +-
src/link_udp.c | 7 -
src/links.c | 2 +-
src/main.c | 2 +-
src/main_stp.c | 2 +-
src/mtp_layer3.c | 10 +-
src/mtp_link.c | 12 +-
src/sccp_state.c | 2 +-
src/sctp_m2ua.c | 9 -
src/sctp_m3ua_client.c | 566 +++++++++++++++++++++++++++++++++++++++++++++
src/vty_interface.c | 158 ++++++++++++-
tests/mtp/Makefile.am | 2 +-
tests/mtp/mtp_parse_test.c | 10 +-
19 files changed, 791 insertions(+), 221 deletions(-)
delete mode 100644 include/mtp_level3.h
create mode 100644 include/sctp_m3ua.h
create mode 100644 src/sctp_m3ua_client.c
hooks/post-receive
--
Cellmanager NG, intended to interface with BSplus
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cellmanager NG, intended to interface with BSplus".
The branch, zecke/m3ua has been updated
via 71477e134214750b6dad8232f993d4843516c8fb (commit)
from 316168249f25e46d802edcfed2461845000a066d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/cellmgr-ng/commit/?id=71477e134214750b6dad8232f993d…
commit 71477e134214750b6dad8232f993d4843516c8fb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Mar 24 21:14:18 2015 +0100
m3ua: Send data on stream != 0
RFC4666:
The DATA message MUST NOT be sent on stream 0
-----------------------------------------------------------------------
Summary of changes:
src/sctp_m3ua_client.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Cellmanager NG, intended to interface with BSplus
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, fairwaves/rebase has been created
at e3d81d7ccb2f2315a162ed2a8985745740d3df12 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=e3d81d7ccb2f2315a162ed2a89857457…
commit e3d81d7ccb2f2315a162ed2a8985745740d3df12
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 12:01:25 2013 +0200
osmo-nitb support for codec negotiation
The caller's most preferred codec is selected out of the union of codecs,
which both parties support.
Since codec negotiation is done automatically, there is no need to define
codec for TCH/F and TCH/H via VTY anymore.
Conflicts:
openbsc/src/libmsc/gsm_04_08.c
openbsc/src/libmsc/vty_interface_layer3.c
http://cgit.osmocom.org/openbsc/commit/?id=bb463820c17556260ca1e19c2b7d487a…
commit bb463820c17556260ca1e19c2b7d487aa49ca6e9
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 11:57:38 2013 +0200
If requested TCH/H channel is not available, try assigning TCH/F
If MNCC application requests a half rate channel, the channel might not be
available, due to different cell configuration, so the full rate channel
is used instead.
http://cgit.osmocom.org/openbsc/commit/?id=3ca5635879a026c885de9e23b7eb6f07…
commit 3ca5635879a026c885de9e23b7eb6f079d0c3b3b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 11:44:34 2013 +0200
Fix: If paging for half rate was requested, use hr, if supported by MS
http://cgit.osmocom.org/openbsc/commit/?id=0380f7234004d530ff5b2f712b332b7f…
commit 0380f7234004d530ff5b2f712b332b7f49ddb965
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 19 11:47:44 2014 +0100
Add full AMR multirate IE support with VTY config for MS and BTS side
Conflicts:
openbsc/include/openbsc/gsm_data_shared.h
openbsc/src/libbsc/bsc_vty.c
openbsc/src/libbsc/chan_alloc.c
http://cgit.osmocom.org/openbsc/commit/?id=c33c3797fd8992bd978e98cda3de65d5…
commit c33c3797fd8992bd978e98cda3de65d5d15c3463
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Mar 14 09:41:18 2013 +0100
Drop bad speech frames rather than forwarding them via RTP
Some RTP endpoints may not check for bad frame indications, so a frame
that is marked as bad may be still forwarded, which creates anoying noise.
This patch drops these frames. It depends on the other RTP endpoint how
dropped frames are handled. (insert silence, extrapolate speech...)
http://cgit.osmocom.org/openbsc/commit/?id=eb355c2c7066d0193a4b86882691eef8…
commit eb355c2c7066d0193a4b86882691eef83e55d969
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Mar 11 08:20:48 2013 +0100
Add check for non existing lchan at tch_frame_down()
Traffic cannot sent to BTS, if there is (currently) no logical channel
associated with the transaction.
This happens, if TCH traffic is received from upper layer, but there is
no lchan available before completing immediate assignment, handover or
assignment process.
http://cgit.osmocom.org/openbsc/commit/?id=2f05ed0fa8a06986901db5a3af7c3b8c…
commit 2f05ed0fa8a06986901db5a3af7c3b8c5e73883e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 10 11:50:19 2013 +0100
Send RADIO LINK TIMEOUT value via OML attribute to BTS
The same radio link timeout value is used for BTS and MS side.
http://cgit.osmocom.org/openbsc/commit/?id=26ef04a779a8cbc172d83144fdb0fde9…
commit 26ef04a779a8cbc172d83144fdb0fde99bab51a1
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 10 11:49:35 2013 +0100
Add option to set RADIO LINK TIMEOUT value via VTY
http://cgit.osmocom.org/openbsc/commit/?id=6a0544b0674818bd46ed15d6e780f863…
commit 6a0544b0674818bd46ed15d6e780f86318403a26
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Feb 17 15:20:59 2012 +0100
Allow dynamic RTP payload types between application and MNCC interface
Since EFR/AMR/HR codecs use dynamic RTP payload, the payload type can
be set. If it is set, the frame type must be set also, so OpenBSC
knows what frame types are received via RTP.
This modification only affects traffic beween application and MNCC
interface, not the RTP traffic between OpenBSC and BTS.
Conflicts:
openbsc/src/libtrau/rtp_proxy.c
http://cgit.osmocom.org/openbsc/commit/?id=22a9a544ba0e72f014a3f1ace7c23233…
commit 22a9a544ba0e72f014a3f1ace7c23233dbe17fec
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 16 09:29:28 2012 +0100
Add traffic forwarding via RTP to remote application
Instead of forwarding traffic through MNCC interface, traffic can
be forwarded to a given RTP peer directly. A special MNCC message
is used to control the peer's destination. The traffic can still be
forwarded through MNCC interface when this special MNCC message is
not used.
It also works with E1 based BTSs.
In conjunction with LCR's "rtp-bridge" feature, the RTP traffic
can be directly exchanged with a remote SIP endpoint, so that the
traffic is not forwarded by LCR itself. This way the performance
of handling traffic only depends on OpenBSC and the remote SIP
endpoint. Also the traffic is exchanged with the SIP endpoint
without transcoding, to have maximum performance.
Increment MNCC version to 5.
Conflicts:
openbsc/tests/gbproxy/gbproxy_test.c
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 0f40ae12c87c3ddf4f93aa5c16e3be84b288f220 (commit)
from 6b1faf73628f3a8cc94a360600f1c4e6c76ca461 (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=0f40ae12c87c3ddf4f93aa5c16e3…
commit 0f40ae12c87c3ddf4f93aa5c16e3be84b288f220
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 13 09:21:05 2015 +0200
osmo_static_assert: Put back the typedef in the code
In OSX the int declares linkage and for libosmo-abis we have
two static asserts with the same name in two different compilation
units. When adding the "unused" attribute I removed the typedef.
I verified with a gcc 4.9.2 that no new warnings will be shown
when compiling libosmo-abis.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/utils.h | 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 6b1faf73628f3a8cc94a360600f1c4e6c76ca461 (commit)
via c2b4458e0789dcf42bd0fb7498d97c041aca87be (commit)
via 1885395551fb9a34145e9e242754ba3b2a9aa09e (commit)
via 9a1a5a1c0ad0e42ad2cb897e7248638634aaef5a (commit)
from a84db616737cda5dfc6e8590a29523dc08090f60 (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=6b1faf73628f3a8cc94a360600f1…
commit 6b1faf73628f3a8cc94a360600f1c4e6c76ca461
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 11 19:33:10 2015 +0200
logginrb: Fix compiler warning about fprintf
loggingrb/loggingrb_test.c:76:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
fprintf(stderr, log_target_rb_get(ringbuf_target, 0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
loggingrb/loggingrb_test.c:77:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
fprintf(stderr, log_target_rb_get(ringbuf_target, 1));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://cgit.osmocom.org/libosmocore/commit/?id=c2b4458e0789dcf42bd0fb7498d9…
commit c2b4458e0789dcf42bd0fb7498d97c041aca87be
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 11 19:31:03 2015 +0200
sim: Use extern for these structs to generate a linkage
Fixes:
duplicate symbol _ts102221_fcp_vals in:
.libs/core.o
.libs/card_fs_usim.o
duplicate symbol _pcsc_reader_ops in:
.libs/reader.o
.libs/card_fs_usim.o
http://cgit.osmocom.org/libosmocore/commit/?id=1885395551fb9a34145e9e242754…
commit 1885395551fb9a34145e9e242754ba3b2a9aa09e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 11 19:29:52 2015 +0200
macaddr: Use the BSD code for Darwin as well
It simply compiles, no other testing has been done.
http://cgit.osmocom.org/libosmocore/commit/?id=9a1a5a1c0ad0e42ad2cb897e7248…
commit 9a1a5a1c0ad0e42ad2cb897e7248638634aaef5a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 11 19:26:55 2015 +0200
utils: Disable the weak symbol for darwin
We should consider simply removing the alias as we have
had several ABI changes since introducint the alias
utils.c:223:23: error: only weak aliases are supported on darwin
__attribute__((weak, alias("osmo_hexdump_nospc")));
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/sim/sim.h | 2 +-
src/macaddr.c | 2 +-
src/sim/sim_int.h | 2 +-
src/utils.c | 6 +++++-
tests/loggingrb/loggingrb_test.c | 4 ++--
5 files changed, 10 insertions(+), 6 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, zecke/features/no-queue has been updated
discards 48b3aec416eebc1d0d76b97d169931fd2c1ed40b (commit)
discards 63e2a7352f499c5eeeae81c5f868bdbbc86b6219 (commit)
discards adaee02787c631541bd9b2b1d6a00fb6d0fc043c (commit)
discards 82ac7cce66d5d39dc223f7a3bd905ea39ead1d02 (commit)
via 017e093b6df76b3363f7dd5c59a286240f535a05 (commit)
via b978b0fc9633ec7e721c76eba16e13fcf37ce660 (commit)
via 62fe7bbfec22b74b462b279c26a50b2f6853be58 (commit)
via 08da23bf4e5acbe5effe6c98684d5b641a699315 (commit)
via 7ffa7b095fbea0f7f52a4179402edb04249c60d0 (commit)
via 322b1499cd4d34b0148a15cb615ad6dff8203ed2 (commit)
via 5b512051870017aebd79ff2ca05ad8be671728b2 (commit)
via 9ed6fd25dde40e3079c5b278f543714b0d78a9f0 (commit)
via 08ea4d87f6c5db1ce68ef58040a35271358fa6d8 (commit)
via 0ac00c15b9fd667da80670440916ce2982eece20 (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 (48b3aec416eebc1d0d76b97d169931fd2c1ed40b)
\
N -- N -- N (017e093b6df76b3363f7dd5c59a286240f535a05)
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=017e093b6df76b3363f7dd5c59a28624…
commit 017e093b6df76b3363f7dd5c59a286240f535a05
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 12:03:45 2015 +0200
sub: Remove the queue from the subscriber code
The idea of "subscriber_get_channel" was that different
requests would be coordinated. At the same time we have
seen that the "queue" can get stuck at both 31C3 and the
rhizomatica installations.
Voice calls and SMS do not need coordination. We should
be able to send SMS on a voice channel and switch the MS
from a SDCCH to a TCH in case we establish a voice call.
The SMS code itself needs to coordinate to obey the limit
of one SMS per direction but this should be enforced in
the sms layer and not on the subscriber.
Modify the code to have a simple paging coordination. The
subscriber code will schedule the paging and register who
would like to know about success/failure.
This allowed to greatly simplify the paging response
handling for the transaction code (and in fact we could
move the transaction list into the subscriber structure
now). The code gained to support to cancel the notification
of a request (but not the paging itself yet).
TODO: Cancel paging request in case no one cares about it
anymore.
http://cgit.osmocom.org/openbsc/commit/?id=b978b0fc9633ec7e721c76eba16e13fc…
commit b978b0fc9633ec7e721c76eba16e13fcf37ce660
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 09:55:10 2015 +0200
sub: Remove introspection of the "channel queue"
Over the next commits the queuing of commits will be
completely modified to remove the queue and move the
scheduling/limits to the outer callers.
http://cgit.osmocom.org/openbsc/commit/?id=62fe7bbfec22b74b462b279c26a50b2f…
commit 62fe7bbfec22b74b462b279c26a50b2f6853be58
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 16:54:55 2015 +0200
sub: Remove paging requests before dispatching
The dispatching might lead to the removal of more
paging requests and makes "request" invalid. Remove
it before calling the callback.
http://cgit.osmocom.org/openbsc/commit/?id=08da23bf4e5acbe5effe6c98684d5b64…
commit 08da23bf4e5acbe5effe6c98684d5b641a699315
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Apr 6 17:54:34 2015 +0200
mncc: Select the codec similar to the modify handling
In case the default TCH/F codec is "EFR" and we do an early
assignment from SDCCH to a TCH we would assign the TCH/H
codec. This is because the lchan_type will be neither a
TCH/H nor a TCH/F.
At the same time the _gsm48_lchan_modify code to check for
half vs. full-rate is the other way around. Align both.
It is full-rate if it is not a TCH_H. This will have some
other complications down the way (early assignment on
cells with only TCH/H). So the mode should not depend on
the _current_ channel but the kind of channel we want.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_subscriber.c | 3 ++-
openbsc/src/libcommon/gsm_subscriber_base.c | 3 +--
openbsc/src/libmsc/db.c | 4 ++--
openbsc/src/libmsc/vty_interface_layer3.c | 14 ++++++++++++++
openbsc/src/osmo-bsc_nat/bsc_nat.c | 4 ++--
openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 9 ++++++++-
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 12 ++++++++++++
openbsc/tests/vty_test_runner.py | 26 ++++++++++++++++++++++++++
10 files changed, 69 insertions(+), 10 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 7ffa7b095fbea0f7f52a4179402edb04249c60d0 (commit)
from 322b1499cd4d34b0148a15cb615ad6dff8203ed2 (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=7ffa7b095fbea0f7f52a4179402edb04…
commit 7ffa7b095fbea0f7f52a4179402edb04249c60d0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 9 14:47:18 2015 +0200
nitb: Fix IMSI/IMEI buffer handling (Coverity)
Currently the handling of the buffers is not done consistently. Some
code assumes that the whole buffer may be used to store the string
while at other places, the last buffer byte is left untouched in the
assumption that it contains a terminating NUL-character. The latter
is the correct behaviour.
This commit changes to code to not touch the last byte in the buffers
and to rely on the last byte being NUL. So the maximum IMSI/IMEI
length is GSM_IMSI_LENGTH-1/GSM_IMEI_LENGTH-1.
For information: We assume that we allocate the structure with
talloc_zero. This means we have NULed the entire imsi array and then
only write sizeof - 1 characters to it. So the last byte remains NUL.
Fixes: Coverity CID 1206568, 1206567
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libcommon/gsm_subscriber_base.c | 3 +--
openbsc/src/libmsc/db.c | 4 ++--
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +-
3 files changed, 4 insertions(+), 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via a84db616737cda5dfc6e8590a29523dc08090f60 (commit)
via d154f8bda2e379a8a0e1c3712a9af6a9d97b7b97 (commit)
from 8d192d7153498498ff6232209c900e67256b8036 (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=a84db616737cda5dfc6e8590a295…
commit a84db616737cda5dfc6e8590a29523dc08090f60
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 9 14:22:22 2015 +0200
gprs: Add assertion for msg != NULL to bssgp_msgb_alloc (Coverity)
Currently out-of-memory is not handled by bssgp_msgb_alloc, leading
to SEGV failures if msgb_alloc_headroom returns NULL.
This commit adds an OSMO_ASSERT to catch this case, which improves
the situation only slightly. But bssgp_msgb_alloc is used in many
places without checking the return value, so just adding a
conditional early NULL return would not fix the issue either.
Fixes: Coverity CID 1293377
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=d154f8bda2e379a8a0e1c3712a9a…
commit d154f8bda2e379a8a0e1c3712a9af6a9d97b7b97
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 9 14:22:21 2015 +0200
msgb: Check the return value of msgb_alloc (Coverity)
In some places, the return value of msgb_alloc/msgb_alloc_headroom
is not checked before it is dereferenced.
This commit adds NULL checks to return with -ENOMEM from the calling
functions if the alloc function has failed.
Fixes: Coverity CID 1249692, 1293376
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_bssgp_util.c | 4 ++++
src/gsm/lapdm.c | 3 +++
src/sim/reader.c | 3 +++
3 files changed, 10 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 "UNNAMED PROJECT".
The branch, master has been updated
via 00fc6b13f266dab31e7a00d62b0988970fa20697 (commit)
via 90de3a7ffed01e8f5196c2dd2af6d23ac47734f3 (commit)
via d58b711eec1aad9cde3693be3097f0923dc66abd (commit)
via cc12f02658859b31d225f54fed5bae0742cbd9d3 (commit)
from d0261b72dea475c1fccdf00b77d6be6317588232 (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=00fc6b13f266dab31e7a00d62b09889…
commit 00fc6b13f266dab31e7a00d62b0988970fa20697
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 9 19:26:39 2015 +0200
pcu: Call bssgp_set_log_ss(DBSSGP) in main()
Currently the BSSGP functions in libosmocore do not log correctly to
DBSSGP since the DBSSGP variable in common_vty.c is left
uninitialized.
This commit adds the call to bssgp_set_log_ss() to inform libosmocore
which sub system id it shall use for BSSGP.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=90de3a7ffed01e8f5196c2dd2af6d23…
commit 90de3a7ffed01e8f5196c2dd2af6d23ac47734f3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 9 19:18:59 2015 +0200
tbf: Send BSSGP LLC discarded on TBI exhaustion
Currently the PCU silently discard LLC frames from the SGSN if a
DL TBF cannot be allocated.
This commit changes tbf_new_dl_assignment and reuse_tbf to send an
LLC discarded message to the SGSN in this case.
Ticket: #607
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=d58b711eec1aad9cde3693be3097f09…
commit d58b711eec1aad9cde3693be3097f0923dc66abd
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 9 19:17:21 2015 +0200
tbf/test: Add test for DL TBF exhaustion
This test calls gprs_rlcmac_dl_tbf::handle() with varying TLLI and
IMSI until the function fails.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=cc12f02658859b31d225f54fed5bae0…
commit cc12f02658859b31d225f54fed5bae0742cbd9d3
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 9 15:45:24 2015 +0200
vty: Use libosmocore VTY standards
This commit applies to following changes to pcu_vty.c:
- Use vty_install_default() instead of install_default()
- Add a blank after the '#' of the prompt
- Rename the 'pcu' configuration node to 'config-pcu'
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/pcu_main.cpp | 1 +
src/pcu_vty.c | 38 +---
src/pcu_vty.h | 3 -
src/tbf_dl.cpp | 31 ++-
tests/tbf/TbfTest.cpp | 51 +++++
tests/tbf/TbfTest.err | 549 ++++++++++++++++++++++++++++++++++++++++++++++++++
tests/tbf/TbfTest.ok | 2 +
7 files changed, 619 insertions(+), 56 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 "OpenBTS' transceiver retro-fit".
The branch, achemeris/no-dsp-tuning has been updated
discards 8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73 (commit)
via 2595714dd1958f65ca53b795f0d1eecc61a1b8c9 (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 (8e9ff3aa0644d96dd25271e98ca0e7c7dd38de73)
\
N -- N -- N (2595714dd1958f65ca53b795f0d1eecc61a1b8c9)
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-trx/commit/?id=2595714dd1958f65ca53b795f0d1eec…
commit 2595714dd1958f65ca53b795f0d1eecc61a1b8c9
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu Apr 9 18:55:02 2015 +0300
umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough.
We end up with DSP tuning just for 2-3Hz, which is meaningless and
only distort the signal.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit