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

add authentication tests verifying logged messages in case of failures

57fa4240539e46b59884fc97c4b2b053cb154d76 authored over 6 years ago by Darek Slusarczyk <[email protected]>
add authentication tests verifying logged messages in case of failures

b46fd067af6323188fbb57f0bcf7e26d466312ff authored over 6 years ago by Darek Slusarczyk <[email protected]>
modify user names in authentication tests to avoid potential clash with user's data

6fee76b72448a8c47d1c156fb707cb7e72c7498b authored over 6 years ago by Darek Slusarczyk <[email protected]>
in case of multiple auth mechanisms are used to login (for the moment there is only one such scenario - MYSQL41 + SHA256_MEM), suppress all server messages, and log only the one generated in code (mentioning all auth mech names)

fb8eab22414917a86ac2c7b991b7af0d0f99f4ad authored over 6 years ago by Darek Slusarczyk <[email protected]>
correct tests failing due to ssl fix (see previous commit regarding context option 'verify_peer' in ssl setup)

2a3745d19e609ac2177702f2d55fadec016b67ae authored over 6 years ago by Darek Slusarczyk <[email protected]>
fix ssl authentication setup (missing context option 'verify_peer' added)

8d7267c2d5e2ab5db0bbe0be02d81f6443438a3f authored over 6 years ago by Darek Slusarczyk <[email protected]>
Added documentation

8475f9f5fce5193bbd1aa110d40fdb09e2d81c09 authored over 6 years ago by Philip Olson <[email protected]>
Moved fix.php outside of docbook/

8381076cd001c62fc550cdecfd8c7ff78cf5cf95 authored over 6 years ago by Philip Olson <[email protected]>
Added -x to docgen example; this parameter adds example skeltons e.g., see commit #facc9cf

988732ea25403a951902a9da114ddd62b362da65 authored over 6 years ago by Philip Olson <[email protected]>
Added empty example sections to each method, and also added examples.xml

b31d3ed1593375059b7614ea2cc9f8143f2bf133 authored over 6 years ago by Philip Olson <[email protected]>
Initial commit; see README

77e665cfee02f3b7f971da02e07476b9f4f1e270 authored over 6 years ago by Philip Olson <[email protected]>
clean up before GA

- remove suffix "-dev" from module version

c27c843170ec9d8496a2e8fc35dac79a33353383 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
fixes for old boost

in older versions of boost (e.g. 1.53.0 which is at the moment still officially
delivered as the...

70142bbbcb94b4d4ec78b972512eb8531fb7837f authored almost 7 years ago by Darek Slusarczyk <[email protected]>
clean up before GA

- phpinfo: merge obsolete partition to 'xmysqlnd' and 'mysqlx' parts into one 'mysql_xdevapi'
- r...

f33aa773c8ab8b521c8161b092c79429024d2a73 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/release/8.0.4' into wl-10882-bulk-refactorings

aa30a6b183d88bf47ffa1e9fe211a45a89cf1586 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

clean up config files / sort sources

833d886cce2a2d915d86e42c836e5ddb1f19046d authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

regenerate package.xml after all changes

4e4917e754ffa3b564b6235854ef541ed271d226 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- finishing touches
other usages of 'node' word are intentional and appropriate

36eed3bebdb88ccfc53af2747368718892d1b16b authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all node_[collection|connection|pfc|session|stmt|table] => [collection|connection|pfc|s...

5b93d57b4499c5e0981ce0a91f8b13bee0eaad16 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all $nodeSession => $session
build/tests pass

40d9b66b04809eff27e043a4f87d341ecb766a51 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- changes in tests - remove node where useless

1d27736f62ad0b749fd7ae8f4f30d75041b7b189 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- rename all files with "node_" prefix (just remove it)

09dc81418ee4b793476299a7c59e738035f792c8 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all $nodeSession => $session
build/tests pass

5c5a5919ba062cf35dda89284da527e03bff7f9d authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all XMYSQLND_NODE_ => XMYSQLND_
build/tests pass

ea7c1440b21eb23e4d9900d41ca62d23915beb96 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all
a) MYSQLX_NODE_ => MYSQLX_
b) MYSQLX_FETCH_NODE_ => MYSQLX_FETCH_
build/tests pass

058e78a3fddb324d33d340bb6458b7e5babd6dcb authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all st_xmnd_node_ => st_xmnd_
build/tests pass

946b4d1fa96fafb2526dec4377af873c37a8070a authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all get_node_ => get_
build/tests pass

69aab56fcf47e8349ddbeb623a558beb1f68a120 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all get_node_stmt_ => get_stmt_
build/tests pass

26e1bad285d478d70a04c542666bf63aa2250e15 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all xmysqlnd_plugin__get_node_ => xmysqlnd_plugin__get_
build/tests pass

5715f167329b4162476d8ef5017b63f9489cf2a7 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all xmysqlnd_node_ => xmysqlnd_
build/tests pass

950bc08c5346c89801cfa3bff54449e73e9fdb39 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all mysqlx_object_node_ => mysqlx_object_
build/tests pass

