Anonymous | Login | Signup for a new account | 2025-07-27 16:19 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001457 | Zandronum | [All Projects] Suggestion | public | 2013-08-10 18:08 | 2018-09-30 21:33 | ||||
Reporter | Dusk | ||||||||
Assigned To | Torr Samaho | ||||||||
Priority | normal | Severity | major | Reproducibility | N/A | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 1.1.1 | ||||||||
Target Version | Fixed in Version | 1.2 | |||||||
Summary | 0001457: Extended diagnostics for level auth failures | ||||||||
Description | Quote | ||||||||
Attached Files | |||||||||
![]() |
||||||
|
![]() |
|
Torr Samaho (administrator) 2013-08-10 18:34 |
I have a first version up and running:'https://bitbucket.org/Torr_Samaho/zandronum/commits/c871012fee8108141f146eed93e5fadabad8d67b [^]' |
Torr Samaho (administrator) 2013-08-10 19:28 |
Here is a binary for testing. |
ZzZombo (reporter) 2013-08-11 08:16 |
Wouldn't the server sends the correct checksums approach be exploitable by a malicious client so it just reconnects but with the checksums send instead of its own? |
Torr Samaho (administrator) 2013-08-11 08:34 |
This is not meant to prevent malicious clients from joining, but to help players figure out why their authentication failed. The server doesn't reveal any secret information. You can obtain the information the server sends now, by simply downloading the proper wads and calculate the md5 hashes. |
Arco (updater) 2013-08-13 15:56 |
Works perfectly. |
Qent (updater) 2013-08-13 22:35 |
Why does the server give a hash of the file that failed, but not the lump that failed? Since the file hashes are allowed to be different, I think that the lump hashes could be given for completeness, unless it would mean spamming the console with every single failed lump. As the "wads" CCMD in this build is nice enough also to give you the PWADs' hashes, could it give the IWAD's hash as well? Maybe even match it to a version number if it's a hash that is recognized. (Is that worth a new ticket?) |
Dusk (developer) 2013-08-16 20:30 edited on: 2013-08-16 20:31 |
The server doesn't know what lumps failed, it just tells the client its own hashes. Passing all the hashes of every single protected lump would be... quite overkill as far as bandwidth goes. Especially since there can be an arbitrary amount of PWADs. The point about the IWAD hash is valid IMO though. Sometimes I've seen that outdated IWADs have caused level auth problems for users. I wonder could the client then match the hashes based on filenames and color-code the result? |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
![]() |
|||
Date Modified | Username | Field | Change |
2013-08-10 18:08 | Dusk | New Issue | |
2013-08-10 18:08 | Dusk | Status | new => assigned |
2013-08-10 18:08 | Dusk | Assigned To | => Torr Samaho |
2013-08-10 18:34 | Torr Samaho | Note Added: 0006981 | |
2013-08-10 19:28 | Torr Samaho | Note Added: 0006984 | |
2013-08-10 19:28 | Torr Samaho | Status | assigned => needs testing |
2013-08-11 08:16 | ZzZombo | Note Added: 0006989 | |
2013-08-11 08:34 | Torr Samaho | Note Added: 0006991 | |
2013-08-13 15:56 | Arco | Note Added: 0007009 | |
2013-08-13 22:35 | Qent | Note Added: 0007015 | |
2013-08-16 20:30 | Dusk | Note Added: 0007032 | |
2013-08-16 20:31 | Dusk | Note Edited: 0007032 | View Revisions |
2013-08-16 20:31 | Dusk | Note Edited: 0007032 | View Revisions |
2013-10-08 01:53 | Arco | Relationship added | related to 0001517 |
2013-10-08 01:55 | Arco | Status | needs testing => resolved |
2013-10-08 01:55 | Arco | Fixed in Version | => 1.2 |
2013-10-08 01:55 | Arco | Resolution | open => fixed |
2018-09-30 21:33 | Blzut3 | Status | resolved => closed |
Copyright © 2000 - 2025 MantisBT Team |