Commit graph

  • 38d71b2efa Set VERBOSE=1 to show logs on failure Richard Hansen 2020-06-30 16:31:02 -0400
  • 0ca6e62b67 Use matrix for ubuntu Sandro Jäckel 2020-06-30 09:28:28 +0200
  • 504e326274
    Merge pull request #214 from rhansen/woima Sandro 2020-07-01 00:45:31 +0200
  • 7a2d065a2d Fix woima protocol implementation for loop Richard Hansen 2020-06-30 18:40:58 -0400
  • 43c0581334
    Merge pull request #213 from rhansen/regex-flag-compat Sandro 2020-07-01 00:37:13 +0200
  • ccc876c160 Remove the /a regex flag Richard Hansen 2020-06-30 18:31:22 -0400
  • 05e5759aa1
    Merge pull request #212 from rhansen/automake-parallel-tests Sandro 2020-07-01 00:27:17 +0200
  • 65bc4cd986 Enable Automake's parallel-tests feature Richard Hansen 2020-06-30 18:22:05 -0400
  • 034e6501ed
    Merge pull request #196 from dkerr64/Cleanup-extract_ipv4-and-is_ipv6-and-usage Richard Hansen 2020-06-30 15:54:25 -0400
  • 36d8b511b3 Move un_zero_pad into extract_ipv4, extract_ipv6 David Kerr 2020-06-30 13:29:10 -0400
  • 0a999577c7 Simplify the IPv4 regular expression David Kerr 2020-06-30 13:29:10 -0400
  • 5da22a8a69 Implement is_ipv6 in terms of extract_ivp6 David Kerr 2020-06-30 13:29:10 -0400
  • ab0a4597ce Validate the ip setting David Kerr 2020-06-30 13:29:10 -0400
  • fe513f733d Use is_ipv6, not extract_ipv6, to validate IPv6 address David Kerr 2020-06-30 13:29:10 -0400
  • af1332264f Delete unnecessary address check David Kerr 2020-06-30 13:29:10 -0400
  • 7e0f696c87
    Merge pull request #210 from rhansen/tap-driver.sh Sandro 2020-06-30 21:00:36 +0200
  • 7c81627c92
    Merge pull request #211 from rhansen/rename-template Sandro 2020-06-30 20:51:32 +0200
  • 44eaf653f1 Rename *.template to *.in Richard Hansen 2020-06-30 13:27:08 -0400
  • 38e44ef1fb Tell Git to ignore changes to build-aux/tap-driver.sh Richard Hansen 2020-06-30 12:27:11 -0400
  • 45f3a1c1f6 Ignore tap-driver.sh Sandro Jäckel 2020-06-30 09:01:50 +0200
  • 5e7683df85 Merge pull request #208 from ddclient/fix-shebang Richard Hansen 2020-06-30 11:59:27 -0400
  • 86a3294b0f Fix shebang Sandro Jäckel 2020-06-30 09:01:00 +0200
  • 06851b770e
    Merge pull request #207 from rhansen/test-improvements Sandro 2020-06-30 09:08:50 +0200
  • a8212a397e Add a test for unexpected warnings Richard Hansen 2020-06-29 16:46:02 -0400
  • 0cc83cd5ec Simplify runtime imports in test code Richard Hansen 2020-06-29 16:43:45 -0400
  • 858fe53072
    Merge pull request #163 from rhansen/ipv6-design-doc Richard Hansen 2020-06-29 17:24:32 -0400
  • d31d9f8bde Design doc for IPv6 support Richard Hansen 2020-06-09 21:44:56 -0400
  • 58c6570dde
    Merge pull request #184 from rhansen/freedns Richard Hansen 2020-06-29 17:22:56 -0400
  • 566c3c3d5e Redo freedns.afraid.org protocol to fix several bugs Richard Hansen 2020-06-16 22:48:27 -0400
  • d593892c6a Set up GitHub CI Richard Hansen 2020-06-29 15:10:28 -0400
  • c72d128a9e Disable accidental interpolation in regular expression Richard Hansen 2020-06-29 14:21:29 -0400
  • dde91fd028 Typo fix (you -> your) Richard Hansen 2020-06-29 17:12:01 -0400
  • f360860378
    Merge pull request #161 from rhansen/test-framework Richard Hansen 2020-06-29 11:09:12 -0400
  • c390e75769 Add unit test infrastructure. Richard Hansen 2020-06-08 18:54:13 -0400
  • f6f920eb39 Use the "modulino" pattern to facilitate unit tests Richard Hansen 2020-06-07 22:55:52 -0400
  • 8cbcecba99 Add Autotools-based build infrastructure Richard Hansen 2020-06-08 18:53:51 -0400
  • bfdf9454f0
    Merge pull request #201 from rhansen/group_hosts_by Sandro 2020-06-29 09:40:11 +0200
  • 4f08d77cae
    Merge pull request #202 from rhansen/cloudns Sandro 2020-06-29 09:36:44 +0200
  • 0792f9b272 Add ClouDNS support Richard Hansen 2020-06-29 00:42:28 -0400
  • 8fcc9b0e2f group_hosts_by improvements Richard Hansen 2020-06-29 00:52:08 -0400
  • b1da99c361 Merge pull request #200 from rhansen/undo-revert Richard Hansen 2020-06-29 01:13:43 -0400
  • 00ce8bdeb3 Add is_ipv4() and extract_ipv4() functions David Kerr 2020-06-21 16:20:13 -0400
  • 9ac7497973 Add is_ipv4() and ipv4_match() functions David Kerr 2020-06-21 16:20:13 -0400
  • 8b2ede16c0 Revert "Add is_ipv4() and ipv4_match() functions" Richard Hansen 2020-06-28 23:57:58 -0400
  • 1f45e55f45
    Remove "ignoring value" from warning message David Kerr 2020-06-28 21:47:23 -0400
  • e7ed8e9628
    Merge branch 'master' into ip-match-cleanup David Kerr 2020-06-28 21:36:05 -0400
  • 22e34a1efe More code review updates David Kerr 2020-06-28 20:21:58 -0400
  • 1766313397 Sort %builtinfw entries by key Richard Hansen 2020-06-26 12:41:16 -0400
  • 3199f791d8 Sort %services entries by key Richard Hansen 2020-06-26 12:30:35 -0400
  • b85d86795e
    Merge pull request #193 from rhansen/config Sandro 2020-06-29 01:37:29 +0200
  • 959c7154ad
    Merge pull request #194 from rhansen/ip-extract Richard Hansen 2020-06-28 17:14:17 -0400
  • 8a63c5b74f Rename ipv4_match, ipv6_match to extract_ipv4, extract_ipv6 Richard Hansen 2020-06-27 13:01:06 -0400
  • 6106c41ef5 variable declared twice. David Kerr 2020-06-28 15:39:06 -0400
  • 70d7ff3f4e Updates to address code review comment. David Kerr 2020-06-28 14:17:08 -0400
  • 050b98eca1
    Merge branch 'master' into ip-match-cleanup David Kerr 2020-06-26 21:22:04 -0400
  • dc47afea38 Delete unused config entry Richard Hansen 2020-06-26 14:32:33 -0400
  • 7556aaa5e1
    Merge pull request #191 from rhansen/deprecate-banlocal Richard Hansen 2020-06-26 21:01:40 -0400
  • 8ffd736022 Cleanup ipv6_match, ipv4_match, add ipv6_match_gua and remove un_zero_pad. David Kerr 2020-06-26 17:33:33 -0400
  • 4edecf3dc1 Turn fw-banlocal into a no-op and mark it as deprecated Richard Hansen 2020-06-25 23:17:17 -0400
  • 08c7e71352
    Merge pull request #187 from rhansen/defined-or-op Sandro 2020-06-24 20:01:19 +0200
  • a84015015f Use the // operator to simplify code Richard Hansen 2020-06-13 10:54:40 -0400
  • 271f277126
    Merge pull request #169 from rhansen/geturl-force-ip-version Sandro 2020-06-24 15:15:12 +0200
  • 39bd6fce9e New geturl param to force IPv4 or IPv6 Richard Hansen 2020-06-11 13:23:25 -0400
  • 323a873b22 Change geturl to take a hash of parameters Richard Hansen 2020-06-04 21:37:20 -0400
  • 7fafb8df7e
    Merge pull request #186 from dkerr64/is_ipv4-function Richard Hansen 2020-06-23 11:54:12 -0400
  • 0caed7ca2a Add is_ipv4() and ipv4_match() functions David Kerr 2020-06-21 16:20:13 -0400
  • aeba95aef4
    Merge pull request #182 from rhansen/fix-use-ip Richard Hansen 2020-06-17 12:16:35 -0400
  • 99a60995c4 Fix use=ip when ip is set to an IPv4 address Richard Hansen 2020-06-16 22:59:51 -0400
  • 2f26ed5969
    Merge pull request #183 from rhansen/bool-parsing Sandro 2020-06-17 09:43:35 +0200
  • 40f355d05e Fix parsing of "true" as a boolean value Richard Hansen 2020-06-16 22:58:09 -0400
  • 4348ad7675 Truncate freedns passwords longer than 16 chars Richard Hansen 2020-06-16 13:51:21 -0400
  • 7cc36539e7 Move Data::Validate::IP removal note to dependency changes section Richard Hansen 2020-06-16 14:23:02 -0400
  • 5b251f3802
    Merge pull request #178 from dkerr64/RemoveValidateIP Richard Hansen 2020-06-15 23:19:03 -0400
  • d4c55dd0f5 Remove dependency on Data::Validate::IP David Kerr 2020-06-15 11:02:42 -0400
  • 35eac827e3
    Merge pull request #173 from rhansen/request-body-crlf Sandro 2020-06-14 15:59:18 +0200
  • 0b60ce3f94
    Merge pull request #174 from rhansen/host-opt Sandro 2020-06-14 02:02:33 +0200
  • ffb908ab49 Don't replace LF with CRLF in body of HTTP request Richard Hansen 2020-06-13 14:25:00 -0400
  • f6d5ce3383 Fix global fallback when host-specific setting is undefined Richard Hansen 2020-06-13 11:47:45 -0400
  • b3f2f7029d Whitespace fixes Richard Hansen 2020-06-13 11:19:13 -0400
  • 38bec6d135
    Merge pull request #171 from rhansen/iproute2 Sandro 2020-06-13 11:23:49 +0200
  • e3a6cbf1b6 Prefer ip command from iproute2 over ifconfig Richard Hansen 2020-06-11 17:09:46 -0400
  • 20429c1199
    Merge pull request #165 from rhansen/multiline-log-space Sandro 2020-06-13 00:09:27 +0200
  • d60a310599 Remove extra space at beginning of multiline log messages Richard Hansen 2020-06-07 13:09:32 -0400
  • eb4b226af0
    Merge pull request #153 from rhansen/infer-use Sandro 2020-06-12 21:30:16 +0200
  • e696d57ff2 Prefer ip over if over web when inferring use Richard Hansen 2020-06-04 18:23:17 -0400
  • 1c13c24981 Fix misuse of define() Richard Hansen 2020-06-04 18:22:12 -0400
  • 7fa1beb11e
    Merge pull request #166 from rhansen/perl-5.10 Sandro 2020-06-12 12:07:34 +0200
  • 9cd418f79c Bump minimum required Perl to v5.10.1 Richard Hansen 2020-06-10 19:02:51 -0400
  • 6cba97396d Change geturl to take a hash of parameters Richard Hansen 2020-06-04 21:37:20 -0400
  • 9e672a8c7d
    Merge pull request #144 from rhansen/contributing Richard Hansen 2020-06-11 23:11:21 -0400
  • e74797f557 Start a contributor guide Richard Hansen 2020-06-01 12:52:35 -0400
  • 6e8d7e9744
    Merge pull request #158 from rhansen/news Richard Hansen 2020-06-11 23:05:00 -0400
  • 33dc46d8f4 Update ChangeLog.md with recent changes affecting compatibility Richard Hansen 2020-06-07 17:42:22 -0400
  • 17707b0cba Note when Data::Validate::IP dependency was added Richard Hansen 2020-06-07 17:41:56 -0400
  • a3c8d581fa Combine RELEASENOTE, ChangeLog, Changelog.old into ChangeLog.md Richard Hansen 2020-06-07 17:13:17 -0400
  • 593ed1b7a0 Delete unnecessary double quotes Richard Hansen 2020-06-11 12:55:14 -0400
  • e6d1d73a4a Whitespace fixes Richard Hansen 2020-06-11 12:38:07 -0400
  • 1d78f5fbe3
    Merge pull request #155 from rhansen/content-type-header Richard Hansen 2020-06-09 15:01:34 -0400
  • fe3893e26a Fix regex searching for Content-Type header Richard Hansen 2020-06-07 13:12:07 -0400
  • 7d094c0976
    Merge pull request #154 from rhansen/geturl-request-newline Sandro 2020-06-09 14:41:19 +0200