This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-patching has been updated
discards 8d7aaa590e9b952eef001ba01150e8e58c7debd2 (commit)
discards 647ae2ff68b4e9a95c62b5837bf7330eb9a9aa2d (commit)
discards 3aa1f5242c550ab940ab913dc444fe24163a3dd9 (commit)
discards dd399a0da4f3d78ff980c8b2e741119fa1991319 (commit)
discards b25cd3064cf4c613ed19633657071ea2a9668582 (commit)
discards 50f009135d5814ba55e1fb718538eca1154d1b48 (commit)
discards ca4ec2cd26fef34825b430c7e0e16faaa8cb9fcd (commit)
discards a94708c025f864b38a6c1f4463f3e8de9a542547 (commit)
discards bbb716965344a46653ab388823570d575a7a6d8d (commit)
discards cedc73bf6346353e6c04a2ace9986a99cfa30475 (commit)
discards 870f7c20e1af47129ab055b72c288919cb89f6fc (commit)
discards 3793b21a42a3e33c0356a59d3153988bc40c7820 (commit)
discards a1f7a53a95483560f91fe601ed837581e25ebda1 (commit)
discards 244aeadb616702b34d479be3872a5e1bf71120b0 (commit)
discards 10a8847d671260da5d94d76c5751424f2f367a0e (commit)
discards 1635150f2ccfb3cba636b42ac8aa1c916e0ae8ec (commit)
discards a688976f10bfb0c14954a066aa133f28bce3a541 (commit)
via 966859933250d61a05c069e8871e20e08fd0c2af (commit)
via 3f90ab1f019b734efbca778a0f3f169ce5e48379 (commit)
via fe625302549c8a27f901f417cb816d7c05a00e8b (commit)
via 70fb27bcfcfd79480e16a888588198747b6b9a13 (commit)
via d185e9814d6fe44a3d86627c0fef3cc1d6849e13 (commit)
via 0daf96a5e5dfe0e060e2f0992eba17cc7abb6b19 (commit)
via b2426e6af78d6fc057e45696168c7c3d56b86584 (commit)
via 9d1a17e15f6902bc9591680da3375b2d14db16ab (commit)
via b194862b62ffd808c91011f37f2412ebd3cb7378 (commit)
via 9be675ea52c2da4b7e2de3339e3d600efc8a853b (commit)
via d91934357fe28e5362da600e61fd6473f33ff62b (commit)
via 15cc8c812553e60422ce1917ba8e4230d7eab0b4 (commit)
via d6267d12d8bd945f219b3d2f7bf04060fe2d83bd (commit)
via 2585620857a3a6c17b17a65a3d9a863824b8e401 (commit)
via 6be9ffa3b811311043194d04ae06e05d216c57bb (commit)
via d8a65536ecc6eae026898822b58f520f5ee25ac7 (commit)
via 87c7ffccea5fb8a579ade220e6e4754f857e4ecc (commit)
via 4dedb27d7e7829099bf0873ecd6af3b9b9e570b5 (commit)
via 9999fd9026fbb3f4a7d07a455698230d209dbcb6 (commit)
via f81cacc6814dde73f203d125b0065d1451a98317 (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 (8d7aaa590e9b952eef001ba01150e8e58c7debd2)
\
N -- N -- N (966859933250d61a05c069e8871e20e08fd0c2af)
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=966859933250d61a05c069e8871e20e0…
commit 966859933250d61a05c069e8871e20e08fd0c2af
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 19 18:01:42 2015 +0100
sgsn: Remove inactive LLME/MM after inactivity timeout (TODO)
Currently old LLMEs and MM contexts that haven't been explicitly
detached or cancelled are not removed until another request with the
same IMSI is made. These stale entries may accumulate over time and
severely compromise the operation of the SGSN.
This patch implements age based LLME expiry, when the maximum age has
been reached, the corresponding MM context is removed. If such an MM
context doesn't exist, the LLME is unassigned directly.
TODO:
- split commit
- replace hard-coded values by real config
- Consider: age_timeout -> age,
timeout: age = (age == RESET ? 1 : age + TICK)
pro: avoid clock_gettime
cons: dirty cache per LLME, osmo_timer is based on
CLOCK_REALTIME
Ticket: OW#1364
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=3f90ab1f019b734efbca778a0f3f169c…
commit 3f90ab1f019b734efbca778a0f3f169ce5e48379
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 19 08:27:34 2015 +0100
gprs: Add GPRS timer conversion functions (TODO)
TODO:
- commit message
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=fe625302549c8a27f901f417cb816d7c…
commit fe625302549c8a27f901f417cb816d7c05a00e8b
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
- implement age based MM context expiry
- remove this commit
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=70fb27bcfcfd79480e16a88858819874…
commit 70fb27bcfcfd79480e16a888588198747b6b9a13
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=d185e9814d6fe44a3d86627c0fef3cc1…
commit d185e9814d6fe44a3d86627c0fef3cc1d6849e13
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 17 14:03:35 2014 +0100
sgsn: Add PDP info to subscriber data (TODO)
TODO:
- commit message
- raw binary representation ???
- tests
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=0daf96a5e5dfe0e060e2f0992eba17cc…
commit 0daf96a5e5dfe0e060e2f0992eba17cc7abb6b19
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:11:20 2014 +0100
sgsn: Add logging to connect_timer_cb (TODO)
TODO:
- LOGLevel ?
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=b2426e6af78d6fc057e45696168c7c3d…
commit b2426e6af78d6fc057e45696168c7c3d56b86584
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 19 10:56:15 2015 +0100
gprs: Return 0 from gsup_client_connect if ok or retry timer enabled
Currently the gsup_client_connect return 0 if the call to
ipa_client_conn_open was successful and -errno otherwise. This makes
it difficult for the caller to determine, whether the the whole
operation has been cancelled (currently on EBADF, ENOTSOCK,
EAFNOSUPPORT, EINVAL) or whether the GSUP client will retry to
connect after a timeout. This will cause gprs_gsup_client_create to
destroy the GSUP client object, even if the error might be temporary.
This patch changes the function to return 0 if (and only if)
ipa_client_conn_open was successful or the retry timer has been
started. Since the return value 0 doesn't guarantee, that a
subsequent call to gprs_gsup_client_send will succeed, this shouldn't
break anything.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
debian/control | 4 +--
openbsc/include/openbsc/gprs_gmm.h | 2 ++
openbsc/include/openbsc/mgcp_internal.h | 2 ++
openbsc/src/gprs/gprs_gmm.c | 21 +++++++++---
openbsc/src/gprs/gprs_sgsn.c | 5 ++-
openbsc/src/gprs/gprs_utils.c | 10 ++++--
openbsc/src/libmgcp/mgcp_network.c | 6 ++--
openbsc/src/libmgcp/mgcp_osmux.c | 1 +
openbsc/src/libmgcp/mgcp_vty.c | 2 +-
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 8 +++--
openbsc/tests/gprs/gprs_test.c | 58 +++++++++++++++++++++++++++++++++
openbsc/tests/gprs/gprs_test.ok | 1 +
12 files changed, 100 insertions(+), 20 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)