History log of /Couchbase_C_Client_v3.0/plugins/ (Results 1 - 25 of 125)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
Revision tags: 3.0.0
cfedb1f411-Jan-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

Update copyright dates

Change-Id: Ib2028cad835654e747e7b1d728ea68abe65e4a06
Reviewed-on: http://review.couchbase.org/120356
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-b

Update copyright dates

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

show more ...

Revision tags: 3.0.0-beta.2
d0533ef702-Dec-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Reorganize errors according to RFC

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

Reorganize errors according to RFC

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

show more ...

Revision tags: 3.0.0-beta.1, 3.0.0-alpha.5, 2.10.5
8df3bf2918-Jul-2019 Brett Lawson <brett19@gmail.com>

CCBC-1058: Fix some casting warnings on Mac OS.

When a libcouchbase build is made with the libuv plugin on
Mac OS, various casts are made implicitly rather than
explicitly and cause

CCBC-1058: Fix some casting warnings on Mac OS.

When a libcouchbase build is made with the libuv plugin on
Mac OS, various casts are made implicitly rather than
explicitly and cause errors or warnings. This commit
fixes these cases.

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

show more ...

Revision tags: 3.0.0-alpha.4, 2.10.4
809529c617-Jun-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1055: fix assert(3) usage on windows

Change-Id: Ifd5c6e8835aca36bd069606dae330dbdc3e7427f
Reviewed-on: http://review.couchbase.org/111088
Tested-by: Build Bot <build@couchbase.c

CCBC-1055: fix assert(3) usage on windows

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

show more ...

0440aecb17-Jun-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1055: use lcb_assert wrapper instead of assert(3)

Do not include assert.h if NDEBUG defined

Change-Id: I46b23d2034adc01c6f6f5752e4d3a4938699accb
Reviewed-on: http://review.

CCBC-1055: use lcb_assert wrapper instead of assert(3)

Do not include assert.h if NDEBUG defined

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

show more ...

Revision tags: 3.0.0-alpha.3, 3.0.0-alpha.2, 3.0.0-alpha.1, 2.10.3, 2.10.2, 2.10.1, 2.10.0, 2.9.5, 2.9.4, 2.9.3, 2.9.2, 2.9.1, 2.9.0, 2.8.7, 2.8.6, 2.8.5, 2.8.4, 2.8.3, 2.8.2
aa927bc826-Sep-2017 Sergey Avseyev <sergey.avseyev@gmail.com>

Do not install plugins into libdir

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

Do not install plugins into libdir

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

show more ...

0b0310e103-Apr-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Reformat sources with clang-format

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

Reformat sources with clang-format

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

show more ...

07521d6029-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 ...

75856ebc22-Nov-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1005: select-io: always use expiration for ticks

Change-Id: Ia6d09a16a6d25cac48a0d59a689e018edf390589
Reviewed-on: http://review.couchbase.org/102017
Tested-by: Build Bot <build

CCBC-1005: select-io: always use expiration for ticks

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

show more ...

d0c8ccc127-Aug-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-971: disable dead socket detection for older libuv

Change-Id: I44a98fddee9296ced7eba4fd1a66ddd1641b170a
Reviewed-on: http://review.couchbase.org/98819
Reviewed-by: Ellis Breen <

CCBC-971: disable dead socket detection for older libuv

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

show more ...

9c5b20d513-Jul-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-954: define EFTYPE error code if it does not exist

libuv have defined new error code, which is not portable, so we have to add it to our list of exceptions

plugins/io/libuv/l

CCBC-954: define EFTYPE error code if it does not exist

libuv have defined new error code, which is not portable, so we have to add it to our list of exceptions

plugins/io/libuv/libuv_compat.h: In function 'uv_uv2syserr':
plugins/io/libuv/libuv_compat.h:200:7: error: 'EFTYPE' undeclared (first use in this function); did you mean 'UV_EFTYPE'?
UV_ERRNO_MAP(X)
^~~~~~~~~~~~
plugins/io/libuv/libuv_compat.h:199:63: note: in definition of macro 'X'
#define X(name, desc) if (status == UV_##name) { return name; }
^~~~
plugins/io/libuv/libuv_compat.h:200:7: note: each undeclared identifier is reported only once for each function it appears in
UV_ERRNO_MAP(X)
^~~~~~~~~~~~
plugins/io/libuv/libuv_compat.h:199:63: note: in definition of macro 'X'
#define X(name, desc) if (status == UV_##name) { return name; }

Related libuv change: https://github.com/libuv/libuv/commit/fe3fbd63e5dfe26c473cdd422ad216a14ae2d7e4

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

show more ...

4224062925-May-2018 Trond Norbye <trond.norbye@gmail.com>

Add option to skip install of headers and libcouchbase.pc

When included in the server build we don't need the headers
and libcouchbase.pc as part of the installation image

Chang

Add option to skip install of headers and libcouchbase.pc

When included in the server build we don't need the headers
and libcouchbase.pc as part of the installation image

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

show more ...

2694d9a208-Feb-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-897: Fix compiler warnings

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

CCBC-897: Fix compiler warnings

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

show more ...

41955f4006-Feb-2018 Brett Lawson <brett19@gmail.com>

Added missing bsdio include in plugin-libuv

Change-Id: If8d7785e15a2c3a85a2cf73421124a04f5e5ba00
Reviewed-on: http://review.couchbase.org/88946
Tested-by: Build Bot <build@couchbase.

Added missing bsdio include in plugin-libuv

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

show more ...

e51fd7e203-Jan-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

Relax assertion in select IO plugin destructor

