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

WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- 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]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- add list of mandatory, approved, and deprecated cipher(suites)
- filtering ciphers && ciphersui...

3d9e1535c3b4f5d5cea28a1f0993279695ca7d4b authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

tests refactoring related to TLSv1.3

870068f3867a547ae58c7b983491dc09552e72a8 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge branch 'master' into wl-13001-connection-compression

faad8346e1b98ad09a7ecd1f8ce481c414aff6b2 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Remove HAVE_SPL

The HAVE_SPL symbol is defined in PHP to indicate the presence of the
spl extension. Since PHP 5...

cdc9220d8585011cf48fbbb82f2d2a6b2b3352ac authored over 5 years ago by Peter Kokot <[email protected]>
Merge remote-tracking branch 'remotes/origin/release/8.0.17' into master-itch

c1c148037155d4e0f44651a7d9e5d7f99c8bd643 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Bug29866610: memory leaks in CDK parser.

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]>
WL#13001-DevAPI: Connection compression

- fix build errors

78373424d56ed50b49ec17fbc252681e9e7e80c1 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master' into wl-13001-connection-compression

# Conflicts:
# xmysqlnd/xmysqlnd_session.cc

5b3949b511c9d38595c63d92f636a26ccfba17c9 authored over 5 years ago by Darek Slusarczyk <[email protected]>
update preferred boost version to 1.70.0

dcaa9187b108c234503e0e470b9a388661c9caac authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge branch 'master' into wl-12732-tls-ciphers

7348902ee3868e97626df91d5ce18fd7261a2a39 authored over 5 years ago by Darek Slusarczyk <[email protected]>
v8.0.17 - package.xml and version number updated

03d3a1ec92765c7dfec5e7c08cfcd59cc43275e3 authored over 5 years ago by Darek Slusarczyk <[email protected]>
v8.0.17 - package.xml and version number updated

746c620019f58c90962ae57ffb1834b7b8621b1b authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/wl-12593-handling-default-schema' into master-itch

a39104b8b5f0eba77af226f62d6a5f679f3e8726 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge branch 'wl-12732-tls-ciphers' of myrepo.no.oracle.com:connector-php-devapi into wl-12732-tls-ciphers

925fe71d40a219427ea798d3567bbd0ca4685084 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge branch 'wl-12683-add-overlaps-not-overlaps-as-operator' into wl-12593-handling-default-schema

ee6d07dc1d072c26523de8aae2a4e12779071210 authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- fix warnings in updated CDK parser

320321690aae407088162ec15c85bf7af5b07b3e authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge branch 'wl-12683-add-overlaps-not-overlaps-as-operator' into wl-12593-handling-default-schema

# Conflicts:
# package.xml
# xmysqlnd/cdkbase/foundation/string.cc

f7661702edbf4cf487696e2c05f41d279e79146c authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- update package.xml

14efc4e6d96975e080c07fd6f03599f598eaa1b2 authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- update tests
- add tests for table with JSON column

a298205338048ab602bcb32494597a98a48bacc3 authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- rename tests

3aa4c03d618f16f49d21ff5a77e49e128e9f01fb authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- update CDK parser

35064cf8bd8798d200f58a347929214034fc743d authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- 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]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- update tests considering PHP-7.4 supporting TLSv1.3

006695ffe75a5e938f58a5274ff819d74a197f7d authored over 5 years ago by Darek Slusarczyk <[email protected]>
adapt src to build with PHP-7.4

- 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]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- update tests considering PHP-7.4 supporting TLSv1.3

4afce029ee2644612fe80512bfcdc6c3844b4b20 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master-downstream' into wl-12732-tls-ciphers

769c7d2c7b8eb282de3b08b8119fec9520ea4c8e authored over 5 years ago by Darek Slusarczyk <[email protected]>
adapt src to build with PHP-7.4

- 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]>
adapt src to build with PHP-7.4

- 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]>
Merge remote-tracking branch 'remotes/origin/wl-12190-indexing-array-fields' into master-itch

0f5b2daeaffa0af67faaba1e3d0d6b2089350d78 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge branch 'wl-12683-add-overlaps-not-overlaps-as-operator' of myrepo.no.oracle.com:connector-php-devapi into wl-12683-add-overlaps-not-overlaps-as-operator

7f5f54e3eb6841f979bc27e977ef33cc5b4068e1 authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- another update CDK parser

547243f94219df0a0165fc4799a1410be7c51b65 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master' into master-itch

7b53b7490e3924ee5ec582ee923d3c27769b074d authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- remove trailing spaces

18f4277157088ffe83449255c6753031dd054d86 authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- fix TC patterns

a7bccc0af908831cf9054bf631e0cd6b9d8d62c3 authored over 5 years ago by Darek Slusarczyk <[email protected]>
tests refactoring - reduce number of 'require(*.inc)'

