[SCM] Hurd branch, jlledom-lwip-dhcpcd-hook, created. v0.9.git20260527-20-g86057412
Joan Lledó <[email protected]> Thu, 23 Jul 2026 13:02:47 -0400 (EDT)
| Newsgroups | gmane.os.hurd.cvs |
|---|---|
| Message-ID | <[email protected]> |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, jlledom-lwip-dhcpcd-hook has been created
at 86057412853910f7e1734725f6a8d7c6c262b97e (commit)
- Log -----------------------------------------------------------------
commit 86057412853910f7e1734725f6a8d7c6c262b97e
Author: Joan Lledó <[email protected]>
Date: Thu Jul 23 19:00:19 2026 +0200
lwip: use default values for invalid IPv4 addresses
When configuring a network interface with an invalid IPv4 address
(INADDR_ANY or INADDR_NONE), set the address to INADDR_ANY and the
netmask to 255.0.0.0 instead of INADDR_NONE. This passes validation
and is consistent with pfinet behavior
* lwip/lwip-util.c (init_ifs, configure_device): Use INADDR_ANY and
inet_addr ("255.0.0.0") as defaults for invalid addresses.
commit 7de2aceedbdc726fd03986abe065d320325e053c
Author: Joan Lledó <[email protected]>
Date: Wed Jun 24 13:30:56 2026 +0200
lwip: load existing interface config before parsing fsysopts
Add parse_hook_load_previous_config(), invoked from parse_opt when
netif_list is already populated (i.e. we are handling a fsysopts call
on a running translator). It seeds the parse hook with the current
addresses of each non-loopback netif so the new options are merged into
the existing configuration instead of replacing it, mirroring pfinet's
behavior.
commit b4d041f23930344b68d22f214f562ed43ad562af
Author: Joan Lledó <[email protected]>
Date: Wed Jun 24 13:26:52 2026 +0200
lwip: clean up IPv6 address handling in init_ifs and inquire_device
- init_ifs: drop redundant manual tentative-state setup; let
netif_add_ip6_address() handle DAD state internally.
- update_if: skip multicast addresses, remove unused prefix_len
hardcoding and trailing dead code.
- inquire_device: memset the addr6 output buffer, only copy addresses
whose state is valid, and set prefix_len based on whether the
address is static (64) or autoconf (128) instead of always 64.
commit e65002107e2a1bd94cc7d90d054b2351dd5fbdaa
Author: Joan Lledó <[email protected]>
Date: Wed Jun 24 13:13:46 2026 +0200
lwip: switch inquire_device()/configure_device() to ip4_addr_t/ip6_addr_t
Replace raw uint32_t parameters with lwIP's ip4_addr_t / ip6_addr_t so
callers don't have to cast back and forth. Drop the now-unused
addr6_prefix_len parameter from configure_device() and the addr6
parameter handling in update_if_args, and update all call sites in
iioctl-ops.c, options.c and pfinet-ops.c accordingly.
-----------------------------------------------------------------------
hooks/post-receive
--
Hurd