View Issue Details

IDProjectCategoryView StatusLast Update
0003710The Dark ModTDM Installerpublic21.12.2018 16:06
Reportertaaaki Assigned Totaaaki  
PriorityhighSeveritynormalReproducibilityhave not tried
Status closedResolutionduplicate 
Product VersionTDM 2.01 
Target VersionTDM 2.04Fixed in VersionTDM 2.04 
Summary0003710: Modify tdm_update to cater for new server
DescriptionModify the updater to support the proposed changes to the TDM release and distribution mechanisms.
TagsNo tags attached.

Relationships

duplicate of 0004833 resolvedstgatilov zsync-like differential updates (unofficial prototype) 
related to 0003709 resolvedtaaaki Revise TDM release scripts/process for new server 

Activities

taaaki

taaaki

05.05.2014 12:43

administrator   ~0006596

Proposed changes include:
* Use the official TDM server is the master for the crc_info.txt file (to prevent compromised hosts distributing infected files)
* The above can also be used to check if a particular mirror is up to date (although, we can easily add a file to the mirrors indicating the current version)
* Include SHA256 hashes of all the files in addition to the CRC. Also provide SHA256 hashes of the updaters on the TDM download page so that users can verify the integrity of the updater.
* Access the updater and crc_info.txt files over HTTPS with a valid certificate (and enforce strict server verification in the updater)
grayman

grayman

03.01.2016 18:12

viewer   ~0007951

Do we need this for 2.04, or can it wait for 2.05?
taaaki

taaaki

03.01.2016 20:51

administrator   ~0007958

It isn't needed for any release in particular. I've removed the target version for now.

On a side note, I've started reacquainting myself with the TDM codebase after my lengthy hiatus from development. I've been working on some designs of how I want the updater and mirrors to work, so I'll be implementing that in a branch sometime during the beginning of this year.
grayman

grayman

03.01.2016 21:16

viewer   ~0007961

Ok. Keep track of 2.04 progress here:

http://forums.thedarkmod.com/topic/17382-tdm-204/
nbohr1more

nbohr1more

21.12.2018 15:58

developer   ~0011006

Superseded by 4833
stgatilov

stgatilov

21.12.2018 16:06

administrator   ~0011007

Well, 4833 probably does not supersede it, but the new idea described on forums definitely does:
  http://forums.thedarkmod.com/topic/19486-tdm-update-single-algorithm-to-rule-them-all/#entry430804

Issue History

Date Modified Username Field Change
10.04.2014 17:08 taaaki New Issue
10.04.2014 17:08 taaaki Status new => assigned
10.04.2014 17:08 taaaki Assigned To => taaaki
10.04.2014 17:09 taaaki Relationship added related to 0003709
04.05.2014 21:18 taaaki Target Version TDM 2.02 => TDM 2.03
05.05.2014 12:43 taaaki Note Added: 0006596
08.12.2014 19:05 grayman Target Version TDM 2.03 => TDM 2.04
03.01.2016 18:12 grayman Note Added: 0007951
03.01.2016 20:45 taaaki Target Version TDM 2.04 =>
03.01.2016 20:51 taaaki Note Added: 0007958
03.01.2016 21:16 grayman Note Added: 0007961
21.12.2018 15:58 nbohr1more Relationship added duplicate of 0004833
21.12.2018 15:58 nbohr1more Note Added: 0011006
21.12.2018 15:59 nbohr1more Status assigned => closed
21.12.2018 15:59 nbohr1more Resolution open => duplicate
21.12.2018 15:59 nbohr1more Fixed in Version => TDM 2.04
21.12.2018 15:59 nbohr1more Target Version => TDM 2.04
21.12.2018 16:06 stgatilov Note Added: 0011007
19.05.2021 05:34 stgatilov Category TDM Updater => TDM Installer