]>
git.sesse.net Git - vlc/log
Rafaël Carré [Sun, 20 Jan 2008 19:35:03 +0000 (19:35 +0000)]
Disable "qt-updates-notif" when update checking is not enabled
Rafaël Carré [Sun, 20 Jan 2008 19:33:22 +0000 (19:33 +0000)]
one day, the new qt4 interface will not be new anymore. be prevenant
Christophe Mutricy [Sun, 20 Jan 2008 16:56:12 +0000 (16:56 +0000)]
Avoid buffer overflow. Fix #1442. Refs CVE-2008-0295 CVE-2008-0296
Pavlov Konstantin [Sun, 20 Jan 2008 15:26:43 +0000 (15:26 +0000)]
Typos and "the Internet".
Felix Paul Kühne [Sun, 20 Jan 2008 12:14:48 +0000 (12:14 +0000)]
Makefile.am: another attempt to the fix dmg creation
Christophe Mutricy [Sun, 20 Jan 2008 11:58:20 +0000 (11:58 +0000)]
Load the pictures from the good place
Rémi Denis-Courmont [Sun, 20 Jan 2008 11:13:55 +0000 (11:13 +0000)]
Fix previous commit
Rémi Denis-Courmont [Sun, 20 Jan 2008 11:01:07 +0000 (11:01 +0000)]
Fix #include
Rémi Denis-Courmont [Sun, 20 Jan 2008 10:36:33 +0000 (10:36 +0000)]
netsync: this was the last unchecked FD_SET/FD_ISSET usage.
Note however that LUA should still be moved to poll().
Rémi Denis-Courmont [Sun, 20 Jan 2008 10:21:53 +0000 (10:21 +0000)]
Switch telnet interface to poll
Rémi Denis-Courmont [Sun, 20 Jan 2008 09:51:41 +0000 (09:51 +0000)]
Remoev reverse abstraction
Rémi Denis-Courmont [Sat, 19 Jan 2008 21:08:10 +0000 (21:08 +0000)]
Remove bogus printf
Pierre d'Herbemont [Sat, 19 Jan 2008 20:58:47 +0000 (20:58 +0000)]
shout.c: Add http-forward-cookies to "Les guignols".
Pierre d'Herbemont [Sat, 19 Jan 2008 20:56:18 +0000 (20:56 +0000)]
services/discovery/shout.c: Add a French TV service discovery. For now it only has C+ and les guignols.
Rémi Denis-Courmont [Sat, 19 Jan 2008 20:49:42 +0000 (20:49 +0000)]
TODO
Rémi Denis-Courmont [Sat, 19 Jan 2008 20:38:59 +0000 (20:38 +0000)]
CVE references
Pavlov Konstantin [Sat, 19 Jan 2008 19:58:45 +0000 (19:58 +0000)]
Move appropriate code to DEMUX_GET_LENGTH and destroy saved args when done.
Antoine Cellerier [Sat, 19 Jan 2008 18:37:45 +0000 (18:37 +0000)]
Canal+ lua demux. Example use: vlc --http-forward-cookies "http://www.canalplus.fr/index.php?pid=1784"
Pavlov Konstantin [Sat, 19 Jan 2008 18:34:05 +0000 (18:34 +0000)]
Fix a segfault in mpga demuxer module.
Pavlov Konstantin [Sat, 19 Jan 2008 17:50:07 +0000 (17:50 +0000)]
XP_UNIX is defined in mozilla-config.h, so we need to include it just before
Felix Paul Kühne [Sat, 19 Jan 2008 17:48:15 +0000 (17:48 +0000)]
mozilla: really fix compilation on OSX
Dennis van Amerongen [Sat, 19 Jan 2008 17:24:42 +0000 (17:24 +0000)]
* include/vlc/mediacontrol_structures.h: revert [24391] as it breaks compilation (nightly builds and for me in cygwin as well). I'm curious why in the initial commit only this single occurance had to be changed and not all the other ones in the code. So I think it's safer to revert for now..
Jean-Paul Saman [Sat, 19 Jan 2008 16:39:09 +0000 (16:39 +0000)]
Make X11/xpm.h Linux only, fixes MacOS X build.
Jean-Paul Saman [Sat, 19 Jan 2008 15:31:42 +0000 (15:31 +0000)]
Mozilla plugin: Check for required X11/xpm.h support.
Jean-Paul Saman [Sat, 19 Jan 2008 15:21:26 +0000 (15:21 +0000)]
Oops forgot this in the mozilla toolbar commit
Christophe Mutricy [Sat, 19 Jan 2008 15:21:03 +0000 (15:21 +0000)]
typo
Jean-Paul Saman [Sat, 19 Jan 2008 14:54:38 +0000 (14:54 +0000)]
Patch by Frans van Veen and Jasper Alias with modifications by me.
New;
- Mozilla/firefox toolbar for Linux
- Play, Pause, Stop, Fullscreen and Mute buttons
- Timeline, you can click on any place in the timeline and the movie will jump to it
Fixed:
- Coding style, readibility
- Maximum 80 characters per line
- Major memory leak, due to not releasing image data
Known bugs:
- updating timeline not working well because callback function not working "libvlc_event_attach......"
- white line below the toolbar
- play/pause toggle not working well because ticket #1065
Felix Paul Kühne [Sat, 19 Jan 2008 14:01:00 +0000 (14:01 +0000)]
osx: use dmg-creation code from the 0.8.6-bugfix branch to provide reliable NBs (to be reverted as soon as the existing script is fixed)
Christophe Mutricy [Sat, 19 Jan 2008 13:08:31 +0000 (13:08 +0000)]
Revert [24410]. Should have gone to branch.
Christophe Mutricy [Sat, 19 Jan 2008 13:06:36 +0000 (13:06 +0000)]
Polish translation update by Michał Trzebiatowski
Antoine Cellerier [Sat, 19 Jan 2008 12:35:35 +0000 (12:35 +0000)]
Simplify.
Jean-Baptiste Kempf [Sat, 19 Jan 2008 07:52:53 +0000 (07:52 +0000)]
Qt4 - Prepare the work for file association from the interface.
Ref #763.
Jean-Baptiste Kempf [Sat, 19 Jan 2008 07:10:57 +0000 (07:10 +0000)]
Qt4 : change slightly the debug message.
Jean-Baptiste Kempf [Sat, 19 Jan 2008 06:56:53 +0000 (06:56 +0000)]
Qt4 - Fix the double free. Close #1397.
Jean-Baptiste Kempf [Sat, 19 Jan 2008 04:01:55 +0000 (04:01 +0000)]
Qt4 - Use same type of button in order to not kill the eyes, if you run Plastique or Oxygen. KDE inside :D
Jean-Baptiste Kempf [Sat, 19 Jan 2008 03:52:25 +0000 (03:52 +0000)]
Qt4 - Try to improve quitting of the application... Ref #1397
Jean-Baptiste Kempf [Sat, 19 Jan 2008 03:01:09 +0000 (03:01 +0000)]
Qt4 - Select the first category on the advanced preferences.
Antoine Cellerier [Sat, 19 Jan 2008 00:06:18 +0000 (00:06 +0000)]
Add gzip support to the http access. We never request it, we just know how to handle it if the server forces us to use it (for example Pierre's test page http://www.canalplus.fr/index.php?pid=1784)
Christophe Mutricy [Fri, 18 Jan 2008 22:13:59 +0000 (22:13 +0000)]
Try to improve wording
Pierre d'Herbemont [Fri, 18 Jan 2008 20:43:19 +0000 (20:43 +0000)]
access/http.c: More check on cookies we receive.
Antoine Cellerier [Fri, 18 Jan 2008 20:31:27 +0000 (20:31 +0000)]
Fix erroneous use of freed data in the cookie forwarding code.
Pierre d'Herbemont [Fri, 18 Jan 2008 20:11:59 +0000 (20:11 +0000)]
access/http.c: Don't double-free in cookie_append.
Rémi Denis-Courmont [Fri, 18 Jan 2008 17:51:24 +0000 (17:51 +0000)]
Switch MMS to poll to avoid select() issues. Needs review/testing.
Rémi Denis-Courmont [Fri, 18 Jan 2008 17:49:17 +0000 (17:49 +0000)]
Oups, this is a C++ file
Rémi Denis-Courmont [Fri, 18 Jan 2008 17:36:34 +0000 (17:36 +0000)]
Fix Windows case which implements fd_set differently:
POSIX does not define FD_SET for fd >= FD_SETSIZE (=> buffer overflow).
Windows makes FD_SET a no-op if there are already FD_SETSIZE descriptors in the set.
Rémi Denis-Courmont [Fri, 18 Jan 2008 17:32:38 +0000 (17:32 +0000)]
Avoid overflows in the LUA net API. Run-time behavior will still be incorrect however.
Rémi Denis-Courmont [Fri, 18 Jan 2008 17:25:22 +0000 (17:25 +0000)]
Use poll() instead of select() to fix an unlikely overflow in FD_SET
Pierre d'Herbemont [Fri, 18 Jan 2008 17:13:07 +0000 (17:13 +0000)]
input/meta.c: Don't re-run the art finder if the art was previously set in input_ArtFind. (Should fix youtube.lua arturl).
Olivier Aubert [Fri, 18 Jan 2008 15:43:18 +0000 (15:43 +0000)]
include/vlc/mediacontrol_structures.h: use u_int32_t instead of uint32_t, since some versions of gcc seem to get confused (reported by Etienne Robillard)
Rafaël Carré [Fri, 18 Jan 2008 14:56:56 +0000 (14:56 +0000)]
alsa: sets period size before buffer size, patch by Matthias P. Nowak
Olivier Aubert [Fri, 18 Jan 2008 14:19:31 +0000 (14:19 +0000)]
python bindings: add a warning in the docstring of vlc_internal.c
Olivier Aubert [Fri, 18 Jan 2008 14:16:06 +0000 (14:16 +0000)]
python bindings/vlc_internal: fix access to vlc_object_internals_t members
Dennis van Amerongen [Fri, 18 Jan 2008 13:25:48 +0000 (13:25 +0000)]
* modules/demux/ts.c: remove excessive ;
Pierre d'Herbemont [Fri, 18 Jan 2008 11:39:16 +0000 (11:39 +0000)]
access/http.c: Put cookies handling in a disabled by default option, at least until cookies handling is no more a hack.
Jean-Paul Saman [Fri, 18 Jan 2008 10:12:02 +0000 (10:12 +0000)]
Fix regression introduced in [24381]
Jean-Paul Saman [Fri, 18 Jan 2008 08:00:26 +0000 (08:00 +0000)]
Check malloc return values and fix a few compiler warnings.
Jean-Baptiste Kempf [Fri, 18 Jan 2008 07:48:07 +0000 (07:48 +0000)]
Qt4 - Preferences: checkboxes in ModuleList are shown if saved ;) Spotted by atmo.
Jean-Baptiste Kempf [Fri, 18 Jan 2008 06:46:50 +0000 (06:46 +0000)]
Qt4 - SPrefs: add the option to embed the video in the interface In the Simple Preferences.
Jean-Baptiste Kempf [Fri, 18 Jan 2008 06:41:03 +0000 (06:41 +0000)]
Qt4 - Preferences, fix the tooltip in the ModuleList.
Jean-Baptiste Kempf [Fri, 18 Jan 2008 06:23:34 +0000 (06:23 +0000)]
Qt4 - Preferences. Fix a small bug in the layout of the complete preferences that happened in the Video section.
Jean-Baptiste Kempf [Fri, 18 Jan 2008 06:15:09 +0000 (06:15 +0000)]
Qt4 - Reorder the options in order of importance.
Jean-Baptiste Kempf [Fri, 18 Jan 2008 05:50:55 +0000 (05:50 +0000)]
Qt4 - make a small comment on how to integrate better the application with your desktop... Yet again the problem with cleanlooks and requests on gconftool.
If you want your KDE4 desktop to tell VLC to use Oxygen, comment the line...
Jean-Baptiste Kempf [Fri, 18 Jan 2008 05:41:40 +0000 (05:41 +0000)]
Qt4 - comment non-existing feature.
Antoine Cellerier [Thu, 17 Jan 2008 23:03:31 +0000 (23:03 +0000)]
You still need the cast to compile :)
Jean-Baptiste Kempf [Thu, 17 Jan 2008 23:01:35 +0000 (23:01 +0000)]
Qt4 - revert the revertion :D
Jokes besides, if ~MainInterface() is called, then p_mi is destroyed, and p_sys->p_mi too. I just hope I am not wrong :D
Pierre d'Herbemont [Thu, 17 Jan 2008 22:48:41 +0000 (22:48 +0000)]
vlc_arrays.h: Don't use calloc, seems unreliable.
Jean-Baptiste Kempf [Thu, 17 Jan 2008 22:43:57 +0000 (22:43 +0000)]
Qt4 - Fix segfault on item removal on VLM. Patch by Jean-François Massol
Ilkka Ollakka [Thu, 17 Jan 2008 22:29:09 +0000 (22:29 +0000)]
forgotten file from previous commit, oneliner update(); remove
Antoine Cellerier [Thu, 17 Jan 2008 22:26:22 +0000 (22:26 +0000)]
Temporarily fix compilation of the qt4 interface. ILEoo please review :)
Antoine Cellerier [Thu, 17 Jan 2008 22:16:11 +0000 (22:16 +0000)]
Fix compilation and remove a few trailing spaces.
Pierre d'Herbemont [Thu, 17 Jan 2008 22:10:09 +0000 (22:10 +0000)]
vlc_arrays.h: vlc_array_new, vlc_array_destroy.
Ilkka Ollakka [Thu, 17 Jan 2008 22:08:45 +0000 (22:08 +0000)]
don't poll volume-change, change volumecontrol to use signal from
maininputmanager which listens p_intf->p_libvlc "volume-change" variable
for volumechange. ref #1365
Pierre d'Herbemont [Thu, 17 Jan 2008 21:53:12 +0000 (21:53 +0000)]
access/http.c: Support Set-Cookie, and forward them appropriately accross redirections.
Ilkka Ollakka [Thu, 17 Jan 2008 20:54:38 +0000 (20:54 +0000)]
change input_manager to event-based instead of polling, this is one
biggest polls in qt4-interface, still maybe few to go. ref 1365
Pierre d'Herbemont [Thu, 17 Jan 2008 18:24:40 +0000 (18:24 +0000)]
luaplaylist/youtube.lua: Fix art discovery.
Rafaël Carré [Thu, 17 Jan 2008 16:13:03 +0000 (16:13 +0000)]
Reverts [24331] , fix a memleak. Add a debug message to help catching the real bug. refs #1397
Rafaël Carré [Thu, 17 Jan 2008 15:56:30 +0000 (15:56 +0000)]
file audio output: write on stdout if filename is "-"
Ilkka Ollakka [Thu, 17 Jan 2008 14:41:50 +0000 (14:41 +0000)]
partly revert [23991]. vlc:skip ain't supported, and that
vlc:nop->vlc:skip revert was unintented.
Rafaël Carré [Thu, 17 Jan 2008 12:28:44 +0000 (12:28 +0000)]
update french translation
Rafaël Carré [Thu, 17 Jan 2008 12:28:21 +0000 (12:28 +0000)]
"state" is an integer, not a boolean (since vlc_bool_t is an int, that only makes the code clearer to read)
Jean-Baptiste Kempf [Thu, 17 Jan 2008 09:00:34 +0000 (09:00 +0000)]
Do previous commit in a better way.
Jean-Baptiste Kempf [Thu, 17 Jan 2008 08:40:17 +0000 (08:40 +0000)]
Qt4 - Hotkeys: fix the bug about modifiers that empeached you to have modifiers + key.
Jean-Baptiste Kempf [Thu, 17 Jan 2008 08:16:47 +0000 (08:16 +0000)]
Qt4 - Preferences: avoid a few segfaults in the hotkeys selector. Avoid using QList of module_config_t and attack it from different classes. Avoid using some useless casts...
Christophe Mutricy [Wed, 16 Jan 2008 23:56:22 +0000 (23:56 +0000)]
Missed that in [24348]
Christophe Mutricy [Wed, 16 Jan 2008 23:31:38 +0000 (23:31 +0000)]
Some files have moved
Christophe Mutricy [Wed, 16 Jan 2008 23:28:53 +0000 (23:28 +0000)]
Delete rtp.c which was added by mistake in [24344]
Christophe Mutricy [Wed, 16 Jan 2008 21:28:12 +0000 (21:28 +0000)]
Update the symbol list
Rémi Denis-Courmont [Wed, 16 Jan 2008 19:36:50 +0000 (19:36 +0000)]
Don't complain about timeouts on Windows in cond_timedwait.
Damien Fouilleul [Wed, 16 Jan 2008 19:30:12 +0000 (19:30 +0000)]
vlc security: As i've seen very little improvement on that front, i've decided to check in my take on handling the problem of managing harmful options. I'm pretty sure this is going to be very controversial, but I think my approach is quite simple and yet very effective Anyway, my approach makes the following assumptions:
- most vlc options are considered safe, only a handful are particularily unsafe and need be declared as such in their definition (they mostly deal with writing to an output file or URL)
- unsafe options are only considered potentially harmful when used as an input option, ie. the ':option' format. Configuration options are always considered safe 'i.e --option'
- unsafe options are associated with a global security policy, which dictates how these are handled. At the moment, The policy can be either block, allow or prompt, and is set using the '--security-policy' option (which itself is considered unsafe ;)
the policy can be set by the user at the command line or in the preferences, it curently defaults to prompt, which is the desirable state for deskop use. However, it can be overriden depending on context, for example, the activex and mozilla will force the security-policy to block regardless of preference settins.
the code is a bit rough at the moment, but i will optimize/clean it up if the dev community this approach is worth keeping.
try the following example, and you'll see quickly what i mean:
./vlc -vvv <a mrl> :sout=#transcode{vcodec=mp1v,vb=1024,acodec=mpga,ab=192}:standard{mux=ts,dst=vlc-output.ts,access=file}"
Enjoy,
Damien
Rémi Denis-Courmont [Wed, 16 Jan 2008 17:51:21 +0000 (17:51 +0000)]
Revert the so-called whitelisting commits that are actually blacklisting
Christophe Massiot [Wed, 16 Jan 2008 17:51:10 +0000 (17:51 +0000)]
.
Rafaël Carré [Wed, 16 Jan 2008 17:36:14 +0000 (17:36 +0000)]
input options whitelisting, step 2 (refs #1371)
Rémi Duraffort [Wed, 16 Jan 2008 17:31:07 +0000 (17:31 +0000)]
Use utf8_unlink in src/misc/update.c
Rémi Duraffort [Wed, 16 Jan 2008 17:19:26 +0000 (17:19 +0000)]
I forgot this part in the previous commit.
Rémi Duraffort [Wed, 16 Jan 2008 17:18:30 +0000 (17:18 +0000)]
Implementation of utf8_unlink. If someone can test this function on Windows please ?
Rafaël Carré [Wed, 16 Jan 2008 15:41:35 +0000 (15:41 +0000)]
fix #1362 (replace ':' with '_' in filenames on macosx)
Rafaël Carré [Wed, 16 Jan 2008 13:58:40 +0000 (13:58 +0000)]
input options whitelisting: 1st step
Pierre d'Herbemont [Wed, 16 Jan 2008 10:32:14 +0000 (10:32 +0000)]
control/media_instance.c: Silly debug code removal (thanks funman).
Rafaël Carré [Wed, 16 Jan 2008 10:21:11 +0000 (10:21 +0000)]
src/control: set svn:keywords to Id
Jean-Baptiste Kempf [Wed, 16 Jan 2008 08:25:26 +0000 (08:25 +0000)]
Qt4 - remove trailing space due to Bookmark implementation.