Skip to content
This repository has been archived by the owner on Jan 17, 2024. It is now read-only.

Latest commit

 

History

History
84 lines (81 loc) · 5.25 KB

CHANGES.md

File metadata and controls

84 lines (81 loc) · 5.25 KB

Changes

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 to curlExtraOpts
  • [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
  • [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=( )
  • [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
  • [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"
  • [20191108] static ip update (#18)
    • config changes:
      • freenom_static_ip=""
      • freenom_update_manual="0"
  • [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"
  • [20190920] added curl retries
    • config change: freenom_http_retry="3"
  • [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