1285 Commits

Author SHA1 Message Date
Jeremy Mikola 102461b32a Add 1.1.0 release notes 1.1.0 2015-12-15 10:21:33 -05:00
Jeremy Mikola 6b3988e0d6 Bump extension version to 1.1.0 2015-12-15 00:55:33 -05:00
Jeremy Mikola 64464121f2 Merge pull request #168 2015-12-14 18:01:57 -05:00
Jeremy Mikola 9d04bcd69c PHPC-509: Default Manager URI to "mongodb://localhost:27017/" 2015-12-14 18:01:31 -05:00
Jeremy Mikola 79c268ae14 Merge pull request #167 2015-12-14 18:00:34 -05:00
Jeremy Mikola 6d78c432f2 PHPC-448: Fix arginfo for ReadConcern constructor
The first argument is not required.
2015-12-14 15:37:47 -05:00
Jeremy Mikola d771285b2c Merge pull request #163 2015-12-14 15:18:48 -05:00
Jorgen Evens 209ab0605c PHPC-514: Fix --with-mongodb-sasl flag
Previously the directory specified using --with-mongodb-sasl=DIR was ignored.
2015-12-14 15:18:30 -05:00
Jeremy Mikola 7dad72fe7d Merge pull request #166 2015-12-14 15:05:53 -05:00
Hannes Magnusson f912475b83 PHPC-512: Disable async stream connections
When doing async connections we can't properly determine if we should connect over IPv6 or IPv4. PHP will unfortunately default to connecting over IPv6 (when compiled in support, with minor runtime check), while mongod does not support IPv6 by default.

When then creating the IPv6 connection asynchronously, PHP hits EINPROGRESS and will happily return the socket as valid.

There currently is no way to configure these functions to prefer IPv4. The best we can do for now is to not connect asynchronously as then we'll properly discover that the IPv6 socket failed, and then continue through the list of addrinfo and next pickup the IPv4 address which works.

Fixes #133
2015-12-14 14:58:00 -05:00
Jeremy Mikola a40989a6be Merge pull request #165 2015-12-14 13:37:40 -05:00
Jeremy Mikola 3ad2ace6f2 PHPC-508: Construct valid stream URI for IPv6 literals 2015-12-14 13:21:38 -05:00
Jeremy Mikola a062f2d5da Merge pull request #158 2015-12-11 15:27:02 -05:00
Jeremy Mikola 90d438e626 PHPC-448: Manager::getReadConcern() and URI test 2015-12-11 15:22:55 -05:00
Jeremy Mikola 12e6907e41 PHPC-448: Support readConcern option on Query 2015-12-11 15:22:55 -05:00
Jeremy Mikola 92348caffc PHPC-448: Implement ReadConcern class 2015-12-11 14:44:59 -05:00
Jeremy Mikola 1b2791c3a3 Fix include for mongoc-write-concern-private.h 2015-12-11 14:44:59 -05:00
Jeremy Mikola f131403dc3 Merge pull request #161 2015-12-11 14:43:11 -05:00
Hannes Magnusson 6b921e5d7c Fix package license to be consistent with the source files 2015-12-11 14:42:58 -05:00
Jeremy Mikola 817e8ee7f0 Merge pull request #160 2015-12-11 14:41:29 -05:00
Hannes Magnusson b6bbfd73a2 Accept MongoDB 3.2 package repo public keys on test VM 2015-12-11 14:41:15 -05:00
Jeremy Mikola 70c5cd3427 Merge pull request #157 2015-12-11 14:37:00 -05:00
Jeremy Mikola bea901d170 PHPC-443: Support "bypassDocumentValidation" option in BulkWrite 2015-12-11 13:43:14 -05:00
Jeremy Mikola 018f216f40 Merge pull request #156 2015-12-10 12:17:06 -05:00
Jeremy Mikola b64561bfb0 Update package repo public key for Travis CI builds 2015-12-10 12:16:36 -05:00
Jeremy Mikola 3124eb08c7 Define STANDALONE as MongoDB 3.2 on Travis CI 2015-12-10 12:16:36 -05:00
Jeremy Mikola 261da85e81 Bump libmongoc for CDRIVER-1046 memory leak fix 2015-12-10 12:16:36 -05:00
Jeremy Mikola 44ee3a346a PHPC-450: failReceivedGetmore does not support getMore commands
The fail point used in this test does not yet support 3.2's getMore command, so this must be run on 3.0 (or earlier). See: SERVER-21831

