Age | Commit message (Expand) | Author | Files | Lines |
2022-06-17 | netconfig: Wait for link-local address before DHCPv6 | Andrew Zaborowski | 1 | -3/+148 |
2022-06-17 | examples: Update netconfig method calls | Andrew Zaborowski | 1 | -3/+6 |
2022-06-17 | netconfig: Expire addresses and routes | Andrew Zaborowski | 2 | -20/+152 |
2022-06-17 | examples: Update netconfig method calls | Andrew Zaborowski | 1 | -12/+1 |
2022-06-17 | netconfig: Drop rtnl parameter to l_netconfig_apply_rtnl | Andrew Zaborowski | 2 | -16/+14 |
2022-06-17 | netconfig: Don't set prefsrc on gateway route for now | Andrew Zaborowski | 1 | -1/+11 |
2022-06-17 | netconfig: Reset {v4,v6}_configured to false on netconfig stop | Andrew Zaborowski | 1 | -0/+2 |
2022-06-14 | rtnl: add global RTNL connection getter | Denis Kenzior | 3 | -0/+18 |
2022-06-14 | genl: Restore handling of errors | Denis Kenzior | 3 | -17/+29 |
2022-06-13 | netlink: Enable extended ACKs if debug handler set | Andrew Zaborowski | 1 | -1/+35 |
2022-06-13 | genl,netlink: Move extended ACK code to netlink-private | Andrew Zaborowski | 3 | -57/+75 |
2022-06-13 | acd: Emit event as the last statement in handler | Andrew Zaborowski | 1 | -4/+4 |
2022-06-10 | missing: use PTRDIFF_MAX instead of -1 | James Prestwood | 1 | -1/+1 |
2022-06-10 | cert-crypto: pragma false positive (-Wmaybe-uninitialized) | James Prestwood | 1 | -0/+3 |
2022-06-09 | build: util: Quiet clang duplicate 'const' warning | Denis Kenzior | 1 | -1/+1 |
2022-06-09 | dhcp: Remove dead code | Denis Kenzior | 1 | -19/+0 |
2022-06-06 | AUTHORS: Mention Milan's contributions | Denis Kenzior | 1 | -0/+1 |
2022-06-06 | build: fix time.h related breakage on musl | Milan P. Stanić | 5 | -1/+5 |
2022-06-06 | AUTHORS: Mention Greg's contributions | Denis Kenzior | 1 | -0/+1 |
2022-06-06 | dhcp6-transport: Remove udp_fd field | Greg Depoire--Ferrer | 1 | -6/+0 |
2022-06-06 | main: Accept FD 0 as epoll_fd | Greg Depoire--Ferrer | 1 | -9/+7 |
2022-06-04 | Release 0.510.51 | Marcel Holtmann | 2 | -1/+6 |
2022-05-26 | tls: Fix state check on Client Hello | Andrew Zaborowski | 1 | -1/+1 |
2022-05-26 | tls: Add l_tls_reset function | Andrew Zaborowski | 3 | -0/+24 |
2022-05-26 | tls: Flush record buffers on l_tls_close | Andrew Zaborowski | 1 | -0/+3 |
2022-05-20 | examples: Update netconfig method calls | Andrew Zaborowski | 1 | -15/+14 |
2022-05-20 | netconfig: Avoid returning internal l_queues | Andrew Zaborowski | 2 | -26/+29 |
2022-05-20 | netconfig: Add missing NULL check for routes from RA | Andrew Zaborowski | 1 | -2/+3 |
2022-05-19 | netconfig: Pass in the addr to netconfig_route_new | Denis Kenzior | 1 | -2/+1 |
2022-05-18 | icmp6: Ignore bad prefixes per RFC4862 | Andrew Zaborowski | 1 | -2/+30 |
2022-05-18 | netconfig: Add l_netconfig_get_{dhcp6,icmp6}_client | Andrew Zaborowski | 3 | -0/+24 |
2022-05-18 | netconfig: Handle DHCPv6 events | Andrew Zaborowski | 1 | -0/+132 |
2022-05-18 | netconfig: Create routes from Router Advertisements | Andrew Zaborowski | 1 | -15/+278 |
2022-05-18 | rtnl: Move l_rtnl_route declaration to private header | Andrew Zaborowski | 3 | -24/+47 |
2022-05-18 | netconfig: Support IPv6 static configurations | Andrew Zaborowski | 1 | -29/+128 |
2022-05-18 | net: Add net_prefix_from_ipv6 utility | Andrew Zaborowski | 1 | -0/+18 |
2022-05-18 | dhcp: CLIENT_ENTER_STATE should log as INFO | Michael Johnson | 1 | -3/+1 |
2022-05-18 | dhcp-transport: Do not leak fds during bind | Denis Kenzior | 1 | -0/+4 |
2022-05-18 | dhcp: Use bound_time for retransmission timers | Denis Kenzior | 1 | -5/+6 |
2022-05-18 | time: Add converters from struct {timespec|timeval} | Denis Kenzior | 1 | -7/+13 |
2022-05-18 | time: Fixup whitspace | Denis Kenzior | 1 | -2/+2 |
2022-05-18 | dhcp,dhcp6,icmp6,time: Convert timestamps to CLOCK_BOOTTIME | Andrew Zaborowski | 5 | -4/+41 |
2022-05-17 | AUTHORS: Mention Michael's contributions | Denis Kenzior | 1 | -0/+1 |
2022-05-17 | unit: Pass in max logging level for dhcp | Michael Johnson | 1 | -1/+2 |
2022-05-17 | examples: Pass in max logging level | Michael Johnson | 2 | -2/+2 |
2022-05-17 | dhcp: Add priority to logging | Michael Johnson | 2 | -20/+32 |
2022-05-16 | main: warn when fd value is too large | Denis Kenzior | 1 | -1/+1 |
2022-05-16 | dhcp{6}-transport: Check l_io_new return | Denis Kenzior | 2 | -0/+10 |
2022-05-16 | icmp6: Check l_io_new return value | Denis Kenzior | 1 | -4/+9 |
2022-05-16 | acd: Check l_io_new return value | Denis Kenzior | 1 | -4/+9 |
2022-05-16 | netlink: Simplify creation logic | Denis Kenzior | 1 | -14/+14 |
2022-05-16 | genl: Check return value of l_io_new | Denis Kenzior | 1 | -1/+6 |
2022-05-12 | acd: Print strerror on failure | Denis Kenzior | 1 | -5/+13 |
2022-04-26 | netconfig: Add DHCP override and static IP API | Andrew Zaborowski | 3 | -5/+341 |
2022-04-26 | net: Rename l_net_subnet_matches to l_net_prefix_matches | Andrew Zaborowski | 1 | -1/+1 |
2022-04-22 | icmp6: Parse extra options | Andrew Zaborowski | 2 | -14/+110 |
2022-04-22 | rtnl: Fix l_rtnl_route_get_protocol | Andrew Zaborowski | 1 | -1/+1 |
2022-04-22 | icmp6,dhcp6,dhcp: Ensure buffer space for SCM_TIMESTAMP | Andrew Zaborowski | 3 | -7/+14 |
2022-04-22 | rtnl: Check return from l_rtnl_route_new_gateway | Denis Kenzior | 1 | -0/+3 |
2022-04-21 | Release 0.500.50 | Marcel Holtmann | 2 | -1/+5 |
2022-04-21 | gitignore: Add examples/netconfig-test | Marcel Holtmann | 1 | -0/+1 |
2022-04-18 | netconfig: Exit on errors in netconfig_dhcp_event_handler | Andrew Zaborowski | 1 | -6/+12 |
2022-04-18 | icmp6: Emit L_ICMP6_CLIENT_EVENT_ROUTER_FOUND for all RAs | Andrew Zaborowski | 2 | -12/+15 |
2022-04-18 | rtnl: Minor cleanup | Andrew Zaborowski | 1 | -5/+5 |
2022-04-18 | rtnl: Add l_rtnl_route getters for raw address data | Andrew Zaborowski | 3 | -0/+35 |
2022-04-18 | rtnl: Add l_rtnl_route_new_static | Andrew Zaborowski | 3 | -0/+34 |
2022-04-18 | net: Add l_net_subnet_matches | Andrew Zaborowski | 1 | -0/+21 |
2022-04-18 | util: Use __builtin_expect for L_WARN_ON() condition | Andrew Zaborowski | 1 | -1/+1 |
2022-04-18 | dhcp6-lease: Make getters argument const, cleanup | Andrew Zaborowski | 3 | -14/+13 |
2022-04-08 | dbus: Fix use-after-free crash when removing objects | Denis Kenzior | 1 | -3/+3 |
2022-04-07 | AUTHORS: Mention John's contributions | Denis Kenzior | 1 | -0/+1 |
2022-04-07 | dbus-util: fix fixed-array file descriptor check | John Keeping | 1 | -1/+1 |
2022-04-07 | configure: Update to support Autoconf >= 2.69 | Ossama Othman | 1 | -10/+10 |
2022-03-30 | rtnl: change l_rtnl_address expire times to uint64_t | James Prestwood | 1 | -2/+2 |
2022-03-11 | examples: Add a netconfig API example/test utility | Andrew Zaborowski | 2 | -1/+212 |
2022-03-11 | netconfig: Add l_netconfig_apply_rtnl | Andrew Zaborowski | 3 | -0/+87 |
2022-03-11 | netconfig: Add netconfig API | Andrew Zaborowski | 5 | -2/+466 |
2022-03-11 | unit: Update dhcp{,6} receive handler arguments | Andrew Zaborowski | 2 | -10/+12 |
2022-03-11 | icmp6: Add router lifetime and rx timestamp getters | Andrew Zaborowski | 3 | -1/+22 |
2022-03-11 | icmp6: Use SO_TIMESTAMP | Andrew Zaborowski | 2 | -7/+26 |
2022-03-11 | dhcp6: Expose lease lifetime & start time getters | Andrew Zaborowski | 5 | -14/+42 |
2022-03-11 | dhcp6: Set lease expiry based on frame reception times | Andrew Zaborowski | 3 | -9/+40 |
2022-03-11 | dhcp: Add l_dhcp_lease_get_start_time | Andrew Zaborowski | 3 | -0/+11 |
2022-03-11 | dhcp: Set lease expiry based on frame reception times | Andrew Zaborowski | 4 | -23/+61 |
2022-03-11 | rtnl: Track route & address expiry times | Andrew Zaborowski | 3 | -9/+83 |
2022-02-24 | Release 0.490.49 | Marcel Holtmann | 2 | -1/+5 |
2022-02-23 | utf8: fixed bit shift larger than type size | James Prestwood | 1 | -1/+1 |
2022-02-17 | unit: add base64 failure cases | James Prestwood | 1 | -0/+46 |
2022-02-17 | base64: refactor l_base64_decode and validate bytes consumed | James Prestwood | 1 | -19/+22 |
2022-02-15 | unit: add compressed point test | James Prestwood | 1 | -0/+61 |
2022-02-15 | rtnl: Fix a return line in address_to_string | Andrew Zaborowski | 1 | -1/+1 |
2022-02-15 | rtnl: Add l_rtnl_route_get_dst | Andrew Zaborowski | 3 | -0/+18 |
2022-02-15 | ecc: make l_ecc_point_from_data fully constant time | James Prestwood | 1 | -4/+2 |
2022-02-04 | settings: add l_settings_remove_embedded_groups | James Prestwood | 3 | -0/+12 |
2022-02-04 | unit: add settings test for clone APIs | James Prestwood | 1 | -1/+40 |
2022-02-04 | settings: add l_settings_clone | James Prestwood | 3 | -0/+60 |
2022-02-03 | ecc: make l_ecc_point_from_data const time (for compressed points) | James Prestwood | 1 | -10/+10 |
2022-02-03 | dhcp: handle multiple offers from the same server | James Prestwood | 1 | -13/+49 |
2022-01-31 | acd: remove 'No target or source conflict' print | James Prestwood | 1 | -4/+1 |
2022-01-26 | cert: Fix compiler warning | Denis Kenzior | 1 | -1/+1 |
2022-01-24 | Release 0.480.48 | Marcel Holtmann | 2 | -1/+4 |
2022-01-23 | settings: Tighten unsigned int input requirements | Denis Kenzior | 1 | -4/+8 |
2022-01-23 | dbus-util: Do not allow '-' or '+' in unique names | Denis Kenzior | 1 | -2/+12 |
2022-01-21 | tls-suites: use exact length on l_ecc_point_from_data | James Prestwood | 1 | -1/+1 |
2022-01-21 | ecc: enforce strict length with l_ecc_point_from_data | James Prestwood | 1 | -5/+5 |
2022-01-18 | ecc: add l_ecc_point_y_isodd | James Prestwood | 3 | -0/+7 |
2022-01-06 | icmp6: Free ra in icmp6_client_read_handler on ECANCELED | Andrew Zaborowski | 1 | -3/+1 |
2022-01-06 | icmp6: Whitespace / formatting fixes | Denis Kenzior | 1 | -7/+9 |
2022-01-06 | icmp6: Call debug user data destroy handler | Andrew Zaborowski | 1 | -0/+1 |
2022-01-06 | icmp6: Allow multiple event handlers and clean up | Andrew Zaborowski | 4 | -22/+48 |
2022-01-05 | Release 0.470.47 | Marcel Holtmann | 2 | -1/+5 |
2022-01-03 | dhcp6: slightly optimize dhcp6_client_send_initial | Andrew Zaborowski | 1 | -1/+1 |
2021-12-20 | unit: Initialize variables prior to use | Ossama Othman | 1 | -1/+1 |
2021-12-20 | unit: Free l_uintset when done | Ossama Othman | 1 | -0/+2 |
2021-12-20 | dhcp-server: Fix memory leak | Ossama Othman | 1 | -0/+1 |
2021-12-20 | README: Remove stray '@' from mailing list email | Ossama Othman | 1 | -1/+1 |
2021-12-06 | unit: add asserts to unitset test | James Prestwood | 1 | -5/+5 |
2021-12-06 | genl: add l_genl_family_request_sent | James Prestwood | 3 | -0/+18 |
2021-11-30 | unit: add test for l_uintset_size | James Prestwood | 1 | -0/+24 |
2021-11-30 | uintset: add l_uintset_size | James Prestwood | 3 | -0/+26 |
2021-11-19 | unit: update base64 test with API change | James Prestwood | 1 | -4/+3 |
2021-11-19 | base64: Null terminate encoding | James Prestwood | 3 | -7/+7 |
2021-11-18 | Release 0.460.46 | Marcel Holtmann | 2 | -1/+5 |
2021-11-18 | README: Mention new mailing list at linux.dev | Marcel Holtmann | 1 | -1/+1 |
2021-11-13 | dhcp6: Fix l_dhcp6_client_get_lease returning NULL | Denis Kenzior | 1 | -8/+19 |
2021-11-13 | Revert "dhcp6: Switch to BOUND before LEASE_OBTAINED" | Denis Kenzior | 1 | -1/+1 |
2021-11-11 | log: Set retain attribute on __ell_debug | Fangrui Song | 1 | -1/+9 |
2021-11-08 | dhcp6: Switch to BOUND before LEASE_OBTAINED | Andrew Zaborowski | 1 | -1/+1 |
2021-11-08 | dhcp-server: Omit OPTION_ROUTER if not configured | Denis Kenzior | 1 | -4/+0 |
2021-11-02 | Release 0.450.45 | Marcel Holtmann | 2 | -1/+4 |
2021-11-02 | tools: Handle obsolete --file-scope option of ctags | Marcel Holtmann | 1 | -1/+1 |
2021-10-22 | rtnl: Allow l_rtnl_{address|route}_free use in _auto_ | Denis Kenzior | 1 | -0/+3 |
2021-10-18 | unit: Sanity check l_dhcp_lease_get_prefix_length | Denis Kenzior | 1 | -0/+2 |
2021-10-18 | dhcp-lease: Fix prefix length sanity check | Denis Kenzior | 1 | -1/+1 |
2021-10-14 | useful: Remove nested function use | Denis Kenzior | 11 | -9/+51 |
2021-10-13 | dhcp: Add numeric form getters for gw/addr/netmask | Denis Kenzior | 3 | -0/+33 |
2021-10-13 | dhcp: Use l_dhcp_lease_get_prefix_length | Denis Kenzior | 1 | -6/+2 |
2021-10-13 | dhcp: Add l_dhcp_lease_get_prefix_length | Denis Kenzior | 3 | -0/+21 |
2021-10-13 | dhcp: Add DHCP server's MAC to lease object | Denis Kenzior | 5 | -1/+20 |
2021-09-28 | strv: Add l_strv_eq | Andrew Zaborowski | 3 | -0/+22 |
2021-09-24 | icmp6: Don't crash if client was stopped | Denis Kenzior | 1 | -1/+10 |
2021-09-14 | Release 0.440.44 | Marcel Holtmann | 2 | -1/+6 |
2021-09-10 | cipher: Allow zero byte input for AEAD cipher | Inga Stotland | 1 | -1/+4 |
2021-08-31 | AUTHORS: Mention Sergei's contributions | Denis Kenzior | 1 | -0/+1 |
2021-08-31 | unit: style fixes | Denis Kenzior | 1 | -4/+8 |
2021-08-31 | unit: skip tests on system without AF_ALG support | Sergei Trofimovich | 1 | -3/+7 |
2021-08-31 | cipher: always report local ciphers as supported | Sergei Trofimovich | 1 | -4/+4 |
2021-08-31 | dhcp-server: Fill in DNS info in lease objects | Andrew Zaborowski | 1 | -0/+7 |
2021-08-27 | rtnl: Add neighbor discovery utilities | Andrew Zaborowski | 4 | -0/+150 |
2021-08-22 | Release 0.430.43 | Marcel Holtmann | 2 | -1/+5 |
2021-08-12 | unit: In test-dhcp update rx callback parameters | Andrew Zaborowski | 1 | -9/+16 |
2021-08-12 | dhcp-server: Validate chaddr against source MAC | Andrew Zaborowski | 4 | -6/+22 |
2021-08-12 | dhcp-server: Fix double free in l_dhcp_server_expire_by_mac | Andrew Zaborowski | 1 | -2/+19 |
2021-08-02 | unit: Test DHCP rapid commit | Andrew Zaborowski | 1 | -14/+20 |
2021-08-02 | unit: Stricter checks in unit-dhcp | Andrew Zaborowski | 1 | -6/+34 |
2021-08-02 | dhcp-server: Rapid commit enable/disable setter | Andrew Zaborowski | 3 | -1/+16 |
2021-08-02 | dhcp-server: Support RFC4039 Rapid Commit | Andrew Zaborowski | 1 | -2/+24 |
2021-08-02 | dhcp: Support RFC4039 Rapid Commit | Andrew Zaborowski | 3 | -1/+18 |
2021-08-02 | dhcp-server: Allow reactivating expired leases | Andrew Zaborowski | 1 | -0/+11 |
2021-08-02 | dhcp-server: Refactor lease lookup | Andrew Zaborowski | 1 | -24/+74 |
2021-08-02 | dhcp-server: Reuse leases in find_free_or_expired_ip | Andrew Zaborowski | 1 | -1/+1 |
2021-08-02 | dhcp-server: Ensure broadcast address is not selected | Andrew Zaborowski | 1 | -11/+23 |
2021-08-02 | dhcp-server: Save lease mac before calling add_lease | Andrew Zaborowski | 1 | -1/+4 |
2021-08-02 | dhcp-server: Copy client identifier from the client message | Andrew Zaborowski | 1 | -8/+23 |
2021-08-02 | dhcp-server: Look up leases by client identifier option | Andrew Zaborowski | 4 | -21/+64 |
2021-08-02 | dhcp-server: Respect client's broadcast flag | Andrew Zaborowski | 2 | -21/+72 |
2021-08-02 | dhcp-server: Handle DHCPDECLINE for active leases | Andrew Zaborowski | 1 | -1/+1 |
2021-08-02 | dhcp-server: Add "authoritative" mode | Andrew Zaborowski | 3 | -17/+103 |
2021-08-01 | Release 0.420.42 | Marcel Holtmann | 2 | -1/+5 |
2021-08-01 | build: Fix l_dhcp_server_expire_by_mac exported symbol | Marcel Holtmann | 1 | -1/+1 |
2021-07-28 | dhcp-lease: Check duplicate options in _dhcp_lease_parse_options | Andrew Zaborowski | 1 | -1/+4 |
2021-07-22 | dhcp-server: Time out lease offers | Andrew Zaborowski | 1 | -30/+38 |
2021-07-22 | dhcp-server: Add API for manipulating leases | Andrew Zaborowski | 3 | -2/+125 |
2021-07-14 | ecc: Sort groups in keysize-first order | Denis Kenzior | 1 | -1/+3 |
2021-07-09 | dhcp-server: Fill in netmask & gateway in lease objects | Andrew Zaborowski | 1 | -0/+2 |
2021-07-09 | dhcp-server: Fix debug messages in send_offer | Andrew Zaborowski | 1 | -2/+2 |
2021-07-08 | ecc: Add l_ecc_point_get_curve | Denis Kenzior | 3 | -0/+11 |
2021-07-07 | ell: Add getter for curve's TLS group id | Denis Kenzior | 3 | -0/+11 |
2021-07-07 | ecc: Add getter for curve's IKE group number | Denis Kenzior | 3 | -0/+11 |
2021-07-07 | unit: Update to the new l_ecc* changes | Denis Kenzior | 2 | -5/+5 |
2021-07-07 | ecc: Rework l_ecc naming | Denis Kenzior | 4 | -73/+74 |
2021-07-07 | ecc: Add l_ecc_point_clone | Denis Kenzior | 3 | -0/+10 |
2021-07-05 | ecc: Introduce l_ecc_point_from_sswu | Denis Kenzior | 4 | -1/+114 |
2021-07-05 | unit: Add test for _vli_is_zero_or_one | Denis Kenzior | 1 | -0/+12 |
2021-07-05 | ecc: Make vli_is_zero_or_one const-time | Denis Kenzior | 2 | -13/+25 |
2021-07-05 | useful: Add secure_select | Denis Kenzior | 1 | -0/+7 |
2021-07-05 | util: Make sure l_secure_memeq is constant time | Denis Kenzior | 2 | -6/+20 |
2021-07-03 | util: Add l_secure_select | Denis Kenzior | 1 | -0/+14 |
2021-07-02 | unit: Add test for l_ecc_scalar_new_reduced_1_to_n | Denis Kenzior | 1 | -0/+40 |
2021-07-02 | ecc: Add l_ecc_scalar_new_reduced_1_to_n | Denis Kenzior | 3 | -0/+38 |
2021-07-02 | ecc-external: Expose _vli_add for use by ecc.c | Denis Kenzior | 2 | -29/+30 |
2021-07-02 | ecc-external: Whitespace/formatting fixes | Denis Kenzior | 2 | -8/+6 |
2021-07-01 | ecc: Add l_ecc_point_get_y | Denis Kenzior | 3 | -0/+14 |
2021-07-01 | ecc: Remove unneeded cast | Denis Kenzior | 1 | -1/+1 |
2021-07-01 | util: Add l_streq0 | Andrew Zaborowski | 3 | -0/+15 |
2021-07-01 | rtnl: Add l_rtnl_route_get_gateway | Andrew Zaborowski | 3 | -0/+12 |
2021-07-01 | icmp6: Add l_icmp6_router_get_address | Andrew Zaborowski | 3 | -1/+16 |
2021-07-01 | dhcp: Add logging if bind function fails | Michael Johnson | 1 | -3/+8 |
2021-07-01 | util: Make l_hexstring* take const void | Denis Kenzior | 2 | -4/+4 |
2021-06-30 | ecc: Break out ecc_compute_sqrt | Denis Kenzior | 1 | -19/+23 |