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
via 02058a0ee72f0d2a226f976957f28d7e2dce614d (commit)
via 7e50d6003e2835eee1d889befe0ad712bc551104 (commit)
via 19d4de336def51b6968f968088634c15a0b933dc (commit)
from 56cbbae2724d8babc8cb6ee92b1d58980495725d (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=02058a0ee72f0d2a226f976957f28d7…
commit 02058a0ee72f0d2a226f976957f28d7e2dce614d
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=7e50d6003e2835eee1d889befe0ad71…
commit 7e50d6003e2835eee1d889befe0ad712bc551104
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 9 16:48:38 2017 +0200
IPv6: don't zero-initialized upper 64bit of EUA
While the upper 64 bit of the EUA are ignored and only the lower 64bit
part of the EUA is used as a link identifier, TF 29.061 also states that
the prefix advertised in the Router Advertisement must match the
prefix part of the IP address allocated in the PDP CTX ACT ACK.
Change-Id: I5a17572cfb7e69a37ff9017a682b5b54de3d0e1b
http://cgit.osmocom.org/openggsn/commit/?id=19d4de336def51b6968f968088634c1…
commit 19d4de336def51b6968f968088634c15a0b933dc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Wed Aug 9 16:45:45 2017 +0200
icmpv6: Fix various deviations from relevant specs
* comments are added verbatim from the specs
* cur_hop_limit is initialized to 64, as a reasonable default
* router_lifetime is set to the RFC4861 default formula
* reachable_time is set to unspecified
* L bit is set to 0 as required by 3GPP TS 29.061
Change-Id: I283a4dcf593513e9ef7a839c5b2d2c42a82026eb
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn.c | 190 +++++++++++++++++++++++++++++++++++++++++++++-------------
ggsn/icmpv6.c | 21 +++++--
2 files changed, 162 insertions(+), 49 deletions(-)
hooks/post-receive
--
The OpenGGSN project