View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008418 | Taler | libeufin (general) | public | 2024-02-16 15:29 | 2024-03-07 20:52 |
Reporter | Antoine A | Assigned To | Antoine A | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Target Version | 0.9.4 | Fixed in Version | 0.9.4 | ||
Summary | 0008418: Fix listening on localhost with both ipv4 and ipv6 | ||||
Description | libeufin-bank should listening on localhost with both ipv4 and ipv6 and not only on ipv4 | ||||
Tags | No tags attached. | ||||
|
The problem is Main.kt, line 312: is ServerConfig.Tcp -> { port = serverCfg.port host = serverCfg.addr } We have several possibilities here: 1) Do not specify 'host='. In this case, the server will bind to all interfaces, v4 and v6 ("any"). 2) Do specify a host/IP (even 0), in which case you get v4 or v6-only. For (2) to be dual-stacked, we must specify MULTIPLE "connector" sections. If "host" is a DNS name, a good way to do this would be to do a DNS lookup and return a 'connector' for each IP address found, and then do a "connector" for each address found in DNS. This is what GNUnet does, btw! |
|
Fixed in 084f513305ab7e34fd4d1c9510dceff9553c9f3b using DNS resolution and multiple connector |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-02-16 15:29 | Antoine A | New Issue | |
2024-02-16 15:29 | Antoine A | Status | new => assigned |
2024-02-16 15:29 | Antoine A | Assigned To | => Antoine A |
2024-02-18 10:59 | Christian Grothoff | Note Added: 0021336 | |
2024-02-18 21:37 | Antoine A | Status | assigned => resolved |
2024-02-18 21:37 | Antoine A | Resolution | open => fixed |
2024-02-18 21:37 | Antoine A | Note Added: 0021347 | |
2024-03-07 20:52 | Christian Grothoff | Fixed in Version | => 0.9.4 |
2024-03-07 20:52 | Christian Grothoff | Status | resolved => closed |