3 * [r208] ddclient: cosmetic, remove stray space indent
4 * [r207] ddclient: Support IPv6 for CloudFlare
5 * [r206] ddclient: name cheap support https now
7 From name cheap it seems http is supported now.
8 Since the password was send on plaintext, https should be used
10 * [r205] ddclient: Use JSON::PP instead of the (deprecated)
12 * [r204] ddclient: Follow expected behavior
14 Align ddclient behavior and documentation with namecheap's -
15 https://www.namecheap.com/support/knowledgebase/article.aspx/583/11/how-do-i-configure-ddclient
17 * [r203] ddclient: Specify port number properly to 'nsupdate' (#58)
19 If a port number is included in the 'server' configuration item,
20 ddclient allows a port number to be specified by appending a
22 and the port number to the server's name or IPv4 address.
24 nsupdate does not support this syntax, it requires the port
26 to be separated from the server name/address by whitespace.
28 Signed-off-by: Kevin P. Fleming <kevin@km6g.us>
32 * [r202] README.md, README.ssl, ddclient, sample-etc_ddclient.conf,
33 sample-etc_rc.d_init.d_ddclient.alpine: Adding support for
36 Support provided by @Cadence-GitHub in by pull request #47
40 * [r195] ddclient, sample-etc_ddclient.conf: Merge pull request #25
43 Adding configurable TTL to Cloudflare
45 This change adds configurable TTL to cloudflare instead of just
46 using hardcoded value of 1 which sets "automatic" TTL any time
47 ddclient updates the IP address.
49 * [r194] sample-etc_ddclient.conf: Merge pull request #24 from
52 Adding duckdns example
54 Duckdns example added to sample-etc_ddclient.conf
56 * [r193] README.md, sample-etc_rc.d_init.d_ddclient.ubuntu: Prevent
57 service to start multiple times.
58 Added messages if trying to start/stop already started/stopped
60 Added daemon install instructions for ubuntu.
62 * [r192] ddclient: odd-fw-patch-squashed
63 * [r191] README.md, ddclient: Added support for woima.fi dyndns
68 * [r190] ddclient: Cleanup: removing revision info.
70 Removing revision info even when it's just in the comments.
72 * [r189] ChangeLog: Adding ChangeLog
74 Since we are not going to fetch the changes from svn anymore,
75 we add the old ChangeLog again.
77 * [r188] .cvsignore, .gitignore: Cleanup: removing old ignore files
79 Switching to git so we don't need .cvsignore anymore
81 * [r187] COPYING: FSF address
83 Address for FSF was wrong, corrected
85 * [r186] Changelog.old, README.cisco, ddclient,
86 sample-etc_cron.d_ddclient, sample-etc_ddclient.conf,
87 sample-etc_dhclient-exit-hooks, sample-etc_dhcpc_dhcpcd-eth0.exe,
88 sample-etc_ppp_ip-up.local, sample-etc_rc.d_init.d_ddclient.lsb,
89 sample-etc_rc.d_init.d_ddclient.redhat: Cleanup: removing Id tags
92 Preparing a complete move to git. The Id tag isn't useful so
93 removing from the files seemed to be the best solotion
97 * [r183] ., release: Removing unneeded release directory
101 * [r182] ddclient: Reverting to the old perl requirements like
104 The new requirements were added when adding support for cloudflare. By the
105 simple fix suggested by Roy Tam we could revert the requirements which make
106 ddclient back usable on CentOS and RHEL.
108 * [r181] ddclient: ddclient: made json optional
110 As suggested in pull 7 on github by @abelbeck and @Bugsbane it is
112 use of JSON related to the use of cloudflare.
114 * [r180] ddclient: ddclient: reindenting cloudflare
116 Indenting cloudflare according to the vim tags
118 * [r179] ddclient: ddclient: correction after duckdns merge
120 Correcting duckdns configuration after commit r178
122 * [r178] ddclient: Added simple support for Duckdns www.duckdns.org
124 Patch provided by gkranis on github.
125 Merge branch 'gkranis'
129 * [r177] README.md: Added duckDNS to the README.md
130 * [r176] sample-etc_rc.d_init.d_ddclient.ubuntu: update ubuntu init.d script
132 Merge pull request #9 from gottaloveit/master
134 * [r175] Changelog, Changelog.old: Renamed Changelog to
137 Avoiding conflicts on case insensitive filesystems
139 * [r174] ddclient: Add missing config line for CloudFlare
141 Merge pull request #19 from shikasta-net/fixes
143 * [r173] ddclient: Merge pull request #22 from reddyr/patch-1
145 loopia.se changed the "Current Address:" output string to "Current IP
148 * [r172] ddclient: fixed missing ) for cloudflare service hash
150 Merge pull request #16 from adepretis/master
154 * [r171] README.md, ddclient, sample-etc_ddclient.conf: Adding
155 support for google domain
157 Patch gently provided through github on
158 https://github.com/wimpunk/ddclient/pull/13
162 * [r170] README.md, ddclient, sample-etc_ddclient.conf: Added
163 support for Cloudflare and multi domain support for namecheap
165 Pull request #7 from @roberthawdon
166 See https://github.com/wimpunk/ddclient/pull/7 for more info.
170 * [r169] ddclient: Bugfix: allowing long username-password
173 Patch provided by @dirdi through github.
177 * [r166] ddclient: Fixing bug #72: Account info revealed during
180 * [r165] ddclient: Interfaces can be named almost anything on
183 Patch provided by Stephen Couchman through github
187 * [r164] ddclient: Only delete A RR, not any RR for the FQDN
189 Make the delete command specific to A RRs. This prevents ddclient
190 from deleting other RRs unrelated to the dynamic address, but on the
191 same FQDN. This can be specifically a problem with KEY RRs when using
192 SIG(0) instead of symmetric keys.
194 Reported by: Wellie Chao
195 Bug report: http://sourceforge.net/p/ddclient/bugs/71/
201 * [r163] README.md, ddclient: Adding support for nsupdate.
203 Patch provided by Daniel Roethlisberger <daniel@roe.ch> through
208 * [r162] README.md, README.ssl, ddclient: Removed revision
211 Revision information isn't very usable when switching to git.
215 * [r161] README.md, README.ssl, ddclient,
216 sample-etc_rc.d_init.d_ddclient.alpine: Added Alpine Linux init
219 Patch send by Tal on github.
221 * [r160] RELEASENOTE: Corrected release note
225 * [r159] release/readme.txt: Commiting updated release information
226 * [r158] README.md, RELEASENOTE: Committing release notes and
227 readme information to trunk
231 * [r156] patches: Moving patching to the root of the repository.
233 The patches are mostly there for historical reasons. They've been
234 moved away to make cleaning easier. I think the applied patches should
239 * [r155] ddclient: Fallback to iproute if ifconfig doesn't work.
241 This fix applies the patch provided by Maccied Grela in [bugs:#26]
243 * [r154] ddclient: preventing deep sleep - see [bugs:#46]
245 Fixing [bugs:#46] by applying the provided patch.
249 * [r153] ddclient: Applying patch from [fb1ad014] fixing bug [#14]
251 More info can be found on [fb1ad014] and has been discussed in
253 http://article.gmane.org/gmane.network.dns.ddclient.user/71. The
254 patch was send by Rodrigo Araujo.
258 * [r152] ddclient: Adding sha1-patch provided by pirast in
263 * [r150] README.md, ddclient, sample-etc_ddclient.conf: Adding
264 support for ChangeIP based on the patch from Michele Giorato
265 http://sourceforge.net/p/ddclient/discussion/399428/thread/e85661ad/
266 * [r148] README.md: Updated README file
267 * [r147] ., README, README.md: Applying markdown syntax to README
271 * [r131] release/readme.txt: Updates after releasing 3.8.1
272 * [r129] release/readme.txt: Corrected release/readme.txt
273 * [r128] sample-etc_ppp_ip-up.local: Applied ip-up_run-parts.diff
275 * [r127] ddclient: Applied smc-barricade-fw-alt.diff from ubuntu
279 * [r126] ddclient: Fixing #28: FreeDNS.afraid.org changed api
284 * [r125] ddclient, sample-etc_ddclient.conf: Added patch for
289 * [r124] ddclient: Patching with nic_updateable-warning patch
290 provided by antespi in ticket #2
294 * [r123] ddclient: Patching with zoneedit patch provided by
295 killer-jk in ticket #15
299 * [r122] ddclient: Added longer password support, sended by Ingo
304 * [r121] ddclient: Fixing bug #13: multiple fetch-ip but
305 introducing a multiple ip bug
309 * [r120] ddclient: patch for #10: invalid value for keyword ip
313 * [r119] ddclient: Applied patch from ticket #8, patch for cache
314 content leaks to global
315 * [r118] ddclient: Applied patch from ticket #7, provided by Chris
320 * [r117] ddclient: Fixed #6: Add Red Hat package name to Perl
321 module IO::Socket::SSL error message
325 * [r116] ddclient: Subversion revision added
329 * [r115] ddclient, patches/cisco-asa.patch: Added cisco-asa patch
330 (2891001) submitted by Philip Gladstone
331 * [r114] ddclient, patches/prevent-hang.patch: Added prevent-hang
332 patch (2880462) submitted by Panos
336 * [r113] ddclient, patches/foreground.patch: Added foreground patch
337 (1893144) submitted by John Palkovic
341 * [r112] README, ddclient, patches/loopia.patch,
342 sample-etc_ddclient.conf: #1609799 Support for LoopiaDNS
343 (submitted by scilence)
347 * [r111] ddclient, patches/freedns-patch: applied freedns patch
352 * [r110] ddclient: Bug 2792436: fixed abuse message of dyndns
356 * [r109] sample-etc_ddclient.conf: Added warning about the update
361 * [r108] .cvsignore, RELEASENOTE, ddclient, release,
362 release/readme.txt: Modified during the release of ddclient-3.8.0
366 * [r106] ddclient: help about postscript added
370 * [r105] ddclient, patches/password.patch: Added better password
371 handling sended by Ingo Schwarze
372 * [r104] TODO, sample-ddclient-wrapper.sh: Added ddclient wrapper
374 * [r103] ddclient: Extra fix for multiple IP's
378 * [r102] sample-etc_ddclient.conf: Added some remarks concerning
380 https://sourceforge.net/forum/message.php?msg_id=5550545
384 * [r101] ddclient, patches/multiple-ip.patch: Added support for
385 multiple IP adresses. See
386 http://permalink.gmane.org/gmane.network.dns.ddclient.user/17
387 * [r100] patches/namecheap.patch: extra comments added to namecheap
392 * [r99] patches/namecheap.patch: namecheap patch added to patches
397 * [r98] .: New trunk created based on the old trunk/svn
398 * [r96] svn: Moved old trunk/svn to ddclient and it will be the new
400 * [r95] svn: Ignoring test configuration
401 * [r94] svn/.cvsignore, svn/RELEASENOTE, svn/UPGRADE: Added some
402 release related files
403 * [r93] svn/patches/no-host.patch: Added not used no-host patch to
408 * [r90] svn/ddclient: Added more info about the daemon interval
409 * [r89] svn/ddclient: Preventing error while reading cache when ip
410 wasn't set correctly before
411 * [r88] svn/ddclient: Preventing an error when trying to send a
412 message on mail-failure
416 * [r87] svn/ddclient, svn/sample-etc_ddclient.conf: Modified
417 documentation about zoneedit based on the comments from Oren Held
421 * [r86] svn/patches/ddclient.daemon-timeout.patch: Added patch
422 which was applied to rev 27 (posted by James deBoer)
426 * [r85] svn/patches/eurodns.patch: Patch modified to apply on
431 * [r84] svn/patches/mail-on-kill.patch: Added mail-on-kill patch to
436 * [r83] svn/ddclient: Sending mail when killed, not after
438 * [r82] svn/README: Added creation of cache dir
442 * [r81] svn/ddclient, svn/patches/ubuntu/default-timeout.patch:
443 Added and applied default timeout patch from
444 https://bugs.launchpad.net/ubuntu/+source/ddclient/+bug/116066
448 * [r80] svn/ddclient, svn/patches/ddclient-noip.patch: Added
449 ddclient-noip.patch send by Kurt Bussche.
453 * [r78] svn/ddclient: Updated version number to 3.7.3
457 * [r77] svn/ddclient, svn/patches/typo_dnspark.patch: Applied
458 typo_dnspark.patch send by Marco
462 * [r76] svn/README.ssl: Renamed dyndns.org to dyndns.com
463 * [r75] svn/README: Removed ^M at line 37
464 * [r74] svn/ddclient: Removed line 183, comments on Vigor 2200 USB
468 * [r73] svn: Ignoring ChangeLog since autogenerated
469 * [r72] svn/Changelog: Notification about changed ChangeLog
471 * [r71] svn/patches/ubuntu/dyndns_com.diff: Removed patch since
473 * [r70] svn/patches/opendns.patch: Added not applied opendns.patch,
475 * [r69] svn/patches/debianpatches,
476 svn/patches/debianpatches/abuse_msg.diff,
477 svn/patches/debianpatches/cachedir.diff,
478 svn/patches/debianpatches/cisco_fw.diff,
479 svn/patches/debianpatches/config_path.diff,
480 svn/patches/debianpatches/daemon_check.diff,
481 svn/patches/debianpatches/daemon_interval.diff,
482 svn/patches/debianpatches/help_nonroot(2).diff,
483 svn/patches/debianpatches/help_nonroot.diff,
484 svn/patches/debianpatches/ip-up_run-parts.diff,
485 svn/patches/debianpatches/maxinterval.diff,
486 svn/patches/debianpatches/readme.txt,
487 svn/patches/debianpatches/sample_path.diff,
488 svn/patches/debianpatches/smc-barricade-7401bra.patch,
489 svn/patches/debianpatches/smc-barricade-fw-alt.diff,
490 svn/patches/debianpatches/update-new-config.patch,
491 svn/patches/ubuntu, svn/patches/ubuntu/checked_ssl_load.diff,
492 svn/patches/ubuntu/config_path.diff,
493 svn/patches/ubuntu/daemon_interval.diff,
494 svn/patches/ubuntu/dyndns_com.diff,
495 svn/patches/ubuntu/sample_ubuntu.diff, svn/patches/ubuntu/series,
496 svn/patches/ubuntu/smc-barricade-fw-alt.diff: Added debian and
501 * [r68] svn/TODO: Added url to feature request dyndns
505 * [r67] svn/README, svn/patches/readme.patch: Run dos2unix on
506 readme and it's patch which Marco Rodrigues submitted.
507 * [r66] svn/README, svn/patches/readme.patch: Partial applied
508 readme.patch. See tracker #1752931
512 * [r65] svn/ddclient: signature modified
513 * [r64] svn/ddclient: Added website to ddclient comments
514 * [r63] svn/patches/regex_vlan.patch: Added extra comments to the
516 * [r62] svn/ddclient, svn/patches/create_patch.sh,
517 svn/patches/regex_vlan.patch,
518 svn/patches/typo_namecheap_patch.diff.new: Added patches and
519 applied regex_vlan.patch. See bug #1747337
520 * [r61] svn/ddclient: Applied typo_namecheap_patch.diff send by
525 * [r60] svn/sample-etc_ppp_ip-up.local: Reverted the patch from
526 torsten. See [ 1749470 ] Bug in Script sample-etc_ppp_ip-up.local
530 * [r59] svn/release, svn/release/readme.txt: Adding some release
535 * [r57] svn/Changelog, svn/ddclient: Changed version number
536 * [r55] svn/patches, svn/patches/3com-oc-remote812.patch,
537 svn/patches/easydns.patch, svn/patches/eurodns.patch: Patches
542 * [r54] svn/ddclient: 3com-oc-remote812 patch by The_Beast via IRC:
543 see patches/3com-oc-remote812.patch
547 * [r53] svn/ddclient: Applied easydns.patch, patch 117054
551 * [r52] svn/ddclient: Changed nic_namecheap_update following the
552 suggestion of edmdude on the forum
553 (https://sourceforge.net/forum/message.php?msg_id=4316938)
557 * [r48] svn/ddclient: Cosmetic change about checkip
558 * [r47] svn/ddclient: Applied checked_ssl_load.diff from ubuntu
559 * [r46] svn/ddclient: Removed the two empty lines at the end of
564 * [r44] svn/TODO: added a TODO list
568 * [r43] svn/Changelog, svn/ddclient: Preventing unitialized values,
569 check https://sourceforge.net/forum/message.php?msg_id=4167772
573 * [r40] svn/Changelog, svn/ddclient: Changed max-interval to
574 25days. See https://www.dyndns.com/services/dns/dyndns/faq.html
578 * [r39] svn/Changelog, svn/ddclient: Applied maxinterval.diff:
579 Increase max interval for updates.
580 See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=129370
581 http://www.dyndns.com/support/services/dyndns/faq.html#q15
582 * [r38] svn/ddclient: Applied cisco_fw.diff: Use configured
583 hostname for firewall access with
584 -use=cisco (closes: #345712). Thanks to Per Carlson for the
586 See http://bugs.debian.org/345712.
590 * [r37] svn/Changelog, svn/ddclient: Applied
591 smc-barricade-7401bra.patch: Support for SMC Barricade 7401BRA FW
592 firewall (submitted by Torsten)
593 Changelog modified for all previous patches from Torsten
594 * [r36] svn/ddclient: Applied update-new-config.patch: Force update
595 if config has changed
596 (submitted by Torsten)
597 * [r35] svn/sample-etc_ppp_ip-up.local: Applied
598 ip-up_run-parts.diff: Fix parameter in ip-up script.
599 (submitted by Torsten)
600 * [r34] svn/ddclient: Applied help_nonroot.diff: Allow calling the
601 help function as non-root.
602 (submitted by Torsten)
603 * [r33] svn/ddclient: Applied cachedir.diff: Original ddclient
604 stores a cache file in /etc which
605 would belong in /var/cache in my opinion and according to the
607 changes that. (submitted by Torsten)
608 * [r32] svn/ddclient: Applied abuse_msg.diff: ddclient still
609 reports the email to contact dyndns.org
610 but they prefer a web form today (IIRC). This patch adjusts the
612 printed by ddclient. (submitted by Torsten)
613 * [r31] svn/Changelog: Changed Changelog syntax
617 * [r30] svn/Changelog, svn/ddclient: Don't send any mail when in
618 not running daemon mode (patch submitted by Daniel Thaler)
622 * [r28] svn/Changelog, svn/ddclient: Added patch "Patch: Treat
623 --daemon values as intervals"
624 (submitted by James deBoer)
628 * [r22] svn/Changelog, svn/sample-etc_rc.d_init.d_ddclient.ubuntu:
629 Added initscript for Ubuntu (posted by Paolo Martinelli)
633 * [r21] svn/Changelog, svn/ddclient: URL of zoneedit has changed
638 * [r11] svn/Changelog, svn/ddclient: Changed version number
639 * [r8] ., html, svn, xml: Created trunk and tags, moved directories
641 * [r6] Changed the order of perl and update of README.ssl
649 * [r4] updated changelog