summaryrefslogtreecommitdiff
path: root/shared/n-dhcp4
Commit message (Expand)AuthorAgeFilesLines
* n-dhcp4: style fix in n_dhcp4_client_probe_transition_accept()Thomas Haller2020-05-181-1/+1
* n-dhcp4: don't fail dispatch in case of receive errorsBeniamino Galvani2020-04-302-8/+22
* meson: merge branch 'inigomartinez/meson-license'Thomas Haller2020-03-282-0/+4
|\
| * license: Add license using SPDX identifiers to meson build filesIñigo Martínez2020-02-172-0/+4
* | n-dhcp4: fallback to CLOCK_MONOTONIC for timerfd (resync with upstream)Thomas Haller2020-03-182-29/+28
* | n-dhcp4: keep trying after a failure in send()Beniamino Galvani2020-02-241-12/+13
* | n-dhcp4: fix logging macroBeniamino Galvani2020-02-241-2/+3
* | n-dhcp4: request previous address after expirationBeniamino Galvani2020-02-172-4/+10
|/
* n-dhcp4: avoid double free of NDhcp4OutgoingBeniamino Galvani2020-02-111-2/+3
* n-dhcp4: fix initialization of the 'secs' DHCP header fieldBeniamino Galvani2020-02-103-6/+6
* n-dhcp4: fix uninitialized variablebg/gcc10Beniamino Galvani2020-02-031-0/+1
* n-dhcp4: move back to INIT after lease expiresBeniamino Galvani2020-01-301-4/+3
* n-dhcp4: accept options that are longer than requestedBeniamino Galvani2020-01-251-4/+4
* n-dhcp4: fix integer context in n_dhcp4_client_probe_transition_nak() on 32 bitThomas Haller2020-01-141-3/+3
* n-dhcp4: use C_CLAMP() macro instead of c_clamp()Beniamino Galvani2020-01-091-1/+1
* n-dhcp4: restart the transaction after a NAKBeniamino Galvani2020-01-092-4/+7
* n-dhcp4: allow calling listen() on already listening connectionBeniamino Galvani2020-01-091-0/+3
* n-dhcp4: handle invalid return codes gracefullyBeniamino Galvani2019-12-231-1/+6
* n-dhcp4: use packet socket in rebinding stateBeniamino Galvani2019-12-232-3/+30
* n-dhcp4: support init-reboot stateBeniamino Galvani2019-12-233-7/+80
* n-dhcp4: fix logging broadcast messagesBeniamino Galvani2019-12-231-0/+7
* client: fallback to CLOCK_MONOTONIC for timerfdThomas Haller2019-12-152-4/+27
* n-dhcp4/socket: use SO_REUSEADDR on UDP socketThomas Haller2019-12-111-0/+4
* n-dhcp4: log outgoing packetsBeniamino Galvani2019-11-222-0/+26
* n-dhcp4: log incoming packetsBeniamino Galvani2019-11-222-0/+44
* n-dhcp4: add logging APIBeniamino Galvani2019-11-223-0/+37
* n-dhcp4: fix state transitions on timer dispatchBeniamino Galvani2019-11-201-3/+4
* lease: add n_dhcp4_client_lease_get_basetime()Thomas Haller2019-11-202-0/+13
* incoming: don't handle 0xFFFFFFFF timestamps special in n_dhcp4_incoming_quer...Thomas Haller2019-11-201-4/+1
* probe: unconditionally pass ownership of message in n_dhcp4_client_probe_disp...Thomas Haller2019-11-201-13/+11
* probe: fix leaking message during client probeThomas Haller2019-11-201-3/+5
* n-dhcp4: ci: drop broken armv7hlDavid Rheinsberg2019-11-201-2/+0
* n-dhcp4: util/link: suppress gcc warningDavid Rheinsberg2019-11-201-1/+1
* n-dhcp4/lease: expose the server IP addressLubomir Rintel2019-11-184-0/+17
* n-dhcp4: arm timers in bound stateBeniamino Galvani2019-09-181-1/+1
* n-dhcp4: allocate memory of right size in n_dhcp4_client_probe_option_new()Thomas Haller2019-08-081-1/+1
* n-dhcp4: remove dead codeBeniamino Galvani2019-08-021-4/+1
* n-dhcp4: avoid "-Werror=declaration-after-statement" warning with static_assertThomas Haller2019-08-021-2/+2
* n-dhcp4: client/probe: fix memory leakBeniamino Galvani2019-07-051-0/+1
* n-dhcp4: client/connection: fix memory leakBeniamino Galvani2019-07-051-0/+1
* n-dhcp4: avoid {net,linux}/if.h clashes on old distrosTom Gundersen2019-07-054-7/+8
* shared/n-dhcp4: avoid c_min() macro to work with old GCCTom Gundersen2019-07-052-4/+13
* Merge commit 'e23b3c9c3ac86b065eef002fa5c4321cc4a87df2' as 'shared/n-dhcp4'Tom Gundersen2019-05-2540-0/+10480