Commit Graph

3944 Commits

Author SHA1 Message Date
Andreas Braun
3847154a7e Merge pull request #1084 2020-01-22 08:17:54 +01:00
Jeremy Mikola
1c203bbc6e PHPC-1526 Exclude sharded RS env in session forking test 2020-01-21 16:50:09 -05:00
Andreas Braun
7b7f53f98f Merge pull request #1082 2020-01-20 13:10:55 +01:00
Jeremy Mikola
cde4f914cb PHPC-1496: Use https URL for libmongocrypt submodule
Also removes obsolete branch option for libmongoc and adds ignore option for libmongocrypt.
2020-01-20 13:10:47 +01:00
Andreas Braun
a54d6d6f97 Merge pull request #1083 2020-01-20 13:10:00 +01:00
Andreas Braun
485857f8c1 Add libmongoc 1.16 to evergreen testing matrix 2020-01-20 09:42:06 +01:00
Andreas Braun
8d291ee89a Update to libmongoc 1.16.0 2020-01-17 13:33:53 +01:00
Andreas Braun
d212e22283 Merge pull request #1081 2020-01-17 09:01:11 +01:00
Andreas Braun
f14427fd53 Update to stable libmongocrypt release 2020-01-16 12:44:39 +01:00
Andreas Braun
168efc498c Merge pull request #1071 2020-01-16 09:49:44 +01:00
Andreas Braun
08bac1e5ec PHPC-1498: Throw exception when configuring autoEncryption options without FLE 2020-01-16 09:23:25 +01:00
Andreas Braun
123f9b0b88 PHPC-1498: Read auto encryption options from driverOptions 2020-01-16 09:23:12 +01:00
Andreas Braun
a19fdb0fbd PHPC-1500: Replace manager instance with client hash for hashing 2020-01-16 09:04:30 +01:00
Andreas Braun
b65ee367cb PHPC-1500: Store client hash in manager struct 2020-01-16 09:04:29 +01:00
Jeremy Mikola
d3a0983486 Merge pull request #1059 2020-01-13 09:54:40 -05:00
Jeremy Mikola
9ecb50a7e6 PHPC-1274: Reset client after forking for Cursor and Session
Check PID before creating/freeing a session or cursor to avoid interfering with resources owned by a parent process. Additionally, prohibit resetting a client multiple times to avoid cases where child resources may not be cleaned up.
2020-01-10 17:28:48 -05:00
Andreas Braun
5d6001ebb5 Merge pull request #1080 2020-01-09 08:34:26 +01:00
Andreas Braun
94bb265ec9 Run clang-format on existing sources 2020-01-08 13:41:53 +01:00
Andreas Braun
68a213d4aa Merge pull request #1065 2020-01-08 13:03:32 +01:00
Andreas Braun
7cea21a25a PHPC-1496: Add support for compiling with libmongocrypt 2020-01-08 12:41:41 +01:00
Jeremy Mikola
ec848f7f27 Merge pull request #1074 2019-12-23 14:29:40 -05:00
Jeremy Mikola
56e9231202 PHPC-1521: Only warn when SASL enabled but not available 2019-12-23 14:29:18 -05:00
Jeremy Mikola
93acadfe9a Add header for bug report template 2019-12-23 14:19:52 -05:00
Jeremy Mikola
1a5b4a71e8 Merge branch 'v1.6' 2019-12-22 16:57:46 -05:00
Jeremy Mikola
3a1973e559 Merge pull request #1077 from mongodb/1.6-debug-core-php_binary
Set PHP_BINARY from runtime constant
2019-12-22 16:57:28 -05:00
Jeremy Mikola
aedcae2e61 Set PHP_BINARY from runtime constant
This avoids an issue when "php" in the path is just a forwarding shim.
2019-12-20 16:34:29 -05:00
Jeremy Mikola
ad73ed7167 Merge branch 'v1.6' 2019-12-20 13:55:35 -05:00
Jeremy Mikola
99b9208bde Merge pull request #1076 from mongodb/1.6-fix-debug-core
Fix logic for OS check
2019-12-20 13:55:12 -05:00
Jeremy Mikola
3311b6f522 Fix logic for OS check 2019-12-20 13:50:47 -05:00
Andreas Braun
f676ba600f Merge pull request #1073
* update-libmongoc:
  Remove libmongoc 1.15 from evergreen testing matrix
  Update to latest libmongoc version
2019-12-20 10:08:55 +01:00
Andreas Braun
a4c99a050c Remove libmongoc 1.15 from evergreen testing matrix 2019-12-19 15:38:04 +01:00
Andreas Braun
6abb38feb7 Update to latest libmongoc version 2019-12-19 15:38:04 +01:00
Andreas Braun
751699757f Merge branch 'phpc-1411'
* phpc-1411:
  PHPC-1411: Prefer integer types for wtimeout when possible
  PHPC-1411: Simplify handling of 64-bit values on 32-bit architectures
  PHPC-1411: Emit warning when truncating 64-bit value
  PHPC-1411: Accept 64-bit integers for wTimeoutMS
2019-12-19 09:26:28 +01:00
Jeremy Mikola
366dcbe7d2 PHPC-1411: Prefer integer types for wtimeout when possible
For serialization, 64-bit wtimeout values will always be encoded as strings for portability. Debug output and bsonSerialize() can always use integers on 64-bit platforms and can fall back to strings and Int64 objects on 32-bit platforms, respectively.
2019-12-19 06:51:06 +01:00
Andreas Braun
e501104c2c PHPC-1411: Simplify handling of 64-bit values on 32-bit architectures 2019-12-19 06:50:41 +01:00
Andreas Braun
a54fbcd8c0 PHPC-1411: Emit warning when truncating 64-bit value 2019-12-19 06:50:41 +01:00
Andreas Braun
cdff70faf6 PHPC-1411: Accept 64-bit integers for wTimeoutMS 2019-12-19 06:50:41 +01:00
Jeremy Mikola
2871dfe489 Merge pull request #1072
PHPC-1446: Require live server for implicit TLS test
2019-12-18 11:14:58 -05:00
Jeremy Mikola
878110e817 PHPC-1446: Require live server for implicit TLS test 2019-12-17 15:41:14 -05:00
Andreas Braun
774b8d13d1 Merge pull request #1061 2019-12-06 11:36:55 +01:00
Andreas Braun
c15d1315ba PHPC-1438: Expose session state 2019-12-06 11:36:35 +01:00
Andreas Braun
c598560332 Merge pull request #1062 2019-12-06 11:36:09 +01:00
Andreas Braun
24de9ca68c PHPC-1491: Expose string read preference constants 2019-12-05 22:05:05 +01:00
Andreas Braun
e3a84d7542 PHPC-1491: Expose read preference mode as string 2019-12-05 22:05:05 +01:00
Andreas Braun
c64a088775 PHPC-1491: Replace string read preferences with constants 2019-12-05 21:33:48 +01:00
Andreas Braun
638c908976 Merge branch 'v1.6'
* v1.6:
  Back to -dev
  Package 1.6.1
  Update to libmongoc 1.15.2
2019-12-05 20:05:04 +01:00
Andreas Braun
29738aa7e4 Back to -dev 2019-12-05 20:03:25 +01:00
Andreas Braun
efeb22d615 Package 1.6.1 1.6.1 2019-12-05 19:46:19 +01:00
Andreas Braun
0a93ee7a8c Merge pull request #1069 2019-12-05 19:34:00 +01:00
Andreas Braun
c3058be7e3 Update to libmongoc 1.15.2 2019-12-05 13:30:33 +01:00