DDNS Updater DDNS Updater 1: Changelog

Status
Für weitere Antworten geschlossen.

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
16.09.2009 - DDNS updater 1.00 Beta 1

Es ist endlich soweit ... die erste public Beta des DDNS updater's ist fertig. Dies ist ein Webinterface für ddclient (Lizenz: GNU General Public License) (GPL), ein Dienst in Perl, was auch schon die einzige Vorraussetzung darstellt. Ich hoffe, dass das eingebaute Perl dafür ausreichend ist, denn ich selber benutze noch ein IPKG-basierendes Perl, aber das wird dann die Betaphase zeigen. Dies ist mein erstes Webinterface in EXTJS, ganz im Look vom DSM ;) In reinem PHP wäre es schon viel früher fertig geworden, hätte dann aber nicht die von mir angestrebte Benutzerfreundlichkeit.
Kommen wir nun zur Bedienung:

  • add anlegen eines neuen Eintrags
  • edit ändern eines bestehenden Eintrags
  • Delete löschen eines bestehenden Eintrags
    edit und delete kann auch über das Kontextmenü ausgeführt werden.
  • Options ein paar Einstellungen wie Check-Intervall, SSL-Verbindung ein/aus oder Desktopsymbol ein/aus
  • Start zum starten des Dienstes
  • Stop zum stoppen des Dienstes
Ein paar Hinweise:
add/edit: nicht alle Felder werden von jedem Provider bereitgestellt oder sind nicht kostenlos. Nicht unterstütze Felder einfach leer lassen.
ddclient benutzt eine Cachedatei, in der Rückmeldungen und Statusmeldungen gespeichert werden. Die meisten Meldungen aus der Cachedatei werden in der Tabelle unterhalb der oberen Toolbar dargestellt. Nach einem Neueintrag oder einer Änderung wird der Dienst mit den neuen Daten gefüttert, der Cache aufgeräumt und nach Verbindungsaufnahme mit dem Provider aktualisiert. Bis zur Verbindungsaufnahme wird dann ? und unknown für den aktuellen Status angezeigt. Der Abfrageintervall kann unter Options eingestellt werden, das Minimum ist 60 Sekunden. Die maximale Anzahl der Einträge wird vom ddnsupdater nicht begrenzt, bei ddlcient ist mir keine Begrenzung bekannt. In der unteren Toolbar ist der Status des Dienstes mit einer ungefähren Angabe der Restzeit bis zur erneuten Prüfung auf IP-Änderung ersichtlich. Die Restzeit wird direkt vom Prozesseintrag ausgelesen und dann kontinuierlich anhand der eingestellten Intervallzeit heruntergezählt Da die Angabe im Prozesseintrag nur alle 10 Sekunden aktualisiert wird, ergibt sich eine maximale theoretische Abweichung von 10 Sekunden. Sollte ein Provider nicht erreichbar sein, versucht ddclient einige Male den Verbindungsaufbau. Der Status wird dann mit einer Intervallzeit von 15 Sekunden mit dem Grund angezeigt.
So nun viel Spass und testet schön. Ich bitte um Rückmeldungen hier, damit ich das Programm durch Fehlerbeseitigung mit eurer Hilfe in die Finalphase führen kann.

Für die Aktualisierung beim Anbieter kann eine sichere Verbindung (SSL) verwendet werden. Um diese Funktion zu nutzen, muss Perl und das zusätzliche Paket "perl-io-socket-ssl" per IPKG installiert werden.

Installation von Perl- und dem SSL-Paket per IPKG Auf der DiskStation per telnet oder ssh als admin anmelden und die folgenden Befehle ausführen.

  1. ipkg update <enter>
  2. ipkg install perl <enter>
  3. ipkg install perl-io-socket-ssl <enter>
Informationen:

  • Es wird kein zusätzlicher ddclient per IPKG benötigt, denn dieser ist schon im SPK enthalten und befindet sich nicht am gleichen Ort wie der IPKG ddclient (kann also gefahrlos entfernt werden). Der Basis ddclient Version 3.8.0 wurde von mir in einigen Bereichen, soweit es mir möglich war, an die DS'e angepasst und auch durch neue Protokolle erweitert. Der Original Coder vom dddlient scheint nicht wirklich noch daran zu arbeiten, zumindest hat sich schon eine Weile Nichts mehr getan.
  • Das mitgelieferte Perl der DS'e reicht vollkommen aus, um den DDNSupdater in Betrieb zu nehmen, lediglich die SSL-Unterstützung gibt es nur bei Benutzung von IPKG Perl und zusätzlichem perl-io-socket-ssl.
  • Die aktuelle Version des ddclient ist die 3.8.0-syno r6, was man auch unter "About" nachlesen kann.
  • Erst aktuelle init_3rdparty.spk installieren, anschließend den Browser refreshen oder neustarten. In hartnäkigen Fällen kann ein Neustart der DS helfen. Jetzt den ddnsupdater_1.05final.spk installieren, Browser refreshen. Nun sollte der Eintrag unter Third-party applications funktionieren.
  • Sollte im ddnsupdater noch kein Eintrag existieren, ddnsupdater erstmal mit STOP anhalten, Eintrag vornehmen und START betätigen. Nach kurzer Zeit (~10 sek.) sollte der Eintrag vorne einen grünen Punkt aufweisen und im Status "Good" stehen.
17.09.2009 - DDNS updater 1.00 Beta 2

  • Pfad zu Perl war auf /opt/bin/perl gesetzt, muss aber für das eingebaute Perl auf /usr/bin/perl stehen
17.09.2009 - DDNS updater 1.00 Beta 3

  • Zeit in Tagen bis zum Erzwingen eines Updates (auch ohne IP-Änderung) kann nun per Options-Dialog eingestellt werden
18.10.2009 - DDNS updater 1.00 Beta 4

  • automatische Erkennung der Perlversion mit Deaktivierung des SSL-Schalters im Options Dialog. Startzeile im Script ddclient wird automatisch an die Perlversion angepasst. Paket perl-io-socket-ssl muss bei Benutzung der IPKG Perl Version allerdings installiert sein, keine Abfrage diesbezüglich.
  • Update von vorheriger Version mit Sicherung und Zurückspielung der ddclient.conf nun ebenfalls möglich.
18.10.2009 - DDNS updater 1.00 Final

  • Länge der Eingabefelder für den Hostnamen auf 40 Zeichen angehoben
 

Anhänge

  • ddnsupdater_115.jpg
    ddnsupdater_115.jpg
    45,2 KB · Aufrufe: 938
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
DDNS updater 1.05

10.04.2010 - DDNS updater 1.05 Beta 1

  • Unterstützung für 3 neue Provider:
  • Offline-Modus:
    Unter Options gibt es nun ein Feld für eine Offline-IP (es funktionieren nur IP's, keine Domains oder URL's). Ist eine IP eingetragen, wird mit dem Herunterfahren der Diskstation ein Script gestartet, welches die IP aller Einträge auf die angegebene IP einstellt. Nach dem Hochfahren der Diskstation und dem Starten des DDNS updaters, werden nach einer kurzen Zeit die Einträge wieder mit der aktuellen externen IP aktualisiert.
  • Offline-Script:
    zusätzlich zur Offline-IP kann nach dem Setzen der Offline-IP ein Script ausgeführt werden; die Offline-IP wird als Parameter übergeben. Script Pfad + Name wird im Feld unter der Offline-IP angegeben.
  • Aktualisierung auf extJS 3.2.0
  • Internes Perl/IPKG-Perl Umschaltung in Verbindung mit SSL überarbeitet, sollte nun zuverlässiger funktionieren (Dauerrefresh, da ddclient mit dem eingebautem Perl kein SSL benutzen kann).
  • ddclient 3.80-r116 vom 24.02.2010
