order: latest/newest on top
- [20230803] fix aws token validation (#68)
- [20230610] added env var AWS_WAF_TOKEN (#66)
- [20221224] added option to make curl use public freenom dns
- config changes:
curlDns="80.80.80.80,80.80.81.81"
resolveCmd+=("dig +short @80.80.80.80 my.freenom.com")
resolveCmd+=("nslookup my.freenom.com 80.80.80.80")
resolveCmd+=("host my.freenom.com 80.80.80.80")
- renamed var
c_exOpts
tocurlExtraOpts
- config changes:
- [20221217] fixed grep3.8 warnings (PR #63 from aleksav013)
- [20220812] added bash/busybox check, log login errors
- [20220806] add docker image (#57)
- config change:
uaString
- config change:
- [20220626] update ip file on freenom dnserror "There were no changes"
- [20220325] added pid to logs, config changes: ipCmd uaString
- [20220212] changed systemd unit file to support updating subdomains (PR #54)
- [20220108] added support for Apprise (PR #53 from jjlin)
- config changes:
APPRISE="/usr/local/bin/apprise"
APPRISE_SERVER_URLS=( )
- config changes:
- [20211207] fixed issue #52: sed removes CR using \r instead of ^M
- [20210821] fixed issue #50
- [20210618] added more config checks (PR #43 from nathanfranke)
- [20210612] check for uaString and ipCmd settings (#42)
- [20210508] fixed issue with
-c
option (#41) - [20210507] fixed renew all systemd unit (PR #39 from aeolyus)
- [20200927] fixed mistake unsetting a var (#34)
- [20200918] fixed installer conf path issue #33
- [20200815] fixed ip6 issue #32 and an ipv6check, added email alerts
- config changes:
MTA="/usr/sbin/sendmail"
RCPTTO="[email protected]"
MAILFROM="Freenom Script <[email protected]>"
- config changes:
- [20200713] fixed systemd in installer and mistakes in readme (and #31)
- [20200705] mainly fixes:
- fixed ip update on apex record
- fixed conf path detection
- fixed (older) curl failing login (#25)
- fixed missing expirydate (#28)
- fixed dot in subdomain aka "sub subdomain" (#29)
- added (test) option: update all domains/records '-a' (#19)
- improved logging update errors
- config changes:
freenom_http_sleep="3 3"
freenom_oldcurl_force="0"
- [20200312] added checks for required bins
- [20200307] fixed Makefile, installing freenom.sh was disabled
- [20200128] fixed escaping special chars in password (#21)
- [20200127] fixed domain renewals (#23)
- [20191127] always cleanup cookie file
- [20191125] update all domains (#19)
- config change:
freenom_update_all="0"
- config change:
- [20191108] static ip update (#18)
- config changes:
freenom_static_ip=""
freenom_update_manual="0"
- config changes:
- [20191017] changed default conf path to /usr/local/etc
- [20191005] errorUpdateResult is no longer saved to html file
- [20190931] added systemd templates (PR #15 from sdcloudt)
- [20190927] added installer
- [20190922] fixed issue #12 (sdcloudt)
- [20190920] changed out dir
- config change:
freenom_out_dir="/var/log/freenom"
- config change:
- [20190920] added curl retries
- config change:
freenom_http_retry="3"
- config change:
- [20190621] changed 'cannot renew until' warnings to notices
- [20190621] added tests (BATS)
- [20190621] added recType check (A or AAAA) for dyndns
- [20190420] option to use separate .conf file
- [20190420] option to skip renewal notice details in log
- [20190420] option to list existing dns records
- [20190317] retry getting current ip
- [20190317] handling of existing dns records (ip update)
- [20190000] made updating ip optional
- [20190000] fixed token
- [20190000] added referer url to curl to fix login
- [20190000] added logging
- [20190000] added domain renewals
More details: git log --pretty=short --name-only