Jelle Raaijmakers
ead0a2c78a
Everywhere: Rename serenity_main to ladybird_main
...
No functional changes.
2025-07-08 09:17:16 -04:00
Andrew Kaster
ffd600a7f5
Meta+RequestServer: Remove local download of ca-certificates
...
We haven't required a local copy of the ca-certificates since switching
to OpenSSL as the backend for TLS. Remove the script to download the
PEM file, and update the tests to use the system's CA certificates.
2025-07-07 09:10:05 +02:00
Ali Mohammad Pur
833617c8fe
LibDNS+dns: Avoid multi-question queries
...
This is not supported by much of anything (correctly), so send the
requests in parallel instead.
2025-06-25 08:20:40 +02:00
Andrew Kaster
d9c85288d9
LibTLS: Remove blocking option and simplify Options struct
...
The complex macro for options with defaults doesn't make sense
now that there's only one option.
2025-06-23 17:49:21 +02:00
Ali Mohammad Pur
b24fb0a836
LibDNS: Add support for local DNSSEC validation
2025-06-11 18:16:29 +02:00
devgianlu
85d46a71d9
LibDNS: Ensure non-blocking socket is used for TCP connections
2025-02-22 18:39:58 +01:00
devgianlu
24d3da64e5
LibWebSocket: Support specifying root certificate path
2025-02-17 19:52:43 +01:00
devgianlu
b8f609099a
LibTLS: Remove unused DefaultRootCACertificates
...
The certificates are set inside `DefaultRootCACertificates` in some
places, but no one reads them.
2025-02-17 19:52:43 +01:00
devgianlu
53dd99098c
LibTLS: Move DefaultRootCACertificates
to own file
2025-02-17 19:52:43 +01:00
Ali Mohammad Pur
6911c45bab
LibDNS: Respect records' TTL in the resolver cache
2024-11-20 21:37:58 +01:00
Ali Mohammad Pur
7e20f4726f
LibDNS+LibWeb+Ladybird+RequestServer: Let there be DNS over TLS
...
This commit adds our own DNS resolver, with the aim of implementing DoT
(and eventually DoH, maybe even DNSSEC etc.)
2024-11-20 21:37:58 +01:00