Jeremy Mikola
05fcc2ea4f
PHPC-671: Avoid mongoc_client_t use-after-free by Cursor and Server
2016-05-31 15:10:53 -04:00
Jeremy Mikola
1978caad20
Revise object macros for use within expressions
2016-05-28 19:32:49 -04:00
Jeremy Mikola
aa931f3dd4
Merge pull request #324
2016-05-10 16:26:44 -04:00
Jeremy Mikola
c6d43a5015
PHPC-698: Check HAVE_OPENSSL_EXT before calling php-ssl.c functions
2016-05-10 15:19:58 -04:00
Jeremy Mikola
136077ddbb
PHPC-699: Rename "php_mongo" functions to not conflict with legacy driver
...
php_phongo_verify_hostname() can also be static, since it is not used outside of php_phongo.c
2016-05-10 15:16:09 -04:00
Jeremy Mikola
05baae9be0
Merge pull request #318
2016-04-28 16:39:44 -04:00
Jeremy Mikola
6f5f38a8a2
Fix expected exception message for PHPC-487 test case
2016-04-28 16:38:48 -04:00
Jeremy Mikola
4a55d1599d
Merge pull request #307
2016-04-26 12:22:14 -04:00
Jeremy Mikola
62a41756d2
Initialize mongoc_ssl_opt_t struct to zero
2016-04-25 12:08:20 -04:00
Jeremy Mikola
e070549167
PHPC-677: Keep pem_file valid for life of mongoc_client_t
2016-04-25 12:07:26 -04:00
Jeremy Mikola
d914288e23
Merge pull request #303
2016-04-20 16:18:29 -04:00
Jeremy Mikola
9b39382d5f
PHPC-550: Remove XFAIL ODS tests for removed functionality
...
These tests relied on returning atomic modifiers via Persistable::bsonSerialize(), which is not supported.
2016-04-20 14:04:37 -04:00
Jeremy Mikola
154278886f
Merge pull request #302 from mongodb/increase-memory-vagrant
...
Increased vagrant memory usage for virtual box to 2G
2016-04-20 13:27:28 -04:00
Derick Rethans
91b6011f90
Increased vagrant memory usage for virtual box to 2G
2016-04-20 18:19:35 +01:00
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
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
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
f09f36fbd2
Merge pull request #277
2016-04-04 12:16:01 -04:00
Jeremy Mikola
50f417c3cc
Consolidate shell variable assignments with AC_SUBST()
2016-04-01 14:56:08 -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
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
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
Jeremy Mikola
17c38c5172
Consolidate PHP 7 conditional in WriteResult debug handler
2016-03-21 11:42:28 -04:00
Jeremy Mikola
ee6d99c4eb
Back to -dev
2016-03-18 13:22:43 -04:00
Jeremy Mikola
b0c3640d3f
Package 1.1.5
1.1.5
2016-03-18 13:21:25 -04:00
Jeremy Mikola
009d3f7860
Merge pull request #266
2016-03-18 13:01:47 -04:00
Jeremy Mikola
b9d7d511b1
PHPC-632: Define MONGOC_NO_AUTOMATIC_GLOBALS when bundling libmongoc
...
This ensures that libmongoc's automatic destructor is disabled and will avoid segfaults during abrupt FPM shutdowns for static builds.
Those using the driver with system libmongoc will need to wait for CDRIVER-1160 to be released in order to resolve this issue.
Fixes #209 , fixes #258
2016-03-18 13:01:30 -04:00
Jeremy Mikola
f8f7f6ab31
Back to -dev
2016-03-10 13:13:46 -05:00
Jeremy Mikola
bb96afe622
Add 1.1.4 release notes
1.1.4
2016-03-10 13:11:48 -05:00
Jeremy Mikola
e67b8b794c
Bump extension version to 1.1.4
2016-03-10 13:04:54 -05:00
Jeremy Mikola
dad830a8f0
Merge pull request #260
2016-03-10 11:38:23 -05:00
Jeremy Mikola
3bb5cd81b6
PHPC-620: Lowercase hexadecimal strings in ObjectID ctor
...
Normalize input arguments to lowercase since libmongoc requires it.
Fixes #253
2016-03-10 11:38:08 -05:00
Jeremy Mikola
ccf9136420
Fix test title
2016-03-10 11:38:08 -05:00
Jeremy Mikola
67fdba08a8
Merge pull request #259
2016-03-10 11:37:44 -05:00
Jeremy Mikola
3c5363e581
PHPC-623: Fix 64-bit integer conversion for BSON keys
...
Fixes #256
2016-03-09 15:09:15 -05:00
Jeremy Mikola
e9e8443329
Back to -dev
2016-03-04 13:37:34 -05:00
Jeremy Mikola
95ab4537a2
Add 1.1.3 release notes
1.1.3
2016-03-04 13:28:16 -05:00
Jeremy Mikola
052564a002
Bump extension version to 1.1.3
2016-03-04 13:28:02 -05:00
Jeremy Mikola
31ab636b73
Merge pull request #252
2016-03-04 11:28:03 -05:00
Jeremy Mikola
4e2ab1b619
Skip PHPC-545 test on HHVM due to __pclass encoding order
2016-03-04 11:27:40 -05:00
Jeremy Mikola
9efd6471e5
Merge pull request #249
2016-03-04 11:27:05 -05:00