1. 04 Feb, 2021 1 commit
    • Helmut Grohne's avatar
      Fix new CMake definitions to correctly use CMAKE_OBJDUMP (Closes: #981652) · 18a5787a
      Helmut Grohne authored and Otto Kekäläinen's avatar Otto Kekäläinen committed
      Galera-4 fails to cross build from source, because it runs the build
      architecture objdump on a host architecture ELF object. This is due to
      hard coding the build architecture objdump in galera/src/CMakeLists.txt.
      The solution here is to use ${CMAKE_OBJDUMP}, which refers to the
      correctly detected objdump for the host architecture. Beyond this, it
      also uses ldd, which is bound to fail during cross compilation. Almost
      the same effect can be achieved with objdump -x though, so I propose
      using it here as well. Please consider applying the attached patch as it
      makes galera-4 cross buildable.
      18a5787a
  2. 01 Feb, 2021 2 commits
  3. 30 Jan, 2021 2 commits
  4. 28 Jan, 2021 5 commits
  5. 07 Nov, 2020 1 commit
  6. 06 Nov, 2020 3 commits
  7. 01 Nov, 2020 4 commits
  8. 26 Oct, 2020 1 commit
  9. 13 Oct, 2020 1 commit
    • Otto Kekäläinen's avatar
      Salsa-CI: Update to be compatible with latest master/salsa-ci.yml · a2d42410
      Otto Kekäläinen authored
      The salsa-ci.yml contains references to files that when changed "upstream"
      mandate changes downstream so that the pipelines will work again.
      
      Also refactor and fix syntax issues as has been done in the mariadb-10.5
      salsa-ci.yml file.
      
      Extend CI with job 'galera-3 stretch to galera-4 upgrade'.
      a2d42410
  10. 10 Sep, 2020 1 commit
    • Otto Kekäläinen's avatar
      Apply the test timeout multiplier on all architectures · cbd995fb
      Otto Kekäläinen authored
      This helps avoid any annoying timeouts in tests, e.g.
      
        0%: Checks: 2, Failures: 0, Errors: 2
        galerautils/tests/gu_lock_step_test.c:53:E:gu_lock_step:gu_lock_step_test:0: (after this point) Test timeout expired
        galerautils/tests/gu_lock_step_test.c:122:E:gu_lock_step:gu_lock_step_race:0: (after this point) Test timeout expired
      
      Also inline the double if statements to make them more readable.
      cbd995fb
  11. 03 Sep, 2020 1 commit
  12. 02 Sep, 2020 1 commit
  13. 29 Jun, 2020 1 commit
  14. 28 Jun, 2020 2 commits
  15. 29 May, 2020 4 commits
  16. 16 May, 2020 2 commits
  17. 23 Feb, 2020 2 commits
  18. 07 Feb, 2020 1 commit
  19. 11 Jan, 2020 1 commit
  20. 05 Jan, 2020 4 commits
    • Otto Kekäläinen's avatar
      96e9ef4e
    • Otto Kekäläinen's avatar
      Add man page for garb-systemd · e7878f71
      Otto Kekäläinen authored
      e7878f71
    • Otto Kekäläinen's avatar
    • Otto Kekäläinen's avatar
      Enable hardening=+all to fix Lintian warning hardening-no-bindnow · 772b0453
      Otto Kekäläinen authored
      Verified with 'hardening-check -v /usr/bin/garbd'.
      
      Before:
      /usr/bin/garbd:
       Position Independent Executable: yes
       Stack protected: yes
       Fortify Source functions: yes (some protected functions found)
      	unprotected: memmove
      	unprotected: snprintf
      	unprotected: memcpy
      	unprotected: strncpy
      	unprotected: strncat
      	unprotected: poll
      	unprotected: memset
      	unprotected: strcpy
      	protected: sprintf
      	protected: snprintf
      	protected: memcpy
      	protected: fprintf
      	protected: vsnprintf
      	protected: syslog
      	protected: strcat
       Read-only relocations: yes
       Immediate binding: no, not found!
       Stack clash protection: unknown, no -fstack-clash-protection instructions found
       Control flow integrity: unknown, no -fcf-protection instructions found!
      
      After:
      /usr/bin/garbd:
       Position Independent Executable: yes
       Stack protected: yes
       Fortify Source functions: yes (some protected functions found)
      	unprotected: strncpy
      	unprotected: poll
      	unprotected: memset
      	unprotected: strcpy
      	unprotected: strncat
      	unprotected: memmove
      	unprotected: snprintf
      	unprotected: memcpy
      	protected: syslog
      	protected: strcat
      	protected: snprintf
      	protected: memcpy
      	protected: vsnprintf
      	protected: fprintf
      	protected: sprintf
       Read-only relocations: yes
       Immediate binding: yes
       Stack clash protection: unknown, no -fstack-clash-protection instructions found
       Control flow integrity: unknown, no -fcf-protection instructions found!
      772b0453