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

orabug #31414039: mysqlndx apply std::string_view, remove MYSQLND_CSTRING

- add util::param_string for input PHP arguments
- remove custom util::string_view class
- add n...

ce6fc5e2d8f5c2377596a73727ec7833a4bb5be9 authored over 4 years ago by Darek Slusarczyk <[email protected]>
v8.0.21 - package.xml and version number updated

80e0f47060eec8af93e0b7f53745215d3acbb1e0 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #31414039: mysqlndx apply std::string_view, remove MYSQLND_CSTRING

- fix warnings st_xmysqlnd_warning class vs struct

3ec0de42c66ec76c6cc559f059b0a18bdd608037 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #31414039: mysqlndx apply std::string_view, remove MYSQLND_CSTRING

- convert MYSQLND_CSTRING => util::string_view
- refactoring of xmysqlnd_warning_list

6fdbacc779a95e8050bf730e7a48407cc17e4b19 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30134451: mysqlndx replace raw zval with improved zvalue where possible

- tiny refactoring

0f58b8021e185a799141a521c411ff162fe3edb1 authored over 4 years ago by Darek Slusarczyk <[email protected]>
fix after merge

1e380c022e6cb6461f9aebe4ae5c01f315d0b12c authored over 4 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'origin/orabug-31364076-switch-to-cpp17' into orabug-30134451-replace-zval-with-zvalue

13a6c3c0977cbad670a683ed49eceb1c7a24f65d authored over 4 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'origin/wl-14012-configurable-compression-algorithms' into orabug-30134451-replace-zval-with-zvalue

ebb9185116b2f0dec17fa4c730433b288d38cbd1 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #31364076: switch from C++14 to C++17, and all related

- fix bug: (copy) construction of util::zvalue object vs std::initializer_list vs C++17
- tiny im...

e3e20166362c1f758249156e1a62bc5113b489d6 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #31364076: switch from C++14 to C++17, and all related

- fix problem with iterators for PHP-7.4+

8a42e848d81b67f37a32efa92fb4b8882b1e429b authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #31364076: switch from C++14 to C++17, and all related - in progress

- remove dependency on rapidjson
- ... and apply default php_json parser in its place

a0641410cd2de434de69a921983c318325b15968 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #31364076: switch from C++14 to C++17, and all related - in progress

- enable C++17 in config.[m4|w32]
- replace boost::optional with std::optional
- remove dependenc...

10f03aa194b727446c48a840b63aec2beff91663 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30084547: improve zval wrapper

- improvements introduced for easier operating on parsed JSON objects
- add methods: request_prop...

d87c4234a74a8c91f4d0b2081532347fa6ca653f authored over 4 years ago by Darek Slusarczyk <[email protected]>
refactoring 'const struct st_' => 'const st_'

62d82aad61b77977f30c8fa1548839aadeca0fb9 authored over 4 years ago by Darek Slusarczyk <[email protected]>
remove needless file config-win.h

c913d223867e38d82d8fd1ab29d313c15190aa2c authored over 4 years ago by Darek Slusarczyk <[email protected]>
Merge branch 'master-itch' into wl-14012-configurable-compression-algorithms

80342b5735a6a5d8e541c9f45723ac956e4a94be authored over 4 years ago by Darek Slusarczyk <[email protected]>
WL#14012: XProtocol -- support for configurable compression algorithms

- update package.xml
- tiny fix in config.m4

e94c4f26806f43bd70068e4434383ebb47598c04 authored over 4 years ago by Darek Slusarczyk <[email protected]>
WL#14012: XProtocol -- support for configurable compression algorithms

- add test-cases

8d08d84e11d42c12f89ce4f50eb642d1ebf3ad27 authored over 4 years ago by Darek Slusarczyk <[email protected]>
WL#14012: XProtocol -- support for configurable compression algorithms

- better diagnostics of compression-algorithms option

8df319eca6df9e91c74be595b3de3bbc2edc2acc authored over 4 years ago by Darek Slusarczyk <[email protected]>
changes in config.m4:

