1. 30 Jun, 2021 1 commit
  2. 15 Jun, 2021 1 commit
    • Jelle van der Waa's avatar
      Fix find_grp_pkgs segfault · 8c2741a3
      Jelle van der Waa authored
      Use alpmlist_to_pylist2 to pass NULL to the package function to prevent
      arbitrary memory to be passed to Py_INCREF.
      
      Closes: FS#71261
      8c2741a3
  3. 01 Jun, 2021 1 commit
  4. 20 May, 2021 2 commits
  5. 09 Jan, 2021 2 commits
    • Jelle van der Waa's avatar
      src: handle refcounting for Package objects · d25ec6a3
      Jelle van der Waa authored
      The current pyalpm implementation has no proper refcounting for Package
      objects. Add refcount handling for the Database Object in the Package
      model and Decref when the package object goes out of scope.
      d25ec6a3
    • Jelle van der Waa's avatar
      src: handle refcounting for Database objects · db3caa63
      Jelle van der Waa authored
      
      
      The current pyalpm implementation does not handle proper refcounting
      which means the alpm_handle was never freed otherwise accessing an
      object when the Handle goes out of scope leads to segfaults.
      
      This means everything needs to keep a reference to the pyalpm Handle
      object for every object created from it. The database object now
      receives a Handle and increases the refcount for it to stop it from
      being removed by the Python garbage collector.
      
      Signed-off-by: Jelle van der Waa's avatarJelle van der Waa <jelle@archlinux.org>
      db3caa63
  6. 21 Oct, 2019 1 commit
  7. 14 May, 2019 1 commit
  8. 17 Jan, 2019 1 commit
  9. 27 Mar, 2017 1 commit
  10. 14 Nov, 2012 1 commit
  11. 31 Jul, 2011 4 commits
  12. 03 Jul, 2011 1 commit
  13. 29 Jun, 2011 1 commit
  14. 21 Jun, 2011 1 commit
  15. 14 Jun, 2011 2 commits
  16. 08 Jun, 2011 1 commit
  17. 13 Apr, 2011 2 commits
  18. 09 Apr, 2011 1 commit
  19. 05 Apr, 2011 4 commits
  20. 04 Apr, 2011 2 commits
  21. 03 Apr, 2011 3 commits
  22. 28 Mar, 2011 1 commit
  23. 27 Mar, 2011 2 commits
  24. 26 Mar, 2011 3 commits