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 cbfe8ef90a319af5d79b9daf71d2b9b7724b6b8e (commit)
discards f3c47fa3d806c03ded03db2df066d99d02746eb6 (commit)
discards 27615b08821ce28274781c0fdeb3b346790f48f9 (commit)
discards de8cc00347b8a7a6f84a118061ff12f692e13c6b (commit)
discards 64565a42bd0671a0a76ff52067b3f89e84580f88 (commit)
discards d3d8ad8fb942a09b9181d4af4fd1b253228f016a (commit)
discards ca4cd173b7c5967d07f54361516431391c6ec246 (commit)
discards a53f256fc4c60ddc248c706ac78937fdc4bb4626 (commit)
discards ea14a214ce3d0113eb2568d5c1b25c36b43a4c52 (commit)
discards afdd20dfb0dfc744ce36a36bb701ff7e5292886c (commit)
discards c88796ae5543f4ef44cffd818abec4e357606737 (commit)
discards fac8bf97e1efb4edabcd7d216d2077a8e7860517 (commit)
discards 5276257deb22cbb21d9412c5f4314f852dd22e64 (commit)
discards 53031a102b78d5d24ee0bb533062fe35bdf5fd7b (commit)
discards 1ede9ba708b25479c3d339d3275a33996f032ae4 (commit)
discards fbbc4a98998840a98402f75c2caa5e0bd548e724 (commit)
discards 449619df45c76003b3d276b11e3ce03f57caac92 (commit)
discards 1083ca12326f3f51d2822371603a83eb45dbd5e8 (commit)
via 72b54994d68d89ff2cccf3e113d92ebbe0f7ca17 (commit)
via 8a429f4242565cb7b93fe2339ce79b25a0206ca4 (commit)
via cc010b38444238f3492b8863c50d58b43b141c34 (commit)
via 84d82ddbc66ae37a8e275bd4be7d317133d63a4a (commit)
via a50c77163fc84dab5d137cbfe06335571387fbf1 (commit)
via fed0c790379929813407108618db7b7143e7be97 (commit)
via 8efcafd1bd5f825d2e88c8e0ded1e16e9107ca6b (commit)
via 468eebefdd5e98748c47891c381e0a91b27b8161 (commit)
via cebc8b091949338b11c69b0d5ec090bc80773ac5 (commit)
via e70c27ff1174bd43c95ce1f18e64b7ced20889f7 (commit)
via 6dad5dfb86f36ba9ef152cab8f1116ed8b9ed85e (commit)
via ae361bf3597f208e36c248b1481e1a52cb163089 (commit)
via a284f119e360d69805a355f13e037a56a4b61613 (commit)
via b48e6dd0919fca3a2d311a1fd4bb422f4dfba1c7 (commit)
via 6484925e96df54873ce2e3eb3b44bd2db86a4341 (commit)
via 8d3c3c7b8be945b303d221e689e49f07ddeede43 (commit)
via 55c141829282d7c367922a5ff3505c5671b37015 (commit)
via 35a058d09e0dcdabf2887608c7e38a73413b7fb1 (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 (cbfe8ef90a319af5d79b9daf71d2b9b7724b6b8e)
\
N -- N -- N (72b54994d68d89ff2cccf3e113d92ebbe0f7ca17)
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=72b54994d68d89ff2cccf3e113d92ebb…
commit 72b54994d68d89ff2cccf3e113d92ebbe0f7ca17
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=8a429f4242565cb7b93fe2339ce79b25…
commit 8a429f4242565cb7b93fe2339ce79b25a0206ca4
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=cc010b38444238f3492b8863c50d58b4…
commit cc010b38444238f3492b8863c50d58b43b141c34
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=84d82ddbc66ae37a8e275bd4be7d3171…
commit 84d82ddbc66ae37a8e275bd4be7d317133d63a4a
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=a50c77163fc84dab5d137cbfe0633557…
commit a50c77163fc84dab5d137cbfe06335571387fbf1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:19:46 2014 +0100
sgsn: Show GSUP client info on 'show sgsn'
This commit adds a line to the output of 'show sgsn' if the GSUP
client has been initialized:
- Remote authorization: [not] connected to HOST:PORT via GSUP
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=fed0c790379929813407108618db7b71…
commit fed0c790379929813407108618db7b7143e7be97
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:18:54 2014 +0100
sgsn: Send PING and eventually reconnect
Currently, the reconnect mechanism relies on gsup_client_updown_cb
which in turn gets called based on the OS' view of connection state.
This patch adds a timer based PING mechanism that regularly sends
PING messages and forces a reconnect if a PONG message won't be
received until the next PING message is scheduled. The current ping
interval is 20s.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=8efcafd1bd5f825d2e88c8e0ded1e16e…
commit 8efcafd1bd5f825d2e88c8e0ded1e16e9107ca6b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:15:55 2014 +0100
sgsn: Handle incoming IPA CCM message in gsup_client_read_cb
Currently the IPA CCM messages are not handled by the GSUP client.
This means, that the client doesn't answer to PING and ID_GET and
logs notices when receiving PONG or ID_ACK. At least the PING
functionality (remotely originated PING) shall be supported.
This patch extends gsup_client_read_cb by a call to
ipaccess_bts_handle_ccm. Only when the return code is 0, the message
is processed further and checked for an OSMO/GSUP message. ID_GET
messages are answered by a dummy description, where only the
unit_name is set to 'SGSN'.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=468eebefdd5e98748c47891c381e0a91…
commit 468eebefdd5e98748c47891c381e0a91b27b8161
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:00:56 2014 +0100
sgsn: Handle return code of ipa_client_conn_open correctly
The ipa_client_conn_open function does not distinguish between a
connection being already established or waiting for establishment.
In either case, the application gets informed about the connection
state via the updown_cb. The 'up' parameter is only set, if
poll/select consider the socket as writable.
This patch handles both cases equally and fully relies on the
updown_cb to adjust the gsupc obejct state.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=cebc8b091949338b11c69b0d5ec090bc…
commit cebc8b091949338b11c69b0d5ec090bc80773ac5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:50:05 2014 +0100
sgsn: Avoid sending stale GSUP requests after reconnect
Currently, messages are added to the tx queue even if the connection
is down for some reason and all of these messages are eventually sent
after a re-connect. The MS has probably sent several Attach Requests
while the connection was down and will continue doing so. Therefore
these stored messages could be dropped.
This patch clears the queue before re-connecting and also extends
gprs_gsup_client_send to return immediately, when the connection is
not established instead of calling ipa_client_conn_send.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=e70c27ff1174bd43c95ce1f18e64b7ce…
commit e70c27ff1174bd43c95ce1f18e64b7ced20889f7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 15:00:29 2014 +0100
sgsn: Add automatic re-connect if the GSUP connection is down
Currently the GSUP connection to a server is not restarted if the
connection cannot be established or is terminated during operation.
This commit adds a timer based connection mechanism, basically
consisting of a timer callback that calls gsup_client_connect. The
timer is eventually triggered (up == 0) or cleared (up != 0) by
gsup_client_updown_cb. It adds calls to osmo_timer_del() to
gsup_client_connect and gprs_gsup_client_destroy. The latter is now
called instead of talloc_free in gprs_gsup_client_create on error to
be on the safe side.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=6dad5dfb86f36ba9ef152cab8f1116ed…
commit 6dad5dfb86f36ba9ef152cab8f1116ed8b9ed85e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:30:41 2014 +0100
sgsn/test: Extend tests to simulate lost GSUP requests
This patch extends test_gmm_attach to optionally resend Attach
Requests until the SGSN responds to it instead of calling
OSMO_ASSERT at a few places. The test_gmm_attach_subscr_gsup_auth
test optionally uses this feature. It is called once in either mode.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=ae361bf3597f208e36c248b1481e1a52…
commit ae361bf3597f208e36c248b1481e1a52cb163089
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:26:09 2014 +0100
sgsn/test: Add GMM test for a GSUP based attach procedure
This test calls test_gmm_attach() where the mocked subscriber
functions insert GSUP messages instead of manipulating the
subscriber structure directly.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=a284f119e360d69805a355f13e037a56…
commit a284f119e360d69805a355f13e037a56a4b61613
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:19:50 2014 +0100
sgsn/test: Add wrapper for gprs_subscr_rx_gsup_message
Currently, several lines of boiler plate are needed around a call to
gprs_subscr_rx_gsup_message.
This patch puts all of this (including the call to
gprs_subscr_rx_gsup_message) into a separate function.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=b48e6dd0919fca3a2d311a1fd4bb422f…
commit b48e6dd0919fca3a2d311a1fd4bb422f4dfba1c7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:17:10 2014 +0100
sgsn: Log requested state change in sgsn_auth_update
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=6484925e96df54873ce2e3eb3b44bd2d…
commit 6484925e96df54873ce2e3eb3b44bd2db86a4341
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:08:48 2014 +0100
sgsn: Add global require_update_location flag
This flag is used to determine, whether the Update Location procedure
shall be invoked. This is currently only set, when the 'remote'
authorization policy is set. When the flag is set, sgsn_auth_update
will not never be called directly by sgsn_auth_request, if an Attach
Request procedure is pending, even if the remote connection fails for
some reason.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=8d3c3c7b8be945b303d221e689e49f07…
commit 8d3c3c7b8be945b303d221e689e49f07ddeede43
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 17 13:20:08 2014 +0100
sgsn: Replace subscr.authenticate by global require_authentication flag
Currently the flag 'authenticate' is managed per subscriber.
This patch replaces that flag by a global cfg.require_authentication
flag that enables/disables the use of the Auth & Ciph procedure for
every subscriber. The flag is set by the VTY, if and only if the
authorization policy is 'remote'.
The VTY command
- update-subscriber imsi IMSI insert authenticate <0-1>
is removed.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=55c141829282d7c367922a5ff3505c56…
commit 55c141829282d7c367922a5ff3505c5671b37015
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 16 08:41:34 2014 +0100
openbsc: Ignore generated coverage analysis files
This patch adds *.gcda and *.gcno to .gitignore to skip files that
are generated by gcc --coverage and related tools.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=35a058d09e0dcdabf2887608c7e38a73…
commit 35a058d09e0dcdabf2887608c7e38a73413b7fb1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 12:46:47 2014 +0100
sgsn: Integrate the GSUP client into the SGSN
This commit adds GSUP client configuration (via VTY), connection set
up, and real message sending.
The following configuration commands are added:
- gsup remote-ip A.B.C.D set server IP address
- gsup remote-port PORT set server TCP port
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_subscriber.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, jerlbeck/wip/gprs-patching has been updated
discards 35aa453126a061ad6fa06e0ea86969529de9cd28 (commit)
discards b26e659a088ad866c56eb3397bc8aff0a7350640 (commit)
discards 318bcda0c07c4bc3c3be6d622ce312faa1b5a6a5 (commit)
discards 392c4754e2ddd572ac1d1c2ed80cf481b1c63ee8 (commit)
discards 34887ace4d92eed6c478c44add5056e93e695d2e (commit)
discards b3116782778dc8125e232fb2808a523782ab30af (commit)
discards 637ba7592e37ffe1bf8053bd7e56ad48b1347fb7 (commit)
discards b908f5b672827402e59af33a03e9df1350e0453b (commit)
discards 407bff0c6e0c607f8e7d5ec6e0a093df57284707 (commit)
discards c1b63debaa95506b9e0ca066c0f93d6d00b07967 (commit)
discards 4a73b1aed68590370fbeb9bc0ec5b7bf7daa8300 (commit)
discards 4e8f42720a530fca0a44f761990b64bb77446ddb (commit)
discards 5b4c44f4f0f902fa3762793b9a10b3392031f140 (commit)
discards b26b9383507a0b11db0f97c6e6e3f3b1cb403f37 (commit)
discards 52678bb8dcd0da85496e6351afe6f068fe94e0b6 (commit)
discards 16a158c64e65b0361888b6cc00e77c6e5e6afeed (commit)
via cbfe8ef90a319af5d79b9daf71d2b9b7724b6b8e (commit)
via f3c47fa3d806c03ded03db2df066d99d02746eb6 (commit)
via 27615b08821ce28274781c0fdeb3b346790f48f9 (commit)
via de8cc00347b8a7a6f84a118061ff12f692e13c6b (commit)
via 64565a42bd0671a0a76ff52067b3f89e84580f88 (commit)
via d3d8ad8fb942a09b9181d4af4fd1b253228f016a (commit)
via ca4cd173b7c5967d07f54361516431391c6ec246 (commit)
via a53f256fc4c60ddc248c706ac78937fdc4bb4626 (commit)
via ea14a214ce3d0113eb2568d5c1b25c36b43a4c52 (commit)
via afdd20dfb0dfc744ce36a36bb701ff7e5292886c (commit)
via c88796ae5543f4ef44cffd818abec4e357606737 (commit)
via fac8bf97e1efb4edabcd7d216d2077a8e7860517 (commit)
via 5276257deb22cbb21d9412c5f4314f852dd22e64 (commit)
via 53031a102b78d5d24ee0bb533062fe35bdf5fd7b (commit)
via 1ede9ba708b25479c3d339d3275a33996f032ae4 (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 (35aa453126a061ad6fa06e0ea86969529de9cd28)
\
N -- N -- N (cbfe8ef90a319af5d79b9daf71d2b9b7724b6b8e)
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=cbfe8ef90a319af5d79b9daf71d2b9b7…
commit cbfe8ef90a319af5d79b9daf71d2b9b7724b6b8e
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=f3c47fa3d806c03ded03db2df066d99d…
commit f3c47fa3d806c03ded03db2df066d99d02746eb6
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=27615b08821ce28274781c0fdeb3b346…
commit 27615b08821ce28274781c0fdeb3b346790f48f9
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=de8cc00347b8a7a6f84a118061ff12f6…
commit de8cc00347b8a7a6f84a118061ff12f692e13c6b
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=64565a42bd0671a0a76ff52067b3f89e…
commit 64565a42bd0671a0a76ff52067b3f89e84580f88
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:19:46 2014 +0100
sgsn: Show GSUP client info on 'show sgsn'
This commit adds a line to the output of 'show sgsn' if the GSUP
client has been initialized:
- Remote authorization: [not] connected to HOST:PORT via GSUP
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=d3d8ad8fb942a09b9181d4af4fd1b253…
commit d3d8ad8fb942a09b9181d4af4fd1b253228f016a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:18:54 2014 +0100
sgsn: Send PING and eventually reconnect
Currently, the reconnect mechanism relies on gsup_client_updown_cb
which in turn gets called based on the OS' view of connection state.
This patch adds a timer based PING mechanism that regularly sends
PING messages and forces a reconnect if a PONG message won't be
received until the next PING message is scheduled. The current ping
interval is 20s.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=ca4cd173b7c5967d07f5436151643139…
commit ca4cd173b7c5967d07f54361516431391c6ec246
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:15:55 2014 +0100
sgsn: Handle incoming IPA CCM message in gsup_client_read_cb
Currently the IPA CCM messages are not handled by the GSUP client.
This means, that the client doesn't answer to PING and ID_GET and
logs notices when receiving PONG or ID_ACK. At least the PING
functionality (remotely originated PING) shall be supported.
This patch extends gsup_client_read_cb by a call to
ipaccess_bts_handle_ccm. Only when the return code is 0, the message
is processed further and checked for an OSMO/GSUP message. ID_GET
messages are answered by a dummy description, where only the
unit_name is set to 'SGSN'.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=a53f256fc4c60ddc248c706ac78937fd…
commit a53f256fc4c60ddc248c706ac78937fdc4bb4626
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:00:56 2014 +0100
sgsn: Handle return code of ipa_client_conn_open correctly
The ipa_client_conn_open function does not distinguish between a
connection being already established or waiting for establishment.
In either case, the application gets informed about the connection
state via the updown_cb. The 'up' parameter is only set, if
poll/select consider the socket as writable.
This patch handles both cases equally and fully relies on the
updown_cb to adjust the gsupc obejct state.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=ea14a214ce3d0113eb2568d5c1b25c36…
commit ea14a214ce3d0113eb2568d5c1b25c36b43a4c52
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:50:05 2014 +0100
sgsn: Avoid sending stale GSUP requests after reconnect
Currently, messages are added to the tx queue even if the connection
is down for some reason and all of these messages are eventually sent
after a re-connect. The MS has probably sent several Attach Requests
while the connection was down and will continue doing so. Therefore
these stored messages could be dropped.
This patch clears the queue before re-connecting and also extends
gprs_gsup_client_send to return immediately, when the connection is
not established instead of calling ipa_client_conn_send.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=afdd20dfb0dfc744ce36a36bb701ff7e…
commit afdd20dfb0dfc744ce36a36bb701ff7e5292886c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 15:00:29 2014 +0100
sgsn: Add automatic re-connect if the GSUP connection is down
Currently the GSUP connection to a server is not restarted if the
connection cannot be established or is terminated during operation.
This commit adds a timer based connection mechanism, basically
consisting of a timer callback that calls gsup_client_connect. The
timer is eventually triggered (up == 0) or cleared (up != 0) by
gsup_client_updown_cb. It adds calls to osmo_timer_del() to
gsup_client_connect and gprs_gsup_client_destroy. The latter is now
called instead of talloc_free in gprs_gsup_client_create on error to
be on the safe side.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=c88796ae5543f4ef44cffd818abec4e3…
commit c88796ae5543f4ef44cffd818abec4e357606737
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:30:41 2014 +0100
sgsn/test: Extend tests to simulate lost GSUP requests
This patch extends test_gmm_attach to optionally resend Attach
Requests until the SGSN responds to it instead of calling
OSMO_ASSERT at a few places. The test_gmm_attach_subscr_gsup_auth
test optionally uses this feature. It is called once in either mode.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=fac8bf97e1efb4edabcd7d216d2077a8…
commit fac8bf97e1efb4edabcd7d216d2077a8e7860517
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:26:09 2014 +0100
sgsn/test: Add GMM test for a GSUP based attach procedure
This test calls test_gmm_attach() where the mocked subscriber
functions insert GSUP messages instead of manipulating the
subscriber structure directly.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=5276257deb22cbb21d9412c5f4314f85…
commit 5276257deb22cbb21d9412c5f4314f852dd22e64
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:19:50 2014 +0100
sgsn/test: Add wrapper for gprs_subscr_rx_gsup_message
Currently, several lines of boiler plate are needed around a call to
gprs_subscr_rx_gsup_message.
This patch puts all of this (including the call to
gprs_subscr_rx_gsup_message) into a separate function.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=53031a102b78d5d24ee0bb533062fe35…
commit 53031a102b78d5d24ee0bb533062fe35bdf5fd7b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:17:10 2014 +0100
sgsn: Log requested state change in sgsn_auth_update
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=1ede9ba708b25479c3d339d3275a3399…
commit 1ede9ba708b25479c3d339d3275a33996f032ae4
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:08:48 2014 +0100
sgsn: Add global require_update_location flag
This flag is used to determine, whether the Update Location procedure
shall be invoked. This is currently only set, when the 'remote'
authorization policy is set. When the flag is set, sgsn_auth_update
will not never be called directly by sgsn_auth_request, if an Attach
Request procedure is pending, even if the remote connection fails for
some reason.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/sgsn/sgsn_test.ok | 2 ++
1 file changed, 2 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 49f26bf6e8285cd99f7e5d71d9f902f10b9212a1 (commit)
from 07e39302ecc1fc995f3b9fee5d867ea771621474 (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-pcu/commit/?id=49f26bf6e8285cd99f7e5d71d9f902f…
commit 49f26bf6e8285cd99f7e5d71d9f902f10b9212a1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Dec 20 15:21:43 2014 +0100
Fix VTY documentation
Documentation error (missing docs):
<command id='show tbf all'>
<param name='all' doc='(null)' />
-----------------------------------------------------------------------
Summary of changes:
src/pcu_vty.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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, jerlbeck/wip/gprs-patching has been updated
via 35aa453126a061ad6fa06e0ea86969529de9cd28 (commit)
via b26e659a088ad866c56eb3397bc8aff0a7350640 (commit)
via 318bcda0c07c4bc3c3be6d622ce312faa1b5a6a5 (commit)
via 392c4754e2ddd572ac1d1c2ed80cf481b1c63ee8 (commit)
via 34887ace4d92eed6c478c44add5056e93e695d2e (commit)
via b3116782778dc8125e232fb2808a523782ab30af (commit)
via 637ba7592e37ffe1bf8053bd7e56ad48b1347fb7 (commit)
via b908f5b672827402e59af33a03e9df1350e0453b (commit)
via 407bff0c6e0c607f8e7d5ec6e0a093df57284707 (commit)
via c1b63debaa95506b9e0ca066c0f93d6d00b07967 (commit)
via 4a73b1aed68590370fbeb9bc0ec5b7bf7daa8300 (commit)
via 4e8f42720a530fca0a44f761990b64bb77446ddb (commit)
from 5b4c44f4f0f902fa3762793b9a10b3392031f140 (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=35aa453126a061ad6fa06e0ea8696952…
commit 35aa453126a061ad6fa06e0ea86969529de9cd28
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:19:46 2014 +0100
sgsn: Show GSUP client info on 'show sgsn' (TODO)
Ticket: OW#????
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=b26e659a088ad866c56eb3397bc8aff0…
commit b26e659a088ad866c56eb3397bc8aff0a7350640
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:18:54 2014 +0100
sgsn: Send PING and eventually reconnect (TODO)
Ticket: OW#????
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=318bcda0c07c4bc3c3be6d622ce312fa…
commit 318bcda0c07c4bc3c3be6d622ce312faa1b5a6a5
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:15:55 2014 +0100
sgsn: Handle incoming IPA CCM message in gsup_client_read_cb (TODO)
This patch adds a call to ipaccess_bts_handle_ccm and continues
depending on the return code.
TODO:
- commit message (what changes this?)
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=392c4754e2ddd572ac1d1c2ed80cf481…
commit 392c4754e2ddd572ac1d1c2ed80cf481b1c63ee8
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=34887ace4d92eed6c478c44add5056e9…
commit 34887ace4d92eed6c478c44add5056e93e695d2e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:00:56 2014 +0100
sgsn: Handle return code of ipa_client_conn_open correctly
The ipa_client_conn_open function does not distinguish between a
connection being already established or waiting for establishment.
In either case, the application gets informed about the connection
state via the updown_cb. The 'up' parameter is only set, if
poll/select consider the socket as writable.
This patch handles both cases equally and fully relies on the
updown_cb to adjust the gsupc obejct state.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=b3116782778dc8125e232fb2808a5237…
commit b3116782778dc8125e232fb2808a523782ab30af
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:50:05 2014 +0100
sgsn: Avoid sending stale GSUP requests after reconnect
Currently, messages are added to the tx queue even if the connection
is down for some reason and all of these messages are eventually sent
after a re-connect. The MS has probably sent several Attach Requests
while the connection was down and will continue doing so. Therefore
these stored messages could be dropped.
This patch clears the queue before re-connecting and also extends
gprs_gsup_client_send to return immediately, when the connection is
not established instead of calling ipa_client_conn_send.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=637ba7592e37ffe1bf8053bd7e56ad48…
commit 637ba7592e37ffe1bf8053bd7e56ad48b1347fb7
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:43:41 2014 +0100
gprs: Stop the GSUP client connect timer
Currently the connection timer is not stopped before reconnect before
calling talloc_free on the gsupc object.
This patch adds calls to osmo_timer_del() to gsup_client_connect and
gprs_gsup_client_destroy. The latter is now called instead of
talloc_free in gprs_gsup_client_create on error to be on the safe
side.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=b908f5b672827402e59af33a03e9df13…
commit b908f5b672827402e59af33a03e9df1350e0453b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:30:41 2014 +0100
sgsn/test: Extend tests to simulate lost GSUP requests
This patch extends test_gmm_attach to optionally resend Attach
Requests until the SGSN responds to it instead of calling
OSMO_ASSERT at a few places. The test_gmm_attach_subscr_gsup_auth
test optionally uses this feature. It is called once in either mode.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=407bff0c6e0c607f8e7d5ec6e0a093df…
commit 407bff0c6e0c607f8e7d5ec6e0a093df57284707
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:26:09 2014 +0100
sgsn/test: Add GMM test for a GSUP based attach procedure
This test calls test_gmm_attach() where the mocked subscriber
functions insert GSUP messages instead of manipulating the
subscriber structure directly.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=c1b63debaa95506b9e0ca066c0f93d6d…
commit c1b63debaa95506b9e0ca066c0f93d6d00b07967
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:19:50 2014 +0100
sgsn/test: Add wrapper for gprs_subscr_rx_gsup_message
Currently, several lines of boiler plate are needed around a call to
gprs_subscr_rx_gsup_message.
This patch puts all of this (including the call to
gprs_subscr_rx_gsup_message) into a separate function.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=4a73b1aed68590370fbeb9bc0ec5b7bf…
commit 4a73b1aed68590370fbeb9bc0ec5b7bf7daa8300
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:17:10 2014 +0100
sgsn: Log requested state change in sgsn_auth_update
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=4e8f42720a530fca0a44f761990b64bb…
commit 4e8f42720a530fca0a44f761990b64bb77446ddb
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 18:08:48 2014 +0100
sgsn: Add global require_update_location flag
This flag is used to determine, whether the Update Location procedure
shall be invoked. This is currently only set, when the 'remote'
authorization policy is set. When the flag is set, sgsn_auth_update
will not never be called directly by sgsn_auth_request, if an Attach
Request procedure is pending, even if the remote connection fails for
some reason.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_gsup_client.h | 2 +
openbsc/include/openbsc/sgsn.h | 1 +
openbsc/src/gprs/gprs_gsup_client.c | 125 +++++++++++++++++++--
openbsc/src/gprs/sgsn_auth.c | 18 ++-
openbsc/src/gprs/sgsn_vty.c | 12 ++
openbsc/tests/sgsn/sgsn_test.c | 171 +++++++++++++++++++++++------
6 files changed, 278 insertions(+), 51 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 687046ba2f0527456ae47365a9709fc939fdaf48 (commit)
from 37fcd93a508b52f6f33bf47191bba41cb7367b0d (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/libosmo-abis/commit/?id=687046ba2f0527456ae47365a97…
commit 687046ba2f0527456ae47365a9709fc939fdaf48
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 17:39:58 2014 +0100
ipa: Set the BSC_FD_WRITE in ipa_client_conn_open
When the link is being created BSC_FD_WRITE and BSC_FD_READ are
being ored into the flag. When the socket connects the first time
the ipa_client_fd_cb function is called and the link->state is
moved from connecting to connect.
In case the connection drops and ipa_client_conn_open is called
again the BSC_FD_WRITE flag might not be set. This means that after
the socket is connected, ipa_client_fd_cb will not be called. This
means that the updown_cb will not be called until after the first
write or read on the socket. It might even lead to missing some
data.
When re-connecting set the write flag again.
-----------------------------------------------------------------------
Summary of changes:
src/input/ipa.c | 1 +
1 file changed, 1 insertion(+)
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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, master has been updated
via 43498b223e82cb14cdd3f8288d48c928b2974248 (commit)
from ebe29d32359d0927034291d90ebc72d69fbb1606 (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:
src/Makefile.am | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, sylvain/live has been updated
discards ae431b5ba7263b1997ba59f92c5ece0e9e7eee9f (commit)
via be52b56a14f8b0f6cc2a939d4ca84f202d5aa361 (commit)
via 43498b223e82cb14cdd3f8288d48c928b2974248 (commit)
via ebe29d32359d0927034291d90ebc72d69fbb1606 (commit)
via 3cec874ad26f8318c572dcf54de9f1026a29ea21 (commit)
via 1654db12d7b2ef168d00755887c5ed6f1f6b4780 (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 (ae431b5ba7263b1997ba59f92c5ece0e9e7eee9f)
\
N -- N -- N (be52b56a14f8b0f6cc2a939d4ca84f202d5aa361)
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-gmr/commit/?id=be52b56a14f8b0f6cc2a939d4ca84f2…
commit be52b56a14f8b0f6cc2a939d4ca84f202d5aa361
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Wed Mar 14 10:48:46 2012 +0100
[hack] Add first attempt at live stream processing
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 13 +++++--------
src/Makefile.am | 17 +++++++++--------
src/codec/Makefile.am | 1 +
3 files changed, 15 insertions(+), 16 deletions(-)
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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 "Software for ETSI GMR (GEO Mobile Radio)".
The branch, sylvain/gr has been updated
discards d534e856df4502d25fa7d36485f2efce4270f9eb (commit)
discards a3edab22845fccf8e4d45ef01a4a23ce34b2cb67 (commit)
discards 83e5e435bbab2661988c9da510870c312fe9b1e1 (commit)
discards c8d97ee6786f9774dd204c69239e2001640e7509 (commit)
discards eb977c16ea076606916e7aba5654588bc49fe193 (commit)
discards e2f16292365510609e8c9b0c1c075c1efd635e7c (commit)
via ce3c94735cf8cfb832868e73bca6ccae178548be (commit)
via 4ad89fc9bb43e94dfae0da0af2907c746c8b209c (commit)
via a681c363103ea35890b0a16d2325697ea69c08fa (commit)
via 1dc9cff788933e135c139a501ee2477826128111 (commit)
via 6a109c35cc2ee7f209d9f126f9f07346016d2ae8 (commit)
via 2c42fab8aeea59cde5298e719e4e2a84767b07a3 (commit)
via 43498b223e82cb14cdd3f8288d48c928b2974248 (commit)
via ebe29d32359d0927034291d90ebc72d69fbb1606 (commit)
via 3cec874ad26f8318c572dcf54de9f1026a29ea21 (commit)
via 1654db12d7b2ef168d00755887c5ed6f1f6b4780 (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 (d534e856df4502d25fa7d36485f2efce4270f9eb)
\
N -- N -- N (ce3c94735cf8cfb832868e73bca6ccae178548be)
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-gmr/commit/?id=ce3c94735cf8cfb832868e73bca6cca…
commit ce3c94735cf8cfb832868e73bca6ccae178548be
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Mon Oct 13 23:27:52 2014 +0200
add parser
http://cgit.osmocom.org/osmo-gmr/commit/?id=4ad89fc9bb43e94dfae0da0af2907c7…
commit 4ad89fc9bb43e94dfae0da0af2907c746c8b209c
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Oct 12 17:55:02 2014 +0200
updates ...
http://cgit.osmocom.org/osmo-gmr/commit/?id=a681c363103ea35890b0a16d2325697…
commit a681c363103ea35890b0a16d2325697ea69c08fa
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sat Oct 11 16:49:29 2014 +0200
Commit the new FFT detect code (WIP)
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=1dc9cff788933e135c139a501ee2477…
commit 1dc9cff788933e135c139a501ee2477826128111
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Sep 28 16:41:44 2014 +0200
minor fix to gsmtap
http://cgit.osmocom.org/osmo-gmr/commit/?id=6a109c35cc2ee7f209d9f126f9f0734…
commit 6a109c35cc2ee7f209d9f126f9f07346016d2ae8
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Sep 28 16:41:31 2014 +0200
gr-gmr1: Add new FFT detection code
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
http://cgit.osmocom.org/osmo-gmr/commit/?id=2c42fab8aeea59cde5298e719e4e2a8…
commit 2c42fab8aeea59cde5298e719e4e2a84767b07a3
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Sun Aug 31 22:10:41 2014 +0200
gr-gmr1: First code import
Nothing really serious yet, just experimenting on how GNURadio bindings
would look
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 13 +++++--------
src/Makefile.am | 11 ++++++-----
src/codec/Makefile.am | 1 +
3 files changed, 12 insertions(+), 13 deletions(-)
hooks/post-receive
--
Software for ETSI GMR (GEO Mobile Radio)
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 363a67f814b5864ec6e28fda525a59da129792ea (commit)
discards 486d80c7fee30540ddcdbc48f5901347de723c09 (commit)
discards 116d9aac200398f15d408435efe492acfd51b1e1 (commit)
discards 9c5fbdcc5d4a8b3822f2e5009e8a36e9c5a55d79 (commit)
discards 55ef4c0f5d145cd435b8a28545643b9e48d36add (commit)
discards 45666f3ee24d32b6a1f7d22a89f1394db052ff32 (commit)
discards 35c839172fdc09c9a9a25bec29ad0efd9951a4fc (commit)
discards d46917036068afa8eade633e63aa9542fada8e4d (commit)
discards 677da180780e04b9ef9c9b21dba0a37f84f2cc86 (commit)
discards 662ed57a219ae62efdf6c80f61226a7b4f6bd09d (commit)
discards d26b234117c4a7fd4c3574d66a047715b136a6f7 (commit)
discards e21aa8f0e5249f4fe841fccbd8ab37055636e73d (commit)
via 5b4c44f4f0f902fa3762793b9a10b3392031f140 (commit)
via b26b9383507a0b11db0f97c6e6e3f3b1cb403f37 (commit)
via 52678bb8dcd0da85496e6351afe6f068fe94e0b6 (commit)
via 16a158c64e65b0361888b6cc00e77c6e5e6afeed (commit)
via fbbc4a98998840a98402f75c2caa5e0bd548e724 (commit)
via 449619df45c76003b3d276b11e3ce03f57caac92 (commit)
via 1083ca12326f3f51d2822371603a83eb45dbd5e8 (commit)
via f49426120f298adcbacd93635a2b86042d059266 (commit)
via e45cf6c991905e33bdc8e4c7d3ccd6d4c26f1c5c (commit)
via 67b6f95811cfa2599e483457fcd3516b815bb7db (commit)
via 28fe5af26e62e0ac770de4c2d92de6387564eb34 (commit)
via d32673d270c4331682cd8f9125c8af5e4f220e78 (commit)
via a0a1cfd7b31296e990c934b3606e69f5b0b0c071 (commit)
via 707858260d79b533a86b4c055a980a184d3b8339 (commit)
via ea8279db8b9566d8864c05e13800fa88b0cfc014 (commit)
via 94b669fa7d70192eb75764d6228c0a5e2a20cede (commit)
via 89d84efdeb1a26d3294a360ecbcc1ac1012742ee (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 (363a67f814b5864ec6e28fda525a59da129792ea)
\
N -- N -- N (5b4c44f4f0f902fa3762793b9a10b3392031f140)
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=5b4c44f4f0f902fa3762793b9a10b339…
commit 5b4c44f4f0f902fa3762793b9a10b3392031f140
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 15:00:29 2014 +0100
sgsn: GSUP client reconnect (WIP)
TODO:
- basically works
- commit text
- when requests are lost, the SGSN is (sometimes?) in a state,
where when it receives repeated Attach Req message, it sends
Update Location via GSUP, receives the Res but doesn't continue
with the procedure.
Ticket: OW#????
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=b26b9383507a0b11db0f97c6e6e3f3b1…
commit b26b9383507a0b11db0f97c6e6e3f3b1cb403f37
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=52678bb8dcd0da85496e6351afe6f068…
commit 52678bb8dcd0da85496e6351afe6f068fe94e0b6
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=16a158c64e65b0361888b6cc00e77c6e…
commit 16a158c64e65b0361888b6cc00e77c6e5e6afeed
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=fbbc4a98998840a98402f75c2caa5e0b…
commit fbbc4a98998840a98402f75c2caa5e0bd548e724
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 17 13:20:08 2014 +0100
sgsn: Replace subscr.authenticate by global require_authentication flag
Currently the flag 'authenticate' is managed per subscriber.
This patch replaces that flag by a global cfg.require_authentication
flag that enables/disables the use of the Auth & Ciph procedure for
every subscriber. The flag is set by the VTY, if and only if the
authorization policy is 'remote'.
The VTY command
- update-subscriber imsi IMSI insert authenticate <0-1>
is removed.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=449619df45c76003b3d276b11e3ce03f…
commit 449619df45c76003b3d276b11e3ce03f57caac92
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 16 08:41:34 2014 +0100
openbsc: Ignore generated coverage analysis files
This patch adds *.gcda and *.gcno to .gitignore to skip files that
are generated by gcc --coverage and related tools.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=1083ca12326f3f51d2822371603a83eb…
commit 1083ca12326f3f51d2822371603a83eb45dbd5e8
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 12:46:47 2014 +0100
sgsn: Integrate the GSUP client into the SGSN
This commit adds GSUP client configuration (via VTY), connection set
up, and real message sending.
The following configuration commands are added:
- gsup remote-ip A.B.C.D set server IP address
- gsup remote-port PORT set server TCP port
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=f49426120f298adcbacd93635a2b8604…
commit f49426120f298adcbacd93635a2b86042d059266
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 12:28:21 2014 +0100
sgsn: Add GSUP client
This commit adds the client code to get subscriber information from a
remote server. It provides an IPA over TCP connection to transmit and
receive GSUP messages.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=e45cf6c991905e33bdc8e4c7d3ccd6d4…
commit e45cf6c991905e33bdc8e4c7d3ccd6d4c26f1c5c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 15 10:16:02 2014 +0100
sgsn/doc: Add IPA default parameters
This commit adds the default protocol identifiers that should be used
for GSUP by the IPA protocol.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=67b6f95811cfa2599e483457fcd3516b…
commit 67b6f95811cfa2599e483457fcd3516b815bb7db
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 12 15:01:37 2014 +0100
gprs: Add subscriber functions to create/handle GSUP messages
This patch extends gprs_subscr_query_auth_info and
gprs_subscr_location_update to create GSUP messages with the help of
a static gprs_subscr_tx_gsup_message function. A corresponding
gprs_subscr_rx_gsup_message is added which takes a messages, gets the
subscr, and updates it accordingly.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=28fe5af26e62e0ac770de4c2d92de638…
commit 28fe5af26e62e0ac770de4c2d92de6387564eb34
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 16:54:14 2014 +0100
gprs: Add encoder/decoder for the Subscriber Update Protocol
This patch adds functions to encode and decode GSUP messages. This
does not include the layer 1 framing (IPA). The messages so far
supported are: send_auth_info_*, update_location_*,
location_cancellation_*.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=d32673d270c4331682cd8f9125c8af5e…
commit d32673d270c4331682cd8f9125c8af5e4f220e78
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 15:14:14 2014 +0100
sgsn/doc: Add protocol specification for remote subscriber update
This is the first version of the specification for the GPRS
Subscriber Update Protocol.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=a0a1cfd7b31296e990c934b3606e69f5…
commit a0a1cfd7b31296e990c934b3606e69f5b0b0c071
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 12:05:29 2014 +0100
gprs: Add gprs_shift_tlv function
This function is similar to gprs_match_tlv with the exception, that
the tag is not compared but returned in *tag instead.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=707858260d79b533a86b4c055a980a18…
commit 707858260d79b533a86b4c055a980a184d3b8339
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 11 11:01:46 2014 +0100
gprs: Move TLV parser functions to gprs_utils.c and rename them
Currently the parser functions for single information elements are
defined within gprs_gb_parse.c and not exported explicitely. In
addition they are named like libosmocore's TLV parser functions and
do not have a proper name prefix. Since it is planned to use them for
other protocols, they need to be globally accessible.
This patch moves them to gprs_utils.c and renames them.
The new names are:
lv_shift -> gprs_shift_lv
v_fixed_shift -> gprs_shift_v_fixed
lv_shift -> gprs_shift_lv
v_fixed_shift -> gprs_shift_v_fixed
In the long term, these functions should be moved to libosmocore (and
renamed again).
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=ea8279db8b9566d8864c05e13800fa88…
commit ea8279db8b9566d8864c05e13800fa88b0cfc014
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 18 09:53:07 2014 +0100
sgsn: Add missing LF in log message
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=94b669fa7d70192eb75764d6228c0a5e…
commit 94b669fa7d70192eb75764d6228c0a5e2a20cede
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 28 14:55:25 2014 +0100
sgsn: Add a subscriber based authentication phase
This implements the MAP way of subscriber validation when the MS
tries to perform an Attach Request:
1. perform authentication (optionally invoke the sendAuthInfo
procedure), starts the Auth & Ciph procedure
2. perform update location
3. insert subscriber data
4. finish the update location
5. Attach Accept / Attach Reject
The authentication triplet are used and eventually updated if all of
them have been used.
This is currently accessible via the VTY interface by the following
commands:
- update-subscriber imsi IMSI update-auth-info
- update-subscriber imsi IMSI update-location-result (ok|ERR-CAUSE)
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=89d84efdeb1a26d3294a360ecbcc1ac1…
commit 89d84efdeb1a26d3294a360ecbcc1ac1012742ee
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 8 15:52:00 2014 +0100
sgsn: Add support for authentication triplets
This commit add data structures, functions, initialization, and VTY
commands for per subscriber authentication triplets.
The following VTY command is added:
- update-subscriber imsi IMSI \
insert auth-triplet <1-5> sres SRES rand RAND kc KC
Note that the triplets are not really used by the SGSN yet.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 70 +++++----
openbsc/include/openbsc/gprs_gsup_client.h | 10 +-
openbsc/include/openbsc/gprs_sgsn.h | 2 +-
openbsc/include/openbsc/sgsn.h | 2 +
openbsc/src/gprs/gprs_gsup_client.c | 167 ++++++++-------------
openbsc/src/gprs/gprs_gsup_messages.c | 29 +++-
openbsc/src/gprs/gprs_subscriber.c | 80 ++++++++--
openbsc/src/gprs/sgsn_auth.c | 4 +-
openbsc/src/gprs/sgsn_vty.c | 17 ++-
openbsc/tests/gprs/gprs_test.c | 23 +--
openbsc/tests/sgsn/sgsn_test.c | 228 ++++++++++++++++++++++++++++-
openbsc/tests/sgsn/sgsn_test.ok | 2 +
12 files changed, 451 insertions(+), 183 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 BTS-side code (Abis, scheduling, ...)".
The branch, master has been updated
via c265bef48c414ca6c135f803c0c5dfdecbeece72 (commit)
via 02a2afa962799c1519eb78cffa8877fd3da75b2e (commit)
via ffc193443c177c3e41851c445c71fc1095ae2201 (commit)
from 8968b48643686683046a0af403178960f8baf9ed (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-bts/commit/?id=c265bef48c414ca6c135f803c0c5dfd…
commit c265bef48c414ca6c135f803c0c5dfdecbeece72
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 16 20:20:27 2014 +0100
sysmobts: Add slave on/off action for the sysmoBTS2050
Add new power actions for the sysmoBTS2050. This allows to
switch off the secondary/slave when the system temperature
is too high and back on when the normal level is reached.
Do not allow to switch off the master (so remove the enum
value), do not check if the slave is switching itself off.
http://cgit.osmocom.org/osmo-bts/commit/?id=02a2afa962799c1519eb78cffa8877f…
commit 02a2afa962799c1519eb78cffa8877fd3da75b2e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 16 19:09:30 2014 +0100
sysmobts: Comment out the varpoware options that are not implemented
http://cgit.osmocom.org/osmo-bts/commit/?id=ffc193443c177c3e41851c445c71fc1…
commit ffc193443c177c3e41851c445c71fc1095ae2201
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 16 18:26:35 2014 +0100
sysmobts: Add "normal" actions to execute
Instead of keeping state to remember what was done and needs
to be undone this patch introduces actions that will be executed
when the system is back to normal.
By design the system is considered to be in the normal state
and these actions will be only executed after the system is
coming back to the normal state.
One advantage of this scheme is that an operator can decide
that an overheated systems hould be off duty and requires manual
interaction to be allowed back in service.
The change has only been smoke tested
Fixes: SYS#833
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/misc/sysmobts_mgr.h | 15 +++-
src/osmo-bts-sysmo/misc/sysmobts_mgr_2050.c | 20 +++++
src/osmo-bts-sysmo/misc/sysmobts_mgr_temp.c | 70 +++++++++++++---
src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c | 122 ++++++++++++++++++++++++++--
src/osmo-bts-sysmo/misc/sysmobts_misc.h | 1 +
5 files changed, 211 insertions(+), 17 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)