Commit Graph

3944 Commits

Author SHA1 Message Date
Jeremy Mikola
ea21ea0605 Merge branch 'v1.1' 2016-07-05 14:47:24 -04:00
Jeremy Mikola
e8b20a5784 Back to -dev 2016-07-05 14:46:58 -04:00
Jeremy Mikola
1fd68a5e60 Package 1.1.8 1.1.8 2016-07-05 14:45:38 -04:00
Jeremy Mikola
f59e0f83dc Merge branch 'v1.1' 2016-07-05 14:21:00 -04:00
Jeremy Mikola
9599e28156 Merge pull request #343 2016-07-05 13:53:31 -04:00
Jeremy Mikola
99e499ab55 Trace returns from phongo_stream_initiator() 2016-07-05 13:51:31 -04:00
Jeremy Mikola
b67907e7f6 PHPC-720: Do not persist SSL streams to avoid SSL reinitialization errors 2016-07-05 13:51:30 -04:00
Jeremy Mikola
df07ec5e16 Merge pull request #336 2016-06-29 14:25:19 -04:00
Jeremy Mikola
29a372916c PHPC-536: UTCDateTime construction from DateTimeInterface or current time 2016-06-28 15:24:59 -04:00
Jeremy Mikola
a8473b08ca Wrap argument in phongo_str() compatibility macro 2016-06-28 15:24:59 -04:00
Jeremy Mikola
2bd3dc0a94 Cast return value in Z_PHPDATE_P compatibility macro 2016-06-27 13:50:39 -04:00
Jeremy Mikola
658fd8f51c Merge branch 'v1.1' 2016-06-27 12:08:28 -04:00
Jeremy Mikola
f7d1b4b4f1 Merge pull request #339 2016-06-27 12:08:04 -04:00
Jeremy Mikola
0d0b14b9cd Move php_phongo_new_datetime_from_utcdatetime() into UTCDateTime.c
This function was only used by UTCDateTime::toDateTime(), so it does not need to be in php_phongo.c. Additionally, this commit removes the platform-specific spprintf patterns in favor of the portable PRId64 pattern.
2016-06-27 11:53:41 -04:00
Jeremy Mikola
ceb506d636 Merge branch 'v1.1' 2016-06-27 11:04:44 -04:00
Jeremy Mikola
7e4294f956 Merge pull request #338 2016-06-27 11:03:35 -04:00
Jeremy Mikola
7fad07885e Merge pull request #332 2016-06-22 08:11:27 -04:00
Jeremy Mikola
e1e97f8cf0 Document release process 2016-06-22 08:11:12 -04:00
Jeremy Mikola
fccce241da Merge pull request #335 2016-06-22 07:34:45 -04:00
Jeremy Mikola
188c7ecf6f PHPC-631: Regression tests for UTCDateTime::toDateTime() 2016-06-21 16:38:32 -04:00
Yuriy
08902baa09 PHPC-631: Fix timelib_time.f assignment in UTCDateTime::toDateTime() 2016-06-21 16:37:05 -04:00
Jeremy Mikola
5ce569719c PHPC-619: Implement Decimal BSON type 2016-06-21 08:35:21 -04:00
Jeremy Mikola
5af74960d6 Bump libbson and libmongoc to 1.4.0-dev 2016-06-14 15:08:03 +02:00
Jeremy Mikola
c2ab2329f1 Merge pull request #327 2016-06-06 10:29:56 -04:00
Jeremy Mikola
ee751dc027 Test cursor iteration beyond last document for CDRIVER-1234 2016-06-02 18:35:28 -04:00
Jeremy Mikola
dc9ec55621 Bump libbson and libmongoc to 1.4.0-dev 2016-06-02 18:35:28 -04:00
Jeremy Mikola
515ba79ba4 Merge branch 'v1.1' 2016-06-02 11:52:21 -04:00
Jeremy Mikola
86daabf17e Back to -dev 2016-06-02 11:51:40 -04:00
Jeremy Mikola
7a84156ecc Package 1.1.7 1.1.7 2016-06-02 11:49:36 -04:00
Jeremy Mikola
a327a22cb8 Merge branch 'v1.1' 2016-06-02 11:20:03 -04:00
Jeremy Mikola
df285ce313 Merge pull request #331 2016-06-02 10:45:09 -04:00
Jeremy Mikola
857ab5199b Use php_stream_context_from_zval() to get default stream context
This initializes the default context if it is not already set.
2016-06-01 22:56:21 -04:00
Jeremy Mikola
3b06e81f9a PHPC-572: Keep stream context options alive for Manager's lifetime 2016-06-01 22:54:08 -04:00
Jeremy Mikola
2c4ed2a343 Use separate vars when fetching debug and context from driverOptions 2016-06-01 19:09:10 -04:00
Jeremy Mikola
1675a45105 Remove macros for PHP 5.3 compatibility
These macros are obsolete, as PHP 5.3 support was removed before the 1.0.0 release.
2016-06-01 19:00:47 -04:00
Jeremy Mikola
e06c96de3b Merge pull request #330 2016-06-01 11:18:45 -04:00
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
aa5d50ce77 Merge pull request #322 2016-05-19 09:58:22 -04:00
Jeremy Mikola
c0046a3e63 PHPC-673: Fix Cursor::isDead() tests for mongoc_cursor_is_alive()
This changes our tests based on upstream fixes for mongoc_cursor_is_alive() in CDRIVER-1221.
2016-05-17 16:12:13 -04:00
Jeremy Mikola
38b55d36de Merge pull request #326 2016-05-17 13:15:50 -04:00
Jeremy Mikola
d227207f97 PHPC-703: Support system crypto policy for OpenSSL
This covers changes from CDRIVER-1231. For config.w32, we default to using the system profile for OpenSSL, as libmongoc does for Windows in CMakeLists.txt.
2016-05-17 12:07:31 -04:00
Jeremy Mikola
c5744e9b9b PHPC-703: Update configure scripts for new SSL defines
This covers changes from CDRIVER-1156.
2016-05-17 12:07:31 -04:00
Jeremy Mikola
72f98bba6c PHPC-703: Upgrade libbson and libmongoc to 1.4.0-dev 2016-05-17 12:07:27 -04:00
Jeremy Mikola
a9d39dba9a Merge branch 'v1.1' 2016-05-10 16:27:16 -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
5061221180 Merge pull request #314 2016-05-09 10:44:54 -04:00
Jeremy Mikola
19be279f82 PHPC-693: Bump libbson and libmongoc to 1.4.0-dev 2016-05-09 10:42:46 -04:00