View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0008418 | Taler | libeufin (general) | public | 2024-02-16 14:29 | 2024-03-07 19:52 |
| Reporter | Antoine A | Assigned To | Antoine A | Resolution deadline | |
| Implementer | Reviewer | ||||
| Release signed by | Deployed by | ||||
| Verifier | Communicator | ||||
| Data protection authority notification required | No | ||||
| CSIRT notification required | No | ||||
| Estimated effort (hours) | Actual effort (hours) | 0 | |||
| Fast-track | No | ||||
| Work package | none | ||||
| 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 14:29 | Antoine A | New Issue | |
| 2024-02-16 14:29 | Antoine A | Status | new => assigned |
| 2024-02-16 14:29 | Antoine A | Assigned To | => Antoine A |
| 2024-02-18 09:59 | Christian Grothoff | Note Added: 0021336 | |
| 2024-02-18 20:37 | Antoine A | Status | assigned => informing |
| 2024-02-18 20:37 | Antoine A | Resolution | open => fixed |
| 2024-02-18 20:37 | Antoine A | Note Added: 0021347 | |
| 2024-03-07 19:52 | Christian Grothoff | Fixed in Version | => 0.9.4 |
| 2024-03-07 19:52 | Christian Grothoff | Status | informing => closed |