osmo-ggsn/lib
Pau Espin 1ef2621d3f gtp-kernel.c: Fix wrong use of in46a_from_eua, print IPv6 euas
in46a_from_eua() API documentation clearly states an array of 2 items
should be passed as pointer, but show_one_pdp() was passing only one,
which would end up in out-of-bounds writes on v4v6 EUAs.

Let's better use ippool to print allocated ip addresses instead of
parsing EUAs we sent some point in the past.

Change-Id: I7e164f40f50de43027bcd4464aa879450d2fb10e
2019-08-28 11:14:57 +02:00
..
Makefile.am Move pdp_get_peer_ipv() to lib/util.* 2019-08-28 11:14:57 +02:00
debug.c IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement 2017-08-11 10:45:56 +02:00
getopt.c Convert all code to Linux coding style 2011-11-02 13:06:18 +01:00
getopt1.c Convert all code to Linux coding style 2011-11-02 13:06:18 +01:00
gnugetopt.h Convert all code to Linux coding style 2011-11-02 13:06:18 +01:00
gtp-kernel.c gtp-kernel.c: Fix wrong use of in46a_from_eua, print IPv6 euas 2019-08-28 11:14:57 +02:00
gtp-kernel.h Move kernel GTP support from ggsn/ to lib/ 2018-04-25 21:44:46 +02:00
in46_addr.c in46_addr: Improve in46a_ntop documentation 2019-08-28 11:14:51 +02:00
in46_addr.h Introduce in46a_is_v{4,6}() helpers 2019-08-28 11:13:32 +02:00
ippool.c fix format string error in ippool_printaddr() 2018-11-22 13:17:01 +00:00
ippool.h ippool: Implement and use blacklist instead of blindly using IPPOOL_NOGATEWAY 2017-10-17 19:10:24 +02:00
lookup.c gtp: fix several compilation warnings 2016-05-12 17:02:34 +02:00
lookup.h Convert all code to Linux coding style 2011-11-02 13:06:18 +01:00
netdev.c lib/netdev.c: Cosmetic changes (coding style / cleanups) 2018-04-25 21:41:43 +02:00
netdev.h lib/tun: split generic network device related stuff to lib/netdev 2018-04-25 21:41:41 +02:00
syserr.h IPv6: Implement IPv6 prefix assignment via ICMPv6 router advertisement 2017-08-11 10:45:56 +02:00
tun.c properly store IPv6 addresses in struct tun_t 2018-11-22 14:12:40 +00:00
tun.h properly store IPv6 addresses in struct tun_t 2018-11-22 14:12:40 +00:00
util.c Move pdp_get_peer_ipv() to lib/util.* 2019-08-28 11:14:57 +02:00
util.h Move pdp_get_peer_ipv() to lib/util.* 2019-08-28 11:14:57 +02:00