1. Oct 17, 2023
  2. Oct 13, 2023
  3. Oct 12, 2023
  4. Oct 11, 2023
  5. Oct 10, 2023
    • vector-of-bool's avatar
      [CDRIVER-4651] Documentation on vcpkg installation + more (#1424) · 54aa89cf
      vector-of-bool authored
      * Docs additions and updates:
      
      - Enable the documentation index. Begin using index entries.
      - Add a reference page for Linux, Conand, and vcpkg packages and how
        they can be found/used.
      - Add a tutorial section for installing via vcpkg.
      
      * Add an in-source example/test that uses vcpkg
      
      This is a very minimal example and test case that installs the
      release (not local!) version of libbson and libmongoc, and then tests
      that the application builds and runs correctly. There is no CI task
      for this yet, as it is unstable and does not make use of the local
      source tree. Future updates may make a more thorough test case that
      overrides the source for the vcpkg mongo-c-driver port to use the local
      source tree, thus giving a route for automated testing of changes
      against the third-party portfile.
      
      * Add links to external port+recipes
      * Tweak inclusion of the genindex page.
      
      Including the genindex in a toctree seems to create a conflict with
      the full_index page which tries to include the root `index.rst` via
      another toctree? This is odd, but easy enough to work around.
      54aa89cf
    • Kevin Albertson's avatar
      CDRIVER-4350 unskip mock tests and remove unnecessary skips (#1437) · 4998148f
      Kevin Albertson authored
      * unskip mock tests referenced in CDRIVER-4350
      
      * unskip `entity-client-storeEventsAsEntities`
      
      As of https://github.com/mongodb/mongo-c-driver/pull/1220 the `storeEventsAsEntities` operation is supported in the test runner
      
      * remove `/unified/entity-client-cmap-events` from skip-tests.txt
      
      Test is already skipped in runner.c
      
      * remove `/unified/entity-client-storeEventsAsEntities` from skip-tests.txt
      
      Test is already skipped in runner.c
      
      * remove `/unified/assertNumberConnectionsCheckedOut` from skip-tests.txt
      
      Test is already skipped in runner.c
      4998148f
  6. Oct 09, 2023
  7. Oct 06, 2023
  8. Oct 05, 2023
  9. Oct 04, 2023
  10. Oct 03, 2023
  11. Sep 30, 2023
  12. Sep 28, 2023
  13. Sep 26, 2023
  14. Sep 23, 2023
  15. Sep 22, 2023
  16. Sep 21, 2023
  17. Sep 20, 2023
  18. Sep 19, 2023
    • vector-of-bool's avatar
      FindSASL2 cleanup (#1405) · 75734b39
      vector-of-bool authored
      * Redefine the handling of SASL imports
      
      Tweak importing of libsasl2 for user requirements
      
      Tweaks the import of libsasl2 so that at import-time we don't
      *require* the pkg-config files, since the dynamic library's dep
      on libsasl should be sufficient to satisfy the runtime linking.
      
      * Add FeatureSummary
      * Bump Earthly version, allow setting sasl options
      * Include dependencies for finding libsasl2
      * Define more Earthly tasks
      * make _mongo_pick public, tweak signature of bool01
      * Add Earthly target for testing against cxx-driver
      
      Build +test-cxx-driver to run a default mongo-cxx-driver using the
      local mongo-c-driver as the driver backend.
      
      * Better Earthly target docs
      * Fix SASL path finding for Windows, and use parallel Make
      75734b39
  19. Sep 15, 2023
  20. Sep 14, 2023
    • Ezra Chung's avatar
    • Kyle Kloberdanz's avatar
      Fix testing instructions (#1402) · 684c77f4
      Kyle Kloberdanz authored
      
      
      * Fix testing instructions
      
      Previously, following the testing instructions in CONTRIBUTING.md
      results in the following error:
      ```
      "error":"NonExistentPath: Data directory /data/db not found. Create the missing directory or specify another path using (1) the --dbpath command line option, or (2) by adding the 'storage.dbPath' option in the configuration file."
      ```
      This adds the dbpath to the command line so that way one can copy and
      paste the instructions in order to run tests.
      
      Also, prefer to use the newer mongosh over mongo.
      
      ---------
      
      Co-authored-by: default avatarKevin Albertson <kevin.albertson@10gen.com>
      684c77f4
    • Kevin Albertson's avatar
      fix `authentication-tests-darwinssl` (#1400) · 2cb9ff62
      Kevin Albertson authored
      * silence `kinit` check
      
      * do not assume existence of `krb5.conf`
      
      Instead: check for presence of `kinit` command.
      `/etc/krb5.conf` does not appear present on macOS hosts.
      
      * regenerate Evergreen config
      2cb9ff62