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 542cd9bf6930fe10bc5ef6192b594befee165608 (commit)
discards 768b6c0a1c7d1b1c2cebf4d10937ff0d5b31e3bf (commit)
discards edb002881b3ce7aa0b670124558eed1aa5213413 (commit)
discards b780f2ccb9d7f7475e798a222f7715554843d852 (commit)
discards c3770be508faca723b2155bd775401a3ad052cec (commit)
discards a50c77163fc84dab5d137cbfe06335571387fbf1 (commit)
discards fed0c790379929813407108618db7b7143e7be97 (commit)
discards 8efcafd1bd5f825d2e88c8e0ded1e16e9107ca6b (commit)
discards 468eebefdd5e98748c47891c381e0a91b27b8161 (commit)
discards cebc8b091949338b11c69b0d5ec090bc80773ac5 (commit)
discards e70c27ff1174bd43c95ce1f18e64b7ced20889f7 (commit)
discards 6dad5dfb86f36ba9ef152cab8f1116ed8b9ed85e (commit)
discards ae361bf3597f208e36c248b1481e1a52cb163089 (commit)
discards a284f119e360d69805a355f13e037a56a4b61613 (commit)
discards b48e6dd0919fca3a2d311a1fd4bb422f4dfba1c7 (commit)
discards 6484925e96df54873ce2e3eb3b44bd2db86a4341 (commit)
discards 8d3c3c7b8be945b303d221e689e49f07ddeede43 (commit)
discards 55c141829282d7c367922a5ff3505c5671b37015 (commit)
discards 35a058d09e0dcdabf2887608c7e38a73413b7fb1 (commit)
discards f49426120f298adcbacd93635a2b86042d059266 (commit)
discards e45cf6c991905e33bdc8e4c7d3ccd6d4c26f1c5c (commit)
discards 67b6f95811cfa2599e483457fcd3516b815bb7db (commit)
discards 28fe5af26e62e0ac770de4c2d92de6387564eb34 (commit)
discards d32673d270c4331682cd8f9125c8af5e4f220e78 (commit)
discards a0a1cfd7b31296e990c934b3606e69f5b0b0c071 (commit)
discards 707858260d79b533a86b4c055a980a184d3b8339 (commit)
discards ea8279db8b9566d8864c05e13800fa88b0cfc014 (commit)
discards 94b669fa7d70192eb75764d6228c0a5e2a20cede (commit)
discards 89d84efdeb1a26d3294a360ecbcc1ac1012742ee (commit)
via 18d3450120796026837803177a9b39862effdcc3 (commit)
via ac4c60a3df10e436f21a522a0a10e285f8a7b5e1 (commit)
via 8243b2643ec61ea471ff5f57f6c625575d6a8c95 (commit)
via c0d0293319faf0e5d254c6150b18780b462a1e17 (commit)
via d955555e7dccee0eeb8aa4b5300ec0d44f182a9e (commit)
via 7afcad12a5011e121a8c9727efe2954fe9b48033 (commit)
via 37a9de32ab6ead088fad421de0ee82a676fb3f20 (commit)
via cecedbf4478d65d0bf76f3ec922c00ed60f551b4 (commit)
via bb7048fbf731b768f4a982854145b56c616ed0ad (commit)
via e5b78fb52e06d9008ce09f8429bb49c7df9d2401 (commit)
via be5f5cf232e80926b62cd3d42d75a50aa60dbd19 (commit)
via 58affb6cf017e869bd89c6fa04dc4bf539a999d3 (commit)
via d7ee04647aa9d5ad69d86a6bb60e1543e2a1f1a1 (commit)
via 3ef64da79208515ccdd1b707a3e629581537bfa0 (commit)
via ced7abab7695a1c3019933b8dfc838693505d14e (commit)
via ed47c392a848a59f77f973aa578179d9565bf36c (commit)
via 64cae3b725c93d98aff6bc244190df309ea44150 (commit)
via c8b72181fef62e4be671fdba1e075d402cc0841e (commit)
via 4feb7f8f13d64aea5e4fbf7d8f1b104cd3fd4ca4 (commit)
via 57a0ab1b78cce5bc61b738b0066e663362973346 (commit)
via f6f00e526428811286b2cb60779f78a629efc396 (commit)
via 0666b6d027a5674e004be679100510481eb5ce33 (commit)
via 6398f890fdee5a5b8d5c759c62b5d355489a55ad (commit)
via 9dcfad0aaf7dde706b2731ca02dbe435fd23205a (commit)
via 3454b19788cb40e94d8dcc83c79a11190a48479a (commit)
via f90a0222471e81f7795012325ab6975450c78ef9 (commit)
via 68c53a87f6a142b2c2d24b06a2bc4c71802f1751 (commit)
via 0da1846420d7d1e049e30ab04bc37cce7a96a204 (commit)
via 10248d02767e4110c654548b8154b7d3d6806e2e (commit)
via 22fd3cd0de098de3816d687e41d42fe551412a33 (commit)
via d30ed6b6f2d8eb56a035354694d12f4395103edc (commit)
via f7e23c5ff7d28c985d6c1e6d1dc0b9e8f5895a30 (commit)
via c22930e24b8d61cecb1fa7c46fd5dc96355d4978 (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 (542cd9bf6930fe10bc5ef6192b594befee165608)
\
N -- N -- N (18d3450120796026837803177a9b39862effdcc3)
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=18d3450120796026837803177a9b3986…
commit 18d3450120796026837803177a9b39862effdcc3
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=ac4c60a3df10e436f21a522a0a10e285…
commit ac4c60a3df10e436f21a522a0a10e285f8a7b5e1
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=8243b2643ec61ea471ff5f57f6c62557…
commit 8243b2643ec61ea471ff5f57f6c625575d6a8c95
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=c0d0293319faf0e5d254c6150b18780b…
commit c0d0293319faf0e5d254c6150b18780b462a1e17
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=d955555e7dccee0eeb8aa4b5300ec0d4…
commit d955555e7dccee0eeb8aa4b5300ec0d44f182a9e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 22 17:58:18 2014 +0100
sgsn: Be more tolerant with state and SUSPEND/RESUME
Currently, when a BSSGP SUSPEND is received and the corresponding MM
context is already in the state GMM_REGISTERED_SUSPENDED, a
SUSPEND_NACK is returned which is not covered by GSM 08.18, 7.4.1.
The same goes for RESUME in the state GMM_REGISTERED_NORMAL.
This commit changes gprs_gmm_rx_suspend and gprs_gmm_rx_resume to not
complain (and thus answer a NACK) when the MM context is either in
GMM_REGISTERED_SUSPENDED or GMM_REGISTERED_NORMAL.
Note that GSM 08.18, 7.4.1 and 7.5.1 only mention to send an NACK if
the MS is not known. Even with this patch, the SGSN returns a NACK if
either the MS is unknown _or_ the MM context ist not in one of the
state GMM_REGISTERED_SUSPENDED and GMM_REGISTERED_NORMAL.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=7afcad12a5011e121a8c9727efe2954f…
commit 7afcad12a5011e121a8c9727efe2954fe9b48033
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=37a9de32ab6ead088fad421de0ee82a6…
commit 37a9de32ab6ead088fad421de0ee82a676fb3f20
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=cecedbf4478d65d0bf76f3ec922c00ed…
commit cecedbf4478d65d0bf76f3ec922c00ed60f551b4
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=bb7048fbf731b768f4a982854145b56c…
commit bb7048fbf731b768f4a982854145b56c616ed0ad
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=e5b78fb52e06d9008ce09f8429bb49c7…
commit e5b78fb52e06d9008ce09f8429bb49c7df9d2401
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=be5f5cf232e80926b62cd3d42d75a50a…
commit be5f5cf232e80926b62cd3d42d75a50aa60dbd19
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=58affb6cf017e869bd89c6fa04dc4bf5…
commit 58affb6cf017e869bd89c6fa04dc4bf539a999d3
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=d7ee04647aa9d5ad69d86a6bb60e1543…
commit d7ee04647aa9d5ad69d86a6bb60e1543e2a1f1a1
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=3ef64da79208515ccdd1b707a3e62958…
commit 3ef64da79208515ccdd1b707a3e629581537bfa0
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=ced7abab7695a1c3019933b8dfc83869…
commit ced7abab7695a1c3019933b8dfc838693505d14e
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=ed47c392a848a59f77f973aa578179d9…
commit ed47c392a848a59f77f973aa578179d9565bf36c
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=64cae3b725c93d98aff6bc244190df30…
commit 64cae3b725c93d98aff6bc244190df309ea44150
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=c8b72181fef62e4be671fdba1e075d40…
commit c8b72181fef62e4be671fdba1e075d402cc0841e
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=4feb7f8f13d64aea5e4fbf7d8f1b104c…
commit 4feb7f8f13d64aea5e4fbf7d8f1b104cd3fd4ca4
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=57a0ab1b78cce5bc61b738b0066e6633…
commit 57a0ab1b78cce5bc61b738b0066e663362973346
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=f6f00e526428811286b2cb60779f78a6…
commit f6f00e526428811286b2cb60779f78a629efc396
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=0666b6d027a5674e004be67910051048…
commit 0666b6d027a5674e004be679100510481eb5ce33
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=6398f890fdee5a5b8d5c759c62b5d355…
commit 6398f890fdee5a5b8d5c759c62b5d355489a55ad
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=9dcfad0aaf7dde706b2731ca02dbe435…
commit 9dcfad0aaf7dde706b2731ca02dbe435fd23205a
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=3454b19788cb40e94d8dcc83c79a1119…
commit 3454b19788cb40e94d8dcc83c79a11190a48479a
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=f90a0222471e81f7795012325ab69754…
commit f90a0222471e81f7795012325ab6975450c78ef9
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=68c53a87f6a142b2c2d24b06a2bc4c71…
commit 68c53a87f6a142b2c2d24b06a2bc4c71802f1751
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=0da1846420d7d1e049e30ab04bc37cce…
commit 0da1846420d7d1e049e30ab04bc37cce7a96a204
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=10248d02767e4110c654548b8154b7d3…
commit 10248d02767e4110c654548b8154b7d3d6806e2e
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/include/openbsc/gsm_data.h | 6 +++
openbsc/include/openbsc/gsm_data_shared.h | 3 ++
openbsc/src/libbsc/bsc_vty.c | 63 +++++++++++++++++++++++++++++++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 23 +++++++++++
openbsc/src/libbsc/handover_logic.c | 31 ++++++++-------
openbsc/src/libcommon/gsm_data.c | 58 ++++++++++++++++++++++++++++
6 files changed, 170 insertions(+), 14 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cellmanager NG, intended to interface with BSplus".
The branch, master has been updated
via 9544ee2955c77e5edbff31436714f26ed1cec5ca (commit)
from 95d8272311bc4eeb32cc0c431b659727b73e170a (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/cellmgr-ng/commit/?id=9544ee2955c77e5edbff31436714f…
commit 9544ee2955c77e5edbff31436714f26ed1cec5ca
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Mon Dec 22 22:36:17 2014 +0100
build: Replace deprecated INCLUDES with AM_CPPFLAGS
Thanks to mnhauke for the patch
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 +-
src/Makefile.am | 2 +-
tests/dtmf/Makefile.am | 2 +-
tests/isup/Makefile.am | 2 +-
tests/mgcp/Makefile.am | 2 +-
tests/mtp/Makefile.am | 2 +-
tests/patching/Makefile.am | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
hooks/post-receive
--
Cellmanager NG, intended to interface with BSplus
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Tools to centralize packet capture and storing".
The branch, master has been updated
via 07d96eb65441e46647d05e690c557ed3c14cb79b (commit)
from 4edd6e6f1e5fd75b60b7443c024c01018b7485f6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-pcap/commit/?id=07d96eb65441e46647d05e690c557e…
commit 07d96eb65441e46647d05e690c557ed3c14cb79b
Author: Sylvain Munaut <tnt(a)246tNt.com>
Date: Mon Dec 22 22:33:31 2014 +0100
build: Replace deprecated INCLUDES with AM_CPPFLAGS
Thanks to mnhauke
Signed-off-by: Sylvain Munaut <tnt(a)246tNt.com>
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Tools to centralize packet capture and storing
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-patching has been updated
discards 9fb4588727df8284b71ebc14946f024daefb1652 (commit)
discards 72b54994d68d89ff2cccf3e113d92ebbe0f7ca17 (commit)
discards 8a429f4242565cb7b93fe2339ce79b25a0206ca4 (commit)
discards cc010b38444238f3492b8863c50d58b43b141c34 (commit)
discards 84d82ddbc66ae37a8e275bd4be7d317133d63a4a (commit)
via 542cd9bf6930fe10bc5ef6192b594befee165608 (commit)
via 768b6c0a1c7d1b1c2cebf4d10937ff0d5b31e3bf (commit)
via edb002881b3ce7aa0b670124558eed1aa5213413 (commit)
via b780f2ccb9d7f7475e798a222f7715554843d852 (commit)
via c3770be508faca723b2155bd775401a3ad052cec (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 (9fb4588727df8284b71ebc14946f024daefb1652)
\
N -- N -- N (542cd9bf6930fe10bc5ef6192b594befee165608)
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=542cd9bf6930fe10bc5ef6192b594bef…
commit 542cd9bf6930fe10bc5ef6192b594befee165608
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=768b6c0a1c7d1b1c2cebf4d10937ff0d…
commit 768b6c0a1c7d1b1c2cebf4d10937ff0d5b31e3bf
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=edb002881b3ce7aa0b670124558eed1a…
commit edb002881b3ce7aa0b670124558eed1aa5213413
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=b780f2ccb9d7f7475e798a222f771555…
commit b780f2ccb9d7f7475e798a222f7715554843d852
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=c3770be508faca723b2155bd775401a3…
commit c3770be508faca723b2155bd775401a3ad052cec
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 22 17:58:18 2014 +0100
sgsn: Be more tolerant with state and SUSPEND/RESUME
Currently, when a BSSGP SUSPEND is received and the corresponding MM
context is already in the state GMM_REGISTERED_SUSPENDED, a
SUSPEND_NACK is returned which is not covered by GSM 08.18, 7.4.1.
The same goes for RESUME in the state GMM_REGISTERED_NORMAL.
This commit changes gprs_gmm_rx_suspend and gprs_gmm_rx_resume to not
complain (and thus answer a NACK) when the MM context is either in
GMM_REGISTERED_SUSPENDED or GMM_REGISTERED_NORMAL.
Note that GSM 08.18, 7.4.1 and 7.5.1 only mention to send an NACK if
the MS is not known. Even with this patch, the SGSN returns a NACK if
either the MS is unknown _or_ the MM context ist not in one of the
state GMM_REGISTERED_SUSPENDED and GMM_REGISTERED_NORMAL.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
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
via 9fb4588727df8284b71ebc14946f024daefb1652 (commit)
from 72b54994d68d89ff2cccf3e113d92ebbe0f7ca17 (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=9fb4588727df8284b71ebc14946f024d…
commit 9fb4588727df8284b71ebc14946f024daefb1652
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 22 17:58:18 2014 +0100
sgsn: Be more tolerant with state and SUSPEND/RESUME
Currently, when a BSSGP SUSPEND is received and the corresponding MM
context is already in the state GMM_REGISTERED_SUSPENDED, a
SUSPEND_NACK is returned which is not covered by GSM 08.18, 7.4.1.
The same goes for RESUME in the state GMM_REGISTERED_NORMAL.
This commit changes gprs_gmm_rx_suspend and gprs_gmm_rx_resume to not
complain (and thus answer a NACK) when the MM context is either in
GMM_REGISTERED_SUSPENDED or GMM_REGISTERED_NORMAL.
Note that GSM 08.18, 7.4.1 and 7.5.1 only mention to send an NACK if
the MS is not known. Even with this patch, the SGSN returns a NACK if
either the MS is unknown _or_ the MM context ist not in one of the
state GMM_REGISTERED_SUSPENDED and GMM_REGISTERED_NORMAL.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_gmm.c | 6 ++++--
1 file changed, 4 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, ciaby/rhizomatica-queue has been updated
via 1e12f3777ae7e659d82d8c0f390e612b146c3e9f (commit)
via 22fd3cd0de098de3816d687e41d42fe551412a33 (commit)
via d30ed6b6f2d8eb56a035354694d12f4395103edc (commit)
via f7e23c5ff7d28c985d6c1e6d1dc0b9e8f5895a30 (commit)
via c22930e24b8d61cecb1fa7c46fd5dc96355d4978 (commit)
from d73fb3af49ef646dc215488ec43b1bf57e9a22a6 (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=1e12f3777ae7e659d82d8c0f390e612b…
commit 1e12f3777ae7e659d82d8c0f390e612b146c3e9f
Merge: d73fb3a 22fd3cd
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Mon Dec 22 14:54:23 2014 +0100
Merge branch 'master' into ciaby/rhizomatica-queue
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 6 +++
openbsc/include/openbsc/gsm_data_shared.h | 3 ++
openbsc/src/libbsc/bsc_vty.c | 63 +++++++++++++++++++++++++++++++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 23 +++++++++++
openbsc/src/libbsc/handover_logic.c | 31 ++++++++-------
openbsc/src/libcommon/gsm_data.c | 58 ++++++++++++++++++++++++++++
6 files changed, 170 insertions(+), 14 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, ciaby/rhizomatica-test has been deleted
was 44889ba6e16bdb0276e5a99d9101bb3f10318276
-----------------------------------------------------------------------
44889ba6e16bdb0276e5a99d9101bb3f10318276 Merge branch 'master' into ciaby/rhizomatica-test
-----------------------------------------------------------------------
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, ciaby/rhizomatica-queue has been created
at d73fb3af49ef646dc215488ec43b1bf57e9a22a6 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=d73fb3af49ef646dc215488ec43b1bf5…
commit d73fb3af49ef646dc215488ec43b1bf57e9a22a6
Merge: fa9e0e2 b33b50f
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Mon Dec 22 14:49:49 2014 +0100
Merge branch 'ciaby/rhizomatica-token' into ciaby/rhizomatica-queue
Conflicts:
openbsc/src/libmsc/gsm_04_11.c
http://cgit.osmocom.org/openbsc/commit/?id=fa9e0e2c98a3befade008464f969fc00…
commit fa9e0e2c98a3befade008464f969fc003d975e85
Author: Ruben Pollan <meskio(a)sindominio.net>
Date: Sun Dec 21 16:36:47 2014 -0600
Add subscriber_show_queue to VTY
http://cgit.osmocom.org/openbsc/commit/?id=27ff38dc99e104bf925f65b1be288155…
commit 27ff38dc99e104bf925f65b1be288155601aa9cd
Author: Ruben Pollan <meskio(a)sindominio.net>
Date: Sun Dec 21 15:36:53 2014 -0600
Holger's patch to add reason to get_channel
-----------------------------------------------------------------------
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 1acf4cbd75e1d50d2605c75759235e7cdea5fbdc (commit)
from 687046ba2f0527456ae47365a9709fc939fdaf48 (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=1acf4cbd75e1d50d2605c757592…
commit 1acf4cbd75e1d50d2605c75759235e7cdea5fbdc
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 22 11:14:34 2014 +0100
ipa: Declare all structs used
A few declarations are missing.
This patch adds forward declarations for struct used for pointers
only and an include directive (osmocom/core/select.h) to get a full
definition of struct osmo_fd.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/abis/ipa.h | 5 +++++
1 file changed, 5 insertions(+)
hooks/post-receive
--
Osmocom A-bis protcol interface library
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via a6be224b889baa8aecc4e7247e596583bbcfc8cb (commit)
via 3cd6753a1135b89e4665c78d18650f9addc1e874 (commit)
from 4448048828db597aa99729b2b437986f59722c0e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=a6be224b889baa8aecc4e7247e59…
commit a6be224b889baa8aecc4e7247e596583bbcfc8cb
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 22 10:58:46 2014 +0100
ipa: Return -errno instead of -1 in ipa_send
Currently, the ipa_send function returns -1 in one execution branch
to indicate an error and -EIO in another. This is not consistent and
can lead to a misinterpretation of the error code, since -1 is -EPERM
and in general, EPERM is not returned by write(2).
This patch changes the return code to -errno instead of -1 for the
case that write(2) fails for same reason. So -rc is always a sensible
error value if there is a failure.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=3cd6753a1135b89e4665c78d1865…
commit 3cd6753a1135b89e4665c78d18650f9addc1e874
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 22 10:58:45 2014 +0100
ipa: Add forward declaration of struct osmo_fd
A pointer to struct osmo_fd is used in a few prototypes declared in
gsm/ipa.h, but is neither declared explicitly nor is such a
declaration reachable via the given include directives.
This patch adds a forward declaration of this type to ensure proper
compilation.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/gsm/ipa.h | 2 ++
src/gsm/ipa.c | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 22fd3cd0de098de3816d687e41d42fe551412a33 (commit)
via d30ed6b6f2d8eb56a035354694d12f4395103edc (commit)
via f7e23c5ff7d28c985d6c1e6d1dc0b9e8f5895a30 (commit)
via c22930e24b8d61cecb1fa7c46fd5dc96355d4978 (commit)
from 27ca0436ace88d6f39348a62ba92f76468c420d4 (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=22fd3cd0de098de3816d687e41d42fe5…
commit 22fd3cd0de098de3816d687e41d42fe551412a33
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 18 18:31:54 2014 +0100
ho: Copy the multirate config to the new lchan
The new lchan will be in speech mode already but for AMR we will
need to provide a working multirate config in the channel activation,
otherwise the channel act might be nacked.
Copy the config from the current lchan into the new lchan. The
abis code simply added the mrconf if the speech mode was amr.
Before this commit the invalidate mrconf with all zeroes was
copied/sent.
http://cgit.osmocom.org/openbsc/commit/?id=d30ed6b6f2d8eb56a035354694d12f43…
commit d30ed6b6f2d8eb56a035354694d12f4395103edc
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Dec 17 21:21:36 2014 +0100
ho: Make sure the timer is always stopped
In case of a ho_chan_activ_nack (sent due another bug inside
both sysmobts and openbsc) the code would not stop the timer
but free the datastructure. This can lead to a clear segfault
when the timer has expired. Create a "free" function which is
responsible to detach the handover structure, stop the timer
(which is idempotent) and free the structure.
http://cgit.osmocom.org/openbsc/commit/?id=f7e23c5ff7d28c985d6c1e6d1dc0b9e8…
commit f7e23c5ff7d28c985d6c1e6d1dc0b9e8f5895a30
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Dec 17 15:44:32 2014 +0100
bts: When one link drops.. check what needs to be dropped
In case a BTS is dropped, iterate over the list of BTS and check
if a dependency is now missing and then drop the BTS. This check
could lead to check of 256*256 checks (e.g. all BTS on each other
in the chain and the master is being dropped). The performance
aspect of it doesn't matter for our usecase. We expect to have
pairs of BTS right now.
http://cgit.osmocom.org/openbsc/commit/?id=c22930e24b8d61cecb1fa7c46fd5dc96…
commit c22930e24b8d61cecb1fa7c46fd5dc96355d4978
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Dec 17 14:46:17 2014 +0100
bts: Add some simple dependency between different BTS
E.g. for the sysmoBTS2050 we have the requirement that the first
board connects before the second due clocking. The easiest point
to enforce this is the BSC. Add a simple bitmask based system to
allow to express dependencies for IP based systems.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data.h | 6 +++
openbsc/include/openbsc/gsm_data_shared.h | 3 ++
openbsc/src/libbsc/bsc_vty.c | 63 +++++++++++++++++++++++++++++++
openbsc/src/libbsc/bts_ipaccess_nanobts.c | 23 +++++++++++
openbsc/src/libbsc/handover_logic.c | 31 ++++++++-------
openbsc/src/libcommon/gsm_data.c | 58 ++++++++++++++++++++++++++++
6 files changed, 170 insertions(+), 14 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "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, ...)
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 8968b48643686683046a0af403178960f8baf9ed (commit)
via 641a9349317e7b9dec2e38b6cec02a1904267954 (commit)
via 69897d7eed6dc2f992db3499bf9bfe0950f0b34a (commit)
via 0d09e75f9ca09ddbfe10117f2f4caa8993eb9144 (commit)
from 42cc96e2c1edb6863909ef460770bd9e0b23ad58 (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=8968b48643686683046a0af40317896…
commit 8968b48643686683046a0af403178960f8baf9ed
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 15:17:02 2014 +0100
sysmobts: Remove unused global variables
We do not need to have these variables anymore. Just remove them.
http://cgit.osmocom.org/osmo-bts/commit/?id=641a9349317e7b9dec2e38b6cec02a1…
commit 641a9349317e7b9dec2e38b6cec02a1904267954
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 16 15:07:15 2014 +0100
sysmobts: Read the clock calibration from another place
Read the clock calibration from the place that will be read by
the BTS process. Use the standard eeprom code for doing that.
The code assumes that this and the other eeprom code don't
write/invlidate the others reason. If that assumption would not
be true calls to eeprom_free_resources should be added.
http://cgit.osmocom.org/osmo-bts/commit/?id=69897d7eed6dc2f992db3499bf9bfe0…
commit 69897d7eed6dc2f992db3499bf9bfe0950f0b34a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 16 11:17:41 2014 +0100
sysmobts: Don't list non integer parameters in the help
The command can only read integer parameters. Don't offer
buffers as this will lead to error 22.
http://cgit.osmocom.org/osmo-bts/commit/?id=0d09e75f9ca09ddbfe10117f2f4caa8…
commit 0d09e75f9ca09ddbfe10117f2f4caa8993eb9144
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 16 15:01:09 2014 +0100
eeprom: Fix brown paper bag introduced a long while ago
91d204e2db8f53a6ae4827ecc4b0ccb0137375d0 while adding checks
to resolve coverity issues. We simply had no one writing to
the eeprom so this was unnoticed for a long time.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/Makefile.am | 5 +++--
src/osmo-bts-sysmo/eeprom.c | 2 +-
src/osmo-bts-sysmo/main.c | 2 --
src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 2 +-
src/osmo-bts-sysmo/misc/sysmobts_par.c | 36 +++++++++++++++++++++++++++++--
src/osmo-bts-sysmo/misc/sysmobts_par.h | 2 ++
src/osmo-bts-sysmo/misc/sysmobts_util.c | 33 +++++++++++++++++++++-------
tests/stubs.c | 2 --
8 files changed, 66 insertions(+), 18 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, fairwaves/debian has been updated
discards 705532b83f068a610602abe09b4f9e84d70f8ffc (commit)
discards 94dcada5d24819ce6aaa3888e4e97a67cb8dce94 (commit)
discards 9b3680c7bc53ee680416e847b6fe9920e45937a6 (commit)
via 28a0d6e6e342e1e882ca0930c80daff7081ee18d (commit)
via ce8fee2baa964dcb1b42b2f9ad0e1080eb6aabb4 (commit)
via 0de292473551733229ac2947dc7ab72d6e2038bf (commit)
via a6ad0b44ae45a2fd51b6a55507e8295605431e92 (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 (705532b83f068a610602abe09b4f9e84d70f8ffc)
\
N -- N -- N (28a0d6e6e342e1e882ca0930c80daff7081ee18d)
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-bts/commit/?id=28a0d6e6e342e1e882ca0930c80daff…
commit 28a0d6e6e342e1e882ca0930c80daff7081ee18d
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Sep 23 14:34:02 2014 +0400
debian: Add gsm_data_shared.h file to make packaging possible
http://cgit.osmocom.org/osmo-bts/commit/?id=ce8fee2baa964dcb1b42b2f9ad0e108…
commit ce8fee2baa964dcb1b42b2f9ad0e1080eb6aabb4
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Sep 23 13:49:09 2014 +0400
debian: Add debian directory to ease building packages
http://cgit.osmocom.org/osmo-bts/commit/?id=0de292473551733229ac2947dc7ab72…
commit 0de292473551733229ac2947dc7ab72d6e2038bf
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Sep 23 13:40:11 2014 +0400
debian: Add gsm_data_shared.c file to make packaging possible
-----------------------------------------------------------------------
Summary of changes:
src/common/l1sap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, fairwaves/master has been updated
via a6ad0b44ae45a2fd51b6a55507e8295605431e92 (commit)
from d913322b474d4a7d3f359d55214c896505606917 (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=a6ad0b44ae45a2fd51b6a55507e8295…
commit a6ad0b44ae45a2fd51b6a55507e8295605431e92
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Dec 16 16:10:37 2014 +0300
handover fix: we can receive handover rach on trx == bts->c0
-----------------------------------------------------------------------
Summary of changes:
src/common/l1sap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, fairwaves/master has been updated
via 19c392df82fe7acd303e4340059c87c432623881 (commit)
from 48da6f97e3274f751a133365b526f4ca0f3b7ea1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=19c392df82fe7acd303e4340059c87c…
commit 19c392df82fe7acd303e4340059c87c432623881
Author: Ivan Kluchnikov <kluchnikovi(a)gmail.com>
Date: Tue Dec 16 15:12:57 2014 +0300
Handover support for transceiver (TCH/F TCH/H SDCCH4 SDCCH8)
It allows to enable/disable access burst detection on each subslot individually.
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/Transceiver.cpp | 38 ++++++++++++++++++++++++++++++++++++++
Transceiver52M/Transceiver.h | 1 +
2 files changed, 39 insertions(+)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-patching has been updated
discards c603cb8212b6a4a156a64e850df71eaca6bcbf1b (commit)
via 363a67f814b5864ec6e28fda525a59da129792ea (commit)
via 486d80c7fee30540ddcdbc48f5901347de723c09 (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 (c603cb8212b6a4a156a64e850df71eaca6bcbf1b)
\
N -- N -- N (363a67f814b5864ec6e28fda525a59da129792ea)
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=363a67f814b5864ec6e28fda525a59da…
commit 363a67f814b5864ec6e28fda525a59da129792ea
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=486d80c7fee30540ddcdbc48f5901347…
commit 486d80c7fee30540ddcdbc48f5901347de723c09
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 15 15:04:32 2014 +0100
sgsn: GSUP client (WIP)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/.gitignore | 2 +
.../openbsc/gprs_gsup_client.h} | 40 ++--
openbsc/src/gprs/gprs_gsup_client.c | 225 +++++++++++++++++++++
3 files changed, 249 insertions(+), 18 deletions(-)
copy openbsc/{src/libbsc/bts_unknown.c => include/openbsc/gprs_gsup_client.h} (50%)
create mode 100644 openbsc/src/gprs/gprs_gsup_client.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, staging has been updated
via 93b7f373097f3b1563ff327ffa163846b8da0987 (commit)
from 4ad9ea69aba4a556d105e55cc5b67c5b3fc78fca (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=93b7f373097f3b1563ff327ffa16384…
commit 93b7f373097f3b1563ff327ffa163846b8da0987
Author: Tom Tsou <tom(a)tsou.cc>
Date: Mon Dec 15 20:23:33 2014 -0800
b210: Lock dual-channel tuning access
Frequency tuning is a multi-step process with RF and DDC/DUC protoimns
that can be corrupted if both channels attempt to tune at the same time.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 3 +++
1 file changed, 3 insertions(+)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, stop has been deleted
was 7addb8ee25a6ee13a3cb1ec10d2b9dc9f8946c98
-----------------------------------------------------------------------
7addb8ee25a6ee13a3cb1ec10d2b9dc9f8946c98 Transceiver52M: Implement POWEROFF command
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, staging has been updated
discards 0fcfb5ea0ab84e73f99496ef5ba8a2a2c8c059ca (commit)
via 4ad9ea69aba4a556d105e55cc5b67c5b3fc78fca (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 (0fcfb5ea0ab84e73f99496ef5ba8a2a2c8c059ca)
\
N -- N -- N (4ad9ea69aba4a556d105e55cc5b67c5b3fc78fca)
When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=4ad9ea69aba4a556d105e55cc5b67c5…
commit 4ad9ea69aba4a556d105e55cc5b67c5b3fc78fca
Author: Tom Tsou <tom(a)tsou.cc>
Date: Wed Dec 3 18:47:20 2014 -0800
Transceiver52M: Add X300/X310 and E310 USRP support
Treat X300 similar to N200 and resample with 100 MHz base clocking,
which provides some amount of oversampling for reduced phase error
compared to the 1 sample per symbol receiver. Treat E310 similar to 13
MHz rate devices for the lowest computational use.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, staging has been created
at 0fcfb5ea0ab84e73f99496ef5ba8a2a2c8c059ca (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=0fcfb5ea0ab84e73f99496ef5ba8a2a…
commit 0fcfb5ea0ab84e73f99496ef5ba8a2a2c8c059ca
Author: Tom Tsou <tom(a)tsou.cc>
Date: Wed Dec 3 18:47:20 2014 -0800
Transceiver52M: Add X300/X310 and E310 USRP support
Add device detection and timing values.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=eb54bddf47e087cf340c8a65b36a03c…
commit eb54bddf47e087cf340c8a65b36a03cebd4f174b
Author: Tom Tsou <tom(a)tsou.cc>
Date: Tue Nov 25 16:06:32 2014 -0800
Transceiver52M: Implement POWEROFF command
Add stop and restart capability through the POWEROFF and POWERON
commands. Calling stop causes receive streaming to cease, and I/O
threads to shutdown leaving only the control handling thread running.
Upon receiving a POWERON command, I/O threads and device streaming are
restarted.
Proper shutdown of the transceiver is now initiated by the destructor,
which calls the stop command internally to wind down and deallocate
threads.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=a4d1a4124421473f5f92255e2f3bc44…
commit a4d1a4124421473f5f92255e2f3bc44bfa3937ea
Author: Tom Tsou <tom(a)tsou.cc>
Date: Tue Nov 25 15:46:56 2014 -0800
Transceiver52M: Allow setting gain before POWERON
There is no reason gain settings should not be modifiable when the radio
is running or not.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
http://cgit.osmocom.org/osmo-trx/commit/?id=b99975917585dc8973cc806a5da0aa3…
commit b99975917585dc8973cc806a5da0aa3fc791b198
Author: Tom Tsou <tom(a)tsou.cc>
Date: Fri Nov 21 12:25:22 2014 -0800
CommonLibs: Add thread cancellation capability
For clean shutdown in the transceiver we need to cancel and join
running threads for orderly unwinding. Thread cancellation points
already exist, so we just need to be able to call on the threads to
exit out when stopping or shutting down.
Don't error when joining a NULL thread, which would be the case if a
thread was stopped before ever being started to begin with.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".
The branch, master has been updated
via 1ae25561fa3f6fe8295526b28031686c1123a8b6 (commit)
from 187225cf337244ad7061745b7834a027e44855be (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=1ae25561fa3f6fe8295526b28031686…
commit 1ae25561fa3f6fe8295526b28031686c1123a8b6
Author: Tom Tsou <tom(a)tsou.cc>
Date: Fri Dec 5 12:56:34 2014 -0800
uhd: Display current timestamp with buffer status errors
Existing implementation outputs sample buffer parameters, but it is
helpful to know the submitted timestamp that led to the errant
condition.
Signed-off-by: Tom Tsou <tom(a)tsou.cc>
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/UHDDevice.cpp | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNURadio hardware abstraction block".
The branch, master has been updated
discards cd2ce9237ac802cca0768cef53ef648dca4b8836 (commit)
via 46bb1ad1a08b44f9c06dd2bf099731aa3bc0e995 (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 (cd2ce9237ac802cca0768cef53ef648dca4b8836)
\
N -- N -- N (46bb1ad1a08b44f9c06dd2bf099731aa3bc0e995)
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/gr-osmosdr/commit/?id=46bb1ad1a08b44f9c06dd2bf09973…
commit 46bb1ad1a08b44f9c06dd2bf099731aa3bc0e995
Author: Dimitri Stolnikov <horiz0n(a)gmx.net>
Date: Tue Dec 16 00:14:35 2014 +0100
airspy: increase version string size to 128
-----------------------------------------------------------------------
Summary of changes:
lib/airspy/airspy_source_c.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
GNURadio hardware abstraction block
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 "GNURadio hardware abstraction block".
The branch, master has been updated
via cd2ce9237ac802cca0768cef53ef648dca4b8836 (commit)
from 20fd6a8c34339125dc509dc33ae7c3b1ed6e1959 (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/gr-osmosdr/commit/?id=cd2ce9237ac802cca0768cef53ef6…
commit cd2ce9237ac802cca0768cef53ef648dca4b8836
Author: Dimitri Stolnikov <horiz0n(a)gmx.net>
Date: Tue Dec 16 00:14:35 2014 +0100
airspy: increase version string size to 128
-----------------------------------------------------------------------
Summary of changes:
lib/airspy/airspy_source_c.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
GNURadio hardware abstraction block
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, ciaby/rhizomatica-test has been created
at 44889ba6e16bdb0276e5a99d9101bb3f10318276 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=44889ba6e16bdb0276e5a99d9101bb3f…
commit 44889ba6e16bdb0276e5a99d9101bb3f10318276
Merge: 815b7e5 27ca043
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Mon Dec 15 18:17:49 2014 +0100
Merge branch 'master' into ciaby/rhizomatica-test
Conflicts:
openbsc/include/openbsc/gsm_subscriber.h
openbsc/src/libmsc/gsm_04_08.c
openbsc/src/libmsc/gsm_subscriber.c
http://cgit.osmocom.org/openbsc/commit/?id=815b7e564e43af357000eb3ad62bcd69…
commit 815b7e564e43af357000eb3ad62bcd69a529ec37
Author: Ciaby <ciaby(a)rhizomatica.org>
Date: Mon Dec 15 18:10:27 2014 +0100
Initial patch for investigating paging behaviour.
-----------------------------------------------------------------------
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
via c603cb8212b6a4a156a64e850df71eaca6bcbf1b (commit)
from 116d9aac200398f15d408435efe492acfd51b1e1 (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=c603cb8212b6a4a156a64e850df71eac…
commit c603cb8212b6a4a156a64e850df71eaca6bcbf1b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 15 15:04:32 2014 +0100
sgsn: GSUP client (WIP)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/gprs_sgsn.h | 2 +-
openbsc/include/openbsc/sgsn.h | 7 ++++++
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gprs_subscriber.c | 48 ++++++++++++++++++++++++++++++++++---
openbsc/src/gprs/sgsn_main.c | 6 +++++
openbsc/src/gprs/sgsn_vty.c | 25 +++++++++++++++++++
openbsc/tests/sgsn/Makefile.am | 2 ++
8 files changed, 88 insertions(+), 6 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, jerlbeck/wip/gprs-patching has been updated
discards 0d912e6bd9492b6ea3e11b261b74c8b24731651c (commit)
discards bc443bc23383c0a614ea07120f1693a0d969de98 (commit)
via 116d9aac200398f15d408435efe492acfd51b1e1 (commit)
via 9c5fbdcc5d4a8b3822f2e5009e8a36e9c5a55d79 (commit)
via 55ef4c0f5d145cd435b8a28545643b9e48d36add (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 (0d912e6bd9492b6ea3e11b261b74c8b24731651c)
\
N -- N -- N (116d9aac200398f15d408435efe492acfd51b1e1)
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=116d9aac200398f15d408435efe492ac…
commit 116d9aac200398f15d408435efe492acfd51b1e1
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=9c5fbdcc5d4a8b3822f2e5009e8a36e9…
commit 9c5fbdcc5d4a8b3822f2e5009e8a36e9c5a55d79
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 12 15:01:37 2014 +0100
gprs: GSUP Integration (WIP)
TODO:
- testing
- commit msg / title
- VTY command to supply messages in hex (testing)
Ticket: OW#????
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=55ef4c0f5d145cd435b8a28545643b9e…
commit 55ef4c0f5d145cd435b8a28545643b9e48d36add
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 (WIP)
Status: compiles and test passes
TODO:
- Add commit message
Ticket: OW#????
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 6 ++++++
openbsc/include/openbsc/gprs_gsup_messages.h | 3 ++-
2 files changed, 8 insertions(+), 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 "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 4448048828db597aa99729b2b437986f59722c0e (commit)
via 5f91a400685c0762df5f0f3bbb0b97daaf0d2371 (commit)
via 2d6ad13d8daf860595e6d4025861e122ce574871 (commit)
from a5dc19dc4053e45a4a9ae8facfbdb7393ad5fe69 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=4448048828db597aa99729b2b437…
commit 4448048828db597aa99729b2b437986f59722c0e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Dec 14 19:01:14 2014 +0100
ipa: Make a reservation for the GSUP protocol
GSUP is a protocol to have the OpenBSC SGSN talk
to an exterbal system for 3GPP MAP connectivity.
http://cgit.osmocom.org/libosmocore/commit/?id=5f91a400685c0762df5f0f3bbb0b…
commit 5f91a400685c0762df5f0f3bbb0b97daaf0d2371
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 5 10:29:45 2014 +0100
logging: Call color only once and use the result
First we check if a color is defined and then we call it again
and use the result. Avoid the second call and use the result of
the previous call.
http://cgit.osmocom.org/libosmocore/commit/?id=2d6ad13d8daf860595e6d4025861…
commit 2d6ad13d8daf860595e6d4025861e122ce574871
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 5 09:35:30 2014 +0100
logging: Make it possible to print category/subsys and timestamps
We want to see from which category/subsystem a certain log message
is coming from and use a different timestamp format as well. Add
two new bitfields. This doesn't change the size of the structure
and on 32bit we still have 27bits left.
The extended timestamp will take preference over the current and
default timestamp format.
Fixes: SYS#602
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/core/logging.h | 6 ++++
include/osmocom/gsm/protocol/ipaccess.h | 1 +
src/logging.c | 52 +++++++++++++++++++++++++++++++--
src/vty/logging_vty.c | 49 +++++++++++++++++++++++++++++--
4 files changed, 103 insertions(+), 5 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, zecke/sysmobts-calibration has been created
at 8480fbf803b410b3c7b67ce5f970a7a38f151a2e (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=8480fbf803b410b3c7b67ce5f970a7a…
commit 8480fbf803b410b3c7b67ce5f970a7a38f151a2e
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 21:54:43 2014 +0100
sysmobts: Use the ctrl interface for calibration
This runs the entire procedure for calibration with reasonable
error and success checking. It can be triggered from the VTY
of the sysmobts-mgr right now.
What is missing is to hook up with GPSD to check if the system
has a fix and provide a mode that will continously run the
calibration command.
http://cgit.osmocom.org/osmo-bts/commit/?id=6d54dee99d578834fa177d9f2a049c7…
commit 6d54dee99d578834fa177d9f2a049c752105f9c4
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 19:20:17 2014 +0100
sysmobts: Copy more of l1if_rf_clock_info_reset into the CTRL code
The CTRL code should have used/extended the l1_if calibration
code. The sysmobts-mgr code first needs to determine if the
clock adjustment is necessary at all. This is done by first
resetting the counters, then waiting, then asking for the diff
and then applying the correction value. But the reference clock
is only set by the application comand.
Copy more code of l1if_rf_clock_info_reset to set the reference
clock as value. This is leaving some todos inside the code that
will be resolved as part of SYS#835.
Related: SYS#835
http://cgit.osmocom.org/osmo-bts/commit/?id=2419e9ab3bf4fe58a2652c8d0133f7a…
commit 2419e9ab3bf4fe58a2652c8d0133f7ad0eb7e74a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 17:33:09 2014 +0100
sysmobts: Add FD_WRITE to the event situation
libosmo-abis doesn't reset the ->when flags when (re)connecting.
This leads to not receiving a "ready to write" information on the
socket, which in turns leads to ipa_client_fd_cb not being called
and then updown_cb would only be called at a very late stage.
Work around and manually set the when flag
http://cgit.osmocom.org/osmo-bts/commit/?id=f1cf0c29fd5467dc2cc49d2bc1c7b2d…
commit f1cf0c29fd5467dc2cc49d2bc1c7b2d42478c14f
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 16:59:41 2014 +0100
sysmobts: Begin with calib control from the sysmobts manager
In the long run we will connect to GPSD and wait for a fix and
then run the calibration. The first step is to open (and re-open)
the control connection to the BTS.
As the connection is on localhost there should not be a computation
overhead to always have the connection open. When connecting assume
that the ASYNC connect worked directly as otherwise we get no
notification of the failure.
This looks like a "bug" of libosmo-abis that should check if the
socket has been connected or not.
http://cgit.osmocom.org/osmo-bts/commit/?id=97b0f8dc07ede7181eead1eba414771…
commit 97b0f8dc07ede7181eead1eba414771e6af8452c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 16:54:08 2014 +0100
msg: Generalize the message structure test
This was taken out of LaF0rge's OML router branch and is now
used by the extended calibration feature.
http://cgit.osmocom.org/osmo-bts/commit/?id=6c905943f93673ea5b5b21ac4ffcb54…
commit 6c905943f93673ea5b5b21ac4ffcb549ac665d1c
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 15:17:02 2014 +0100
sysmobts: Remove unused global variables
We do not need to have these variables anymore. Just remove them.
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-patching has been updated
via 0d912e6bd9492b6ea3e11b261b74c8b24731651c (commit)
from bc443bc23383c0a614ea07120f1693a0d969de98 (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=0d912e6bd9492b6ea3e11b261b74c8b2…
commit 0d912e6bd9492b6ea3e11b261b74c8b24731651c
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 12 15:01:37 2014 +0100
gprs: GSUP Integration (WIP)
TODO:
- some changes are fixes for other commits, take them out
- testing
- commit msg / title
- VTY command to supply messages in hex (testing)
Ticket: OW#????
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_gsup_messages.h | 4 +-
openbsc/src/gprs/gprs_gsup_messages.c | 29 +++--
openbsc/src/gprs/gprs_subscriber.c | 157 ++++++++++++++++++++++++++-
openbsc/tests/gprs/Makefile.am | 2 +-
openbsc/tests/sgsn/Makefile.am | 2 +
5 files changed, 173 insertions(+), 21 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 42cc96e2c1edb6863909ef460770bd9e0b23ad58 (commit)
via 8381a6a4835feae6b714fb6fac38c247b69958ee (commit)
from 4d4dc2674252658330cdd581757d6168087ba4fb (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=42cc96e2c1edb6863909ef460770bd9…
commit 42cc96e2c1edb6863909ef460770bd9e0b23ad58
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 14:53:23 2014 +0100
sysmobts: Add an option to stop the systemd sysmobts.service
For systems without direct access to the PA the best option
is to simply switch off the bts service. This will stop the
transmission which will take load from the DSP/FPGA/RF circuit
and indirectly from the PA as well.
We should introduce "pa-on and bts-on" that can be executed
as "normal" action.
http://cgit.osmocom.org/osmo-bts/commit/?id=8381a6a4835feae6b714fb6fac38c24…
commit 8381a6a4835feae6b714fb6fac38c247b69958ee
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Fri Dec 12 14:36:59 2014 +0100
sysmobts: Actions can be executed in all levels
Somebody could decide to switch off the PA in the warning level
already. Support this mode of operation. This means we could have
a config that:
* Enables the PA in the normal level
* Disables it in the critical level
With kdbus or better IPC we could even have the PA and other
parts be represented as service that talk to a bts manager and
then simply execute start/stop requests. This would make the
entire TODO entry irrelevant as state would be managed by
systemd and one can see the time the service was executed.
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-sysmo/misc/sysmobts_mgr.h | 1 +
src/osmo-bts-sysmo/misc/sysmobts_mgr_temp.c | 56 ++++++++++++++++++-----------
src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.c | 22 ++++++++++++
3 files changed, 59 insertions(+), 20 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-patching has been updated
discards 0b481c1a8f0dcd4987a88e2dd5a19babbb06579c (commit)
discards 30d808e01a1c9c9283de915840b4c35e568c4e8d (commit)
discards 31eede3bbae06304351a29e401d5b4c8da70336d (commit)
discards 4d0c25c7630718384776a434b8851d5a0bfc792a (commit)
discards c2bfd9377f4fd0098e94e19d88e38e28c8d9538b (commit)
discards f805ee316c5ca21aa0ea2f3a9177411ca5a6de68 (commit)
discards 243bc83c0e1e109e99d16d7c0f950609c6825a39 (commit)
discards cf0c9486fe10830924b22bb50e9f172a1f363eac (commit)
via bc443bc23383c0a614ea07120f1693a0d969de98 (commit)
via 45666f3ee24d32b6a1f7d22a89f1394db052ff32 (commit)
via 35c839172fdc09c9a9a25bec29ad0efd9951a4fc (commit)
via d46917036068afa8eade633e63aa9542fada8e4d (commit)
via 677da180780e04b9ef9c9b21dba0a37f84f2cc86 (commit)
via 662ed57a219ae62efdf6c80f61226a7b4f6bd09d (commit)
via d26b234117c4a7fd4c3574d66a047715b136a6f7 (commit)
via e21aa8f0e5249f4fe841fccbd8ab37055636e73d (commit)
via 27ca0436ace88d6f39348a62ba92f76468c420d4 (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 (0b481c1a8f0dcd4987a88e2dd5a19babbb06579c)
\
N -- N -- N (bc443bc23383c0a614ea07120f1693a0d969de98)
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=bc443bc23383c0a614ea07120f1693a0…
commit bc443bc23383c0a614ea07120f1693a0d969de98
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 (WIP)
Status: compiles and test passes
TODO:
- Add commit message
Ticket: OW#????
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=45666f3ee24d32b6a1f7d22a89f1394d…
commit 45666f3ee24d32b6a1f7d22a89f1394db052ff32
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=35c839172fdc09c9a9a25bec29ad0efd…
commit 35c839172fdc09c9a9a25bec29ad0efd9951a4fc
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=d46917036068afa8eade633e63aa9542…
commit d46917036068afa8eade633e63aa9542fada8e4d
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=677da180780e04b9ef9c9b21dba0a37f…
commit 677da180780e04b9ef9c9b21dba0a37f84f2cc86
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 28 14:55:25 2014 +0100
sgsn: Work on 2 phase authorization (WIP)
This implements the MAP way of subscriber validation when the MS
tries an Attach Request:
1. perform authentication (optionally invoke the sendAuthInfo
procedure), starts the AuthAndCiph procedure
2. perform update location
3. insert subscriber data
4. finish the update location
5. Attach Accept / Attach Reject
This is currently accessible via the VTY interface.
TODO:
- Apply this to (periodic) RA Update Req
- Delete Subscriber Data
- Improve on procedure collisions (repeated Attach Req is sometimes
not handled properly)
- PDP info
- Commit cleanup
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=662ed57a219ae62efdf6c80f61226a7b…
commit 662ed57a219ae62efdf6c80f61226a7b4f6bd09d
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 8 15:52:00 2014 +0100
sgsn: Add support for authentication triplets (TODO)
TODO:
- commit message
- tests
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=d26b234117c4a7fd4c3574d66a047715…
commit d26b234117c4a7fd4c3574d66a047715b136a6f7
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=e21aa8f0e5249f4fe841fccbd8ab3705…
commit e21aa8f0e5249f4fe841fccbd8ab37055636e73d
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
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 6 +-
openbsc/include/openbsc/Makefile.am | 2 +-
openbsc/include/openbsc/gprs_gsup_messages.h | 102 +++++++++++
openbsc/include/openbsc/gsm_data_shared.h | 10 --
openbsc/src/gprs/gprs_gsup_messages.c | 245 +++++++++++++++++----------
openbsc/tests/gprs/Makefile.am | 4 +-
openbsc/tests/gprs/gprs_test.c | 132 +++++++++++++++
openbsc/tests/gprs/gprs_test.ok | 10 ++
8 files changed, 411 insertions(+), 100 deletions(-)
create mode 100644 openbsc/include/openbsc/gprs_gsup_messages.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 27ca0436ace88d6f39348a62ba92f76468c420d4 (commit)
from 2e5e94c3283fa4f5160962f42e7cd5d4e39b7d1e (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=27ca0436ace88d6f39348a62ba92f764…
commit 27ca0436ace88d6f39348a62ba92f76468c420d4
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Dec 10 14:38:43 2014 +0100
bts: Remove unused fields from the trx structure
These have either never been used or were replaced with a
more generic approach.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 10 ----------
1 file changed, 10 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, jerlbeck/wip/gprs-patching has been updated
discards c255606f28106b23ca782f75af6befa3a0d860b5 (commit)
via 0b481c1a8f0dcd4987a88e2dd5a19babbb06579c (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 (c255606f28106b23ca782f75af6befa3a0d860b5)
\
N -- N -- N (0b481c1a8f0dcd4987a88e2dd5a19babbb06579c)
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=0b481c1a8f0dcd4987a88e2dd5a19bab…
commit 0b481c1a8f0dcd4987a88e2dd5a19babbb06579c
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 (WIP)
Status: compiles but is totally untested
TODO:
- Add commit message
- Add encoder
- Test cases
- Moved declarations to header file
Ticket: OW#????
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gprs_gsup_messages.c | 20 ++++++++++++++++----
1 file changed, 16 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, jerlbeck/wip/gprs-patching has been updated
discards 6450455de01310d6ebb6fba5e503165382dd6d03 (commit)
via c255606f28106b23ca782f75af6befa3a0d860b5 (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 (6450455de01310d6ebb6fba5e503165382dd6d03)
\
N -- N -- N (c255606f28106b23ca782f75af6befa3a0d860b5)
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=c255606f28106b23ca782f75af6befa3…
commit c255606f28106b23ca782f75af6befa3a0d860b5
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 (WIP)
Status: compiles but is totally untested
TODO:
- Add commit message
- Add encoder
- Test cases
- Moved declarations to header file
Ticket: OW#????
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
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 bf49ab6defd3feced8f622d84fc7484b6cf4f829 (commit)
via 6450455de01310d6ebb6fba5e503165382dd6d03 (commit)
via 30d808e01a1c9c9283de915840b4c35e568c4e8d (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 (bf49ab6defd3feced8f622d84fc7484b6cf4f829)
\
N -- N -- N (6450455de01310d6ebb6fba5e503165382dd6d03)
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=6450455de01310d6ebb6fba5e5031653…
commit 6450455de01310d6ebb6fba5e503165382dd6d03
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 (WIP)
Status: compiles but is totally untested
TODO:
- Add commit message
- Add encoder
- Test cases
Ticket: OW#????
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=30d808e01a1c9c9283de915840b4c35e…
commit 30d808e01a1c9c9283de915840b4c35e568c4e8d
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
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 20 +--
openbsc/src/gprs/Makefile.am | 3 +-
openbsc/src/gprs/gprs_gsup_messages.c | 304 ++++++++++++++++++++++++++++++++++
3 files changed, 316 insertions(+), 11 deletions(-)
create mode 100644 openbsc/src/gprs/gprs_gsup_messages.c
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, jerlbeck/wip/gprs-patching has been updated
discards b923befdec2444b5a0aba16832926a345b17e98f (commit)
via bf49ab6defd3feced8f622d84fc7484b6cf4f829 (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 (b923befdec2444b5a0aba16832926a345b17e98f)
\
N -- N -- N (bf49ab6defd3feced8f622d84fc7484b6cf4f829)
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=bf49ab6defd3feced8f622d84fc7484b…
commit bf49ab6defd3feced8f622d84fc7484b6cf4f829
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
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 60 +++++++++++++++++-------------------
1 file changed, 28 insertions(+), 32 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, jerlbeck/wip/gprs-patching has been updated
discards f9d5e4489fbea776f1919b8601cd40d2089b1852 (commit)
discards eb1fc4bc4a71431f2b7b5f775837ed1e4159b80b (commit)
discards 76f9967ae97a142c09136f6e355077ad7ab39765 (commit)
discards f0bb0ca612bb10ff85530e523f18b01dcb0d8fe9 (commit)
discards f9392971b5130fc06de50acf2daa2e0e836507aa (commit)
discards 00858678c71b5c90aae966bb245aed7aeaa9e3d1 (commit)
discards c9ac77e6345dd90589f58bddb1cd6cbfaa83e900 (commit)
via b923befdec2444b5a0aba16832926a345b17e98f (commit)
via 31eede3bbae06304351a29e401d5b4c8da70336d (commit)
via 4d0c25c7630718384776a434b8851d5a0bfc792a (commit)
via c2bfd9377f4fd0098e94e19d88e38e28c8d9538b (commit)
via f805ee316c5ca21aa0ea2f3a9177411ca5a6de68 (commit)
via 243bc83c0e1e109e99d16d7c0f950609c6825a39 (commit)
via cf0c9486fe10830924b22bb50e9f172a1f363eac (commit)
via 2e5e94c3283fa4f5160962f42e7cd5d4e39b7d1e (commit)
via 4adb136da63a1d3ed523ad85e12fd99fc62f5701 (commit)
via 665acd1dbdec2c1e52599f6129ae00c5b5442e72 (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 (f9d5e4489fbea776f1919b8601cd40d2089b1852)
\
N -- N -- N (b923befdec2444b5a0aba16832926a345b17e98f)
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=b923befdec2444b5a0aba16832926a34…
commit b923befdec2444b5a0aba16832926a345b17e98f
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=31eede3bbae06304351a29e401d5b4c8…
commit 31eede3bbae06304351a29e401d5b4c8da70336d
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=4d0c25c7630718384776a434b8851d5a…
commit 4d0c25c7630718384776a434b8851d5a0bfc792a
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=c2bfd9377f4fd0098e94e19d88e38e28…
commit c2bfd9377f4fd0098e94e19d88e38e28c8d9538b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Nov 28 14:55:25 2014 +0100
sgsn: Work on 2 phase authorization (WIP)
This implements the MAP way of subscriber validation when the MS
tries an Attach Request:
1. perform authentication (optionally invoke the sendAuthInfo
procedure), starts the AuthAndCiph procedure
2. perform update location
3. insert subscriber data
4. finish the update location
5. Attach Accept / Attach Reject
This is currently accessible via the VTY interface.
TODO:
- Apply this to (periodic) RA Update Req
- Delete Subscriber Data
- Improve on procedure collisions (repeated Attach Req is sometimes
not handled properly)
- PDP info
- Commit cleanup
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=f805ee316c5ca21aa0ea2f3a9177411c…
commit f805ee316c5ca21aa0ea2f3a9177411ca5a6de68
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 8 15:52:00 2014 +0100
sgsn: Add support for authentication triplets (TODO)
TODO:
- commit message
- tests
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=243bc83c0e1e109e99d16d7c0f950609…
commit 243bc83c0e1e109e99d16d7c0f950609c6825a39
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=cf0c9486fe10830924b22bb50e9f172a…
commit cf0c9486fe10830924b22bb50e9f172a1f363eac
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
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/sgsn-remote-protocol.txt | 376 ++++++++++++++++++++++++++++++++++
openbsc/include/openbsc/gprs_utils.h | 12 ++
openbsc/src/gprs/gprs_gb_parse.c | 172 +++-------------
openbsc/src/gprs/gprs_utils.c | 135 ++++++++++++
openbsc/tests/gbproxy/gbproxy_test.c | 236 ---------------------
openbsc/tests/gbproxy/gbproxy_test.ok | 1 -
openbsc/tests/gprs/gprs_test.c | 241 ++++++++++++++++++++++
openbsc/tests/gprs/gprs_test.ok | 1 +
8 files changed, 793 insertions(+), 381 deletions(-)
create mode 100644 openbsc/doc/sgsn-remote-protocol.txt
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, zecke/power-control has been updated
discards d9efedd7642b19e18876208f91f78926386cde27 (commit)
discards ee5681149eb5a87f54abb508b291e347ef1ac6c7 (commit)
discards f9dbf1034b728bc8afce9b3c652115cebbfd6ba2 (commit)
discards 09401832365953469cdb708ec8d950295eeec896 (commit)
via 4513d561eb6ff83095c230fedcf1e6179d61a364 (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 (d9efedd7642b19e18876208f91f78926386cde27)
\
N -- N -- N (4513d561eb6ff83095c230fedcf1e6179d61a364)
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-bts/commit/?id=4513d561eb6ff83095c230fedcf1e61…
commit 4513d561eb6ff83095c230fedcf1e6179d61a364
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sat Dec 6 20:30:52 2014 +0100
sysmobts: Add a manual ms power level control
Currently the DSP is instructed to achieve a given uplink
power target but there are circumstances (e.g. EMV testing)
where we need more control over it. The "manual/software/osmo"
power control can only be implemented per TRX and not per
lchan. Add a very very basic control that checks the MS Power
used by the phone, the actual receive level and then adjust
the power.
The code doesn't take the history into account, if the phone
can not reach the requested power level the code will be stuck
(e.g. no timeout based on multiframes). It has a mode for a
fixed power control but no way to set it yet.
-----------------------------------------------------------------------
Summary of changes:
src/common/rsl.c | 8 +++++---
src/osmo-bts-sysmo/l1_if.c | 26 +++++++++++++-------------
2 files changed, 18 insertions(+), 16 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, zecke/power-control has been updated
via d9efedd7642b19e18876208f91f78926386cde27 (commit)
via ee5681149eb5a87f54abb508b291e347ef1ac6c7 (commit)
via f9dbf1034b728bc8afce9b3c652115cebbfd6ba2 (commit)
from 09401832365953469cdb708ec8d950295eeec896 (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=d9efedd7642b19e18876208f91f7892…
commit d9efedd7642b19e18876208f91f78926386cde27
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Dec 10 19:33:16 2014 +0100
wip.. remove bogus printf
http://cgit.osmocom.org/osmo-bts/commit/?id=ee5681149eb5a87f54abb508b291e34…
commit ee5681149eb5a87f54abb508b291e347ef1ac6c7
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Dec 10 19:33:07 2014 +0100
wip: Create a testcase
http://cgit.osmocom.org/osmo-bts/commit/?id=f9dbf1034b728bc8afce9b3c652115c…
commit f9dbf1034b728bc8afce9b3c652115cebbfd6ba2
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Dec 10 18:54:46 2014 +0100
WIP: make the option configurable and inline
-----------------------------------------------------------------------
Summary of changes:
include/osmo-bts/bts.h | 2 +-
src/common/bts.c | 5 +-
src/common/rsl.c | 11 ++--
src/common/vty.c | 14 ++++++
src/osmo-bts-sysmo/l1_if.c | 108 ++++++++++++++++++++++++++--------------
src/osmo-bts-sysmo/l1_if.h | 2 +
src/osmo-bts-sysmo/oml.c | 10 ++--
tests/sysmobts/sysmobts_test.c | 57 +++++++++++++++++++++
tests/sysmobts/sysmobts_test.ok | 1 +
9 files changed, 157 insertions(+), 53 deletions(-)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 2e5e94c3283fa4f5160962f42e7cd5d4e39b7d1e (commit)
via 4adb136da63a1d3ed523ad85e12fd99fc62f5701 (commit)
via 665acd1dbdec2c1e52599f6129ae00c5b5442e72 (commit)
from 416c08f9ed340aae21a1d947bcf3a8ab41bb89ce (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=2e5e94c3283fa4f5160962f42e7cd5d4…
commit 2e5e94c3283fa4f5160962f42e7cd5d4e39b7d1e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Dec 8 15:26:47 2014 +0100
sgsn: Support subscriber based authentication
This commit mainly extends sgsn_auth.c to use and support the
auth_state SGSN_AUTH_AUTHENTICATE. It will be activated when IMSI and
IMEI are available, authentication is required
(subscr->sgsn_data->authenticate is set), but the MM context is not
marked as authenticated. If the state has been set to
SGSN_AUTH_AUTHENTICATE and sgsn_auth_update() is called, the GMM
layer will be informed by invoking gsm0408_gprs_authenticate().
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=4adb136da63a1d3ed523ad85e12fd99f…
commit 4adb136da63a1d3ed523ad85e12fd99fc62f5701
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Dec 2 09:47:26 2014 +0100
sgsn: Integrate Auth & Ciph into gsm48_gmm_authorize
Currently the Authentication and Ciphering procedure is not yet
invoked by the GMM layer.
This patch starts this procedure from within gsm48_gmm_authorize when
the mm->auth_state has been set to SGSN_AUTH_AUTHENTICATE and a call
to gsm0408_gprs_authenticate has been issued directly or indirectly
by the call to sgsn_auth_request.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=665acd1dbdec2c1e52599f6129ae00c5…
commit 665acd1dbdec2c1e52599f6129ae00c5b5442e72
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Nov 11 14:01:48 2014 +0100
sgsn: Do not 'commit' implicitely when executing 'insert'
Currently the gprs_subscr_update function is called when the
'update-subscriber ... insert ...' command is executed. This will
eventually notify the GMM layer which is rather the purpose of the
'commit' command.
This patch removes the call from update_subscr_insert.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gprs_gmm.h | 1 +
openbsc/include/openbsc/gprs_sgsn.h | 5 ++--
openbsc/src/gprs/gprs_gmm.c | 28 ++++++++++++++++++-
openbsc/src/gprs/sgsn_auth.c | 7 +++++
openbsc/src/gprs/sgsn_vty.c | 10 +++----
openbsc/tests/sgsn/sgsn_test.c | 55 +++++++++++++++++++++++++++++++++++++
openbsc/tests/sgsn/sgsn_test.ok | 1 +
7 files changed, 99 insertions(+), 8 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)