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 ade56654e0d96c12895f9db3ec2b00d08b122a92 (commit)
discards cb790daffe773206032e99beed4573cbc83a7145 (commit)
discards c6c4cf6f3aeedc8219747d0efd19ce952489df88 (commit)
discards e3ee2f138c722ff924fe61e391e596bea2635de9 (commit)
discards 6ddb7eee640c79a20c46fc2398bf7c39424ae40d (commit)
discards 45f7142495ad4f02d6a4641fa31bc0d25878cd0a (commit)
discards e5830e0c5028e8c842e35ca17872cbd0f4145d52 (commit)
discards c4e61fcb366441a51e817b0491b3e8fb6c6f21b1 (commit)
via d34eee7852efbbc3c467612b0e8aaa7ac7e291e9 (commit)
via 5a80cee696f10c64ffe17e26fcf3a3e3688d4c21 (commit)
via 853084514151257f8b645a71e5c5abcbebe245e4 (commit)
via ae949798175c1f753821deae8f294422265ea30c (commit)
via b35b7883c39b11be172d24b4c991f99b566156ef (commit)
via f6dcae66d63bdfa872111159ef05cf9efad70152 (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 (ade56654e0d96c12895f9db3ec2b00d08b122a92)
\
N -- N -- N (d34eee7852efbbc3c467612b0e8aaa7ac7e291e9)
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=d34eee7852efbbc3c467612b0e8aaa7a…
commit d34eee7852efbbc3c467612b0e8aaa7ac7e291e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:50:43 2015 +0200
gtphub: map sequence numbers SGSNs<->GGSNs
Avoid sequence number collisions and allow routing a GGSN's response back to
the SGSN that sent a request:
- Towards each GGSN, send other sequence numbers than received from an SGSN,
- and remember the mapping (with timeouts).
- When receiving from a GGSN, find the SGSN from the sequence number returned.
This covers only requests by the SGSN followed by GGSN responses, it does not
cover requests initiated by a GGSN.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=5a80cee696f10c64ffe17e26fcf3a3e3…
commit 5a80cee696f10c64ffe17e26fcf3a3e3688d4c21
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:49:04 2015 +0200
gtphub: split gtp_relay() in r/w funcs
http://cgit.osmocom.org/openbsc/commit/?id=853084514151257f8b645a71e5c5abcb…
commit 853084514151257f8b645a71e5c5abcbebe245e4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 00:50:29 2015 +0200
gtphub: index IEs, decode and log a few.
http://cgit.osmocom.org/openbsc/commit/?id=ae949798175c1f753821deae8f294422…
commit ae949798175c1f753821deae8f294422265ea30c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 15:20:13 2015 +0200
gtphub: tweak logging
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=b35b7883c39b11be172d24b4c991f99b…
commit b35b7883c39b11be172d24b4c991f99b566156ef
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 17:40:53 2015 +0200
gtphub: undup code: memset on a struct.
http://cgit.osmocom.org/openbsc/commit/?id=f6dcae66d63bdfa872111159ef05cf9e…
commit f6dcae66d63bdfa872111159ef05cf9efad70152
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 14:31:41 2015 +0200
gtphub: add GTP header validation
Sponsored-by: On-Waves ehi
-----------------------------------------------------------------------
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, neels/gtphub has been updated
discards bbadcae0395267efe78a62fa11a83f83ad9e29e7 (commit)
discards 7bd2de27840687fcdf769a1d533a34a255778880 (commit)
discards 24b7bb9c3672343f047ad752853583fac2fc92a0 (commit)
discards b610f5ede9d2b5c13431f7101e095235896abd0d (commit)
discards 94359c54627ff97c7548b62dca14440147a04e3a (commit)
discards d3023b3e882ee6c3679c27ae54d6887f7ce12d0c (commit)
discards a2d52e8d60bcab07e267f7e108b6c0df86649b13 (commit)
discards 3d556dffd755f0614ebe610383589ffbf26c5107 (commit)
discards 1372ac6676b588828d2823a8d3d267aa2b0ec93c (commit)
discards eacb3bfb7e7b6b84fd35795a939044b35bb63e29 (commit)
discards bd37a2ed3ca4b47925aea29c094aeafa15624ade (commit)
discards 46960746af5d278c727af43a07c17e1a35e7a8eb (commit)
discards e4e6e9020fc9820c5d0c460ddba0214e076bc94d (commit)
discards ef0c08b1c53ae486969efb7772f45c9a2bafbee3 (commit)
discards 4b82be518b5dbad6f88ba6ada1ed55de0aadcd68 (commit)
discards 9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8 (commit)
discards 7f1340358afdc1dbfcc3562d46819a65201615b5 (commit)
discards d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42 (commit)
discards ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9 (commit)
via ade56654e0d96c12895f9db3ec2b00d08b122a92 (commit)
via cb790daffe773206032e99beed4573cbc83a7145 (commit)
via c6c4cf6f3aeedc8219747d0efd19ce952489df88 (commit)
via e3ee2f138c722ff924fe61e391e596bea2635de9 (commit)
via 6ddb7eee640c79a20c46fc2398bf7c39424ae40d (commit)
via 45f7142495ad4f02d6a4641fa31bc0d25878cd0a (commit)
via e5830e0c5028e8c842e35ca17872cbd0f4145d52 (commit)
via c4e61fcb366441a51e817b0491b3e8fb6c6f21b1 (commit)
via 8fb4720e7d4e31f9cdbde3113230cc9f34a917b1 (commit)
via bc35370d7c2a5fe5490afb0f3a5ee4f8a54d1706 (commit)
via c7958f809d2f6fe82113faa1ad140c41707b399f (commit)
via 8879d3b2825168d446f533c520d98558cb5ec758 (commit)
via ba39fba5a3ca60b98bd3b9cbbd480ea3fb247bc4 (commit)
via 97f1dcab5c898d3f2b71d27760db7775133b8978 (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 (bbadcae0395267efe78a62fa11a83f83ad9e29e7)
\
N -- N -- N (ade56654e0d96c12895f9db3ec2b00d08b122a92)
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=ade56654e0d96c12895f9db3ec2b00d0…
commit ade56654e0d96c12895f9db3ec2b00d08b122a92
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 17:40:53 2015 +0200
gtphub: undup code: memset on a struct.
http://cgit.osmocom.org/openbsc/commit/?id=cb790daffe773206032e99beed4573cb…
commit cb790daffe773206032e99beed4573cbc83a7145
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:50:43 2015 +0200
gtphub: map sequence numbers SGSNs<->GGSNs
Avoid sequence number collisions and allow routing a GGSN's response back to
the SGSN that sent a request:
- Towards each GGSN, send other sequence numbers than received from an SGSN,
- and remember the mapping (with timeouts).
- When receiving from a GGSN, find the SGSN from the sequence number returned.
This covers only requests by the SGSN followed by GGSN responses, it does not
cover requests initiated by a GGSN.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=c6c4cf6f3aeedc8219747d0efd19ce95…
commit c6c4cf6f3aeedc8219747d0efd19ce952489df88
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 23:49:04 2015 +0200
gtphub: split gtp_relay() in r/w funcs
http://cgit.osmocom.org/openbsc/commit/?id=e3ee2f138c722ff924fe61e391e596be…
commit e3ee2f138c722ff924fe61e391e596bea2635de9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 01:38:52 2015 +0200
gtphub: tweak logging
http://cgit.osmocom.org/openbsc/commit/?id=6ddb7eee640c79a20c46fc2398bf7c39…
commit 6ddb7eee640c79a20c46fc2398bf7c39424ae40d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 00:50:29 2015 +0200
gtphub: index IEs, decode and log a few.
http://cgit.osmocom.org/openbsc/commit/?id=45f7142495ad4f02d6a4641fa31bc0d2…
commit 45f7142495ad4f02d6a4641fa31bc0d25878cd0a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 15:20:13 2015 +0200
gtphub: add some log
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=e5830e0c5028e8c842e35ca17872cbd0…
commit e5830e0c5028e8c842e35ca17872cbd0f4145d52
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 15 00:48:34 2015 +0200
gtphub: separate version from rc.
Add struct gtp_packet_desc to keep GTP packet metadata. This adds an 'rc'
value and a distinct 'version' value. Hence purge enum gtp_rc of version numbers.
Also, return GTP_RC_TINY if a GTP packet has no IEs, only a header.
http://cgit.osmocom.org/openbsc/commit/?id=c4e61fcb366441a51e817b0491b3e8fb…
commit c4e61fcb366441a51e817b0491b3e8fb6c6f21b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 14:31:41 2015 +0200
gtphub: add GTP header validation
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=8fb4720e7d4e31f9cdbde3113230cc9f…
commit 8fb4720e7d4e31f9cdbde3113230cc9f34a917b1
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 18:14:35 2015 +0200
gtphub: add TEI map test
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=bc35370d7c2a5fe5490afb0f3a5ee4f8…
commit bc35370d7c2a5fe5490afb0f3a5ee4f8a54d1706
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 17:38:15 2015 +0200
gtphub: add gtphub_test.c (empty)
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=c7958f809d2f6fe82113faa1ad140c41…
commit c7958f809d2f6fe82113faa1ad140c41707b399f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:16:07 2015 +0200
gtphub: add TEI map API.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=8879d3b2825168d446f533c520d98558…
commit 8879d3b2825168d446f533c520d98558cb5ec758
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:31:40 2015 +0200
gtphub: add a todo comment
http://cgit.osmocom.org/openbsc/commit/?id=ba39fba5a3ca60b98bd3b9cbbd480ea3…
commit ba39fba5a3ca60b98bd3b9cbbd480ea3fb247bc4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:06:56 2015 +0200
gtphub: populate API impl from test prog
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=97f1dcab5c898d3f2b71d27760db7775…
commit 97f1dcab5c898d3f2b71d27760db7775133b8978
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 03:38:20 2015 +0200
gtphub: add skeletal gtphub.[hc]
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 6 +-
openbsc/src/gprs/gtphub.c | 141 ++++++++++++++++++++++++++++-----------
2 files changed, 105 insertions(+), 42 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 bbadcae0395267efe78a62fa11a83f83ad9e29e7 (commit)
via 7bd2de27840687fcdf769a1d533a34a255778880 (commit)
via 24b7bb9c3672343f047ad752853583fac2fc92a0 (commit)
via b610f5ede9d2b5c13431f7101e095235896abd0d (commit)
via 94359c54627ff97c7548b62dca14440147a04e3a (commit)
via d3023b3e882ee6c3679c27ae54d6887f7ce12d0c (commit)
via a2d52e8d60bcab07e267f7e108b6c0df86649b13 (commit)
from 3d556dffd755f0614ebe610383589ffbf26c5107 (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=bbadcae0395267efe78a62fa11a83f83…
commit bbadcae0395267efe78a62fa11a83f83ad9e29e7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 02:52:05 2015 +0200
wip
http://cgit.osmocom.org/openbsc/commit/?id=7bd2de27840687fcdf769a1d533a34a2…
commit 7bd2de27840687fcdf769a1d533a34a255778880
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:35:17 2015 +0200
add nsapi
http://cgit.osmocom.org/openbsc/commit/?id=24b7bb9c3672343f047ad752853583fa…
commit 24b7bb9c3672343f047ad752853583fac2fc92a0
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:34:59 2015 +0200
log tiny headers
http://cgit.osmocom.org/openbsc/commit/?id=b610f5ede9d2b5c13431f7101e095235…
commit b610f5ede9d2b5c13431f7101e095235896abd0d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:34:35 2015 +0200
log blank line
http://cgit.osmocom.org/openbsc/commit/?id=94359c54627ff97c7548b62dca144401…
commit 94359c54627ff97c7548b62dca14440147a04e3a
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:33:33 2015 +0200
imsi_present kludge
http://cgit.osmocom.org/openbsc/commit/?id=d3023b3e882ee6c3679c27ae54d6887f…
commit d3023b3e882ee6c3679c27ae54d6887f7ce12d0c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Oct 14 00:01:50 2015 +0200
gtphub: avoid kludge by const adjustment.
http://cgit.osmocom.org/openbsc/commit/?id=a2d52e8d60bcab07e267f7e108b6c0df…
commit a2d52e8d60bcab07e267f7e108b6c0df86649b13
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 13 23:57:00 2015 +0200
class->rc
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gtphub.h | 15 ++
openbsc/src/gprs/gtphub.c | 310 ++++++++++++++++++++++++---------------
2 files changed, 208 insertions(+), 117 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 3d556dffd755f0614ebe610383589ffbf26c5107 (commit)
via 1372ac6676b588828d2823a8d3d267aa2b0ec93c (commit)
from eacb3bfb7e7b6b84fd35795a939044b35bb63e29 (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=3d556dffd755f0614ebe610383589ffb…
commit 3d556dffd755f0614ebe610383589ffbf26c5107
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 13 16:08:43 2015 +0200
gtphub: log IMSI if present.
Move gtpie.h defs further up. Add some more.
Add imsi and imsi_present to gtp_packet_desc,
fetch IMSI if appropriate.
(FYI: the use of the IMSI for gtphub is not entirely clear to me yet. I'm
mostly trying to analyse some GTP traffic routed thru gtphub.)
http://cgit.osmocom.org/openbsc/commit/?id=1372ac6676b588828d2823a8d3d267aa…
commit 1372ac6676b588828d2823a8d3d267aa2b0ec93c
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 13 16:08:11 2015 +0200
gtphub: fix IE-less GTP recognition.
Log if a packet is 'tiny' (without IEs).
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/gprs/gtphub.c | 65 ++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 58 insertions(+), 7 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 6ff309a2dda7b06a4a7342d8c73dac33f9eb8935 (commit)
discards 4e7374814af0ce8b283f4368d1dd502cade44938 (commit)
discards 9079d37d0acf0f31ed05d4f7e30e4ad951025043 (commit)
discards 86540a05d2cf9e4308472c40deacc191a42c0dbf (commit)
discards efd402d2e0883d495f6710eba6f7b57e6665b36b (commit)
discards 3503d0f4754eae4c536b008b019e1c2a7bdf95be (commit)
discards b83f679ca95267a07c34cce4818a9fc04e659b8b (commit)
discards bc7625eca4b7a0078a1d2206e49650e01a355bbc (commit)
discards 755c2047b053c50d0225e1df5619e1eeb0124870 (commit)
discards 2e5dfacd0831e336f0dba279422f568c326300e3 (commit)
discards 744dedbf06450d2b1928d7d0984e23e5b3f63064 (commit)
discards 42a0a3b211fcb7259f1d013422ba275df151e5d9 (commit)
discards 83df4f5f660a427abcd6f4af11eeac1617ae97a4 (commit)
discards 7351d6a74a243ac76b5bf3828ef176b94eb9ad7b (commit)
discards 8f4ff353ac1a7efb04f9d92e058b609c0bcb8dbc (commit)
via eacb3bfb7e7b6b84fd35795a939044b35bb63e29 (commit)
via bd37a2ed3ca4b47925aea29c094aeafa15624ade (commit)
via 46960746af5d278c727af43a07c17e1a35e7a8eb (commit)
via e4e6e9020fc9820c5d0c460ddba0214e076bc94d (commit)
via ef0c08b1c53ae486969efb7772f45c9a2bafbee3 (commit)
via 4b82be518b5dbad6f88ba6ada1ed55de0aadcd68 (commit)
via 9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8 (commit)
via 7f1340358afdc1dbfcc3562d46819a65201615b5 (commit)
via d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42 (commit)
via ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9 (commit)
via 170f671a0b199d653bf439078fbc585ac98d3906 (commit)
via adab15f2d0dae10dffeda427577b67aca539f836 (commit)
via a452f5362e7f9ce59ae7aab37e1ab386e7aeca79 (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 (6ff309a2dda7b06a4a7342d8c73dac33f9eb8935)
\
N -- N -- N (eacb3bfb7e7b6b84fd35795a939044b35bb63e29)
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=eacb3bfb7e7b6b84fd35795a939044b3…
commit eacb3bfb7e7b6b84fd35795a939044b35bb63e29
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 12 02:39:18 2015 +0200
gtphub: decode GTP IE positions.
Separate success indicator (rc) from packet version.
Collect all metadata on a packet in new struct gtp_packet_desc.
Copy declaration of gtpie_decaps() from gtpie.h (because it is not being
installed) and extract IE indexes with it.
http://cgit.osmocom.org/openbsc/commit/?id=bd37a2ed3ca4b47925aea29c094aeafa…
commit bd37a2ed3ca4b47925aea29c094aeafa15624ade
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:32:34 2015 +0200
gtphub: rename: server/client to GGSN/SGSN.
http://cgit.osmocom.org/openbsc/commit/?id=46960746af5d278c727af43a07c17e1a…
commit 46960746af5d278c727af43a07c17e1a35e7a8eb
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:31:40 2015 +0200
gtphub: add a todo comment
http://cgit.osmocom.org/openbsc/commit/?id=e4e6e9020fc9820c5d0c460ddba0214e…
commit e4e6e9020fc9820c5d0c460ddba0214e076bc94d
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 15:20:13 2015 +0200
gtphub: debug log
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=ef0c08b1c53ae486969efb7772f45c9a…
commit ef0c08b1c53ae486969efb7772f45c9a2bafbee3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 14:31:41 2015 +0200
gtphub: add GTP header validation
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=4b82be518b5dbad6f88ba6ada1ed55de…
commit 4b82be518b5dbad6f88ba6ada1ed55de0aadcd68
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 18:14:35 2015 +0200
gtphub: add TEI map test
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=9472474d5ff43ef2c7ab76d53b28ac78…
commit 9472474d5ff43ef2c7ab76d53b28ac78a63ee8b8
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 17:38:15 2015 +0200
gtphub: add gtphub_test.c (empty)
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=7f1340358afdc1dbfcc3562d46819a65…
commit 7f1340358afdc1dbfcc3562d46819a65201615b5
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:16:07 2015 +0200
gtphub: add TEI map API.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=d457cd0c521fe0384f5d76bb9c8169c2…
commit d457cd0c521fe0384f5d76bb9c8169c2d6b1ad42
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:06:56 2015 +0200
gtphub: populate API impl from test prog
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=ea9dd8ffaafa4e3ebecc250c7b946532…
commit ea9dd8ffaafa4e3ebecc250c7b94653200e7c4e9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 03:38:20 2015 +0200
gtphub: add skeletal gtphub.[hc]
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=170f671a0b199d653bf439078fbc585a…
commit 170f671a0b199d653bf439078fbc585ac98d3906
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 02:29:34 2015 +0200
gtphub: add simple netcat test
Tweak the hardcoded default ports/interfaces for the test.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=adab15f2d0dae10dffeda427577b67ac…
commit adab15f2d0dae10dffeda427577b67aca539f836
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 25 01:13:09 2015 +0200
gtphub: add to build
Add program osmo-gtphub from gtphub_main.c to Makefile.am.
Add osmo-gtphub binary to gitignore.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=a452f5362e7f9ce59ae7aab37e1ab386…
commit a452f5362e7f9ce59ae7aab37e1ab386e7aeca79
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 24 17:32:30 2015 +0200
Add GTP hub stub, as simplistic UDP forwarder.
First steps towards a new GTP hub. The aim is to mux GTP connections, so that
multiple SGSN <--> GGSN links can pass through a single point. Background:
allow having more than one SGSN, possibly in various remote locations.
The recent addition of OAP to GSUP is related to the same background idea.
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, neels/gtphub has been updated
discards 73b722572362f1d053822dbe6e1e83cf6e327d05 (commit)
discards 10df4fc601b5b9fa6229cd3186431414cd82d4a4 (commit)
discards 72687c6c6891d286709d4f1be27320f4747f0430 (commit)
discards db7b42465a670ce63f52ee2910f85722aee5c73f (commit)
discards 6caab4a264b5728388ac3f0828055568bd002a9c (commit)
discards 90684febe4124b914b318a7d3689a157613c4c52 (commit)
discards 4ec65fc2f4b7e175ca9b3d3f42d9ef0c0d532034 (commit)
discards 63f9b39f5dfedd04fca33bf18dcf4da5f4bfe586 (commit)
discards 8d193170495850d4ab7680dbd53d4f153e37002c (commit)
discards 5aff4a5d9221d703bb52bb8421eabaa8283332b6 (commit)
discards 2fd5c8febf69b5ea1c4dd9cc826024f59ea06fb4 (commit)
discards 03475a31e1c95b52f521df5e10b73a5bcce67c2f (commit)
discards 9883b09d7c4f0a3caf76dc985a4f977cd4de2427 (commit)
discards f31908d2c4e1e7e245d54b76debe9bac4a5a50e7 (commit)
discards 90f5c9b527f92d7215642536fbe36e79cd3a91be (commit)
via 6ff309a2dda7b06a4a7342d8c73dac33f9eb8935 (commit)
via 4e7374814af0ce8b283f4368d1dd502cade44938 (commit)
via 9079d37d0acf0f31ed05d4f7e30e4ad951025043 (commit)
via 86540a05d2cf9e4308472c40deacc191a42c0dbf (commit)
via efd402d2e0883d495f6710eba6f7b57e6665b36b (commit)
via 3503d0f4754eae4c536b008b019e1c2a7bdf95be (commit)
via b83f679ca95267a07c34cce4818a9fc04e659b8b (commit)
via bc7625eca4b7a0078a1d2206e49650e01a355bbc (commit)
via 755c2047b053c50d0225e1df5619e1eeb0124870 (commit)
via 2e5dfacd0831e336f0dba279422f568c326300e3 (commit)
via 744dedbf06450d2b1928d7d0984e23e5b3f63064 (commit)
via 42a0a3b211fcb7259f1d013422ba275df151e5d9 (commit)
via 83df4f5f660a427abcd6f4af11eeac1617ae97a4 (commit)
via 7351d6a74a243ac76b5bf3828ef176b94eb9ad7b (commit)
via 8f4ff353ac1a7efb04f9d92e058b609c0bcb8dbc (commit)
via 537d480f3947924a2db182bab36a48f0bb42045f (commit)
via d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01 (commit)
via 044ce5fb846bb39645abb9d33e7043957e5a3982 (commit)
via 133e8624efe109f020c15a0411c3eb7c461a61f1 (commit)
via cf151874581aa4cd553f8e066d330066cfca2468 (commit)
via a777c9ee3d4e433c713f7a5c346519aa0321f096 (commit)
via 9861c122dd50386f4b48bb65162f0a38f6d28785 (commit)
via fa07b489dc3e14579b34365c0a0f1b5d5a70138f (commit)
via f3316e30d61603d55ed43906aaacb28e970989dc (commit)
via d74cce266bbc6ec519376601a2004f4fa8155b64 (commit)
via 696212798291688a85afc956b6d80c10c7acb033 (commit)
via 1afe7c7fe5e79435a1ebe9aff622ca20b901d923 (commit)
via 20626dde8fd04c2ded3788a8417ea67abf17c4cf (commit)
via 6598ded5cdbdaee8ee2aa9b8da283582b90840ed (commit)
via 15a40db606e317e9304651b5f644eeae151efd8d (commit)
via b45e4d80b6b6b6bb597ccb3a14c16395481f7816 (commit)
via 641d387409b6d11f7166784344701438be1a45e1 (commit)
via 2aedfbdfe1dfb4df84418af4bb39c40ca1cc5128 (commit)
via 62a63f54a6c6e565df7ca5efadf5430123a5cc5e (commit)
via 6cf0249dacc4ae46eb0857c007906c9a3f128a3e (commit)
via cdeb815c78f4cdd5eb38995ea3f8550c637a1561 (commit)
via b3cbd9aa3b8e80060ff38b975e297a5b4a850fec (commit)
via 0e62e595a697eb6075349b586ed264bdb9462cd0 (commit)
via 06cfe00c711a037981b53946dbaa5b042acb2fbb (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 (73b722572362f1d053822dbe6e1e83cf6e327d05)
\
N -- N -- N (6ff309a2dda7b06a4a7342d8c73dac33f9eb8935)
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=6ff309a2dda7b06a4a7342d8c73dac33…
commit 6ff309a2dda7b06a4a7342d8c73dac33f9eb8935
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 12 02:39:18 2015 +0200
gtphub: decode GTP IE positions.
Separate success indicator (rc) from packet version.
Collect all metadata on a packet in new struct gtp_packet_desc.
Copy declaration of gtpie_decaps() from gtpie.h (because it is not being
installed) and extract IE indexes with it.
http://cgit.osmocom.org/openbsc/commit/?id=4e7374814af0ce8b283f4368d1dd502c…
commit 4e7374814af0ce8b283f4368d1dd502cade44938
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 12 02:13:41 2015 +0200
gtphub_main.c: comment
http://cgit.osmocom.org/openbsc/commit/?id=9079d37d0acf0f31ed05d4f7e30e4ad9…
commit 9079d37d0acf0f31ed05d4f7e30e4ad951025043
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 14:01:42 2015 +0200
gtphub: comment in nc test
http://cgit.osmocom.org/openbsc/commit/?id=86540a05d2cf9e4308472c40deacc191…
commit 86540a05d2cf9e4308472c40deacc191a42c0dbf
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:32:34 2015 +0200
gtphub: rename: server/client to GGSN/SGSN.
http://cgit.osmocom.org/openbsc/commit/?id=efd402d2e0883d495f6710eba6f7b57e…
commit efd402d2e0883d495f6710eba6f7b57e6665b36b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 8 13:31:40 2015 +0200
gtphub: add a todo comment
http://cgit.osmocom.org/openbsc/commit/?id=3503d0f4754eae4c536b008b019e1c2a…
commit 3503d0f4754eae4c536b008b019e1c2a7bdf95be
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 15:20:13 2015 +0200
gtphub: debug log
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=b83f679ca95267a07c34cce4818a9fc0…
commit b83f679ca95267a07c34cce4818a9fc04e659b8b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 14:31:41 2015 +0200
gtphub: add GTP header validation
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=bc7625eca4b7a0078a1d2206e49650e0…
commit bc7625eca4b7a0078a1d2206e49650e01a355bbc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 18:14:35 2015 +0200
gtphub: add TEI map test
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=755c2047b053c50d0225e1df5619e1ee…
commit 755c2047b053c50d0225e1df5619e1eeb0124870
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 5 17:38:15 2015 +0200
gtphub: add gtphub_test.c (empty)
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=2e5dfacd0831e336f0dba279422f568c…
commit 2e5dfacd0831e336f0dba279422f568c326300e3
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:16:07 2015 +0200
gtphub: add TEI map API.
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=744dedbf06450d2b1928d7d0984e23e5…
commit 744dedbf06450d2b1928d7d0984e23e5b3f63064
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Tue Oct 6 13:06:56 2015 +0200
gtphub: populate API impl from test prog
Sponsored-by: On-Waves ehi
http://cgit.osmocom.org/openbsc/commit/?id=42a0a3b211fcb7259f1d013422ba275d…
commit 42a0a3b211fcb7259f1d013422ba275df151e5d9
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 03:38:20 2015 +0200
gtphub: add skeletal gtphub.[hc]
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=83df4f5f660a427abcd6f4af11eeac16…
commit 83df4f5f660a427abcd6f4af11eeac1617ae97a4
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Sat Oct 3 02:29:34 2015 +0200
gtphub: add simple netcat test
Tweak the hardcoded default ports/interfaces for the test.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=7351d6a74a243ac76b5bf3828ef176b9…
commit 7351d6a74a243ac76b5bf3828ef176b94eb9ad7b
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Fri Sep 25 01:13:09 2015 +0200
gtphub: add to build
Add program osmo-gtphub from gtphub_main.c to Makefile.am.
Add osmo-gtphub binary to gitignore.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=8f4ff353ac1a7efb04f9d92e058b609c…
commit 8f4ff353ac1a7efb04f9d92e058b609c0bcb8dbc
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Sep 24 17:32:30 2015 +0200
Add GTP hub stub, as simplistic UDP forwarder.
First steps towards a new GTP hub. The aim is to mux GTP connections, so that
multiple SGSN <--> GGSN links can pass through a single point. Background:
allow having more than one SGSN, possibly in various remote locations.
The recent addition of OAP to GSUP is related to the same background idea.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/configure.ac | 2 +-
openbsc/doc/osmocom-authn-protocol.txt | 250 +++++++++++++++
openbsc/include/openbsc/gb_proxy.h | 4 -
openbsc/include/openbsc/mgcp.h | 2 +
openbsc/include/openbsc/mgcp_internal.h | 10 +-
openbsc/include/openbsc/osmux.h | 9 +
openbsc/src/gprs/Makefile.am | 7 +-
openbsc/src/gprs/gb_proxy.c | 16 +-
openbsc/src/gprs/gprs_gsup_client.c | 12 +-
openbsc/src/gprs/gprs_sgsn.c | 6 +-
openbsc/src/gprs/sgsn_libgtp.c | 2 +-
openbsc/src/libmgcp/mgcp_network.c | 8 +-
openbsc/src/libmgcp/mgcp_osmux.c | 31 +-
openbsc/src/libmgcp/mgcp_protocol.c | 9 +
openbsc/src/libmgcp/mgcp_vty.c | 60 +++-
openbsc/src/libmsc/Makefile.am | 2 +-
openbsc/src/libmsc/auth.c | 11 +-
openbsc/src/libmsc/db.c | 12 +-
openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 50 ++-
openbsc/src/osmo-bsc_nat/bsc_nat_vty.c | 22 +-
openbsc/src/osmo-nitb/Makefile.am | 2 +-
openbsc/tests/channel/Makefile.am | 2 +-
openbsc/tests/db/Makefile.am | 2 +-
openbsc/tests/gbproxy/Makefile.am | 4 +-
openbsc/tests/gbproxy/gbproxy_test.c | 110 +++++--
openbsc/tests/gbproxy/gbproxy_test.ok | 514 +++++++++++++++---------------
openbsc/tests/mgcp/mgcp_test.c | 26 ++
openbsc/tests/sgsn/Makefile.am | 2 +
openbsc/tests/sgsn/sgsn_test.c | 133 ++++++--
29 files changed, 933 insertions(+), 387 deletions(-)
create mode 100644 openbsc/doc/osmocom-authn-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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, neels/sgsn-id-3 has been updated
discards 0d3445f5e85a3cafeadcd02adfc1a7236c73d498 (commit)
discards 0c39306e0053f5e51e81354e677573253cb39f87 (commit)
discards f3116bb507ae11cf60b9a80dea805f69a4967ca9 (commit)
discards f491ced8c4699dd514dae4edb2f55f71de53f119 (commit)
discards 2b5bdea9ccf05178fccd930e6bb524d319c8878b (commit)
discards bac65bb839001070f7f90c96ec6b42247f340836 (commit)
via 3b62ce0dc2dff5c353cc7a4c8022aaec23f0adcd (commit)
via 82c6c1a8bdd07c8cba8a6a71f3f015d52e64ebab (commit)
via 35043cb1f1c04300de5f667fb41d9d62b2b4dd9f (commit)
via 14d923a840b78a409d56fbedcf4622368b014aca (commit)
via 54a391bacba7e7e66ceebb85e8210fe535f48879 (commit)
via 33fc921a5cc37e1cc82d3126ce0f987244577ff7 (commit)
via 537d480f3947924a2db182bab36a48f0bb42045f (commit)
via d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01 (commit)
via 044ce5fb846bb39645abb9d33e7043957e5a3982 (commit)
via 133e8624efe109f020c15a0411c3eb7c461a61f1 (commit)
via cf151874581aa4cd553f8e066d330066cfca2468 (commit)
via a777c9ee3d4e433c713f7a5c346519aa0321f096 (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 (0d3445f5e85a3cafeadcd02adfc1a7236c73d498)
\
N -- N -- N (3b62ce0dc2dff5c353cc7a4c8022aaec23f0adcd)
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=3b62ce0dc2dff5c353cc7a4c8022aaec…
commit 3b62ce0dc2dff5c353cc7a4c8022aaec23f0adcd
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 1 13:43:04 2015 +0200
oap: add OAP config to VTY
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=82c6c1a8bdd07c8cba8a6a71f3f015d5…
commit 82c6c1a8bdd07c8cba8a6a71f3f015d52e64ebab
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 1 01:52:40 2015 +0200
gsup/oap: add OAP to GSUP client.
Trigger an OAP registration upon IPA connect. Feed incoming OAP messages to
oap_handle() and send replies returned by it.
Add oap_config to sgsn_config (todo: vty).
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=35043cb1f1c04300de5f667fb41d9d62…
commit 35043cb1f1c04300de5f667fb41d9d62b2b4dd9f
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 30 22:58:57 2015 +0200
oap: add OAP API test
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=14d923a840b78a409d56fbedcf462236…
commit 14d923a840b78a409d56fbedcf4622368b014aca
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Thu Oct 1 14:12:40 2015 +0200
oap: add oap testsuite skeleton
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=54a391bacba7e7e66ceebb85e8210fe5…
commit 54a391bacba7e7e66ceebb85e8210fe535f48879
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 30 18:30:11 2015 +0200
oap: implement initial OAP API.
Add oap.[hc] and oap_messages.[hc].
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=33fc921a5cc37e1cc82d3126ce0f9872…
commit 33fc921a5cc37e1cc82d3126ce0f987244577ff7
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Wed Sep 30 17:44:55 2015 +0200
libcommon: soak up three static functions.
Add new kitchen sink openbsc/utils.h and libcommon/utils.c to make three so far
static functions public (so I can use them in the upcoming OAP code).
A place to put them could have been the gprs_utils.h, but all general functions
in there have a gprs_ prefix, and todo markings to move them away. All other
libcommon headers are too specific, so I opened up this kitchen sink header.
Replace the implementation of encode_big_endian() with a call to
osmo_store64be_ext(). See comments.
Apply the change in Makefiles and C files.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gb_proxy.h | 4 -
openbsc/include/openbsc/mgcp.h | 2 +
openbsc/src/gprs/Makefile.am | 7 +-
openbsc/src/gprs/gb_proxy.c | 16 +-
openbsc/src/gprs/gprs_sgsn.c | 6 +-
openbsc/src/libmgcp/mgcp_osmux.c | 2 +-
openbsc/src/libmgcp/mgcp_protocol.c | 1 +
openbsc/src/libmgcp/mgcp_vty.c | 12 +
openbsc/tests/gbproxy/Makefile.am | 4 +-
openbsc/tests/gbproxy/gbproxy_test.c | 110 +++++---
openbsc/tests/gbproxy/gbproxy_test.ok | 514 +++++++++++++++++-----------------
openbsc/tests/sgsn/Makefile.am | 2 +
openbsc/tests/sgsn/sgsn_test.c | 133 +++++++--
13 files changed, 480 insertions(+), 333 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 537d480f3947924a2db182bab36a48f0bb42045f (commit)
via d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01 (commit)
via 044ce5fb846bb39645abb9d33e7043957e5a3982 (commit)
via 133e8624efe109f020c15a0411c3eb7c461a61f1 (commit)
via cf151874581aa4cd553f8e066d330066cfca2468 (commit)
from a777c9ee3d4e433c713f7a5c346519aa0321f096 (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=537d480f3947924a2db182bab36a48f0…
commit 537d480f3947924a2db182bab36a48f0bb42045f
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Oct 12 19:36:35 2015 +0200
gprs/gb_proxy: Use RAND_bytes for gbproxy TLLI/TMSI allocation
This change has some implications for the test case. It manipulated
bss_ptmsi_state and sgsn_tlli_state variables to make the output of
rand_r() and thus the TLLI/TMSI used predictable.
This possibility is gone when using RAND_bytes() so instead it is
overridden by a function that returns a deterministic sequence of values
(0x00dead00, 0x00dead01, ...). The test cases are adapted to expect
these values instead of the pseudo random values before.
The gbproxy_test stdout file changes as well, but only where the
TLLI/TMSI is displayed (in the hex dumps as well as the TLLI cache
entries). All other output is the same.
http://cgit.osmocom.org/openbsc/commit/?id=d1554ecb78ebf5b13ec72cdf1faf1bbd…
commit d1554ecb78ebf5b13ec72cdf1faf1bbd88121a01
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Oct 12 19:36:34 2015 +0200
gbproxy/test: Add and call cleanup_test function
This (currently empty) function is meant to contain code that cleans
up the left-overs of the test functions. This is needed by the next
commit to reset the RAND_bytes sequence.
http://cgit.osmocom.org/openbsc/commit/?id=044ce5fb846bb39645abb9d33e704395…
commit 044ce5fb846bb39645abb9d33e7043957e5a3982
Author: Daniel Willmann <dwillmann(a)sysmocom.de>
Date: Mon Oct 12 19:36:33 2015 +0200
gprs: Use RAND_bytes for p-tmsi
[hfreyther: Link to libcrypto, include header, add uint8_t* cast]
http://cgit.osmocom.org/openbsc/commit/?id=133e8624efe109f020c15a0411c3eb7c…
commit 133e8624efe109f020c15a0411c3eb7c461a61f1
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 12 19:36:32 2015 +0200
sgsn/test: Really parse received DL LLC messages
Currently just the number of intercepted downlink messages is counted
and eventually checked. The contents of the messages is lost. The
PTMSI contained in ATTACH/RAU Accept messages is just 'guessed' by
resetting the random number generator after reference PTMSIs have
been generated. While this works with rand_r, RAND_bytes cannot be
forced to recreate a certain number sequence this way (unless the
backend is replaced).
This commit changes that behaviour so that the last received msgb is
kept and decoded. The PTMSI that has been assigned by the SGSN is
then taken in the affected test cases and used instead of a 'guessed'
one. This is similar to how a real MS would react to the Accept
message.
Sponsored-by: On-Waves ehf
http://cgit.osmocom.org/openbsc/commit/?id=cf151874581aa4cd553f8e066d330066…
commit cf151874581aa4cd553f8e066d330066cfca2468
Author: Jacob Erlbeck <jerlbeck(a)sysmocom.de>
Date: Mon Oct 12 19:36:31 2015 +0200
sgsn/test: Add and call cleanup_test function
This (currently empty) function is meant to contain code that cleans
up the left-overs of the test functions. This will be needed by the
next commit that will store the last received msgb for later inspection.
Sponsored-by: On-Waves ehf
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gb_proxy.h | 4 -
openbsc/src/gprs/Makefile.am | 7 +-
openbsc/src/gprs/gb_proxy.c | 16 +-
openbsc/src/gprs/gprs_sgsn.c | 6 +-
openbsc/tests/gbproxy/Makefile.am | 4 +-
openbsc/tests/gbproxy/gbproxy_test.c | 110 +++++---
openbsc/tests/gbproxy/gbproxy_test.ok | 514 +++++++++++++++++-----------------
openbsc/tests/sgsn/Makefile.am | 2 +
openbsc/tests/sgsn/sgsn_test.c | 133 +++++++--
9 files changed, 464 insertions(+), 332 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 a777c9ee3d4e433c713f7a5c346519aa0321f096 (commit)
from 9861c122dd50386f4b48bb65162f0a38f6d28785 (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=a777c9ee3d4e433c713f7a5c346519aa…
commit a777c9ee3d4e433c713f7a5c346519aa0321f096
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Mon Oct 12 20:06:16 2015 +0200
osmux: Allow to listen to a specific address
For a setup with multiple network interfaces be able to pick
the one that osmux should be used/visible.
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/mgcp.h | 2 ++
openbsc/src/libmgcp/mgcp_osmux.c | 2 +-
openbsc/src/libmgcp/mgcp_protocol.c | 1 +
openbsc/src/libmgcp/mgcp_vty.c | 12 ++++++++++++
4 files changed, 16 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 "The OpenGGSN project".
The branch, master has been updated
via e845cb950544af8f0d00f5a2bed2072d795a2a7e (commit)
via b18e811e24464d9b50f21674246806c3b7c25030 (commit)
via 9b09738891770367f9878a1a4d1b83bc23217383 (commit)
from b07d07072e70ac4f920be9dfdf45615193b4ec2d (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/openggsn/commit/?id=e845cb950544af8f0d00f5a2bed2072…
commit e845cb950544af8f0d00f5a2bed2072d795a2a7e
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 12 14:00:22 2015 +0200
gtp.c: fix an error log.
Fix: the code handles fd1u but prints fd1c.
http://cgit.osmocom.org/openggsn/commit/?id=b18e811e24464d9b50f21674246806c…
commit b18e811e24464d9b50f21674246806c3b7c25030
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 12 14:00:21 2015 +0200
gtp.h: rename gsn_t.dublicate to duplicate.
Fix spelling dublicate -> duplicate.
This is potentially breaking API compat, but currently, no users of
gsn_t.dublicate are known.
http://cgit.osmocom.org/openggsn/commit/?id=9b09738891770367f9878a1a4d1b83b…
commit 9b09738891770367f9878a1a4d1b83bc23217383
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon Oct 12 14:00:19 2015 +0200
gtp.c: improve 3 error logs.
It would print the memory location of the address buffer. Instead, print the
human readable host address and port.
The current code base supports only IPv4, and thread safety is apparently not
required, hence just use inet_ntoa(). (The IPv6 and thread capable version is 4
times longer and harder to read.)
-----------------------------------------------------------------------
Summary of changes:
gtp/gtp.c | 26 ++++++++++++++------------
gtp/gtp.h | 2 +-
2 files changed, 15 insertions(+), 13 deletions(-)
hooks/post-receive
--
The OpenGGSN project