Age | Commit message (Expand) | Author | Files | Lines |
3 days | dbus: add dbus-over-tcp support | Ram Subramanian | 1 | -0/+111 |
2024-04-16 | util: Add L_BITS_{SET|CLEAR} | Denis Kenzior | 1 | -0/+14 |
2024-04-16 | util: Add L_BIT_{SET|CLEAR|TEST} macros | Denis Kenzior | 1 | -0/+30 |
2024-04-16 | util: Remove confusing static keyword use | Denis Kenzior | 1 | -2/+2 |
2024-03-28 | util: Add portable casting preprocessor macros. | Grant Erickson | 1 | -5/+28 |
2024-03-19 | utf8: Do not use strlen when size is provided | Denis Kenzior | 1 | -4/+4 |
2024-03-18 | ecdh: add unlikely() check for NULL parameters | James Prestwood | 1 | -0/+7 |
2024-03-18 | ecc: add l_ecc_scalar_clone | James Prestwood | 3 | -0/+10 |
2024-03-11 | queue: remove unneeded entry advancement | James Prestwood | 1 | -2/+0 |
2024-03-11 | gvariant-util: remove unneeded initializer | James Prestwood | 1 | -1/+0 |
2024-03-11 | dbus: remove unused 'type' variable | James Prestwood | 1 | -2/+1 |
2024-03-11 | cert: remove usused elem_data variable | James Prestwood | 1 | -3/+1 |
2024-02-22 | queue: Fix names of l_queue_match_func_t parameters | Steve Schrock | 1 | -1/+1 |
2024-02-22 | pem: fix typo in a conditional in pem_next() | Ram Subramanian | 1 | -1/+1 |
2024-02-14 | log: add l_notice | James Prestwood | 1 | -0/+2 |
2024-02-05 | utf8: Add l_ascii_strup | Denis Kenzior | 3 | -0/+34 |
2024-02-05 | utf8: Add l_ascii_strdown | Denis Kenzior | 3 | -0/+36 |
2024-02-05 | utf8: Add l_ascii_tolower | Denis Kenzior | 1 | -0/+8 |
2024-02-05 | utf8: Add l_ascii_toupper | Denis Kenzior | 1 | -0/+9 |
2024-02-02 | useful: Check whether _auto_ is already defined | Denis Kenzior | 1 | -0/+2 |
2024-02-01 | cleanup: Use _l_ preffix for all cleanup functions | Denis Kenzior | 3 | -6/+6 |
2024-02-01 | useful: Move close cleanup into ell/util.h | Denis Kenzior | 2 | -14/+11 |
2024-01-29 | file: Add l_file_set_contents | Denis Kenzior | 3 | -0/+58 |
2024-01-29 | dir: Add l_dir_create | Denis Kenzior | 3 | -0/+55 |
2024-01-18 | dhcp: add settable max attempts, fix timeout overflow to zero | James Prestwood | 4 | -3/+42 |
2024-01-04 | tls: Fix spelling of similarly, possession and renegotiation | Marcel Holtmann | 2 | -3/+3 |
2024-01-04 | ecc: Fix spelling of number | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | netconfig: Fix spelling of disabling and address | Marcel Holtmann | 1 | -2/+2 |
2024-01-04 | main: Fix spelling of terminate | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | acd: Fix spelling of announce | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | dhcp: Fix spelling of simultaneously | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | signal: Fix spelling of opaque | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | strv: Fix spelling of empty | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | util: Fix spelling of string | Marcel Holtmann | 1 | -2/+2 |
2024-01-04 | timeout: Fix spelling of opaque | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | ringbuf: Fix spelling of opaque and significant | Marcel Holtmann | 1 | -2/+2 |
2024-01-04 | queue: Fix spelling of opaque | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | io: Fix spelling of opaque | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | idle: Fix spelling of opaque | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | hashmap: Fix spelling of opaque | Marcel Holtmann | 1 | -1/+1 |
2024-01-04 | string: Fix spelling of opaque | Marcel Holtmann | 1 | -1/+1 |
2023-12-11 | queue: Fix spelling of destroy | Marcel Holtmann | 1 | -2/+2 |
2023-12-11 | hashmap: Fix spelling of destroy | Marcel Holtmann | 1 | -1/+1 |
2023-12-11 | dhcp: Fix spelling of destroy | Marcel Holtmann | 2 | -3/+3 |
2023-12-11 | acd: Fix spelling of destroy | Marcel Holtmann | 2 | -3/+3 |
2023-12-11 | uintset: Move standard includes before C++ guard | Marcel Holtmann | 1 | -4/+4 |
2023-12-11 | timeout: Move standard includes before C++ guard | Marcel Holtmann | 1 | -2/+2 |
2023-12-11 | tester: Move standard includes before C++ guard | Marcel Holtmann | 1 | -4/+4 |
2023-12-11 | random: Move standard includes before C++ guard | Marcel Holtmann | 1 | -4/+4 |
2023-12-11 | time: Move standard includes before C++ guard | Marcel Holtmann | 1 | -3/+3 |
2023-11-25 | netlink: Add workaround for missing NLM_F_ACK_TLVS and NLM_F_CAPPED | Marcel Holtmann | 1 | -0/+2 |
2023-11-24 | netconfig: Always set DHCP MAC address on start | Denis Kenzior | 1 | -3/+6 |
2023-11-19 | netlink: Workaround missing NETLINK_EXT_ACK define | Marcel Holtmann | 1 | -0/+9 |
2023-11-09 | ecc: Add helper for creating a scalar modulo curve order | Marcel Holtmann | 3 | -0/+38 |
2023-11-09 | ecc: Introduce _vli_mmod_slow that works with curve_p and curve_n | Marcel Holtmann | 2 | -0/+78 |
2023-11-09 | ecc: Make product variable of _vli_mmod_fast const | Marcel Holtmann | 2 | -2/+2 |
2023-11-09 | rtnl: Fixup rtnetlink includes | Denis Kenzior | 3 | -2/+10 |
2023-11-07 | ecc: Add helper for multiplying a scalar with a curve generator | Marcel Holtmann | 3 | -0/+15 |
2023-11-02 | minheap: Add initial implementation | Denis Kenzior | 3 | -0/+214 |
2023-10-29 | util: Add l_newa for on-stack allocations | Denis Kenzior | 1 | -0/+20 |
2023-10-29 | useful: Add __always_inline | Denis Kenzior | 1 | -0/+4 |
2023-10-17 | genl: fix ‘attr_grp.next_len’ may be used uninitialized | Maxim Lyubimov | 1 | -2/+4 |
2023-10-17 | ecc: add l_ecc_point_is_infinity | James Prestwood | 3 | -0/+7 |
2023-10-11 | ecc: fix incorrect derivation of compressed points | James Prestwood | 1 | -1/+17 |
2023-10-11 | useful: Move SWAP macro to useful.h | Denis Kenzior | 2 | -2/+3 |
2023-09-22 | ell: Use SPDX-License-Identifier instead of license boilerplate | Marcel Holtmann | 131 | -2344/+397 |
2023-09-22 | dhcp6: Move includes before the __cplusplus guard | Marcel Holtmann | 1 | -2/+2 |
2023-09-22 | dhcp: Move includes before the __cplusplus guard | Marcel Holtmann | 1 | -2/+2 |
2023-09-22 | dhcp: Add missing HAVE_CONFIG_H guard | Marcel Holtmann | 1 | -0/+5 |
2023-09-22 | cert: Move includes before the __cplusplus guard | Marcel Holtmann | 1 | -3/+3 |
2023-09-22 | acd: Move includes before the __cplusplus guard | Marcel Holtmann | 1 | -2/+2 |
2023-09-22 | ecc: Move includes before the __cplusplus guard | Marcel Holtmann | 1 | -3/+3 |
2023-09-22 | icmp6: Move includes before the __cplusplus guard | Marcel Holtmann | 1 | -2/+2 |
2023-09-22 | key: Move includes before the __cplusplus guard | Marcel Holtmann | 1 | -4/+4 |
2023-09-22 | netconfig: Move includes before the __cplusplus guard | Marcel Holtmann | 1 | -2/+2 |
2023-09-22 | time: Add extra empty lines for visual separation | Marcel Holtmann | 1 | -0/+2 |
2023-09-22 | sysctl: Use the include guard instead of pragma once | Marcel Holtmann | 1 | -3/+6 |
2023-09-22 | pem: Remove unneeded HAVE_CONFIG_H guard | Marcel Holtmann | 1 | -4/+0 |
2023-09-05 | build: fix symbol visibility | Denis Kenzior | 1 | -0/+3 |
2023-09-04 | build: Fix symbol visibility | Denis Kenzior | 1 | -0/+4 |
2023-07-17 | netconfig: Use l_sysctl | Denis Kenzior | 1 | -50/+22 |
2023-07-17 | sysctl: Add initial implementation | Denis Kenzior | 3 | -0/+152 |
2023-07-16 | settings: Use l_safe_atou32 | Denis Kenzior | 1 | -17/+1 |
2023-07-16 | util: Add l_safe_atou32 & l_safe_atox{8,16,32} utilities | Denis Kenzior | 2 | -0/+87 |
2023-05-22 | genl: fix l_genl_family_cancel to wait for NLMSG_DONE | James Prestwood | 1 | -1/+13 |
2023-04-16 | cipher: If in is null, skip adding it to iovec | Denis Kenzior | 1 | -3/+8 |
2023-04-16 | treewide: Prefer flexible arrays to zero-length arrays | Denis Kenzior | 3 | -3/+3 |
2023-01-23 | ell: Add l_util_hexstringv and l_util_hexstringv_upper | Denis Kenzior | 3 | -0/+64 |
2022-12-30 | tls: Add l_tls_get_session_resumed | Andrew Zaborowski | 4 | -0/+13 |
2022-12-13 | dhcp: Work around for blocked unicast requests | Denis Kenzior | 1 | -1/+16 |
2022-11-22 | checksum: commonize checksum creation | James Prestwood | 1 | -66/+37 |
2022-11-09 | tls: Add missing continue in tls_load_cached_server_session | Andrew Zaborowski | 1 | -0/+1 |
2022-11-09 | tls: Implement RFC 5746 Secure Renegotiation | Andrew Zaborowski | 3 | -5/+216 |
2022-11-09 | tls: Improve renegotiation | Andrew Zaborowski | 1 | -3/+16 |
2022-11-09 | tls: Allow ServerHello extensions when resuming session | Andrew Zaborowski | 2 | -21/+19 |
2022-11-08 | tls: Server mode session caching | Andrew Zaborowski | 2 | -40/+305 |
2022-11-08 | tls: Refactor session storage for server mode | Andrew Zaborowski | 3 | -101/+133 |
2022-11-01 | cert: Check validity dates in l_certchain_verify | Andrew Zaborowski | 1 | -34/+127 |
2022-11-01 | cert: Fix logic in cert_parse_asn1_time check | Andrew Zaborowski | 1 | -1/+1 |
2022-10-28 | tls: Client session resumption | Andrew Zaborowski | 3 | -37/+286 |
2022-10-28 | tls: Add support for caching client session states | Andrew Zaborowski | 4 | -2/+208 |
2022-10-28 | tls: Fix an RFC reference | Andrew Zaborowski | 1 | -1/+1 |
2022-10-28 | cert: Add l_cert_get_valid_times | Andrew Zaborowski | 4 | -0/+190 |
2022-10-28 | time: Add time_realtime_now | Andrew Zaborowski | 2 | -0/+9 |
2022-10-07 | dhcp: Simplify check in BPF filter | Andrew Zaborowski | 1 | -12/+2 |
2022-10-07 | netconfig: Set preferred lifetimes on DHCP addresses | Andrew Zaborowski | 1 | -2/+2 |
2022-10-04 | dhcp6: Don't require Client ID in Information-request reply | Andrew Zaborowski | 1 | -3/+10 |
2022-10-04 | netconfig: Stop ongoing work on failure | Andrew Zaborowski | 1 | -23/+30 |
2022-10-04 | netconfig: Return SLAAC+DHCP6 DNS info from getters | Andrew Zaborowski | 1 | -17/+30 |
2022-10-04 | netconfig: Enable stateless DHCP mode | Andrew Zaborowski | 1 | -14/+39 |
2022-10-04 | dhcp6: Fix emitting LEASE_OBTAINED in stateless mode | Andrew Zaborowski | 1 | -4/+7 |
2022-09-26 | dhcp: Send LEASE_EXPIRED in case RENEW gets NAKed | Denis Kenzior | 1 | -2/+4 |
2022-09-20 | netconfig: Handle missing optimistic_dad /proc file | Andrew Zaborowski | 1 | -3/+5 |
2022-09-20 | icmp6,netconfig: Skip SLLAO if RS sent from optimistic address | Andrew Zaborowski | 4 | -14/+50 |
2022-09-20 | netconfig: Handle DNS data from l_icmp6_router | Andrew Zaborowski | 1 | -6/+154 |
2022-09-20 | netconfig: Set .v6_configured when we set an address | Andrew Zaborowski | 1 | -0/+1 |
2022-09-20 | net: Allow padding in net_domain_list_parse | Andrew Zaborowski | 4 | -6/+12 |
2022-09-19 | netconfig: Control optimistic DAD | Andrew Zaborowski | 3 | -1/+51 |
2022-09-19 | netconfig: Create SLAAC address | Andrew Zaborowski | 1 | -10/+174 |
2022-09-19 | netconfig: Decouple icmp6 start from dhcp6 start | Andrew Zaborowski | 2 | -12/+93 |
2022-09-19 | rtnl: Add l_rtnl_address_get_in_addr | Andrew Zaborowski | 3 | -0/+11 |
2022-09-19 | icmp6: Switch socket from AF_INET6 to AF_PACKET | Andrew Zaborowski | 5 | -118/+213 |
2022-09-19 | icmp6: Parse RDNSS and DNSSL options | Andrew Zaborowski | 2 | -2/+106 |
2022-09-19 | icmp6: Save SLAAC prefixes from RAs | Andrew Zaborowski | 3 | -35/+77 |
2022-08-16 | netconfig: Add l_netconfig_unconfigure | Andrew Zaborowski | 3 | -0/+67 |
2022-08-16 | netconfig: API to disable/enable ACD | Andrew Zaborowski | 3 | -12/+30 |
2022-07-26 | tls: Do not set verify_data_length unless needed | Denis Kenzior | 3 | -35/+22 |
2022-07-26 | useful: Add maxsize() | Denis Kenzior | 1 | -0/+8 |
2022-07-26 | tls-suites: Add ECDSA suites from RFC 8422 | Denis Kenzior | 1 | -0/+119 |
2022-07-26 | tls: Add helper to find hash function by id | Denis Kenzior | 1 | -5/+12 |
2022-07-26 | tls: Add helper for DigitallySigned validation | Denis Kenzior | 1 | -27/+60 |
2022-07-26 | tls: Support peer certificates that use ECDSA | Denis Kenzior | 1 | -5/+19 |
2022-07-26 | key: ECDSA data is given in x962 format | Denis Kenzior | 2 | -7/+6 |
2022-07-26 | cert/key: Add support for EC based certificates | Denis Kenzior | 4 | -2/+19 |
2022-07-26 | genl: remove 'msg' from l_genl_attr | James Prestwood | 2 | -3/+0 |
2022-07-26 | genl: make l_genl_attr_recurse take a const pointer | James Prestwood | 2 | -2/+3 |
2022-07-22 | uintset: add l_uintset_subtract | James Prestwood | 3 | -0/+41 |
2022-07-01 | netconfig: Fix leaking domain name string | Andrew Zaborowski | 1 | -2/+3 |
2022-07-01 | netconfig: Restore net.ipv6.conf...disable_ipv6 on stop | Andrew Zaborowski | 1 | -10/+59 |
2022-07-01 | useful: Add a cleanup handler for fd variables | Andrew Zaborowski | 2 | -3/+16 |
2022-07-01 | dhcp: Set lease->bound_time before emitting event | Andrew Zaborowski | 1 | -2/+1 |
2022-06-22 | netconfig: Add getters for DNS addresses and domain names | Andrew Zaborowski | 3 | -0/+77 |
2022-06-17 | netconfig: Add l_netconfig_reset_config | Andrew Zaborowski | 3 | -0/+22 |
2022-06-17 | netconfig: Start ACD before committing static IPv4 | Andrew Zaborowski | 1 | -7/+64 |
2022-06-17 | netconfig: Set a limit on number of routes from ICMPv6 | Andrew Zaborowski | 1 | -0/+5 |
2022-06-17 | netconfig: Ratelimit route lifetime updates | Andrew Zaborowski | 1 | -61/+122 |
2022-06-17 | netconfig: Write gateway MAC from DHCP to ARP cache | Andrew Zaborowski | 1 | -0/+33 |
2022-06-17 | netconfig: Write /proc/sys/net files to enable IPv6 | Andrew Zaborowski | 1 | -2/+64 |
2022-06-17 | netconfig: Wait for link-local address before DHCPv6 | Andrew Zaborowski | 1 | -3/+148 |
2022-06-17 | netconfig: Expire addresses and routes | Andrew Zaborowski | 2 | -20/+152 |
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 | build: fix time.h related breakage on musl | Milan P. Stanić | 5 | -1/+5 |
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-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 | 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 | 2 | -24/+46 |
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 | 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-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 |