Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:tools
libpulp
libpulp.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libpulp.changes of Package libpulp
------------------------------------------------------------------- Fri Oct 18 19:24:22 UTC 2024 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update package with libpulp-0.3.7 - Fix fails due to realpath returning NULL in SLE-Micro. - Return insn_queue because of permission errors on /proc/self/mem. - Fix livepatch of malloc (bsc#1231727). ------------------------------------------------------------------- Wed Sep 11 13:27:19 UTC 2024 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update .spec license to match libpulp's license. ------------------------------------------------------------------- Fri Sep 6 14:34:08 UTC 2024 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update package with libpulp-0.3.6 * Ptrace-yama-scope (bsc#1221763). * Drop insn_queue in favor of /proc/self/mem. ------------------------------------------------------------------- Wed Jul 3 15:01:44 UTC 2024 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update package with libpulp-0.3.5 * Change .so load policy from lazy to eager. * Fix patch of references when mprotect is enabled. * Fix tramposed calloc arguments. * Fix crash of ulp packer on empty lines. ------------------------------------------------------------------- Fri Jun 21 14:17:59 UTC 2024 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Disabled ptrace_scope through aaa_base-enable-ptrace package (bsc#1221763). - Update package with libpulp-0.3.4: * Add debuginfo into ulp extract. ------------------------------------------------------------------- Fri May 3 21:43:55 UTC 2024 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Disabled ptrace_scope when building the package (bsc#1221763). - Update package with libpulp-0.3.3: * Fixed a race condition when process list is empty. * Removed "Unable to get section data" error message (bsc#1223306). * Bumped asunsafe_conversion attempts from 100 to 2000. * Fixed banner test on clang-18. * Check if ptrace_scope is enabled when attempting a ptrace operation (bsc#1221763). ------------------------------------------------------------------- Mon Oct 23 16:17:27 UTC 2023 - Giuliano Belinassi <gbelinassi@suse.de> - Update package with libpulp-0.3.1: * Add timestamp information on `ulp patches`. ------------------------------------------------------------------- Tue Jun 27 14:23:33 UTC 2023 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update package with libpulp-0.3.0: * Add support for processes with blocked mprotect (process launched by systemd, for example) (bsc#1210224, jsc#PED-2877). * Add support for processes which chroots into /proc. * Supports livepathcing all processes in SLE. ------------------------------------------------------------------- Fri Jun 16 14:45:03 UTC 2023 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update package with libpulp-0.2.11: * Avoid warning on symbol read of processes which user do not have access. * Fix a bug in livepatch installation counting. * Fix a warning message of library not loaded when reverting all patches when the library is loaded. * Fix a crash when `patches` is called with invalid PID. * Enable batch processing for patching a single process via PID. ------------------------------------------------------------------- Thu Apr 13 21:47:06 UTC 2023 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update package with libpulp-0.2.10: * Fix typo which makes write_bytes fallback to ptrace mode when vm_writev is available. * Detect when mprotect is blocked by seccomp (process launched by systemd, for example) and disable livepatching in the process (bsc#1210224, jsc#PED-2877). ------------------------------------------------------------------- Thu Mar 9 19:24:46 UTC 2023 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update package with libpulp-0.2.9: * Add mechanism to enable or disable livepatching based or environment variables and in the new command `ulp set_patchable` (jsc#PED-2877). * Change `patch already applied` message from error to skipped. ------------------------------------------------------------------- Thu Feb 23 21:24:45 UTC 2023 - Giuliano Belinassi <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 2 19:53:55 UTC 2023 - Giuliano Belinassi <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 18:00:41 UTC 2022 - Giuliano Belinassi <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). ------------------------------------------------------------------- Wed Aug 18 12:23:31 UTC 2022 - Giuliano Belinassi <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 20:10:22 UTC 2022 - Giuliano Belinassi <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 00:03:18 UTC 2022 - Giuliano Belinassi <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 19:15:37 UTC 2022 - Giuliano Belinassi <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 14:53:49 UTC 2022 - Giuliano Belinassi <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 2 14:56:48 UTC 2022 - Giuliano Belinassi <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 19:27:29 UTC 2022 - Giuliano Belinassi <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 18:54:12 UTC 2022 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update package with libpulp-0.2.0 (jsc#SLE-20049). - Embed metadata (.ulp) into livepatch container (.so). ------------------------------------------------------------------- Fri Mar 25 13:58:11 UTC 2022 - Libor Pechacek <lpechacek@suse.com> - Add patch build macros and deployment scripts. (jsc#SLE-20049) ------------------------------------------------------------------- Tue Feb 22 18:03:18 UTC 2022 - Giuliano Belinassi <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 13:50:17 UTC 2022 - Giuliano Belinassi <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 15:33:12 UTC 2022 - Giuliano Belinassi <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 15:39:24 UTC 2021 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update libpulp with ulp_apply in trigger. ------------------------------------------------------------------- Fri Oct 22 19:41:03 UTC 2021 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Remove gcc9 as build requirement. ------------------------------------------------------------------- Tue Oct 12 14:59:28 UTC 2021 - Libor Pechacek <lpechacek@suse.com> - Add libpulp.rpmlintrc to the sources. (jsc#SLE-20049) - Refresh the .spec file with spec-cleaner. ------------------------------------------------------------------- Tue Oct 5 18:11:08 UTC 2021 - Giuliano Belinassi <giuliano.belinassi@suse.com> - Update libpulp .tar.gz package. ------------------------------------------------------------------- Mon Sep 27 18:54:11 UTC 2021 - Giuliano Belinassi <gbelinassi@suse.de> - Update libpulp .tar.gz package. - Remove gcc9-PIE from libpulp.spec, as it is not provided anymore. ------------------------------------------------------------------- Mon Feb 3 16:58:33 UTC 2020 - Gabriel F. T. Gomes <gagomes@suse.de> - Initial package.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor