| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Use mnd_emalloc/mnd_efree | Dmitry Stogov | 2017-11-14 | 1 | -2/+2 | |
| | | | ||||||
| * | | Reimplemented MYSQLND_MEMORY_POOL to avoid allocations ouside of pool. Store ↵ | Dmitry Stogov | 2017-11-14 | 1 | -67/+39 | |
| | | | | | | | | | all data related to result set in the pool. | |||||
| * | | Use mnd_erealloc() | Dmitry Stogov | 2017-11-14 | 1 | -2/+2 | |
| | | | ||||||
| * | | Merge mysqlnd_field_hash_key structure into st_mysqlnd_field. | Dmitry Stogov | 2017-11-14 | 1 | -6/+6 | |
| | | | ||||||
| * | | Use stack-allocated packets. | Dmitry Stogov | 2017-11-14 | 1 | -70/+55 | |
| | | | ||||||
| * | | Made "result", "statement" and "last_message" to always use Zend MM heap. ↵ | Dmitry Stogov | 2017-11-02 | 1 | -42/+36 | |
| |/ | | | | (even for persistent connections these entities don't relive request boundary) | |||||
| * | Use zval_ptr_dtor_nogc() for data that can't be circular | Dmitry Stogov | 2017-06-29 | 1 | -5/+5 | |
| | | ||||||
| * | Update copyright headers to 2017 | Sammy Kaye Powers | 2017-01-02 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'PHP-7.1' | Andrey Hristov | 2016-12-12 | 1 | -4/+0 | |
| |\ | ||||||
| | * | Optimized memory handling of BIT fields. Less memory copies and less | Andrey Hristov | 2016-12-12 | 1 | -4/+0 | |
| | | | | | | | | | memory usage. | |||||
| | * | Fix for bug #71863 Segfault when EXPLAIN with "Unknown column" error | Andrey Hristov | 2016-07-25 | 1 | -1/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | The reason was that after the big refactoring of mysqlnd at the end of last year code that is initializing the error_info structure in the result set was not added. It existed already for connections and PS. The code that segfaults is hit only with MariaDB because MariaDB sends full metadata about the EXPLAIN query + EOF packet and only then it sends an error packet. MySQL doesn't do that but sends directly an error which is caught (by different code path). As errors during execution (which means after sending meta) are pretty rare there was no test case of MySQL to catch it. | |||||
| * | | further normalizations, uint vs uint32_t | Anatol Belski | 2016-11-26 | 1 | -1/+1 | |
| | | | | | | | | | | | | | fix merge mistake yet one more replacement run | |||||
| * | | Fix for bug #71863 Segfault when EXPLAIN with "Unknown column" error | Andrey Hristov | 2016-07-23 | 1 | -1/+10 | |
| |/ | | | | | | | | | | | | The reason was that after the big refactoring of mysqlnd at the end of last year code that is initializing the error_info structure in the result set was not added. It existed already for connections and PS. The code that segfaults is hit only with MariaDB because MariaDB sends full metadata about the EXPLAIN query + EOF packet and only then it sends an error packet. MySQL doesn't do that but sends directly an error which is caught (by different code path). As errors during execution (which means after sending meta) are pretty rare there was no test case of MySQL to catch it. | |||||
| * | Fix compiler warnings in mysqlnd | Kalle Sommer Nielsen | 2016-04-03 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'PHP-7.0' | Andrey Hristov | 2016-03-16 | 1 | -3/+3 | |
| |\ | ||||||
| | * | Fix emails in headers. @mysql.com addresses are no more since many years. | Andrey Hristov | 2016-03-16 | 1 | -4/+3 | |
| | | | ||||||
| * | | Move free_chunk and resize_chunk into memory pool | Nikita Popov | 2016-02-22 | 1 | -2/+5 | |
| | | | | | | | | | | | Drops 24 bytes from each chunk. For the example in bug #71468 it reduces memory usage by 30%. | |||||
| * | | Merge branch 'PHP-7.0' | Lior Kaplan | 2016-01-01 | 1 | -1/+1 | |
| |\ \ | |/ | | | | | | | | | | | * PHP-7.0: Update header to PHP Version 7 Happy new year (Update copyright to 2016) Happy new year (Update copyright to 2016) | |||||
| | * | Merge branch 'PHP-5.6' into PHP-7.0 | Lior Kaplan | 2016-01-01 | 1 | -1/+1 | |
| | |\ | | | | | | | | | | | | | * PHP-5.6: Happy new year (Update copyright to 2016) | |||||
| | | * | Happy new year (Update copyright to 2016) | Lior Kaplan | 2016-01-01 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | MNDR: | Andrey Hristov | 2015-11-12 | 1 | -84/+97 | |
| | | | | | | | | | | | | | - constify some parameters to MYSQLND_RES functions | |||||
| * | | | MNDR: | Andrey Hristov | 2015-11-12 | 1 | -90/+98 | |
| | | | | | | | | | | | | | | | | | | | - cleanup in mysqlnd_result.c - switch from zend_ulong to size_t for lengths. Accordingly change mysqli and pdo_mysql for this. | |||||
| * | | | MNDR: | Andrey Hristov | 2015-11-12 | 1 | -2/+0 | |
| | | | | | | | | | | | | | - remove unused macros | |||||
| * | | | MNDR: | Andrey Hristov | 2015-11-12 | 1 | -2/+1 | |
| | | | | | | | | | | | | | - move things out of mysqlnd_priv.h | |||||
| * | | | MNDR: | Andrey Hristov | 2015-11-12 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | - move from char* + len to MYSQLND_STRING - add some more const modifiers | |||||
| * | | | MNDR: | Andrey Hristov | 2015-11-12 | 1 | -4/+4 | |
| | | | | | | | | | | | | | | | | - now send_command_handle_response() also doesn't depend directly on MYSQLND_CONN_DATA | |||||
| * | | | MNDR: | Andrey Hristov | 2015-11-12 | 1 | -17/+17 | |
| | | | | | | | | | | | | | - rename the macro for updating the connection state | |||||
| * | | | MNDR: | Andrey Hristov | 2015-11-12 | 1 | -32/+32 | |
| | | | | | | | | | | | | | - make MYSQLND_ERROR_INFO a class | |||||
| * | | | MDNR: | Andrey Hristov | 2015-11-12 | 1 | -7/+14 | |
| | | | | | | | | | | | | | | | | - make MYSQLND_UPSERT_STATUS more like an object that a simple structure Still use macros to make updates simple | |||||
| * | | | MNDR: | Andrey Hristov | 2015-11-12 | 1 | -4/+4 | |
| |/ / | | | | | | | | | - Rename MYSQLND_PROTOCOL to MYSQLND_PROTOCOL_PAYLOAD_DECODER_FACTORY - Rename other symbols related to MYSQLND_PROTOCOL accordingly | |||||
| * | | Merge branch 'PHP-5.6' | Stanislav Malyshev | 2015-02-01 | 1 | -1/+1 | |
| |\ \ | |/ | | | | | | | * PHP-5.6: fix sizeof size | |||||
| | * | Merge branch 'PHP-5.5' into PHP-5.6 | Stanislav Malyshev | 2015-02-01 | 1 | -1/+1 | |
| | |\ | | | | | | | | | | | | | * PHP-5.5: fix sizeof size | |||||
| | | * | Merge branch 'PHP-5.4' into PHP-5.5 | Stanislav Malyshev | 2015-02-01 | 1 | -1/+1 | |
| | | |\ | | | | | | | | | | | | | | | | | * PHP-5.4: fix sizeof size | |||||
| | | | * | fix sizeof size | Stanislav Malyshev | 2015-02-01 | 1 | -1/+1 | |
| | | | | | ||||||
| | | * | | Bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | bump year | Xinchen Hui | 2015-01-15 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | trailing whitespace removal | Stanislav Malyshev | 2015-01-10 | 1 | -12/+12 | |
| | | | | | ||||||
| * | | | | second shot on removing TSRMLS_* | Anatol Belski | 2014-12-14 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | first shot remove TSRMLS_* things | Anatol Belski | 2014-12-13 | 1 | -114/+114 | |
| | | | | | ||||||
| * | | | | s/PHP 5/PHP 7/ | Johannes Schlüter | 2014-09-19 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | master renames phase 1 | Anatol Belski | 2014-08-25 | 1 | -21/+21 | |
| | | | | | ||||||
| * | | | | yet trivial fixes to mysql exts | Anatol Belski | 2014-08-21 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | ported mysql and mysqlnd | Anatol Belski | 2014-08-19 | 1 | -15/+15 | |
| | | | | | ||||||
| * | | | | basic macro replacements, all at once | Anatol Belski | 2014-08-19 | 1 | -10/+10 | |
| | | | | | ||||||
| * | | | | Merge branch 'PHP-5.6' | Lior Kaplan | 2014-08-17 | 1 | -1/+1 | |
| |\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.6: typofixes Conflicts: ext/spl/php_spl.c | |||||
| | * | | | Merge branch 'PHP-5.5' into PHP-5.6 | Lior Kaplan | 2014-08-17 | 1 | -1/+1 | |
| | |\ \ \ | | |/ / | | | | | | | | | | | | | * PHP-5.5: typofixes | |||||
| | | * | | Merge branch 'PHP-5.4' into PHP-5.5 | Lior Kaplan | 2014-08-17 | 1 | -1/+1 | |
| | | |\ \ | | | |/ | | | | | | | | | | | | | * PHP-5.4: typofixes | |||||
| | | | * | typofixes | Veres Lajos | 2014-08-17 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Don't use zend_string for other fields (only name here is enough) | Xinchen Hui | 2014-06-25 | 1 | -3/+3 | |
| | | | | | ||||||
