This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "UNNAMED PROJECT".
The branch, jerlbeck/wip/ms-struct has been updated
discards 35558a89aa5d3f8eb8c805d2c8412f409e090b88 (commit)
discards e4947f1bb86a251dce68cb695d9fca16adff6bf4 (commit)
discards 89cde650e249e9791455a3752caa5af2f2923ce8 (commit)
via 20296a48676094a09c7928006e62e890c2e69e0f (commit)
via 87e6ed022df45b70d93c96581cc1c99b76a80718 (commit)
via 6e3311b641b51cb4cc790f2e488e45602724ce36 (commit)
via 7044acabf5ac371a4e80bb1fc81650b36187deaa (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 (35558a89aa5d3f8eb8c805d2c8412f409e090b88)
\
N -- N -- N (20296a48676094a09c7928006e62e890c2e69e0f)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcu/commit/?id=20296a48676094a09c7928006e62e89…
commit 20296a48676094a09c7928006e62e890c2e69e0f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri May 22 18:02:51 2015 +0200
tbf: Remove TimingAdvance storage
Currently the TA storage stores up to 30 TLLI->TA mappings, if more
entries are created the oldest one is dropped. In theory this can
lead to missing TA information if many MS are present.
This commit removes the TimingAdvance class completely, since the TA
value is now stored in the GprsMs objects.
Note that the GprsMs objects are currently not kept after the TBFs
have detached from them, so the TA values are now kept for a shorter
time than before.
Ticket: #1674
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=87e6ed022df45b70d93c96581cc1c99…
commit 87e6ed022df45b70d93c96581cc1c99b76a80718
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri May 22 17:48:04 2015 +0200
tbf: Store the timing advance (TA) value in the GprsMs object
The TA value rather relates to an MS and not to a single TBF. So all
TBFs share the same TA value. Currently the TA value is stored per
TBF and eventually copied from an old TBF to a new one. It is in
general only passed with an RACH request when the TLLI and thus the
MS is not yet known.
This commit adds a TA member to the GprsMs class and uses that one
when the TBF is associated to an MS object. Since the TBF is not
always associated with an MS object (after RACH or when it has been
replaced by another TBF), the TA value is still stored in each TBF
and that value is used as long as no MS object is being associated.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=6e3311b641b51cb4cc790f2e488e456…
commit 6e3311b641b51cb4cc790f2e488e45602724ce36
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed May 27 13:03:15 2015 +0200
tbf/test: Add tests for single and two phase access
These tests cover the message exchange from receiving from the first
RACH request to the first data block when establishing an uplink TBF.
This will be used to check, whether TA and other values are passed to
an MS object correctly.
In addition, the RX RACH log message in rcv_rach is extended to
contain the single block fn.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=7044acabf5ac371a4e80bb1fc81650b…
commit 7044acabf5ac371a4e80bb1fc81650b36187deaa
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri May 22 15:47:55 2015 +0200
tbf: Remove TBF chaining (m_new_tbf and m_old_tbf)
Currently a new TBF is chained to an existing older one, either of
the other direction (active or releasing) or of the same direction
(releasing). This does not work properly work if and uplink and a
downlink TBF are being established at the same time while an old TBF
is being released. In that case, one of them is thrown away and the
pending procedure is cancelled.
The chaining is no longer necessary since the GprsMs objects have
been introduced which keep track of the active TBFs.
This commit removes the TBF members m_new_tbf and m_old_tbf and the
related methods and code paths.
Note that a new TBF can replace an older TBF entry of the same
direction within an MS object when it is associated with an MS (e.g.
by TLLI or because it is assigned via another, already associated
TBF). In that case, the old TBF is no longer associated with an MS
object.
Ticket: #1674
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 7 +--
src/tbf.cpp | 3 ++
tests/tbf/TbfTest.cpp | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++
tests/tbf/TbfTest.err | 98 ++++++++++++++++++++++++++++++++++
tests/tbf/TbfTest.ok | 4 ++
5 files changed, 253 insertions(+), 3 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, fairwaves/rebase-no-queue has been created
at d38e96df2a94c74304540b9cd6ec6a2d5f95f77e (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=d38e96df2a94c74304540b9cd6ec6a2d…
commit d38e96df2a94c74304540b9cd6ec6a2d5f95f77e
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue May 26 13:36:58 2015 +0300
gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging succeeded
setup_trig_pag_evt function can receive parameter conn = NULL, if T3113 expires.
http://cgit.osmocom.org/openbsc/commit/?id=8d0f77c8ffe328cd80b6f01e721220cd…
commit 8d0f77c8ffe328cd80b6f01e721220cd6867a98d
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 12:01:25 2013 +0200
osmo-nitb support for codec negotiation
The caller's most preferred codec is selected out of the union of codecs,
which both parties support.
Since codec negotiation is done automatically, there is no need to define
codec for TCH/F and TCH/H via VTY anymore.
Conflicts:
openbsc/src/libmsc/gsm_04_08.c
openbsc/src/libmsc/vty_interface_layer3.c
http://cgit.osmocom.org/openbsc/commit/?id=4e3a2670550ef0cabd8e682395ea3859…
commit 4e3a2670550ef0cabd8e682395ea385967824049
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 11:57:38 2013 +0200
If requested TCH/H channel is not available, try assigning TCH/F
If MNCC application requests a half rate channel, the channel might not be
available, due to different cell configuration, so the full rate channel
is used instead.
http://cgit.osmocom.org/openbsc/commit/?id=3b1cd6dd8152dff1e3e4e2045d359b7d…
commit 3b1cd6dd8152dff1e3e4e2045d359b7d1bb0495e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 31 11:44:34 2013 +0200
Fix: If paging for half rate was requested, use hr, if supported by MS
http://cgit.osmocom.org/openbsc/commit/?id=1a3dd31c3b3dcf927f0f600888d765e9…
commit 1a3dd31c3b3dcf927f0f600888d765e95c1a17c3
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Jan 19 11:47:44 2014 +0100
Add full AMR multirate IE support with VTY config for MS and BTS side
Conflicts:
openbsc/include/openbsc/gsm_data_shared.h
openbsc/src/libbsc/bsc_vty.c
openbsc/src/libbsc/chan_alloc.c
http://cgit.osmocom.org/openbsc/commit/?id=dfd8d0cde07a3d08e93bc8b6fa17d0f5…
commit dfd8d0cde07a3d08e93bc8b6fa17d0f561549b5b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Thu Mar 14 09:41:18 2013 +0100
Drop bad speech frames rather than forwarding them via RTP
Some RTP endpoints may not check for bad frame indications, so a frame
that is marked as bad may be still forwarded, which creates anoying noise.
This patch drops these frames. It depends on the other RTP endpoint how
dropped frames are handled. (insert silence, extrapolate speech...)
http://cgit.osmocom.org/openbsc/commit/?id=f4d336e2c4208c10c107b23826df95c2…
commit f4d336e2c4208c10c107b23826df95c27d0661ac
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Mar 11 08:20:48 2013 +0100
Add check for non existing lchan at tch_frame_down()
Traffic cannot sent to BTS, if there is (currently) no logical channel
associated with the transaction.
This happens, if TCH traffic is received from upper layer, but there is
no lchan available before completing immediate assignment, handover or
assignment process.
http://cgit.osmocom.org/openbsc/commit/?id=ce7437e27c3da61dc5bd112285295440…
commit ce7437e27c3da61dc5bd112285295440ada45ea6
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 10 11:50:19 2013 +0100
Send RADIO LINK TIMEOUT value via OML attribute to BTS
The same radio link timeout value is used for BTS and MS side.
http://cgit.osmocom.org/openbsc/commit/?id=b402dad7f1451b88154f777b5aead4d5…
commit b402dad7f1451b88154f777b5aead4d5f5c7621e
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Sun Mar 10 11:49:35 2013 +0100
Add option to set RADIO LINK TIMEOUT value via VTY
http://cgit.osmocom.org/openbsc/commit/?id=39494b875165848fa16d3e7b328677dd…
commit 39494b875165848fa16d3e7b328677dd8d26163b
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Fri Feb 17 15:20:59 2012 +0100
Allow dynamic RTP payload types between application and MNCC interface
Since EFR/AMR/HR codecs use dynamic RTP payload, the payload type can
be set. If it is set, the frame type must be set also, so OpenBSC
knows what frame types are received via RTP.
This modification only affects traffic beween application and MNCC
interface, not the RTP traffic between OpenBSC and BTS.
Conflicts:
openbsc/src/libtrau/rtp_proxy.c
http://cgit.osmocom.org/openbsc/commit/?id=bc1aaacf7412e7a042e28be75139a72d…
commit bc1aaacf7412e7a042e28be75139a72de3324c93
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 16 09:29:28 2012 +0100
Add traffic forwarding via RTP to remote application
Instead of forwarding traffic through MNCC interface, traffic can
be forwarded to a given RTP peer directly. A special MNCC message
is used to control the peer's destination. The traffic can still be
forwarded through MNCC interface when this special MNCC message is
not used.
It also works with E1 based BTSs.
In conjunction with LCR's "rtp-bridge" feature, the RTP traffic
can be directly exchanged with a remote SIP endpoint, so that the
traffic is not forwarded by LCR itself. This way the performance
of handling traffic only depends on OpenBSC and the remote SIP
endpoint. Also the traffic is exchanged with the SIP endpoint
without transcoding, to have maximum performance.
Increment MNCC version to 5.
Conflicts:
openbsc/tests/gbproxy/gbproxy_test.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, fairwaves/no-queue has been created
at 34522ae3d9c1dca38bb2d2849a33b2524d97fda3 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=34522ae3d9c1dca38bb2d2849a33b252…
commit 34522ae3d9c1dca38bb2d2849a33b2524d97fda3
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue May 26 13:36:58 2015 +0300
gsm_04_08: Use osmo_assert for transt->conn and conn only in case of paging succeeded
setup_trig_pag_evt function can receive parameter conn = NULL, if T3113 expires.
-----------------------------------------------------------------------
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 91ff17c9ef7dd4a29bb13d6b9995100ffc65b72a (commit)
from a6ea50c4ff58d8389b40ca6169c3ca826500abf2 (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=91ff17c9ef7dd4a29bb13d6b9995…
commit 91ff17c9ef7dd4a29bb13d6b9995100ffc65b72a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 26 00:11:37 2015 +0800
osmo-auc-gen: '-a' is already the algorithm. Fix the help
-----------------------------------------------------------------------
Summary of changes:
utils/osmo-auc-gen.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via a6ea50c4ff58d8389b40ca6169c3ca826500abf2 (commit)
from 908085ccbc6383e95f2c80134bcaf2e9816b7187 (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=a6ea50c4ff58d8389b40ca6169c3…
commit a6ea50c4ff58d8389b40ca6169c3ca826500abf2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 25 14:17:29 2015 +0200
debian: New development release with APN changes for the SGSN
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, shared/packages/testing has been updated
discards a9b010ee0f16fe11ede5e8418b8394e673e4a118 (commit)
discards 6611f908d41574db4da02b913ef8911beef91947 (commit)
discards 7ca89fb2c33b4649492c415efbcd916fe29ef6b1 (commit)
discards 47ba5bbccee360ad85b40ef5fe8461e74126ecf6 (commit)
discards f2ca2f974de14c50abedd62cfd014a2eafd97915 (commit)
discards ea5d6809c07e35e8b0f489341851a90de8554fc8 (commit)
discards 4e34f4e1092cadc61f8004b740880992402dadcc (commit)
discards 20f0fda3021e7c370ea4c57b5184ebc6926c3f27 (commit)
discards 8420250932b49ed35d1ce1a1cfa587e756ac90d3 (commit)
discards 27e01e24b60828e03033c3138e962561fdeabab2 (commit)
discards f6c7b7e8f9c276917ea8738029b4883047df390a (commit)
via c258cbc58b1eddbcaa27cb091bca013198d8ae58 (commit)
via e098368cef18a0a74930c7f66b5572e1567cbf22 (commit)
via acd42e294275ebd65fade346143b8335b12de78d (commit)
via 5e7817d5d158d6de7df69215406c248adcc022c6 (commit)
via b0168b6a62c20639e3c8f1b0fa216f787b6955ce (commit)
via a5a6da46a0b22d5c7695774c6c7eb26856bc6488 (commit)
via 39c430ee2929f0671203974db11dfdd4ff4841cb (commit)
via 66e7106d393368b2dd0d04c08f31781ed997380b (commit)
via ccd2312d10e14747e8a4d26d8f72b052ffcfc282 (commit)
via 7605bdc02c011d9d7f5d24458c65948ac7bf501a (commit)
via 08bb84b04e15c97739b9c11b2f26407ee663bc24 (commit)
via 9270d99f3db58e70d50ad45644b039b3fa314574 (commit)
via 5e4b88cbb2d754d691a858a3ff99bcdc7ed9c7ce (commit)
via 8ee13e293739870364e83ea54d61818fb5e44381 (commit)
via 10c0f56a0e109054a480d4affcde73dc6affbb56 (commit)
via 0bb5674cde008af942a0bfaefc9855b09117df34 (commit)
via e54a24d4e6b7e77dff72fdf2ee153a9220a94f35 (commit)
via 0f7a279a06bf10e83b8f5fbadb6871eebabc7dc1 (commit)
via c1c6a28c8d58022131a6c3fd7303f53033888d6d (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 (a9b010ee0f16fe11ede5e8418b8394e673e4a118)
\
N -- N -- N (c258cbc58b1eddbcaa27cb091bca013198d8ae58)
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=c258cbc58b1eddbcaa27cb091bca0131…
commit c258cbc58b1eddbcaa27cb091bca013198d8ae58
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 20:26:27 2015 -0400
debian: New release with new NAT command
http://cgit.osmocom.org/openbsc/commit/?id=e098368cef18a0a74930c7f66b5572e1…
commit e098368cef18a0a74930c7f66b5572e1567cbf22
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 17:47:26 2015 -0400
debian: Build new packages
http://cgit.osmocom.org/openbsc/commit/?id=acd42e294275ebd65fade346143b8335…
commit acd42e294275ebd65fade346143b8335b12de78d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Oct 17 10:08:02 2014 +0200
sgsn: Do not die in _bssgp_tx_dl_ud on TLLI mismatch (TODO)
Currently an OSMO_ASSERT fails, if the message's and the mmctx's
TLLIs do not match.
This commit turns the assertion into an ERROR log message and uses
the default values for IMSI, DRX, and RA CAP instead of the MM
context values in this case.
TODO:
- find the real source for the problem
- add test cases derived from what is being described in the ticket
Ticket: OW#1322
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=5e7817d5d158d6de7df69215406c248a…
commit 5e7817d5d158d6de7df69215406c248adcc022c6
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Sep 30 13:53:26 2014 +0200
sgsn: Added TODOs (TODO)
TODO:
- fix and remove TODOs
- add test cases for Detach(reattach)
- add test cases for PDP context deletion (OW#1311)
- add test cases for Cancel pending timer in sgsn_mm_ctx_free
- remove this commit
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=b0168b6a62c20639e3c8f1b0fa216f78…
commit b0168b6a62c20639e3c8f1b0fa216f787b6955ce
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:11:20 2014 +0100
sgsn: Add logging to connect_timer_cb (TODO)
TODO:
- LOGLevel ?
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 3 +-
openbsc/configure.ac | 5 +
openbsc/include/openbsc/gprs_sgsn.h | 30 ++++-
openbsc/include/openbsc/sgsn.h | 18 +++
openbsc/src/gprs/Makefile.am | 15 ++-
openbsc/src/gprs/gprs_gmm.c | 240 +++++++++++++++++++++++++++++++-----
openbsc/src/gprs/gprs_sgsn.c | 28 ++++-
openbsc/src/gprs/sgsn_ares.c | 174 ++++++++++++++++++++++++++
openbsc/src/gprs/sgsn_main.c | 8 ++
openbsc/src/gprs/sgsn_vty.c | 33 +++++
openbsc/tests/sgsn/Makefile.am | 4 +-
openbsc/tests/sgsn/sgsn_test.c | 33 +++--
12 files changed, 536 insertions(+), 55 deletions(-)
create mode 100644 openbsc/src/gprs/sgsn_ares.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, zecke/features/sgsn-ggsn-resolve has been updated
discards f5000170235863f419faf1aebacbc44d4253b96b (commit)
discards 2118e63692bc335880ed6a011f16eb3a539106ba (commit)
via a5a6da46a0b22d5c7695774c6c7eb26856bc6488 (commit)
via 39c430ee2929f0671203974db11dfdd4ff4841cb (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 (f5000170235863f419faf1aebacbc44d4253b96b)
\
N -- N -- N (a5a6da46a0b22d5c7695774c6c7eb26856bc6488)
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=a5a6da46a0b22d5c7695774c6c7eb268…
commit a5a6da46a0b22d5c7695774c6c7eb26856bc6488
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 25 15:20:27 2015 +0800
sgsn: Allow to specify the DNS servers that should be used
If no server is specified the default list will be used. This
allows to separate the servers for the local network and GRX
from each other.
http://cgit.osmocom.org/openbsc/commit/?id=39c430ee2929f0671203974db11dfdd4…
commit 39c430ee2929f0671203974db11dfdd4ff4841cb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 25 12:26:49 2015 +0800
sgsn: Allow to resolve the IPv4 address of a GGSN through DNS
For real networks we need to check if the requested APN string
is allowed and then resolve the GGSN address through DNS. There
are countries with two or three digit MNCs and one could either
try to keep a list of countries that have two/three digits or
just try both of them. I have opted for the later for the ease
of the implementation.
C-Ares doesn't allow to cancel a request so we will need to
have the MMCTX and the Lookup have different lifetimes. We simply
set ->mmctx to NULL in case the MMCTX dies more early.
The selected and verified apn_str will be copied into the out
parameter. In case no static APN/GGSN config is present and the
dynamic mode is enabled a request will be made.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/sgsn_vty.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, zecke/features/sgsn-ggsn-resolve has been created
at f5000170235863f419faf1aebacbc44d4253b96b (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=f5000170235863f419faf1aebacbc44d…
commit f5000170235863f419faf1aebacbc44d4253b96b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 25 15:20:27 2015 +0800
sgsn: Allow to specify the DNS servers that should be used
If no server is specified the default list will be used. This
allows to separate the servers for the local network and GRX
from each other.
http://cgit.osmocom.org/openbsc/commit/?id=2118e63692bc335880ed6a011f16eb3a…
commit 2118e63692bc335880ed6a011f16eb3a539106ba
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 25 12:26:49 2015 +0800
sgsn: Allow to resolve the IPv4 address of a GGSN through DNS
For real networks we need to check if the requested APN string
is allowed and then resolve the GGSN address through DNS. There
are countries with two or three digit MNCs and one could either
try to keep a list of countries that have two/three digits or
just try both of them. I have opted for the later for the ease
of the implementation.
C-Ares doesn't allow to cancel a request so we will need to
have the MMCTX and the Lookup have different lifetimes. We simply
set ->mmctx to NULL in case the MMCTX dies more early.
The selected and verified apn_str will be copied into the out
parameter. In case no static APN/GGSN config is present and the
dynamic mode is enabled a request will be made.
http://cgit.osmocom.org/openbsc/commit/?id=66e7106d393368b2dd0d04c08f31781e…
commit 66e7106d393368b2dd0d04c08f31781ed997380b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 25 01:21:50 2015 +0800
sgsn: Integrate c-ares with the osmocom event loop
c-ares is an asynchronous DNS resolver and we need it to
resolve the GGSN address. This is integrating the library
into our infrastructure. We will create and maintain a list
of registered FDs (c-ares is currently only using one of
them) and (re-)schedule the timer after events occurred.
http://cgit.osmocom.org/openbsc/commit/?id=ccd2312d10e14747e8a4d26d8f72b052…
commit ccd2312d10e14747e8a4d26d8f72b052ffcfc282
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 24 16:48:22 2015 +0800
sgsn: Create a copy of the msgb for later usage
When needing to do an asynchronous DNS query we need
to keep the TLV data around. So create a wrapper that
takes a copy of it and frees it after the call. I can
change the code to add an out parameter to decide if
the msgb should be freed or not.
Pick network failure in case the msgb could not be
cloned in the hope the MS will retry then.
http://cgit.osmocom.org/openbsc/commit/?id=7605bdc02c011d9d7f5d24458c65948a…
commit 7605bdc02c011d9d7f5d24458c65948ac7bf501a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 24 12:42:26 2015 +0800
sgsn: Re-factor the activate PDP code for future changes
A real SGSN will dynamically resolve the APN name into the
GGSN IP Address. This means that after we have collected all
information we need to start to resolve the GGSN and then
can continue.
http://cgit.osmocom.org/openbsc/commit/?id=08bb84b04e15c97739b9c11b2f26407e…
commit 08bb84b04e15c97739b9c11b2f26407ee663bc24
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon May 25 14:35:10 2015 +0800
sgsn: Deal with no static ggsn being configured at all
In case no static ggsn is configured the code would crash
with the assumption that there is always such a GGSN.
http://cgit.osmocom.org/openbsc/commit/?id=9270d99f3db58e70d50ad45644b039b3…
commit 9270d99f3db58e70d50ad45644b039b3fa314574
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun May 24 20:51:17 2015 +0800
sgsn: If there is a subscr don't allow an empty list
This is a left-over from the initial system where no PDP
was provided by the system. For now if there is a subscr
attached and no PDP context provisioned. He is not allowed
to have a data connection.
Update the testcase to create the pdp list entry more
early with a wildcard and then change it to a specific
match.
-----------------------------------------------------------------------
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 908085ccbc6383e95f2c80134bcaf2e9816b7187 (commit)
from 0d86c21f6af7452291f4148c166e145fb65dc0b9 (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=908085ccbc6383e95f2c80134bca…
commit 908085ccbc6383e95f2c80134bcaf2e9816b7187
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Oct 1 16:18:11 2014 +0800
Add APN utility function to libosmogsm
The current functions are used to 'qualify' an APN from the
user-supplied APN name (name identifier) towards the fully-qualified
APN name which is used in the .grps DNS zone.
-----------------------------------------------------------------------
Summary of changes:
include/Makefile.am | 1 +
include/osmocom/gsm/apn.h | 13 +++++++++++++
src/gsm/Makefile.am | 2 +-
src/gsm/apn.c | 38 ++++++++++++++++++++++++++++++++++++++
src/gsm/libosmogsm.map | 3 +++
5 files changed, 56 insertions(+), 1 deletion(-)
create mode 100644 include/osmocom/gsm/apn.h
create mode 100644 src/gsm/apn.c
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, fairwaves/debug has been updated
discards e1fc0d5b1e244dfe376ee2260bc43686e3278bc1 (commit)
discards 5bfca4ccf5473c880ad11b3b3a9e5ecfc0c63880 (commit)
discards 5b87c6f0fab0956111703e5fc86bcea6acd75b0d (commit)
discards c4d67eb4881bd6815c54a51a26cfd616be0cb247 (commit)
discards 45880a8169303f1b7fe2fdd6db3b8fde11c93057 (commit)
via 3dc93b5623fa9395adc2398faf4eff07c8660e55 (commit)
via 5c31cb377b1f861920fc1126fdc19945fe3e963c (commit)
via b1e7399c66112febb4d1fda9e3dcd8497d77039e (commit)
via f5fd578d6097c295192840e846a8e4eca5cef5d2 (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 (e1fc0d5b1e244dfe376ee2260bc43686e3278bc1)
\
N -- N -- N (3dc93b5623fa9395adc2398faf4eff07c8660e55)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=3dc93b5623fa9395adc2398faf4eff0…
commit 3dc93b5623fa9395adc2398faf4eff07c8660e55
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun May 24 20:16:51 2015 -0400
sigProcLib: Fix burst start phase.
R&S CMD57 complains about the start phase of bursts, particularly it shows
-15 to -30 deg of error for the bit 0.5 position (start tail bit). This patch
makes it happy. ETSI TS 145 004 section 2.2 describes this: "Before the first
bit of the bursts as defined in 3GPP TS 45.002 enters the modulator,
the modulator has an internal state as if a modulating bit stream consisting
of consecutive ones (di = 1) had entered the differential encoder."
http://cgit.osmocom.org/osmo-trx/commit/?id=5c31cb377b1f861920fc1126fdc1994…
commit 5c31cb377b1f861920fc1126fdc19945fe3e963c
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun May 24 19:28:09 2015 -0400
transceiver: Drive clock indication form the receive thread.
Receive thread receives data from the device, which is a more stable source of
clocking than the transmit side. If transmit side has a hiccup, osmo-trx doesn't
send the clock indication, and transmit side is getting completely lost in time.
With this patch we ensure that clock indication keeps coming.
http://cgit.osmocom.org/osmo-trx/commit/?id=b1e7399c66112febb4d1fda9e3dcd84…
commit b1e7399c66112febb4d1fda9e3dcd8497d77039e
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun May 24 19:13:38 2015 -0400
transceiver: Fix out-of-bounds acces in genRandNormalBurst().
We should read gTrainingSequence starting from 0 bit index, not 61 bit index.
http://cgit.osmocom.org/osmo-trx/commit/?id=f5fd578d6097c295192840e846a8e4e…
commit f5fd578d6097c295192840e846a8e4eca5cef5d2
Author: Alexander Chemeris <Alexander.Chemeris(a)gmail.com>
Date: Sun May 24 18:56:51 2015 -0400
osmo-trx: Fix random filler command line option.
Filler types was of "bool" type, which prevented it from taking values greter
than 1. And RAND filler type has integer value of 2, which was casted to 1 on
assigning, which led to a normal filler table being used instead of the RAND
one.
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
OpenBTS' transceiver retro-fit