Internes:
Die Parameter Offline-IP und Offline-Script werden in die normale ddclient.conf eingetragen. Damit ddclient diese Einträge nicht stören und ignoriert, sind sie als Kommentar gekennzeichnet. Ist nun eine Offline-IP angegeben wird eine Kopie der Original Konfiguration mit dem Namen ddclient.offline erstellt. Diese enthält dann die Anpassungen für den Offlinemodus (IP, etc.) und wird vom Offline-Mode Script beim Herunterfahren/Neustarten benutzt.
Die meisten Vorgänge (Start, Stop, Offline-Modus aktiviert, Script gestartet...) werden in /var/log/messages geschrieben.

11.04.2010 - DDNS updater 1.05 Beta 2

  • Bug beim Aktualisieren im neuen ddclient, zurück zur alten Version
12.04.2010 - DDNS updater 1.05 Beta 3

  • Unterstützung für 3 neue Provider:
  • Statuszeile etwas verändert. In einigen Fällen gibt ddclient den Text "connecting to ..." aus, dies wird nun in einem Extrafeld auf der rechten Seite der Statuszeile angezeigt. Zu erkennen war dies zuvor an einem kurzen Intervall von 15 Sekunden.
  • Überarbeitetes Handling bei 2 Perlversionen auf der DS. Vor jedem Start wird die aktuell benutzte Perl Version überprüft und bei Änderung automatisch im "shebang" (die 1. Zeile im ddclient Script) angepasst.
14.04.2010 - DDNS updater 1.05 Beta 4

  • max. Länge für das Hostnamen-Feld auf 256 Zeichen erhöht
22.04.2010 - DDNS updater 1.05 Beta 5

  • neuer Provider www.opendns.com (Request von Pieille, bitte testen!)
  • Provider-Datei 'ddnshelp.dat' mit 0 Bytes gefixed
  • Meldungen über erfolgreiche Durchführungen erscheinen jetzt in einer OverlayBox, Fehlermeldungen wie bisher in einer MessageBox.
25.04.2010 - DDNS updater 1.05 Beta 6

  • Fix für Protokoll 'opendns.com' Meldung 'could not connect to host'
13.05.2010 - DDNS updater 1.05 Beta 7

  • Fix für Protokoll 'www.two-dns.de' Meldung 'could not connect to host', da two-dns.de keine Aktualisierung über SSL erlaubt.
  • Cache nach /tmp verschoben und Aufruf der /etc/hosts unterbunden, hilft evtl. bei hibernate Problemen
  • kleine kosmetische Korrekturen
02.06.2010 - DDNS updater 1.05 Beta 8

  • Fix für Protokoll www.two-dns.de: beim Aktualisieren von mehr als einem Host
    two-dns.de unterstützt keine Aktualisierung von mehreren Hosts per Url in der Form 'host1,host2...', deshalb müssen die Hosts separat aktualisiert werden.
  • Fix für syslog: Synology's syslog akzeptiert keine Wörter für das 'priority tag'
    alle Warnungen, Infos und Updates werden nun in /var/log/messages geschrieben
  • Logfile: Es ist nun möglich, sich das Logfile vom ddclient innerhalb von ddnsupdater anzusehen; Optionen wie Filter, Auf- und Abwärtssortierung sind vorhanden.
02.06.2010 - DDNS updater 1.05 Beta 9

  • Fix für Protokoll 'www.zoneedit.com', falschen Parameter für Server benutzt.
07.06.2010 - DDNS updater 1.05 Final

  • max. Länge für Loginnamen und Passwörter auf 30 Zeichen erhöht
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
DDNS updater 1.10

