1. 05 May, 2008 3 commits
  2. 14 Apr, 2008 1 commit
  3. 08 Mar, 2008 1 commit
  4. 03 Mar, 2008 1 commit
    • atmo's avatar
      Enable the last parameter of the macros change_integer_list,... · b96154a2
      atmo authored
      Enable the last parameter of the macros change_integer_list, change_string_list to supply a method to initialize update dynamic selectionlists inside the settings GUI allready on showing the gui. (f.e. the audio device list)
      b96154a2
  5. 24 Jan, 2008 2 commits
  6. 16 Jan, 2008 3 commits
    • damienf's avatar
      vlc security: As i've seen very little improvement on that front, i've decided... · 658b4f83
      damienf authored
      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
      
      
      658b4f83
    • Rémi Denis-Courmont's avatar
    • Rafaël Carré's avatar
      input options whitelisting: 1st step · 9e5ebb07
      Rafaël Carré authored
      9e5ebb07
  7. 26 Dec, 2007 1 commit
  8. 21 Dec, 2007 1 commit
  9. 17 Dec, 2007 4 commits
  10. 16 Dec, 2007 5 commits
  11. 15 Dec, 2007 3 commits
  12. 12 Dec, 2007 1 commit
  13. 14 Nov, 2007 1 commit
  14. 22 Oct, 2007 2 commits
  15. 19 Aug, 2007 2 commits
  16. 16 Aug, 2007 1 commit
  17. 04 Aug, 2007 1 commit
  18. 20 May, 2007 1 commit
  19. 15 Apr, 2007 1 commit
  20. 07 Apr, 2007 1 commit
  21. 28 Mar, 2007 1 commit
  22. 27 Mar, 2007 1 commit
  23. 03 Dec, 2006 1 commit
    • zorglub's avatar
      A bit of vlc/libvlc cleanup: · fbf4c806
      zorglub authored
      * libvlc sources and plugins now define __LIBVLC__ and headers exported to
        plugins (ie, include/vlc_*.h) check for this
      * libvlc sources use the value of the "libvlc" component in vlc-config instead
        of vlc
      * Apply flags directly to "libvlc" in configure.ac - might temporarily break win32 :)
      fbf4c806
  24. 26 Nov, 2006 1 commit