Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: soci-devel | Distribution: openSUSE Leap 16.0 |
Version: 4.0.2 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Mon Feb 26 14:39:34 2024 |
Group: Development/Tools/Other | Build host: reproducible |
Size: 169538 | Source RPM: soci-4.0.2-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://soci.sourceforge.io/ | |
Summary: Development files for soci |
soci is a C++ database access library that provides the illusion of embedding SQL in regular C++ code, staying entirely within the C++ standard. The soci development package includes the header files, libraries, development tools necessary for compiling and linking applications which will use soci.
BSL-1.0
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %autosetup macro. Allows to eliminate the usage of deprecated PatchN. * Sun Aug 14 2022 thod_@gmx.de - Add packages to be able to build on Fedora * Sun Sep 26 2021 Giacomo Comes <gcomes.obs@gmail.com> - 4.0.2 - add fix-build-when-SIGSTKSZ-is-no-longer-a-constant.patch * Tue Aug 31 2021 Giacomo Comes <gcomes.obs@gmail.com> - 4.0.2 - Add build option SOCI_CXX11=ON, some packages (lime) needs it - fix several RPMLINT warning * Wed Aug 25 2021 Dan Čermák <dcermak@suse.com> - Enable test suite run in %check * Thu Aug 19 2021 Dan Čermák <dcermak@suse.com> - New upstream release 4.0.2 Version 4.0.2 differs from 4.0.1 in the following ways: Changes affecting all or multiple backends: - Fix using SOCI from CMake projects using find_package() (#854, #867, #868). - Always set indicator to i_null when no data is read from the database (#28). - Add support for building SOCI with LTO (#846). - Enable ELF visibility support (#848). - Fix building tests under macOS on ARM 64 (#852). - Fix using custom types with an explicitly null indicator (#807). - Fix using vectors of custom types for DB/2, ODBC and Oracle (#856). - Fix vectors of XML and CLOB values for DB/2, Firebird, ODBC and Oracle (#869). - Don't return i_truncated for empty strings in a vector for DB/2, ODBC. - Make unloading dynamic backends safer by delaying it if necessary (#862). - Migrate most Linux CI builds to GitHub Actions from Travis CI (#863, #865). - Fix rare deadlock in session::reconnect() (#630). - Fix all warnings in MSVS build (#858). Backend-specific changes: - MySQL - Add "reconnect" option (#692). - ODBC - Don't show interactive ODBC dialogs when reconnecting. - Fix session::get_last_insert_id() for empty tables with SQL Server. - Oracle - Implement session::get_next_sequence_value(). - Fix using default NUMBER type with rowset API (#872). - Handle reading from CLOBs that can't be read all at once. - Fix another memory leak in CLOB handling code. - PostgreSQL - Fix use of quoted identifiers with colons (#840). - Fix tests compilation under macOS (#841, #864). - Fix tests with PostgreSQL 12 or later. - SQLite3 - Fix getting doubles from non-numeric columns. - Fix using uninitialized sqlite3_column member (#677). --- Version 4.0.1 differs from 4.0.0 in the following ways: - Add session::is_connected() (#828). - Fix DST adjustment when reading dates from the database (#723, #799). - Make dynamic_backends::search_paths() actually available (#829). - Fix using std::vector<boost::optional<>> in query arguments (#797). - Allow using dt_blob and dt_xml with rowset API too (#786). - Fix or work around many compilation warnings with newer compilers. - DB2 - Fix memory leak. - ODBC - Fix bug with handling of strings of exactly ODBC_MAX_COL_SIZE length (#819). - Fix opening connections when using connection pooling. - Oracle - Improve detection for newer Oracle versions (#788). - Use bigger buffer for Oracle connection string length (#666). - Fix memory leak in Oracle backend when using CLOBs (XML or long strings). - PostgreSQL - Fix reconnect() to use the correct connection parameters (#793). - Improve error message returned on connection loss (#828). - Fix use of uninitialized connection variable on connection failure (#822). - Fix inadvertently broken use of single row mode (#571). - Fix handling of identifiers with colons (#782). - SQLite - Add support for "vfs" and "readonly" connection options (#816, #784). - Fix std::tm handling (#770). - Fix "big int" detection (#783, #785). * Wed Apr 22 2020 Alexei Sorokin <sor.alexei@meowr.ru> - Initial package.
/usr/include/soci /usr/include/soci/backend-loader.h /usr/include/soci/bind-values.h /usr/include/soci/blob-exchange.h /usr/include/soci/blob.h /usr/include/soci/boost-fusion.h /usr/include/soci/boost-gregorian-date.h /usr/include/soci/boost-optional.h /usr/include/soci/boost-tuple.h /usr/include/soci/callbacks.h /usr/include/soci/column-info.h /usr/include/soci/connection-parameters.h /usr/include/soci/connection-pool.h /usr/include/soci/error.h /usr/include/soci/exchange-traits.h /usr/include/soci/into-type.h /usr/include/soci/into.h /usr/include/soci/logger.h /usr/include/soci/noreturn.h /usr/include/soci/once-temp-type.h /usr/include/soci/prepare-temp-type.h /usr/include/soci/procedure.h /usr/include/soci/query_transformation.h /usr/include/soci/ref-counted-prepare-info.h /usr/include/soci/ref-counted-statement.h /usr/include/soci/row-exchange.h /usr/include/soci/row.h /usr/include/soci/rowid-exchange.h /usr/include/soci/rowid.h /usr/include/soci/rowset.h /usr/include/soci/session.h /usr/include/soci/soci-backend.h /usr/include/soci/soci-config.h /usr/include/soci/soci-platform.h /usr/include/soci/soci-simple.h /usr/include/soci/soci.h /usr/include/soci/statement.h /usr/include/soci/transaction.h /usr/include/soci/type-conversion-traits.h /usr/include/soci/type-conversion.h /usr/include/soci/type-holder.h /usr/include/soci/type-ptr.h /usr/include/soci/type-wrappers.h /usr/include/soci/unsigned-types.h /usr/include/soci/use-type.h /usr/include/soci/use.h /usr/include/soci/values-exchange.h /usr/include/soci/values.h /usr/include/soci/version.h /usr/lib64/cmake /usr/lib64/cmake/SOCI /usr/lib64/cmake/SOCI/SOCIConfig.cmake /usr/lib64/cmake/SOCI/SOCIConfigVersion.cmake /usr/lib64/cmake/SOCI/SOCITargets-relwithdebinfo.cmake /usr/lib64/cmake/SOCI/SOCITargets.cmake /usr/lib64/libsoci_core.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 12 00:13:41 2024