office-gobmx/external/libcmis
Michael Stahl f91effb36b libcmis,ucb: get more informative error messages for CMIS UCP
Currently it reports pretty much everything as
"The specified device is invalid."
but clearly we can do better.

Try not to change the public API of libcmis too much; it has 2 string
members in libcmis::Exception, add a bunch more type values such as
"dnsFailed", "connectFailed", "connectTimeout", "transferFailed".

Also there were 2 HttpSession functions that convert libcmis::Exception
to CurlException - very odd, was apparently done to appease Coverity,
but the exception specifications that caused Coverity to complain were
removed from libcmis anyway; let's remove that, every caller of these
functions i looked at would immediately convert it back to
libcmis::Exception anyway.

Change-Id: Iee853af8bb541e6b071b75d593b6c031f67a886d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/169335
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2024-06-21 17:56:37 +02:00
..
inc/pch
0001-cid-1545775-COPY_INSTEAD_OF_MOVE.patch
0001-Fix-warning-C4589-when-building-with-MSVC.patch
exceptions.patch.1 libcmis,ucb: get more informative error messages for CMIS UCP 2024-06-21 17:56:37 +02:00
factory-no-retry-ssl.patch.1 libcmis: don't retry if the connection failed at TLS level 2024-06-20 15:59:27 +02:00
http-session-cleanup.patch.1
Makefile
Module_libcmis.mk
README
sharepoint-auth.patch.1 libcmis: improve Sharepoint authentication 2024-06-21 11:36:33 +02:00
StaticLibrary_libcmis.mk
UnpackedTarball_libcmis.mk libcmis,ucb: get more informative error messages for CMIS UCP 2024-06-21 17:56:37 +02:00

A C++ client library for the CMIS interface.

From:
[https://github.com/tdf/libcmis]

Wikipedia (CMIS):
Content Management Interoperability Services (CMIS) is an open standard that defines an
abstraction layer for controlling diverse document management systems and repositories using web protocols.