duck (0.13) unstable; urgency=low * Fix no-color display on some terminals (Thanks to gregoa) * Add regex "may now be found", "no longer.* maintain", "future development will", "now hosted" regexes (Thanks to pabs) * Do not mention lynx in the error message when dget fails The command being run is dget not lynx. (Thanks to pabs) * warn about obsolete/read-only sites Add new section [obsolete_sites] in duck.conf (Closes: #851847) * warn about codeplex becoming obsolete. (Closes: #859249) * Fix "Use of uninitialized value" on domain redirection check. (Closes: #867279) * Add new option -l which allows checking all urls, email domains, git:// and svn:// entries in said file. (Closes: #838168) -- Simon Kainz Thu, 10 Aug 2017 22:29:31 +0200 duck (0.12) unstable; urgency=low * Run checks in parallel. * Add new parameter --tasks to specify how many checks may be started in parallel - Default value is 24. * Do not show colors on dumb terminals (e.g. M-x shell in Emacs) (Closes: #843948) * Do not use hardcoded /tmp/... path for temporary directories (Closes: #838169) * Fix parsing of appstream-metadata files, handle screenshot elements with additional data. (Closes: #838167) * Fix possible include path issues during build time. Thanks to Dominic Hargreaves for the patch. (Closes: #834520) * Verify SSL certificates against ca-certificates. (Closes: #826694) * Add new command line option --no-check-certificate to enable ignoring SSL failures on browser-style checks. (Closes: #826694) -- Simon Kainz Mon, 12 Dec 2016 21:35:55 +0100 duck (0.10) unstable; urgency=high * fix warnings concerning uninitalize variables (Closes: #826439) * fix CVE-2016-1239: loads arbitrary code from the current untrusted directory * Detect back-redirection from HTTPS -> HTTP for HTTP vs. HTTPS similarity check (Closes: #827707) -- Simon Kainz Mon, 04 Jul 2016 23:48:41 +0200 duck (0.9) unstable; urgency=medium * Fix warnings and infinite recursion (Closes: #824053) * Fix typos in manpage. * Set standards-version to 3.8.9 * Add lintian overrides for test data files. -- Simon Kainz Thu, 12 May 2016 09:42:36 +0200 duck (0.8) unstable; urgency=medium * Update Maintainer: field. * Fix handling Message-Id:'s as emails (Closes: #786631) * Improve email extractor. (Closes: #786632) * Change SVN-url detection in copyright-files (Closes: #786687) * Improve URL extraction (Closes: #787283) (Closes: #786686) (Closes: #787283) * Strip HTML comment for website-moved checks (Closes: #786761) * Improve URL extraction (Closes: #787270) * Add new command line option: --disable-urlfix=... disable specified url fix function(s) --enable-urlfix=... disable specified url fix function(s) * New feature: duck is now able to download and process .dsc files. * Add new command line option: --color=[auto,alway,newer] (Closes: #797480) * Remove command line option --no-color in favour of --color * Report domain redirects and HTTPS/HTTP schema changes. (Closes: #801226) -- Simon Kainz Mon, 09 May 2016 15:16:41 +0200 duck (0.7) unstable; urgency=medium * Change certainty level (certain -> wild-guess) and warning level (Error -> Information) for checks on outdated websites (Closes: #766434) * Set Standards-Version to 3.9.6 -- Simon Kainz Thu, 23 Oct 2014 08:27:21 +0200 duck (0.6) unstable; urgency=low * Improved SSL handling for https URLS, now several SSL versions as well as GnuTLS is tried (Closes: #763069) * Add checks for documentation urls in systemd.unit files. * Fix Perl 5.20.* warning on experimental features. (Closes: #763068) * Change package dependencies from Depends: to Suggests: for external helpers. * Add very simple autodetection for SVN URLs in copyright files. (Closes: #743793) * Add checks for Appstream Metadata files. * Add environment variables: DUCK_NOCOLOR and DUCK_NOHTTPS * Add colorized output (use --no-color to disable). * for http URLs, add check if the equivalent https URL works (Closes: #746932) * Now trailing commas are not treated as part of URLs in debian/copyright file (Closes: #751165) * New output format: Prefixes for OK entries (O:), Warning entries (W:) and Error entries (E:). * Extend regex matching scheme for d/control files. Now matches HTTP, HTTPS and FTP also. (Closes: #751160) * Enhance detection for expired domains/domains for sale. (Closes: #747149) Thanks to Paul Wise for this. * Fix spurious newlines between lines of helper output (Closes: #741549) * Add processing of DEP-3 patch files in directories containing a series file. (Closes: #742000) * Add new command line option: -P skip processing of patch files. * Improved error handling for unreadable files. (Closes: #742252) -- Simon Kainz Tue, 14 Oct 2014 20:24:47 +0200 duck (0.5) unstable; urgency=medium * Add support for Emails and URLs in debian/control. * Fix leftover dependencies on libparse-debian-packages-perl. * Add new command line option: -n dry run, don't run any checks, just show what would be checked * Add info for gbp buildpackage hook in README.Debian * Use libregexp-common-perl and libregexp-common-email-address-perl to improve detection of URLs and email addresses. -- Simon Kainz Thu, 13 Mar 2014 13:53:05 +0100 duck (0.4) unstable; urgency=low * Add support for mailto: URLS (Closes: #740862) * Fix Architecture: entry in debian/control (Closes: #740997) * Add check for email domains in Maintainer: field * Add check for email domains in Uploaders: field * Change parsing backend to libparse-debcontrol-perl (Closes: #740899) * Add minimal URL scheme detection for Repository: field in upstream metadata (Closes: #740859) * Add new command line options: -F skip processing of the control file. -u specify path to upstream metadata file. -U skip processing of the upstream metadata file. * Fixed URL handling for VCS-Git Urls: -b option now parsed correctly. -- Simon Kainz Tue, 11 Mar 2014 09:01:11 +0100 duck (0.3) unstable; urgency=low * Add Missing dependency libyaml-libyaml-perl (Closes: #740923) -- Simon Kainz Thu, 06 Mar 2014 10:23:09 +0100 duck (0.2) unstable; urgency=low * Remove convenience copy of libparse-debian-packages-perl. * Change dh version to 9. * Minor code cleanup. * Add new check for Vcs-Bzr: entries -- Simon Kainz Tue, 04 Mar 2014 08:40:40 +0100 duck (0.1) unstable; urgency=low * Initial release. (Closes: #739483) -- Simon Kainz Wed, 19 Feb 2014 09:50:04 +0000