Skip to content

Debian Changelog mt-daapd (0.9~r1696.dfsg-15)

2009

mt-daapd (0.9~r1696.dfsg-15) unstable; urgency=low

   * debian/control:
     + Bump Standards-Version to 3.8.3 (no changes).
   * debian/rules:
     + Call dh_installlogcheck.
   * debian/mt-daapd.logcheck.ignore.server:
     + Added logcheck rules to ignore trivial mt-daapd log messages
       (closes: #547010).

 -- Julien BLACHE <jblache@debian.org>  Sat, 19 Sep 2009 10:48:07 +0200

mt-daapd (0.9~r1696.dfsg-14) unstable; urgency=low

   * debian/control:
     + Bump Standards-Version to 3.8.2 (no changes).
 
   * debian/mt-daapd.init:
     + Use SIGTERM to terminate mt-daapd.
 
   * debian/patches/17_fix_ffmpeg_buffer.dpatch:
     + Added; fix ffmpeg output buffer alignment (closes: #537088).

 -- Julien BLACHE <jblache@debian.org>  Fri, 24 Jul 2009 08:29:49 +0200

mt-daapd (0.9~r1696.dfsg-13) unstable; urgency=low

   * debian/docs:
     + Don't ship outdated and useless README, TODO and NEWS files.
   * debian/README.Debian:
     + Document basic usage of mt-daapd (closes: #531861).

 -- Julien BLACHE <jblache@debian.org>  Wed, 10 Jun 2009 13:03:55 +0200

mt-daapd (0.9~r1696.dfsg-12) unstable; urgency=low

   * debian/patches/16_enable_mpc_transcode_ffmpeg.dpatch:
     + Added; add mpc (Musepack) to the list of codecs that can be
       transcoded by the ffmpeg plugin (closes: #526127).

 -- Julien BLACHE <jblache@debian.org>  Thu, 30 Apr 2009 12:13:43 +0200

mt-daapd (0.9~r1696.dfsg-11) unstable; urgency=low

   * debian/patches/13_avahi_fix_and_handle_restart.dpatch:
     + Rewritten; the previous fix made the code work on UP but uncovered
       the racy-by-design nature of the code. Switch to ThreadedPoll instead
       of SimplePoll.
   * debian/patches/15_compiler_warnings.dpatch:
     + Added; fix a bunch of trivial compiler warnings.

 -- Julien BLACHE <jblache@debian.org>  Tue, 07 Apr 2009 13:57:19 +0200

mt-daapd (0.9~r1696.dfsg-10) unstable; urgency=low

   * debian/control:
     + Bumped Standards-Version to 3.8.1 (no changes).
 
   * debian/patches/14_ffmpeg_API.dpatch:
     + Added; adapt to ffmpeg API change.

 -- Julien BLACHE <jblache@debian.org>  Sun, 05 Apr 2009 17:06:01 +0200

mt-daapd (0.9~r1696.dfsg-9) unstable; urgency=low

   * debian/rules:
     + Pass ffmpeg include dirs in CFLAGS as they got moved around recently and
       libavcodec and libavformat use different directories (closes: #517573).
   * debian/control:
     + Update libavcodec-dev and libavformat-dev build-dependencies, cf. supra.

 -- Julien BLACHE <jblache@debian.org>  Sat, 28 Feb 2009 21:53:22 +0100

mt-daapd (0.9~r1696.dfsg-8) unstable; urgency=low

   * debian/patches/13_avahi_fix_and_handle_restart.dpatch:
     + Added; fix Avahi by (1) actually running the Avahi thread and
       (2) properly running the avahi_simple_poll loop. Also handle
       Avahi daemon restarts so mt-daapd doesn't disappear after a restart
       of Avahi.

 -- Julien BLACHE <jblache@debian.org>  Wed, 18 Feb 2009 16:27:21 +0100

mt-daapd (0.9~r1696.dfsg-7) unstable; urgency=low

   * debian/patches/09_ws_copyfile_io_error_fix.dpatch:
     + Fix segfault in ws_copyfile() when an IO error occurs and the function
       is called with a NULL bytes_copied (closes: #515545).

 -- Julien BLACHE <jblache@debian.org>  Tue, 17 Feb 2009 15:04:48 +0100

mt-daapd (0.9~r1696.dfsg-6) unstable; urgency=medium

   * debian/mt-daapd.init:
     + Add --oknodo to ssd invocation in startd() (closes: #514760).

 -- Julien BLACHE <jblache@debian.org>  Tue, 10 Feb 2009 18:58:38 +0100

mt-daapd (0.9~r1696.dfsg-5) unstable; urgency=low

   * debian/postinst:
     + Fix postinst to not depend on the existence of the mt-daapd user for
       stat overrides (closes: #514334).

 -- Julien BLACHE <jblache@debian.org>  Fri, 06 Feb 2009 13:31:52 +0100

2008

mt-daapd (0.9~r1696.dfsg-4) unstable; urgency=low

   * debian/mt-daapd.init:
     + Add avahi to Required-Start.
   * debian/postrm:
     + Do not remove the mt-daapd user on purge.

 -- Julien BLACHE <jblache@debian.org>  Sun, 30 Nov 2008 15:57:37 +0100

mt-daapd (0.9~r1696.dfsg-3) unstable; urgency=low

   * debian/postinst, debian/postrm, debian/preinst:
     + Make maintainer scripts set -e.
   * debian/rules:
     + Install mt-daapd.8.
   * debian/mt-daapd.8:
     + Add a manpage for mt-daapd, based on the manpage contributed by
       Rogério Brito <rbrito@ime.usp.br> (closes: #502031).
 
   * debian/patches/08_aac_scan_fix.dpatch:
     + Fix AAC/MPEG4 parser, as some AAC files would not parse properly.

 -- Julien BLACHE <jblache@debian.org>  Mon, 13 Oct 2008 11:57:05 +0200

mt-daapd (0.9~r1696.dfsg-2) unstable; urgency=low

   * Upload to unstable.
 
   * debian/copyright:
     + Replace an occurrence of the old FSF address by the new one.

 -- Julien BLACHE <jblache@debian.org>  Sun, 21 Sep 2008 21:48:23 +0200

mt-daapd (0.9~r1696.dfsg-1) experimental; urgency=low

   * Purge binary-only admin-root/DAAPApplet.jar from the source tarball.
   * Purge Apple mDNS code (src/rend-posix.c, src/mdns/*).
 
   * debian/rules:
     + Add sanity check for unclean source wrt above.
     + Remove admin-root/applet.html as we're not shipping the DAAP applet.
   * debian/control:
     + Reorder build-dependencies.
     + Improve long description, mention popular uses and mt-daapd's new name.
   * debian/copyright:
     + Update copyright and licensing information.
 
   * debian/patches/11_no_apache_2.0.dpatch:
     + Added; do not mention Bonjour & its Apache 2.0 license on the about.html
       page, as we've gotten rid of that code entirely.
   * debian/patches/12_no_applet.dpatch:
     + Added; remove reference to applet.html as we're not shipping the DAAP
       applet (DAAPApplet.jar).
   * debian/patches/20_build_system_update.dpatch:
     + Added; various build system updates, remove references to src/mdns/*
       and admin-root/DAAPApplet.jar.

 -- Julien BLACHE <jblache@debian.org>  Sat, 13 Sep 2008 16:59:05 +0200

mt-daapd (0.9~r1696-6) experimental; urgency=low

   * debian/patches/07_xml_scan_fix.dpatch:
     + Added; fix indexing multiple XML files. Fix by Neil Spring
       <nspring@cs.umd.edu> (closes: #457645).

 -- Julien BLACHE <jblache@debian.org>  Sat, 13 Sep 2008 15:13:50 +0200

mt-daapd (0.9~r1696-5) experimental; urgency=low

   * debian/control:
     + Bump debhelper build-dependency due to the use of dh_lintian.
     + Add dependencies on libjs-prototype & libjs-scriptaculous.
   * debian/rules:
     + Link the GPL from /usr/share/common-licenses rather than having a broken
       HTML link in the web interface.
     + Install lintian overrides.
     + Use the system's prototype & scriptaculous javascript libraries
       (closes: #475280).
   * debian/mt-daapd.lintian-overrides:
     + Add overrides for the Xiph and zlib license texts installed in the web
       root.
 
   * debian/patches/10_allow_out_of_webroot_dirs.dpatch:
     + Added; allow the web server to serve files symlinked from
       /usr/share/common-licenses and /usr/share/javascript.

 -- Julien BLACHE <jblache@debian.org>  Sat, 13 Sep 2008 13:21:56 +0200

mt-daapd (0.9~r1696-4) experimental; urgency=low

   * debian/control:
     + Add missing autotools-dev build-dependency.
 
   * debian/patches/03_ws_addarg_retval_fix.dpatch:
     + Added; fix bad return value in ws_addarg(), leading the caller to
       believe an out of memory condition happened. Fixes the "Start Scan
       crash with some browsers" issue. Patch by Jeremy Kerr <jk@ozlabs.org>
       (closes: #493756).
   * debian/patches/05_help_typos.dpatch:
     + Added; fix two typos in the help text (closes: #461591).
   * debian/patches/06_io_open_options_parsing.dpatch:
     + Added; fix io_open()'s handling of options in URI, fixing the "question
       mark bug" (closes: #463127).

 -- Julien BLACHE <jblache@debian.org>  Fri, 12 Sep 2008 19:17:12 +0200

mt-daapd (0.9~r1696-3) experimental; urgency=low

   * New maintainer (closes: #496243).
 
   * debian/control:
     + Bump Standards-Version to 3.8.0 (no changes).
     + Add Homepage field.
     + Build-Depend on libavahi-client-dev, drop libavahi-compat-howl-dev.
   * debian/copyright:
     + Update upstream URL.
   * debian/rules:
     + Do not copy autotools files.
     + configure with --disable-static.
     + Use the native Avahi API instead of Howl (closes: #457890).
 
   * debian/patches/02_CVE-2008-1771.dpatch,
     debian/patches/04_taglib_api_calls.dpatch:
     + Updated; Add description to both patches.

 -- Julien BLACHE <jblache@debian.org>  Thu, 11 Sep 2008 20:26:49 +0200

mt-daapd (0.9~r1696-2) unstable; urgency=low

   * QA upload.
   * Acknowledge previous NMUs (closes: #459961, #459196, #476241, #483337).
 
   * debian/control:
     + Set Maintainer to QA; package is orphaned.
 
   * debian/rules:
     + Call configure with --localstatedir=/var to fix incorrect path in
       db_parms in the generated mt-daapd.conf (closes: #474147).
     + Remove useless .la and .a files for mt-daapd plugins.
 
   * debian/patches/03_fix-authentication.dpatch:
     + Remove; this patch is not needed in this version and actually breaks
       authentication on the web interface (closes: #496217).

 -- Julien BLACHE <jblache@debian.org>  Fri, 05 Sep 2008 11:48:04 +0200

mt-daapd (0.9~r1696-1.4) unstable; urgency=low

   * Fix authentication upstream patch checking for a wrong return value
     (03_fix-authentication.dpatch; Closes: #496217).
   * Fix taglib api calls (04_taglib_api_calls.dpatch; Closes: #483337)

 -- Nico Golde <nion@debian.org>  Wed, 27 Aug 2008 14:53:45 +0200

mt-daapd (0.9~r1696-1.3) unstable; urgency=high

   * Non-maintainer upload by the Security Team.
   * Fix integer overflow leading to heap-based buffer overflow causing a
     remote Denial of Service and possibly allows to execute arbitrary code
     (CVE-2008-1771; Closes: #476241).

 -- Nico Golde <nion@debian.org>  Thu, 17 Apr 2008 19:03:48 +0200

mt-daapd (0.9~r1696-1.2) unstable; urgency=low

   * Non-maintainer upload.
   * debian/rules: fix bashism (Closes: #459196).

 -- Luca Falavigna <dktrkranz@ubuntu.com>  Sun, 20 Jan 2008 14:00:10 +0100

mt-daapd (0.9~r1696-1.1) unstable; urgency=high

   * Non-maintainer upload by security team.
   * Remove 02_secfix, the patch was patching in the wrong
     direction, needed to fix crash on lines without ':'
     (CVE-2007-5824; Closes: #459961).

 -- Nico Golde <nion@debian.org>  Sun, 13 Jan 2008 19:13:27 +0100

mt-daapd (0.9~r1696-1) unstable; urgency=low

   * New upstream snapshot.
   * Includes fixes for security bugs CVE-2007-5825, CVE-2007-5824.
     closes: #459961
   * Fix crash brought on by long filenames, thanks Adrian Bridgett.
     closes: #459444
   * 03_plugins_in_libdir patch merged by upstream, so it's been removed.
   * Bump Standards-Version to 3.7.3 - no changes required.

 -- Joshua Kwan <joshk@triplehelix.org>  Thu, 10 Jan 2008 20:48:24 -0800

2007

mt-daapd (0.9~r1586-1) unstable; urgency=low

   * Long overdue new upstream release.
   * 04_never_transcode, 02_no_extra_licenses: patch merged
   * Adjust priority of init script to 25. closes: #420996
   * A fix was applied upstream that requires users on localhost to log in
     with the admin password. Also, set permissions on mt-daapd.conf to 600.
     closes: #404640
   * Rebuild against FLAC 1.1.4. closes: #426659
   * Stop mentioning oddly nonexistent example playlist in mt-daapd.conf
     example. closes: #402722
   * Mention that debugging output will never occur to syslog. closes: #405943

 -- Joshua Kwan <joshk@triplehelix.org>  Tue, 17 Jul 2007 23:17:44 -0700

2006

mt-daapd (0.2.4+r1376-2) unstable; urgency=medium

   * Revise init script so that the restart option just calls stop and
     start. Also increase restart delay to two seconds. closes: #394563
   * Make it clear in the config file that ssc-ffmpeg does what it does
     (converts non-MP3 and non-AAC to WAV.) That said, apply a patch
     from upstream that includes a "never_transcode" option that prevents
     certain codecs from being transcoded. Document this in the sample
     configuration. closes: #394082

 -- Joshua Kwan <joshk@triplehelix.org>  Sat, 21 Oct 2006 17:09:47 -0700

mt-daapd (0.2.4+r1376-1) unstable; urgency=low

   * Initial release. (closes: #357244, #294922, #285789)
   * Note that this release does not contain the source files that are under
     APSL license. mt-daapd gets built using Avahi (howl compatibility layer.)

 -- Joshua Kwan <joshk@triplehelix.org>  Tue, 5 Sep 2006 18:09:38 -0700