It is possible that the code will be stopped in the middle of event loop
(and this is possible in PHP for example with max_execution_time l

Relax assertion in select IO plugin destructor

It is possible that the code will be stopped in the middle of event loop
(and this is possible in PHP for example with max_execution_time limit).
The application might detect this case, and still try to destroy the
instance with IO plugin. It should be possible to cleanup resources for
select plugin. Moreover other plugins allow to do it and stop the IO
loop.

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

show more ...

749a6e9121-Oct-2017 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-547: Detect dead sockets under libuv

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

CCBC-547: Detect dead sockets under libuv

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

show more ...

Revision tags: 2.8.1, 2.8.0, 2.7.7
3bce15d402-Aug-2017 Stephen von Takach <steve@aca.im>

CCBC-812: New error code EREMOTEIO in libuv

Change-Id: I05d0be0c25d7761ebe5063df96ded811407c1768
Signed-off-by: Stephen von Takach <steve@aca.im>
Reviewed-on: http://review.couchbase

CCBC-812: New error code EREMOTEIO in libuv

Change-Id: I05d0be0c25d7761ebe5063df96ded811407c1768
Signed-off-by: Stephen von Takach <steve@aca.im>
Reviewed-on: http://review.couchbase.org/81797
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...

fb524dad25-Jul-2017 Vladimir Markelov <vmatroskin@gmail.com>

memleak in plugin io

Change-Id: Ic0bb1bd077d70bacf64f4191dbd102754f2aa6db
Reviewed-on: http://review.couchbase.org/81325
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Te

memleak in plugin io

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

show more ...

Revision tags: 2.7.6, 2.7.5, 2.7.4, 2.7.3
0dd7bd9f21-Feb-2017 Mark Nunberg <mnunberg@haskalah.org>

CCBC-747: Clarify libev plugin intiialization

Change-Id: I7792d6026cb4df8ea1fa6eb9271cbc6c9ca4d7e9
Reviewed-on: http://review.couchbase.org/74046
Reviewed-by: Brett Lawson <brett19@g

CCBC-747: Clarify libev plugin intiialization

Change-Id: I7792d6026cb4df8ea1fa6eb9271cbc6c9ca4d7e9
Reviewed-on: http://review.couchbase.org/74046
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Mark Nunberg <mark.nunberg@couchbase.com>

show more ...

Revision tags: 2.7.2, 2.7.1, 2.7.0, 2.6.4, 2.6.3, 2.6.2
9a43bc7916-Jul-2016 Mark Nunberg <mnunberg@haskalah.org>

CCBC-567: Gracefully handle too many sockets > FD_SETSIZE

This will make the select plugin fail upon socket creation, rather than
cause strange errors later on.

Change-Id: Ib874

CCBC-567: Gracefully handle too many sockets > FD_SETSIZE

This will make the select plugin fail upon socket creation, rather than
cause strange errors later on.

Change-Id: Ib8748e6b0d80ea40a61074f7a80aebb176385c2e
Reviewed-on: http://review.couchbase.org/65877
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...

Revision tags: 2.6.1, 2.6.0
24b9366021-Apr-2016 Mark Nunberg <mnunberg@haskalah.org>

UV: fix bug where nodelay was modified on GET rather than SET

While fairly trivial, this would help eliminate a lot of confusion in
the logs.

Change-Id: Iafaeeb677c349079233cea0

UV: fix bug where nodelay was modified on GET rather than SET

While fairly trivial, this would help eliminate a lot of confusion in
the logs.

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

show more ...

Revision tags: 2.5.8, 2.5.7, 2.5.6
59371fe702-Feb-2016 Mark Nunberg <mnunberg@haskalah.org>

Reorder headers for documentation

This change reorganizes the main library documentation. No APIs have
been changed.

* api3.h is now empty
* new api-legacy.h contains the ol

Reorder headers for documentation

This change reorganizes the main library documentation. No APIs have
been changed.

* api3.h is now empty
* new api-legacy.h contains the old v.v.v.v.v API
* http.h is now empty (only contained old-style status codes, now moved
to deprecated.h
* Some additional wording fixes to shorten the name of doc module
* headings
* Subdoc API now present as <include/libcouchbase/subdoc.h>. Will be
moved into couchbase.h when considered stable

views.h and n1ql.h should also likely be moved into their own files

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

show more ...

Revision tags: 2.5.5, 2.5.4, 2.5.3, 2.5.2, 2.5.1
4339b21521-May-2015 Mark Nunberg <mnunberg@haskalah.org>

Use LCB_UTIL on the libevent plugin

This normalizes the plugin wrt our build process, and also ensures it's
built with -fPIC

Change-Id: I186e71fd96fc54646634d42b28f4f88b8a870fe5

Use LCB_UTIL on the libevent plugin

This normalizes the plugin wrt our build process, and also ensures it's
built with -fPIC

Change-Id: I186e71fd96fc54646634d42b28f4f88b8a870fe5
Reviewed-on: http://review.couchbase.org/51337
Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>
Tested-by: buildbot <build@couchbase.com>

show more ...

Revision tags: 2.5.0, 2.4.9
640f36f330-Mar-2015 Mark Nunberg <mnunberg@haskalah.org>

CCBC-598: Allow "tick" or "pump" mode for I/O

See couchbase.h header for information on this functionality and its
usefulness. Currently this is not implemented on Windows IOCP yet.

CCBC-598: Allow "tick" or "pump" mode for I/O

See couchbase.h header for information on this functionality and its
usefulness. Currently this is not implemented on Windows IOCP yet.

Change-Id: I07373d02fe511e4ce6a51396b8245c195e8444df
Reviewed-on: http://review.couchbase.org/49058
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>

show more ...

af7c18ce07-Apr-2015 Mark Nunberg <mnunberg@haskalah.org>

Yet more libuv errno defines

(Working on getting this resolved upstream somehow...)

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

Yet more libuv errno defines

(Working on getting this resolved upstream somehow...)

Change-Id: I0ba20c64fde0e81a4ac56071d005da50e0d0dfc8
Reviewed-on: http://review.couchbase.org/49320
Tested-by: Mark Nunberg <mark.nunberg@couchbase.com>
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Subhashni Balakrishnan <b.subhashni@gmail.com>

show more ...

12345