https://bugs.openldap.org/show_bug.cgi?id=10214

          Issue ID: 10214
           Summary: Reduce library dependencies
           Product: OpenLDAP
           Version: unspecified
          Hardware: All
                OS: Linux
            Status: UNCONFIRMED
          Keywords: needs_review
          Severity: normal
          Priority: ---
         Component: slapd
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Currently, slapd links libsystemd to notify service state to systemd.
However, libsystemd link several unnecessary libraries, which increases
security risks.
The systemd documentation provides a method to send state notifications to
systemd using a simple protocol without the need to link against libsystemd.

https://www.freedesktop.org/software/systemd/man/devel/sd_notify.html

I propose removing libsystemd and its depended libraries, similar to the
approach taken by OpenSSH.

Applying this fix reduced the following ten dependencies in the RHEL 8
environment.

- libsystemd.so.0
- libblkid.so.1
- libcap.so.2
- libgcc_s.so.1
- libgcrypt.so.20
- libgpg-error.so.0
- liblz4.so.1
- liblzma.so.5
- libmount.so.1
- librt.so.1

-- 
You are receiving this mail because:
You are on the CC list for the issue.

Reply via email to