commit fcdeecd8f7d8780a2857eccaf6219d7feacf1fbd Merge: 235a678 bcc850e Author: Richard Hansen <rhansen@rhansen.org> Date: Mon Feb 17 16:25:07 2025 -0500 Merge work in progress for upstream 4.0.0 into debian/latest commit 235a678e153ef61ada6f407fc729a4583de846c0 Author: Richard Hansen <rhansen@rhansen.org> Date: Mon Feb 17 02:39:20 2025 -0500 Release 3.11.2-2 commit 5a32c79677be7cd5b810e80020251abbe497d0a0 Author: Richard Hansen <rhansen@rhansen.org> Date: Mon Feb 17 01:19:52 2025 -0500 Cherry-pick upstream commit to fix FTBFS with Automake 1.17 Closes: #1095335 commit bcc850eb9fd933056a70a772a01aa977591bd795 Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Jan 11 16:32:46 2025 -0500 New upstream version 4.0.0~rc.3 commit 4cb6159748c414a8456f63d643950d39d1331bec Merge: 1aaf333 e3dcbbb Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Jan 11 16:30:52 2025 -0500 Update upstream source from tag 'upstream/4.0.0-rc.3' Update to upstream version '4.0.0~rc.3' with Debian dir b5ff6507314a8d5e7089e05ec3d032647d037d30 commit 1aaf333a96628411f37d5e10d8e2e1617c65e388 Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Jan 11 04:26:48 2025 -0500 New upstream version 4.0.0-rc.2 commit a26a41f7abf264da88a0c252ef29b1dbccfd5b35 Merge: 8632576 9810fb0 Author: Richard Hansen <rhansen@rhansen.org> Date: Fri Jan 10 20:28:17 2025 -0500 Update upstream source from tag 'upstream/4.0.0-rc.2' Update to upstream version '4.0.0~rc.2' with Debian dir 167988c8b9bdf48a6ea7f47a60d10daf29403fdc commit 8632576a6a518ab6cefeff701a90874e83028e5e Author: Richard Hansen <rhansen@rhansen.org> Date: Fri Dec 27 14:08:02 2024 -0500 debconf: New option to skip config file creation commit df36647be5e05e7b6b1c8898dc78e5b8428cd530 Author: Richard Hansen <rhansen@rhansen.org> Date: Fri Dec 27 14:07:45 2024 -0500 debconf: Allow the user to go back commit 521dab49d1ca218512615acae76e716fa5fb9514 Author: Richard Hansen <rhansen@rhansen.org> Date: Fri Dec 27 14:07:15 2024 -0500 debconf: Change service default to "other" The list of services is limited, so users are more likely to use a service that isn't listed. commit 9c39bd56c8b3b127051272203b84f0c92acffe48 Author: Richard Hansen <rhansen@rhansen.org> Date: Fri Dec 27 14:06:57 2024 -0500 debconf: Update list of services * Sort the list by service name (typically the domain name) * Remove Google Domains (defunct) * Add dns.he.net The list is not comprehensive, but it doesn't need to be. commit 238600f1fe6e16dde1ee61ee789cc73e2bd1e453 Author: Richard Hansen <rhansen@rhansen.org> Date: Fri Dec 27 14:06:41 2024 -0500 debconf: Update user's "he" choice to "he.net" commit b0c2670293c0bc7f345df516a61b8a42404b6c58 Author: Richard Hansen <rhansen@rhansen.org> Date: Fri Dec 27 14:06:13 2024 -0500 debconf: Update list of IP discovery services commit f6306eb6a1a40e5f22496b8c4cd3c32ac4803107 Author: Richard Hansen <rhansen@rhansen.org> Date: Fri Dec 27 14:05:57 2024 -0500 debconf: Update list of protocol choices commit 7273a3a6643660056530f9b59a37603f1126ac48 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Dec 25 04:32:34 2024 -0500 New upstream version 4.0.0-rc.1 commit dfd46fa44f8c653ac9620efb2d0527c5523578fc Merge: db27c7c 0d092de Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Dec 25 04:30:22 2024 -0500 Update upstream source from tag 'upstream/4.0.0-rc.1' Update to upstream version '4.0.0~rc.1' with Debian dir c0732ce1ee2630368d45fac0e62bf95d2987eb6b commit db27c7c0a1318f8ed898e355aa07fd92ab66e9d3 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Dec 25 04:29:43 2024 -0500 debian/patches: Drop unnecessary maxinterval.diff There's no need for this to differ from upstream. Upstream defaults to 25d to ensure that entries are renewed before potential 30d expiration. commit de7711269cb665901de1d28526b745cff9ea1045 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Dec 25 04:09:05 2024 -0500 debian/gbp.conf: Mangle tilde to dash for upstream tags commit fff9710f30ecd866888006aacebca2fd32973da6 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Dec 25 04:01:11 2024 -0500 debian/watch: Scan release artifacts, not automatic tag tarballs Tarballs automatically generated by GitHub for tags are simple repository snapshots -- they don't include files generated by autotools such as `configure` and `Makefile.in`. commit 1b455576981edd47aa0d1202d07b6638523e276a Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Dec 25 04:00:42 2024 -0500 debian/watch: Mangle dash in upstream -beta, -rc tags to tilde Upstream follows semver 2.0.0, restricted to `-beta.` and `-rc.` for pre-release versions. commit 79e9a77f2b827d2801ba876f0407c0c665272de8 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Dec 25 04:00:16 2024 -0500 debian/watch: Mangle upstream vX.Y.Z_N tags to X.Y.Z~rc.N commit f89b52880e751ec983718ed77edbc98e337b7946 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Dec 25 03:59:58 2024 -0500 debian/watch: Drop unnecessary filenamemangle It's not really useful. This fixes the lintian prefer-uscan-symlink pedantic tag. commit 660bb2dff40e0a6957b153ee2070c68a0115b3da Author: Richard Hansen <rhansen@rhansen.org> Date: Sun Jul 14 19:23:47 2024 -0400 Release 3.11.2-1 commit 93bd64386ac1133e00b8ada26a0619fc1455ecd6 Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Jul 11 03:11:17 2024 -0400 systemd: Use Type=exec instead of Type=forking to match upstream See: https://github.com/ddclient/ddclient/commit/c0a1431f7815355f08a5f5827d5fe114246c17e3 commit d99ce73187a5467b7c6d71b5f729032d93c3221d Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Jul 11 03:10:22 2024 -0400 systemd: Order after nss-lookup.target to match upstream See: https://github.com/ddclient/ddclient/commit/6312030c5796b36695c7481fcecc1a7420c30af3 commit 97fe0473743058bf5a3aff1012c56d170bbe2cf7 Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Jul 11 01:04:03 2024 -0400 Update patch to match version forwarded upstream commit 1cc8345110290d5ed9b92e0a508f47bb95c7dd7c Author: Richard Hansen <rhansen@rhansen.org> Date: Mon Feb 26 21:56:01 2024 -0800 debian/copyright: Update copyright year for debian/* commit 335cf8a326e5bf7eeba1d6f34673fb3be37bcefb Author: Richard Hansen <rhansen@rhansen.org> Date: Mon Feb 26 12:40:25 2024 -0800 debian/copyright: Set Upstream-Contact to project URL commit 01b705b9b3df54ae8f9c90d7c448b696ff05b088 Author: Richard Hansen <rhansen@rhansen.org> Date: Mon Feb 26 00:50:07 2024 -0800 Use dh_installchangelogs to install ChangeLog.md Now it is installed as changelog.gz instead of NEWS.gz. This is unfortunate because Debian policy wants NEWS.gz (changelog.gz is permitted but deprecated) [1]. Maybe some future version of dh_installchangelogs will catch up with the policy. This eliminates another patch, making the package slightly easier to maintain. [1] https://www.debian.org/doc/debian-policy/ch-docs.html#changelog-files-and-release-notes commit 1b28b53eb75c46f332a04747dac1b9af68c3c507 Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Jul 11 01:50:15 2024 -0400 Delete unused debian/manpage.refs It's unclear why this file was created, but it's vestigial now. commit f08b8f70116ce7a52b2c0d01acc634d82de7c852 Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Jul 11 01:23:37 2024 -0400 Rename various debian/* files to debian/ddclient.* for consistency commit 9e07ea4ad65e3fa349bc4f5630a8c10a11649b7c Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Feb 24 12:55:33 2024 -0800 gbp.conf: Set upstream-vcs-tag (for import-orig) This causes `gbp import-orig --uscan` to merge in the upstream Git repo's tag when updating the `upstream/latest` branch. This assumes that the tags from the upstream Git repo have been fetched. The import commit created by `gbp import-orig --uscan` is expected to always have no delta from the upstream Git repository's tag. However, there might be a delta if the orig tarball is repacked to remove non-DFSG files or if upstream does some processing on the files before producing the tarball (e.g., autotools make dist). commit 2d06c9f76e9738cc60bb250d72e9d56c2962e92d Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Feb 24 11:00:14 2024 -0800 gbp.conf: Rename branches and tags to match current convention commit 3a6af0a078a2ccdab31ed893fafbc249d953f630 Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Jul 11 03:31:53 2024 -0400 Bump Standards-Version to 4.7.0 (no changes needed) commit 7c9048fa850b29a0c37c192dc786f5d20984ca59 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Jul 10 19:37:34 2024 -0400 New upstream version 3.11.2 Closes: #1072931 commit 9b33014013191694c39de5672846275179d4f558 Merge: e65b0da b60e83a Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Feb 24 13:18:39 2024 -0800 Update upstream source from tag 'upstream/3.11.2' Update to upstream version '3.11.2' with Debian dir 6a36de5dc2cd065c1e711ae157dfe794b1fc9f12 commit e65b0da2f5f7332cf70bb270d247e94e5ba08374 Author: Chris Hofstaedtler <zeha@debian.org> Date: Sun May 26 23:46:53 2024 +0200 Import Debian changes 3.10.0-2.1 ddclient (3.10.0-2.1) unstable; urgency=medium . * Non-maintainer upload. * No source change upload to move systemd units into /usr. commit 5fd595a994bc2a0a6886101a3197f98b71655f59 Author: Richard Hansen <rhansen@rhansen.org> Date: Sun Jan 15 21:48:29 2023 -0500 Release 3.10.0-2 commit 9f400849510343cee4c7d1b64bf438cf1c39d486 Author: Richard Hansen <rhansen@rhansen.org> Date: Sun Jan 15 20:29:15 2023 -0500 Fix SSL certificate verification with IPv6 address literals Closes: #1028849 commit f7bae7209beea860127b703c795a2714e2817954 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 29 13:31:37 2022 -0500 Release 3.10.0-1 commit a290fc84590e192814cc0fff329fb97eb331bdde Merge: f701932 51a3187 Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Dec 8 19:03:38 2022 -0500 Merge branch 'nmu' commit 51a3187296d54d6899f9660e1d743f79eb8b3e65 Author: Michael Biebl <biebl@debian.org> Date: Sat Oct 15 11:59:04 2022 +0200 Import Debian changes 3.9.1-7.1 ddclient (3.9.1-7.1) unstable; urgency=medium . * Non-maintainer upload. * No source change upload to rebuild with debhelper 13.10. commit f701932aa76bbedc5d1765786eff9653b6d0e212 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 29 13:25:45 2022 -0500 prerm: Update dh_installinit and dh_installsystemd generated code commit 8135d1614a6a4e0e39ccfb444ec5710b5911027d Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 29 01:24:08 2022 -0500 Remove unnecessary dependency on lsb-base For context, see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019851 commit 27a858bf0af4e2013dab3db63151b307c6c67845 Author: Richard Hansen <rhansen@rhansen.org> Date: Mon Nov 28 22:18:57 2022 -0500 Update Portuguese (Portugal) debconf translation Thanks: Américo Monteiro Closes: #982327 commit 7f9846e2894efa1c8653070e3d21efd128384b54 Author: Richard Hansen <rhansen@rhansen.org> Date: Mon Nov 28 21:34:14 2022 -0500 postinst: Update dh_installinit and dh_installsystemd generated code Closes: #1022810 commit daaf6042cf28bb2d8a150c260f72c9a8bbb0cb34 Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Nov 26 19:36:13 2022 -0500 Remove extra quotes in sysvinit script Closes: #998650 commit 12f34c2399f110728a51d97c09ecee25afe4f4e5 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 22 19:17:45 2022 -0500 New upstream version 3.10.0 Closes: #1021345 commit 6bc242703f5e84184297fe89fccb82e9bc65aa2c Merge: 8cedf56 3e2cb0a Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 22 18:21:17 2022 -0500 Merge branch 'upstream' commit 8cedf56e9ba97bfbf16b847bf4fdf9cc171eb75b Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 22 07:15:12 2022 +0000 Update debian/copyright commit 68e278a598046337f2e980748a2c1b531c2f08b2 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 22 01:44:28 2022 -0500 Bump Standards-Version to 4.6.1 (no changes needed) commit bf3a5945631f299a793160ec5d7447d2b4185182 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 22 01:57:12 2022 -0500 Bump debhelper-compat to 13 (no changes needed) commit 289312669bb406596966d9f3bd7cf20b8a7b4da8 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 22 06:25:47 2022 +0000 Update lintian override to accommodate newer lintian versions commit 35d195ced31cb81e5f7a286d94eb2142584e418e Merge: 391af23 5226449 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Nov 22 04:06:35 2022 +0000 Merge branch 'scrub-obsolete' into 'master' Remove unnecessary constraints See merge request debian/ddclient!3 commit 522644967ef864afcff3a9dee2758a1495a42df9 Author: Debian Janitor <janitor@jelmer.uk> Date: Wed Nov 2 01:29:12 2022 +0000 Remove constraints unnecessary since buster (oldstable) * ddclient: Drop versioned constraint on lsb-base in Depends. Changes-By: deb-scrub-obsolete commit 391af23760ad21e5922e914fe09785b21f62c72e Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Dec 29 22:32:08 2020 -0500 Fix Portuguese (Portugal) debconf translation Looks like it got mangled by a mail client. commit 752b46a8cb844571746a293aab0361ac357e0034 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Sep 8 14:24:18 2020 -0400 Release 3.9.1-7 commit df64315d048b604a173c4f0c2b6e8b5feb19793c Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Sep 8 14:22:08 2020 -0400 Update Finnish debconf translation Thanks: Ari Ervasti commit 6cbded1064dbb8332a9154c4d24b39f9c10b0e95 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Sep 8 14:16:51 2020 -0400 Update French debconf translation Thanks: Jean-Pierre Giraud Closes: #969474 commit 818b4bcb8f6b00534bc24b949562098b3cee07f4 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Sep 8 14:13:41 2020 -0400 Update Portuguese (Brazil) debconf translation Thanks: Adriano Rafael Gomes Closes: #969400 commit 3372bb5b0e452ad8973d86a5f2ff2764fcd9d4a9 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Sep 8 14:10:21 2020 -0400 Update Dutch debconf translation Thanks: Frans Spiesschaert Closes: #969344 commit 8ae41e892d52475bff30c48865d91239526a5ade Author: Richard Hansen <rhansen@rhansen.org> Date: Mon Aug 31 00:48:41 2020 -0400 Update German debconf translation Thanks: Helge Kreutzmann Closes: #969248 commit c56300d4a2ff7bd23dae2598648050e7fdbe68d6 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 26 17:58:37 2020 -0400 Update Portuguese (Portugal) debconf translation Thanks: José Vieira commit 588a4efd0cc58781d18b4936d77c34122e942526 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 26 17:45:19 2020 -0400 Update Russian debconf translation Thanks: Yuri Kozlov Closes: #969016 commit 93f2785e1ec7014b7933422ee0c3191afa96bdea Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Aug 22 16:37:21 2020 -0400 Update Swedish debconf translation Thanks: Sebastian Rasmussen commit c8d87c183e785b317617d53474160a838068b525 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 19 18:54:11 2020 -0400 Update debian/changelog commit e25d71d90d9acb4fad1930ae435093a11ce67101 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 19 18:03:50 2020 -0400 debian/po/sk.po: Change Slovak language team email to Debian list It has been >10 years since sk.po was updated so I'm assuming that the Debian list is now the preferred address. commit 27cacf80550ac88bad8c8c98b5e642fb1a8130ad Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 19 18:03:50 2020 -0400 debian/po/gl.po: Change Galician language team email to Debian list It has been >10 years since gl.po was updated so I'm assuming that the Debian list is now the preferred address. commit ebf0767d1c6ae72b74d57b2c647bb32b6f45e4a2 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 19 18:46:21 2020 -0400 debian/po/de.po: Add missing space to Language-Team header commit fad2979ea1b6d53b439a5a4d4fa235cbb6b91951 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 19 18:03:50 2020 -0400 debian/po/vi.po: Change Vietnamese language team email to Debian list It has been ~10 years since vi.po was updated so I'm assuming that the Debian list is now the preferred address. commit b4d6bc9f640bbf8bf4a1499a11e6dfa6ca52c2e8 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 19 18:03:30 2020 -0400 debian/po/it.po: Change Italian language team email to Debian list It has been ~10 years since it.po was updated so I'm assuming that the Debian list is now the preferred address. commit b1299697e7b618c51e2d39aa3f591570b15dfd0a Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 19 17:58:50 2020 -0400 debian/po/cs.po: Fix Czech language team email address commit 93a7eae00ea0c98c1ff69d697730335dbb73a6b9 Merge: 1a44ad0 6f20ae2 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 19 20:48:05 2020 +0000 Merge branch 'debconf' into 'master' Debconf See merge request debian/ddclient!2 commit 6f20ae2b871fa98a8f7326f724e5743479c347d4 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 19 17:26:11 2020 -0400 Update debian/changelog commit c2faec1c639c8552d4416f476ff58c6deeac2c09 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 01:15:04 2020 -0400 debconf: Support use=web for all services, not just DynDNS Closes: #216923 commit dbefb1224aafb8fd223c06d6622b81a098b5eb16 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 01:49:02 2020 -0400 debconf: Convert run_ipup boolean to run_mode selection This makes it possible to add new run modes (such as "On DHCP assignment") in the future. commit 44282cc606b1d5bbf6bd95ce912ff256a3c4a80c Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 01:48:50 2020 -0400 debconf: Convert checkip boolean to method selection This will make it possible to add additional IP discovery methods such as `use=cmd`, `use=<device>`, etc. commit 1a053bb508d4ea4a584c58a3f09cd1b4c565c069 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 02:09:42 2020 -0400 debconf: Only prompt for PPP ip-up mode when use=if The PPP ip-up hook does nothing unless the ddclient config contains a `if=<interface>` setting with a matching interface, so there's no point in prompting the user to answer ddclient/run_ipup if the user wants to use a checkip service. Also: Assume that the user wants daemon mode if the user does not want ipup mode. commit d30ce1b1168169950f8b254e7d1790f78216ec42 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 03:19:21 2020 -0400 postinst: Always write /etc/default/ddclient if missing commit 782e0c885213aa1277cd5644c7b242951f98986d Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 03:18:43 2020 -0400 postinst: Move bulk of logic to helper functions commit 5da2ffc527f87f00e56899bf8f920180796873b1 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 14:18:19 2020 -0400 postinst: Delete unused run_daemon variable commit a0f08a34b09f3a12a097aed858a09123c5ac5eab Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Aug 1 17:34:09 2020 -0400 debconf: Prompt for a proxy Closes: #289084 commit 0444edc03e2506b268e5178aaed02a3eb3e7e936 Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Aug 1 01:08:42 2020 -0400 debconf: Add "other" to list of protocol choices This makes it possible for a user to manually enter the name of the protocol in case the debconf template has not been updated to reflect the list of supported protocols. Closes: #742194 commit dab5e20ab578b2b9f18d371dd5f967a32e2654b0 Author: Richard Hansen <rhansen@rhansen.org> Date: Fri Jul 31 18:25:08 2020 -0400 debconf: Tell user that server="" means use the ddclient default commit 3f450c36d12539b658eea825d82ce436ec3b0f91 Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Jul 30 17:39:56 2020 -0400 debconf: Improve template wording See: https://lintian.debian.org/tags/using-imperative-form-in-templates.html commit 79b241b16ee516ded8a1b8f5cbfc669def7a2910 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Aug 4 23:31:21 2020 -0400 debconf: Change default for ddclient/protocol back to dyndns2 Commit 69ad71add84989267f3443ef6244b749185f19f5 (3.9.1-1) changed the default from dyndns2 to noip. Change it back. Rationale: The noip protocol is only used by noip.com (as far as I know), so if the user didn't choose the noip.com service in the previous question they probably don't want the noip protocol. The dyndns2 protocol, on the other hand, is used by many dynamic DNS service providers, not just DynDNS. commit f0186e7e3fb8b90695f0b54b2b36693ff89275c0 Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Aug 1 16:03:06 2020 -0400 debconf: Drop priority of ddclient/server question If left blank, the protocol's default server is used which is acceptable most of the time. commit af7683bcea45554887f9e04eb11fd674b8c6f60f Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Aug 4 23:25:44 2020 -0400 debconf: Move services list to config script This avoids duplication between the two files. commit 56a263f3c3760859f9b5dd51d7be642608f663f1 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 00:42:11 2020 -0400 debconf: Group all run mode logic together This improves readability and lowers the likelihood of introducing a bug. commit 65ef0ddfbe65685106b600c153bee86613b55847 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 00:39:48 2020 -0400 debconf: Use `command -v` to test for command availability See: https://lintian.debian.org/tags/command-with-path-in-maintainer-script.html The lintian page recommends `which`, but I prefer `command -v` because `which` is not in the POSIX standard. commit f08308a295427a7397a2d4a78cce21c435a31565 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Aug 4 21:28:16 2020 -0400 debconf: Don't set seen=true unless it has been seen commit 6146d39cc20b6d142deeb0324db329a28470bed8 Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Aug 4 22:38:24 2020 -0400 debconf: Move up password re-prompting and simplify commit 6a689c85c3cbdb4e457f05585921dabe703109bf Author: Richard Hansen <rhansen@rhansen.org> Date: Tue Aug 4 23:00:04 2020 -0400 debconf: Avoid reading answer twice commit 0e83dacc39c7866451ec14134ec8e5183a50a0d6 Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Jul 30 16:26:25 2020 -0400 debconf: Rely on default server In all of these cases the default server matches the configured server, so just rely on the default. commit b05b8732ec7ef9438a11fb3f3394c65d52542ba6 Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Aug 1 16:50:28 2020 -0400 debconf: Handle unknown ddclient/service answers as "other" commit f1f9920b02afe03c49a0d3171908f9a819872d92 Author: Richard Hansen <rhansen@rhansen.org> Date: Thu Jul 30 15:01:19 2020 -0400 debconf: Clear password from db after writing config Also: Clear debconf/password-repeat in postinst instead of config so that re-running config does not generate a spurious "Passwords do not match" error. commit d25fe5c3a45fdc3ca6f3575df8fc2f4a13780ea1 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 00:02:03 2020 -0400 debconf: Move db_go calls to just before db_get I believe this improves readability and reduces the chances of introducing a bug. My reasoning: Contrary to what novices (like myself) might expect, db_input only queues the question, it does not ask it. The question is not asked until the next db_go. One could call db_go after every db_input, but then frontends wouldn't be able to batch multiple questions on a single screen. With a convention of always calling db_go before db_get, we get the following benefits: * We're less likely to accidentally call db_get before the question has been asked because there's less distance between db_go and db_get. * Novice Debian devs will see the db_go followed by db_get as a unexpected construct, which will hopefully motivate investigation. That, in turn, will lead to an understanding about the unexpected behavior of db_input. * Questions are still batched. commit b11c77aaf3f4c607568c5798e0c217e4df933a5b Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 00:00:38 2020 -0400 debconf: Delete redundant `db_get ddclient/fetchosts` Gbp-Dch: Ignore commit 7dc1b2666536e780ae2405df5c8170d3788385a4 Author: Richard Hansen <rhansen@rhansen.org> Date: Wed Aug 5 01:51:11 2020 -0400 debconf: Delete unused ddclient/run_dhclient template commit 1fd7dff0f69f98a2d8c5f6bbed00e818552c8226 Author: Richard Hansen <rhansen@rhansen.org> Date: Sat Aug 1 16:35:37 2020 -0400 Change the default server for dslreports1 to www.dslreports.com
Among the 3 debian patches available in version 3.11.2-2 of the package, we noticed the following issues: