Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/php/pecl-database-mysql_xdevapi
PECL MySQL X DevAPI
https://github.com/php/pecl-database-mysql_xdevapi
- fixes to run properly with PHP-7.4+ against server which does or doesn't support TLSv1.3 (it de...
762ec745be1805e9d8a7f040c94a9fc0a8142567 authored over 5 years ago by Darek Slusarczyk <[email protected]>- add list of mandatory, approved, and deprecated cipher(suites)
- filtering ciphers && ciphersui...
tests refactoring related to TLSv1.3
870068f3867a547ae58c7b983491dc09552e72a8 authored over 5 years ago by Darek Slusarczyk <[email protected]>faad8346e1b98ad09a7ecd1f8ce481c414aff6b2 authored over 5 years ago by Darek Slusarczyk <[email protected]>
The HAVE_SPL symbol is defined in PHP to indicate the presence of the
spl extension. Since PHP 5...
c1c148037155d4e0f44651a7d9e5d7f99c8bd643 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Caller of parser method parse() is the owner of the returned Expression object. But the code did...
dc68cb083fe5bba4ef73acd6591cfdb8e5c5db96 authored over 5 years ago by Darek Slusarczyk <[email protected]>- fix build errors
78373424d56ed50b49ec17fbc252681e9e7e80c1 authored over 5 years ago by Darek Slusarczyk <[email protected]>
# Conflicts:
# xmysqlnd/xmysqlnd_session.cc
dcaa9187b108c234503e0e470b9a388661c9caac authored over 5 years ago by Darek Slusarczyk <[email protected]>
7348902ee3868e97626df91d5ce18fd7261a2a39 authored over 5 years ago by Darek Slusarczyk <[email protected]>
03d3a1ec92765c7dfec5e7c08cfcd59cc43275e3 authored over 5 years ago by Darek Slusarczyk <[email protected]>
746c620019f58c90962ae57ffb1834b7b8621b1b authored over 5 years ago by Darek Slusarczyk <[email protected]>
a39104b8b5f0eba77af226f62d6a5f679f3e8726 authored over 5 years ago by Darek Slusarczyk <[email protected]>
925fe71d40a219427ea798d3567bbd0ca4685084 authored over 5 years ago by Darek Slusarczyk <[email protected]>
ee6d07dc1d072c26523de8aae2a4e12779071210 authored over 5 years ago by Darek Slusarczyk <[email protected]>
- fix warnings in updated CDK parser
320321690aae407088162ec15c85bf7af5b07b3e authored over 5 years ago by Darek Slusarczyk <[email protected]>
# Conflicts:
# package.xml
# xmysqlnd/cdkbase/foundation/string.cc
- update package.xml
14efc4e6d96975e080c07fd6f03599f598eaa1b2 authored over 5 years ago by Darek Slusarczyk <[email protected]>- update tests
- add tests for table with JSON column
- rename tests
3aa4c03d618f16f49d21ff5a77e49e128e9f01fb authored over 5 years ago by Darek Slusarczyk <[email protected]>- update CDK parser
35064cf8bd8798d200f58a347929214034fc743d authored over 5 years ago by Darek Slusarczyk <[email protected]>- update CDK parser: move rapidjson 3rdParty lib into subdir which is counterpart of identical su...
df26b7d586ce453fc9aaa03456e2df361c4f498b authored over 5 years ago by Darek Slusarczyk <[email protected]>- update tests considering PHP-7.4 supporting TLSv1.3
006695ffe75a5e938f58a5274ff819d74a197f7d authored over 5 years ago by Darek Slusarczyk <[email protected]>- changes in config.w32 regarding generation of metafiles: 'COMPILER_NAME_LONG' in PHP-7.4 or new...
71c552d264238449957bf358a8d86cc421faf29c authored over 5 years ago by Darek Slusarczyk <[email protected]>- update tests considering PHP-7.4 supporting TLSv1.3
4afce029ee2644612fe80512bfcdc6c3844b4b20 authored over 5 years ago by Darek Slusarczyk <[email protected]>769c7d2c7b8eb282de3b08b8119fec9520ea4c8e authored over 5 years ago by Darek Slusarczyk <[email protected]>
- add type 'property_set_value_return_type' - needed for mysqlx_property_set_value because its de...
9a33c4fe8f351c1222088bcbbc3c7cb1a0a0cbf4 authored over 5 years ago by Darek Slusarczyk <[email protected]>- add type 'property_set_value_return_type' - needed for mysqlx_property_set_value because its de...
9cdbc52e2dc25c6c4701ee5a6529847ff9b827cf authored over 5 years ago by Darek Slusarczyk <[email protected]>0f5b2daeaffa0af67faaba1e3d0d6b2089350d78 authored over 5 years ago by Darek Slusarczyk <[email protected]>
7f5f54e3eb6841f979bc27e977ef33cc5b4068e1 authored over 5 years ago by Darek Slusarczyk <[email protected]>
- another update CDK parser
547243f94219df0a0165fc4799a1410be7c51b65 authored over 5 years ago by Darek Slusarczyk <[email protected]>7b53b7490e3924ee5ec582ee923d3c27769b074d authored over 5 years ago by Darek Slusarczyk <[email protected]>
- remove trailing spaces
18f4277157088ffe83449255c6753031dd054d86 authored over 5 years ago by Darek Slusarczyk <[email protected]>- fix TC patterns
a7bccc0af908831cf9054bf631e0cd6b9d8d62c3 authored over 5 years ago by Darek Slusarczyk <[email protected]>703fe3650be723a5c96eedc7cb0442e76561be9c authored over 5 years ago by Darek Slusarczyk <[email protected]>
- tests for TLS versions, ciphers and ciphersuites
e56bb614b32cee7c6a6a560f01decab218351751 authored over 5 years ago by Darek Slusarczyk <[email protected]>- add support for TLSv1.3, unfortunately it is supported since PHP-7.4
b241ce6405ca3f30be6ad9ea28f7d81bc6ff768d authored over 5 years ago by Darek Slusarczyk <[email protected]>fb61debb37cedbe15298316b03e6e342ff309074 authored over 5 years ago by Philip Olson <[email protected]>
b0cb2ca5a3eee5e981da71fd9090ead2de7d2dc2 authored over 5 years ago by Philip Olson <[email protected]>
055995183205b99e495f398f0e548df40a736b50 authored over 5 years ago by Philip Olson <[email protected]>
2b9b09577c6a8f5972d4d4db15d9afd8e225583f authored over 5 years ago by Philip Olson <[email protected]>
98ff2191bfdbf7eed7e3251e145e92e1ed7e7a87 authored over 5 years ago by Philip Olson <[email protected]>
5ed6ef4e9832bf2d9096b3f23a8c3661f5a6172d authored over 5 years ago by Philip Olson <[email protected]>
- apply proper error codes to avoid incorrect 'out of memory' error msg
2d9e234c0afe5ebe7560d773753cd96aec59e98b authored over 5 years ago by Darek Slusarczyk <[email protected]>aa9af8654342c0d80357cec5128c9a413e8cb0d4 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Add SESSION_CONNECTING state for session - it is in that state while trying to setup connection t...
1d6eaf91dcfd07b03f658ce27901d53e4e67cabb authored over 5 years ago by Darek Slusarczyk <[email protected]>- update tests according to current spec
- improve error messages
- add some string utils
- update tests to work with the newest server - it finally supports array indexes
c8d7f29d7cf6b036d0646ae4660bab36311770cb authored over 5 years ago by Darek Slusarczyk <[email protected]>6235c02c6b90fd27685ec52898622b548ef2a379 authored over 5 years ago by Darek Slusarczyk <[email protected]>
- remove --XFAIL-- section from tests which already pass successfully
- refine sort order in sql_...
bebb45a610d5291450797ecfc94464b660c3a454 authored over 5 years ago by Philip Olson <[email protected]>
- throw an exception when user wants to setup secure connection while openssl ext is not loaded
08ad01ac818bfc2c1001ff2a71b5ddbebb7743cc authored over 5 years ago by Darek Slusarczyk <[email protected]>e7b6df9ff2e920b2551019931f15979fa07bd0eb authored over 5 years ago by Filip Janiszewski <[email protected]>
- remove default ciphers, as we work with mysql 8.x or newer we rely only on user explicit settin...
23ac5a6019de2fb0c7e818db20cfa844370c09ae authored over 5 years ago by Darek Slusarczyk <[email protected]>- map ciphersuites to ciphers - OpenSSL for TLS earlier than v1.3 doesn't support ciphersuites, s...
42731647640894b2fa75cd571d5e6b8461d77ccd authored over 5 years ago by Darek Slusarczyk <[email protected]>- setup TLS connection in other way - instead of loop through all TLS versions allowed by user, j...
e9bfeaa19bf8f66ce6a68fb20f603db951e672fe authored over 5 years ago by Darek Slusarczyk <[email protected]>- improve error messages
a9f8ef46c7eb779dc97f1888aacbb14a2781ea4b authored over 5 years ago by Darek Slusarczyk <[email protected]>- add support for following secure options: tls-versions, tls-ciphersuites, ssl-ciphers
- improve...
- improve utils / error messages
4a445064c716fd39c9ea459b5a0362f16fc5dcd5 authored over 5 years ago by Darek Slusarczyk <[email protected]>3fe9d66dcfefddcbf24ba020735b1d41b6fa7f08 authored almost 6 years ago by Filip Janiszewski <[email protected]>
2adcbb67f48f93013dbf66df0ac8249106660bbc authored almost 6 years ago by Filip Janiszewski <[email protected]>
64e6ed6ea545e46e396e2ed58bb9a1013824c651 authored almost 6 years ago by Filip Janiszewski <[email protected]>
- add support for capath
- enable verification of SSL certificate in case of ssl-mode is either v...
- add support for capath
- enable verification of SSL certificate in case of ssl-mode is either v...
1efce6d0715e5bd4fccf92685165aadb2d50dbf5 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
765f5510fae95c883e59bdd72520bbef51569232 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
rollback some changes
- MYSQL_XDEVAPI_VERSION => PHP_MYSQL_XDEVAPI_VERSION
- XMYSQLND_VERSION => ...
a0a4d6c4cbd74e425b3d718025f08e9dd677ef92 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
325652a71c7e7563ddb74125200e378f21a9c654 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
- update package.xml
1d5b1f5663b931f77c48b27e8c3948b299df7643 authored almost 6 years ago by Darek Slusarczyk <[email protected]>- update version number
- add PHP constant MYSQL_XDEVAPI_VERSION_ID (version as long)
- PHP_MYSQL...
make messages consistent among OSes
a04ffe6ed482522bafde0a1c09fca8a98026a572 authored almost 6 years ago by Darek Slusarczyk <[email protected]>Implementation of the WL
e41cce8b26d5379d902ccb1d4569d93dc47376a8 authored almost 6 years ago by Filip Janiszewski <[email protected]>Implementation of the WL
a72bea4a172413aedd088e3fd45fd8cacf71cd9d authored almost 6 years ago by Filip Janiszewski <[email protected]>make messages consistent among OSes
01b4126ebf8706f3fd11a67418c648bc9e91181d authored almost 6 years ago by Darek Slusarczyk <[email protected]>0) add Makefile.frag.w32 which should be very similar to Makefile.frag - supported on win for PHP...
56665b839853cd6bd93f6eb1d825d56807638670 authored almost 6 years ago by Darek Slusarczyk <[email protected]>0) add Makefile.frag.w32 which should be very similar to Makefile.frag - supported on win for PHP...
56dea88517db18c8e3ab20d2b009bed1d1390122 authored almost 6 years ago by Darek Slusarczyk <[email protected]>0) add Makefile.frag.w32 which should be very similar to Makefile.frag - supported on win for PHP...
78278f3bf8436e44484d9afcad68a151390c63bb authored almost 6 years ago by Darek Slusarczyk <[email protected]>Implementation of the feature
f150500677cabec8e3404b435b37d43cf260e56c authored almost 6 years ago by Filip Janiszewski <[email protected]>- use official API function to add properties to object
- remove leak
407f27921dacea5b7076f569ea98a8387fee87dd authored almost 6 years ago by Darek Slusarczyk <[email protected]>
60301ce58f7cd16d05579360837f9ffc16d31917 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
- fields should be treated as properties of zval-object
- then properties should be assigned to z...
83555c97a7585186d6aa4234719bb7390d82a26a authored almost 6 years ago by Darek Slusarczyk <[email protected]>
1fdf4dba014c2479b48ccb11c710da645222abfe authored almost 6 years ago by Darek Slusarczyk <[email protected]>
7b3628cb908c32c2bfd42c87b5bd1e58ceb1abb8 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
- add test cases, work properly for collections, but not for tables yet
c8ba145fca232e9d325ade22da3311cb2db31b29 authored almost 6 years ago by Darek Slusarczyk <[email protected]>- update package.xml after update to the newest CDK parser
c5ed19e471f9bc2a53bc1c09c002571e8c4c5da8 authored almost 6 years ago by Darek Slusarczyk <[email protected]>- add RapidJSON 3rdParty library on which depends the newest CDK parser
971c98e5ede80f52af8b18065cdd8eaafc021d4e authored almost 6 years ago by Darek Slusarczyk <[email protected]>- update CDK parser
- the main change in connector sources is conversion from cdk::string to cdk:...
dd7e8e8cf33c25ed04c87a3705a237fca674f784 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
e83f01e9aadba7f7c1592bc2b0e65bc62f2ebb3a authored almost 6 years ago by Darek Slusarczyk <[email protected]>
0f807ec4b9f78a73b7979b3a3f737f6eca7e1b16 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
- when session authenticated then at closing send Session:Close (yet before Connection::Close), b...
e18f5f398eb2ddbdfec8c1239d421fe3a75b8fa8 authored almost 6 years ago by Darek Slusarczyk <[email protected]>- when session authenticated then at closing send Session:Close (yet before Connection::Close)
101ceae3fbcd7850e97b91dde87d4a12dd87cd76 authored almost 6 years ago by Darek Slusarczyk <[email protected]>- fix test-case, new session reset officially supported since 8.0.16
6063bc3e4a253675fe19fe7ece6d92ee72a4e293 authored almost 6 years ago by Darek Slusarczyk <[email protected]>- add test-case, session id shouldn't change at reset for the new server supporting session reset...
03109dd8e337b2b881a10312d5e57e81371693eb authored almost 6 years ago by Darek Slusarczyk <[email protected]>- Connection::Close calls Connection::Close, not Session:Close as previously
- fix build errors o...
- distinguish between SESS_CLOSE vs SESS_RESET, add session_close wire protocol message
- add Exp...