703fe3650be723a5c96eedc7cb0442e76561be9c authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- tests for TLS versions, ciphers and ciphersuites

e56bb614b32cee7c6a6a560f01decab218351751 authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- add support for TLSv1.3, unfortunately it is supported since PHP-7.4

b241ce6405ca3f30be6ad9ea28f7d81bc6ff768d authored over 5 years ago by Darek Slusarczyk <[email protected]>
Add multiple field index example; as per MySQL bug #92803

fb61debb37cedbe15298316b03e6e342ff309074 authored over 5 years ago by Philip Olson <[email protected]>
Removed session::executesql() and tabledelete::offset() as per mysql bugs 92801 and 92800

b0cb2ca5a3eee5e981da71fd9090ead2de7d2dc2 authored over 5 years ago by Philip Olson <[email protected]>
Documented MySQL bug #92814: return value change from false to array or 0, depending

055995183205b99e495f398f0e548df40a736b50 authored over 5 years ago by Philip Olson <[email protected]>
Removed Session's getClientId() and killClient() as per MySQL bug #92815

2b9b09577c6a8f5972d4d4db15d9afd8e225583f authored over 5 years ago by Philip Olson <[email protected]>
Removed FieldMetadata as per MySQL bug #92810 in favor of ColumnResult

98ff2191bfdbf7eed7e3251e145e92e1ed7e7a87 authored over 5 years ago by Philip Olson <[email protected]>
Removed Driver as per MySQL bug #92802

5ed6ef4e9832bf2d9096b3f23a8c3661f5a6172d authored over 5 years ago by Philip Olson <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- apply proper error codes to avoid incorrect 'out of memory' error msg

2d9e234c0afe5ebe7560d773753cd96aec59e98b authored over 5 years ago by Darek Slusarczyk <[email protected]>
update protobufs

aa9af8654342c0d80357cec5128c9a413e8cb0d4 authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

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]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- update tests according to current spec
- improve error messages
- add some string utils

ef47da7ed9683922f271b1208a0e90dae388ab6f authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12190-DevAPI: indexing array fields

- update tests to work with the newest server - it finally supports array indexes

c8d7f29d7cf6b036d0646ae4660bab36311770cb authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master' into wl-12190-indexing-array-fields

6235c02c6b90fd27685ec52898622b548ef2a379 authored over 5 years ago by Darek Slusarczyk <[email protected]>
update tests for the new server 8.0.17

- remove --XFAIL-- section from tests which already pass successfully
- refine sort order in sql_...

50980932228302ad28d80c5b8ce17a1a2c4e004d authored over 5 years ago by Darek Slusarczyk <[email protected]>
Synced from SVN

bebb45a610d5291450797ecfc94464b660c3a454 authored over 5 years ago by Philip Olson <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- 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]>
Saving the current work status

e7b6df9ff2e920b2551019931f15979fa07bd0eb authored over 5 years ago by Filip Janiszewski <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- 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]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- 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]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- 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]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- improve error messages

a9f8ef46c7eb779dc97f1888aacbb14a2781ea4b authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- add support for following secure options: tls-versions, tls-ciphersuites, ssl-ciphers
- improve...

95bc084f5c9e592712802ca02b9ba45dbb7172ae authored over 5 years ago by Darek Slusarczyk <[email protected]>
WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session

- improve utils / error messages

4a445064c716fd39c9ea459b5a0362f16fc5dcd5 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Adding initial algorithm negotiation

3fe9d66dcfefddcbf24ba020735b1d41b6fa7f08 authored almost 6 years ago by Filip Janiszewski <[email protected]>
Adding initial code.. handling the compression option

2adcbb67f48f93013dbf66df0ac8249106660bbc authored almost 6 years ago by Filip Janiszewski <[email protected]>
Doing stuff

64e6ed6ea545e46e396e2ed58bb9a1013824c651 authored almost 6 years ago by Filip Janiszewski <[email protected]>
orabug #29421446: fixes for secure connections

- add support for capath
- enable verification of SSL certificate in case of ssl-mode is either v...

986680d228b7e7f071910476321c250744c705d1 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
orabug #29421446: fixes for secure connections

- add support for capath
- enable verification of SSL certificate in case of ssl-mode is either v...

055bab1f81ca7c528fd64d1f354b74aa459e4ece authored almost 6 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/wl-12291-auto-resolve-boost-pb2' into master-itch

1efce6d0715e5bd4fccf92685165aadb2d50dbf5 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
Merge branch 'master-itch' of myrepo.no.oracle.com:connector-php-devapi into master-itch

765f5510fae95c883e59bdd72520bbef51569232 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
v8.0.16 - version number updated

rollback some changes
- MYSQL_XDEVAPI_VERSION => PHP_MYSQL_XDEVAPI_VERSION
- XMYSQLND_VERSION => ...

de3ad97ebd99e4af032e3d0b22414ed58c2c1f39 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
remove trailing spaces

