History log of /PHP-7.3/ext/mysqlnd/mysqlnd_wireprotocol.c (Results 201 – 225 of 295)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# de4a5156 03-May-2010 Andrey Hristov

Handle OOM when resizing blocks during data fetch


# 9b468d95 29-Apr-2010 Andrey Hristov

Fix crash if OOM and USE_ZEND_ALLOC=0


# 6c1a2831 29-Apr-2010 Andrey Hristov

Fix crash if OOM and USE_ZEND_ALLOC=0


# ad4b4296 28-Apr-2010 Andrey Hristov

Fixed few buffer overflows reported by Stefan Esser.


# 6d88d1a7 28-Apr-2010 Andrey Hristov

Fixed few buffer overflows reported by Stefan Esser.


# 1838fcc7 28-Apr-2010 Andrey Hristov

const-ify fields


# 16d5d596 28-Apr-2010 Andrey Hristov

const-ify fields


# 69152278 20-Apr-2010 Andrey Hristov

Hardening the reads of mysqlnd.
All packets but the row data packet are read into preallocated buffer,
either on the stack or on the heap (cmd_buffer). The size of the buffer
is always ch

Hardening the reads of mysqlnd.
All packets but the row data packet are read into preallocated buffer,
either on the stack or on the heap (cmd_buffer). The size of the buffer
is always checked to skip buffer overruns. Only up to the size of the
buffer is stored into the buffer but packet->header.size has the size of
all data sent. In this case network layer bails.

This patch hardenes the reads, so if packets are malformed and shorter
than they should be there will be no further reads in the buffer.
In short, detection of malformed packets.

show more ...


# 6dec27d5 20-Apr-2010 Andrey Hristov

Hardening the reads of mysqlnd.
All packets but the row data packet are read into preallocated buffer,
either on the stack or on the heap (cmd_buffer). The size of the buffer
is always ch

Hardening the reads of mysqlnd.
All packets but the row data packet are read into preallocated buffer,
either on the stack or on the heap (cmd_buffer). The size of the buffer
is always checked to skip buffer overruns. Only up to the size of the
buffer is stored into the buffer but packet->header.size has the size of
all data sent. In this case network layer bails.

This patch hardenes the reads, so if packets are malformed and shorter
than they should be there will be no further reads in the buffer.
In short, detection of malformed packets.

show more ...


# efa0077e 20-Apr-2010 Andrey Hristov

put the trigger in the right place


# f2d23c7f 20-Apr-2010 Andrey Hristov

put the trigger in the right place


# 804b9505 20-Apr-2010 Andrey Hristov

It is possible that change user tries an user who has old password.
Instead of error message that doesn't say much there is more information now.


# eda9959e 20-Apr-2010 Andrey Hristov

It is possible that change user tries an user who has old password.
Instead of error message that doesn't say much there is more information now.


# a175419f 20-Apr-2010 Felipe Pena

- Fix copyrights


# 6d951e2d 20-Apr-2010 Felipe Pena

- Fix copyrights


# 664b2389 15-Apr-2010 Andrey Hristov

Last batch of int/uint comparison fixes


# fb76a3f2 15-Apr-2010 Andrey Hristov

Last batch of int/uint comparison fixes


# 76d64590 15-Apr-2010 Andrey Hristov

More int/uint comparison warning fixes


# 7f43fc3b 15-Apr-2010 Andrey Hristov

More int/uint comparison warning fixes


# 6aa682f5 15-Apr-2010 Andrey Hristov

CS + WS changes


# a9880e78 15-Apr-2010 Andrey Hristov

CS + WS changes


# dd9fc198 15-Apr-2010 Andrey Hristov

Fix for bug#49234 method not found ssl_set
Patch was tested and compiles on Windows. (Thanks Kalle)


# c04f7526 15-Apr-2010 Andrey Hristov

Fix for bug#49234 method not found ssl_set
Patch was tested and compiles on Windows. (Thanks Kalle)


# 3bd2faff 08-Apr-2010 Andrey Hristov

Fixint INT_AND_FLOAT_AS native. It was working ok on 64bit but
because on 32bit SIZEOF_LONG is 4 and INT64 from MySQL is 8 everything
was converted to string, even if it was able to put it in

Fixint INT_AND_FLOAT_AS native. It was working ok on 64bit but
because on 32bit SIZEOF_LONG is 4 and INT64 from MySQL is 8 everything
was converted to string, even if it was able to put it in a long.
This closes Request #50651 Native type cast returns wrong result

show more ...


# c0531d8d 08-Apr-2010 Andrey Hristov

Fixint INT_AND_FLOAT_AS native. It was working ok on 64bit but
because on 32bit SIZEOF_LONG is 4 and INT64 from MySQL is 8 everything
was converted to string, even if it was able to put it in

Fixint INT_AND_FLOAT_AS native. It was working ok on 64bit but
because on 32bit SIZEOF_LONG is 4 and INT64 from MySQL is 8 everything
was converted to string, even if it was able to put it in a long.
This closes Request #50651 Native type cast returns wrong result

show more ...


12345678910>>...12