43 Commits

Author SHA1 Message Date
driz
d82fe8f58f
fix typo 2025-07-31 15:35:44 -04:00
thespad
5f722d7c96
Rebase to 3.21 2025-01-27 21:27:24 +00:00
thespad
760a19aab5
Don't chown /app 2024-07-02 21:31:32 +01:00
aptalca
30316324e4
always request verbose response, detect and log IP changes 2024-04-01 12:29:33 -04:00
homerr
d054029593
made changes to logging logic 2024-03-30 19:51:53 +00:00
homerr
5ad3fa8f6f
new logic for duckdns detection logging 2024-03-30 17:20:28 +00:00
homerr
5bf5a82d6b
Added IP logging 2024-03-29 09:29:19 +00:00
Eric Nemchik
4b85de0cec
Merge pull request #63 from linuxserver/standard-cron
standard cron
2023-11-18 19:09:44 -06:00
p0lycarpio
41042c5367 commit suggestions and pass ipv6 param 2023-10-19 16:07:41 +02:00
Arsène Reymond
10a1bc0555
Merge branch 'master' into features/ipv6 2023-10-15 11:30:58 +02:00
driz
62273c152f
allow case insensitive TRUE/true/True 2023-10-14 12:11:25 -04:00
p0lycarpio
fd3ec7eba5 add dig to container and implement Cloudflare ip detection 2023-10-13 18:47:07 +02:00
Eric Nemchik
97073b9235
Move crontabs to etc
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-19 10:16:30 -05:00
Eric Nemchik
496962659a
cron in base
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-18 23:37:06 -05:00
Eric Nemchik
4a980df7b2
cron in base
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-08-18 23:06:46 -05:00
Eric Nemchik
6bc2f78d07
Fix dependency
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-07-30 10:12:18 -05:00
Eric Nemchik
93e40142ca
Fix perms
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-07-30 09:48:53 -05:00
Eric Nemchik
ba3c8a4cc7
standard cron
Signed-off-by: Eric Nemchik <eric@nemchik.com>
2023-07-30 01:11:58 -05:00
p0lycarpio
df80cf3118 fix default value 2023-07-17 22:06:41 +02:00
p0lycarpio
9d3e78ed2a merge variables 2023-07-17 21:18:58 +02:00
p0lycarpio
4cacec78f1 remove UPDATE_BOTH variable 2023-07-17 18:46:02 +02:00
p0lycarpio
c34d0b00a0 add automatic ipv6 support 2023-06-16 14:35:59 +02:00
Eric Nemchik
a8822d2974 logrotate adjustments 2023-03-03 20:47:19 -06:00
Eric Nemchik
0d7b541e88 Rework shell scripts and cron logic 2023-03-02 21:09:46 -06:00
Eric Nemchik
32440d8d7e Rebase to alpine 3.17 2023-02-13 14:38:11 +00:00
aptalca
29ddcf5439 rebase to 3.16 and s6v3 2022-09-23 11:01:52 -04:00
aptalca
7944954de1
Merge branch 'master' into secure-connection 2022-05-17 10:32:08 -04:00
ukkopahis
e6014179a8 Don't allow insecure connections and add timeout
Insecure connections (-k) would allow man-in-the middle attacks to read
your update token.

In theory a connection may hang for hours without this, thus preventing
update attempts. Source: curl man page under --max-time.
2022-05-04 15:10:48 +03:00
ukkopahis
4bb4f1fd43 Add random jitter
Prevent container users from causing a load-peak at a certain fixed
schedule. There are lots(^1) of reports that the official "every even
five minutes"-update schedule is unreliable and a delay helps.

It stands to reason that enough users with any one schedule can cause
the same problem.

It's also much nicer for duckdns' servers, if queries arrive
uniformly distributed instead of at certain peaks.

As a practical consideration for the known problem at or near even five
minutes, completely avoid timings 10s before them and 60s after them.

(^1) https://github.com/SensorsIot/IOTstack/issues/271
2022-05-04 13:57:45 +03:00
Jan N Rose
e662ec1ebe
Append to duck.log instead of overwriting 2022-02-23 23:47:47 +01:00
Jan N Rose
ad01d07238 Add logrotate to cron job 2022-02-23 23:29:51 +01:00
aptalca
4b1e602d9b update cron times, clean up scripts 2021-05-03 14:27:50 -04:00
aptalca
1e7dbcd09d Add donation links for DuckDNS 2020-04-13 09:14:06 -07:00
aptalca
1abe7ce683 fix perms 2019-09-24 11:15:12 -07:00
aptalca
dd2c1f9440 Pipeline (#10)
* Create Dockerfile.armhf
* Create Dockerfile.aarch64
* Create readme-vars.yml
* Create Jenkinsfile
* Update Dockerfile
2018-10-15 10:20:14 -07:00
aptalca
e07b99de59 Increase verbosity 2016-10-25 21:15:08 -04:00
aptalca
b90c209f52 fix typo 2016-10-25 21:08:00 -04:00
aptalca
5344085ead update comment wording 2016-10-25 20:53:30 -04:00
aptalca
5d8a1f5ffb set permissions for config folder 2016-10-25 20:48:49 -04:00
aptalca
f7c8aa491c make custom cron file log to file 2016-10-25 20:32:32 -04:00
aptalca
3fc598650e create default cron file with log to docker log 2016-10-25 20:31:03 -04:00
aptalca
651cb75d14 check for log_file variable 2016-10-25 20:29:40 -04:00
aptalca
538fcf3135 Initial commit 2016-08-29 16:46:08 -04:00