#
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@
|