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

Re: RE24 and BDB 4.7.25p1 hanging



Quanah Gibson-Mount wrote:
> What flags were used to build BDB 4.7?

See my build script as attachment.

> What about a gdb backtrace of the hung process?

See attachment bt_full.txt. I hope I've grabbed all the lines correctly.

I've added -d in tests/scripts/test001-slapadd (see debug output in
attachment). It always hangs adding entry
ou=Alumni Association,ou=People,dc=example,dc=com.

Ciao, Michael.


Attachment: build-db.sh
Description: application/shellscript

(gdb) bt full
#0  0xffffe430 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7df1c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
No symbol table info available.
#2  0xb7ea5eb6 in __db_pthread_mutex_lock () from /opt/bdb-4.7/lib/libdb-4.7.so
No locals.
#3  0xb7ea5947 in __db_tas_mutex_lock () from /opt/bdb-4.7/lib/libdb-4.7.so
No locals.
#4  0xb7f5736e in __lock_getobj () from /opt/bdb-4.7/lib/libdb-4.7.so
No locals.
#5  0xb7f54510 in __lock_get_internal () from /opt/bdb-4.7/lib/libdb-4.7.so
No locals.
#6  0xb7f53d5d in __lock_get_api () from /opt/bdb-4.7/lib/libdb-4.7.so
No locals.
#7  0xb7f53bb0 in __lock_get_pp () from /opt/bdb-4.7/lib/libdb-4.7.so
No locals.
#8  0x081419e4 in bdb_dn2id_lock (bdb=0x8308de0, dn=0xbf9bc490, rw=0, txn=0x83315b0, lock=0xbf9bc46c) at dn2id.c:47
	rc = 0
	lockobj = {data = 0x83317e8, size = 49, ulen = 0, dlen = 3214656424, doff = 0, app_data = 0x8323190, 
  flags = 3087384564}
	db_rw = 1
#9  0x08142768 in bdb_dn2id (op=0xbf9bc6fc, dn=0xbf9bc490, ei=0xbf9bc480, txn=0x83315b0, lock=0xbf9bc46c) at dn2id.c:307
	bdb = (struct bdb_info *) 0x8308de0
	db = (DB *) 0x8324ab0
	cursor = (DBC *) 0x8325040
	rc = 0
	key = {data = 0x8330650, size = 51, ulen = 0, dlen = 0, doff = 0, app_data = 0x0, flags = 0}
	data = {data = 0xbf9bc3e0, size = 0, ulen = 4, dlen = 0, doff = 0, app_data = 0x0, flags = 256}
	nid = 0
#10 0x0813c0c7 in bdb_cache_find_ndn (op=0xbf9bc6fc, txn=0x83315b0, ndn=0xbf9bc564, res=0xbf9bc550) at cache.c:451
	lock = {off = 0, ndx = 492, gen = 9, mode = DB_LOCK_NG}
	len = 21
	bdb = (struct bdb_info *) 0x8308de0
	ei = {bei_parent = 0x8331708, bei_id = 2, bei_lockpad = 1, bei_state = 0, bei_finders = 137565636, bei_nrdn = {
    bv_len = 49, bv_val = 0x83317e8 "ou=alumni association,ou=people,dc=example,dc=com"}, bei_e = 0x188, 
  bei_kids = 0xffffffd5, bei_kids_mutex = {__data = {__lock = 137565616, __count = 3077857920, __owner = 888, 
      __kind = -1207890183, __nusers = 3077857920, {__spins = 137506296, __list = {__next = 0x8322df8}}}, 
    __size = "\ufffd\0253\b\200bt\ufffdx\003\000\000\ufffd\016\001\ufffd\200bt\ufffd\ufffd-2\b", __align = 137565616}, bei_lrunext = 0x8323550, 
  bei_lruprev = 0xb77460c0}
	eip = (EntryInfo *) 0x8331708
	ei2 = (EntryInfo *) 0x0
	rc = 0
	ptr = 0x83317e8 "ou=alumni association,ou=people,dc=example,dc=com"
#11 0x080fa9d7 in bdb_tool_next_id (op=0xbf9bc6fc, tid=0x83315b0, e=0x83253e4, text=0xbf9bcb38, hole=0) at tools.c:344
	dn = {bv_len = 49, bv_val = 0x83305c8 "ou=Alumni Association,ou=People,dc=example,dc=com"}
	ndn = {bv_len = 49, bv_val = 0x83317e8 "ou=alumni association,ou=people,dc=example,dc=com"}
	pdn = {bv_len = 0, bv_val = 0x0}
	npdn = {bv_len = 3, bv_val = 0x0}
	ei = (EntryInfo *) 0x0
	eidummy = {bei_parent = 0xd, bei_id = 3082768704, bei_lockpad = 5552, bei_state = 2099, bei_finders = 137506296, 
  bei_nrdn = {bv_len = 3077890240, bv_val = 0xb7b2312e "\201\ufffd\ufffd\016\r"}, bei_e = 0xb7746280, bei_kids = 0x0, 
  bei_kids_mutex = {__data = {__lock = -1207652364, __count = 136227632, __owner = -1080310392, __kind = -1207845700, 
      __nusers = 137507216, {__spins = 0, __list = {__next = 0x0}}}, 
    __size = "\ufffd\ufffd\004\ufffd0\ufffd\036\b\210\ufffd\233\ufffd\ufffd\ufffd\001\ufffd\22012\b\000\000\000", __align = -1207652364}, bei_lrunext = 0x0, 
  bei_lruprev = 0xbf9bc7d4}
	rc = 137507216
#12 0x080fb46f in bdb_tool_entry_put (be=0x8308ce0, e=0x83253e4, text=0xbf9bcb38) at tools.c:520
	rc = 0
	bdb = (struct bdb_info *) 0x8308de0
	tid = (DB_TXN *) 0x83315b0
	op = {o_hdr = 0xbf9bc5d4, o_tag = 0, o_time = 0, o_tincr = 0, o_bd = 0x8308ce0, o_req_dn = {bv_len = 0, 
    bv_val = 0x0}, o_req_ndn = {bv_len = 0, bv_val = 0x0}, o_request = {oq_add = {rs_modlist = 0x0, rs_e = 0x0}, 
    oq_bind = {rb_method = 0, rb_cred = {bv_len = 0, bv_val = 0x0}, rb_edn = {bv_len = 0, bv_val = 0x0}, rb_ssf = 0, 
      rb_mech = {bv_len = 0, bv_val = 0x0}}, oq_compare = {rs_ava = 0x0}, oq_modify = {rs_mods = {rs_modlist = 0x0, 
        rs_no_opattrs = 0 '\0'}, rs_increment = 0}, oq_modrdn = {rs_mods = {rs_modlist = 0x0, rs_no_opattrs = 0 '\0'}, 
      rs_deleteoldrdn = 0, rs_newrdn = {bv_len = 0, bv_val = 0x0}, rs_nnewrdn = {bv_len = 0, bv_val = 0x0}, 
      rs_newSup = 0x0, rs_nnewSup = 0x0}, oq_search = {rs_scope = 0, rs_deref = 0, rs_slimit = 0, rs_tlimit = 0, 
      rs_limit = 0x0, rs_attrsonly = 0, rs_attrs = 0x0, rs_filter = 0x0, rs_filterstr = {bv_len = 0, bv_val = 0x0}}, 
    oq_abandon = {rs_msgid = 0}, oq_cancel = {rs_msgid = 0}, oq_extended = {rs_reqoid = {bv_len = 0, bv_val = 0x0}, 
      rs_flags = 0, rs_reqdata = 0x0}, oq_pwdexop = {rs_extended = {rs_reqoid = {bv_len = 0, bv_val = 0x0}, rs_flags = 0, 
        rs_reqdata = 0x0}, rs_old = {bv_len = 0, bv_val = 0x0}, rs_new = {bv_len = 0, bv_val = 0x0}, rs_mods = 0x0, 
      rs_modtail = 0x0}}, o_abandon = 0, o_cancel = 0, o_groups = 0x0, o_do_not_cache = 0 '\0', o_is_auth_check = 0 '\0', 
  o_acl_priv = ACL_NONE, o_nocaching = 0 '\0', o_delete_glue_parent = 0 '\0', o_no_schema_check = 0 '\0', 
  o_no_subordinate_glue = 0 '\0', o_ctrlflag = '\0' <repeats 31 times>, o_controls = 0x0, o_authz = {sai_method = 0, 
    sai_mech = {bv_len = 0, bv_val = 0x0}, sai_dn = {bv_len = 0, bv_val = 0x0}, sai_ndn = {bv_len = 0, bv_val = 0x0}, 
    sai_ssf = 0, sai_transport_ssf = 0, sai_tls_ssf = 0, sai_sasl_ssf = 0}, o_ber = 0x0, o_res_ber = 0x0, 
  o_callback = 0x0, o_ctrls = 0x0, o_csn = {bv_len = 0, bv_val = 0x0}, o_private = 0x0, o_extra = {slh_first = 0x0}, 
  o_next = {stqe_next = 0x0}}
	ohdr = {oh_opid = 0, oh_connid = 0, oh_conn = 0x0, oh_msgid = 0, oh_protocol = 0, oh_tid = 0, oh_threadctx = 0x0, 
  oh_tmpmemctx = 0x0, oh_tmpmfuncs = 0x8262e84, oh_counters = 0x0, oh_log_prefix = '\0' <repeats 255 times>}
	__PRETTY_FUNCTION__ = "bdb_tool_entry_put"
#13 0x080e92fd in slapadd (argc=10, argv=0xbf9c4e14) at slapadd.c:322
	e = (Entry *) 0x83253e4
	buf = 0x832f340 "dn"
	text = 0x0
	textbuf = '\0' <repeats 255 times>
	textlen = 256
	progname = 0x8206f80 "slapadd"
	csn = {bv_len = 40, bv_val = 0x826bf60 "20080920215653.107542Z#000000#000#000000"}
	maxcsn = {{bv_len = 0, bv_val = 0x0} <repeats 3685 times>, {bv_len = 0, 
    bv_val = 0xb80bab48 "\205\ufffdu\ufffd\203\ufffd\b\ufffd\001"}, {bv_len = 3081380161, bv_val = 0xb7c0b4f4 "libc.so.6"}, {
    bv_len = 3087826932, bv_val = 0xb7c0b298 ""}, {bv_len = 1537, bv_val = 0xbf9c4114 "4A\234\ufffdF\225\v\ufffd\001"}, {
    bv_len = 3087745686, bv_val = 0xb7aa2141 "libc.so.6"}, {bv_len = 3082785937, bv_val = 0x0}, {bv_len = 0, 
    bv_val = 0x0}, {bv_len = 0, bv_val = 0x0}, {bv_len = 3081380161, bv_val = 0x0}, {bv_len = 0, bv_val = 0x0}, {
    bv_len = 3087826976, bv_val = 0x0}, {bv_len = 0, bv_val = 0x0}, {bv_len = 0, bv_val = 0xb7c0b638 ""}, {bv_len = 0, 
    bv_val = 0x0}, {bv_len = 3082785937, bv_val = 0x0}, {bv_len = 0, bv_val = 0xb80bab48 "\205\ufffdu\ufffd\203\ufffd\b\ufffd\001"}, {
    bv_len = 3081532123, bv_val = 0xb80ac58a "ld-linux.so.2"}, {bv_len = 3087826932, bv_val = 0xb80c82a0 ""}, {
    bv_len = 3214691144, bv_val = 0xbf9c418c "\ufffdA\234\ufffdF\225\v\ufffd\001"}, {bv_len = 3087745686, bv_val = 0x0}, {bv_len = 0, 
    bv_val = 0x0}, {bv_len = 0, bv_val = 0x0}, {bv_len = 0, bv_val = 0x0}, {bv_len = 3081532123, bv_val = 0x0}, {
    bv_len = 0, bv_val = 0x0}, {bv_len = 3087826976, bv_val = 0x0}, {bv_len = 0, bv_val = 0x0}, {bv_len = 0, 
    bv_val = 0xb7c0b298 ""}, {bv_len = 3214688168, bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 3082860088, 
    bv_val = 0xb80b3021 "\213V\024\ufffd\ufffd\002\017\205\202\ufffd\ufffd\ufffd\213\203\ufffd\ufffd\ufffd\ufffd\211T$\b\211D$\004\ufffd\ufffd#\205`\ufffd\ufffd\ufffd\211\004$\ufffdE\ufffd"}, {
    bv_len = 3081453836, bv_val = 0x0}, {bv_len = 8, bv_val = 0x812 <Address 0x812 out of bounds>}, {bv_len = 3, 
    bv_val = 0xb80bab48 "\205\ufffdu\ufffd\203\ufffd\b\ufffd\001"}, {bv_len = 3082785927, bv_val = 0xb7c0b4f4 "libc.so.6"}, {
    bv_len = 3087826932, bv_val = 0xb7c0b298 ""}, {bv_len = 1537, bv_val = 0xbf9c4214 "\230\ufffd\ufffd\ufffd\ufffd\216\v\ufffd\234\ufffd\ufffd\ufffd\230\ufffd\ufffd\ufffd\b"}, 
  {bv_len = 3087745686, bv_val = 0xb7bf9487 "libc.so.6"}, {bv_len = 3082785937, 
    bv_val = 0x12000 <Address 0x12000 out of bounds>}, {bv_len = 72708, 
    bv_val = 0x11c04 <Address 0x11c04 out of bounds>}, {bv_len = 0, bv_val = 0x5 <Address 0x5 out of bounds>}, {
    bv_len = 3082785927, bv_val = 0x14000 <Address 0x14000 out of bounds>}, {bv_len = 78092, 
    bv_val = 0xb80b53ec "\201\ufffd\b,\001"}, {bv_len = 3087826976, bv_val = 0x3 <Address 0x3 out of bounds>}, {bv_len = 15, 
    bv_val = 0xb7c0b8a0 "/lib"}, {bv_len = 0, bv_val = 0xb7c0b000 ""}, {bv_len = 0, bv_val = 0xb7c0b638 ""}, {
    bv_len = 3082785937, bv_val = 0xb80b2db5 "\ufffdE\030\b\017\204:\003"}, {bv_len = 3, bv_val = 0x0}, {bv_len = 0, 
    bv_val = 0xb80bab48 "\205\ufffdu\ufffd\203\ufffd\b\ufffd\001"}, {bv_len = 3082863780, bv_val = 0xb7c0b4f4 "libc.so.6"}, {
    bv_len = 3087826932, bv_val = 0xb7c0b298 ""}, {bv_len = 1537, bv_val = 0xbf9c4294 "D\ufffd\ufffd\ufffd8\ufffd\ufffd\ufffd\b"}, {
    bv_len = 3087745686, bv_val = 0xb7c0c4a4 "libc.so.6"}, {bv_len = 3082785937, 
    bv_val = 0xa0 <Address 0xa0 out of bounds>}, {bv_len = 1869807665, 
    bv_val = 0xfffff000 <Address 0xfffff000 out of bounds>}, {bv_len = 3087714368, bv_val = 0xb80c8020 "x\206\f\ufffd "}, {
    bv_len = 3082863780, bv_val = 0x803 <Address 0x803 out of bounds>}, {bv_len = 24, 
    bv_val = 0x3 <Address 0x3 out of bounds>}, {bv_len = 3087826976, bv_val = 0x3 <Address 0x3 out of bounds>}, {
    bv_len = 3084443158, bv_val = 0xbf9c41a0 ""}, {bv_len = 0, bv_val = 0xb7e00d38 ""}, {bv_len = 0, 
    bv_val = 0xbf9c3fe0 "\003"}, {bv_len = 3082785937, bv_val = 0x3 <Address 0x3 out of bounds>}, {bv_len = 779055918, 
    bv_val = 0xb80c8664 "\001"}, {bv_len = 0, bv_val = 0xb80bab48 "\205\ufffdu\ufffd\203\ufffd\b\ufffd\001"}, {bv_len = 3083249710, 
    bv_val = 0xb7c0b4f4 "libc.so.6"}, {bv_len = 3087826932, bv_val = 0xb7c0b298 ""}, {bv_len = 1537, 
    bv_val = 0xbf9c4314 " \ufffd\ufffd\ufffd\ufffd\206\v\ufffd,\ufffd\ufffd\ufffd \ufffd\ufffd\ufffd\b"}, {bv_len = 3087745686, bv_val = 0xb7c6a82e "libc.so.6"}, {
    bv_len = 3082785937, bv_val = 0xbf9c4010 "\221\224\ufffd\ufffd\ufffd"}, {bv_len = 77344, 
    bv_val = 0x13114 <Address 0x13114 out of bounds>}, {bv_len = 0, 
    bv_val = 0xb7ab4114 "USE Linux) 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036]"}, {bv_len = 3083249710, 
    bv_val = 0x803 <Address 0x803 out of bounds>}, {bv_len = 0, bv_val = 0x0}, {bv_len = 3087826976, 
    bv_val = 0x81ed <Address 0x81ed out of bounds>}, {bv_len = 1, bv_val = 0x0}, {bv_len = 0, bv_val = 0xb7e00a88 ""}, {
    bv_len = 0, bv_val = 0x0}, {bv_len = 3082785937, bv_val = 0x0}, {bv_len = 4096, 
    bv_val = 0xa0 <Address 0xa0 out of bounds>}, {bv_len = 0, bv_val = 0x48d571a4 <Address 0x48d571a4 out of bounds>}, {
    bv_len = 0, bv_val = 0xb80bab48 "\205\ufffdu\ufffd\203\ufffd\b\ufffd\001"}, {bv_len = 3084443168, bv_val = 0xb7c0b4f4 "libc.so.6"}, {
    bv_len = 3087826932, bv_val = 0xb7c0b298 ""}, {bv_len = 3087826932, bv_val = 0x0}, {bv_len = 3214691144, 
    bv_val = 0xbf9c4134 "\024B\234\ufffd&\236\v\ufffdHK\234\ufffd"}, {bv_len = 3087766854, bv_val = 0x1 <Address 0x1 out of bounds>}, {
    bv_len = 0, bv_val = 0x0}, {bv_len = 0, bv_val = 0x0}, {bv_len = 3082860856, 
    bv_val = 0xbf9c4214 "\230\ufffd\ufffd\ufffd\ufffd\216\v\ufffd\234\ufffd\ufffd\ufffd\230\ufffd\ufffd\ufffd\b"}, {bv_len = 3087769126, bv_val = 0xbf9c4b48 ""}, {bv_len = 0, 
    bv_val = 0xbf9c43a0 "\b\ufffd\ufffd\ufffd\b"}, {bv_len = 0, bv_val = 0xbf9c4b6b ""}, {bv_len = 3214691172, bv_val = 0xbf9c4b60 ""}, {
    bv_len = 3087828420, bv_val = 0xb80c8020 "x\206\f\ufffd "}, {bv_len = 3082785937, bv_val = 0x0}, {bv_len = 0, 
    bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 3087766784, bv_val = 0xb7c0b938 "\230\ufffd\ufffd\ufffd\ufffd\202\f\ufffd"}, {bv_len = 3214688788, 
    bv_val = 0xbf9c413c "HK\234\ufffd"}, {bv_len = 3087769097, bv_val = 0x0}, {bv_len = 3214691144, 
    bv_val = 0xbf9c41ac "\214B\234\ufffd&\236\v\ufffdHK\234\ufffd"}, {bv_len = 3087766854, bv_val = 0x1 <Address 0x1 out of bounds>}, {
    bv_len = 0, bv_val = 0x0}, {bv_len = 0, bv_val = 0x0}, {bv_len = 3082860832, 
    bv_val = 0xbf9c428c "8\ufffd\ufffd\ufffd\ufffd\206\v\ufffdD\ufffd\ufffd\ufffd8\ufffd\ufffd\ufffd\b"}, {bv_len = 3087769126, bv_val = 0xbf9c4b48 ""}, {bv_len = 0, 
    bv_val = 0x34 <Address 0x34 out of bounds>}, {bv_len = 75592, bv_val = 0xbf9c4b6b ""}, {bv_len = 3214691172, 
    bv_val = 0xbf9c4b60 ""}, {bv_len = 3087828420, bv_val = 0x1 <Address 0x1 out of bounds>}, {bv_len = 3087797761, 
    bv_val = 0x0}, {bv_len = 0, bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 3087766784, bv_val = 0xb7c0b920 ""}, {
    bv_len = 3214688908, bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 2, bv_val = 0xb7c0b950 "8\ufffd\ufffd\ufffd\230\ufffd\ufffd\ufffd"}, {
    bv_len = 3214688788, bv_val = 0xb80c0f35 "\203\ufffd\b[]\ufffd\220\215t&"}, {bv_len = 8, 
    bv_val = 0x7c <Address 0x7c out of bounds>}, {bv_len = 3087826932, bv_val = 0xb7c0b298 ""}, {bv_len = 3087765154, 
    bv_val = 0xb7c0b99c "\230\ufffd\ufffd\ufffd\ufffd\202\f\ufffd"}, {bv_len = 3082860952, bv_val = 0x8 <Address 0x8 out of bounds>}, {bv_len = 0, 
    bv_val = 0x0}, {bv_len = 3082859160, bv_val = 0x0}, {bv_len = 3087769126, bv_val = 0xbf9c4b48 ""}, {bv_len = 0, 
    bv_val = 0x0}, {bv_len = 0, bv_val = 0xbf9c4b6b ""}, {bv_len = 3087797761, bv_val = 0xbf9c4b60 ""}, {
    bv_len = 3087828420, bv_val = 0x12e20 <Address 0x12e20 out of bounds>}, {bv_len = 77344, bv_val = 0x0}, {
    bv_len = 480, bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 2, bv_val = 0x0}, {bv_len = 3214688908, 
    bv_val = 0xb80c0f35 "\203\ufffd\b[]\ufffd\220\215t&"}, {bv_len = 8, bv_val = 0x14 <Address 0x14 out of bounds>}, {
    bv_len = 3087826932, bv_val = 0xb7c0b938 "\230\ufffd\ufffd\ufffd\ufffd\202\f\ufffd"}, {bv_len = 3087763188, 
    bv_val = 0xb7c0b944 "\230\ufffd\ufffd\ufffd\ufffd\202\f\ufffd"}, {bv_len = 3082860856, bv_val = 0x8 <Address 0x8 out of bounds>}, {bv_len = 0, 
    bv_val = 0x0}, {bv_len = 0, bv_val = 0x0}, {bv_len = 3087827616, bv_val = 0x0}, {bv_len = 3087769126, 
    bv_val = 0xbf9c4b48 ""}, {bv_len = 0, bv_val = 0x41 <Address 0x41 out of bounds>}, {bv_len = 31, 
    bv_val = 0xbf9c4b6b ""}, {bv_len = 3214691172, bv_val = 0xbf9c4b60 ""}, {bv_len = 3087797761, 
    bv_val = 0x25 <Address 0x25 out of bounds>}, {bv_len = 0, bv_val = 0x0}, {bv_len = 93, 
    bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 3087766784, bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 2, bv_val = 0x0}, 
  {bv_len = 3214689044, bv_val = 0xb80c0f35 "\203\ufffd\b[]\ufffd\220\215t&"}, {bv_len = 8, 
    bv_val = 0x14 <Address 0x14 out of bounds>}, {bv_len = 3087826932, bv_val = 0xb7c0b920 ""}, {bv_len = 3087763188, 
    bv_val = 0xb7c0b92c ""}, {bv_len = 3082860832, bv_val = 0x8 <Address 0x8 out of bounds>}, {bv_len = 0, bv_val = 0x0}, 
  {bv_len = 3082859160, bv_val = 0x0}, {bv_len = 3087769126, bv_val = 0xbf9c4b48 ""}, {bv_len = 0, bv_val = 0x0}, {
    bv_len = 0, bv_val = 0xbf9c4b6b ""}, {bv_len = 3214691172, bv_val = 0xbf9c4b60 ""}, {bv_len = 3087797761, 
    bv_val = 0x32 <Address 0x32 out of bounds>}, {bv_len = 25, bv_val = 0x0}, {bv_len = 0, 
    bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 3087766784, bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 2, bv_val = 0x0}, 
  {bv_len = 3214689172, bv_val = 0xb80c0f35 "\203\ufffd\b[]\ufffd\220\215t&"}, {bv_len = 8, 
    bv_val = 0x14 <Address 0x14 out of bounds>}, {bv_len = 3087826932, bv_val = 0xb7c0b908 "8\r\ufffd\ufffd\230\ufffd\ufffd\ufffd"}, {
    bv_len = 3087763188, bv_val = 0xb7c0b914 "8\r\ufffd\ufffd\230\ufffd\ufffd\ufffd"}, {bv_len = 3082860808, 
    bv_val = 0x8 <Address 0x8 out of bounds>}, {bv_len = 0, bv_val = 0x0}, {bv_len = 3082859160, bv_val = 0x0}, {
    bv_len = 0, bv_val = 0xbf9c449c "\ufffd\ufffd\ufffd\ufffd\ufffd\206\v\ufffd\u0238\ufffd\ufffd\ufffd\ufffd\ufffd\ufffd\024"}, {bv_len = 3087769126, bv_val = 0xbf9c4b48 ""}, {
    bv_len = 0, bv_val = 0x0}, {bv_len = 0, bv_val = 0xbf9c4b6b ""}, {bv_len = 3087797761, bv_val = 0xbf9c4b60 ""}, {
    bv_len = 3087828420, bv_val = 0x0}, {bv_len = 3214689912, bv_val = 0x0}, {bv_len = 3214691179, 
    bv_val = 0xb80c7ff4 "\030\ufffd\001"}, {bv_len = 4, bv_val = 0x0}, {bv_len = 3214689300, 
    bv_val = 0xb80c0f35 "\203\ufffd\b[]\ufffd\220\215t&"}, {bv_len = 8, bv_val = 0x24 <Address 0x24 out of bounds>}, {
    bv_len = 3087826932, bv_val = 0xb7c0b8e0 "\210\n\ufffd\ufffd8\005\ufffd\ufffd8\ufffd\ufffd\ufffd\230\ufffd\ufffd\ufffd"}, {bv_len = 3087763188, 
    bv_val = 0xb7c0b8f4 "\210\n\ufffd\ufffd8\005\ufffd\ufffd8\ufffd\ufffd\ufffd\230\ufffd\ufffd\ufffd"}, {bv_len = 3082860768, bv_val = 0x10 <Address 0x10 out of bounds>}, 
  {bv_len = 3087750124, bv_val = 0x0}, {bv_len = 3084911928, bv_val = 0xb7c0b638 ""}, {bv_len = 3082859160, 
    bv_val = 0x0}, {bv_len = 3214691144, bv_val = 0xbf9c4464 "DE\234\ufffd&\236\v\ufffdHK\234\ufffd"}, {bv_len = 3087766854, 
    bv_val = 0x1 <Address 0x1 out of bounds>}, {bv_len = 0, bv_val = 0x0}...}
	sid = 3087768694
	bvtext = {bv_len = 256, bv_val = 0xbf9c4b48 ""}
	attr = (Attribute *) 0xb80c8830
	ctxcsn_e = (Entry *) 0xb7c0ba08
	ctxcsn_id = 1
	id = 3
	opbuf = {ob_op = {o_hdr = 0xbf9bc990, o_tag = 0, o_time = 0, o_tincr = 0, o_bd = 0x8308ce0, o_req_dn = {
      bv_len = 0, bv_val = 0x0}, o_req_ndn = {bv_len = 0, bv_val = 0x0}, o_request = {oq_add = {rs_modlist = 0x0, 
        rs_e = 0x0}, oq_bind = {rb_method = 0, rb_cred = {bv_len = 0, bv_val = 0x0}, rb_edn = {bv_len = 0, bv_val = 0x0}, 
        rb_ssf = 0, rb_mech = {bv_len = 0, bv_val = 0x0}}, oq_compare = {rs_ava = 0x0}, oq_modify = {rs_mods = {
          rs_modlist = 0x0, rs_no_opattrs = 0 '\0'}, rs_increment = 0}, oq_modrdn = {rs_mods = {rs_modlist = 0x0, 
          rs_no_opattrs = 0 '\0'}, rs_deleteoldrdn = 0, rs_newrdn = {bv_len = 0, bv_val = 0x0}, rs_nnewrdn = {bv_len = 0, 
          bv_val = 0x0}, rs_newSup = 0x0, rs_nnewSup = 0x0}, oq_search = {rs_scope = 0, rs_deref = 0, rs_slimit = 0, 
        rs_tlimit = 0, rs_limit = 0x0, rs_attrsonly = 0, rs_attrs = 0x0, rs_filter = 0x0, rs_filterstr = {bv_len = 0, 
          bv_val = 0x0}}, oq_abandon = {rs_msgid = 0}, oq_cancel = {rs_msgid = 0}, oq_extended = {rs_reqoid = {
          bv_len = 0, bv_val = 0x0}, rs_flags = 0, rs_reqdata = 0x0}, oq_pwdexop = {rs_extended = {rs_reqoid = {
            bv_len = 0, bv_val = 0x0}, rs_flags = 0, rs_reqdata = 0x0}, rs_old = {bv_len = 0, bv_val = 0x0}, rs_new = {
          bv_len = 0, bv_val = 0x0}, rs_mods = 0x0, rs_modtail = 0x0}}, o_abandon = 0, o_cancel = 0, o_groups = 0x0, 
    o_do_not_cache = 0 '\0', o_is_auth_check = 0 '\0', o_acl_priv = ACL_NONE, o_nocaching = 0 '\0', 
    o_delete_glue_parent = 0 '\0', o_no_schema_check = 0 '\0', o_no_subordinate_glue = 0 '\0', 
    o_ctrlflag = '\0' <repeats 31 times>, o_controls = 0x0, o_authz = {sai_method = 0, sai_mech = {bv_len = 0, 
        bv_val = 0x0}, sai_dn = {bv_len = 0, bv_val = 0x0}, sai_ndn = {bv_len = 0, bv_val = 0x0}, sai_ssf = 0, 
      sai_transport_ssf = 0, sai_tls_ssf = 0, sai_sasl_ssf = 0}, o_ber = 0x0, o_res_ber = 0x0, o_callback = 0x0, 
    o_ctrls = 0x0, o_csn = {bv_len = 0, bv_val = 0x0}, o_private = 0x0, o_extra = {slh_first = 0x0}, o_next = {
      stqe_next = 0x0}}, ob_hdr = {oh_opid = 0, oh_connid = 0, oh_conn = 0x0, oh_msgid = 0, oh_protocol = 0, oh_tid = 0, 
    oh_threadctx = 0x0, oh_tmpmemctx = 0x0, oh_tmpmfuncs = 0x0, oh_counters = 0x0, 
    oh_log_prefix = '\0' <repeats 255 times>}, ob_controls = {0x0 <repeats 32 times>}}
	op = (Operation *) 0xbf9bc8b8
	match = 0
	checkvals = 1
	lineno = 30
	nextline = 33
	lmax = 4110
	rc = 0
	manage = 0
	__PRETTY_FUNCTION__ = "slapadd"
