index
:
ell/ell.git
master
Embedded Linux library
Marcel Holtmann
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
4 days
Release 0.65
HEAD
0.65
master
Marcel Holtmann
2
-1
/
+4
13 days
unit: Add tests for the new bitmap utilities
Denis Kenzior
1
-0
/
+81
13 days
util: Add L_BITS_{SET|CLEAR}
Denis Kenzior
1
-0
/
+14
13 days
util: Add L_BIT_{SET|CLEAR|TEST} macros
Denis Kenzior
1
-0
/
+30
13 days
util: Remove confusing static keyword use
Denis Kenzior
1
-2
/
+2
2024-03-29
Release 0.64
0.64
Marcel Holtmann
2
-1
/
+5
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-14
unit: assert on l_uintset_take
Denis Kenzior
1
-1
/
+1
2024-03-14
unit: Fix memory leak
Denis Kenzior
1
-0
/
+3
2024-03-11
unit: assert return of several gvariant-util calls
James Prestwood
1
-0
/
+3
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-26
Release 0.63
0.63
Marcel Holtmann
2
-1
/
+4
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-06
Release 0.62
0.62
Marcel Holtmann
2
-1
/
+5
2024-02-05
unit: Add unit tests for l_ascii_strup/down
Denis Kenzior
1
-0
/
+36
2024-02-05
unit: Add unit tests for l_ascii_touppwer/lower
Denis Kenzior
1
-0
/
+28
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-31
acinclude: Use syntax compatible with /bin/sh
Denis Kenzior
1
-14
/
+14
2023-12-31
build: Fix build failures with openssl 3.2
Denis Kenzior
1
-2
/
+0
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
Release 0.61
0.61
Marcel Holtmann
2
-1
/
+5
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
Release 0.60
0.60
Marcel Holtmann
2
-1
/
+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
examples: Fix compilation on old systems
Denis Kenzior
1
-0
/
+1
2023-11-09
rtnl: Fixup rtnetlink includes
Denis Kenzior
4
-2
/
+14
2023-11-07
ecc: Add helper for multiplying a scalar with a curve generator
Marcel Holtmann
3
-0
/
+15
2023-11-02
unit: Add minheap tests
Denis Kenzior
3
-1
/
+160
2023-11-02
minheap: Add initial implementation
Denis Kenzior
4
-2
/
+218
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
unit: update test-ecc with compressed point bug fix
James Prestwood
1
-8
/
+8
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-27
Release 0.59
0.59
Marcel Holtmann
2
-1
/
+4
2023-09-22
unit: Use SPDX-License-Identifier instead of license boilerplate
Marcel Holtmann
44
-793
/
+133
2023-09-22
examples: Use SPDX-License-Identifier instead of license boilerplate
Marcel Holtmann
10
-174
/
+30
2023-09-22
tools: Use SPDX-License-Identifier instead of license boilerplate
Marcel Holtmann
5
-80
/
+15
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
AUTHORS: Mention Finn's contributions
Denis Kenzior
1
-0
/
+1
2023-09-04
unit: skip sysctl test if sysfs is not available
Finn Behrens
1
-1
/
+11
2023-09-04
build: Fix symbol visibility
Denis Kenzior
1
-0
/
+4
2023-08-24
Release 0.58
0.58
Marcel Holtmann
2
-1
/
+4
2023-07-17
unit: Use l_sysctl in test-tls
Denis Kenzior
1
-21
/
+5
2023-07-17
netconfig: Use l_sysctl
Denis Kenzior
1
-50
/
+22
2023-07-17
unit: Add basic unit test for l_sysctl_get/set
Denis Kenzior
3
-1
/
+83
2023-07-17
sysctl: Add initial implementation
Denis Kenzior
4
-2
/
+156
2023-07-16
unit: Add additional unit tests for l_settings
Denis Kenzior
1
-0
/
+5
2023-07-16
settings: Use l_safe_atou32
Denis Kenzior
1
-17
/
+1
2023-07-16
unit: Add unit tests for l_safe_ato[xu] functions
Denis Kenzior
1
-0
/
+49
2023-07-16
util: Add l_safe_atou32 & l_safe_atox{8,16,32} utilities
Denis Kenzior
2
-0
/
+87
2023-05-24
Release 0.57
0.57
Marcel Holtmann
2
-1
/
+4
2023-05-22
genl: fix l_genl_family_cancel to wait for NLMSG_DONE
James Prestwood
1
-1
/
+13
2023-05-03
build: Add options to disable compilation of tools, examples and tests
Marcel Holtmann
2
-11
/
+31
2023-04-16
build: Have clang warn about zero-length array use
Denis Kenzior
1
-0
/
+4
2023-04-16
build: Silence warnings when building with clang
Denis Kenzior
1
-0
/
+5
2023-04-16
cipher: If in is null, skip adding it to iovec
Denis Kenzior
1
-3
/
+8
2023-04-16
unit: Remove use of zero-length array
Denis Kenzior
1
-3
/
+2
2023-04-16
build: Drop Werror=variadic-macros
Denis Kenzior
1
-1
/
+0
2023-04-16
treewide: Prefer flexible arrays to zero-length arrays
Denis Kenzior
3
-3
/
+3
2023-01-23
Release 0.56
0.56
Marcel Holtmann
2
-1
/
+4
2023-01-23
unit: Add unit test for l_util_hexstringv
Denis Kenzior
1
-0
/
+19
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-18
Release 0.55
0.55
Marcel Holtmann
2
-1
/
+4
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-18
Release 0.54
0.54
Marcel Holtmann
2
-1
/
+7
2022-11-18
build: Fix cert-ca.cnf creation to avoid dummy serial file
Marcel Holtmann
1
-1
/
+1
2022-11-18
build: Remove all artifacts left over from test certificates
Marcel Holtmann
1
-2
/
+3
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
examples: Update https example code
Andrew Zaborowski
2
-1
/
+44
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
unit: Minimal l_certchain_verify validity dates test
Andrew Zaborowski
1
-0
/
+18
2022-11-01
build: Generate an expired test certificate
Andrew Zaborowski
2
-2
/
+29
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
examples: Cache sessions in https-client-test
Andrew Zaborowski
1
-0
/
+48
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
unit: Update net_domain_list_parse test
Andrew Zaborowski
1
-4
/
+13
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-09-07
Release 0.53
0.53
Marcel Holtmann
2
-1
/
+4
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
unit: Skip ECDSA cipher suite tests
Denis Kenzior
1
-0
/
+3
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
unit: Add basic EC-DSA verification test
Denis Kenzior
3
-2
/
+61
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
unit: add unit test for l_uintset_subtract
James Prestwood
1
-0
/
+54
2022-07-22
uintset: add l_uintset_subtract
James Prestwood
3
-0
/
+41
2022-07-15
Release 0.52
0.52
Marcel Holtmann
2
-1
/
+8
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-29
build: Check for openssl legacy provider requirement
Mat Martineau
2
-8
/
+21
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
examples: Update netconfig method calls
Andrew Zaborowski
1
-3
/
+6
[next]