| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libpulp-tools | 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/Management | Build host: sheep57 |
| Size: 145573 | 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 tools | |
This package contains the tools to apply user-space live patches.
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/bin/setup_package.sh /usr/bin/ulp /usr/lib/rpm/macros.d /usr/lib/rpm/macros.d/macros.userspace-livepatch /usr/lib/userspace-livepatch /usr/lib/userspace-livepatch/rpm-helper /usr/share/licenses/libpulp-tools /usr/share/licenses/libpulp-tools/LICENSE /usr/share/man/man1/ulp.1.gz /usr/share/man/man7/libpulp.7.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Mar 9 15:47:58 2026