Commit Graph

25 Commits

Author SHA256 Message Date
Giuliano Belinassi
61e205f5cf Update package with libpulp-0.3.17:
- Update package with libpulp-0.3.17:
  - Fix dlopen and dlmopen search paths (bsc#1250436).
- Fix ld.so.conf being modified in SLE-16.
- Fix `ldconfig` constructing ld.so.cache in the new snapshot (bsc#1249417).
- Update package with libpulp-0.3.16:
  - Improve `ulp <command> --help` (bsc#1243787).
  - Add support to glibc 2.42.

Signed-off-by: Giuliano Belinassi <gbelinassi@suse.de>
2025-10-20 16:40:43 -03:00
240efa565a Sync changes to SLFO-1.2 branch 2025-08-20 09:41:24 +02:00
656a42ee7b Accepting request 1273715 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1273715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=10
2025-04-30 17:03:32 +00:00
61fca05d95 - Update package with libpulp-0.3.14:
- Remove any linking to GLIBC_PRIVATE symbols.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=23
2025-04-30 15:45:01 +00:00
e8b938adab - 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/package/show/devel:tools/libpulp?expand=0&rev=22
2025-04-29 17:03:44 +00:00
163cb1ecf2 Accepting request 1267180 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1267180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=9
2025-04-05 11:40:56 +00:00
a5ce4512b0 - 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/package/show/devel:tools/libpulp?expand=0&rev=20
2025-04-04 16:06:44 +00:00
b07c6e7e93 Accepting request 1248355 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1248355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=8
2025-02-25 15:47:59 +00:00
bbd83601df - 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/package/show/devel:tools/libpulp?expand=0&rev=18
2025-02-25 12:28:31 +00:00
a36427af1f Accepting request 1244906 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1244906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=7
2025-02-11 20:24:02 +00:00
9918a43853 - 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/package/show/devel:tools/libpulp?expand=0&rev=16
2025-02-10 21:58:09 +00:00
00b31af82a Accepting request 1241651 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1241651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=6
2025-01-31 15:04:44 +00:00
132835aa6d - Re-enable support for userspace livepatching in ppc64le (jsc#PED-11850).
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=14
2025-01-31 13:59:17 +00:00
f590b9bef9 - 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/package/show/devel:tools/libpulp?expand=0&rev=13
2025-01-31 01:41:08 +00:00
e9e0fb7e0a Accepting request 1232723 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1232723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=5
2024-12-20 14:27:24 +00:00
25c5e5b2f2 - 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/package/show/devel:tools/libpulp?expand=0&rev=11
2024-12-19 23:49:21 +00:00
3e766505dd - Cleanup /var/livepatches on boot time.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libpulp?expand=0&rev=10
2024-12-12 19:49:31 +00:00
022ce64d15 Accepting request 1228987 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1228987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=4
2024-12-08 10:37:51 +00:00
0263033c74 - 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/package/show/devel:tools/libpulp?expand=0&rev=8
2024-12-07 01:04:56 +00:00
a5a8bd7aac Accepting request 1228366 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1228366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=3
2024-12-05 16:09:07 +00:00
OBS User buildservice-autocommit
5e41dea906 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
365aa37ade Accepting request 1119704 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1119704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=2
2023-10-23 21:41:34 +00:00
b854d8d23a 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
c25715e995 Accepting request 1118857 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1118857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpulp?expand=0&rev=1
2023-10-19 20:50:17 +00:00
40ac09af11 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