Create a new MariaDB/MySQL/Drizzle client library that is licensed under the Apache, BSD, or LGPL license. This task is to correct the limitations of the old lgpl client library, MWL#134, as outlined in http://kb.askmonty.org/v/lgpl-mysql-client-library-32358 Minimum requirements are: * It should be binary link level compatible with the current MySQL 5.1 client library. To use it, one would just have to relink the application with the new library. No re-compilation of the source should be necessary. ** It should be able to connect to all current versions of MariaDB, MySQL and Drizzle. * It should have all functionality of the MySQL 5.1 client library (including prepared statements). * It should support all the new functionality in MariaDB's client library, including: ** New functions ** Pluggable authentication * The license should be one of BSD/LGPL/Apache The different development options are: * Use the old LGPL MySQL library (from MySQL 3.23) as a base. * Use Drizzle's client library as base. * Use one of the free MySQL client libraries used by some of the languages as a base. * Write a new one from scratch.
Version updated. --- /tmp/wklog.171.old.7157 2011-02-02 22:27:20.000000000 +0000 +++ /tmp/wklog.171.new.7157 2011-02-02 22:27:20.000000000 +0000 @@ -1,2 +1,2 @@ -WorkLog-4.0 +Server-5.3
Supervisor updated: -> Monty
Observers changed: Sergei
High Level Description modified. --- /tmp/wklog.171.old.28485 2010-12-14 20:57:16.000000000 +0000 +++ /tmp/wklog.171.new.28485 2010-12-14 20:57:16.000000000 +0000 @@ -1,26 +1,40 @@ -Create a new MariaDB/MySQL/Drizzle client library that is Apache, BSD or LGPL. +Create a new MariaDB/MySQL/Drizzle client library that is licensed under the +Apache, BSD, or LGPL license. This task is to correct the limitations of the old lgpl client library, MWL#134, -as outlined in http://kb.askmonty.org/v/lgpl-mysql-client-library-32358. +as outlined in http://kb.askmonty.org/v/lgpl-mysql-client-library-32358 Minimum requirements are: -* Should be binary link level compatible with the current MySQL 5.1 client -library. To use it, one would just have to relink the application with the new -library. No re-compilation of the source should be necessary. -** It should be able to connect to all current versions of MariaDB, MySQL and -Drizzle. -* Should have all functionality of the MySQL 5.1 client library (including -prepared statements). -* It should support all the new functionality in MariaDB's client library: -** New functions -** Pluggable authentication -** The license should be one of BSD/LGPL/Apache +* It should be binary link level compatible with the current MySQL 5.1 client + library. To use it, one would just have to relink the application with the + new library. No re-compilation of the source should be necessary. + + ** It should be able to connect to all current versions of MariaDB, MySQL and + Drizzle. + +* It should have all functionality of the MySQL 5.1 client library (including + prepared statements). + +* It should support all the new functionality in MariaDB's client library, + including: + + ** New functions + + ** Pluggable authentication + +* The license should be one of BSD/LGPL/Apache + The different development options are: -* Use the old LGPL MySQL library from 3.23 as a base. -* Use Drizzles client library as base. + +* Use the old LGPL MySQL library (from MySQL 3.23) as a base. + +* Use Drizzle's client library as base. + * Use one of the free MySQL client libraries used by some of the languages as a -base. -* Writing a new one from scratch. + base. + +* Write a new one from scratch. +
High Level Description modified. --- /tmp/wklog.171.old.25632 2010-12-14 19:59:49.000000000 +0000 +++ /tmp/wklog.171.new.25632 2010-12-14 19:59:49.000000000 +0000 @@ -9,6 +9,8 @@ library. No re-compilation of the source should be necessary. ** It should be able to connect to all current versions of MariaDB, MySQL and Drizzle. +* Should have all functionality of the MySQL 5.1 client library (including +prepared statements). * It should support all the new functionality in MariaDB's client library: ** New functions ** Pluggable authentication