due to unknown reason AC_CHECK_HEADER and AC_CHECK_LIB don't search
/usr/local/* location on Free...

2376e2b5977ff25db0bfcd1949a4ab8a2c9e6f4c authored over 4 years ago by Darek Slusarczyk <[email protected]>
changes in config.m4:

due to unknown reason AC_CHECK_HEADER and AC_CHECK_LIB don't search
/usr/local/* location on Free...

c92cbb825dff9a9c7e9cab113cc1ec7d78b3cbea authored over 4 years ago by Darek Slusarczyk <[email protected]>
WL#14012: XProtocol -- support for configurable compression algorithms

- support for custom lists of algorithms to negotiate
- support for algorithm name aliases

7c3d23611c3befcf4aebcc3c5d8416b2d1fb122e authored over 4 years ago by Darek Slusarczyk <[email protected]>
update config.w32

4aaa35610850863f5edadf4b72cb9b9de99574c4 authored over 4 years ago by Darek Slusarczyk <[email protected]>
- update .gitignore

- tiny clean up

eaf89ae7f0231d10ac518ea6a0f3081689e192b9 authored over 4 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- fix for lz4 any version older than 7.3.0
the buffer size should be calculated otherwise than wi...

86efaf5a7d96e953c7162215deb2f31c75f4ef31 authored over 4 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- fixes in zlib for win64 (warnings)

09bcc99a3e2b82006d3aaf0199cf55846082236c authored over 4 years ago by Darek Slusarczyk <[email protected]>
changes in config.w32:

- resolve static compression libs (lz4, zlib, zstd) before these related to shared libs (*.dll)

ce0419ccad51f589c1eeb98196ead2918d034846 authored over 4 years ago by Darek Slusarczyk <[email protected]>
changes in config.w32:

- better resolving paths of 3rdParty libs like boost, protobuf, compression libs (lz4, zlib, zstd)

cd8595842b0e9e360b1fbf922c2c7a963655b69f authored over 4 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- support lz4 older than v1.8.0 (missing LZ4F_resetDecompressionContext)
- fix config.m4 (sh on F...

9946644974f7db1fe92e3328dfada73d11224d28 authored over 4 years ago by Darek Slusarczyk <[email protected]>
changes in config.m4:

- better resolving paths of 3rdParty libs like boost, protobuf, compression libs (lz4, zlib, zstd...

288a838950ac10742d2166bb4f0c6554241be1a2 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #31084747: single doc tests failing in php-7.4

- fix error related to parsing empty doc
- add util::json::to_zval function
- improved support fo...

b74b62f676fd37566544707cdcfc07bde984cbe0 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30134490: apply helpers from util/object.h

- apply util::alloc_object

976cea905c636852e038194a608afe84bceb4fcd authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30134490: apply helpers from util/object.h

- apply MYSQL_XDEVAPI_REGISTER_CLASS
- add and apply new macro MYSQL_XDEVAPI_REGISTER_INTERFACE
-...

114b42d0d4b0761f0ad1f9121f97fade03396db4 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30134490: apply helpers from util/object.h

- apply util::free_object

fe61d983dbde9d7323f0fe95cfe047d2d8aae351 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30134490: apply helpers from util/object.h

- apply util::free_object

35c1c30407b82a0185b7c3ebc7f3e2560c67b5bc authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30134490: apply helpers from util/object.h

- apply util::init_object in place of raw object_init_ex
- fix related tests
- other tiny style r...

1c12d7f73018228f57920b9500b21f295053eafa authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30134490: apply helpers from util/object.h

- remove MYSQLX_FETCH_*_FROM_ZVAL macros and refactor related code
- fix related tests

b6a9f9f964a6b93640d933570e0dfe1fcacb9acf authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30134490: apply helpers from util/object.h

- remove MYSQLX_FETCH_*_FROM_ZVAL macros and refactor related code
- fix related tests

14992276e8de87ffc200a100cad17a45df0fb896 authored over 4 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'origin/wl-13014-schema-validation' into orabug-30134490-apply-util-object

98f2f4ee74bd2bea7021fad6658e1055bf7ea8d2 authored over 4 years ago by Darek Slusarczyk <[email protected]>
v8.0.20 - package.xml and version number updated

50dce7853345bf0e6e45eecb74b47f156985fb02 authored over 4 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'origin/wl-13001-connection-compression' into master-itch

ebf563b8366ebd31ad4dddb42c12140f44b2d8d6 authored over 4 years ago by Darek Slusarczyk <[email protected]>
update preferred boost to 1.72.00

4d14b8f7f0b56918310abe8294b7db683c91e3e7 authored over 4 years ago by Darek Slusarczyk <[email protected]>
orabug #30864458: some methods should not be reported as deprecated anymore

- following methods are not reported as deprecated anymore:
- find.groupBy
- find.having

449e0389d151c9c6675deee5205c9cba428d9a59 authored over 4 years ago by Darek Slusarczyk <[email protected]>
Merge branch 'master' into master-itch

052045ddadbccbf7eadf21187e89f5df67d107fa authored over 4 years ago by Darek Slusarczyk <[email protected]>
WL#13014 DevAPI: Add schema validation to create collection

- whitespace tiny fix

a04f078a5564ddccdffa65ea9b993f31f3261c35 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13014 DevAPI: Add schema validation to create collection

- fix compiler errors on gcc >= 8

ab09a2a63662958b9f795b406bf21f75af489ad1 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13014 DevAPI: Add schema validation to create collection

- add support for JSON parse errors
- add schema_validation/parse_error.phpt
- clean ups

cc5bfacf66c66456150836e8a872b74d668328da authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13014 DevAPI: Add schema validation to create collection

- fix issues with parsing json document with validation schema

cd04725f76ec2e4f707af5fa18c4dda4741d3ff7 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- CR fixes

1b641a3cea761dcfb4021f4267239649558f6eba authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- merge clean ups

276678139eb5995685a1364c7dc18f56a6cd2c38 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- fix in zlib
- refactoring in config.m4
- clean ups

a7a575376831181d3fb0f9756d14c8ed9f6e8ea9 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- improve compression_options.phpt test
- fix for win64
- config.w32 clean ups
- other small refa...

6d8e70808f205b132ad2d1f292a42b842ee38955 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- clean ups && fixes

e01cdab498941058edd7ead89a271560b8f2d3ca authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- changes in config.m4
- src clean ups
- remove bundled lib extra/lz4

5981d77b94a39b5862bb8e34426b51702b5e3240 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- src clean ups

4705d9098d2e33ac8a4a5c272499c1f9cbaafa7c authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- changes in config.m4
- src clean ups

19300658922db93fd73931a847ffe17f95705ebe authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- changes in config.m4
- src clean ups

bc93e5a3586ae0d709520147538b9d4f5f4fd889 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- add compressors zlib, zstd
- small refactoring in compressor lz4
- changes in config.m4/w32

dec216aa455864dd7825a2712c496d6353b77798 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- changes in wireprotocol to support compression
- add extra files for types of wireprotocol and ...

099133d4dcaf157f8133818770988d6d6459566e authored almost 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'origin/master' into wl-13001-connection-compression

# Conflicts:
# mysqlx_exception.h
# util/exceptions.cc
# xmysqlnd/xmysqlnd_session.cc
# xmysqlnd...

2141c895fc325f481f9e23c3944a317975954391 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- rename option "compress" -> "compression"
- add wire protocol handler stub on_COMPRESSED

bd63b094b4e05df5108c57cf5a7919142388ed01 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
remove logging compiler version as it may not work with compilers others than gcc (e.g. Sun Developer Studio uses -V instead of --version)

a2efed42742eaf8f345087991020d6d7befd128b authored almost 5 years ago by Darek Slusarczyk <[email protected]>
fix for server v8.0.20

593e2f4b7c7ca22776d5e588e1615ae2065bd5a7 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
fix for server v8.0.20

9b045873cce11d59c3bd31d47f9a9b0a343025f8 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
WL#13014 DevAPI: Add schema validation to create collection

- modify schema.createCollection to support schema validation (optional input parameter)
- add sc...

c9922366773d83e24f10a4496c75d17bdb8c5113 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
v8.0.19 - package.xml and version number updated

bcde4baafe807ef219835cd3f203e1eea78e9b09 authored almost 5 years ago by Darek Slusarczyk <[email protected]>
copyrights update 2019 => 2020

2764c48bf179b1632f3b61ac7f71c471a5d8a762 authored about 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- change compress option from boolean to enum Policy (disabled, preferred, required)
- add suppor...

1fa98a6ae63310eca19320251ecc8cc73791df3d authored about 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/wl-13363-dns-srv-support' into master-itch

3ef8df712566fd0102174f60619334295739ab01 authored about 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- adjust code to changes in protobufs (client/server styles removed)

37291561280eb7083427685964ab5b0c0a7f5803 authored about 5 years ago by Darek Slusarczyk <[email protected]>
update protobufs

44bdd8104d86ebe7281f25244fbf6bce13f88846 authored about 5 years ago by Darek Slusarczyk <[email protected]>
WL#13001 DevAPI: Connection compression

- update algorithms: lz4 => lz4_message, deflate => deflate_stream, and new one zstd_stream

ff9015b868be3a6b5e7bb0acbbb403eb5d1a0a9a authored about 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/wl-13541-fix-admin-namespace' into master-itch

29de98d8a8111de8219188a5a7e3c90e099d8fd7 authored about 5 years ago by Darek Slusarczyk <[email protected]>
copyrights update 2019 => 2020

0bd71fe40703bd147e073ecebd3aa87447fc2294 authored about 5 years ago by Darek Slusarczyk <[email protected]>
WL#13541: Fix admin command namespace usage

- remove calls to commands from obsolete xplugin namespace
- fix Schema.getTables
- fix crash in ...

8f88ed65a8e0cc62d8f2922508988213280c450c authored about 5 years ago by Darek Slusarczyk <[email protected]>
Removed xsession as per 30088118

d4f29b3b9b083271e4245925cd1780e3b339e155 authored about 5 years ago by Philip Olson <[email protected]>
WL#13541: Fix admin command namespace usage

- remove calls to commands from obsolete xplugin namespace
- fix Schema.createCollection
- fix Co...

3f123457397d8261fb91ed665e4d58013ce530fd authored about 5 years ago by Darek Slusarczyk <[email protected]>
Merging master

f6d051a8fb17d0f5ed9bf4648f53a7fb80de26cb authored about 5 years ago by Filip Janiszewski <[email protected]>
Merge remote-tracking branch 'remotes/origin/master-itch'

8a30c3dc2f4e5fc1fa6721c8cd1b95ef221f5057 authored over 5 years ago by Darek Slusarczyk <[email protected]>
v8.0.18 - package.xml updated

39aa3855043a1ab52f83cb9b9f8c118bb3e1c1f3 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/orabug-30258670-array-insert-vs-bind' into master-itch

fa0ddc32e00c30e8c371919fe17b6fc9af183d85 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30258670: CollectionModify.arrayInsert vs bind: cannot use bindings for arrayInsert

- fix for cases where bindings are applied in more functions in one CRUD call
- modify test cases...

bc246ca9dc15eeaff2d22dbec2e8139f2d49bfc6 authored over 5 years ago by Darek Slusarczyk <[email protected]>
update package.xml for 8.0.18

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

4734ce792dbe7b893f81ba1196d4a3e92df5cd6e authored over 5 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/orabug-30226250-coll-modify-support-json-docs' into master-itch

ff4748877471bec991322c18ef234ae1ddb7fef4 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30226250: some of Collection.Modify ops don't support JSON documents properly

- add test cases

1f1b42fd54b1c5445810c6e64ece84238d146d0e authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all routine closing signatures /* }}} */

