[fpc-pascal] fcl-db + IPv6 + Firebird

Mark Morgan Lloyd markMLl.fpc-pascal at telemetry.co.uk
Fri Oct 7 11:26:25 CEST 2016

On 07/10/16 09:00, Graeme Geldenhuys wrote:

> Apache Web Server changes the syntax for IPv6 connections to
>    [<ipv6_address>]:<port>
> where the [ and ] are literal characters.

I think this is mandated by one or the other RFCs, it's not just an 
Apache thing.

I'd suggest that your question actually has two parts:

i)   If a server name only resolves to an IP6 address, does fcl-db 
honour it?

ii)  If a server is specified by IP6 address ditto.

I've written something that was specifically IP6-aware but can't 
remember whether I investigated the behaviour of the backend servers 
(PostgreSQL and Firebird) which were assumed to be local (RFC 1918 
addresses). I do remember vaguely that there were issues with the OS or 
libraries (Linux etc. in this case) mapping IP4 onto part of the IP6 
range when both were in use.

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the fpc-pascal mailing list