[TC9b2] Check for udates doesn't recognize new beta 3

Bug reports will be moved here when the described bug has been fixed

Moderators: white, Hacker, petermad, Stefan2

Post Reply
User avatar
petermad
Power Member
Power Member
Posts: 14819
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

[TC9b2] Check for udates doesn't recognize new beta 3

Post by *petermad »

The Check for updates feature doesn't detect the new TC9b3 version
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
wanderer
Power Member
Power Member
Posts: 1578
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

Yup. Noticed it too and posted here.

This happens in b2 and it may be related to the respective change shown in history.txt

Code: Select all

17.06.16 Added: Update checker: Use DNS TXT record if available, lookup of A record only if TXT record lookup fails (32/64)
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3
x64: Clients/Servers from Win7 to Win11 and Win2K12Srv to Win2K22Srv, mainly Win10 though.
User avatar
petermad
Power Member
Power Member
Posts: 14819
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

Hmm, I dont get "hosts=null" with TC9b2 - it just claims that TC is updated despite the new beta 3
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48104
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Author of Total Commander
https://www.ghisler.com
User avatar
petermad
Power Member
Power Member
Posts: 14819
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

I can confirm that beta 3 correctly recognized the new beta 4 version when manually checking.
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
petermad
Power Member
Power Member
Posts: 14819
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

I can confirm that beta4 correctly automatically recognized the new beta5 version :-)
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
wanderer
Power Member
Power Member
Posts: 1578
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

petermad wrote:I can confirm that beta4 correctly automatically recognized the new beta5 version :-)
Well, i cannot confirm your confirmation because i was notified for b5 by your post in this thread! :) That's what i call instant notification! Let's throw the updater away.
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3
x64: Clients/Servers from Win7 to Win11 and Win2K12Srv to Win2K22Srv, mainly Win10 though.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48104
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

The auto-updater isn't meant for people who constantly look for new versions. It only checks once every 24 hours, and will notify only once to not annoy the user too much. So if you update to a newer version too quickly, you will not get the notification at all (since you already knew that there was an update).
Author of Total Commander
https://www.ghisler.com
User avatar
Lefteous
Power Member
Power Member
Posts: 9535
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2ghisler(Author)
will notify only once to not annoy the user too much
A very good point in time to notify the user is when starting TC before the normal UI is displayed. When this is done the following choices would make sense:
- Download now
- Remind me later
- Skip this update
User avatar
petermad
Power Member
Power Member
Posts: 14819
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

How about reminding of new updates every time TC is started, but provide the alert with a checkbox: "Don't notify me any more until next update"
License #524 (1994)
Danish Total Commander Translator
TC 11.03 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1371a
TC 3.50 on Android 6 & 13
Try: TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
wanderer
Power Member
Power Member
Posts: 1578
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

ghisler(Author) wrote:It only checks once every 24 hours
That statement is probably not accurate. If TC is run on Sunday at 20:00, a new version is released on Monday at 11:00 and then TC is used on Monday at work hours, the user will actually get a notification on Tuesday. And all that just to avoid a single DNS hit to check the version? OK, doing that every time TC is executed is probably a waste of bandwidth (from the provider's point of view) but the check could take place not at the next TC startup after 24 hrs but after 4 or 6 hrs. We're talking about what, 200K DNS hits per 6 hrs? Would that cause a problem?

P.S. If that's too much, how about every 12 hrs?
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3
x64: Clients/Servers from Win7 to Win11 and Win2K12Srv to Win2K22Srv, mainly Win10 though.
Sob
Power Member
Power Member
Posts: 941
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

On the other hand, TC is updated only rarely (beta tests excluded).

So if a new version is released a year after last one, who cares if some users get notified up to 25 hours later (worst case with current check once a day and one hour TTL on DNS record)? Previously they would notice who knows when, maybe a month later, maybe a year later, ... just when they'd remember to check the website manually.

And even with current more frequent betas, it's still no biggie. Either you're really interested, in which case you check the forum daily anyway, or you can surely survive if you find about new version a day later. Final version won't come out so fast that you wouldn't have a chance to report your bugs. :)
User avatar
wanderer
Power Member
Power Member
Posts: 1578
Joined: 2003-03-28, 14:35 UTC
Location: Sol

Post by *wanderer »

2 Sob

You got a point there. Perhaps the interval could be configurable with a minimum of 24hrs (or more?) for stable versions and 4 hrs for betas.
- Wanderer -

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3
x64: Clients/Servers from Win7 to Win11 and Win2K12Srv to Win2K22Srv, mainly Win10 though.
Post Reply