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

Reply via email to