summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* test-dhcp6-client: add test for rapid commitYu Watanabe2022-02-141-2/+21
* test-dhcp6-client: cleanupsYu Watanabe2022-02-141-575/+560
* fuzz-dhcp6-client: add prefix hint and vendor option to sent messageYu Watanabe2022-02-141-0/+8
* fuzz-dhcp6-client: merge with fuzz-dhcp6-client-sendYu Watanabe2022-02-148-60/+19
* fuzz-dhcp6-client: test multiple statesYu Watanabe2022-02-141-22/+43
* sd-dhcp6-client: append extra options before elapsed time optionYu Watanabe2022-02-141-6/+6
* sd-dhcp6-client: logs invalid NTP optionYu Watanabe2022-02-141-1/+1
* sd-dhcp6-client: split dhcp6-internal.h into twoYu Watanabe2022-02-149-219/+238
* network: do not restart DHCPv6 client when it is already running in managed modeYu Watanabe2022-02-141-0/+12
* sd-dhcp6-client: reset Information Refresh Time on stopYu Watanabe2022-02-141-0/+5
* sd-dhcp6-client: add log about Information Refresh TimeYu Watanabe2022-02-141-3/+6
* sd-dhcp6-client: use memcmp_nn() at one more placeYu Watanabe2022-02-141-5/+7
* dhcp-identifier: generate static and constant DUID-EN when the client is runn...Yu Watanabe2022-02-145-15/+24
* dhcp-identifier: introduce dhcp_identifier_set_duid()Yu Watanabe2022-02-144-102/+106
* dhcp-identifier: introduce duid_type_to_string()Yu Watanabe2022-02-143-12/+13
* sd-dhcp6-client: do not expose set_transaction_id()Yu Watanabe2022-02-145-7/+9
* sd-dhcp6-client: use OrderedSet for vendor optionYu Watanabe2022-02-143-7/+14
* ordered-set: introduce ordered_set_clear()Yu Watanabe2022-02-141-0/+8
* sd-dhcp6-client: use struct hw_addr_dataYu Watanabe2022-02-142-12/+12
* sd-dhcp6-client: stop IO event source when client entered bound stateYu Watanabe2022-02-141-2/+3
* sd-dhcp6-client: adjust assertionsYu Watanabe2022-02-141-54/+38
* sd-dhcp6-client: log state transitionYu Watanabe2022-02-141-5/+30
* sd-dhcp6-client: rename client_set_state() -> client_start_transaction()Yu Watanabe2022-02-141-8/+8
* sd-dhcp6-client: use proper type for string table lookup funcsYu Watanabe2022-02-142-8/+8
* sd-dhcp6-client: voidify client_set_state()Yu Watanabe2022-02-141-4/+4
* sd-dhcp6-client: log message is processed before state is changedYu Watanabe2022-02-141-8/+10
* sd-dhcp6-client: move client_timeout_resend() and client_set_state()Yu Watanabe2022-02-141-143/+142
* sd-dhcp6-client: move client_ensure_iaid()Yu Watanabe2022-02-141-25/+25
* sd-dhcp6-client: merge client_start() and client_reset()Yu Watanabe2022-02-141-18/+8
* sd-dhcp6-client: use event_reset_time_relative() at one more placeYu Watanabe2022-02-142-33/+21
* sd-dhcp6-client: max_retransmit_count is only used when client is in DHCP6_ST...Yu Watanabe2022-02-141-14/+7
* sd-dhcp6-client: drop unnecessary event_source_disable()Yu Watanabe2022-02-141-3/+0
* sd-dhcp6-client: set lease expiration timer in client_enter_bound_state()Yu Watanabe2022-02-144-78/+64
* sd-dhcp6-client: drop unnecessary assignmentYu Watanabe2022-02-141-6/+4
* sd-dhcp6-client: initialize IO event source in sd_dhcp6_client_start()Yu Watanabe2022-02-141-20/+24
* sd-dhcp6-client: make state transition stricterYu Watanabe2022-02-141-22/+21
* sd-dhcp6-client: prohibit spurious state transitionYu Watanabe2022-02-142-10/+5
* sd-dhcp6-client: disable T1 timer on T2Yu Watanabe2022-02-141-0/+1
* sd-dhcp6-client: call client_notify() in client_enter_bound_state()Yu Watanabe2022-02-141-12/+3
* sd-dhcp6-client: fix lifetime handlingYu Watanabe2022-02-141-27/+29
* sd-dhcp6-client: use event_reset_time_relative()Yu Watanabe2022-02-141-15/+11
* sd-dhcp6-client: introduce client_enter_bound_state()Yu Watanabe2022-02-141-42/+63
* sd-dhcp6-client: fix overflow in calculating timeout valueYu Watanabe2022-02-141-4/+4
* sd-dhcp6-client: disable event source when client is stopped or freedYu Watanabe2022-02-141-7/+7
* sd-dhcp6-client: use in6_addr_to_string()Yu Watanabe2022-02-141-1/+1
* sd-dhcp6-client: stop client on error in client state transitionYu Watanabe2022-02-141-18/+6
* sd-dhcp6-client: add missing one more error handlingYu Watanabe2022-02-141-1/+1
* sd-dhcp6-client: rename client_start() -> client_set_state()Yu Watanabe2022-02-141-11/+11
* sd-dhcp6-client: introduce client_process_*()Yu Watanabe2022-02-142-76/+103
* sd-dhcp6-client: fix possible unaligned read or writeYu Watanabe2022-02-141-12/+6