ddclient (3.11.2-2)
[PTS] [DDPO]
NEW: VCS has unreleased changes: 4.0.0~rc.3-1 > 3.11.2-2
- Git: https://salsa.debian.org/debian/ddclient.git
-
- Branch: debian/latest
- Path: debian/changelog
- Repo size: 2277376
- Browser: https://salsa.debian.org/debian/ddclient
- Last scan: 2025-03-26 16:55:02+00
- Next scan: 2025-04-01 22:50:00+00
- Merge requests: 1
- CI pipeline status: failed
- Debian changelog in Git:
ddclient (4.0.0~rc.3-1) UNRELEASED; urgency=medium
* debian/watch: Drop unnecessary filenamemangle
* debian/watch: Mangle upstream vX.Y.Z_N tags to X.Y.Z~rc.N
* debian/watch: Mangle dash in upstream -beta, -rc tags to tilde
* debian/watch: Scan release artifacts, not automatic tag tarballs
* debian/gbp.conf: Mangle tilde to dash for upstream tag version
* debian/patches: Drop unnecessary maxinterval.diff
* debconf: Update list of protocol choices
* debconf: Update list of IP discovery services
* debconf: Update user's "he" choice to "he.net"
* debconf: Update list of services
* debconf: Change service default to "other"
* debconf: Allow the user to go back
* debconf: New option to skip config file creation
* New upstream version 4.0.0~rc.3
+ Drop patch applied upstream
+ Pass --with-confdir='${sysconfdir}' to ./configure to preserve the
pre-v4.0.0 location of ddclient.conf.
-- Richard Hansen <rhansen@rhansen.org> Sat, 11 Jan 2025 16:31:51 -0500
- This branch is 205 commits ahead of tag upstream/4.0.0-rc.3
- Git log:
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