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 a43c956c928b5c0a0fca1f3f79d77293c3648be3 (commit)
discards 634178aa7792db4d396b00aaf72d5ad82b5a730b (commit)
discards 137a202032455ecf05594c0e75d806ff90876e48 (commit)
discards f4ec777f932c510fd04fa5113db650a0861ee961 (commit)
discards 3ed33b61d72eef110e12478f6cbbc0931210b0bb (commit)
discards 254714ceb1e9581b170044f35257b50d36d659b1 (commit)
discards bd6f15c2664de6d53c6129f86cf104fa7fa75495 (commit)
discards 52712a4a879cbe1be066e50c0f9e8efb3a3cab24 (commit)
discards bd49d8a4b599796369b845b2763f87f39a2d8354 (commit)
discards 88f25563c31fb68d3f0a67d8c80dadc3492d43fa (commit)
discards 57e34eb473562bf71962f01efaa1db875dd424c5 (commit)
via ad51b759181064c87f26ed702c16d3edc3bc12ec (commit)
via e6b56c49fd36757aa507bbbef868cdc98d2cd3ca (commit)
via 5d2e92036d0bc6fbcab522e3eb3cb71cf62d80cc (commit)
via 628c0c8f82673390e92cc5f532f7f1e0d368c26c (commit)
via eb7b0a83b4555222215a0ec6155e0eecaadf3f24 (commit)
via 1c31e9a0793c90c856f6537d31b8f20e5d93ff4b (commit)
via e68fee7637ac953837adddb8c3428909a07ecfcb (commit)
via b30bfedb11e10ea7f99a5e98d5b8274cb866baa8 (commit)
via 5171ef9d2059625cf4d4c5775fe8e0c18ee5cd8b (commit)
via 25a88f932df6ea89d33da5ffafc883f735462636 (commit)
via 105b984f6af0907838529755efc6cf3ba3f5bad8 (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 (a43c956c928b5c0a0fca1f3f79d77293c3648be3)
\
N -- N -- N (ad51b759181064c87f26ed702c16d3edc3bc12ec)
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=ad51b759181064c87f26ed702c16d3ed…
commit ad51b759181064c87f26ed702c16d3edc3bc12ec
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:32:23 2015 +0100
gtphub: add assertion to ensure expiry ordering.
Make 100% sure the user adds expiring_items in chronological order by asserting
that a newly added expiry is >= the last expiry in the queue. Add llist_last()
to facilitate.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=e6b56c49fd36757aa507bbbef868cdc9…
commit e6b56c49fd36757aa507bbbef868cdc98d2cd3ca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:31:06 2015 +0100
gtphub: refresh TEI timeout when TEI is used.
Make sure a TEI mapping remains valid when it is in use (so far all mappings
would expire after 6 hours, in use or not).
Add regression test for this.
Note: this does not yet refresh a Ctrl TEI mapping when a corresponding User
TEI is used (todo?).
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=5d2e92036d0bc6fbcab522e3eb3cb71c…
commit 5d2e92036d0bc6fbcab522e3eb3cb71cf62d80cc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:30:38 2015 +0100
gtphub: cosmetic/prepare: add nr_map_refresh().
http://cgit.osmocom.org/openbsc/commit/?id=628c0c8f82673390e92cc5f532f7f1e0…
commit 628c0c8f82673390e92cc5f532f7f1e0d368c26c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:27:13 2015 +0100
gtphub: move timestamp into packet struct.
Instead of passing the current time around in function arguments ('now'),
rather store the current time once upon decoding a GTP packet in the
gtp_packet_desc passed around anyway ('p->timestamp').
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=eb7b0a83b4555222215a0ec6155e0eec…
commit eb7b0a83b4555222215a0ec6155e0eecaadf3f24
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Nov 24 13:23:44 2015 +0100
gtphub: cosmetic: fix an argument name.
http://cgit.osmocom.org/openbsc/commit/?id=1c31e9a0793c90c856f6537d31b8f20e…
commit 1c31e9a0793c90c856f6537d31b8f20e5d93ff4b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 03:16:19 2015 +0100
gtphub: first vty show commands.
Start adding VTY commands to show rate counters / statistics / cache dumps.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=e68fee7637ac953837adddb8c3428909…
commit e68fee7637ac953837adddb8c3428909a07ecfcb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 01:28:40 2015 +0100
gtphub: add first rate counters
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=b30bfedb11e10ea7f99a5e98d5b8274c…
commit b30bfedb11e10ea7f99a5e98d5b8274cb866baa8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Nov 20 01:27:22 2015 +0100
gtphub: cosmetic: clarify bind pointer naming.
Some gtphub_bind pointers point to an array of binds, some point directly at
instances. Make the distinction between the two more obvious by adding an
'_arr' suffix to the array ones.
Partly in preparation for upcoming rate counters.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=5171ef9d2059625cf4d4c5775fe8e0c1…
commit 5171ef9d2059625cf4d4c5775fe8e0c18ee5cd8b
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.
(gtphub_stop() will probably never be called by anyone, but its existence
completes the picture.)
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=25a88f932df6ea89d33da5ffafc883f7…
commit 25a88f932df6ea89d33da5ffafc883f735462636
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.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=105b984f6af0907838529755efc6cf3b…
commit 105b984f6af0907838529755efc6cf3ba3f5bad8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Nov 19 00:44:52 2015 +0100
gtphub: send gtphub's own restart counter, fix type.
So far, the sender's restart counter was copied through, which would break as
soon as more than one SGSN or more than one GGSN would talk to the same peer.
Also fix the restart counter data type (just one octet after all).
gtphub should also persist its restart counter and handle peers that have
rebooted, both of which is still not implemented.
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
Summary of changes:
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)