Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libpulp0 | Distribution: SUSE Linux Enterprise 15 |
Version: 0.2.8 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150400.3.12.1 | Build date: Mon Feb 27 12:48:41 2023 |
Group: System/Libraries | Build host: sheep57 |
Size: 74105 | Source RPM: libpulp-0.2.8-150400.3.12.1.src.rpm |
Packager: https://www.suse.com/ | |
Url: https://github.com/suse/libpulp | |
Summary: User space live patching library |
Libpulp is a library (and a framework) that enables live patching of user space libraries. This package contains the runtime files.
LGPL-2.1-only
* Thu Feb 23 2023 giuliano.belinassi@suse.com - Update package with libpulp-0.2.8: * Minor code refactoring. * Fixed a bug where libpulp rejected correct ELF files as library input. * Fixed a file descriptor leak when -check-stack is passed to ulp. * Fixed a bug where ulp did not shown libcrypto.so.1.1 as a livepatchable library (bsc#1208575) * Mon Jan 02 2023 giuliano.belinassi@suse.com - Update package with libpulp-0.2.7: * Add support to library to JSON library dumps, Removing any requirement of adding the original library .so file into the livepatch build tarball. * Update the ulp post hook script for transactional systems (jsc#PED-1078). * Add `setup_package.sh` as part of libpulp tools. * Thu Nov 10 2022 giuliano.belinassi@suse.com - Update package with libpulp-0.2.6 * Add new `-R` option to specify a prefix root for livepatches (jsc#PED-1078). * Thu Aug 18 2022 giuliano.belinassi@suse.com - Update package with libpulp-0.2.5. * Fix ulp tool not patching on highly stressed environments. The reason behind it is that a 10s timeout was not enough depending of how stressed the machine is. Worse cases when libpulp is running in a VM (bsc#1200316). * Fix HANA testcase failures (bsc#1200129). * Add support for searching for patches recursively. Previous versions only searched on the path specified, ignoring subdirectories. * Improve patching performance. Previous version took up to 20s ~ 25s to patch 4000 processes. This version reduces this time to 6s. The way this is done is reducing ptrace calls and switching to process_vm_readv/writev when possible, and moving process discovery to a different thread. * Fri Jun 24 2022 giuliano.belinassi@suse.com - Fix ulp tool not patching on high process count (bsc#1200316). - Implement a timeout feature in case of deadlocks. * Thu Jun 23 2022 giuliano.belinassi@suse.com - Fix ulp tool crashing on high process count (bsc#1200316). - Avoid parsing /proc/<pid>/comm when not needed. * Mon Jun 13 2022 giuliano.belinassi@suse.com - Update package with libpulp-0.2.4. - Fix dlsym interposition changing program behaviour (bsc#1200129) - Fix free call of mmap'ed buffers (bsc#1200129) - Fix error message when user has no permission to open livepatch. * Thu May 12 2022 giuliano.belinassi@suse.com - Update package with libpulp-0.2.3 (jsc#SLE-20049). - Add support for endbr64 instructions on function beginning. - Fix use-after-free bug. - Fix compilation in Tumbleweed. * Mon May 02 2022 giuliano.belinassi@suse.com - Update package with libpulp-0.2.2 (jsc#SLE-20049). - Use colored output by default (disable with --color=no) - Packer now reports errors in .dsc in a GCC 5+ fashion. - Trigger now has a summarized mode (disable with -v) * Tue Apr 12 2022 giuliano.belinassi@suse.com - Update package with libpulp-0.2.1 (jsc#SLE-20049). - Fix base address load of non-library variables in target process. - Dump references information on `ulp dump`. * Wed Mar 30 2022 giuliano.belinassi@suse.com - Update package with libpulp-0.2.0 (jsc#SLE-20049). - Embed metadata (.ulp) into livepatch container (.so). * Fri Mar 25 2022 lpechacek@suse.com - Add patch build macros and deployment scripts. (jsc#SLE-20049) * Tue Feb 22 2022 giuliano.belinassi@suse.com - Update package with libpulp-0.1.1 (jsc#SLE-20049). - Add new command `ulp livepatchable` to check if a library is livepatchable. * Wed Feb 16 2022 giuliano.belinassi@suse.com - Update package with newest libpulp features (jsc#SLE-20049). - Fix a bug which causes the ulp tool to fail if itself was loaded with libpulp. * Fri Jan 28 2022 giuliano.belinassi@suse.com - Update package with newest libpulp features (jsc#SLE-20049). - Fix --revert-all when no wildcards are provided. - Fix batch processing of .rev files. - Disable lto when building libpulp. * Fri Nov 12 2021 giuliano.belinassi@suse.com - Update libpulp with ulp_apply in trigger. * Fri Oct 22 2021 giuliano.belinassi@suse.com - Remove gcc9 as build requirement. * Tue Oct 12 2021 lpechacek@suse.com - Add libpulp.rpmlintrc to the sources. (jsc#SLE-20049) - Refresh the .spec file with spec-cleaner. * Tue Oct 05 2021 giuliano.belinassi@suse.com - Update libpulp .tar.gz package. * Mon Sep 27 2021 gbelinassi@suse.de - Update libpulp .tar.gz package. - Remove gcc9-PIE from libpulp.spec, as it is not provided anymore. * Mon Feb 03 2020 gagomes@suse.de - Initial package.
/usr/lib64/libpulp.so.0 /usr/lib64/libpulp.so.0.0.0 /usr/share/doc/packages/libpulp0 /usr/share/doc/packages/libpulp0/README.md /usr/share/licenses/libpulp0 /usr/share/licenses/libpulp0/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 13:28:21 2025