karthik and Claude Opus 5
61ef816c48
dnsmint: portable record lookup on removal
...
grep -F is not on Solaris /usr/bin/grep, and "\n" in a sed replacement is a
GNU extension that BSD sed writes as a literal n. The second is the one that
loses data: without the split the whole reply stays on one line, so the match
succeeds whatever the value is and the id taken is the first record under the
hostname rather than the one holding the challenge. Removal then deletes
somebody else's TXT record.
Literal newline in the replacement, as dns_glesys.sh does it, and a case
pattern per line with the case outside a command substitution.
Docs and Issues now point at dnsapi2 and at the tracking issue upstream.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
History
..
2026-06-05 19:28:08 +02:00
2026-07-05 17:48:33 +08:00
2024-05-18 12:06:41 +03:00
2025-05-05 15:48:02 +02:00
2024-10-13 17:41:22 +02:00
2026-07-12 17:21:19 +08:00
2024-11-09 18:22:01 +02:00
2024-10-13 17:41:22 +02:00
2024-05-18 12:06:41 +03:00
2026-07-02 13:06:41 +08:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2026-07-05 16:29:58 +08:00
2026-06-05 22:06:49 +02:00
2024-10-13 17:41:22 +02:00
2026-08-30 15:42:27 +08:00
2026-07-02 13:02:30 +08:00
2025-08-12 11:12:09 +03:00
2026-03-22 11:36:29 +08:00
2026-07-17 12:38:14 +08:00
2025-08-12 11:12:09 +03:00
2024-10-13 17:55:22 +02:00
2026-07-04 16:54:05 +08:00
2026-06-05 22:02:14 +02:00
2025-11-20 00:29:44 +08:00
2024-05-18 12:06:41 +03:00
2026-07-12 09:34:59 +08:00
2026-07-04 21:58:57 +08:00
2026-07-12 16:13:42 +08:00
2024-10-13 17:41:22 +02:00
2025-08-12 19:04:19 +02:00
2026-04-26 14:29:40 +02:00
2026-07-12 09:35:22 +08:00
2026-07-17 12:38:14 +08:00
2025-11-03 18:14:27 +01:00
2026-08-02 21:55:52 +08:00
2026-07-17 12:38:14 +08:00
2026-07-04 18:19:45 +08:00
2025-08-12 11:12:09 +03:00
2026-07-05 12:03:48 +08:00
2024-05-18 12:06:41 +03:00
2024-10-13 17:49:29 +02:00
2026-07-12 16:37:21 +08:00
2025-08-12 11:12:09 +03:00
2026-07-12 19:21:48 +08:00
2026-09-13 02:10:58 -04:00
2024-05-18 12:06:41 +03:00
2024-05-27 12:45:01 +02:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2024-05-18 12:06:41 +03:00
2025-08-12 11:12:09 +03:00
2024-10-13 17:41:22 +02:00
2025-08-12 11:12:09 +03:00
2026-07-12 19:21:56 +08:00
2026-09-04 14:51:30 +08:00
2026-08-22 10:15:52 +08:00
2025-05-19 15:08:54 +03:00
2026-07-05 18:02:34 +08:00
2025-11-25 14:47:40 +01:00
2026-05-02 10:56:13 +02:00
2024-10-13 17:41:22 +02:00
2025-12-09 09:49:54 +01:00
2026-05-02 10:56:13 +02:00
2025-03-11 08:07:38 +00:00
2026-07-10 10:23:59 +08:00
2026-08-02 21:34:41 +08:00
2025-12-08 19:02:33 +01:00
2024-05-18 12:06:41 +03:00
2024-10-13 17:41:22 +02:00
2026-07-03 23:34:27 +08:00
2024-10-13 17:49:29 +02:00
2026-07-02 13:10:29 +08:00
2026-04-14 20:57:22 +08:00
2024-10-13 17:41:22 +02:00
2025-08-12 11:12:09 +03:00
2024-10-13 17:49:29 +02:00
2026-07-23 11:50:20 +08:00
2025-11-02 04:07:58 +01:00
2024-10-13 17:41:22 +02:00
2026-07-04 11:44:32 +08:00
2026-07-11 10:04:49 +08:00
2026-07-17 12:38:14 +08:00
2026-07-04 19:06:46 +08:00
2026-09-04 14:49:50 +08:00
2026-07-17 12:38:14 +08:00
2024-05-18 12:06:41 +03:00
2026-07-13 08:30:43 +08:00
2024-10-13 17:49:29 +02:00
2026-07-04 20:28:56 +08:00
2024-11-09 18:31:52 +02:00
2026-07-02 23:08:59 +08:00
2026-05-24 22:24:00 +02:00
2024-05-18 12:06:41 +03:00
2026-07-10 20:55:23 +08:00
2026-08-30 15:33:32 +08:00
2026-07-01 21:59:41 +08:00
2024-10-13 17:41:22 +02:00
2024-05-18 12:06:41 +03:00
2024-05-18 12:06:41 +03:00
2026-07-12 19:22:03 +08:00
2025-07-02 21:15:46 +08:00
2026-07-05 23:30:26 +08:00
2024-05-18 12:06:41 +03:00
2026-06-29 01:27:41 +08:00
2024-05-18 12:06:41 +03:00
2024-12-31 11:45:29 +02:00
2024-11-08 00:59:21 -03:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:49:29 +02:00
2026-07-10 11:20:08 +08:00
2025-12-08 19:31:40 +01:00
2024-10-16 11:49:29 +02:00
2025-08-12 11:12:09 +03:00
2024-10-13 17:41:22 +02:00
2026-07-05 16:05:33 +08:00
2024-12-31 11:45:29 +02:00
2024-05-18 12:06:41 +03:00
2025-08-12 11:12:09 +03:00
2026-08-22 10:13:58 +08:00
2026-07-03 23:25:38 +08:00
2026-08-06 19:36:26 +08:00
2026-07-10 21:56:54 +08:00
2026-06-19 14:24:20 +02:00
2025-10-14 15:51:28 +02:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2026-08-10 10:00:26 +08:00
2024-10-13 17:58:19 +02:00
2026-08-07 09:22:28 +08:00
2024-10-13 17:41:22 +02:00
2026-07-10 20:47:31 +08:00
2024-05-18 12:06:41 +03:00
2024-05-18 12:06:41 +03:00
2024-10-13 17:41:22 +02:00
2026-02-12 15:32:53 +01:00
2024-10-13 17:58:19 +02:00
2026-07-14 20:58:47 +08:00
2025-12-17 17:15:10 -05:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2025-08-12 11:12:09 +03:00
2024-12-31 11:45:29 +02:00
2024-05-18 12:06:41 +03:00
2025-09-15 15:50:48 +10:00
2026-01-23 09:20:00 +01:00
2026-07-12 16:21:00 +08:00
2026-07-12 11:20:53 +08:00
2026-07-10 12:05:28 +08:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2026-07-17 12:38:14 +08:00
2025-12-30 16:31:16 -05:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2026-07-17 12:38:14 +08:00
2024-10-13 17:49:29 +02:00
2026-07-05 16:57:59 +08:00
2026-07-24 13:55:17 +08:00
2024-10-13 17:58:19 +02:00
2025-08-12 11:12:09 +03:00
2026-07-17 12:38:14 +08:00
2026-07-17 12:38:14 +08:00
2024-10-13 17:59:25 +02:00
2026-05-24 22:20:40 +02:00
2026-04-08 22:07:30 +08:00
2025-12-24 17:19:17 +03:30
2025-08-12 11:12:09 +03:00
2026-03-22 11:40:44 +08:00
2026-03-03 05:31:51 -08:00
2025-08-12 11:12:09 +03:00
2025-05-23 17:54:56 +08:00
2025-08-12 11:12:09 +03:00
2025-05-16 15:40:36 +02:00
2026-07-17 12:38:14 +08:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2025-08-15 09:02:57 +02:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2026-01-04 16:33:37 +03:30
2026-07-03 10:09:32 +00:00
2025-08-12 11:12:09 +03:00
2025-08-12 11:12:09 +03:00
2025-08-12 11:12:09 +03:00
2026-07-05 12:44:07 +08:00
2024-12-28 22:31:24 +02:00
2026-07-25 16:00:03 +08:00
2026-07-17 12:38:14 +08:00
2026-07-28 10:04:20 +08:00
2024-10-13 17:41:22 +02:00
2024-10-13 17:41:22 +02:00
2024-12-28 17:42:58 +02:00
2026-07-12 10:26:40 +08:00
2020-01-30 12:06:39 +08:00