1. 11 Nov, 2017 1 commit
  2. 06 Sep, 2017 1 commit
    • Rémi Denis-Courmont's avatar
      vlc-demux-run: add demux fuzzing helper · e15a5753
      Rémi Denis-Courmont authored
      This includes support for statically linked plugins. It vastly increases
      the test iteration speed, which is critical for fuzz testing.
      Furthermore, it is necessary for coverage-driven fuzz testing to work at
      all.
      
      This also provides a (manually compiled only) back-end for LLVM's
      LibFuzzer using mostly the same code.
      
      1) Debugging, regression testing or unguided fuzzing:
        - Make a normal build (debug and sanitization recommended).
        - Execute: "test/vlc-demux-run [demux name] <file path>"
      
      2) American Fuzzy Lop run:
        - Make a *static* build with AFL as the toolchain.
        - (Where applicable) perform adequate religious luck granting
          offerings or other rites.
        - Run AFL with test/vlc-demux-run as the fuzzed executable.
      
      3) LibFuzzer:
        - Make a preferrably static build with Clang as the toolchain.
        - Manually build test/vlc-demux-libfuzzer.
        - Run the executable with the LibFuzzer command line parameters syntax.
      e15a5753
  3. 05 Sep, 2017 1 commit
  4. 23 Feb, 2017 1 commit
  5. 29 Jan, 2017 1 commit
  6. 23 Jan, 2017 3 commits
  7. 10 Jan, 2017 3 commits
  8. 06 Dec, 2016 1 commit
    • Filip Roséen's avatar
      stream: rename vlc_stream_NewMRL to vlc_stream_NewURL · e4fbdceb
      Filip Roséen authored
      The function does not open MRLs, as correctly described in its
      documentation, as such it is rather unfortunate that its name uses MRL
      instead of URL (especially given that it cannot handle MRLs).
      
      These changes are simply renaming all occurrences of the function, so
      that the behavior of the function is properly reflected by its name.
      Signed-off-by: Thomas Guillem's avatarThomas Guillem <thomas@gllm.fr>
      e4fbdceb
  9. 22 Oct, 2016 7 commits
  10. 15 Sep, 2016 1 commit
    • François Cartegnie's avatar
      epg: API changes · aa8683fd
      François Cartegnie authored
      EIT structs and Events and should be referenced by their
      unique ID.
      First step towards in depth changes to epg_t et epg_event_t.
      aa8683fd
  11. 08 Sep, 2016 1 commit
  12. 24 Jul, 2016 1 commit
  13. 21 Jul, 2016 2 commits
  14. 30 Jun, 2016 1 commit
  15. 05 Jun, 2016 3 commits
  16. 21 Apr, 2016 2 commits
  17. 05 Apr, 2016 1 commit
  18. 02 Apr, 2016 2 commits
  19. 10 Mar, 2016 1 commit
  20. 06 Mar, 2016 1 commit
  21. 29 Feb, 2016 1 commit
  22. 26 Feb, 2016 1 commit
    • Thomas Guillem's avatar
      vlc_credential: add a test · 729569e6
      Thomas Guillem authored
      This test passing credentials via url, option, dialog, memory keystore,
      permanent keystore. This also test reusing credentials with http and smb
      protocols.
      729569e6
  23. 13 Feb, 2016 1 commit
  24. 04 Feb, 2016 1 commit
    • Thomas Guillem's avatar
      dialog: add test · 9d230b93
      Thomas Guillem authored
      Only callacks are tested by default. In order to test qt dialogs, run the test
      manually with './test_src_interface_dialog -a'.
      9d230b93
  25. 17 Dec, 2015 1 commit