Hi,

these transaction id problems in DHCPv6 client were
reported by Harshal Patel in the ConnMan mailing list.

First three patches are preparation for transaction
id fixes. The DHCPv6 transaction id must not be changed during
retransmission of a message. This is fixed by patch 4.

Patch 5 fixes the issue where we do not parse correctly
the last option in the option list that DHCPv6 server
is returning to us.

Patch 6 fixes memory leak as we do not free the received
IP address. 

Cheers,
Jukka


Jukka Rissanen (6):
  gdhcp: Add debug print for transaction id
  gdhcp: Enabler functions for retransmitting a message
  gdhcp: Do not change the transaction id if retransmitting
  dhcpv6: Retransmit a message with same transaction id
  gdhcp: Last option in a message not parsed correctly
  dhcpv6: Fix memory leak

 gdhcp/client.c | 46 ++++++++++++++++++++++++++++++++++++++--------
 gdhcp/common.c |  4 ++--
 gdhcp/gdhcp.h  |  2 ++
 src/dhcpv6.c   | 22 ++++++++++++++++++++++
 4 files changed, 64 insertions(+), 10 deletions(-)

-- 
1.7.11.7

_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to