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 <filename> which allows checking all
     urls, email domains, git:// and svn:// entries in said file.
     (Closes: #838168)

 -- Simon Kainz <skainz@debian.org>  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 <dom@earth.li> 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 <skainz@debian.org>  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 <skainz@debian.org>  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 <skainz@debian.org>  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 <skainz@debian.org>  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 <simon@familiekainz.at>  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 <pabs@debian.org> 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 <simon@familiekainz.at>  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 <simon@familiekainz.at>  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 <simon@familiekainz.at>  Tue, 11 Mar 2014 09:01:11 +0100

duck (0.3) unstable; urgency=low

  * Add Missing dependency libyaml-libyaml-perl (Closes: #740923)

 -- Simon Kainz <simon@familiekainz.at>  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 <simon@familiekainz.at>  Tue, 04 Mar 2014 08:40:40 +0100

duck (0.1) unstable; urgency=low

  * Initial release. (Closes: #739483)

 -- Simon Kainz <simon@familiekainz.at>  Wed, 19 Feb 2014 09:50:04 +0000
