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/wip/ms-struct has been updated
discards 7993312a2be33d6d71c0c96576b8e8e295ea6edb (commit)
discards eb040818b874a4d2d13fb6f8c472e80f02ad697a (commit)
This update discarded existing revisions and left the branch pointing at
a previous point in the repository history.
* -- * -- N (42021d2e03e3b4a8d418d2b0979ea8e6262cb7b9)
\
O -- O -- O (7993312a2be33d6d71c0c96576b8e8e295ea6edb)
The removed revisions are not necessarilly gone - if another reference
still refers to them they will stay in the repository.
No new revisions were added by this update.
Summary of changes:
src/bts.cpp | 2 +-
src/tbf.cpp | 7 ++-----
2 files changed, 3 insertions(+), 6 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, jerlbeck/wip/ms-struct has been created
at 7993312a2be33d6d71c0c96576b8e8e295ea6edb (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=7993312a2be33d6d71c0c96576b8e8e…
commit 7993312a2be33d6d71c0c96576b8e8e295ea6edb
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu May 7 16:31:42 2015 +0200
WIP debug stuff
http://cgit.osmocom.org/osmo-pcu/commit/?id=eb040818b874a4d2d13fb6f8c472e80…
commit eb040818b874a4d2d13fb6f8c472e80f02ad697a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu May 7 16:06:23 2015 +0200
tbf: Don't set UL TLLI from DL TLLI (TODO)
The TLLI seems to be broken somehow.
This commit tries to fix an issue, but it properly does not do it
well.
The TLLI handling will be reworked when the MS class is in place.
DO NOT INCLUDE INTO MASTER
http://cgit.osmocom.org/osmo-pcu/commit/?id=42021d2e03e3b4a8d418d2b0979ea8e…
commit 42021d2e03e3b4a8d418d2b0979ea8e6262cb7b9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri May 8 12:13:08 2015 +0200
tbf: Use MS class (TODO)
http://cgit.osmocom.org/osmo-pcu/commit/?id=a6135e4852e35f72860486b9d389ff0…
commit a6135e4852e35f72860486b9d389ff02846a5ede
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed May 6 18:30:48 2015 +0200
ms: Add GprsMs class (TODO)
This class is intended to represent a certain MS.
TODO:
- commit message
-----------------------------------------------------------------------
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/wip has been deleted
was 068a5b3cf79528f2d05f9a6bd7216aefba2ae95c
-----------------------------------------------------------------------
068a5b3cf79528f2d05f9a6bd7216aefba2ae95c bssgp: log lifetime WIP
-----------------------------------------------------------------------
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 6eeb7c7e74ed8cc1e23b19453012f43563055e12 (commit)
via 6e4ccec6c4b69681e94e4d3b27ef022e4aab81a9 (commit)
via 0288cdb0a8d4011905da55a5b74319e38e27e70d (commit)
via 3d62fc55d89fe1f2da0f0ca1950ab97da7e07418 (commit)
via 87d7341fbe290582ac4a03f67349496e5306eb04 (commit)
via 29d91e92715945f53aff4530602add765d63946e (commit)
from 801d6fe40cd5bd11257074c7aaf113a57919fb2d (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:
src/bts.h | 5 ++
src/gprs_bssgp_pcu.cpp | 182 ++++++++++++++++++++++++++++++++++++++++++++++++-
src/gprs_bssgp_pcu.h | 8 +++
src/pcu_vty.c | 147 +++++++++++++++++++++++++++++++++++++++
src/tbf_dl.cpp | 19 ++++--
5 files changed, 352 insertions(+), 9 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 deleted
was 8974a801927100a7657fd973c5b098289ac6f35f
-----------------------------------------------------------------------
8974a801927100a7657fd973c5b098289ac6f35f umtrx: Don't use DSP tuning, because LMS6002D PLL steps are small enough.
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, fairwaves/master has been updated
via 8974a801927100a7657fd973c5b098289ac6f35f (commit)
from 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 (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:
Transceiver52M/UHDDevice.cpp | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 2595714dd1958f65ca53b795f0d1eecc61a1b8c9 (commit)
via 8974a801927100a7657fd973c5b098289ac6f35f (commit)
via 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 (commit)
via 00cc772f90b274bb75232f29b20c31d5b552cfde (commit)
via 34333e8919d02fd1e4177917dd425a9ee6e615e1 (commit)
via 947fc8cd1f6b468798d015e0032ffb541a849e50 (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 (2595714dd1958f65ca53b795f0d1eecc61a1b8c9)
\
N -- N -- N (8974a801927100a7657fd973c5b098289ac6f35f)
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=8974a801927100a7657fd973c5b0982…
commit 8974a801927100a7657fd973c5b098289ac6f35f
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 | 47 ++++++++++++++++++++++++++++++++------------
debian/rules | 3 +++
2 files changed, 37 insertions(+), 13 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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/ramp-up-test has been updated
via 184e7680aab56afc561c891273ff5454a50843d8 (commit)
from d7cbeba5dd17f01fa31f0915d56ea7b81e577ca0 (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-trx/commit/?id=184e7680aab56afc561c891273ff545…
commit 184e7680aab56afc561c891273ff5454a50843d8
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu May 7 22:03:49 2015 -0400
test: Remove wider burst hack.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/sigProcLib.cpp | 41 +++++++++++++++++++++--------------------
1 file changed, 21 insertions(+), 20 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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/ramp-up-test has been created
at d7cbeba5dd17f01fa31f0915d56ea7b81e577ca0 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=d7cbeba5dd17f01fa31f0915d56ea7b…
commit d7cbeba5dd17f01fa31f0915d56ea7b81e577ca0
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Thu May 7 20:51:39 2015 -0400
hack: Burst ramp up issue fix.
* Randomized payload from filler table
* 4 sps only
* 156.25 size bursts instead of 156/157
* 1 extra tail bit appended to beginning and end of burst
* Downlink bursts from core are dropped
Enable with filler table.
$ ./osmo-trx -f
Also, TSC is hard coded to 7. You can change it here.
diff --git a/Transceiver52M/Transceiver.cpp b/Transceiver52M/Transceiver.cpp
index 7dcc512..c11c6fd 100644
--- a/Transceiver52M/Transceiver.cpp
+++ b/Transceiver52M/Transceiver.cpp
@@ -85,7 +85,7 @@ void TransceiverState::init(size_t slot, bool fill,
float scale, int sps)
fillerBurst[i] = rand() % 2;
for (size_t i = 0; i < 26; i++)
- fillerBurst[61 + i] = GSM::gTrainingSequence[7][i];
+ fillerBurst[61 + i] = GSM::gTrainingSequence[0][i];
for (size_t i = 145; i < 148; i++)
fillerBurst[i] = 0;
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, master has been updated
via d7610cf0b8148391d80b8991f9f070e635a035b8 (commit)
from 722d4f70a4085448e0c02ba3fb9a4ee6a9077118 (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-trx/commit/?id=d7610cf0b8148391d80b8991f9f070e…
commit d7610cf0b8148391d80b8991f9f070e635a035b8
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Thu May 7 17:39:49 2015 -0700
radioInterface: Reset sample buffer cursors on each start
Non-zero buffer indices may lead to uplink/downlink timing offset
during repeated start/stop cycles. Mainly affects USRP2 and other
resampled devices that rely on the buffer to absorb sample block
sizes that are not multiples of the burst size.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/radioInterface.cpp | 3 +++
1 file changed, 3 insertions(+)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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/uhd-args has been updated
discards 66e74ffe931e0cabcc99087a89259faf398e6ade (commit)
discards f0efdebbd7a2193c4d756857f615d778156e8091 (commit)
via 743cf16febbc8062298eb29b49f317dc2cf150cc (commit)
via 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 (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 (66e74ffe931e0cabcc99087a89259faf398e6ade)
\
N -- N -- N (743cf16febbc8062298eb29b49f317dc2cf150cc)
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=743cf16febbc8062298eb29b49f317d…
commit 743cf16febbc8062298eb29b49f317dc2cf150cc
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 28 12:20:49 2015 -0400
A hack to pass all dev.args to UHD.
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, fairwaves/master has been updated
via 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6 (commit)
from 00cc772f90b274bb75232f29b20c31d5b552cfde (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-trx/commit/?id=63cd7705a9bf04e33f33fb26f25ef23…
commit 63cd7705a9bf04e33f33fb26f25ef23a23a1e9a6
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 28 13:26:07 2015 -0400
uhd: Update UmTRX specific code to work with PA Tx gain.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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/uhd-args has been updated
discards 79a5adf366a456bab5d7866f5960beaa22925c4b (commit)
discards db203c0008535bbd0649925a02225b13ba191c3f (commit)
discards c107d930f9269a1b5267bce0b7112cf332104534 (commit)
via 66e74ffe931e0cabcc99087a89259faf398e6ade (commit)
via f0efdebbd7a2193c4d756857f615d778156e8091 (commit)
via 00cc772f90b274bb75232f29b20c31d5b552cfde (commit)
via 34333e8919d02fd1e4177917dd425a9ee6e615e1 (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 (79a5adf366a456bab5d7866f5960beaa22925c4b)
\
N -- N -- N (66e74ffe931e0cabcc99087a89259faf398e6ade)
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=66e74ffe931e0cabcc99087a89259fa…
commit 66e74ffe931e0cabcc99087a89259faf398e6ade
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 28 13:26:07 2015 -0400
uhd: Update UmTRX specific code to work with PA Tx gain.
http://cgit.osmocom.org/osmo-trx/commit/?id=f0efdebbd7a2193c4d756857f615d77…
commit f0efdebbd7a2193c4d756857f615d778156e8091
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 28 12:20:49 2015 -0400
A hack to pass all dev.args to UHD.
-----------------------------------------------------------------------
Summary of changes:
debian/rules | 3 +++
1 file changed, 3 insertions(+)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, fairwaves/master has been updated
via 00cc772f90b274bb75232f29b20c31d5b552cfde (commit)
from 34333e8919d02fd1e4177917dd425a9ee6e615e1 (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-trx/commit/?id=00cc772f90b274bb75232f29b20c31d…
commit 00cc772f90b274bb75232f29b20c31d5b552cfde
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Tue Apr 28 23:09:02 2015 -0400
uhd: Set RF frontend bandwidth for UmTRX to improve signal quality.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 10 ++++++++++
1 file changed, 10 insertions(+)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, shared/packages/testing has been updated
discards e337faa88b55d82e7ecc354c9449d286ce930903 (commit)
discards d8f45ca8052984ea23743fae67b1c6d77807718e (commit)
discards 4a2846592e716d5ffcb49d293752550c3d04684c (commit)
discards c540284eaff7d9c3a39ca66c8d5ebd16ae710300 (commit)
discards 8b27cb5ba19ee14780c95add33b63a74d2993373 (commit)
discards e3933ac46d76122dde8aa01b5efb1ba58d25442d (commit)
discards e34deab3899caf213180c1b013ce6918a748467c (commit)
discards 7265fc3348a5a03d07fe566026b175f70aa3ef94 (commit)
discards 7eafe7a018a8307dfd15606c4229415234c9fcb5 (commit)
discards 3cece9917978f05910b30ca4478532ccb3b1b9cf (commit)
discards b21c17ce674ca4a17fb7673b7c3a9f8946aef550 (commit)
discards dd01a4e37b8706f35273edda7636b9c1efa634b2 (commit)
discards 19006ea1190b6ca68acccccd19161bfdb81782f6 (commit)
discards 809d48c15e8578fd94b4fa301bd51f63f972cadd (commit)
via 1943e410ac13c22f26f8775bf9c26320b2d4a570 (commit)
via 7acddc19675b168b710547aa45efe80d4e915308 (commit)
via 457ccb8c44dff69dd3c84e3623b2e67f6011dfa7 (commit)
via 36ebb28e14576618c329ad69cb30e0556b4ab2ed (commit)
via fe32e4deaab28598fe6654059a35ed9beb173747 (commit)
via c15c61c401e6f934fbf35c0c87d0777ff857f7c6 (commit)
via 4f5b8237ec2182861fbe075f4cce56a9c7caf904 (commit)
via b100895557af0980d5910a3dc81903179dea615e (commit)
via 20de3ae17cbb61f831ca8f06a4cf7436441cfdc6 (commit)
via b448dd849a96fd1b736ee183385d7a6a9ea1863e (commit)
via 4c8e8f990a24fc5ecb24c5c21c944d8ab4dc7c1e (commit)
via d05e06989def81f886c673956da476e626a27af5 (commit)
via f7b3826f03772d57d1d1a1153c5684f7d4799b60 (commit)
via 4bd931f96d75d3e71b73a06e67f84ffdcab9caf6 (commit)
via 8cedded88c9a0c4c486f987b818ccba57e96421e (commit)
via 9ba273d365ac731a9c3ff285821062c346724390 (commit)
via 49c1a7156c7e0ced1709aee4a3d3438db60bae41 (commit)
via b927f1c3199b48becb03c0d56926c3b98d6ff5ce (commit)
via 02d8c472bdff0a085cbedd9d902f7ced29e5d712 (commit)
via e448554568fb4244a1b95e2e8666714f9498d69a (commit)
via 337343d159888886eaa68476b70dbe19db93845b (commit)
via d26b8fcbe22eb4a56c87f0114a0e826551243511 (commit)
via ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 (commit)
via d6332809d8313903c65ccd28646f41b7c1aa6b99 (commit)
via c652913674ecc30f8d234878a17baa623cbacf99 (commit)
via 06a88fa0ae1f86cef0a23a1462bfef950418ea36 (commit)
via 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 (commit)
via c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 (commit)
via 81dbfe412c8196df443f38bf4fbea4f9897607ef (commit)
via 71857d72426c75e4bb71c3843a9eeeff53eca37d (commit)
via a0478814bc1c56a9e5648ffecd7c11671804e6ff (commit)
via 4ba947bf4b80b553a3411ec1fd29c45430bd6c40 (commit)
via c36a6d5705830a6fd6e41e684dc031db35165e04 (commit)
via 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 (commit)
via a1e6bd6768e61828823da3ba774e55b6f89559fc (commit)
via d7e04b9956bb7d579697604fff6ba67fc6b9e52d (commit)
via d04d009f473d89a426c16dd24e5a4c692caf0017 (commit)
via 4579bb1ed7464d66343d84846314ec66e6f8cccd (commit)
via 973dbaeebdbdbd8fed417cdfd169644093389d05 (commit)
via 4247cead2b77b2ad8ae2a6c1b48a450309185bb3 (commit)
via 38159428d2b1e95a2c6fa91775f7b3678aef2f1f (commit)
via 4a8b938348b9503decd2794b33a71d340fe9414f (commit)
via d6d7affa6eb9e9e158d2e0f0108ef154e24867a5 (commit)
via 0759b1b9522f0a4f8256671b9098f7bc493c3a99 (commit)
via 0ae564d9b1fcee46cd77ccc83c570376d0526c8c (commit)
via 1e28eb83c0c2f1b362114199e70b6d454fa2d08b (commit)
via b396b69cb2ac93b6e4b53c4252fe809658acd8bd (commit)
via ddc0e05604d2c004c08c23fe3c3e2e6ce9b7eabb (commit)
via 5a2484b10e8aeec3841833b79a8973cacb37bcee (commit)
via cb43a9ac4489040185addd528a3143655ea349be (commit)
via c57b5507b21d12f656ec1667a8a875485344fe8d (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 (e337faa88b55d82e7ecc354c9449d286ce930903)
\
N -- N -- N (1943e410ac13c22f26f8775bf9c26320b2d4a570)
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=1943e410ac13c22f26f8775bf9c26320…
commit 1943e410ac13c22f26f8775bf9c26320b2d4a570
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 20:26:27 2015 -0400
debian: New release with new NAT command
http://cgit.osmocom.org/openbsc/commit/?id=7acddc19675b168b710547aa45efe80d…
commit 7acddc19675b168b710547aa45efe80d4e915308
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 17:47:26 2015 -0400
debian: Build new packages
http://cgit.osmocom.org/openbsc/commit/?id=457ccb8c44dff69dd3c84e3623b2e67f…
commit 457ccb8c44dff69dd3c84e3623b2e67f6011dfa7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Oct 17 10:08:02 2014 +0200
sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO)
Currently an OSMO_ASSERT fails, if the message's and the mmctx's
TLLIs do not match.
This commit turns the assertion into an ERROR log message and uses
the default values for IMSI, DRX, and RA CAP instead of the MM
context values in this case.
TODO:
- find the real source for the problem
- add test cases derived from what is being described in the ticket
Ticket: OW#1322
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=36ebb28e14576618c329ad69cb30e055…
commit 36ebb28e14576618c329ad69cb30e0556b4ab2ed
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 30 13:53:26 2014 +0200
sgsn: Added TODOs (TODO)
TODO:
- fix and remove TODOs
- add test cases for Detach(reattach)
- add test cases for PDP context deletion (OW#1311)
- add test cases for Cancel pending timer in sgsn_mm_ctx_free
- remove this commit
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=fe32e4deaab28598fe6654059a35ed9b…
commit fe32e4deaab28598fe6654059a35ed9beb173747
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:11:20 2014 +0100
sgsn: Add logging to connect_timer_cb (TODO)
TODO:
- LOGLevel ?
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 +-
debian/control | 14 +-
openbsc/configure.ac | 1 +
openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 5 +
openbsc/doc/sgsn-remote-protocol.txt | 24 +-
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/bsc_msg_filter.h | 107 ++++++
openbsc/include/openbsc/bsc_nat.h | 82 +----
openbsc/include/openbsc/bsc_nat_sccp.h | 7 +-
openbsc/include/openbsc/debug.h | 1 +
openbsc/include/openbsc/gprs_gsup_messages.h | 6 +-
openbsc/include/openbsc/gprs_sgsn.h | 6 +-
openbsc/include/openbsc/gsm_data.h | 1 -
openbsc/include/openbsc/gsm_subscriber.h | 19 +-
openbsc/include/openbsc/mgcp.h | 2 +
openbsc/include/openbsc/mgcp_internal.h | 2 +-
openbsc/include/openbsc/osmo_bsc.h | 5 +
openbsc/include/openbsc/osmo_msc_data.h | 4 +
openbsc/include/openbsc/sgsn.h | 14 +
openbsc/include/openbsc/signal.h | 21 +-
openbsc/include/openbsc/transaction.h | 2 +-
openbsc/src/Makefile.am | 2 +-
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gprs_gmm.c | 65 +++-
openbsc/src/gprs/gprs_gsup_messages.c | 11 +-
openbsc/src/gprs/gprs_sgsn.c | 21 +-
openbsc/src/gprs/sgsn_cdr.c | 254 ++++++++++++++
openbsc/src/gprs/sgsn_libgtp.c | 17 +
openbsc/src/gprs/sgsn_main.c | 1 +
openbsc/src/gprs/sgsn_vty.c | 36 ++
openbsc/src/libbsc/paging.c | 14 +-
openbsc/src/libcommon/debug.c | 5 +
openbsc/src/{libcommon => libfilter}/Makefile.am | 10 +-
openbsc/src/libfilter/bsc_msg_acc.c | 116 +++++++
.../bsc_msg_filter.c} | 190 +++++------
openbsc/src/libfilter/bsc_msg_vty.c | 140 ++++++++
openbsc/src/libmgcp/mgcp_transcode.c | 20 +-
openbsc/src/libmgcp/mgcp_vty.c | 47 +++
openbsc/src/libmsc/gsm_04_08.c | 95 ++----
openbsc/src/libmsc/gsm_04_11.c | 8 +-
openbsc/src/libmsc/gsm_subscriber.c | 199 +++--------
openbsc/src/libmsc/mncc_builtin.c | 2 +-
openbsc/src/libmsc/osmo_msc.c | 8 -
openbsc/src/libmsc/transaction.c | 7 +-
openbsc/src/libmsc/vty_interface_layer3.c | 83 +----
openbsc/src/osmo-bsc/Makefile.am | 4 +-
openbsc/src/osmo-bsc/osmo_bsc_api.c | 91 ++++-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 9 +
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 66 +++-
openbsc/src/osmo-bsc_nat/Makefile.am | 3 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 31 +-
openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 11 +-
openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 370 ++-------------------
openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 123 +------
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 127 +------
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 20 +-
openbsc/tests/bsc-nat/Makefile.am | 8 +-
openbsc/tests/bsc-nat/bsc_nat_test.c | 59 ++--
openbsc/tests/channel/channel_test.c | 12 +-
openbsc/tests/gprs/gprs_test.c | 6 +-
openbsc/tests/mgcp/mgcp_transcoding_test.c | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 6 +-
openbsc/tests/vty_test_runner.py | 28 ++
63 files changed, 1450 insertions(+), 1210 deletions(-)
create mode 100644 openbsc/include/openbsc/bsc_msg_filter.h
create mode 100644 openbsc/src/gprs/sgsn_cdr.c
copy openbsc/src/{libcommon => libfilter}/Makefile.am (52%)
create mode 100644 openbsc/src/libfilter/bsc_msg_acc.c
copy openbsc/src/{osmo-bsc_nat/bsc_nat_filter.c => libfilter/bsc_msg_filter.c} (61%)
create mode 100644 openbsc/src/libfilter/bsc_msg_vty.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 9385d1e01bd05c7099e3e441248ce0b10a6d02e2 (commit)
from 455d34f4767df3bcd0eccdd4ac42a755c016e0ed (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=9385d1e01bd05c7099e3e441248c…
commit 9385d1e01bd05c7099e3e441248ce0b10a6d02e2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed May 6 09:29:32 2015 +0200
bssgp: Fix bssgp_tx_fc_bvc parameter type
Currently large values for Bmax default MS get sliced since a uint16_t is
used as the type of the corresponding parameter of bssgp_tx_fc_bvc.
GSM 48.018, 11.3.2 which in turn refers to 11.3.5 specifies a maximum
of 6MB (0xffff * 100).
This commit changes the type to uint32_t to cover the full value
range.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
TODO-RELEASE | 1 +
include/osmocom/gprs/gprs_bssgp_bss.h | 2 +-
src/gb/gprs_bssgp_bss.c | 2 +-
tests/gb/gprs_bssgp_test.c | 75 +++++++++++++++++++++++++++++++++++
tests/gb/gprs_bssgp_test.ok | 4 ++
5 files changed, 82 insertions(+), 2 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, zecke/features/cdr has been created
at c15c61c401e6f934fbf35c0c87d0777ff857f7c6 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=c15c61c401e6f934fbf35c0c87d0777f…
commit c15c61c401e6f934fbf35c0c87d0777ff857f7c6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed May 6 17:46:08 2015 +0200
sgsn: Add VTY configuration for the CDR module
Make it possible to set a filename to use for the CDR. By
default no CDR will be generated. Forbid to set the interval
of 0 seconds as this will cause a lot of work. Add a very
basic VTY test.
http://cgit.osmocom.org/openbsc/commit/?id=4f5b8237ec2182861fbe075f4cce56a9…
commit 4f5b8237ec2182861fbe075f4cce56a9c7caf904
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 5 22:25:48 2015 +0200
sgsn: Create an initial and limited CDR module
This is consuming the new signals and allows to install several
different CDR/observing/event/audit modules in the future. For
getting the bytes in/out the code would have had to undo what the
rate counter is doing and at the same time adding a "total" to
the ratecounter didn't look like a good idea, the same went for
making it a plain counter.
Begin writing the values one by one and open/closing a new FILE
for every log messages. This is not efficient but easily deals
with external truncation/rotation of the file (no fstat for and
checking the links and size). As usual we will wait and see if
this is an issue.
Add some new members to our PDP context structure to see what it
is about.
http://cgit.osmocom.org/openbsc/commit/?id=b100895557af0980d5910a3dc8190317…
commit b100895557af0980d5910a3dc81903179dea615e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat May 2 19:55:38 2015 +0200
sgsn: Add various signals consumed by CDR or other client code
http://cgit.osmocom.org/openbsc/commit/?id=20de3ae17cbb61f831ca8f06a4cf7436…
commit 20de3ae17cbb61f831ca8f06a4cf7436441cfdc6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 5 22:52:40 2015 +0200
sgsn: Extract the MSISDN from the subscr data structure
In case there is a subscr attached to the MM context and there
is an encoded MSISDN we will attempt to decode it and in case
of an international number prepend a '+'. Assume that the array
size of gsm_mmcc_called->number is as big as ctx->msisdn for the
strncpy.
http://cgit.osmocom.org/openbsc/commit/?id=b448dd849a96fd1b736ee183385d7a6a…
commit b448dd849a96fd1b736ee183385d7a6a9ea1863e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 3 11:46:58 2015 +0200
sgsn: Make the free function internal
All calls should and do go through the
sgsn_mm_ctx_cleanup_free function.
-----------------------------------------------------------------------
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, jerlbeck/flow-control has been updated
discards b218b819202556ed86cd1c428aee16fa778914ac (commit)
discards 68f7d29a5a4d7688a0e5737e7e6d94d72154e773 (commit)
discards 0f3882d233837bd74add250fc81aeeb5c9e71839 (commit)
via 6eeb7c7e74ed8cc1e23b19453012f43563055e12 (commit)
via 6e4ccec6c4b69681e94e4d3b27ef022e4aab81a9 (commit)
via 0288cdb0a8d4011905da55a5b74319e38e27e70d (commit)
via 3d62fc55d89fe1f2da0f0ca1950ab97da7e07418 (commit)
via 87d7341fbe290582ac4a03f67349496e5306eb04 (commit)
via 29d91e92715945f53aff4530602add765d63946e (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 (b218b819202556ed86cd1c428aee16fa778914ac)
\
N -- N -- N (6eeb7c7e74ed8cc1e23b19453012f43563055e12)
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=6eeb7c7e74ed8cc1e23b19453012f43…
commit 6eeb7c7e74ed8cc1e23b19453012f43563055e12
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed May 6 15:26:08 2015 +0200
bssgp: Increment BSSGP flow control tag value
Currently the tag value in FLOW CONTROL BVC messages is always 1.
This commit changes the implementation to increment that value with
each of the FLOW CONTROL BVC messages that is sent to the SGSN.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=6e4ccec6c4b69681e94e4d3b27ef022…
commit 6e4ccec6c4b69681e94e4d3b27ef022e4aab81a9
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed May 6 14:24:36 2015 +0200
bssgp: Compute and transmit queue delay
The specification 28.018, allows to transmit the average LLC downlink
queueing delay in FLOW CONTROL BVC messages (BVC Measurement IE, see
GSM 28.018, 10.4.4 and 11.3.7).
This commit extends gprs_bssgp_pcu.cpp to compute the average delay
time between two subsequent FLOW CONTROL BVC messages. The average is
implemented as an arithmetic average without any weighting.
Ticket: OW#1432
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0288cdb0a8d4011905da55a5b74319e…
commit 0288cdb0a8d4011905da55a5b74319e38e27e70d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed May 6 10:47:30 2015 +0200
bssgp: Add VTY command to Limit the bucket size by time
Currently the bucket size is by default being computed based on the
leak rate and the expected life time of LLC frames. The latter is
either taken from 'queue lifetime' (if given) or a fixed value is
used. Using 'queue lifetime' has the drawback that it sets a 'hard'
limit, since frames will be dropped if they stay in the queue
for a longer time.
This commit adds a VTY command to specifically set the time used for
the computation of the bucket size advertised to the SGSN. It does
not affect the PCUs queue handling in any way. If the bucket time is
not set (or if the 'no' command has been used), the old behaviour
(see above) is applied.
The following VTY commands are added (config-pcu node):
- flow-control bucket-time <1-65534> Sets the time in centisecs
- no flow-control bucket-time Don't use this time
Ticket: OW#1432
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=3d62fc55d89fe1f2da0f0ca1950ab97…
commit 3d62fc55d89fe1f2da0f0ca1950ab97da7e07418
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 30 15:01:15 2015 +0200
bssgp: Compute BVC bucket size and leak rate
Currently the PDCH assignment and coding scheme does not influence
the values transmitted by the FLOW-CONTROL-BVC messages.
This commit adds the computation of those values. If the leak rate is
not given explicitly, it is derived from the number of PDCH and the
allowed coding scheme. If the BVC bucket size is not given
explicitly, it is derived from the leak rate and the maximum buffer time.
The latter is taken from the 'queue lifetime' command (or 10s if this
has not been used). The MS default bucket size is set to 50% of the
BVC bucket size. The MS default rate computation assumes, that each MS
only supports up to 4 time slots for GPRS RX.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=87d7341fbe290582ac4a03f67349496…
commit 87d7341fbe290582ac4a03f67349496e5306eb04
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Apr 21 12:56:48 2015 +0200
bssgp: Make BVC bucket size / leak rate configurable
Currently the FLOW-CONTROL_BVC message contains fixed values: The tag
is 1, the BVC bucket size is 6MB, the BVC bucket leak rate is
820kbit/s, the MS bucket size is 50kB, and the MS leak rate is
50kbit/s.
This commit makes the BVC parameters configurable and adds the
following VTY commands:
- flow-control force-bvc-bucket-size <1-6553500>
- no flow-control force-bvc-bucket-size
- flow-control force-bvc-leak-rate <1-6553500>
- no flow-control force-bvc-leak-rate
- flow-control force-ms-bucket-size <1-6553500>
- no flow-control force-ms-bucket-size
- flow-control force-ms-leak-rate <1-6553500>
- no flow-control force-ms-leak-rate
The 'no' variants restore the default behaviour.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=29d91e92715945f53aff4530602add7…
commit 29d91e92715945f53aff4530602add765d63946e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Apr 29 14:46:52 2015 +0200
tbf: Added calls to llc_dropped_frame
Currently this function which increments the corresponding counter is
just called in gprs_llc::clear(). It is not called on places where
LLC DISCARDED messages are sent.
This commit adds calls to llc_dropped_frame() at these places.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.h | 1 +
src/gprs_bssgp_pcu.cpp | 162 +++++++++++++++++++++++++++++++++++++------------
src/gprs_bssgp_pcu.h | 8 +++
src/pcu_vty.c | 28 +++++++++
src/tbf_dl.cpp | 16 +++--
5 files changed, 171 insertions(+), 44 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 4c8e8f990a24fc5ecb24c5c21c944d8ab4dc7c1e (commit)
via d05e06989def81f886c673956da476e626a27af5 (commit)
via f7b3826f03772d57d1d1a1153c5684f7d4799b60 (commit)
via 4bd931f96d75d3e71b73a06e67f84ffdcab9caf6 (commit)
via 8cedded88c9a0c4c486f987b818ccba57e96421e (commit)
via 9ba273d365ac731a9c3ff285821062c346724390 (commit)
via 49c1a7156c7e0ced1709aee4a3d3438db60bae41 (commit)
via b927f1c3199b48becb03c0d56926c3b98d6ff5ce (commit)
via 02d8c472bdff0a085cbedd9d902f7ced29e5d712 (commit)
via e448554568fb4244a1b95e2e8666714f9498d69a (commit)
from 337343d159888886eaa68476b70dbe19db93845b (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=4c8e8f990a24fc5ecb24c5c21c944d8a…
commit 4c8e8f990a24fc5ecb24c5c21c944d8ab4dc7c1e
Merge: 337343d d05e069
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 5 21:16:19 2015 +0200
Merge branch 'zecke/features/gprs-gsup-fixes'
When communicating with a GGSN that is not the OpenGGSN
the PDP context activation does fail. This is because on
the activation of the first PDP context we need to supply
a MSISDN. Extend the protocol, parse the MSISDN and then
send it to the GGSN. The second item is that we have only
forwarded the requested QoS of the subscriber. In most
cases this is 0x0, 0x0, ... which means one requests a
rate 0 byte/sec which the GGSN will not allow. Make it
possible to receive, store and use the subscribed QoS of
the Subscriber.
http://cgit.osmocom.org/openbsc/commit/?id=d05e06989def81f886c673956da476e6…
commit d05e06989def81f886c673956da476e626a27af5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 16:59:04 2015 -0400
sgsn: Show the QoS that has been assigned
http://cgit.osmocom.org/openbsc/commit/?id=f7b3826f03772d57d1d1a1153c5684f7…
commit f7b3826f03772d57d1d1a1153c5684f7d4799b60
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 16:58:33 2015 -0400
sgsn: Dump the E164 (encoded) assigned to the subscriber
http://cgit.osmocom.org/openbsc/commit/?id=4bd931f96d75d3e71b73a06e67f84ffd…
commit 4bd931f96d75d3e71b73a06e67f84ffdcab9caf6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 11:50:41 2015 -0400
sgsn: Handle different levels of QoS
If QoS is only three bytes it does not include the allocation/
retention policy. Otherwise it does. Copy it depending on that.
We should have a macro for the clamping to reduce code duplication.
The insanity does come from the MAP data and this seems to be
the easiest in terms of complexity. It is an array of bytes that
is transported from MAPProxy to the SGSN and then simply forwarded.
The case of more than three bytes is neither unit nor manually
tested so far.
http://cgit.osmocom.org/openbsc/commit/?id=8cedded88c9a0c4c486f987b818ccba5…
commit 8cedded88c9a0c4c486f987b818ccba57e96421e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 11:33:35 2015 -0400
sgsn: Store subscribed QoS and attempt to use it
sgsn_create_pdp_ctx should use the subscribed QoS. When selecting
the PDP context we inject the QoS to be used into the TLV structure
and use it during the request. Assume a "qos-Subscribed" structure
only with three bytes and prepend the Allocation/Retention policy
to the request.
http://cgit.osmocom.org/openbsc/commit/?id=9ba273d365ac731a9c3ff285821062c3…
commit 9ba273d365ac731a9c3ff285821062c346724390
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 09:53:53 2015 -0400
sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation
The MSISDN should be present for "security" reasons in the first
activation of a PDP context. Take the encoded MSISDN, store it for
future use and then put it into the PDP activation request.
The MM Context contains a field for a decoded MSISDN already. As
we need to forward the data to the GGSN I want to avoid having to
store TON and NPI in another place. Simply store the data in the
encoded form.
http://cgit.osmocom.org/openbsc/commit/?id=49c1a7156c7e0ced1709aee4a3d3438d…
commit 49c1a7156c7e0ced1709aee4a3d3438db60bae41
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 09:13:01 2015 -0400
gsup: Extract the QoS field
Add roundtrip test for the new QoS IE. It will be consumed in
later commits.
http://cgit.osmocom.org/openbsc/commit/?id=b927f1c3199b48becb03c0d56926c3b9…
commit b927f1c3199b48becb03c0d56926c3b98d6ff5ce
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 23:09:41 2015 -0400
gsup: Extract the new MSISDN string
Extract the new MSISDN IE from the GSUP message and verify that
it is read/written to the message.
http://cgit.osmocom.org/openbsc/commit/?id=02d8c472bdff0a085cbedd9d902f7ced…
commit 02d8c472bdff0a085cbedd9d902f7ced29e5d712
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 22:42:23 2015 -0400
gsup: Specify the QoS service for the PDP info
QoS is a mess. In MAP there is qos-Subscribed which is then extended
using ext-QoS-Subscribed, ext2-QoS-Subscribed, ext3-QoS-Subscribed
and maybe even ext4-QoS-Subscribed by now. The MAP ASN1 files defined
how these need to be "linearized". Instead of copying this I have
decided to include the two semantics with/without the Allocation/Retention
policy using the size of the data.
http://cgit.osmocom.org/openbsc/commit/?id=e448554568fb4244a1b95e2e8666714f…
commit e448554568fb4244a1b95e2e8666714f9498d69a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 22:10:44 2015 -0400
gsup: Document passing MSISDN as part of the response
When asking the GGSN to create/open a PDP context one needs
to send a MSISDN. The MSISDN can only be provided through the
GSUP interface.
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 45 ++++++++++++++++++++++++++++
openbsc/include/openbsc/gprs_gsup_messages.h | 7 +++++
openbsc/include/openbsc/gprs_sgsn.h | 5 ++++
openbsc/include/openbsc/gsm_04_08_gprs.h | 1 +
openbsc/src/gprs/gprs_gsup_messages.c | 21 +++++++++++++
openbsc/src/gprs/gprs_sgsn.c | 15 ++++++++++
openbsc/src/gprs/gprs_subscriber.c | 23 ++++++++++++++
openbsc/src/gprs/sgsn_libgtp.c | 41 ++++++++++++++++++++-----
openbsc/src/gprs/sgsn_vty.c | 8 ++++-
openbsc/tests/gprs/gprs_test.c | 5 +++-
openbsc/tests/sgsn/sgsn_test.c | 9 ++++++
11 files changed, 170 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 "UNNAMED PROJECT".
The branch, jerlbeck/flow-control has been updated
discards 5e1a8403564b2af351ad8a8d462488cc25648dd8 (commit)
discards fe865b1887d58302e7a68b6b01b5de69f35b0870 (commit)
discards 47e945161b06edf51f19ec4d7b7baec1f09ce8b8 (commit)
discards bcfa2f67b4b19174964d64992f34fae12adbcc84 (commit)
discards fcb8e6560c5e12f55518479c6fd22344d233e9cb (commit)
via b218b819202556ed86cd1c428aee16fa778914ac (commit)
via 68f7d29a5a4d7688a0e5737e7e6d94d72154e773 (commit)
via 0f3882d233837bd74add250fc81aeeb5c9e71839 (commit)
via 801d6fe40cd5bd11257074c7aaf113a57919fb2d (commit)
via 0494c75a53f05a5ec4c4b3830672ef2451396f27 (commit)
via 0d39dc92b5cfe6e8be9b2a68eaf50c94cae97355 (commit)
via 1f33294b1c1394c6ff0dd109ff10bb65886c1a44 (commit)
via 2acfbebfd3b7fc24ccaf2115e7c8d55e94cd1450 (commit)
via c0c580c414e4fe0bd82ebc78ff12bb1014cd5a9c (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 (5e1a8403564b2af351ad8a8d462488cc25648dd8)
\
N -- N -- N (b218b819202556ed86cd1c428aee16fa778914ac)
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=b218b819202556ed86cd1c428aee16f…
commit b218b819202556ed86cd1c428aee16fa778914ac
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 30 15:01:15 2015 +0200
bssgp: Compute BVC bucket size and leak rate
Currently the PDCH assignment and coding scheme does not influence
the values transmitted by the FLOW-CONTROL-BVC messages.
This commit adds the computation of those values. If the leak rate is
not given explicitly, it is derived from the number of PDCH and the
allowed coding scheme. If the BVC bucket size is not given
explicitly, it is derived from the leak rate and the maximum buffer time.
The latter is taken from the 'queue lifetime' command (or 10s if this
has not been used). The MS default bucket size is set to 25% of the
BVC bucket size.
http://cgit.osmocom.org/osmo-pcu/commit/?id=68f7d29a5a4d7688a0e5737e7e6d94d…
commit 68f7d29a5a4d7688a0e5737e7e6d94d72154e773
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Apr 21 12:56:48 2015 +0200
bssgp: Make BVC bucket size / leak rate configurable
Currently the FLOW-CONTROL_BVC message contains fixed values: The tag
is 1, the BVC bucket size is 6MB, the BVC bucket leak rate is
820kbit/s, the MS bucket size is 50kB, and the MS leak rate is
50kbit/s.
This commit makes the BVC parameters configurable and adds the
following VTY commands:
- flow-control force-bvc-bucket-size <1-6553500>
- no flow-control force-bvc-bucket-size
- flow-control force-bvc-leak-rate <1-6553500>
- no flow-control force-bvc-leak-rate
- flow-control force-ms-bucket-size <1-6553500>
- no flow-control force-ms-bucket-size
- flow-control force-ms-leak-rate <1-6553500>
- no flow-control force-ms-leak-rate
The 'no' variants restore the default behaviour.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0f3882d233837bd74add250fc81aeeb…
commit 0f3882d233837bd74add250fc81aeeb5c9e71839
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Apr 29 14:46:52 2015 +0200
tbf: Added calls to llc_dropped_frame
Currently this function which increments the corresponding counter is
just called in gprs_llc::clear(). It is not called on places where
LLC DISCARDED messages are sent.
This commit adds calls to llc_dropped_frame() at these places.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 2 +-
src/sysmo_l1_if.h | 10 ++++++++++
tests/alloc/AllocTest.cpp | 16 +++++++---------
tests/emu/pcu_emu.cpp | 6 +++---
tests/emu/test_pdp_activation.cpp | 4 +---
tests/emu/test_replay_gprs_attach.cpp | 2 +-
tests/tbf/TbfTest.cpp | 2 +-
tests/types/TypesTest.cpp | 2 --
8 files changed, 24 insertions(+), 20 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, master has been updated
via 801d6fe40cd5bd11257074c7aaf113a57919fb2d (commit)
via 0494c75a53f05a5ec4c4b3830672ef2451396f27 (commit)
via 0d39dc92b5cfe6e8be9b2a68eaf50c94cae97355 (commit)
via 1f33294b1c1394c6ff0dd109ff10bb65886c1a44 (commit)
via 2acfbebfd3b7fc24ccaf2115e7c8d55e94cd1450 (commit)
via c0c580c414e4fe0bd82ebc78ff12bb1014cd5a9c (commit)
via 56e8d710907b9320d41a6285f08bba39aae2ee3b (commit)
from 00fc6b13f266dab31e7a00d62b0988970fa20697 (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:
src/bts.cpp | 2 +-
src/pcu_vty.c | 8 +++++---
src/sysmo_l1_if.h | 10 ++++++++++
src/tbf.cpp | 2 +-
src/tbf.h | 3 +--
src/tbf_dl.cpp | 1 -
tests/alloc/AllocTest.cpp | 16 +++++++---------
tests/emu/pcu_emu.cpp | 6 +++---
tests/emu/test_pdp_activation.cpp | 4 +---
tests/emu/test_replay_gprs_attach.cpp | 2 +-
tests/tbf/TbfTest.cpp | 2 +-
tests/types/TypesTest.cpp | 2 --
12 files changed, 31 insertions(+), 27 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, master has been updated
via 455d34f4767df3bcd0eccdd4ac42a755c016e0ed (commit)
from 780bba625d2d09478527ec6038f0f6e15eb6e651 (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=455d34f4767df3bcd0eccdd4ac42…
commit 455d34f4767df3bcd0eccdd4ac42a755c016e0ed
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon May 4 07:44:43 2015 +0200
bssgp/test: Fix bssgp-fc test
The fix in the commit "bssgp: Fix call to llist_entry in
fc_queue_timer_cfg" prevents the flow control code from generating
certain logging messages ("-BSSGP-FC: fc_timer_cb() but still not
able to send PDU of 10 bytes") during the tests. This breaks the test
suite, since the update of the correseponding stderr output file
misses.
This commit updates the bssgp_fc_tests.err file accordingly.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
tests/gb/bssgp_fc_tests.err | 30 ------------------------------
1 file changed, 30 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, jerlbeck/wip/gprs-gsup-fixes has been updated
discards 2ef910cff276d7d488b255dcf341143be645eefe (commit)
discards 32dfa6d340a618149cbc61d0de8c7202863829b8 (commit)
discards a27f7bb653e4beb7129765889f69d8761f2f89f4 (commit)
discards 2bf403500209931688ded12ae397899b662d7f91 (commit)
via 8c9b1b7dd39c89ce12344666fba5f7dda84abe6c (commit)
via 075a1e3570553405cc29e62d4a9ff5033a21901c (commit)
via 36abcd0e287fbd17172551eb705934c9e8ca666a (commit)
via 313ff813b7eed8afe0aa9fa385bab0c1c1a367df (commit)
via 9433770e84ac8a11328cf9ca6f8974ef55cd3df2 (commit)
via 0b7c66d7d02761e87799a12c3be99fcba222c077 (commit)
via 3d9f6cc536e805d51001d9ae68abfa75433c6c33 (commit)
via c510ac0c09d2875cd4efa254c25e6cf7cc5891f3 (commit)
via 7400ac3a3e93a914932ac43d48a0ace035abcf9b (commit)
via 337343d159888886eaa68476b70dbe19db93845b (commit)
via d26b8fcbe22eb4a56c87f0114a0e826551243511 (commit)
via ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 (commit)
via d6332809d8313903c65ccd28646f41b7c1aa6b99 (commit)
via c652913674ecc30f8d234878a17baa623cbacf99 (commit)
via 06a88fa0ae1f86cef0a23a1462bfef950418ea36 (commit)
via 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 (commit)
via c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 (commit)
via 81dbfe412c8196df443f38bf4fbea4f9897607ef (commit)
via 71857d72426c75e4bb71c3843a9eeeff53eca37d (commit)
via a0478814bc1c56a9e5648ffecd7c11671804e6ff (commit)
via 4ba947bf4b80b553a3411ec1fd29c45430bd6c40 (commit)
via c36a6d5705830a6fd6e41e684dc031db35165e04 (commit)
via 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 (commit)
via a1e6bd6768e61828823da3ba774e55b6f89559fc (commit)
via d7e04b9956bb7d579697604fff6ba67fc6b9e52d (commit)
via d04d009f473d89a426c16dd24e5a4c692caf0017 (commit)
via 4579bb1ed7464d66343d84846314ec66e6f8cccd (commit)
via 973dbaeebdbdbd8fed417cdfd169644093389d05 (commit)
via 4247cead2b77b2ad8ae2a6c1b48a450309185bb3 (commit)
via 38159428d2b1e95a2c6fa91775f7b3678aef2f1f (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 (2ef910cff276d7d488b255dcf341143be645eefe)
\
N -- N -- N (8c9b1b7dd39c89ce12344666fba5f7dda84abe6c)
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=8c9b1b7dd39c89ce12344666fba5f7dd…
commit 8c9b1b7dd39c89ce12344666fba5f7dda84abe6c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 16:59:04 2015 -0400
sgsn: Show the QoS that has been assigned
http://cgit.osmocom.org/openbsc/commit/?id=075a1e3570553405cc29e62d4a9ff503…
commit 075a1e3570553405cc29e62d4a9ff5033a21901c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 16:58:33 2015 -0400
sgsn: Dump the E164 (encoded) assigned to the subscriber
http://cgit.osmocom.org/openbsc/commit/?id=36abcd0e287fbd17172551eb705934c9…
commit 36abcd0e287fbd17172551eb705934c9e8ca666a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 11:50:41 2015 -0400
sgsn: Handle different levels of QoS
If QoS is only three bytes it does not include the allocation/
retention policy. Otherwise it does. Copy it depending on that.
We should have a macro for the clamping to reduce code duplication.
The insanity does come from the MAP data and this seems to be
the easiest in terms of complexity. It is an array of bytes that
is transported from MAPProxy to the SGSN and then simply forwarded.
http://cgit.osmocom.org/openbsc/commit/?id=313ff813b7eed8afe0aa9fa385bab0c1…
commit 313ff813b7eed8afe0aa9fa385bab0c1c1a367df
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 11:33:35 2015 -0400
sgsn: Store subscribed QoS and attempt to use it
* Fix QoS encoding as it forgot the Allocation/Retention policy
* Use the qos_req as it is the only one encoded for GTPv1 and as
7.7.34
http://cgit.osmocom.org/openbsc/commit/?id=9433770e84ac8a11328cf9ca6f8974ef…
commit 9433770e84ac8a11328cf9ca6f8974ef55cd3df2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 09:53:53 2015 -0400
sgsn: Copy the msisdn to the sgsn_data and use it in PDP activation
The MSISDN should be present for "security" reasons in the first
activation of a PDP context. Take the encoded MSISDN, store it for
future use and then put it into the PDP activation request.
http://cgit.osmocom.org/openbsc/commit/?id=0b7c66d7d02761e87799a12c3be99fcb…
commit 0b7c66d7d02761e87799a12c3be99fcba222c077
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 09:13:01 2015 -0400
gsup: Extract the QoS field
http://cgit.osmocom.org/openbsc/commit/?id=3d9f6cc536e805d51001d9ae68abfa75…
commit 3d9f6cc536e805d51001d9ae68abfa75433c6c33
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 23:09:41 2015 -0400
gsup: Extract the new MSISDN string
http://cgit.osmocom.org/openbsc/commit/?id=c510ac0c09d2875cd4efa254c25e6cf7…
commit c510ac0c09d2875cd4efa254c25e6cf7cc5891f3
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 22:42:23 2015 -0400
gsup: Specify the QoS service for the PDP info
http://cgit.osmocom.org/openbsc/commit/?id=7400ac3a3e93a914932ac43d48a0ace0…
commit 7400ac3a3e93a914932ac43d48a0ace035abcf9b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 22:10:44 2015 -0400
gsup: Document passing MSISDN as part of the response
-----------------------------------------------------------------------
Summary of changes:
openbsc/configure.ac | 1 +
openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 5 +
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/bsc_msg_filter.h | 107 ++++++
openbsc/include/openbsc/bsc_nat.h | 82 +----
openbsc/include/openbsc/bsc_nat_sccp.h | 7 +-
openbsc/include/openbsc/debug.h | 1 +
openbsc/include/openbsc/gprs_gsup_messages.h | 7 +
openbsc/include/openbsc/gprs_sgsn.h | 5 +
openbsc/include/openbsc/gsm_04_08_gprs.h | 1 +
openbsc/include/openbsc/mgcp_internal.h | 2 +-
openbsc/include/openbsc/osmo_bsc.h | 5 +
openbsc/include/openbsc/osmo_msc_data.h | 4 +
openbsc/src/Makefile.am | 2 +-
openbsc/src/gprs/gprs_gsup_messages.c | 21 ++
openbsc/src/gprs/gprs_sgsn.c | 15 +
openbsc/src/gprs/gprs_subscriber.c | 23 ++
openbsc/src/gprs/sgsn_libgtp.c | 41 ++-
openbsc/src/gprs/sgsn_vty.c | 8 +-
openbsc/src/libcommon/debug.c | 5 +
openbsc/src/{libcommon => libfilter}/Makefile.am | 10 +-
openbsc/src/libfilter/bsc_msg_acc.c | 116 +++++++
.../bsc_msg_filter.c} | 190 +++++------
openbsc/src/libfilter/bsc_msg_vty.c | 140 ++++++++
openbsc/src/osmo-bsc/Makefile.am | 4 +-
openbsc/src/osmo-bsc/osmo_bsc_api.c | 91 ++++-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 9 +
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 66 +++-
openbsc/src/osmo-bsc_nat/Makefile.am | 3 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 31 +-
openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 11 +-
openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 370 ++-------------------
openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 123 +------
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 127 +------
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 20 +-
openbsc/tests/bsc-nat/Makefile.am | 8 +-
openbsc/tests/bsc-nat/bsc_nat_test.c | 59 ++--
openbsc/tests/gprs/gprs_test.c | 5 +-
openbsc/tests/sgsn/sgsn_test.c | 9 +
39 files changed, 892 insertions(+), 844 deletions(-)
create mode 100644 openbsc/include/openbsc/bsc_msg_filter.h
copy openbsc/src/{libcommon => libfilter}/Makefile.am (52%)
create mode 100644 openbsc/src/libfilter/bsc_msg_acc.c
copy openbsc/src/{osmo-bsc_nat/bsc_nat_filter.c => libfilter/bsc_msg_filter.c} (61%)
create mode 100644 openbsc/src/libfilter/bsc_msg_vty.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-gsup-fixes has been created
at 2ef910cff276d7d488b255dcf341143be645eefe (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=2ef910cff276d7d488b255dcf341143b…
commit 2ef910cff276d7d488b255dcf341143be645eefe
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon May 4 10:21:34 2015 +0200
gsup: (Jacob) Specify the QoS service for the PDP info (TODO)
TODO:
- There should be some textual description about what to expect
in the QoS value area.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=32dfa6d340a618149cbc61d0de8c7202…
commit 32dfa6d340a618149cbc61d0de8c7202863829b8
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 22:42:23 2015 -0400
gsup: Specify the QoS service for the PDP info
http://cgit.osmocom.org/openbsc/commit/?id=a27f7bb653e4beb7129765889f69d876…
commit a27f7bb653e4beb7129765889f69d8761f2f89f4
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 30 08:28:06 2015 +0200
gsup: (Jacob) Document passing MSISDN as part of the response
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=2bf403500209931688ded12ae397899b…
commit 2bf403500209931688ded12ae397899b662d7f91
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 22 22:10:44 2015 -0400
gsup: Document passing MSISDN as part of the response
-----------------------------------------------------------------------
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, jerlbeck/master has been created
at 801d6fe40cd5bd11257074c7aaf113a57919fb2d (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=801d6fe40cd5bd11257074c7aaf113a…
commit 801d6fe40cd5bd11257074c7aaf113a57919fb2d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon May 4 09:44:19 2015 +0200
tbf/test: Fix old_tbf argument to tbf_alloc_ul_tbf
Currently the ul_tbf is used in its own declaration as an argument to
tbf_alloc_ul_tbf, where dl_tbf can be used instead and makes more
sense.
This commit uses dl_tbf instead of ul_tbf as old_tbf.
Addresses:
tbf/TbfTest.cpp:71:14: warning: ‘ul_tbf’ may be used uninitialized in
this function
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0494c75a53f05a5ec4c4b3830672ef2…
commit 0494c75a53f05a5ec4c4b3830672ef2451396f27
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon May 4 09:34:00 2015 +0200
pcu_emu/test: Initialise current_test
Currently the global current_test is not initialised, which leads to
memory access failures. In addition, the variable is signed but used
in comparisons with unsigned values.
This commit changes the type to size_t and initialises the variable
to 0.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0d39dc92b5cfe6e8be9b2a68eaf50c9…
commit 0d39dc92b5cfe6e8be9b2a68eaf50c94cae97355
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon May 4 09:13:28 2015 +0200
l1if: Add missing function prototypes
A few prototypes are not part of any header files, leading to
corresponding compiler warnings.
This commit adds the missing prototypes to sysmo_l1_if.h.
Addresses:
sysmo_l1_if.c:347:2: warning: implicit declaration of function
‘l1if_transport_open’
sysmo_l1_if.c:364:3: warning: implicit declaration of function
‘l1if_transport_close’
sysmo_l1_fwd.c:89:3: warning: implicit declaration of function
‘l1if_handle_sysprim’
sysmo_l1_fwd.c:91:3: warning: implicit declaration of function
‘l1if_handle_l1prim’
sysmo_l1_hw.c:109:3: warning: implicit declaration of function
‘l1if_handle_sysprim’
sysmo_l1_hw.c:118:3: warning: implicit declaration of function
‘l1if_handle_l1prim’
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=1f33294b1c1394c6ff0dd109ff10bb6…
commit 1f33294b1c1394c6ff0dd109ff10bb65886c1a44
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon May 4 08:21:17 2015 +0200
pcu: Fix non-critical warnings
These fixes do not affect the semantics of the code. They either help
gcc by providing default values that won't be used ("may be
uninitialised"), remove unused variables, or change signed to
unsigned variables to avoid comparison warnings.
Addresses:
bts.cpp:494:32: warning: 'tbf' may be used uninitialized in this
function
emu/test_replay_gprs_attach.cpp:81:27: warning: comparison between
signed and unsigned integer expressions
emu/test_pdp_activation.cpp:95:23: warning: unused variable ‘budh’
emu/test_pdp_activation.cpp:97:6: warning: variable ‘rc’ set but
not used
emu/pcu_emu.cpp:109:26: warning: unused variable ‘bts’
alloc/AllocTest.cpp:74:27: warning: unused variable ‘tbf’
osmocom/core/utils.h:13:50: warning: comparison between signed and
unsigned integer expressions
types/TypesTest.cpp:319:7: warning: unused variable ‘count’
types/TypesTest.cpp:320:11: warning: unused variable ‘rbb’
alloc/AllocTest.cpp:74:27: warning: unused variable ‘tbf’
alloc/AllocTest.cpp:132:11: warning: unused variable ‘ts_no’
http://cgit.osmocom.org/osmo-pcu/commit/?id=2acfbebfd3b7fc24ccaf2115e7c8d55…
commit 2acfbebfd3b7fc24ccaf2115e7c8d55e94cd1450
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 30 17:55:16 2015 +0200
vty: Fix value range of commands accepting csecs
Currently an uint8_t csec variable is used to temporarily store
the number of centiseconds which can be set within the range
1 - 65535. This way values above 255 cannot be set properly. This
affects the VTY commands "queue lifetime", "queue hysteres", and
"queue idle-ack-delay".
This commit replaces the uint8_t by an uint16_t.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=c0c580c414e4fe0bd82ebc78ff12bb1…
commit c0c580c414e4fe0bd82ebc78ff12bb1014cd5a9c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 30 15:59:01 2015 +0200
vty: Fix warnings about undeclared functions
This commit adds missing includes to pcu_vty.c and fixes the
llist_head type (missing struct keyword) used by tbf_print_vty_info.
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, zecke/fixes/mgcp-transcoding has been deleted
was d4cb8a09754c2b2ce1a7750d603993750cdd56d9
-----------------------------------------------------------------------
d4cb8a09754c2b2ce1a7750d603993750cdd56d9 mgcp: Fix/test the case of a time jump and the resync
-----------------------------------------------------------------------
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/sgsn-crash-wip has been deleted
was f140110b4d7c03c5bf86032a12b8392a919ad478
-----------------------------------------------------------------------
f140110b4d7c03c5bf86032a12b8392a919ad478 gprs: Workaround for a double free in the code
-----------------------------------------------------------------------
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/lchan-release has been deleted
was bdaaa6bcb6731664a6083ea112ed51186c296ac5
-----------------------------------------------------------------------
bdaaa6bcb6731664a6083ea112ed51186c296ac5 lchan: Speculative "fix" for error and late reply
-----------------------------------------------------------------------
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/gprs-gbproxy has been deleted
was 32b39247d9798524c9ca9d68ee5ba478f5cdbcbd
-----------------------------------------------------------------------
32b39247d9798524c9ca9d68ee5ba478f5cdbcbd gbproxy: Add some debug code and warnings to track down some defects
-----------------------------------------------------------------------
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/ciphering-race has been deleted
was 2c6b59ca6a2600b2bc51ddaa53b442dfd2273237
-----------------------------------------------------------------------
2c6b59ca6a2600b2bc51ddaa53b442dfd2273237 sysmobts: Add variable for N(S) + 1 needed for the sysmobts
-----------------------------------------------------------------------
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/packages/wip has been deleted
was 332e7014a6b60940f4a6cfdfd0bad059b2c323c9
-----------------------------------------------------------------------
332e7014a6b60940f4a6cfdfd0bad059b2c323c9 debian: New release time.. rebased, merged, SGSN fixes
-----------------------------------------------------------------------
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/release-channel has been deleted
was 8c83038b2b99df20edd0705d8b4274c03872690b
-----------------------------------------------------------------------
8c83038b2b99df20edd0705d8b4274c03872690b filter: Move the gsm 04.08 filter to a common place
-----------------------------------------------------------------------
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/sgsn-gmm-reject has been deleted
was 274659aa9d83b3eca3ea4f8f7f23fc06673e5186
-----------------------------------------------------------------------
274659aa9d83b3eca3ea4f8f7f23fc06673e5186 sgsn: Make the reject cause configurable for GMM attach and RA update
-----------------------------------------------------------------------
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/no-queue has been deleted
was 017e093b6df76b3363f7dd5c59a286240f535a05
-----------------------------------------------------------------------
017e093b6df76b3363f7dd5c59a286240f535a05 sub: Remove the queue from the subscriber code
-----------------------------------------------------------------------
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/acc-list has been deleted
was 442557462fc0ccd4be9df2643a5c94889f797fd3
-----------------------------------------------------------------------
442557462fc0ccd4be9df2643a5c94889f797fd3 bsc: Send a LU Reject in case it has been filtered
-----------------------------------------------------------------------
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 337343d159888886eaa68476b70dbe19db93845b (commit)
via d26b8fcbe22eb4a56c87f0114a0e826551243511 (commit)
via ec0cb7c64d5d42e8d0d599b209a3eabacfceba60 (commit)
via d6332809d8313903c65ccd28646f41b7c1aa6b99 (commit)
via c652913674ecc30f8d234878a17baa623cbacf99 (commit)
via 06a88fa0ae1f86cef0a23a1462bfef950418ea36 (commit)
via 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9 (commit)
via c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44 (commit)
via 81dbfe412c8196df443f38bf4fbea4f9897607ef (commit)
via 71857d72426c75e4bb71c3843a9eeeff53eca37d (commit)
via a0478814bc1c56a9e5648ffecd7c11671804e6ff (commit)
via 4ba947bf4b80b553a3411ec1fd29c45430bd6c40 (commit)
via c36a6d5705830a6fd6e41e684dc031db35165e04 (commit)
via 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1 (commit)
via a1e6bd6768e61828823da3ba774e55b6f89559fc (commit)
via d7e04b9956bb7d579697604fff6ba67fc6b9e52d (commit)
via d04d009f473d89a426c16dd24e5a4c692caf0017 (commit)
via 4579bb1ed7464d66343d84846314ec66e6f8cccd (commit)
via 973dbaeebdbdbd8fed417cdfd169644093389d05 (commit)
via 4247cead2b77b2ad8ae2a6c1b48a450309185bb3 (commit)
from 38159428d2b1e95a2c6fa91775f7b3678aef2f1f (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=337343d159888886eaa68476b70dbe19…
commit 337343d159888886eaa68476b70dbe19db93845b
Merge: 3815942 d26b8fc
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 3 22:34:01 2015 +0200
Merge branch 'zecke/features/acc-list'
Integrate the change and see how it is going. The unit tests
for the NAT look good so we might not have regressions.
http://cgit.osmocom.org/openbsc/commit/?id=d26b8fcbe22eb4a56c87f0114a0e8265…
commit d26b8fcbe22eb4a56c87f0114a0e826551243511
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 22:45:32 2015 +0200
bsc: Send a LU Reject in case it has been filtered
In case we filter the request and it was a Location Updating
Procedure we should reject it.
http://cgit.osmocom.org/openbsc/commit/?id=ec0cb7c64d5d42e8d0d599b209a3eaba…
commit ec0cb7c64d5d42e8d0d599b209a3eabacfceba60
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 20:53:42 2015 +0200
bsc: Add access list filtering to the BSC
http://cgit.osmocom.org/openbsc/commit/?id=d6332809d8313903c65ccd28646f41b7…
commit d6332809d8313903c65ccd28646f41b7c1aa6b99
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 19:46:20 2015 +0200
bsc: Add access lists to the MSC and the BSC
It is a bit arbitary to decide which one is the global
and which one is the local one. We might change it around.
I don't think we want to introduce it based on BTS.
http://cgit.osmocom.org/openbsc/commit/?id=c652913674ecc30f8d234878a17baa62…
commit c652913674ecc30f8d234878a17baa623cbacf99
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 21:03:49 2015 +0200
filter: Move the con_type into the filter_state
http://cgit.osmocom.org/openbsc/commit/?id=06a88fa0ae1f86cef0a23a1462bfef95…
commit 06a88fa0ae1f86cef0a23a1462bfef950418ea36
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 19:34:12 2015 +0200
filter: Move from DNAT to DFILTER category
http://cgit.osmocom.org/openbsc/commit/?id=4e8176d0c9c9a98f32cb4541b4f986de…
commit 4e8176d0c9c9a98f32cb4541b4f986de0011d4b9
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 19:20:09 2015 +0200
filter: Remove bsc_connection from the filter API
Remove the last occurence of NAT datastructures in the filtering
module and add the ctx to the filter request structure.
http://cgit.osmocom.org/openbsc/commit/?id=c09f8a3b7fb94ccef41e33c32bfe2bff…
commit c09f8a3b7fb94ccef41e33c32bfe2bff1ffe0e44
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 19:13:27 2015 +0200
filter: Remove nat_sccp_connection from public API
http://cgit.osmocom.org/openbsc/commit/?id=81dbfe412c8196df443f38bf4fbea4f9…
commit 81dbfe412c8196df443f38bf4fbea4f9897607ef
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 18:58:55 2015 +0200
filter: Remove the bsc_connection from the internal functions
http://cgit.osmocom.org/openbsc/commit/?id=71857d72426c75e4bb71c3843a9eeeff…
commit 71857d72426c75e4bb71c3843a9eeeff53eca37d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 18:48:27 2015 +0200
filter: Put all the parameters in a struct to avoid order issues
With the "local" and "global" list name we might pick the
wrong argument. Avoid it by passing them as a struct.
http://cgit.osmocom.org/openbsc/commit/?id=a0478814bc1c56a9e5648ffecd7c1167…
commit a0478814bc1c56a9e5648ffecd7c11671804e6ff
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 18:42:45 2015 +0200
filter: Remove NAT knowledge from auth_imsi
Push back the parameters we need to pass. auth_imsi doesn't
know anything about the nat now.
http://cgit.osmocom.org/openbsc/commit/?id=4ba947bf4b80b553a3411ec1fd29c454…
commit 4ba947bf4b80b553a3411ec1fd29c45430bd6c40
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 18:07:45 2015 +0200
filter: Separate SCCP/BSSAP extraction and gsm48 code
For the BSC we will have the gsm48_hdr and don't need to
find data within SCCP. For legacy reasons we need to
initialize con_type, imsi, reject causes early on and
need to do the same in the filter method.
http://cgit.osmocom.org/openbsc/commit/?id=c36a6d5705830a6fd6e41e684dc031db…
commit c36a6d5705830a6fd6e41e684dc031db35165e04
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 16:55:28 2015 +0200
filter: More renaming and remove of "NAT" from it
http://cgit.osmocom.org/openbsc/commit/?id=14b2cd9f321974e211f3291a6ccc2d1a…
commit 14b2cd9f321974e211f3291a6ccc2d1aaaf948d1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 5 16:50:34 2015 +0200
filter: Rename BSC to LOCAL and NAT to GLOBAL
http://cgit.osmocom.org/openbsc/commit/?id=a1e6bd6768e61828823da3ba774e55b6…
commit a1e6bd6768e61828823da3ba774e55b6f89559fc
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 22:40:12 2015 +0200
filter: Remove nat from bsc_nat_acc_lst and replace with msg
http://cgit.osmocom.org/openbsc/commit/?id=d7e04b9956bb7d579697604fff6ba67f…
commit d7e04b9956bb7d579697604fff6ba67fc6b9e52d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 22:28:32 2015 +0200
filter: Cease out "struct bsc_nat" from the API
This means we need to require a talloc context and
simply operate on the list. I had considered creating
a structure to hold the list head but I didn't find
any other members so omitted it for now.
http://cgit.osmocom.org/openbsc/commit/?id=d04d009f473d89a426c16dd24e5a4c69…
commit d04d009f473d89a426c16dd24e5a4c692caf0017
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 22:14:34 2015 +0200
filter: Move VTY code into the filter module
http://cgit.osmocom.org/openbsc/commit/?id=4579bb1ed7464d66343d84846314ec66…
commit 4579bb1ed7464d66343d84846314ec66e6f8cccd
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 21:55:08 2015 +0200
filter: Move the access list management around
http://cgit.osmocom.org/openbsc/commit/?id=973dbaeebdbdbd8fed417cdfd1696440…
commit 973dbaeebdbdbd8fed417cdfd169644093389d05
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 20:47:03 2015 +0200
filter: Move the method definition to the filter module
Move the filter methods to the filter module. This is
still only usable for the NAT and the _dt/_cr filter
routines need to move back to the bsc_nat in the long
run.
http://cgit.osmocom.org/openbsc/commit/?id=4247cead2b77b2ad8ae2a6c1b48a4503…
commit 4247cead2b77b2ad8ae2a6c1b48a450309185bb3
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Apr 4 18:42:46 2015 +0200
filter: Move the gsm 04.08 filter to a common place
For customer requirements we want to be able to do
filtering on the BSC as well. The same messages need
to be scanned and the same access-lists will be looked
at. In the future we might even split traffic based
on the IMSI. Begin with moving the code to a new top
level directory and then renaming and removing the
nat dependency.
-----------------------------------------------------------------------
Summary of changes:
openbsc/configure.ac | 1 +
openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg | 5 +
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/bsc_msg_filter.h | 107 ++++++
openbsc/include/openbsc/bsc_nat.h | 82 +----
openbsc/include/openbsc/bsc_nat_sccp.h | 7 +-
openbsc/include/openbsc/debug.h | 1 +
openbsc/include/openbsc/osmo_bsc.h | 5 +
openbsc/include/openbsc/osmo_msc_data.h | 4 +
openbsc/src/Makefile.am | 2 +-
openbsc/src/libcommon/debug.c | 5 +
openbsc/src/{libcommon => libfilter}/Makefile.am | 10 +-
openbsc/src/libfilter/bsc_msg_acc.c | 116 +++++++
.../bsc_msg_filter.c} | 190 +++++------
openbsc/src/libfilter/bsc_msg_vty.c | 140 ++++++++
openbsc/src/osmo-bsc/Makefile.am | 4 +-
openbsc/src/osmo-bsc/osmo_bsc_api.c | 91 ++++-
openbsc/src/osmo-bsc/osmo_bsc_main.c | 9 +
openbsc/src/osmo-bsc/osmo_bsc_vty.c | 66 +++-
openbsc/src/osmo-bsc_nat/Makefile.am | 3 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 31 +-
openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c | 11 +-
openbsc/src/osmo-bsc_nat/bsc_nat_filter.c | 370 ++-------------------
openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 123 +------
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 127 +------
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 20 +-
openbsc/tests/bsc-nat/Makefile.am | 8 +-
openbsc/tests/bsc-nat/bsc_nat_test.c | 59 ++--
28 files changed, 766 insertions(+), 833 deletions(-)
create mode 100644 openbsc/include/openbsc/bsc_msg_filter.h
copy openbsc/src/{libcommon => libfilter}/Makefile.am (52%)
create mode 100644 openbsc/src/libfilter/bsc_msg_acc.c
copy openbsc/src/{osmo-bsc_nat/bsc_nat_filter.c => libfilter/bsc_msg_filter.c} (61%)
create mode 100644 openbsc/src/libfilter/bsc_msg_vty.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 38159428d2b1e95a2c6fa91775f7b3678aef2f1f (commit)
from 4a8b938348b9503decd2794b33a71d340fe9414f (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=38159428d2b1e95a2c6fa91775f7b367…
commit 38159428d2b1e95a2c6fa91775f7b3678aef2f1f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat May 2 10:02:38 2015 +0200
mgcp: Fix compiler warning on 64bit builds
ENDPOINT_NUMBER takes the difference of two pointers. On 64bit
builds the difference is a long and the compiler then complains
about the usage of abs. We will never have thousands of endpoints
so silence the warning by casting the ENDPOINT_NUMBER to int.
mgcp_vty.c:1381:34: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of
type 'int' which may cause truncation of value [-Wabsolute-value]
rtp_port = rtp_calculate_port(ENDPOINT_NUMBER(endp),
^
../../include/openbsc/mgcp_internal.h:206:31: note: expanded from macro 'ENDPOINT_NUMBER'
#define ENDPOINT_NUMBER(endp) abs(endp - endp->tcfg->endpoints)
^
mgcp_vty.c:1381:34: note: use function 'labs' instead
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/mgcp_internal.h | 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, master has been updated
via 780bba625d2d09478527ec6038f0f6e15eb6e651 (commit)
from 97319359849cb21342a3243c6202def1cd18bc94 (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=780bba625d2d09478527ec6038f0…
commit 780bba625d2d09478527ec6038f0f6e15eb6e651
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat May 2 07:59:00 2015 +0200
linuxlist: Remove casting of ptr from container_of macro
The cast is not present in the original macro and was added
in OpenBSC with commit (be68f6fc6cde1367a4481d2e774a64e2cd657267)
to help using the header with C++. Due the recent issue in
the bssgp flow control code, let's remove the cast to see
wrong pointer usage. In case C++ code doesn't compile anymore
we can see how to add a cast back to it.
Change was proposed by Michael McTernan
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/linuxlist.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 "The OpenGGSN project".
The branch, master has been updated
via b07d07072e70ac4f920be9dfdf45615193b4ec2d (commit)
from 633cc0d7cbc224b7e5ba811e2161553df30a6dfe (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openggsn/commit/?id=b07d07072e70ac4f920be9dfdf45615…
commit b07d07072e70ac4f920be9dfdf45615193b4ec2d
Author: Michael McTernan <mike.mcternan(a)wavemobile.com>
Date: Sat May 2 07:52:23 2015 +0200
openggsn: Check return codes and take error paths on failure.
Return early when socket() returns -1, and check return codes
where indicated by some TODOs. This removes 2 TODOs and fixes
a compiler warning about assignment to a variable which then
isn't used.
Signed-off-by: Michael McTernan <mike.mcternan(a)wavemobile.com>
-----------------------------------------------------------------------
Summary of changes:
lib/tun.c | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenGGSN project