./databases/mongo-c-driver, MongoDB client library written in C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.8.2, Package name: mongo-c-driver-1.8.2, Maintainer: filip

mongo-c-driver is a client library written in C for MongoDB.


Master sites:

SHA1: 17f9a31eb42059c090e0ddd743e812f76f038fb0
RMD160: 8d8954a9d35986c5b6508fff90416d8e76cf2f2c
Filesize: 7137.378 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-20 17:06:11 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update databases/mongo-c-driver to 1.8.2.

- Remove option to bundle the Snappy compression library, it caused issues
  for programs linking to libmongoc
- Fix pkg-config and CMake config file flags for programs that statically
  link to libmongoc when libmongoc is statically linked to zLib
- The configure flag "--with-zlib=no" was ignored
- Fix crash in authentication when username is NULL
   2017-10-13 16:27:54 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update databases/mongo-c-driver to 1.8.1.

- Remove a syntax error in the configure script that affects some shells.
- The configure script respects --with-zlib=system and --with-snappy=system.
- The internal mongoc_server_description_t struct is properly reinitialized
  after a network error.
- Fix the encoding of this NEWS file.
   2017-09-26 16:18:22 by Filip Hajny | Files touched by this commit (4) | Package updated
Log message:
Update databases/mongo-c-driver to 1.8.0.

- The zLib and Snappy compression libraries are bundled if not
  available.
  Wire protocol compression is enabled on Windows.
- mongoc_collection_find_and_modify_with_opts now respects a
  "writeConcern" field in the "extra" BSON document in its
  mongoc_find_and_modify_opts_t.
- The command functions mongoc_client_read_write_command_with_opts,
  mongoc_database_read_write_command_with_opts, and
  mongoc_collection_read_write_command_with_opts now ignore the
  "read_prefs" parameter.
- mongoc_collection_create_index and
  mongoc_collection_create_index_with_opts
  are both now deprecated. Use mongoc_database_write_command_with_opts
  instead; a guide to creating an index using that function has been
  added.
- Use select, not WSAPoll, on Windows.
- Always mark a server "Unknown" after a network error (besides a
  timeout).
- mongoc_client_pool_t sends platform metadata to the server; before,
  only a single mongoc_client_t did.
- New stream method mongoc_stream_timed_out.
- Wire version checks introduced in 1.8.0 will prevent the driver from
  connecting to a future MongoDB server version if its wire protocol is
  incompatible.
- New CMake option ENABLE_MAINTAINER_FLAGS.
   2017-09-09 18:15:45 by David A. Holland | Files touched by this commit (2)
Log message:
Fix illegal shell syntax. Package now builds.
   2017-09-09 18:14:24 by David A. Holland | Files touched by this commit (1)
Log message:
sort
   2017-09-09 18:13:41 by David A. Holland | Files touched by this commit (1)
Log message:
pkglint
   2017-08-17 19:04:35 by Filip Hajny | Files touched by this commit (3) | Package updated
Log message:
Update databases/mongo-c-driver to 1.7.0.

- CMake build now installs .pc files for programs that link to
  libmongoc using pkg-config.
- New CMake option ENABLE_STATIC can be ON, OFF, or AUTO (the default)
- Minimum required CMake version has been increased to 3.1.
- Support for wire compression.
  - Support for snappy and zlib. MongoDB 3.4 only supports snappy,
    while zlib support is expected in MongoDB 3.6.
  - New functions: mongoc_uri_get_compressors &
    mongoc_uri_set_compressors, to get and set compressor
    configuration on mongoc_uri_t
  - Added support for comma seperated "compressors" connection string
    option (e.g. mongodb://localhost/?compressors=snappy,zlib)
  - Added support for configuring zlib compression level in the
    connection string (e.g.
    mongodb://localhost/?compressors=zlib&zlibcompressionlevel=8)
- Now requires the use of CMake config files for libbson to build
  libmongoc with CMake
- Added pkg-config support for libressl.
- New function mongoc_uri_set_auth_mechanism to update the
  authentication mechanism of a mongoc_uri_t after it is created from
  a string.
- New function mongoc_bulk_operation_insert_with_opts provides
  immediate error checking.
- New function mongoc_uri_new_with_error provides a way to parse a
  connection string, and retrieve the failure reason, if any.
- Support for MongoDB Connection String specification
  - All connection string options are now represented by
    MONGOC_URI_xxx macros
  - Paths to Unix Domain Sockets must be url encoded
  - Repeated options now issue warnings
  - Special characters in username, password and other values must be
    url encoded
  - Unsupported connection string options now issue warnings
  - Boolean values can now be represented as true/yes/y/t/1 and
    false/no/n/f/0.
  - Case is now preserved in Unix domain paths.
- New function mongoc_cursor_error_document provides access to
  server's error reply if a query or command fails.
- New function mongoc_write_concern_is_default determines whether any
  write concern options have been set, and
  mongoc_read_concern_is_default checks if read concern options are set.
- mongoc_gridfs_find_one_with_opts optimized to use limit 1.
   2017-07-31 00:32:28 by Thomas Klausner | Files touched by this commit (229)
Log message:
Switch github HOMEPAGEs to https.