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 cc6ac4cdc4103cb68a3e161deb49dfb64c931adf (commit)
via 5ab8e2cdfcdfb932b918405061798e0079223273 (commit)
from 0975a7f36c41afcb4e477609b97fe890990782ab (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=cc6ac4cdc4103cb68a3e161deb49…
commit cc6ac4cdc4103cb68a3e161deb49dfb64c931adf
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/libosmocore/commit/?id=5ab8e2cdfcdfb932b91840506179…
commit 5ab8e2cdfcdfb932b918405061798e0079223273
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 17 14:13:22 2015 +0100
stats: Fix compiler warning about losing const
stats_statsd.c: In function ‘osmo_stats_reporter_statsd_send_item’:
stats_statsd.c:154:15: warning: initialization discards ‘const’ qualifier from pointer target type
char *unit = desc->unit;
^
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_ns.c | 6 ++++
src/stats_statsd.c | 2 +-
tests/gb/gprs_ns_test.c | 18 +++++++++++
tests/gb/gprs_ns_test.ok | 84 ++++++++++++++++++++++++++++++++++++++++++++++++
4 files changed, 109 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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/fixes/gb has been updated
discards 7afec7ee7471e54bcf8f22c8ba3095a19221f650 (commit)
via ef3ab6b546707f856e3951aedd2d737602c3d434 (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 (7afec7ee7471e54bcf8f22c8ba3095a19221f650)
\
N -- N -- N (ef3ab6b546707f856e3951aedd2d737602c3d434)
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/libosmocore/commit/?id=ef3ab6b546707f856e3951aedd2d…
commit ef3ab6b546707f856e3951aedd2d737602c3d434
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
tests/gb/gprs_ns_test.c | 5 -----
1 file changed, 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 "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/fixes/gb has been updated
discards d517a52a80011f58e9a8bbdeeb06cae9a40c897e (commit)
via 7afec7ee7471e54bcf8f22c8ba3095a19221f650 (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 (d517a52a80011f58e9a8bbdeeb06cae9a40c897e)
\
N -- N -- N (7afec7ee7471e54bcf8f22c8ba3095a19221f650)
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/libosmocore/commit/?id=7afec7ee7471e54bcf8f22c8ba30…
commit 7afec7ee7471e54bcf8f22c8ba3095a19221f650
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_ns.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, master has been updated
via 0975a7f36c41afcb4e477609b97fe890990782ab (commit)
from 62f80fccb8a222bd81f0b15b099150dab6206bfc (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=0975a7f36c41afcb4e477609b97f…
commit 0975a7f36c41afcb4e477609b97fe890990782ab
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 09:51:53 2015 +0100
ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete
The stat item group is not removed by gprs_nsvc_delete which will
corrupt the group list.
Addresses:
valgrind tests/gbproxy/gbproxy_test
[...]
==4541== Invalid write of size 4
==4541== at 0x4071ACA: __llist_add (linuxlist.h:65)
==4541== by 0x4071ACA: llist_add (linuxlist.h:81)
==4541== by 0x4071ACA: osmo_stat_item_group_alloc
(stat_item.c:112)
==4541== by 0x407EDFD: gprs_nsvc_create (gprs_ns.c:244)
==4541== by 0x408109D: gprs_ns_instantiate (gprs_ns.c:1388)
==4541== by 0x804CFD3: test_gbproxy_ident_changes
(gbproxy_test.c:1501)
==4541== by 0x805FBD3: main (gbproxy_test.c:5803)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/gb/gprs_ns.c | 1 +
1 file changed, 1 insertion(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/fixes/gb has been created
at d517a52a80011f58e9a8bbdeeb06cae9a40c897e (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=d517a52a80011f58e9a8bbdeeb06…
commit d517a52a80011f58e9a8bbdeeb06cae9a40c897e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 13:22:36 2015 +0100
ns: Force a defined state when sending NS RESET
Currently the state is assumed to remain the same while the reset
procedure is active. While this works correctly in general, a single
unexpected BLOCK_ACK or UNBLOCK_ACK can change the state but will not
stop the reset procedure. The leads to repeated RESET messages, where
the corresponding RESET_ACK is ignored. This is a stable state which
can only be left by manual intervention or by reception of a RESET
message from the peer.
This commit changes the RESET timeout handler to set the state to
BLOCKED/RESET when sending the new NS RESET message.
Note that this should ensure a clean restart even if the state has been
screwed up. It does not fix the handling of BLOCK_ACK or UNBLOCK_ACK
in abnormal cases.
Addresses:
gprs_ns.c:349 NSEI=8895 Tx NS RESET (NSVCI=8895, cause=O&M intervention)
gprs_ns.c:878 NSVCI=8895 Rx NS RESET ACK (NSEI=8895, NSVCI=8895)
gprs_ns.c:887 NS RESET ACK Discarding unexpected message for NS-VCI 8895 from SGSN NSEI=8895
Ticket: OW#1551
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, zecke/ancient/debian6.0 has been updated
via f8741dbe301315078b458236badab6f6cc67271a (commit)
via 7195ae2e368343f4c0071785d45f8c4198794fdb (commit)
from a306d7c95d554979bfc7794abdaef675f41a8d12 (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=f8741dbe301315078b458236bada…
commit f8741dbe301315078b458236badab6f6cc67271a
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 17 10:53:48 2015 +0100
debian: Backport memory fix for the statsd code
http://cgit.osmocom.org/libosmocore/commit/?id=7195ae2e368343f4c0071785d45f…
commit 7195ae2e368343f4c0071785d45f8c4198794fdb
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 09:51:53 2015 +0100
ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete
The stat item group is not removed by gprs_nsvc_delete which will
corrupt the group list.
Addresses:
valgrind tests/gbproxy/gbproxy_test
[...]
==4541== Invalid write of size 4
==4541== at 0x4071ACA: __llist_add (linuxlist.h:65)
==4541== by 0x4071ACA: llist_add (linuxlist.h:81)
==4541== by 0x4071ACA: osmo_stat_item_group_alloc
(stat_item.c:112)
==4541== by 0x407EDFD: gprs_nsvc_create (gprs_ns.c:244)
==4541== by 0x408109D: gprs_ns_instantiate (gprs_ns.c:1388)
==4541== by 0x804CFD3: test_gbproxy_ident_changes
(gbproxy_test.c:1501)
==4541== by 0x805FBD3: main (gbproxy_test.c:5803)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
src/gb/gprs_ns.c | 1 +
2 files changed, 7 insertions(+)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "An utility library for Open Source Mobile Communications".
The branch, jerlbeck/wip/stats has been updated
discards 07ab21292da2aa6b441fae8c5829f4f28376bce2 (commit)
discards 0b8d2f81d8ff5b2fc443aef4a52912cac640b057 (commit)
discards 56922b3f7bdf58153b450d56adf50b0c4b404a45 (commit)
discards 342706d51c75a4c840a50a1e20178dc48a940b77 (commit)
discards b52d8121888f3aedc1f1390f13347201db931876 (commit)
via d8dd911de66e10c87e4b8f0fa0e26f1be832eb82 (commit)
via 62f80fccb8a222bd81f0b15b099150dab6206bfc (commit)
via fad5752ab5b91e615dd82365c0663e38b4540dcd (commit)
via f4b173cb0c8c5179081a4b82928b375fdf0caf17 (commit)
via 771a58feeec15c1e36373f0fe165ddf3ba83cbf6 (commit)
via 84c19a9b36c5e416e3df6b42afb5b0e8aa8095cc (commit)
via 49a8f88565385107cf008d1f2c01344a3f165c4d (commit)
via ac4ed17dbd15ed703583584626d820f66ea5a17d (commit)
via af5bad5ed00f0d21617c34f0e4e96eb2fd977a02 (commit)
via 90e614f7ccb0902e6ddb510bb10f78eb14a13d94 (commit)
via ee702cd590688c1e65296319c5bc4c9cf160ba65 (commit)
via f13de868be052f96325c337f25453f1d97777005 (commit)
via 46b703d083a57d7718340f8f71da29d96ce15170 (commit)
via 2e8f9ed5560ac6286b1fe70ade868569d30cb392 (commit)
via b6e6bea4ecea4b0769fc56136321f01f553459ba (commit)
via 5fa0dcc2750a79920d4a6404e960c50667840058 (commit)
via d086f2119509af2e26a0d7a587b9e176df814998 (commit)
via a10ef29b47123a60755b59befca9b2d45f3e29fa (commit)
via b32a19467ffde540b059bf166a378decf07701b8 (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 (07ab21292da2aa6b441fae8c5829f4f28376bce2)
\
N -- N -- N (d8dd911de66e10c87e4b8f0fa0e26f1be832eb82)
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/libosmocore/commit/?id=d8dd911de66e10c87e4b8f0fa0e2…
commit d8dd911de66e10c87e4b8f0fa0e26f1be832eb82
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Thu Dec 17 09:51:53 2015 +0100
ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_delete
The stat item group is not removed by gprs_nsvc_delete which will
corrupt the group list.
Addresses:
valgrind tests/gbproxy/gbproxy_test
[...]
==4541== Invalid write of size 4
==4541== at 0x4071ACA: __llist_add (linuxlist.h:65)
==4541== by 0x4071ACA: llist_add (linuxlist.h:81)
==4541== by 0x4071ACA: osmo_stat_item_group_alloc
(stat_item.c:112)
==4541== by 0x407EDFD: gprs_nsvc_create (gprs_ns.c:244)
==4541== by 0x408109D: gprs_ns_instantiate (gprs_ns.c:1388)
==4541== by 0x804CFD3: test_gbproxy_ident_changes
(gbproxy_test.c:1501)
==4541== by 0x805FBD3: main (gbproxy_test.c:5803)
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 16 +-
debian/control | 6 +-
.../{libosmocore6.install => libosmocore7.install} | 0
include/Makefile.am | 5 +-
include/osmocom/core/stat_item.h | 3 +-
include/osmocom/core/talloc.h | 191 +--
include/osmocom/gsm/protocol/gsm_03_41.h | 31 +
include/osmocom/gsm/protocol/gsm_08_58.h | 25 +
include/osmocom/gsm/rsl.h | 6 +
libosmocore.pc.in | 4 +-
libosmoctrl.pc.in | 2 +-
libosmogb.pc.in | 2 +-
libosmogsm.pc.in | 2 +-
libosmosim.pc.in | 2 +-
libosmovty.pc.in | 2 +-
src/Makefile.am | 16 +-
src/ctrl/Makefile.am | 4 +-
src/gb/Makefile.am | 4 +-
src/gb/gprs_ns.c | 1 +
src/gsm/Makefile.am | 4 +-
src/gsm/libosmogsm.map | 1 +
src/gsm/rsl.c | 26 +
src/sim/Makefile.am | 4 +-
src/stat_item.c | 10 +-
src/stats_statsd.c | 12 +-
src/talloc.c | 1804 --------------------
src/vty/Makefile.am | 4 +-
src/vty/utils.c | 5 +-
tests/Makefile.am | 3 +-
utils/Makefile.am | 2 +-
30 files changed, 148 insertions(+), 2049 deletions(-)
rename debian/{libosmocore6.install => libosmocore7.install} (100%)
delete mode 100644 src/talloc.c
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The tag, zecke/release/openbsc-0.15.0+z6 has been created
at 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34 (commit)
- Log -----------------------------------------------------------------
commit 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 17 08:34:42 2015 +0100
debian: New release with cherry-pick of gbproxy fix
-----------------------------------------------------------------------
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, shared/packages/testing has been updated
discards 3b744eead4413ce833bca79f474616fa1798b537 (commit)
discards c30b3585d6d8e139d41cbd6fad6750fba45a8331 (commit)
discards fc327b20a9c77fbccf9363a75122afa07d95192f (commit)
discards 1ed04a5c250f6a869efd94cd4fcb5a3dec02f73e (commit)
discards 467ca2476b16fb0043d806d37db8cb7a8103513d (commit)
discards ec845eb2a852d14fc27c8fc1b4f7b6985667a65c (commit)
discards ef8b89472f99b9206d3c3a88c91d0cedc8a856d1 (commit)
discards 6988fb222a25b70c95802c97f43b06efbee839d5 (commit)
discards 4d4aaf0fecfa36bfbeb55da7a18a263932511234 (commit)
discards 7f73ebf92a4032f351c6872cf3d071585db2ae87 (commit)
discards 68cb015e7751c103fd21fa7993fae49a06ed1272 (commit)
discards dec3851b9e9baa26de49b10ff75ffbe94f7902d9 (commit)
discards b54c72bf0d1b552beec441480aa1796e096ab690 (commit)
via 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34 (commit)
via 6fb6c12258ab62d60767d51f990a10802d4c93f0 (commit)
via bdaa6e0bf122dfb9c5239e8f0f84ae4e146ce107 (commit)
via 6e628ba664f98ff5cbee1556115dc8683bed3dc1 (commit)
via 95ce9c165ca356840b84c54c88b689682a2fb8be (commit)
via e54f8c5f1e7bd0ca96b4d2c1051856c9b60e8f47 (commit)
via 60bddca7672a18fe192e4b15c8faf647a44cac36 (commit)
via 6a8fa15d75aad2597525848a2132feb09f0a1b83 (commit)
via 399cc031ee2958686368bdb87da7ab47ff006052 (commit)
via 149eb7a465fef3964ab558d43727ce70dc676a5d (commit)
via 7dbd3349e283b14e23377bd7172c3fd0603b9e48 (commit)
via ee0f3629f22247ac860ef48155200d2b18294cba (commit)
via 13a2332c8a5bb3ff90971b54281c6a4b17c1880b (commit)
via 15aa0da1d3e38bd03422aac10ee750ce2a385af5 (commit)
via 61438f7bce327b8e6f9ec84d6ef0f5a115f8a743 (commit)
via a960376fcadd6fe1851d20c801ab197c8dd8b101 (commit)
via 5e95a411946ba3c520f048c07f8fdc3dff26d564 (commit)
via e5e78c21bb6e63a1fd1d2e62c042ecce867c2efc (commit)
via ff252bb80172826391b6286fd240266fe842cc83 (commit)
via 8fbfaa51bb3f583eeebc1239388832b2e966d424 (commit)
via 4ae165da61243c8ea63f1736d9b1366e6a864d94 (commit)
via a4370dd96947065be6ee976de2a71cc71ed87a61 (commit)
via 273f875c42d74da22b9da442367b9903b4c9c067 (commit)
via 6a8cbe9718d2fdf2c0ace0b70508de6e0a406345 (commit)
via 97b6bfa996ed1745d27c5598186c4583f7e90861 (commit)
via 1b9c815024a1f863d83b70d0bb48c513f8e4cbeb (commit)
via 557c84e9f7d3273734685049f628d65a035265c7 (commit)
via a2bbc5ec0e6481bb5b65da7bdbde03a424437af4 (commit)
via ae2c18c57b5b8d2133a42297fb7ce02a8f332cce (commit)
via 0d21ac8f5a4563e10d887e610a8cffff2a5672b8 (commit)
via 24e3c3e13657210f2ac5f41942da82341ff7b25d (commit)
via 6187e010a8fb6f503ce7bf0ee93530787acfc876 (commit)
via 3c820ee532021a89aca96d1a52ecb463ccc07d03 (commit)
via 3d3aa8fb88a9fc49f21544221c41edeca04569eb (commit)
via 4034897038c6a0a9b9e14d1a0f8ce0e873045ac1 (commit)
via ad945b6aa7620bb9cc3b20835acb562ace15060a (commit)
via 9cfe037559bccf5b4652bd449e2b2f1694b8e5f5 (commit)
via 063a802d468442fdd7d46e6d7c51e9e8327fb791 (commit)
via 390e9101253331b58297a3526ea2fed0982815c8 (commit)
via a208c734a20a525a897b7a7184361da61604208e (commit)
via 16c3f57ed63c65043561c6bb4cec2430d0537aff (commit)
via 3317c84c163a567e0d9405df6d4945689dac1f2c (commit)
via c83cd898ef3c167c370d0c3240f355f192388ec7 (commit)
via e921e32c828e4c4a62fa3edc17bf49abf8e6d8d7 (commit)
via c227594394ddd00e11b8e57cfd16182338cef131 (commit)
via 5b664f4b9b95f3f8be3741794fceb309a345bb00 (commit)
via bb3d6785e1a32a651bdb9b32707245e1c126c536 (commit)
via 30f7bcbd79ad1b661dff844a43f0ccbf4f07cebf (commit)
via c8a614d2e9c56fe13c22f239be82f2a2c958e039 (commit)
via 65482c919f82b28aa53cd519c4f7799b104051c0 (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 (3b744eead4413ce833bca79f474616fa1798b537)
\
N -- N -- N (29474c59dcb6ea2ec42393e3f7ea91813e7b3f34)
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=29474c59dcb6ea2ec42393e3f7ea9181…
commit 29474c59dcb6ea2ec42393e3f7ea91813e7b3f34
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Dec 17 08:34:42 2015 +0100
debian: New release with cherry-pick of gbproxy fix
http://cgit.osmocom.org/openbsc/commit/?id=6fb6c12258ab62d60767d51f990a1080…
commit 6fb6c12258ab62d60767d51f990a10802d4c93f0
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Wed Dec 16 16:43:24 2015 +0100
gbproxy: Fix stored msgbs in gbproxy_flush_stored_messages
Currently the last message received is patched with the meta
information of each stored message. This can lead to invalid memory
accesses.
This commit replaces msg by stored_msg in the call to
gbproxy_patch_bssgp.
Note that the fix has not been validated by unit tests yet.
Addresses:
Program received signal SIGSEGV, Segmentation fault.
#0 memmove () at ../sysdeps/i386/i686/memmove.S:68
#1 0x08052ee9 in gprs_msgb_resize_area at gprs_utils.c:99
#2 0x0804f4de in gbproxy_patch_apn_ie at gb_proxy_patch.c:108
#3 0x0804f7cd in gbproxy_patch_llc at gb_proxy_patch.c:253
#4 0x0804f9cb in gbproxy_patch_bssgp at gb_proxy_patch.c:348
#5 0x0804abf5 in gbproxy_flush_stored_messages at gb_proxy.c:347
Ticket: OW#1550
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=bdaa6e0bf122dfb9c5239e8f0f84ae4e…
commit bdaa6e0bf122dfb9c5239e8f0f84ae4e146ce107
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Nov 30 13:36:44 2015 +0100
debian: Make new release 5e95a411946ba3c520f048c07f8fdc3dff26d564
http://cgit.osmocom.org/openbsc/commit/?id=6e628ba664f98ff5cbee1556115dc868…
commit 6e628ba664f98ff5cbee1556115dc8683bed3dc1
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Nov 10 09:37:07 2015 +0100
New OpenBSC release based on 98fa3dc1c655033b31d90ed051cfa9144e30248c
http://cgit.osmocom.org/openbsc/commit/?id=95ce9c165ca356840b84c54c88b68968…
commit 95ce9c165ca356840b84c54c88b689682a2fb8be
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Nov 3 09:46:46 2015 +0100
New OpenBSC release
http://cgit.osmocom.org/openbsc/commit/?id=e54f8c5f1e7bd0ca96b4d2c1051856c9…
commit e54f8c5f1e7bd0ca96b4d2c1051856c9b60e8f47
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Oct 12 20:38:35 2015 +0200
Make a new release from a777c9ee3d4e433c713f7a5c346519aa0321f096
http://cgit.osmocom.org/openbsc/commit/?id=60bddca7672a18fe192e4b15c8faf647…
commit 60bddca7672a18fe192e4b15c8faf647a44cac36
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Oct 12 10:23:48 2015 +0200
New release based on fa07b489dc3e14579b34365c0a0f1b5d5a70138f
http://cgit.osmocom.org/openbsc/commit/?id=6a8fa15d75aad2597525848a2132feb0…
commit 6a8fa15d75aad2597525848a2132feb09f0a1b83
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Sep 24 10:46:02 2015 +0200
debian: Make a new release again
http://cgit.osmocom.org/openbsc/commit/?id=399cc031ee2958686368bdb87da7ab47…
commit 399cc031ee2958686368bdb87da7ab47ff006052
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 23 17:36:12 2015 +0200
debian: New release
http://cgit.osmocom.org/openbsc/commit/?id=149eb7a465fef3964ab558d43727ce70…
commit 149eb7a465fef3964ab558d43727ce70dc676a5d
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Sun Aug 16 15:30:19 2015 +0200
debian: Build new package
http://cgit.osmocom.org/openbsc/commit/?id=7dbd3349e283b14e23377bd7172c3fd0…
commit 7dbd3349e283b14e23377bd7172c3fd0603b9e48
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue May 26 00:16:00 2015 +0800
debian: Add the new c-ares dependency for the SGSN
http://cgit.osmocom.org/openbsc/commit/?id=ee0f3629f22247ac860ef48155200d2b…
commit ee0f3629f22247ac860ef48155200d2b18294cba
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 20:26:27 2015 -0400
debian: New release with new NAT command
http://cgit.osmocom.org/openbsc/commit/?id=13a2332c8a5bb3ff90971b54281c6a4b…
commit 13a2332c8a5bb3ff90971b54281c6a4b17c1880b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Apr 23 17:47:26 2015 -0400
debian: Build new packages
http://cgit.osmocom.org/openbsc/commit/?id=15aa0da1d3e38bd03422aac10ee750ce…
commit 15aa0da1d3e38bd03422aac10ee750ce2a385af5
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=61438f7bce327b8e6f9ec84d6ef0f5a1…
commit 61438f7bce327b8e6f9ec84d6ef0f5a115f8a743
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=a960376fcadd6fe1851d20c801ab197c…
commit a960376fcadd6fe1851d20c801ab197c8dd8b101
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Fri Dec 19 19:11:20 2014 +0100
sgsn: Add logging to connect_timer_cb (TODO)
TODO:
- LOGLevel ?
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 13 +
debian/control | 14 +
debian/osmo-gtphub.default | 2 +
debian/osmo-gtphub.examples | 1 +
debian/{osmocom-sgsn.init => osmo-gtphub.init} | 20 +-
debian/osmo-gtphub.install | 1 +
debian/rules | 1 +
openbsc/.gitignore | 2 +
openbsc/configure.ac | 3 +-
openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 23 +
openbsc/include/openbsc/Makefile.am | 3 +-
openbsc/include/openbsc/debug.h | 1 +
openbsc/include/openbsc/gsm_data.h | 2 +-
openbsc/include/openbsc/gsm_data_shared.h | 8 +-
openbsc/include/openbsc/gtphub.h | 467 +++++
openbsc/include/openbsc/vty.h | 1 +
openbsc/osmoappdesc.py | 6 +-
openbsc/src/gprs/Makefile.am | 9 +-
openbsc/src/gprs/gb_proxy.c | 2 +-
openbsc/src/gprs/gprs_utils.c | 4 +-
openbsc/src/gprs/gtphub.c | 2191 ++++++++++++++++++++++
openbsc/src/gprs/gtphub_ext.c | 216 +++
openbsc/src/gprs/gtphub_main.c | 282 +++
openbsc/src/gprs/gtphub_vty.c | 258 +++
openbsc/src/gprs/sgsn_vty.c | 7 +-
openbsc/src/ipaccess/ipaccess-config.c | 2 +-
openbsc/src/libbsc/bsc_init.c | 4 +-
openbsc/src/libbsc/bsc_vty.c | 32 +-
openbsc/src/libcommon/gsm_data.c | 3 +-
openbsc/src/utils/bs11_config.c | 2 +-
openbsc/src/utils/meas_db.c | 1 +
openbsc/tests/Makefile.am | 7 +-
openbsc/tests/atlocal.in | 1 +
openbsc/tests/gtphub/Makefile.am | 23 +
openbsc/tests/gtphub/gtphub_test.c | 1006 ++++++++++
openbsc/tests/gtphub/gtphub_test.ok | 9 +
openbsc/tests/smpp/Makefile.am | 5 +-
openbsc/tests/testsuite.at | 7 +
38 files changed, 4580 insertions(+), 59 deletions(-)
create mode 100644 debian/osmo-gtphub.default
create mode 100644 debian/osmo-gtphub.examples
copy debian/{osmocom-sgsn.init => osmo-gtphub.init} (87%)
create mode 100644 debian/osmo-gtphub.install
create mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg
create mode 100644 openbsc/include/openbsc/gtphub.h
create mode 100644 openbsc/src/gprs/gtphub.c
create mode 100644 openbsc/src/gprs/gtphub_ext.c
create mode 100644 openbsc/src/gprs/gtphub_main.c
create mode 100644 openbsc/src/gprs/gtphub_vty.c
create mode 100644 openbsc/tests/gtphub/Makefile.am
create mode 100644 openbsc/tests/gtphub/gtphub_test.c
create mode 100644 openbsc/tests/gtphub/gtphub_test.ok
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 code for Iuh interface".
The branch, master has been updated
via ace1d24d346d1f1184f2aceb34016f4e9143199a (commit)
via 462db35426cc66653d0a2987af82ed1e0959a5c5 (commit)
via d328c1a3aca9b59dd1ca15627899f2d39642f440 (commit)
via c16117a22cff56ba794fae71f3e948cc5446342c (commit)
via 8dacb07bafad4e2b2966453f9eb97696c0747124 (commit)
via cbaaeefe008a2ace0eb3d6287c12f33d521cbf23 (commit)
from 08d5da664740432b6933220b094787da9ca90ab8 (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-iuh/commit/?id=ace1d24d346d1f1184f2aceb34016f4…
commit ace1d24d346d1f1184f2aceb34016f4e9143199a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 23:07:19 2015 +0100
ranap_common: Add function to wrap IEs into a RANAP_ProtocolIE_FieldPair_t
The FieldPair is a strange construct of RANAP Radio Access Bearer
assignment, where certain IEs appear in pairs.
http://cgit.osmocom.org/osmo-iuh/commit/?id=462db35426cc66653d0a2987af82ed1…
commit 462db35426cc66653d0a2987af82ed1e0959a5c5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 23:06:59 2015 +0100
hnbap_common: Fix copy+paste mistake (use hnbap msgb allocator)
http://cgit.osmocom.org/osmo-iuh/commit/?id=d328c1a3aca9b59dd1ca15627899f2d…
commit d328c1a3aca9b59dd1ca15627899f2d39642f440
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 23:04:21 2015 +0100
WIP: add some early code for generating required RANAP messages
http://cgit.osmocom.org/osmo-iuh/commit/?id=c16117a22cff56ba794fae71f3e948c…
commit c16117a22cff56ba794fae71f3e948cc5446342c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 20:30:11 2015 +0100
Add ranap_generate_outcome() function
Ranap has not only successsful and unsuccessful outcome, but also
an unqualified general 'outcome'.
http://cgit.osmocom.org/osmo-iuh/commit/?id=8dacb07bafad4e2b2966453f9eb9769…
commit 8dacb07bafad4e2b2966453f9eb97696c0747124
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 20:27:14 2015 +0100
{hnbap,rua,ranap}_common.c: Reduce code duplicatioon
There used to be a lot of code duplication between the code to generate
initiating, successfulOutcome and unsuccessfulOutcome messages. Try to
reduce that by callign a generic function.
http://cgit.osmocom.org/osmo-iuh/commit/?id=cbaaeefe008a2ace0eb3d6287c12f33…
commit cbaaeefe008a2ace0eb3d6287c12f33d521cbf23
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Dec 16 20:17:26 2015 +0100
{rua,hnbap,ranap}_common: Add missing encoding functions
We used to only have those generator functions that we needed for
the existing hnbgw code; Implement the missing encoders
-----------------------------------------------------------------------
Summary of changes:
src/hnbap_common.c | 84 +++++++++-----------
src/hnbap_common.h | 6 ++
src/ranap_common.c | 148 ++++++++++++++++++++++-------------
src/ranap_common.h | 21 +++++
src/rua_common.c | 92 ++++++++++------------
src/rua_common.h | 6 ++
src/tests/test-ranap.c | 207 +++++++++++++++++++++++++++++++++++++++++++++++++
7 files changed, 415 insertions(+), 149 deletions(-)
create mode 100644 src/tests/test-ranap.c
hooks/post-receive
--
Osmocom code for Iuh interface