]>
git.ipfire.org Git - ddns.git/log
Stefan Schantl [Thu, 28 Aug 2014 19:29:59 +0000 (21:29 +0200)]
Add dyns.cx|net as new provider.
Michael Tremer [Thu, 28 Aug 2014 18:56:42 +0000 (20:56 +0200)]
Merge remote-tracking branch 'stevee/ddns-fixes'
Michael Tremer [Thu, 28 Aug 2014 18:56:38 +0000 (20:56 +0200)]
Merge remote-tracking branch 'stevee/fixes'
Stefan Schantl [Thu, 28 Aug 2014 18:47:37 +0000 (20:47 +0200)]
Add "badagent" response handling for DDNSProtocolDynDNS2.
Stefan Schantl [Thu, 28 Aug 2014 18:44:27 +0000 (20:44 +0200)]
Fix typo in DynDNS2 proto response code.
Christian Erpelding [Thu, 28 Aug 2014 13:03:40 +0000 (15:03 +0200)]
Added domopoli.de to README
Christian Erpelding [Wed, 27 Aug 2014 12:00:16 +0000 (14:00 +0200)]
Added domopoli.de as DDNS provider
Manuel Worschech [Sat, 16 Aug 2014 20:17:04 +0000 (22:17 +0200)]
Added support for selecting a DNS zone nsupdate should use.
Michael Tremer [Tue, 5 Aug 2014 17:47:15 +0000 (19:47 +0200)]
Bump version to 004.
Michael Tremer [Tue, 5 Aug 2014 17:37:54 +0000 (19:37 +0200)]
Print "already up to date" message only in debugging mode
Michael Tremer [Mon, 4 Aug 2014 14:58:06 +0000 (14:58 +0000)]
Update translations.
Michael Tremer [Mon, 4 Aug 2014 14:53:54 +0000 (14:53 +0000)]
Catch temporary problems with resolving DNS entries.
Michael Tremer [Mon, 4 Aug 2014 14:33:48 +0000 (14:33 +0000)]
Use raw configuration parser.
Using special python formatting characters like the percent
symbol (%) was not possible.
Michael Tremer [Thu, 24 Jul 2014 11:23:36 +0000 (13:23 +0200)]
Add a program prefix to syslog messages.
Michael Tremer [Sat, 19 Jul 2014 10:42:29 +0000 (12:42 +0200)]
Update translations.
Michael Tremer [Sat, 19 Jul 2014 10:39:50 +0000 (12:39 +0200)]
README: Mention support for nsupdate
Michael Tremer [Fri, 18 Jul 2014 13:29:29 +0000 (15:29 +0200)]
Bump version to 003.
Stefan Schantl [Tue, 15 Jul 2014 10:03:43 +0000 (12:03 +0200)]
dynu: Fix updating if no IPv6 address is available.
Stefan Schantl [Tue, 15 Jul 2014 09:23:04 +0000 (11:23 +0200)]
entrydns: Drop accidently commited send method.
Michael Tremer [Mon, 14 Jul 2014 15:50:20 +0000 (15:50 +0000)]
Log HTTP header for status codes != 200
Michael Tremer [Mon, 14 Jul 2014 15:49:52 +0000 (15:49 +0000)]
Fix inheritance of DynDNS protocol 2 class
Michael Tremer [Mon, 14 Jul 2014 15:39:36 +0000 (15:39 +0000)]
Don't log a successful image if no update was performed
When no update is necessary, there should no successful
message be logged.
Michael Tremer [Mon, 14 Jul 2014 12:06:38 +0000 (14:06 +0200)]
Merge remote-tracking branch 'stevee/opendns'
Stefan Schantl [Sun, 13 Jul 2014 15:44:33 +0000 (17:44 +0200)]
Add opendns as new provider.
Stefan Schantl [Sun, 13 Jul 2014 15:34:41 +0000 (17:34 +0200)]
Add entrydns as new provider.
Michael Tremer [Fri, 11 Jul 2014 13:46:50 +0000 (15:46 +0200)]
Bump version to 002.
Michael Tremer [Wed, 9 Jul 2014 19:03:06 +0000 (19:03 +0000)]
Merge remote-tracking branch 'stevee/fixes'
Michael Tremer [Wed, 9 Jul 2014 18:58:15 +0000 (18:58 +0000)]
Merge remote-tracking branch 'stevee/nsupdate.info'
Stefan Schantl [Wed, 9 Jul 2014 18:56:11 +0000 (20:56 +0200)]
Add nsupdate.info as new provider.
Stefan Schantl [Wed, 9 Jul 2014 17:12:12 +0000 (19:12 +0200)]
Add enom.com as new provider.
Stefan Schantl [Wed, 9 Jul 2014 16:49:44 +0000 (18:49 +0200)]
Move XML response parser into own class.
Stefan Schantl [Wed, 9 Jul 2014 16:34:01 +0000 (18:34 +0200)]
FreeDNSAfraid: Readd missing lines.
Readd missing lines which accidently have been removed while fixing merge conflicts.
Michael Tremer [Tue, 8 Jul 2014 18:06:16 +0000 (18:06 +0000)]
configure: Display some more variables at the end of the script execution
Michael Tremer [Tue, 8 Jul 2014 18:04:02 +0000 (18:04 +0000)]
configure: Check for existance of nsupdate
Michael Tremer [Mon, 7 Jul 2014 18:26:40 +0000 (18:26 +0000)]
Fix cathing errors.
Michael Tremer [Mon, 7 Jul 2014 18:25:14 +0000 (18:25 +0000)]
Add support for the BIND nsupdate utility
Michael Tremer [Sun, 6 Jul 2014 09:24:49 +0000 (11:24 +0200)]
Bump version to 001.
Michael Tremer [Sun, 6 Jul 2014 09:23:57 +0000 (11:23 +0200)]
Allow a missing [config] section.
Michael Tremer [Sat, 5 Jul 2014 22:05:24 +0000 (00:05 +0200)]
Automatically register all provider classes.
Michael Tremer [Sat, 5 Jul 2014 21:43:55 +0000 (23:43 +0200)]
Fix broken link.
Michael Tremer [Sat, 5 Jul 2014 21:36:48 +0000 (23:36 +0200)]
Move DynDNS protocol into an extra class.
Therefore we cannot accidentially inherit anything that
we don't want to inherit from the DynDNS provider class.
Michael Tremer [Wed, 25 Jun 2014 11:16:12 +0000 (13:16 +0200)]
Add README file.
Michael Tremer [Tue, 24 Jun 2014 09:57:45 +0000 (11:57 +0200)]
Merge remote-tracking branch 'stevee/fixes'
Michael Tremer [Tue, 24 Jun 2014 09:56:01 +0000 (11:56 +0200)]
regex: Add trailing $ which was missing.
Stefan Schantl [Mon, 23 Jun 2014 17:24:50 +0000 (19:24 +0200)]
Add empty lines between api documentation and the update url.
Stefan Schantl [Mon, 23 Jun 2014 17:19:09 +0000 (19:19 +0200)]
freedns.afraid.com: Read accidently removed exeption.
These lines accidently have been dropped while fixing a merge conflict.
Michael Tremer [Sun, 22 Jun 2014 23:23:13 +0000 (23:23 +0000)]
Fix coding style.
Michael Tremer [Sun, 22 Jun 2014 23:01:59 +0000 (23:01 +0000)]
Lightning Wire Labs: Fix product name.
Michael Tremer [Sun, 22 Jun 2014 23:01:15 +0000 (23:01 +0000)]
Lightning Wire Labs: Unset unused IP addresses
Michael Tremer [Sun, 22 Jun 2014 22:44:08 +0000 (22:44 +0000)]
Fall back to guessing the external IP address if local IP address is unusable.
Michael Tremer [Sun, 22 Jun 2014 22:12:43 +0000 (22:12 +0000)]
Simplify getting local IP address code.
Michael Tremer [Sun, 22 Jun 2014 22:02:13 +0000 (22:02 +0000)]
Simplify IP address guessing code.
Michael Tremer [Sun, 22 Jun 2014 15:03:46 +0000 (15:03 +0000)]
Cache guessed IP addresses.
Michael Tremer [Sun, 22 Jun 2014 14:55:19 +0000 (14:55 +0000)]
Don't log debugging output to syslog.
Michael Tremer [Sun, 22 Jun 2014 14:52:59 +0000 (14:52 +0000)]
Only print this messages for forced update in debugging mode.
Michael Tremer [Sun, 22 Jun 2014 14:51:58 +0000 (14:51 +0000)]
Replace INFO array with single variables.
Michael Tremer [Sun, 22 Jun 2014 12:41:34 +0000 (12:41 +0000)]
Update translations.
Michael Tremer [Sun, 22 Jun 2014 12:23:07 +0000 (12:23 +0000)]
Handle HTTP errors as early as possible.
Michael Tremer [Sun, 22 Jun 2014 12:12:07 +0000 (12:12 +0000)]
Show much prettier and more useful error messages.
Michael Tremer [Sun, 22 Jun 2014 11:27:51 +0000 (11:27 +0000)]
Log an entire stack trace for unhandled exceptions.
Michael Tremer [Sun, 22 Jun 2014 11:16:44 +0000 (11:16 +0000)]
selfhost: Use dyndns protocol, too.
Michael Tremer [Sun, 22 Jun 2014 11:15:55 +0000 (11:15 +0000)]
dyndns: Show unhandled server responses in exception.
Michael Tremer [Sun, 22 Jun 2014 11:00:04 +0000 (11:00 +0000)]
Include HTTP status code in debugging output.
Michael Tremer [Sun, 22 Jun 2014 10:44:09 +0000 (10:44 +0000)]
Allow reading the local IP address from IPFire 2 systems.
Michael Tremer [Sun, 22 Jun 2014 10:36:08 +0000 (10:36 +0000)]
Disable IPv6 support when running on IPFire 2.
Michael Tremer [Sun, 22 Jun 2014 10:33:32 +0000 (10:33 +0000)]
Figure out on which distribution we are running.
Michael Tremer [Sun, 22 Jun 2014 10:09:50 +0000 (10:09 +0000)]
Properly enable debug logging.
Michael Tremer [Sun, 22 Jun 2014 10:02:55 +0000 (10:02 +0000)]
Don't update systems without IPv6 over and over again...
Michael Tremer [Sun, 22 Jun 2014 09:55:29 +0000 (09:55 +0000)]
Handle exception if no AAAA record is available for a hostname.
Michael Tremer [Sun, 22 Jun 2014 10:28:30 +0000 (10:28 +0000)]
Merge remote-tracking branch 'stevee/zoneedit.com'
Michael Tremer [Sun, 22 Jun 2014 10:27:53 +0000 (10:27 +0000)]
Merge remote-tracking branch 'stevee/udmedia.de'
Conflicts:
ddns.conf.sample
src/ddns/__init__.py
src/ddns/providers.py
Michael Tremer [Sun, 22 Jun 2014 10:25:55 +0000 (10:25 +0000)]
Merge remote-tracking branch 'stevee/twodns.de'
Conflicts:
src/ddns/__init__.py
src/ddns/providers.py
Stefan Schantl [Sat, 21 Jun 2014 16:09:05 +0000 (18:09 +0200)]
Add Strato as new provider.
Stefan Schantl [Sat, 21 Jun 2014 16:00:47 +0000 (18:00 +0200)]
Add Zoneedit as new provider.
Michael Tremer [Sat, 21 Jun 2014 15:56:48 +0000 (15:56 +0000)]
Merge remote-tracking branch 'stevee/namecheap.com'
Conflicts:
src/ddns/providers.py
Stefan Schantl [Sat, 21 Jun 2014 15:08:20 +0000 (17:08 +0200)]
Add Udmedia as new provider.
Stefan Schantl [Sat, 21 Jun 2014 14:56:13 +0000 (16:56 +0200)]
Add TwoDNS as new provider.
Stefan Schantl [Sat, 21 Jun 2014 12:15:03 +0000 (14:15 +0200)]
Add Namecheap as new provider.
Stefan Schantl [Tue, 17 Jun 2014 17:46:54 +0000 (19:46 +0200)]
Add all-inkl.com as new provider.
Michael Tremer [Tue, 17 Jun 2014 18:07:27 +0000 (20:07 +0200)]
Various providers: properly inherit from DynDNS class.
Michael Tremer [Tue, 17 Jun 2014 17:58:06 +0000 (19:58 +0200)]
Remove debugging output.
Michael Tremer [Tue, 17 Jun 2014 17:57:50 +0000 (19:57 +0200)]
Merge remote-tracking branch 'stevee/dynu.com'
Conflicts:
ddns.conf.sample
src/ddns/__init__.py
src/ddns/providers.py
Michael Tremer [Tue, 17 Jun 2014 17:54:23 +0000 (19:54 +0200)]
Merge remote-tracking branch 'stevee/regfish'
Stefan Schantl [Tue, 17 Jun 2014 17:26:28 +0000 (19:26 +0200)]
Add DynU as new provider.
Stefan Schantl [Mon, 16 Jun 2014 18:15:42 +0000 (20:15 +0200)]
Add regfish as new provider.
Stefan Schantl [Mon, 16 Jun 2014 19:50:15 +0000 (21:50 +0200)]
Add EasyDNS as new provider.
Stefan Schantl [Mon, 16 Jun 2014 15:56:52 +0000 (17:56 +0200)]
Add OVH as new provider.
Michael Tremer [Mon, 16 Jun 2014 15:19:14 +0000 (17:19 +0200)]
Merge remote-tracking branch 'stevee/no-ip'
Michael Tremer [Mon, 16 Jun 2014 09:55:45 +0000 (11:55 +0200)]
Merge remote-tracking branch 'stevee/variomedia.de'
Conflicts:
src/ddns/__init__.py
src/ddns/providers.py
Michael Tremer [Mon, 16 Jun 2014 09:54:16 +0000 (11:54 +0200)]
Merge remote-tracking branch 'stevee/spdns.org'
Michael Tremer [Mon, 16 Jun 2014 09:47:33 +0000 (11:47 +0200)]
Merge remote-tracking branch 'stevee/freedns.afraid.org'
Conflicts:
ddns.conf.sample
src/ddns/__init__.py
src/ddns/providers.py
Stefan Schantl [Sun, 15 Jun 2014 20:06:29 +0000 (22:06 +0200)]
Add variomedia as new provider.
Stefan Schantl [Sun, 15 Jun 2014 18:40:16 +0000 (20:40 +0200)]
Rebuild no-ip to inherit all required actions from dyndns.
Stefan Schantl [Sun, 15 Jun 2014 10:16:59 +0000 (12:16 +0200)]
Add SPDNS as new provider.
Michael Tremer [Sat, 14 Jun 2014 22:43:47 +0000 (22:43 +0000)]
Merge remote-tracking branch 'stevee/fixes'
Stefan Schantl [Sat, 14 Jun 2014 21:26:04 +0000 (23:26 +0200)]
Move call to get token to main class.
Stefan Schantl [Sat, 14 Jun 2014 21:23:38 +0000 (23:23 +0200)]
Add freedns.afraid.org as new provider.
Stefan Schantl [Sat, 14 Jun 2014 21:21:14 +0000 (23:21 +0200)]
Auto-replace double question marks in request url.
Stefan Schantl [Sat, 14 Jun 2014 19:09:25 +0000 (21:09 +0200)]
Remove useless auth code from various providers.
Stefan Schantl [Sat, 14 Jun 2014 16:50:32 +0000 (18:50 +0200)]
Add DynDNS as new provider.