aboutsummaryrefslogtreecommitdiffstats
path: root/TODO-RELEASE
diff options
context:
space:
mode:
authorStefan Sperling <ssperling@sysmocom.de>2018-11-22 08:36:35 +0100
committerHarald Welte <laforge@gnumonks.org>2018-11-22 14:12:40 +0000
commitb0b9c2828431d5c3266c59aec484c1e0b37c6496 (patch)
treec21b7db00371e168a5f58f980b9badbad7ef6829 /TODO-RELEASE
parent3730c550cdde89a0c835bd13931480dde2cd8de0 (diff)
properly store IPv6 addresses in struct tun_t
All addresses in struct tun_t were stored as an in_addr. But IPv6 addresses need an in6_addr, so switch tun_t addresses to the in64_addr wrapper struct. This is an ABI break, as documented in TODO-RELEASE. Fixes an out of bounds memcpy() identified by Coverity. Change-Id: Idd2431ad25d7fa182e52e2bd5231ceb04d427c34 Related: CID#174278
Diffstat (limited to 'TODO-RELEASE')
-rw-r--r--TODO-RELEASE1
1 files changed, 1 insertions, 0 deletions
diff --git a/TODO-RELEASE b/TODO-RELEASE
index d0852fc..bbad169 100644
--- a/TODO-RELEASE
+++ b/TODO-RELEASE
@@ -7,3 +7,4 @@
# If any interfaces have been added since the last public release: c:r:a + 1.
# If any interfaces have been removed or changed since the last public release: c:r:0.
#library what description / commit summary line
+libmisc tun_t tun_t structure has grown due to switch from in_addr to in46_addr (g#11870)