Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libexmdbpp for openSUSE:Factory checked in at 2023-03-30 22:51:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libexmdbpp (Old) and /work/SRC/openSUSE:Factory/.libexmdbpp.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libexmdbpp" Thu Mar 30 22:51:33 2023 rev:2 rq:1075497 version:1.10.4.b7a36f2 Changes: -------- --- /work/SRC/openSUSE:Factory/libexmdbpp/libexmdbpp.changes 2023-01-14 20:32:06.929353806 +0100 +++ /work/SRC/openSUSE:Factory/.libexmdbpp.new.31432/libexmdbpp.changes 2023-03-30 22:51:34.976676230 +0200 @@ -1,0 +2,6 @@ +Thu Mar 30 08:07:24 UTC 2023 - Jan Engelhardt <jeng...@inai.de> + +- Switch to snapshot 1.10.4.b7a36f2 + * GCC 13 compile fixes + +------------------------------------------------------------------- Old: ---- libexmdbpp-1.10.0.3a4d93b.tar.xz New: ---- libexmdbpp-1.10.4.b7a36f2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libexmdbpp.spec ++++++ --- /var/tmp/diff_new_pack.JlmFJW/_old 2023-03-30 22:51:35.528679184 +0200 +++ /var/tmp/diff_new_pack.JlmFJW/_new 2023-03-30 22:51:35.532679205 +0200 @@ -18,7 +18,7 @@ %define lname libexmdbpp0 Name: libexmdbpp -Version: 1.10.0.3a4d93b +Version: 1.10.4.b7a36f2 Release: 0 Summary: A C++ implementation of the exmdb wire protocol License: AGPL-3.0-or-later ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.JlmFJW/_old 2023-03-30 22:51:35.572679420 +0200 +++ /var/tmp/diff_new_pack.JlmFJW/_new 2023-03-30 22:51:35.572679420 +0200 @@ -1,4 +1,4 @@ -libexmdbpp (1.10.0.3a4d93b) unstable; urgency=low +libexmdbpp (1.10.4.b7a36f2) unstable; urgency=low * Initial package. ++++++ libexmdbpp-1.10.0.3a4d93b.tar.xz -> libexmdbpp-1.10.4.b7a36f2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/.gitignore new/libexmdbpp-1.10.4.b7a36f2/.gitignore --- old/libexmdbpp-1.10.0.3a4d93b/.gitignore 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/.gitignore 2023-03-28 00:38:29.000000000 +0200 @@ -6,3 +6,6 @@ /cmake_install.cmake /libexmdbpp.so /libexmdbpp.so.0 +/exmdbppConfig.cmake +/exmdbppConfigVersion.cmake +/pyexmdb.*.so diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/README.md new/libexmdbpp-1.10.4.b7a36f2/README.md --- old/libexmdbpp-1.10.0.3a4d93b/README.md 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/README.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,11 +0,0 @@ -# Purpose - -libexmdbpp is a C++ implementation of the exmdb wire protocol for use with grommunio. - -libexmdbpp provides bindings for python via pybind11 allowing usage for example by grommunio admin api. - -## Requirements - -* cmake - -* pybind11 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/README.rst new/libexmdbpp-1.10.4.b7a36f2/README.rst --- old/libexmdbpp-1.10.0.3a4d93b/README.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/README.rst 2023-03-28 00:38:29.000000000 +0200 @@ -0,0 +1,40 @@ +libexmdbpp +========== + +libexmdbpp is a secondary C++ implementation of the exmdb wire protocol (after +exmdb_client from Gromox), for use with grommunio. libexmdbpp provides bindings +for Python via pybind11 for use by e.g. grommunio-admin-api. + +|shield-agpl| |shield-release|_ |shield-cov|_ |shield-loc| + +.. |shield-agpl| image:: https://img.shields.io/badge/license-AGPL--3.0-green +.. |shield-release| image:: https://shields.io/github/v/tag/grommunio/libexmdbpp +.. _shield-release: https://github.com/grommunio/libexmdbpp/tags +.. |shield-cov| image:: https://img.shields.io/coverity/scan/libexmdbpp +.. _shield-cov: https://scan.coverity.com/projects/libexmdbpp +.. |shield-loc| image:: https://img.shields.io/github/languages/code-size/grommunio/libexmdbpp + +Requirements +============ + +* cmake +* pybind11 + +Support +======= + +Support is available through grommunio GmbH and its partners. See +https://grommunio.com/ for details. A community forum is at +`<https://community.grommunio.com/>`_. + +For direct contact and supplying information about a security-related +responsible disclosure, contact `d...@grommunio.com <d...@grommunio.com>`_. + +Contributing +============ + +* https://docs.github.com/en/get-started/quickstart/contributing-to-projects +* Alternatively, upload commits to a git store of your choosing, or export the + series as a patchset using `git format-patch + <https://git-scm.com/docs/git-format-patch>`_, then convey the git + link/patches through our direct contact address (above). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/bindings/pyexmdb.cpp new/libexmdbpp-1.10.4.b7a36f2/bindings/pyexmdb.cpp --- old/libexmdbpp-1.10.0.3a4d93b/bindings/pyexmdb.cpp 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/bindings/pyexmdb.cpp 2023-03-28 00:38:29.000000000 +0200 @@ -1,3 +1,4 @@ +#include <cstdint> #include <pybind11/pybind11.h> #include <pybind11/stl.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/ExmdbClient.h new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/ExmdbClient.h --- old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/ExmdbClient.h 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/ExmdbClient.h 2023-03-28 00:38:29.000000000 +0200 @@ -1,5 +1,5 @@ #pragma once - +#include <cstdint> #include <string> #include <vector> #include <functional> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/IOBufferImpl.h new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/IOBufferImpl.h --- old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/IOBufferImpl.h 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/IOBufferImpl.h 2023-03-28 00:38:29.000000000 +0200 @@ -1,7 +1,7 @@ #pragma once #include <array> - +#include <cstdint> #include "IOBuffer.h" #include <endian.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/constants.h new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/constants.h --- old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/constants.h 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/constants.h 2023-03-28 00:38:29.000000000 +0200 @@ -38,7 +38,6 @@ static const uint8_t DELETE_MESSAGES = 0x23; static const uint8_t LOAD_HIERARCHY_TABLE = 0x26; static const uint8_t LOAD_CONTENT_TABLE = 0x28; -static const uint8_t LOAD_PERMISSION_TABLE = 0x29; static const uint8_t UNLOAD_TABLE = 0x2b; static const uint8_t QUERY_TABLE = 0x2d; static const uint8_t LOAD_MESSAGE_INSTANCE = 0x39; @@ -51,6 +50,7 @@ static const uint8_t ALLOCATE_CN = 0x5c; static const uint8_t UPDATE_FOLDER_PERMISSION = 0x6a; static const uint8_t READ_MESSAGE = 0x6f; +static const uint8_t LOAD_PERMISSION_TABLE = 0x7d; //was 0x29, changed table_flags from uint8_t to uint32_t static const uint8_t UNLOAD_STORE = 0x80; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/exceptions.h new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/exceptions.h --- old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/exceptions.h 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/exceptions.h 2023-03-28 00:38:29.000000000 +0200 @@ -1,5 +1,5 @@ #pragma once - +#include <cstdint> #include <stdexcept> namespace exmdbpp diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/queries.h new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/queries.h --- old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/queries.h 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/queries.h 2023-03-28 00:38:29.000000000 +0200 @@ -1,5 +1,5 @@ #pragma once - +#include <cstdint> #include <unordered_map> #include <vector> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/requests.h new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/requests.h --- old/libexmdbpp-1.10.0.3a4d93b/include/exmdbpp/requests.h 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/include/exmdbpp/requests.h 2023-03-28 00:38:29.000000000 +0200 @@ -1,5 +1,5 @@ #pragma once - +#include <cstdint> #include <string> #include <vector> #include <array> @@ -757,12 +757,12 @@ * * @param string homedir * @param uint64_t folderId - * @param uint8_t tableFlags + * @param uint32_t tableFlags * * @return LoadTableResponse */ struct LoadPermissionTableRequest : public Request<constants::CallId::LOAD_PERMISSION_TABLE, - uint64_t, uint8_t> + uint64_t, uint32_t> {}; /** diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/src/ExmdbClient.cpp new/libexmdbpp-1.10.4.b7a36f2/src/ExmdbClient.cpp --- old/libexmdbpp-1.10.0.3a4d93b/src/ExmdbClient.cpp 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/src/ExmdbClient.cpp 2023-03-28 00:38:29.000000000 +0200 @@ -4,7 +4,7 @@ */ #include "ExmdbClient.h" #include "IOBufferImpl.h" - +#include <cstdint> #include <sys/types.h> #include <sys/socket.h> #include <netdb.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/src/queries.cpp new/libexmdbpp-1.10.4.b7a36f2/src/queries.cpp --- old/libexmdbpp-1.10.0.3a4d93b/src/queries.cpp 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/src/queries.cpp 2023-03-28 00:38:29.000000000 +0200 @@ -4,6 +4,7 @@ */ #include <algorithm> +#include <cstdint> #include <unordered_set> #include "queries.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/src/requests.cpp new/libexmdbpp-1.10.4.b7a36f2/src/requests.cpp --- old/libexmdbpp-1.10.0.3a4d93b/src/requests.cpp 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/src/requests.cpp 2023-03-28 00:38:29.000000000 +0200 @@ -5,7 +5,7 @@ #include "requests.h" #include "IOBufferImpl.h" #include "constants.h" - +#include <cstdint> #include <random> #include <chrono> @@ -258,7 +258,7 @@ template struct Request<constants::CallId::GET_STORE_PROPERTIES, uint32_t, Collection<uint16_t, uint32_t>>; template struct Request<constants::CallId::LOAD_HIERARCHY_TABLE, uint64_t, std::string, uint8_t>; template struct Request<constants::CallId::LOAD_MESSAGE_INSTANCE, std::string, uint32_t, bool, uint64_t, uint64_t>; -template struct Request<constants::CallId::LOAD_PERMISSION_TABLE, uint64_t, uint8_t>; +template struct Request<constants::CallId::LOAD_PERMISSION_TABLE, uint64_t, uint32_t>; template struct Request<constants::CallId::QUERY_FOLDER_MESSAGES, uint64_t>; template struct Request<constants::CallId::QUERY_MESSAGE_INSTANCE_ATTACHMENT_TABLE, uint32_t, Collection<uint16_t, uint32_t>, uint32_t, uint32_t>; template struct Request<constants::CallId::QUERY_TABLE, std::string, uint32_t, uint32_t, Collection<uint16_t, uint32_t>, uint32_t, uint32_t>; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/src/structures.cpp new/libexmdbpp-1.10.4.b7a36f2/src/structures.cpp --- old/libexmdbpp-1.10.0.3a4d93b/src/structures.cpp 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/src/structures.cpp 2023-03-28 00:38:29.000000000 +0200 @@ -2,6 +2,7 @@ * SPDX-License-Identifier: AGPL-3.0-or-later * SPDX-FileCopyrightText: 2020-2021 grommunio GmbH */ +#include <cstdint> #include <cstring> #include <cstddef> #include <limits> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libexmdbpp-1.10.0.3a4d93b/src/util.cpp new/libexmdbpp-1.10.4.b7a36f2/src/util.cpp --- old/libexmdbpp-1.10.0.3a4d93b/src/util.cpp 2022-12-12 12:49:18.000000000 +0100 +++ new/libexmdbpp-1.10.4.b7a36f2/src/util.cpp 2023-03-28 00:38:29.000000000 +0200 @@ -2,6 +2,7 @@ * SPDX-License-Identifier: AGPL-3.0-or-later * SPDX-FileCopyrightText: 2020 grommunio GmbH */ +#include <cstdint> #include <endian.h> #include <ctime> ++++++ libexmdbpp.dsc ++++++ --- /var/tmp/diff_new_pack.JlmFJW/_old 2023-03-30 22:51:35.712680169 +0200 +++ /var/tmp/diff_new_pack.JlmFJW/_new 2023-03-30 22:51:35.716680190 +0200 @@ -1,7 +1,7 @@ Format: 1.0 Source: libexmdbpp Architecture: any -Version: 1.10.0.3a4d93b +Version: 1.10.4.b7a36f2 DEBTRANSFORM-RELEASE: 1 Maintainer: Grommunio <n...@grommunio.com> Homepage: https://grommunio.com