Total Updater 0.8.6.9 - Total Commander & plugin updater
Moderators: Hacker, petermad, Stefan2, white
2Bluestar
See this http://ghisler.ch/board/viewtopic.php?p=264024#264024 concerning the office2007 wlx plugin.
See this http://ghisler.ch/board/viewtopic.php?p=264024#264024 concerning the office2007 wlx plugin.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
@petermad:
Mmh, thats an interesting question...
The easiest resolution which comes into my mind would be to simply have the re-ported (64-bit) office2007wlx plugin with another filename. So the original is "Office2007.wlx", maybe the new could be renamed to "Office_2007.wlx" or something like this. I could then associate the appropriate online package strictly to this file (in case the new filename would be "Office2007wlx_64", no new DB entry would even be needed) - of course it still wouldn't show up in the list as an "update" then, this would only be good to differentiate them from each other...
Generally if a plugin seems to be no longer developed by its original author (kept untouched for 2-3+ years) I always change its hardcoded database ID to a new one, if one exists. Actually this plugin may probably still be under development by its original author, though no new version has been published since 2009 - strictly looking at the main point of this utility (updating plugins & utils) the user who runs it would like to know the latest version of a given software for a specific task, which is actually Flint's one based on fenix_productions's original plugin -> I guess I should just change the database ID to "office2007wlx_64" until a new version appears from Fenix...
Some kind of interchangeable list (server/client-side) could really be a solution, but I don't feel like it really would worth the effort, as only a pretty limited number of plugins (somewhere between 5-10) would be on this list, and most of their original version probably won't ever be updated again - their new build by another author is what really matters for the end-user...
Mmh, thats an interesting question...
The easiest resolution which comes into my mind would be to simply have the re-ported (64-bit) office2007wlx plugin with another filename. So the original is "Office2007.wlx", maybe the new could be renamed to "Office_2007.wlx" or something like this. I could then associate the appropriate online package strictly to this file (in case the new filename would be "Office2007wlx_64", no new DB entry would even be needed) - of course it still wouldn't show up in the list as an "update" then, this would only be good to differentiate them from each other...
Generally if a plugin seems to be no longer developed by its original author (kept untouched for 2-3+ years) I always change its hardcoded database ID to a new one, if one exists. Actually this plugin may probably still be under development by its original author, though no new version has been published since 2009 - strictly looking at the main point of this utility (updating plugins & utils) the user who runs it would like to know the latest version of a given software for a specific task, which is actually Flint's one based on fenix_productions's original plugin -> I guess I should just change the database ID to "office2007wlx_64" until a new version appears from Fenix...
Some kind of interchangeable list (server/client-side) could really be a solution, but I don't feel like it really would worth the effort, as only a pretty limited number of plugins (somewhere between 5-10) would be on this list, and most of their original version probably won't ever be updated again - their new build by another author is what really matters for the end-user...
[face=tahoma]Total Updater v0.7.5 (Stable)
A new function has been added which makes it possible to show each recognizable plugin's (original) online name instead of the ProductName / filename of the actual item (see the "OnlineNameCorr" section in the Changelog below, you can turn it off easily if you'd like to). Some bugs have also been fixed as well, including one which may cause improper detection of the actual Total Commander version (TU always showed the latest installed one in the list instead of the one the software is currently being ran from).
Update is strongly recommended! (read the changelog for more info...)
Download | 07-05-2013 | MD5 (exe): be3167b3444e43429699df3058471627
Changelog:
* New: Automatically show the plugins online package name in the list after searching for updates (if its not disabled in the configuration file)
* New: Always save the newly queried package names to an ini file beside the actual TotalUpdater.ini & read the appropriate name directly from this file if it exists
* New: You can manually set [Plugins] OnlineNameCorr=False if you'd like to disable the new function which retrieves & shows the online name of a package in the list
* Change: added 12 new items to the Internal Plugin Database (thanks to krasusczak)
* Change: added 43 new items to the checksum database & updated some existing (thanks to krasusczak & Trast)
* Change: improved online package detection algorithm (more file's matching package are found online without existing DB entry)
* Change: show the plugins online package name (instead of productname / filename) in the Information dialog's caption when double-clicking on an item
* Fixed: the main Total Commander executable was sometimes improperly detected when the utility has been started from TC
* Fixed: appropriate proxy was not applied correctly when querying infos of an item (to be able to show its Information dialog)
* Fixed: a bug which could cause empty local version if "Autohide plugins without any version info from the list" option was unchecked
* Fixed: potential error (list index out of bounds) in case an items online data contains ' special character
* Fixed: the "HTTPPlugin" utility (its "dll" file) is now correctly recognized & loaded into the list of plugins
* Fixed: mixed Internal Plugin Database identifiers (NTFS4TC <> NTFSFileStreams)
* Fixed: vertical position of the Download dialog's right click popupmenu
* Fixed: some other problems[/face]
A new function has been added which makes it possible to show each recognizable plugin's (original) online name instead of the ProductName / filename of the actual item (see the "OnlineNameCorr" section in the Changelog below, you can turn it off easily if you'd like to). Some bugs have also been fixed as well, including one which may cause improper detection of the actual Total Commander version (TU always showed the latest installed one in the list instead of the one the software is currently being ran from).
Update is strongly recommended! (read the changelog for more info...)

