2025-02-07

getaddrinfo sucks. everything else is much worse

An in-depth analysis of DNS resolution APIs across different operating systems reveals significant limitations and implementation challenges, particularly when handling modern DNS records like HTTPS. While getaddrinfo remains a standard but limited solution, platform-specific APIs exhibit various bugs and inconsistencies, making cross-platform DNS resolution particularly challenging.

Original archive.is archive.ph web.archive.org

Log in to get one-click access to archived versions of this article.

read comments on news aggregators:

Related articles

What, if anything, should I do about using Mozilla's Firefox

A reflection on the continued use of Firefox browser amid Mozilla's recent controversial decisions, exploring alternatives like LibreWolf, Debian repos version, and standalone applications. The analysis weighs various options while considering privacy, security, and functionality needs, ultimately leaning towards maintaining Firefox usage while monitoring Mozilla's direction.

DNS records for www.nih.gov

DNS records configuration details are displayed for www.nih.gov domain, showing the authoritative server's response and caching specifications. The lookup tool allows users to search DNS records for any domain or subdomain, providing comprehensive DNS configuration information.

vkc (Veronica Explains) (@vkc@linuxmom.net)

Mozilla's MDN forum displayed a banner indicating overdue hosting payments, sparking concerns about the organization's stability and financial management. Community reactions range from worry about Mozilla's future to discussions about alternative browsers, while some users advocate for continued support of Firefox as the main Chromium competitor.

Microsoft begins turning off uBlock Origin and other extensions in Edge

Microsoft Edge Canary is now disabling Manifest V2-based extensions like uBlock Origin, following Google Chrome's lead in the transition to Manifest V3. Users can temporarily re-enable disabled extensions, but Microsoft's timeline for complete Manifest V2 deprecation remains unclear. Mozilla Firefox remains committed to supporting Manifest V2 extensions, offering users an alternative platform.

Some TXT about, and A PTR to, new DNS insights on Cloudflare Radar

Cloudflare's 1.1.1.1 DNS resolver processes 1.9 trillion queries daily across 250 locations worldwide, with new analytics features launched on Cloudflare Radar's DNS page. The service provides insights into DNS traffic patterns, protocol usage, and security metrics while maintaining user privacy through anonymized query logs.

The IPv6 transition | APNIC Blog

IPv6 adoption has risen to 40% of Internet users over the past decade, but the transition remains slow due to fundamental changes in Internet architecture from address-based to name-based systems. Current predictions suggest completion around 2045, raising questions about the relevance of unique global addressing in modern network design.

Watt The Fox?

A Linux notebook user discovered white noise and battery drain issues caused by unsuspended AudioContext in Firefox, particularly from websites like Outlook, X.com, and Google Translate. The problem stems from websites creating AudioContext without properly suspending it when not in use, leading to unnecessary power consumption and speaker noise.

DeaDBeeF

DeaDBeeF is a versatile, modular audio player supporting multiple platforms including Linux, macOS, and Windows. The software offers extensive audio format compatibility, UI customization options, and expandability through plugins.

A Brief History of Code Signing at Mozilla

Mozilla's code signing process has evolved significantly over 20 years, progressing from manual GPG signatures to an automated system handling thousands of daily signatures through their Autograph service. The evolution includes improvements in security, automation, and cross-platform support, moving from Windows-only signing to a sophisticated cloud-based infrastructure with Hardware Security Modules.