20 Commits

Author SHA1 Message Date
Darek Slusarczyk a4406f9f59 Follow PHP practice and remove yearly range from copyright notice 2021-01-22 18:13:08 +01:00
Darek Slusarczyk c4930e0a02 Follow PHP practice and remove yearly range from copyright notice 2021-01-22 16:31:33 +01:00
Darek Slusarczyk dee08675cc orabug #30134451: mysqlndx replace raw zval with improved zvalue where possible
refactorings in:
- session, statement, sql result iterator
- remove function to_zend_string and all related
2020-08-27 17:29:21 +02:00
Darek Slusarczyk ce6fc5e2d8 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 new alias util::string_view equal to std::string_view from C++17
- replace all occurrences of MYSQLND_CSTRING with new util::string_view
- replace all occurrences of MYSQLND_STRING with util::string
- few other fixes and refactorings
2020-07-22 14:42:12 +02:00
Darek Slusarczyk 0bd71fe407 copyrights update 2019 => 2020 2019-11-06 12:29:29 +01:00
Darek Slusarczyk 17bb0a23ca orabug #30084593: get rid of vim "decorators"
- remove all routine closing signatures /* }}} */
2019-09-10 19:06:25 +02:00
Darek Slusarczyk 78315010a4 orabug #30084593: get rid of vim "decorators"
- remove all method signatures /* {{{ ${token0} ${token1} */
2019-09-10 18:52:37 +02:00
Darek Slusarczyk b7f602be6c orabug #30084593: get rid of vim "decorators"
- remove all function signatures /* {{{ ${function_name} */
2019-09-10 18:19:59 +02:00
Darek Slusarczyk 0bd2749d8b orabug #30093227: mysql_xdevapi\CollectionFind::fields() path fails when ends in number
- in case of atypical identifier (number, beginning with character other than letter, etc.) there have to be applied backticks '`' for aliasing expressions, e.g.
before:
$.tree."100" AS 100
currently:
$.tree."100" AS `100`
2019-08-03 13:06:57 +02:00
Darek Slusarczyk 921771f069 orabug #30084593: get rid of vim "decorators"
- remove all footers with vim params, similarly as PHP devs removed it in PHP-7.4
2019-07-23 22:29:44 +02:00
Darek Slusarczyk 23ac5a6019 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 setting
- improve error messages - in case user tries to setup secure connection, and it fails, then check whether openssl is available, if not then generate proper message
2019-04-03 12:35:13 +02:00
Darek Slusarczyk 4a445064c7 WL#12732: DevAPI: Specify TLS ciphers to be used by a client or session
- improve utils / error messages
2019-03-25 20:53:11 +01:00
Darek Slusarczyk 74b67067f4 copyrights update 2018 => 2019 2019-02-01 22:14:35 +01:00
Darek Slusarczyk f602dc3259 WL#12189 : Implement connect timeout
- new option in uri: 'connect-timeout' to set connection timeout (only connection, not subsequent operations)
- if it is not passed, then assume default timeout (for the moment it is 10sec)
- if it is set to 0, then do not set timeout explicitly (will work under current conditions)
- it has to be integer non-negative number, else warning reported, and connection fails
- new envars supported MYSQLX_TEST_CONNECTION_TIMEOUT, MYSQLX_CONNECTION_TIMEOUT
- TCs added for following timeout connections: default, disabled, elapsed, incorrect timeout, and successful no-timeout
- mysqlnd VIO used to operate on timeouts
2018-07-16 11:58:53 +02:00
Filip Janiszewski 1b15139cfa WL11674: Cleaning up refcounters and Session objects. 2 2018-02-23 18:24:25 +01:00
Filip Janiszewski 52a5577f4d Revert "WL11674: Cleaning up refcounters and Session objects"
This reverts commit df6aa7c19b.
2018-02-23 16:18:22 +01:00
Filip Janiszewski df6aa7c19b WL11674: Cleaning up refcounters and Session objects 2018-02-23 08:50:05 +01:00
Darek Slusarczyk 6f3b64274f clear warnings (fixes for win64) 2018-02-02 19:17:11 +01:00
Darek Slusarczyk 7ce632f050 - clear warnings
- enable 'treat warnings as errors'
2018-01-21 07:33:59 +01:00
Darek Slusarczyk c423ed5b02 bulk rename: phputils => util 2018-01-15 13:48:16 +01:00