Reuben Thomas
ef496d108f
Revert URLs to canonical repo
2023-07-19 22:27:44 +03:00
Reuben Thomas
5af1550e62
README.md: update URLs to point to my fork
2023-07-19 17:11:45 +03:00
Reuben Thomas
e37cf19350
configure.ac: no longer require IO::Socket::IP or IO::Socket::SSL
2023-07-19 17:11:45 +03:00
Reuben Thomas
3678befe76
README.md: update and prettify list of dyn DNS providers
2023-07-19 17:11:45 +03:00
Reuben Thomas
b8bed7112f
Remove defunct dnsexit protocol
2023-07-19 17:11:45 +03:00
Reuben Thomas
a9c1e545fb
Require curl
...
Use command-line curl, and remove alternative Perl and Curl-via-Perl
implementations of network code.
2023-07-19 17:11:45 +03:00
Reuben Thomas
ae905b3baf
README.md: update to show this project is live
2023-07-19 17:11:45 +03:00
jortkoopmans
ec4d83bc3f
Add support for new DNSExit API (adding protocol dnsexit2).
2023-07-19 17:11:45 +03:00
Sandro Jäckel
a4eab34ab4
Add unmaintained notice
2023-07-04 21:28:53 +02:00
Sandro
2536a5e37a
Merge pull request #480 from michal-josef-spacek/fix_inet6
...
Rewrite deprecated use of IO::Socket::INET6 to new solution with IO::Socket::IP
2023-06-28 22:54:26 +02:00
Timothée Andres
82af20f8d4
Add infomaniak protocol ( #537 )
2023-06-01 13:47:53 +02:00
Sandro Jäckel
8f7ddce2ec
Remove all init systems that use some variations of /etc/init.d
2023-02-08 14:02:02 +01:00
Jontron123
c5a956e386
Add support for Enom ( #508 )
...
* Add support for Enom
* Add support for Enom
* Add support for Enom
2023-02-08 13:59:52 +01:00
Naoya Niwa
65a1bcc7d9
Add support for Porkbun ( #490 )
...
* Add support for Porkbun
* Add IPv6 support for porkbun
2023-02-08 13:56:08 +01:00
Reuben Thomas
e910204b3d
Add support for Mythic Beasts Dynamic DNS ( #312 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2023-01-14 02:24:03 +01:00
bernhardfrenking
3149171aa7
Add DDNS API domeneshop.no ( #478 )
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-12-30 03:23:30 +01:00
Michal Josef Špaček
c747f2737a
Rewrite deprecated use of IO::Socket::INET6 to new solution
...
Module IO::Socket::INET6 is deprecated.
There is common IO::Socket::IP module, which is working with ipv4 and
ipv6 in same way. There is backward compatibility with IO::Socket::INET6
2022-12-08 13:58:21 +01:00
gertfriend
f01110aedb
Add regfish ( #471 )
2022-11-18 08:43:47 +01:00
Sandro Jäckel
ce5dfe3501
README.md: don't use version number
2022-10-25 15:46:07 +02:00
satrapes
c9754a125c
Add support for njal.la ( #459 )
...
Co-authored-by: Dimitris Paraskevopoulos <dpparaskevopoulos@gmail.com>
2022-09-30 14:49:57 +02:00
Sandro
5382a982cb
Fix typo
2022-06-01 16:04:13 +02:00
Sandro Jäckel
4201bf3b03
Fix version parsing for real, cut 3.10.0_2
2022-05-16 02:07:49 +02:00
Sandro Jäckel
6be775dc10
Bump version to 3.10.0rc1
2022-05-15 22:44:51 +02:00
Awalon
beb7147a39
Added support for GoDaddy DNS zone updates. ( #398 )
2022-04-17 02:35:07 +02:00
Sandro
215d4679e4
Merge pull request #374 from so-lar-is/add-support-for-1984-is
2022-01-24 00:02:33 +01:00
me@so.lar.is
30778c5451
Add support for 1984.is
2022-01-19 01:48:54 +01:00
Sandro
cc50dca49c
Merge pull request #356 from inspector71/patch-2
2022-01-13 15:54:11 +01:00
Paul Galbraith
9c98e027df
fix typo: "socker" -> "socket"
2021-09-04 19:08:14 -04:00
inspector71
c2c32b51d8
Some formatting improvements
2021-08-28 15:49:43 +00:00
Reuben Thomas
f0270e4940
Add dnsexit support (based on #52 ) ( #311 )
...
* Patch in dnsexit support
Based on patch from here https://sourceforge.net/p/ddclient/discussion/399428/thread/04e23ee6/ hacked back in.
* dnsexit: check for valid responses that mean 'failure' (from @truesalo)
Co-authored-by: sreknob <sreknob@hotmail.com>
2021-05-12 14:45:28 -05:00
Jimmy Thrasibule
7f719dc305
Add support for Gandi LiveDNS
...
Allow update of a DNS record hosted by the Gandi LiveDNS service.
Signed-off-by: Jimmy Thrasibule <jimmy.thrasibule@orange.com>
Reviewed-by: Richard Hansen <rhansen@rhansen.org>
2020-07-18 15:01:52 -04:00
Steve8291
6b7800380c
Adjust path to ddclient
...
Installing with `make install` automatically places the ddclient
executable in `/usr/bin/ddclient`. This service file has the wrong
path and that causes systemd to be unable to start ddclient.
2020-07-10 12:04:21 -04:00
Sandro
0b1cc726de
Add repology.org to readme
2020-07-10 11:54:34 -04:00
John Crisp
e2c3f9dd04
Add support for dinahosting
...
Fixes #203
2020-07-07 00:00:45 -04:00
Sandro Jäckel
b7e7d27a24
Remove dtdns
2020-07-06 15:59:55 +02:00
Sandro Jäckel
12a4a10c9c
Remove hammernode1
2020-07-06 15:57:52 +02:00
Thorsten Behrens
2afdf5043c
Add FreeBSD; change README to use json-pp for Ubuntu
2020-07-01 12:33:21 -04:00
Richard Hansen
c198e21c16
Recommend VERBOSE=1
when running tests
...
This causes Automake to output a failed test's log so that you don't
have to look at the `.log` file yourself.
2020-06-30 19:37:01 -04:00
Richard Hansen
c390e75769
Add unit test infrastructure.
...
Now all that is needed to add a new unit test is to create a `t/*.pl`
file and list it in the `handwritten_tests` variable.
To run the test suite, run:
./autogen && ./configure && make check
Fixes #147
2020-06-29 11:08:32 -04:00
Richard Hansen
8cbcecba99
Add Autotools-based build infrastructure
...
This makes it easier to package ddclient, especially as enhancements
are made such as unit tests or a man page.
I chose GNU Autoconf and Automake mostly because I'm familiar with
them, but also because I know they are well supported. Unfortunately
they can be difficult to understand/maintain (especially Autoconf), so
we may want to convert to something else later.
Addresses #146 , #147
2020-06-29 11:06:34 -04:00
Richard Hansen
0792f9b272
Add ClouDNS support
...
Fixes #190
2020-06-29 01:15:42 -04:00
David Kerr
d4c55dd0f5
Remove dependency on Data::Validate::IP
...
This module is not available by default on many systems, and not
available at all on lightweight embedded systems.
2020-06-15 23:17:12 -04:00
Richard Hansen
9cd418f79c
Bump minimum required Perl to v5.10.1
...
This allows us to use the `//` and `//=` operators.
v5.10.1 was chosen because that is the oldest version of Perl among
all currently supported releases of Ubuntu, CentOS, RHEL, Fedora, and
Debian.
2020-06-11 23:18:11 -04:00
Sandro
918e9a97b7
Merge pull request #143 from rhansen/delete-concont
...
Remove `concont` protocol.
2020-06-02 00:12:08 +02:00
Richard Hansen
7de450fd58
Remove concont
protocol
...
It is unclear that this protocol is in use anywhere. See
https://sourceforge.net/p/ddclient/mailman/message/432027/ for some
discussion.
If it turns out that users are still using `concont` we can revert
this change.
2020-05-31 22:52:22 -04:00
xlammertink
5070bd4296
Added OVH DynHost support
2020-05-31 11:29:30 -04:00
Richard Hansen
08c2b6c5c3
Replace dydns.za.net with dyndns.za.net
...
dydns.za.net doesn't appear to exist.
2020-05-30 23:45:21 -04:00
Sandro Jäckel
4f0226ef05
Fix formatting especially with code examples, apply linter suggestions
2020-05-27 03:27:03 +02:00
Sandro Jäckel
42c21391f3
Update install instructions
...
Closes #144
2020-05-27 03:18:18 +02:00
wimpunk
233f1919dd
Removing dnspark ( #105 )
...
Removing dnspark as the service doesn't exist anymore.
2020-05-26 20:53:37 +02:00