Enabling IPv6 support for IPv4 only apps on Linux

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • mozilla-vpn-client

    A fast, secure and easy to use VPN. Built by the makers of Firefox.

  • RTNETLINK answers: Network is unreachable

    So I intentionally decided not to have IPv4 connectivity system wide to catch apps with issues in IPv6 only environment and then carefully evaluate issues and report them to authors: https://github.com/mozilla-mobile/mozilla-vpn-client/issues/... https://github.com/signalapp/Signal-Desktop/issues/4121

    Dual stack setups tend to hide IPv6 implementation issues and may create illusion that app is IPv6 compatible but in reality it's not.

    Clearly my setup is too hostile for home users but as developer I enjoy it a lot.

  • Signal-Desktop

    A private messenger for Windows, macOS, and Linux.

  • RTNETLINK answers: Network is unreachable

    So I intentionally decided not to have IPv4 connectivity system wide to catch apps with issues in IPv6 only environment and then carefully evaluate issues and report them to authors: https://github.com/mozilla-mobile/mozilla-vpn-client/issues/... https://github.com/signalapp/Signal-Desktop/issues/4121

    Dual stack setups tend to hide IPv6 implementation issues and may create illusion that app is IPv6 compatible but in reality it's not.

    Clearly my setup is too hostile for home users but as developer I enjoy it a lot.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • PerlPleBean

    Writing CGI as if we're back in the 1990s!

  • 127/8 is fun!

    I'm using it to run electron-like apps, abusing Bonjour to provide .local domains with reverse (ex: spreadsheet.local could go to 127.1.2.3 if you forge and send the right mDNS packet on port 5353)

    Unfortunately, I haven't found a way to do the same in IPv6: fec0::/10 for site-local address precedence 1 was deprecated by RFC3879

    See my proof of concept https://github.com/csdvrx/PerlPleBean/blob/main/experiments/... and the IPv6 explanations around line 70

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What is a proper way to support Firefox?

    1 project | /r/firefox | 9 Dec 2023
  • Mozilla VPN: CVE-2023-4104: vpndaemon wrongly implements Polkit authentication

    1 project | news.ycombinator.com | 4 Aug 2023
  • Compiling Mozilla VPN (Tumbleweed)

    2 projects | /r/openSUSE | 5 May 2023
  • I almost always ignore the pop-ups from browsers, but that one time I clicked, it tells me to... "Join the Waitlist?" They seem to go hard on talking about their VPN, why can't I "just download it"? What's the problem? Why Waitlist? Is this scam?

    1 project | /r/firefox | 21 Apr 2023
  • Most websites dont load on ubuntu

    1 project | /r/MozillaVPN | 16 Mar 2023