17bb0a23ca1417ac2821898e02c5345077153d66 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove rest of function signatures with complex pattern

2f942e9658a7dda72503171f39d5822b3359fcd4 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all function signatures /* {{{ ${function_name} ?*/

1248e8e2ac94932d0d6ffc6d4751f794a76e16c6 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all method signatures /* {{{ ${token0} ${token1} */

78315010a483ddfcab2cc66d3fc9e5ff80af8d5d authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all method signatures /* {{{ (proto mixed)? ${class_name}::${method_name}(${arg_type} ${...

8849c82a9f3ec29459ad5abdda44ce20a00a2a38 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all method signatures /* {{{ ${class_name}::~?${method_name}() */

160b8d2e01b7880b534a25208e396fc0a21c6b86 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all method signatures /* {{{ (proto mixed)? ${class_name}::${method_name}() */

dbb9c431307514240b5ef05e25b165c85f5e0d2f authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all function signatures /* {{{ ${function_name}[] */

24df20a17f32a66fa3b683ac66eb58e0276c8254 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all method signatures /* {{{ ${namespace}::${class_name}::${method_name} */

892b68eb928852853ffba7cde7d40876ef957b8e authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all method signatures /* {{{ ${class_name}::${method_name} */

9cbb6dcde6cdf63eebbb3fdb14c69adf83df7aa0 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all footers with vim params, similarly as PHP devs removed it in PHP-7.4

0f65a4c889b854af819e3551f7deea09c11ea448 authored over 5 years ago by Darek Slusarczyk <[email protected]>
orabug #30084593: get rid of vim "decorators"

- remove all function signatures /* {{{ ${function_name} */

b7f602be6c6a6c7b1a95bd72d1d6d643dc64a1b0 authored over 5 years ago by Darek Slusarczyk <[email protected]>
Fixed typo

8511a955faa9432620292978ab09c1a0e404b2f3 authored over 5 years ago by Philip Olson <[email protected]>
orabug #30258670: CollectionModify.arrayInsert vs bind: cannot use bindings for arrayInsert

- remove obsolete code

c1820274609d233ee095bbf4fb6a57d4390f77c7 authored over 5 years ago by Darek Slusarczyk <[email protected]>