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, sysmocom/old-stable has been created
at b86abf1d22e3229fd80cb6949ed362f002caf633 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=b86abf1d22e3229fd80cb6949ed362f…
commit b86abf1d22e3229fd80cb6949ed362f002caf633
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 16 15:07:15 2014 +0100
sysmobts: Read the clock calibration from another place
Read the clock calibration from the place that will be read by
the BTS process. Use the standard eeprom code for doing that.
The code assumes that this and the other eeprom code don't
write/invlidate the others reason. If that assumption would not
be true calls to eeprom_free_resources should be added.
http://cgit.osmocom.org/osmo-bts/commit/?id=2e74ff3700919683e8dd825539efd7d…
commit 2e74ff3700919683e8dd825539efd7d521d4d9af
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 16 11:17:41 2014 +0100
sysmobts: Don't list non integer parameters in the help
The command can only read integer parameters. Don't offer
buffers as this will lead to error 22.
http://cgit.osmocom.org/osmo-bts/commit/?id=680e7adabfb9ba5e21a9eb0332876c4…
commit 680e7adabfb9ba5e21a9eb0332876c46a9f18d37
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 16 15:01:09 2014 +0100
eeprom: Fix brown paper bag introduced a long while ago
91d204e2db8f53a6ae4827ecc4b0ccb0137375d0 while adding checks
to resolve coverity issues. We simply had no one writing to
the eeprom so this was unnoticed for a long time.
http://cgit.osmocom.org/osmo-bts/commit/?id=42f84ef94317070f63b617105236791…
commit 42f84ef94317070f63b6171052367912c9275a04
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Feb 14 11:17:58 2013 +0100
Correctly fill system information messages from BSC
SI 5*/6 require L2 header of 0x03,0x03. All SI might be less than 23
octets, so they need to be filled with 0x2b.
-----------------------------------------------------------------------
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 fe65fa7e36a400d362666e2c5bd0f289d45aa56a (commit)
from 3d79240fb41270d58f9c33508e11f0c215951cc9 (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=fe65fa7e36a400d362666e2c5bd0…
commit fe65fa7e36a400d362666e2c5bd0f289d45aa56a
Author: Max <msuraev(a)sysmocom.de>
Date: Tue May 10 17:17:05 2016 +0200
Set DTX in Cell Options
* rename field of struct gsm48_cell_options to better match the spec
* add comments with spec references
* add function for setting DTX in cell options struct
* add necessary enum type
Change-Id: I5a8924f57669c951b2e51b663d95f1d360062a54
Reviewed-on: https://gerrit.osmocom.org/39
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Tested-by: Jenkins Builder
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/protocol/gsm_04_08.h | 15 ++++++++++-
src/gsm/gsm48.c | 46 +++++++++++++++++++++++++++++++-
src/gsm/libosmogsm.map | 2 ++
3 files changed, 61 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 OpenGGSN project".
The branch, master has been updated
via 0eaa5b8e6c2b4ba5b5b88747d47a7bc125377faf (commit)
from 176e895bd6ec06fdf062fe39ca208a59e91d23a3 (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=0eaa5b8e6c2b4ba5b5b88747d47a7bc…
commit 0eaa5b8e6c2b4ba5b5b88747d47a7bc125377faf
Author: Pablo Neira Ayuso <pablo(a)netfilter.org>
Date: Thu May 12 16:58:23 2016 +0200
gtp: fix several compilation warnings
CC gtpie.lo
gtpie.c: In function 'gtpie_encaps':
gtpie.c:437:22: warning: variable 'm' set but not used [-Wunused-but-set-variable]
union gtpie_member *m;
^
gtpie.c: In function 'gtpie_encaps2':
gtpie.c:537:22: warning: variable 'm' set but not used [-Wunused-but-set-variable]
union gtpie_member *m;
^
lookup.c: In function ‘lookup’:
lookup.c:40:24: warning: typedef ‘ub1’ locally defined but not used [-Wunused-local-typedefs]
typedef unsigned char ub1; /* unsigned 1-byte quantities */
^
Still one compilation warning left in cmdline.c, but that code
is autogenerated.
-----------------------------------------------------------------------
Summary of changes:
gtp/gtpie.c | 4 ----
lib/lookup.c | 1 -
2 files changed, 5 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The branch, master has been updated
via 176e895bd6ec06fdf062fe39ca208a59e91d23a3 (commit)
from 23d997603948057acab255aa207eb48d5f281a43 (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=176e895bd6ec06fdf062fe39ca208a5…
commit 176e895bd6ec06fdf062fe39ca208a59e91d23a3
Author: Pablo Neira Ayuso <pablo(a)netfilter.org>
Date: Thu May 12 16:54:03 2016 +0200
ggsn: fix compilation error with --disable-gtp-kernel
gtp-kernel.h: In function ‘gtp_kernel_init’:
gtp-kernel.h:25:15: error: ‘struct gengetopt_args_info’ has no member named ‘gtpnl_given’
if (args_info->gtpnl_given) {
^
Makefile:422: recipe for target 'ggsn
Reported-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
ggsn/gtp-kernel.h | 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, master has been updated
via 34e2b0927801463fc3dbb5d8f9eec3ae01f9501d (commit)
from cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (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=34e2b0927801463fc3dbb5d8f9eec3ae…
commit 34e2b0927801463fc3dbb5d8f9eec3ae01f9501d
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 11 10:52:41 2016 +0200
Ignore extended test leftovers
Change-Id: If9e3522d934611f631cbfde6e6db52251babc37f
Reviewed-on: https://gerrit.osmocom.org/41
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
Reviewed-by: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Tested-by: Holger Freyther <holger(a)freyther.de>
Reviewed-on: https://gerrit.osmocom.org/56
Reviewed-by: Holger Freyther <holger(a)freyther.de>
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Tools to centralize packet capture and storing".
The branch, master has been updated
via 26ba7b247e7ec247d2e3163d39160d912e3de75c (commit)
from c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4 (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-pcap/commit/?id=26ba7b247e7ec247d2e3163d39160d…
commit 26ba7b247e7ec247d2e3163d39160d912e3de75c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 8 12:06:54 2016 +0200
todo: Add another of my wishlist items
Change-Id: I5a6c473a97d04aecae8101a024edb734bbe24401
Reviewed-on: https://gerrit.osmocom.org/27
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
TODO | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
Tools to centralize packet capture and storing
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 3d79240fb41270d58f9c33508e11f0c215951cc9 (commit)
from d71257fdb6d3ba3cfb60a87f4e29226cce6976f5 (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=3d79240fb41270d58f9c33508e11…
commit 3d79240fb41270d58f9c33508e11f0c215951cc9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue May 10 15:23:06 2016 +0200
logging: Use __BASE_FILE__ instead of __FILE__
Apparently __FILE__ expands to nasty '../../..' paths when BUILDDIR !=
SRCDIR. This in turn leads to ugly log lines like:
<0000> ../../../../osmo-bts/src/common/rsl.c:1642 (bts=0,trx=0,ts=0,ss=0) Handing RLL msg UNIT_DATA_IND from LAPDm to MEAS REP
Where we certainly wouldn't want the "../../../../osmo-bts" part.
Change-Id: If6d2de33c3b6bb2943954bbd81eff261dc279d58
Reviewed-on: https://gerrit.osmocom.org/38
Tested-by: Jenkins Builder
Reviewed-by: Harald Welte <laforge(a)gnumonks.org>
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/logging.h | 8 ++++----
include/osmocom/core/utils.h | 2 +-
2 files changed, 5 insertions(+), 5 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 "UNNAMED PROJECT".
The branch, master has been updated
via 09ccb6308ed60893e0f7ab22d2731b76c8cf938b (commit)
via 590eb20620107cd04677c10e9d4bc1aebe20a467 (commit)
via 82a583b6ba3f7d02d9c65eb735b8e57c22426fec (commit)
via 17cbcb733be91335692277de0f6b323927ae89d7 (commit)
via 6294b3a19eaa04ac0a7a5793ecf90d3654f36768 (commit)
via 9239c1a61584e40a58f869a5c97dc3ab3465a339 (commit)
from 06db912aaa4aac0665ad2180c608d4b216dfd9e1 (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-auc/commit/?id=09ccb6308ed60893e0f7ab22d2731b7…
commit 09ccb6308ed60893e0f7ab22d2731b76c8cf938b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 21:05:17 2016 +0200
LU: remote oudated FIXME comments
http://cgit.osmocom.org/osmo-auc/commit/?id=590eb20620107cd04677c10e9d4bc1a…
commit 590eb20620107cd04677c10e9d4bc1aebe20a467
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 21:04:11 2016 +0200
LU: correctly determine and use is_ps
Don't use a local uninitialized variable but the luop->is_ps instead.
http://cgit.osmocom.org/osmo-auc/commit/?id=82a583b6ba3f7d02d9c65eb735b8e57…
commit 82a583b6ba3f7d02d9c65eb735b8e57c22426fec
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 21:03:03 2016 +0200
implement PURGE-MS from VLR/SGSN to HLR
Using this procedure, the VLR/SGSN can set the cs/ps purged
flag for the subscriber. We might not even need to store this
persistent in the database according to spec, but let's do it anyway, at
least until it turns out to be a performance issue.
http://cgit.osmocom.org/osmo-auc/commit/?id=17cbcb733be91335692277de0f6b323…
commit 17cbcb733be91335692277de0f6b323927ae89d7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 18:24:15 2016 +0200
some more comment / todo updates
http://cgit.osmocom.org/osmo-auc/commit/?id=6294b3a19eaa04ac0a7a5793ecf90d3…
commit 6294b3a19eaa04ac0a7a5793ecf90d3654f36768
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 17:07:17 2016 +0200
AUC: use osmo_hexparse() when reading key material from db
The database stores the key material as hex-ascii, we thus need to go
through osmo_hexparse() when reading. We could also store the material
as BLOB in the database. That would however complicate matters, as it
would basically mean using the sqlite3 command to manually
inspect/modify data from the console would no longer be easily possible.
Using this commit I have 2G authentication working against osmo-sgsn
with GSUP and 'auth policy remote'.
http://cgit.osmocom.org/osmo-auc/commit/?id=9239c1a61584e40a58f869a5c97dc3a…
commit 9239c1a61584e40a58f869a5c97dc3ab3465a339
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 16:50:39 2016 +0200
State number of auth vectors in SAI response
-----------------------------------------------------------------------
Summary of changes:
osmo-gsup-hlr/sql/hlr.sql | 2 ++
osmo-gsup-hlr/src/db.h | 5 +++++
osmo-gsup-hlr/src/db_auc.c | 10 +++++----
osmo-gsup-hlr/src/db_hlr.c | 46 +++++++++++++++++++++++++++++++++++++
osmo-gsup-hlr/src/hlr.c | 56 +++++++++++++++++++++++++++++++++++++++++-----
5 files changed, 109 insertions(+), 10 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenGGSN project".
The branch, master has been updated
via 23d997603948057acab255aa207eb48d5f281a43 (commit)
from 466da999344a44e82c0c0945302f7532a43c4751 (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=23d997603948057acab255aa207eb48…
commit 23d997603948057acab255aa207eb48d5f281a43
Author: Pablo Neira Ayuso <pablo(a)netfilter.org>
Date: Tue May 10 19:17:23 2016 +0200
get rid of accidental copy of ggsn.conf
Included accidentaly in 8419e33 ("examples: ggsn.conf: document
tp-linux toggle").
-----------------------------------------------------------------------
Summary of changes:
ggsn.conf | 92 ---------------------------------------------------------------
1 file changed, 92 deletions(-)
delete mode 100644 ggsn.conf
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 OpenGGSN project".
The branch, master has been updated
via 466da999344a44e82c0c0945302f7532a43c4751 (commit)
from 8419e33c4acd77a80456a6896385c2d9f7255699 (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=466da999344a44e82c0c0945302f753…
commit 466da999344a44e82c0c0945302f7532a43c4751
Author: Pablo Neira Ayuso <pablo(a)netfilter.org>
Date: Tue May 10 19:08:29 2016 +0200
configure: rename from --enable-gtp-kernel to --enable-gtp-linux
This software seems to run on other *nixes, so indicate explicitly that
this is the Linux kernel datapath support.
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
hooks/post-receive
--
The OpenGGSN project
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "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
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
via 2be0e62bead6bdc39292aad4d0ec36daba32ccc9 (commit)
from c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4 (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-pcap/commit/?id=2be0e62bead6bdc39292aad4d0ec36…
commit 2be0e62bead6bdc39292aad4d0ec36daba32ccc9
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 8 12:06:54 2016 +0200
todo: Add another of my wishlist items
Change-Id: I5a6c473a97d04aecae8101a024edb734bbe24401
-----------------------------------------------------------------------
Summary of changes:
TODO | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
Tools to centralize packet capture and storing
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 5e0deeaee7cc6496b2672456cd74ab565459deca (commit)
discards 26250ea25849824263a95b8bc0e758b7cb59bffe (commit)
discards a1ee14f26d0cf1f4b159444454a6bce7e86887e8 (commit)
discards 7b82c952af8411b41b355c8bf297db283a5c1770 (commit)
discards 240c1b973e2d1a33a5b8f894145ce5de85a799d4 (commit)
via c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4 (commit)
via ea4ad4680a9ca3a28dfb1262baeed6da573db94d (commit)
via ddc698fa9252af080bffc792f79adbbf426b7676 (commit)
via 072b183cd8447be38ceaa325a0fc43c97a8f7642 (commit)
via 7ab0c0b86cabd1308f49efd9231e03d2d812f642 (commit)
via 157797317ddd5fe5d77f8ebee5b12384874b8e8a (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 (5e0deeaee7cc6496b2672456cd74ab565459deca)
\
N -- N -- N (c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4)
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-pcap/commit/?id=c2715e917f5d90e7522c8ad1a7b5f4…
commit c2715e917f5d90e7522c8ad1a7b5f4f3599a4ff4
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 8 11:24:04 2016 +0200
todo: Update with my long term goal to have TLS support
Change-Id: I566d48fe9831f384b93c3fad72a7dae9dd61b2d2
http://cgit.osmocom.org/osmo-pcap/commit/?id=ea4ad4680a9ca3a28dfb1262baeed6…
commit ea4ad4680a9ca3a28dfb1262baeed6da573db94d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 24 11:30:44 2016 +0200
jenkins: Attempt to fix FreeBSD distcheck
Change-Id: I758a5590f3d964039363852f07f0967170fd9a28
http://cgit.osmocom.org/osmo-pcap/commit/?id=ddc698fa9252af080bffc792f79adb…
commit ddc698fa9252af080bffc792f79adbbf426b7676
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 24 11:09:13 2016 +0200
freebsd: Another fix for the next file
Change-Id: I509e44c48d7983b305bc5fbcd9360ead74ef8d68
http://cgit.osmocom.org/osmo-pcap/commit/?id=072b183cd8447be38ceaa325a0fc43…
commit 072b183cd8447be38ceaa325a0fc43c97a8f7642
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 24 11:06:51 2016 +0200
freebsd: Include netinet/in.h and hopefully fix the build
Fixes:
/usr/include/netinet/ip.h:69:17: error: field has incomplete type 'struct in_addr'
struct in_addr ip_src,ip_dst; /* source and dest address */
Change-Id: I446f67b85122363de66c86ddb25c8392ffa61a4f
http://cgit.osmocom.org/osmo-pcap/commit/?id=7ab0c0b86cabd1308f49efd9231e03…
commit 7ab0c0b86cabd1308f49efd9231e03d2d812f642
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 24 10:55:51 2016 +0200
jenkins: Attempt to fix build on FreeBSD and not break Linux
pcap-config is not present as libpcap is part of the base system.
Use it as /bin/true and inject -lpcap as PCAP_LIBS.
Change-Id: I0c2b5222da0ee037d3a3156ac1fef89dfd849cad
http://cgit.osmocom.org/osmo-pcap/commit/?id=157797317ddd5fe5d77f8ebee5b123…
commit 157797317ddd5fe5d77f8ebee5b12384874b8e8a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Apr 24 10:36:59 2016 +0200
distcheck: Need to package .version on Ubuntu as well
echo 0.0.6.14-5dff > ../../.version-t && mv ../../.version-t ../../.version
/bin/bash: ../../.version-t: Permission denied
Makefile:786: recipe for target '../../.version' failed
make[1]: *** [../../.version] Error 1
Change-Id: I726181f7af3e7582398738e0746982a5ea31d7e9
-----------------------------------------------------------------------
Summary of changes:
TODO | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
Tools to centralize packet capture and storing
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 "MNCC <-> SIP bridge".
The branch, master has been updated
via 550264987f6c4a953b9d4f71ec45054c6dbddbc0 (commit)
from e4bd8d42e98cadab453f6a20c4b395c56e713ed8 (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-sip-connector/commit/?id=550264987f6c4a953b9d4…
commit 550264987f6c4a953b9d4f71ec45054c6dbddbc0
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat May 7 11:52:24 2016 +0200
sip: Start the application even if sofia-sip is broken
In case of solely managing the application through the VTY we
want/need to have the application running besides a wrong config
has been entered. SIP will be broken but a user will be able to
see the log message and can fix it.
-----------------------------------------------------------------------
Summary of changes:
src/main.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
hooks/post-receive
--
MNCC <-> SIP bridge
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/pending has been updated
via 304465ffbcc7fc4dcaa838944bbe1c958804b42a (commit)
from 325264bfed7cac7f5a436778cadbf389bbc83bb8 (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=304465ffbcc7fc4dcaa838944bbe1c95…
commit 304465ffbcc7fc4dcaa838944bbe1c958804b42a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:25:45 2016 +0200
WIP: Introduce libvlr
-----------------------------------------------------------------------
Summary of changes:
openbsc/configure.ac | 1 +
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/debug.h | 1 +
openbsc/include/openbsc/vlr.h | 116 +++++
openbsc/src/Makefile.am | 2 +-
openbsc/src/libvlr/Makefile.am | 7 +
openbsc/src/libvlr/vlr.c | 975 ++++++++++++++++++++++++++++++++++++
7 files changed, 1102 insertions(+), 2 deletions(-)
create mode 100644 openbsc/include/openbsc/vlr.h
create mode 100644 openbsc/src/libvlr/Makefile.am
create mode 100644 openbsc/src/libvlr/vlr.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, laforge/pending has been updated
via 325264bfed7cac7f5a436778cadbf389bbc83bb8 (commit)
via 8942dde31150fea0ce0d904488770a1fc7fb1dff (commit)
via f73e028aa53cc3311d6233bfad65b76e091f60ba (commit)
via aba7b4f62b37a37b25981f85e72b807edc80e9c7 (commit)
via 972b47c69774b02907151e64dd2b23b2d4663925 (commit)
via 5540781b25cb1c885028dbac83526eccd8183f44 (commit)
via cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit)
from 7c55ede8b12faf1420b25ba30b5a22467fb2445c (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=325264bfed7cac7f5a436778cadbf389…
commit 325264bfed7cac7f5a436778cadbf389bbc83bb8
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:28:52 2016 +0200
WIP: move OAP client to libosmocore
http://cgit.osmocom.org/openbsc/commit/?id=8942dde31150fea0ce0d904488770a1f…
commit 8942dde31150fea0ce0d904488770a1fc7fb1dff
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:29:17 2016 +0200
gsup_client: Make use of OAP optional
http://cgit.osmocom.org/openbsc/commit/?id=f73e028aa53cc3311d6233bfad65b76e…
commit f73e028aa53cc3311d6233bfad65b76e091f60ba
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:28:11 2016 +0200
VTY: Print 3G auth tuples, not just 2G auth tuples
http://cgit.osmocom.org/openbsc/commit/?id=aba7b4f62b37a37b25981f85e72b807e…
commit aba7b4f62b37a37b25981f85e72b807edc80e9c7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 23:27:38 2016 +0200
WIP: add gsup_test_client program
http://cgit.osmocom.org/openbsc/commit/?id=972b47c69774b02907151e64dd2b23b2…
commit 972b47c69774b02907151e64dd2b23b2d4663925
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 13:49:49 2016 +0200
WIP: Handle Authentication Failure from MS
http://cgit.osmocom.org/openbsc/commit/?id=5540781b25cb1c885028dbac83526ecc…
commit 5540781b25cb1c885028dbac83526eccd8183f44
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 22:52:41 2016 +0200
SGSN: Integrate basic support for UMTS AKA
We already had almost all the parts in place before:
* GSUP with capability to send us auth_vectors that contain
either triplets or quintuples
* mm_context that holds such auth_vectors
All that we need to add in this patch is the capability to send
the AUTN parameter in the GMM AUTH REQ and parse the extended RES
in the GMM AUTH RESP.
TODO: Implement SQN re-synchronoization mechanism (Auth Fail: Sync Err)
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/oap_messages.h | 70 --------
openbsc/src/gprs/Makefile.am | 9 +-
openbsc/src/gprs/gprs_gmm.c | 134 ++++++++++++---
openbsc/src/gprs/gprs_gsup_client.c | 9 +-
openbsc/src/gprs/gsup_test_client.c | 303 +++++++++++++++++++++++++++++++++
openbsc/src/gprs/oap.c | 2 +-
openbsc/src/gprs/oap_messages.c | 178 -------------------
openbsc/src/gprs/sgsn_vty.c | 33 +++-
openbsc/tests/oap/oap_test.c | 3 +-
openbsc/tests/sgsn/sgsn_test.c | 4 +-
11 files changed, 460 insertions(+), 287 deletions(-)
delete mode 100644 openbsc/include/openbsc/oap_messages.h
create mode 100644 openbsc/src/gprs/gsup_test_client.c
delete mode 100644 openbsc/src/gprs/oap_messages.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48 (commit)
from 7c55ede8b12faf1420b25ba30b5a22467fb2445c (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=cd5e52605cdb77bdc6f36fce81a6a1ba…
commit cd5e52605cdb77bdc6f36fce81a6a1bac7fbda48
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 13:46:21 2016 +0200
sgsn_test: Adapt test case to now-existing InsertSubscriberData
We recently implementd InsertSubscriberData in the SGSN, adapt the test
to reflect that.
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/sgsn/sgsn_test.c | 4 ++--
1 file changed, 2 insertions(+), 2 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 A-bis protcol interface library".
The branch, master has been updated
via 9ed7ca5b86240313dc4df8dbf4ff67be112084c1 (commit)
via 12814b96367ca4ef7e94fb5fb18609d5fabd33a1 (commit)
via b2d727a10256ed133f0db7f6760bfef73f8b9f6e (commit)
from 8c119f7a0510b75e7fa1b96a37f2a6650e13824f (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:
include/osmocom/abis/ipa.h | 6 ++++
src/input/ipa.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++
src/input/ipaccess.c | 17 +++++++----
3 files changed, 93 insertions(+), 5 deletions(-)
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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 7530d8242e528cd5ef5062192effde835ca48dfb (commit)
via 766da8687741340135b637aa593886b7345b8ddc (commit)
via 48dc1a5a64041e53e7cf7ae39758ed92aecbb6a3 (commit)
via 3b6fb0880c3ab1e23a3d7d738d073b00c2a794c2 (commit)
via 9709b2e6fd84cab48fc7844475518f68f937bb01 (commit)
via fbd02fa8ccb27472412189febcc22f77d83ba0ac (commit)
via 2d2e2cca0dc1d62addc9c9fcb3a59f343fc3baf6 (commit)
via 0996c879255e4653740814112bf98d0ddc93100c (commit)
via 64f38c0410552e7c8ce1f12ceed8af0496d4ff01 (commit)
via 69e6c3c7cdaeabbe31f66fffe9606cb6ee2ec8ee (commit)
via cd9cb90f452ed83a3df0bf9d136aea19186c7f7b (commit)
from 3a96d2837c2d5648692737ad5ddcc3893e12e913 (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=7530d8242e528cd5ef5062192eff…
commit 7530d8242e528cd5ef5062192effde835ca48dfb
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 25 19:09:24 2016 +0200
add doc/*.tag to .gitignore
http://cgit.osmocom.org/libosmocore/commit/?id=766da8687741340135b637aa5938…
commit 766da8687741340135b637aa593886b7345b8ddc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri May 6 11:18:15 2016 +0200
GSUP: Add support for RAND in SendAuthInfo.req
In the autentication re-sync case, we need not only the AUTS from
the MS/UE, but also the RAND that we sent as part of the failed
authentication challenge.
http://cgit.osmocom.org/libosmocore/commit/?id=48dc1a5a64041e53e7cf7ae39758…
commit 48dc1a5a64041e53e7cf7ae39758ed92aecbb6a3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 18:46:42 2016 +0200
GSUP: Add OSMO_GSUP_CN_DOMAIN_IE to differentiate CS and PS plane
We're starting to use GSUP for circuit-switched (CS) plane, so we need
to differentiate the two planes somehow from each other.
http://cgit.osmocom.org/libosmocore/commit/?id=3b6fb0880c3ab1e23a3d7d738d07…
commit 3b6fb0880c3ab1e23a3d7d738d073b00c2a794c2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 25 18:46:22 2016 +0200
import gprs_gsup_message.[ch] from openbsc as gsup.[ch]
Move those routines from OpenBSC to libosmogsm, so they can be
re-used from other programs. I think it was a mistake to add them only
inside the openbsc repository in the first place. We need to pay more
attention to this in the future.
http://cgit.osmocom.org/libosmocore/commit/?id=9709b2e6fd84cab48fc784447551…
commit 9709b2e6fd84cab48fc7844475518f68f937bb01
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 25 18:47:53 2016 +0200
Import osmo_{encode,decode}_big_endian() from openbsc
http://cgit.osmocom.org/libosmocore/commit/?id=fbd02fa8ccb27472412189febcc2…
commit fbd02fa8ccb27472412189febcc22f77d83ba0ac
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 25 15:19:35 2016 +0200
tlv: Import osmo_shift_* and osmo_match_shift_* from openbsc
These routines have nothing to do with specifically the BSC, so import
them to the TLV parser we keep in libosmogsm.
http://cgit.osmocom.org/libosmocore/commit/?id=2d2e2cca0dc1d62addc9c9fcb3a5…
commit 2d2e2cca0dc1d62addc9c9fcb3a59f343fc3baf6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Apr 25 12:11:20 2016 +0200
Update doxygen annotations in libosmocore
This adds and improves doxygen API descriptions all over libosmocore,
reducing the 'white spots' that don't have any documentation.
http://cgit.osmocom.org/libosmocore/commit/?id=0996c879255e4653740814112bf9…
commit 0996c879255e4653740814112bf98d0ddc93100c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Apr 20 17:28:03 2016 +0200
add new header file for TS 23.003
http://cgit.osmocom.org/libosmocore/commit/?id=64f38c0410552e7c8ce1f12ceed8…
commit 64f38c0410552e7c8ce1f12ceed8af0496d4ff01
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Apr 20 17:12:24 2016 +0200
import gsm_04_08_gprs.[ch] from openbsc.git
The definitions in this header file (and associated strings in the
c file) are generic about the GPRS Layer3 signalling protocols, and
thus should be part of the library.
http://cgit.osmocom.org/libosmocore/commit/?id=69e6c3c7cdaeabbe31f66fffe960…
commit 69e6c3c7cdaeabbe31f66fffe9606cb6ee2ec8ee
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Apr 20 10:41:27 2016 +0200
Add log_fini() function to release all memory allocated by logging framework
This is e.g. quite useful to call at the end of test code, in order to
show that all memory allocated actually is released before exit().
http://cgit.osmocom.org/libosmocore/commit/?id=cd9cb90f452ed83a3df0bf9d136a…
commit cd9cb90f452ed83a3df0bf9d136aea19186c7f7b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Apr 20 10:39:00 2016 +0200
auth_core: Add osmo_auth_3g_from_2g() to compute CK+IK from Kc
This function performs the C5+C4 conversion to derive UMTS key
material from a 2G-only subscriber.
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 1 +
include/Makefile.am | 3 +
include/osmocom/core/bits.h | 11 +-
include/osmocom/core/gsmtap.h | 26 +-
include/osmocom/core/gsmtap_util.h | 4 +-
include/osmocom/core/linuxlist.h | 195 +++++-----
include/osmocom/core/logging.h | 42 ++-
include/osmocom/core/rate_ctr.h | 7 +-
include/osmocom/core/signal.h | 6 +-
include/osmocom/core/socket.h | 3 +
include/osmocom/core/utils.h | 13 +
include/osmocom/gsm/gsup.h | 147 ++++++++
include/osmocom/gsm/protocol/gsm_04_08_gprs.h | 397 +++++++++++++++++++++
include/osmocom/gsm/protocol/gsm_23_003.h | 23 ++
include/osmocom/gsm/tlv.h | 11 +
src/application.c | 2 +-
src/backtrace.c | 2 +
src/bitcomp.c | 16 +-
src/bits.c | 1 +
src/bitvec.c | 51 ++-
src/crc16.c | 14 +-
src/gsm/Makefile.am | 5 +-
src/gsm/auth_core.c | 41 +++
src/gsm/gsm_04_08_gprs.c | 140 ++++++++
src/gsm/gsup.c | 492 ++++++++++++++++++++++++++
src/gsm/libosmogsm.map | 17 +
src/gsm/tlv_parser.c | 171 +++++++++
src/gsmtap_util.c | 21 +-
src/logging.c | 72 +++-
src/macaddr.c | 27 +-
src/msgb.c | 1 +
src/panic.c | 25 +-
src/prim.c | 2 +
src/rate_ctr.c | 23 +-
src/select.c | 6 +-
src/signal.c | 1 +
src/socket.c | 6 +
src/timer.c | 2 +
src/utils.c | 62 ++++
src/write_queue.c | 2 +
tests/Makefile.am | 10 +-
tests/gsup/gsup_test.c | 264 ++++++++++++++
tests/gsup/gsup_test.ok | 14 +
tests/testsuite.at | 12 +
tests/tlv/tlv_test.c | 250 +++++++++++++
tests/tlv/tlv_test.ok | 2 +
46 files changed, 2453 insertions(+), 190 deletions(-)
create mode 100644 include/osmocom/gsm/gsup.h
create mode 100644 include/osmocom/gsm/protocol/gsm_04_08_gprs.h
create mode 100644 include/osmocom/gsm/protocol/gsm_23_003.h
create mode 100644 src/gsm/gsm_04_08_gprs.c
create mode 100644 src/gsm/gsup.c
create mode 100644 tests/gsup/gsup_test.c
create mode 100644 tests/gsup/gsup_test.ok
create mode 100644 tests/tlv/tlv_test.c
create mode 100644 tests/tlv/tlv_test.ok
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 "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 3b093bb13ba04f03f1f078b986524eacb7d4a3f1 (commit)
via 3f4a13f0496d2407a698df62c34bdb410529fc54 (commit)
from 0fe41a583cb95ad3aaedc3fa6e99fa73755662f4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=3b093bb13ba04f03f1f078b986524ea…
commit 3b093bb13ba04f03f1f078b986524eacb7d4a3f1
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Tue May 3 19:04:15 2016 -0700
uhd: Set minimum UHD version requirement for E3XX
Create runtime version check for minimum supported UHD driver
when using USRP E3XX devices. The minimum version, 3.9.0, matches
supported version on current E3XX release images.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=3f4a13f0496d2407a698df62c34bdb4…
commit 3f4a13f0496d2407a698df62c34bdb410529fc54
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Tue May 3 19:02:24 2016 -0700
uhd: Make device offset check a private method
Removes extra arguments and a static call.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 155 +++++++++++++++++++++++++------------------
1 file changed, 92 insertions(+), 63 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, laforge/pending has been updated
via 7c55ede8b12faf1420b25ba30b5a22467fb2445c (commit)
via 5f2524fe3d7242530f2088635df03df297862da0 (commit)
from 5d547a4358edbd18744d1996d6ecb40328f09061 (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=7c55ede8b12faf1420b25ba30b5a2246…
commit 7c55ede8b12faf1420b25ba30b5a22467fb2445c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 18:31:37 2016 +0200
Add human-readable name of SGSN_AUTH_AUTHENTICATE
In commit 4adb136da63a1d3ed523ad85e12fd99fc62f5701 we introduced
a new authentication state SGSN_AUTH_AUTHENTICATE, but we didn't
add that to auth_state_names[] resulting in log messages printing
it abut 'unknown 0x1' rather than something more useful.
http://cgit.osmocom.org/openbsc/commit/?id=5f2524fe3d7242530f2088635df03df2…
commit 5f2524fe3d7242530f2088635df03df297862da0
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 18:25:12 2016 +0200
sgsn/GSUP: Support MAP-style nested LU/ISD
The existing GSUP code expected the subscriber data to be piggy-backed
onto the location update response, rather than a separate (and nested)
insert subscriber data request/response phase.
With this patch we should now support both the nested as well as the
piggy-backed version.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_subscriber.c | 22 ++++++++++++++++++++++
openbsc/src/gprs/sgsn_auth.c | 1 +
2 files changed, 23 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 "UNNAMED PROJECT".
The branch, master has been updated
via 06db912aaa4aac0665ad2180c608d4b216dfd9e1 (commit)
from 508ede80da028757ef7b2318e37e8ad9b4631790 (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-auc/commit/?id=06db912aaa4aac0665ad2180c608d4b…
commit 06db912aaa4aac0665ad2180c608d4b216dfd9e1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu May 5 16:38:14 2016 +0200
AUC: Differentiate between actual error and unknown IMSI
When responding to a SendAuthInfo.req, we need to differentiate
an error case caused by an unknown IMSI, or an error caused by
an error regarding accessing the database or data integrity.
-----------------------------------------------------------------------
Summary of changes:
osmo-gsup-hlr/src/db_auc.c | 39 +++++++++++++++++++++++++++++----------
osmo-gsup-hlr/src/hlr.c | 6 +++++-
2 files changed, 34 insertions(+), 11 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, sysmocom/iu has been updated
via cf2ca648e9f8b9ed753b4ffb588305b0a3430208 (commit)
via 62ee416d95711298da23e3c48019bf05e6a60299 (commit)
via e42a2ab158bdeb042062fb53abb59b83c5335f9a (commit)
via 9336cede840a10dd3252298529721e285ca4e871 (commit)
via 8c6732909bd8dc090c079755a4166e813bac826a (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=cf2ca648e9f8b9ed753b4ffb588305b0…
commit cf2ca648e9f8b9ed753b4ffb588305b0a3430208
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 4 18:56:33 2016 +0200
gprs: Update mm_ctx ra_id from ue_ctx
http://cgit.osmocom.org/openbsc/commit/?id=62ee416d95711298da23e3c48019bf05…
commit 62ee416d95711298da23e3c48019bf05e6a60299
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 4 18:52:32 2016 +0200
libiu: Keep current ra_id in ue_conn_ctx
http://cgit.osmocom.org/openbsc/commit/?id=e42a2ab158bdeb042062fb53abb59b83…
commit e42a2ab158bdeb042062fb53abb59b83c5335f9a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 4 17:21:15 2016 +0200
libiu: Also get routing area code if present in InitialUE Message
http://cgit.osmocom.org/openbsc/commit/?id=9336cede840a10dd3252298529721e28…
commit 9336cede840a10dd3252298529721e285ca4e871
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 4 16:45:02 2016 +0200
libiu: Fix memory leaks on receive and transmit
The ranap_handle_* functions generate a msgb and pass it on to the receive
callback. After processing the message the msgb needs to be freed again.
iu_tx() takes a msgb and uses ranap_new_msg_dt() to generate a new msgb from
it. The old msgb needs to be freed.
http://cgit.osmocom.org/openbsc/commit/?id=8c6732909bd8dc090c079755a4166e81…
commit 8c6732909bd8dc090c079755a4166e813bac826a
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon May 2 16:46:43 2016 +0200
gprs: Track PMM states
For Iu mode it is important to know when the UE is in PMM-IDLE mode since the
SGSN will need to page the UE if there is data for it.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_sgsn.h | 15 +++++++++++++--
openbsc/include/openbsc/iu.h | 1 +
openbsc/src/gprs/gprs_gmm.c | 10 ++++++++--
openbsc/src/gprs/gprs_sgsn.c | 6 ++++++
openbsc/src/libiu/iu.c | 17 ++++++++++++++---
5 files changed, 42 insertions(+), 7 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, sysmocom/iu has been updated
via 960d28087e18263027f7dbdb5e5bc641053c7e64 (commit)
via a27b295100f30f5477bc5baae4a2872997f86f33 (commit)
via 9015d4db52d9de0fea39eede34a3972551a96edf (commit)
via 3cda07754184867c49b7116f6dc000d03c0e33ea (commit)
via c3da27fa983272d25a1f7fe8b53fac6ebf2c7cbd (commit)
via bfc190e0fc5c6d86f7bc84b26eaa94995674dbc0 (commit)
via f959ad8991283acd08b5b142541db32a260c87ce (commit)
from f3bcdd272b557c164950162ce5372c85cb8a731b (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/src/libmsc/gsm_04_08.c | 40 ++++++++++++++++++++++++++++++++-----
openbsc/src/libmsc/gsm_subscriber.c | 27 -------------------------
openbsc/src/libmsc/iu_cs.c | 4 ++--
openbsc/src/osmo-cscn/iucs_ranap.c | 19 +++++++++++++-----
4 files changed, 51 insertions(+), 39 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, neels/cscn has been updated
via 960d28087e18263027f7dbdb5e5bc641053c7e64 (commit)
via a27b295100f30f5477bc5baae4a2872997f86f33 (commit)
via 9015d4db52d9de0fea39eede34a3972551a96edf (commit)
via 3cda07754184867c49b7116f6dc000d03c0e33ea (commit)
via c3da27fa983272d25a1f7fe8b53fac6ebf2c7cbd (commit)
via bfc190e0fc5c6d86f7bc84b26eaa94995674dbc0 (commit)
via f959ad8991283acd08b5b142541db32a260c87ce (commit)
from f3bcdd272b557c164950162ce5372c85cb8a731b (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=960d28087e18263027f7dbdb5e5bc641…
commit 960d28087e18263027f7dbdb5e5bc641053c7e64
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 16:02:39 2016 +0200
IuCS: upon sec mode compl, check that a sec op is pending
Safety check: discard Security Mode Complete messages when there is no
security operation pending.
http://cgit.osmocom.org/openbsc/commit/?id=a27b295100f30f5477bc5baae4a28729…
commit a27b295100f30f5477bc5baae4a2872997f86f33
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 16:00:34 2016 +0200
msc: fix: two missing security operation releases
When receiving authentication response or security mode complete messages,
actually release the security operation stored with the subscriber conn.
http://cgit.osmocom.org/openbsc/commit/?id=9015d4db52d9de0fea39eede34a39725…
commit 9015d4db52d9de0fea39eede34a3972551a96edf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:59:20 2016 +0200
msc: ignore cb retval on auth/sec mode rx
Just return 0 regardless of the security callback's return value when
receiving authentication response or security mode complete messages.
http://cgit.osmocom.org/openbsc/commit/?id=3cda07754184867c49b7116f6dc000d0…
commit 3cda07754184867c49b7116f6dc000d03c0e33ea
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:36:56 2016 +0200
IuCS: properly clean up conn on release
Don't call msc_subscr_con_free() directly, instead use
gsm0408_clear_request(), which properly cleans up all pending operations
before freeing the connection.
http://cgit.osmocom.org/openbsc/commit/?id=c3da27fa983272d25a1f7fe8b53fac6e…
commit c3da27fa983272d25a1f7fe8b53fac6ebf2c7cbd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:35:37 2016 +0200
gsm0408_clear_request(): actually free the released conn
By having conn->in_release == 1, calling msc_release_connection() has no
effect and thus never frees the conn. So, after all pending requests have
been discarded, also discard and free the unused connection.
http://cgit.osmocom.org/openbsc/commit/?id=bfc190e0fc5c6d86f7bc84b26eaa9499…
commit bfc190e0fc5c6d86f7bc84b26eaa94995674dbc0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 15:30:30 2016 +0200
gsm04_08_clear_request(): release loc with arg release=0
In gsm04_08_clear_request(), in_release == 1 anyway and
msc_release_connection() would exit immediately without any effect. Don't
confuse the reader by passing release=1 arg.
http://cgit.osmocom.org/openbsc/commit/?id=f959ad8991283acd08b5b142541db32a…
commit f959ad8991283acd08b5b142541db32a260c87ce
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 14:51:28 2016 +0200
cosmetic: move subscr_conn alloc&free to gsm_04_08.c
Subscriber conn stuff doesn't really belong in gsm_subscriber.c.
(I moved because I thought it would call some static functions in gsm_04_08.c,
which ended up not being the case; anyway, it makes more sense to stay in
gsm_04_08.c.)
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_04_08.c | 40 ++++++++++++++++++++++++++++++++-----
openbsc/src/libmsc/gsm_subscriber.c | 27 -------------------------
openbsc/src/libmsc/iu_cs.c | 4 ++--
openbsc/src/osmo-cscn/iucs_ranap.c | 19 +++++++++++++-----
4 files changed, 51 insertions(+), 39 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 code for Iuh interface".
The branch, neels/wip has been updated
discards d597a543eef9273c119b75d9372218ebf9173247 (commit)
discards 978c6392d7dc4f5bf302e272e045dfc0b9908cbe (commit)
discards 9fb68a9c1e6c09dc9d5906c87948399ab9133e83 (commit)
discards 211a77a5f33112a20dd05267d6d4d05da85503ad (commit)
via bf21ae2450f97fa9713b90fdce9866db57175f9a (commit)
via 44013416a3a6317f234f3786b414b1353718b3f3 (commit)
via b86e756ce7b8ee5981893e38c163978dab8b85b2 (commit)
via fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc (commit)
via a9cf70f665c553e7d31ed3c7a68bca326db0d964 (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 (d597a543eef9273c119b75d9372218ebf9173247)
\
N -- N -- N (bf21ae2450f97fa9713b90fdce9866db57175f9a)
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-iuh/commit/?id=bf21ae2450f97fa9713b90fdce9866d…
commit bf21ae2450f97fa9713b90fdce9866db57175f9a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 13:37:12 2016 +0200
wip: hnb-test: paging response
http://cgit.osmocom.org/osmo-iuh/commit/?id=44013416a3a6317f234f3786b414b13…
commit 44013416a3a6317f234f3786b414b1353718b3f3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Apr 5 11:53:09 2016 +0200
hnb-test: plmn_id: use 0xf for unused digit
http://cgit.osmocom.org/osmo-iuh/commit/?id=b86e756ce7b8ee5981893e38c163978…
commit b86e756ce7b8ee5981893e38c163978dab8b85b2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Apr 13 19:09:41 2016 +0200
debug log: rx-unitdata
-----------------------------------------------------------------------
Summary of changes:
src/ranap_msg_factory.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, master has been updated
via fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc (commit)
from a9cf70f665c553e7d31ed3c7a68bca326db0d964 (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-iuh/commit/?id=fd666890f7f1dc6fc8edc9f923ccf12…
commit fd666890f7f1dc6fc8edc9f923ccf12461d5cbcc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 13:48:25 2016 +0200
fix test-ranap, after tmsi endianness fix
a9cf70f665c553e7d changed the TMSI byte order, the test expectations need to be
adjusted accordingly.
-----------------------------------------------------------------------
Summary of changes:
src/tests/test-ranap.ok | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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
discards 0adaab0d357a7ecae8a88c3270e566fc79de1c1e (commit)
discards 566ea592a538b79c1025ede5f8fa15b4e7c1b81c (commit)
discards c4660e5d7e2c070d9486e823af767de385a64be4 (commit)
discards ebc9a6288cda9440d70e8789bb8385b0576d523a (commit)
discards 2e716ca9b2c99ac1d3a47125117582e2a1c04454 (commit)
discards c731b23285013eb751e7b4b4213453d98f0a978f (commit)
via f3bcdd272b557c164950162ce5372c85cb8a731b (commit)
via 1d125c902fa163904dfa5364b82552cbabf6f7dd (commit)
via 35ebbbea7a72103b3722e6e3ce59d71f5579a61d (commit)
via a95927c1ded01a081fca43d1e500d419721cfee2 (commit)
via 03ded61060e78d5a604c7c955247e2a1b1863008 (commit)
via 26d0326157ca88abb3e7888b541c304b1d012648 (commit)
via 885a11b33e79ee55e323eaf4bda975284a54d50d (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 (0adaab0d357a7ecae8a88c3270e566fc79de1c1e)
\
N -- N -- N (f3bcdd272b557c164950162ce5372c85cb8a731b)
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 -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 1 +
openbsc/src/libmsc/gsm_subscriber.c | 13 ++++---------
2 files changed, 5 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, sysmocom/iu has been updated
via f3bcdd272b557c164950162ce5372c85cb8a731b (commit)
via 1d125c902fa163904dfa5364b82552cbabf6f7dd (commit)
via 35ebbbea7a72103b3722e6e3ce59d71f5579a61d (commit)
via a95927c1ded01a081fca43d1e500d419721cfee2 (commit)
via 03ded61060e78d5a604c7c955247e2a1b1863008 (commit)
via 26d0326157ca88abb3e7888b541c304b1d012648 (commit)
via 885a11b33e79ee55e323eaf4bda975284a54d50d (commit)
from 99f2477653c1a1bff85cf0d5f823c4845fb46dc3 (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=f3bcdd272b557c164950162ce5372c85…
commit f3bcdd272b557c164950162ce5372c85cb8a731b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:39:38 2016 +0200
msc subscr: add paging timeout
In NITB, the paging timeout would be handled from the BSC side. In IuCS, we
need to invalidate the paging request from libmsc alone, so add a paging timer
to gsm_subscriber.
Possibly, the HNB-GW should respond with a paging failure and libmsc could
trigger on that, nevertheless libmsc should not rely on a failure message to
expire pending pagings.
http://cgit.osmocom.org/openbsc/commit/?id=1d125c902fa163904dfa5364b82552cb…
commit 1d125c902fa163904dfa5364b82552cbabf6f7dd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:40:05 2016 +0200
subscr_paging_dispatch(): add assertions
Make sure that subscr and conn are valid:
* a subscr must always be present.
* on success, a conn must be present and the subscr must match the conn's
subscr.
Also check the hooknum.
http://cgit.osmocom.org/openbsc/commit/?id=35ebbbea7a72103b3722e6e3ce59d71f…
commit 35ebbbea7a72103b3722e6e3ce59d71f5579a61d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:51:54 2016 +0200
gitignore dir for python config tests
http://cgit.osmocom.org/openbsc/commit/?id=a95927c1ded01a081fca43d1e500d419…
commit a95927c1ded01a081fca43d1e500d419721cfee2
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:40:52 2016 +0200
comment tweak
http://cgit.osmocom.org/openbsc/commit/?id=03ded61060e78d5a604c7c955247e2a1…
commit 03ded61060e78d5a604c7c955247e2a1b1863008
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:34:51 2016 +0200
debug log for SMS
http://cgit.osmocom.org/openbsc/commit/?id=26d0326157ca88abb3e7888b541c304b…
commit 26d0326157ca88abb3e7888b541c304b1d012648
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:34:12 2016 +0200
debug log tweaks for paging
http://cgit.osmocom.org/openbsc/commit/?id=885a11b33e79ee55e323eaf4bda97528…
commit 885a11b33e79ee55e323eaf4bda975284a54d50d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:53:15 2016 +0200
Revert "subscr_paging_dispatch(): use conn->subscr instead of separate param"
This reverts commit 6f4e83beb05b7e4fd615504a7bf6a71afe15064d, but note:
this is not a 1:1 revert since the subscr_paging_sec_cb() semantics have changed.
In subscr_paging_dispatch(), the separate subscr parameter is needed in cases
where paging expired and there is no conn available.
For subscr_paging_sec_cb(), a conn must always be available. Hence it avoids
any duplicity by only passing the conn and deriving the subscr from that.
Callers of subscr_paging_sec_cb() pass NULL as param, so pass conn->subscr when
calling subscr_paging_dispatch() from subscr_paging_sec_cb().
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 1 +
openbsc/include/openbsc/gsm_subscriber.h | 1 +
openbsc/src/libiu/iu.c | 21 +++++++++-----
openbsc/src/libmsc/db.c | 2 +-
openbsc/src/libmsc/gsm_subscriber.c | 46 +++++++++++++++++++++++++++----
openbsc/src/libmsc/sms_queue.c | 9 +++++-
openbsc/src/libmsc/vty_interface_layer3.c | 1 +
7 files changed, 66 insertions(+), 15 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 code for Iuh interface".
The branch, neels/wip has been updated
via d597a543eef9273c119b75d9372218ebf9173247 (commit)
from 978c6392d7dc4f5bf302e272e045dfc0b9908cbe (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-iuh/commit/?id=d597a543eef9273c119b75d9372218e…
commit d597a543eef9273c119b75d9372218ebf9173247
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 13:48:25 2016 +0200
ranap: fix tmsi byte order
-----------------------------------------------------------------------
Summary of changes:
src/ranap_msg_factory.c | 2 +-
src/tests/test-ranap.ok | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, master has been updated
via a9cf70f665c553e7d31ed3c7a68bca326db0d964 (commit)
from 802acd0da459b4d74bf4a64d8c12aba0f2a6c09c (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-iuh/commit/?id=a9cf70f665c553e7d31ed3c7a68bca3…
commit a9cf70f665c553e7d31ed3c7a68bca326db0d964
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Wed May 4 13:50:43 2016 +0200
ranap_msg_factory: Fix endianess in paging command
the asn1 helper functions already take care of byte ordering, so use these.
-----------------------------------------------------------------------
Summary of changes:
src/ranap_msg_factory.c | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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 code for Iuh interface".
The branch, neels/wip has been updated
discards 88667ba84be4288ae45a357385b7a2e9b60a4789 (commit)
discards 0116ab219ff76dfd5b6b9973711a5cd6d134372f (commit)
via 978c6392d7dc4f5bf302e272e045dfc0b9908cbe (commit)
via 9fb68a9c1e6c09dc9d5906c87948399ab9133e83 (commit)
via 211a77a5f33112a20dd05267d6d4d05da85503ad (commit)
via 802acd0da459b4d74bf4a64d8c12aba0f2a6c09c (commit)
via 75f8116132a452af9e2b9c95a9fe1d1142605567 (commit)
via 95d0ba5f401db53d5ce3f296ec02bd33865a387b (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 (88667ba84be4288ae45a357385b7a2e9b60a4789)
\
N -- N -- N (978c6392d7dc4f5bf302e272e045dfc0b9908cbe)
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-iuh/commit/?id=978c6392d7dc4f5bf302e272e045dfc…
commit 978c6392d7dc4f5bf302e272e045dfc0b9908cbe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 13:37:12 2016 +0200
wip: hnb-test: paging response
http://cgit.osmocom.org/osmo-iuh/commit/?id=9fb68a9c1e6c09dc9d5906c87948399…
commit 9fb68a9c1e6c09dc9d5906c87948399ab9133e83
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Apr 5 11:53:09 2016 +0200
hnb-test: plmn_id: use 0xf for unused digit
http://cgit.osmocom.org/osmo-iuh/commit/?id=211a77a5f33112a20dd05267d6d4d05…
commit 211a77a5f33112a20dd05267d6d4d05da85503ad
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Apr 13 19:09:41 2016 +0200
debug log: rx-unitdata
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 6 +++---
src/tests/hnb-test.c | 32 ++++++++++++++++++++++++++++++++
src/tests/test-ranap.c | 3 ++-
3 files changed, 37 insertions(+), 4 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
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, max/pol has been updated
discards 10112d9329fd1c1f822567b78726a54399c1352e (commit)
via 6eddd75c794f8dab4d27f4b7fb443d3305229930 (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 (10112d9329fd1c1f822567b78726a54399c1352e)
\
N -- N -- N (6eddd75c794f8dab4d27f4b7fb443d3305229930)
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=6eddd75c794f8dab4d27f4b7fb443d33…
commit 6eddd75c794f8dab4d27f4b7fb443d3305229930
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 4 11:14:29 2016 +0200
Make random MSISDN assignment optional
Previously if subscriber was automatically created it got assigned
random MSISDN number between 20000 and 49999. Make it
optional (defaulting to previous behavior) by adding following:
* optional "no-extension" argument to subscriber-create-on-demand
* db unit tests
* vty test
The range for random extension can now be specified with
"subscriber-create-on-demand random" command.
Note: using the db made with new code might result in subscribers with
empty extension. Such subscribers cannot be deleted using old
code. Make sure not to mix db versions or manually fix it by editing
sqlite with external program.
Fixes: OS#1658
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 6 +++---
1 file changed, 3 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/cscn has been updated
via 0adaab0d357a7ecae8a88c3270e566fc79de1c1e (commit)
via 566ea592a538b79c1025ede5f8fa15b4e7c1b81c (commit)
via c4660e5d7e2c070d9486e823af767de385a64be4 (commit)
via ebc9a6288cda9440d70e8789bb8385b0576d523a (commit)
via 2e716ca9b2c99ac1d3a47125117582e2a1c04454 (commit)
via c731b23285013eb751e7b4b4213453d98f0a978f (commit)
from 99f2477653c1a1bff85cf0d5f823c4845fb46dc3 (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=0adaab0d357a7ecae8a88c3270e566fc…
commit 0adaab0d357a7ecae8a88c3270e566fc79de1c1e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:40:52 2016 +0200
comment tweak
http://cgit.osmocom.org/openbsc/commit/?id=566ea592a538b79c1025ede5f8fa15b4…
commit 566ea592a538b79c1025ede5f8fa15b4e7c1b81c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:40:36 2016 +0200
pass subscr explicitly
http://cgit.osmocom.org/openbsc/commit/?id=c4660e5d7e2c070d9486e823af767de3…
commit c4660e5d7e2c070d9486e823af767de385a64be4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:40:05 2016 +0200
paging cb: add assertions
http://cgit.osmocom.org/openbsc/commit/?id=ebc9a6288cda9440d70e8789bb8385b0…
commit ebc9a6288cda9440d70e8789bb8385b0576d523a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:39:38 2016 +0200
wip: paging timeout
http://cgit.osmocom.org/openbsc/commit/?id=2e716ca9b2c99ac1d3a47125117582e2…
commit 2e716ca9b2c99ac1d3a47125117582e2a1c04454
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:34:51 2016 +0200
debug log for SMS
http://cgit.osmocom.org/openbsc/commit/?id=c731b23285013eb751e7b4b4213453d9…
commit c731b23285013eb751e7b4b4213453d98f0a978f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed May 4 12:34:12 2016 +0200
debug log tweaks for paging
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_subscriber.h | 1 +
openbsc/src/libiu/iu.c | 21 ++++++++----
openbsc/src/libmsc/db.c | 2 +-
openbsc/src/libmsc/gsm_subscriber.c | 55 ++++++++++++++++++++++++++-----
openbsc/src/libmsc/sms_queue.c | 9 ++++-
openbsc/src/libmsc/vty_interface_layer3.c | 1 +
6 files changed, 72 insertions(+), 17 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, max/pol has been updated
discards dc294eb1238c9fe53ef5b7af50abf115636f94bd (commit)
via 10112d9329fd1c1f822567b78726a54399c1352e (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 (dc294eb1238c9fe53ef5b7af50abf115636f94bd)
\
N -- N -- N (10112d9329fd1c1f822567b78726a54399c1352e)
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=10112d9329fd1c1f822567b78726a543…
commit 10112d9329fd1c1f822567b78726a54399c1352e
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 4 11:14:29 2016 +0200
Make random MSISDN assignment optional
Previously if subscriber was automatically created it got assigned
random MSISDN number between 20000 and 49999. Make it
optional (defaulting to previous behavior) by adding following:
* optional "no-extension" argument to subscriber-create-on-demand
* db unit tests
* vty test
The range for random extension can now be specified with
"subscriber-create-on-demand random" command.
Note: using the db made with new code might result in subscribers with
empty extension. Such subscribers cannot be deleted using old
code. Make sure not to mix db versions or manually fix it by editing
sqlite with external program.
Fixes: OS#1658
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 28 +++++++++++-----------------
openbsc/tests/vty_test_runner.py | 7 ++++---
2 files changed, 15 insertions(+), 20 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, max/pol has been updated
discards 98ec8f950c226b95f179fb94bedd8a7d24a2c36d (commit)
via dc294eb1238c9fe53ef5b7af50abf115636f94bd (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 (98ec8f950c226b95f179fb94bedd8a7d24a2c36d)
\
N -- N -- N (dc294eb1238c9fe53ef5b7af50abf115636f94bd)
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=dc294eb1238c9fe53ef5b7af50abf115…
commit dc294eb1238c9fe53ef5b7af50abf115636f94bd
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 4 11:14:29 2016 +0200
Make random MSISDN assignment optional
Previously if subscriber was automatically created it got assigned
random MSISDN number between 20000 and 49999. Make it
optional (defaulting to previous behavior) by adding following:
* optional "no-extension" argument to subscriber-create-on-demand
* db unit tests
* vty test
The range for random extension can now be specified with
"subscriber-create-on-demand random" command.
Note: using the db made with new code might result in subscribers with
empty extension. Such subscribers cannot be deleted using old
code. Make sure not to mix db versions or manually fix it by editing
sqlite with external program.
Fixes: OS#1658
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/vty_interface_layer3.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, max/pol has been updated
discards 0e4a1961d3398ed5c8ec4563f53079e94a5b1fcb (commit)
via 98ec8f950c226b95f179fb94bedd8a7d24a2c36d (commit)
via a87b30cbc95728d1073e4b969e0432d77616b101 (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 (0e4a1961d3398ed5c8ec4563f53079e94a5b1fcb)
\
N -- N -- N (98ec8f950c226b95f179fb94bedd8a7d24a2c36d)
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=98ec8f950c226b95f179fb94bedd8a7d…
commit 98ec8f950c226b95f179fb94bedd8a7d24a2c36d
Author: Max <msuraev(a)sysmocom.de>
Date: Wed May 4 11:14:29 2016 +0200
Make random MSISDN assignment optional
Previously if subscriber was automatically created it got assigned
random MSISDN number between 20000 and 49999. Make it
optional (defaulting to previous behavior) by adding following:
* optional "no-extension" argument to subscriber-create-on-demand
* db unit tests
* vty test
The range for random extension can now be specified with
"subscriber-create-on-demand random" command.
Note: using the db made with new code might result in subscribers with
empty extension. Such subscribers cannot be deleted using old
code. Make sure not to mix db versions or manually fix it by editing
sqlite with external program.
Fixes: OS#1658
http://cgit.osmocom.org/openbsc/commit/?id=a87b30cbc95728d1073e4b969e0432d7…
commit a87b30cbc95728d1073e4b969e0432d77616b101
Author: Max <msuraev(a)sysmocom.de>
Date: Tue May 3 18:36:04 2016 +0200
Add IMSI-prefix authorization policy
* extend "auth policy" vty command with new option "prefix"
* add vty command "authorize-prefix" for setting arbitrary prefix
* add basic vty test
* add optional "imsi-prefix" argument to subscriber-create-on-demand vty
command
With those in place we can now set the prefix against which MS's IMSI
will be checked.
If IMSI's prefix match our configuration than MS is allowed to access
the network. If subscriber is already marked as authorized in HLR than
it'll be allowed regardless of IMSI prefix.
The same way we can decide whether to create subscribers on-demand
basesd on IMSI prefix match. Similar to authorization this restriction
can be overridden by manually creating subscriber via vty, ctrl
interface or directly in HLR.
Note: this is NITB option, not to be confused with SGSN option with the
same name.
Fixes: OS#1647
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/db.h | 8 +++-
openbsc/include/openbsc/gsm_data.h | 3 ++
openbsc/include/openbsc/gsm_subscriber.h | 5 ++-
openbsc/src/libbsc/net_init.c | 3 +-
openbsc/src/libcommon/gsm_subscriber_base.c | 1 +
openbsc/src/libmsc/ctrl_commands.c | 9 ++++-
openbsc/src/libmsc/db.c | 37 ++++++++++++-------
openbsc/src/libmsc/gsm_04_08.c | 10 +++--
openbsc/src/libmsc/gsm_subscriber.c | 6 ++-
openbsc/src/libmsc/vty_interface_layer3.c | 57 +++++++++++++++++++++++++++--
openbsc/tests/db/db_test.c | 18 ++++++---
openbsc/tests/vty_test_runner.py | 51 +++++++++++++++++++++++++-
12 files changed, 174 insertions(+), 34 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 0fe41a583cb95ad3aaedc3fa6e99fa73755662f4 (commit)
via a5e0f1cdba850d50a6743ec3aeaa565b25db0465 (commit)
from 2c650a6895f573e4455f55f0d1ed136ba8ae4744 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=0fe41a583cb95ad3aaedc3fa6e99fa7…
commit 0fe41a583cb95ad3aaedc3fa6e99fa73755662f4
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Tue May 3 15:14:45 2016 -0700
uhd: Set default Tx sampling to 4 sps
The majority of GSM host platforms are capable of operating with
the 4x oversampled modulator, which justifies the new default
setting. The small number exceptions (e.g. Raspberry Pi) can still
use the lower complexity 1 sps modulator with the '-s 1' command
line option if required.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
http://cgit.osmocom.org/osmo-trx/commit/?id=a5e0f1cdba850d50a6743ec3aeaa565…
commit a5e0f1cdba850d50a6743ec3aeaa565b25db0465
Author: Tom Tsou <tom.tsou(a)ettus.com>
Date: Tue May 3 15:14:06 2016 -0700
uhd: Update default E3XX settings
Tune timing values after testing on UHD 003.009.002 for E3XX.
Table value for 1 sps was off by 10 samples causing improper
operation. Table value for 4 sps was shifted by 1 sample for
more accurate timing.
Also update E3XX description string detection.
Signed-off-by: Tom Tsou <tom.tsou(a)ettus.com>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 9 +++++----
Transceiver52M/osmo-trx.cpp | 7 +------
2 files changed, 6 insertions(+), 10 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, master has been updated
via 508ede80da028757ef7b2318e37e8ad9b4631790 (commit)
via 7df17ce67ee16f65dbb0430f397bef3250c989f4 (commit)
via 0c3b7f0002f97a81d0aa9d9c057bb1ef4d8450b6 (commit)
via 2bb6f91a56a730a0423b03906e63430a686b484b (commit)
via 3596f92fadfe55e6262098727fffdb1edfb91a6d (commit)
via b565a56607e7006bf2ce843611bc3d32c8c651dc (commit)
from 7fc5dcc49f56fedf70a04b5cf989de7cd1d367c9 (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-auc/commit/?id=508ede80da028757ef7b2318e37e8ad…
commit 508ede80da028757ef7b2318e37e8ad9b4631790
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue May 3 18:51:40 2016 +0200
populate_hlr_db.pl: Script to generate a HLR database
It currently creates a database with 1 million subscribers, all of which
are provisioned for both 2G and 3G authentication using the same key
material.
http://cgit.osmocom.org/osmo-auc/commit/?id=7df17ce67ee16f65dbb0430f397bef3…
commit 7df17ce67ee16f65dbb0430f397bef3250c989f4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue May 3 18:51:18 2016 +0200
add copyright statements to all files
http://cgit.osmocom.org/osmo-auc/commit/?id=0c3b7f0002f97a81d0aa9d9c057bb1e…
commit 0c3b7f0002f97a81d0aa9d9c057bb1ef4d8450b6
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue May 3 18:51:04 2016 +0200
db_auc: remove some debugging code about column types
http://cgit.osmocom.org/osmo-auc/commit/?id=2bb6f91a56a730a0423b03906e63430…
commit 2bb6f91a56a730a0423b03906e63430a686b484b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue May 3 18:50:41 2016 +0200
db: Use Write-Ahead Logging mode of SQLite3
http://cgit.osmocom.org/osmo-auc/commit/?id=3596f92fadfe55e6262098727fffdb1…
commit 3596f92fadfe55e6262098727fffdb1edfb91a6d
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue May 3 18:49:27 2016 +0200
Major update; Code now supports SAI, LU and ISD transactions
We also introduce a 'gsup_router' which enables us to route
a transaction to a given VLR. It works based on the SERIAL attribute
communicated at time of the IPA multiplex setup as part of the CCM
sub-protocol.
http://cgit.osmocom.org/osmo-auc/commit/?id=b565a56607e7006bf2ce843611bc3d3…
commit b565a56607e7006bf2ce843611bc3d32c8c651dc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue May 3 18:47:08 2016 +0200
hlr.sql: Don't use TRUE/FALSE as DEFAULT, they will be strings :(
SQLite has this crappy type system where you can put a string into
a boolean or integer column, which of course will break once you try to
read it as bool..
Also, add an index by IMSI to the SUBSCRIBER table.
-----------------------------------------------------------------------
Summary of changes:
osmo-gsup-hlr/sql/hlr.sql | 9 +-
osmo-gsup-hlr/src/Makefile | 6 +-
osmo-gsup-hlr/src/db.c | 11 +-
osmo-gsup-hlr/src/db.h | 44 +++-
osmo-gsup-hlr/src/db_auc.c | 4 -
osmo-gsup-hlr/src/db_hlr.c | 136 +++++++++++++
osmo-gsup-hlr/src/gsup_router.c | 85 ++++++++
osmo-gsup-hlr/src/gsup_router.h | 8 +
osmo-gsup-hlr/src/gsup_server.c | 82 +++++++-
osmo-gsup-hlr/src/gsup_server.h | 2 +
osmo-gsup-hlr/src/hlr.c | 376 ++++++++++++++++++++++++++++++++++-
osmo-gsup-hlr/src/populate_hlr_db.pl | 75 +++++++
12 files changed, 819 insertions(+), 19 deletions(-)
create mode 100644 osmo-gsup-hlr/src/db_hlr.c
create mode 100644 osmo-gsup-hlr/src/gsup_router.c
create mode 100644 osmo-gsup-hlr/src/gsup_router.h
create mode 100755 osmo-gsup-hlr/src/populate_hlr_db.pl
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, max/pol has been created
at 0e4a1961d3398ed5c8ec4563f53079e94a5b1fcb (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=0e4a1961d3398ed5c8ec4563f53079e9…
commit 0e4a1961d3398ed5c8ec4563f53079e94a5b1fcb
Author: Max <msuraev(a)sysmocom.de>
Date: Tue May 3 18:36:04 2016 +0200
Add IMSI-prefix authorization policy
* extend "auth policy" vty command with new option "prefix"
* add vty command "authorize-prefix" for setting arbitrary prefix
* add basic vty test
* add optional "imsi-prefix" argument to subscriber-create-on-demand vty
command
With those in place we can now set the prefix against which MS's IMSI
will be checked.
If IMSI's prefix match our configuration than MS is allowed to access
the network. If subscriber is already marked as authorized in HLR than
it'll be allowed regardless of IMSI prefix.
The same way we can decide whether to create subscribers on-demand
basesd on IMSI prefix match.
Note: this is NITB option, not to be confused with SGSN option with the
same name.
Fixes: OS#1647
http://cgit.osmocom.org/openbsc/commit/?id=2b8a7ea26720bd6beb9f3c4d8a562ad4…
commit 2b8a7ea26720bd6beb9f3c4d8a562ad4f9091a13
Author: Max <msuraev(a)sysmocom.de>
Date: Tue May 3 18:19:20 2016 +0200
Cleanup db tests
Move copy-pasted code into separate function to make writing more tests
easier.
http://cgit.osmocom.org/openbsc/commit/?id=d9acc71f32933d757574332645abb15e…
commit d9acc71f32933d757574332645abb15e517f0832
Author: Max <msuraev(a)sysmocom.de>
Date: Tue May 3 18:12:18 2016 +0200
Simplify subscriber creation
Move common code to wrapper function.
http://cgit.osmocom.org/openbsc/commit/?id=e0fbe5a1dc474128fd60c1e325ff0682…
commit e0fbe5a1dc474128fd60c1e325ff06825b928814
Author: Max <msuraev(a)sysmocom.de>
Date: Tue May 3 18:08:39 2016 +0200
Ignore extended test leftovers
http://cgit.osmocom.org/openbsc/commit/?id=b68213551db4899507d1c6648e2cf496…
commit b68213551db4899507d1c6648e2cf496b03a66b3
Author: Max <msuraev(a)sysmocom.de>
Date: Tue May 3 18:03:38 2016 +0200
Use enum for subscriber creation policy
This enables easier expansion of available policies in future.
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)