[Date Prev][Date Next] [Chronological] [Thread] [Top]

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/