History log of /PHP-8.1/ext/mysqlnd/mysqlnd_wireprotocol.c (Results 326 – 350 of 441)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 2331e285 11-Jan-2010 Andrey Hristov

cosmetics. typedef-ed types should be in capital case

# 9939429f 11-Jan-2010 Andrey Hristov

remove extern defintion of a variable that is no more
used outside of the file where it is declared.
Also really export with PHPAPI the protocol init/deinit functions

# 1a108f1b 11-Jan-2010 Andrey Hristov

remove extern defintion of a variable that is no more
used outside of the file where it is declared.
Also really export with PHPAPI the protocol init/deinit functions

# 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.

# a98a6794 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

# fcef5895 08-Jan-2010 Andrey Hristov

add restart_psession and end_psession hooks

# 81b0630f 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 ...

# 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 ...

Revision tags: php-5.3.2RC1
# a3e5d185 21-Dec-2009 Andrey Hristov

Move this function to MYSQLND_NET as it works on the
php stream

# 41ac91ae 21-Dec-2009 Andrey Hristov

Move this function to MYSQLND_NET as it works on the
php stream

# 3e3d0e0d 21-Dec-2009 Andrey Hristov

magic numbers to macros

# ce349e35 21-Dec-2009 Andrey Hristov

magic numbers to macros

# f8dcfbc7 17-Dec-2009 Andrey Hristov

refactoring : move more network related functions to
mysqlnd_net.c . Now communication is split on two levels:
- logical (functions send and receive)
- physical (functions network_read an

refactoring : move more network related functions to
mysqlnd_net.c . Now communication is split on two levels:
- logical (functions send and receive)
- physical (functions network_read and network_write)

show more ...

# 028bd4ba 17-Dec-2009 Andrey Hristov

refactoring : move more network related functions to
mysqlnd_net.c . Now communication is split on two levels:
- logical (functions send and receive)
- physical (functions network_read an

refactoring : move more network related functions to
mysqlnd_net.c . Now communication is split on two levels:
- logical (functions send and receive)
- physical (functions network_read and network_write)

show more ...

# 60697e18 17-Dec-2009 Andrey Hristov

During refactoring of the function mysqlnd_stream_write_w_header() it was
found that there is a bug in the way the data is sent, although a very rare
one which will only affect very large que

During refactoring of the function mysqlnd_stream_write_w_header() it was
found that there is a bug in the way the data is sent, although a very rare
one which will only affect very large queries which have length 16777214. The
communication will hang. A way to test it is to execute the following:
./php -r '$c=mysqli_connect("127.0.0.1","root","root","test");
$q="insert into test.tblob values(\"".str_repeat("a",256*256*256-1-34)."\")";
$c->query($q);'

show more ...

# 22528b14 17-Dec-2009 Andrey Hristov

During refactoring of the function mysqlnd_stream_write_w_header() it was
found that there is a bug in the way the data is sent, although a very rare
one which will only affect very large que

During refactoring of the function mysqlnd_stream_write_w_header() it was
found that there is a bug in the way the data is sent, although a very rare
one which will only affect very large queries which have length 16777214. The
communication will hang. A way to test it is to execute the following:
./php -r '$c=mysqli_connect("127.0.0.1","root","root","test");
$q="insert into test.tblob values(\"".str_repeat("a",256*256*256-1-34)."\")";
$c->query($q);'

show more ...

# a1ef2d9f 16-Dec-2009 Andrey Hristov

Remove unneeded dereferences
(oops, committed the trunk changes from a wrong directory, which splitted
this commit).

# 6adc50b4 16-Dec-2009 Andrey Hristov

Remove unneeded dereferences

# b3546d1b 16-Dec-2009 Andrey Hristov

move MYSQLND_NET code to a separate file.
mysqlnd_wireprotocol is about the protocol not the transport
layer

# 9f21c91a 16-Dec-2009 Andrey Hristov

move MYSQLND_NET code to a separate file.
mysqlnd_wireprotocol is about the protocol not the transport
layer

Revision tags: php-5.2.12
# 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.

# 1fc65ed8 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.

# 0371ef10 15-Dec-2009 Andrey Hristov

refactor: move code that belongs to MYSQLND_NET out of MYSQLND

# e6e40722 15-Dec-2009 Andrey Hristov

refactor: move code that belongs to MYSQLND_NET out of MYSQLND

1...<<1112131415161718