- Dec 06, 2023
-
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kevin Albertson authored
-
- Dec 05, 2023
-
-
Kevin Albertson authored
* do not require sphinx-design sphinx-design is not used in the man pages. Do not require sphinx-design to enable building man pages when sphinx-design is not available. * error if building HTML docs without sphinx-design * remove `python3-sphinx` from mock install `python3-sphinx` is listed in BuildRequires of spec file and does not need to be installed separately. * update spec.patch to remove `python3-sphinx-design` Intended to test the RPM build without the `python3-sphinx-design` dependency installed. * commit staged files This is intended to test files changed in a patch build. Patch builds apply changes to index.
-
Kevin Albertson authored
-
- Dec 02, 2023
-
-
Roberto C. Sánchez authored
-
Kyle Kloberdanz authored
-
Kevin Albertson authored
* remove ExceededTimeLimit.json
-
- Nov 30, 2023
-
-
Kyle Kloberdanz authored
-
Roland Hieber authored
* libbson: prevent -Werror=conversion with GCC 12 Building fails with GCC 12.3: bson-iter.h:434:33: error: conversion from 'int64_t' {aka 'long long int'} to '__suseconds_t' {aka 'long int'} may change value [-Werror=conversion] 434 | tv->tv_usec = (value % 1000) * 1000; | ~~~~~~~~~~~~~~~^~~~~~ cc1plus: all warnings being treated as errors Do the same as with tv->tv_sec, and explicitely cast it to suseconds_t on non-Win32 systems and to long on Win32. * use `time_t` in assignment to `tv_sec` This matches specificiation in POSIX 2008. -
Kevin Albertson authored
* remove unused `gx_linkopts` * add thread library to pkg-config libs Co-authored-by:vector-of-bool <vectorofbool@gmail.com>
-
- Nov 28, 2023
-
-
Calvin Buckley authored
-
Calvin Buckley authored
The AIX strerror_r doesn't have the same semantics as glibc's (diff type signature), but it does provide one under a different name. This name is used if you use -D_LINUX_SOURCE_COMPAT, but it's a big hammer. We can just use it directly.
-
- Nov 22, 2023
-
-
Kevin Albertson authored
-
- Nov 21, 2023
-
-
Adrian Dole authored
-
- Nov 16, 2023
-
-
Kevin Albertson authored
-
- Nov 14, 2023
-
-
Ezra Chung authored
* Fix format specifier in timeout range validation error messages * CDRIVER-4781 Avoid overflow of -1 sockettimeout in cast to intermediate uint32_t * Add regression test for negative sockettimeoutms validation * Update documentation with warnings for non-positive timeout values * Update timeout variables for type consistency * Add regression test for unspecified default timeout in writev functions
-
- Nov 10, 2023
-
-
Kyle Kloberdanz authored
* Drop Debian Sphinx patch * Update debian/changelog to reflect dropping sphinx patch
-
- Nov 09, 2023
-
-
Roberto C. Sánchez authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
CDRIVER-4773
-
- Nov 08, 2023
-
-
vector-of-bool authored
Signed-off-by:vector-of-bool <vectorofbool@gmail.com>
-
- Nov 07, 2023
-
-
Kevin Albertson authored
* document removal of BUILD_VERSION * apply `BUILD_VERSION` from CMake option if specified * update NEWS
-
Adrian Dole authored
-
- Nov 03, 2023
-
-
Roberto C. Sánchez authored
* add 32-bit Debian package build * CDRIVER-4766 replace %ld with %zu in TRACEs This fixes compilation failure when %ld format specifier is used on 32-bit platforms. Ref: https://bugs.debian.org/1055264
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
-
Kyle Kloberdanz authored
Lintian found a typo for the word 'respective' during Debian packaging.
-
- Nov 02, 2023
-
-
Kevin Albertson authored
* update NEWS for 1.25.0 * link to GitHub release page, not tarball The tarball is removed in 1.25.0 as part of CDRIVER-4640. * move `:man_page:` directive Appears to fix HTML rendering. Cause is not known.
-
- Nov 01, 2023
-
-
Kevin Albertson authored
* add simple `Version` class * add self test of version sorting * revise self-test comment * update version in self-test * fix directory in self test comment
-
- Oct 31, 2023
-
-
Kevin Albertson authored
* remove `bson_obj` Separate sources built by `bson_shared` and `bson_static`. This is intended to build `bson_static` sources with no `dllexport` and `bson_shared` with `dllexport`. * define `BSON_STATIC` when building To suppress `dllexport`. When `dllexport` is defined, it appears to export the symbols in a consumer. * revise comments BSON_STATIC and MONGOC_STATIC are defined for static builds. Exporting functions in static build has an effect.
-
Kevin Albertson authored
-
Kevin Albertson authored
-
- Oct 28, 2023
-
-
Adrian Dole authored
Document BSON ObjectID unsafe functions
-
Kevin Albertson authored
* use `*OUTPUT_BASENAME ` to define `OriginalFilename` * use project inception date as copyright year * quote macros in .rc file, not CMake The MinGW resource compiler (windres) does not appear to keep quotes on arguments passed to the preprocessor. * use `configure_file` to simplify * use `API_VERSION` macros in place of `1.0` literals * guard config of `.rc` files in `if(WIN32)` For consistency with C++ driver. * set `InternalName` to `OriginalFilename` without extension
-