| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| | |
|
|\ \
| |/
|/| |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
there was an error about sendind prepared parameters to the server
|
| |
| |
| |
| |
| |
| |
| |
| | |
handling of init-file option added to embedded library
main problem was killing of output (resulting recordsets etc)
i added checks for empty output in Protocol:: methods
better solution could be special Protocol_nul class to redirect
results to nowhere
|
| | |
|
| |
| |
| |
| |
| |
| | |
embedded library
some fixes - cleanup procedure changed for embedded library - deletion of
embedded mysql->thd
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
WL#604 Privileges in embedded library
code added to check privileges in embedded library
NO_EMBEDDED_ACCESS_CHECKS macros inserted in code so we can exclude
access-checking parts. Actually we now can exclude these parts from
standalone server as well. Do we need it?
Access checks are disabled in embedded server by default. One should
edit libmysqld/Makefile manually to get this working.
We definitely need the separate configure for embedded server
|
| |/
|/|
| |
| |
| |
| | |
null_string wasn't known in libmysqld/lib_sql.cc, that caused compiler's error
i put the declaration of the null_string in mysql_priv.h and renamed it
to my_null_string to reduce the probability of name's intersections
|
| |
| |
| |
| |
| | |
embedded library
missed memory freeing added
|
| |
| |
| |
| |
| | |
prepared statements in embedded library.
some fixes after testing
|
|/
|
|
|
|
|
|
|
| |
embedded library
some dirty places cleaned:
uint removed from mysql.h as Miguel suggested
empty_string renamed as my_empty_string to get rid of name's intersections
using embedded library
|
|
|
|
| |
prepared statements in embedded library
|
|
|
|
| |
prepared statements in embedded library
|
|
|
|
| |
prepared statements in embedded library
|
|
|
|
|
|
|
|
| |
Prepared statements in embedded server
Several changes in library code with two goals:
to make mysql_prepare_stmt working in embedded server
to get rid of #define mysql_interface_func mysql->methods->interface_func
in user's interface
|
| |
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | | |
i fixed this in 4.1 in slightly different way
|
| | |
| | |
| | |
| | |
| | |
| | | |
embedded&client library
some fixes: zero at the end of the data added
mysql_list_fields became 'virtual'
|
| | |
| | |
| | |
| | | |
Minor fixes
|
| | |
| | |
| | |
| | |
| | |
| | | |
mysql_fetch_length fixed for embedded library. Now data length is stored
before the data. Pointers in row still points to the data so you have to
get *(uint*)(data_ptr - sizeof(uint)) to get data length
|
| | | |
|
|/ / |
|
| | |
|
| |
| |
| |
| | |
Fixed some mess with STDCALL in function's declarations
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
FLUSH LOGS now rotates relay logs,
and a new variable max_relay_log_size.
Plus a very small bit of code cleaning.
|
| | |
|
| |
| |
| |
| | |
Changed handing of priv_host to fix bug in FLUSH PRIVILEGES
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
error handling fixed
fetch_lengths made to work differently in embedded and client cases
|
| |
| |
| |
| |
| | |
Including client code into embedded library
fixes
|
| |
| |
| |
| |
| | |
client code added to the embedded library
some fixes
|
| |
| |
| |
| |
| |
| |
| |
| | |
client capabilities included into libmysqld
some API methods became "virtual"
lots of duplicated code removed
IMHO all the above made library's code way more pleasant to look at, didn't it?
|
| |
| |
| |
| | |
splittiln common client's parts
|
| | |
|
| | |
|
| |
| |
| |
| | |
SCRUM
|