Matt Wilmas
8cad08f9a3
MFH: Fixed bug #47560 (explode()'s limit parameter odd behaviour) by reverting change for bug #47546
2009-04-01 17:07:46 +00:00
Kalle Sommer Nielsen
4d8283a3ad
MFH: Fixed bug #47546 (Default value for limit parameter in explode is 0, not -1)
2009-03-03 11:50:32 +00:00
Moriyoshi Koizumi
17eb9361e1
- MFH: these should be E_WARNING for consistency with strpos()
2009-02-14 07:00:24 +00:00
Ilia Alshanetsky
adfdb7a77f
MFB: Improved validation checks inside str_pad()
2009-01-30 00:17:05 +00:00
Sebastian Bergmann
ef49b9a8de
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:17:49 +00:00
Brian Shire
29401ca5a9
MFH: fix explode behavior to respect negative limit when string is empty.
2008-12-27 05:20:27 +00:00
Felipe Pena
347fa0eb1b
- Fixed bug #45166 (substr() overflow changes) (now synced with other branches)
2008-11-05 18:55:02 +00:00
Scott MacVicar
56f7e28f5d
MFH: Fix bug when < is used within attribute.
2008-07-15 14:58:58 +00:00
Felipe Pena
fc2cf6e19f
- Fixed bug #45485 (strip_tags and <?XML tag)
2008-07-11 12:16:06 +00:00
Scott MacVicar
f73f5c1aa5
MFH: Fix compile error if _GNU_SOURCE is defined
2008-05-09 12:59:41 +00:00
Antony Dovgal
b42398f850
MFH: fix #43863 (str_word_count() breaks on cyrillic "ya" in locale cp1251)
...
patch by phprus at gmail dot com
2008-01-16 08:35:59 +00:00
Sebastian Bergmann
d9f3a1305f
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:20:42 +00:00
Antony Dovgal
eb324c4cce
MFH
2007-12-13 22:30:28 +00:00
Jani Taskinen
1be447eb95
MFH: Removed ending dots from error messages
2007-10-04 13:31:11 +00:00
Pierre Joye
793956a0e1
- #42592 , remove ending dot in warning msg
2007-09-07 18:23:58 +00:00
Ilia Alshanetsky
022d4fc0b6
Added missing safety checks for 2nd parameter of setlocale() function
2007-09-07 02:28:42 +00:00
Ilia Alshanetsky
cd32b4e2bb
Fixed bug #42208 (substr_replace() crashes when the same array is passed
...
more than once)
2007-08-05 14:47:42 +00:00
Ilia Alshanetsky
f8217712a4
Fixed bug #42142 (substr_replace() returns FALSE when length > string
...
length).
[doc] Adjust length validation check inside substr_replace() to be similar
to that inside substr() so that excessive length is truncated to string
length.
2007-07-30 14:22:06 +00:00
Jani Taskinen
e8fcd7477c
MFH: Fixed str_pad() when passed huge negative pad length.
2007-07-23 13:27:59 +00:00
Ilia Alshanetsky
3fea65b0dc
Fixed "Floating point exception" inside wordwrap()
2007-07-22 15:55:16 +00:00
Antony Dovgal
2041566a12
MFH
2007-06-06 21:53:54 +00:00
Stanislav Malyshev
d114d0b0c8
fix the chunks fix
2007-06-06 18:15:41 +00:00
Stanislav Malyshev
29b9d79c2f
Fix chunk_split fix - avoid using floats
...
Fix money_format - don't give strfmon more arguments then supplied
Fix str[c]spn integer overflow
2007-06-06 17:59:07 +00:00
Antony Dovgal
ceef5840ad
fix folding
2007-06-05 13:35:26 +00:00
Ilia Alshanetsky
405a15043f
Corrected fix for CVE-2007-2872
2007-06-03 18:47:10 +00:00
Ilia Alshanetsky
9282d4add6
Fixed an interger overflow inside chunk_split(), identified by Gerhard
...
Wagner
2007-05-30 00:33:13 +00:00
Rasmus Lerdorf
2fba3bf13b
Uh, only meant to remove the null check, not the assignment
2007-05-24 21:29:27 +00:00
Rasmus Lerdorf
61b06f1527
Avoid running off the end of a non-null terminated string. Not that we
...
should have any of those, but a mistake in an extension could hit this
and the check doesn't actually make any sense as far as I am concerned.
2007-05-24 20:53:05 +00:00
Antony Dovgal
8de1ecef64
MFH: fix segfault in strripos() when offset == INT_MAX+1
...
identified and repoted by Joxean Koret
2007-05-10 22:10:43 +00:00
Antony Dovgal
7053b89072
MFH: fix #40915 (addcslashes unexpected behavior with binary input)
2007-03-26 10:25:41 +00:00
Antony Dovgal
81f99c721b
return false instead of empty string when -length is greater than (len - offset)
2007-03-12 23:42:26 +00:00
Ilia Alshanetsky
e82c30c845
Re-added check removed by the previous patch
2007-03-10 20:07:50 +00:00
Antony Dovgal
982de65f6e
fix substr()
...
it's perfectly legal to do substr("str", 0, 1000000);
2007-03-09 10:04:59 +00:00
Ilia Alshanetsky
02fae929af
Fixed bug #40754 (added substr() & substr_replace() overflow checks).
2007-03-09 01:58:34 +00:00
Stanislav Malyshev
79195bfe2e
clarify checks and error messages
2007-03-08 00:47:04 +00:00
Ilia Alshanetsky
8696c9bc89
Improved length parameter validation
2007-03-08 00:18:10 +00:00
Ilia Alshanetsky
42ff70ede8
Improved offset validation
2007-03-08 00:06:41 +00:00
Stanislav Malyshev
2625be4ed0
fix MOPB#14
...
# The error message seems wrong, so maybe better fix is needed
2007-03-07 18:15:46 +00:00
Ilia Alshanetsky
e769e1b49e
Fixed bug #40704 (strip_tags() does not handle single quotes correctly)
2007-03-03 15:46:29 +00:00
Ilia Alshanetsky
efad70c2cc
snprintf() -> slprintf()
2007-02-27 03:28:17 +00:00
Ilia Alshanetsky
1d08a8d157
Fixed bug #40637 (Regression in strip_tags() in relation so quote handling)
2007-02-27 00:15:21 +00:00
Marcus Boerger
50ea26760d
- Avoid sprintf, even when checked copy'n'paste or changes lead to errors
2007-02-24 02:17:47 +00:00
Ilia Alshanetsky
fc49f98e6a
Make sure p is not pointing to the start of the buffer
2007-02-13 23:55:20 +00:00
Ilia Alshanetsky
103b8c33c0
Fixed bug #40432 (strip_tags() fails with greater than in attribute).
2007-02-13 02:16:22 +00:00
Antony Dovgal
7b12fd5492
MFH
2007-02-10 00:50:38 +00:00
Antony Dovgal
82f70c9493
fix leaks on error
2007-02-01 13:45:25 +00:00
Ilia Alshanetsky
60e20922eb
Use safe_emalloc() rather then emalloc()
2007-01-08 14:24:59 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Antony Dovgal
0abe62e027
MFH
2006-12-20 23:36:56 +00:00
Antony Dovgal
a0e2ccf490
MFH
2006-12-20 23:30:30 +00:00