Commit Graph

3944 Commits

Author SHA1 Message Date
Jeremy Mikola
3f8f9742f6 Merge pull request #297 2016-04-14 12:02:07 -04:00
Remi Collet
5995d4dc1b PHPC-672: Fix zend_str_tolower usage 2016-04-14 12:01:50 -04:00
Jeremy Mikola
ef0d326b2d Merge pull request #290 2016-04-14 11:40:18 -04:00
Jeremy Mikola
ae801ee37f PHPC-600: Use mongoc_client_get_server_descriptions() to get Manager's Servers 2016-04-12 15:29:41 -04:00
Jeremy Mikola
018f6146d8 Merge branch 'v1.1' 2016-04-06 11:48:02 -04:00
Jeremy Mikola
84f7251f46 Back to -dev 2016-04-06 11:44:10 -04:00
Jeremy Mikola
990f66b0c4 Package 1.1.6 1.1.6 2016-04-06 11:42:37 -04:00
Jeremy Mikola
8ecc04bb9c Merge pull request #287 2016-04-06 10:40:09 -04:00
Jeremy Mikola
12ec628855 PHPC-609: Apply RC/RP/WC to mongoc_uri_t instead of mongoc_client_t
This refactors existing code to take advantage of new functions in mongoc_uri_t's public API.
2016-04-06 10:39:51 -04:00
Jeremy Mikola
0bd38aa089 Remove unused PHONGO_MANAGER_URI_DEFAULT constant 2016-04-06 10:39:51 -04:00
Jeremy Mikola
4523f55d06 Merge pull request #288 2016-04-06 10:39:33 -04:00
Jeremy Mikola
749f6d2271 PHPC-603: Use mongoc_read_prefs_t getters 2016-04-06 10:39:20 -04:00
Jeremy Mikola
19d26554a4 Merge pull request #285 2016-04-06 10:38:54 -04:00
Jeremy Mikola
38bde9fa87 PHPC-601: Cursor::getServer() should not access mongoc_cursor_t.client 2016-04-06 10:38:39 -04:00
Jeremy Mikola
1105cae162 Merge branch 'v1.1' 2016-04-05 15:29:18 -04:00
Jeremy Mikola
aded2a808a Merge pull request #284 2016-04-05 15:28:55 -04:00
Jeremy Mikola
b307fb9b79 PHPC-667: Fix check for existing "_id" field during BulkWrite::insert() 2016-04-05 15:26:09 -04:00
Jeremy Mikola
c53b7d49dc Merge branch 'v1.1' 2016-04-04 12:16:51 -04:00
Jeremy Mikola
f09f36fbd2 Merge pull request #277 2016-04-04 12:16:01 -04:00
Jeremy Mikola
257c697103 Merge pull request #280 2016-04-04 12:15:06 -04:00
Jeremy Mikola
6cd579cce2 PHPC-664: Use mongoc_write_concern_get_w() 2016-04-04 12:14:48 -04:00
Jeremy Mikola
68a08b7006 Merge pull request #279 2016-04-04 12:13:53 -04:00
Jeremy Mikola
f055af0c8f PHPC-663: Use mongoc_bulk_operation_get_write_concern() 2016-04-04 12:07:55 -04:00
Jeremy Mikola
017451d108 Merge pull request #278 2016-04-04 12:07:03 -04:00
Jeremy Mikola
68523f1eea PHPC-604: Use mongoc_write_concern_journal_is_set() 2016-04-04 12:06:45 -04:00
Jeremy Mikola
1626c6e181 Merge pull request #276 2016-04-04 12:03:19 -04:00
Jeremy Mikola
f1e113b71a PHPC-610: Use mongoc_write_concern_is_valid() 2016-04-01 15:48:25 -04:00
Jeremy Mikola
50f417c3cc Consolidate shell variable assignments with AC_SUBST() 2016-04-01 14:56:08 -04:00
Jeremy Mikola
130ba52f74 PHPC-611: Use mongoc_write_concern_is_acknowledged() 2016-04-01 14:42:28 -04:00
Jeremy Mikola
741d85e2bd PHPC-659: Fix compilation for libbson with decimal 128 type
Note: the decimal 128 type will be implemented in PHPC-619. This commit merely fixes the build process and leaves the type disabled in libbson.
2016-04-01 14:42:27 -04:00
Jeremy Mikola
bce9210a77 PHPC-630: Update bson_visitor_t for unsupported type fp 2016-04-01 14:39:14 -04:00
Jeremy Mikola
4c473290cb PHPC-607: Manager::selectServer() should use mongoc_client_select_server() 2016-04-01 14:39:14 -04:00
Jeremy Mikola
109fa5b6e1 PHPC-629: mongoc_cursor_t hint is now server_id 2016-04-01 14:39:14 -04:00
Jeremy Mikola
b6f86bf61f PHPC-662: Use mongoc_bulk_operation_get_hint()
mongoc_bulk_operation_t.hint was renamed to server_id.
2016-04-01 14:39:14 -04:00
Jeremy Mikola
184647ff8a PHPC-629: Update config.w32 for bundled libmongoc OpenSSL
Secure Transport sources are safe to include as they are wrapped in #ifdef blocks.
2016-04-01 14:39:09 -04:00
Jeremy Mikola
e6c9c5093a PHPC-629: Update config.m4 for bundled libmongoc OpenSSL
This supports OpenSSL, but not Secure Transport. Secure Transport sources are safe to include as they are wrapped in #ifdef blocks.
2016-04-01 14:39:02 -04:00
Jeremy Mikola
c3f996fe3d PHPC-629: Sync config.m4 sources with list in libmongoc Makefile.am 2016-04-01 13:57:47 -04:00
Jeremy Mikola
c5ef6ec2c8 PHPC-629: Upgrade libbson and libmongoc to 1.4.0-dev 2016-04-01 13:57:30 -04:00
Jeremy Mikola
ae77b91d28 Merge branch 'v1.1' 2016-03-31 10:44:51 -04:00
Jeremy Mikola
86243cdadd Merge pull request #273 2016-03-31 10:44:14 -04:00
Jeremy Mikola
e16e497ce3 PHPC-657: Support MONGOC_NO_AUTOMATIC GLOBALS configure flag 2016-03-30 17:30:25 -04:00
Jeremy Mikola
09eded77fc PHPC-657: Upgrade libbson and libmongoc to 1.3.5 2016-03-30 17:28:56 -04:00
Jeremy Mikola
4a64b3d300 Merge branch 'v1.1' 2016-03-29 15:56:46 -04:00
Jeremy Mikola
82d3874507 Merge pull request #272 2016-03-29 15:56:33 -04:00
Jeremy Mikola
e097a0934c PHPC-655: Use case insensitive parsing for Manager connectTimeoutMS array option 2016-03-29 15:55:59 -04:00
Jeremy Mikola
4d593c7970 Merge branch 'v1.1' 2016-03-21 13:47:22 -04:00
Jeremy Mikola
e6af431828 Merge pull request #257 2016-03-21 13:46:55 -04:00
Jeremy Mikola
89e219f69a PHPC-564: Use macros for accessing write result int32 fields 2016-03-21 11:42:28 -04:00
Jeremy Mikola
d1079cfabb PHPC-564, PHPC-626: WriteResult should use libmongoc's public API
This changes WriteResult to encapsulate a bson_t, which is populated by mongoc_bulk_operation_execute(), instead of the private mongoc_write_result_t struct. This entailed significant changes to the WriteResult debug handler, so new tests have been added for it.

With phongo_execute_write() modified to populate a bson_t reply, we also changed error handling to pull a BulkWriteException message from bson_error_t (PHPC-626). That change required several error tests to be modified for the new message format.
2016-03-21 11:42:28 -04:00
Jeremy Mikola
06d1c73fc9 Fix title for PHPC-155 regression test 2016-03-21 11:42:28 -04:00