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, neels/gtphub has been updated
discards 93336f7b793b3bb90d1a9a942a03162eb4002f14 (commit)
discards 9c4fb015669037c24f2181585210499a50003cf7 (commit)
discards 9c434fd6b304c0aaaeb11f537f78a40b3efaa561 (commit)
discards 34b4d6a0c746b3a0138dd1fe05e27738b23cd9dd (commit)
discards 128f2961eae87ecc76fd3f83174685e74bb3cdc0 (commit)
discards 220ff414089c7edfa5011c2d51c901cfbacc2c4d (commit)
discards 8595132b70a0c5774824fe74a9d7c4df8d02f474 (commit)
discards 9303897ba54260a10aae33344c283afc10eab4bf (commit)
via 3747d8553f028b0857a0ca71c7170a8936ff1602 (commit)
via 6bc37b2a774d62c0d7ce140344d9ce64326a83bd (commit)
via c571a0550f912b7a2ebe85c45143471dd187a660 (commit)
via d0073ad283c652a9ec1c05dd0bf0b623a6c9e97d (commit)
via 131fc4edf6301f712d0afaf3e3072dc45de13cb5 (commit)
via 0fd87fd88965c25bb9e0ec7c67012706d6ff8e83 (commit)
via d4237299ec335497df47979faf4bcd498eeac252 (commit)
via d7f934218dbe41f0ef8d2f217bfac26d5df466fe (commit)
via fd79faead12ae06f1c187bcb962a801f8a250252 (commit)
via 9eb20d33ba59fee35c0a91b0e2b24452d2be423c (commit)
via c113189009c69fcefe42a245107503ec723502b6 (commit)
via 493d49b98e52978917b4a01eaeb5ea7489c419f4 (commit)
via 9f50c610b9b2851defb9323bff402edebe1420e4 (commit)
via 5d60b06c58b1b3849c7b56991e722bcd11767783 (commit)
via 84f8f38b5c1cd7ceeaafc221987421943e7a2040 (commit)
via 6187e010a8fb6f503ce7bf0ee93530787acfc876 (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 (93336f7b793b3bb90d1a9a942a03162eb4002f14)
\
N -- N -- N (3747d8553f028b0857a0ca71c7170a8936ff1602)
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=3747d8553f028b0857a0ca71c7170a89…
commit 3747d8553f028b0857a0ca71c7170a8936ff1602
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 05:51:32 2015 +0100
tei map histogram
http://cgit.osmocom.org/openbsc/commit/?id=6bc37b2a774d62c0d7ce140344d9ce64…
commit 6bc37b2a774d62c0d7ce140344d9ce64326a83bd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 04:20:47 2015 +0100
tei stats
http://cgit.osmocom.org/openbsc/commit/?id=c571a0550f912b7a2ebe85c45143471d…
commit c571a0550f912b7a2ebe85c45143471dd187a660
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 03:16:19 2015 +0100
vty_show
http://cgit.osmocom.org/openbsc/commit/?id=d0073ad283c652a9ec1c05dd0bf0b623…
commit d0073ad283c652a9ec1c05dd0bf0b623a6c9e97d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 01:28:40 2015 +0100
gtphub: add first rate counters
http://cgit.osmocom.org/openbsc/commit/?id=131fc4edf6301f712d0afaf3e3072dc4…
commit 131fc4edf6301f712d0afaf3e3072dc45de13cb5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 01:27:22 2015 +0100
gtphub: cosmetic: bind pointer clarification.
Partly in preparation for upcoming rate counters.
http://cgit.osmocom.org/openbsc/commit/?id=0fd87fd88965c25bb9e0ec7c67012706…
commit 0fd87fd88965c25bb9e0ec7c67012706d6ff8e83
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 00:08:28 2015 +0100
gtphub: add explicit cleanup handles.
Clean up functionality is added for the test suite only, to be able to clean
out all allocations and test against memory leaks.
So far, it was sufficient to expire everything to free a gtphub. In preparation
for the upcoming rate counters, which will need to be freed explicitly, add
gtphub functions to clean up everything.
As added bonus, also close the sockets explicitly -- not really needed upon
program exit, neither by the test suite, but *if* we have a cleanup function,
it should clean up everything properly.
Closing the sockets is however kept separate, for the test suite.
gtphub_start() and gtphub_stop() are for normal use (published in gtphub.h),
and gtphub_init() and gtphub_free() are for the test suite, without sockets.
In gtphub_test.c, have a function to clean up the testing gtphub struct. First,
expire everything by timeout, assert emptiness, then call the cleanup function.
Call from each test in the end.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=d4237299ec335497df47979faf4bcd49…
commit d4237299ec335497df47979faf4bcd498eeac252
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 00:04:41 2015 +0100
gtphub: ensure cleanup of peer addresses.
Upon calling gtphub_peer_del(), all addresses and ports should already have
expired (by force). Make sure the code heeds that with a so far missing
assertion.
http://cgit.osmocom.org/openbsc/commit/?id=d7f934218dbe41f0ef8d2f217bfac26d…
commit d7f934218dbe41f0ef8d2f217bfac26d5df466fe
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 19 00:44:52 2015 +0100
gtphub: always send gtphub's own restart counter.
http://cgit.osmocom.org/openbsc/commit/?id=fd79faead12ae06f1c187bcb962a801f…
commit fd79faead12ae06f1c187bcb962a801f8a250252
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 18:11:32 2015 +0100
gtphub: ares vty and init
From sgsn_vty.c, copy the cfg_grx_ggsn_cmd to add an ares server to the static
sgsn_instance.
This is sort of preliminary. As described in comments, the sgsn_ares functions
should actually be separated from the static sgsn structure. gtphub keeps such
an sgsn structure just for the sgsn_ares functions.
http://cgit.osmocom.org/openbsc/commit/?id=9eb20d33ba59fee35c0a91b0e2b24452…
commit 9eb20d33ba59fee35c0a91b0e2b24452d2be423c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 18:11:09 2015 +0100
gtphub: review some logging.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=c113189009c69fcefe42a245107503ec…
commit c113189009c69fcefe42a245107503ec723502b6
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 17:53:00 2015 +0100
gtphub: cosmetic: rename a file.
gtphub_ext.c's initial purpose was to wrap a specific function. The file
then turned into everything related to DNS, which fits pretty well. Rename
to gtphub_ares.c.
Tweak the header comment to reflect the new file name.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=493d49b98e52978917b4a01eaeb5ea74…
commit 493d49b98e52978917b4a01eaeb5ea7489c419f4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 17:09:22 2015 +0100
gtphub: properly add to debian build
Copy all osmo-sgsn related things in debian and s/sgsn/gtphub/g (manually).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=9f50c610b9b2851defb9323bff402ede…
commit 9f50c610b9b2851defb9323bff402edebe1420e4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:30:37 2015 +0100
gtphub: nr_map: add min,max and wrap.
Implement min/max bounds for nr_pool, adjust nr_pool_init() and current tests,
and create unit tests for nr_map wrapping.
Sequence numbers range from 0 to 65535, while TEIs range from 1 to 0xffffffff.
Both cause problems when the nr_pool surpasses the range: seq exit their valid
range, causing unmappings to fail, and a TEI would be mapped as zero (invalid).
Add a comment about TEI wrapping, and lose the comment about random TEIs (not
really important).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=5d60b06c58b1b3849c7b56991e722bcd…
commit 5d60b06c58b1b3849c7b56991e722bcd11767783
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:24:46 2015 +0100
gtphub: fix number map range for TEIs.
Use unsigned int for nr_map, just large enough to fit the TEI space.
Adjust log output formats and casts accordingly.
Fixes: TEIs are uint32_t, but the nr_map so far used int. This would cause TEIs
from 0x80000000 on to be handled and printed as a negative value.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=84f8f38b5c1cd7ceeaafc22198742194…
commit 84f8f38b5c1cd7ceeaafc221987421943e7a2040
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:21:05 2015 +0100
gtphub: lose obsolete comment.
The del_cb is now also used for ares (GGSN resolution) timeouts, and expiry is
anyway separated from nr_map, so this comment is void.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 12 ++-
openbsc/src/gprs/gtphub.c | 166 +++++++++++++++++++++++++++++++++----
openbsc/src/gprs/gtphub_main.c | 24 +++---
openbsc/src/gprs/gtphub_vty.c | 149 +++++++++++++++++++++++++++++++--
openbsc/tests/gtphub/gtphub_test.c | 103 ++++++++++++++++++-----
5 files changed, 398 insertions(+), 56 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 6187e010a8fb6f503ce7bf0ee93530787acfc876 (commit)
from 3c820ee532021a89aca96d1a52ecb463ccc07d03 (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=6187e010a8fb6f503ce7bf0ee9353078…
commit 6187e010a8fb6f503ce7bf0ee93530787acfc876
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 00:57:05 2015 +0100
gtphub: fix echo reply to SGSNs: wrong fd. Add test.
The actual fix is just one character, but also add a regression test against
this, on both CTRL and USER plane.
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 2 +-
openbsc/tests/gtphub/gtphub_test.c | 76 ++++++++++++++++++++++++++++++--------
2 files changed, 62 insertions(+), 16 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 "Tools to centralize packet capture and storing".
The branch, master has been updated
via a316c9394aa27d25b3d7fba004563890a43ab1bc (commit)
via 74f89c6119d7a4daecf643946cba5a40b6dd93da (commit)
from f42bbbc27895cc60ac11794f35345419e002d38e (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=a316c9394aa27d25b3d7fba0045638…
commit a316c9394aa27d25b3d7fba004563890a43ab1bc
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Nov 19 10:14:03 2015 +0000
debian: Make a new release of the code
http://cgit.osmocom.org/osmo-pcap/commit/?id=74f89c6119d7a4daecf643946cba5a…
commit 74f89c6119d7a4daecf643946cba5a40b6dd93da
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Thu Nov 19 10:07:41 2015 +0000
gprs: Do not collect BVC FLOW CONTROL / ACK messages
These generate a high amount of traffic. They are good to debug
ip.access nanoBTS GPRS crashes/service outage but in general cause
too much traffic.
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 6 ++++++
src/osmo_client_core.c | 5 +++++
2 files changed, 11 insertions(+)
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, neels/gtphub has been updated
via 93336f7b793b3bb90d1a9a942a03162eb4002f14 (commit)
from 9c4fb015669037c24f2181585210499a50003cf7 (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=93336f7b793b3bb90d1a9a942a03162e…
commit 93336f7b793b3bb90d1a9a942a03162eb4002f14
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 19 00:44:52 2015 +0100
gtphub: always send gtphub's own restart counter.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 2 +-
openbsc/src/gprs/gtphub.c | 11 ++++++++++-
openbsc/tests/gtphub/gtphub_test.c | 8 ++++----
3 files changed, 15 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, neels/gtphub has been updated
via 9c4fb015669037c24f2181585210499a50003cf7 (commit)
via 9c434fd6b304c0aaaeb11f537f78a40b3efaa561 (commit)
via 34b4d6a0c746b3a0138dd1fe05e27738b23cd9dd (commit)
from 128f2961eae87ecc76fd3f83174685e74bb3cdc0 (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=9c4fb015669037c24f2181585210499a…
commit 9c4fb015669037c24f2181585210499a50003cf7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 18:11:32 2015 +0100
gtphub: ares vty and init
From sgsn_vty.c, copy the cfg_grx_ggsn_cmd to add an ares server to the static
sgsn_instance.
This is sort of preliminary. As described in comments, the sgsn_ares functions
should actually be separated from the static sgsn structure. gtphub keeps such
an sgsn structure just for the sgsn_ares functions.
http://cgit.osmocom.org/openbsc/commit/?id=9c434fd6b304c0aaaeb11f537f78a40b…
commit 9c434fd6b304c0aaaeb11f537f78a40b3efaa561
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 18:11:09 2015 +0100
gtphub: review some logging.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=34b4d6a0c746b3a0138dd1fe05e27738…
commit 34b4d6a0c746b3a0138dd1fe05e27738b23cd9dd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 17:53:00 2015 +0100
gtphub: cosmetic: rename a file.
gtphub_ext.c's initial purpose was to wrap a specific function. The file
then turned into everything related to DNS, which fits pretty well. Rename
to gtphub_ares.c.
Tweak the header comment to reflect the new file name.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 2 ++
openbsc/src/gprs/Makefile.am | 2 +-
openbsc/src/gprs/gtphub.c | 10 +++++--
openbsc/src/gprs/{gtphub_ext.c => gtphub_ares.c} | 30 ++++++++++++---------
openbsc/src/gprs/gtphub_main.c | 34 ++++++++++++------------
openbsc/src/gprs/gtphub_vty.c | 31 +++++++++++++++++++++
6 files changed, 77 insertions(+), 32 deletions(-)
rename openbsc/src/gprs/{gtphub_ext.c => gtphub_ares.c} (89%)
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 3c820ee532021a89aca96d1a52ecb463ccc07d03 (commit)
via 3d3aa8fb88a9fc49f21544221c41edeca04569eb (commit)
via 4034897038c6a0a9b9e14d1a0f8ce0e873045ac1 (commit)
via ad945b6aa7620bb9cc3b20835acb562ace15060a (commit)
from 9cfe037559bccf5b4652bd449e2b2f1694b8e5f5 (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:
openbsc/src/gprs/gtphub.c | 26 +++++++++++---------------
openbsc/tests/gtphub/Makefile.am | 5 +----
2 files changed, 12 insertions(+), 19 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, neels/gtphub has been updated
discards b707a38fd0c72c69d3e5f197edc4a3214ace28aa (commit)
discards 177fb4f6b32743fb6ef1aadc17c1425092508383 (commit)
discards 22cd99f0064dbdd0a19af70872955c551d3b22a4 (commit)
discards 83c3fa5c7b8ae74db5790753cebf2fc0820af296 (commit)
discards a6f14c6e5f70c246f99eecd9a55e33ecaeb0e32c (commit)
discards 05dbb2f0f1d2181709948b66025e24b0e30dfdd7 (commit)
via 128f2961eae87ecc76fd3f83174685e74bb3cdc0 (commit)
via 220ff414089c7edfa5011c2d51c901cfbacc2c4d (commit)
via 8595132b70a0c5774824fe74a9d7c4df8d02f474 (commit)
via 9303897ba54260a10aae33344c283afc10eab4bf (commit)
via 3c820ee532021a89aca96d1a52ecb463ccc07d03 (commit)
via 3d3aa8fb88a9fc49f21544221c41edeca04569eb (commit)
via 4034897038c6a0a9b9e14d1a0f8ce0e873045ac1 (commit)
via ad945b6aa7620bb9cc3b20835acb562ace15060a (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 (b707a38fd0c72c69d3e5f197edc4a3214ace28aa)
\
N -- N -- N (128f2961eae87ecc76fd3f83174685e74bb3cdc0)
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=128f2961eae87ecc76fd3f83174685e7…
commit 128f2961eae87ecc76fd3f83174685e74bb3cdc0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 17:09:22 2015 +0100
gtphub: properly add to debian build
Copy all osmo-sgsn related things in debian and s/sgsn/gtphub/g (manually).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=220ff414089c7edfa5011c2d51c901cf…
commit 220ff414089c7edfa5011c2d51c901cfbacc2c4d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:30:37 2015 +0100
gtphub: nr_map: add min,max and wrap.
Implement min/max bounds for nr_pool, adjust nr_pool_init() and current tests,
and create unit tests for nr_map wrapping.
Sequence numbers range from 0 to 65535, while TEIs range from 1 to 0xffffffff.
Both cause problems when the nr_pool surpasses the range: seq exit their valid
range, causing unmappings to fail, and a TEI would be mapped as zero (invalid).
Add a comment about TEI wrapping, and lose the comment about random TEIs (not
really important).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=8595132b70a0c5774824fe74a9d7c4df…
commit 8595132b70a0c5774824fe74a9d7c4df8d02f474
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:24:46 2015 +0100
gtphub: fix number map range for TEIs.
Use unsigned int for nr_map, just large enough to fit the TEI space.
Adjust log output formats and casts accordingly.
Fixes: TEIs are uint32_t, but the nr_map so far used int. This would cause TEIs
from 0x80000000 on to be handled and printed as a negative value.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=9303897ba54260a10aae33344c283afc…
commit 9303897ba54260a10aae33344c283afc10eab4bf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:21:05 2015 +0100
gtphub: lose obsolete comment.
The del_cb is now also used for ares (GGSN resolution) timeouts, and expiry is
anyway separated from nr_map, so this comment is void.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=3c820ee532021a89aca96d1a52ecb463…
commit 3c820ee532021a89aca96d1a52ecb463ccc07d03
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 12:28:09 2015 +0100
gtphub: fix three oversights (thanks to coverity).
- an unnecessary if-not-NULL check (1339764);
- a missing nul termination safety net (1339768);
- a typo resulting in the wrong proxy being logged (1339767).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=3d3aa8fb88a9fc49f21544221c41edec…
commit 3d3aa8fb88a9fc49f21544221c41edeca04569eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 12:26:02 2015 +0100
gtphub: fix fatal log msg for SGSN proxy.
While reworking the logging, a stray comma found its way into the code.
Fixes coverity 1339765.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=4034897038c6a0a9b9e14d1a0f8ce0e8…
commit 4034897038c6a0a9b9e14d1a0f8ce0e873045ac1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 12:22:28 2015 +0100
gtphub: fix gtphub_read() semantics.
gtphub always wants to know the sender, hence make the from_addr pointer
mandatory.
Fixes two coverity complaints (1339766, 1339764).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=ad945b6aa7620bb9cc3b20835acb562a…
commit ad945b6aa7620bb9cc3b20835acb562ace15060a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Nov 18 16:11:26 2015 +0100
fix build: remove obsolete gtphub EXTRA_DIST.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
debian/control | 14 ++++++++++++++
debian/osmocom-gtphub.default | 2 ++
debian/osmocom-gtphub.examples | 1 +
debian/{osmocom-sgsn.init => osmocom-gtphub.init} | 20 ++++++++++----------
debian/osmocom-gtphub.install | 1 +
debian/rules | 1 +
openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg | 23 +++++++++++++++++++++++
openbsc/tests/gtphub/Makefile.am | 5 +----
8 files changed, 53 insertions(+), 14 deletions(-)
create mode 100644 debian/osmocom-gtphub.default
create mode 100644 debian/osmocom-gtphub.examples
copy debian/{osmocom-sgsn.init => osmocom-gtphub.init} (87%)
create mode 100644 debian/osmocom-gtphub.install
create mode 100644 openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg
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, jerlbeck/wip/edge has been updated
discards 54e03496cdcc6188a03ce685c1a980d35a794a66 (commit)
discards 950a7d4a0cb9c7cc667d0c7c49d5ca8550b8ab7e (commit)
discards e73584eebca759cb6c81092910e48bc99cb2b4bf (commit)
discards 1a2e9dcd0e4177bfe5a0788447f4c1e8a5a1baa5 (commit)
via fcd7558506adb0d02d8cb18dbb7da23643dcd195 (commit)
via e4f82efe8202c26c690430e92359df87193dd96b (commit)
via 0ff208a5e14289f293bab8ce113d3d72b460a702 (commit)
via 212171cb67d9bc3add09fc1ba566d0f2db9d63ae (commit)
via 6ea0240e894376d85e83fdad8d433da95412735e (commit)
via 42aba81c2f8c8313fcbf85ee422d6b747107d98a (commit)
via 08e5d604d3fce75b955549244b36fde62f20894b (commit)
via 19d1e9270d7da12b1f847d689b65dae107fc1c33 (commit)
via 218482769bc85576ed25ffbd70f5c687cd76f1ff (commit)
via d32cbbb13087eae2617920d4ea980f0e8869a89e (commit)
via 8df447dc77d69a044c6f277b369be671655590f0 (commit)
via b8a5426cf06447e22647f08b2f36b7768ffeb65f (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 (54e03496cdcc6188a03ce685c1a980d35a794a66)
\
N -- N -- N (fcd7558506adb0d02d8cb18dbb7da23643dcd195)
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-pcu/commit/?id=fcd7558506adb0d02d8cb18dbb7da23…
commit fcd7558506adb0d02d8cb18dbb7da23643dcd195
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Sep 28 18:54:32 2015 +0200
WIP edge: Add is_egprs_enabled method to TBF TODO
Sponsored-by: On-Waves ehf
WIP edge: Packet uplink assignment
Tell the MS to use EGPRS if the MS has signalled a EGPRS multislot
class and if EGPRS has been enables globally.
TODO
- alloc has also been extended
- DL alloc not yet
- Separate this from really requesting EGPRS
- testing
http://cgit.osmocom.org/osmo-pcu/commit/?id=e4f82efe8202c26c690430e92359df8…
commit e4f82efe8202c26c690430e92359df87193dd96b
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Nov 17 16:30:58 2015 +0100
encoder: Whitespace fixes
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=0ff208a5e14289f293bab8ce113d3d7…
commit 0ff208a5e14289f293bab8ce113d3d72b460a702
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Sep 28 18:54:32 2015 +0200
edge: Support EGPRS in packet uplink assignment
Currently the Encoding::write_packet_uplink_assignment method only
supports the GPRS variant of the message.
This commit adds the missing EGPRS variant to the encoder.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=212171cb67d9bc3add09fc1ba566d0f…
commit 212171cb67d9bc3add09fc1ba566d0f2db9d63ae
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Sep 28 18:12:57 2015 +0200
edge: Add egprs config command
Add a global config flag to enable the use EDGE/EGPRS.
The following VTY commands are added to node config-pcu:
- egprs Enables EGPRS
- no egprs Disable EGPRS
Note that enabling EGPRS is experimental and will most likely break
packet transmission until a minimal required set of EGPRS
functionality is implemented.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/osmo-pcu/commit/?id=6ea0240e894376d85e83fdad8d433da…
commit 6ea0240e894376d85e83fdad8d433da95412735e
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Sep 28 17:55:32 2015 +0200
edge: Get EGPRS multislot class
The EGPRS MS class ist contained in the MS_RA_capability information.
Its presence indicates, that the MS is able (and willing) to use
EGPRS.
This commit implements basic support for retrieving, storing, and
showing it in the VTY. The information is stored in the MS object.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 8 --
src/Makefile.am | 9 +-
src/bts.cpp | 7 +-
src/openbts_sock.cpp | 190 -------------------------------
src/{sysmo_sock.cpp => osmobts_sock.cpp} | 14 ++-
src/pcu_main.cpp | 2 +
src/pcu_vty.c | 5 +
src/tbf.h | 10 ++
tests/alloc/AllocTest.cpp | 21 ++--
tests/tbf/TbfTest.cpp | 2 +-
10 files changed, 43 insertions(+), 225 deletions(-)
delete mode 100644 src/openbts_sock.cpp
rename src/{sysmo_sock.cpp => osmobts_sock.cpp} (94%)
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 "UNNAMED PROJECT".
The branch, master has been updated
via 42aba81c2f8c8313fcbf85ee422d6b747107d98a (commit)
from 08e5d604d3fce75b955549244b36fde62f20894b (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=42aba81c2f8c8313fcbf85ee422d6b7…
commit 42aba81c2f8c8313fcbf85ee422d6b747107d98a
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Tue Nov 10 15:32:00 2015 +0100
stats: Enable stats subsystem
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
src/pcu_main.cpp | 2 ++
src/pcu_vty.c | 2 ++
2 files changed, 4 insertions(+)
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, neels/gtphub has been updated
discards 994a1b9cd4bdc610b7d3c17ccc9acf788c419936 (commit)
discards e63d2005d4034927a67d60dbdd4487efa5cd5440 (commit)
discards b667a92671dcd5c93d68ae3f0339ce3ae2d62ef9 (commit)
via b707a38fd0c72c69d3e5f197edc4a3214ace28aa (commit)
via 177fb4f6b32743fb6ef1aadc17c1425092508383 (commit)
via 22cd99f0064dbdd0a19af70872955c551d3b22a4 (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 (994a1b9cd4bdc610b7d3c17ccc9acf788c419936)
\
N -- N -- N (b707a38fd0c72c69d3e5f197edc4a3214ace28aa)
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=b707a38fd0c72c69d3e5f197edc4a321…
commit b707a38fd0c72c69d3e5f197edc4a3214ace28aa
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:30:37 2015 +0100
gtphub: nr_map: add min,max and wrap.
Implement min/max bounds for nr_pool, adjust nr_pool_init() and current tests,
and create unit tests for nr_map wrapping.
Sequence numbers range from 0 to 65535, while TEIs range from 1 to 0xffffffff.
Both cause problems when the nr_pool surpasses the range: seq exit their valid
range, causing unmappings to fail, and a TEI would be mapped as zero (invalid).
Add a comment about TEI wrapping, and lose the comment about random TEIs (not
really important).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=177fb4f6b32743fb6ef1aadc17c14250…
commit 177fb4f6b32743fb6ef1aadc17c1425092508383
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:24:46 2015 +0100
gtphub: fix number map range for TEIs.
Use unsigned int for nr_map, just large enough to fit the TEI space.
Adjust log output formats and casts accordingly.
Fixes: TEIs are uint32_t, but the nr_map so far used int. This would cause TEIs
from 0x80000000 on to be handled and printed as a negative value.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=22cd99f0064dbdd0a19af70872955c55…
commit 22cd99f0064dbdd0a19af70872955c551d3b22a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 17 14:21:05 2015 +0100
gtphub: lose obsolete comment.
The del_cb is now also used for ares (GGSN resolution) timeouts, and expiry is
anyway separated from nr_map, so this comment is void.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)