Changelog:
* New: Automatically show the plugins online package name in the list after searching for updates (if its not disabled in the configuration file)
* New: Always save the newly queried package names to an ini file beside the actual TotalUpdater.ini & read the appropriate name directly from this file if it exists
* New: You can manually set [Plugins] OnlineNameCorr=False if you'd like to disable the new function which retrieves & shows the online name of a package in the list
* Change: added 12 new items to the Internal Plugin Database (thanks to krasusczak)
* Change: added 43 new items to the checksum database & updated some existing (thanks to krasusczak & Trast)
* Change: improved online package detection algorithm (more file's matching package are found online without existing DB entry)
* Change: show the plugins online package name (instead of productname / filename) in the Information dialog's caption when double-clicking on an item
* Fixed: the main Total Commander executable was sometimes improperly detected when the utility has been started from TC
* Fixed: appropriate proxy was not applied correctly when querying infos of an item (to be able to show its Information dialog)
* Fixed: a bug which could cause empty local version if "Autohide plugins without any version info from the list" option was unchecked
* Fixed: potential error (list index out of bounds) in case an items online data contains ' special character
* Fixed: the "HTTPPlugin" utility (its "dll" file) is now correctly recognized & loaded into the list of plugins
* Fixed: mixed Internal Plugin Database identifiers (NTFS4TC <> NTFSFileStreams)
* Fixed: vertical position of the Download dialog's right click popupmenu
* Fixed: some other problems[/face]
0.75 (and previous) do not correctly detect if the following plugins need update or not:
playlist.wlx - says 12 Nov 2003 version is available, but downloads 29.07.2003 version which is same as installed
netmon.wfx - claims there is a newer version from 14.Nov 2003 replacing vers.from 26.Dec 2002, but actually downloaded version is from 26. Dec 2002
InstExpl.wcx - 19 Jul 2006 gives installed version as 0.9.1 and says there is vers. 0.9.2 out, but dld version is v0.9.1 and binary identical to installed version
Hope this will help in developing this great program.
playlist.wlx - says 12 Nov 2003 version is available, but downloads 29.07.2003 version which is same as installed
netmon.wfx - claims there is a newer version from 14.Nov 2003 replacing vers.from 26.Dec 2002, but actually downloaded version is from 26. Dec 2002
InstExpl.wcx - 19 Jul 2006 gives installed version as 0.9.1 and says there is vers. 0.9.2 out, but dld version is v0.9.1 and binary identical to installed version
Hope this will help in developing this great program.

Regards, Brahman
Win10 & 11 Pro x64
Win10 & 11 Pro x64
@ADv:
Unfortunately its not yet possible, will be ready in future versions (>=0.8, see the previous schedule post) along some other useful improvements of the UI (search & filter, etc). Until the feature arrives you can simply use the arrow keys (<- and ->) to step one-by-one through the updatable items.
Unfortunately its not yet possible, will be ready in future versions (>=0.8, see the previous schedule post) along some other useful improvements of the UI (search & filter, etc). Until the feature arrives you can simply use the arrow keys (<- and ->) to step one-by-one through the updatable items.
Total Updater 0.7.6
[face=tahoma]Total Updater v0.7.6 (Stable)
A new version with embedded Slovak language file and some new functions & fixes: the most significant improvement is that from now on the utility auto-corrects the local version number in case the given file's PE date / last modification date matches its online one, and saves the given entry to its configuration file along the correct checksum value (optional, see the changelog's "VerCorrOnDateMatch" section below).
Update is strongly recommended! (read the changelog for more info...)
Download | 23-05-2013 | MD5 (exe): 27f87969fe2455f2813cd8abaaaf74af
Changelog:
* New: Slovak language support (thanks to umbra)
* New: Add Total Updater's current instance to the plugins list (if it doesn't exists yet) and always check update for itself
* New: Auto-correct the local version of a given plugin to the online one in case the date (PE/filetime) matches the online package's one (optional)
* New: Save the corrected version number along the appropriate checksum to the [OverridePlugVer] section of "TotalUpdater.ini" on-the-fly
* New: Added a new right click popup menu item "Google search" (you can set the search provider in the configuration file, see the instructions below)
* New: Hotkey support Ctrl + Shift + C - copy the selected plugin list items debug information to the clipboard
* New: Hotkey support Ctrl + G - generate checksum entries in ini-like structure for the selected items & copy to clipboard
* New: You can manually set [Plugins] VerCorrOnDateMatch=False if you'd like to disable the new local - online date comparison-based version autocorrection function
* New: You can manually set [Configuration] SearchEngine=http://mysearchprovider.com/?q=%s to change the default Google search engine to anything else
* Change: added 43 new items to the Internal Plugin Database
* Change: added 8 new items to the checksum database (thanks to brahman)
* Change: some refinement of the intelligent version detection: do not handle "6.50" as real plugin version, use date instead (most often its incorrect & refers to TC milestone 6.50+)
* Change: do not save 0 byte plugin name information ("upluginfo.ini") file (when no item exists in the online database / search hasn't been started yet)
* Change: switch focus to "Download the marked items" when the searching of updates has already been finished & the user marks some items in the list
* Change: get the online package identifier (if available) when saving a new item to the UserDB & automatically fill the WebID field using it
* Change: resize the path input boxes of the Configuration tab on resizing the main window
* Change: do not switch to UserDB tab when adding a new item from the plugins list
* Fixed: showing "x64" in the name of the given plugins was broken since the previous version (when "Load all files from the plugins directory" radiobutton was selected)
* Fixed: online package detection algorithm could detect improper packages in rare situations when more similar names can be found (rpm_wdx <> rpm_wdx_64)
* Fixed: sometimes the online package name wasn't properly loaded from the "upluginfo.ini" file on start of the utility
* Fixed: the "Load the list of plugins from a manually given file" selector (Browse...) wasn't working correctly
* Fixed: small problems regarding saving of "userdb.ini" file[/face]
A new version with embedded Slovak language file and some new functions & fixes: the most significant improvement is that from now on the utility auto-corrects the local version number in case the given file's PE date / last modification date matches its online one, and saves the given entry to its configuration file along the correct checksum value (optional, see the changelog's "VerCorrOnDateMatch" section below).
Update is strongly recommended! (read the changelog for more info...)

