Commit graph

1536 commits

Author SHA1 Message Date
wimpunk
e384564d12 Added support for Cloudflare and multi domain support for namecheap
Pull request #7 from roberthawdon
See https://github.com/wimpunk/ddclient/pull/7 for more info.


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@170 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2014-10-08 13:28:29 +00:00
wimpunk
f135edc74f Merge pull request #7 from roberthawdon/master
Added support for Cloudflare and multi domain support for namecheap
2014-10-08 15:25:20 +02:00
Robert Hawdon
3cfeb638bf Re-Added the vim tag 2014-10-08 13:01:27 +01:00
Robert Ian Hawdon
775cfd52a7 Updated sample ddclient.conf 2014-10-03 21:47:29 +01:00
Robert Hawdon
0b43bc84ba Merge pull request #2 from roberthawdon/cloudflare-json
Cloudflare json
2014-10-03 21:39:24 +01:00
Robert Ian Hawdon
b9826c0746 Updated comments for cloudflare 2014-10-03 21:32:03 +01:00
Robert Ian Hawdon
8a9da8c3c1 Corrected JSON perl library name 2014-10-03 21:09:31 +01:00
Robert Ian Hawdon
dfba6dc768 removed backup files 2014-10-03 21:07:00 +01:00
Robert Ian Hawdon
1d42008821 added Peter Roberts's cloudflare modifications, cleaned up code, updated README.md 2014-10-03 21:04:02 +01:00
Robert Ian Hawdon
354c72e8df Merge branch 'master' of https://github.com/wimpunk/ddclient 2014-10-03 19:21:14 +01:00
Joe Passavanti
6346cebcc4 added missing end line 2014-09-29 23:17:29 -07:00
Joe Passavanti
0c2d8dbbcb updated to comply with LSBInitScripts
see https://wiki.debian.org/LSBInitScripts
2014-09-29 23:15:10 -07:00
Wim Vinckier
6661ab337d Fixing bug #72: Account info revealed
Fixing bug #72: Account info revealed during noip update
More info on http://sourceforge.net/p/ddclient/bugs/72/
2014-09-09 09:14:17 +02:00
wimpunk
a52ddf7492 Bugfix: allowing long username-password combinations
Patch provided by dirdi through github.


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@169 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2014-09-09 07:00:39 +00:00
wimpunk
c4d05f035d Merge pull request #8 from dirdi/master
Bugfix: Long username-password-combinations will not result in an authen...
2014-09-09 08:56:46 +02:00
dirdi
b64b32d7a8 Bugfix: Long username-password-combinations will not result in an authentication error anymore.
If a username-password-combination is too long, perl's encode_base64 method will break the encoded string (stored in $auth) up into multiple lines of no more than 74 chars[0]. This breaks HTTP's authorization, since long values must not be folded into multiple lines[1].

[0] http://perldoc.perl.org/MIME/Base64.html
[1] http://tools.ietf.org/html/rfc7230#section-3.2.4
2014-09-09 03:10:08 +02:00
Robert Ian Hawdon
d0b191ae6f remove patch backup 2014-09-07 21:31:26 +01:00
Robert Hawdon
2733cf44d5 Merge pull request #1 from roberthawdon/develop
Added support for Cloudflare and multi domain support for namecheap
2014-09-07 21:30:19 +01:00
Robert Ian Hawdon
f4bb834647 Added support for Cloudflare and multi domain support for namecheap 2014-09-07 21:28:29 +01:00
wimpunk
4721e3c5b1 Fixing bug #72: Account info revealed during noip update
git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@166 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2014-08-20 06:11:16 +00:00
wimpunk
5495a18d19 Interfaces can be named almost anything on modern systems.
Patch provided by Stephen Couchman through github


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@165 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2014-08-20 06:08:41 +00:00
wimpunk
ec4ab3a636 Merge pull request #5 from SattaiLanfear/master
Interfaces can be named almost anything on modern systems.
2014-08-06 11:26:46 +02:00
Stephen Couchman
a074de2042 Interfaces can be named almost anything on modern systems. 2014-08-05 18:50:38 -04:00
wimpunk
9912a765dd Only delete A RR, not any RR for the FQDN
Make the delete command specific to A RRs. This prevents ddclient from
deleting other RRs unrelated to the dynamic address, but on the same
FQDN. This can be specifically a problem with KEY RRs when using SIG(0)
instead of symmetric keys.

Reported by: Wellie Chao
Bug report: http://sourceforge.net/p/ddclient/bugs/71/

Fixes #71


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@164 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2014-06-30 19:20:35 +00:00
wimpunk
f9eb398c51 Merge pull request #4 from droe/bug/sf/71
Only delete A RR, not any RR for the FQDN
2014-06-30 21:17:50 +02:00
Daniel Roethlisberger
e17b1d96b1 Only delete A RR, not any RR for the FQDN
Make the delete command specific to A RRs.  This prevents ddclient from
deleting other RRs unrelated to the dynamic address, but on the same
FQDN.  This can be specifically a problem with KEY RRs when using SIG(0)
instead of symmetric keys.