11.07.2010 - DDNS updater 1.10

  • Fix: Start/Stop vom DDNS updater ist nun synchron mit dem Start/Stop vom Packetmanagement
  • Änderung: Text "No response from" wurde in "Could not connect to" geändert
  • Hinzugefügt: Es kann nun ein sog. Custom server eingetragen werden. Bei Anbietern die z.B. das dyndns2-Protokoll verwenden, kann nun eine alternative Serveradresse eingetragen werden.
    ddns_custom_server.png

    Der Eintrag erhält dann in der Spalte "Provider" den Text "***Custom provider***". Es können beliebig viele "Custom provider" angelegt werden. Legt man aus Versehen einen "Custom provider" mit Daten eines bekannten Providers an, wird dies vom Skript erkannt und der korrekte Provider in die Spalte geschrieben. "Custom provider" werden nicht gesondert in einer DB gesichert, d.h. man muss für den gleichen "Custom provider" mit anderem Hostnamen die gleichen Einträge erneut durchführen.
  • Hinzugefügt: Im Zuge der "Custom provider" wurden die Spalten "Protocol" und "Server" in die Tabelle eingebunden.
  • Änderung: Die Auswahl "Checking Interval" und das Feld "Force update in (days)" wurden durch Slider ersetzt.
    ddns_options_new.png

  • Hinzugefügt: Sortierung, Größe, Sichtbarkeit und Position der Spalten werden nun in einem Cookie gespeichert und beim nächsten Aufruf wiederhergestellt.
  • Hinzugefügt: Die Höhe der Tabelle kann nun mit einem Resizer am unteren Ende der Tabelle verändert werden. Leider wird diese Einstellung noch nicht gesichert.
  • Änderung: Update von ExtJS 3.2.0 auf ExtJS 3.2.1
  • Hinzugefügt: Die Konfiguration "dclient.conf" hat nun, wie schon der Cache, ihr neues Zuhause in /tmp/cache bezogen. Vor einem Shutdown wird diese im Verzeichnis vom DDNS updater gesichert, damit sie nach einem Reboot von dort wiederhergestellt werden kann. Das gleiche gilt natürlich für eine Aktualisierung des Paketes.
  • Hinzugefügt: Fast alle Funktionen können nun über das Kontextmenü aufgerufen werden. Auch ausserhalb einer Zeile funktioniert dies nun mit den dort zulässigen Funktionen.
  • Fix: Falsche Eintrags-ID, wenn Sortierung nicht 'ID' war
  • Fix: Status wurde bei Initial-Config nicht angezeigt
  • Fix: besseres Handling ob ddclient läuft oder nicht, behebt bei Einigen hoffentlich den Dauerrefresh der Tabelle
15.07.2010 - DDNS updater 1.10a
  • Fix für nicht ausführbaren ddclient nach Installation
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
DDNS updater 1.15

12.10.2010 - DDNS updater 1.15
  • Hilfe in DSM 3 integriert (z.Zt. nur deutsch)
  • Längenbegrenzung für Login- und Passwortfelder entfernt
  • neue Integrationsmethode in DSM 3 und 48x48 Pixel Desktop Symbol
  • multilanguage Support (z.Zt. deutsch + englisch)
    die Sprache wird anhand der Betriebssystemsprache ermittelt. Ändern kann man die Sprache z.B. im Firefox mit dem Plugin "Locale Switcher".
  • um einen Verlust der ddclient.conf nach einem Shutdown zu verhindern, wird diese nun an beiden Orten gespeichert. Bei einer Aktualisierung wird zusätzlich ein Backup der vorherigen Version in /tmp gesichert.
  • einige Patches, die in der aktuellen SVN-Version enthalten sind, wurden hinzugefügt (rev 113-114, 118, 120)
Installation und Aktualisierung funktionieren wie bisher. Nach der Deinstallation sollte man noch ~2 Minuten warten, bis man dieses Paket oder ein Anderes mit integrierter Hilfe installiert.
Hintergrund: Das Entfernen der Indizes aus der Hilfe-DB dauert länger als deren Erzeugung, weshalb ich den Aufruf zum Entfernen manuell in den Hintergrund verbanne. Der Job läuft also noch, wenn die Abschlussmeldung der Deinstallation erscheint!
Bei denen nach der Aktualisierung keine Einträge zu sehen sind, können das Backup im Verzeichnis /volume(x)/@tmp nach der richtigen ddclient.conf durchsuchen und nach /usr/syno/synoman/webman/3rdparty/ddnsupdater kopieren. Eine vorhandene ddcliient.conf bitte überschreiben und anschließend den DDNS updater neu aufrufen.

