History log of /openbsd-src/usr.sbin/ldapd/validate.c (Results 1 – 13 of 13)
Revision Date Author Comments
# 684a6a8c 20-Dec-2021 claudio <claudio@openbsd.org>

Add some debug messages in validate_entry() that explain why
LDAP_INVALID_SYNTAX is returned.
OK jmatthew@


# 696b5899 24-Oct-2019 tb <tb@openbsd.org>

The ber_* namespace is used by liblber since time immemorial,
so move our BER API to the unused ober_* prefix to avoid some
breakage in ports.

Problem diagnosed by jmatthew with ber_free() in samba,

The ber_* namespace is used by liblber since time immemorial,
so move our BER API to the unused ober_* prefix to avoid some
breakage in ports.

Problem diagnosed by jmatthew with ber_free() in samba, but
there are many others as pointed out by sthen.

tests & ok rob
ok sthen (who had an almost identical diff for libutil)
"go head hit it" deraadt

show more ...


# c0785a05 15-May-2018 reyk <reyk@openbsd.org>

Fix format string errors in log messages and update ldapd to use relayd's log.c

OK benno@ jmatthew@


# fdd30f56 20-Jan-2017 benno <benno@openbsd.org>

work on making log.c similar in all daemons:

move daemon-local functions into new logmsg.c, and reduce
the (mostly whitespace) differences so that log.c's can be diffed easily.

ok krw@ jmatthew@


# 78a17c8c 03-Sep-2010 martinh <martinh@openbsd.org>

Resolve matching rules from superior attribute types at schema load time
instead of when each attribute is validated.


# 7c686fcd 03-Sep-2010 martinh <martinh@openbsd.org>

Implement attribute syntaxes from RFC4517. This adds validation to the most
common attribute types. Specialized attribute types like Delivery Method or
Teletex Terminal Identifier are recognized for

Implement attribute syntaxes from RFC4517. This adds validation to the most
common attribute types. Specialized attribute types like Delivery Method or
Teletex Terminal Identifier are recognized for completeness, but not
validated.

show more ...


# 241e5f5b 01-Jul-2010 martinh <martinh@openbsd.org>

Free the list of object classes allocated after validating an entry.


# 322d08dd 30-Jun-2010 martinh <martinh@openbsd.org>

remove trailing spaces


# d5900b0f 30-Jun-2010 martinh <martinh@openbsd.org>

Validate that an entry can't belong to an abstract object class directly,
unless it also belongs to a subclassed object class (structural or
auxiliary).


# 5d98f3b0 30-Jun-2010 martinh <martinh@openbsd.org>

Move OBJ_NAME and ATTR_NAME macros to schema.h so it's reachable from
schema parser. Also fix a typo.


# 561be2e9 30-Jun-2010 martinh <martinh@openbsd.org>

Validate that all attributes are allowed by any of its object classes.
Properly expand the object class hierarchy before doing this. Also verify
that there is only one structural object class. Finall

Validate that all attributes are allowed by any of its object classes.
Properly expand the object class hierarchy before doing this. Also verify
that there is only one structural object class. Finally add support for the
extensibleObject auxiliary object class.

show more ...


# a2a43363 29-Jun-2010 martinh <martinh@openbsd.org>

Rewrite the schema parser, as it's not a context-free grammar.
This also brings the config parser more in line with other parse.y in the
tree. The new schema parser also supports symbolic OID names.

Rewrite the schema parser, as it's not a context-free grammar.
This also brings the config parser more in line with other parse.y in the
tree. The new schema parser also supports symbolic OID names.

You need to update your /etc/ldapd.conf. Schema files are no longer
included with the 'include' keyword, you have to use 'schema' for that.

Moves schema-related structures to a separate include file to ease reuse.

show more ...


# 5d465952 31-May-2010 martinh <martinh@openbsd.org>

Initial import of ldapd, a small LDAP daemon. Work in progress.

ok deraadt@ jacekm@ gilles@ back@ henning@ blambert@