Revision 1347 - 2010-03-16
--------------------------------------
Fix memory leak
Revision 1346 - 2010-03-15
--------------------------------------
Solve non-null termination issue
Revision 1345 - 2010-03-15
--------------------------------------
A few code corrections
Revision 1344 - 2010-03-15
--------------------------------------
More data dictionary changes
Revision 1343 - 2010-03-15
--------------------------------------
Merge of table cache/def DD
Revision 1342 - 2010-03-15
--------------------------------------
Length usage of identifier down the tree.
Revision 1341 - 2010-03-15
--------------------------------------
Code clean up
Revision 1340 - 2010-03-15
--------------------------------------
Removal of small variables
Revision 1339 - 2010-03-14
--------------------------------------
Fix Bug #535296 by only incrementing ha_commit_count when its a normal transaction commit.
Revision 1338 - 2010-03-14
--------------------------------------
Fix for Bug #536818 -- no delete for corresponding new TransactionLogApplier()
Revision 1337 - 2010-03-14
--------------------------------------
Changed po/Makefile.in.in to add header back in but strip the changed date
Imported latest translations.
Revision 1336 - 2010-03-11
--------------------------------------
Add savepoint test case
Manually issue a call to TransactionStorageEngine::startTransaction() inside TransactionServices::registerResourceForTransaction()
Revision 1335 - 2010-03-11
--------------------------------------
Remove unnecessary sleep calls in tests cases
Revision 1334 - 2010-03-11
--------------------------------------
update randgen_queries test and results to use the same query as is being used in randgen
Revision 1333 - 2010-03-09
--------------------------------------
Fix naming issue
Revision 1332 - 2010-03-09
--------------------------------------
Put drizzle_protocol plugin in own namespace so that symbols won't conflict with mysql_protocol plugin
Revision 1331 - 2010-03-09
--------------------------------------
Update query rewriting API to pass the schema the Session is currently in
Revision 1330 - 2010-03-09
--------------------------------------
Overhaul of SHOW TABLE STATUS
New code for a show temporary tables
First pass through creating a DD for showing what temporary tables you currently have
Revision 1329 - 2010-03-08
--------------------------------------
Added command line options to console to pass username, password, and db name during authentication step
Switched to using the MySQL protocol by default
Revision 1328 - 2010-03-08
--------------------------------------
Fix bad config.h file
Revision 1327 - 2010-03-05
--------------------------------------
Build fix for OpenSolaris
Revision 1326 - 2010-03-05
--------------------------------------
Add errno.h to a few files, necessary on OSX.
Revision 1325 - 2010-03-05
--------------------------------------
Add in data dictionary fix for OSX/FreeBSD
Make OSX/FreeBSD happy about size_t != uint64_t != int64_t
Complete blueprint for refactoring applier out of log descriptor
Revision 1324 - 2010-03-05
--------------------------------------
Add concurrency tests for transaction log and its data dictionary table
Add ability to see size of the in-memory index of the transaction log in bytes to the transaction_log data dictionary table
Revision 1323 - 2010-03-04
--------------------------------------
Fixes Bug #530870
Complete the blueprint for splitting the XA Resource Manager API from the storage engine API
Update all documentation in /drizzled/transaction_services.cc
Remove dead code
Revision 1322 - 2010-03-04
--------------------------------------
Remove old need for Cursor in creating table
Merged use-authorization-interface into add-authorization-plugin
Turned off send_error for isViewable
Fix the use of isViewable in processlist Generator to properly skip unauthorized processes
Moved isViewable check in to Session.h
Merged remove-senseless-charsetinfo-var into use-authorization-interface
Merged add-authorization-interface into remove-senseless-charsetinfo-var
Merged fix-authentication-api into add-authorization-interface
Replaced call of size()==0 with empty()
Merged use-authorization-interface into add-authorization-test
Prevent users from attempting to access schemas that he is not authorized to view
Prevent the user from attempting to kill a process that he is not authorized to see
Prevent the user from seeing or attempting to access tables that he is not authorized to see
Filter out processlist entries that the user is not authorized to see
Filter out schemas the user is not authorized to see
Prevent unauthorized users from changing schema
Added plugin to test the Authorization interface
Added Authorization interfaceAdded string to security_context header so that the header can be used
Fixed Authentication plugin interface to use SecurityContext rather than the whole darned Session object
Revision 1321 - 2010-03-04
--------------------------------------
Remove no longer referenced engine
Additional pass through doDropTable()
Removing special case dropTable()
Temporary fix for allowing engines to say "don't do this"
Remove dead call to drizzle_write_proto_file()
Remove unused createTable() option
Second pass through remove proto write outside of SE.
Move proto file write into createTable() (where it obviously belongs)
More reference cleanup
More reference counting
Revision 1320 - 2010-03-02
--------------------------------------
Removed extraneous NULL from notify plugin
Add plugin handle to logging to indicate when the session destructor is called
Revision 1319 - 2010-03-02
--------------------------------------
Removing cerr call
Fixed bug where tables might not be dropped if there was confusion about if it was a temp file
Remove a lot of the goto logic from createTable
Update to refactor out the inner code in create table
Fix CREATE TABLE output in statement_transform.cc for VARCHAR prefix indexes
Add CREATE TABLE as a specific CreateTableStatement message in the replication stream.
Correct previous incorrect behaviour where non-MyISAM tables were incorrectly being defined with PACK_RECORD = TRUE
Add CREATE TABLE work to the statement tranform library. Remove it from /drizzle/message/table_reader.cc
Add method to statement_transform library to output CREATE TABLE options properly
Add function to statement transform library which constructs INDEX clause
Add ability to take a Field message and convert it to its SQL field attributes list
Add DROP TABLE to the list of non RAW_SQL statements in replication stream
Add DROP SCHEMA to the list of non RAW_SQL statements in replication stream
Fix transaction log/replication for multi-column primary keys
Change CREATE SCHEMA to not use statement-base RAW_SQL and instead use a derived message::Statement subclass
Revision 1318 - 2010-03-02
--------------------------------------
Fix flush tables
Move FLUSH statement to use boolean values in statement::Flush instead of overloading Lex->type with REFRESH_STATUS
Move (TABLE|COLUMN|INDEX)_COMMENT_MAXLEN defines out into table_proto.h
Remove the now unused SET_FLAG define. We don't have the SET field type, and this flag was never set
Move Item_result out to its own header file and out of common.h
Remove unused OPTION_LOG_OFF and OPTION_ALLOW_BATCH defines
Remove unused SERVER_STATUS_ defines in common.h
Remove obsolete OPTION_SCHEMA_TABLE and OPTION_PROFILING defines
Remove unused and old THD::killable defines
Remove unused MAX_CHAR_WIDTH define
Remove unused FIELD_STORAGE_FLAGS define
Remove unused FIELD_IS_RENAMED define
Remove unused FIELD_IN_ADD_INDEX define
Remove unused FIELD_IN_PART_FUNC_FLAG define
Remove unused GET_FIXED_FIELDS_FLAG define
Remove unused NUM_FLAG define
Remove unused LOCAL_HOST define
Refactor DESC to use new table
Add queries used to setup randgen testing so we can ensure that randgen tests can build and run
Small patch for getTableDefinition()