Skip to content
Snippets Groups Projects
  1. Apr 22, 2015
    • Roman Tsisyk's avatar
      Rename module.h to tarantool.h · b53e4674
      Roman Tsisyk authored
      b53e4674
    • Roman Tsisyk's avatar
      Define public module API for Tarantool Lua/C modules · efe97b7b
      Roman Tsisyk authored
      This patch adds `src/module.h` header file with definition of all public
      API functions suitable to use in Lua/C modules for Tarantool. This header
      is automatically generated from src/*.h by CMake (`make generate_module_api`)
      by extracting code blocks between /** \cond public */ /* \endcond public */
      Doxygen-style comments.
      
      Definitions of functions in module.h are frozen and must not be changed by
      future commits/releases. A new test case `app/module_api` is added to check
      compilation, linkage and loading of Lua modules and functionality of
      provided API functions.
      
      Other changes:
      
       * Convert mysql and pg to use module.h and prepare to convert to .c
       * Fix includes in say.h, coeio.h
       * Rename luaL_pushnumber64 to luaL_pushuint64 and
                luaL_pushinumber64 to luaL_pushint64
       * Add LUA_API macros to public luaL_* functions (actually adds extern "C")
      efe97b7b
  2. Apr 09, 2015
    • Roman Tsisyk's avatar
      Fix #323: implement system views · 4c159681
      Roman Tsisyk authored
      Add _vspace, _vindex, _vuser, _vfunc and _vpriv virtual spaces (views)
      which contains only objects allowed to the current user.
      
      This patch is needed for client connectors to work under non-admin user.
      4c159681
  3. Apr 03, 2015
  4. Mar 21, 2015
  5. Mar 19, 2015
  6. Mar 05, 2015
  7. Feb 20, 2015
    • Konstantin Osipov's avatar
      Extract xlog.test into an own test suite. Deal with the collateral damage. · ee901160
      Konstantin Osipov authored
      Extract xlog.test.py into an own test suite, in preparation
      for a split into many tests.
      xlog.test.py restarts the server all the time anyway, there is
      no point to keep all tests in the same file.
      
      Deal with collateral damange of this seemingly innocuous move:
      
       * fix an assertion failure in user.drop(), user_has_data().
         The check was using a wrong index.
       * fix test-run.py to leave cores around in case of a server crash
         (in a friendly gesture to develoeprs, and joining the ranks of
         such extremely succefful applications as apport and systemd, it used to
         delete them)
       * update bootstrap.snap to provide format for _index space
       * make a bunch of tests safe to the order in which they are executed
       * use space name rather than space id for error messages more often,
         since space id is very volatile after introduction of max_id sequence
         for space ids.
      ee901160
  8. Feb 17, 2015
  9. Dec 22, 2014
  10. Dec 19, 2014
  11. Dec 17, 2014
  12. Dec 11, 2014
  13. Dec 01, 2014
  14. Oct 27, 2014
  15. Oct 25, 2014
  16. Oct 24, 2014
  17. Oct 22, 2014
  18. Oct 20, 2014
    • bigbes's avatar
      Multiple changes: · 526dade3
      bigbes authored
      0) DIST.LUA: Move dist.lua to tarantoolctl (+ DEB + RPM + DOCS)
      0) DIST.LUA: Delete -w option
      1) CMAKE: Add pod2man function for generating MAN Files from POD format
      2) RPM: Add man files for tarantoolctl, move tarantoolctl+initscripts
      from `tarantool` into `tarantool-common`
      3) DEB: Remove tarantoolctl.1 creation
      4) Remove trailing whitespaces
      
      Fixes gh-570
      Fixes gh-557
      526dade3
  19. Oct 06, 2014
  20. Oct 03, 2014
  21. Oct 02, 2014
  22. Oct 01, 2014
  23. Sep 30, 2014
  24. Sep 26, 2014
  25. Sep 25, 2014
  26. Sep 15, 2014
  27. Sep 14, 2014
  28. Sep 12, 2014
  29. Sep 11, 2014
  30. Sep 10, 2014
    • Konstantin Osipov's avatar
      Init-scripts fixes · 880135f1
      Konstantin Osipov authored
      - change /etc/default format to Lua
      - change defaults format to tarantool.cfg
      - don't force logger/snap_dir/wal_dir/work_dir if it's set
      - minor fixes in logging
      - implement fio.dirname
      880135f1
Loading