20 Commits

Author SHA256 Message Date
60d87eea4c - Update scripts to comply with Immutable Mode (jsc#PED-14756).
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=36
2026-02-06 14:11:13 +00:00
1c4b8dd566 Accepting request 1308717 from home:gbelinassi
- Update package with libpulp-0.3.17:
  - Fix dlopen and dlmopen search paths (bsc#1250436).

OBS-URL: https://build.opensuse.org/request/show/1308717
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=34
2025-10-02 22:16:59 +00:00
8ce3b2d709 Accepting request 1306563 from home:gbelinassi
- Fix ld.so.conf being modified in SLE-16.

OBS-URL: https://build.opensuse.org/request/show/1306563
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=32
2025-09-22 14:48:49 +00:00
4aea7886e1 Accepting request 1305555 from home:gbelinassi
- Fix `ldconfig` constructing ld.so.cache in the new snapshot (bsc#1249417).

OBS-URL: https://build.opensuse.org/request/show/1305555
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=30
2025-09-17 18:49:55 +00:00
419e6f7adf Accepting request 1305417 from home:gbelinassi
- Update package with libpulp-0.3.16:
  - Improve `ulp <command> --help` (bsc#1243787).
  - Add support to glibc 2.42.
  - Fix `ldconfig` constructing ld.so.cache in the new snapshot (bsc#1249417).

OBS-URL: https://build.opensuse.org/request/show/1305417
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=29
2025-09-17 15:07:47 +00:00
e3642c4556 Accepting request 1303703 from home:gbelinassi
- Update package with libpulp-0.3.16:
  - Improve `ulp <command> --help` (bsc#1243787).
  - Add support to glibc 2.42.

OBS-URL: https://build.opensuse.org/request/show/1303703
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=27
2025-09-10 19:20:34 +00:00
081746069b Accepting request 1286732 from home:gbelinassi
- Update package with libpulp-0.3.15:
  - Fix race condition on ppc64le livepatching (bsc#1244263)
  - Fix SIGABRT when non-valid JSON is given at input (bsc#1243923)
  - Fix linking against libpthread on older versions of glibc for ppc64le.

OBS-URL: https://build.opensuse.org/request/show/1286732
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=25
2025-06-18 15:24:58 +00:00
b5e51afed9 Accepting request 1273714 from home:gbelinassi
- Update package with libpulp-0.3.14:
  - Remove any linking to GLIBC_PRIVATE symbols.

OBS-URL: https://build.opensuse.org/request/show/1273714
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=23
2025-04-30 15:45:01 +00:00
2343e022b0 Accepting request 1273490 from home:gbelinassi
- Update package with libpulp-0.3.13:
  - Improve detection of -msplit-patch-nops flag (bsc#1240031).
  - Allow `trigger` to disable seccomp in target process while livepaching.
  - Make sure libpulp don't crash when calling libc.so.6 (bsc#1241897)

OBS-URL: https://build.opensuse.org/request/show/1273490
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=22
2025-04-29 17:03:44 +00:00
9009bb8362 Accepting request 1267179 from home:gbelinassi
- Update package with libpulp-0.3.12:
  - Remove TEXTRELs in ppc64le port (bsc#1239092).
  - Check for -msplit-patch-nops flag.

OBS-URL: https://build.opensuse.org/request/show/1267179
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=20
2025-04-04 16:06:44 +00:00
e65ff3451c Accepting request 1248354 from home:gbelinassi
- Update package with libpulp-0.3.11:
  - Detect whenever the process was loaded in a custom starting address.
  - ulp_stack now allocates multiples of page size.
  - Fix livepatching of `malloc` in ppc64le (jsc#PED-11850).

OBS-URL: https://build.opensuse.org/request/show/1248354
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=18
2025-02-25 12:28:31 +00:00
ddc877a835 Accepting request 1244901 from home:gbelinassi
- Update package with libpulp-0.3.10:
  - Fix livepatching on Debian systems.
  - Improve error message when ptrace_scope is active.
  - Avoid saving unecessary registers in ppc64le.
  - Fix failing tests when libpulp is loaded system-wide.
  - Correct TOC loading in ppc64le (jsc#PED-11850).

    than 8 parameters (jsc#PED-11850).

OBS-URL: https://build.opensuse.org/request/show/1244901
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=16
2025-02-10 21:58:09 +00:00
31c2b81d1b Accepting request 1241650 from home:gbelinassi
- Re-enable support for userspace livepatching in ppc64le (jsc#PED-11850).

OBS-URL: https://build.opensuse.org/request/show/1241650
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=14
2025-01-31 13:59:17 +00:00
72da4a6d03 Accepting request 1241553 from home:gbelinassi
- Update package with libpulp-0.3.9:
  - Fix limitation in ppc64le not being able to livepatch functions with more
    than 8 parameters.

OBS-URL: https://build.opensuse.org/request/show/1241553
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=13
2025-01-31 01:41:08 +00:00
1505c886db Accepting request 1232721 from home:gbelinassi
- Update package with libpulp-0.3.8:
  - Fix livepatching failure in glibc 2.40.
- Force compilation with gcc-13 for SP7 and Tumbleweed (jsc#PED-10952).
- Add ppc64le as supported architecture (jsc#PED-10952).

OBS-URL: https://build.opensuse.org/request/show/1232721
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=11
2024-12-19 23:49:21 +00:00
f0a140e8ac Accepting request 1230651 from home:gbelinassi
- Cleanup /var/livepatches on boot time.

OBS-URL: https://build.opensuse.org/request/show/1230651
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=10
2024-12-12 19:49:31 +00:00
35e2e80689 Accepting request 1228986 from home:gbelinassi
- Add timestamps on each message.

- Update rpm-helper script for SLE Micro (bsc#1228879).
- Update macros.userspace-livepatch for SLE Micro (bsc#1228879).
- Add SELinux policy for /var/livepatches (bsc#1228879).

OBS-URL: https://build.opensuse.org/request/show/1228986
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=8
2024-12-07 01:04:56 +00:00
OBS User buildservice-autocommit
7321126d90 Updating link to change in openSUSE:Factory/libpulp revision 3
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=1857a3cbf2bbce547726f855a637c71b
2024-12-05 16:09:07 +00:00
9952a48331 Accepting request 1119703 from home:gbelinassi
- Update package with libpulp-0.3.1:
  * Add timestamp information on `ulp patches`.

OBS-URL: https://build.opensuse.org/request/show/1119703
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=3
2023-10-23 16:28:49 +00:00
db61feaa10 Accepting request 1118607 from home:ULP
Submit libpulp to devel:tools

Libpulp is a framework that enables userspace live patching. It is
composed of a library per se and a collection of tools used in the
preparation of live-patchable libraries and in the application of
live patches to running processes.

Libpulp is already available on SLE-15 since SP4 (see
SUSE:SLE-15-SP4:Update).

OBS-URL: https://build.opensuse.org/request/show/1118607
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=1
2023-10-19 08:52:11 +00:00