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.


New issue

anonymous-400957377

Posted on

Guest wrote:

My last comment was so indented, I'm not sure if it was noticed or not. I'm repeating it here for clarity. In reply to the question on the GUI not displaying the new networks.

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.

Thanks again!

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

anonymous-397300105

Posted on

Guest wrote:

Hello Marc, and seasons greetings. I wondered if there was anything I could do to help you get to the bottom of the issue with the wireless and network filtering not working for me?

anonymous-372709538

Posted on

Guest wrote:

Hi Marc, any further thoughts on the wireless network filtering issue below? Are there more diagnostics that would help you determine why this function doesn't work for me?

anonymous-370437040

Posted on

Guest wrote:

Here's an example of wireless network filtering not working. I notice that in the log and also in the Wireless Network tab, the current SSID shows empty. There are four entries in the allowed box. Even with an empty current network (which is incorrect), you should have found that "empty" != "somthing-else"

I am assuming the entries in the Wireless Network filtering page are the allowed ones, of course

1524 2011-11-22 18:35:34 INFO  [Marcs Updater.pb:ThreadServiceWait:0570] Registry change triggered
092C 2011-11-22 18:35:34 INFO  [Marcs Updater.pb:ThreadServiceMain:0606] Semaphore signaled, continuing service
1524 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceWait:0588] Closing wait handles
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:TestNetwork:0317] Testing network filter
1524 2011-11-22 18:35:34 DEBUG [Marcs Updater.pb:ThreadServiceWait:0593] Thread stopped
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:TestNetwork:0332] Wireless network filter active
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:TestNetwork:0334] Network =
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0608] No network filter prevented update, testing internet
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0610] Try number 0
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0620] Internet is connected, checking IP using HTTPS
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0623] Validate current IP = xx.xx.xx.xx
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0625] Reading previous results from registry
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0631] Resetting ForceUpdate flag
092C 2011-11-22 18:35:34 INFO  [Marcs Updater.pb:ThreadServiceMain:0634] Current IP is valid, compare to previous
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0635] CurrentIP = xx.xx.xx.xx
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0636] PreviousIP = yy.yy.yy.yy
092C 2011-11-22 18:35:34 INFO  [Marcs Updater.pb:ThreadServiceMain:0638] Current IP does not equal previous IP
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0651] OpenDNS limit = 180 > 9246
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0652] Week limit = 180 > 606422
092C 2011-11-22 18:35:34 INFO  [Marcs Updater.pb:ThreadServiceMain:0663] Checking for forced update, IP change or time limit
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0664] ForceUpdate = 0
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0665] Changed = 1
092C 2011-11-22 18:35:34 TRACE [Marcs Updater.pb:ThreadServiceMain:0666] Limit = 0
092C 2011-11-22 18:35:34 INFO  [Marcs Updater.pb:ThreadServiceMain:0668] Reading username from registry
092C 2011-11-22 18:35:34 INFO  [Marcs Updater.pb:ThreadServiceMain:0671] Sending IP update to remote service
092C 2011-11-22 18:35:35 TRACE [Marcs Updater.pb:ThreadServiceMain:0680] Checking for empty result
092C 2011-11-22 18:35:35 INFO  [Marcs Updater.pb:ThreadServiceMain:0682] Result is not empty, splitting into code and IP
092C 2011-11-22 18:35:35 INFO  [Marcs Updater.pb:ThreadServiceMain:0699] Result = good
092C 2011-11-22 18:35:35 INFO  [Marcs Updater.pb:ThreadServiceMain:0705] Setting next timer timeout to 8054 seconds
092C 2011-11-22 18:35:35 TRACE [Marcs Updater.pb:ThreadServiceMain:0724] Updating registry with latest result
092C 2011-11-22 18:35:35 TRACE [Marcs Updater.pb:ThreadServiceMain:0763] Checking for waiting thread
092C 2011-11-22 18:35:35 TRACE [Marcs Updater.pb:ThreadServiceMain:0770] Starting new waiting thread
092C 2011-11-22 18:35:35 TRACE [Marcs Updater.pb:ThreadServiceMain:0603] Service running, waiting for semaphore signal
1724 2011-11-22 18:35:35 DEBUG [Marcs Updater.pb:ThreadServiceWait:0559] Thread started
1724 2011-11-22 18:35:35 TRACE [Marcs Updater.pb:ThreadServiceWait:0561] Registry key exists, setting up registry and timer wait handles
1724 2011-11-22 18:35:35 TRACE [Marcs Updater.pb:ThreadServiceWait:0567] Waiting for handles

anonymous-325768298

Posted on

RotBlitz wrote:

The new Securepoint DDNS function produces lots of "nochg" results. Whatever update check interval is configured in the Updater and whenever there is a new WLAN connect or TCP/IP settings change (e.g. DNS server), an unnecessary update is raised each time and at each interval. Not sure if Securepoint treats this as "abusive" leading to block the hostname (similar to DynDNS) soon.

anonymous-324986343

Posted on

Guest wrote:

Do the local network or wireless filtering options do anything? I assumed that they were to restrict updates to when connected to those networks or only when using that DHCP server? I can't find any documentation on this.

However, as far as I can tell, the updater ignores these settings?

Bug, feature, misunderstanding?

anonymous-283419079

Posted on

N45 wrote:

Hello, after upgrading to latest version Build 253 2011-07-29 PB460X64, without putting beta, do not see the history of IPs

digideth

Posted on

digideth wrote:

 Just installed the new update and now I am seeing an entry from your app in my event log every 2 mins.

this is the entry: "The description for Event ID ( 100 ) in Source ( Marcs Updater ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: good **.***.***.***."

google-402095559bff525ca84d109

Posted on

Tom Hargraves wrote:

Hi Marc,
The balloon pop-ups are appearing every 120 minutes (the max), telling me that the IP address has been updated to exactly the same address as it was.

Is there any way get them to only pop-up when the IP address actually changes?

Thanks,
Tom.