Branch: refs/heads/master
  Home:   https://github.com/tarantool/tarantool
  Commit: aeae0979cf21cdb5e83d901c818bf302a7ffeaed
      
https://github.com/tarantool/tarantool/commit/aeae0979cf21cdb5e83d901c818bf302a7ffeaed
  Author: Roman Tsisyk <[email protected]>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

  Changed paths:
    M src/box/box_lua.cc
    M test/big/iterator.result
    M test/big/iterator.test
    M test/big/lua.result
    M test/big/lua.test

  Log Message:
  -----------
  Fix #123: box.index.count and box.index.iterator do not check arguments

This patch adds lua_checkfield function - a wrapper for lua_tofield that raises
an error if Lua type can not be converted to lua_field structure. The function
should be used instead of lua_tofield in all bindings where custom types are not
supported.


  Commit: 8758fab59496db8c7fdd5943bda08d9a989b2b0b
      
https://github.com/tarantool/tarantool/commit/8758fab59496db8c7fdd5943bda08d9a989b2b0b
  Author: Roman Tsisyk <[email protected]>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

  Changed paths:
    M src/box/box_lua.cc
    M test/box/lua.result
    M test/box/lua.test

  Log Message:
  -----------
  Fix #122: box.pack('p', t) segfault on recursive tables

This patch limits maximum recursion depth for luaL_packsize and luaL_packvalue
functions to 16 nested tables. This check is needed to prevent a crash
on recursive Lua tables.


  Commit: cb46dce92a434002b100caaf511fecab93a65343
      
https://github.com/tarantool/tarantool/commit/cb46dce92a434002b100caaf511fecab93a65343
  Author: Roman Tsisyk <[email protected]>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

  Changed paths:
    M src/box/box_lua.cc
    M test/big/iterator.result
    M test/big/iterator.test
    M test/big/lua.result
    M test/big/lua.test

  Log Message:
  -----------
  Merge branch 'gh-123-box-count-arg-check' into stable


  Commit: 7c1fb4954d348931b6d2b5dd76038ed8255cf669
      
https://github.com/tarantool/tarantool/commit/7c1fb4954d348931b6d2b5dd76038ed8255cf669
  Author: Roman Tsisyk <[email protected]>
  Date:   2013-11-21 (Thu, 21 Nov 2013)

  Changed paths:
    M include/lua/utils.h
    M src/box/box_lua.cc
    M test/big/iterator.result
    M test/big/iterator.test.lua
    M test/big/lua.result
    M test/big/lua.test.lua

  Log Message:
  -----------
  Merge branch 'stable'

Conflicts:
        src/box/box_lua.cc
        test/big/iterator.result
        test/big/iterator.test
        test/big/lua.result
        test/big/lua.test
        test/box/lua.result
        test/box/lua.test


Compare: 
https://github.com/tarantool/tarantool/compare/2b22e1a3fc54...7c1fb4954d34
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to