DDNS Script don't work since update to 7.13

Hi,

i have used a DDNS script on 2 routers for years but since the update to 7.13 the script don’t work.

I hope someone can point out whats wrong or what changed in 7.13

##############Script Settings##################
:local DYNIPUser "xxxxxx"
:local DYNIPPass "xxxxxx"
:local WANInter "pppoe-out"
:local DYNIPDomain "xxx.xxx-xxx.com"
###############################################

:local IpCurrent [/ip address get [find interface=$WANInter] address];
:for i from=( [:len $IpCurrent] - 1) to=0 do={
 :if ( [:pick $IpCurrent $i] = "/") do={
  :local NewIP [:pick $IpCurrent 0 $i];
  :if ([:resolve $DYNIPDomain] != $NewIP) do={
  /tool fetch mode=https url="http://carol.selfhost.de/update?username=$DYNIPUser&password=$DYNIPPass&myip=$NewIP" keep-result=no
  :log info "Selfhost Update: $DYNIPDomain - $NewIP"
  }
 }
}

Downgrade or wait for the final version 7.14.
Since you don’t bother reading the relevant topics before upgrade, there’s no point in wasting my time explaining why.

I read the changelog of a stable os version and i couldn’t find any change regarding scripting or change of interface names except WiFi.
Save your time and thanks anyway!

/tool fetch mode=https url=“http**s**://carol.selfhost.de/update?username=$DYNIPUser&password=$DYNIPPass&myip=$NewIP” keep-result=no

That worked! Thanks a lot!!!

I’m having a similar problem, I thought it might be related to this from the 7.13 release notes?

fetch - require “ftp” user policy;