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 966859933250d61a05c069e8871e20e08fd0c2af (commit)
discards 3f90ab1f019b734efbca778a0f3f169ce5e48379 (commit)
discards fe625302549c8a27f901f417cb816d7c05a00e8b (commit)
discards 70fb27bcfcfd79480e16a888588198747b6b9a13 (commit)
discards d185e9814d6fe44a3d86627c0fef3cc1d6849e13 (commit)
discards 0daf96a5e5dfe0e060e2f0992eba17cc7abb6b19 (commit)
via 6163f8d7f56a027ccef4462c71af5a8020aa1813 (commit)
via 0fae97efdc9fec894ebf8b6ab39c0c5e2586ff3b (commit)
via ad73bc60fcd31988302c40793add3392bef9d84a (commit)
via cc748e0f24faa5d0eb9b11750ff07b0ee0f2e668 (commit)
via f5aebcac2c25d44a0a84a1ac71c7aedb23630e2d (commit)
via ce8de7ab10ed34f29123d8723b13cacf00c7bf46 (commit)
via c0a9bf36067363696814bf72fc3edf553e00290f (commit)
via 3fe133576ccdcd09b475296de01ad49aa93f3aef (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 (966859933250d61a05c069e8871e20e08fd0c2af)
\
N -- N -- N (6163f8d7f56a027ccef4462c71af5a8020aa1813)
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=6163f8d7f56a027ccef4462c71af5a80…
commit 6163f8d7f56a027ccef4462c71af5a8020aa1813
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=0fae97efdc9fec894ebf8b6ab39c0c5e…
commit 0fae97efdc9fec894ebf8b6ab39c0c5e2586ff3b
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=ad73bc60fcd31988302c40793add3392…
commit ad73bc60fcd31988302c40793add3392bef9d84a
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=cc748e0f24faa5d0eb9b11750ff07b0e…
commit cc748e0f24faa5d0eb9b11750ff07b0ee0f2e668
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=f5aebcac2c25d44a0a84a1ac71c7aedb…
commit f5aebcac2c25d44a0a84a1ac71c7aedb23630e2d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Jan 23 11:33:51 2015 +0100
sgsn: Remove inactive LLME/MM after inactivity timeout
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 cancelled. If such an MM
context doesn't exist, the LLME is unassigned directly.
The implementation works as follows.
- llme->age_timestamp is reset on each received PTP LLC message
- sgsn_llme_check_cb is invoked periodically (each 30s)
- sgsn_llme_check_cb sets the age_timestamp to the current time if
it has been reset
- sgsn_llme_check_cb computes the age and expires the LLME if
it exceeds gprs_max_time_to_idle()
Ticket: OW#1364
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=ce8de7ab10ed34f29123d8723b13cacf…
commit ce8de7ab10ed34f29123d8723b13cacf00c7bf46
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Jan 23 12:32:38 2015 +0100
gprs: Use a macro value to set the 'Periodic RA update timer'
Currently the T3312 timer is directly set as encoded value when
generating the Attach/RAU Accept messages.
This patch adds GSM0408_T3312_SECS and uses it to set the
information element's value.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=c0a9bf36067363696814bf72fc3edf55…
commit c0a9bf36067363696814bf72fc3edf553e00290f
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Jan 23 11:44:39 2015 +0100
gprs: Add 'Negotiated READY timer value' IE to Attach/RAU Accept
Currently this optional IE is omitted, so that the optional
'Requested READY timer value' of the corresponding Request message
is used by the MS (or the default value if this IE is not used).
This patch extends gsm48_tx_gmm_att_ack and gsm48_tx_gmm_ra_upd_ack
to always include the IE set to the default value of T3312 (44s,
see GSM 04.08, table 11.4a).
Ticket: OW#1364
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=3fe133576ccdcd09b475296de01ad49a…
commit 3fe133576ccdcd09b475296de01ad49aa93f3aef
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Jan 19 08:27:34 2015 +0100
gprs: Add GPRS timer conversion functions
Currently, all GPRS timer values are hard-coded. To make these values
configurable in seconds and to show them, conversion functions from
and to seconds are needed.
This patch adds gprs_tmr_to_secs and gprs_secs_to_tmr_floor. Due to
the limited number of bits used to encode GPRS timer values, only a
few durations can be represented. gprs_secs_to_tmr_floor therefore
always returns the timer value that represents either the exact
number (if an exact representation exists) or the next lower number
for that an exact representation exists.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_utils.c | 16 +++++++++++++---
openbsc/tests/gprs/gprs_test.c | 22 ++++++++++++++++------
2 files changed, 29 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 "Git submodule with Smalltalk modules".
The branch, master has been updated
via 718ab61e798bc4ce8b5566c017303020c6aba786 (commit)
via aba6a6f030732f6f1a5cb714c2658fb086d9d880 (commit)
via 6708e541594aef7e2c5c9b587885fe74ede7691c (commit)
via ea1d89b8e8ec7f73421a40717ce0e1170c35b7d5 (commit)
via 89e653a41aff48b9d861673affd17722744ed8cb (commit)
via 9161371a3215e5be0f010d83bd26a9655abe338e (commit)
via d5248eceecd9d2f8c7061538163bc8ec80168dfc (commit)
via ab3b8e23fdf2cf40847bdcc854e14207908d1391 (commit)
via fb5ddd43bb1383e5e2d7f9c4f38df422fa98e647 (commit)
via a536a7a788f21222fbca001d2df4b2578ab47721 (commit)
via 1a20f003aa5fc7cbeee06db76a9872ea12725ae1 (commit)
via 1e43d02ed39d926714ee68b213bfbe234f395d1e (commit)
via df79f4c46949379f263db8d10392059428af7bbd (commit)
via 0ffe0afcb511d3abb2c0dda69c15f2b1bf74c770 (commit)
via 9bd9a9e3b6826f99ec330ec0086321a599e470f6 (commit)
via 77d1ac2eabfb594af4e84acef58c8632870c3190 (commit)
via 88c800559736a39edc67fda0506460dcbf4976cf (commit)
via aa8d9b64c62440f11f71226da1dd507fc0af4cc1 (commit)
via 18c4ddfd7bb95b403eaf953ebdf3b2100bcae9d4 (commit)
via 216c6fdcb65446358b4efd74f6f50b024ed9812b (commit)
via 4e38ef3ece26759e8799871461e7424187b1fe1f (commit)
via 854d244d695d63f13716c091ac52d015220a0f57 (commit)
via 91a745ba9043d074ae8fb042bf5b8c5bc274193f (commit)
from 89ea51e62edc9c27ee4092ed9e59247b2480977f (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/smalltalk/osmo-st-all/commit/?id=718ab61e798bc4ce8b…
commit 718ab61e798bc4ce8b5566c017303020c6aba786
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Jan 23 09:41:06 2015 +0100
Update with more recent code for various libs
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=aba6a6f030732f6f1a…
commit aba6a6f030732f6f1a5cb714c2658fb086d9d880
Merge: 6708e54 89e653a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Jan 23 09:39:33 2015 +0100
Merge commit '89e653a41aff48b9d861673affd17722744ed8cb'
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=6708e541594aef7e2c…
commit 6708e541594aef7e2c5c9b587885fe74ede7691c
Merge: ea1d89b d5248ec
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Jan 23 09:36:54 2015 +0100
Merge commit 'd5248eceecd9d2f8c7061538163bc8ec80168dfc'
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=ea1d89b8e8ec7f7342…
commit ea1d89b8e8ec7f73421a40717ce0e1170c35b7d5
Merge: 89ea51e ab3b8e2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Jan 23 09:35:42 2015 +0100
Merge commit 'ab3b8e23fdf2cf40847bdcc854e14207908d1391'
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=89e653a41aff48b9d8…
commit 89e653a41aff48b9d861673affd17722744ed8cb
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Aug 29 20:30:20 2014 +0200
call: Handle CANCEL and verify that the right messages are returned
The code does not verify that sessionFailed is called but it
does verify that the dialogue is scheduled for removal and
that 487/200 is returned.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=9161371a3215e5be0f…
commit 9161371a3215e5be0f010d83bd26a9655abe338e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Aug 11 20:41:52 2014 +0200
perf: Various changes to speed up various operations
* Do not use >>#instVarNamed:put: but add selectors
* Pre-allocate some arrays with a default string to avoid
re-allocations at the start
* Share same parser trees to avoid construction costs
* Remove some lazy allocation and always allocate it
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=d5248eceecd9d2f8c7…
commit d5248eceecd9d2f8c7061538163bc8ec80168dfc
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Aug 26 19:04:52 2014 +0200
mgcp: Be able to parse the X-Osmux extension we have
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=ab3b8e23fdf2cf4084…
commit ab3b8e23fdf2cf40847bdcc854e14207908d1391
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Aug 20 23:21:29 2014 +0200
messages: Use self error: here as well
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=fb5ddd43bb1383e5e2…
commit fb5ddd43bb1383e5e2d7f9c4f38df422fa98e647
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Aug 20 23:14:42 2014 +0200
gsm: Use "self error:" instead of Exception signal
The issue is that [] on: Error do: [] will not handle the
Exception. Use the plain self error handling.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=a536a7a788f21222fb…
commit a536a7a788f21222fbca001d2df4b2578ab47721
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 10 19:37:19 2014 +0200
callagent: Do not mix From/To in the response we generate
In the SIPDialog we need to switch from/to to send messages
from the right "From" but for a response we musn't do that.
YATE doesn't like if we respond with From/To mixed to their
BYE request.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=1a20f003aa5fc7cbee…
commit 1a20f003aa5fc7cbeee06db76a9872ea12725ae1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 10 20:28:59 2014 +0200
misc: Re-use the parser for a great speed-up during the tests
Creating a PetitParser is expensive due the usage of >>#become:
so let us re-use the one from the SIPCallAgent.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=1e43d02ed39d926714…
commit 1e43d02ed39d926714ee68b213bfbe234f395d1e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 10 19:22:33 2014 +0200
transaction: ACK the 401 Unauthorized message before we change
So this code acks the 401 Unauthorized message. It is possible
that this message is lost on the way we will not be able to
respond to the 401 again. The right thing would be to "fork" off
the transaction to deal with re-transmissions.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=df79f4c46949379f26…
commit df79f4c46949379f263db8d10392059428af7bbd
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 10 19:24:50 2014 +0200
call: Deal with both ends hanging up at the same time
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=0ffe0afcb511d3abb2…
commit 0ffe0afcb511d3abb2c0dda69c15f2b1bf74c770
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Aug 9 21:15:20 2014 +0200
Add >>#endpointNumber and add some test cases for it.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=9bd9a9e3b6826f99ec…
commit 9bd9a9e3b6826f99ec330ec0086321a599e470f6
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Jul 29 17:13:27 2014 +0200
Add a routine to just expand from 7bit packing to unpacked
Modernize the tests. Use #[] if we want a ByteArray and use
>>#asert:equals: to see what is going on.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=77d1ac2eabfb594af4…
commit 77d1ac2eabfb594af4e84acef58c8632870c3190
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Jul 29 17:04:06 2014 +0200
misc: Ease porting to pharo
In Pharo ByteArray does not inherit from Array but directly from
the ArrayedCollection class. Move the extensions one level up.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=88c800559736a39edc…
commit 88c800559736a39edc67fda0506460dcbf4976cf
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Jul 24 15:49:29 2014 +0200
misc: Make code more portable by using "self basicNew initialize"
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=aa8d9b64c62440f11f…
commit aa8d9b64c62440f11f71226da1dd507fc0af4cc1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Jul 24 15:45:42 2014 +0200
misc: Use "self basicNew initialize" to be portable
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=18c4ddfd7bb95b403e…
commit 18c4ddfd7bb95b403eaf953ebdf3b2100bcae9d4
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Jul 24 15:42:51 2014 +0200
misc: Ease porting and use "self basicNew initialize" for init
self basicNew initialize will work on Pharo and various versions
of GST and will make sure to call initialize exactly once.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=216c6fdcb65446358b…
commit 216c6fdcb65446358b4efd74f6f50b024ed9812b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Jul 10 18:58:45 2014 +0200
mgcp: We want to create an Error and raise it here
This is not a log message. This means the area: argument of the
message is completely bogus. Found while running a MGCP CallAgent
and the MGCP GW was restarting.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=4e38ef3ece26759e87…
commit 4e38ef3ece26759e8799871461e7424187b1fe1f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Jul 4 19:33:01 2014 +0200
call: For a re-invite we need to handle the ACK
In case the remote will do a re-invite to verify that we are
still aware of the call we need to handle >>#sessionAcked:dialog:
This probably got introduced when I introduced the incoming
call support that will send a 200 and receive the ACK.
The incoming call will print a warning that session->session is
not a valid state transition but nothing bad will happen.
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=854d244d695d63f137…
commit 854d244d695d63f13716c091ac52d015220a0f57
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Jun 20 18:34:45 2014 +0200
gsm: Be able to parse a GSM CC Progress message
http://cgit.osmocom.org/smalltalk/osmo-st-all/commit/?id=91a745ba9043d074ae…
commit 91a745ba9043d074ae8fb042bf5b8c5bc274193f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Jun 20 18:24:37 2014 +0200
todo: We need to implement record-route and route parsing for SIPgate
This means that the way we look at headers we need to support a list
of them.
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 8 ++-
osmo-st-gsm/GSM48.st | 21 +++++-
osmo-st-gsm/GSMEncoding.st | 6 +-
osmo-st-gsm/Messages.st | 2 +-
osmo-st-gsm/SCCPHandler.st | 4 +-
osmo-st-gsm/Tests.st | 19 ++++-
osmo-st-mgcp/callagent/MGCPEndpoint.st | 7 +-
osmo-st-mgcp/callagent/MGCPTrunk.st | 4 +-
osmo-st-mgcp/callagent/Tests.st | 26 ++++++-
osmo-st-mgcp/grammar/MGCPGrammar.st | 3 +-
osmo-st-sip/TODO | 76 ++++++++++++++++++++
osmo-st-sip/callagent/SIPResponse.st | 23 ++++--
.../authorization/SIPProxyAuthorization.st | 4 +-
osmo-st-sip/callagent/parameters/SIPCSeq.st | 20 ++++--
.../callagent/parameters/SIPGenericParam.st | 19 +++--
osmo-st-sip/callagent/parameters/SIPToFromParam.st | 20 ++++--
osmo-st-sip/callagent/parameters/SIPVia.st | 26 +++++--
osmo-st-sip/callagent/parser/Extensions.st | 2 +-
osmo-st-sip/callagent/parser/SIPParser.st | 2 +-
osmo-st-sip/callagent/session/Extensions.st | 8 +++
osmo-st-sip/callagent/session/SIPCall.st | 7 ++
osmo-st-sip/callagent/session/SIPIncomingCall.st | 32 +++++++--
osmo-st-sip/callagent/tests/SIPCallAgentTest.st | 47 +++++++-----
osmo-st-sip/callagent/tests/SIPInviteTest.st | 83 ++++++++++++++++++----
.../callagent/tests/SIPRegisterTransactionTest.st | 10 ++-
.../callagent/transactions/SIPTransaction.st | 8 +++
osmo-st-sip/callagent/useragent/SIPUserAgent.st | 8 +--
osmo-st-sip/grammar/SIPGrammar.st | 42 +++++------
28 files changed, 419 insertions(+), 118 deletions(-)
hooks/post-receive
--
Git submodule with Smalltalk modules
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)
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, hfreyther/packages has been updated
via a96c6d7aa2a4b588398e1c872d275b4c3660e4ba (commit)
via fd5aefb73ec944e138d53488916b58421bf44992 (commit)
via 9d1a17e15f6902bc9591680da3375b2d14db16ab (commit)
via b194862b62ffd808c91011f37f2412ebd3cb7378 (commit)
from fdf4adee32a51001eb2b4aeb0209c7529fa07cd3 (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=a96c6d7aa2a4b588398e1c872d275b4c…
commit a96c6d7aa2a4b588398e1c872d275b4c3660e4ba
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jan 21 17:01:53 2015 +0100
debian: Create a new package
http://cgit.osmocom.org/openbsc/commit/?id=fd5aefb73ec944e138d53488916b5842…
commit fd5aefb73ec944e138d53488916b58421bf44992
Merge: fdf4ade 9d1a17e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jan 21 17:01:19 2015 +0100
Merge remote-tracking branch 'origin/master' into hfreyther/packages
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 3 ++-
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 8 +++++---
2 files changed, 7 insertions(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 9d1a17e15f6902bc9591680da3375b2d14db16ab (commit)
from b194862b62ffd808c91011f37f2412ebd3cb7378 (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=9d1a17e15f6902bc9591680da3375b2d…
commit 9d1a17e15f6902bc9591680da3375b2d14db16ab
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jan 21 16:53:53 2015 +0100
osmux: Initialize the socket only once
The per BSC code didn't guard against the init already having
been executed. This lead to:
Adding a osmo_fd that is already in the list.
<000b> bsc_nat_vty.c:1200 Setting up OSMUX socket
So a new socket got created and the old one leaked. Luckily
Linux appears to allow to bind multiple times so we were able
to just read from the new one. Use the same guard that is used
on the MGCP MGW. Re-order the log message to say "Setting up"
before we actually do that. I manually verified that osmux_init
is called at most once.
The log message was spotted by Roch
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via b194862b62ffd808c91011f37f2412ebd3cb7378 (commit)
from 9be675ea52c2da4b7e2de3339e3d600efc8a853b (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=b194862b62ffd808c91011f37f2412eb…
commit b194862b62ffd808c91011f37f2412ebd3cb7378
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jan 20 09:03:19 2015 +0100
debian: Fix dependencies
The dependecies do not match the current package names or are
missing:
Build-Depends:
- renamed libgtp-dev -> libgtp0-dev
- added libosmo-netif-dev
Depends:
- renamed libgtp -> libgtp0
Other run time dependencies might still be missing and have to be
installed manually.
This is taken from Holger's e744ebd17c3761b5cad81d718d0349f2f820ec66.
In addition, the build-dependency on libgtp-dev is replaced by
libgtp0-dev.
-----------------------------------------------------------------------
Summary of changes:
debian/control | 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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, hfreyther/packages has been created
at fdf4adee32a51001eb2b4aeb0209c7529fa07cd3 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=fdf4adee32a51001eb2b4aeb0209c752…
commit fdf4adee32a51001eb2b4aeb0209c7529fa07cd3
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jan 21 12:58:49 2015 +0100
debian: Add current changelog entry
http://cgit.osmocom.org/openbsc/commit/?id=aa037de859f4f7ef8b789695ecd40156…
commit aa037de859f4f7ef8b789695ecd401561e285c6e
Merge: b7ae3e7 9be675e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jan 21 12:58:13 2015 +0100
Merge remote-tracking branch 'origin/master' into hfreyther/packages
Conflicts:
openbsc/include/openbsc/gprs_sgsn.h
-----------------------------------------------------------------------
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, jerlbeck/packages/sgsn has been created
at b7ae3e742fdd0ec18b0aac40c66233da80d42bee (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=b7ae3e742fdd0ec18b0aac40c66233da…
commit b7ae3e742fdd0ec18b0aac40c66233da80d42bee
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jan 20 09:15:40 2015 +0100
debian: Prepare testing release 0.13.2+j1
http://cgit.osmocom.org/openbsc/commit/?id=28480a65fc8d8140715e84d4acefe54e…
commit 28480a65fc8d8140715e84d4acefe54eb182b498
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jan 20 09:03:19 2015 +0100
debian: Fix dependencies
The dependecies do not match the current package names or are
missing:
Build-Depends:
- renamed libgtp-dev -> libgtp0-dev
- added libosmo-netif-dev
Depends:
- renamed libgtp -> libgtp0
Other run time dependencies might still be missing and have to be
installed manually.
This is taken from Holger's e744ebd17c3761b5cad81d718d0349f2f820ec66.
In addition, the build-dependency on libgtp-dev is replaced by
libgtp0-dev.
http://cgit.osmocom.org/openbsc/commit/?id=f2e95c9d58e207a4c68e90b52c636c98…
commit f2e95c9d58e207a4c68e90b52c636c98ea55a32d
Author: Holger Hans Peter Freyther <zecke(a)selfish.org>
Date: Sun Mar 3 18:27:55 2013 +0100
Revert "libgb/gprs: don't use log_info from libcommon anymore"
This reverts commit 11461a64574314fbc4747fe6251ca000fdd56b75.
This is causing crashes as soon as the VTY is used. Debugged by
Katerina and spotted by the customer and during VTY testing.
Conflicts:
openbsc/include/osmocom/gprs/gprs_msgb.h
openbsc/src/gprs/sgsn_main.c
openbsc/src/libgb/common_vty.c
http://cgit.osmocom.org/openbsc/commit/?id=3688abb0b24bf5065f5f8fdf3bac6442…
commit 3688abb0b24bf5065f5f8fdf3bac6442cb87812a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Jan 20 09:25:43 2015 +0100
gbproxy: Remove dummy definition of subscr_put
The definition of subscr_put in gb_proxy_main.c will break linking if
symbols from libcommon are used. Since subscr_put is in libcommon,
there is no need for this dummy definition anymore. This needs to
be fixed to apply 'Revert "libgb/gprs: don't use log_info...'.
This patch removes the dummy definition.
Adresses:
../../src/libcommon/libcommon.a(gsm_subscriber_base.o): In function `subscr_put':
/home/jerlbeck/git/build/openbsc/openbsc/src/libcommon/gsm_subscriber_base.c:90: multiple definition of `subscr_put'
gb_proxy_main.o:/home/jerlbeck/git/build/openbsc/openbsc/src/gprs/gb_proxy_main.c:56: first defined here
c
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
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, on-waves/201504 has been created
at 743654f3603e9209b4d7de75122bdd99ce4e97ae (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=743654f3603e9209b4d7de75122bdd99…
commit 743654f3603e9209b4d7de75122bdd99ce4e97ae
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jan 21 11:39:47 2015 +0100
mgcp: Honor the rtp IP_TOS settings for Osmux
Honor the IP_TOS settings for Osmux as well. Re-use the RTP
setting as it makes sense to classify the audio packets the
same way.
Fixes: OW#1369
Conflicts:
openbsc/include/openbsc/mgcp_internal.h
-----------------------------------------------------------------------
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 9be675ea52c2da4b7e2de3339e3d600efc8a853b (commit)
from d91934357fe28e5362da600e61fd6473f33ff62b (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=9be675ea52c2da4b7e2de3339e3d600e…
commit 9be675ea52c2da4b7e2de3339e3d600efc8a853b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Jan 21 11:39:47 2015 +0100
mgcp: Honor the rtp IP_TOS settings for Osmux
Honor the IP_TOS settings for Osmux as well. Re-use the RTP
setting as it makes sense to classify the audio packets the
same way.
Fixes: OW#1369
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/mgcp_internal.h | 2 ++
openbsc/src/libmgcp/mgcp_network.c | 6 +++---
openbsc/src/libmgcp/mgcp_osmux.c | 1 +
openbsc/src/libmgcp/mgcp_vty.c | 2 +-
4 files changed, 7 insertions(+), 4 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)