Multilanguage
Ich suche noch Übersetzer für andere Sprachen. Wer mich unterstützen möchte, sollte dies bitte hier im Thread mit der gewünschten Sprache ankündigen. Im Anhang befinden sich zwei Sprachdateien im Zip (deutsch und englisch). Ladet euch die am besten passende Sprache herunter und übersetzt Diese. Bitte versucht die Längen der Texte nicht allzu sehr zu überschreiten, da diese sonst evtl. abgeschnitten werden. Nach Übersetzung bitte hier im Thread mit Angabe der Sprache als Anhang posten. Testen kann man seine Übersetzung folgendermaßen:

  • Die neue Sprachdatei in der Form ddnsupdater_<Sprachkürzel>.js umbenennen. Das Kürzel erfährt man, indem man im Verzeichnis /usr/syno/synoman/webman/3rdparty/ddnsupdater/extjs/ext-3.2.1/locale sich anhand der vorhanden ExtJS Sprachdateien das passende Kürzel heraus sucht.
  • Kopiert die Sprachdatei nach Code:
    /usr/syno/synoman/webman/3rdparty/ddnsupdater/locale
  • Klickt mit der rechten Maustaste auf den DDNS updater Eintrag im Anwendungsmenü und wählt "In neuem Fenster öffnen"
  • Im neuen Fenster bzw. Tab hängt ihr hinter der Adresse in der Urlzeile den folgenden Text ?lang=<Sprachkürzel>
    Beispiel: .../webman/3rdparty/ddnsupdater/ddnsupdater.php?lang=en
22.11.2010 - DDNS updater 1.16
  • korrigiert: sprachabhängige Hilfeindexerstellung, vor der Installation dieser und kommender Versionen muss das Paket Init_3rdpartyHelp_1.10.spk installiert und ausgeführt werden.
  • geändert: die aktuelle Sprache wird nun vom DSM statt vom Betriebssystem geholt, einfache Änderung der Sprache über DSM - Systemsteuerung - Sprache
  • geändert: GUI Sprachdateien befinden sich nun in ./help
  • hinzugefügt: die Zeilen werden nun passed zum Statuspunkt eingefärbt, betrifft alle Statuscodes ausser "Aktualisierung erfolgreich"
  • hinzugefügt: englische Hilfe (Dank an Matthieu)
  • hinzugefügt: mehr Statuscodes und Texte (behebt permanenten Refresh der Tabelle nachdem Easydns den Status übermittelt hat)
    (english: fixes permanent grid refresh after easydns status returns, vaillant132002 pls test this)
  • geändert: die aktuelle IP wird nun standardmäßig durch checkip.two-dns.de ermittelt, checkip.dyndns.org hat anscheinend ein Problem mit einem fehlerhaften DNS Eintrag für IP 91.198.22.70.
  • geändert: Hifedateien werden nun nicht mehr in das Verzeichnis ../webman/help kopiert, stattdessen werden nun symbolische Links dorthin erstellt.
  • Unterstützung für 2 neue Provider:
    • joker.com (Anfrage von sanderl, bitte testen!)
    • regfish.de (getestet von Waldzwergl)
      Anmerkung zu regfish.de: das Feld Login nochmals mit dem Hostnamen und die beiden Felder Passwort mit dem Token füllen.
23.01.2011 - DDNS updater 1.17
  • korrigiert: Start-Stop Handling, nun wird korrekt der Status wiederhergestellt, wie er vor dem Shutdown/Reboot gewesen ist.
  • korrigiert: Rückmeldung von unbekannten Statusmeldungen. Wird ein unbekannter Status zurückgemeldet, wird in der Statusspalte nun folgendes angezeigt: unbekannt (<unbekannter-Status>)
  • hinzugefügt: Debug-Informationen per Aufruf mit angehängtem ?debug=1 in der URL. Aus allen Dateien werden die Passwörter entfernt. Hierzu folgendermaßen vorgehen:
    • Rechtsklick auf DDNS updater Icon im Hauptmenü und Auswahl "in neuem Fenster öffnen" auswählen
    • ?debug=1 an die URL anhängen und Abschicken
    • nach kurzer Zeit erscheint ein Dialog, mit diesem man das Debug-Archiv herunterladen kann
  • hinzugefügt: niederländische (nld) GUI-Übersetzung und Hilfe (Dank an wizjos)
  • kleine sprachliche Korrekturen in der englischen Hilfe und GUI
