On Thu, Oct 08, 2015 at 03:33:28PM +0000, geert(a)hendrickx.be wrote:
> When slapo-unique constraints are in effect, it seems empty updates are
> no longer allowed:
>
> $ ldapmodify -x -h localhost -D cn=Manager,dc=my-domain,dc=com -w secret
> dn: cn=test1,dc=my-domain,dc=com
> changetype: modify
> modifying entry "cn=test1,dc=my-domain,dc=com"
> ldap_modify: Invalid syntax (21)
> additional info: unique_modify() got null op.orm_modlist
>
> Why is this considered invalid syntax? Without slapo-unique constraint,
> empty updates like these are accepted.
Hi Geert,
the following patch should fix the issue.
ftp://ftp.openldap.org/incoming/Ondrej-Kuznik-20170330a-ITS-8266-Allow-empt…
Regards,
--
OndÅ™ej KuznÃk
Senior Software Engineer
Symas Corporation http://www.symas.com
Packaged, certified, and supported LDAP solutions powered by OpenLDAP
Full_Name: Peter Marschall
Version: 2.4.44
OS: Linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (80.130.171.22)
Hi,
the patches
* Peter-Marschall-170330.0001-contrib-smbk5pwd-add-man-page-install-it-too.patch
* Peter-Marschall-170330.0002-contrib-lastbind-install-man-page.patch
* Peter-Marschall-170330.0003-contrib-passwd-sha2-add-man-page-install-it-too.patch
* Peter-Marschall-170330.0004-contrib-adremap-install-man-page.patch
* Peter-Marschall-170330.0005-contrib-allop-install-man-page.patch
* Peter-Marschall-170330.0006-contrib-cloak-install-man-page.patch
* Peter-Marschall-170330.0007-contrib-lastmod-install-man-page.patch
* Peter-Marschall-170330.0008-contrib-nops-install-man-page.patch
* Peter-Marschall-170330.0009-contrib-nssov-install-man-page.patch
* Peter-Marschall-170330.0010-contrib-passwd-add-man-page-slapd-pw-radius.5-instal.patch
* Peter-Marschall-170330.0011-contrib-passwd-totp-add-man-page-install-it-too.patch
* Peter-Marschall-170330.0012-contrib-passwd-pbkdf2-add-man-page-install-it-too.patch
* Peter-Marschall-170330.0013-contrib-passwd-totp-new-Makefile-variables-SSL_LIB-S.patch
* Peter-Marschall-170330.0014-contrib-passwd-pbkdf2-new-Makefile-variables-SSL_LIB.patch
make sure that
* existing man pages for modules in contrib/ are installed with the module
* some missing man pages are added to modules in contrib/
* Makefiles in contrib/ use the new Makefile variables SSL_INC & SSL_LIB
The attached/mentioned patch files are derived from OpenLDAP Software. All of
the modifications to OpenLDAP Software represented in the following patch(es)
were developed by Peter Marschall <peter(a)adpm.de>. I have not assigned rights
and/or interest in this work to any party.
Copyright 2015-2017 Peter Marschall-
Redistribution and use in source and binary forms, with or without modification,
are permitted only as authorized by the OpenLDAP Public License.
Please consider them for inclusion in the next version of OpenLDAP
The patches have been uploaded here:
ftp://ftp.openldap.org/incoming/Ondrej-Kuznik-20170330-ITS7100-dds-entryttl…
The attached patch file is derived from OpenLDAP Software. All of the
modifications to OpenLDAP Software represented in the following
patch(es) were developed by OndÅ™ej KuznÃk <ondra(a)mistotebe.net>. I have
not assigned rights and/or interest in this work to any party.
I, OndÅ™ej KuznÃk, hereby place the following modifications to OpenLDAP
Software (and only these modifications) into the public domain. Hence,
these modifications may be freely used and/or redistributed for any
purpose with or without attribution and/or other notice.
--
OndÅ™ej KuznÃk
Senior Software Engineer
Symas Corporation http://www.symas.com
Packaged, certified, and supported LDAP solutions powered by OpenLDAP
Hello Philippe,
Thanks for looking to contribute to the OpenLDAP project. Your submission
does not appear to have followed the submission guidelines for the project,
located at:
<http://www.openldap.org/devel/contributing.html>
In addition, I would note the following:
a) How does this submission differ from, or improve upon, the ldapc++ API
that is already shipped with OpenLDAP?
b) Your chosen license may cause your contribution to be rejected (See
contribution guidelines).
If you would still like your work to be included with the OpenLDAP project,
please review the contribution guidelines and follow up to the ITS with the
proper format, etc.
Regards,
Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
Hi Soichi,
I was curious if you still encounter this issue using current OpenLDAP and
back-mdb. I would note the back-bdb/hdb backends are now deprecated. It
also occurred to me that the issue may have been related to lack of lock
resources, etc (which are generally set in DB_CONFIG).
Regards,
Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
Just wanted to follow up and let you know that these issues have been
addressed for the 2.4.45 release. Thanks for the report!
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>
Hi Jan,
I've applied the SASL_NOCANON patch that was missed previously. Thanks for
the submission!
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>