1. 11 9月, 2018 1 次提交
  2. 28 8月, 2018 1 次提交
  3. 16 8月, 2018 2 次提交
  4. 14 8月, 2018 2 次提交
  5. 13 8月, 2018 3 次提交
  6. 08 8月, 2018 2 次提交
  7. 01 8月, 2018 1 次提交
    • D
      util: avoid symbol clash between json libraries · ce3c6ef6
      Daniel P. Berrangé 提交于
      The jansson and json-glib libraries both export symbols with a json_
      name prefix and json_object_iter_next() clashes between them.
      
      Unfortunately json-glib is linked in by GTK, so any app using GTK and
      libvirt will get a clash, resulting in SEGV. This also affects the NSS
      module provided by libvirt
      
      Instead of directly linking to jansson, use dlopen() with the RTLD_LOCAL
      flag which allows us to hide the symbols from the application that loads
      libvirt or the NSS module.
      
      Some preprocessor black magic and wrapper functions are used to redirect
      calls into the dlopen resolved symbols.
      Reviewed-by: NAndrea Bolognani <abologna@redhat.com>
      Reviewed-by: NJán Tomko <jtomko@redhat.com>
      Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
      ce3c6ef6
  8. 23 7月, 2018 2 次提交
  9. 18 7月, 2018 2 次提交
  10. 11 7月, 2018 1 次提交
  11. 27 6月, 2018 1 次提交
  12. 26 6月, 2018 1 次提交
  13. 06 6月, 2018 1 次提交
  14. 01 6月, 2018 1 次提交
  15. 30 5月, 2018 1 次提交
  16. 25 5月, 2018 1 次提交
  17. 21 5月, 2018 1 次提交
  18. 08 5月, 2018 3 次提交
  19. 03 5月, 2018 3 次提交
  20. 10 4月, 2018 1 次提交
  21. 03 4月, 2018 1 次提交
  22. 21 3月, 2018 1 次提交
  23. 20 3月, 2018 1 次提交
  24. 17 3月, 2018 1 次提交
  25. 15 3月, 2018 1 次提交
  26. 12 3月, 2018 1 次提交
  27. 23 2月, 2018 1 次提交
  28. 22 2月, 2018 1 次提交
  29. 14 2月, 2018 1 次提交
    • J
      spec: Drop overlapping triggers · bc84bb9f
      Jiri Denemark 提交于
      The postun trigger for libvirt-daemon was defined twice for overlapping
      ranges of package verions if systemd support was switched off (which
      happens when building on something ancient, such as RHEL-6).
      
      Let's combine the two triggers into the one which is called when
      libvirt-daemon < 1.3.0 is uninstalled. As a side effect, virtlockd and
      virtlogd might be reloaded twice after an upgrade from libvirt newer
      than 1.2.1 and older than 1.3.0 (by postun script from the old libvirt
      and postun trigger from the new libvirt).
      Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
      Reviewed-by: NDaniel P. Berrangé <berrange@redhat.com>
      bc84bb9f