<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in dhcpcd-run-hooks</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks - 1.1</description>
    <pubDate>Fri Oct 22 13:21:59 UTC 2021</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>Import dhcpcd-10.5.1 with the following changes:<br/>* DHCP: Only send the rapid commit option when configured to<br/>* DHCP6: Mirror the prior DHCP rapid commit fix to DHCPv6<br/>* ipv6nd: don't leave a carrier expiry timeout on a freed interface<br/>* ipv4: clear added state if we didn't delete the address<br/>* DHCP: script reason should be RELEASE on RELEASE, not STOP<br/>* control: Harden the socket at the fs level<br/><br/>dhcpcd-10.5.0 changes:<br/>* Format code with clang-format<br/>* privsep: Change IPC to use SOCK_STREAM<br/>* BPF: Split OS specific code out into own files and add libpcap support<br/>* hooks: Escape interface names and use printf<br/>* Delete DHCPv6 IA FD from the loop before closing it<br/>* eloop: Use kqueue or epoll to wait for a fd to become ready<br/>* route: Rework rt structure so sockaddrs are pointers<br/>* dhcp-common: Escape ifname for lease file<br/>* privsep: smaller buffer size without INET6<br/>* script: add ifxname as the escaped string<br/>* DHCP: Don't really expire the lease when testing<br/>* DHCP: Don't add a trailing : on vendor if no machine arch<br/>* privsep: Don't open PF_INET socket for each ioctl<br/>* script: Use correct buffer length variable<br/>* privsep: Remove PS_BUFLEN<br/>* privsep: Simplify readerror<br/>* timezone: disallow directory traversal<br/>* privsep: ps_root_readfile should return the real file size<br/>* options: Fix userclass boundary<br/>* ND6: fix OOB reject mask for an undefined option<br/>* DHCP6: Ensure IA_PD Prefix Lenth is valid<br/>* ND: Enforce require and reject policy<br/>* ARP: check we have enough to read the frame header<br/>* hooks: Quote assignment of compat vars correctly<br/>* DHCP: Santize messages from servers for output<br/>* ARP: Iterate over states safely as the cb could remove ours<br/>* privsep: Check data is terminated when a string<br/>* auth: clear keys with memset_explicit<br/>* auth: Ensure remaining dlen matches hash digest length<br/>* hooks: don't read past truncated ip6 address starting fe<br/>* ipv6: Only regen temp addrs with sufficent pltime<br/>* eloop: Improve timespecdiff<br/>* eloop: Fix compile warning where UTIME_MAX is a calculation<br/>* vsio: Allow zero length options<br/>* DHCP6: Fix configuring the suffix to delegated prefixes<br/>* IPv6: Fix numerous issues extending temporary address times<br/>* script: Fix buffer over and under flows in script_buftoenv<br/>* control: Avoid hangup in the recvdata path<br/>* IPv6ND: Free routeinfo when it expires<br/>* DHCPv6: Prefix exclude option can be 17 octets<br/>* DHCPv6: When deprecating addresses, restart on prefix deletions<br/>* IPv4: uset old_ia when adding an address causes early removal<br/>* dhcp: add configurable backoff parameters for DHCPv4<br/>* options: Introdce policy groups<br/>* control: remove unprivileged socket<br/>* DHCP: deconfigure even when state is NULL or NONE</title>
    <description>/src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks - 1.1.1.5</description>
    <pubDate>Mon Aug 17 11:49:41 UTC 2026</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>Reimport dhcpcd-10.2.0 without the compat entry to break stuff</title>
    <description>/src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks - 1.1.1.4</description>
    <pubDate>Wed Feb 12 18:57:11 UTC 2025</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>Update to dhcpcd-10.2.0 with the following changes:<br/><br/>dhcp6: start request when advertise received after IRT<br/>dhcpcd: stdout output sometimes empty when redirected to a file<br/>Fix help text formatting<br/>Apply lastlease behavior to DHCPv6<br/>dhcpcd not ignoring source-based routes on linux<br/>DHCP6: lastlease behavior after Confim non-response<br/>Allow limited RLIMIT_FSIZE when dumping lease<br/>IPv6: Avoid uninitialized ifp state when adding address<br/>DHCPv6: Add support for sending Option 17 (VSIO)<br/>Exit the timesyncd hook if not on systemd and not executable<br/>Add route lifetime from Router Advertisement<br/>Fix using multiple enterprise IDs with vendclass<br/>Update route if acquired time changes<br/>Always send req for InfoRefreshTime option on Inform-Req<br/>Increase max IPv4 clientid</title>
    <description>/src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks - 1.1.1.3</description>
    <pubDate>Wed Feb 12 16:57:08 UTC 2025</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>Update to dhcpcd-10.0.1 with the following changes:<br/><br/> * privsep: keep resources open rather than open/close<br/> * dhcp6: OPTION_NTP_SERVER is now preferred over OPTION_SNTP_SERVER<br/> * Misc bug fixes mainly around privsep for many platforms.<br/> * Fix for reading the some BSD routing table entries.<br/> * Fix reading authtokens from config.<br/><br/>Big new release, mainly around better privsep process management<br/>which allows us to detect when they exit unexpectedly.</title>
    <description>/src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks - 1.1.1.2</description>
    <pubDate>Fri Apr 21 16:52:46 UTC 2023</pubDate>
    <dc:creator>roy</dc:creator>
</item>

<item>
    <title>Update to dhcpcd-9.4.1 with the following changes:<br/><br/> * BSD: Find the correct interface for tunnelled routes<br/> * OpenBSD: Fix uniqueness of routes for matching priorities<br/> * Linux: Support more platforms for seccomp (thanks to Fabrice Fontaine)<br/> * eloop: Process all waiting fd's as they come in<br/> * control: Unlink sockets when not in privsep<br/> * privsep: Renamed Master to Manager<br/> * privsep: Renamed Privilged Actioneer to Privileged Proxy<br/> * privsep: Fix getting interface VLANID on BSD<br/> * privsep: Enforce proper alignment of serialized struct cmsghdr<br/> * IPv4LL: Don't remove statically assigned addresses<br/> * routes: Fix route comparision for network prefixes with different masks<br/> * DHCP6: Only send FQDN for SOLICIT, REQUEST, RENEW, or REBIND messages<br/> * DHCP6: Don't spam the log when a RA repeatedly triggers an INFORM<br/> * DHCP: Fix infinite INFORM messages</title>
    <description>/src/external/bsd/dhcpcd/dist/hooks/dhcpcd-run-hooks - 1.1.1.1</description>
    <pubDate>Fri Oct 22 13:21:59 UTC 2021</pubDate>
    <dc:creator>roy</dc:creator>
</item>
</channel></rss>

