Anonymous | Login | Signup for a new account | 2024-03-28 19:36 UTC |
My View | View Issues | Change Log | Roadmap | Doomseeker Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0003531 | Doomseeker | [All Projects] Suggestion | public | 2018-10-04 20:16 | 2021-12-20 11:02 | ||||||||
Reporter | Master O | ||||||||||||
Assigned To | |||||||||||||
Priority | none | Severity | feature | Reproducibility | N/A | ||||||||
Status | confirmed | Resolution | open | ||||||||||
Platform | OS | OS Version | |||||||||||
Product Version | |||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0003531: IPV6 Support for Doomseeker | ||||||||||||
Description | In relation to the report below regarding IPv6 support for Zandronum: 'https://zandronum.com/tracker/view.php?id=214 [^]' Doomseeker will also need IPv6 support accordingly. | ||||||||||||
Attached Files | |||||||||||||
Relationships | |||||||||||||||||||
|
Notes | |
(0019910) WubTheCaptain (reporter) 2018-10-05 05:45 |
What specifically?
Last two I'm not familiar with. |
(0019911) WubTheCaptain (reporter) 2018-10-05 05:54 |
I'm actually more certain the server browser already supports IPv6, at least for Custom Servers (1.1) / Pinned Servers (1.2). Just tested. |
(0019917) Master O (reporter) 2018-10-05 12:36 |
WubTheCaptain, I was referring to Master Server support, which is why I referenced'https://zandronum.com/tracker/view.php?id=214 [^]' in the first place. Torr also said in that particular thread that the master server protocol needs IPv6 support as well. |
(0019918) WubTheCaptain (reporter) 2018-10-05 17:13 |
I took a quick look at the source.
Perhaps Blzut3 or Zalewa can create the appropriate children of this ticket. |
(0019920) Blzut3 (administrator) 2018-10-05 22:36 |
Can confirm that IPv6 is not supported in the server browser. In fact I had to specifically write code to reject IPv6 from Chocolate Doom. This was a long time ago so while it might be simpler now though all the refresher rewrites back then there was an issue with Qt changing the socket type automatically and potentially needing to manage two sockets. Addressing this is now feasible since I do have IPv6 with my ISP. Outside of the server browser things should more or less just depend on Qt so should support IPv6 unless we made a mistake. |
(0020111) WubTheCaptain (reporter) 2018-10-13 18:12 |
[18:10:11] New Zandronum LAN server detected: ::ffff:127.0.0.1:50666 [18:10:11] New Zandronum LAN server detected: ::ffff:127.0.0.1:50667 Lack of IPv6 support in Zandronum probably meant why I could never directly join servers I created at Create Game from the server browser. Oh, and that address (instead of ::1) is deprecated by an RFC, I believe. |
(0020120) Blzut3 (administrator) 2018-10-13 23:55 |
That address is IPv4 mapped IPv6. Which is a kernel feature that allows IPv6 sockets to accept v4 connections transparently. So while unconventional notation it is not the same as ::1, it is however the same as 127.0.0.1. I think you're thinking of another similar range. As for not being able to join games that you create through the server browser on v4. That's likely a NAT "problem." Just discovered that my router has this issue. In short the router is detecting that you're trying to connect to your external IP (i.e. it) and looping it back early. As a result the connection appears to be coming from your router's LAN IP instead of the external one and only L2 forwarding is applied. At least that's what I think is going on. |
(0020265) WubTheCaptain (reporter) 2018-12-17 05:40 |
Quote from Blzut3 Am I? I had commited a change to another tool called "6rd.sh" on Sun Jul 9 09:26:23 2017 +0000 with this comment: Quote from commit 07e8c7e507e9dd87ea2865eb36328487fcbc4be9 'https://tools.ietf.org/html/rfc4291#section-2.5.5.1 [^]' |
(0020266) WubTheCaptain (reporter) 2018-12-17 05:44 edited on: 2018-12-17 05:47 |
Quote from WubTheCaptainQuote from Blzut3 You're right. "IPv4-Compatible IPv6 Addresses" (section 2.5.5.1) such as ::0000:127.0.0.1 are deprecated, but IPv4-Mapped IPv6 Addresses (section 2.5.5.2) such as ::ffff:127.0.0.1 are not deprecated and remain valid. |
(0020389) Master O (reporter) 2019-02-14 19:23 |
Any progress on this issue since December 2018? |
(0020390) Pol M (developer) 2019-02-14 21:56 |
I have not seen much movement around this subject, so I'd say nope :) I'd deal with it, but I do not have access to an IPv6 router and I do not know much about this kind of issues, so until that changes, I will not pick this one. |
(0020391) WubTheCaptain (reporter) 2019-02-15 03:48 edited on: 2019-02-15 03:49 |
My current router (UniFi Security Gateway) also doesn't have IPv6-support in software, and although I have a PC Engines apu2 available with OpenBSD, I haven't set it up for routing (with 6rd). I also don't have the knowledge to work on the code in that area. I'd hope (or I could almost claim "we'd hope") someone could work on this → priority "none". This may change appropriately if someone starts working on the issue. Don't get me wrong, I'd be very interested to get this issue resolved as well. |
(0020392) DrinkyBird (reporter) 2019-02-15 13:57 |
I've had IPv6 support for God-knows how many years now, so I'd be interested in this. The first problem, as already mentioned, is adding IPv6 support to the master protocol - although I don't think that would be too hard? That's more something to do discuss in the Zandronum ticket tho, but I'll play about with it, as I think I have a few ideas... |
(0020598) WubTheCaptain (reporter) 2019-05-01 16:55 |
0003494 was resolved with a hacky workaround forcing binding to 0.0.0.0 (IPv4) and needs to be removed later. |
Only registered users can voice their support. Click here to register, or here to log in. | |
Supporters: | WubTheCaptain Pol M |
Opponents: | No one explicitly opposes this issue yet. |
Issue History | |||
Date Modified | Username | Field | Change |
2018-10-04 20:16 | Master O | New Issue | |
2018-10-05 00:36 | Blzut3 | Relationship added | related to 0000214 |
2018-10-05 00:36 | Blzut3 | Status | new => acknowledged |
2018-10-05 00:37 | Blzut3 | Project | Zandronum => Doomseeker |
2018-10-05 05:45 | WubTheCaptain | Note Added: 0019910 | |
2018-10-05 05:45 | WubTheCaptain | Status | acknowledged => feedback |
2018-10-05 05:45 | WubTheCaptain | OS | All Applicable OS-es => |
2018-10-05 05:50 | WubTheCaptain | Relationship added | child of 0003287 |
2018-10-05 05:50 | WubTheCaptain | Relationship replaced | parent of 0003287 |
2018-10-05 05:54 | WubTheCaptain | Note Added: 0019911 | |
2018-10-05 12:36 | Master O | Note Added: 0019917 | |
2018-10-05 12:36 | Master O | Status | feedback => new |
2018-10-05 17:13 | WubTheCaptain | Note Added: 0019918 | |
2018-10-05 17:13 | WubTheCaptain | Status | new => acknowledged |
2018-10-05 18:04 | WubTheCaptain | Priority | normal => low |
2018-10-05 22:36 | Blzut3 | Note Added: 0019920 | |
2018-10-06 08:58 | WubTheCaptain | Status | acknowledged => confirmed |
2018-10-06 09:00 | WubTheCaptain | Target Version | => 1.3 |
2018-10-13 18:12 | WubTheCaptain | Note Added: 0020111 | |
2018-10-13 23:55 | Blzut3 | Note Added: 0020120 | |
2018-12-17 05:40 | WubTheCaptain | Note Added: 0020265 | |
2018-12-17 05:44 | WubTheCaptain | Note Added: 0020266 | |
2018-12-17 05:44 | WubTheCaptain | Note Edited: 0020266 | View Revisions |
2018-12-17 05:47 | WubTheCaptain | Note Edited: 0020266 | View Revisions |
2019-02-14 19:23 | Master O | Note Added: 0020389 | |
2019-02-14 21:56 | Pol M | Note Added: 0020390 | |
2019-02-15 03:44 | WubTheCaptain | Priority | low => none |
2019-02-15 03:48 | WubTheCaptain | Note Added: 0020391 | |
2019-02-15 03:49 | WubTheCaptain | Note Edited: 0020391 | View Revisions |
2019-02-15 13:57 | DrinkyBird | Note Added: 0020392 | |
2019-04-24 03:02 | WubTheCaptain | Relationship added | child of 0003494 |
2019-05-01 16:55 | WubTheCaptain | Note Added: 0020598 | |
2019-05-01 16:55 | WubTheCaptain | Relationship replaced | related to 0003494 |
2019-06-19 00:58 | WubTheCaptain | Assigned To | => WubTheCaptain |
2019-06-19 00:58 | WubTheCaptain | Status | confirmed => assigned |
2019-06-19 00:58 | WubTheCaptain | Status | assigned => confirmed |
2019-07-20 06:36 | Zalewa | Target Version | 1.3 => |
2021-12-20 11:02 | WubTheCaptain | Assigned To | WubTheCaptain => |
Copyright © 2000 - 2024 MantisBT Team |