11.09.2011 - DDNS updater 1.18 (Bugfix Release)

  • korrigiert: ddclient.cache wird beim Herunterfahren/Neustart der DS in das DDNS updater Verzeichnis verschoben, statt nur gelöscht. Dies konnte bei mehrmaligem Neustart zur Sperrung der Hosts führen.
  • korrigiert: Nach dem Debug Modus wird DDNS updater nun wieder gestartet.
  • korrigiert: Integration der Hilfe in DSM 3.2 funktionierte nicht mehr, Indexer wird nicht mehr automatisch bei der Installation gestartet. Nun wird der Indexer manuell aufgerufen.
  • hinzugefügt: Offline Modus for selfhost.de in ddclient, zur Aktivierung als IP 0.0.0.0 eintragen.
  • Unterstützung für 1 neuen Provider:
  • kleine Farbänderungen in ddnsupdater.css
21.01.2012 - DDNS updater 1.19
  • aktualisiert: ddclient 3.81 SVN 20120117 inkl. freedns.afraid.org fix, zoneedit Patch, Unterstützung längerer Passwörter, neues Protokoll 'dtdns'
  • hinzugefügt: Protokoll 'dnsmadeeasy' (Request of satmandu, please test it!)
  • korrigiert: Start-Stop Handling, Synology hat das Verfahren für den Paket-Start-Stop ein wenig verändert, nun wird korrekt der Status wiederhergestellt, wie er vor dem Shutdown/Reboot gewesen ist.
  • korrigiert: Schreibfehler bei dyndns.za.net
  • geändert: neue Methode zum Hinzufügen einer Hilfe für 3rdparty-Apps in DSM 4.x, in DSM 4.x ist das Paket 'Init_3rdpartyHelp_1.10.spk' nicht mehr notwendig, Abfrage nach dem Paket entfernt. Für die Installation unter DSM 3.x wird nun auf das Paket 'Init_3rdpartyHelp_1.1.spk' geprüft und nur bei Vorhandensein die Hilfe installiert.
DSM 3.x: Bitte vorher das Paket Init_3rdpartyHelp_1.10.spk installieren und ausführen. Dies gilt für alle Versionen ab 1.16 und höher.
DSM 4.x: Das Paket 'Init_3rdpartyHelp_1.10.spk' wird nicht mehr benötigt.
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
DDNS updater 1.20

27.06.2012 - DDNS updater 1.20

  • hinzugefügt: Protokoll 'ovh' (Request of fa355115, please test it!)
  • hinzugefügt: Protokoll 'kontent' (getestet von bishop2k)
  • 8 neue Aktualisierungsurls intern hinzugefügt, falls eine nicht erreichbar ist wird automatisch die nächste versucht
  • Es besteht nun die Möglichkeit eine globale Aktualisierungsurl in den Einstellungen anzugeben, wenn vorhanden wird nur noch diese Url benutzt. Es existieren 2 Textfelder in denen Folgendes eingetragen werden muss:
    • Globale Aktualisierungsurl
      dies ist die Url zur Seite mit der Ausgabe der aktuellen IP
    • Überspringe Muster für IP
      hier wird ein Muster/Text angegeben, der von der Rückmeldung nur die IP als Ergebnis übrig läßt, aus der Rückmeldung wird alles entfernt, was diesem Muster entspricht
      Beispiel: Url ist "http://checkip.two-dns.de", Seite meldet Current IP Address: 76.36.34.12
      Muster lautet "Current IP Address:"
      Ergebnis: 76.36.34.12
DSM 3.x: Bitte vorher das Paket Init_3rdpartyHelp_1.10.spk installieren und ausführen. Dies gilt für alle Versionen ab 1.16 und höher.
DSM 4.x: Das Paket 'Init_3rdpartyHelp_1.10.spk' wird nicht mehr benötigt.

