History log of /PHP-5.6/ext/mysqlnd/mysqlnd.c (Results 226 – 250 of 304)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-5.2.13RC1
# 6a8d4c32 13-Jan-2010 Andrey Hristov

more PHPAPI for phpize-d builds


# 2331e285 11-Jan-2010 Andrey Hristov

cosmetics. typedef-ed types should be in capital case


# d999552a 11-Jan-2010 Andrey Hristov

missed to commit in 5_3, here it comes, reusability of stats


# 9b8d026d 11-Jan-2010 Andrey Hristov

Rework the statistics macros to be reusable by external entities.
Rename handlers to triggers. Dynamically allocate space for the
statistics thus allow reusability.


# d20fdd60 08-Jan-2010 Andrey Hristov

improve the stats subsystem. Reduce the number of macro definitions
in half by smartly introducing 2 new macros. Make MYSQLND::stats a pointer
from being aggregated and add triggers.


# 3264e519 08-Jan-2010 Andrey Hristov

add restart_psession and end_psession hooks


# 73b23fca 07-Jan-2010 Andrey Hristov

Change of way the packet objects are created/initialised
If the protocol gets changed, ever, we can decide at runtime
easily which protocol to use by instantiating the right protocol
obje

Change of way the packet objects are created/initialised
If the protocol gets changed, ever, we can decide at runtime
easily which protocol to use by instantiating the right protocol
object. But this is restricted to the structure of the packets, not
the flow.

show more ...


# d76fa2b4 28-Dec-2009 Andrey Hristov

move network creation to the init hook


Revision tags: php-5.3.2RC1
# c95fa280 22-Dec-2009 Andrey Hristov

Fix double calls to free_contents if the connection cannot be
opened. mysqlnd have no probs, external code should not have too.
In any case, double call is not needed.


# e1251edc 22-Dec-2009 Andrey Hristov

move state setting to the right place, in mysqlnd_init, no more
in mysqlnd::connect


Revision tags: php-5.2.12
# 5e1c95fd 15-Dec-2009 Andrey Hristov

remove duplicated code


# c101f7f5 15-Dec-2009 Andrey Hristov

Move code out of mysqlnd_conn::connect to mysqlnd_net::connect.
Thus mysqlnd_conn::connect() does less of what it should not do - think
about the transport level.


# 523471f7 15-Dec-2009 Andrey Hristov

export this function


# 0371ef10 15-Dec-2009 Andrey Hristov

refactor: move code that belongs to MYSQLND_NET out of MYSQLND


# 13c8bba0 11-Dec-2009 Andrey Hristov

Make MYSQLND_NET dynamically allocated structure with allocator
and deallocator. More member functions will come.


# a9295f03 11-Dec-2009 Andrey Hristov

remove stale comment


# 0c7a9b80 11-Dec-2009 Andrey Hristov

Move two functions which are used in the extension as methods of
the connection. Two functions less in the global namespace.


Revision tags: php-5.2.12RC4
# 06a417b6 09-Dec-2009 Andrey Hristov

Remove stub code which never actually was used for anything.
Things like this can be built on top of the core.


# 6f598e62 09-Dec-2009 Andrey Hristov

Remove the zval caching from mysqlnd. It was disabled versions ago
due to problems on windows, which were not debugged. Better have
code that is disabled not in the core.


# 4d273500 09-Dec-2009 Andrey Hristov

Remove disabled code - threaded fetching. This can be implemented
on a upper level and by offloading it we reduce the complexity of
the core.


# 0f0f5f22 03-Dec-2009 Andrey Hristov

I svn-commit.2.tmp (Modified) Row 2 Col 28 11:45 Ctrl-K H for help
fix compilation on windows and

I svn-commit.2.tmp (Modified) Row 2 Col 28 11:45 Ctrl-K H for help
fix compilation on windows and with other compilers who
don't like void* arithmetic

show more ...


# 2386938a 03-Dec-2009 Pierre Joye

- disable this debug code until it is actually fixed


# bfc0ec18 03-Dec-2009 Andrey Hristov

fix segfault introduced by Pierre in a recent commit
old code was doing something like
conn + sizeof(MYSQLND) * MYSQLND + plugin * sizeof(void) * sizeof(MYSQLND)
because `conn` is not cas

fix segfault introduced by Pierre in a recent commit
old code was doing something like
conn + sizeof(MYSQLND) * MYSQLND + plugin * sizeof(void) * sizeof(MYSQLND)
because `conn` is not casted to void*. `conn` has to be casted to void * and
then the whole experession will be void * and the calculations will work.

show more ...


# 2a3ec70d 30-Nov-2009 Pierre Joye

- void is NaN, you can't do math ops on void. Declarations go first. Fix TS build


Revision tags: php-5.2.12RC3, php-5.2.12RC2
# 1cf1cb30 26-Nov-2009 Andrey Hristov

fix debug windows build as well as remove a compilation warning
(a header not included)


12345678910>>...13