This change also splits the test into query/command variants, corrects the title (which was apparently copied from cursor-getmore-004.phpt), and removes the use of data fixtures (small documents inserted within the test work just fine for its purposes).
2015-12-10 12:16:36 -05:00
Jeremy Mikola dee9ff9566 PHPC-450: Don't assert exact isMaster response when dumping Servers
Since isMaster's response varies by server version, we can omit it from expected Server dump output.
2015-12-10 12:16:36 -05:00
Jeremy Mikola b54a8bf05b PHPC-450: Split query tests for OP_QUERY and find command
This also entails a change to done/end_of_event cursor field assertions. These are internal libmongoc cursor fields and their values aren't relevant to the tests. In the future, we may consider removing them from the Cursor's dump output.
2015-12-10 12:16:36 -05:00
Jeremy Mikola 8e67243c12 Add MongoDB 3.0 replica set test environment 2015-12-10 12:16:36 -05:00
Jeremy Mikola d08d974ad3 PHPC-450: Profiled aggregate commands log the collection NS in 3.2 2015-12-10 12:16:36 -05:00
Jeremy Mikola a2e3b47f60 PHPC-450: Update open cursor check for MongoDB 3.2 2015-12-10 12:16:36 -05:00
Derick Rethans 8e882a200d Merge branch 'pr/152' — fixes PHPC-502 and issue #149 2015-12-10 11:16:28 +00:00
Derick Rethans 76fce748c4 Use more descriptive unused value 2015-12-10 11:14:36 +00:00
Hannes Magnusson 85b437a1f7 Fixed PHPC-502: bson_init_static(): precondition failed: data 2015-12-10 11:14:12 +00:00
Jeremy Mikola 78c177c8e2 Use consistent name for MongoDB 3.0 test server 2015-12-09 13:03:03 -05:00
Jeremy Mikola e00ff02f52 Merge pull request #155 2015-12-08 14:55:26 -05:00
Jeremy Mikola a504d059ec PHPC-450: Enable majority read concern by default in MO
See: 10gen/mongo-orchestration#207 and 10gen/mongo-orchestration#208
2015-12-08 14:54:55 -05:00
Jeremy Mikola 9584ba9b12 PHPC-450: Use MongoDB 3.2 final for testing 2015-12-08 14:54:52 -05:00
Jeremy Mikola ae26929d63 Make server startup via MO more robust
Use a longer timeout when starting servers and dump failed HTTP response headers on error.
2015-12-08 14:50:26 -05:00
Jeremy Mikola 8c83588ac5 Register STANDALONE-3.0 with the test suite 2015-12-08 14:50:08 -05:00
Jeremy Mikola e16b3cef37 STANDALONE-3.0 port conflicted with STANDALONE-2.4 2015-12-08 14:44:46 -05:00
Derick Rethans 3300215a05 Merged pull request #151 2015-12-08 16:51:54 +00:00
Derick Rethans fc10fdf01c Bump libmongoc and libbson to 1.3.0 releases 2015-12-08 16:51:42 +00:00
Derick Rethans 206ea284ab This code has changed in 3.2, and make the error message clear 2015-12-08 16:49:54 +00:00
Derick Rethans 18a437b9ac Added 3.2.0rc5 to our Mongo Orchestration suite 2015-12-08 16:49:54 +00:00
Derick Rethans 0742722bbd Added some more phpt test leftovers to .gitignore 2015-12-08 16:49:54 +00:00
Derick Rethans e8d04d9913 Merge branch 'v1.0' 2015-12-08 11:37:26 +00:00
Remi Collet e5fa119942 libmongoc 1.3 is not compatible 2015-12-08 07:25:00 +01:00