52 Commits

Author SHA1 Message Date
f6f86f2e69 Added sample configurations. 2022-10-12 17:01:07 +02:00
bdc279073c Updated changelog 2022-10-12 16:32:53 +02:00
802ebd0d12 Completely rewritten. POSIX compliant, easier to use and maintain 2022-10-12 16:32:42 +02:00
3030c5375e
Merge pull request #31 from TheNyneR/main 2021-12-12 07:47:22 +01:00
NyneR
fa3597c31e Fix check if variable was set 2021-12-11 18:04:42 +01:00
NyneR
5d7c9f0ca4 Add IPCOMMAND directive
Added "IPCOMMAND" to provide a way to specify the IP without using curl.
2021-12-11 17:49:20 +01:00
540affcf62
Merge pull request #27 from EV21/doc-2
Update Readme
2020-07-04 21:45:47 +02:00
Eduard Veit
658f50dcb4
Update Readme
Signed-off-by: Eduard Veit <developer@ev21.de>
2020-07-04 12:10:46 +02:00
8beff3d7c5
Merge pull request #26 from EV21/GH-25
GH-25 Getting the Domain-Record-ID via XML-RPC API
2020-07-03 23:56:47 +02:00
Eduard Veit
ef034e519c
GH-25 Getting the Domain-Record-ID via XML-RPC API
Signed-off-by: Eduard Veit <developer@ev21.de>
2020-07-03 23:53:33 +02:00
cb382a25bf Made shebang portable 2020-05-12 22:54:35 +02:00
8768e3f767
Merge pull request #24 from EV21/doc
Extend readme and add some hints in config
2020-05-12 22:24:39 +02:00
Eduard Veit
eda6393aba
Extend readme and add some hints in config
Signed-off-by: Eduard Veit <developer@ev21.de>
2020-05-11 20:17:01 +02:00
0fdc132f08
Merge pull request #23 from psperber/master
Made time to live configurable
2020-03-31 19:33:00 +02:00
Philipp Sperber
a410ba172b Made time to live configurable 2020-03-31 15:27:11 +02:00
5df1209d64
Merge pull request #22 from EV21/GH-21
GH-21 fixing API-XML syntax and add some documentation
2019-12-21 07:16:19 +01:00
Eduard Veit
fafbdd172f
fixing API-XML syntax and add some documentation 2019-12-20 18:55:41 +01:00
f756536755
Merge pull request #19 from elouin/patch-1
Change IP_CHECK_SITE to https://api.ipify.org/
2019-09-25 18:36:41 +02:00
Elouin
6ddabf4566
Change IP_CHECK_SITE to https://api.ipify.org/
Old one seems down
2019-09-24 07:49:17 +02:00
90229cf1c2 Fixed a bug with logging. 2018-10-12 07:41:51 +02:00
c38db655ff Merge pull request #17 from schulzch/master
Documentation
2016-08-21 22:17:30 +02:00
aa751907c8 Merge pull request #18 from vquiering/master
Add .gitignore
2016-08-21 22:17:09 +02:00
Vitali Quiering
c024024385 Add .gitignore 2016-08-21 15:39:27 +02:00
Christoph Schulz
7d751c45f2 Add LOG to config, clean up some documentation. 2016-08-08 09:37:08 +02:00
Christoph Schulz
fad5cfaef8 Echo log file. 2016-08-08 09:34:49 +02:00
91e4a96b42 Merge pull request #14 from benediktg/fix/cleanup
some proposals to improve this script
2016-04-22 10:26:49 +02:00
Benedikt Geißler
a01d99ab9a the silent mode did still output several lines of text.
This commit fixes it mostly.
2016-04-21 23:36:34 +02:00
Benedikt Geißler
107ba9ad83 improve indentation
using $(...) instead of `...` is a better style
2016-04-21 23:34:04 +02:00
Benedikt Geißler
899af06837 replace single brackets by double ones (more modern style) 2016-04-21 23:31:04 +02:00
Benedikt Geißler
cfc96da133 replace occurences of "1>/dev/null 2>&1" by "&> /dev/null" 2016-04-21 23:09:38 +02:00
b86eb1315b Merge pull request #13 from markcheret/patch-1
Merged.
2016-01-10 16:48:47 +01:00
Mark Cheret
fe6d58c71e Update README.md
spelling...
2016-01-09 00:22:57 +01:00
4180636f91 Merge branch 'config-file-check' 2015-07-22 22:13:33 +02:00
cba262d112 Updated README:md 2015-07-22 22:12:44 +02:00
ea6830ed92 config file checks and sample config
Changed the way the existence of config files is checked. It may be a
bit slower than before when there are many config files but maybe it
avoids other trouble.
Updated the sample config.
2015-07-22 21:50:01 +02:00
1684ab6599 Extended the README. 2015-06-30 20:58:36 +02:00
c64fc6d80b Merge pull request #9 from phupp/master
Configfile check can now handle more than one file.
Fixed the check for config files. Can now handle more than one file.
2015-06-30 20:51:04 +02:00
Philip
7ef671af06 Fixed the check for config files. Can now handle more than one file. 2015-06-30 20:12:59 +02:00
Philip
1cb3c06072 Changed warning for missing config files 2015-06-28 01:29:43 +02:00
a3562b4356 Merge pull request #3 from vdecine/patch-1
Use single quotes to allow all characters in password
2015-01-12 18:38:37 +01:00
ba24522d07 Merge pull request #5 from Brinkyeti/master
added support for mx records and some sort of silent ouput/logs
2015-01-12 18:38:09 +01:00
5ce650fe17 Merge pull request #8 from OranJuiceJohnes/master
New Pull Request
2015-01-12 18:37:53 +01:00
OranJuiceJohnes
e9046338cd WAN IP provider
WAN IP provider changed from hhtp to https.
2015-01-12 14:02:45 +01:00
OranJuiceJohnes
5de67f6920 Added requirements
Added changelog entries as well as a required listing.
2015-01-12 01:52:46 +01:00
OranJuiceJohnes
17f2f04c66 Added checks
Added checks for needed commands and existance of config file.
2015-01-12 01:47:22 +01:00
Stefan Bader
10127f462e added support for mx records:
set MX=YES in your .config file if the DOMAIN specified in
	the .config file is actually an mx record.
	currently only supported when using nslookup and not drill.

added SILENT mode:
	if SILENT is set to NO the output and the logmessages
	remain the same.

	if SILENT is set to something else than NO or not set then
	neither will there be an output nor a log message as long
	as the ip-address doesn't change
2014-12-26 00:28:50 +01:00
vdecine
927e777e04 Use single quotes to allow all characters in password
Several characters e.g. $ are not correctly escaped using double quotes.
2014-03-08 14:54:03 +01:00
da10330885 Added IPv6 suppport and config files 2014-02-22 09:44:38 +01:00
8fc04ac46b Small bugfixes an new compatibility with FreeBSD10
- Changed default IP check site to ifconfig.me
- Added a switch to use _drill_ instead of _nslookup_ because FreeBSD
10 switched from _bind_ to _unbound_
- Renamed _$HOSTNAME_ to _$DOMAIN_ to work around potential conflicts
with _$HOSTNAME_ that's set by the host itself
2014-02-02 10:49:00 +01:00
d85dde5f17 Merge pull request #1 from scho/master
Source config file relative to path of the script
2014-01-06 14:39:51 -08:00