This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 8fc2630dd4884ffeb4c5fc93457c8c06e6dbf918 (commit)
via bd988f6ad3624ae0be3bdc19143d4db0290744f5 (commit)
via 1e245336ecfe6cbdf3c4253ca5557146d493126d (commit)
via 4457c0d9ba73a0f8f9e95bb24dd3f33f469b4fe3 (commit)
from 660116fb9d7b382808377274ae4aed7c45e980e3 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=8fc2630dd4884ffeb4c5fc93457c8c0…
commit 8fc2630dd4884ffeb4c5fc93457c8c06e6dbf918
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 13:45:02 2014 +0100
SMS-CB: Clean up + centralize generation of NULL block
http://cgit.osmocom.org/osmo-bts/commit/?id=bd988f6ad3624ae0be3bdc19143d4db…
commit bd988f6ad3624ae0be3bdc19143d4db0290744f5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 13:34:57 2014 +0100
SMS-CB: Use GSM412_SEQ_NULL_MSG rather than 0xf
http://cgit.osmocom.org/osmo-bts/commit/?id=1e245336ecfe6cbdf3c4253ca555714…
commit 1e245336ecfe6cbdf3c4253ca5557146d493126d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 13:33:54 2014 +0100
SMS-CB: use gsm412_block_type from libosmocore
.. and not our own local re-definition of the structure.
http://cgit.osmocom.org/osmo-bts/commit/?id=4457c0d9ba73a0f8f9e95bb24dd3f33…
commit 4457c0d9ba73a0f8f9e95bb24dd3f33f469b4fe3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 13:32:52 2014 +0100
SMS-CB: Use GSM412_ #defines from libosmocore rather than our own
-----------------------------------------------------------------------
Summary of changes:
src/common/cbch.c | 53 +++++++++++++++++++++++++++--------------------------
1 file changed, 27 insertions(+), 26 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via c13cf8bbd3a0650993b43e1cea071c02d0f00d8f (commit)
from c993a07ceb8cff0226885d39c6af17f0f903e01a (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=c13cf8bbd3a0650993b43e1cea07…
commit c13cf8bbd3a0650993b43e1cea071c02d0f00d8f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 13:25:44 2014 +0100
SMS-CB: introduce and use GSM341_7BIT_PADDING
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_03_41.h | 1 +
tests/smscb/gsm0341_test.c | 5 +++--
2 files changed, 4 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via c993a07ceb8cff0226885d39c6af17f0f903e01a (commit)
via 61ced83a700aa4426390c2c12326f00d72ec193e (commit)
from f626123f83675af8ea1ffd5d578dc40f71270bef (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=c993a07ceb8cff0226885d39c6af…
commit c993a07ceb8cff0226885d39c6af17f0f903e01a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 13:22:56 2014 +0100
use the new GSM341 / GSM412 size constants
http://cgit.osmocom.org/libosmocore/commit/?id=61ced83a700aa4426390c2c12326…
commit 61ced83a700aa4426390c2c12326f00d72ec193e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 13:18:26 2014 +0100
SMS-CB: Add #defines for maximum block/msg size and payload chars
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_03_41.h | 5 +++++
include/osmocom/gsm/protocol/gsm_04_12.h | 3 +++
tests/smscb/gsm0341_test.c | 6 +++---
3 files changed, 11 insertions(+), 3 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, master has been updated
via 979ac860954459ea8707815abeda96274e3de27b (commit)
via 695675f53991a33681ab1fa6662f318170f72992 (commit)
from 142d12d829d4207e2fe7dee34b8d82dd89015615 (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=979ac860954459ea8707815abeda9627…
commit 979ac860954459ea8707815abeda96274e3de27b
Author: Daniel Willmann <daniel(a)totalueberwachung.de>
Date: Tue Dec 30 12:15:08 2014 +0100
libbsc/chan_alloc: Fix size of pchan to hold the +CBCH channels as well
show net with an CCCH+SDCCH/4+CBCH channel active caused bts_chan_load to read
from invalid memory. Fix this by making sure the pchan array is large enough.
==30346==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7fff9bdc5dc8 at pc 0x5aeece bp 0x7fff9bdc5350 sp 0x7fff9bdc5348
READ of size 4 at 0x7fff9bdc5dc8 thread T0
#0 0x5aeecd in bts_chan_load /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/chan_alloc.c:490
#1 0x5af706 in network_chan_load /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/chan_alloc.c:511
#2 0x4b7410 in net_dump_vty /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/bsc_vty.c:208
#3 0x4b5f23 in show_net /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/bsc_vty.c:227
#4 0x7fdabaa425bd in cmd_execute_command_real /home/alphaone/scm/osmo/libosmocore/src/vty/command.c:2042
#5 0x7fdabaa3f124 in cmd_execute_command /home/alphaone/scm/osmo/libosmocore/src/vty/command.c:2077
#6 0x7fdabaa850e9 in vty_command /home/alphaone/scm/osmo/libosmocore/src/vty/vty.c:402
#7 0x7fdabaa75962 in vty_execute /home/alphaone/scm/osmo/libosmocore/src/vty/vty.c:666
#8 0x7fdabaa6d947 in vty_read /home/alphaone/scm/osmo/libosmocore/src/vty/vty.c:1408
#9 0x7fdabaa9165f in client_data /home/alphaone/scm/osmo/libosmocore/src/vty/telnet_interface.c:119
#10 0x7fdaba7860b6 in osmo_select_main /home/alphaone/scm/osmo/libosmocore/src/select.c:160
#11 0x43c656 in main /home/alphaone/scm/osmo/openbsc/openbsc/src/osmo-nitb/bsc_hack.c:355
#12 0x7fdab92604bc (/lib64/libc.so.6+0x224bc)
#13 0x43b6cc (/home/alphaone/local/osmo-asan/bin/osmo-nitb+0x43b6cc)
Address 0x7fff9bdc5dc8 is located in stack of thread T0 at offset 232 in frame
#0 0x4b5faf in net_dump_vty /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/bsc_vty.c:182
This frame has 3 object(s):
[32, 40) ''
[96, 104) ''
[160, 224) 'pl'
HINT: this may be a false positive if your program uses some custom stack unwind mechanism or swapcontext
(longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/chan_alloc.c:490 bts_chan_load
http://cgit.osmocom.org/openbsc/commit/?id=695675f53991a33681ab1fa6662f3181…
commit 695675f53991a33681ab1fa6662f318170f72992
Author: Daniel Willmann <daniel(a)totalueberwachung.de>
Date: Tue Dec 30 12:10:25 2014 +0100
libbsc/system_information.c: Fix off-by-one error in si4 generation with CBCH enabled
==25637==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7fff3f587c43 at pc 0x5bf591 bp 0x7fff3f587630 sp 0x7fff3f587628
READ of size 4 at 0x7fff3f587c43 thread T0
#0 0x5bf590 in tv_fixed_put /home/alphaone/local/osmo-asan/include/osmocom/gsm/tlv.h:237
#1 0x5b7e14 in generate_si4 /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/system_information.c:607
#2 0x5b488b in gsm_generate_si /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/system_information.c:882
#3 0x4cb247 in gsm_bts_trx_set_system_infos /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/bsc_init.c:166
#4 0x4d3c26 in bootstrap_rsl /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/bsc_init.c:272
#5 0x4ced44 in inp_sig_cb /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/bsc_init.c:316
#6 0x7f4f15b563d7 in osmo_signal_dispatch /home/alphaone/scm/osmo/libosmocore/src/signal.c:105
#7 0x7f4f156c0e3f in e1inp_int_snd_event (/home/alphaone/local/osmo-asan/lib/libosmoabis.so.4+0x17e3f)
#8 0x7f4f156be7e5 in e1inp_event (/home/alphaone/local/osmo-asan/lib/libosmoabis.so.4+0x157e5)
#9 0x583a6a in ipaccess_sign_link /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/bts_ipaccess_nanobts.c:675
#10 0x7f4f156e63b0 in handle_ts1_read (/home/alphaone/local/osmo-asan/lib/libosmoabis.so.4+0x3d3b0)
#11 0x7f4f156e4f4e in ipaccess_fd_cb (/home/alphaone/local/osmo-asan/lib/libosmoabis.so.4+0x3bf4e)
#12 0x7f4f15b540b6 in osmo_select_main /home/alphaone/scm/osmo/libosmocore/src/select.c:160
#13 0x43c656 in main /home/alphaone/scm/osmo/openbsc/openbsc/src/osmo-nitb/bsc_hack.c:355
#14 0x7f4f1462e4bc (/lib64/libc.so.6+0x224bc)
#15 0x43b6cc (/home/alphaone/local/osmo-asan/bin/osmo-nitb+0x43b6cc)
Address 0x7fff3f587c43 is located in stack of thread T0 at offset 483 in frame
#0 0x5b712f in generate_si4 /home/alphaone/scm/osmo/openbsc/openbsc/src/libbsc/system_information.c:580
This frame has 8 object(s):
[32, 40) ''
[96, 104) ''
[160, 164) 'rc'
[224, 232) 'si4'
[288, 296) 'cbch_lchan'
[352, 360) 'restoct'
[416, 420) 'l2_plen'
[480, 483) 'cd'
HINT: this may be a false positive if your program uses some custom stack unwind mechanism or swapcontext
(longjmp and C++ exceptions *are* supported)
SUMMARY: AddressSanitizer: stack-buffer-overflow /home/alphaone/local/osmo-asan/include/osmocom/gsm/tlv.h:237 tv_fixed_put
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/chan_alloc.h | 2 +-
openbsc/src/libbsc/system_information.c | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via f626123f83675af8ea1ffd5d578dc40f71270bef (commit)
from be4bbeb01b85cbe38c70e0f272e59e4c57f13aa2 (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=f626123f83675af8ea1ffd5d578d…
commit f626123f83675af8ea1ffd5d578dc40f71270bef
Author: Daniel Willmann <daniel(a)totalueberwachung.de>
Date: Tue Dec 30 12:07:17 2014 +0100
smscb/gsm0341_test: Add \r padding to the message
-----------------------------------------------------------------------
Summary of changes:
tests/smscb/gsm0341_test.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, laforge/nuttx has been updated
via 91a9c994c63828fcbd1efdb24a78f6d9db5b323b (commit)
from 7711ef73f32c1eaaa20b4fd5ba1a7b3d9bdcd25d (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=91a9c994c63828fcbd1efdb24a78…
commit 91a9c994c63828fcbd1efdb24a78f6d9db5b323b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 30 02:48:16 2014 +0100
misc: Attempt to fix compiler warnings
'sighup_hdlr' defined but not used [-Wunused-function]
-----------------------------------------------------------------------
Summary of changes:
src/application.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via be4bbeb01b85cbe38c70e0f272e59e4c57f13aa2 (commit)
via 65f676dac581d5ff6240aa76104d38df2cbf93ab (commit)
via 63b156a9e04546dae0970e658cfd2d4d1230ced4 (commit)
via 783d073a370191cdb9cba0f205ded50459663500 (commit)
from a19717a7c50dededf0c8ec8ccb347c1c5d019382 (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=be4bbeb01b85cbe38c70e0f272e5…
commit be4bbeb01b85cbe38c70e0f272e59e4c57f13aa2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 01:22:26 2014 +0100
add missing gsm0341.h
-----------------------------------------------------------------------
Summary of changes:
include/Makefile.am | 1 +
include/osmocom/gsm/gsm0341.h | 9 ++++++
src/gsm/Makefile.am | 2 +-
src/gsm/gsm0341.c | 60 +++++++++++++++++++++++++++++++++++++++
src/gsm/libosmogsm.map | 2 ++
tests/Makefile.am | 6 +++-
tests/smscb/gsm0341_test.c | 65 +++++++++++++++++++++++++++++++++++++++++++
7 files changed, 143 insertions(+), 2 deletions(-)
create mode 100644 include/osmocom/gsm/gsm0341.h
create mode 100644 src/gsm/gsm0341.c
create mode 100644 tests/smscb/gsm0341_test.c
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, laforge/smscb has been created
at 65f676dac581d5ff6240aa76104d38df2cbf93ab (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=65f676dac581d5ff6240aa76104d…
commit 65f676dac581d5ff6240aa76104d38df2cbf93ab
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 00:43:39 2014 +0100
test
http://cgit.osmocom.org/libosmocore/commit/?id=63b156a9e04546dae0970e658cfd…
commit 63b156a9e04546dae0970e658cfd2d4d1230ced4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 30 00:43:32 2014 +0100
fixup
http://cgit.osmocom.org/libosmocore/commit/?id=783d073a370191cdb9cba0f205de…
commit 783d073a370191cdb9cba0f205ded50459663500
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 17:09:11 2014 +0100
add gsm0341_test to generate SMSCB hex strings
Those hex strings can then be copy+pasted into the OSmoNITB VTY
-----------------------------------------------------------------------
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, laforge/cbch has been deleted
was 142d12d829d4207e2fe7dee34b8d82dd89015615
-----------------------------------------------------------------------
142d12d829d4207e2fe7dee34b8d82dd89015615 move gsm_bts_get_cbch() to gsm_data_shared() as its needed in osmo-bts
-----------------------------------------------------------------------
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 142d12d829d4207e2fe7dee34b8d82dd89015615 (commit)
via 30f1f376383df3ae8d85e96542bf14d174c25d89 (commit)
from 65be6de155407142ddab44faf8aee5f8d5ebf628 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/abis_rsl.h | 3 +-
openbsc/include/openbsc/gsm_data.h | 1 +
openbsc/include/openbsc/gsm_data_shared.h | 9 ++++--
openbsc/src/libbsc/abis_rsl.c | 21 ++++++++-----
openbsc/src/libbsc/bsc_vty.c | 50 +++++++++++++++++++++++++++++++
openbsc/src/libbsc/chan_alloc.c | 23 +++++++++++---
openbsc/src/libbsc/system_information.c | 16 ++++++++--
openbsc/src/libcommon/gsm_data_shared.c | 34 +++++++++++++++++++--
8 files changed, 136 insertions(+), 21 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, laforge/cbch has been updated
discards cc5208d8b1d89854bf733497dd90bad34601e021 (commit)
discards 186ef853866c7ff44426e9cfad1d5ce71c657027 (commit)
discards 6ee2024bdc0df80c3542b64399e493c8b4bc2bcf (commit)
via 142d12d829d4207e2fe7dee34b8d82dd89015615 (commit)
via 30f1f376383df3ae8d85e96542bf14d174c25d89 (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 (cc5208d8b1d89854bf733497dd90bad34601e021)
\
N -- N -- N (142d12d829d4207e2fe7dee34b8d82dd89015615)
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=142d12d829d4207e2fe7dee34b8d82dd…
commit 142d12d829d4207e2fe7dee34b8d82dd89015615
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 17:47:08 2014 +0100
move gsm_bts_get_cbch() to gsm_data_shared() as its needed in osmo-bts
http://cgit.osmocom.org/openbsc/commit/?id=30f1f376383df3ae8d85e96542bf14d1…
commit 30f1f376383df3ae8d85e96542bf14d174c25d89
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Dec 28 15:00:45 2014 +0100
Add basic support for CBCH / SMS-CB (Cell Brroadcast)
We can now configure the pyisical channel types for CBCH either in the
CCCH+SDCCH4 or in the SDCCH8 chanel combination.
Depending on whether a CBCH exists on the BTS, we also generate the SI4
with matching CBCH channel description to notify the phones of the
existance of the CBCH.
There is now a VTY command how a SMS-CB message can be sent to a given
BTS.
We do not yet have any logic at all for actual scheduling of multiple
CBCH RSL messages towards one or multiple BTSs yet, though.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/abis_rsl.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 660116fb9d7b382808377274ae4aed7c45e980e3 (commit)
via b15d2c9d2f8ebe56672ab2191a4dc39d22fa0ab8 (commit)
from 50dc96507caba9480938eb3d9d0db9236f877b49 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=660116fb9d7b382808377274ae4aed7…
commit 660116fb9d7b382808377274ae4aed7c45e980e3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 01:02:29 2014 +0100
CBCH: Implement CBCH block segmentation and RSL_MT_SMS_BC_CMD
* CBCH load indications are not yet sent
* The queue length is not yet limited!
http://cgit.osmocom.org/osmo-bts/commit/?id=b15d2c9d2f8ebe56672ab2191a4dc39…
commit b15d2c9d2f8ebe56672ab2191a4dc39d22fa0ab8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Dec 28 15:18:09 2014 +0100
Initial CBCH support
This should handle OML channel combinations with CBCH and activate the
CBCH SAPI towards the DSP correspondingly. What is still missing is
sending any actual information over the CBCH in respons to the
PH-RTS.ind coming up from L1.
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/Makefile.am | 2 +-
include/osmo-bts/cbch.h | 16 ++++
include/osmo-bts/gsm_data.h | 6 ++
src/common/Makefile.am | 3 +-
src/common/bts.c | 2 +
src/common/cbch.c | 195 +++++++++++++++++++++++++++++++++++++++++++
src/common/measurement.c | 4 +
src/common/oml.c | 18 +++-
src/common/rsl.c | 33 +++++++-
src/common/support.c | 4 +
src/common/vty.c | 15 +++-
src/osmo-bts-sysmo/l1_if.c | 5 ++
src/osmo-bts-sysmo/oml.c | 17 ++++
13 files changed, 311 insertions(+), 9 deletions(-)
create mode 100644 include/osmo-bts/cbch.h
create mode 100644 src/common/cbch.c
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
discards def122ecb96318db2c7a280234c947065a5b3324 (commit)
discards ac5d25f1c659fec67049c3cb5df0bfefc268d052 (commit)
discards 21e86c77e88d8aa71b8b4a239c8f98e995492eb9 (commit)
discards 1b0c733f514d10ddf9f2a5d85947de67b197ba96 (commit)
discards 6a04a7983749f1f581afedf0e2d5be52617cc811 (commit)
discards 33e9078332a622d5bda4bcd507cc36e2ff8c8213 (commit)
discards 519b64991aec6411c14ff448cb888f46c53b322e (commit)
discards cace2aef387dda5578fe3e18325b9fddd1761ba1 (commit)
discards 783026e653654468994eb60c7426cbe4d785bcb7 (commit)
discards d6fc65995d19ae295472f6107285cd57ad553670 (commit)
discards 2bf0e96fe77cee30e241deb098cc53a5ea4986d5 (commit)
discards 411870929104891f76737accb69a97248f786afd (commit)
via c328371b54ad76585a6427401a02e6846d139bff (commit)
via ffcdd0da7e2e05eed4eb77bcf51861fbcf89fb5c (commit)
via 265d0635f2566d8bd53ffdeeff6a4f32152f55d6 (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 (def122ecb96318db2c7a280234c947065a5b3324)
\
N -- N -- N (c328371b54ad76585a6427401a02e6846d139bff)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=c328371b54ad76585a6427401a02e68…
commit c328371b54ad76585a6427401a02e6846d139bff
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 18:37:45 2014 +0100
cbch: add debug statements
http://cgit.osmocom.org/osmo-bts/commit/?id=ffcdd0da7e2e05eed4eb77bcf51861f…
commit ffcdd0da7e2e05eed4eb77bcf51861fbcf89fb5c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 01:02:29 2014 +0100
CBCH: Implement CBCH block segmentation and RSL_MT_SMS_BC_CMD
* CBCH load indications are not yet sent
* The queue length is not yet limited!
http://cgit.osmocom.org/osmo-bts/commit/?id=265d0635f2566d8bd53ffdeeff6a4f3…
commit 265d0635f2566d8bd53ffdeeff6a4f32152f55d6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Dec 28 15:18:09 2014 +0100
Initial CBCH support
This should handle OML channel combinations with CBCH and activate the
CBCH SAPI towards the DSP correspondingly. What is still missing is
sending any actual information over the CBCH in respons to the
PH-RTS.ind coming up from L1.
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via def122ecb96318db2c7a280234c947065a5b3324 (commit)
from ac5d25f1c659fec67049c3cb5df0bfefc268d052 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=def122ecb96318db2c7a280234c9470…
commit def122ecb96318db2c7a280234c947065a5b3324
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 22:35:22 2014 +0100
CBCH: make sure to send NULL frames during Extended CBCH
-----------------------------------------------------------------------
Summary of changes:
src/common/cbch.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via ac5d25f1c659fec67049c3cb5df0bfefc268d052 (commit)
from 21e86c77e88d8aa71b8b4a239c8f98e995492eb9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=ac5d25f1c659fec67049c3cb5df0bfe…
commit ac5d25f1c659fec67049c3cb5df0bfefc268d052
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 21:11:26 2014 +0100
SMS CB: Set last block correctly
-----------------------------------------------------------------------
Summary of changes:
src/common/cbch.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via 21e86c77e88d8aa71b8b4a239c8f98e995492eb9 (commit)
from 1b0c733f514d10ddf9f2a5d85947de67b197ba96 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=21e86c77e88d8aa71b8b4a239c8f98e…
commit 21e86c77e88d8aa71b8b4a239c8f98e995492eb9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 20:01:56 2014 +0100
SMS-CB: fix llist_del() on queue head causing segfault
-----------------------------------------------------------------------
Summary of changes:
src/common/cbch.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via 1b0c733f514d10ddf9f2a5d85947de67b197ba96 (commit)
from 6a04a7983749f1f581afedf0e2d5be52617cc811 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=1b0c733f514d10ddf9f2a5d85947de6…
commit 1b0c733f514d10ddf9f2a5d85947de67b197ba96
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 19:51:03 2014 +0100
SMS-CB: avoid double llist_del() for a single list element
-----------------------------------------------------------------------
Summary of changes:
src/common/cbch.c | 1 -
1 file changed, 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via 6a04a7983749f1f581afedf0e2d5be52617cc811 (commit)
via 33e9078332a622d5bda4bcd507cc36e2ff8c8213 (commit)
from 519b64991aec6411c14ff448cb888f46c53b322e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=6a04a7983749f1f581afedf0e2d5be5…
commit 6a04a7983749f1f581afedf0e2d5be52617cc811
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 19:20:53 2014 +0100
SMS-CB: print error message in case of too large message size
http://cgit.osmocom.org/osmo-bts/commit/?id=33e9078332a622d5bda4bcd507cc36e…
commit 33e9078332a622d5bda4bcd507cc36e2ff8c8213
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 19:20:01 2014 +0100
RSL / SMS-CB: RSL CHAN_NR IE is not part of our TLV parser
... it is part of our header definition (which is a bit odd,
addmittedly), so we cannot check for its presence with TLVP_PRESENT().
-----------------------------------------------------------------------
Summary of changes:
src/common/cbch.c | 6 +++++-
src/common/rsl.c | 6 +-----
2 files changed, 6 insertions(+), 6 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via 519b64991aec6411c14ff448cb888f46c53b322e (commit)
from cace2aef387dda5578fe3e18325b9fddd1761ba1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=519b64991aec6411c14ff448cb888f4…
commit 519b64991aec6411c14ff448cb888f46c53b322e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 19:06:05 2014 +0100
rsl: Fix handling of CBCH-bearing pchan types
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via cace2aef387dda5578fe3e18325b9fddd1761ba1 (commit)
via 783026e653654468994eb60c7426cbe4d785bcb7 (commit)
from d6fc65995d19ae295472f6107285cd57ad553670 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=cace2aef387dda5578fe3e18325b9fd…
commit cace2aef387dda5578fe3e18325b9fddd1761ba1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 18:37:45 2014 +0100
cbch: add debug statements
http://cgit.osmocom.org/osmo-bts/commit/?id=783026e653654468994eb60c7426cbe…
commit 783026e653654468994eb60c7426cbe4d785bcb7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 18:22:12 2014 +0100
cbch: Fix memory leak in error path
-----------------------------------------------------------------------
Summary of changes:
src/common/cbch.c | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via d6fc65995d19ae295472f6107285cd57ad553670 (commit)
from 2bf0e96fe77cee30e241deb098cc53a5ea4986d5 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=d6fc65995d19ae295472f6107285cd5…
commit d6fc65995d19ae295472f6107285cd57ad553670
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 17:48:30 2014 +0100
actually activate CBCH lchan during startup, if it exists
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/oml.c | 3 +++
1 file changed, 3 insertions(+)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, laforge/cbch has been updated
via cc5208d8b1d89854bf733497dd90bad34601e021 (commit)
from 186ef853866c7ff44426e9cfad1d5ce71c657027 (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=cc5208d8b1d89854bf733497dd90bad3…
commit cc5208d8b1d89854bf733497dd90bad34601e021
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 17:47:08 2014 +0100
move gsm_bts_get_cbch() to gsm_data_shared() as its needed in osmo-bts
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 1 +
openbsc/include/openbsc/gsm_data_shared.h | 3 +++
openbsc/src/libbsc/system_information.c | 23 +----------------------
openbsc/src/libcommon/gsm_data_shared.c | 21 +++++++++++++++++++++
4 files changed, 26 insertions(+), 22 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The Open Source GSM Base Band stack".
The branch, jolly/testing has been updated
via 39304b742ab18fe8a9f06310e17b8a95a7fcee0e (commit)
from c1d728975f4c062907b024a286c1a72f0ae05c11 (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/osmocom-bb/commit/?id=39304b742ab18fe8a9f06310e17b8…
commit 39304b742ab18fe8a9f06310e17b8a95a7fcee0e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Tue Dec 24 07:32:33 2013 +0100
mobile/SS: Fixed bug in parsing of known supplemenary service codes
Use correct variable to check if supplementary service code is known
or not.
-----------------------------------------------------------------------
Summary of changes:
src/host/layer23/src/mobile/gsm480_ss.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
hooks/post-receive
--
The Open Source GSM Base Band stack
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 a19717a7c50dededf0c8ec8ccb347c1c5d019382 (commit)
from 6ec6bd9d887e02b868c1492fe24c0c8f1cc20f7c (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=a19717a7c50dededf0c8ec8ccb34…
commit a19717a7c50dededf0c8ec8ccb347c1c5d019382
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 13:14:01 2014 +0100
Add Cell Broadcast MSGIDs from TS 23.041 v12.6.0 Release 12
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_03_41.h | 38 ++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, laforge/cbch has been updated
via 186ef853866c7ff44426e9cfad1d5ce71c657027 (commit)
from 6ee2024bdc0df80c3542b64399e493c8b4bc2bcf (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=186ef853866c7ff44426e9cfad1d5ce7…
commit 186ef853866c7ff44426e9cfad1d5ce71c657027
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 01:45:12 2014 +0100
Add VTY command to send RSL SMS CB COMMAND to a given BTS
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/abis_rsl.h | 3 ++-
openbsc/src/libbsc/abis_rsl.c | 7 +++---
openbsc/src/libbsc/bsc_vty.c | 50 ++++++++++++++++++++++++++++++++++++++
3 files changed, 56 insertions(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
discards adb6a5f952f76fb1ac9388c17b891c8cabad6e7a (commit)
via 2bf0e96fe77cee30e241deb098cc53a5ea4986d5 (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 (adb6a5f952f76fb1ac9388c17b891c8cabad6e7a)
\
N -- N -- N (2bf0e96fe77cee30e241deb098cc53a5ea4986d5)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=2bf0e96fe77cee30e241deb098cc53a…
commit 2bf0e96fe77cee30e241deb098cc53a5ea4986d5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 01:02:29 2014 +0100
CBCH: Implement CBCH block segmentation and RSL_MT_SMS_BC_CMD
* CBCH load indications are not yet sent
* The queue length is not yet limited!
This code is not yet tested.
-----------------------------------------------------------------------
Summary of changes:
src/common/cbch.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via adb6a5f952f76fb1ac9388c17b891c8cabad6e7a (commit)
via 411870929104891f76737accb69a97248f786afd (commit)
from 03483cf0f2ca8900971652dc562cd91750ca0d1a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=adb6a5f952f76fb1ac9388c17b891c8…
commit adb6a5f952f76fb1ac9388c17b891c8cabad6e7a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 29 01:02:29 2014 +0100
CBCH: Implement CBCH block segmentation and RSL_MT_SMS_BC_CMD
* CBCH load indications are not yet sent
* The queue length is not yet limited!
This code is not yet tested.
http://cgit.osmocom.org/osmo-bts/commit/?id=411870929104891f76737accb69a972…
commit 411870929104891f76737accb69a97248f786afd
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Dec 28 15:18:09 2014 +0100
Initial CBCH support
This should handle OML channel combinations with CBCH and activate the
CBCH SAPI towards the DSP correspondingly. What is still missing is
sending any actual information over the CBCH in respons to the
PH-RTS.ind coming up from L1.
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/Makefile.am | 2 +-
include/osmo-bts/cbch.h | 16 ++++
include/osmo-bts/gsm_data.h | 6 ++
src/common/Makefile.am | 2 +-
src/common/bts.c | 2 +
src/common/cbch.c | 187 +++++++++++++++++++++++++++++++++++++++++++
src/common/measurement.c | 4 +
src/common/oml.c | 18 ++++-
src/common/rsl.c | 37 ++++++++-
src/common/support.c | 4 +
src/common/vty.c | 15 +++-
src/osmo-bts-sysmo/l1_if.c | 5 ++
src/osmo-bts-sysmo/oml.c | 14 ++++
13 files changed, 303 insertions(+), 9 deletions(-)
create mode 100644 include/osmo-bts/cbch.h
create mode 100644 src/common/cbch.c
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, laforge/cbch has been created
at 6ee2024bdc0df80c3542b64399e493c8b4bc2bcf (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=6ee2024bdc0df80c3542b64399e493c8…
commit 6ee2024bdc0df80c3542b64399e493c8b4bc2bcf
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Dec 28 15:00:45 2014 +0100
Add support for configuring CBCH channel configuration
We can now configure the pyisical channel types for CBCH either in the
CCCH+SDCCH4 or in the SDCCH8 chanel combination.
Depending on whether a CBCH exists on the BTS, we also generate the SI4
with matching CBCH channel description to notify the phones of the
existance of the CBCH.
We do not yet have any logic at all for actual scheduling of CBCH
RSL messages towards the BTSs yet, though.
-----------------------------------------------------------------------
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 6ec6bd9d887e02b868c1492fe24c0c8f1cc20f7c (commit)
via c8c33094afe13b78a5c75ecfd62eff06e68d197d (commit)
from 1b12d16c4c6a2914e4d3def56b304cb0da9246b0 (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=6ec6bd9d887e02b868c1492fe24c…
commit 6ec6bd9d887e02b868c1492fe24c0c8f1cc20f7c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Dec 28 18:27:38 2014 +0100
log: "logging level everything" is a badly named option.
We tried to fix it but it isn't that easy. The original fix was
cd6ed82d1ff48f47ad9e33e6322df62896a76ed5 but we had to revert it
as "everything" is present/used in existing config files.
If we ever change the ABI we can make everything be something
that is > 0. For now use a wording that makes it obvious that
people should not use "everything".
http://cgit.osmocom.org/libosmocore/commit/?id=c8c33094afe13b78a5c75ecfd62e…
commit c8c33094afe13b78a5c75ecfd62eff06e68d197d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Dec 28 18:22:48 2014 +0100
bitvec: Fix typo in the csn1 encoding code
We can curse about CSN.1 and 3GPP but I think we want to call
it cursor here.
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/bitvec.h | 2 +-
src/logging.c | 2 +-
2 files changed, 2 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, shared/31c3 has been updated
via 59a765d46f04cd22818d1624bda7000e26837fe9 (commit)
from db81ad9d9fb04ef161351cabd79bca228a1ff78e (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=59a765d46f04cd22818d1624bda7000e…
commit 59a765d46f04cd22818d1624bda7000e26837fe9
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Dec 28 15:00:36 2014 +0100
log: Set the context for paging requests as well.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libbsc/paging.c | 11 +++++++++++
openbsc/src/libmsc/gsm_04_08.c | 1 +
2 files changed, 12 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 1b12d16c4c6a2914e4d3def56b304cb0da9246b0 (commit)
from a6be224b889baa8aecc4e7247e596583bbcfc8cb (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=1b12d16c4c6a2914e4d3def56b30…
commit 1b12d16c4c6a2914e4d3def56b304cb0da9246b0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Dec 28 13:37:01 2014 +0100
libosmo-gsm: Add PCHAN/LCHAN types for CBCH
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/gsm_utils.h | 3 +++
src/gsm/abis_nm.c | 2 ++
2 files changed, 5 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, shared/31c3 has been updated
via db81ad9d9fb04ef161351cabd79bca228a1ff78e (commit)
from 4dadbdebf53e72a70dabb91677b18d3d300dacc2 (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=db81ad9d9fb04ef161351cabd79bca22…
commit db81ad9d9fb04ef161351cabd79bca228a1ff78e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Dec 28 12:23:35 2014 +0100
db: Begin with some indexes to speed up look-ups
For MT-SMS we need to look-up a subscriber based on the extension
and to find a undelivered SMS we need to search for the sent column
to be NULL. Add two indexes to speed-up this operation.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/db.c | 6 ++++++
1 file changed, 6 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, shared/31c3 has been updated
via 4dadbdebf53e72a70dabb91677b18d3d300dacc2 (commit)
from 237dd5e283dbdf91c775f62e2cdcabed3fa2788e (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=4dadbdebf53e72a70dabb91677b18d3d…
commit 4dadbdebf53e72a70dabb91677b18d3d300dacc2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Dec 28 12:08:28 2014 +0100
lchan: Remember why a channel is broken using static strings
Remember why a channel is being marked as broken. So we can
maybe understand what happend.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/abis_rsl.h | 1 +
openbsc/include/openbsc/gsm_data_shared.h | 1 +
openbsc/src/libbsc/abis_rsl.c | 22 +++++++++++++++-------
openbsc/src/libbsc/bsc_vty.c | 7 +++++--
openbsc/src/libbsc/chan_alloc.c | 2 ++
5 files changed, 24 insertions(+), 9 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via 03483cf0f2ca8900971652dc562cd91750ca0d1a (commit)
from 7f12860f08784f4a789c9bb9664db917ccba630d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=03483cf0f2ca8900971652dc562cd91…
commit 03483cf0f2ca8900971652dc562cd91750ca0d1a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Dec 27 23:43:09 2014 +0100
etws_p1: Add missing 'Group Call Information' to P1 Rest Octets
-----------------------------------------------------------------------
Summary of changes:
src/common/etws_p1.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via 7f12860f08784f4a789c9bb9664db917ccba630d (commit)
via 96efd189ccab412b0f42bf4564c72359ef358a1c (commit)
from 1f27fda1945cbddacce45bd5587a1909f7cb0bf6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=7f12860f08784f4a789c9bb9664db91…
commit 7f12860f08784f4a789c9bb9664db917ccba630d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Dec 27 23:05:51 2014 +0100
wip... encoding and stuff
http://cgit.osmocom.org/osmo-bts/commit/?id=96efd189ccab412b0f42bf4564c7235…
commit 96efd189ccab412b0f42bf4564c72359ef358a1c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Dec 27 19:33:23 2014 +0100
wip...
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/paging.h | 4 +-
src/common/Makefile.am | 3 +-
src/common/etws_p1.c | 109 ++++++++++++++++++++++++++++++++++++++++++++++
src/common/paging.c | 15 ++++---
src/common/vty.c | 37 +++++++++++++++-
5 files changed, 158 insertions(+), 10 deletions(-)
create mode 100644 src/common/etws_p1.c
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been updated
via 1f27fda1945cbddacce45bd5587a1909f7cb0bf6 (commit)
from 5a906c7b725af6d73d5b38f666833d1e56c3a673 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=1f27fda1945cbddacce45bd5587a190…
commit 1f27fda1945cbddacce45bd5587a1909f7cb0bf6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Dec 27 19:05:09 2014 +0100
wip... handle
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/paging.h | 6 ++++++
src/common/paging.c | 26 ++++++++++++++++++++++----
src/common/vty.c | 20 ++++++++++++++++++++
3 files changed, 48 insertions(+), 4 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, master has been updated
via f5c97476de68ac7ce2fba48be1e7502c1c794606 (commit)
from 49f26bf6e8285cd99f7e5d71d9f902f10b9212a1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=f5c97476de68ac7ce2fba48be1e7502…
commit f5c97476de68ac7ce2fba48be1e7502c1c794606
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 26 18:32:00 2014 +0100
tbf: Fix dereference before null check
m_new_tbf might be NULL. Assign was_releasing _after_ we have
done the NULL check.
Related: Coverity CID#1238847
-----------------------------------------------------------------------
Summary of changes:
src/tbf.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom A-bis protcol interface library".
The branch, master has been updated
via adfa01f041e3b9a515b65a732c92eabf74e2ba08 (commit)
from 1acf4cbd75e1d50d2605c75759235e7cdea5fbdc (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-abis/commit/?id=adfa01f041e3b9a515b65a732c9…
commit adfa01f041e3b9a515b65a732c92eabf74e2ba08
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 26 18:13:55 2014 +0100
misdn: Close the file descriptor if the ioctl is failing
Fixes: Coverity CID#1040691
-----------------------------------------------------------------------
Summary of changes:
src/input/misdn.c | 1 +
1 file changed, 1 insertion(+)
hooks/post-receive
--
Osmocom A-bis protcol interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, shared/31c3 has been created
at 5a906c7b725af6d73d5b38f666833d1e56c3a673 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=5a906c7b725af6d73d5b38f666833d1…
commit 5a906c7b725af6d73d5b38f666833d1e56c3a673
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 26 16:26:03 2014 +0100
sysmobts: WIP: allow to use the serial number as unit id
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, shared/31c3 has been created
at 237dd5e283dbdf91c775f62e2cdcabed3fa2788e (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=237dd5e283dbdf91c775f62e2cdcabed…
commit 237dd5e283dbdf91c775f62e2cdcabed3fa2788e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 25 17:29:19 2014 +0100
sms: Remove the text of delivered SMS when they are sent
When a SMS is marked as sent, clear the paypload. We might want
to know about connections and delivered sms but certainly not
about the content.
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via 50dc96507caba9480938eb3d9d0db9236f877b49 (commit)
from c265bef48c414ca6c135f803c0c5dfdecbeece72 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=50dc96507caba9480938eb3d9d0db92…
commit 50dc96507caba9480938eb3d9d0db9236f877b49
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 26 01:41:41 2014 +0100
sysmobts: Include the serial number in the find response
Read the serial number once and format it as a string. In
case no serial number is present -1 will be returned.
Manually tested with a slightly modified version. serial_nr
was the expected one.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/misc/sysmobts_mgr_nl.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 65be6de155407142ddab44faf8aee5f8d5ebf628 (commit)
from be8e775776b2f39fe8a31412a4fcaaf5dcaae25e (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=65be6de155407142ddab44faf8aee5f8…
commit 65be6de155407142ddab44faf8aee5f8d5ebf628
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 25 18:41:32 2014 +0100
rtp: Remove the "correction" of timestamps
We tend to comment out this code every XXC3, let's just get rid
off it. The nanoBTS has a rather odd timing behavior. Jacob has
spent hours this summer to trial/document/fix it in the MGCP code
and this code is not getting close to working around the ip.access
audio issues.
If someobody still wants to use the nanoBTS then he should help
to have the MGCP MGW use/share code with the rtp_proxy.c
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libtrau/rtp_proxy.c | 21 ---------------------
1 file changed, 21 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via be8e775776b2f39fe8a31412a4fcaaf5dcaae25e (commit)
from 98a95ac17f701d94d2fa62d91cfe42a5beef4f23 (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=be8e775776b2f39fe8a31412a4fcaaf5…
commit be8e775776b2f39fe8a31412a4fcaaf5dcaae25e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 25 17:27:15 2014 +0100
db: Extend the test to mark a SMS as delivered and verify it
Mark the SMS as delivered, then free it and try to get an
undelivered SMS to that subscriber again and make sure it
is failing.
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/db/db_test.c | 7 +++++++
1 file changed, 7 insertions(+)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 98a95ac17f701d94d2fa62d91cfe42a5beef4f23 (commit)
via 7921ab1593f45f12588e074ad1280472416ae930 (commit)
from 7dba11fe32615fb5e49fae0a3bbd787ce4abc9b7 (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=98a95ac17f701d94d2fa62d91cfe42a5…
commit 98a95ac17f701d94d2fa62d91cfe42a5beef4f23
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 28 14:55:25 2014 +0100
sgsn: Add a subscriber based authentication phase
This implements the MAP way of subscriber validation when the MS
tries to perform an Attach Request:
1. perform authentication (optionally invoke the sendAuthInfo
procedure), starts the Auth & Ciph procedure
2. perform update location
3. insert subscriber data
4. finish the update location
5. Attach Accept / Attach Reject
The authentication triplets are used and eventually updated if all of
them have been used.
This is currently accessible via the VTY interface by the following
commands:
- update-subscriber imsi IMSI update-auth-info
- update-subscriber imsi IMSI update-location-result (ok|ERR-CAUSE)
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=7921ab1593f45f12588e074ad1280472…
commit 7921ab1593f45f12588e074ad1280472416ae930
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 8 15:52:00 2014 +0100
sgsn: Add support for authentication triplets
This commit add data structures, functions, initialization, and VTY
commands for per subscriber authentication triplets.
The following VTY command is added:
- update-subscriber imsi IMSI \
insert auth-triplet <1-5> sres SRES rand RAND kc KC
Note that the triplets are not really used by the SGSN yet.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 19 +++-
openbsc/src/gprs/gprs_subscriber.c | 95 +++++++++++------
openbsc/src/gprs/sgsn_auth.c | 116 +++++++++++++++++++--
openbsc/src/gprs/sgsn_vty.c | 151 ++++++++++++++++++++++++++-
openbsc/tests/sgsn/Makefile.am | 3 +-
openbsc/tests/sgsn/sgsn_test.c | 197 +++++++++++++++++++++++++++++-------
openbsc/tests/sgsn/sgsn_test.ok | 2 +
7 files changed, 500 insertions(+), 83 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The branch, master has been updated
via 91d0ee5c140a7b9cff8fb71d7fd19025a92bc71b (commit)
from 6ab58b466aed0a19db59689eb76e252a6b844963 (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=91d0ee5c140a7b9cff8fb71d7fd1902…
commit 91d0ee5c140a7b9cff8fb71d7fd19025a92bc71b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 23 19:52:54 2014 +0100
lib: Speculatively add libosmocore cflags to the lib
-----------------------------------------------------------------------
Summary of changes:
lib/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-patching has been updated
discards 18d3450120796026837803177a9b39862effdcc3 (commit)
discards ac4c60a3df10e436f21a522a0a10e285f8a7b5e1 (commit)
discards 8243b2643ec61ea471ff5f57f6c625575d6a8c95 (commit)
discards c0d0293319faf0e5d254c6150b18780b462a1e17 (commit)
discards d955555e7dccee0eeb8aa4b5300ec0d44f182a9e (commit)
discards 7afcad12a5011e121a8c9727efe2954fe9b48033 (commit)
discards 37a9de32ab6ead088fad421de0ee82a676fb3f20 (commit)
discards cecedbf4478d65d0bf76f3ec922c00ed60f551b4 (commit)
discards bb7048fbf731b768f4a982854145b56c616ed0ad (commit)
discards e5b78fb52e06d9008ce09f8429bb49c7df9d2401 (commit)
discards be5f5cf232e80926b62cd3d42d75a50aa60dbd19 (commit)
discards 58affb6cf017e869bd89c6fa04dc4bf539a999d3 (commit)
discards d7ee04647aa9d5ad69d86a6bb60e1543e2a1f1a1 (commit)
discards 3ef64da79208515ccdd1b707a3e629581537bfa0 (commit)
discards ced7abab7695a1c3019933b8dfc838693505d14e (commit)
discards ed47c392a848a59f77f973aa578179d9565bf36c (commit)
discards 64cae3b725c93d98aff6bc244190df309ea44150 (commit)
discards c8b72181fef62e4be671fdba1e075d402cc0841e (commit)
discards 4feb7f8f13d64aea5e4fbf7d8f1b104cd3fd4ca4 (commit)
discards 57a0ab1b78cce5bc61b738b0066e663362973346 (commit)
discards f6f00e526428811286b2cb60779f78a629efc396 (commit)
discards 0666b6d027a5674e004be679100510481eb5ce33 (commit)
discards 6398f890fdee5a5b8d5c759c62b5d355489a55ad (commit)
discards 9dcfad0aaf7dde706b2731ca02dbe435fd23205a (commit)
discards 3454b19788cb40e94d8dcc83c79a11190a48479a (commit)
discards f90a0222471e81f7795012325ab6975450c78ef9 (commit)
discards 68c53a87f6a142b2c2d24b06a2bc4c71802f1751 (commit)
discards 0da1846420d7d1e049e30ab04bc37cce7a96a204 (commit)
discards 10248d02767e4110c654548b8154b7d3d6806e2e (commit)
via 3fb6fbddfd6c7c524d9718953e11d1253c176c03 (commit)
via 615c0089f0dd6c9794a93ff30136f4d5680b3527 (commit)
via 69dbfccd9617d890ab47f8f3be5f12268ef97fe4 (commit)
via 477687d28b2fd4d0c802980d9520a0dac9f48b1c (commit)
via fc1a40a908eed3783fd1ef952bff4439e92c011e (commit)
via 52cbc48dc3b34c8cbf0fbe4c3dec80fc115d6103 (commit)
via 0898453bcc9a4d29c1b7a350af3bb2c657c13887 (commit)
via d0d19575645fbb55675a920dddf9e0b908e344a6 (commit)
via dc705156990875cce47e91be02d6e11eb42ec297 (commit)
via 7ba0f5153d236baafae9c4fa35bd19b9dae8fa79 (commit)
via 877eaefa8b2f13758103eb77aeaa57db4bb58ef4 (commit)
via 20fba7e41677012efaf84b869f270c364b44067e (commit)
via 0331b92277f541f64b2928a7996e23f55ef86e1e (commit)
via b633cac56859a73cfe955aaca42e4624064c7a24 (commit)
via 8c53be038f73ef0ec41990cca44e3acf51c608e2 (commit)
via db0f3dc595fd081cb26df84b0a534614cf35e018 (commit)
via a458d7ef7835891237b2c271d9365e59691cbb0a (commit)
via 9b731ee8145248104016a66a5617706321d112a1 (commit)
via 82c9c6a70704677fd691e6a2c5e865d490a944bc (commit)
via 3e2ade7f718ceaaa7bfdc70da0c666c2a4096d6d (commit)
via db7e1e46f258f8697a952d0cec52601f8fb9d0e1 (commit)
via fd40f97341add367623ce9133ee47df62956db94 (commit)
via 91ba21fc94d0e2bcb1b2416d111e893232bc0c1b (commit)
via 20d9b880e538c8728e825b4bb74ededb1a67ee20 (commit)
via 7dba11fe32615fb5e49fae0a3bbd787ce4abc9b7 (commit)
via 3ea2260d00b42e6e5172d0db27aac30ca28d6640 (commit)
via 4b59d24f4f97f75f7f62ef31112870892d08b8f8 (commit)
via 697a534ed64e76de3cfb8b558e40d081f70b31ff (commit)
via dcfd456640b6e15f15c94f175eb145220b96ee1a (commit)
via c93919655753591bc883165f03f204a8773c4f64 (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 (18d3450120796026837803177a9b39862effdcc3)
\
N -- N -- N (3fb6fbddfd6c7c524d9718953e11d1253c176c03)
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=3fb6fbddfd6c7c524d9718953e11d125…
commit 3fb6fbddfd6c7c524d9718953e11d1253c176c03
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 23 14:24:16 2014 +0100
sgsn: Handle GSUP errors (WIP)
Ticket: OW#????
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=615c0089f0dd6c9794a93ff30136f4d5…
commit 615c0089f0dd6c9794a93ff30136f4d5680b3527
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=69dbfccd9617d890ab47f8f3be5f1226…
commit 69dbfccd9617d890ab47f8f3be5f12268ef97fe4
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=477687d28b2fd4d0c802980d9520a0da…
commit 477687d28b2fd4d0c802980d9520a0dac9f48b1c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 17 14:03:35 2014 +0100
sgsn: Add PDP info to subscriber data (TODO)
TODO:
- commit message
- raw binary representation ???
- tests
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=fc1a40a908eed3783fd1ef952bff4439…
commit fc1a40a908eed3783fd1ef952bff4439e92c011e
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
http://cgit.osmocom.org/openbsc/commit/?id=52cbc48dc3b34c8cbf0fbe4c3dec80fc…
commit 52cbc48dc3b34c8cbf0fbe4c3dec80fc115d6103
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:19:46 2014 +0100
sgsn: Show GSUP client info on 'show sgsn'
This commit adds a line to the output of 'show sgsn' if the GSUP
client has been initialized:
- Remote authorization: [not] connected to HOST:PORT via GSUP
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=0898453bcc9a4d29c1b7a350af3bb2c6…
commit 0898453bcc9a4d29c1b7a350af3bb2c657c13887
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:18:54 2014 +0100
sgsn: Send PING and eventually reconnect
Currently, the reconnect mechanism relies on gsup_client_updown_cb
which in turn gets called based on the OS' view of connection state.
This patch adds a timer based PING mechanism that regularly sends
PING messages and forces a reconnect if a PONG message won't be
received until the next PING message is scheduled. The current ping
interval is 20s.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=d0d19575645fbb55675a920dddf9e0b9…
commit d0d19575645fbb55675a920dddf9e0b908e344a6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:15:55 2014 +0100
sgsn: Handle incoming IPA CCM message in gsup_client_read_cb
Currently the IPA CCM messages are not handled by the GSUP client.
This means, that the client doesn't answer to PING and ID_GET and
logs notices when receiving PONG or ID_ACK. At least the PING
functionality (remotely originated PING) shall be supported.
This patch extends gsup_client_read_cb by a call to
ipaccess_bts_handle_ccm. Only when the return code is 0, the message
is processed further and checked for an OSMO/GSUP message. ID_GET
messages are answered by a dummy description, where only the
unit_name is set to 'SGSN'.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=dc705156990875cce47e91be02d6e11e…
commit dc705156990875cce47e91be02d6e11eb42ec297
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:00:56 2014 +0100
sgsn: Handle return code of ipa_client_conn_open correctly
The ipa_client_conn_open function does not distinguish between a
connection being already established or waiting for establishment.
In either case, the application gets informed about the connection
state via the updown_cb. The 'up' parameter is only set, if
poll/select consider the socket as writable.
This patch handles both cases equally and fully relies on the
updown_cb to adjust the gsupc obejct state.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=7ba0f5153d236baafae9c4fa35bd19b9…
commit 7ba0f5153d236baafae9c4fa35bd19b9dae8fa79
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:50:05 2014 +0100
sgsn: Avoid sending stale GSUP requests after reconnect
Currently, messages are added to the tx queue even if the connection
is down for some reason and all of these messages are eventually sent
after a re-connect. The MS has probably sent several Attach Requests
while the connection was down and will continue doing so. Therefore
these stored messages could be dropped.
This patch clears the queue before re-connecting and also extends
gprs_gsup_client_send to return immediately, when the connection is
not established instead of calling ipa_client_conn_send.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=877eaefa8b2f13758103eb77aeaa57db…
commit 877eaefa8b2f13758103eb77aeaa57db4bb58ef4
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 15:00:29 2014 +0100
sgsn: Add automatic re-connect if the GSUP connection is down
Currently the GSUP connection to a server is not restarted if the
connection cannot be established or is terminated during operation.
This commit adds a timer based connection mechanism, basically
consisting of a timer callback that calls gsup_client_connect. The
timer is eventually triggered (up == 0) or cleared (up != 0) by
gsup_client_updown_cb. It adds calls to osmo_timer_del() to
gsup_client_connect and gprs_gsup_client_destroy. The latter is now
called instead of talloc_free in gprs_gsup_client_create on error to
be on the safe side.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=20fba7e41677012efaf84b869f270c36…
commit 20fba7e41677012efaf84b869f270c364b44067e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:30:41 2014 +0100
sgsn/test: Extend tests to simulate lost GSUP requests
This patch extends test_gmm_attach to optionally resend Attach
Requests until the SGSN responds to it instead of calling
OSMO_ASSERT at a few places. The test_gmm_attach_subscr_gsup_auth
test optionally uses this feature. It is called once in either mode.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=0331b92277f541f64b2928a7996e23f5…
commit 0331b92277f541f64b2928a7996e23f55ef86e1e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:26:09 2014 +0100
sgsn/test: Add GMM test for a GSUP based attach procedure
This test calls test_gmm_attach() where the mocked subscriber
functions insert GSUP messages instead of manipulating the
subscriber structure directly.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=b633cac56859a73cfe955aaca42e4624…
commit b633cac56859a73cfe955aaca42e4624064c7a24
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:19:50 2014 +0100
sgsn/test: Add wrapper for gprs_subscr_rx_gsup_message
Currently, several lines of boiler plate are needed around a call to
gprs_subscr_rx_gsup_message.
This patch puts all of this (including the call to
gprs_subscr_rx_gsup_message) into a separate function.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=8c53be038f73ef0ec41990cca44e3acf…
commit 8c53be038f73ef0ec41990cca44e3acf51c608e2
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:08:48 2014 +0100
sgsn: Add global require_update_location flag
This flag is used to determine, whether the Update Location procedure
shall be invoked. This is currently only set, when the 'remote'
authorization policy is set. When the flag is set, sgsn_auth_update
will not never be called directly by sgsn_auth_request, if an Attach
Request procedure is pending, even if the remote connection fails for
some reason.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=db0f3dc595fd081cb26df84b0a534614…
commit db0f3dc595fd081cb26df84b0a534614cf35e018
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 17 13:20:08 2014 +0100
sgsn: Replace subscr.authenticate by global require_authentication flag
Currently the flag 'authenticate' is managed per subscriber.
This patch replaces that flag by a global cfg.require_authentication
flag that enables/disables the use of the Auth & Ciph procedure for
every subscriber. The flag is set by the VTY, if and only if the
authorization policy is 'remote'.
The VTY command
- update-subscriber imsi IMSI insert authenticate <0-1>
is removed.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=a458d7ef7835891237b2c271d9365e59…
commit a458d7ef7835891237b2c271d9365e59691cbb0a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 12:46:47 2014 +0100
sgsn: Integrate the GSUP client into the SGSN
This commit adds GSUP client configuration (via VTY), connection set
up, and real message sending.
The following configuration commands are added:
- gsup remote-ip A.B.C.D set server IP address
- gsup remote-port PORT set server TCP port
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=9b731ee8145248104016a66a56177063…
commit 9b731ee8145248104016a66a5617706321d112a1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 12:28:21 2014 +0100
sgsn: Add GSUP client
This commit adds the client code to get subscriber information from a
remote server. It provides an IPA over TCP connection to transmit and
receive GSUP messages.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=82c9c6a70704677fd691e6a2c5e865d4…
commit 82c9c6a70704677fd691e6a2c5e865d490a944bc
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 15 10:16:02 2014 +0100
sgsn/doc: Add IPA default parameters
This commit adds the default protocol identifiers that should be used
for GSUP by the IPA protocol.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=3e2ade7f718ceaaa7bfdc70da0c666c2…
commit 3e2ade7f718ceaaa7bfdc70da0c666c2a4096d6d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 12 15:01:37 2014 +0100
gprs: Add subscriber functions to create/handle GSUP messages
This patch extends gprs_subscr_query_auth_info and
gprs_subscr_location_update to create GSUP messages with the help of
a static gprs_subscr_tx_gsup_message function. A corresponding
gprs_subscr_rx_gsup_message is added which takes a messages, gets the
subscr, and updates it accordingly.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=db7e1e46f258f8697a952d0cec52601f…
commit db7e1e46f258f8697a952d0cec52601f8fb9d0e1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 16:54:14 2014 +0100
gprs: Add encoder/decoder for the Subscriber Update Protocol
This patch adds functions to encode and decode GSUP messages. This
does not include the layer 1 framing (IPA). The messages so far
supported are: send_auth_info_*, update_location_*,
location_cancellation_*.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=fd40f97341add367623ce9133ee47df6…
commit fd40f97341add367623ce9133ee47df62956db94
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 15:14:14 2014 +0100
sgsn/doc: Add protocol specification for remote subscriber update
This is the first version of the specification for the GPRS
Subscriber Update Protocol.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=91ba21fc94d0e2bcb1b2416d111e8932…
commit 91ba21fc94d0e2bcb1b2416d111e893232bc0c1b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 28 14:55:25 2014 +0100
sgsn: Add a subscriber based authentication phase
This implements the MAP way of subscriber validation when the MS
tries to perform an Attach Request:
1. perform authentication (optionally invoke the sendAuthInfo
procedure), starts the Auth & Ciph procedure
2. perform update location
3. insert subscriber data
4. finish the update location
5. Attach Accept / Attach Reject
The authentication triplets are used and eventually updated if all of
them have been used.
This is currently accessible via the VTY interface by the following
commands:
- update-subscriber imsi IMSI update-auth-info
- update-subscriber imsi IMSI update-location-result (ok|ERR-CAUSE)
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=20d9b880e538c8728e825b4bb74ededb…
commit 20d9b880e538c8728e825b4bb74ededb1a67ee20
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 8 15:52:00 2014 +0100
sgsn: Add support for authentication triplets
This commit add data structures, functions, initialization, and VTY
commands for per subscriber authentication triplets.
The following VTY command is added:
- update-subscriber imsi IMSI \
insert auth-triplet <1-5> sres SRES rand RAND kc KC
Note that the triplets are not really used by the SGSN yet.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 23 ++++---
openbsc/include/openbsc/gprs_gmm.h | 4 +-
openbsc/include/openbsc/gprs_sgsn.h | 7 +-
openbsc/src/gprs/gprs_gmm.c | 58 +++++++---------
openbsc/src/gprs/gprs_subscriber.c | 127 ++++++++++++++++++++++++++---------
openbsc/src/gprs/sgsn_auth.c | 45 ++++++-------
openbsc/src/gprs/sgsn_vty.c | 10 ++-
openbsc/tests/sgsn/Makefile.am | 2 +-
openbsc/tests/sgsn/sgsn_test.c | 43 +++++++-----
9 files changed, 192 insertions(+), 127 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 7dba11fe32615fb5e49fae0a3bbd787ce4abc9b7 (commit)
via 3ea2260d00b42e6e5172d0db27aac30ca28d6640 (commit)
via 4b59d24f4f97f75f7f62ef31112870892d08b8f8 (commit)
via 697a534ed64e76de3cfb8b558e40d081f70b31ff (commit)
via dcfd456640b6e15f15c94f175eb145220b96ee1a (commit)
via c93919655753591bc883165f03f204a8773c4f64 (commit)
from 22fd3cd0de098de3816d687e41d42fe551412a33 (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=7dba11fe32615fb5e49fae0a3bbd787c…
commit 7dba11fe32615fb5e49fae0a3bbd787ce4abc9b7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 22 17:58:18 2014 +0100
sgsn: Be more tolerant with state and SUSPEND/RESUME
Currently, when a BSSGP SUSPEND is received and the corresponding MM
context is already in the state GMM_REGISTERED_SUSPENDED, a
SUSPEND_NACK is returned which is not covered by GSM 08.18, 7.4.1.
The same goes for RESUME in the state GMM_REGISTERED_NORMAL.
This commit changes gprs_gmm_rx_suspend and gprs_gmm_rx_resume to not
complain (and thus answer a NACK) when the MM context is either in
GMM_REGISTERED_SUSPENDED or GMM_REGISTERED_NORMAL.
Note that GSM 08.18, 7.4.1 and 7.5.1 only mention to send an NACK if
the MS is not known. Even with this patch, the SGSN returns a NACK if
either the MS is unknown _or_ the MM context ist not in one of the
state GMM_REGISTERED_SUSPENDED and GMM_REGISTERED_NORMAL.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=3ea2260d00b42e6e5172d0db27aac30c…
commit 3ea2260d00b42e6e5172d0db27aac30ca28d6640
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:17:10 2014 +0100
sgsn: Log requested state change in sgsn_auth_update
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=4b59d24f4f97f75f7f62ef3111287089…
commit 4b59d24f4f97f75f7f62ef31112870892d08b8f8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 16 08:41:34 2014 +0100
openbsc: Ignore generated coverage analysis files
This patch adds *.gcda and *.gcno to .gitignore to skip files that
are generated by gcc --coverage and related tools.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=697a534ed64e76de3cfb8b558e40d081…
commit 697a534ed64e76de3cfb8b558e40d081f70b31ff
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 12:05:29 2014 +0100
gprs: Add gprs_shift_tlv function
This function is similar to gprs_match_tlv with the exception, that
the tag is not compared but returned in *tag instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=dcfd456640b6e15f15c94f175eb14522…
commit dcfd456640b6e15f15c94f175eb145220b96ee1a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 11:01:46 2014 +0100
gprs: Move TLV parser functions to gprs_utils.c and rename them
Currently the parser functions for single information elements are
defined within gprs_gb_parse.c and not exported explicitely. In
addition they are named like libosmocore's TLV parser functions and
do not have a proper name prefix. Since it is planned to use them for
other protocols, they need to be globally accessible.
This patch moves them to gprs_utils.c and renames them.
The new names are:
lv_shift -> gprs_shift_lv
v_fixed_shift -> gprs_shift_v_fixed
lv_shift -> gprs_shift_lv
v_fixed_shift -> gprs_shift_v_fixed
In the long term, these functions should be moved to libosmocore (and
renamed again).
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=c93919655753591bc883165f03f204a8…
commit c93919655753591bc883165f03f204a8773c4f64
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 09:53:07 2014 +0100
sgsn: Add missing LF in log message
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 2 +
openbsc/include/openbsc/gprs_utils.h | 12 ++
openbsc/src/gprs/gprs_gb_parse.c | 172 ++++--------------------
openbsc/src/gprs/gprs_gmm.c | 6 +-
openbsc/src/gprs/gprs_sgsn.c | 2 +-
openbsc/src/gprs/gprs_utils.c | 135 +++++++++++++++++++
openbsc/src/gprs/sgsn_auth.c | 7 +-
openbsc/tests/gbproxy/gbproxy_test.c | 236 ---------------------------------
openbsc/tests/gbproxy/gbproxy_test.ok | 1 -
openbsc/tests/gprs/gprs_test.c | 241 ++++++++++++++++++++++++++++++++++
openbsc/tests/gprs/gprs_test.ok | 1 +
11 files changed, 429 insertions(+), 386 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The branch, master has been updated
via 6ab58b466aed0a19db59689eb76e252a6b844963 (commit)
via 8e7e3ef686ff18eeeb11d9de8ca48fd4bb001383 (commit)
via c38bf64e3fb97f92e603fec24760b1ef856cd08d (commit)
via 9c7fd8edc4f114ea77b955fb7aaac51fb5c828d4 (commit)
via e527ef105f8742b1e37677e58c5b69530e674cce (commit)
via 01b40d069083c8063b199976e635ffb85e70db82 (commit)
via 752314ac432785df0a90b4eae1792525b120ecde (commit)
via 42ca1d1a38a41f0377145c6243d42d1782dc304b (commit)
via ca524ef344edcecf07d84a2cff7d14acd018486c (commit)
from 839c2211dca029583c4b7e6011b02efc053f8799 (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:
configure.in | 5 +-
configure.scan | 48 ----
doc/ggsn.8 | 8 +-
doc/ggsn.8.pl | 272 ----------------------
doc/sgsnemu.8 | 7 +-
doc/sgsnemu.8.pl | 407 ---------------------------------
ggsn/Makefile.am | 4 +-
ggsn/cmdline.c | 26 +++
ggsn/cmdline.ggo | 2 +-
ggsn/cmdline.h | 4 +
ggsn/ggsn.c | 136 +++++------
gtp/Makefile.am | 3 +-
gtp/gtp.c | 634 +++++++++++++++++++++++-----------------------------
gtp/gtp.h | 2 -
gtp/pdp.c | 26 +--
gtp/pdp.h | 2 -
lib/Makefile.am | 2 +-
lib/debug.c | 34 +++
lib/ippool.c | 45 ++--
lib/syserr.c | 93 --------
lib/syserr.h | 23 +-
lib/tun.c | 91 ++++----
sgsnemu/Makefile.am | 4 +-
sgsnemu/sgsnemu.c | 45 ++--
24 files changed, 530 insertions(+), 1393 deletions(-)
delete mode 100644 configure.scan
delete mode 100644 doc/ggsn.8.pl
delete mode 100644 doc/sgsnemu.8.pl
create mode 100644 lib/debug.c
delete mode 100644 lib/syserr.c
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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, zecke/sysmobts-calibration has been updated
discards 2eb9812ec53fcaccf5623a1b7aad7fd6373552e5 (commit)
discards cbe5e35c60c74cd511a6b4965aae7614863a393c (commit)
discards e4894b25e63b25ac3360a483113adc3e6818ae27 (commit)
via bc7b625afb3e5cf88e3e4e1320a5415bd48a9606 (commit)
via e121a761baaa2414de4a744392cacdc35db0d324 (commit)
via 02f2ded39e9ae83c89017b9036a6c6cd5bafd0b0 (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 (2eb9812ec53fcaccf5623a1b7aad7fd6373552e5)
\
N -- N -- N (bc7b625afb3e5cf88e3e4e1320a5415bd48a9606)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=bc7b625afb3e5cf88e3e4e1320a5415…
commit bc7b625afb3e5cf88e3e4e1320a5415bd48a9606
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 23 11:47:28 2014 +0100
sysmobts: Create a calibration loop that will be run
Continously run the calibration process. Everytime we call the
reset function classify the outcome. In case of a failure schedule
the next command soon and otherwise wait several hours.
Remember if the process was started through the VTY or the run
loop. In case it can't be started immediately reset and schedule
a new run.
http://cgit.osmocom.org/osmo-bts/commit/?id=e121a761baaa2414de4a744392cacdc…
commit e121a761baaa2414de4a744392cacdc35db0d324
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 23 09:45:55 2014 +0100
sysmobts: Start the calibration the first time the link is up
After a reboot the system might have been off for a long time
and the currently used value might be wrong. Remember that we
never ran the calibration and execute it on start.
http://cgit.osmocom.org/osmo-bts/commit/?id=02f2ded39e9ae83c89017b9036a6c6c…
commit 02f2ded39e9ae83c89017b9036a6c6cd5bafd0b0
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Dec 22 18:24:57 2014 +0100
sysmobts: Initial version to use libgps to determine FIX state
We should only calibrate the clock if there is a GPS fix. Start
gpsd to determine if there is a fix or not. Work around trimble
decoding issues (sent an email upstream). We need to gain some
more experience to see if there memory leaks. We also need to
re-schedule the calibration depending on the outcome.
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, zecke/sysmobts-calibration has been updated
discards 8480fbf803b410b3c7b67ce5f970a7a38f151a2e (commit)
discards 6d54dee99d578834fa177d9f2a049c752105f9c4 (commit)
discards 2419e9ab3bf4fe58a2652c8d0133f7ad0eb7e74a (commit)
discards f1cf0c29fd5467dc2cc49d2bc1c7b2d42478c14f (commit)
discards 97b0f8dc07ede7181eead1eba414771e6af8452c (commit)
discards 6c905943f93673ea5b5b21ac4ffcb549ac665d1c (commit)
via 2eb9812ec53fcaccf5623a1b7aad7fd6373552e5 (commit)
via cbe5e35c60c74cd511a6b4965aae7614863a393c (commit)
via e4894b25e63b25ac3360a483113adc3e6818ae27 (commit)
via 3d75cb056d4b67b6cd3aeb6c786a201c4f9a6638 (commit)
via 2048b09a6443fab269ee2da55c32c4813482cad4 (commit)
via 814ec0773161fb9d4074cf35edef2ab2c8b2ac65 (commit)
via 1716cb479cfe1ddaa240e7ed1dc6a47f00bdc234 (commit)
via c265bef48c414ca6c135f803c0c5dfdecbeece72 (commit)
via 02a2afa962799c1519eb78cffa8877fd3da75b2e (commit)
via ffc193443c177c3e41851c445c71fc1095ae2201 (commit)
via 8968b48643686683046a0af403178960f8baf9ed (commit)
via 641a9349317e7b9dec2e38b6cec02a1904267954 (commit)
via 69897d7eed6dc2f992db3499bf9bfe0950f0b34a (commit)
via 0d09e75f9ca09ddbfe10117f2f4caa8993eb9144 (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 (8480fbf803b410b3c7b67ce5f970a7a38f151a2e)
\
N -- N -- N (2eb9812ec53fcaccf5623a1b7aad7fd6373552e5)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=2eb9812ec53fcaccf5623a1b7aad7fd…
commit 2eb9812ec53fcaccf5623a1b7aad7fd6373552e5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 23 11:47:28 2014 +0100
sysmobts: Create a calibration loop that will be run
Continously run the calibration process. Everytime we call the
reset function classify the outcome. In case of a failure schedule
the next command soon and otherwise wait several hours.
Remember if the process was started through the VTY or the run
loop. In case it can't be started immediately reset and schedule
a new run.
http://cgit.osmocom.org/osmo-bts/commit/?id=cbe5e35c60c74cd511a6b4965aae761…
commit cbe5e35c60c74cd511a6b4965aae7614863a393c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 23 09:45:55 2014 +0100
sysmobts: Start the calibration the first time the link is up
After a reboot the system might have been off for a long time
and the currently used value might be wrong. Remember that we
never ran the calibration and execute it on start.
http://cgit.osmocom.org/osmo-bts/commit/?id=e4894b25e63b25ac3360a483113adc3…
commit e4894b25e63b25ac3360a483113adc3e6818ae27
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Dec 22 18:24:57 2014 +0100
sysmobts: Initial version to use libgps to determine FIX state
We should only calibrate the clock if there is a GPS fix. Start
gpsd to determine if there is a fix or not.
This commit lacks:
* A timeout for getting the fix
* Verifying that gps_open/gps_close can be done without
leaking
* Schedule synchronization after start and after failures, then
after a long time of operation.
http://cgit.osmocom.org/osmo-bts/commit/?id=3d75cb056d4b67b6cd3aeb6c786a201…
commit 3d75cb056d4b67b6cd3aeb6c786a201c4f9a6638
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 21:54:43 2014 +0100
sysmobts: Use the ctrl interface for calibration
This runs the entire procedure for calibration with reasonable
error and success checking. It can be triggered from the VTY
of the sysmobts-mgr right now.
What is missing is to hook up with GPSD to check if the system
has a fix and provide a mode that will continously run the
calibration command.
http://cgit.osmocom.org/osmo-bts/commit/?id=2048b09a6443fab269ee2da55c32c48…
commit 2048b09a6443fab269ee2da55c32c4813482cad4
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 19:20:17 2014 +0100
sysmobts: Copy more of l1if_rf_clock_info_reset into the CTRL code
The CTRL code should have used/extended the l1_if calibration
code. The sysmobts-mgr code first needs to determine if the
clock adjustment is necessary at all. This is done by first
resetting the counters, then waiting, then asking for the diff
and then applying the correction value. But the reference clock
is only set by the application comand.
Copy more code of l1if_rf_clock_info_reset to set the reference
clock as value. This is leaving some todos inside the code that
will be resolved as part of SYS#835.
Related: SYS#835
http://cgit.osmocom.org/osmo-bts/commit/?id=814ec0773161fb9d4074cf35edef2ab…
commit 814ec0773161fb9d4074cf35edef2ab2c8b2ac65
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 16:59:41 2014 +0100
sysmobts: Begin with calib control from the sysmobts manager
In the long run we will connect to GPSD and wait for a fix and
then run the calibration. The first step is to open (and re-open)
the control connection to the BTS.
As the connection is on localhost there should not be a computation
overhead to always have the connection open. When connecting assume
that the ASYNC connect worked directly as otherwise we get no
notification of the failure.
This looks like a "bug" of libosmo-abis that should check if the
socket has been connected or not.
http://cgit.osmocom.org/osmo-bts/commit/?id=1716cb479cfe1ddaa240e7ed1dc6a47…
commit 1716cb479cfe1ddaa240e7ed1dc6a47f00bdc234
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 16:54:08 2014 +0100
msg: Generalize the message structure test
This was taken out of LaF0rge's OML router branch and is now
used by the extended calibration feature.
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 1 +
src/osmo-bts-sysmo/Makefile.am | 9 +-
src/osmo-bts-sysmo/eeprom.c | 2 +-
src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 2 +-
src/osmo-bts-sysmo/misc/sysmobts_mgr.h | 29 +++-
src/osmo-bts-sysmo/misc/sysmobts_mgr_2050.c | 20 +++
src/osmo-bts-sysmo/misc/sysmobts_mgr_calib.c | 189 ++++++++++++++++++++++++---
src/osmo-bts-sysmo/misc/sysmobts_mgr_temp.c | 70 ++++++++--
src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c | 122 ++++++++++++++++-
src/osmo-bts-sysmo/misc/sysmobts_misc.h | 1 +
src/osmo-bts-sysmo/misc/sysmobts_par.c | 36 ++++-
src/osmo-bts-sysmo/misc/sysmobts_par.h | 2 +
src/osmo-bts-sysmo/misc/sysmobts_util.c | 33 +++--
13 files changed, 465 insertions(+), 51 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)