From 36224c3807b032d77173df9d34930d97158ecf0b Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 22 Jan 2019 17:28:58 +0100 Subject: sync with Fedora --- 0001-enforce-system-crypto-policies.patch | 10 +- compat_reports/2.10.2_to_2.10.3/compat_report.html | 610 +++++++++++++++++++++ libcouchbase.spec | 13 +- libcouchbase.xml | 2 +- 4 files changed, 626 insertions(+), 9 deletions(-) create mode 100644 compat_reports/2.10.2_to_2.10.3/compat_report.html diff --git a/0001-enforce-system-crypto-policies.patch b/0001-enforce-system-crypto-policies.patch index 59e1b0c..4c42bc1 100644 --- a/0001-enforce-system-crypto-policies.patch +++ b/0001-enforce-system-crypto-policies.patch @@ -1,4 +1,4 @@ -From e753490615e75d93bd485ca09633e388dd483958 Mon Sep 17 00:00:00 2001 +From f670b34632e994661e252f5f163023f71b2741fb Mon Sep 17 00:00:00 2001 From: Sergey Avseyev Date: Fri, 23 Feb 2018 19:02:53 +0300 Subject: [PATCH] Enforce system crypto policies @@ -8,7 +8,7 @@ Subject: [PATCH] Enforce system crypto policies 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ssl/ssl_common.c b/src/ssl/ssl_common.c -index 6ba8579d..ce7c1e0b 100644 +index 914b6f31..4b11ad04 100644 --- a/src/ssl/ssl_common.c +++ b/src/ssl/ssl_common.c @@ -278,8 +278,7 @@ lcbio_pSSLCTX lcbio_ssl_new(const char *tsfile, const char *cafile, const char * @@ -19,8 +19,8 @@ index 6ba8579d..ce7c1e0b 100644 -// SSL_CTX_set_cipher_list(ret->ctx, "!NULL"); + SSL_CTX_set_cipher_list(ret->ctx, "PROFILE=SYSTEM"); - if (cafile) { - lcb_log(LOGARGS_S(settings, LCB_LOG_DEBUG), "Load verify locations from \"%s\"", tsfile ? tsfile : keyfile); + if (cafile || tsfile) { + lcb_log(LOGARGS_S(settings, LCB_LOG_DEBUG), "Load verify locations from \"%s\"", tsfile ? tsfile : cafile); -- -2.14.3 +2.19.2 diff --git a/compat_reports/2.10.2_to_2.10.3/compat_report.html b/compat_reports/2.10.2_to_2.10.3/compat_report.html new file mode 100644 index 0000000..dcb08de --- /dev/null +++ b/compat_reports/2.10.2_to_2.10.3/compat_report.html @@ -0,0 +1,610 @@ + + + + + + + + + +libcouchbase: 2.10.2 to 2.10.3 compatibility report + + + +

API compatibility report for the libcouchbase library between 2.10.2 and 2.10.3 versions on x86_64

+ +
+
+

Test Info


+ + + + + + + +
Library Namelibcouchbase
Version #12.10.2
Version #22.10.3
Archx86_64
GCC Version8
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files33
Total Libraries1
Total Symbols / Types285 / 465
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-1
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Added Symbols  1 


+vbucket.h, libcouchbase.so.2.0.65
+lcbvb_get_nvbuckets ( lcbvb_CONFIG const* cfg )
+
+to the top
+

Header Files  33 


+
+_cxxwrap.h
+analytics.h
+api-legacy.h
+api3.h
+assert.h
+auth.h
+cbft.h
+cntl-private.h
+cntl.h
+configuration.h
+couchbase.h
+crypto.h
+deprecated.h
+http.h
+iops.h
+ixmgmt.h
+kvbuf.h
+libev_io_opts.h
+libevent_io_opts.h
+libuv_compat.h
+libuv_io_opts.h
+metrics.h
+n1ql.h
+pktfwd.h
+plugin-internal.h
+select_io_opts.h
+subdoc.h
+sysdefs.h
+tracing.h
+vbucket.h
+views.h
+visibility.h
+wsaerr.h
+
+
to the top
+

Libraries  1 


+
+libcouchbase.so.2.0.64
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibcouchbase
Version #12.10.2
Version #22.10.3
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files33
Total Libraries1
Total Symbols / Types553 / 472
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-1
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3
+ +

Added Symbols  1 


+vbucket.h
+lcbvb_get_nvbuckets ( lcbvb_CONFIG const* cfg )
+
+to the top
+ +

Problems with Constants, Low Severity  3 


+configuration.h
+ +[+] LCB_VERSION +
+ + + +[+] LCB_VERSION_CHANGESET +
+ + + +[+] LCB_VERSION_STRING +
+ + +
+to the top
+

Header Files  33 


+
+_cxxwrap.h
+analytics.h
+api-legacy.h
+api3.h
+assert.h
+auth.h
+cbft.h
+cntl-private.h
+cntl.h
+configuration.h
+couchbase.h
+crypto.h
+deprecated.h
+http.h
+iops.h
+ixmgmt.h
+kvbuf.h
+libev_io_opts.h
+libevent_io_opts.h
+libuv_compat.h
+libuv_io_opts.h
+metrics.h
+n1ql.h
+pktfwd.h
+plugin-internal.h
+select_io_opts.h
+subdoc.h
+sysdefs.h
+tracing.h
+vbucket.h
+views.h
+visibility.h
+wsaerr.h
+
+
to the top
+

Libraries  1 


+
+libcouchbase.so.2.0.64
+
+
to the top
+



+ +
+ + diff --git a/libcouchbase.spec b/libcouchbase.spec index 460f917..3250198 100644 --- a/libcouchbase.spec +++ b/libcouchbase.spec @@ -23,8 +23,8 @@ %endif Name: libcouchbase -Version: 2.10.2 -Release: 1%{?dist} +Version: 2.10.3 +Release: 2%{?dist} Summary: Couchbase client library Group: System Environment/Libraries License: ASL 2.0 @@ -145,7 +145,8 @@ a Couchbase Server. %else -DLCB_BUILD_DTRACE=OFF \ %endif - -DLCB_NO_MOCK=1 + -DLCB_NO_MOCK=1 \ + . make %{?_smp_mflags} V=1 @@ -202,6 +203,12 @@ make %{_smp_mflags} alltests test ARGS=%{_smp_mflags} %changelog +* Mon Jan 21 2019 Sergey Avseyev - 2.10.3-2 +- Add explicit curdir on CMake invocation + +* Thu Dec 20 2018 Sergey Avseyev - 2.10.3-1 +- Update to 2.10.3 + * Fri Nov 23 2018 Remi Collet - 2.10.2-1 - update to 2.10.2 diff --git a/libcouchbase.xml b/libcouchbase.xml index fc37944..1679efa 100644 --- a/libcouchbase.xml +++ b/libcouchbase.xml @@ -9,7 +9,7 @@ -2.10.2 +2.10.3 -- cgit