#14 0x080503df in main (argc=10, argv=0xbf9c4e14) at main.c:645
	i = 0
	no_detach = 0
	rc = 1
	urls = 0x0
	username = 0x0
	groupname = 0x0
	sandbox = 0x0
	syslogUser = 160
	g_argc = 10
	g_argv = (char **) 0xbf9c4e14
	configfile = 0x0
	configdir = 0x0
	serverName = 0xbf9c6f3e "lt-slapd"
	serverMode = 1
	scp = (struct sync_cookie *) 0x0
	scp_entry = (struct sync_cookie *) 0x0
	debug_unknowns = (char **) 0x0
	syslog_unknowns = (char **) 0x0
	serverNamePrefix = 0x81eb06b ""
	l = 1
	slapd_pid_file_unlink = 0
	slapd_args_file_unlink = 0
	firstopt = 1
	__PRETTY_FUNCTION__ = "main"
Cleaning up test run directory leftover from previous run.
Running ./scripts/test001-slapadd...
running defines.sh
Running slapadd to build slapd database...
slapadd init: initiated tool.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Berkeley DB 4.7.25: (May 15, 2008)
hdb_back_initialize: initialize HDB backend
hdb_back_initialize: Berkeley DB 4.7.25: (May 15, 2008)
==>sql_back_initialize()
<==sql_back_initialize()
==> translucent_initialize
reading config file /home/michael/src/openldap/OPENLDAP_REL_ENG_2_4/openldap/tests/testrun/slapadd.conf
line 16 (include		./schema/core.schema)
reading config file ./schema/core.schema
line 78 (attributetype ( 2.5.4.2 NAME 'knowledgeInformation' DESC 'RFC2256: knowledge information' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ))
line 87 (attributetype ( 2.5.4.4 NAME ( 'sn' 'surname' ) DESC 'RFC2256: last (family) name(s) for which the entity is known by' SUP name ))
line 93 (attributetype ( 2.5.4.5 NAME 'serialNumber' DESC 'RFC2256: serial number of the entity' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{64} ))
line 100 (attributetype ( 2.5.4.6 NAME ( 'c' 'countryName' ) DESC 'RFC4519: two-letter ISO-3166 country code' SUP name SYNTAX 1.3.6.1.4.1.1466.115.121.1.11 SINGLE-VALUE ))
line 108 (attributetype ( 2.5.4.7 NAME ( 'l' 'localityName' ) DESC 'RFC2256: locality which this object resides in' SUP name ))
line 112 (attributetype ( 2.5.4.8 NAME ( 'st' 'stateOrProvinceName' ) DESC 'RFC2256: state or province which this object resides in' SUP name ))
line 118 (attributetype ( 2.5.4.9 NAME ( 'street' 'streetAddress' ) DESC 'RFC2256: street address of this object' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ))
line 122 (attributetype ( 2.5.4.10 NAME ( 'o' 'organizationName' ) DESC 'RFC2256: organization this object belongs to' SUP name ))
line 126 (attributetype ( 2.5.4.11 NAME ( 'ou' 'organizationalUnitName' ) DESC 'RFC2256: organizational unit this object belongs to' SUP name ))
line 130 (attributetype ( 2.5.4.12 NAME 'title' DESC 'RFC2256: title associated with the entity' SUP name ))
line 142 (attributetype ( 2.5.4.14 NAME 'searchGuide' DESC 'RFC2256: search guide, deprecated by enhancedSearchGuide' SYNTAX 1.3.6.1.4.1.1466.115.121.1.25 ))
line 148 (attributetype ( 2.5.4.15 NAME 'businessCategory' DESC 'RFC2256: business category' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ))
line 154 (attributetype ( 2.5.4.16 NAME 'postalAddress' DESC 'RFC2256: postal address' EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 ))
line 160 (attributetype ( 2.5.4.17 NAME 'postalCode' DESC 'RFC2256: postal code' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} ))
line 166 (attributetype ( 2.5.4.18 NAME 'postOfficeBox' DESC 'RFC2256: Post Office Box' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{40} ))
line 172 (attributetype ( 2.5.4.19 NAME 'physicalDeliveryOfficeName' DESC 'RFC2256: Physical Delivery Office Name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{128} ))
line 178 (attributetype ( 2.5.4.20 NAME 'telephoneNumber' DESC 'RFC2256: Telephone Number' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50{32} ))
line 182 (attributetype ( 2.5.4.21 NAME 'telexNumber' DESC 'RFC2256: Telex Number' SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 ))
line 186 (attributetype ( 2.5.4.22 NAME 'teletexTerminalIdentifier' DESC 'RFC2256: Teletex Terminal Identifier' SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 ))
line 190 (attributetype ( 2.5.4.23 NAME ( 'facsimileTelephoneNumber' 'fax' ) DESC 'RFC2256: Facsimile (Fax) Telephone Number' SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 ))
line 196 (attributetype ( 2.5.4.24 NAME 'x121Address' DESC 'RFC2256: X.121 Address' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{15} ))
line 202 (attributetype ( 2.5.4.25 NAME 'internationaliSDNNumber' DESC 'RFC2256: international ISDN number' EQUALITY numericStringMatch SUBSTR numericStringSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{16} ))
line 207 (attributetype ( 2.5.4.26 NAME 'registeredAddress' DESC 'RFC2256: registered postal address' SUP postalAddress SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 ))
line 213 (attributetype ( 2.5.4.27 NAME 'destinationIndicator' DESC 'RFC2256: destination indicator' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44{128} ))
line 218 (attributetype ( 2.5.4.28 NAME 'preferredDeliveryMethod' DESC 'RFC2256: preferred delivery method' SYNTAX 1.3.6.1.4.1.1466.115.121.1.14 SINGLE-VALUE ))
line 224 (attributetype ( 2.5.4.29 NAME 'presentationAddress' DESC 'RFC2256: presentation address' EQUALITY presentationAddressMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.43 SINGLE-VALUE ))
line 229 (attributetype ( 2.5.4.30 NAME 'supportedApplicationContext' DESC 'RFC2256: supported application context' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 ))
line 233 (attributetype ( 2.5.4.31 NAME 'member' DESC 'RFC2256: member of a group' SUP distinguishedName ))
line 237 (attributetype ( 2.5.4.32 NAME 'owner' DESC 'RFC2256: owner (of the object)' SUP distinguishedName ))
line 241 (attributetype ( 2.5.4.33 NAME 'roleOccupant' DESC 'RFC2256: occupant of role' SUP distinguishedName ))
line 259 (attributetype ( 2.5.4.36 NAME 'userCertificate' DESC 'RFC2256: X.509 user certificate, use ;binary' EQUALITY certificateExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 ))
line 266 (attributetype ( 2.5.4.37 NAME 'cACertificate' DESC 'RFC2256: X.509 CA certificate, use ;binary' EQUALITY certificateExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.8 ))
line 271 (attributetype ( 2.5.4.38 NAME 'authorityRevocationList' DESC 'RFC2256: X.509 authority revocation list, use ;binary' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 ))
line 276 (attributetype ( 2.5.4.39 NAME 'certificateRevocationList' DESC 'RFC2256: X.509 certificate revocation list, use ;binary' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 ))
line 281 (attributetype ( 2.5.4.40 NAME 'crossCertificatePair' DESC 'RFC2256: X.509 cross certificate pair, use ;binary' SYNTAX 1.3.6.1.4.1.1466.115.121.1.10 ))
line 291 (attributetype ( 2.5.4.42 NAME ( 'givenName' 'gn' ) DESC 'RFC2256: first name(s) for which the entity is known by' SUP name ))
line 295 (attributetype ( 2.5.4.43 NAME 'initials' DESC 'RFC2256: initials of some or all of names, but not the surname(s).' SUP name ))
line 299 (attributetype ( 2.5.4.44 NAME 'generationQualifier' DESC 'RFC2256: name qualifier indicating a generation' SUP name ))
line 304 (attributetype ( 2.5.4.45 NAME 'x500UniqueIdentifier' DESC 'RFC2256: X.500 unique identifier' EQUALITY bitStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 ))
line 311 (attributetype ( 2.5.4.46 NAME 'dnQualifier' DESC 'RFC2256: DN qualifier' EQUALITY caseIgnoreMatch ORDERING caseIgnoreOrderingMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.44 ))
line 315 (attributetype ( 2.5.4.47 NAME 'enhancedSearchGuide' DESC 'RFC2256: enhanced search guide' SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 ))
line 320 (attributetype ( 2.5.4.48 NAME 'protocolInformation' DESC 'RFC2256: protocol information' EQUALITY protocolInformationMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 ))
line 330 (attributetype ( 2.5.4.50 NAME 'uniqueMember' DESC 'RFC2256: unique member of a group' EQUALITY uniqueMemberMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 ))
line 336 (attributetype ( 2.5.4.51 NAME 'houseIdentifier' DESC 'RFC2256: house identifier' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} ))
line 341 (attributetype ( 2.5.4.52 NAME 'supportedAlgorithms' DESC 'RFC2256: supported algorithms' SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 ))
line 346 (attributetype ( 2.5.4.53 NAME 'deltaRevocationList' DESC 'RFC2256: delta revocation list; use ;binary' SYNTAX 1.3.6.1.4.1.1466.115.121.1.9 ))
line 350 (attributetype ( 2.5.4.54 NAME 'dmdName' DESC 'RFC2256: name of DMD' SUP name ))
line 354 (attributetype ( 2.5.4.65 NAME 'pseudonym' DESC 'X.520(4th): pseudonym for the object' SUP name ))
line 374 (objectclass ( 2.5.6.2 NAME 'country' DESC 'RFC2256: a country' SUP top STRUCTURAL MUST c MAY ( searchGuide $ description ) ))
line 379 (objectclass ( 2.5.6.3 NAME 'locality' DESC 'RFC2256: a locality' SUP top STRUCTURAL MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) ))
line 390 (objectclass ( 2.5.6.4 NAME 'organization' DESC 'RFC2256: an organization' SUP top STRUCTURAL MUST o MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ 	x121Address $ registeredAddress $ destinationIndicator $ 	preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ 	telephoneNumber $ internationaliSDNNumber $  	facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ 	postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) ))
line 401 (objectclass ( 2.5.6.5 NAME 'organizationalUnit' DESC 'RFC2256: an organizational unit' SUP top STRUCTURAL MUST ou MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ 	x121Address $ registeredAddress $ destinationIndicator $ 	preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ 	telephoneNumber $ internationaliSDNNumber $ 	facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ 	postalAddress $ physicalDeliveryOfficeName $ st $ l $ description ) ))
line 407 (objectclass ( 2.5.6.6 NAME 'person' DESC 'RFC2256: a person' SUP top STRUCTURAL MUST ( sn $ cn ) MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) ))
line 416 (objectclass ( 2.5.6.7 NAME 'organizationalPerson' DESC 'RFC2256: an organizational person' SUP person STRUCTURAL MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $ 	preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ 	telephoneNumber $ internationaliSDNNumber $  	facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $ 	postalAddress $ physicalDeliveryOfficeName $ ou $ st $ l ) ))
line 427 (objectclass ( 2.5.6.8 NAME 'organizationalRole' DESC 'RFC2256: an organizational role' SUP top STRUCTURAL MUST cn MAY ( x121Address $ registeredAddress $ destinationIndicator $ 	preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ 	telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ 	seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $ 	postOfficeBox $ postalCode $ postalAddress $ 	physicalDeliveryOfficeName $ ou $ st $ l $ description ) ))
line 433 (objectclass ( 2.5.6.9 NAME 'groupOfNames' DESC 'RFC2256: a group of names (DNs)' SUP top STRUCTURAL MUST ( member $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) ))
line 444 (objectclass ( 2.5.6.10 NAME 'residentialPerson' DESC 'RFC2256: an residential person' SUP person STRUCTURAL MUST l MAY ( businessCategory $ x121Address $ registeredAddress $ 	destinationIndicator $ preferredDeliveryMethod $ telexNumber $ 	teletexTerminalIdentifier $ telephoneNumber $ internationaliSDNNumber $ 	facsimileTelephoneNumber $ preferredDeliveryMethod $ street $ 	postOfficeBox $ postalCode $ postalAddress $ 	physicalDeliveryOfficeName $ st $ l ) ))
line 450 (objectclass ( 2.5.6.11 NAME 'applicationProcess' DESC 'RFC2256: an application process' SUP top STRUCTURAL MUST cn MAY ( seeAlso $ ou $ l $ description ) ))
line 457 (objectclass ( 2.5.6.12 NAME 'applicationEntity' DESC 'RFC2256: an application entity' SUP top STRUCTURAL MUST ( presentationAddress $ cn ) MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $ description ) ))
line 462 (objectclass ( 2.5.6.13 NAME 'dSA' DESC 'RFC2256: a directory system agent (a server)' SUP applicationEntity STRUCTURAL MAY knowledgeInformation ))
line 468 (objectclass ( 2.5.6.14 NAME 'device' DESC 'RFC2256: a device' SUP top STRUCTURAL MUST cn MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) ))
line 473 (objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser' DESC 'RFC2256: a strong authentication user' SUP top AUXILIARY MUST userCertificate ))
line 479 (objectclass ( 2.5.6.16 NAME 'certificationAuthority' DESC 'RFC2256: a certificate authority' SUP top AUXILIARY MUST ( authorityRevocationList $ certificateRevocationList $ 	cACertificate ) MAY crossCertificatePair ))
line 485 (objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames' DESC 'RFC2256: a group of unique names (DN and Unique Identifier)' SUP top STRUCTURAL MUST ( uniqueMember $ cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) ))
line 490 (objectclass ( 2.5.6.18 NAME 'userSecurityInformation' DESC 'RFC2256: a user security information' SUP top AUXILIARY MAY ( supportedAlgorithms ) ))
line 494 (objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2' SUP certificationAuthority AUXILIARY MAY ( deltaRevocationList ) ))
line 500 (objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint' SUP top STRUCTURAL MUST ( cn ) MAY ( certificateRevocationList $ authorityRevocationList $ 	deltaRevocationList ) ))
line 510 (objectclass ( 2.5.6.20 NAME 'dmd' SUP top STRUCTURAL MUST ( dmdName ) MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $ 	x121Address $ registeredAddress $ destinationIndicator $ 	preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $ 	telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $ 	street $ postOfficeBox $ postalCode $ postalAddress $ 	physicalDeliveryOfficeName $ st $ l $ description ) ))
line 518 (objectclass ( 2.5.6.21 NAME 'pkiUser' DESC 'RFC2587: a PKI user' SUP top AUXILIARY MAY userCertificate ))
line 524 (objectclass ( 2.5.6.22 NAME 'pkiCA' DESC 'RFC2587: PKI certificate authority' SUP top AUXILIARY MAY ( authorityRevocationList $ certificateRevocationList $ 	cACertificate $ crossCertificatePair ) ))
line 529 (objectclass ( 2.5.6.23 NAME 'deltaCRL' DESC 'RFC2587: PKI user' SUP top AUXILIARY MAY deltaRevocationList ))
line 542 (objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject' DESC 'RFC2079: object that contains the URI attribute type' SUP top AUXILIARY MAY ( labeledURI ) ))
line 559 (attributetype ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' ) DESC 'RFC1274: RFC822 Mailbox'    EQUALITY caseIgnoreIA5Match    SUBSTR caseIgnoreIA5SubstringsMatch    SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ))
line 564 (objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject' DESC 'RFC1274: simple security object' SUP top AUXILIARY MUST userPassword ))
line 572 (attributetype ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' ) DESC 'RFC1274/2247: domain component' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ))
line 577 (objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject' DESC 'RFC2247: domain component object' SUP top AUXILIARY MUST dc ))
line 582 (objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject' DESC 'RFC2377: uid object' SUP top AUXILIARY MUST uid ))
line 601 (attributetype ( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain' DESC 'RFC1274: domain associated with object' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 609 (attributetype ( 1.2.840.113549.1.9.1 NAME ( 'email' 'emailAddress' 'pkcs9email' ) DESC 'RFC3280: legacy attribute for email addresses in DNs' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ))
line 17 (include		./schema/cosine.schema)
reading config file ./schema/cosine.schema
line 130 (attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 168 (attributetype ( 0.9.2342.19200300.100.1.4 NAME 'info' DESC 'RFC1274: general information' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} ))
line 187 (attributetype ( 0.9.2342.19200300.100.1.5 NAME ( 'drink' 'favouriteDrink' ) DESC 'RFC1274: favorite drink' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 205 (attributetype ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber' DESC 'RFC1274: room number' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 227 (attributetype ( 0.9.2342.19200300.100.1.7 NAME 'photo' DESC 'RFC1274: photo (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} ))
line 248 (attributetype ( 0.9.2342.19200300.100.1.8 NAME 'userClass' DESC 'RFC1274: category of user' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 264 (attributetype ( 0.9.2342.19200300.100.1.9 NAME 'host' DESC 'RFC1274: host computer' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 279 (attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager' DESC 'RFC1274: DN of manager' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ))
line 296 (attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier' DESC 'RFC1274: unique identifier of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 312 (attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle' DESC 'RFC1274: title of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 329 (attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion' DESC 'RFC1274: version of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 344 (attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor' DESC 'RFC1274: DN of author of document' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ))
line 361 (attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation' DESC 'RFC1274: location of document original' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 380 (attributetype ( 0.9.2342.19200300.100.1.20 NAME ( 'homePhone' 'homeTelephoneNumber' ) DESC 'RFC1274: home telephone number' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 ))
line 395 (attributetype ( 0.9.2342.19200300.100.1.21 NAME 'secretary' DESC 'RFC1274: DN of secretary' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ))
line 411 (attributetype ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox' SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 ))
line 480 (attributetype ( 0.9.2342.19200300.100.1.26 NAME 'aRecord' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 486 (attributetype ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 501 (attributetype ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 516 (attributetype ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 531 (attributetype ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 546 (attributetype ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 581 (attributetype ( 0.9.2342.19200300.100.1.38 NAME 'associatedName' DESC 'RFC1274: DN of entry associated with domain' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ))
line 599 (attributetype ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress' DESC 'RFC1274: home postal address' EQUALITY caseIgnoreListMatch SUBSTR caseIgnoreListSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 ))
line 616 (attributetype ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle' DESC 'RFC1274: personal title' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 635 (attributetype ( 0.9.2342.19200300.100.1.41 NAME ( 'mobile' 'mobileTelephoneNumber' ) DESC 'RFC1274: mobile telephone number' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 ))
line 653 (attributetype ( 0.9.2342.19200300.100.1.42 NAME ( 'pager' 'pagerTelephoneNumber' ) DESC 'RFC1274: pager telephone number' EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 ))
line 671 (attributetype ( 0.9.2342.19200300.100.1.43 NAME ( 'co' 'friendlyCountryName' ) DESC 'RFC1274: friendly country name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ))
line 691 (attributetype ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier' DESC 'RFC1274: unique identifer' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 713 (attributetype ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus' DESC 'RFC1274: organizational status' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 734 (attributetype ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox' DESC 'RFC1274: Janet mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ))
line 764 (attributetype ( 0.9.2342.19200300.100.1.47 NAME 'mailPreferenceOption' DESC 'RFC1274: mail preference option' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ))
line 781 (attributetype ( 0.9.2342.19200300.100.1.48 NAME 'buildingName' DESC 'RFC1274: name of building' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} ))
line 796 (attributetype ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality' DESC 'RFC1274: DSA Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE ))
line 811 (attributetype ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality' DESC 'RFC1274: Single Level Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE ))
line 827 (attributetype ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQuality' DESC 'RFC1274: Subtree Mininum Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE ))
line 843 (attributetype ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQuality' DESC 'RFC1274: Subtree Maximun Quality' SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE ))
line 865 (attributetype ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature' DESC 'RFC1274: Personal Signature (G3 fax)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 ))
line 884 (attributetype ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect' DESC 'RFC1274: DIT Redirect' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ))
line 900 (attributetype ( 0.9.2342.19200300.100.1.55 NAME 'audio' DESC 'RFC1274: audio (u-law)' SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} ))
line 916 (attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher' DESC 'RFC1274: publisher of document' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ))
line 1084 (objectclass ( 0.9.2342.19200300.100.4.4 NAME ( 'pilotPerson' 'newPilotPerson' ) SUP person STRUCTURAL MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $ 	favouriteDrink $ roomNumber $ userClass $ 	homeTelephoneNumber $ homePostalAddress $ secretary $ 	personalTitle $ preferredDeliveryMethod $ businessCategory $ 	janetMailbox $ otherMailbox $ mobileTelephoneNumber $ 	pagerTelephoneNumber $ organizationalStatus $ 	mailPreferenceOption $ personalSignature ) ))
line 1110 (objectclass ( 0.9.2342.19200300.100.4.5 NAME 'account' SUP top STRUCTURAL MUST userid MAY ( description $ seeAlso $ localityName $ 	organizationName $ organizationalUnitName $ host ) ))
line 1142 (objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document' SUP top STRUCTURAL MUST documentIdentifier MAY ( commonName $ description $ seeAlso $ localityName $ 	organizationName $ organizationalUnitName $ 	documentTitle $ documentVersion $ documentAuthor $ 	documentLocation $ documentPublisher ) ))
line 1165 (objectclass ( 0.9.2342.19200300.100.4.7 NAME 'room' SUP top STRUCTURAL MUST commonName MAY ( roomNumber $ description $ seeAlso $ telephoneNumber ) ))
line 1191 (objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries' SUP top STRUCTURAL MUST commonName MAY ( description $ seeAlso $ telephonenumber $ 	localityName $ organizationName $ organizationalUnitName ) ))
line 1222 (objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain' SUP top STRUCTURAL MUST domainComponent MAY ( associatedName $ organizationName $ description $ 	businessCategory $ seeAlso $ searchGuide $ userPassword $ 	localityName $ stateOrProvinceName $ streetAddress $ 	physicalDeliveryOfficeName $ postalAddress $ postalCode $ 	postOfficeBox $ streetAddress $ 	facsimileTelephoneNumber $ internationalISDNNumber $ 	telephoneNumber $ teletexTerminalIdentifier $ telexNumber $ 	preferredDeliveryMethod $ destinationIndicator $ 	registeredAddress $ x121Address ) ))
line 1252 (objectclass ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart' SUP domain STRUCTURAL MAY ( commonName $ surname $ description $ seeAlso $ telephoneNumber $ 	physicalDeliveryOfficeName $ postalAddress $ postalCode $ 	postOfficeBox $ streetAddress $ 	facsimileTelephoneNumber $ internationalISDNNumber $ 	telephoneNumber $ teletexTerminalIdentifier $ 	telexNumber $ preferredDeliveryMethod $ destinationIndicator $ 	registeredAddress $ x121Address ) ))
line 1275 (objectclass ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain' SUP domain STRUCTURAL MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ 	SOARecord $ CNAMERecord ) ))
line 1293 (objectclass ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject' DESC 'RFC1274: an object related to an domain' SUP top AUXILIARY MUST associatedDomain ))
line 1311 (objectclass ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry' SUP country STRUCTURAL MUST friendlyCountryName ))
line 1345 (objectclass ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization' SUP ( organization $ organizationalUnit ) STRUCTURAL MAY buildingName ))
line 1361 (objectclass ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA' SUP dsa STRUCTURAL MAY dSAQuality ))
line 1382 (objectclass ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData' SUP top AUXILIARY MUST dsaQuality MAY ( subtreeMinimumQuality $ subtreeMaximumQuality ) ))
line 18 (include		./schema/inetorgperson.schema)
reading config file ./schema/inetorgperson.schema
line 36 (attributetype ( 2.16.840.1.113730.3.1.1 NAME 'carLicense' DESC 'RFC2798: vehicle license or registration plate' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ))
line 46 (attributetype ( 2.16.840.1.113730.3.1.2 NAME 'departmentNumber' DESC 'RFC2798: identifies a department within an organization' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ))
line 59 (attributetype ( 2.16.840.1.113730.3.1.241 NAME 'displayName' DESC 'RFC2798: preferred name to be used when displaying entries' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ))
line 70 (attributetype ( 2.16.840.1.113730.3.1.3 NAME 'employeeNumber' DESC 'RFC2798: numerically identifies an employee within an organization' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ))
line 81 (attributetype ( 2.16.840.1.113730.3.1.4 NAME 'employeeType' DESC 'RFC2798: type of employment for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ))
line 92 (attributetype ( 0.9.2342.19200300.100.1.60 NAME 'jpegPhoto' DESC 'RFC2798: a JPEG image' SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 ))
line 107 (attributetype ( 2.16.840.1.113730.3.1.39 NAME 'preferredLanguage' DESC 'RFC2798: preferred written or spoken language for a person' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ))
line 123 (attributetype ( 2.16.840.1.113730.3.1.40 NAME 'userSMIMECertificate' DESC 'RFC2798: PKCS#7 SignedData used to support S/MIME' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 ))
line 135 (attributetype ( 2.16.840.1.113730.3.1.216 NAME 'userPKCS12' DESC 'RFC2798: personal identity information, a PKCS #12 PFX' SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 ))
line 155 (objectclass	( 2.16.840.1.113730.3.2.2    NAME 'inetOrgPerson' DESC 'RFC2798: Internet Organizational Person'    SUP organizationalPerson    STRUCTURAL MAY ( 	audio $ businessCategory $ carLicense $ departmentNumber $ 	displayName $ employeeNumber $ employeeType $ givenName $ 	homePhone $ homePostalAddress $ initials $ jpegPhoto $ 	labeledURI $ mail $ manager $ mobile $ o $ pager $ 	photo $ roomNumber $ secretary $ uid $ userCertificate $ 	x500uniqueIdentifier $ preferredLanguage $ 	userSMIMECertificate $ userPKCS12 ) ))
line 19 (include		./schema/openldap.schema)
reading config file ./schema/openldap.schema
line 25 (objectIdentifier OpenLDAProot 1.3.6.1.4.1.4203)
line 27 (objectIdentifier OpenLDAP OpenLDAProot:1)
line 28 (objectIdentifier OpenLDAPattributeType OpenLDAP:3)
line 29 (objectIdentifier OpenLDAPobjectClass OpenLDAP:4)
line 35 (objectClass ( OpenLDAPobjectClass:3 NAME 'OpenLDAPorg' DESC 'OpenLDAP Organizational Object' SUP organization MAY ( buildingName $ displayName $ labeledURI ) ))
line 41 (objectClass ( OpenLDAPobjectClass:4 NAME 'OpenLDAPou' DESC 'OpenLDAP Organizational Unit Object' SUP organizationalUnit MAY ( buildingName $ displayName $ labeledURI $ o ) ))
line 48 (objectClass ( OpenLDAPobjectClass:5 NAME 'OpenLDAPperson' DESC 'OpenLDAP Person' SUP ( pilotPerson $ inetOrgPerson ) MUST ( uid $ cn ) MAY ( givenName $ labeledURI $ o ) ))
line 54 (objectClass ( OpenLDAPobjectClass:6 NAME 'OpenLDAPdisplayableObject' DESC 'OpenLDAP Displayable Object' AUXILIARY MAY displayName ))
line 20 (include		./schema/nis.schema)
reading config file ./schema/nis.schema
line 53 (attributetype ( 1.3.6.1.1.1.1.2 NAME 'gecos' DESC 'The GECOS field; the common name' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ))
line 58 (attributetype ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory' DESC 'The absolute path to the home directory' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ))
line 63 (attributetype ( 1.3.6.1.1.1.1.4 NAME 'loginShell' DESC 'The path to the login shell' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE ))
line 67 (attributetype ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 71 (attributetype ( 1.3.6.1.1.1.1.6 NAME 'shadowMin' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 75 (attributetype ( 1.3.6.1.1.1.1.7 NAME 'shadowMax' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 79 (attributetype ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 83 (attributetype ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 87 (attributetype ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 91 (attributetype ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 96 (attributetype ( 1.3.6.1.1.1.1.12 NAME 'memberUid' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 101 (attributetype ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 105 (attributetype ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple' DESC 'Netgroup triple' SYNTAX 1.3.6.1.1.1.0.0 ))
line 109 (attributetype ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 112 (attributetype ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol' SUP name ))
line 116 (attributetype ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 120 (attributetype ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ))
line 125 (attributetype ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber' DESC 'IP address' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ))
line 130 (attributetype ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber' DESC 'IP network' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ))
line 135 (attributetype ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber' DESC 'IP netmask' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} SINGLE-VALUE ))
line 140 (attributetype ( 1.3.6.1.1.1.1.22 NAME 'macAddress' DESC 'MAC address' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{128} ))
line 144 (attributetype ( 1.3.6.1.1.1.1.23 NAME 'bootParameter' DESC 'rpc.bootparamd parameter' SYNTAX 1.3.6.1.1.1.0.1 ))
line 149 (attributetype ( 1.3.6.1.1.1.1.24 NAME 'bootFile' DESC 'Boot image name' EQUALITY caseExactIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 ))
line 152 (attributetype ( 1.3.6.1.1.1.1.26 NAME 'nisMapName' SUP name ))
line 157 (attributetype ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry' EQUALITY caseExactIA5Match SUBSTR caseExactIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{1024} SINGLE-VALUE ))
line 165 (objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' DESC 'Abstraction of an account with POSIX attributes' SUP top AUXILIARY MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory ) MAY ( userPassword $ loginShell $ gecos $ description ) ))
line 173 (objectclass ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' DESC 'Additional attributes for shadow passwords' SUP top AUXILIARY MUST uid MAY ( userPassword $ shadowLastChange $ shadowMin $       shadowMax $ shadowWarning $ shadowInactive $       shadowExpire $ shadowFlag $ description ) ))
line 179 (objectclass ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' DESC 'Abstraction of a group of accounts' SUP top STRUCTURAL MUST ( cn $ gidNumber ) MAY ( userPassword $ memberUid $ description ) ))
line 185 (objectclass ( 1.3.6.1.1.1.2.3 NAME 'ipService' DESC 'Abstraction an Internet Protocol service' SUP top STRUCTURAL MUST ( cn $ ipServicePort $ ipServiceProtocol ) MAY ( description ) ))
line 191 (objectclass ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' DESC 'Abstraction of an IP protocol' SUP top STRUCTURAL MUST ( cn $ ipProtocolNumber $ description ) MAY description ))
line 197 (objectclass ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' DESC 'Abstraction of an ONC/RPC binding' SUP top STRUCTURAL MUST ( cn $ oncRpcNumber $ description ) MAY description ))
line 203 (objectclass ( 1.3.6.1.1.1.2.6 NAME 'ipHost' DESC 'Abstraction of a host, an IP device' SUP top AUXILIARY MUST ( cn $ ipHostNumber ) MAY ( l $ description $ manager ) ))
line 209 (objectclass ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' DESC 'Abstraction of an IP network' SUP top STRUCTURAL MUST ( cn $ ipNetworkNumber ) MAY ( ipNetmaskNumber $ l $ description $ manager ) ))
line 215 (objectclass ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' DESC 'Abstraction of a netgroup' SUP top STRUCTURAL MUST cn MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) ))
line 221 (objectclass ( 1.3.6.1.1.1.2.9 NAME 'nisMap' DESC 'A generic abstraction of a NIS map' SUP top STRUCTURAL MUST nisMapName MAY description ))
line 227 (objectclass ( 1.3.6.1.1.1.2.10 NAME 'nisObject' DESC 'An entry in a NIS map' SUP top STRUCTURAL MUST ( cn $ nisMapEntry $ nisMapName ) MAY description ))
line 232 (objectclass ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' DESC 'A device with a MAC address' SUP top AUXILIARY MAY macAddress ))
line 237 (objectclass ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' DESC 'A device with boot parameters' SUP top AUXILIARY MAY ( bootFile $ bootParameter ) ))
line 21 (include		./testdata/test.schema)
reading config file ./testdata/test.schema
line 24 (attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.1 NAME 'x509CertificateIssuer' EQUALITY distinguishedNameMatch DESC 'Aliasing attribute: Issuer, use' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 ))
line 30 (attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.2 NAME 'x509CertificateSerial' DESC 'Aliasing attribute: Serial, use' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 ))
line 36 (attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.3 NAME 'x509CertificateSerialAndIssuer' DESC 'Aliasing attribute: Serial and Issuer together, use' EQUALITY certificateExactMatch SYNTAX 1.3.6.1.1.15.1 ))
line 44 (attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.4 name 'testTime' equality generalizedTimeMatch ordering generalizedTimeOrderingMatch syntax 1.3.6.1.4.1.1466.115.121.1.24 single-value ))
line 51 (attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.5 name 'testUUID' equality UUIDMatch ordering UUIDOrderingMatch syntax 1.3.6.1.1.16.1 ))
line 59 (attributetype ( 1.3.6.1.4.1.4203.1.12.1.1.6 name 'testObsolete' obsolete equality booleanMatch syntax 1.3.6.1.4.1.1466.115.121.1.7 single-value ))
line 63 (objectClass ( 1.3.6.1.4.1.4203.1.12.1.2.1 name 'testPerson' sup OpenLDAPperson may testTime ))
line 68 (objectClass ( 1.3.6.1.4.1.4203.1.12.1.2.2 name 'obsoletePerson' obsolete auxiliary may ( testObsolete ) ))
line 24 (pidfile		/home/michael/src/openldap/OPENLDAP_REL_ENG_2_4/openldap/tests/testrun/slapd.1.pid)
line 25 (argsfile	/home/michael/src/openldap/OPENLDAP_REL_ENG_2_4/openldap/tests/testrun/slapd.1.args)
line 28 (sockbuf_max_incoming 4194303)
line 39 (database	bdb)
bdb_db_init: Initializing BDB database
line 40 (suffix		"dc=example,dc=com")
>>> dnPrettyNormal: <dc=example,dc=com>
<<< dnPrettyNormal: <dc=example,dc=com>, <dc=example,dc=com>
line 41 (directory	/home/michael/src/openldap/OPENLDAP_REL_ENG_2_4/openldap/tests/testrun/db.1.a)
line 42 (rootdn		"cn=Manager,dc=example,dc=com")
>>> dnPrettyNormal: <cn=Manager,dc=example,dc=com>
<<< dnPrettyNormal: <cn=Manager,dc=example,dc=com>, <cn=manager,dc=example,dc=com>
line 43 (rootpw ***)
line 44 (index		objectClass	eq)
index objectClass 0x0004
line 45 (index		cn,sn,uid	pres,eq,sub)
index cn 0x0716
index sn 0x0716
index uid 0x0716
line 46 (checkpoint		1 1)
line 53 (database	monitor)
>>> dnPrettyNormal: <cn=Monitor>
<<< dnPrettyNormal: <cn=Monitor>, <cn=monitor>
>>> dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>
matching_rule_use_init
    1.2.840.113556.1.4.804 (integerBitOrMatch): matchingRuleUse: ( 1.2.840.113556.1.4.804 NAME 'integerBitOrMatch' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcDbCacheFree $ olcDbCacheSize $ olcDbDNcacheSize $ olcDbIDLcacheSize $ olcDbMode $ olcDbSearchStack $ olcDbShmKey $ olcChainMaxReferralDepth $ olcDbProtocolVersion $ olcDbConnectionPoolMax $ olcDDSmaxDynamicObjects $ olcProxyCacheQueries $ olcSpSessionlog $ mailPreferenceOption $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag $ ipServicePort $ ipProtocolNumber $ oncRpcNumber $ x509CertificateSerial ) )
    1.2.840.113556.1.4.803 (integerBitAndMatch): matchingRuleUse: ( 1.2.840.113556.1.4.803 NAME 'integerBitAndMatch' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcDbCacheFree $ olcDbCacheSize $ olcDbDNcacheSize $ olcDbIDLcacheSize $ olcDbMode $ olcDbSearchStack $ olcDbShmKey $ olcChainMaxReferralDepth $ olcDbProtocolVersion $ olcDbConnectionPoolMax $ olcDDSmaxDynamicObjects $ olcProxyCacheQueries $ olcSpSessionlog $ mailPreferenceOption $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag $ ipServicePort $ ipProtocolNumber $ oncRpcNumber $ x509CertificateSerial ) )
    1.3.6.1.4.1.1466.109.114.2 (caseIgnoreIA5Match): matchingRuleUse: ( 1.3.6.1.4.1.1466.109.114.2 NAME 'caseIgnoreIA5Match' APPLIES ( altServer $ olcDbConfig $ c $ mail $ dc $ associatedDomain $ email $ aRecord $ mDRecord $ mXRecord $ nSRecord $ sOARecord $ cNAMERecord $ janetMailbox $ gecos $ homeDirectory $ loginShell $ memberUid $ memberNisNetgroup $ ipHostNumber $ ipNetworkNumber $ ipNetmaskNumber $ macAddress $ bootFile $ nisMapEntry ) )
    1.3.6.1.4.1.1466.109.114.1 (caseExactIA5Match): matchingRuleUse: ( 1.3.6.1.4.1.1466.109.114.1 NAME 'caseExactIA5Match' APPLIES ( altServer $ olcDbConfig $ c $ mail $ dc $ associatedDomain $ email $ aRecord $ mDRecord $ mXRecord $ nSRecord $ sOARecord $ cNAMERecord $ janetMailbox $ gecos $ homeDirectory $ loginShell $ memberUid $ memberNisNetgroup $ ipHostNumber $ ipNetworkNumber $ ipNetmaskNumber $ macAddress $ bootFile $ nisMapEntry ) )
    2.5.13.35 (certificateMatch):     2.5.13.34 (certificateExactMatch): matchingRuleUse: ( 2.5.13.34 NAME 'certificateExactMatch' APPLIES ( userCertificate $ cACertificate $ x509CertificateSerialAndIssuer ) )
    2.5.13.30 (objectIdentifierFirstComponentMatch): matchingRuleUse: ( 2.5.13.30 NAME 'objectIdentifierFirstComponentMatch' APPLIES ( supportedControl $ supportedExtension $ supportedFeatures $ ldapSyntaxes $ supportedApplicationContext ) )
    2.5.13.29 (integerFirstComponentMatch): matchingRuleUse: ( 2.5.13.29 NAME 'integerFirstComponentMatch' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcDbCacheFree $ olcDbCacheSize $ olcDbDNcacheSize $ olcDbIDLcacheSize $ olcDbMode $ olcDbSearchStack $ olcDbShmKey $ olcChainMaxReferralDepth $ olcDbProtocolVersion $ olcDbConnectionPoolMax $ olcDDSmaxDynamicObjects $ olcProxyCacheQueries $ olcSpSessionlog $ mailPreferenceOption $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag $ ipServicePort $ ipProtocolNumber $ oncRpcNumber $ x509CertificateSerial ) )
    2.5.13.27 (generalizedTimeMatch): matchingRuleUse: ( 2.5.13.27 NAME 'generalizedTimeMatch' APPLIES ( createTimestamp $ modifyTimestamp $ pwdChangedTime $ pwdAccountLockedTime $ pwdFailureTime $ pwdGraceUseTime $ testTime ) )
    2.5.13.24 (protocolInformationMatch): matchingRuleUse: ( 2.5.13.24 NAME 'protocolInformationMatch' APPLIES protocolInformation )
    2.5.13.23 (uniqueMemberMatch): matchingRuleUse: ( 2.5.13.23 NAME 'uniqueMemberMatch' APPLIES uniqueMember )
    2.5.13.22 (presentationAddressMatch): matchingRuleUse: ( 2.5.13.22 NAME 'presentationAddressMatch' APPLIES presentationAddress )
    2.5.13.20 (telephoneNumberMatch): matchingRuleUse: ( 2.5.13.20 NAME 'telephoneNumberMatch' APPLIES ( telephoneNumber $ homePhone $ mobile $ pager ) )
    2.5.13.17 (octetStringMatch): matchingRuleUse: ( 2.5.13.17 NAME 'octetStringMatch' APPLIES ( userPassword $ olcDbCryptKey $ pwdHistory ) )
    2.5.13.16 (bitStringMatch): matchingRuleUse: ( 2.5.13.16 NAME 'bitStringMatch' APPLIES x500UniqueIdentifier )
    2.5.13.14 (integerMatch): matchingRuleUse: ( 2.5.13.14 NAME 'integerMatch' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcDbCacheFree $ olcDbCacheSize $ olcDbDNcacheSize $ olcDbIDLcacheSize $ olcDbMode $ olcDbSearchStack $ olcDbShmKey $ olcChainMaxReferralDepth $ olcDbProtocolVersion $ olcDbConnectionPoolMax $ olcDDSmaxDynamicObjects $ olcProxyCacheQueries $ olcSpSessionlog $ mailPreferenceOption $ shadowLastChange $ shadowMin $ shadowMax $ shadowWarning $ shadowInactive $ shadowExpire $ shadowFlag $ ipServicePort $ ipProtocolNumber $ oncRpcNumber $ x509CertificateSerial ) )
    2.5.13.13 (booleanMatch): matchingRuleUse: ( 2.5.13.13 NAME 'booleanMatch' APPLIES ( hasSubordinates $ olcGentleHUP $ olcHidden $ olcLastMod $ olcMirrorMode $ olcMonitoring $ olcReadOnly $ olcReverseLookup $ olcDbNoSync $ olcDbDirtyRead $ olcDbLinearIndex $ olcChainCacheURI $ olcChainReturnError $ olcDbRebindAsUser $ olcDbChaseReferrals $ olcDbProxyWhoAmI $ olcDbSingleConn $ olcDbUseTemporaryConn $ olcDbNoRefs $ olcDbNoUndefFilter $ olcAccessLogSuccess $ olcDDSstate $ olcMemberOfRefInt $ pwdReset $ olcPPolicyHashCleartext $ olcPPolicyUseLockout $ olcProxySaveQueries $ olcProxyCheckCacheability $ olcRwmNormalizeMapped $ olcSpNoPresent $ olcSpReloadHint $ olcTranslucentStrict $ olcTranslucentNoGlue $ olcUniqueStrict $ testObsolete ) )
    2.5.13.11 (caseIgnoreListMatch): matchingRuleUse: ( 2.5.13.11 NAME 'caseIgnoreListMatch' APPLIES ( postalAddress $ registeredAddress $ homePostalAddress ) )
    2.5.13.8 (numericStringMatch): matchingRuleUse: ( 2.5.13.8 NAME 'numericStringMatch' APPLIES ( x121Address $ internationaliSDNNumber ) )
    2.5.13.7 (caseExactSubstringsMatch): matchingRuleUse: ( 2.5.13.7 NAME 'caseExactSubstringsMatch' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )
    2.5.13.6 (caseExactOrderingMatch): matchingRuleUse: ( 2.5.13.6 NAME 'caseExactOrderingMatch' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )
    2.5.13.5 (caseExactMatch): matchingRuleUse: ( 2.5.13.5 NAME 'caseExactMatch' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcInclude $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbCryptFile $ olcDbIndex $ olcDbLockDetect $ olcChainingBehavior $ olcDbURI $ olcDbStartTLS $ olcDbACLPasswd $ olcDbACLBind $ olcDbIDAssertPasswd $ olcDbIDAssertBind $ olcDbIDAssertMode $ olcDbIDAssertAuthzFrom $ olcDbTFSupport $ olcDbTimeout $ olcDbIdleTimeout $ olcDbConnTtl $ olcDbNetworkTimeout $ olcDbCancel $ olcDbQuarantine $ olcDbSocketPath $ olcDbSocketExtensions $ olcAccessLogOps $ olcAccessLogPurge $ olcAccessLogOld $ olcAccessLogOldAttr $ olcAuditlogFile $ olcCollectInfo $ olcConstraintAttribute $ olcDDSmaxTtl $ olcDDSminTtl $ olcDDSdefaultTtl $ olcDDSinterval $ olcDDStolerance $ olcDGAttrPair $ olcDLattrSet $ olcMemberOfDangling $ olcMemberOfGroupOC $ olcMemberOfMemberAD $ olcMemberOfMemberOfAD $ olcMemberOfDanglingError $ olcProxyCache $ olcProxyAttrset $ olcProxyTemplate $ olcProxyResponseCB $ olcRefintAttribute $ olcRwmRewrite $ olcRwmTFSupport $ olcRwmMap $ olcSpCheckpoint $ olcTranslucentLocal $ olcTranslucentRemote $ olcUniqueIgnore $ olcUniqueAttribute $ olcUniqueURI $ olcValSortAttr $ knowledgeInformation $ sn $ serialNumber $ c $ l $ st $ street $ o $ ou $ title $ businessCategory $ postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ destinationIndicator $ givenName $ initials $ generationQualifier $ dnQualifier $ houseIdentifier $ dmdName $ pseudonym $ textEncodedORAddress $ info $ drink $ roomNumber $ userClass $ host $ documentIdentifier $ documentTitle $ documentVersion $ documentLocation $ personalTitle $ co $ uniqueIdentifier $ organizationalStatus $ buildingName $ documentPublisher $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ preferredLanguage $ ipServiceProtocol $ nisMapName ) )
    2.5.13.4 (caseIgnoreSubstringsMatch): matchingRuleUse: ( 2.5.13.4 NAME 'caseIgnoreSubstringsMatch' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )
    2.5.13.3 (caseIgnoreOrderingMatch): matchingRuleUse: ( 2.5.13.3 NAME 'caseIgnoreOrderingMatch' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )
    2.5.13.2 (caseIgnoreMatch): matchingRuleUse: ( 2.5.13.2 NAME 'caseIgnoreMatch' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcInclude $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbCryptFile $ olcDbIndex $ olcDbLockDetect $ olcChainingBehavior $ olcDbURI $ olcDbStartTLS $ olcDbACLPasswd $ olcDbACLBind $ olcDbIDAssertPasswd $ olcDbIDAssertBind $ olcDbIDAssertMode $ olcDbIDAssertAuthzFrom $ olcDbTFSupport $ olcDbTimeout $ olcDbIdleTimeout $ olcDbConnTtl $ olcDbNetworkTimeout $ olcDbCancel $ olcDbQuarantine $ olcDbSocketPath $ olcDbSocketExtensions $ olcAccessLogOps $ olcAccessLogPurge $ olcAccessLogOld $ olcAccessLogOldAttr $ olcAuditlogFile $ olcCollectInfo $ olcConstraintAttribute $ olcDDSmaxTtl $ olcDDSminTtl $ olcDDSdefaultTtl $ olcDDSinterval $ olcDDStolerance $ olcDGAttrPair $ olcDLattrSet $ olcMemberOfDangling $ olcMemberOfGroupOC $ olcMemberOfMemberAD $ olcMemberOfMemberOfAD $ olcMemberOfDanglingError $ olcProxyCache $ olcProxyAttrset $ olcProxyTemplate $ olcProxyResponseCB $ olcRefintAttribute $ olcRwmRewrite $ olcRwmTFSupport $ olcRwmMap $ olcSpCheckpoint $ olcTranslucentLocal $ olcTranslucentRemote $ olcUniqueIgnore $ olcUniqueAttribute $ olcUniqueURI $ olcValSortAttr $ knowledgeInformation $ sn $ serialNumber $ c $ l $ st $ street $ o $ ou $ title $ businessCategory $ postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ destinationIndicator $ givenName $ initials $ generationQualifier $ dnQualifier $ houseIdentifier $ dmdName $ pseudonym $ textEncodedORAddress $ info $ drink $ roomNumber $ userClass $ host $ documentIdentifier $ documentTitle $ documentVersion $ documentLocation $ personalTitle $ co $ uniqueIdentifier $ organizationalStatus $ buildingName $ documentPublisher $ carLicense $ departmentNumber $ displayName $ employeeNumber $ employeeType $ preferredLanguage $ ipServiceProtocol $ nisMapName ) )
    1.2.36.79672281.1.13.3 (rdnMatch):     2.5.13.1 (distinguishedNameMatch): matchingRuleUse: ( 2.5.13.1 NAME 'distinguishedNameMatch' APPLIES ( creatorsName $ modifiersName $ subschemaSubentry $ entryDN $ namingContexts $ aliasedObjectName $ dynamicSubtrees $ distinguishedName $ seeAlso $ olcDefaultSearchBase $ olcRootDN $ olcSchemaDN $ olcSuffix $ olcUpdateDN $ olcDbACLAuthcDn $ olcDbIDAssertAuthcDn $ olcRelay $ olcAccessLogDB $ memberOf $ olcMemberOfDN $ pwdPolicySubentry $ olcPPolicyDefault $ olcRefintNothing $ olcRefintModifiersName $ olcUniqueBase $ member $ owner $ roleOccupant $ manager $ documentAuthor $ secretary $ associatedName $ dITRedirect $ x509CertificateIssuer ) )
    2.5.13.0 (objectIdentifierMatch): matchingRuleUse: ( 2.5.13.0 NAME 'objectIdentifierMatch' APPLIES ( supportedControl $ supportedExtension $ supportedFeatures $ supportedApplicationContext ) )
slapadd startup: initiated.
backend_startup_one: starting "dc=example,dc=com"
bdb_db_open: "dc=example,dc=com"
bdb_db_open: warning - no DB_CONFIG file found in directory /home/michael/src/openldap/OPENLDAP_REL_ENG_2_4/openldap/tests/testrun/db.1.a: (2).
Expect poor performance for suffix "dc=example,dc=com".
bdb_db_open: database "dc=example,dc=com": dbenv_open(/home/michael/src/openldap/OPENLDAP_REL_ENG_2_4/openldap/tests/testrun/db.1.a).
=> str2entry: "#LEAD COMMENT
dn: dc=example,dc=com
#EMBEDDED COMMENT
objectclass: top
objectclass: organization
objectclass: domainRelatedObject
objectclass: dcobject
dc: example
l: Anytown, Michigan
st: Michigan
o: Example, Inc.
o: EX
o: Ex.
description: The Example, Inc. at Anytown
postaladdress: Example, Inc. $ 535 W. William St. $ Anytown, MI 48109 $ US
telephonenumber: +1 313 555 1817
associateddomain: example.com
"
>>> dnPrettyNormal: <dc=example,dc=com>
<<< dnPrettyNormal: <dc=example,dc=com>, <dc=example,dc=com>
<= str2entry(dc=example,dc=com) -> 0x83253e4
oc_check_required entry (dc=example,dc=com), objectClass "organization"
oc_check_required entry (dc=example,dc=com), objectClass "domainRelatedObject"
oc_check_required entry (dc=example,dc=com), objectClass "dcObject"
oc_check_allowed type "objectClass"
oc_check_allowed type "dc"
oc_check_allowed type "l"
oc_check_allowed type "st"
oc_check_allowed type "o"
oc_check_allowed type "description"
oc_check_allowed type "postalAddress"
oc_check_allowed type "telephoneNumber"
oc_check_allowed type "associatedDomain"
oc_check_allowed type "structuralObjectClass"
=> bdb_tool_entry_put( -1, "dc=example,dc=com" )
=> bdb_dn2id("dc=example,dc=com")
<= bdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair found (-30988)
=> bdb_dn2id_add 0x1: "dc=example,dc=com"
<= bdb_dn2id_add 0x1: 0
=> index_entry_add( 1, "dc=example,dc=com" )
=> key_change(ADD,1)
bdb_idl_insert_key: 1 [0096defd]
<= key_change 0
=> key_change(ADD,1)
bdb_idl_insert_key: 1 [62c4d55f]
<= key_change 0
=> key_change(ADD,1)
bdb_idl_insert_key: 1 [cd57380a]
<= key_change 0
=> key_change(ADD,1)
bdb_idl_insert_key: 1 [21d9e0af]
<= key_change 0
<= index_entry_add( 1, "dc=example,dc=com" ) success
=> entry_encode(0x00000001): dc=example,dc=com
=> str2entry: "dn: ou=People,dc=example,dc=com
objectclass: organizationalUnit
objectclass: extensibleObject
ou: People
uidNumber: 0
gidNumber: 0
"
>>> dnPrettyNormal: <ou=People,dc=example,dc=com>
<<< dnPrettyNormal: <ou=People,dc=example,dc=com>, <ou=people,dc=example,dc=com>
<= str2entry(ou=People,dc=example,dc=com) -> 0x83253e4
oc_check_required entry (ou=People,dc=example,dc=com), objectClass "organizationalUnit"
oc_check_required entry (ou=People,dc=example,dc=com), objectClass "extensibleObject"
=> bdb_tool_entry_put( -1, "ou=People,dc=example,dc=com" )
=> bdb_dn2id("dc=example,dc=com")
<= bdb_dn2id: got id=0x1
=> bdb_dn2id("ou=people,dc=example,dc=com")
<= bdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair found (-30988)
=> bdb_dn2id_add 0x2: "ou=people,dc=example,dc=com"
bdb_idl_insert_key: 2 %dc=example,dc=com
<= bdb_dn2id_add 0x2: 0
=> index_entry_add( 2, "ou=People,dc=example,dc=com" )
=> key_change(ADD,2)
bdb_idl_insert_key: 2 [9bee355f]
<= key_change 0
=> key_change(ADD,2)
bdb_idl_insert_key: 2 [b545399f]
<= key_change 0
=> key_change(ADD,2)
bdb_idl_insert_key: 2 [0096defd]
<= key_change 0
<= index_entry_add( 2, "ou=People,dc=example,dc=com" ) success
=> entry_encode(0x00000002): ou=People,dc=example,dc=com
=> str2entry: "dn: ou=Groups,dc=example,dc=com
objectclass: organizationalUnit
ou: Groups
"
>>> dnPrettyNormal: <ou=Groups,dc=example,dc=com>
<<< dnPrettyNormal: <ou=Groups,dc=example,dc=com>, <ou=groups,dc=example,dc=com>
<= str2entry(ou=Groups,dc=example,dc=com) -> 0x83253e4
oc_check_required entry (ou=Groups,dc=example,dc=com), objectClass "organizationalUnit"
oc_check_allowed type "objectClass"
oc_check_allowed type "ou"
oc_check_allowed type "structuralObjectClass"
=> bdb_tool_entry_put( -1, "ou=Groups,dc=example,dc=com" )
=> bdb_dn2id("ou=groups,dc=example,dc=com")
<= bdb_dn2id: get failed: DB_NOTFOUND: No matching key/data pair found (-30988)
=> bdb_dn2id_add 0x3: "ou=groups,dc=example,dc=com"
bdb_idl_insert_key: 3 %dc=example,dc=com
<= bdb_dn2id_add 0x3: 0
=> index_entry_add( 3, "ou=Groups,dc=example,dc=com" )
=> key_change(ADD,3)
bdb_idl_insert_key: 3 [9bee355f]
<= key_change 0
=> key_change(ADD,3)
bdb_idl_insert_key: 3 [0096defd]
<= key_change 0
<= index_entry_add( 3, "ou=Groups,dc=example,dc=com" ) success
=> entry_encode(0x00000003): ou=Groups,dc=example,dc=com
=> str2entry: "dn: ou=Alumni Association,ou=People,dc=example,dc=com
objectclass: organizationalUnit
ou: Alumni Association
"
>>> dnPrettyNormal: <ou=Alumni Association,ou=People,dc=example,dc=com>
<<< dnPrettyNormal: <ou=Alumni Association,ou=People,dc=example,dc=com>, <ou=alumni association,ou=people,dc=example,dc=com>
<= str2entry(ou=Alumni Association,ou=People,dc=example,dc=com) -> 0x83253e4
oc_check_required entry (ou=Alumni Association,ou=People,dc=example,dc=com), objectClass "organizationalUnit"
oc_check_allowed type "objectClass"
oc_check_allowed type "ou"
oc_check_allowed type "structuralObjectClass"
=> bdb_tool_entry_put( -1, "ou=Alumni Association,ou=People,dc=example,dc=com" )
=> bdb_dn2id("ou=people,dc=example,dc=com")
<= bdb_dn2id: got id=0x2
=> bdb_dn2id("ou=alumni association,ou=people,dc=example,dc=com")