a0a4d6c4cbd74e425b3d718025f08e9dd677ef92 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
v8.0.16 - xmysqlnd version number updated

325652a71c7e7563ddb74125200e378f21a9c654 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
prepare src for release 8.0.16

- update package.xml

1d5b1f5663b931f77c48b27e8c3948b299df7643 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
prepare src for release 8.0.16

- update version number
- add PHP constant MYSQL_XDEVAPI_VERSION_ID (version as long)
- PHP_MYSQL...

1d38275445de32892ffcaafba8e8e5e1485c968b authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#11852: erase temporary protobuf files at 'make clean' step

make messages consistent among OSes

a04ffe6ed482522bafde0a1c09fca8a98026a572 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#12902: Deprecated Methods

Implementation of the WL

e41cce8b26d5379d902ccb1d4569d93dc47376a8 authored almost 6 years ago by Filip Janiszewski <[email protected]>
WL#12454: Connection Attributes

Implementation of the WL

a72bea4a172413aedd088e3fd45fd8cacf71cd9d authored almost 6 years ago by Filip Janiszewski <[email protected]>
WL#11852: erase temporary protobuf files at 'make clean' step

make messages consistent among OSes

01b4126ebf8706f3fd11a67418c648bc9e91181d authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#11852: erase temporary protobuf files at 'make clean' step

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]>
WL#11852: erase temporary protobuf files at 'make clean' step

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]>
WL#11852: erase temporary protobuf files at 'make clean' step

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]>
WL#12188: Prepared Statement

Implementation of the feature

f150500677cabec8e3404b435b37d43cf260e56c authored almost 6 years ago by Filip Janiszewski <[email protected]>
fix in zval2any for 'object'

- use official API function to add properties to object
- remove leak

127dc2b3868d507f32cbc864cadd282d922bbb1c authored almost 6 years ago by Darek Slusarczyk <[email protected]>
add missing support for 'objects' in zval2any (new function zval2object added)

407f27921dacea5b7076f569ea98a8387fee87dd authored almost 6 years ago by Darek Slusarczyk <[email protected]>
tiny fix copyright year

60301ce58f7cd16d05579360837f9ffc16d31917 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
fix in zval2any for 'object'

- fields should be treated as properties of zval-object
- then properties should be assigned to z...

cad726f055adb6f2e0aa27e39024ca81ffc6e225 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master-itch'

83555c97a7585186d6aa4234719bb7390d82a26a authored almost 6 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/wl-12291-auto-resolve-boost-pb2' into master-itch

1fdf4dba014c2479b48ccb11c710da645222abfe authored almost 6 years ago by Darek Slusarczyk <[email protected]>
update preferred boost version to 1.69.00

7b3628cb908c32c2bfd42c87b5bd1e58ceb1abb8 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- add test cases, work properly for collections, but not for tables yet

c8ba145fca232e9d325ade22da3311cb2db31b29 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- update package.xml after update to the newest CDK parser

c5ed19e471f9bc2a53bc1c09c002571e8c4c5da8 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- add RapidJSON 3rdParty library on which depends the newest CDK parser

971c98e5ede80f52af8b18065cdd8eaafc021d4e authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#12683-DevAPI: Add overlaps and not_overlaps as operator

- update CDK parser
- the main change in connector sources is conversion from cdk::string to cdk:...

e665c410938fd94615ccf7fb4e2bea91d2c1d450 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master-itch'

dd7e8e8cf33c25ed04c87a3705a237fca674f784 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/wl-12455-new-session-reset' into master-itch

e83f01e9aadba7f7c1592bc2b0e65bc62f2ebb3a authored almost 6 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/wl-12455-new-session-reset'

0f807ec4b9f78a73b7979b3a3f737f6eca7e1b16 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#12455-DevAPI: Support new session reset functionality

- 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]>
WL#12455-DevAPI: Support new session reset functionality

- when session authenticated then at closing send Session:Close (yet before Connection::Close)

101ceae3fbcd7850e97b91dde87d4a12dd87cd76 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#12455-DevAPI: Support new session reset functionality

- fix test-case, new session reset officially supported since 8.0.16

6063bc3e4a253675fe19fe7ece6d92ee72a4e293 authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#12455-DevAPI: Support new session reset functionality

- 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]>
WL#12455-DevAPI: Support new session reset functionality

- Connection::Close calls Connection::Close, not Session:Close as previously
- fix build errors o...

078bb1c70320aee062199c36d97bbd55bfb3f0fa authored almost 6 years ago by Darek Slusarczyk <[email protected]>
WL#12455-DevAPI: Support new session reset functionality

- distinguish between SESS_CLOSE vs SESS_RESET, add session_close wire protocol message
- add Exp...

70d3bdb6c2e8a3216b71f3c217b76b58b5c586b7 authored almost 6 years ago by Darek Slusarczyk <[email protected]>