Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [netbsd-8] src/external/bsd/dhcpcd/dist/src



Module Name:    src
Committed By:   martin
Date:           Sun May  5 08:24:04 UTC 2019

Modified Files:
        src/external/bsd/dhcpcd/dist/src [netbsd-8]: bpf.c defs.h dhcp.c
            dhcp6.c dhcpcd.c dhcpcd.h if-bsd.c if-linux.c if-options.c if-sun.c
            if.c if.h

Log Message:
Sync to current, requested by roy in ticket #1256:

        external/bsd/dhcpcd/dist/src/bpf.c              up to 1.9
        external/bsd/dhcpcd/dist/src/defs.h             up to 1.1.1.21
        external/bsd/dhcpcd/dist/src/dhcp.c             up to 1.19
        external/bsd/dhcpcd/dist/src/dhcp6.c            up to 1.7
        external/bsd/dhcpcd/dist/src/dhcpcd.c           up to 1.19
        external/bsd/dhcpcd/dist/src/dhcpcd.h           up to 1.1.1.10
        external/bsd/dhcpcd/dist/src/if-bsd.c           up to 1.7
        external/bsd/dhcpcd/dist/src/if-linux.c         up to 1.1.1.13
        external/bsd/dhcpcd/dist/src/if-options.c       up to 1.14
        external/bsd/dhcpcd/dist/src/if-sun.c           up to 1.1.1.8
        external/bsd/dhcpcd/dist/src/if.c               up to 1.1.1.13
        external/bsd/dhcpcd/dist/src/if.h               up to 1.1.1.8

Import dhcpcd-7.2.2 with the following changes:
  *  DHCP: Ensure dhcp is running on the interface received from
  *  BSD: Link handling has been simplified, however it is expected
     that if an interface supports SIOCGIFMEDIA then it reports
     the correct link status via route(4) for reliable operations
  *  BPF: ARP filter is more robust
  *  BSD: Validate RTM message lengths

This security issue has been addressed:
  *  DHCPv6: Fix a potential read overflow with D6_OPTION_PD_EXCLUDE

Many thanks to Maxime Villard <max%m00nbsd.net@localhost> for discovering this issue.


To generate a diff of this commit:
cvs rdiff -u -r1.3.8.3 -r1.3.8.4 src/external/bsd/dhcpcd/dist/src/bpf.c
cvs rdiff -u -r1.1.1.4.2.7 -r1.1.1.4.2.8 \
    src/external/bsd/dhcpcd/dist/src/defs.h
cvs rdiff -u -r1.1.1.3.8.6 -r1.1.1.3.8.7 \
    src/external/bsd/dhcpcd/dist/src/dhcp.c
cvs rdiff -u -r1.1.1.4.2.5 -r1.1.1.4.2.6 \
    src/external/bsd/dhcpcd/dist/src/dhcp6.c
cvs rdiff -u -r1.4.2.5 -r1.4.2.6 src/external/bsd/dhcpcd/dist/src/dhcpcd.c
cvs rdiff -u -r1.1.1.3.2.3 -r1.1.1.3.2.4 \
    src/external/bsd/dhcpcd/dist/src/dhcpcd.h
cvs rdiff -u -r1.1.1.3.2.5 -r1.1.1.3.2.6 \
    src/external/bsd/dhcpcd/dist/src/if-bsd.c \
    src/external/bsd/dhcpcd/dist/src/if-linux.c
cvs rdiff -u -r1.4.2.4 -r1.4.2.5 \
    src/external/bsd/dhcpcd/dist/src/if-options.c
cvs rdiff -u -r1.1.1.2.2.3 -r1.1.1.2.2.4 \
    src/external/bsd/dhcpcd/dist/src/if-sun.c \
    src/external/bsd/dhcpcd/dist/src/if.h
cvs rdiff -u -r1.1.1.3.2.4 -r1.1.1.3.2.5 \
    src/external/bsd/dhcpcd/dist/src/if.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index