63e409b6fa1a0e09c27e7a643b766991753b94e1 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all mysqlx_unregister_node_ => mysqlx_unregister_
build/tests pass

5d03e542b0dbe662cd416952ea1eceebb56b7ff6 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all mysqlx_new_node_ => mysqlx_new_
build/tests pass

0e0847b2e7bb299782d086a57a5b7318d9c7e463 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all mysqlx_register_node_ => mysqlx_register_
build/tests pass

7b36d45fc61ff9de8c6cf1e267b55ef0c9e9e041 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all mysqlx_node_ => mysqlx_
build/tests pass

db933ff69fcde6de8162d68a18d1106cdb01b77d authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all func_xmysqlnd_node_ => func_xmysqlnd_
build/tests pass

73a252b883042babf439025765bff932192a5992 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- replace all st_xmysqlnd_node_ => st_xmysqlnd_
build/tests pass

a74fc42feeb3fc31ce3ada035f005fc271eb230b authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- fix #includes after infix "_node" was removed from all file names
build/tests pass

c6ede4ae84fac79f6b171ef43145456505a28670 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- fix config files after infix "_node" was removed from all file names

4d3964694e3069a8aa958d5969030f551d768e1f authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- rename all files with "_node" infix (just remove it)

8d0bf9fcd508f3bbdae88397827314441dd3af06 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
refactoring - big removal of 'node' token

- Node => {}

7878307d2219cd0a159a35d305fc975bbeafb821 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
fix warning

warning: unused variable 'arginfo_mysqlx_session__list_clients' [-Wunused-const-variable]

67a814923b2a9279ba15886a5030cb5c029a7df2 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11607: DevAPI: Add SHA256_MEMORY support

code polishing before CR

791f3208b7429bca6a4ee050fbd37aa5e77b1111 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11607: DevAPI: Add SHA256_MEMORY support

package.xml update

f912b14db8cb1ec64f159bd2cb4444fea19b85e9 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master' into wl-11607-add-sha256-mem-support

f993fa47a7a96ca47af9d6644fce72254d004fa0 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11607: DevAPI: Add SHA256_MEMORY support

code polishing before CR

dc72fa2d1470b98089d5287a914e79cdcd155226 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11607: DevAPI: Add SHA256_MEMORY support

- test cases

2df13b874e35934032dac2c61666ffa55e6eec6e authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11607: DevAPI: Add SHA256_MEMORY support

- test cases

b6136ab9578135e23bbf65ffab376953d8462549 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11607: DevAPI: Add SHA256_MEMORY support

- fix assembling client_hash for sha256_memory / authorization passes

70d36560eb8e521959a6b413fb932bfe096d0fe5 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
remove trailing spaces

13e66e83c474a42bc17a5e44c0b58e0f12e9211c authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11607: DevAPI: Add SHA256_MEMORY support

