MantisBT - Doomseeker
View Issue Details
0004099DoomseekerWadseeker sitespublic2023-02-12 18:512024-11-03 18:56
Necrodoom 
Zalewa 
normalminoralways
closedfixed 
MicrosoftWindowsXP/Vista/7
1.4.0 
1.4.1 
0004099: allfearthesentinel.net changing to allfearthesentinel.com
Due to a DNS issue, TSPG's DNS has changed, so wadseeker has to change accordingly. Maybe automatically redirect URLs on wadseeker if they refer to .net.
No tags attached.
Issue History
2023-02-12 18:51NecrodoomNew Issue
2023-02-12 19:29ZalewaNote Added: 0022761
2023-02-12 19:29ZalewaAssigned To => Zalewa
2023-02-12 19:29ZalewaStatusnew => needs review
2023-02-13 17:24NecrodoomNote Added: 0022766
2023-02-13 22:24ZalewaNote Added: 0022768
2023-02-14 06:47WubTheCaptainNote Added: 0022770
2023-02-14 06:57WubTheCaptainNote Added: 0022771
2023-02-14 16:33NecrodoomNote Added: 0022772
2023-02-14 22:48ZalewaNote Added: 0022774
2023-02-15 07:18ZalewaNote Added: 0022775
2023-02-15 07:18ZalewaStatusneeds review => resolved
2023-02-15 07:18ZalewaFixed in Version => 1.4.1
2023-02-15 07:18ZalewaResolutionopen => fixed
2024-11-03 18:56ZalewaStatusresolved => closed

Notes
(0022761)
Zalewa   
2023-02-12 19:29   
Domain amended:'https://bitbucket.org/Doomseeker/doomseeker/commits/c8d36dae4733c85b8b88a95df146e11c07c6a4df [^]'
(0022766)
Necrodoom   
2023-02-13 17:24   
Is it a good idea to also auto-redirect URL if wadseeker detects the old URL? Incase people had the website configured manually.
(0022768)
Zalewa   
2023-02-13 22:24   
Mucking with user choices behind the scenes and making custom exceptions for special cases is not the way I usually like to do thing. I'm considering between not doing it, doing a one-time rewrite of user config on the next update, or on parsing the URLs and aliasing this website when the sites are passed from Doomseeker's config to Wadseeker.

Let me think on that.
(0022770)
WubTheCaptain   
2023-02-14 06:47   
Doomseeker should not become an IRC client, a HTTP web proxy, ...

It's up to the webmaster of said domain to do the HTTP redirect. If they can't, sucks to suck, take it as a lesson.
(0022771)
WubTheCaptain   
2023-02-14 06:57   
A more universal solution which should work with any Doomseeker version too: Use a different DNS resolver (as long as it doesn't conflict with DNSSEC). You might even get a benefit of setting up one for DNS-based adblocking in your private network, if that's your thing.
(0022772)
Necrodoom   
2023-02-14 16:33   
You do rise a good point, Wub, it doesnt feel like it should be doomseeker's department to handle issues like this, since doomseeker is its own project and is not strictly affiliated with TSPG to begin with. I guess its up to yall if its a good idea or not. My concerns were mostly oriented around the end user using doomseeker as the front end of all things zandronum and what would happen if the old domain was snatched up by a malicious actor.
(0022774)
Zalewa   
2023-02-14 22:48   
Quote from Necrodoom
What would happen if the old domain was snatched up by a malicious actor

With all the ways the WADs, PK3s and DEHs can be easily and uncontrollably distributed, this has always been a problem, and snatching up a domain doesn't change anything. I think we didn't have a major exploitation by a WAD file only because nobody tried anything with the WADs, yet (or maybe they did and were successful?). doom2.exe certainly has WAD related exploits that permit arbitrary code execution (tip: don't run WADs in doom2.exe, even if it's in Dosbox). Do ports have such exploits?
Quote from Necrodoom
My concerns were mostly oriented around the end user using doomseeker as the front end of all things zandronum

Yes that's my concern too. That's also why Doomseeker offers certain features that would be considered as out-of-scope for a server browser.

But, nevertheless, the problem of a dead WAD site domain is mitigated by the fact that the primary source of WADs for all servers should be the custom URL configured by the server host. If all the hosts who previously referred to the .net domain change the URL to .com, Doomseeker will keep finding the WADs just as well as before. Because of this, and because sites go offline all the time, and also because I have a bad luck for bugging such code I opt to not add the domain translator.
(0022775)
Zalewa   
2023-02-15 07:18   
I've realized that yet again we're meticulously discussing and picking apart something that should be a simple string replace. Enough.