Login

Marcs Updater

There have been some reports about issues with the Updater not updating anymore. Please try the latest beta version and switch to another IP Check provider instead of the previous default dnsomatic.com. For some reason they are rate-limiting the number of requests to their service. The new IP Check provider selection allows you to choose another provider in such cases. You can test the functionality with the new "Test" panel.

If you want to add a custom provider to the unstable testing version, store a JSON file like the following under %PROGRAMDATA%\Marcs Updater\ServiceProviders\dyndns.json:

{
    "name": "DynDNS.org (Test)",
    "endpoint": "https://members.dyndns.org/nic/update",
    "method": "GET",
    "queryString": "hostname={HOSTNAME}&myip={MYIP}",
    "dataPayload": "",
    "defaults": {
        "username": "test",
        "password": "test",
        "hostname": "test1.customtest.dyndns.org"
    }
}

Supported query and payload tags are {USERNAME}, {PASSWORD}, {HOSTNAME} and {MYIP}. Restart the background service and foreground application to apply any changes.


Issue created on

anonymous-398584825

Posted on

Guest wrote:

Marc, thank you and here's the latest trace. The SSID still shows as empty, but you do have the right GUID. The local network filtering did work this time around though. Wireless Network filtering is as before.

Please do post any other instructions if they would be helpful for your diagnosis.

2880 2012-01-01 23:20:27 INFO  [Marcs Updater.pb::0043] Iniating application
2880 2012-01-01 23:20:27 TRACE [Marcs Updater.pb::0164] Creating global handle structure
2880 2012-01-01 23:20:27 TRACE [Marcs Updater.pb::0167] Registering window message TaskbarCreated
2880 2012-01-01 23:20:28 TRACE [Marcs Updater.pb::0169] Registering window message for instance communication
2880 2012-01-01 23:20:28 INFO  [Marcs Updater.pb::0172] Initiating service library
2880 2012-01-01 23:20:28 INFO  [Marcs Updater.pb:ProcessMain:1269] Running setting process
2880 2012-01-01 23:20:28 TRACE [Marcs Updater.pb:GetNetwork:0213] Identifiying network
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0207] GUID =
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetIPAddress:0201] GetIPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0211] IPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0225] Found adapter with IPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetGatewayIPAddress:0260] GetGatewayIPAddress = 192.168.2.1
2880 2012-01-01 23:20:28 TRACE [Marcs Updater.pb:GetNetwork:0215] Gateway = 192.168.2.1
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0207] GUID =
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetIPAddress:0201] GetIPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0211] IPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0225] Found adapter with IPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterGUID:0249] GetAdapterGUID = {35543FED-452E-4712-9DAC-D280CDBA35CE}
2880 2012-01-01 23:20:28 TRACE [Marcs Updater.pb:GetNetwork:0219] Adapter = {35543FED-452E-4712-9DAC-D280CDBA35CE}
2880 2012-01-01 23:20:28 TRACE [Marcs Updater.pb:GetNetwork:0222] Domain =
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0207] GUID =
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetIPAddress:0201] GetIPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0211] IPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0225] Found adapter with IPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterGUID:0249] GetAdapterGUID = {35543FED-452E-4712-9DAC-D280CDBA35CE}
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetGatewayWLANIdentifier:0405] GUID = {35543FED-452E-4712-9DAC-D280CDBA35CE}
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0368] Library = 33449712
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0374] WlanOpenHandle = 8791669348704
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0375] WlanQueryInterface = 8791669360232
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0376] WlanCloseHandle = 8791669356704
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0377] WlanFreeMemory = 8791669384608
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0380] WlanOpenHandle = 1
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0398] SSID =
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetGatewayWLANIdentifier:0409] GetGatewayWLANIdentifier =
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0207] GUID =
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetIPAddress:0201] GetIPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0211] IPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterInfo:0225] Found adapter with IPAddress = 192.168.2.130
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetAdapterGUID:0249] GetAdapterGUID = {35543FED-452E-4712-9DAC-D280CDBA35CE}
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetGatewayWLANIdentifier:0405] GUID = {35543FED-452E-4712-9DAC-D280CDBA35CE}
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0368] Library = 33449712
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0374] WlanOpenHandle = 8791669348704
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0375] WlanQueryInterface = 8791669360232
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0376] WlanCloseHandle = 8791669356704
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0377] WlanFreeMemory = 8791669384608
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0380] WlanOpenHandle = 1
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetWLANIdentifier:0398] SSID =
2880 2012-01-01 23:20:28 TRACE [adapter.pb:GetGatewayWLANIdentifier:0409] GetGatewayWLANIdentifier =
1578 2012-01-01 23:20:28 DEBUG [Marcs Updater.pb:ThreadSettingMain:0473] Thread started
1578 2012-01-01 23:20:28 TRACE [Marcs Updater.pb:ThreadSettingMain:0475] Registry key exists
1578 2012-01-01 23:20:28 TRACE [Marcs Updater.pb:ThreadSettingMain:0477] Setting up registry and process wait handles
1578 2012-01-01 23:20:28 TRACE [Marcs Updater.pb:ThreadSettingMain:0481] Waiting for handles


mback2k

Posted on

Marc wrote:

Thank you! I found the cause of the problem. The CLSIDFromString ( 
http://msdn.microsoft.com/en-u...  ) function fails with your GUID. I will try to fix that.


mback2k

Posted on

Marc wrote:

Please try the following build, it should fix the problem mentioned above:

http://updater.marc-hoersken.d...


anonymous-399483237

Posted on

Guest wrote:

Almost there!

That build correctly picks up the SSID and filters correctly against the networks I already stored... but, I am unable to add a new network to the list. I press "Insert" and nothing is added.

So close. now.


mback2k

Posted on

Marc wrote:

Ok, that's actually weird, because the code handling that GUI part didn't change since the feature was introduced in version 1.3.0.180. Bear with me if you told me already, but which operating system are you using? (It's working for me on Win7 32bit and 64bit)


anonymous-400040746

Posted on

Guest wrote:

It's Win7 64bit but I found the problem. Along the way many empty entries had been added to the list of acceptable wireless networks. Hence "new" entries were being added but were so far down the list they were not being displayed in the GUI. I deleted the spurious entries (some were garbage) and now it seems to be working. Many thanks.