Login  |  Packages  |  Support  |  Bugs
Top Level :: Text :: xdiff :: 2.2.0

xdiff 2.2.0

Package Information
Summary File differences/patches.
Maintainers marcin gibula < mg at iceni dot pl > (lead) [details]
Sean DuBois < sean at siobud dot com > (lead) [details]
Remi Collet (lead) [details]
License PHP License
Description This extension creates and applies patches to both text and binary files.
Release notes
Version 2.2.0
(stable)
- Fixed memory leak when $error parameter is refcounted in patch/merge functions
- Fixed inverted return value in xdiff_file_bpatch() (returned true on failure)
- Fixed missing error checks in xdiff_string_diff/bdiff/rabdiff()
- Fixed potential double-free and size overflow in append_string()
- Fixed unchecked php_stream_read() return in load_mm_file()
- Fixed size truncation: use size_t consistently, add LONG_MAX bounds checks
- Fixed signed/unsigned mismatches in callback functions
- Added PIE support (composer.json)

[ Latest Tarball ] [ Changelog ] [ View Statistics ]
[ Browse Source ] [ Package Bugs ] [ View Documentation ]

Dependencies for release 2.2.0
PHP Version: PHP 7.0.0 or newer
PEAR Package: PEAR 1.10 or newer
PRIVACY POLICY  |  CREDITS
Copyright © 2001-2026 The PHP Group
All rights reserved.
Last updated: Wed Sep 03 10:50:24 2025 UTC
Bandwidth and hardware provided by: pair Networks