[Date Prev][Date Next]
Re: automatic uidnumber overlay
Joel Reed wrote:
The attached uidnumber.c overlay intercepts ADD requests for entries
with a posixAccount objectclass that do not have a uidNumber. When such
ADD requests are found, the overlay searches the directory for the
largest uidNumber, then automatically adds a uidNumber attribute of
largest+1 to the entry being added.
Interesting. Perhaps instead, your overlay should just maintain a fixed entry
with a copy of the largest uidNumber in it, instead of searching the entire
tree all the time.
This overlay was made possible by copying and pasting lots of code from
David Hawes' addpartial.c. This is my first time ever using the openldap
API, so any feedback for improvement is greatly appreciated.
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/