History log of /external/dhcpcd-6.8.2/dhcp6.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b745ca9d2d2d127870e6245c50417fc778080e6a 08-Jan-2016 Samuel Tan <samueltan@google.com> [PATCH] UPSTREAM: Ensure that option length fits inside data length less option size

Ensure that option length fits inside data length less option size.
Thanks to Nico Golde for the report. Fixes CVE-2016-1504

http://roy.marples.name/projects/dhcpcd/ci/595883e2a431f65d?sbs=1

BUG: 26461547
Change-Id: I8bbb01eda998a0d7e552dcd4bf22db14c796d90e
/external/dhcpcd-6.8.2/dhcp6.c
68df7cfd9156424667636ad3544d0fa9f337647d 14-Aug-2015 Samuel Tan <samueltan@google.com> [PATCH] DHCPv6: Fix prefix delegation lease file name

Cherry-picked from
https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/
master/net-misc/dhcpcd/files/patches/dhcpcd-6.8.2-DHCPv6-Fix-prefix-
delegation-lease-file-name.patch.

For DHCPv6, daemon creates two lease files, one for non-temporary
address and the other for prefix delegation. Currently only non-temporary
address lease is using the lease identifier obtained from command line
for its file name, since dhcpcd is using a separate pseudo interface
for handling prefix delegation messages.

So fix it to have both lease files using the same identifier obtained
from the command line, with non-temporary address lease ends in ".lease6"
and prefix delegation ends is ".pd.lease6".

BUG: 22956197
Change-Id: I24ada24e791e0be77aaadd148349be00ef2b6966

Reviewed-on: https://chromium-review.googlesource.com/282041
/external/dhcpcd-6.8.2/dhcp6.c
8e603a0d0354b88712f1a81cc48dbd9936244fd5 14-Aug-2015 Samuel Tan <samueltan@google.com> [PATCH] ChromiumOS DHCPv6 support

Cherry-picked from
https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/
master/net-misc/dhcpcd/files/patches/dhcpcd-6.8.2-ChromiumOS-DHCPv6-
support.patch.

Add support to emit DHCPv6 configuration/status updates through
DBus, and prevent the daemon from updating IPv6 system configurations.

Add command line option "-a" to enable ia options for shill usage,
since ia options can only be specified through the config file by
default. When "-a" option is enabled, the daemon will request ia_na
(Non-temporary Address) and ia_pd (Prefix Delegation) options from
the DHCPv6 server.

BUG: 22956197
Change-Id: I12ba8e72ec4f2e8aa1cede6c717f477be2df20ea

Reviewed-on: https://chromium-review.googlesource.com/275700
/external/dhcpcd-6.8.2/dhcp6.c
d7ed851d6fc26c5e7db96971dbe6b44342b97727 14-Aug-2015 Samuel Tan <samueltan@google.com> Import dhcpcd 6.8.2

This is a simple import of dhcpcd 6.8.2.

SRC URI: http://roy.marples.name/downloads/dhcpcd/dhcpcd-6.8.2.tar.bz2
SHA1 Hash: 134a7c06bffc20789fedd5c0d259145d2dc4f058
(on the private dhcpcd repo 'trunk')

BUG: 22956197
Change-Id: I701af1d1532725b1058640fcb7ddeab1c24a797e
/external/dhcpcd-6.8.2/dhcp6.c