Skip to content
Snippets Groups Projects
  1. Jul 29, 2016
  2. Jul 15, 2016
  3. May 12, 2016
  4. Feb 16, 2016
  5. Feb 08, 2016
  6. Feb 04, 2016
    • Roman Tsisyk's avatar
      gh-1262: Allow to disable backtraces entirely · a6997b0c
      Roman Tsisyk authored
      * Fix hardening if backtraces are off
      * Ensure that all tests are passed with hardened flags
      * RPM: add --with/--without backtrace option (default is --with)
      * RPM: remove dependency on libbfd, libiberty, libz if --without backtrace
      * RPM: enable stripping and debuginfo if --without backtrace
      
      Backtraces are still enabled by default.
      
      Hardened flags used by RedHat:
      
        -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2
        -fstack-protector-strong --param=ssp-buffer-size=4
        -pie -fPIC
      a6997b0c
    • Roman Tsisyk's avatar
      Fix GNU readline detection for OS X · e3a31768
      Roman Tsisyk authored
      e3a31768
  7. Feb 03, 2016
  8. Feb 01, 2016
  9. Jan 29, 2016
  10. Jan 28, 2016
  11. Jan 23, 2016
  12. Jan 21, 2016
  13. Jan 19, 2016
  14. Jan 18, 2016
  15. Jan 09, 2016
    • Roman Tsisyk's avatar
      Update CMakeFiles to unify deb/rpm packaging · 728eaebd
      Roman Tsisyk authored
      * Add -DENABLE_DIST=ON option to enable init scripts on `make install`
      * Create directories for tarantoolctl on `make install`
      * Add logrotate script to `make install`
      * Fix example.lua to work out of the box
      * Use /etc/default instead of /etc/sysconfig on Debian
      * Fix directories permissions for tarantoolctl
      * Add support for systemd-tmpfiles (required by Fedora)
      728eaebd
  16. Dec 24, 2015
  17. Dec 20, 2015
  18. Dec 18, 2015
    • Roman Tsisyk's avatar
      Fix #519: split lua-yaml and libyaml · 037bedf0
      Roman Tsisyk authored
      * Split libyaml (C library) and lua-yaml (Lua bindings)
      * Add support for system libyaml-dev in CMake scripts if
         -DENABLE_BUNDLED_LIBYAML is OFF (default is ON)
      * Add libyaml-dev to DEB dependencies
      
      third_party/libyaml/ is completely identical to upstream libyaml 0.1.6.
      (libyaml-0-2 in Debian/Ubuntu). Test are passed both with bundled and
      system versions of the library.
      
      third_party/lua-yaml/ is patched by me to use luaL_serializer, therefore
      upstream version is not suitable for Tarantool.
      
      This patch is needed to pass Debian package checks (lintian).
      037bedf0
  19. Dec 11, 2015
  20. Dec 03, 2015
  21. Dec 01, 2015
  22. Nov 27, 2015
  23. Nov 13, 2015
  24. Nov 05, 2015
  25. Oct 26, 2015
  26. Oct 21, 2015
    • Nick Zavaritsky's avatar
      gh-989: Fix 32 bit x86 builds · feff6d12
      Nick Zavaritsky authored
      If building for 32 bit x86 target pass -march=i686 option to enable
      atomic instructions.  i686 is usually the default arch but sometimes an
      older one is selected (depends on gcc compile time configuration).
      feff6d12
  27. Oct 15, 2015
  28. Oct 13, 2015
  29. Oct 12, 2015
    • Nick Zavaritsky's avatar
      Fix build (-fno-common) · dd595ff7
      Nick Zavaritsky authored
      A 'tentative definition' in C language is a global variable definition
      missing both a storage class and an initializer, ex: int foo.
      Traditionally it get's translated into a common symbol, allowing for
      multiple definitions in different translation units to coexist.
      
      Normally multiple definitions aren't allowed; unless they are common
      symbols.  In the later case a linker picks one arbitrarily.
      
      -fno-common alters tentative definitions translation, resulting in
      a more strict and conformant semantics, multiple definitions are no
      longer allowed.
      
      This change was motivated by the OSX linker not handling common symbols
      in static libraries
      (https://stackoverflow.com/questions/19398742/os-x-linker-unable-to-find-symbols-from-a-c-file-which-only-contains-variables)
      dd595ff7
  30. Oct 01, 2015
  31. Sep 30, 2015
Loading