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, laforge/ipv6 has been deleted
was 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1
-----------------------------------------------------------------------
81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 tun_new(): Fix array overflow in FreeBSD related code
-----------------------------------------------------------------------
hooks/post-receive
--
The OpenGGSN 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 OpenGGSN project".
The branch, master has been updated
via 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 (commit)
via ab6d189f8f2fa7531d22636e1ac8c149c801d2e3 (commit)
from 2e48a44952fdc68eb3e5d3680f944507a4a129c1 (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:
lib/tun.c | 30 ++++--------------------------
1 file changed, 4 insertions(+), 26 deletions(-)
hooks/post-receive
--
The OpenGGSN 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 OpenGGSN project".
The branch, master has been updated
via 2e48a44952fdc68eb3e5d3680f944507a4a129c1 (commit)
via 72a38b55e38407aa6c6b1cd32f848198ceee1287 (commit)
via 1ae98777d9b1ee62e6900caf4bb580d1a42bb416 (commit)
via d46bcd236e93432c894a939f4e5810dc5e9b4974 (commit)
from d4d6e09fd29e23e28960959ca488e1481339571e (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:
ggsn/Makefile.am | 2 +-
ggsn/checksum.c | 211 ++++++++++++++++++++++++++++++++++++++++++++++++
ggsn/checksum.h | 13 +++
ggsn/ggsn.c | 229 ++++++++++++++++++++++++++++++++++++++++------------
ggsn/icmpv6.c | 238 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
ggsn/icmpv6.h | 6 ++
lib/debug.c | 5 ++
lib/in46_addr.c | 6 ++
lib/syserr.h | 1 +
lib/tun.c | 123 +++++++++++++++++++++++++---
lib/tun.h | 7 +-
11 files changed, 779 insertions(+), 62 deletions(-)
create mode 100644 ggsn/checksum.c
create mode 100644 ggsn/checksum.h
create mode 100644 ggsn/icmpv6.c
create mode 100644 ggsn/icmpv6.h
hooks/post-receive
--
The OpenGGSN 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 OpenGGSN project".
The branch, laforge/ipv6 has been updated
discards fcfe334dc8730047b63450c70835bc5064f654d5 (commit)
discards bcdbe2ef1d3757948f4b8a800eac1b99375509c5 (commit)
discards 33ba0037d714fba5a555efb3c42192e18454e1ce (commit)
via 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1 (commit)
via ab6d189f8f2fa7531d22636e1ac8c149c801d2e3 (commit)
via 2e48a44952fdc68eb3e5d3680f944507a4a129c1 (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 (fcfe334dc8730047b63450c70835bc5064f654d5)
\
N -- N -- N (81bc2aea53a6dbca8b1b3f32a042afb3db5640d1)
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/openggsn/commit/?id=81bc2aea53a6dbca8b1b3f32a042afb…
commit 81bc2aea53a6dbca8b1b3f32a042afb3db5640d1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Aug 11 12:56:30 2017 +0200
tun_new(): Fix array overflow in FreeBSD related code
Change-Id: I096e3b614e82e402886163274cfcf9355bd57580
http://cgit.osmocom.org/openggsn/commit/?id=ab6d189f8f2fa7531d22636e1ac8c14…
commit ab6d189f8f2fa7531d22636e1ac8c149c801d2e3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Aug 11 12:31:59 2017 +0200
replace hand-coded tun_gifindex() with standard POSIX if_nametoindex()
Change-Id: I738472765ab09f530dcf071455e1bb4e6fb3f6e5
http://cgit.osmocom.org/openggsn/commit/?id=2e48a44952fdc68eb3e5d3680f94450…
commit 2e48a44952fdc68eb3e5d3680f944507a4a129c1
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:47:03 2017 +0200
Support setting TUN device IPv6 address + prefix
As we can now have PDP contexts with IPv6 user IP payload,
it is useful to extend the TUN related code to be able to
configure the tun device IPv6 address + prefix length
Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6
-----------------------------------------------------------------------
Summary of changes:
lib/tun.c | 2 --
1 file changed, 2 deletions(-)
hooks/post-receive
--
The OpenGGSN 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 OpenGGSN project".
The branch, laforge/ipv6 has been updated
discards 855eda0c60a180ca19ac6d8dd4cab88bff4bf061 (commit)
discards 0d458f9cd885a7550e1aa54b9f4a747afaa87ec5 (commit)
via fcfe334dc8730047b63450c70835bc5064f654d5 (commit)
via bcdbe2ef1d3757948f4b8a800eac1b99375509c5 (commit)
via 33ba0037d714fba5a555efb3c42192e18454e1ce (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 (855eda0c60a180ca19ac6d8dd4cab88bff4bf061)
\
N -- N -- N (fcfe334dc8730047b63450c70835bc5064f654d5)
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/openggsn/commit/?id=fcfe334dc8730047b63450c70835bc5…
commit fcfe334dc8730047b63450c70835bc5064f654d5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Aug 11 12:56:30 2017 +0200
tun_new(): Fix array overflow in FreeBSD related code
Change-Id: I096e3b614e82e402886163274cfcf9355bd57580
http://cgit.osmocom.org/openggsn/commit/?id=bcdbe2ef1d3757948f4b8a800eac1b9…
commit bcdbe2ef1d3757948f4b8a800eac1b99375509c5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Aug 11 12:31:59 2017 +0200
replace hand-coded tun_gifindex() with standard POSIX if_nametoindex()
Change-Id: I738472765ab09f530dcf071455e1bb4e6fb3f6e5
http://cgit.osmocom.org/openggsn/commit/?id=33ba0037d714fba5a555efb3c42192e…
commit 33ba0037d714fba5a555efb3c42192e18454e1ce
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:47:03 2017 +0200
Support setting TUN device IPv6 address + prefix
As we can now have PDP contexts with IPv6 user IP payload,
it is useful to extend the TUN related code to be able to
configure the tun device IPv6 address + prefix length
Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6
-----------------------------------------------------------------------
Summary of changes:
lib/tun.c | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
hooks/post-receive
--
The OpenGGSN 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 OpenGGSN project".
The branch, laforge/ipv6 has been updated
discards 8f5d38cc134a21151e6ab0e0c29b9106614df8b9 (commit)
via 855eda0c60a180ca19ac6d8dd4cab88bff4bf061 (commit)
via 0d458f9cd885a7550e1aa54b9f4a747afaa87ec5 (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 (8f5d38cc134a21151e6ab0e0c29b9106614df8b9)
\
N -- N -- N (855eda0c60a180ca19ac6d8dd4cab88bff4bf061)
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/openggsn/commit/?id=855eda0c60a180ca19ac6d8dd4cab88…
commit 855eda0c60a180ca19ac6d8dd4cab88bff4bf061
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Aug 11 12:31:59 2017 +0200
replace hand-coded tun_gifindex() with standard POSIX if_nametoindex()
Change-Id: I738472765ab09f530dcf071455e1bb4e6fb3f6e5
http://cgit.osmocom.org/openggsn/commit/?id=0d458f9cd885a7550e1aa54b9f4a747…
commit 0d458f9cd885a7550e1aa54b9f4a747afaa87ec5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:47:03 2017 +0200
Support setting TUN device IPv6 address + prefix
As we can now have PDP contexts with IPv6 user IP payload,
it is useful to extend the TUN related code to be able to
configure the tun device IPv6 address + prefix length
Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6
-----------------------------------------------------------------------
Summary of changes:
lib/tun.c | 48 +++++++++++-------------------------------------
1 file changed, 11 insertions(+), 37 deletions(-)
hooks/post-receive
--
The OpenGGSN 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 OpenGGSN project".
The branch, laforge/ipv6 has been updated
discards 86f42e4d9d17f4134018a556070d801adf64d974 (commit)
discards 8b74b473e235cc409a4a443ba82ffd20df452b13 (commit)
discards 95340e164e12a89a8e15750cd17503a89baaca9a (commit)
discards 4f2c0e3e7627ffe0762d96f3289f71632ea9b32f (commit)
via 8f5d38cc134a21151e6ab0e0c29b9106614df8b9 (commit)
via 72a38b55e38407aa6c6b1cd32f848198ceee1287 (commit)
via 1ae98777d9b1ee62e6900caf4bb580d1a42bb416 (commit)
via d46bcd236e93432c894a939f4e5810dc5e9b4974 (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 (86f42e4d9d17f4134018a556070d801adf64d974)
\
N -- N -- N (8f5d38cc134a21151e6ab0e0c29b9106614df8b9)
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/openggsn/commit/?id=8f5d38cc134a21151e6ab0e0c29b910…
commit 8f5d38cc134a21151e6ab0e0c29b9106614df8b9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Aug 3 00:47:03 2017 +0200
Support setting TUN device IPv6 address + prefix
As we can now have PDP contexts with IPv6 user IP payload,
it is useful to extend the TUN related code to be able to
configure the tun device IPv6 address + prefix length
Change-Id: I899d21e52d02e0b8384af29ddd489ff19c8f2cf6
http://cgit.osmocom.org/openggsn/commit/?id=72a38b55e38407aa6c6b1cd32f84819…
commit 72a38b55e38407aa6c6b1cd32f848198ceee1287
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 9 21:58:12 2017 +0200
IPv6: in46_addr: OSMO_ASSERT() in case of unsupported calls
There's a bit of trickery with the ip_pool and it's "lengty=8" IPv6
prefix handling, let's make sure we don't accidentially call any
support functions with addresses of wrong length.
Change-Id: I444c190bdcd18780344e1f0dad4faf3bcf9da5a5
http://cgit.osmocom.org/openggsn/commit/?id=1ae98777d9b1ee62e6900caf4bb580d…
commit 1ae98777d9b1ee62e6900caf4bb580d1a42bb416
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 9 20:28:52 2017 +0200
IPv6: Support PCO for IPv6 DNS addresses
In IPv6, DNS server information is not passed along as IPCP6 like
in IPv5 with IPCP. The reason is that IPCP6 (for PPP) doesn't
support passing DNS server information. Rather, the relevant RFCs
indicate DHCPv6 should be used even over point-to-point links.
3GPP decided to avoid DHCPv6 dependency for stateless autoconfiguration
(the only mandatory IPv6 configuration mechanism) and added some new
non-PPP-style PCO information elements ("containers") which can among
other things inform a MS about IPV6 DNS servers.
That same mechanism can also be used to inform the MS about IPv4 DNS
servers, so for IPv4 there are now two competing mechanisms: IPCP and
the new "native" PCO container. With this patch, we support both
for IPv4.
Change-Id: I21499afd61def8c925f7838bde76f34d28214b56
http://cgit.osmocom.org/openggsn/commit/?id=d46bcd236e93432c894a939f4e5810d…
commit d46bcd236e93432c894a939f4e5810dc5e9b4974
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Aug 8 23:27:22 2017 +0200
IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement
The 3GPP specs are quite strange when it comes to how an IPv6 address
or rather prefix is assigned to an IPv6 PDP context. The designated
method for allocating the IPv6 address via the PDP EUA (End User
Address) Information Element in the GTP signalling plane is *not*
used to allocate the address/prefix. Instead, the EUA is used to
allocate an "interface identifier" to the MS, which it the uses
to derive its link-local source address to send a router solicitation.
The GGSN subsequently answers witha router advertisement, advertising
a single/64 prefix, whihcthe MS then uses to generate it's real IPv6
source address for subsequent communication.
Change-Id: Icddf7d30e01d76a4784bcef5787b36f52f703a9f
-----------------------------------------------------------------------
Summary of changes:
ggsn/checksum.c | 12 +++++++++---
ggsn/icmpv6.c | 12 ++++++++----
2 files changed, 17 insertions(+), 7 deletions(-)
hooks/post-receive
--
The OpenGGSN 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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via de0dfcd00e9e73c3e07aaee535e5b977badd8579 (commit)
from 7fa0bcd928ea1deac9951253850b77492bd4aad9 (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=de0dfcd00e9e73c3e07aaee535e5b977…
commit de0dfcd00e9e73c3e07aaee535e5b977badd8579
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Thu Aug 10 13:03:48 2017 +0200
libmsc: Remove comment not applying anymore
The change-id I7276d356d805a83ebeec72b02c8563b7135ea0b6 added msg_ref to
the databse but forgot to remove the comment stating it's not being
stored.
Change-Id: I204f098c8f2a480405446113e2181b2c53700cf3
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/db.c | 1 -
1 file changed, 1 deletion(-)
hooks/post-receive
--
Legacy: 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 "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 7fa0bcd928ea1deac9951253850b77492bd4aad9 (commit)
from ac8ca4cfd19a23131959e88be49b6c56738a38c0 (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=7fa0bcd928ea1deac9951253850b7749…
commit 7fa0bcd928ea1deac9951253850b77492bd4aad9
Author: Pablo Neira Ayuso <pablo(a)gnumonks.org>
Date: Thu Aug 10 09:38:58 2017 +0200
libmsc: gsm340_gen_oa_sub() may return negative value
gsm340_gen_oa() returns a negative value if the output buffer that the
caller passes is too small, so we have to check the return value of this
function.
Fixes: CID 174178
Fixes: CID 174179
Change-Id: I47215d7d89771730a7f84efa8aeeb187a0911fdb
-----------------------------------------------------------------------
Summary of changes:
openbsc/src/libmsc/gsm_04_11.c | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
hooks/post-receive
--
Legacy: 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 "SCCP Library".
The branch, master has been updated
via 130c6808544e9b48f4742e2ef4ca5ca30d2b1425 (commit)
from ba12716882059491c6a0923cc061165988df590b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmo-sccp/commit/?id=130c6808544e9b48f4742e2ef4c…
commit 130c6808544e9b48f4742e2ef4ca5ca30d2b1425
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Aug 10 17:57:08 2017 +0200
sccp: prefix default parameters of osmo_sccp_simple_client()
The simple client takes certain parameters (pc, ip and port
numbers) which serve as a fallback default in case the user
did not configure any suitable parameters via the VTY.
Prefix all default variables with default_ to make the
purpose clear to the API user
Change-Id: Id9e697e8b198e4f58a79e59aaf2e649e84a3eb63
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/sigtran/osmo_ss7.h | 17 ++++++++------
src/sccp_user.c | 47 ++++++++++++++++++++++----------------
2 files changed, 37 insertions(+), 27 deletions(-)
hooks/post-receive
--
SCCP Library