- Gather_auth_mechanisms changes
- Scrambler classes for mysql41 and sha256_memory (to calc clien...

e9f2c51b7df1fa401a4d4cf6274ffe4f94cebcfd authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11607: DevAPI: Add SHA256_MEMORY support

add new dependency extension: 'hash'

fe7232ee951b5a9b34f0be454dec24893d8feeb3 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
package update

6f389a0d47e8046782137a3334e1465449683930 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11607: DevAPI: Add SHA256_MEMORY support

implementation of new algorithm which mechanism to use for user authentication (including SHA256_...

e8d85ce008797b9c798727872ddc94d3b9d68f37 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11242: Support locking modes: NOWAIT and SKIP LOCKED

withdraw temporary fix for server 8.0.5 (already fixed in master branch)

d9ba626b3f04760c4b6b7f09ac32c76d92bec197 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master' into wl-11276-locking-nowait-skip

676afcd7aa2469374ef52993c2f6fa714d549026 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
Fixing test

4510c7ac22e171c510e2b0d34fd424b1b440d70c authored almost 7 years ago by Filip Janiszewski <[email protected]>
Fixing little bug

12fee99c0324d3b2dfcc13abc078a128ad704942 authored almost 7 years ago by Filip Janiszewski <[email protected]>
WL11422: New document _id generation support.

Implementation of the feature

f0e70505baffa25ebacbd5d485a1d217d53c4538 authored almost 7 years ago by Filip Janiszewski <[email protected]>
WL#11242: Support locking modes: NOWAIT and SKIP LOCKED

polishing

926184ac8c6f332908da77af28caec29df8fdfd9 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11242: Support locking modes: NOWAIT and SKIP LOCKED

tests for table

522b7d6108bc9e604d3f0cd79be523118e270dcc authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11242: Support locking modes: NOWAIT and SKIP LOCKED

tests for collection with default waiting option (MYSQLX_LOCK_DEFAULT)

2e8da51d87058d74425a554fb27dbaefaa782100 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11242: Support locking modes: NOWAIT and SKIP LOCKED

polishing tests for collection

6564dc31b4651b3fd3b762316c62e3b72af9ff78 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11242: Support locking modes: NOWAIT and SKIP LOCKED

changes for tables

94dd7cfc6062580e786e15bde57406d27c1e597f authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11242: Support locking modes: NOWAIT and SKIP LOCKED

implementation - MYSQLX_LOCK_* constants, handlers

add 'lock waiting options' tests for collection

4fd9e1249d8ba8e3351faad7f40efb4c6127e53b authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL#11242: Support locking modes: NOWAIT and SKIP LOCKED

implementation - MYSQLX_LOCK_* constants, handlers
for collections and tables

1dc791ba37580f64218bbaa5355f2cd6f7b8ada7 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
fix shared ext build

2255a34c5c7cc774ad8e1b305ebfb6ad1f953d15 authored almost 7 years ago by Antony Dovgal <[email protected]>
build fixes for new protobufs

13a08dbbd3cbc8b2d8883a2d96116548c1fae030 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master-itch' into wl-11276-locking-nowait-skip

8f108dfeb99b2c0f4c94cf768690af4b45eb86a6 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
update protobufs

79c1ce56a46e0294c6a71335a8c41590a01075a7 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master' into wl-10740-bugs-and-refactorings

fe0739f46b331d6d2543935f79e33e44f161a9ed authored almost 7 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/wl-11674-smart-pointers' into wl-10740-bugs-and-refactorings

49d7dfa0d2e56d2328f881442fb33cb791d5ae3b authored almost 7 years ago by Darek Slusarczyk <[email protected]>
merge issues

03804b31d0ffe17c77df7bc820684a4b216cb7a6 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
Merge remote-tracking branch 'remotes/origin/master' into wl-10740-bugs-and-refactorings

# Conflicts:
# mysqlx_base_session.cc
# mysqlx_base_session.h
# mysqlx_session.cc
# xmysqlnd/xmy...

acb92ebfbb28e1803a90346a1dbd1d5e8093d194 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
fixes to build with PHP-master

0) st_mysqlnd_error_info::error_list as zend_llist* vs zend_llist

following 'external' commit:
...

a877ec20018a16dd1071065d7e72261c0bb1c25e authored almost 7 years ago by Darek Slusarczyk <[email protected]>
valgrind issue fix - distinguish between DATE and DATETIME at conversion to zval

reason: with new protobuf applied (3.0.0) in routine
xmysqlnd_row_datetime_field_to_zval
followi...

ce622142847e657bfa0f2952b9beffd309842c0d authored almost 7 years ago by Darek Slusarczyk <[email protected]>
WL11674: Cleaning up refcounters and Session objects. 2

1b15139cfaf91b632fba8cbb0d05cf47b81d4a01 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Fixing package.xml

fd8371068f07b5c97ea55323da31bf22400a0463 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Fix

5b1a3aacec6d1f16c1405f668db52e8af9681d20 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Revert "WL11674: Cleaning up refcounters and Session objects"

This reverts commit df6aa7c19b76c906b2b409cab7873c8f45a00e88.

52a5577f4daffc483bfa9457e264507dd58a7a92 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Fixing bug

8b1d31bdd1f42ffcdeda12c0c4e1177a97936f27 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Fixed..

6fbc1ddfcf88c5e31743e5637635c509d05b12b9 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Further cleaning WIP

18e4e0245aab5fb896c8fc0aa5323befbeb057d7 authored almost 7 years ago by Filip Janiszewski <[email protected]>
WL11674: Cleaning up refcounters and Session objects

df6aa7c19b76c906b2b409cab7873c8f45a00e88 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Merge remote-tracking branch 'remotes/origin/wl-11674-smart-pointers' into wl-10740-bugs-and-refactorings

39c03fddfa8a03d6390ebd3f170a2b4c2f4e0d67 authored almost 7 years ago by Darek Slusarczyk <[email protected]>
Cleanin up a bit

8d38f41c93f285f50e4f9e58cae7d33816be30f7 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Cleaning up

a0c32e984097dcd0201810b7b16776289287812f authored almost 7 years ago by Filip Janiszewski <[email protected]>
Fixing package.xml

8b9eb7f7f47f2187502d89370788b757adc14c0d authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 12

c7b39812a539792034ba51d9a90d8c32a06b03e2 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 11

28a320db7835259fc2a00d6f41d12538bc54fd1d authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 10

04543e129657616d20fb02a3cbf2ae51158189d3 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 9

fc9c7d30d4dd2da9b2a516680e2665f694d220f9 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 8

7935a18fef1d5d0f4bf734b230f6509aa24fc7c9 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 7

e03ef3f095eb99f49d62aad3d9fbccb39d1739c9 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 6

713f11958023cd0433525a54b665ca59314444e5 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 5

33513a0a00f5a6397914822e504a0cebb905aff3 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 4

148fe6ce945ea40897f49cb348a801287afaa399 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 3

04df24b181cd3cff9b86641af744cf9e4d001795 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 2

ecfbb896b2cbdacc9158e87783d6714a41d692a0 authored almost 7 years ago by Filip Janiszewski <[email protected]>
Rename step 1

eac50623ba0f2a3cd21f29408d660983abf05709 authored almost 7 years ago by Filip Janiszewski <[email protected]>