- Jul 10, 2014
-
-
Roman Tsisyk authored
-
- Jul 09, 2014
-
-
Roman Tsisyk authored
This patch adds a new implementation of UUID library. New library generates RFC4122 compatible random-based (version 4) UUIDs using data from /dev/(u)random. The uuidgen(2) syscall is also supported on BSD system. `struct tt_uuid` redefined from RFC4122. Complimentary functions rewrotten to remove dependecy on e2fs libuuid. Lua bindings refactored to use new library and support all features. Closes #317
-
- Jun 27, 2014
-
-
bigbes authored
-
- Jun 23, 2014
-
-
Alexandr authored
-
- Jun 20, 2014
-
-
bigbes authored
-
- Jun 16, 2014
-
-
Roman Tsisyk authored
-
- Jun 11, 2014
-
-
bigbes authored
-
bigbes authored
-
bigbes authored
* Move building of modules into Lua (in rpmspec) * Remove tarantool.cfg and init.d/tarantool_box from SCL spec (bug in cmake28-epel-6-x86_64) * Merge two specs (for EL and other RPM linuxes) * Add Fedora's Mock specifications
-
bigbes authored
* extra/rpm/tarantool-scl.rpm.spec - SCL spec for 1.5 * extra/rpm/tarantool-el.rpm.spec.in - Enetrprise Linux 5/6 Specification * extra/rpm/tarantool.rpm.spec.in - Specification for other Linuxs - Build (tarantool-el.rpm.spec and tarantool.rpm.spec) with `--define 'scl 15'`for SCL build. - Preserve old spec (for compatibility) - Add dependencies into Specifications, two specs for Mock. - Create configuration files for Mock builds for EL-{5,6}-{i386,x86_64} Working with Mock: cmake . make new_rpm{_el,}_src mock -r <config> --init mock -r <config> --rebuild <path_to_srpm> Merging commits
-
- May 29, 2014
-
-
Alexandr authored
-
- May 22, 2014
-
-
Dmitry Simonenko authored
Conflicts: cmake/BuildSophia.cmake
-
Konstantin Osipov authored
Bring source package and revision control ignore files up to date with the state of the master branch.
-
Dmitry Simonenko authored
-
- May 16, 2014
-
-
Konstantin Osipov authored
Change cmake minimum required version to 2.8. Use copy_directory for Sophia and LuaJIT, this should fix stupid errors when rebuilding after a pull. Exclude src/trivia/config.h from source install.
-
- May 13, 2014
-
-
Roman Tsisyk authored
-
Konstantin Osipov authored
* Remove a bogus message at the start of FindLibUUID.cmake. * Move cluster_add_node to cluster. * Extract UUID API into a (potentially) platform-independnent header tt_uuid. * Add error codes for error messages used in UUID generation, triggers and consistency checks. * Cleanup.
-
- Apr 23, 2014
-
-
Roman Tsisyk authored
-
- Apr 22, 2014
-
-
Roman Tsisyk authored
-
- Apr 16, 2014
-
-
Dmitry Simonenko authored
-
- Apr 15, 2014
-
-
bigbes authored
-
- Apr 14, 2014
-
-
Roman Tsisyk authored
-
- Apr 11, 2014
-
-
Roman Tsisyk authored
-
- Apr 10, 2014
-
-
Konstantin Osipov authored
Update mans, docs. A lot of resources still need to be updated (build scripts, etc).
-
- Mar 20, 2014
-
-
Roman Tsisyk authored
CMake is shipped with broken PosgreSQL script in most distros. I had to copy this script and patch it to properly support new versions of PostgreSQL.
-
Roman Tsisyk authored
* Install *.lua modules into ${DATADIR}/tarantool/1.5 and *.so modules into ${LIBDIR}/tarantool/1.5 * Fix default package.path and package.cpath * Install Lua headers to ${INCLUDE_DIR}/tarantool/1.5 * Install config.h to ${INCLUDE_DIR}/tarantool/1.5 * Add a new package - tarantool-dev (server development headers) * Use RPM Macroses in rpm.spec * Fix tarball generation for Debian * Use GNUInstallDirs.cmake to setup directories
-
- Mar 06, 2014
-
-
Konstantin Osipov authored
-
- Feb 19, 2014
-
-
Alexandr authored
-
- Feb 17, 2014
-
-
Roman Tsisyk authored
-
- Feb 10, 2014
-
-
Dmitry Simonenko authored
move module related tests from test/box/ to test/module/.
-
- Feb 07, 2014
-
-
Konstantin Osipov authored
-
- Nov 28, 2013
-
-
Eugine Blikh authored
-
- Nov 15, 2013
-
-
Roman Tsisyk authored
-
- Nov 14, 2013
-
-
Konstantin Osipov authored
Add forgotten test result.
-
- Nov 13, 2013
-
-
Roman Tsisyk authored
This commit completely changes the data format used by Tarantool. A new binary serialization format called MsgPack (http://msgpack.org) has been introduced to store tuples, keys, request members, etc. MsgPack supports various data types and hierarchical structures. Since tuple & keys format has been changed, the binary protocol is no more compatible with 1.5 clients. The list of major changes: * Add MsgPack library and unit tests as a submodule * Add Lua bindings for the library and unit tests for it * Update IPROTO to use MsgPack for all kinds of requests * Change struct tuple to use MsgPack Array instead of BER-encoded fields * Remove fixed offsets from tuples (cannot be supported by MsgPack) * Replace const char *key, key_part pairs with MsgPack Arrays * Rework comparators and indicies to support MsgPack'ed fields * Merge NUM and NUM64 types into the one single type (NUM) * Rewrite box_lua.cc functions to support MsgPack instead of BER * Rewrite tuple_update to support MsgPack instead of BER * Totaly remove varint32 functions from all modules * Rework lua_tofield and YAML encoder to properly support Lua tables * Modifie bootstrap files and system spaces to use the new format * Add MsgPack support to the test system via msgpack-python * Update tests to use proper data types and remove unneeded box.packs Tarantool 1.6 is the world's first MsgPack-based database!
-
- Nov 06, 2013
-
-
Alexandr authored
-
- Nov 03, 2013
-
-
Veniamin Gvozdikov authored
Removed html files and added rtf files which uses in the DMG package, also enable readme section at an installer
-
- Nov 02, 2013
-
-
Veniamin Gvozdikov authored
-
- Nov 01, 2013
-
-
Veniamin Gvozdikov authored
-
- Oct 30, 2013
-
-
Roman Tsisyk authored
-