1. 23 3月, 2020 1 次提交
  2. 11 3月, 2020 1 次提交
  3. 24 2月, 2020 2 次提交
  4. 07 2月, 2020 3 次提交
  5. 02 2月, 2020 1 次提交
  6. 17 1月, 2020 2 次提交
  7. 17 12月, 2019 1 次提交
  8. 11 12月, 2019 2 次提交
  9. 15 11月, 2019 2 次提交
  10. 09 11月, 2019 1 次提交
  11. 18 10月, 2019 1 次提交
  12. 16 10月, 2019 1 次提交
  13. 07 10月, 2019 1 次提交
  14. 25 9月, 2019 1 次提交
  15. 24 9月, 2019 1 次提交
    • D
      build: force a UTF-8 locale for python · ada26801
      Daniel P. Berrangé 提交于
      Python3 versions less than 3.7 have very unhelpful handling
      of the C locale where they assume data is 7-bit only. This
      violates POSIX which requires the C locale to be 8-bit clean.
      Python3 >= 3.7 now assumes that the C locale is always UTF-8.
      
      Set env variables to force LC_CTYPE to en_US.UTF-8 so that
      we get UTF-8 handling on all python versions. Note we do
      not use C.UTF-8 since not all C libraries support that.
      Reviewed-by: NEric Blake <eblake@redhat.com>
      Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
      ada26801
  16. 22 8月, 2019 1 次提交
  17. 09 7月, 2019 1 次提交
  18. 15 4月, 2019 1 次提交
  19. 12 4月, 2019 1 次提交
  20. 10 4月, 2019 2 次提交
  21. 02 2月, 2019 1 次提交
  22. 14 12月, 2018 1 次提交
  23. 05 10月, 2018 1 次提交
    • P
      util: introduce cgroup v2 files · b4ddf5ae
      Pavel Hrdina 提交于
      Place cgroup v2 backend type before cgroup v1 to make it obvious
      that cgroup v2 is preferred implementation.
      
      Following patches will introduce support for hybrid configuration
      which will allow us to use both at the same time, but we should
      prefer cgroup v2 regardless.
      Signed-off-by: NPavel Hrdina <phrdina@redhat.com>
      b4ddf5ae
  24. 25 9月, 2018 2 次提交
  25. 13 8月, 2018 3 次提交
  26. 10 8月, 2018 1 次提交
  27. 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
  28. 18 7月, 2018 1 次提交
  29. 29 5月, 2018 1 次提交
  30. 03 5月, 2018 1 次提交