Commits on Aug 8, 2017
  1. PERL-797 Update Tutorial.pod to fix typos

    jkunze committed with xdg Aug 6, 2017
    Fixes #141.
Commits on Aug 3, 2017
  1. PERL-794 Improve resolution of GridFS uploadDate

    xdg committed Aug 3, 2017
  2. PERL-768 Document GridFS uniqueness constraints

    xdg committed Aug 3, 2017
    Documents that filename+uploadDate must be unique.
Commits on Aug 2, 2017
  1. minor: typo '-' => '->'

    swuecho committed with xdg Aug 2, 2017
Commits on Jul 26, 2017
  1. minor: CI: set batchtime for ZAP to 1 week for dep builds

    xdg committed Jul 26, 2017
  2. minor: CI: set batchtime for ZAP to 1 week

    xdg committed Jul 26, 2017
Commits on Jul 17, 2017
  1. PERL-788 Amend MongoDB::Cursor docs further

    xdg committed Jul 17, 2017
  2. PERL-788 Fixg MongoDB::Cursor hint() documentation

    Harish Upadhyayula committed with xdg Jul 17, 2017
Commits on May 22, 2017
  1. minor: Emphasize in find() docs that cursors are lazy

    xdg committed May 22, 2017
Commits on May 2, 2017
  1. PERL-719 Resync CRUD spec tests

    xdg committed May 2, 2017
Commits on Apr 25, 2017
  1. PERL-733 Require ordered document for run_command

    xdg committed Apr 22, 2017
Commits on Apr 22, 2017
Commits on Apr 11, 2017
  1. minor: Clarify deprecation warning for ensure_index

    xdg committed Apr 11, 2017
Commits on Apr 4, 2017
  1. PERL-764: ARM and Power8 require -lpthreads

    xdg committed Apr 4, 2017
    This commit now adds pthreads to all non-Win32 builds.  Previously,
    x86 builds were working even without it, but ARM and Power8 builds were
    failing to load the module's shared object due to missing pthread_once.
  2. PERL-756 Use killCursors command for MongoDB 3.2+

    xdg committed Apr 3, 2017
    When MongoDB 3.2 came out, switching to killCursors was optional, so the
    Perl Driver continued with the legacy OP_KILL_CURSORS mechanism.
    However, the Atlas Free Tier proxy doesn't support OP_KILL_CURSORS, so
    this commit implements killCursors as a command for servers that support
Commits on Apr 3, 2017
  1. PERL-750 Create tested examples for the docs site

    xdg committed Mar 31, 2017
Commits on Apr 2, 2017
  1. PERL-762 Makefile.PL fails with no '.' in @INC

    xdg committed Apr 2, 2017
Commits on Mar 30, 2017
  1. minor: CI: test Atlas proxy with more resources

    xdg committed Mar 30, 2017
  2. PERL-759 CI: fix tests for Atlas proxy

    xdg committed Mar 30, 2017
    The Atlas Free Tier proxy doesn't allow some operations.  This
    commit removes some unnecessary tests that wouldn't work, adapts others
    for different behavior from Atlas proxy, and skips some larger test
    sections when the ATLAS_PROXY environment variable is true.
Commits on Mar 28, 2017
  1. PERL-757 CI: test against Atlas Free Tier proxy

    xdg committed Mar 28, 2017
Commits on Mar 24, 2017
  1. PERL-725 CI: Document Evergreen config and scripts

    xdg committed Mar 20, 2017
Commits on Mar 19, 2017
  1. PERL-679 PERL-708 Username no longer required for X509

    xdg committed Mar 18, 2017
    With this commit, when MONGODB-X509 authentication is requested and no
    username is provided, the driver's behavior depends on the server
    - For MongoDB 3.4 or later, no username is sent, as the server will
      extract it from the client certificate.
    - For MongoDB versions before 3.4, the driver will extract the username
      from the client certificate and send it as the username.
Commits on Mar 17, 2017
  1. minor: CI: rename tasks for easier parsing in results matrix

    xdg committed Mar 17, 2017
  2. PERL-729 CI: Add Z, ARM, Power variants

    xdg committed Mar 17, 2017
  3. minor: stop Travis testing Perl 5.8

    xdg committed Mar 17, 2017
  4. minor: CI: turn off stepback for toolchain/dependency tasks

    xdg committed Mar 17, 2017
    This should relieve some pressure on scarce distros.
Commits on Mar 15, 2017
  1. minor: CI: split out module vs driver test launch code

    xdg committed Mar 15, 2017
  2. PERL-729: CI: test with repo-specific prereq library

    xdg committed Mar 15, 2017
Commits on Mar 13, 2017
  1. PERL-748 CI: fix SSL orchestration on Windows

    xdg committed Mar 13, 2017
Commits on Mar 8, 2017
  1. PERL-715 Force localhost to connect via IPv4

    xdg committed Mar 7, 2017
    Some operating systems return IPv6 localhost addresses first, which fail
    to connect if MongoDB isn't running on IPv6.  This commit makes
    localhost only use IPv4.
Commits on Mar 2, 2017
  1. PERL-729 CI: Clean up .cpanm during builds

    xdg committed Mar 2, 2017
  2. PERL-729 CI: split dependency tarballs by repo

    xdg committed Mar 2, 2017
    On Z-series, the monolithic dependency tarball build fails, which
    prevents easy patch testing of fixes.
    This commit splits dependencies into three parts, one per project repo:
    * mongo-perl-driver
    * mongo-perl-bson
    * mongo-perl-bson-xs