Eric Wong <normalperson@...> wrote:
> It's been nearly 6 months since 0.13.1 so we really should have a new
> stable release for bugfixes soon.
>
> I'd like do mpd 0.13.2, perhaps this weekend or early next week.
>
> Can somebody help compile a list of things in trunk (or not yet even in
> trunk) that should go into 0.13.2?
>
> Only simple and obvious bugfixes/improvements, please.
>
> r7375 and r7374 will be backported, probably some other small
> things, too.
If all goes well, I'll be releasing 0.13.2 tomorrow (June 17) around
5:00 UTC.
Here's what I have so far for 0.13.2:
------------------------------------------------------------------------
r7381 | normalperson | 2008-06-15 19:48:07 -0700 (Sun, 15 Jun 2008) | 44 lines
Backport Bonjour support from trunk
Thanks to Qball, pat, and jat :)
------------------------------------------------------------------------
r6477 | jat | 2007-06-04 19:41:18 +0200 (Mo, 04 Jun 2007) | 4 lines
Don't initialize zeroconf until after we've daemonized and log output has
been redirected. This prevents zeroconf from blocking daemonization, and
makes sure any errors get sent to the logs and not stdout.
------------------------------------------------------------------------
r6474 | jat | 2007-06-03 22:09:12 +0200 (So, 03 Jun 2007) | 3 lines
Adding ChangeLog entry for zeroconf_enabled, adding Zeroconf section to
mpdconf.example, and updating the zeroconf_* docs.
------------------------------------------------------------------------
r6471 | jat | 2007-06-03 21:44:19 +0200 (So, 03 Jun 2007) | 4 lines
Define HAVE_ZEROCONF if Avahi or Bonjour support is enabled, so that we can
silence a warning about an unused variable without using stupid checks for
HAVE_AVAHI || HAVE_BONJOUR.
------------------------------------------------------------------------
r6467 | pat | 2007-06-03 20:08:51 +0200 (So, 03 Jun 2007) | 2 lines
allow zeroconf to be disabled.
------------------------------------------------------------------------
r6464 | jat | 2007-06-03 02:03:20 +0200 (So, 03 Jun 2007) | 2 lines
Cleaning up zeroconf configure magic.
------------------------------------------------------------------------
r6463 | jat | 2007-06-03 00:58:51 +0200 (So, 03 Jun 2007) | 2 lines
Check if we need -ldns_sd for Bonjour.
------------------------------------------------------------------------
r6462 | jat | 2007-06-03 00:52:53 +0200 (So, 03 Jun 2007) | 2 lines
Adding a missing include.
------------------------------------------------------------------------
r6453 | pat | 2007-06-02 19:06:08 +0200 (Sa, 02 Jun 2007) | 3 lines
Added Bonjour zeroconf support. This works now natively on
MacOS X. I couldn't test mDNSResponder support on Linux, as
Debian doesn't include it - but should work as well.
------------------------------------------------------------------------
r7380 | normalperson | 2008-06-15 19:47:56 -0700 (Sun, 15 Jun 2008) | 20 lines
inputPlugins: add .oga suffix support for Ogg containers
>From <http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions>:
> .oga - audio/ogg
>
> * Ogg Audio Profile (audio in Ogg container)
> * Applications supporting .oga, .ogv SHOULD support decoding
> from muxed Ogg streams
> * Covers Ogg FLAC, Ghost, and OggPCM
> * Although they share the same MIME type, Vorbis and Speex
> use different file extensions.
> * SHOULD contain a Skeleton logical bitstream.
> * Vorbis and Speex may use .oga, but it is not the
> prefered(sic) method of distributing these files because of
> backwards-compatibility issues.
Thanks to Qball and Rasi for the patch.
https://svn.musicpd.org/mpd/trunk r7191
------------------------------------------------------------------------
r7379 | normalperson | 2008-06-13 21:16:21 -0700 (Fri, 13 Jun 2008) | 8 lines
fix segmentation fault in song info parser
The database parser does not check whether the song object has been
initialized yet, which may lead to a NULL pointer dereference. Add
this check.
Submitted-by: Max Kellermann <max@...>
------------------------------------------------------------------------
r7378 | normalperson | 2008-06-13 21:16:16 -0700 (Fri, 13 Jun 2008) | 7 lines
fix strtok() related segmentation fault
strtok() may return NULL if the input is an empty string. The
playlist parser did not check for that.
Submitted-by: Max Kellermann <max@...>
------------------------------------------------------------------------
r7377 | normalperson | 2008-06-13 21:16:11 -0700 (Fri, 13 Jun 2008) | 14 lines
jack: initialize audioOutput->data
Initialize audioOutput->data with NULL in jack_initDriver().
Previously, this was never initialized, although the other functions
relied on it being NULL prior to jack_openDevice().
This patch addresses bug 0001641[1]. In contrast to the patch provided
by the bug reporter, it moves the initialization before the "!param"
check.
[1] - http://musicpd.org/mantis/view.php?id=1641
Author: Max Kellermann <max@...>
------------------------------------------------------------------------
r7376 | normalperson | 2008-06-13 21:16:06 -0700 (Fri, 13 Jun 2008) | 9 lines
mod: fix crashing on modtracker files
This patch was taken from
http://bugzilla.livna.org/show_bug.cgi?id=1987 and addresses bug
0001693[1]
[1] - http://musicpd.org/mantis/view.php?id=1693
Author: Hans de Goede <j.w.r.degoede@...>
------------------------------------------------------------------------
r7178 | normalperson | 2008-01-29 01:22:39 -0800 (Tue, 29 Jan 2008) | 6 lines
storedPlaylist: faster, but less accurate check for maximum sizes
There are still other ways to run the mpd server out of disk-space,
so permissions are still recommended to protect against malicious
users.
--
Eric Wong
|