Opened 7 years ago
Closed 20 months ago
#13009 closed Bug Report - General (Trac EOL)
perl bindings do not support ipv6
Reported by: | Peter Bennett | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 29.2 |
Component: | Bindings - Perl | Version: | Master Head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
If there is an ipv6 address in the Database Host field of config.xml, the perl bindings fail to connect to the database. If you add square brackets around the ipv6 address in config.xml, the perl bindings connect successfully, but MythTV backend and frontend will not start.
Also perl bindings fail with a ipv6 link-local address in either Database Host or Master backend ip address. An interface name needs to be appended to the ip address. The rest of MythTV is handling link-local ipv6 address by trying each interface until one works. Something needs to be done if the perl bindings are to work in this situation.
I do not want to add the interface name to the ipv6 address in config.xml. The percent sign causes the interface name to get mangled when using upnp, and the interface name is not valid for remote systems that use upnp to find it. We rather need a mechanism, perhaps like the one in MythTV, to find the correct interface name and append it.
Change History (4)
comment:1 Changed 6 years ago by
Milestone: | 29.0 → 29.1 |
---|
comment:2 Changed 6 years ago by
Milestone: | 29.1 → 0.28.2 |
---|
comment:3 Changed 6 years ago by
Milestone: | 0.28.2 → 29.2 |
---|
Moving remaining open tickets to 29.2 milestone
Moving remaining open tickets to 0.28.2 milestone