26.09.2012 - DDNS updater 1.21
  • hinzugefügt: Protokoll 'cloudflare' (bitte testen!)
  • hinzugefügt: Benachrichtigungen bei Warnungen/Fehlern im DSM
  • hinzugefügt: "Erzwinge Update" des gewählten Hosts per Kontextmenu (nicht zu oft grundlos pro Host ausführen, da ansonsten der Host vom Anbieter gesperrt wird.
  • hinzugefügt: neue Methode zur Prüfung, ob ein Benutzer die Anwendung benutzen darf, kann über "Systemsteuerung - Anwendungsberechtigungen" oder "Systemsteuerung - Benutzer - Bearbeiten - Anwendungsberechtigungen" eingestellt werden. Default ist nur der Benutzer "admin" berechtigt.
  • korrigiert: Offline-Mode Verhalten nach einem Reboot der DS
  • entfernt: altes Start Script in /usr/local/rc.d
14.11.2012 - DDNS updater 1.22

  • korrigiert: Liste der Provider in IE9 nicht sichtbar
  • korrigiert: Tooltipp in IE9 wurde am linken oberen Rand des Fensters angezeigt statt an der Unterseite des Objekts
  • korrigiert: Benachrichtung "NOCONNECT", wenn der Host nicht erreichbar war
  • hinzugefügt: automatische Erkennung von ipkg syslog-ng und dessen Logdatei-Pfad
  • hinzugefügt: "Erzwinge Update" für alle Hosts per Kontextmenu
  • hinzugefügt: Bestätigungsdialog vor "Erzwinge Update"
  • hinzugefügt: IDN/Punicode Unterstützung
  • hinzugefügt: fehlendes Feld "mx" und "mxpri" in der Statustabelle auswählbar
  • aktualisiert: DSM Hilfe
21.12.2012 - DDNS updater 1.23 (End of Maya calendar)
  • hinzugefügt: Protokoll 'gratisdns.dk' (Request of Frederik, please test it!)
  • hinzugefügt: automatisches Durchtesten der in der Liste verfügbaren IP-Aktualisierungs-URL's, wird eine gültige IP zurückgegeben, wird diese für weitere Hosts in diesem Intervall benutzt, andernfall die nächste URL getetest. Eine vorhandene globale IP-Aktualisierungs-URL setzt diesen Mechanismus ausser Kraft. Sollte diese URL keine gültige IP zurückgegeben, findet kein Fallback auf die eingebaute Routine statt. IP-Aktualisierungs-URL wird im Log festgehalten.
  • aktualisiert: DSM Hilfe
23.12.2012 - DDNS updater 1.23-001
16.02.2013 - DDNS updater 1.24
  • hinzugefügt: mx, mxpri und backupmx für 'strato' url-api. Weiss leider nicht, ob mxpri und backupmx ebenfalls ausgewertet werden (Anfrage von Frankstar, bitte testen!)
  • korrigiert: no-ip aktualisierte den Zeitstempel nicht, wenn sich die ip nicht geändert hat, durch einen Workaround wird dies nun trotzdem durchgeführt und die Ablauf-Email unterbunden.
    Workround (interna): Ist der eingestellte Zeitpunkt für eine erzwungene Aktualisierung erreicht, wird zuvor (nur für no-ip) die eigene lokale IP als neue IP an no-ip gesendet. Nach 10 Sekunden wird dann die korrekte externe IP an no-ip gesendet und der Zeitstempel für die IP aktualisiert.
  • hinzugefügt: 120 x 120 px Paketicon
  • aktualisiert: Paket Informationen für DSM 4.2
04.03.2013 - DDNS updater 1.24-001

  • hinzugefügt: Workaround für no-ip wird nun auch für das manuelle "Erzwinge Aktualisierung" benutzt
30.10.2013 - DDNS updater 1.25
  • hinzugefügt: Protokoll 'changeip.com'
  • entfernt: letzte Reste von Authentifizierungsdaten aus dem debug.log entfernt
  • korrigiert: Autorisation unter DSM 4.3 funktioniert nun auch mit aktivierter Option 'Schutz gegen Cross-Site-Request-Forgery-Attacken verbessern'
  • korrigiert: Protokoll 'gratisdns.dk' unterstützt kein HTTP-Basic-AUTH
  • korrigiert: Protokoll 'freedns.afraid.org' kann nun auch mit aktiviertem SSL benutzt werden
  • aktualisiert: ExtJS 3.4.1.1 + diverse Fixes
  • aktualisiert: ddclient SVN r155 20131028
31.10.2013 - DDNS updater 1.25-001

  • korrigiert: hohe CPU-Last
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
DDNS updater 1.26

22.12.2013 - DDNS updater 1.26

  • korrigiert: date() Warnungen von PHP, wenn die Zeitzone nicht korrekt gesetzt ist
  • geändert: Hostnamen für das Protokoll 'namecheap' dürfen nun mehrfach benutzt werden (z.B. www)
  • hinzugefügt: Protokoll 'cloudflare2' für die Benutzung der neueren JSON-API, das alte Protokoll wurde in 'cloudflare1' umbenannt
  • geändert: Logging wird nun zusätzlich in einer extra Datei mit Unterstützung durch Logrotate festgehalten ***beta***
  • hinzugefügt: syslog-ng Regeln für ddclient, damit die Meldungen auch per Syslog-Server empfangen werden können ***beta***
  • hinzugefügt: Abhängigkeit zu Perl
07.01.2014 - DDNS updater 1.26-001

  • korrigiert: falscher Code im start-stop-status Script, DDNS updater started nun wieder in dem Modus, bevor die DiskStation heruntergefahren/neugestartet wurde
  • korrigiert: Problem mit der Identifikation von syslog-ng
  • korrigiert: falscher Schweregrad im Log beim Stoppen durch das Paketzentrum
10.01.2014 - DDNS updater 1.26-002

  • syslog client Konfiguration vorläufig entfernt, bis mir eine bessere Lösung einfällt

02.02.2014 - DDNS updater 1.26-003

  • korrigiert: Autorisation unter DSM 5.0 funktioniert nun wieder mit aktivierter Option 'Schutz gegen Cross-Site-Request-Forgery-Attacken verbessern'
  • hinzugefügt: neue Icon Größen für DSM 5.0
01.03.2014 - DDNS updater 1.27

  • korrigiert: geänderter Pfad zu syslog-ng in DSM 4.3-3810 Update 4
  • hinzugefügt: Protokoll 'gratisdns.de' (Anfrage von nethawk, bitte testen!)
  • hinzugefügt: Protokoll 'spdns.de' (Anfrage von nageniil, bitte testen!)
  • hinzugefügt: Protokoll 'all-inkl.com' (Anfrage von towade, Fraggle, curff, bitte testen!)
  • hinzugefügt: Import/Export Funktion
  • hinzugefügt: Authentifikationsüberprüfung für includierbare PHP Dateien
  • entfernt: 'amazonaws' von der IP-Check-Seiten-Liste aufgrund Unzuverlässigkeit, ersetzt durch getip.spndns.de
14.04.2014 - DDNS updater 1.27-001

  • korrigiert: ddclient konnte in einigen Fällen (DSM 5) nicht gestoppt werden, da das Verhalten von killall der busybox geändert wurde
  • korrigiert: ddclient benutzte ein vorhandenes iPKG Perl mit SSL nicht, SSL-Schalter war ausgegraut
10.05.2014 - DDNS updater 1.27-002

  • korrigiert: falscher Code im start-stop-status Script, DDNS updater started nun wieder in dem Modus, bevor die DiskStation heruntergefahren/neugestartet wurde
  • korrigiert: Protokoll 'dnsexit' benutzte falsche Codes und erzeugte doppelte Rückmeldungen, Update-Url 'update.dnsexit.com' scheint nicht zu funktionieren, obwohl in API-Doku angegeben
  • geändert: Protokoll 'freedns' kann nun auch SSL
  • geändert: Protokoll 'zoneedit' kann nur noch mit SSL benutzt werden!
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat