History log of /Couchbase_C_Client_v3.0/cmake/source_files.cmake (Results 1 - 25 of 66)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 3.0.0, 3.0.0-beta.2, 3.0.0-beta.1
# 0b67f157 04-Sep-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Remove CAS durability polling

Change-Id: I114eceff5918262a9ee5eaebf245afd69629853f
Reviewed-on: http://review.couchbase.org/114246
Reviewed-by: Brett Lawson <brett19@gmail.com>
T

Remove CAS durability polling

Change-Id: I114eceff5918262a9ee5eaebf245afd69629853f
Reviewed-on: http://review.couchbase.org/114246
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 3.0.0-alpha.5, 2.10.5, 3.0.0-alpha.4, 2.10.4, 3.0.0-alpha.3, 3.0.0-alpha.2
# 20884abe 30-Apr-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1037: implement lcb_exists

This lightweight function allows to check if the document exists on the
server.

Change-Id: Iaacdf5ead108ad813f4d41e89eaca2df921a9a2d
Reviewed

CCBC-1037: implement lcb_exists

This lightweight function allows to check if the document exists on the
server.

Change-Id: Iaacdf5ead108ad813f4d41e89eaca2df921a9a2d
Reviewed-on: http://review.couchbase.org/108471
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


Revision tags: 3.0.0-alpha.1
# 07521d60 29-Jan-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1018: Cleanup API and make it consistent

New API v4 (functional style)

Change-Id: I1e95105f5c6e449c50cf759f0b08fc752d9dde70
Reviewed-on: http://review.couchbase.org/104322

CCBC-1018: Cleanup API and make it consistent

New API v4 (functional style)

Change-Id: I1e95105f5c6e449c50cf759f0b08fc752d9dde70
Reviewed-on: http://review.couchbase.org/104322
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 2.10.3, 2.10.2, 2.10.1, 2.10.0
# 8b1ec4b1 12-Oct-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-985: Implement collection support

Change-Id: I3e0b657614f3b91c1bf00b83c631fa82d57325aa
Reviewed-on: http://review.couchbase.org/100581
Tested-by: Build Bot <build@couchbase.com>

CCBC-985: Implement collection support

Change-Id: I3e0b657614f3b91c1bf00b83c631fa82d57325aa
Reviewed-on: http://review.couchbase.org/100581
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 374c46df 05-Nov-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-992: move docreq queue to reuse it for ingest

Change-Id: I78d48377e5ef1204dd28c8106eaf2aa1e9f83c7f
Reviewed-on: http://review.couchbase.org/101437
Tested-by: Build Bot <build@co

CCBC-992: move docreq queue to reuse it for ingest

Change-Id: I78d48377e5ef1204dd28c8106eaf2aa1e9f83c7f
Reviewed-on: http://review.couchbase.org/101437
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...


# 9dd09538 05-Nov-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-997: Extract analytics queries into separate file

Change-Id: I28e7969edfdfa952f8f9bbf315815715b6bb8f7c
Reviewed-on: http://review.couchbase.org/101389
Tested-by: Build Bot <buil

CCBC-997: Extract analytics queries into separate file

Change-Id: I28e7969edfdfa952f8f9bbf315815715b6bb8f7c
Reviewed-on: http://review.couchbase.org/101389
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...


Revision tags: 2.9.5, 2.9.4, 2.9.3, 2.9.2, 2.9.1, 2.9.0, 2.8.7, 2.8.6
# c666d602 16-Mar-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-903: Implement field encryption API

The lcbcrypto_* API allows to abstract encrypted field layout from actual
crypto implementations (OpenSSL, libsodium, etc.). The wrapper or appli

CCBC-903: Implement field encryption API

The lcbcrypto_* API allows to abstract encrypted field layout from actual
crypto implementations (OpenSSL, libsodium, etc.). The wrapper or application
using libcouchbase expected to hook their own crypto and key providers, while
libcouchbase will care about correct representation of the encrypted data.

Change-Id: I1654e9455e6b7386ce3373a46f37ebd8b8d34873
Reviewed-on: http://review.couchbase.org/91116
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 2.8.5
# dc71348a 01-Feb-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-888: End to end tracing API

Change-Id: Iabfffe7f7ef25839db41f0b8ecd69cc328f657cf
Reviewed-on: http://review.couchbase.org/89771
Tested-by: Build Bot <build@couchbase.com>
Re

CCBC-888: End to end tracing API

Change-Id: Iabfffe7f7ef25839db41f0b8ecd69cc328f657cf
Reviewed-on: http://review.couchbase.org/89771
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...


# 6e1ebfd9 16-Feb-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-888: negotiate user-agent as JSON in HELLO

Change-Id: I803ec315345b9b351d435449009917caf8f5b490
Reviewed-on: http://review.couchbase.org/89666
Tested-by: Build Bot <build@couchb

CCBC-888: negotiate user-agent as JSON in HELLO

Change-Id: I803ec315345b9b351d435449009917caf8f5b490
Reviewed-on: http://review.couchbase.org/89666
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...


# 7273dbd9 01-Feb-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-883: Compress all types of the request buffers

This now handles IO vectors too.

Ability to link with external snappy has been removed
because this feature requires C++ inte

CCBC-883: Compress all types of the request buffers

This now handles IO vectors too.

Ability to link with external snappy has been removed
because this feature requires C++ interfaces of the snappy.

Change-Id: I9b94829bf011437eb5d805759c256a01e96984fc
Reviewed-on: http://review.couchbase.org/88713
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...


Revision tags: 2.8.4, 2.8.3
# 6c01672c 14-Nov-2017 Yann Brillouet <ybrillouet@amadeus.com>

CCBC-872: Metrics management

These metrics are intended at providing information on libcouchbase
operations performed over the lifetime of the current lcb_t instance
(processed reque

CCBC-872: Metrics management

These metrics are intended at providing information on libcouchbase
operations performed over the lifetime of the current lcb_t instance
(processed request packets, processed response packets,
request packets pending emission, server errors, server timeouts,
misrouted operations, retried operations).

Metrics collection is currently disabled by default. To enable
metrics collection, the user should call
* lcb_cntl(instance, LCB_CNTL_SET, LCB_CNTL_METRICS, &activated);
where activated is a non-zero integer

Access to the collected metrics is done using
* lcb_cntl(instance, LCB_CNTL_GET, LCB_CNTL_METRICS, &my_metrics_ptr);

Change-Id: Ic0c7fa6630ccce447419ad2bc630c3d3a0784594
Reviewed-on: http://review.couchbase.org/85763
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 2.8.2, 2.8.1, 2.8.0, 2.7.7
# 15302b02 15-Aug-2017 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-801: lcb_ping3() for checking cluster health

Motivation
----------
In some deployments, particularly cloud deployments that may
have network setups that are beyond the user'

CCBC-801: lcb_ping3() for checking cluster health

Motivation
----------
In some deployments, particularly cloud deployments that may
have network setups that are beyond the user's control,
a connection may be terminated after an amount of idle time.
Since it may be terminated without actually sending a FIN,
recovery can be troublesome.

Modification
------------
This exposes new API, which can be called by the application
code periodically while idle to ensure connections still alive.
Additionally the function returns latency measurements for each
of the service endpoints and the operation status. The library
might be also instructed to render result into JSON format.

New subcommand for cbc implemented, which invokes lcb_ping3()
and writes output to standard output.

Change-Id: Ia06d641869c3e32f2a31d391dd72d0f2dc0051ee
Reviewed-on: http://review.couchbase.org/82314
Reviewed-by: Mike Goldsmith <goldsmith.mike@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 2.7.6, 2.7.5
# 2ebe8754 27-Apr-2017 Mark Nunberg <mnunberg@haskalah.org>

CCBC-797: Add cluster admin provider

This provider doesn't do anything except serve as a source of management
hostnames.

Change-Id: I88748fed1ea0e69dcecf3a11368c5f466078880f

CCBC-797: Add cluster admin provider

This provider doesn't do anything except serve as a source of management
hostnames.

Change-Id: I88748fed1ea0e69dcecf3a11368c5f466078880f
Reviewed-on: http://review.couchbase.org/77554
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 2.7.4, 2.7.3, 2.7.2, 2.7.1, 2.7.0, 2.6.4
# 2ffd3ec1 23-Nov-2016 Mark Nunberg <mnunberg@haskalah.org>

SDKRFC-13/CCBC-752: Implement error map support

This implements error map support. The error map is a mapping of more
specialized errors to more generic attributes within the server. The

SDKRFC-13/CCBC-752: Implement error map support

This implements error map support. The error map is a mapping of more
specialized errors to more generic attributes within the server. The
error map would therefore allow the server to return more detailed error
codes without worrying that a client has a special implementation to
handle that specific code.

The following features have been added:

- Send the XERROR flag on HELLO
- Load and parse the error map
- LCB_CNTL_ENABLE_ERRMAP and/or enable_errmap to enable this feature.
- Update to new Mock which supports the error map and XERROR

Note that the error map functionality is disabled by default, since
sending the XERROR flag tells the server we know how to handle the error
map entirely (including disconnects and retries). Error map will become
the default once the proper behaviors have been defined.

Change-Id: I3c5fbad983d3304eff9396ed7f9939d477720ce4
Reviewed-on: http://review.couchbase.org/70872
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Mark Nunberg <mark.nunberg@couchbase.com>

show more ...


# 11e9a2e3 24-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move lcbio/connect.c to C++

The changes are minimal - the real refactorings are going to be in
subsequent commits

Change-Id: Ib2fd70120bd12369f82651795d2bf6c9503c38d8
Review

Move lcbio/connect.c to C++

The changes are minimal - the real refactorings are going to be in
subsequent commits

Change-Id: Ib2fd70120bd12369f82651795d2bf6c9503c38d8
Reviewed-on: http://review.couchbase.org/73825
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Mark Nunberg <mark.nunberg@couchbase.com>

show more ...


# 500bfa9a 29-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Remove lcb_string and simplestring

We've reached a milestone where we don't need this anymore!

Change-Id: Ia6bb363f14e9e64f4f54825c9c4ce3693d8d5dd0
Reviewed-on: http://review.co

Remove lcb_string and simplestring

We've reached a milestone where we don't need this anymore!

Change-Id: Ia6bb363f14e9e64f4f54825c9c4ce3693d8d5dd0
Reviewed-on: http://review.couchbase.org/71506
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 76b9a2e7 29-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Use C++ for dnssrv

Change-Id: Iddfae63056ab7a34393323cd3d484042851a250b
Reviewed-on: http://review.couchbase.org/71505
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Bret

Use C++ for dnssrv

Change-Id: Iddfae63056ab7a34393323cd3d484042851a250b
Reviewed-on: http://review.couchbase.org/71505
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 841e283b 28-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move views/ to C++

This is a very basic rewrite, much of the code is still non-idiomatic to
C++

Change-Id: I021277728afa94a226ce3ffd6ee11e6c43df253d
Reviewed-on: http://revi

Move views/ to C++

This is a very basic rewrite, much of the code is still non-idiomatic to
C++

Change-Id: I021277728afa94a226ce3ffd6ee11e6c43df253d
Reviewed-on: http://review.couchbase.org/71499
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 8f32bdb6 27-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move retrychk to C++

Change-Id: I1e54e05d6dd2e0579bd9424127c9c4a35a82cb4d
Reviewed-on: http://review.couchbase.org/71375
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Br

Move retrychk to C++

Change-Id: I1e54e05d6dd2e0579bd9424127c9c4a35a82cb4d
Reviewed-on: http://review.couchbase.org/71375
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 89567816 27-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move pktfwd to C++

Change-Id: Iab4a4322bbb87c4906c3f2ea619d40590ad17413
Reviewed-on: http://review.couchbase.org/71374
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Bret

Move pktfwd to C++

Change-Id: Iab4a4322bbb87c4906c3f2ea619d40590ad17413
Reviewed-on: http://review.couchbase.org/71374
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# d84300db 27-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move observe to C++

Change-Id: Ia3c4d4038b1294d1efdc801ff9d2870a95443760
Reviewed-on: http://review.couchbase.org/71371
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Bre

Move observe to C++

Change-Id: Ia3c4d4038b1294d1efdc801ff9d2870a95443760
Reviewed-on: http://review.couchbase.org/71371
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# a7d71137 27-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move counter to C++

Change-Id: Ia2e1ffae31dc7e2e0848c42ef5bdb518c7929438
Reviewed-on: http://review.couchbase.org/71369
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Bre

Move counter to C++

Change-Id: Ia2e1ffae31dc7e2e0848c42ef5bdb518c7929438
Reviewed-on: http://review.couchbase.org/71369
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 68fcebe6 27-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move touch to C++

Change-Id: I28f567bda06d180cbd4cb66c07668f002d623f7f
Reviewed-on: http://review.couchbase.org/71368
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett

Move touch to C++

Change-Id: I28f567bda06d180cbd4cb66c07668f002d623f7f
Reviewed-on: http://review.couchbase.org/71368
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 22c0f05c 27-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move remove to C++

Change-Id: I34e4c25b719cc3c65e717bdaf75fbe2726b95ed7
Reviewed-on: http://review.couchbase.org/71367
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Bret

Move remove to C++

Change-Id: I34e4c25b719cc3c65e717bdaf75fbe2726b95ed7
Reviewed-on: http://review.couchbase.org/71367
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


# 5a7aca01 27-Dec-2016 Mark Nunberg <mnunberg@haskalah.org>

Move cbflush to c++

Change-Id: Ia1584a0e55e8705ef018f7fca69770c184d48248
Reviewed-on: http://review.couchbase.org/71366
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Bre

Move cbflush to c++

Change-Id: Ia1584a0e55e8705ef018f7fca69770c184d48248
Reviewed-on: http://review.couchbase.org/71366
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Brett Lawson <brett19@gmail.com>

show more ...


123