Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NetworkConfiguration/dhcpcd
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v10.2.0
Choose a base ref
...
head repository: NetworkConfiguration/dhcpcd
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v10.2.1
Choose a head ref
  • 14 commits
  • 73 files changed
  • 2 contributors

Commits on Feb 12, 2025

  1. Configuration menu
    Copy the full SHA
    4d583c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2025

  1. Fix building with different options

    Fixes #458.
    
    Add many build options to the NetBSD target
    Set any warnings to be errors as NetBSD should build without
    any warnings. DragonFly as well, but we don't have a target for that.
    rsmarples authored Feb 13, 2025
    Configuration menu
    Copy the full SHA
    491cc3e View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2025

  1. Configuration menu
    Copy the full SHA
    b1a52d8 View commit details
    Browse the repository at this point in the history
  2. For route MTU comparison allow zero MTU to match interface MTU

    Because some OS put the interface MTU into the route MTU if the
    route does not define its own.
    rsmarples committed Feb 17, 2025
    Configuration menu
    Copy the full SHA
    ab2d7cd View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2025

  1. BSD: Fix netmask family and length for incoming route msgs

    Netmask family and length are ignored by traditional
    userland tools such as route and netstat and are assumed
    to match the destination sockaddr.
    This is fortunate because BSD kernels use a radix tree
    to store routes which adjusts the netmask at the point
    of insertion where this information is lost.
    We can just sub in the values from the destination address.
    
    This is currently true for all BSD kernels.
    rsmarples committed Feb 18, 2025
    Configuration menu
    Copy the full SHA
    f608e85 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2025

  1. Configuration menu
    Copy the full SHA
    b7105e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2025

  1. BSD: Loop when pulling routes into our buffer if no memory

    We need to make two sysctls to pull the route table from the kernel.
    The first one works out the size of the buffer required and the
    second one populates it.
    It's possible for more routes to be added between these two calls
    causing the second call to fail with ENOMEM.
    If this happens, just re-query the size needed and try again.
    
    Fixes #466.
    rsmarples committed Feb 20, 2025
    Configuration menu
    Copy the full SHA
    f7a6397 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2025

  1. Configuration menu
    Copy the full SHA
    ef74ffd View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2025

  1. route lifetime behaviour should mirror other lifetimes

    Each lifetime has a an aquistion time so we can compare to
    now to know how much of the lifetime is left.
    Apply the difference when adding/changing the route just as we
    do for addresses.
    
    This allow us to work out better when we need to update the
    route lifetime from a newer aquisition.
    
    Fixes #465.
    rsmarples committed Feb 22, 2025
    Configuration menu
    Copy the full SHA
    e7f9091 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a38e02 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2025

  1. Configuration menu
    Copy the full SHA
    3425b8f View commit details
    Browse the repository at this point in the history
  2. Add nosyslog

    Fixes #472.
    rsmarples committed Feb 23, 2025
    Configuration menu
    Copy the full SHA
    572c3e1 View commit details
    Browse the repository at this point in the history
  3. Welcome to 2025.

    rsmarples committed Feb 23, 2025
    Configuration menu
    Copy the full SHA
    e143ee1 View commit details
    Browse the repository at this point in the history
  4. Release dhcpcd-10.2.1

    rsmarples committed Feb 23, 2025
    Configuration menu
    Copy the full SHA
    c5c74d5 View commit details
    Browse the repository at this point in the history
Loading