summaryrefslogtreecommitdiff
path: root/plugin
Commit message (Collapse)AuthorAgeFilesLines
* Merge with MariaDB 5.1 and MySQL 5.1.61Michael Widenius2012-02-201-0/+1
|\
| * report innodb_file_per_table, innodb_flush_log_at_trx_commit, ↵Sergei Golubchik2012-01-041-0/+1
| | | | | | | | innodb_flush_method
* | lp:901693 dialog.c:perform_dialog treats every password prompt as firstSergei Golubchik2012-01-121-0/+2
| |
* | openpam compatibilitySergei Golubchik2012-01-121-2/+2
| |
* | plugin renamed socket_peercred -> unix_socket.Sergei Golubchik2011-12-301-17/+1
| | | | | | | | test added.
* | Fixed compiler and test failures found by buildbotMichael Widenius2012-01-081-3/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | configure.in: Added testing of STRNDUP (not found on solaris) mysql-test/include/wait_until_connected_again.inc: Also test for error 2005 (can happen on windows) mysql-test/include/wait_until_disconnected.inc: Also test for error 2005 (can happen on windows) mysql-test/suite/innodb_plugin/r/innodb_bug30423.result: Number of rows is not stable (found difference on Solaris) mysql-test/suite/innodb_plugin/t/innodb_bug30423.test: Number of rows is not stable (found difference on Solaris) plugin/auth_pam/auth_pam.c: Use internal strndup if it doesn't exist on system (solaris) Changed code so that it should also compile on solaris.
* | PAM plugin with testSergei Golubchik2011-12-024-0/+237
| |
* | 1. add --plugin-dir and --default-auth to mysqltest.Sergei Golubchik2011-12-024-47/+26
| | | | | | | | | | | | | | | | | | 2. dialog plugin now always returns mysql->password if non-empty and the first question is of password type 3. split get_tty_password into get_tty_password_buff and strdup. 4. dialog plugin now uses get_tty_password by default 5. dialog.test 6. moved small tests of individual plugins into a dedicated suite
* | merge, fix Windows warningsVladislav Vaintroub2011-11-291-1/+2
| |
* | Automatic mergeMichael Widenius2011-11-243-3/+4
|\ \
| * \ Merge with MariaDB 5.1Michael Widenius2011-11-246-17/+25
| |\ \ | | |/
| | * Automatic mergeMichael Widenius2011-11-213-3/+4
| | |\
| | | * Initail merge with MySQL 5.1 (XtraDB still needs to be merged)Michael Widenius2011-11-213-3/+4
| | | |\ | | | | | | | | | | | | | | | Fixed up copyright messages.
| | | | * Updated/added copyright headersKent Boortz2011-07-031-2/+2
| | | | |\
| | | | * | Updated/added copyright headersKent Boortz2011-06-302-2/+3
| | | | | |
* | | | | | fix dialog plugin to work on windowsSergei Golubchik2011-11-222-10/+11
| | | | | |
* | | | | | 5.1->5.2 mergeSergei Golubchik2011-11-131-2/+8
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | don't make feedback_plugin_send.test as 'big'Sergei Golubchik2011-11-131-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | don't assume that the http reply packet will arrive in all in one piece
* | | | | | 5.1-5.2 mergeSergei Golubchik2011-11-131-4/+4
|\ \ \ \ \ \ | |/ / / / /
| * | | | | increase feedback plugin versionSergei Golubchik2011-11-121-1/+1
| | | | | |
* | | | | | 5.1 mergeSergei Golubchik2011-11-121-8/+9
|\ \ \ \ \ \ | |/ / / / /
| * | | | | feedback plugin:Sergei Golubchik2011-11-121-8/+9
| | |/ / / | |/| | | | | | | | | | | | | | | | | | fix for mem_total on windows report the time of the data snapshot
* | | | | merge from 5.1Vladislav Vaintroub2011-10-191-1/+1
|\ \ \ \ \ | |/ / / / | | / / / | |/ / / |/| | |
| * | | silence the "uninitialized" warningSergei Golubchik2011-10-131-1/+1
| | | |
* | | | mergeSergei Golubchik2011-10-101-0/+5
|\ \ \ \ | |/ / /
| * | | add a missing definitionSergei Golubchik2011-10-101-0/+5
| | | |
* | | | fix feedback plugin for 5.2Sergei Golubchik2011-10-081-1/+19
| | | |
* | | | merge with 5.1Sergei Golubchik2011-10-0710-0/+1524
|\ \ \ \ | |/ / /
| * | | Implement uname() on Windows.Vladislav Vaintroub2011-10-061-1/+89
| | | | | | | | | | | | | | | | Also, fix code to get physical memory size.
| * | | merge with feedback-pluginSergei Golubchik2011-10-061-0/+3
| | | | | | | | | | | | | | | | and disable feedback plugin by default, if it's compiled in.
| * | | merge feedback pluginSergei Golubchik2011-10-049-0/+1430
| | | |
| * | | support for plugins on windowsSergei Golubchik2011-10-041-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMakeLists.txt: 1. add -DSAFEMALLOC -DSAFE_MUTEX in the top-level CMakeLists.txt don't force plugins to copy-paste these lines in their CMakeLists.txt 2.1 search plugin/* for plugins (not only storage/*), 2.2 recognize MYSQL_PLUGIN (not only MYSQL_STORAGE_ENGINE), 2.3 extract library names from the plug.in (don't force library names to be ha_<engine>.dll and <engine>.lib) include/mysql/plugin.h: define MYSQL_PLUGIN_EXPORT appropriately (backport from 5.5) libmysqld/CMakeLists.txt: remove unnecessary workaround plugin/fulltext/CMakeLists.txt: build fulltext example plugin on windows storage/maria/CMakeLists.txt: The library is called libmaria_s.lib, not maria.lib storage/maria/unittest/CMakeLists.txt: The library is called libmaria_s.lib, not maria.lib storage/myisam/CMakeLists.txt: The library is called libmyisam_s.lib, not myisam.lib storage/mysql_storage_engine.cmake: introduce MYSQL_PLUGIN macro. don't force library names to be ha_<engine>.dll and <engine>.lib storage/xtradb/CMakeLists.txt: remove a condition from include win/README: don't use deprecated syntax win/configure-mariadb.sh: don't use deprecated syntax win/configure.js: 1. support MYSQL_PLUGIN in addition to MYSQL_STORAGE_ENGINE. 2. support plugin/* in addition to storage/*
* | | | Merge with MariaDB 5.1Michael Widenius2011-05-031-4/+4
|\ \ \ \ | |/ / /
| * | | Merge with MySQL 5.1.57/58Michael Widenius2011-05-021-3/+2
| |\ \ \ | | | |/ | | |/| | | | | Moved some BSD string functions from Unireg
| | * | Bug #11763135: 55812: MYSQL AB SHOULD NOT BE AUTHOR, EVEN IN EXAMPLEGeorgi Kodinov2011-03-211-2/+2
| | |/ | | | | | | | | | Fixed the author and the copyright.
* | | fix function prototype to follow the APISergei Golubchik2011-01-121-1/+4
| | |
* | | merge with 5.1Michael Widenius2010-11-302-6/+0
|\ \ \ | |/ /
| * | Fixed compiler and gmake warningsMichael Widenius2010-11-292-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Removed SCCS rule from Makefile.am - Made dummy rule in sql_yacc.yy to get rid of compiler warning about not used label. Don't use maintainer mode with valgrind (as we don't want to initialize all variables) config/ac-macros/maintainer.m4: Don't use maintainer mode with valgrind (as we don't want to initialize all variables) Force initialization of variables when using -Werror (To get rid of compiler warnings) configure.in: Don't use maintainer mode with valgrind (as we don't want to initialize all variables) sql/sql_yacc.yy: Made dummy rule in sql_yacc.yy to get rid of compiler warning about not used label.
* | | merge with 5.1Sergei Golubchik2010-09-113-10/+3
|\ \ \ | |/ /
| * | build dynamic plugins with the -shared libtool option to avoidSergei Golubchik2010-09-092-5/+2
| | | | | | | | | | | | double compilation
| * | Merge with MySQL 5.1.50Michael Widenius2010-08-272-5/+2
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | - Changed to still use bcmp() in certain cases becasue - Faster for short unaligneed strings than memcmp() - Bettern when using valgrind - Changed to use my_sprintf() instead of sprintf() to get higher portability for old systems - Changed code to use MariaDB version of select->skip_record() - Removed -%::SCCS/s.% from Makefile.am:s to remove automake warnings
| | * Bug#53445: Build with -Wall and fix warnings that it generatesDavi Arnaut2010-07-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a MySQL maintainer/developer mode that enables a set of warning options for the C/C++ compiler. This mode is intended to help improve the overall quality of the code. The warning options are: C_WARNINGS="-Wall -Wextra -Wunused -Wwrite-strings -Werror" CXX_WARNINGS="$C_WARNINGS -Wno-unused-parameter" Since -Wall is essentially a moving target, autoconf checks are not run with warning options enabled, in particualr -Werror. This decision might be revisited in the future. The patch also fixes a mistake in the makefiles, where automake CXXFLAGS would be set to CFLAGS. config/ac-macros/maintainer.m4: Add a set of default compiler flags used when in maintainer mode. configure.in: Hook into the maintainer mode. Disabled by default.
* | | Fixed compiler and valgrind warningsMichael Widenius2010-07-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test/valgrind.supp: Added suppression for memory leak in dlsym() on work-amd64 plugin/auth/auth_socket.c: Fixed compiler warning (wrong macro usage) storage/example/ha_example.cc: Fixed compiler warnings storage/sphinx/ha_sphinx.cc: Fixed compiler warnings
* | | fix dialog plugin to work againSergei Golubchik2010-04-081-0/+6
| | | | | | | | | | | | (fgets, unlike gets, does not strip \n)
* | | Fixed compiler warningsMichael Widenius2010-04-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed version string to beta client/mysql.cc: Fixed compiler warning configure.in: Changed version string to beta plugin/auth/dialog.c: Fixed compiler warning (gets() is a not recommended function)
* | | Maria WL#61unknown2010-04-014-0/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Interface for maria extensions. Alternative plugin interface with additional info (maturity and string version). CMakeLists.txt: Maria plugin interface used. config/ac-macros/plugins.m4: Maria plugin interface used. configure.in: Maria plugin interface used. include/mysql/plugin.h: Maria plugin interface added. include/mysql/plugin_auth.h.pp: Maria plugin interface added. plugin/auth/auth_socket.c: Maria plugin interface added. plugin/auth/dialog.c: Maria plugin interface added. plugin/daemon_example/daemon_example.cc: Maria plugin interface added. plugin/fulltext/plugin_example.c: Maria plugin interface added. sql/ha_ndbcluster.cc: Maria plugin interface added. sql/ha_partition.cc: Maria plugin interface added. sql/log.cc: Maria plugin interface added. sql/sql_acl.cc: Maria plugin interface added. sql/sql_builtin.cc.in: Maria plugin interface used. sql/sql_plugin.cc: Maria plugin interface added. sql/sql_plugin.h: Maria plugin interface used. sql/sql_show.cc: Maria plugin interface added. storage/archive/ha_archive.cc: Maria plugin interface added. storage/blackhole/ha_blackhole.cc: Maria plugin interface added. storage/csv/ha_tina.cc: Maria plugin interface added. storage/example/ha_example.cc: Maria plugin interface added. storage/federated/ha_federated.cc: Maria plugin interface added. storage/federatedx/ha_federatedx.cc: Maria plugin interface added. storage/heap/ha_heap.cc: Maria plugin interface added. storage/ibmdb2i/ha_ibmdb2i.cc: Maria plugin interface added. storage/innobase/handler/ha_innodb.cc: Maria plugin interface added. storage/innodb_plugin/handler/i_s.cc: Maria plugin interface added. storage/maria/ha_maria.cc: Maria plugin interface added. storage/myisam/ha_myisam.cc: Maria plugin interface added. storage/myisammrg/ha_myisammrg.cc: Maria plugin interface added. storage/pbxt/src/ha_pbxt.cc: Maria plugin interface added. storage/xtradb/handler/ha_innodb.cc: Maria plugin interface added. storage/xtradb/handler/i_s.cc: Maria plugin interface added. storage/xtradb/handler/i_s.h: Maria plugin interface added.
* | | Fixed some compiler warningsMichael Widenius2010-03-311-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | include/m_ctype.h: MY_UNICASE_INFO already includes 'const' plugin/auth/dialog.c: Fixed parameters to have correct signed/unsigned type sql/sql_acl.cc: old_password_plugin is not used for EMBEDDED_LIBRARY storage/pbxt/src/ha_pbxt.cc: Remove not used variable
* | | pluggable auth with plugin examplesSergei Golubchik2010-03-294-0/+434
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makefile.am: add new API files to the check_abi rule, remove duplicates client/CMakeLists.txt: now a client can use dlopen too client/Makefile.am: be csh-friendly include/my_global.h: add dummy plugs for dlopen and co. for the code that needs them to work in static builds mysys/Makefile.am: be csh-friendly plugin/auth/dialog.c: typo fixed
* | | mwl:98 - libservicesSergei Golubchik2010-03-031-1/+2
|/ /
* | Fix some compiler warnings.unknown2009-12-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix bad merge causing error when specifying test case in non-default suite for mysql-test-run. Implement the ability to add extra flags and configure options when running BUILD/xxx scripts. Improve unclear help text in mysql-test-run BUILD/FINISH.sh: Implement the ability to add extra flags and configure options when running BUILD/xxx scripts. BUILD/SETUP.sh: Implement the ability to add extra flags and configure options when running BUILD/xxx scripts. extra/yassl/taocrypt/include/block.hpp: Fix some compiler warnings. mysql-test/lib/mtr_cases.pm: Fix bad merge causing error when specifying test case in non-default suite for mysql-test-run. Also remove some non-essential differences to mysql version to simplify future merges. mysql-test/mysql-test-run.pl: Improve help texts. plugin/fulltext/plugin_example.c: Fix some compiler warnings. vio/viosslfactories.c: Fix some compiler warnings.