#
a01dd9fe |
| 14-Sep-2022 |
Bob Weinand |
Revert "Port all internally used classes to use default_object_handlers" This reverts commit 94ee4f9834743ca74f6c9653863273277ce6c61a. The commit was a bit too late to be included i
Revert "Port all internally used classes to use default_object_handlers" This reverts commit 94ee4f9834743ca74f6c9653863273277ce6c61a. The commit was a bit too late to be included in PHP 8.2 RC1. Given it's a massive ABI break, we decide to postpone the change to PHP 8.3.
show more ...
|
#
94ee4f98 |
| 24-Aug-2022 |
Bob Weinand |
Port all internally used classes to use default_object_handlers Signed-off-by: Bob Weinand <bobwei9@hotmail.com> |
#
2fd5e82e |
| 26-Jul-2022 |
Máté Kocsis |
Declare ext/snmp constants in stubs (#9113) |
#
9f06bb3b |
| 23-May-2022 |
George Peter Banyard |
Drop remaining usage of u_char in favour of standard C99 uint8_t (#8611) Plus minor drive-by fixes |
#
62ab9293 |
| 20-May-2020 |
George Peter Banyard |
Fix [-Wundef] warnings in SNMP extension |
#
e32642c5 |
| 05-Dec-2021 |
Nikita Popov |
Merge branch 'PHP-8.1' * PHP-8.1: Fix bug #81598: Use C.UTF-8 as LC_CTYPE locale by default
|
#
26e42446 |
| 09-Nov-2021 |
Nikita Popov |
Fix bug #81598: Use C.UTF-8 as LC_CTYPE locale by default Unfortunately, libedit is locale based and does not accept UTF-8 input when the C locale is used. This patch switches the defaul
Fix bug #81598: Use C.UTF-8 as LC_CTYPE locale by default Unfortunately, libedit is locale based and does not accept UTF-8 input when the C locale is used. This patch switches the default locale to C.UTF-8 instead (if it is available). This makes libedit work and I believe it shouldn't affect behavior of single-byte locale-dependent functions that PHP otherwise uses. Closes GH-7635.
show more ...
|
#
90b7bde6 |
| 03-Nov-2021 |
Dmitry Stogov |
Use more compact representation for packed arrays. - for packed arrays we store just an array of zvals without keys. - the elements of packed array are accessible throuf as ht->arPacked[
Use more compact representation for packed arrays. - for packed arrays we store just an array of zvals without keys. - the elements of packed array are accessible throuf as ht->arPacked[i] instead of ht->arData[i] - in addition to general ZEND_HASH_FOREACH_* macros, we introduced similar familied for packed (ZEND_HASH_PACKED_FORECH_*) and real hashes (ZEND_HASH_MAP_FOREACH_*) - introduced an additional family of macros to access elements of array (packed or real hashes) ZEND_ARRAY_ELEMET_SIZE, ZEND_ARRAY_ELEMET_EX, ZEND_ARRAY_ELEMET, ZEND_ARRAY_NEXT_ELEMENT, ZEND_ARRAY_PREV_ELEMENT - zend_hash_minmax() prototype was changed to compare only values Because of smaller data set, this patch may show performance improvement on some apps and benchmarks that use packed arrays. (~1% on PHP-Parser) TODO: - sapi/phpdbg needs special support for packed arrays (WATCH_ON_BUCKET). - zend_hash_sort_ex() may require converting packed arrays to hash.
show more ...
|
#
10f102d7 |
| 02-Oct-2021 |
Kamil Tekiela |
Fix 'can not' in error messages |
#
718e9134 |
| 11-Aug-2021 |
Remi Collet |
add SHA256 and SHA512 for security protocol |
#
a4db7436 |
| 19-Jul-2021 |
Nikita Popov |
Remove THREAD_LS This sounds like it will give you a thread local storage, but in truth ... it does absolutely nothing. |
#
92dfd973 |
| 27-May-2021 |
Nikita Popov |
Use early return in snmp This avoids the odd dangling elses. |
#
2237102b |
| 27-May-2021 |
Remi Collet |
Merge branch 'PHP-8.0' * PHP-8.0: Fix snmp build without DES
|
#
f9fd3595 |
| 27-May-2021 |
Remi Collet |
Fix snmp build without DES |
#
87e4970e |
| 14-May-2021 |
Máté Kocsis |
Declare SNMP properties Additionally, convert them to typed properties. Closes GH-6742 |
#
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 ...
|
#
dc402cb0 |
| 09-Apr-2021 |
George Peter Banyard |
Fix SNMP This one had objid_query->array_output = ( (st & SNMP_CMD_SET) ? false : true ); initially which means that if it was equal to 0 it would be equal to true. |
#
63331958 |
| 08-Apr-2021 |
George Peter Banyard |
Refactor SNMP extension a bit Use RETURN_* macros instead of RETVAL_* + return; Use proper boolean types Use zend_string instead of char* to prevent unnecessary strlen calculation
Refactor SNMP extension a bit Use RETURN_* macros instead of RETVAL_* + return; Use proper boolean types Use zend_string instead of char* to prevent unnecessary strlen calculation Closes GH-6846
show more ...
|
#
a730dc0c |
| 15-Feb-2021 |
Máté Kocsis |
Generate class entries for snmp, soap, sockets, sodium, sqlite3, sysv*, tidy Closes GH-6696 |
#
e591cc75 |
| 02-Feb-2021 |
Nikita Popov |
Merge branch 'PHP-8.0' * PHP-8.0: Remove unnecessary cast in snmp_set_oid_output_format
|
#
b20362c2 |
| 02-Feb-2021 |
Nikita Popov |
Remove unnecessary cast in snmp_set_oid_output_format This cast isn't needed, and could result in the ValueError being skipped due to truncation. |
#
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 ...
|
#
422d1665 |
| 14-Jan-2021 |
Nikita Popov |
Make convert_to_*_ex simple aliases of convert_to_* Historically, the _ex variants separated the zval first, if a conversion was necessary. This distinction no longer makes sense sin
Make convert_to_*_ex simple aliases of convert_to_* Historically, the _ex variants separated the zval first, if a conversion was necessary. This distinction no longer makes sense since PHP 7. The only difference that was still left is that _ex checked whether the type is the same first, but the usage of these macros did not actually distinguish on whether such an inlined check is valuable or not in a given context. Also drop the unused convert_to_explicit_type macros.
show more ...
|
#
6fc2cab2 |
| 02-Nov-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' into PHP-8.0 * PHP-7.4: Fix #70461: disable md5 code when it is not supported in net-snmp
|
#
0123f75b |
| 02-Nov-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.3' into PHP-7.4 * PHP-7.3: Fix #70461: disable md5 code when it is not supported in net-snmp
|