{"push_id":539553887,"size":4,"distinct_size":4,"ref":"refs/heads/php-1355","head":"e16c9edea12599a2d168db865cead83abdb427cf","before":"5305eec04e1691ab1ec34bc91883f31598a1e82f","commits":[{"sha":"2a3f6062e1877c0017ffd1fa4920c609c82b6860","author":{"email":"0d4690f8004600a4fd3fcc816275bfa3cf59f7be@gmail.com","name":"Jeremy Mikola"},"message":"Clear cursor->current before advancing\n\nThis ensures that valid(), which checks the cursor->current pointer, returns false if advance encounters an error and never gets to call load_current_element(), which previously was the only function that cleared cursor->current.","distinct":true,"url":"https://api.github.com/repos/jmikola/mongo-php-driver/commits/2a3f6062e1877c0017ffd1fa4920c609c82b6860"},{"sha":"218ab57e86d68407cb434cc938d052b5931dbff1","author":{"email":"0d4690f8004600a4fd3fcc816275bfa3cf59f7be@gmail.com","name":"Jeremy Mikola"},"message":"PHP-1355: Fix collection/index enumeration for empty first batch\n\nThis also removes unnecessary scoping in mongo_db_list_collections_command().","distinct":true,"url":"https://api.github.com/repos/jmikola/mongo-php-driver/commits/218ab57e86d68407cb434cc938d052b5931dbff1"},{"sha":"78a535f66cccfe606e124421807dcb961faff3f2","author":{"email":"0d4690f8004600a4fd3fcc816275bfa3cf59f7be@gmail.com","name":"Jeremy Mikola"},"message":"php_mongocommandcursor_is_valid() should check started_iterating\n\nThis isn't necessary for internal code that calls this function, which sets started_iterating accordingly; however, it makes sense to have this check in the real function instead of the delegating PHP method.","distinct":true,"url":"https://api.github.com/repos/jmikola/mongo-php-driver/commits/78a535f66cccfe606e124421807dcb961faff3f2"},{"sha":"e16c9edea12599a2d168db865cead83abdb427cf","author":{"email":"0d4690f8004600a4fd3fcc816275bfa3cf59f7be@gmail.com","name":"Jeremy Mikola"},"message":"PHP-1357: Fix log_response_header segfault for missing cursor query","distinct":true,"url":"https://api.github.com/repos/jmikola/mongo-php-driver/commits/e16c9edea12599a2d168db865cead83abdb427cf"}]}