Changelog:
* New: Slovak language support (thanks to umbra)
* New: Add Total Updater's current instance to the plugins list (if it doesn't exists yet) and always check update for itself
* New: Auto-correct the local version of a given plugin to the online one in case the date (PE/filetime) matches the online package's one (optional)
* New: Save the corrected version number along the appropriate checksum to the [OverridePlugVer] section of "TotalUpdater.ini" on-the-fly
* New: Added a new right click popup menu item "Google search" (you can set the search provider in the configuration file, see the instructions below)
* New: Hotkey support Ctrl + Shift + C - copy the selected plugin list items debug information to the clipboard
* New: Hotkey support Ctrl + G - generate checksum entries in ini-like structure for the selected items & copy to clipboard
* New: You can manually set [Plugins] VerCorrOnDateMatch=False if you'd like to disable the new local - online date comparison-based version autocorrection function
* New: You can manually set [Configuration] SearchEngine=http://mysearchprovider.com/?q=%s to change the default Google search engine to anything else
* Change: added 43 new items to the Internal Plugin Database
* Change: added 8 new items to the checksum database (thanks to brahman)
* Change: some refinement of the intelligent version detection: do not handle "6.50" as real plugin version, use date instead (most often its incorrect & refers to TC milestone 6.50+)
* Change: do not save 0 byte plugin name information ("upluginfo.ini") file (when no item exists in the online database / search hasn't been started yet)
* Change: switch focus to "Download the marked items" when the searching of updates has already been finished & the user marks some items in the list
* Change: get the online package identifier (if available) when saving a new item to the UserDB & automatically fill the WebID field using it
* Change: resize the path input boxes of the Configuration tab on resizing the main window
* Change: do not switch to UserDB tab when adding a new item from the plugins list
* Fixed: showing "x64" in the name of the given plugins was broken since the previous version (when "Load all files from the plugins directory" radiobutton was selected)
* Fixed: online package detection algorithm could detect improper packages in rare situations when more similar names can be found (rpm_wdx <> rpm_wdx_64)
* Fixed: sometimes the online package name wasn't properly loaded from the "upluginfo.ini" file on start of the utility
* Fixed: the "Load the list of plugins from a manually given file" selector (Browse...) wasn't working correctly
* Fixed: small problems regarding saving of "userdb.ini" file[/face]
TotalUpdater Firewall problem?
Obviously TotalUpdater 0.7.6 is struggling with my Firewall. Could you please advice whether TU is using a special port ?
Cheers,
Ralf
Cheers,
Ralf
Gruss,
Ralf
Ralf
@Nasemann:
It currently uses port "80" and IE's core functions to request all the plugin-related data - thus if IE is set up correctly & you can browse the net by using it, there should be no problem when trying to check for updates with Total Updater.
Do you have any proxy applied for the system? If so, you can manually edit "TotalUpdater.ini" file's [Configuration] section with the appropriate informations (ProxyEnabled=True, ProxyAddress & ProxyPort).
Regards,
Bluestar
It currently uses port "80" and IE's core functions to request all the plugin-related data - thus if IE is set up correctly & you can browse the net by using it, there should be no problem when trying to check for updates with Total Updater.
Do you have any proxy applied for the system? If so, you can manually edit "TotalUpdater.ini" file's [Configuration] section with the appropriate informations (ProxyEnabled=True, ProxyAddress & ProxyPort).
Regards,
Bluestar
@Nasemann: I think the issue may be related to an active internet security suite protection. For example the latest Bitdefender doesn't even allows me to run the utility using highest security settings & it automatically blocks its connection to the internet because of the embedded web browser - do you have something like this installed on your OS? In case yes, could you please try adding TotalUpdater.exe to every whitelist & then check if search for updates fails or not?
One more question: do you get the "Error: No internet connection / invalid proxy settings." dialog after TU struggling to query the latest verinfos from the internet, or it just hangs without any notification?
One more question: do you get the "Error: No internet connection / invalid proxy settings." dialog after TU struggling to query the latest verinfos from the internet, or it just hangs without any notification?