Commit graph

  • eb48bb55ae make porkbun endpoint configurable Joel Beckmeyer 2024-10-14 08:32:12 -0400
  • d9365359bd update porkbun api endpoint domain Cristian Aldea 2024-10-11 14:54:30 -0700
  • 3e51773332 fix ddclient --verbose calling 'p' instead of using $p{foo} Bodo Eggert 2024-11-17 00:14:25 +0100
  • e715a6246e refactor after adding selfhost_de Bodo Eggert 2024-11-15 18:00:34 +0100
  • 352929c4e5 Add the selfhost_de protocol Bodo Eggert 2024-11-15 12:02:32 +0100
  • e034a48a4d
    Update ddclient.in andyporkbun 2024-11-05 16:37:22 -0500
  • e7e4868847 Add snap install hook to seed default config Ondrej Kubik 2024-09-21 16:47:04 +0000
  • cbc7d5b08b Add support for snap packaging Ondrej Kubik 2024-09-21 16:46:08 +0000
  • d6d0094179 Update .gitignore with snap build support Ondrej Kubik 2024-09-21 16:45:40 +0000
  • 9eb4558772
    build: disable automake treating warnings as error Rui Chen 2024-09-11 21:25:53 -0400
  • 1c0ba9a126
    Merge pull request #742 from rhansen/strategy-dedup Richard Hansen 2024-09-06 18:58:09 -0400
  • ad3cd11446 Improve deduplication of redundant use* queries Richard Hansen 2024-06-14 01:30:59 -0400
  • c71f6f6eae Prefetch the data relevant to the use* strategies Richard Hansen 2024-06-14 00:23:35 -0400
  • f3678ce119 Don't get host-specific values of global options Richard Hansen 2024-06-14 18:58:05 -0400
  • 5d545aae5c Simplify arg assignment for readability Richard Hansen 2024-06-13 01:20:13 -0400
  • 490dc16d33
    Merge pull request #741 from rhansen/tests Richard Hansen 2024-09-06 18:51:44 -0400
  • 5ed43a2e4c tests: Factor out duplicate HTTP server code Richard Hansen 2024-09-05 19:01:21 -0400
  • 62f3759c54 tests: Factor out duplicate IPv6 support detection code Richard Hansen 2024-09-06 15:50:32 -0400
  • 9c7c0e55c1 tests: Refine module loads Richard Hansen 2024-09-05 20:28:37 -0400
  • dd7ad1ccf4 tests: dnsexit2: Use reserved IP addresses and domain names Richard Hansen 2024-09-06 15:33:37 -0400
  • d38fcbddb8 tests: dnsexit2: Rename variables to follow got, want pattern Richard Hansen 2024-09-06 15:31:10 -0400
  • d0eb899fc8 tests: dnsexit2: Localize changes to %config Richard Hansen 2024-09-06 15:29:11 -0400
  • e8d79d842c tests: dnsexit2: Inline unnecessary helper function Richard Hansen 2024-09-06 15:28:23 -0400
  • 7653f60058 tests: dnsexit2: Move request to a variable Richard Hansen 2024-09-06 15:19:56 -0400
  • c768f1350b tests: dnsexit2: Check number of requests Richard Hansen 2024-09-06 15:14:13 -0400
  • e9029b85d5 tests: dnsexit2: Simplify request check Richard Hansen 2024-09-06 03:10:30 -0400
  • bd1e42ac6c tests: dnsexit2: Declare @requests where used Richard Hansen 2024-09-06 00:37:34 -0400
  • d7861b6d61 tests: Do use parent -norequire instead of modifying ISA Richard Hansen 2024-09-05 20:27:53 -0400
  • 6c33ccaa25 tests: Always have a truthy final expression in modules Richard Hansen 2024-09-05 19:11:07 -0400
  • 2ccdd3b19e tests: Delete obsolete debugging comments Richard Hansen 2024-09-05 19:03:10 -0400
  • 8b7581287c tests: update_nics: Test number of web* queries Richard Hansen 2024-09-04 21:05:22 -0400
  • b6ac0e6d05 tests: update_nics: Support multiple hosts Richard Hansen 2024-09-04 17:35:27 -0400
  • f32f7fc29a tests: update_nics: Fix tracking of update calls Richard Hansen 2024-09-05 02:56:56 -0400
  • a7abfcb715
    Merge pull request #740 from rhansen/recap Richard Hansen 2024-09-02 03:59:15 -0400
  • 695c3c4be8 Separate recap variables from configuration variables Richard Hansen 2024-08-29 18:16:04 -0400
  • 76afbb6673 _read_config: Add infrastructure for host-dependent validation Richard Hansen 2024-08-30 19:40:22 -0400
  • 0f1ea65fd7 _read_config: Minor refactor for readability and maintainability Richard Hansen 2024-08-30 18:23:08 -0400
  • ac67c04f13 _read_config: Check host definedness, not existence Richard Hansen 2024-08-30 17:19:55 -0400
  • a18efcbe32 Force an update if a host's protocol changes Richard Hansen 2024-09-01 01:22:27 -0400
  • 1e3bebc60d Object-oriented protocol definitions Richard Hansen 2024-06-16 15:22:58 -0400
  • 2da08cceb9 Convert static list of config change detection vars to per-protocol Richard Hansen 2024-08-28 17:50:25 -0400
  • 273af1c821 nic_updateable: Ignore non-recap vars when detecting config change Richard Hansen 2024-08-23 03:36:43 -0400
  • 803621a9ee Switch "magic constant" list of change detection vars to a var Richard Hansen 2024-08-28 17:32:38 -0400
  • 268369a05e Write update status to %recap, not %config Richard Hansen 2024-08-25 00:31:42 -0400
  • 0348ded46b write_recap: Move update-specific %recap sync to update_nics Richard Hansen 2024-08-26 18:23:36 -0400
  • e478117d4e write_recap: Move warned-min-* recap sync to where they are set Richard Hansen 2024-08-28 15:13:40 -0400
  • 1a748e7a86 write_recap: Only update variables that could have changed Richard Hansen 2024-08-28 15:03:46 -0400
  • 7660ca52bf write_recap: Remove unnecessary recap existence check Richard Hansen 2024-08-26 03:18:07 -0400
  • 2927f205ea update_nics: Move non-config recap var reset to update call Richard Hansen 2024-06-21 01:22:41 -0400
  • 974bba4d93 update_nics: Don't set wantip* if they're all undef Richard Hansen 2024-08-23 23:55:09 -0400
  • 75552f80f7 nic_updateable: Don't mutate status-ipv* vars if not updating Richard Hansen 2024-08-23 21:43:54 -0400
  • 25fac765a0 nic_updateable: Move clearing of update to write_recap Richard Hansen 2024-08-26 02:18:43 -0400
  • 5256a1d02c update_nics: Move legacy protocol support to an adapter function Richard Hansen 2024-08-29 16:39:43 -0400
  • a178d40633 update_nics: Combine post-update host loops Richard Hansen 2024-08-29 13:20:01 -0400
  • bf83ba032c update_nics: Move legacy wantip assignment to update call Richard Hansen 2024-08-29 13:18:20 -0400
  • c5df774b7e update_nics: Change || next to or next (for readability) Richard Hansen 2024-08-29 00:32:11 -0400
  • 20439bc130 update_nics: Refine comment Richard Hansen 2024-08-25 00:01:39 -0400
  • cb66870019 update_nics: Refine debug message for consistency/readability Richard Hansen 2024-08-24 23:55:54 -0400
  • 78be40fe2c update_nics: Remove unnecessary assertions Richard Hansen 2024-08-24 23:29:46 -0400
  • 499318fbe0 update_nics: Always overwrite status-ipv* with value from status Richard Hansen 2024-08-24 23:27:03 -0400
  • 94ce6367ec write_recap: Also clear out non-recap and stale values Richard Hansen 2024-08-26 00:58:56 -0400
  • c64e432bf1 write_recap: Update all status recap vars when writing recap Richard Hansen 2024-08-26 01:35:48 -0400
  • f2c9ef6641 read_recap: Scrub recap values without var declarations Richard Hansen 2024-09-01 03:06:46 -0400
  • 70e2b51377 read_recap: Don't copy non-recap values to %config Richard Hansen 2024-08-28 02:53:18 -0400
  • 8359eff6ea read_recap: Check variable definedness, not existence Richard Hansen 2024-08-22 03:21:20 -0400
  • 989f8be8c3 read_recap: Delete from %config any status values missing from recap Richard Hansen 2024-08-22 03:19:45 -0400
  • c9cdb96086 read_recap: Fix copying of recap values into %config Richard Hansen 2024-08-22 03:16:32 -0400
  • fbd7167b94 read_recap: Fix iteration over hosts Richard Hansen 2024-08-22 02:56:50 -0400
  • 35cbc8d200 read_recap: Reference %recap directly (for readability) Richard Hansen 2024-08-22 02:30:21 -0400
  • 31740006d0 read_recap: Use a named loop variable (for readability) Richard Hansen 2024-08-27 19:28:57 -0400
  • 65d2473213 read_recap: Don't load ip from recap Richard Hansen 2024-08-24 17:01:03 -0400
  • ce1bcaa68b nic_updateable: Set warned-min-* in %config, not %recap Richard Hansen 2024-08-26 16:50:56 -0400
  • e8b3d9168b Remove unnecessary variables from the recap Richard Hansen 2024-06-15 19:05:33 -0400
  • c943d7c0d9 tests: Add some unit tests for read_recap Richard Hansen 2024-09-01 01:37:55 -0400
  • 0a9ee106e4 tests: Debug log when in protocol update callback Richard Hansen 2024-08-29 13:01:02 -0400
  • 7181152c78 cloudflare: Delete unused variable declarations Richard Hansen 2024-08-24 17:27:27 -0400
  • 4b5f28b2f0 Add/update TODO comments for problematic bits of code Richard Hansen 2024-08-22 02:22:25 -0400
  • cf54da50e4 read_recap: Invert condition (for readability) Richard Hansen 2024-08-28 02:26:17 -0400
  • c2db690efb Whitespace fixes Richard Hansen 2024-08-22 02:29:42 -0400
  • ca8c30242d
    Merge c978d9b59d into 3dafdbf604 Lenard Hess 2024-08-24 17:59:54 +0100
  • 3dafdbf604
    Merge pull request #732 from rhansen/legacy-status Richard Hansen 2024-08-22 04:20:37 -0400
  • de5d894c91 Fix handling of legacy status value Richard Hansen 2024-08-17 01:05:53 -0400
  • 4f89492dc0 nic_updateable: Use wantip definedness, not use enabledness Richard Hansen 2024-08-17 01:01:24 -0400
  • a21e215ada Reduce unnecessary values in %config and %recap Richard Hansen 2024-08-18 03:26:35 -0400
  • acd8dfe47f Don't force use to disabled if usev4 or usev6 is enabled Richard Hansen 2024-08-18 03:18:15 -0400
  • f024bcce34 Dynamically compute default for use based on usev4, usev6 Richard Hansen 2024-08-18 03:10:07 -0400
  • 46bd2f1771 tests: Also test default() return value Richard Hansen 2024-08-21 19:54:28 -0400
  • f23070a114 Change defaults for warned-min{,-error}-interval from 0 to undef Richard Hansen 2024-08-18 02:56:22 -0400
  • 603a59ffe3 Delete redundant variable declarations from global-defaults Richard Hansen 2024-08-18 02:52:43 -0400
  • 533e4735cd init_config: Support any variable as a command-line arg Richard Hansen 2024-08-18 02:44:40 -0400
  • b9ec2d42a3 Remove the (broken and unused?) --retry option Richard Hansen 2024-08-17 00:50:45 -0400
  • 555359dc98 tests: Add unit tests for legacy protocol handling in nic_updateable Richard Hansen 2024-08-19 17:41:45 -0400
  • 80bbf1dc43
    Merge pull request #734 from rhansen/cache Richard Hansen 2024-08-19 17:35:45 -0400
  • 1631b465d5 Don't write undefined recap values to the cache file Richard Hansen 2024-08-18 20:39:18 -0400
  • ed1d480617 Update PR TODOs in ChangeLog.md Richard Hansen 2024-08-18 01:29:37 -0400
  • 12ff5bfbdc
    Merge pull request #733 from rhansen/config Richard Hansen 2024-08-18 01:27:40 -0400
  • 442eac96c7 Update changelog for recent config fixes Richard Hansen 2024-08-18 00:58:50 -0400
  • 3be5b91601 Improve documentation for --host and --options command-line args Richard Hansen 2024-07-01 02:18:56 -0400
  • a06c532394 Call load_sha1_support, load_json_support once Richard Hansen 2024-07-02 02:23:27 -0400
  • 42f720df86 Move --options validation to where it is processed Richard Hansen 2024-07-01 23:45:26 -0400