1. 09 Sep, 2018 1 commit
  2. 01 Sep, 2018 1 commit
  3. 16 Aug, 2018 1 commit
  4. 31 May, 2018 1 commit
  5. 29 May, 2018 1 commit
  6. 20 May, 2018 2 commits
  7. 30 Apr, 2018 1 commit
  8. 06 Apr, 2018 1 commit
  9. 06 Mar, 2018 1 commit
  10. 04 Mar, 2018 1 commit
  11. 24 Feb, 2018 2 commits
  12. 08 Feb, 2018 2 commits
    • paul@flinders.org's avatar
      Bug 793228 nzb file with empty segment lists crash pan · 29aad7ec
      paul@flinders.org authored
      NZB files which have empty segment lists crash pan (up to 0.144),
      for me typically at the assertion on the last line of
      Parts :: set_parts (around parts.cc line 237).
      
      The problem is that "mc.parts" is not re-initialised for the new
      list of segments if the first segment is not seen, depending on
      the position in the file you will either get an incompletely
      constructed PartBatch used (PartBatch relies on a default
      constructor so packed_mids_len doesn't get initialised) or an
      old list of segments could get re-used.
      29aad7ec
    • paul@flinders.org's avatar
      Bug 793277 Use after free in main() · 27190a52
      paul@flinders.org authored
      The problem is the scope of the return value from data.get_servers()
      which is a std::set of Quarks
      
      The temporary used for this value goes out of scope at the end of
      the statement containing it - within the for loop control
      statement - it is not in scope in the loop body.
      
      The result is that later dereferencing the iterator on line 1158
      accesses memory which has been returned to the heap.
      27190a52
  13. 13 Jan, 2018 1 commit
  14. 07 Jan, 2018 2 commits
  15. 29 Dec, 2017 2 commits
  16. 24 Dec, 2017 1 commit
  17. 21 Dec, 2017 1 commit
  18. 19 Dec, 2017 2 commits
  19. 12 Dec, 2017 4 commits
  20. 06 Dec, 2017 2 commits
  21. 03 Dec, 2017 3 commits
  22. 27 Nov, 2017 1 commit
  23. 11 Nov, 2017 1 commit
  24. 16 Oct, 2017 2 commits
  25. 09 Oct, 2017 2 commits
  26. 03 Oct, 2017 1 commit