Commit graph

  • da9f39917f dnsexit2: Inline some unnecessary variables Richard Hansen 2024-05-29 18:27:44 -0400
  • 6c89eaf4ac dnsexit2: Build updates array directly, not hash to array Richard Hansen 2024-05-29 18:12:23 -0400
  • 2bf6d348b0 dnsexit2: Reuse the $url variable Richard Hansen 2024-05-29 18:05:37 -0400
  • 4804e15c12 dnsexit2: Add final comma after last list item Richard Hansen 2024-05-29 18:00:29 -0400
  • 7c4fe28bab dnsexit2: Simplify IP version loop Richard Hansen 2024-05-29 17:57:20 -0400
  • 40d1bc8e51 dnsexit2: Clarify comments Richard Hansen 2024-05-28 03:08:30 -0400
  • 18007dda8a dnsexit2: Delete unnecessary comments Richard Hansen 2024-05-29 17:51:00 -0400
  • 61d34a9157 dnsexit2: Move code meanings closer to where it is used Richard Hansen 2024-05-29 17:37:15 -0400
  • df81075e49 dnsexit2: Rename variable to avoid confusion Richard Hansen 2024-05-29 17:39:29 -0400
  • ed7f4a68a4 dnsexit2: Rewrite circuitous variable assignments Richard Hansen 2024-05-29 17:34:51 -0400
  • 3e91fd02bf dnsexit2: Invert conditions to improve readability Richard Hansen 2024-05-29 17:21:39 -0400
  • 9b1a785c6d dnsexit2: Don't repeat the same success message Richard Hansen 2024-05-29 17:15:24 -0400
  • 3a5e86b4d2 dnsexit2: Convert string interpolation to sprintf format specifier Richard Hansen 2024-05-29 17:10:06 -0400
  • 6cdf5da9f4 dnsexit2: Rename variable for brevity Richard Hansen 2024-05-29 17:05:54 -0400
  • 63989d96fb dnsexit2: Move variable declaration to loop scope Richard Hansen 2024-05-29 17:00:30 -0400
  • 0040fc9608 dnsexit2: Whitespace fixes Richard Hansen 2024-05-27 18:10:55 -0400
  • a91ca7a199 s/foreach/for/g for consistency Richard Hansen 2024-05-29 16:48:00 -0400
  • d1068bede1
    Merge pull request #654 from TV4Fun/emailonly Richard Hansen 2024-05-25 15:13:36 -0400
  • 61b979c49e New 'emailonly' protocol that simply sends an email on IP change Joel Croteau 2024-04-20 20:13:14 -0700
  • d8a9d9d089 Add support for infinite duration Richard Hansen 2024-05-20 00:55:11 -0400
  • f774437235 add hetzner ip exist check philippderdiedas 2024-05-25 01:36:17 +0000
  • 65fb4db6cd
    Merge pull request #676 from rhansen/logging Richard Hansen 2024-05-23 02:07:40 -0400
  • 9c6e5fdda4 Output a | character in log message continuation lines Richard Hansen 2024-05-22 19:28:03 -0400
  • ff39ce3874 Don't use sprintf if there is only one argument Richard Hansen 2024-05-22 19:16:16 -0400
  • bcd57b486b Always log to STDERR, even for debug, info, etc. Richard Hansen 2024-05-22 18:20:19 -0400
  • d6693e0175 Use the de facto standard signature separator instead of "regards" Richard Hansen 2024-05-22 18:16:21 -0400
  • 065b227711 logmsg: New low-level logging interface Richard Hansen 2024-05-22 01:54:31 -0400
  • f9dafa35a1 Rename $msgs to $emailbody to improve readability Richard Hansen 2024-05-22 18:15:01 -0400
  • 66ec57a902
    Merge pull request #670 from rhansen/status Richard Hansen 2024-05-23 01:53:46 -0400
  • 8ef7b13cb0 Don't set legacy status in protocols if IPv6-aware Richard Hansen 2024-05-18 03:16:04 -0400
  • ba18535c51 Fix broken legacy status handling Richard Hansen 2024-05-18 03:09:56 -0400
  • f212613526 godaddy: Fix status field name Richard Hansen 2024-05-18 00:36:04 -0400
  • c60aa225a1 godaddy: Rename $status to $code Richard Hansen 2024-05-18 00:34:35 -0400
  • dc92f16eb2 dnsexit2: Update new status-ipv* vars, not legacy status Richard Hansen 2024-05-18 03:17:14 -0400
  • baec50d134 1984: Update cached status and IP on success Richard Hansen 2024-05-18 03:05:24 -0400
  • 8b0c038d63 1984: Fix missing next on failure Richard Hansen 2024-05-18 03:04:23 -0400
  • 9573051e3e njalla: Update cached status and IP on success Richard Hansen 2024-05-18 03:01:21 -0400
  • 8269021d7b
    Merge pull request #672 from rhansen/changelog Richard Hansen 2024-05-20 01:29:25 -0400
  • 0d85dfd044 Update changelog Richard Hansen 2024-05-19 03:30:56 -0400
  • 6320e6c395 Don't require login and password to be set Richard Hansen 2024-05-20 00:08:51 -0400
  • 7b18e4bce4
    Merge pull request #675 from rhansen/ci Richard Hansen 2024-05-19 20:31:34 -0400
  • 86031edd2d ci: Disable fail-fast Richard Hansen 2024-05-19 19:06:47 -0400
  • 6d2dba3aee ci: Upload distribution tarball as artifact Richard Hansen 2024-05-19 18:41:29 -0400
  • f2c9158da4 ci: Test all supported versions of RedHat UBI Richard Hansen 2024-05-19 18:32:05 -0400
  • dd7a8aeb10 ci: Bump actions/checkout to v4 Richard Hansen 2024-05-19 18:23:11 -0400
  • 08c914c660 ci: Combine RedHat UBI with Fedora Richard Hansen 2024-05-19 18:30:17 -0400
  • c0ba4b7d91 ci: Test all supported Fedora versions and rawhide Richard Hansen 2024-05-19 18:20:15 -0400
  • b32619892f ci: Delete commented-out centos Richard Hansen 2024-05-19 18:18:47 -0400
  • 545d5e10d8
    Merge pull request #671 from rhansen/vars Richard Hansen 2024-05-19 02:45:17 -0400
  • 23b368f5ff Add missing final comma Richard Hansen 2024-05-19 01:10:34 -0400
  • 27b5c535bc Use undef to disable required variables Richard Hansen 2024-05-19 00:59:12 -0400
  • 4d1b3439ea Use service-common-defaults variables Richard Hansen 2024-05-18 21:05:57 -0400
  • 6da30367d0 Inline unnecessary *-common-defaults variable definitions Richard Hansen 2024-05-19 00:50:06 -0400
  • 5e3e10d32e Replace unnecessary merge function with hash initializers Richard Hansen 2024-05-19 00:47:41 -0400
  • 52864f2bb1 Delete redundant variable definitions Richard Hansen 2024-05-19 00:14:01 -0400
  • 58152b03de
    Merge pull request #667 from rhansen/scalar Richard Hansen 2024-05-18 17:22:44 -0400
  • 03ad24829c Fix "Scalar value better written as" warning Richard Hansen 2024-05-14 18:33:05 -0400
  • af50f7f69d
    Merge pull request #664 from rhansen/cisco Richard Hansen 2024-05-18 17:20:48 -0400
  • 6b7bf29e56 Move --use=cisco and --use=cisco-asa to %builtinfw Richard Hansen 2024-05-06 00:01:59 -0400
  • d02a9cf6db Add infrastructure for custom logic in a %builtinfw entry Richard Hansen 2024-05-05 23:57:57 -0400
  • ee5bb2de90 Check, don't assume, that --use* names a firewall Richard Hansen 2024-03-16 15:07:37 -0700
  • 474cc76587 Enable --usev4=cisco and --usev4=cisco-asa Richard Hansen 2024-03-17 00:25:26 -0700
  • e2919873ba
    Merge pull request #669 from rhansen/systemd Richard Hansen 2024-05-14 22:16:48 -0400
  • 21de3cbc96 systemd: Make it easier to override the daemon interval Richard Hansen 2024-05-14 21:26:35 -0400
  • 509ea8745a systemd: Set Restart=on-failure Richard Hansen 2024-05-14 21:23:22 -0400
  • c0a1431f78 systemd: Use Type=exec instead of fork Richard Hansen 2024-05-14 20:55:33 -0400
  • 48daf8a5d7
    Merge pull request #668 from rhansen/logging Richard Hansen 2024-05-14 22:11:59 -0400
  • 5cad38a047 Don't attempt to read file if open fails Richard Hansen 2024-05-14 20:39:49 -0400
  • 2eacc71acc Logging improvements Richard Hansen 2024-05-14 20:28:26 -0400
  • 50b7e3d94b
    Merge pull request #666 from rhansen/retry Richard Hansen 2024-05-14 21:55:54 -0400
  • 066b19af8f Error out if --daemon and --retry are both specified Richard Hansen 2024-05-14 17:59:42 -0400
  • 2764cd8a10 Clarify what --retry does Richard Hansen 2024-05-14 17:59:29 -0400
  • 498df75790 Fix "no hosts to update" warning condition Richard Hansen 2024-05-14 17:33:35 -0400
  • 542bb28a13 Consistently use --arg instead of -arg Richard Hansen 2024-05-14 17:33:00 -0400
  • 8ac575125b
    Merge pull request #665 from rhansen/usage Richard Hansen 2024-05-13 19:24:50 -0400
  • 12222ff912 Clarify interaction between --use, --usev4, and --usev6 Richard Hansen 2024-05-13 18:29:23 -0400
  • e35be25010 Reorder --help for --usev4 and --usev6 for readability Richard Hansen 2024-05-13 18:21:00 -0400
  • 05304622ea Add context to --use deprecation notices in --help Richard Hansen 2024-05-13 17:38:20 -0400
  • a911f2bc0e Include --use=disabled and --use=no in --help usage Richard Hansen 2024-05-13 18:28:34 -0400
  • 16fd4d948d Enable --use=disabled Richard Hansen 2024-05-13 18:23:06 -0400
  • 07c4e4ad4c
    Merge pull request #639 from rhansen/version Richard Hansen 2024-05-12 16:51:49 -0400
  • dfb2196499 Translate Perl version string to user-friendly version string Richard Hansen 2024-03-06 23:18:46 -0800
  • 0806363b57 Tell Autoconf to get the version from ddclient.in Richard Hansen 2024-03-06 23:05:51 -0800
  • c9cec591f0 Add short option to --version argument Richard Hansen 2024-03-06 22:55:31 -0800
  • 5eb6a6d755
    Merge pull request #662 from rhansen/skip Richard Hansen 2024-05-12 16:03:28 -0400
  • 58d7be4e83 Distinguish unset --*-skip settings from set to the empty string Richard Hansen 2024-03-16 14:41:19 -0700
  • fe06a19742
    Merge pull request #661 from rhansen/ssl-validate Richard Hansen 2024-05-12 03:37:13 -0400
  • 281b7307a8 Fix misspelled *-ssl-validate option names Richard Hansen 2024-03-15 13:56:20 -0700
  • fedf0cbf40 Update ddclient::Test::Fake::HTTPD Richard Hansen 2024-05-09 13:56:14 -0400
  • f6f19c962e
    Merge pull request #660 from rhansen/logs Richard Hansen 2024-05-07 23:29:30 -0400
  • d525e28c20 Show original user input in debug message Richard Hansen 2024-05-05 17:48:44 -0400
  • b7dd590300 Fix misleading, unclear, redundant, and unnecessary warnings Richard Hansen 2024-03-15 15:09:08 -0700
  • 57f15bcb97 Don't modify $usev6 to avoid misleading log messages Richard Hansen 2024-03-15 15:02:42 -0700
  • 01d1d5e142 Change t/geturl_connectivity.pl to handwritten Richard Hansen 2024-05-07 22:27:54 -0400
  • 97397db294
    Merge pull request #659 from rhansen/usage Richard Hansen 2024-05-06 23:58:01 -0400
  • 908b728503 Refine --help usage for --use* strategies Richard Hansen 2024-03-17 01:00:36 -0700
  • 09b42a78bd Use --arg instead of -arg or arg in --help usage Richard Hansen 2024-03-17 14:09:24 -0700
  • 6ac1ee45b0 Consistently use -arg=val in --help usage Richard Hansen 2024-03-17 13:31:51 -0700
  • fc4daae0cd Consistently use | in placeholders for --help usage Richard Hansen 2024-03-17 13:21:03 -0700
  • 77c9cb5512 Consistently use < and > for placeholders in --help usage Richard Hansen 2024-03-16 18:34:46 -0700