https://bugs.openldap.org/show_bug.cgi?id=7832
--- Comment #14 from David Coutadeur david.coutadeur@gmail.com --- Hello,
I have made some progress in ppm integration, but I have some blocking questions:
- I suppose you want a merge request on openldap/openldap master branch and not OPENLDAP_REL_ENG_2_5, am I right?
- I get a segfault when my client first connects to slapd when I compile master branch with: ``` ./configure --prefix=/usr/local/openldap --libdir=/usr/local/openldap/lib64 --enable-overlays --enable-modules --enable-dynamic=yes --with-tls=openssl --enable-debug --with-cyrus-sasl --enable-spasswd --enable-ppolicy --enable-crypt --enable-ldap -enable-slapi --enable-meta --enable-sock --enable-wrappers --enable-rlookups ``` Do you have the same error? Is this due to a specific option? ppm was working with my last test with Ondrej 6 month ago, so I suppose when this segfault is fixed it will work quite fast.
- I noticed nssov overlay does not compile correctly: there is a missing #include <errno.h> somewhere, and other remaining bugs.
- do you expect other integration things than the code deployed into contrib/slapd-modules with an appropriate Makefile, README, LICENSE,...?
- about the Notice, I have made two separate files in the ppm directory: LICENSE and NOTICES. The license is the OpenLDAP License. The notice is the following:
"The attached modifications to OpenLDAP Software are subject to the following notice:
Copyright 2021 David Coutadeur Redistribution and use in source and binary forms, with or without modification, are permitted only as authorized by the OpenLDAP Public License."
Does it seem correct to you?