Files
Dimitri PapadopoulosandNikos Mavrogiannopoulos 3206e11665 Use network address as IPv6 lease start
IPv6 address leases were starting at the network address + 1, following
the IPv4 convention where the network address is reserved. However,
IPv6 doesn't have such a restriction, and that behaviour is inconsistent
with IPv6 standards.

Use the IPv6 network address as the server-side tunnel address instead
of network address + 1, as described in REQ-MAIN-NET-006. This fix is
particularly important for point-to-point /127 networks with only 2
addresses. It also prevents a client with ipv6-subnet-prefix < 128 from
being leased the first subnet, which contained the server address.

This changes the server-side address of every IPv6 deployment; the
existing tests are updated accordingly.

Resolves: #714
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2026-09-29 22:12:55 +02:00
..
2026-05-23 16:16:35 +02:00
2026-07-12 21:13:27 +02:00
2026-05-23 16:16:35 +02:00
2024-04-28 13:37:19 +02:00
2026-06-06 15:23:54 +02:00
2026-06-06 15:23:54 +02:00
2026-06-06 15:23:54 +02:00
2026-06-06 15:23:54 +02:00
2026-06-06 15:23:54 +02:00
2026-08-02 17:26:34 +02:00
2026-05-23 17:43:36 +02:00
2026-06-06 15:23:54 +02:00
2026-06-06 15:23:54 +02:00
2026-06-06 15:23:54 +02:00
2026-06-06 15:23:54 +02:00
2026-06-14 09:35:13 +03:00