Reported by:	Wellie Chao
Bug report:	http://sourceforge.net/p/ddclient/bugs/71/
2014-06-25 11:49:23 +02:00
wimpunk
0a245f8c9b Adding support for nsupdate.
Patch provided by Daniel Roethlisberger <daniel@roe.ch> through github.


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@163 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2014-06-02 19:51:10 +00:00
wimpunk
9a859c3341 Merge pull request #3 from droe/feature/nsupdate
Add nsupdate(1) support
2014-06-02 21:45:46 +02:00
wimpunk
bed1b56671 Removed revision information
Revision information isn't very usable when switching to git.



git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@162 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2014-04-29 17:51:59 +00:00
Wim Vinckier
1789c06620 Removed revision information
Revision information isn't very usable when switching to git.
2014-04-29 19:44:49 +02:00
Daniel Roethlisberger
de9fee6eec Add nsupdate(1) support
The 'nsupdate' protocol is used to submit Dynamic DNS Update requests as
defined in RFC2136 to a name server using the 'nsupdate' command line
utility part of ISC BIND.  Dynamic DNS updates allow resource records to
be added or removed from a zone configured for dynamic updates through
DNS requests protected using TSIG.  BIND ships with 'ddns-confgen', a
utility to generate sample configurations and instructions for both the
server and the client.  See nsupdate(1) and ddns-confgen(8) for details.
2014-04-27 20:03:38 +02:00
wimpunk
db57ab1c97 Added Alpine Linux init script
Patch send by Tal on github.


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@161 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2014-03-20 20:02:14 +00:00
wimpunk
7a132fc676 Corrected release note
git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@160 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2014-03-20 19:56:58 +00:00
wimpunk
2e33e8efb3 Merge pull request #1 from terminator14/master
Added Alpine Linux init script
2014-03-20 20:52:32 +01:00
Wim Vinckier
0ab013fb0e RELEASENOTE: Little spelling correction 2014-03-11 09:17:04 +01:00
Tal
b05bacec0d Removed unnecessary chmod command from Alpine section of README.md
Added note to Alpine section of README.md to install perl before running ddclient
2014-03-10 21:29:44 -06:00
Tal
056fab5531 Added Alpine Linux init script 2014-03-10 21:04:31 -06:00
wimpunk
de6b2ee8a4 Commiting updated release information
git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@159 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2013-12-26 09:42:35 +00:00
wimpunk
ffc7eade7f Committing release notes and readme information to trunk
git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@158 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2013-12-26 09:42:01 +00:00
Wim Vinckier
89153c20e7 Release of version 3.8.2 2013-12-26 10:12:01 +01:00
wimpunk
aed1e51328 Moving patching to the root of the repository.
The patches are mostly there for historical reasons.  They've been moved
away to make cleaning easier.  I think the applied patches should even be
removed.


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@156 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2013-11-05 21:04:30 +00:00
Wim Vinckier
5da848d93e Fallback to iproute if ifconfig doesn't work.
This fix applies the patch provided by Maccied Grela in [bugs:#26]
2013-10-28 23:39:40 +01:00
wimpunk
b0e6b06188 Fallback to iproute if ifconfig doesn't work.
This fix applies the patch provided by Maccied Grela in [bugs:#26]


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@155 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2013-10-28 22:38:56 +00:00
Wim Vinckier
5eba4c6699 preventing deep sleep - see [bugs:#46]
Fixing [bugs:#46] by applying the provided patch.
2013-10-28 22:37:44 +01:00
wimpunk
9fa0e5872b preventing deep sleep - see [bugs:#46]
Fixing [bugs:#46] by applying the provided patch.


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@154 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2013-10-28 21:37:16 +00:00
Wim Vinckier
666cc471bc Applying patch from [fb1ad014] fixing bug [#14]
More info can be found on [fb1ad014] and has been discussed in the mailinglist:
http://article.gmane.org/gmane.network.dns.ddclient.user/71.  The patch was
send by Rodrigo Araujo.
2013-07-08 15:21:32 +02:00
wimpunk
65c6f32f57 Applying patch from [fb1ad014] fixing bug [#14]
More info can be found on [fb1ad014] and has been discussed in the mailinglist:
http://article.gmane.org/gmane.network.dns.ddclient.user/71.  The patch was
send by Rodrigo Araujo.


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@153 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2013-07-08 13:20:35 +00:00
Wim Vinckier
9de1d24873 r152 : Adding sha1-patch provided by pirast in [9742ac09]
r150 : Adding support for ChangeIP based on the patch from Michele Giorato
   http://sourceforge.net/p/ddclient/discussion/399428/thread/e85661ad/
r148 : Updated README file
2013-05-14 21:14:58 +02:00
wimpunk
b8aa76214e Adding sha1-patch provided by pirast in [9742ac09]
git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@152 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2013-05-14 19:10:05 +00:00
wimpunk
efc62a3d41 Adding support for ChangeIP based on the patch from Michele Giorato
http://sourceforge.net/p/ddclient/discussion/399428/thread/e85661ad/


git-svn-id: svn+ssh://svn.code.sf.net/p/ddclient/code/trunk@150 3873ddee-7413-0410-b6c4-c2c57c1ab35a
2013-04-28 14:55:34 +00:00