Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: php7-xdebug | Distribution: SUSE Linux Enterprise 15 SP3 |
Version: 2.9.5 | Vendor: openSUSE |
Release: bp153.1.2 | Build date: Mon Mar 15 16:59:05 2021 |
Group: Productivity/Networking/Web/Servers | Build host: armbuild19 |
Size: 321137 | Source RPM: php7-xdebug-2.9.5-bp153.1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://xdebug.org/ | |
Summary: Extended PHP debugger |
The Xdebug extension helps debugging scripts by providing debug information such as: * stack and function traces in error messages with: o full parameter display for user defined functions o function name, file name and line indications o support for member functions * memory allocation * protection for infinite recursions Xdebug also provides: * profiling information for PHP scripts * code coverage analysis * capabilities to debug your scripts interactively with a debug client
PHP-3.0
* Wed May 06 2020 Johannes Weberhofer <jweberhofer@weberhofer.at> - Updated to Xdebug 2.9.5 * Fixed issue #1772: Crash with exception thrown inside a destructor * Fixed issue #1775: Segfault when another extension compiles a PHP file during RINIT * Fixed issue #1779: Nested multi-line built-in function in namespace are not covered * Tue Apr 14 2020 munix9@googlemail.com - Updated to Xdebug 2.9.4 * Fixed issue #1763: Crash while setting opcode overrides in ZTS mode. * Fixed issue #1766: Using the DBGp detach command disables remote debugging for the whole process. - Updated to Xdebug 2.9.3 * Fixed issue #1753: Resolved breakpoints use information from wrong files * Fixed issue #1758: Xdebug changes error_get_last results inside a try catch * Fixed issue #1759: User registered opcode handlers should call ones already set by other extensions - Updated to Xdebug 2.9.2 * Fixed issue #1735: DBGp eval warning promoted to Exception can cause out-of-sync responses * Fixed issue #1736: Segmentation fault when other extensions run PHP in RINIT * Fixed issue #1739: Tracing footer not written - Updated to Xdebug 2.9.1 * Fixed issue #1721: Header may not contain NUL bytes in Unknown on line 0 * Fixed issue #1727: Debugger stops more often than expected due to resolving breakpoints * Fixed issue #1728: INIT_STATIC_METHOD_CALL is not overloaded * Fixed issue #1731: var_dump with DateTime does not output properties (Ryan Mauger) * Fixed issue #1733: SEND_VAR_NO_REF_EX opcode, used for require(), is not overloaded * Fixed issue #1734: Segfault with DBGp "source" with a out-of-range start line number * Tue Dec 24 2019 munix9@googlemail.com - fix enabling extension in xdebug.ini * Fri Dec 20 2019 Johannes Weberhofer <jweberhofer@weberhofer.at> - Updated to Xdebug 2.9.0 * Improvements: #1723: Class/function pre-analysis for code coverage speed improvements * Removed feature: #1301: Removed aggregated profiler feature * Removed feature: #1720: Remove superfluous xdebug.remote_handler setting * Fixed bug #1722: Build warning issues on FreeBSD * Fixed bug #1724: Missing property types and uninitialised values in variable dumping routines * Thu Nov 28 2019 Johannes Weberhofer <jweberhofer@weberhofer.at> - Updated to Xdebug 2.8.0 * Fixed issue #1665: Segfault with garbage collection and complex function arguments * Fixed issue #1699: Crash during debugging Phalcon project * Fixed issue #1705: Crash while debugging with ionCube being used * Fixed issue #1708: Crash on evaluating object with properties * Fixed issue #1709: Wrong data type breaks tests on Big Endian build * Fixed issue #1713: INIT_FCALL is not overloaded in code coverage * Tue May 07 2019 Johannes Weberhofer <jweberhofer@weberhofer.at> - Updated to Xdebug 2.7.2 * Fixed #1488: Rewrite DBGp 'property_set' to always use eval * Fixed #1586: error_reporting()'s return value is incorrect during debugger's 'eval' command * Fixed #1615: Turn off Zend OPcache when remote debugger is turned on * Fixed #1656: remote_connect_back alters header if multiple values are present * Fixed #1662: __debugInfo should not be used for user-defined classes - Updated to Xdebug 2.7.1 * Fixed #1646: Missing newline in error message * Fixed #1647: Memory corruption when a conditional breakpoint is used * Fixed #1641: Perfomance degradation with getpid syscall * Wed Mar 06 2019 Johannes Weberhofer <jweberhofer@weberhofer.at> - Updated to Xdebug 2.7.0 - adds support for PHP 7.3 - support for single step debugging of forked PHP worker processes - fixes numerous memory leaks and bugs - fixes of incompatibilities with Zend Opcache - Fixes in 2.7.0: * Fixed bug #1520: Xdebug does not handle variables and properties with "-" in their name * Fixed bug #1577: Code coverage path analysis with chained catch fails in PHP 7.3 * Fixed bug #1639: Compile warning/error on GCC 8 or Clang due to "break intentionally missing" * Fixed bug #1642: Debugger gives: "Warning: Header may not contain NUL bytes" - Fixes in RC1: * Fixed bug #1551: Property with value null is not represented well * Fixed bug #1621: Xdebug fails to compile cleanly on 32-bit platforms * Fixed bug #1625: Work around ABI conflicts in PHP 7.3.0/PHP 7.3.1 * Fixed bug #1628: The PHP function name being constructed to record when GC Collection runs, is not freed * Fixed bug #1629: SOAP Client/Server detection code does not handle inherited classes - Fixes in RC1: * Fixed bug #1571: File/line information is not shown for closures in namespaces. * Fixed bug #1578: Compile error due to redefinition of "zif_handler" with old GCCs. * Fixed bug #1583: Xdebug crashes when OPcache's compact literals optimisation is on. * Fixed bug #1598: Make path/branch coverage work with OPcache loaded for PHP 7.3 and later. * Fixed bug #1620: Division by zero when GC Stats Collection runs with memory manager disabled. * Wed Jan 23 2019 jweberhofer@weberhofer.at - Changed package version to 2.7.0~beta1 to ensure correct updates * Wed Jan 23 2019 suse+build@de-korte.org - Removed redundant xdebug.ini source file * Thu Dec 27 2018 suse+build@de-korte.org - Updated to Xdebug 2.7.0beta1 * Fixed issue #1519: PHP 7.3 support - Updated to Xdebug 2.7.0alpha1 * Fixed issue #938: Support remote debugging for PHP scripts that fork. (Sponsored by Brad Wilson) * Fixed issue #1487: Re-enable IPv6 test on Travis. * Fixed issue #1526: Namespace filter does equality match instead of prefix match. * Fixed issue #1532: SIGABRT when using remote debugging and an error is thrown in eval(). * Fixed issue #1543: Various memory leaks due to changes in (internal) string handling. * Wed Jan 31 2018 jweberhofer@weberhofer.at - Compile with -fvisibility=hidden - Updated to Xdebug 2.6.0 https://xdebug.org/updates.php#x_2_6_0 * support for profiling memory usage * configurable formatting of filenames * statistics of PHP's Garbage Collector * "remote" debugger: - "Notice" and "Warning" notifications are sent to the IDE - support for low-ASCII characters in property names and array keys - support for NULL characters in variable and property names - configurable connection timeouts * Many improvements and bug-fixes * Sun Jan 14 2018 jweberhofer@weberhofer.at - Updated to Xdebug 2.6.0beta1 * Added filter support for tracing, stack traces and code coverage * Add X-Profile-File-Name header when a profile file has been generated. * Check whether variables tracing also works with =&. * Xdebug var dump tries casting properties. * SEND_REF lines are not marked as covered. * Thu Dec 28 2017 jengelh@inai.de - Restore previously sanitized description. * Tue Dec 26 2017 jweberhofer@weberhofer.at - Cleaned up spec file - Support for PHP 7.2 - Updated to Xdebug 2.6.0alpha1 * ChangeLog https://pecl.php.net/package-changelog.php?package=xdebug&release=2.6.0alpha1 * Added features - Added "memory" output to profiling files, to find out where memory is allocated. - Dump super globals contents to error log upon errors, just like when this would happen for stack traces. - Parse X-Forwarded-For for the first IP address when selecting the remote_connect_back host. - Add DBGp: notifications for notices and warnings to be shown in IDEs. - Implement extended_properties feature to remote debugging to support names and values with low ASCII values. - Added xdebug.filename_format setting to configure the formatting of filenames when tracing. - Added support for Unix domain sockets to xdebug.remote_host. - Added xdebug_is_debugger_active() that returns true when debugger is connected. - Added support for earlier stack frames through new argument for xdebug_call_* functions. - Handle PHP 7.2's new methods for switch/case - Added xdebug.remote_timeout to make connect timeout configurable. - Make var_dump() also use the new xdebug.filename_format when formatting filenames. * Improvements - Added support for "%s" specifier for xdebug.trace_output_name. - Improved error message in case the connection breaks. - Change DBGp tests to use TEST_PHP_EXECUTABLE instead of hard coded 'php' - Use FD_CLOEXEC with debugging sockets to prevent FDs from leaking to forked processes. - Improve the foldexpr in xt.vim to fold lines correctly. * Fixed bugs - property_get doesn't return @attributes for SimpleXMLElement. - Property names with quotes can not be fetch while debugging. - Fix "use after free" with in add_name_attribute_or_element. - Fixed memory leak with xdebug_path_info_dtor. - Debugging breaks with array element keys containing low-ASCII variables. - Tracing crashes with return_assignments and ternairy operator. - Crashes due to variable resolving/reading mechanism not taking care of temporary hash tables correctly (Nikita Popov, Derick). - Fixed s390x and ppc64 builds (Remi Collet). - Crash on ZEND_SWITCH_LONG / ZEND_SWITCH_STRING with more than 32 cases. * Changes - Use Error (Throwable) instead of fatal error when maximum nesting level is reached. * Wed Aug 02 2017 tchvatal@suse.com - Drop the php5 subpackage as we are removing php5 language * Wed Jun 28 2017 jengelh@inai.de - Trim some redundant pharse parts from the description. * Tue Jun 27 2017 jweberhofer@weberhofer.at - Updated to Xdebug 2.5.5 Fixed bugs * #1439: TYPE_CHECK needs overloading due to smart branches * #1444: Code Coverage misses a variable in a multi-line function call * #1446: Code Coverage misses elseif if it uses an isset with a property * Mon May 15 2017 jweberhofer@weberhofer.at - Updated to Xdebug 2.5.4 Fixed bugs * #799: Function traces report base class instead of object name * #1421: Fix set_time_limit hanging on PHP 5.6 when pcntl_exec does not exist (Frode E. Moe) * #1429: Code coverage does not cover null coalesce * #1434: Code coverage segfaults on 32-bit arch - Updated to Xdebug 2.5.3 Fixed bug * #1421: Xdebug crashes when it is loaded without pcntl being present - Updated to Xdebug 2.5.2 fixed bugs * #701: Functions as array indexes show ??? in trace * #1403: Code coverage does not cover BIND_STATIC * #1404: Execution time is calculated incorrectly * #1413: Code coverage mishap with PHP 7.1.3 * #1414: Missing variable assignment in traces with OPcache loaded * #1415: Crash with multiple catch constructs with OPcache loaded * #1416: Trace files should not include the first result of a generator if it hasn't started yet * #1417: Fetching properties of static class contexts fails due to incorrect fetch mode * #1419: Summary not written when script ended with "pcntl_exec()" * Tue Apr 18 2017 jweberhofer@weberhofer.at - License is in fact a PHP 3.0 license; productnames and author has been changed to match the xdebug product. * Thu Mar 30 2017 jweberhofer@weberhofer.at - Clearified license * Fri Mar 17 2017 jweberhofer@weberhofer.at - Updated to Xdebug 2.5.1 Fixes: * #1057: Add xdebug.ini of all settings to package * #1165: DBGp: step_out skips subsequent function calls * #1180: Code coverage crashes with non-standard start/stops * #1278: Xdebug with PHP 7 does not handle prefill-from-oparray for XDEBUG_CC_UNUSED * #1300: Xdebug functions are not exposing their signature to Reflection * #1313: Arguments to __call() trampoline picked from the wrong memory location * #1329: While printing out a stack with and function parameters, XDebug reads uninitialized zvals or free()d memory * #1381: Code Coverage misses line due to missing FETCH_DIM_W overload * #1385: can not fetch IS_INDIRECT properties * #1386: Executable code not shown as executed/executable * #1392: Unable to compile on FreeBSD due to missing struct definition * #1394: Code coverage does not cover instanceof (in elseif) * Sun Jan 29 2017 jweberhofer@weberhofer.at - Provide php-xdebug as a parallel installation of php5 and php7 is not possible * Tue Dec 13 2016 jweberhofer@weberhofer.at - Updated to Xdebug 2.5.0 Support for PHP versions lower than PHP 5.5 has been dropped Improvements: * #1232: add memory delta to HTML traces * #1365: Allow remote_connect_back to be set through XDEBUG_CONFIG * #998: Added support for IPv6 (Thomas Vanhaniemi) * #1297: Initial PHP 7.1 support Fixes: * #1168: Added defensive check to prevent infinite loop * #1242: Xdebug on Windows with Eclipse has issues with breakpoint IDs * #1343: Wrong values of numerical keys outside 32bit range * #1357: Function signature using variadics is reported as being not executed * #1361: Remote debugging connection issues with Windows (Anatol Belski) * #1373: Crash in zend_hash_apply_with_arguments when debugging, due to unset symbol table * #1295: Apache crashes (SIGSEGV) when trying to establish connection when sockfd is large * #1303: POLLRDHUP is not supported outside of Gnu/Linux * #1331: Segfault in code coverage - Updated to Xdebug 2.4.1 Fixes: * #1106: A thrown Exception after a class with __debugInfo gives 2 errors * #1241: FAST_CALL/FAST_RET take #2 * #1246: Path and branch coverage should be initialised per request, not globally * #1263: Code coverage segmentation fault with opcache enabled * #1277: Crash when using a userland function from RSHUTDOWN with profiling enabled * #1282: var_dump() of integers > 32 bit is broken on Windows * #1288: Segfault when uncaught exception message does not contain " in " * #1291: Debugclient installation fails on Mac OS X * #1326: Tracing and generators crashes with PHP 7.x. * #1333: Profiler accesses memory structures after freeing * Tue Mar 08 2016 danimo@owncloud.com - XDebug 2.4.0, ported to php7 * Fri Jan 29 2016 pgajdos@suse.com - provides php-xdebug symbol * Tue Jan 12 2016 pgajdos@suse.com - remove _service * Thu Jul 02 2015 cobexer@gmail.com - reference the upstream xdebug.ini file directly using the package version * Wed Jul 01 2015 jweberhofer@weberhofer.at - Update to Xdebug 2.3.3 - Fixed bugs * #1130: Escaping issues with docrefs and HTML characters in error messages * #1133: PDO exception code value type is changed * #1137: Windows does not support %zu formatting for sprintf * #1140: Tracing with __debugInfo() crashes Xdebug due to a stack overflow * #1148: Can't disable max_nesting_function * #1151: Crash when another extension calls call_user_function() during RINIT * Fixed crash with code coverage (Antony Dovgal) * Fixed usage of virtual_file_ex and STR_FREE (Remi Collet) * Reset overloaded opcodes at the end of each request (Eran Ifrah) - Improvements * #686: Not possible to inspect SplObjectStorage instances with Xdebug * #864: No attributes are shown if an object extends ArrayIterator * #996: Can't evaluate property of class that extends ArrayObject * #1134: Allow introspection of ArrayObject implementation's internal storage * Get rid of setlocale hack, by using %F instead of %f (and speed up tracing * by 15-20%) * Mon Jun 08 2015 jweberhofer@weberhofer.at - Use version specific ini file instead of master's. * Mon Jun 01 2015 jweberhofer@weberhofer.at - Included upstream xdebug.ini file - Update to Xdebug 2.3.2 * Fixed bug #1117: Path/branch coverage sometimes crashes * Fixed bug #1121: Segfaults with path/branch coverage - Xdebug 2.3.1 * Fixed bug #1112: Setting an invalid xdebug.trace_format causes Xdebug to crash * Fixed bug #1113: xdebug.*_trigger do no longer work, due to NULL not being an empty string - Xdebug 2.3.0 * Fixed bug #932: Added an error message in case the remote debug log couldn't be opened * Fixed bug #982: Incorrect file paths in exception stack trace * Fixed bug #1094: Segmentation fault when attempting to use branch/path coverage * Fixed bug #1101: Debugger is not triggered on xdebug_break() in JIT mode * Fixed bug #1102: Stop Xdebug from crashing when debugging PHP Code with "php -r". * Fixed bug #1103: XDEBUG_SESSION_STOP_NO_EXEC only stops first script executed with auto_prepend|append_files * Fixed bug #1104: One character non-public properties cause issues with debugging * Fixed bug #1105: Setting properties without specifying a type only works in topmost frame (Dominik del Bondio) * Fixed bug #1095: Crash when using a non-associate array key in GLOBALS * Fixed bug #1111: eval does not work when debugger is stopped in xdebug_throw_exception_hook (Dominik del Bondio) Added features * Implemented bug #304: File name and line number info for overloaded var_dump() * Implemented bug #310: Allow class vars and array keys with xdebug_debug_zval() * Implemented bug #722: Add stack trace limit setting. * Implemented bug #1003: Add option to xdebug_print_function_stack() to suppress filename and line number * Implemented bug #1004: Ability to halt on warning/notice * Implemented bug #1015: Added the xdebug.force_display_errors and xdebug.force_error_reporting php.ini-only settings to always override PHP's settings for display_errors and error_reporting * Implemented bug #1023: Add support for PHP 5.6 variadics * Implemented bug #1024: Add support for PHP 5.6's ASSIGN_POW Debugging * Implemented bug #406: Added support for remote debugging user-defined constants * Implemented bug #495: Added support for the wildcard exception name '*' * Implemented bug #1066: Better error message for SELinux preventing debugging connections * Implemented bug #1084: Added support for extended classes to trigger exception breakpoints * Implemented bug #1084: Added exception code as extra element to debugger XML Tracing * Implemented bug #341: Added the time index and memory usage for function returns in normal tracefiles * Implemented bug #644: Shared secret for profiler_enable_trigger and trace_enable_trigger with *_value option * Implemented bug #971: Added the trace file option "XDEBUG_TRACE_NAKED_FILENAME" to xdebug_start_trace() to prevent the ".xt" extension from being added * Implemented bug #1021: Added support for return values to computerized trace files * Implemented bug #1022: Added support for serialized variables as format in trace files in the form of option "5" for "xdebug.collect_params" Code Coverage * Implemented bug #380: Added xdebug_code_coverage_started() * Implemented bug #1034: Add collected path and branch information to xdebug_get_code_coverage() output Profiling * Implement bug #1054: Support for filename and function name compression in cachegrind files Changes * Implemented bug #863: Support xdebug.overload_var_dump through ini_set() * Implemented bug #973: Use case-insensitive filename comparison on all systems (Galen Wright-Watson) * Implemented bug #1057: Removed trailing whitespace from example xdebug.ini * Implemented bug #1096: Improve performance improvement for handling breakpoints by ignoring locales (Daniel Sloof) * Implemented bug #1100: Raise default max_nesting_level to 256 Removed features * Support for PHP versions lower than PHP 5.4 have been dropped. * Wed Feb 18 2015 jweberhofer@weberhofer.at xdebug is working with PHP 5.6 now. - Update to 2.2.7 * Fixed bug #1083: Segfault when requesting a variable for a context that did not have them. * Fixed bug #1087: zend_execute_script or zend_eval_string in RINIT segfaults. * Fixed bug #1088: Xdebug won't show dead and not executed lines at the second time. * Fixed bug #1098: Xdebug doesn't make use of __debugInfo. * Fixed segfaults with ZTS on PHP 5.6. - Update to 2.2.6 * Fixed bug #1048: Can not get $GLOBAL variable by property_value on function context. * Fixed bug #1073 and bug #1075: Segmentation fault with internal functions calling internal functions. * Fixed bug #1085: Fixed the tracefile analyser as the format version had been bumbed. * Fixed memory leaks. - Check checksum on download - Simplified / reformatted spec
/etc/php7/conf.d/xdebug.ini /usr/lib/php7/extensions/xdebug.so /usr/share/doc/packages/php7-xdebug /usr/share/doc/packages/php7-xdebug/CREDITS /usr/share/licenses/php7-xdebug /usr/share/licenses/php7-xdebug/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 15:33:36 2024