Branch: refs/heads/ng
Home: https://github.com/mailru/tarantool
Commit: 78d8c4b32b3d2910df293b847d4081f30a99a9b8
https://github.com/mailru/tarantool/commit/78d8c4b32b3d2910df293b847d4081f30a99a9b8
Author: Dmitry Simonenko <[email protected]>
Date: 2011-04-21 (Thu, 21 Apr 2011)
Changed paths:
M core/CMakeLists.txt
Log Message:
-----------
Proper -ldl flag for linux/libbdf build.
Commit: d9ac78a4d13a319ee7aee611e9b0e4001da753fe
https://github.com/mailru/tarantool/commit/d9ac78a4d13a319ee7aee611e9b0e4001da753fe
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-03 (Tue, 03 May 2011)
Changed paths:
A client/CMakeLists.txt
A client/tnt.c
A core/auth.m
A core/plug.m
A core/user.m
A include/auth.h
A include/auth_chap.h
A include/plug.h
A include/user.h
A plug/CMakeLists.txt
A plug/auth_chap/CMakeLists.txt
A plug/auth_chap/auth_chap.h
A plug/auth_chap/auth_chap.m
A plug/dummy/CMakeLists.txt
A plug/dummy/dummy.m
A third_party/cmac.c
A third_party/cmac.h
A third_party/rijndael.c
A third_party/rijndael.h
Log Message:
-----------
* authentication support
* plugins support
* users support
* plug/auth_chap - CHAP authentication mechanism, based on OpenBSD
AES-128 bit Cipher-based Message Authentication.
* connector/c - with basic support of authentication
* client - future client stab
Still TODO:
* configuration file plug_dir, new connection port
Commit: 9a1d407b057a0c941ee0eea7bb9f2e94953f5c2d
https://github.com/mailru/tarantool/commit/9a1d407b057a0c941ee0eea7bb9f2e94953f5c2d
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-03 (Tue, 03 May 2011)
Changed paths:
M CMakeLists.txt
M connector/c/CMakeLists.txt
M connector/c/client.c
M connector/c/client.h
M core/CMakeLists.txt
M core/admin.m
M core/admin.rl
M core/diagnostics.m
M core/fiber.m
M core/iproto.m
M core/log_io_remote.m
M core/tarantool.m
M core/util.m
M include/admin.h
M include/fiber.h
M mod/box/box.m
M test/CMakeLists.txt
M test/box/protocol.c
Log Message:
-----------
* authentication support
* plugins support
* users support
* plug/auth_chap - CHAP authentication mechanism, based on OpenBSD
AES-128 bit Cipher-based Message Authentication.
* connector/c - with basic support of authentication
* client - future client stab
Still TODO:
* configuration file plug_dir, new connection port
Commit: a7837f61969eacaca9175e27a3989f879d5b2874
https://github.com/mailru/tarantool/commit/a7837f61969eacaca9175e27a3989f879d5b2874
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-04 (Wed, 04 May 2011)
Changed paths:
M CMakeLists.txt
M third_party/valgrind/valgrind.h
Log Message:
-----------
Modifications for correct compilation under gcc 4.6.0
Commit: c17e308cecb7eed2c138a106cea31416f48859ab
https://github.com/mailru/tarantool/commit/c17e308cecb7eed2c138a106cea31416f48859ab
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-05 (Thu, 05 May 2011)
Changed paths:
M CMakeLists.txt
M cfg/core_cfg.cfg_tmpl
M cfg/prscfg.c
M cfg/tarantool_box_cfg.c
M cfg/tarantool_box_cfg.cfg
M cfg/tarantool_box_cfg.h
M cfg/tarantool_feeder_cfg.c
M cfg/tarantool_feeder_cfg.cfg
M cfg/tarantool_feeder_cfg.h
M core/tarantool.m
M mod/box/box.m
M mod/box/box_cfg.cfg_tmpl
A mod/box/tarantool.cfg
R plug/CMakeLists.txt
R plug/auth_chap/CMakeLists.txt
R plug/auth_chap/auth_chap.h
R plug/auth_chap/auth_chap.m
R plug/dummy/CMakeLists.txt
R plug/dummy/dummy.m
A plugins/CMakeLists.txt
A plugins/auth_chap/CMakeLists.txt
A plugins/auth_chap/auth_chap.h
A plugins/auth_chap/auth_chap.m
A plugins/dummy/CMakeLists.txt
A plugins/dummy/dummy.m
M test/box/tarantool.cfg
Log Message:
-----------
* added new config params:
- main_port (Main tarantool port with authorization support)
- plug_dir (plugin directory path)
- auth (authorization mechanism to use)
- users (id-key pair users list)
Commit: 00ec3d36f728d8e74f257e2fde26d0ee0364ed89
https://github.com/mailru/tarantool/commit/00ec3d36f728d8e74f257e2fde26d0ee0364ed89
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-05 (Thu, 05 May 2011)
Changed paths:
M .gitignore
M CMakeLists.txt
M client/CMakeLists.txt
M client/tnt.c
M connector/c/CMakeLists.txt
R connector/c/client.c
R connector/c/client.h
A connector/c/include/libtnt.h
A connector/c/include/tnt.h
A connector/c/include/tnt_aes.h
A connector/c/include/tnt_auth.h
A connector/c/include/tnt_auth_chap.h
A connector/c/include/tnt_cmac.h
A connector/c/include/tnt_delete.h
A connector/c/include/tnt_insert.h
A connector/c/include/tnt_io.h
A connector/c/include/tnt_leb128.h
A connector/c/include/tnt_ping.h
A connector/c/include/tnt_proto.h
A connector/c/include/tnt_raw.h
A connector/c/include/tnt_recv.h
A connector/c/include/tnt_result.h
A connector/c/include/tnt_select.h
A connector/c/include/tnt_tuple.h
A connector/c/include/tnt_update.h
A connector/c/tnt.c
A connector/c/tnt_aes.c
A connector/c/tnt_auth.c
A connector/c/tnt_cmac.c
A connector/c/tnt_delete.c
A connector/c/tnt_insert.c
A connector/c/tnt_io.c
A connector/c/tnt_leb128.c
A connector/c/tnt_ping.c
A connector/c/tnt_raw.c
A connector/c/tnt_recv.c
A connector/c/tnt_select.c
A connector/c/tnt_tuple.c
A connector/c/tnt_update.c
A test-stress/CMakeLists.txt
A test-stress/tnt_stress.c
A test-stress/tnt_stress.h
A test-stress/tnt_stress_test.c
M test/box/protocol.c
Log Message:
-----------
* tarantool client library (libtnt) added (connector/c). It has
following features:
- authentication (chap and none methods supported);
- tuple sets encoding/decoding;
- bufferized send/recv;
- support of ping, insert, update, delete, select operations;
- one interface receiving operation;
- admin protocol available through tnt_raw interface;
* tarantool stress-suite client. It meassures all common operations
timing (query-response) for different buffer sizes/flags etc.
Commit: 03f1cfb8e6356b92d53c5fcea4a7fed301a55d78
https://github.com/mailru/tarantool/commit/03f1cfb8e6356b92d53c5fcea4a7fed301a55d78
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-05 (Thu, 05 May 2011)
Changed paths:
M connector/c/CMakeLists.txt
M connector/c/include/libtnt.h
M connector/c/include/tnt.h
A connector/c/include/tnt_mem.h
M connector/c/tnt.c
M connector/c/tnt_auth.c
M connector/c/tnt_delete.c
M connector/c/tnt_insert.c
M connector/c/tnt_io.c
A connector/c/tnt_mem.c
M connector/c/tnt_ping.c
M connector/c/tnt_raw.c
M connector/c/tnt_recv.c
M connector/c/tnt_select.c
M connector/c/tnt_tuple.c
M connector/c/tnt_update.c
M test-stress/tnt_stress.c
Log Message:
-----------
* libtnt: new tnt_mem interface for memory menagement with user defined
allocators.
Commit: a8a4d370523cd1a2c3981444c58dfb4853de1a45
https://github.com/mailru/tarantool/commit/a8a4d370523cd1a2c3981444c58dfb4853de1a45
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-05 (Thu, 05 May 2011)
Changed paths:
M connector/c/tnt.c
M test-stress/CMakeLists.txt
Log Message:
-----------
* Renamed tnt-stress to tnt_stress
* Fixed key, id size checking in libtnt
Commit: 5c9fdab513a846595bbb0bdcce8d60627024ec27
https://github.com/mailru/tarantool/commit/5c9fdab513a846595bbb0bdcce8d60627024ec27
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-05 (Thu, 05 May 2011)
Changed paths:
M connector/c/tnt.c
Log Message:
-----------
...
Commit: 8c29144b8e30a1d0135cf2ed6feed84238e5449f
https://github.com/mailru/tarantool/commit/8c29144b8e30a1d0135cf2ed6feed84238e5449f
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-11 (Wed, 11 May 2011)
Changed paths:
M connector/c/CMakeLists.txt
M connector/c/include/libtnt.h
M connector/c/include/tnt.h
A connector/c/include/tnt_map.h
A connector/c/include/tnt_md5.h
M connector/c/include/tnt_mem.h
M connector/c/tnt.c
A connector/c/tnt_map.c
A connector/c/tnt_md5.c
M connector/c/tnt_mem.c
M test-stress/tnt_stress.c
Log Message:
-----------
* Consistent Hash mapping support added (tnt_map). Features include:
- adding new servers online or setting offline
- dynamic consistent hash circle renewal
- server priorities (key distribution set size)
Commit: 9e12c67cea12c9f85bd0c57498faf2777d46774d
https://github.com/mailru/tarantool/commit/9e12c67cea12c9f85bd0c57498faf2777d46774d
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-11 (Wed, 11 May 2011)
Changed paths:
M connector/c/tnt.c
Log Message:
-----------
tnt_init_auth(): argument checking fix
Commit: cefcf4738f8d4d2978b4d45eb8103b771f2a49e1
https://github.com/mailru/tarantool/commit/cefcf4738f8d4d2978b4d45eb8103b771f2a49e1
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-13 (Fri, 13 May 2011)
Changed paths:
M client/tnt.c
M connector/c/include/tnt.h
M connector/c/include/tnt_aes.h
M connector/c/include/tnt_cmac.h
M connector/c/include/tnt_io.h
M connector/c/include/tnt_result.h
M connector/c/tnt.c
M connector/c/tnt_aes.c
M connector/c/tnt_auth.c
M connector/c/tnt_cmac.c
M connector/c/tnt_io.c
M test-stress/tnt_stress.c
M test/box/protocol.c
Log Message:
-----------
* connection timeout support
* basic recv, send timeouts support (SO_SNDTIMEO, etc.)
* some small api changes
Commit: da2eee286453d227de5c6d95360bb00c76ba4081
https://github.com/mailru/tarantool/commit/da2eee286453d227de5c6d95360bb00c76ba4081
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M connector/c/include/libtnt.h
M connector/c/include/tnt.h
M connector/c/include/tnt_aes.h
M connector/c/include/tnt_auth.h
M connector/c/include/tnt_auth_chap.h
M connector/c/include/tnt_cmac.h
M connector/c/include/tnt_delete.h
M connector/c/include/tnt_insert.h
M connector/c/include/tnt_io.h
M connector/c/include/tnt_leb128.h
M connector/c/include/tnt_map.h
M connector/c/include/tnt_md5.h
M connector/c/include/tnt_mem.h
M connector/c/include/tnt_ping.h
M connector/c/include/tnt_proto.h
M connector/c/include/tnt_raw.h
M connector/c/include/tnt_recv.h
M connector/c/include/tnt_result.h
M connector/c/include/tnt_select.h
M connector/c/include/tnt_tuple.h
M connector/c/include/tnt_update.h
M connector/c/tnt.c
M connector/c/tnt_aes.c
M connector/c/tnt_auth.c
M connector/c/tnt_cmac.c
M connector/c/tnt_delete.c
M connector/c/tnt_insert.c
M connector/c/tnt_io.c
M connector/c/tnt_leb128.c
M connector/c/tnt_map.c
M connector/c/tnt_md5.c
M connector/c/tnt_mem.c
M connector/c/tnt_ping.c
M connector/c/tnt_raw.c
M connector/c/tnt_recv.c
M connector/c/tnt_select.c
M connector/c/tnt_tuple.c
M connector/c/tnt_update.c
Log Message:
-----------
* License typo fix.
Commit: 2c5d7f03acecd721c0abe1bde33a96e0b7b7c53b
https://github.com/mailru/tarantool/commit/2c5d7f03acecd721c0abe1bde33a96e0b7b7c53b
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-16 (Mon, 16 May 2011)
Changed paths:
M client/tnt.c
M connector/c/include/libtnt.h
M connector/c/include/tnt.h
M connector/c/include/tnt_auth.h
M connector/c/include/tnt_delete.h
A connector/c/include/tnt_error.h
M connector/c/include/tnt_insert.h
M connector/c/include/tnt_io.h
M connector/c/include/tnt_leb128.h
M connector/c/include/tnt_map.h
M connector/c/include/tnt_ping.h
M connector/c/include/tnt_recv.h
R connector/c/include/tnt_result.h
M connector/c/include/tnt_select.h
M connector/c/include/tnt_tuple.h
M connector/c/include/tnt_update.h
M connector/c/tnt.c
M connector/c/tnt_auth.c
M connector/c/tnt_delete.c
M connector/c/tnt_insert.c
M connector/c/tnt_io.c
M connector/c/tnt_leb128.c
M connector/c/tnt_map.c
M connector/c/tnt_mem.c
M connector/c/tnt_ping.c
M connector/c/tnt_raw.c
M connector/c/tnt_recv.c
M connector/c/tnt_select.c
M connector/c/tnt_tuple.c
M connector/c/tnt_update.c
M test-stress/tnt_stress.c
M test-stress/tnt_stress_test.c
M test/box/protocol.c
Log Message:
-----------
* API return value scheme changed:
- all user api functions return 0 on success or -1 on error;
- library error code and it's description can be obtained from
tnt_perror()
and tnt_error();
- if system error happened, then library error code would be
TNT_ESYSTEM, and errno value can be obtained from tnt_error_errno();
Commit: 189e4b2be244fa2fa04101277a5395e4a9aef4c5
https://github.com/mailru/tarantool/commit/189e4b2be244fa2fa04101277a5395e4a9aef4c5
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-17 (Tue, 17 May 2011)
Changed paths:
M README
M mod/box/tarantool.cfg
M test/CMakeLists.txt
M test/lib/tarantool_admin.py
Log Message:
-----------
* tarantool_silverbox: admin console hangs if not recognized command Fix (Bug
#716683).
Commit: c652260420f353be7b254304d93af252dd734b42
https://github.com/mailru/tarantool/commit/c652260420f353be7b254304d93af252dd734b42
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M CMakeLists.txt
M client/CMakeLists.txt
R client/tnt.c
A client/tnt/CMakeLists.txt
A client/tnt/tnt.c
A client/tnt_stress/CMakeLists.txt
A client/tnt_stress/tnt_stress.c
A client/tnt_stress/tnt_stress.h
A client/tnt_stress/tnt_stress_test.c
M core/CMakeLists.txt
M plugins/CMakeLists.txt
M plugins/auth_chap/CMakeLists.txt
A plugins/auth_ssl/CMakeLists.txt
A plugins/auth_ssl/auth_ssl.m
R test-stress/CMakeLists.txt
R test-stress/tnt_stress.c
R test-stress/tnt_stress.h
R test-stress/tnt_stress_test.c
Log Message:
-----------
* cmake lists cleanups, directory cleanups, openssl support
Commit: 7e2ddde6a843bc62b1d606f2051a0a8ac2ada6d3
https://github.com/mailru/tarantool/commit/7e2ddde6a843bc62b1d606f2051a0a8ac2ada6d3
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-18 (Wed, 18 May 2011)
Changed paths:
M CMakeLists.txt
M core/CMakeLists.txt
A plugins/auth_sasl/CMakeLists.txt
A plugins/auth_sasl/auth_sasl.m
M plugins/auth_ssl/auth_ssl.m
Log Message:
-----------
* Configuration support for GNU SASL library
* Dummy auth_sasl plugin
Commit: 8967d5129b7723078d0254906e9744e037635da9
https://github.com/mailru/tarantool/commit/8967d5129b7723078d0254906e9744e037635da9
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-23 (Mon, 23 May 2011)
Changed paths:
M CMakeLists.txt
M cfg/core_cfg.cfg_tmpl
M cfg/tarantool_box_cfg.c
M cfg/tarantool_box_cfg.cfg
M cfg/tarantool_box_cfg.h
M cfg/tarantool_feeder_cfg.c
M cfg/tarantool_feeder_cfg.cfg
M cfg/tarantool_feeder_cfg.h
M client/CMakeLists.txt
M client/tnt/CMakeLists.txt
M client/tnt/tnt.c
M client/tnt_stress/CMakeLists.txt
M client/tnt_stress/tnt_stress.c
M connector/c/CMakeLists.txt
M connector/c/include/tnt.h
M connector/c/include/tnt_auth_chap.h
A connector/c/include/tnt_auth_sasl.h
M connector/c/tnt.c
M connector/c/tnt_auth.c
A connector/c/tnt_auth_chap.c
A connector/c/tnt_auth_sasl.c
M core/CMakeLists.txt
M core/user.m
M include/config.h.cmake
M mod/box/tarantool.cfg
M plugins/auth_chap/auth_chap.m
M plugins/auth_sasl/CMakeLists.txt
M plugins/auth_sasl/auth_sasl.m
R plugins/auth_ssl/CMakeLists.txt
R plugins/auth_ssl/auth_ssl.m
M test/CMakeLists.txt
Log Message:
-----------
* SASL authentication support via plugins/auth_sasl and client library
(connector_c).
Implemented with GNU SASL library (-lgsasl).
Following authentication mechanisms are supported: PLAIN, ANONYMOUS, CRAM-MD5,
DIGEST-MD5, SCRAM-SHA-1.
Commit: 35c147b00db67ea2024a81880f2ceb5f4bcf75e9
https://github.com/mailru/tarantool/commit/35c147b00db67ea2024a81880f2ceb5f4bcf75e9
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M client/tnt_stress/tnt_stress.c
M mod/box/tarantool.cfg
Log Message:
-----------
* Stress client average value counting added.
Commit: 8afc713409b8bebb6e04206b4261d2ad75ca8295
https://github.com/mailru/tarantool/commit/8afc713409b8bebb6e04206b4261d2ad75ca8295
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-25 (Wed, 25 May 2011)
Changed paths:
M client/tnt_stress/tnt_stress.c
Log Message:
-----------
* Stress client Compact mode added.
Commit: bd89359d3a3afe0a56b7bf6c324913884e188e99
https://github.com/mailru/tarantool/commit/bd89359d3a3afe0a56b7bf6c324913884e188e99
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M client/tnt_stress/tnt_stress.c
M connector/c/CMakeLists.txt
M connector/c/include/libtnt.h
M connector/c/include/tnt_io.h
R connector/c/include/tnt_raw.h
M connector/c/tnt_auth_sasl.c
M connector/c/tnt_io.c
R connector/c/tnt_raw.c
M test/box/protocol.c
Log Message:
-----------
* moving raw interface to io
Commit: f6b6a40eb6580d5af80e3bfe280c9cb0c41cce10
https://github.com/mailru/tarantool/commit/f6b6a40eb6580d5af80e3bfe280c9cb0c41cce10
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M connector/c/tnt.c
M connector/c/tnt_auth.c
M connector/c/tnt_auth_sasl.c
M connector/c/tnt_delete.c
M connector/c/tnt_insert.c
M connector/c/tnt_ping.c
M connector/c/tnt_recv.c
M connector/c/tnt_select.c
M connector/c/tnt_tuple.c
M connector/c/tnt_update.c
Log Message:
-----------
* getting rid of old headers.
Commit: f855160603ed2e53c7731af7aa4ae78ce9c731fc
https://github.com/mailru/tarantool/commit/f855160603ed2e53c7731af7aa4ae78ce9c731fc
Author: Dmitry Simonenko <[email protected]>
Date: 2011-05-27 (Fri, 27 May 2011)
Changed paths:
M connector/c/tnt_auth.c
Log Message:
-----------
* gsasl compilation support fix.
Compare:
https://github.com/mailru/tarantool/compare/78d8c4b32b3d^...f855160603ed
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp