#
24085d01 |
| 28-Mar-2022 |
Cody Mann |
style/readability updates
|
#
287c8a86 |
| 06-Mar-2022 |
Cody Mann |
GH-7979: iterator advances when checking if valid
|
#
e6c49881 |
| 01-Apr-2022 |
Derick Rethans |
Fixed #7752, #8101, #81660: DateTimeZone::getTransitions() returns insufficient data
|
#
866adb12 |
| 15-Oct-2021 |
Christoph M. Becker |
Fix #81500: Interval serialization regression since 7.3.14 / 7.4.2 While it may not be desired, `DateInterval::$f` supports negative values, at least with regard to calculations. We sti
Fix #81500: Interval serialization regression since 7.3.14 / 7.4.2 While it may not be desired, `DateInterval::$f` supports negative values, at least with regard to calculations. We still need to guard from assigning double values which are out of range for signed 64bit integers (which would be undefined behavior). zend_dval_to_lval() does this by returning `0` instead of triggering UB. This way we can avoid setting the invalid marker, which doesn't work as expected anyway. We must not do that only for unserialization, but also when the property is set in the first place. We need to adapt some of the existing tests wrt. this behavior. In particular, we check for an arbitrary value in bug79015.phpt, to cater to differences between 32bit and 64bit architectures. Closes GH-7575.
show more ...
|
#
68b874d1 |
| 05-Oct-2021 |
Derick Rethans |
Fixed bug #81504: Incorrect timezone transition details for POSIX data
|
#
0663c64f |
| 29-Sep-2021 |
George Peter Banyard |
Voidify php_date_interval_initialize_from_hash()
|
#
492980c5 |
| 29-Sep-2021 |
George Peter Banyard |
Use bool/zend_result instead of int in Date extension
|
#
9d8f97d5 |
| 29-Sep-2021 |
Nikita Popov |
Revert "Fix DATE_FORMAT_COOKIE definition" This reverts commit ac34648cf6bf5493a8cd1a4c9a82406599f3f25c. As pointed out on GH-6783, the new format doesn't match any of the speci
Revert "Fix DATE_FORMAT_COOKIE definition" This reverts commit ac34648cf6bf5493a8cd1a4c9a82406599f3f25c. As pointed out on GH-6783, the new format doesn't match any of the specified formats. Previously the constant generated Thursday, 14-Jul-2005 22:30:41 BST which is obsolete. Now it generates Thu, 14-Jul-2005 22:30:41 BST which is not specified at all. The correct version would be: Thu, 14 Jul 2005 22:30:41 BST Reverting the change for now.
show more ...
|
Revision tags: php-7.4.23, php-8.0.10, php-7.3.30, php-8.1.0beta3, php-8.0.10RC1, php-7.4.23RC1, php-8.1.0beta2, php-8.0.9, php-7.4.22, php-8.1.0beta1, php-7.4.22RC1, php-8.0.9RC1, php-8.1.0alpha3, php-7.4.21, php-7.3.29, php-8.0.8, php-8.1.0alpha2, php-7.4.21RC1, php-8.0.8RC1, php-8.1.0alpha1, php-8.0.7, php-7.4.20, php-8.0.7RC1, php-7.4.20RC1, php-8.0.6, php-7.4.19, php-7.4.18, php-7.3.28, php-8.0.5, php-8.0.5RC1, php-7.4.18RC1 |
|
#
ac34648c |
| 17-Mar-2021 |
Mahmood Dhia |
Fix DATE_FORMAT_COOKIE definition In all of http://curl.haxx.se/rfc/cookie_spec.html, https://docs.microsoft.com/de-de/windows/win32/wininet/http-cookies and https://tools.ietf.org/h
Fix DATE_FORMAT_COOKIE definition In all of http://curl.haxx.se/rfc/cookie_spec.html, https://docs.microsoft.com/de-de/windows/win32/wininet/http-cookies and https://tools.ietf.org/html/rfc7234#section-5.3 the cookie datetime is specified as Mon, DD-Mon-YYYY HH:MM:SS GMT. However, the current definition returns Monday, DD-Mon-YYY HH:MM:SS GMT. Therefore, the "l" in "l, d-M-Y H:i:s T" must be changed to "D". Closes GH-6783.
show more ...
|
#
d9c8e5a4 |
| 08-Aug-2021 |
Derick Rethans |
Fixed bug #80963: DateTimeZone::getTransitions() truncated
|
#
26b1572d |
| 19-Jul-2021 |
Derick Rethans |
Move date timezone cache destruction to post deactivate Some extensions try to use the date features in their own shutdown, most notably some logging functions. Because of that, move the
Move date timezone cache destruction to post deactivate Some extensions try to use the date features in their own shutdown, most notably some logging functions. Because of that, move the cache tear down until after these resources have been cleaned up.
show more ...
|
#
aff36587 |
| 29-Jun-2021 |
Patrick Allaert |
Fixed some spaces used instead of tabs
|
#
2f1d0f2b |
| 07-May-2021 |
George Peter Banyard |
Throw directly instead of replacing error handler in ext/date (#6954)
|
#
3b3f6de7 |
| 07-May-2021 |
Nikita Popov |
Use zend_string_concat3 in one place A bit nicer than snprintf + passing the same length around three times.
|
#
2cd5a200 |
| 06-May-2021 |
George Peter Banyard |
Refactor php_date_initialize_from_hash() Use early returns Formalize return type to bool
|
#
01b3fc03 |
| 06-May-2021 |
KsaR |
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as
Update http->https in license (#6945) 1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https. 2. Update few license 3.0 to 3.01 as 3.0 states "php 5.1.1, 4.1.1, and earlier". 3. In some license comments is "at through the world-wide-web" while most is without "at", so deleted. 4. fixed indentation in some files before |
show more ...
|
Revision tags: php-8.0.4RC1, php-7.4.17RC1, php-8.0.3, php-7.4.16, php-8.0.3RC1, php-7.4.16RC1, php-8.0.2, php-7.4.15, php-7.3.27, php-8.0.2RC1, php-7.4.15RC2, php-7.4.15RC1, php-8.0.1, php-7.4.14, php-7.3.26, php-7.4.14RC1, php-8.0.1RC1, php-7.3.26RC1, php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1, php-7.2.34, php-8.0.0rc1 |
|
#
5caaf40b |
| 29-Sep-2020 |
George Peter Banyard |
Introduce pseudo-keyword ZEND_FALLTHROUGH And use it instead of comments
|
#
091c0920 |
| 30-Mar-2021 |
Derick Rethans |
Upgrade timelib to 2021.03 and fix many date/time issues
|
#
6acb0799 |
| 17-Mar-2021 |
George Peter Banyard |
Use zend_string_equals() API instead of strcmp() in Date extension
|
#
b4e9b184 |
| 04-Mar-2021 |
Dmitry Stogov |
Avoid useless date conversion
|
#
5f210620 |
| 03-Feb-2021 |
Máté Kocsis |
Generate class entries for a few extensions Relates to GH-6644
|
#
3e01f5af |
| 15-Jan-2021 |
Nikita Popov |
Replace zend_bool uses with bool We're starting to see a mix between uses of zend_bool and bool. Replace all usages with the standard bool type everywhere. Of course, zend_bool
Replace zend_bool uses with bool We're starting to see a mix between uses of zend_bool and bool. Replace all usages with the standard bool type everywhere. Of course, zend_bool is retained as an alias.
show more ...
|
Revision tags: php-7.4.11, php-7.3.23 |
|
#
41b096b3 |
| 25-Sep-2020 |
Máté Kocsis |
Promote a few forgotten warnings to exceptions Closes GH-6211
|
Revision tags: php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22, php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21, php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20, php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1, php-7.4.7, php-7.3.19, php-7.4.7RC1, php-7.3.19RC1 |
|
#
95f4ee38 |
| 22-May-2020 |
George Peter Banyard |
Add some ValueErrors to ext/date Closes GH-5613
|
#
8e8a277b |
| 14-Sep-2020 |
Máté Kocsis |
Slightly improve error handling in DatePeriod::__construct()
|