{"push_id":1372397773,"size":27,"distinct_size":8,"ref":"refs/heads/odbc-3.0","head":"3f1bb8bcbf959df32b7c186b326ce9f57358aa02","before":"03e6eefdf4384da60013523e285172bce4d9b73e","commits":[{"sha":"1f33c14695e40e2ac34ede4a19487cb5a0127e10","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"The testcase for ODBC-47","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/1f33c14695e40e2ac34ede4a19487cb5a0127e10"},{"sha":"6b0d283ce012bbdab9648facadacc3fa09219402","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Fixed some bugs in SQLSetPos with SQL_COLUMN_IGNORE - we had failing\ntest in cursor.c Also fixed error it returns if there was errors on some\nof updated rows.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/6b0d283ce012bbdab9648facadacc3fa09219402"},{"sha":"cfa6634a9afc91466fa7fa5503d01fe0c06c0d08","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Fixed bug in DAE with SQLSetPos update.\nThere were 2 problems in fact. One of them probably could affect parameter\narrays.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/cfa6634a9afc91466fa7fa5503d01fe0c06c0d08"},{"sha":"5b7245843bcbc444fb95a684f19cdba499f4d9e2","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Fix and the testcase for ODBC-48 - dealing with ISO format of for\nprocedure call.\nWe simply remove pair of curly brackets to make it possible for server\nto digest the query.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/5b7245843bcbc444fb95a684f19cdba499f4d9e2"},{"sha":"6b41841d1885d7d214b2651ef819c3cc8ec799a9","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Fix and testcase for the bug ODBC-51(and ODBC-52, that is in fact\nduplicate). Connector returned error when had to convert empty string to\nSQL_C_WCHAR.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/6b41841d1885d7d214b2651ef819c3cc8ec799a9"},{"sha":"05206c8a4dc7b409372203ff7d0984f3cf0c1b16","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Some amendments to ODBC-51 patch on *nix.\nAlso connector returned 0 as available string length\nin case if application did not provide buffer for it.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/05206c8a4dc7b409372203ff7d0984f3cf0c1b16"},{"sha":"794bcb436bc374dcedf80833a533effe0ecba01e","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Few useless variable initializations to make valgrind more quiet","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/794bcb436bc374dcedf80833a533effe0ecba01e"},{"sha":"16d4c704f1e01ea83a4fc57d6b9542c9d4a673ac","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Changed MbstrCharLen to respect terminating NULL","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/16d4c704f1e01ea83a4fc57d6b9542c9d4a673ac"},{"sha":"c620d864e648ee8508a249dcd239388163acbd5f","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Extended test for ODBC-51 in param.c to ensure that SQLGetData is not\nvulnerable either.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/c620d864e648ee8508a249dcd239388163acbd5f"},{"sha":"60a81d212f4b70787d64092b33a408a246bb821e","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Fix of earlier introduced problem in SQLParamData - in MAX(0, Stmt->DaeRowNumber - 1) if DaeRowNumber==0 we were getting\nnot what we expected on Linux.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/60a81d212f4b70787d64092b33a408a246bb821e"},{"sha":"48d7ae109093ad2943bfbc0ba9f90350b747c180","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Partial fix for ODBC-45 - string parameters bound as SQL_BIT are now\nconverted to a number, and depending on the value 0 or 1 for SQL_BIT parameter\nvalue is used. Wchar strings are not covered by the patch. Also specs\nrequire the string value to be exactly \"0\" or \"1\", and return error with\ncorresponding sqlstate, otherwise. We are more permissive in this regard\nso far.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/48d7ae109093ad2943bfbc0ba9f90350b747c180"},{"sha":"d55d4320b56c9ead2c8f00953951ce5f50d62def","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Version bump(2.0.13)","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/d55d4320b56c9ead2c8f00953951ce5f50d62def"},{"sha":"1889f32897a27123620b93fd41ed7956a34ec286","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"[ODBC-56]Fix of wrong calculation of StLen ptr in case of columnwise binding.\nChange in 2 tests in relative and in dyn_cursor to cover this case.\nAlso similar bugs was fixed in other places, mostly affecting all sorts\nof position commands","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/1889f32897a27123620b93fd41ed7956a34ec286"},{"sha":"8b2f5434667b6492d19ffb23ca726f6dcbb88244","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Testcase for ODBC-58. The bug is in C/C, thus no fix will follow.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/8b2f5434667b6492d19ffb23ca726f6dcbb88244"},{"sha":"4705b8241c88f51f2f2192e916483061459e70dd","author":{"name":"Julien Nabet","email":"a3c31b84581bfebb2621dd8cb60e23a23ce79644@users.noreply.github.com"},"message":"Fix some cppcheck reports: (#11)\n\n* Fix some cppcheck reports:\r\n\r\n[ma_desc.c:107] -> [ma_desc.c:104]: (warning) Either the condition 'Desc' is redundant or there is possible null pointer dereference: Desc.\r\n[ma_parse.c:45]: (style) Variable 'p' is assigned a value that is never used.\r\n[ma_parse.c:46]: (style) Variable 'Tokens' is assigned a value that is never used.\r\n[ma_statement.c:113]: (style) Variable 'NewStmt' is assigned a value that is never used.\r\n[ma_statement.c:444]: (style) Variable 'Length' is assigned a value that is never used.\r\n[ma_statement.c:1315] -> [ma_statement.c:1318]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1798] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1799] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_string.c:88]: (style) Variable 'Count' is assigned a value that is never used.\r\n\r\n* Fix some cppcheck reports:\r\n\r\n[ma_desc.c:107] -> [ma_desc.c:104]: (warning) Either the condition 'Desc' is redundant or there is possible null pointer dereference: Desc.\r\n[ma_parse.c:45]: (style) Variable 'p' is assigned a value that is never used.\r\n[ma_parse.c:46]: (style) Variable 'Tokens' is assigned a value that is never used.\r\n[ma_statement.c:113]: (style) Variable 'NewStmt' is assigned a value that is never used.\r\n[ma_statement.c:444]: (style) Variable 'Length' is assigned a value that is never used.\r\n[ma_statement.c:1315] -> [ma_statement.c:1318]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1798] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1799] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_string.c:88]: (style) Variable 'Count' is assigned a value that is never used.\r\n\r\nAll of my past & future contributions to MariaDB may be\r\nlicensed under the BSD-new license.\r\n\r\n* Fix some cppcheck reports:\r\n\r\n[ma_desc.c:107] -> [ma_desc.c:104]: (warning) Either the condition 'Desc' is redundant or there is possible null pointer dereference: Desc.\r\n[ma_parse.c:45]: (style) Variable 'p' is assigned a value that is never used.\r\n[ma_parse.c:46]: (style) Variable 'Tokens' is assigned a value that is never used.\r\n[ma_statement.c:113]: (style) Variable 'NewStmt' is assigned a value that is never used.\r\n[ma_statement.c:444]: (style) Variable 'Length' is assigned a value that is never used.\r\n[ma_statement.c:1315] -> [ma_statement.c:1318]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1798] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1799] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_string.c:88]: (style) Variable 'Count' is assigned a value that is never used.\r\n\r\nAll of my past & future contributions to MariaDB may be\r\nlicensed under the BSD-new license.\r\n\r\n* Fix some cppcheck reports:\r\n\r\n[ma_desc.c:107] -> [ma_desc.c:104]: (warning) Either the condition 'Desc' is redundant or there is possible null pointer dereference: Desc.\r\n[ma_parse.c:45]: (style) Variable 'p' is assigned a value that is never used.\r\n[ma_parse.c:46]: (style) Variable 'Tokens' is assigned a value that is never used.\r\n[ma_statement.c:113]: (style) Variable 'NewStmt' is assigned a value that is never used.\r\n[ma_statement.c:444]: (style) Variable 'Length' is assigned a value that is never used.\r\n[ma_statement.c:1315] -> [ma_statement.c:1318]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1798] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1799] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_string.c:88]: (style) Variable 'Count' is assigned a value that is never used.\r\n\r\nAll of my past & future contributions to MariaDB may be\r\nlicensed under the BSD-new license.\r\n\r\n* Fix some cppcheck reports:\r\n\r\n[ma_desc.c:107] -> [ma_desc.c:104]: (warning) Either the condition 'Desc' is redundant or there is possible null pointer dereference: Desc.\r\n[ma_parse.c:45]: (style) Variable 'p' is assigned a value that is never used.\r\n[ma_parse.c:46]: (style) Variable 'Tokens' is assigned a value that is never used.\r\n[ma_statement.c:113]: (style) Variable 'NewStmt' is assigned a value that is never used.\r\n[ma_statement.c:444]: (style) Variable 'Length' is assigned a value that is never used.\r\n[ma_statement.c:1315] -> [ma_statement.c:1318]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1798] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_statement.c:1799] -> [ma_statement.c:1802]: (warning) Either the condition '!Stmt' is redundant or there is possible null pointer dereference: Stmt.\r\n[ma_string.c:88]: (style) Variable 'Count' is assigned a value that is never used.\r\n\r\nAll of my past & future contributions to MariaDB may be\r\nlicensed under the BSD-new license.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/4705b8241c88f51f2f2192e916483061459e70dd"},{"sha":"f7d9200c49291502569666b156010de39596147b","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"The testcase for ODBC-61","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/f7d9200c49291502569666b156010de39596147b"},{"sha":"7fadd776d0fe99fb9236da2325a8746d5c6ba63d","author":{"name":"Julien Nabet","email":"a3c31b84581bfebb2621dd8cb60e23a23ce79644@yahoo.fr"},"message":"Blind fix for tdf#103077 (LibreOffice)\n\nSee https://bugs.documentfoundation.org/show_bug.cgi?id=103077#c23","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/7fadd776d0fe99fb9236da2325a8746d5c6ba63d"},{"sha":"cd32260f707d2e7d33c75ef113ca20bfe84bf74c","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Added check of mysql_stmt_store_result result","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/cd32260f707d2e7d33c75ef113ca20bfe84bf74c"},{"sha":"ebf013277fb8dbf37967134ab0847db38c1c50d6","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Changed type of BindType in descriptor header to SQLULEN(as in specs)\nSQL_ATTR_PARAMSET_SIZE stmt attribute now sets correct descriptor field\nCorrected (long time depricated) SQLParamOptions, which people seem to\nbe still using.\nExecute does not do store_result if Out parameters have been fetched\nalready.","distinct":false,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/ebf013277fb8dbf37967134ab0847db38c1c50d6"},{"sha":"774a5a9dee8732bbfcbffcd7d2fc4f1d2e219ec7","author":{"name":"Lawrin Novitsky","email":"969edc65a11796097589b6c689793e4060ed61fd@mariadb.com"},"message":"Build with C/C 3.0 enabler.","distinct":true,"url":"https://api.github.com/repos/MariaDB/mariadb-connector-odbc/commits/774a5a9dee8732bbfcbffcd7d2fc4f1d2e219ec7"}]}
{"actor":{"display_login":"lawrinn"}}