Merge tag 'debian/2.0.3-5'
Debian release 2.0.3-5
Conflicts:
debian/changelog
debian/gbp.conf
debian/patches/series
Reinhard Tartler
11 years ago
0 | vlc (2.0.3-5~bpo60+1) squeeze-backports; urgency=low | |
1 | ||
2 | * Rebuild for squeeze-backports. | |
3 | ||
4 | -- Reinhard Tartler <siretart@tauware.de> Fri, 12 Apr 2013 17:45:33 +0200 | |
5 | ||
6 | vlc (2.0.3-5) testing; urgency=low | |
7 | ||
8 | * vlc-plugin-*: Break vlc-nox (<< 2.0.0) to workaround running an outdated | |
9 | vlc-cache-gen. (Closes: #685243) | |
10 | ||
11 | -- Benjamin Drung <bdrung@debian.org> Mon, 04 Mar 2013 16:15:02 +0100 | |
12 | ||
13 | vlc (2.0.3-4) testing; urgency=low | |
14 | ||
15 | * SECURITY UPDATE: denial of service via crafted PNG file (Closes: #692130) | |
16 | - CVE-2012-5470 | |
17 | ||
18 | -- Benjamin Drung <bdrung@debian.org> Thu, 06 Dec 2012 21:55:05 +0100 | |
19 | ||
20 | vlc (2.0.3-3) unstable; urgency=low | |
21 | ||
22 | * debian/vlc.postinst: Fix directory to symlink upgrade in postinst. | |
23 | Thanks to David Prévot <taffit@debian.org> (Closes: #687657) | |
24 | * debian/vlc.preinst: Remove insufficient fix to #613121 (similar issue). | |
25 | Thanks to David Prévot for the patch. | |
26 | * Cherry-pick fix for VLC hang caused by the notify plugin. (Closes: #662628, | |
27 | LP: #970447) | |
28 | * Drop alternative dependency on transitional ttf-freefont. | |
29 | ||
30 | -- Benjamin Drung <bdrung@debian.org> Thu, 04 Oct 2012 20:59:21 +0200 | |
31 | ||
32 | vlc (2.0.3-2) unstable; urgency=low | |
33 | ||
34 | * debian/rules: Use xz compression for binary packages. | |
35 | Thanks to Ansgar Burchardt <ansgar@debian.org> (Closes: #683836) | |
36 | * Add version to vlc-nox dependency of vlc-plugin-sdl (consistent with other | |
37 | plug-ins). | |
38 | ||
39 | -- Benjamin Drung <bdrung@debian.org> Sat, 18 Aug 2012 17:45:01 +0200 | |
40 | ||
0 | 41 | vlc (2.0.3-1~bpo60+1) squeeze-backports; urgency=low |
1 | 42 | |
2 | 43 | [ Edward Wang ] |
110 | 110 | Package: libvlc-dev |
111 | 111 | Section: libdevel |
112 | 112 | Architecture: any |
113 | Pre-Depends: dpkg (>= 1.15.6~) | |
113 | 114 | Depends: libvlc5 (= ${binary:Version}), |
114 | 115 | libvlccore-dev, |
115 | 116 | pkg-config, |
126 | 127 | Package: libvlc5 |
127 | 128 | Section: libs |
128 | 129 | Architecture: any |
130 | Pre-Depends: dpkg (>= 1.15.6~) | |
129 | 131 | Depends: ${misc:Depends}, ${shlibs:Depends} |
130 | 132 | Replaces: vlc (<< 0.8.6.c-6) |
131 | 133 | Description: multimedia player and streamer library |
139 | 141 | Package: libvlccore-dev |
140 | 142 | Section: libdevel |
141 | 143 | Architecture: any |
144 | Pre-Depends: dpkg (>= 1.15.6~) | |
142 | 145 | Depends: libvlccore5 (= ${binary:Version}), pkg-config, ${misc:Depends} |
143 | 146 | Description: development files for libvlccore |
144 | 147 | This package contains headers and a static library required to build plugins |
151 | 154 | Package: libvlccore5 |
152 | 155 | Section: libs |
153 | 156 | Architecture: any |
157 | Pre-Depends: dpkg (>= 1.15.6~) | |
154 | 158 | Depends: vlc-data (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} |
155 | 159 | Description: base library for VLC and its modules |
156 | 160 | This package contains the shared library required by VLC modules and libvlc. |
161 | 165 | |
162 | 166 | Package: vlc |
163 | 167 | Architecture: any |
164 | Depends: fonts-freefont-ttf | ttf-freefont, | |
168 | Pre-Depends: dpkg (>= 1.15.6~) | |
169 | Depends: fonts-freefont-ttf, | |
165 | 170 | vlc-nox (= ${binary:Version}), |
166 | 171 | ${misc:Depends}, |
167 | 172 | ${shlibs:Depends} |
188 | 193 | or video plugins (vlc-plugin-sdl). |
189 | 194 | |
190 | 195 | Package: vlc-data |
196 | Pre-Depends: dpkg (>= 1.15.6~) | |
191 | 197 | Depends: ${misc:Depends} |
192 | 198 | Architecture: all |
193 | 199 | Breaks: vlc-nox (<< 2.0.1-3) |
205 | 211 | Section: debug |
206 | 212 | Priority: extra |
207 | 213 | Architecture: any |
214 | Pre-Depends: dpkg (>= 1.15.6~) | |
208 | 215 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends} |
209 | 216 | Description: debugging symbols for vlc |
210 | 217 | VLC is the VideoLAN project's media player. It plays MPEG, MPEG-2, MPEG-4, |
215 | 222 | |
216 | 223 | Package: vlc-nox |
217 | 224 | Architecture: any |
225 | Pre-Depends: dpkg (>= 1.15.6~) | |
218 | 226 | Depends: ${misc:Depends}, ${shlibs:Depends} |
219 | 227 | Replaces: vlc (<< 1.1.0) |
220 | 228 | Provides: mp3-decoder |
238 | 246 | |
239 | 247 | Package: vlc-plugin-fluidsynth |
240 | 248 | Architecture: any |
249 | Pre-Depends: dpkg (>= 1.15.6~) | |
241 | 250 | Depends: fluid-soundfont-gm | musescore-soundfont-gm, |
242 | 251 | vlc-nox (= ${binary:Version}), |
243 | 252 | ${misc:Depends}, |
244 | 253 | ${shlibs:Depends} |
254 | Breaks: vlc-nox (<< 2.0.0) | |
245 | 255 | Description: FluidSynth plugin for VLC |
246 | 256 | This plugin adds support for playing MIDI file via the FluidSynth software |
247 | 257 | synthesizer to the VLC media player. |
252 | 262 | |
253 | 263 | Package: vlc-plugin-jack |
254 | 264 | Architecture: any |
255 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
265 | Pre-Depends: dpkg (>= 1.15.6~) | |
266 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
267 | Breaks: vlc-nox (<< 2.0.0) | |
256 | 268 | Description: Jack audio plugins for VLC |
257 | 269 | These plugins add support for JACK to the VLC media player. To |
258 | 270 | activate the audio output module, use the `--aout jack' flag or |
265 | 277 | |
266 | 278 | Package: vlc-plugin-notify |
267 | 279 | Architecture: any |
268 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
269 | Breaks: vlc-nox (<< 1.1.2) | |
280 | Pre-Depends: dpkg (>= 1.15.6~) | |
281 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
282 | Breaks: vlc-nox (<< 2.0.0) | |
270 | 283 | Replaces: vlc-nox (<< 1.1.2) |
271 | 284 | Description: LibNotify plugin for VLC |
272 | 285 | This plugin adds support for libnotify track change notification to the |
278 | 291 | |
279 | 292 | Package: vlc-plugin-pulse |
280 | 293 | Architecture: any |
281 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
294 | Pre-Depends: dpkg (>= 1.15.6~) | |
295 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
296 | Breaks: vlc-nox (<< 2.0.0) | |
282 | 297 | Description: PulseAudio plugin for VLC |
283 | 298 | This plugin adds support for PulseAudio to the VLC media player. To |
284 | 299 | activate the audio output module, use the `--aout pulse' flag or |
290 | 305 | |
291 | 306 | Package: vlc-plugin-sdl |
292 | 307 | Architecture: any |
293 | Depends: vlc-nox, ${misc:Depends}, ${shlibs:Depends} | |
308 | Pre-Depends: dpkg (>= 1.15.6~) | |
309 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
310 | Breaks: vlc-nox (<< 2.0.0) | |
294 | 311 | Description: SDL video and audio output plugin for VLC |
295 | 312 | This plugin adds support for the Simple DirectMedia Layer library to |
296 | 313 | the VLC media player. To activate it, use the `--vout sdl' or |
303 | 320 | |
304 | 321 | Package: vlc-plugin-svg |
305 | 322 | Architecture: any |
306 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
323 | Pre-Depends: dpkg (>= 1.15.6~) | |
324 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
325 | Breaks: vlc-nox (<< 2.0.0) | |
307 | 326 | Description: SVG plugin for VLC |
308 | 327 | This plugin allows you to render SVG graphics on top of the video. It is a text |
309 | 328 | renderer, and must be activated through the '--text-renderer svg' option. When |
316 | 335 | |
317 | 336 | Package: vlc-plugin-zvbi |
318 | 337 | Architecture: any |
319 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
338 | Pre-Depends: dpkg (>= 1.15.6~) | |
339 | Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | |
340 | Breaks: vlc-nox (<< 2.0.0) | |
320 | 341 | Description: VBI teletext plugin for VLC |
321 | 342 | This plugin adds support for VBI teletext to the VLC media player. |
322 | 343 | . |
0 | 0 | [DEFAULT] |
1 | debian-branch = squeeze-backports | |
1 | debian-branch = wheezy | |
2 | 2 | pristine-tar = True |
3 | 3 | compression = xz |
4 | 4 |
0 | From 47d4631ac62900484fac206abdfc33a2920b07bf Mon Sep 17 00:00:00 2001 | |
1 | From: Edward Wang <edward.c.wang@compdigitec.com> | |
2 | Date: Sun, 14 Oct 2012 18:58:18 -0400 | |
3 | Subject: [PATCH] png: Check length before read | |
4 | ||
5 | Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | |
6 | (cherry picked from commit b3b751cb99df71e3c0a18bcb38b4691cf98265fe) | |
7 | ||
8 | Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> | |
9 | --- | |
10 | modules/codec/png.c | 8 +++++--- | |
11 | 1 file changed, 5 insertions(+), 3 deletions(-) | |
12 | ||
13 | diff --git a/modules/codec/png.c b/modules/codec/png.c | |
14 | index acd5694..ced4016 100644 | |
15 | --- a/modules/codec/png.c | |
16 | +++ b/modules/codec/png.c | |
17 | @@ -91,12 +91,14 @@ static int OpenDecoder( vlc_object_t *p_this ) | |
18 | static void user_read( png_structp p_png, png_bytep data, png_size_t i_length ) | |
19 | { | |
20 | block_t *p_block = (block_t *)png_get_io_ptr( p_png ); | |
21 | - png_size_t i_read = __MIN( p_block->i_buffer, i_length ); | |
22 | + if( i_length > p_block->i_buffer ) { | |
23 | + png_error( p_png, "not enough data" ); | |
24 | + return; | |
25 | + } | |
26 | + | |
27 | memcpy( data, p_block->p_buffer, i_length ); | |
28 | p_block->p_buffer += i_length; | |
29 | p_block->i_buffer -= i_length; | |
30 | - | |
31 | - if( i_length != i_read ) png_error( p_png, "not enough data" ); | |
32 | } | |
33 | ||
34 | static void user_error( png_structp p_png, png_const_charp error_msg ) | |
35 | -- | |
36 | 1.7.10.4 | |
37 |
0 | From: Rémi Denis-Courmont <remi@remlab.net> | |
1 | Subject: [PATCH] Revert "Notify: add a callback to match telepathy, msn" | |
2 | . | |
3 | The "item-change" callback is called with the playlist lock held in | |
4 | at least one case: when the now playing meta is cleared while a new | |
5 | input is created by the playlist. | |
6 | . | |
7 | playlist_CurrentInput() acquires the playlist lock. So the | |
8 | "item-change" callback cannot call it. This bug is present in the | |
9 | Growl, MSN and Telepathy modules since version 1.0.0. It got copied | |
10 | into Notify in version 2.0.0. | |
11 | . | |
12 | This reverts commit fc56b92af1636c53a0545109a74476fe74c054a5. | |
13 | This should fix #6641. | |
14 | (cherry picked from commit 1e5f4b465a82745e8e7e5a5de491deac39554ed3) | |
15 | Origin: http://git.videolan.org/?p=vlc/vlc-2.0.git;a=commitdiff;h=e89f4296 | |
16 | Applied-Upstream: 2.0.4 | |
17 | Bug: http://trac.videolan.org/vlc/ticket/6641 | |
18 | Bug-Debian: http://bugs.debian.org/662628 | |
19 | Bug-Ubuntu: https://launchpad.net/bugs/970447 | |
20 | ||
21 | --- a/modules/notify/notify.c | |
22 | +++ b/modules/notify/notify.c | |
23 | @@ -122,7 +122,6 @@ | |
24 | ||
25 | /* */ | |
26 | var_AddCallback( pl_Get( p_intf ), "item-current", ItemChange, p_intf ); | |
27 | - var_AddCallback( pl_Get( p_intf ), "item-change", ItemChange, p_intf ); | |
28 | ||
29 | return VLC_SUCCESS; | |
30 | } | |
31 | @@ -136,7 +135,6 @@ | |
32 | intf_sys_t *p_sys = p_intf->p_sys; | |
33 | ||
34 | var_DelCallback( pl_Get( p_this ), "item-current", ItemChange, p_this ); | |
35 | - var_DelCallback( pl_Get( p_this ), "item-change", ItemChange, p_this ); | |
36 | ||
37 | if( p_sys->notification ) | |
38 | { |
1 | 1 | link-vlc-cache-gen-with-c++.patch |
2 | 2 | link-vlc-with-c++.patch |
3 | 3 | unbreak-with-gcc-4.4.patch |
4 | bp-fix-hang-caused-by-notify.patch | |
5 | CVE-2012-5470.patch |
1 | 1 | vlc binary: desktop-command-not-in-package usr/share/applications/vlc.desktop usr/bin/vlc |
2 | 2 | # The icon is in vlc-data (the arch=all package) |
3 | 3 | vlc binary: menu-icon-missing usr/share/icons/hicolor/32x32/apps/vlc.xpm |
4 | # Lintian fails to detect UTF-8 names | |
4 | # Lintian fails to detect UTF-8 names (bug #588661) | |
5 | 5 | vlc binary: spelling-error-in-binary usr/lib/vlc/plugins/gui/libqt4_plugin.so ment meant |
0 | #!/bin/sh | |
1 | set -e | |
2 | ||
3 | # Replace documentation directory with symlink | |
4 | docdir="/usr/share/doc/vlc" | |
5 | if [ -d $docdir ] && [ ! -L $docdir ]; then | |
6 | if rmdir $docdir 2>/dev/null; then | |
7 | ln -sf vlc-nox $docdir | |
8 | fi | |
9 | fi | |
10 | ||
11 | #DEBHELPER# |
0 | #! /bin/sh | |
1 | set -e | |
2 | ||
3 | case "$1" in | |
4 | upgrade) | |
5 | # Make sure /usr/share/doc/vlc doesn't exist or is a symlink | |
6 | # before the unpacking (which will put the link back) - #613121 | |
7 | if dpkg --compare-versions "$2" le "2.0.1-2~" && test ! -L "/usr/share/doc/vlc"; then | |
8 | rm -rf /usr/share/doc/vlc/ | |
9 | fi | |
10 | ;; | |
11 | esac | |
12 | ||
13 | #DEBHELPER# |