2072 Commits

Author SHA1 Message Date
Jeremy Mikola c3777b5a9d Package 1.2.9 1.2.9 2017-05-04 12:30:54 -04:00
Jeremy Mikola e2b54e886c Merge pull request #576 2017-04-07 11:51:37 -04:00
Jeremy Mikola 27a4bf3031 PHPC-949: Fix leak if bsonSerialize() returns keys with null bytes 2017-04-07 11:41:58 -04:00
Jeremy Mikola 6dc2f9d09c Merge pull request #575 2017-04-07 11:41:03 -04:00
Jeremy Mikola 52eae8ba6d Improve comments on zend_call_method() failures 2017-04-07 11:16:58 -04:00
Jeremy Mikola ecbab6d5a8 Split exceptions in bson-fromPHP-006.phpt into separate error test 2017-04-07 11:16:58 -04:00
Jeremy Mikola 58f432f429 PHPC-948: BSON encoding should throw on circular references 2017-04-07 11:16:58 -04:00
Jeremy Mikola c8f6bad103 Create PHP 5.x compatibility macro for ZVAL_UNDEF 2017-04-07 11:16:58 -04:00
Jeremy Mikola 04b4bf0326 Merge pull request #567 2017-03-28 13:56:13 -04:00
Jeremy Mikola f45916a38a PHPC-940: php_phongo_free_ssl_opt() attempts to free interned strings
This issue only manifests itself on PHP 7, since interned strings are tracked in the zval struct instead of the character pointer as in PHP 5.x.
2017-03-28 00:15:59 -04:00
Jeremy Mikola aa3fb3ef2b Back to -dev 2017-03-20 13:39:34 -04:00
Jeremy Mikola dd22a220a4 Package 1.2.8 1.2.8 2017-03-20 13:38:56 -04:00
Jeremy Mikola 53d8d1080b Merge pull request #563 2017-03-20 09:25:18 -04:00
Jeremy Mikola f4cea432a9 PHPC-936: Define PHP_MONGODB_VERSION and STABILITY constants
This removes the redundant MONGODB_VERSION constant renames the existing version and stability constants to be consistent with the format in PHP's extension skeleton: https://github.com/php/php-src/commit/dcfd753104085d8337b8a5f4a21ce3b629ad4651
2017-03-17 14:47:21 -04:00
Jeremy Mikola 35954e195d Back to -dev 2017-03-15 13:55:28 -04:00
Jeremy Mikola 0c4450ff26 Package 1.2.7 1.2.7 2017-03-15 13:54:52 -04:00
Jeremy Mikola d2fa380942 Merge pull request #560 2017-03-15 11:06:13 -04:00
Jeremy Mikola d5f41f659d PHPC-411: Drop system.profile collection before tests 2017-03-15 10:44:45 -04:00
Jeremy Mikola e6b8479506 Reorganize SKIPIF blocks in tests and add missing NEEDS() checks 2017-03-15 10:41:04 -04:00
Jeremy Mikola 3736c23bbb Add missing REPLICASET_30 environment in basic.inc 2017-03-15 10:38:06 -04:00
Jeremy Mikola da8fac1d0a Merge pull request #557 2017-03-13 15:19:20 -04:00
Jeremy Mikola 9fd59053d8 PHPC-920: Regression test for mongoc_cursor_destroy() crash 2017-03-13 12:46:09 -04:00
Jeremy Mikola 03d68ca4dd Merge pull request #554 2017-03-10 13:55:35 -05:00
Jeremy Mikola 96c6b3f16d PHPC-933: Remove unnecessary zend_string_release() 2017-03-10 13:51:07 -05:00
Jeremy Mikola adeb78fb46 Merge pull request #552 2017-03-10 09:46:56 -05:00
Jeremy Mikola 5864a6306d PHPC-931: Ensure php_phongo_pclient_t is freed during MSHUTDOWN 2017-03-10 09:46:45 -05:00
Jeremy Mikola d4eb394399 Merge pull request #551 2017-03-10 09:46:19 -05:00
Jeremy Mikola 116a827fb0 PHPC-732: Regression test for use-after-free with Cursor wrapped in generator 2017-03-09 15:42:32 -05:00
Jeremy Mikola bdcbc8cdba Back to -dev 2017-03-07 14:13:36 -05:00
Jeremy Mikola f2d54bf68e Package 1.2.6 1.2.6 2017-03-07 14:13:05 -05:00
Jeremy Mikola 9243b60f35 Merge pull request #546 2017-03-07 11:43:10 -05:00
Jeremy Mikola e25091bd75 PHPC-917: Bump libmongoc and libbson to 1.5.5
Includes CDRIVER-2057, which fixes the default value for localThresholdMS.
2017-03-07 11:41:25 -05:00
Jeremy Mikola 68432cb496 Merge pull request #544 2017-03-06 12:14:56 -05:00
Jeremy Mikola 06778c6928 PHPC-901: False slaveOk URI option should be ignored 2017-03-06 12:14:44 -05:00
Jeremy Mikola 0c5d4f36f3 Regression tests for slaveOk URI option 2017-03-06 12:14:44 -05:00
Jeremy Mikola 8f0e411ef5 Merge pull request #542 2017-03-06 12:13:55 -05:00
Jeremy Mikola 600db56bd8 PHPC-912: Do not destroy persisted clients created by other processes 2017-03-06 12:13:33 -05:00
Jeremy Mikola 353c78e248 Merge pull request #543 2017-03-06 12:11:19 -05:00
Jeremy Mikola f2b4eb72fa PHPC-736: Remove zend_str_tolower_dup() in ObjectID construction 2017-03-03 13:55:22 -05:00
Jeremy Mikola e40a4c6a0b Rename function argument to avoid shadowing 2017-03-03 13:53:58 -05:00
Jeremy Mikola 17da70518d Merge pull request #539 2017-03-03 09:42:15 -05:00
Jeremy Mikola 0244d19cd3 PHPC-923: Use zend_string_release() to free class names 2017-03-03 09:41:58 -05:00
Jeremy Mikola 1d8a3e835b Merge pull request #541 2017-03-03 09:41:36 -05:00
Jeremy Mikola 139ad8e12c PHPC-924: Avoid unnecessary BSON conversion in Cursor::setTypeMap() 2017-03-03 09:23:02 -05:00
Jeremy Mikola 3bce095dde Merge pull request #531 2017-02-14 12:55:44 -05:00
Jeremy Mikola b55ea81fd6 PHPC-913: Child process should not re-use mongoc_client_t objects from parent 2017-02-13 17:21:39 -05:00
Jeremy Mikola ab2e2b88cc Merge pull request #526 2017-02-10 15:33:21 -05:00
Jeremy Mikola 59dc7c7ebf Remove obsolete tests for PHPC-487
These tests were originally written with the PHP stream handler in mind, which is no longer used in 1.2.0+.
2017-02-08 14:19:43 -05:00
Jeremy Mikola 44ac5c4889 Manager debug ouput tests should not depend on libmongoc tracing
These tests were fragile and could fail when using libmongoc as a system library where tracing may not be enabled.
2017-02-07 18:43:23 -05:00
Jeremy Mikola 6ed6a34f5b Only assert mongodb.debug INI in phpinfo() tests
The current phpinfo() tests were fragile and not compatible when build against libbson/libmongoc system libraries, which might also have different SSL options.
2017-02-07 16:37:12 -05:00