Andrey Hristov
eb2908c3f7
two more compiler warnings fixed - size does matter
2010-10-05 17:10:47 +00:00
Andrey Hristov
25e84b6a23
Rename a method so it doesn't clash with a global symbol - a function
...
Fix compiler waring by extening the type of a variable
2010-10-05 17:03:50 +00:00
Andrey Hristov
3daf54ffa0
Fix compiler warnings - on 32bit size_t is smaller than uint64_t, although
...
we will never hit this the compiler should be happy.
2010-10-05 16:54:14 +00:00
Andrey Hristov
548661d96d
rename parameter, should not conflict with global symbol -
...
the socket function
2010-10-05 16:27:49 +00:00
Andrey Hristov
e97a07ae9e
remove trailing commas in enums
2010-10-05 14:56:49 +00:00
Ulf Wendel
bd73903efb
Fix test: third parameter can be false.
2010-10-05 14:41:08 +00:00
Antony Dovgal
421b86ed5e
fix bug #50345 (nanosleep not detected properly on some solaris versions)
2010-10-05 13:43:35 +00:00
Ulf Wendel
ccaff0e994
Greetings from SunCC.
...
ext/mysqli/mysqli_driver.c", line 127|128|129: warning: syntax error: empty declaration
2010-10-05 12:42:53 +00:00
Dmitry Stogov
1b60eb8813
Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy with SoapClient object).
2010-10-05 11:43:59 +00:00
Dmitry Stogov
455db21e06
Fixed bug #51008 (Zend/tests/bug45877.phpt fails)
2010-10-05 11:28:56 +00:00
Andrey Hristov
bf7e6f930c
add some safe casts
2010-10-05 11:08:21 +00:00
Patrick Allaert
bf6440d00a
Fixed typo in tests (thx Eyal)
2010-10-05 10:42:13 +00:00
Andrey Hristov
c4e145b0bc
fixing more types
2010-10-05 10:30:00 +00:00
Kalle Sommer Nielsen
33c99f9a44
Fixed constness compiler warning in pdo_mysql
2010-10-05 09:58:15 +00:00
Kalle Sommer Nielsen
efe22e3bfa
Fix constness warnings
2010-10-05 09:48:07 +00:00
Kalle Sommer Nielsen
87edd143ed
Fixed compiler warnings in mysqli
...
- mysqli.c: Fix unused variables, they are only used in non-mysqlnd mode
- mysqli_api.c (PHP_5_3 only): Fix constness, add_property_string expects a char *, not a const char *
- mysqli_prop.c: Cast to long, as its below the LONG_MAX and therefore safe
- mysqli_result_iterator.c: Cast to ulong as the iterator member expects that rather than a my_longlong
# In trunk only warnings regarding the zend_property_info
# structure is present and PHP_5_3 is warning free now
2010-10-05 09:40:36 +00:00
Andrey Hristov
df2261df2a
fix types
2010-10-05 08:56:21 +00:00
Ulf Wendel
234181f690
Fix warnings
...
ext\mysqlnd\mysqlnd_result_meta.c(57) : warning C4090: 'initializing' : different 'const' qualifiers
ext\mysqlnd\mysqlnd_result_meta.c(64) : warning C4090: 'initializing' : different 'const' qualifiers
ext\mysqli\mysqli_report.c(50) : warning C4013: 'php_mysqli_throw_sql_exception' undefined; assuming extern returning int
2010-10-05 08:29:54 +00:00
Andrey Hristov
4c88033aa2
fix recent TSRM build break, with --enable-debug
2010-10-05 08:17:33 +00:00
Gustavo André dos Santos Lopes
b3a3c8f7a6
- Moved ucgendat.c to a separate directory and included the
...
OpenLDAP license there, as required by the license itself.
2010-10-05 02:34:35 +00:00
Gustavo André dos Santos Lopes
7e61cffb0d
- Fixed bug #52981 (Unicode casing table was out-of-date).
...
Updated with UnicodeData-6.0.0d7.txt and included the
source of the generator program with the distribution.
#The replaced tables, generated circa 2002, seem to reflect
#Unicode 3.2. I was unable to generate the same property
#offsets with Unicode 3.2 data, but all the tests I made
#indicate php_unicode_is_prop() is returning the correct
#values. The replaced file merely says it used a "modified
#version" of ucgendat, which is not very helpful. The results
#I got were not significantly different, only slightly higher
#offsets at two properties, which were carried over to the
#subsequent properties.
#I was, however, able to replicate precisely the casing table.
#The extent of the "modifications" besides omitting most of
#the tables, a slightly different layout and the casing table
#offsets having been multiplied by 3 is unclear.
#The test suite showed no regressions; however, it's very poor
#in testing the modified portion of the extension.
2010-10-05 01:54:17 +00:00
Kalle Sommer Nielsen
54624f9902
We do not need this TSRMLS_FETCH() call as we do not use any TSRM stuff in here, so we can get
...
a minor boost here in ZTS mode.
2010-10-04 21:04:25 +00:00
Andrey Hristov
a4ad111454
fix two more warnings
2010-10-04 14:52:14 +00:00
Andrey Hristov
9f73a4e045
add some safe casts - lower the number of warnings by 2
2010-10-04 14:12:31 +00:00
Andrey Hristov
4c63a2232d
Fix const-ness
2010-10-04 13:54:30 +00:00
Ulf Wendel
5aca10ee13
Trying to fix compiler warnings (on Windows).
2010-10-04 13:36:23 +00:00
Andrey Hristov
159ed311cc
Even better patch
2010-10-04 12:59:29 +00:00
Andrey Hristov
cacd5ad924
don't define twice the macro on some platforms
2010-10-04 12:41:12 +00:00
Ulf Wendel
1f9a7fd758
Fixing compiler warning.
2010-10-04 10:58:05 +00:00
Ulf Wendel
ee2a82e327
Fixing "ext/mysqlnd/mysqlnd.h", line 287: warning: syntax error: empty declaration"
2010-10-04 10:51:44 +00:00
Ulf Wendel
122179478a
Next one... ext/mysqli/mysqli_fe.c", line [many]: warning: syntax error: empty declaration
2010-10-04 10:43:21 +00:00
Ulf Wendel
4113fad4ec
Fixing compiler warning "ext/mysqli/mysqli_prop.c", line [...]: warning: syntax error: empty declaration"
2010-10-04 10:40:16 +00:00
Ulf Wendel
71bbb24ff0
Sorry again, nothing but removal of white space from the end of the lines.
...
- fix compile warning "ext/mysql/php_mysql.c:640:11: warning: extra tokens at end of #ifdef directive"
2010-10-04 10:08:10 +00:00
Ulf Wendel
2d925fb216
Sorry for the commit but compiler warnings are annoying and so are white spaces at the end of a line, if one uses an editor which removes them on save and diff's get blown
...
up by white space changes...
Changes:
- remove end of line white space
- fix compiler warning "ext/mysqli/mysqli_priv.h:156:27: warning: no newline at end of file"
- fix compiler warning "ext/mysqli/mysqli_fe.h:135:25: warning: no newline at end of file"
- fix compiler warning "ext/mysqli/mysqli.c:896:11: warning: extra tokens at end of #ifdef directive"
2010-10-04 10:02:58 +00:00
Gustavo André dos Santos Lopes
817c28c867
- Implemented FR #50692 , not uploaded files don't count towards
...
max_file_uploads limit.
- As a side improvement, temporary files are not opened for
empty uploads and, in debug mode, 0-length uploads.
2010-10-04 01:27:33 +00:00
Felipe Pena
090a9b3331
- Fixed bug #52971 (PCRE-Meta-Characters not working with utf-8)
...
# In PCRE, by default, \d, \D, \s, \S, \w, and \W recognize only ASCII
# characters, even in UTF-8 mode. However, this can be changed by setting
# the PCRE_UCP option.
2010-10-03 16:01:38 +00:00
Gustavo André dos Santos Lopes
4b0927b042
- Fixed a small mistake in the fix for bug #50953 that made connection timeouts not be detected as such.
2010-10-02 18:32:20 +00:00
Dmitry Stogov
4d8503a212
Fixed bug #52879 (Objects unreferenced in __get, __set, __isset or __unset can be freed too early). (mail_ben_schmidt at yahoo dot com dot au, Dmitry)
2010-10-01 09:49:20 +00:00
Ulf Wendel
bc6e920ebc
Fix leak with persistent connections when using mysqli.default_host is used
2010-10-01 08:54:16 +00:00
Stanislav Malyshev
b55d4ecb41
Fix bug #52906 gmp_mod returns negative result when non-negative is expected
2010-10-01 00:12:23 +00:00
Andrey Hristov
60327d87a7
Plug a leak in mysqli when in the same script
...
a pconn is reused.
Call end_psession earlier - so will mysqlnd and
the plugins free data earlier.
2010-09-30 18:10:03 +00:00
Dmitry Stogov
5c6f0ebeab
Prevented crash in GC because of incorrect reference counting
2010-09-30 14:11:51 +00:00
Adam Harvey
104bf57ae7
Loosen the valgrind version check slightly in run-tests.php so that it works
...
with the packaged valgrind in Ubuntu 10.04.
2010-09-30 11:16:45 +00:00
Adam Harvey
5f9956397f
Fixed bug #52941 (The 'iconv_mime_decode_headers' function is skipping
...
headers).
2010-09-30 11:04:21 +00:00
Gustavo André dos Santos Lopes
0db999a94f
- Fixed bug #52944 (Invalid write on second and subsequent reads with an inflate filter fed invalid data).
2010-09-29 18:58:58 +00:00
Andrey Hristov
3113744c57
Fix a problem that leads to leaks in plugins that
...
use stmt local data - no free is called for statements
that are over-prepared
2010-09-29 13:18:07 +00:00
Andrey Hristov
517fd63c32
fix the test
2010-09-29 11:40:57 +00:00
Felipe Pena
a5459c09c9
- Fixed bug #52947 (segfault when ssl stream option capture_peer_cert_chain used)
2010-09-29 01:25:35 +00:00
Andrey Hristov
22d73027d0
add another hook, maybe the last one, for MYSQLND_STMT, which
...
was missed before
2010-09-28 14:36:18 +00:00
Pierre Joye
6bae8fbd9c
- Fixed possible flaw in open_basedir (CVE-2010-3436)
2010-09-28 13:30:30 +00:00