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 8419e33c4acd77a80456a6896385c2d9f7255699 (commit)
via d9d7be339d6a152d6db58ca6409317ebeac5b53a (commit)
via 7b31987a462b83f91d3a761586417ef997e0cd0c (commit)
from f89dc4e127eea6addea6a7b45eb96da8c1053ba4 (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=8419e33c4acd77a80456a6896385c2d…
commit 8419e33c4acd77a80456a6896385c2d9f7255699
Author: Pablo Neira Ayuso <pablo(a)netfilter.org>
Date: Tue May 10 18:54:03 2016 +0200
examples: ggsn.conf: document gtp-linux toggle
Enable Linux kernel GTP datapath driver.
http://cgit.osmocom.org/openggsn/commit/?id=d9d7be339d6a152d6db58ca6409317e…
commit d9d7be339d6a152d6db58ca6409317ebeac5b53a
Author: Pablo Neira Ayuso <pablo(a)netfilter.org>
Date: Tue May 10 18:43:12 2016 +0200
ggsn: cmdline: no need to specify interface anymore
--gtpnl is now gone, instead you have --gtpkernel that behaves as an on/off
toggle. We full rely on the kernel routing base to select the real device to
transmit.
I have updated ggsn/cmdline.ggo and then run 'gengetopt' to refresh the
automatic code generation for command line options that openggsn uses.
http://cgit.osmocom.org/openggsn/commit/?id=7b31987a462b83f91d3a761586417ef…
commit 7b31987a462b83f91d3a761586417ef997e0cd0c
Author: Pablo Neira Ayuso <pablo(a)netfilter.org>
Date: Tue May 10 18:38:30 2016 +0200
ggsn: gtp-kernel: adapt gtp_dev_create() to its new interface
Andreas modified this interface, so update so this compiles again.
-----------------------------------------------------------------------
Summary of changes:
examples/ggsn.conf | 6 +++---
examples/ggsn.conf => ggsn.conf | 14 ++++++-------
ggsn/cmdline.c | 46 ++++++++++++++++++++---------------------
ggsn/cmdline.ggo | 2 +-
ggsn/cmdline.h | 11 +++++-----
ggsn/ggsn.c | 8 +++----
ggsn/gtp-kernel.c | 5 ++---
7 files changed, 46 insertions(+), 46 deletions(-)
copy examples/ggsn.conf => ggsn.conf (93%)
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, user/zecke/ctrl-interface has been updated
via 1710b3139421b76d2ab7f68fe7f6f2cff4fcec14 (commit)
from d66507d5739be5705e40b97e7d88eb1b6349efb0 (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=1710b3139421b76d2ab7f68fe7f6f2cf…
commit 1710b3139421b76d2ab7f68fe7f6f2cff4fcec14
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 10 11:15:19 2016 +0200
nitb: Hack different network modes to be used in the system
* Just reject..
* Create but limit service
* Create and full service..
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 8 ++++-
openbsc/src/libbsc/net_init.c | 2 +-
openbsc/src/libmsc/gsm_04_08.c | 57 ++++++++++++++++++++++++++-----
openbsc/src/libmsc/vty_interface_layer3.c | 31 ++++++++++++++---
4 files changed, 84 insertions(+), 14 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 d71257fdb6d3ba3cfb60a87f4e29226cce6976f5 (commit)
from c7bf8d0c8474534816d893d4b51f4844ccd71a86 (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=d71257fdb6d3ba3cfb60a87f4e29…
commit d71257fdb6d3ba3cfb60a87f4e29226cce6976f5
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 10 13:00:05 2016 +0200
debian: Fix packaging by requiring python-minimal
We require the python2 binary to generate code. In Debian this
is provided by python-minimal. Add it to the build-depends to
fix building packages.
Change-Id: Iaa26f4331966d015b193d2ab1e34621b1e319ef1
Reviewed-on: https://gerrit.osmocom.org/37
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
debian/control | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via c7bf8d0c8474534816d893d4b51f4844ccd71a86 (commit)
from 7530d8242e528cd5ef5062192effde835ca48dfb (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=c7bf8d0c8474534816d893d4b51f…
commit c7bf8d0c8474534816d893d4b51f4844ccd71a86
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 8 22:23:40 2016 +0200
api doc: auth_core.c: add \returns, cosmetic
Add various missing \returns doxygen entries.
In osmo_auth_3g_from_2g(), also adjust two comment-closing instances to
match common style and add a period to end a sentence.
(The recent addition of osmo_auth_3g_from_2g() raised my attention, and I added
more return value docs while at it.)
Change-Id: Iea71eb666bc061acb6b14215f398bd38d17b3ad3
Reviewed-on: https://gerrit.osmocom.org/33
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
src/gsm/auth_core.c | 11 +++++++++--
1 file changed, 9 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, user/zecke/ctrl-interface has been created
at d66507d5739be5705e40b97e7d88eb1b6349efb0 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=d66507d5739be5705e40b97e7d88eb1b…
commit d66507d5739be5705e40b97e7d88eb1b6349efb0
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 10 01:39:15 2016 +0200
nitb: Generate ctrl trap for quick LU rejects..
http://cgit.osmocom.org/openbsc/commit/?id=d5da4b550d97a979b82925a089c56999…
commit d5da4b550d97a979b82925a089c569995cf5e0ad
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 9 23:11:23 2016 +0200
bsc: Prevent generating broken VTY config..
http://cgit.osmocom.org/openbsc/commit/?id=f26b42e129e0b2dbe58200fa5561ddff…
commit f26b42e129e0b2dbe58200fa5561ddff1fd29e31
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 9 22:46:36 2016 +0200
nitb: Limit service to SMS only
* Pick a worse "extension space" for the auto extensions
* Add some form of "limiting" the service..
http://cgit.osmocom.org/openbsc/commit/?id=301126d5b5a9eff4de490d23c1af45da…
commit 301126d5b5a9eff4de490d23c1af45dabe365aea
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 9 20:53:28 2016 +0200
ctrl: Add command to list subs, modify, set name, etc
-----------------------------------------------------------------------
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 tag, neels/before_mscsplit has been created
at 8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d (commit)
- Log -----------------------------------------------------------------
commit 8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions()
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
-----------------------------------------------------------------------
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, neels/iu has been created
at ee29cd9e4000405ce8ec707dea9ba281db9e5ac9 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=ee29cd9e4000405ce8ec707dea9ba281…
commit ee29cd9e4000405ce8ec707dea9ba281db9e5ac9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:12:34 2016 +0200
struct gsm_encr
http://cgit.osmocom.org/openbsc/commit/?id=8eb866c1a5f676dd9c3894aa8e5985ca…
commit 8eb866c1a5f676dd9c3894aa8e5985ca92a0c27d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:30:26 2016 +0200
gsm_04_08: remove apply_codec_restrictions()
This function is wrongly placed on the MSC level.
Unfortunately I cannot remember the very plausible details that hwelte had
back in the days to argue for this change. (Refactoring an old commit that
fails to explain in more detail.)
http://cgit.osmocom.org/openbsc/commit/?id=79bf445c04e85bec4f2c2c189c76ba5c…
commit 79bf445c04e85bec4f2c2c189c76ba5c474068e6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:07:43 2016 +0200
cosmetic: various comment, whitespace tweaks
http://cgit.osmocom.org/openbsc/commit/?id=4c0a205aa0189102a0dfd7292db5e00d…
commit 4c0a205aa0189102a0dfd7292db5e00d1f536843
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:59:29 2016 +0200
utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS
http://cgit.osmocom.org/openbsc/commit/?id=9b15bfb0bc1ef1aff98fd4a8440a9386…
commit 9b15bfb0bc1ef1aff98fd4a8440a9386368c8e9c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Apr 1 02:17:24 2016 +0200
vty l3 help: fix typo 'comamnds'; fix english s/his//
http://cgit.osmocom.org/openbsc/commit/?id=038c3f75f0fc646a41b78449abea48a4…
commit 038c3f75f0fc646a41b78449abea48a4f7db3df8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:48:53 2016 +0200
debug log for sms: fix/add
One logged the wrong function name. Add others.
http://cgit.osmocom.org/openbsc/commit/?id=ee733e747404ba98d35939d8fde7c725…
commit ee733e747404ba98d35939d8fde7c725708ff83d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:38:51 2016 +0200
Sanity fixes for gsm0408_dispatch(): rc, assertions
gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC
level, so make sure callers pass valid pointers before using them all the way
down the code path (related to CID#93769, a fix before this was refactored).
For unknown/unimplemented packet discriminators, make sure to return error
codes.
http://cgit.osmocom.org/openbsc/commit/?id=00f705c142f7f43c5b197a9b18548896…
commit 00f705c142f7f43c5b197a9b18548896bb97af3b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:18:08 2016 +0200
abis vty: decouple from global bsc_gsmnet variable
Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions.
http://cgit.osmocom.org/openbsc/commit/?id=6330dd6c6807ff5aa27767712e333e0b…
commit 6330dd6c6807ff5aa27767712e333e0b7b3667b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:09:47 2016 +0200
directly access gsm_network backpointer from gsm_subscriber_connection
The previous commit added a network backpointer to gsm_subscriber_connection.
Use it wherever it makes sense, to skip the step through the bts structure.
In some places, also tweak use of local variables for less code.
http://cgit.osmocom.org/openbsc/commit/?id=f9ad575d68fa647bb26e43804cc8cf60…
commit f9ad575d68fa647bb26e43804cc8cf60c62783ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 22:33:01 2016 +0200
add gsm_network backpointer to gsm_subscriber_connection
For the upcoming MSCSPLIT, we want a network backpointer without having to
go through a gsm_bts struct.
This commit adds the network pointer, the subsequent applies direct access to
the network structure from gsm_subscriber_connection.
http://cgit.osmocom.org/openbsc/commit/?id=fdca9bc2ad635300648abccd2daad8f8…
commit fdca9bc2ad635300648abccd2daad8f82b11875c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:56:42 2016 +0200
osmo-nitb: exit when MNCC socket init failed
http://cgit.osmocom.org/openbsc/commit/?id=20ce1fee69d0ee306ae5a39ae31f899b…
commit 20ce1fee69d0ee306ae5a39ae31f899b702853ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:04:43 2016 +0200
bsc,msc: clarify root talloc ctx and global gsm_network.
The root talloc context used to be tightly bound to libbsc. For the upcoming
MSCSPLIT, allow passing an own root talloc context and global gsm_network
struct instance cleanly.
To ensure that a global gsm_network pointer for the bsc_vty is set, have it as
argument to bsc_vty_init(). The vty configuration commands are added only after
bsc_vty_init(), which is needed to configure the network struct. So split up
the bsc_bootstrap_network() function into bsc_network_init() to allocate a
gsm_struct, and bsc_network_configure() to read the config file once the vty
commands are in place. In this way, no global bsc_gsmnet pointer is needed for
the bsc vty.
Add root_ctx argument to talloc_ctx_init(). (Side note: it appears that
talloc_ctx_init() was intended for general use, but is only used by osmo-nitb.
It will soon be used by the upcoming osmo-cscn as well.)
http://cgit.osmocom.org/openbsc/commit/?id=2e7afc6b1366bf8a0c7625a533ecdb0f…
commit 2e7afc6b1366bf8a0c7625a533ecdb0f7647f2f5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 19:12:44 2016 +0200
doc: rename nitb graph to bsc, add msc graph
In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms
'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a
libmsc graph.
http://cgit.osmocom.org/openbsc/commit/?id=14a84118b360d9e5548994e0ff52d842…
commit 14a84118b360d9e5548994e0ff52d842e8517c8a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:03:12 2016 +0200
move subscriber conns list into struct gsm_network
Replace the global sub_connections llist with gsm_network.subscr_conns.
Initialize and apply where applicable. Remove bsc_api_sub_connections().
http://cgit.osmocom.org/openbsc/commit/?id=1a5fa7652906eebad3721c93f51fb335…
commit 1a5fa7652906eebad3721c93f51fb335b013fce6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:28:05 2016 +0200
tweak db debug log: log TMSI as hex
http://cgit.osmocom.org/openbsc/commit/?id=2a7a86fd3b32d11764c0279ccb7f98f6…
commit 2a7a86fd3b32d11764c0279ccb7f98f61f6a880a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 21:20:21 2016 +0200
sgsn: fix use of libosmocore GPRS encryption plugins from LLC layer
Instead of passing the uint64_t kc bytes wrongly interpreted as memory address,
pass its actual kc bytes by casting via (uint8_t*)&kc.
http://cgit.osmocom.org/openbsc/commit/?id=38516b7514565b2468d69a4d8dc4657b…
commit 38516b7514565b2468d69a4d8dc4657b297a583c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 21:03:10 2015 +0100
rtp_proxy.c: Ensure msgb_alloc is large enough for largest AMR frame
In AMR 12.2 (mode 7), the actual RTP payload is 33 bytes. Howeerver,
as we store the length of the (dynamically-sized) AMR payload in the
first byte, our buffer needs at least 33+1 byte in size.
http://cgit.osmocom.org/openbsc/commit/?id=d0c9cb0571f0a012172c44e6c6cb18a7…
commit d0c9cb0571f0a012172c44e6c6cb18a7525938bb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Dec 28 14:04:36 2015 +0100
subscr_name(): Handle case for subscr == NULL
subscr_name() was called from several places:
* either without a check for subscr being NULL, which for example
was causing a segfault if we hand-over a channel before identifying the
subscriber
* or with an explicit NULL check and the ternary operator (?).
We now simplify the code by checking for the NULL Subscriber in subscr_name()
itself.
-----------------------------------------------------------------------
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, neels/cscn has been updated
via 579c7836cd9e8e6063cfa61f3b5980eee7e20914 (commit)
via 3f4f4645b63db25018eb443ce9deb83cb2137ccb (commit)
via b7050e25a963aa2bca744ceecc11f3c5204d2588 (commit)
via 6950d14c5bf301fbb3061f5a4fe67f5f57b76040 (commit)
via cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit)
via 7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit)
via 5f2524fe3d7242530f2088635df03df297862da0 (commit)
via cf2ca648e9f8b9ed753b4ffb588305b0a3430208 (commit)
via 62ee416d95711298da23e3c48019bf05e6a60299 (commit)
via e42a2ab158bdeb042062fb53abb59b83c5335f9a (commit)
via 9336cede840a10dd3252298529721e285ca4e871 (commit)
via 8c6732909bd8dc090c079755a4166e813bac826a (commit)
via 5d547a4358edbd18744d1996d6ecb40328f09061 (commit)
via d8aa412c46638abea05488ebb2e9d70ca7fd628a (commit)
via 564c06525b9acb3f4b90d4c92970e7d9cc5b1d8e (commit)
via 31760a1f6089fb59475ba79faa3eb97e4cf00f68 (commit)
via 23d77d56ea47bbb971bf2fc5d93d6ae2d7d30f03 (commit)
via 50f1c0af567423b6ade9a84aaa5197ecf6237819 (commit)
via eff215a8bb766e62a02bcc0f4334470a53475001 (commit)
via 7ca035decaaed460e66286868b1f14ccd3e00013 (commit)
via 85234a32db7ab91f9361d4a54bea9523e2c7a5b9 (commit)
via 842674b8b3d245a2eecb352eb89609ed44cb0832 (commit)
via 28903a99eae60cee616901fd3863960b1321ff54 (commit)
via d3fa84dbba3b67cdbe2d8c789b2833b5ddf42068 (commit)
via 53373bca8f9fe79ca981f9fc1ef644586bd5c3b2 (commit)
via 121e9a4164e65dfb68b2bf09297a8537a2f659c5 (commit)
via 3ffce19cb4929c907460753d302e4720558cc6d2 (commit)
via 35697b9a109f08791c00dbb1a8dfaaaff29a8a80 (commit)
via 299a9994656e97defea85689467e61ba34e8577e (commit)
via e01f5050efbc3828defa2df9b789624854297663 (commit)
via 8db12e42638483adb2feaf42cfd163dfe1fa973c (commit)
via aafff96c4060e9bf6ceb9dee9652a91d293a6e1e (commit)
via 26679e0475593aca645c7029e1aad899da73217a (commit)
via 27c3e76aa7e0912d3404b96a4a043e7208044d0f (commit)
via 0c1bc26b644c2ea7832afd615e9269095921c159 (commit)
via 36212f28501e36fed43edb579a9abd6b7adc0f27 (commit)
via 3a434f8e8c63b9340a8daf165c520caa52cba241 (commit)
via e43f8e040029a1bd72f23e139a787225ae2686a6 (commit)
via 59a1bf3dae0d0a9e914d3c615c6aa7fc8955d7b5 (commit)
via 5fa7e36bbc100c5cec4542280ca717ae4800b316 (commit)
via f3f3505f493f63e9e79c72e407907783913b9c9c (commit)
via c9ac20ea43e0107c293b5d3f5c90076963e95059 (commit)
via a6e81a09861645dc9e8a6aa44a6a1d43bd70dcb7 (commit)
via 312bf6ce8bc56f88e49e8118f519494e71a4289a (commit)
via 8bb6204d50373ad99b769f8cf42850ae30551c08 (commit)
via 2abf2b072d7616ffa760461b6d6bd44a28490066 (commit)
via e98c9c7136e2612cedf87105eafe12fedff1f9a0 (commit)
via 84ae27e7314ad1743c8fbdb2feae372122355066 (commit)
via 44ed4979c9fc6143023aad796cfd8628b08fc47a (commit)
via f1a61bb99f13b054d912f47dac90a15b2cf56651 (commit)
via 4936448761a6ca42ab661d130f5202dfdabca426 (commit)
via 82f5ecde6a10c3c22980822a892a3fb5c69acf4f (commit)
via 70cf7290da7cfca796eed8ffbd143073d9418dd2 (commit)
via a47b4019900afbf89144d9e9ff9f62ae5d994cea (commit)
via 714b170f895dfdc2f0d725ab110baf3dc14ef874 (commit)
via 7a301d357612347723e59c7f16a97227814d406e (commit)
via f220b52df3e15e25dcbb329c76c646f77ec3b506 (commit)
via e5686f21d64c804db825b0baa8d1285250d9d650 (commit)
via 687f048ab04ed135eeb11deb29e6b4cb9727c27d (commit)
via 9bcb1a56cbec710cbfa49ae6623c10595eab08ec (commit)
via adb86759daa80a484eef4b5a24bc0ce0de0a0763 (commit)
via 2826df56b2af5a6a0f20e5a9bcf1d50a1130f0ba (commit)
via de392254ff05a5304ef0bbd351314d74b2ffd1e3 (commit)
via 7dd2eed6d3426ce27dc168e46a4db8b705608de4 (commit)
via c6a65511f326340783f0e837c6eb58b0cf2c6abc (commit)
via 740e65fb7bd1516117cd23c7b524976548e1a397 (commit)
via 3a38ee6c3d9985200b10229b27f3b9ae9edd50ae (commit)
from 960d28087e18263027f7dbdb5e5bc641053c7e64 (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=579c7836cd9e8e6063cfa61f3b5980ee…
commit 579c7836cd9e8e6063cfa61f3b5980eee7e20914
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:21:55 2016 +0200
cosmetic: remove legacy comment from gsm0408_loc_upd_rej()
http://cgit.osmocom.org/openbsc/commit/?id=3f4f4645b63db25018eb443ce9deb83c…
commit 3f4f4645b63db25018eb443ce9deb83cb2137ccb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:20:54 2016 +0200
cosmetic: make gsm0408_loc_upd_rej() static
http://cgit.osmocom.org/openbsc/commit/?id=b7050e25a963aa2bca744ceecc11f3c5…
commit b7050e25a963aa2bca744ceecc11f3c5204d2588
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 9 13:18:03 2016 +0200
LU counters: count completion and failure, not messages sent
From a human admin viewpoint it doesn't make sense to count the messages sent:
When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect
the MS to respond with a TMSI Realloc Complete message. When that fails to come
through, the LU actually ends in failure, even though a LU Accept was sent.
In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode),
we cancel the LU without sending any reply at all, so nothing would be counted.
Instead, count Location Updating results, i.e. completion and failures.
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 57 +++
openbsc/.gitignore | 4 +-
openbsc/contrib/nat/ussd_example.py | 65 +++
openbsc/doc/examples/osmo-bsc_nat/bscs.config | 13 +
openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg | 8 +-
openbsc/include/openbsc/Makefile.am | 4 +-
openbsc/include/openbsc/abis_rsl.h | 1 +
openbsc/include/openbsc/bsc_nat.h | 13 +-
openbsc/include/openbsc/gprs_gsup_messages.h | 119 -----
openbsc/include/openbsc/gprs_sgsn.h | 22 +-
openbsc/include/openbsc/gprs_utils.h | 11 -
openbsc/include/openbsc/gsm_04_08_gprs.h | 397 +----------------
openbsc/include/openbsc/gsm_data.h | 11 +-
openbsc/include/openbsc/gsm_data_shared.h | 7 +
openbsc/include/openbsc/gsm_subscriber.h | 7 +-
openbsc/include/openbsc/ipaccess.h | 3 +-
openbsc/include/openbsc/iu.h | 1 +
openbsc/include/openbsc/oap.h | 4 +-
openbsc/include/openbsc/oap_messages.h | 16 +-
openbsc/include/openbsc/rest_octets.h | 10 +-
openbsc/include/openbsc/system_information.h | 10 +-
openbsc/include/openbsc/utils.h | 26 --
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gb_proxy.c | 2 +-
openbsc/src/gprs/gb_proxy_patch.c | 1 -
openbsc/src/gprs/gb_proxy_peer.c | 1 -
openbsc/src/gprs/gprs_gb_parse.c | 58 +--
openbsc/src/gprs/gprs_gmm.c | 32 +-
openbsc/src/gprs/gprs_gsup_messages.c | 419 ------------------
openbsc/src/gprs/gprs_sgsn.c | 8 +-
openbsc/src/gprs/gprs_subscriber.c | 131 +++---
openbsc/src/gprs/gprs_utils.c | 136 +-----
openbsc/src/gprs/gsm_04_08_gprs.c | 116 +----
openbsc/src/gprs/gtphub.c | 10 +-
openbsc/src/gprs/gtphub_ares.c | 2 +-
openbsc/src/gprs/oap.c | 43 +-
openbsc/src/gprs/oap_messages.c | 20 +-
openbsc/src/gprs/sgsn_auth.c | 3 +-
openbsc/src/gprs/sgsn_libgtp.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 14 +-
openbsc/src/libbsc/abis_nm.c | 2 +-
openbsc/src/libbsc/abis_rsl.c | 2 -
openbsc/src/libbsc/bsc_api.c | 6 +-
openbsc/src/libbsc/bsc_ctrl_commands.c | 12 +-
openbsc/src/libbsc/bsc_init.c | 10 +-
openbsc/src/libbsc/bsc_vty.c | 172 ++++++++
openbsc/src/libbsc/gsm_04_08_utils.c | 15 +-
openbsc/src/libbsc/rest_octets.c | 263 +++++++++++
openbsc/src/libbsc/system_information.c | 222 +++++++++-
openbsc/src/libcommon/Makefile.am | 2 +-
openbsc/src/libcommon/gsm_data.c | 5 +
openbsc/src/libcommon/gsm_subscriber_base.c | 2 +-
openbsc/src/libcommon/utils.c | 58 ---
openbsc/src/libiu/iu.c | 25 +-
openbsc/src/libmsc/auth.c | 8 +-
openbsc/src/libmsc/ctrl_commands.c | 62 ++-
openbsc/src/libmsc/db.c | 40 +-
openbsc/src/libmsc/gsm_04_08.c | 137 ++++--
openbsc/src/libmsc/mncc_builtin.c | 3 +-
openbsc/src/libmsc/vty_interface_layer3.c | 28 +-
openbsc/src/libxsc/xsc.c | 4 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 13 +-
openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 7 +-
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 98 ++++-
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +-
openbsc/src/osmo-cscn/cscn_main.c | 2 +
openbsc/tests/bsc-nat/bsc_nat_test.c | 14 +-
openbsc/tests/ctrl_test_runner.py | 27 ++
openbsc/tests/db/db_test.c | 6 +-
openbsc/tests/gbproxy/gbproxy_test.c | 3 +-
openbsc/tests/gprs/Makefile.am | 4 +-
openbsc/tests/gprs/gprs_test.c | 480 +--------------------
openbsc/tests/gprs/gprs_test.ok | 14 -
openbsc/tests/gsm0408/Makefile.am | 3 +-
openbsc/tests/gsm0408/gsm0408_test.c | 128 +++++-
openbsc/tests/gsm0408/gsm0408_test.ok | 21 +
openbsc/tests/gtphub/gtphub_test.c | 2 +-
openbsc/tests/mm_auth/mm_auth_test.c | 6 +-
openbsc/tests/oap/Makefile.am | 1 -
openbsc/tests/oap/oap_test.c | 9 +-
openbsc/tests/sgsn/Makefile.am | 1 -
openbsc/tests/sgsn/sgsn_test.c | 25 +-
openbsc/tests/vty_test_runner.py | 225 +++++++++-
83 files changed, 1816 insertions(+), 2162 deletions(-)
create mode 100755 contrib/jenkins.sh
create mode 100644 openbsc/contrib/nat/ussd_example.py
create mode 100644 openbsc/doc/examples/osmo-bsc_nat/bscs.config
delete mode 100644 openbsc/include/openbsc/gprs_gsup_messages.h
delete mode 100644 openbsc/include/openbsc/utils.h
delete mode 100644 openbsc/src/gprs/gprs_gsup_messages.c
delete mode 100644 openbsc/src/libcommon/utils.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, sysmocom/iu has been updated
via 6950d14c5bf301fbb3061f5a4fe67f5f57b76040 (commit)
via cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit)
via 7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit)
via 5f2524fe3d7242530f2088635df03df297862da0 (commit)
via 5d547a4358edbd18744d1996d6ecb40328f09061 (commit)
via d8aa412c46638abea05488ebb2e9d70ca7fd628a (commit)
via 564c06525b9acb3f4b90d4c92970e7d9cc5b1d8e (commit)
via 31760a1f6089fb59475ba79faa3eb97e4cf00f68 (commit)
via 23d77d56ea47bbb971bf2fc5d93d6ae2d7d30f03 (commit)
via 50f1c0af567423b6ade9a84aaa5197ecf6237819 (commit)
via eff215a8bb766e62a02bcc0f4334470a53475001 (commit)
via 7ca035decaaed460e66286868b1f14ccd3e00013 (commit)
via 85234a32db7ab91f9361d4a54bea9523e2c7a5b9 (commit)
via 842674b8b3d245a2eecb352eb89609ed44cb0832 (commit)
via 28903a99eae60cee616901fd3863960b1321ff54 (commit)
via d3fa84dbba3b67cdbe2d8c789b2833b5ddf42068 (commit)
via 53373bca8f9fe79ca981f9fc1ef644586bd5c3b2 (commit)
via 121e9a4164e65dfb68b2bf09297a8537a2f659c5 (commit)
via 3ffce19cb4929c907460753d302e4720558cc6d2 (commit)
via 35697b9a109f08791c00dbb1a8dfaaaff29a8a80 (commit)
via 299a9994656e97defea85689467e61ba34e8577e (commit)
via e01f5050efbc3828defa2df9b789624854297663 (commit)
via 8db12e42638483adb2feaf42cfd163dfe1fa973c (commit)
via aafff96c4060e9bf6ceb9dee9652a91d293a6e1e (commit)
via 26679e0475593aca645c7029e1aad899da73217a (commit)
via 27c3e76aa7e0912d3404b96a4a043e7208044d0f (commit)
via 0c1bc26b644c2ea7832afd615e9269095921c159 (commit)
via 36212f28501e36fed43edb579a9abd6b7adc0f27 (commit)
via 3a434f8e8c63b9340a8daf165c520caa52cba241 (commit)
via e43f8e040029a1bd72f23e139a787225ae2686a6 (commit)
via 59a1bf3dae0d0a9e914d3c615c6aa7fc8955d7b5 (commit)
via 5fa7e36bbc100c5cec4542280ca717ae4800b316 (commit)
via f3f3505f493f63e9e79c72e407907783913b9c9c (commit)
via c9ac20ea43e0107c293b5d3f5c90076963e95059 (commit)
via a6e81a09861645dc9e8a6aa44a6a1d43bd70dcb7 (commit)
via 312bf6ce8bc56f88e49e8118f519494e71a4289a (commit)
via 8bb6204d50373ad99b769f8cf42850ae30551c08 (commit)
via 2abf2b072d7616ffa760461b6d6bd44a28490066 (commit)
via e98c9c7136e2612cedf87105eafe12fedff1f9a0 (commit)
via 84ae27e7314ad1743c8fbdb2feae372122355066 (commit)
via 44ed4979c9fc6143023aad796cfd8628b08fc47a (commit)
via f1a61bb99f13b054d912f47dac90a15b2cf56651 (commit)
via 4936448761a6ca42ab661d130f5202dfdabca426 (commit)
via 82f5ecde6a10c3c22980822a892a3fb5c69acf4f (commit)
via 70cf7290da7cfca796eed8ffbd143073d9418dd2 (commit)
via a47b4019900afbf89144d9e9ff9f62ae5d994cea (commit)
via 714b170f895dfdc2f0d725ab110baf3dc14ef874 (commit)
via 7a301d357612347723e59c7f16a97227814d406e (commit)
via f220b52df3e15e25dcbb329c76c646f77ec3b506 (commit)
via e5686f21d64c804db825b0baa8d1285250d9d650 (commit)
via 687f048ab04ed135eeb11deb29e6b4cb9727c27d (commit)
via 9bcb1a56cbec710cbfa49ae6623c10595eab08ec (commit)
via adb86759daa80a484eef4b5a24bc0ce0de0a0763 (commit)
via 2826df56b2af5a6a0f20e5a9bcf1d50a1130f0ba (commit)
via de392254ff05a5304ef0bbd351314d74b2ffd1e3 (commit)
via 7dd2eed6d3426ce27dc168e46a4db8b705608de4 (commit)
via c6a65511f326340783f0e837c6eb58b0cf2c6abc (commit)
via 740e65fb7bd1516117cd23c7b524976548e1a397 (commit)
via 3a38ee6c3d9985200b10229b27f3b9ae9edd50ae (commit)
from cf2ca648e9f8b9ed753b4ffb588305b0a3430208 (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=6950d14c5bf301fbb3061f5a4fe67f5f…
commit 6950d14c5bf301fbb3061f5a4fe67f5f57b76040
Merge: cf2ca64 cd5e526
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sun May 8 23:25:31 2016 +0200
Merge branch 'master' into sysmocom/iu, with tweaks
Numerous manual adjustments are included to make sense on the sysmocom/iu branch:
* gsm_04_08_gprs.h has moved to libosmocore on the master branch, but
sysmocom/iu has added some entries. Until it is clear whether to move the
additions to libosmocore as well, keep gsm_04_08_gprs.h on sysmocom/iu with
merely the additions.
* Thus, keep using the old gsm_04_08_gprs.[hc] from openbsc in the Makefiles,
but only where the sysmocom/iu additions are needed.
* In openbsc's gsm_04_08_gprs.h,
* include the libosmocore gsm_04_08_gprs.h,
* use '#pragma once' instead of #ifndef and
* add a TODO comment about moving the rest to libosmocore.
* Apply the addition of an osmo_auth_vector to gsm_auth_tuple: in the Iu auth
vector hacks, use the gsm_auth_tuple.vec instead of a local struct.
See iu_hack__get_hardcoded_auth_tuple() and gsm48_rx_gmm_att_req().
* In the si2q tests, pass NULL as ctx to gsm_network_init().
* In cscn_main.c, add a debug log that was originally added to osmo-nitb.
* openbsc/.gitignore: keep only one addition of 'writtenconfig'
Conflicts:
openbsc/include/openbsc/gprs_sgsn.h
openbsc/include/openbsc/gsm_04_08_gprs.h
openbsc/src/gprs/gsm_04_08_gprs.c
openbsc/src/libmsc/gsm_04_08.c
openbsc/src/osmo-cscn/cscn_main.c
openbsc/tests/gsm0408/Makefile.am
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 57 +++
openbsc/.gitignore | 4 +-
openbsc/contrib/nat/ussd_example.py | 65 +++
openbsc/doc/examples/osmo-bsc_nat/bscs.config | 13 +
openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg | 8 +-
openbsc/include/openbsc/Makefile.am | 4 +-
openbsc/include/openbsc/abis_rsl.h | 1 +
openbsc/include/openbsc/bsc_nat.h | 13 +-
openbsc/include/openbsc/gprs_gsup_messages.h | 119 -----
openbsc/include/openbsc/gprs_sgsn.h | 7 +-
openbsc/include/openbsc/gprs_utils.h | 11 -
openbsc/include/openbsc/gsm_04_08_gprs.h | 397 +----------------
openbsc/include/openbsc/gsm_data.h | 5 +-
openbsc/include/openbsc/gsm_data_shared.h | 7 +
openbsc/include/openbsc/gsm_subscriber.h | 7 +-
openbsc/include/openbsc/ipaccess.h | 3 +-
openbsc/include/openbsc/oap.h | 4 +-
openbsc/include/openbsc/oap_messages.h | 16 +-
openbsc/include/openbsc/rest_octets.h | 10 +-
openbsc/include/openbsc/system_information.h | 10 +-
openbsc/include/openbsc/utils.h | 26 --
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gb_proxy.c | 2 +-
openbsc/src/gprs/gb_proxy_patch.c | 1 -
openbsc/src/gprs/gb_proxy_peer.c | 1 -
openbsc/src/gprs/gprs_gb_parse.c | 58 +--
openbsc/src/gprs/gprs_gmm.c | 22 +-
openbsc/src/gprs/gprs_gsup_messages.c | 419 ------------------
openbsc/src/gprs/gprs_sgsn.c | 2 +-
openbsc/src/gprs/gprs_subscriber.c | 131 +++---
openbsc/src/gprs/gprs_utils.c | 136 +-----
openbsc/src/gprs/gsm_04_08_gprs.c | 116 +----
openbsc/src/gprs/gtphub.c | 10 +-
openbsc/src/gprs/gtphub_ares.c | 2 +-
openbsc/src/gprs/oap.c | 43 +-
openbsc/src/gprs/oap_messages.c | 20 +-
openbsc/src/gprs/sgsn_auth.c | 3 +-
openbsc/src/gprs/sgsn_libgtp.c | 2 +-
openbsc/src/gprs/sgsn_vty.c | 14 +-
openbsc/src/libbsc/abis_nm.c | 2 +-
openbsc/src/libbsc/abis_rsl.c | 2 -
openbsc/src/libbsc/bsc_api.c | 6 +-
openbsc/src/libbsc/bsc_ctrl_commands.c | 12 +-
openbsc/src/libbsc/bsc_init.c | 10 +-
openbsc/src/libbsc/bsc_vty.c | 172 ++++++++
openbsc/src/libbsc/gsm_04_08_utils.c | 15 +-
openbsc/src/libbsc/rest_octets.c | 263 +++++++++++
openbsc/src/libbsc/system_information.c | 222 +++++++++-
openbsc/src/libcommon/Makefile.am | 2 +-
openbsc/src/libcommon/gsm_data.c | 5 +
openbsc/src/libcommon/gsm_subscriber_base.c | 2 +-
openbsc/src/libcommon/utils.c | 58 ---
openbsc/src/libiu/iu.c | 8 +-
openbsc/src/libmsc/auth.c | 8 +-
openbsc/src/libmsc/ctrl_commands.c | 62 ++-
openbsc/src/libmsc/db.c | 40 +-
openbsc/src/libmsc/gsm_04_08.c | 87 +++-
openbsc/src/libmsc/mncc_builtin.c | 3 +-
openbsc/src/libmsc/vty_interface_layer3.c | 22 +-
openbsc/src/osmo-bsc_nat/bsc_nat.c | 13 +-
openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 7 +-
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 98 ++++-
openbsc/src/osmo-bsc_nat/bsc_ussd.c | 2 +-
openbsc/src/osmo-cscn/cscn_main.c | 2 +
openbsc/tests/bsc-nat/bsc_nat_test.c | 14 +-
openbsc/tests/ctrl_test_runner.py | 27 ++
openbsc/tests/db/db_test.c | 6 +-
openbsc/tests/gbproxy/gbproxy_test.c | 3 +-
openbsc/tests/gprs/Makefile.am | 4 +-
openbsc/tests/gprs/gprs_test.c | 480 +--------------------
openbsc/tests/gprs/gprs_test.ok | 14 -
openbsc/tests/gsm0408/Makefile.am | 3 +-
openbsc/tests/gsm0408/gsm0408_test.c | 128 +++++-
openbsc/tests/gsm0408/gsm0408_test.ok | 21 +
openbsc/tests/gtphub/gtphub_test.c | 2 +-
openbsc/tests/mm_auth/mm_auth_test.c | 6 +-
openbsc/tests/oap/Makefile.am | 1 -
openbsc/tests/oap/oap_test.c | 9 +-
openbsc/tests/sgsn/Makefile.am | 1 -
openbsc/tests/sgsn/sgsn_test.c | 25 +-
openbsc/tests/vty_test_runner.py | 225 +++++++++-
81 files changed, 1735 insertions(+), 2128 deletions(-)
create mode 100755 contrib/jenkins.sh
create mode 100644 openbsc/contrib/nat/ussd_example.py
create mode 100644 openbsc/doc/examples/osmo-bsc_nat/bscs.config
delete mode 100644 openbsc/include/openbsc/gprs_gsup_messages.h
delete mode 100644 openbsc/include/openbsc/utils.h
delete mode 100644 openbsc/src/gprs/gprs_gsup_messages.c
delete mode 100644 openbsc/src/libcommon/utils.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Tools to centralize packet capture and storing".
The branch, master has been updated
discards 2be0e62bead6bdc39292aad4d0ec36daba32ccc9 (commit)
This update discarded existing revisions and left the branch pointing at
a previous point in the repository history.
* -- * -- N (c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4)
\
O -- O -- O (2be0e62bead6bdc39292aad4d0ec36daba32ccc9)
The removed revisions are not necessarilly gone - if another reference
still refers to them they will stay in the repository.
No new revisions were added by this update.
Summary of changes:
TODO | 2 --
1 file changed, 2 deletions(-)
hooks/post-receive
--
Tools to centralize packet capture and storing