mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-01 09:08:05 +02:00
Currently in any of the BOUND, RENEWING and REBINDING states the probe checks the expiration of T1, T2 and lifetime. This is not correct because, for example, if the timer fires in the RENEWING state, the probe must not transition to RENEWING again (i.e. check again that now >= T1). Note that there is no guarantee that the timer triggers exactly once for T1, T2 and lifetime expirations because the timer is also used for the retransmission logic in NDhcp4CConnection. Therefore, add some checks to ensure that only correct transitions are allowed. https://gitlab.freedesktop.org/NetworkManager/NetworkManager/merge_requests/341 https://bugzilla.redhat.com/show_bug.cgi?id=1773456 |
||
|---|---|---|
| .. | ||
| .cherryci | ||
| src | ||
| subprojects | ||
| .editorconfig | ||
| .gitmodules | ||
| .travis.yml | ||
| AUTHORS | ||
| meson.build | ||
| NEWS.md | ||
| README.md | ||
n-dhcp4
Dynamic Host Configuration Protocol for IPv4
The n-dhcp4 project implements the IPv4 Dynamic Host Configuration Protocol as defined in RFC-2132+.
Project
- Website: https://nettools.github.io/n-dhcp4
- Bug Tracker: https://github.com/nettools/n-dhcp4/issues
- Mailing-List: https://groups.google.com/forum/#!forum/nettools-devel
Requirements
The requirements for this project are:
Linux kernel >= 3.19libc(e.g.,glibc >= 2.16)
At build-time, the following software is required:
meson >= 0.41pkg-config >= 0.29
Build
The meson build-system is used for this project. Contact upstream documentation for detailed help. In most situations the following commands are sufficient to build and install from source:
mkdir build
cd build
meson setup ..
ninja
meson test
ninja install
No custom configuration options are available.
Repository:
- web: https://github.com/nettools/n-dhcp4
- https:
https://github.com/nettools/n-dhcp4.git - ssh:
git@github.com:nettools/n-dhcp4.git
License:
- Apache-2.0 OR LGPL-2.1-or-later
- See AUTHORS file for details.