Commit graph

  • ab9ac65f46
    Merge pull request #694 from rhansen/vars Richard Hansen 2024-06-29 04:18:57 -0400
  • f5b369a7ef Fix undef warning when encountering an unset but required var Richard Hansen 2024-06-29 02:36:44 -0400
  • 89c84f9f07 Ignore (with warning) unknown vars in --options Richard Hansen 2024-06-29 02:34:28 -0400
  • 1f31b0e570 Prevent autovivification of empty definitions for unknown variables Richard Hansen 2024-06-29 02:32:14 -0400
  • d8317a730d Fix die that should be return undef Richard Hansen 2024-06-29 02:28:43 -0400
  • 04bdd68415 Always set the host variable Richard Hansen 2024-06-29 02:26:16 -0400
  • be3c2060eb Fix undefined hash reference warning Richard Hansen 2024-06-29 02:14:16 -0400
  • de39ac7bcc Fix undef warning when daemon is unset Richard Hansen 2024-06-29 02:00:40 -0400
  • ae7a9dce2a Fix variable name typo Richard Hansen 2024-06-29 01:59:03 -0400
  • 76900c708c
    Merge pull request #693 from rhansen/vars Richard Hansen 2024-06-28 16:18:26 -0400
  • 49f5551764 Add variable default value tests Richard Hansen 2024-06-28 01:51:21 -0400
  • eab72ef6d7 Require a defined value if the variable is required Richard Hansen 2024-06-28 02:41:22 -0400
  • 399f8a8b32 Adjust variable defaults to pass validity checks Richard Hansen 2024-06-28 01:51:21 -0400
  • 88eb2ed4fe Use undef as the default of truly optional variables Richard Hansen 2024-06-28 03:43:41 -0400
  • ba6a279186 Convert unnecessarily required variables to optional Richard Hansen 2024-06-28 03:40:35 -0400
  • b8a0a26441 Remove defaults from required variables without sensible defaults Richard Hansen 2024-06-28 02:33:33 -0400
  • be9e305e73 Fix definition of wtime variable Richard Hansen 2024-06-28 04:10:33 -0400
  • e32b9436fb nfsn: Fix type of min-interval variable Richard Hansen 2024-06-28 04:17:34 -0400
  • 66bb07450f nfsn: Fix spelling of min-interval variable name Richard Hansen 2024-06-28 04:16:01 -0400
  • 5757f7e07d Restore accidentally deleted --fw command-line argument Richard Hansen 2024-06-27 00:03:25 -0400
  • f4c4d974d2
    Merge pull request #692 from rhansen/infomaniak Richard Hansen 2024-06-25 22:56:44 -0400
  • 948567c456 infomaniak: Unrequire server setting Richard Hansen 2024-06-25 22:27:55 -0400
  • 9ba583175a infomaniak: Fail if the HTTP status code is not 2xx Richard Hansen 2024-06-25 22:23:27 -0400
  • 7d99da77cc header_ok: Fail if the reply is falsy Richard Hansen 2024-06-25 22:22:02 -0400
  • 8e24c92b1e infomaniak: Fix response parsing Richard Hansen 2024-06-25 22:16:49 -0400
  • d2f0e042f4 infomaniak: Invert condition to improve readability Richard Hansen 2024-06-25 22:12:08 -0400
  • 29e86d9a91 infomaniak: Rename variable for readability Richard Hansen 2024-06-25 22:10:30 -0400
  • a5dedeed3c infomaniak: Fix geturl call Richard Hansen 2024-06-25 22:06:34 -0400
  • ac9f937c88 infomaniak: Delete unnecessary defined checks Richard Hansen 2024-06-25 21:56:12 -0400
  • bab9d9483e infomaniak: Move variable declaration to definition Richard Hansen 2024-06-25 21:55:46 -0400
  • 134e47b61d infomaniak: Delete unnecessary newlines Richard Hansen 2024-06-25 21:50:51 -0400
  • e0d9bcc36d
    Merge pull request #691 from rhansen/fixes Richard Hansen 2024-06-25 03:00:20 -0400
  • 9d49a33ac6 regfishde: Fix IPv6 support Richard Hansen 2024-06-21 01:15:51 -0400
  • 0cde2e3f96 infomaniak: Fix mtime update Richard Hansen 2024-06-21 00:04:50 -0400
  • 61577d29ae njalla: Fix configuration change during update Richard Hansen 2024-06-15 19:35:57 -0400
  • 32bf975bfa Fix call to wrong function name with bad --usev6 Richard Hansen 2024-06-21 21:45:02 -0400
  • 99dfd7f84d Don't assume that --use is defined Richard Hansen 2024-06-21 21:43:25 -0400
  • b154d8ef98 Fix missing v4, v6 variants in recap update Richard Hansen 2024-06-15 20:46:48 -0400
  • dafde8becb Fix erroneous backupmx recap check for dyndns1, dyndns2 Richard Hansen 2024-06-15 19:12:45 -0400
  • 7ac6eda7cc Fix missing local use* override in --query Richard Hansen 2024-06-14 03:51:23 -0400
  • c7c8c5f097 Fix usev4, usev6 output for --query Richard Hansen 2024-06-14 03:48:15 -0400
  • 27b50a3b93 Fix --usev4=cisco, --usev4=cisco-asa warning messages Richard Hansen 2024-06-14 00:54:27 -0400
  • e1e8d5711a Fix get_ip argument in --query when testing --fw Richard Hansen 2024-06-13 22:47:58 -0400
  • b363fb48a5 Fix string equality check Richard Hansen 2024-06-13 03:55:01 -0400
  • 61539105bd
    Merge pull request #689 from rhansen/readability Richard Hansen 2024-06-22 17:32:27 -0400
  • 1be8438c70 Rename updateable to force_update for readability Richard Hansen 2024-06-18 02:17:42 -0400
  • b426b370fd Rename %cache to %recap for readability Richard Hansen 2024-06-18 01:01:36 -0400
  • 49bd1b7347 Rename %services to %protocols for consistency Richard Hansen 2024-06-17 22:38:16 -0400
  • 1718ceab70 Add comments documenting the cached variables Richard Hansen 2024-06-15 02:45:23 -0400
  • 3d73e7c231 Add TODO comments for confusing bits of code Richard Hansen 2024-06-22 00:39:15 -0400
  • 9a5500a667 Improve readability via minor logic tweaks Richard Hansen 2024-06-22 00:20:24 -0400
  • ab60675660 Improve readability of cache var update logic Richard Hansen 2024-06-15 20:39:47 -0400
  • 0d712f7bbc Improve readability of wantip, wantipv4, wantipv6 fallback Richard Hansen 2024-06-13 20:23:11 -0400
  • 5c38af2ed5 Improve readability by moving code out of unnecessary blocks Richard Hansen 2024-06-13 04:04:59 -0400
  • 160344514f Improve readability by simplifying if conditions Richard Hansen 2024-06-22 01:52:03 -0400
  • 288a30ab1e Whitespace fixes Richard Hansen 2024-06-13 00:19:21 -0400
  • afa6db8129
    Merge pull request #687 from rhansen/ci Richard Hansen 2024-06-06 20:22:47 -0400
  • 0c42478ea7 ci: Switch from RedHat UBI to AlmaLinux Richard Hansen 2024-06-06 19:45:59 -0400
  • 1ee64537df
    Merge pull request #686 from rhansen/header_ok Richard Hansen 2024-06-06 19:40:44 -0400
  • 2d4a93d5e7 header_ok: Fix typo(?) in HTTP response regular expression Richard Hansen 2024-05-14 23:51:37 -0400
  • 211d59fccc header_ok: Log all non-2xx HTTP status codes Richard Hansen 2024-05-17 23:21:25 -0400
  • 7fe7fd0e18 header_ok: Refactor for readability Richard Hansen 2024-05-17 22:24:12 -0400
  • adbac91be7 header_ok: Only keep first line of argument Richard Hansen 2024-05-17 21:27:59 -0400
  • b58a10b3e3 header_ok: Add unit tests Richard Hansen 2024-05-17 22:22:02 -0400
  • a486d4f976
    Merge pull request #685 from rhansen/module-load Richard Hansen 2024-06-06 19:10:21 -0400
  • bb658d763a Simplify loading of JSON::PP Richard Hansen 2024-06-03 22:09:23 -0400
  • 1401ff4aea Only attempt to load Digest::SHA Richard Hansen 2024-06-03 22:37:59 -0400
  • 1e1e100d7f Prefer Digest::SHA over Digest::SHA1 Richard Hansen 2024-06-03 22:19:45 -0400
  • a0240345bf Use Module->import(...) instead of import(Module, ...) Richard Hansen 2024-06-03 22:01:32 -0400
  • 11be757d54
    Merge pull request #683 from rhansen/curl Richard Hansen 2024-06-03 03:27:15 -0400
  • 1c1642acfd configure.ac: Allow users to specify path to curl Richard Hansen 2024-05-26 02:26:23 -0400
  • 31dbd8e4ed geturl: Set raw (binary) mode when reading from curl Richard Hansen 2024-05-26 02:24:53 -0400
  • 8e901c3db6 geturl: Avoid the shell when invoking curl Richard Hansen 2024-05-26 02:18:24 -0400
  • 09d8d0426e geturl: Don't suppress curl's STDERR Richard Hansen 2024-05-25 16:59:53 -0400
  • 09ce262c82
    Merge pull request #674 from jortkoopmans/bugfix/673_Fix_DnsExit_subdomain Richard Hansen 2024-06-02 16:58:43 -0400
  • 73a67b728d dnsexit2: Move body of for loop to a separate function jortkoopmans 2024-05-27 00:42:40 +0200
  • 11d0c84639 dnsexit2: Don't skip remaining hosts on connect error or non-2xx Richard Hansen 2024-05-31 19:03:04 -0400
  • 216741c9ce dnsexit2: Fix when provided with a zone and a non-identical hostname jortkoopmans 2024-05-27 00:42:40 +0200
  • ec2d5f7f69 dnsexit2: Add tests jortkoopmans 2024-05-27 00:42:40 +0200
  • 282bb01e17 Bump version to v3.12.0~alpha Richard Hansen 2024-06-01 03:46:56 -0400
  • a0e119c2f2
    Merge pull request #681 from rhansen/group_hosts_by Richard Hansen 2024-06-01 03:09:18 -0400
  • e60e6e804b group_hosts_by: Use Data::Dumper to make the group signature Richard Hansen 2024-05-28 02:58:32 -0400
  • f4802fc534 Fix group_hosts_by call for IPv6-enabled services Richard Hansen 2024-05-28 02:57:22 -0400
  • 343fcff625 group_hosts_by: Add support for wantipv4, wantipv6 Richard Hansen 2024-05-28 02:54:26 -0400
  • ce0a362fd0 group_hosts_by: Add tests Richard Hansen 2024-06-01 02:48:21 -0400
  • ddb04075be
    Merge pull request #680 from rhansen/dnsexit2 Richard Hansen 2024-05-31 03:27:34 -0400
  • f976b771d4 dnsexit2: Fix logging of erroneous response body Richard Hansen 2024-05-30 18:18:55 -0400
  • f7f4856b93 dnsexit2: Combine related log messages Richard Hansen 2024-05-30 18:02:45 -0400
  • 24a22092ca dnsexit2: Don't croak if JSON decoding fails Richard Hansen 2024-05-30 18:02:01 -0400
  • d28c8ea7ad dnsexit2: Delete unnecessary debug messages Richard Hansen 2024-05-30 17:56:51 -0400
  • 7b95b379aa dnsexit2: Fix extraction and processing of JSON response body Richard Hansen 2024-05-30 17:37:59 -0400
  • 86ec02a9b6
    Merge pull request #679 from rhansen/dnsexit2 Richard Hansen 2024-05-30 17:22:52 -0400
  • 2a47b17541 dnsexit2: Include the unexpected status in the error message Richard Hansen 2024-05-30 16:26:44 -0400
  • d8a1449a19 dnsexit2: Fix error message format string Richard Hansen 2024-05-30 16:23:42 -0400
  • 6e5e2ab63f dnsexit2: Remove https:// from update service URL Richard Hansen 2024-05-30 16:21:25 -0400
  • eebb1b8a47 dnsexit2: Delete redundant status-ipv* assignments Richard Hansen 2024-05-30 16:19:41 -0400
  • b3951e407a
    Merge pull request #678 from rhansen/dnsexit2 Richard Hansen 2024-05-30 05:02:11 -0400
  • 3c84f7a1b5 dnsexit2: Delete unnecessary debug messages Richard Hansen 2024-05-30 04:49:46 -0400
  • 5b7400ae7d dnsexit2: Normalize the zone up front Richard Hansen 2024-05-30 04:48:44 -0400
  • 46bca54393 dnsexit2: Fix string interpolation Richard Hansen 2024-05-30 04:04:19 -0400