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
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 01e7c1f338144df3685290daf24d0c0d43f57176 (commit)
discards ace99d5f853ae3371d71ee53c40b44877cf8c500 (commit)
discards cd16e40e1afe34201aab77e09567c7ab5be9392e (commit)
discards 68c1495a820d6e20b8df8d77445cec4b9018104a (commit)
via 5e1a8403564b2af351ad8a8d462488cc25648dd8 (commit)
via fe865b1887d58302e7a68b6b01b5de69f35b0870 (commit)
via 47e945161b06edf51f19ec4d7b7baec1f09ce8b8 (commit)
via bcfa2f67b4b19174964d64992f34fae12adbcc84 (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 (01e7c1f338144df3685290daf24d0c0d43f57176)
\
N -- N -- N (5e1a8403564b2af351ad8a8d462488cc25648dd8)
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=5e1a8403564b2af351ad8a8d462488c…
commit 5e1a8403564b2af351ad8a8d462488cc25648dd8
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=fe865b1887d58302e7a68b6b01b5de6…
commit fe865b1887d58302e7a68b6b01b5de69f35b0870
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=47e945161b06edf51f19ec4d7b7baec…
commit 47e945161b06edf51f19ec4d7b7baec1f09ce8b8
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
http://cgit.osmocom.org/osmo-pcu/commit/?id=bcfa2f67b4b19174964d64992f34fae…
commit bcfa2f67b4b19174964d64992f34fae12adbcc84
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
-----------------------------------------------------------------------
Summary of changes:
src/pcu_vty.c | 1 -
1 file changed, 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 97319359849cb21342a3243c6202def1cd18bc94 (commit)
from 580af4be0023a669d1b756f0f6180eed5ea98144 (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=97319359849cb21342a3243c6202…
commit 97319359849cb21342a3243c6202def1cd18bc94
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Apr 30 19:28:03 2015 +0200
bssgp: Fix call to llist_entry in fc_queue_timer_cfg
Currently the DL sometimes hangs and sometimes a lot of messages
(still not able to send PDU) are logged. This is caused by an invalid
timer delay computation, setting msecs either to 0 or to some big value.
This is due to an '&' operator at the wrong place, accessing some
parts in fc instead of the first element of the list.
This commit fixes that issue.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_bssgp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, jerlbeck/flow-control has been updated
discards b9b0321428fa29dbb72c308901ce3df1adcb8d55 (commit)
via 01e7c1f338144df3685290daf24d0c0d43f57176 (commit)
via ace99d5f853ae3371d71ee53c40b44877cf8c500 (commit)
via cd16e40e1afe34201aab77e09567c7ab5be9392e (commit)
via 68c1495a820d6e20b8df8d77445cec4b9018104a (commit)
via fcb8e6560c5e12f55518479c6fd22344d233e9cb (commit)
via 56e8d710907b9320d41a6285f08bba39aae2ee3b (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 (b9b0321428fa29dbb72c308901ce3df1adcb8d55)
\
N -- N -- N (01e7c1f338144df3685290daf24d0c0d43f57176)
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=01e7c1f338144df3685290daf24d0c0…
commit 01e7c1f338144df3685290daf24d0c0d43f57176
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=ace99d5f853ae3371d71ee53c40b448…
commit ace99d5f853ae3371d71ee53c40b44877cf8c500
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=cd16e40e1afe34201aab77e09567c7a…
commit cd16e40e1afe34201aab77e09567c7ab5be9392e
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
http://cgit.osmocom.org/osmo-pcu/commit/?id=68c1495a820d6e20b8df8d77445cec4…
commit 68c1495a820d6e20b8df8d77445cec4b9018104a
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=fcb8e6560c5e12f55518479c6fd2234…
commit fcb8e6560c5e12f55518479c6fd22344d233e9cb
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
http://cgit.osmocom.org/osmo-pcu/commit/?id=56e8d710907b9320d41a6285f08bba3…
commit 56e8d710907b9320d41a6285f08bba39aae2ee3b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Apr 27 16:28:58 2015 +0200
tbf: Remove double assigment to m_last_dl_drained_fn
Currently the value -1 is assigned twice to m_last_dl_drained_fn
within append_data().
This commit removes the first of these assigments.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.h | 2 +
src/gprs_bssgp_pcu.cpp | 90 +++++++++++++++++++++++++++++++++++++--
src/pcu_main.cpp | 2 -
src/pcu_vty.c | 113 ++++++++++++++++++++++++++++++++++++++++++++-----
src/tbf.cpp | 2 +-
src/tbf.h | 3 +-
src/tbf_dl.cpp | 4 +-
7 files changed, 196 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 4a8b938348b9503decd2794b33a71d340fe9414f (commit)
via d6d7affa6eb9e9e158d2e0f0108ef154e24867a5 (commit)
via 0759b1b9522f0a4f8256671b9098f7bc493c3a99 (commit)
via 0ae564d9b1fcee46cd77ccc83c570376d0526c8c (commit)
via 1e28eb83c0c2f1b362114199e70b6d454fa2d08b (commit)
via b396b69cb2ac93b6e4b53c4252fe809658acd8bd (commit)
from ddc0e05604d2c004c08c23fe3c3e2e6ce9b7eabb (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=4a8b938348b9503decd2794b33a71d34…
commit 4a8b938348b9503decd2794b33a71d340fe9414f
Merge: b396b69 d6d7aff
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 29 18:53:40 2015 +0200
Merge branch 'zecke/features/no-queue'
Let's get bigger exposure of the new implementation
http://cgit.osmocom.org/openbsc/commit/?id=d6d7affa6eb9e9e158d2e0f0108ef154…
commit d6d7affa6eb9e9e158d2e0f0108ef154e24867a5
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=0759b1b9522f0a4f8256671b9098f7bc…
commit 0759b1b9522f0a4f8256671b9098f7bc493c3a99
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=0ae564d9b1fcee46cd77ccc83c570376…
commit 0ae564d9b1fcee46cd77ccc83c570376d0526c8c
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=1e28eb83c0c2f1b362114199e70b6d45…
commit 1e28eb83c0c2f1b362114199e70b6d454fa2d08b
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.
http://cgit.osmocom.org/openbsc/commit/?id=b396b69cb2ac93b6e4b53c4252fe8096…
commit b396b69cb2ac93b6e4b53c4252fe809658acd8bd
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Apr 29 18:18:06 2015 +0200
debian: Do not depend on shared libraries directly
The debian shlibs:depends macro will add the depends
according to the needed libraries for us. We only need
this for the sqlite3 plugin of libdbi-drivers as there
is no direct linkage.
-----------------------------------------------------------------------
Summary of changes:
debian/control | 14 +--
openbsc/include/openbsc/gsm_data.h | 1 -
openbsc/include/openbsc/gsm_subscriber.h | 19 +--
openbsc/include/openbsc/transaction.h | 2 +-
openbsc/src/libbsc/paging.c | 14 ++-
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/tests/channel/channel_test.c | 12 +-
13 files changed, 124 insertions(+), 340 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 "OpenBTS' transceiver retro-fit".
The branch, fairwaves/master has been updated
via 34333e8919d02fd1e4177917dd425a9ee6e615e1 (commit)
from 947fc8cd1f6b468798d015e0032ffb541a849e50 (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=34333e8919d02fd1e4177917dd425a9…
commit 34333e8919d02fd1e4177917dd425a9ee6e615e1
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Wed Apr 29 17:30:18 2015 +0300
debian: make it possible to install osmo-trx dependencies manually on the system
-----------------------------------------------------------------------
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, fairwaves/master has been updated
via 574fb021c6601089417d252656b92e3c3035f30a (commit)
from 4fe6d4aaae31056846e1511e43af3cdd9955af5f (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=574fb021c6601089417d252656b92e3c…
commit 574fb021c6601089417d252656b92e3c3035f30a
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Wed Apr 29 16:52:50 2015 +0300
dbi: Replace dbi_result_get_uint to dbi_result_get_ulonglong to avoid libdbi errors
DBI: -7: The requested variable type does not match what libdbi thinks it should be
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/db.c | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)