I: pbuilder: network access will be disabled during build
I: Current time: Wed Jan 28 06:56:42 -12 2026
I: pbuilder-time-stamp: 1769626602
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: using eatmydata during job
I: Copying source file
I: copying [libnet-ldap-perl_0.6800+dfsg-1.dsc]
I: copying [./libnet-ldap-perl_0.6800+dfsg.orig.tar.xz]
I: copying [./libnet-ldap-perl_0.6800+dfsg-1.debian.tar.xz]
I: Extracting source
gpgv: Signature made Sun Jan  3 18:51:10 2021 
gpgv:                using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./libnet-ldap-perl_0.6800+dfsg-1.dsc: no acceptable signature found
dpkg-source: info: extracting libnet-ldap-perl in libnet-ldap-perl-0.6800+dfsg
dpkg-source: info: unpacking libnet-ldap-perl_0.6800+dfsg.orig.tar.xz
dpkg-source: info: unpacking libnet-ldap-perl_0.6800+dfsg-1.debian.tar.xz
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/99584/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='i386'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 '
  DISTRIBUTION='trixie'
  HOME='/root'
  HOST_ARCH='i386'
  IFS=' 	
  '
  INVOCATION_ID='495771fb7c594a5e86439ca056722b6a'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
  LD_PRELOAD='libeatmydata.so'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='99584'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.X4o3EJ3y/pbuilderrc_C8Dx --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.X4o3EJ3y/b1 --logfile b1/build.log libnet-ldap-perl_0.6800+dfsg-1.dsc'
  SUDO_GID='112'
  SUDO_UID='107'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://213.165.73.152:3128'
I: uname -a
  Linux ionos6-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/99584/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: i386
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), libauthen-sasl-perl, libconvert-asn1-perl, libdigest-hmac-perl, libgssapi-perl, libio-socket-ip-perl | libio-socket-inet6-perl, libio-socket-ssl-perl, libjson-perl, libtext-soundex-perl, liburi-perl, libwww-perl, libxml-sax-perl, libxml-sax-writer-perl, perl
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19953 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on libauthen-sasl-perl; however:
  Package libauthen-sasl-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libconvert-asn1-perl; however:
  Package libconvert-asn1-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libdigest-hmac-perl; however:
  Package libdigest-hmac-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libgssapi-perl; however:
  Package libgssapi-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libio-socket-ssl-perl; however:
  Package libio-socket-ssl-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libjson-perl; however:
  Package libjson-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libtext-soundex-perl; however:
  Package libtext-soundex-perl is not installed.
 pbuilder-satisfydepends-dummy depends on liburi-perl; however:
  Package liburi-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libwww-perl; however:
  Package libwww-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libxml-sax-perl; however:
  Package libxml-sax-perl is not installed.
 pbuilder-satisfydepends-dummy depends on libxml-sax-writer-perl; however:
  Package libxml-sax-writer-perl is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libauthen-sasl-perl{a} libclone-perl{a} libcom-err2{a} libconvert-asn1-perl{a} libdebhelper-perl{a} libdigest-hmac-perl{a} libelf1t64{a} libencode-locale-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libgssapi-krb5-2{a} libgssapi-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu72{a} libio-html-perl{a} libio-socket-ssl-perl{a} libjson-perl{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1t64{a} libnet-http-perl{a} libnet-ssleay-perl{a} libpipeline1{a} libproc2-0{a} libtext-soundex-perl{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libxml-filter-buffertext-perl{a} libxml-namespacesupport-perl{a} libxml-sax-base-perl{a} libxml-sax-perl{a} libxml-sax-writer-perl{a} libxml2{a} m4{a} man-db{a} netbase{a} openssl{a} perl-openssl-defaults{a} po-debconf{a} procps{a} sensible-utils{a} ucf{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl krb5-locales libarchive-cpio-perl libdata-dump-perl libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libio-compress-brotli-perl libjson-xs-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libxml-sax-expat-perl linux-sysctl-defaults lynx psmisc wget 
0 packages upgraded, 74 newly installed, 0 to remove and 0 not upgraded.
Need to get 25.2 MB of archives. After unpacking 89.2 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian trixie/main i386 netbase all 6.4 [12.8 kB]
Get: 2 http://deb.debian.org/debian trixie/main i386 libproc2-0 i386 2:4.0.4-6 [65.7 kB]
Get: 3 http://deb.debian.org/debian trixie/main i386 procps i386 2:4.0.4-6 [876 kB]
Get: 4 http://deb.debian.org/debian trixie/main i386 sensible-utils all 0.0.24 [24.8 kB]
Get: 5 http://deb.debian.org/debian trixie/main i386 openssl i386 3.3.2-2 [1387 kB]
Get: 6 http://deb.debian.org/debian trixie/main i386 ca-certificates all 20240203 [158 kB]
Get: 7 http://deb.debian.org/debian trixie/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB]
Get: 8 http://deb.debian.org/debian trixie/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB]
Get: 9 http://deb.debian.org/debian trixie/main i386 file i386 1:5.45-3+b1 [43.2 kB]
Get: 10 http://deb.debian.org/debian trixie/main i386 gettext-base i386 0.22.5-3 [201 kB]
Get: 11 http://deb.debian.org/debian trixie/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB]
Get: 12 http://deb.debian.org/debian trixie/main i386 groff-base i386 1.23.0-6 [1198 kB]
Get: 13 http://deb.debian.org/debian trixie/main i386 bsdextrautils i386 2.40.2-12 [95.9 kB]
Get: 14 http://deb.debian.org/debian trixie/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB]
Get: 15 http://deb.debian.org/debian trixie/main i386 man-db i386 2.13.0-1 [1428 kB]
Get: 16 http://deb.debian.org/debian trixie/main i386 ucf all 3.0046 [41.1 kB]
Get: 17 http://deb.debian.org/debian trixie/main i386 m4 i386 1.4.19-4 [293 kB]
Get: 18 http://deb.debian.org/debian trixie/main i386 autoconf all 2.72-3 [493 kB]
Get: 19 http://deb.debian.org/debian trixie/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get: 20 http://deb.debian.org/debian trixie/main i386 automake all 1:1.16.5-1.3 [823 kB]
Get: 21 http://deb.debian.org/debian trixie/main i386 autopoint all 0.22.5-3 [723 kB]
Get: 22 http://deb.debian.org/debian trixie/main i386 libdebhelper-perl all 13.20 [89.7 kB]
Get: 23 http://deb.debian.org/debian trixie/main i386 libtool all 2.4.7-8 [517 kB]
Get: 24 http://deb.debian.org/debian trixie/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 25 http://deb.debian.org/debian trixie/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 26 http://deb.debian.org/debian trixie/main i386 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get: 27 http://deb.debian.org/debian trixie/main i386 dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get: 28 http://deb.debian.org/debian trixie/main i386 libelf1t64 i386 0.192-4 [195 kB]
Get: 29 http://deb.debian.org/debian trixie/main i386 dwz i386 0.15-1+b1 [116 kB]
Get: 30 http://deb.debian.org/debian trixie/main i386 libicu72 i386 72.1-5+b1 [9583 kB]
Get: 31 http://deb.debian.org/debian trixie/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB]
Get: 32 http://deb.debian.org/debian trixie/main i386 gettext i386 0.22.5-3 [1631 kB]
Get: 33 http://deb.debian.org/debian trixie/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 34 http://deb.debian.org/debian trixie/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 35 http://deb.debian.org/debian trixie/main i386 debhelper all 13.20 [915 kB]
Get: 36 http://deb.debian.org/debian trixie/main i386 libauthen-sasl-perl all 2.1700-1 [44.8 kB]
Get: 37 http://deb.debian.org/debian trixie/main i386 libclone-perl i386 0.47-1+b1 [14.0 kB]
Get: 38 http://deb.debian.org/debian trixie/main i386 libcom-err2 i386 1.47.2~rc1-2 [24.0 kB]
Get: 39 http://deb.debian.org/debian trixie/main i386 libconvert-asn1-perl all 0.34-1 [44.5 kB]
Get: 40 http://deb.debian.org/debian trixie/main i386 libdigest-hmac-perl all 1.05+dfsg-1 [8764 B]
Get: 41 http://deb.debian.org/debian trixie/main i386 libencode-locale-perl all 1.05-3 [12.9 kB]
Get: 42 http://deb.debian.org/debian trixie/main i386 libtimedate-perl all 2.3300-2 [39.3 kB]
Get: 43 http://deb.debian.org/debian trixie/main i386 libhttp-date-perl all 6.06-1 [10.7 kB]
Get: 44 http://deb.debian.org/debian trixie/main i386 libfile-listing-perl all 6.16-1 [12.4 kB]
Get: 45 http://deb.debian.org/debian trixie/main i386 libkrb5support0 i386 1.21.3-3 [34.9 kB]
Get: 46 http://deb.debian.org/debian trixie/main i386 libk5crypto3 i386 1.21.3-3 [83.6 kB]
Get: 47 http://deb.debian.org/debian trixie/main i386 libkeyutils1 i386 1.6.3-4 [9600 B]
Get: 48 http://deb.debian.org/debian trixie/main i386 libkrb5-3 i386 1.21.3-3 [350 kB]
Get: 49 http://deb.debian.org/debian trixie/main i386 libgssapi-krb5-2 i386 1.21.3-3 [146 kB]
Get: 50 http://deb.debian.org/debian trixie/main i386 libgssapi-perl i386 0.28-4+b4 [46.0 kB]
Get: 51 http://deb.debian.org/debian trixie/main i386 libhtml-tagset-perl all 3.24-1 [14.7 kB]
Get: 52 http://deb.debian.org/debian trixie/main i386 liburi-perl all 5.30-1 [105 kB]
Get: 53 http://deb.debian.org/debian trixie/main i386 libhtml-parser-perl i386 3.83-1+b1 [101 kB]
Get: 54 http://deb.debian.org/debian trixie/main i386 libhtml-tree-perl all 5.07-3 [211 kB]
Get: 55 http://deb.debian.org/debian trixie/main i386 libio-html-perl all 1.004-3 [16.2 kB]
Get: 56 http://deb.debian.org/debian trixie/main i386 liblwp-mediatypes-perl all 6.04-2 [20.2 kB]
Get: 57 http://deb.debian.org/debian trixie/main i386 libhttp-message-perl all 7.00-2 [79.8 kB]
Get: 58 http://deb.debian.org/debian trixie/main i386 libhttp-cookies-perl all 6.11-1 [19.1 kB]
Get: 59 http://deb.debian.org/debian trixie/main i386 libhttp-negotiate-perl all 6.01-2 [13.1 kB]
Get: 60 http://deb.debian.org/debian trixie/main i386 perl-openssl-defaults i386 7+b2 [6720 B]
Get: 61 http://deb.debian.org/debian trixie/main i386 libnet-ssleay-perl i386 1.94-2 [340 kB]
Get: 62 http://deb.debian.org/debian trixie/main i386 libio-socket-ssl-perl all 2.089-1 [223 kB]
Get: 63 http://deb.debian.org/debian trixie/main i386 libjson-perl all 4.10000-1 [87.5 kB]
Get: 64 http://deb.debian.org/debian trixie/main i386 libnet-http-perl all 6.23-1 [23.9 kB]
Get: 65 http://deb.debian.org/debian trixie/main i386 libtry-tiny-perl all 0.32-1 [22.9 kB]
Get: 66 http://deb.debian.org/debian trixie/main i386 libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get: 67 http://deb.debian.org/debian trixie/main i386 libwww-perl all 6.77-1 [183 kB]
Get: 68 http://deb.debian.org/debian trixie/main i386 liblwp-protocol-https-perl all 6.14-1 [10.8 kB]
Get: 69 http://deb.debian.org/debian trixie/main i386 libtext-soundex-perl i386 3.05-2+b4 [14.2 kB]
Get: 70 http://deb.debian.org/debian trixie/main i386 libxml-namespacesupport-perl all 1.12-2 [15.1 kB]
Get: 71 http://deb.debian.org/debian trixie/main i386 libxml-sax-base-perl all 1.09-3 [20.6 kB]
Get: 72 http://deb.debian.org/debian trixie/main i386 libxml-sax-perl all 1.02+dfsg-4 [53.4 kB]
Get: 73 http://deb.debian.org/debian trixie/main i386 libxml-filter-buffertext-perl all 1.01-7 [7136 B]
Get: 74 http://deb.debian.org/debian trixie/main i386 libxml-sax-writer-perl all 0.57-3 [19.6 kB]
Fetched 25.2 MB in 0s (74.2 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package netbase.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19953 files and directories currently installed.)
Preparing to unpack .../00-netbase_6.4_all.deb ...
Unpacking netbase (6.4) ...
Selecting previously unselected package libproc2-0:i386.
Preparing to unpack .../01-libproc2-0_2%3a4.0.4-6_i386.deb ...
Unpacking libproc2-0:i386 (2:4.0.4-6) ...
Selecting previously unselected package procps.
Preparing to unpack .../02-procps_2%3a4.0.4-6_i386.deb ...
Unpacking procps (2:4.0.4-6) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../03-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package openssl.
Preparing to unpack .../04-openssl_3.3.2-2_i386.deb ...
Unpacking openssl (3.3.2-2) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../05-ca-certificates_20240203_all.deb ...
Unpacking ca-certificates (20240203) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../06-libmagic-mgc_1%3a5.45-3+b1_i386.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:i386.
Preparing to unpack .../07-libmagic1t64_1%3a5.45-3+b1_i386.deb ...
Unpacking libmagic1t64:i386 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../08-file_1%3a5.45-3+b1_i386.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../09-gettext-base_0.22.5-3_i386.deb ...
Unpacking gettext-base (0.22.5-3) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../10-libuchardet0_0.0.8-1+b2_i386.deb ...
Unpacking libuchardet0:i386 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../11-groff-base_1.23.0-6_i386.deb ...
Unpacking groff-base (1.23.0-6) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../12-bsdextrautils_2.40.2-12_i386.deb ...
Unpacking bsdextrautils (2.40.2-12) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../13-libpipeline1_1.5.8-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../14-man-db_2.13.0-1_i386.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package ucf.
Preparing to unpack .../15-ucf_3.0046_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0046) ...
Selecting previously unselected package m4.
Preparing to unpack .../16-m4_1.4.19-4_i386.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../17-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../18-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../19-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../20-autopoint_0.22.5-3_all.deb ...
Unpacking autopoint (0.22.5-3) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../21-libdebhelper-perl_13.20_all.deb ...
Unpacking libdebhelper-perl (13.20) ...
Selecting previously unselected package libtool.
Preparing to unpack .../22-libtool_2.4.7-8_all.deb ...
Unpacking libtool (2.4.7-8) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../23-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../24-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../25-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../26-dh-strip-nondeterminism_1.14.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.0-1) ...
Selecting previously unselected package libelf1t64:i386.
Preparing to unpack .../27-libelf1t64_0.192-4_i386.deb ...
Unpacking libelf1t64:i386 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../28-dwz_0.15-1+b1_i386.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libicu72:i386.
Preparing to unpack .../29-libicu72_72.1-5+b1_i386.deb ...
Unpacking libicu72:i386 (72.1-5+b1) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../30-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ...
Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../31-gettext_0.22.5-3_i386.deb ...
Unpacking gettext (0.22.5-3) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../32-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../33-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../34-debhelper_13.20_all.deb ...
Unpacking debhelper (13.20) ...
Selecting previously unselected package libauthen-sasl-perl.
Preparing to unpack .../35-libauthen-sasl-perl_2.1700-1_all.deb ...
Unpacking libauthen-sasl-perl (2.1700-1) ...
Selecting previously unselected package libclone-perl:i386.
Preparing to unpack .../36-libclone-perl_0.47-1+b1_i386.deb ...
Unpacking libclone-perl:i386 (0.47-1+b1) ...
Selecting previously unselected package libcom-err2:i386.
Preparing to unpack .../37-libcom-err2_1.47.2~rc1-2_i386.deb ...
Unpacking libcom-err2:i386 (1.47.2~rc1-2) ...
Selecting previously unselected package libconvert-asn1-perl.
Preparing to unpack .../38-libconvert-asn1-perl_0.34-1_all.deb ...
Unpacking libconvert-asn1-perl (0.34-1) ...
Selecting previously unselected package libdigest-hmac-perl.
Preparing to unpack .../39-libdigest-hmac-perl_1.05+dfsg-1_all.deb ...
Unpacking libdigest-hmac-perl (1.05+dfsg-1) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../40-libencode-locale-perl_1.05-3_all.deb ...
Unpacking libencode-locale-perl (1.05-3) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../41-libtimedate-perl_2.3300-2_all.deb ...
Unpacking libtimedate-perl (2.3300-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../42-libhttp-date-perl_6.06-1_all.deb ...
Unpacking libhttp-date-perl (6.06-1) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../43-libfile-listing-perl_6.16-1_all.deb ...
Unpacking libfile-listing-perl (6.16-1) ...
Selecting previously unselected package libkrb5support0:i386.
Preparing to unpack .../44-libkrb5support0_1.21.3-3_i386.deb ...
Unpacking libkrb5support0:i386 (1.21.3-3) ...
Selecting previously unselected package libk5crypto3:i386.
Preparing to unpack .../45-libk5crypto3_1.21.3-3_i386.deb ...
Unpacking libk5crypto3:i386 (1.21.3-3) ...
Selecting previously unselected package libkeyutils1:i386.
Preparing to unpack .../46-libkeyutils1_1.6.3-4_i386.deb ...
Unpacking libkeyutils1:i386 (1.6.3-4) ...
Selecting previously unselected package libkrb5-3:i386.
Preparing to unpack .../47-libkrb5-3_1.21.3-3_i386.deb ...
Unpacking libkrb5-3:i386 (1.21.3-3) ...
Selecting previously unselected package libgssapi-krb5-2:i386.
Preparing to unpack .../48-libgssapi-krb5-2_1.21.3-3_i386.deb ...
Unpacking libgssapi-krb5-2:i386 (1.21.3-3) ...
Selecting previously unselected package libgssapi-perl.
Preparing to unpack .../49-libgssapi-perl_0.28-4+b4_i386.deb ...
Unpacking libgssapi-perl (0.28-4+b4) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../50-libhtml-tagset-perl_3.24-1_all.deb ...
Unpacking libhtml-tagset-perl (3.24-1) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../51-liburi-perl_5.30-1_all.deb ...
Unpacking liburi-perl (5.30-1) ...
Selecting previously unselected package libhtml-parser-perl:i386.
Preparing to unpack .../52-libhtml-parser-perl_3.83-1+b1_i386.deb ...
Unpacking libhtml-parser-perl:i386 (3.83-1+b1) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../53-libhtml-tree-perl_5.07-3_all.deb ...
Unpacking libhtml-tree-perl (5.07-3) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../54-libio-html-perl_1.004-3_all.deb ...
Unpacking libio-html-perl (1.004-3) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../55-liblwp-mediatypes-perl_6.04-2_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-2) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../56-libhttp-message-perl_7.00-2_all.deb ...
Unpacking libhttp-message-perl (7.00-2) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../57-libhttp-cookies-perl_6.11-1_all.deb ...
Unpacking libhttp-cookies-perl (6.11-1) ...
Selecting previously unselected package libhttp-negotiate-perl.
Preparing to unpack .../58-libhttp-negotiate-perl_6.01-2_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-2) ...
Selecting previously unselected package perl-openssl-defaults:i386.
Preparing to unpack .../59-perl-openssl-defaults_7+b2_i386.deb ...
Unpacking perl-openssl-defaults:i386 (7+b2) ...
Selecting previously unselected package libnet-ssleay-perl:i386.
Preparing to unpack .../60-libnet-ssleay-perl_1.94-2_i386.deb ...
Unpacking libnet-ssleay-perl:i386 (1.94-2) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../61-libio-socket-ssl-perl_2.089-1_all.deb ...
Unpacking libio-socket-ssl-perl (2.089-1) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../62-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../63-libnet-http-perl_6.23-1_all.deb ...
Unpacking libnet-http-perl (6.23-1) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../64-libtry-tiny-perl_0.32-1_all.deb ...
Unpacking libtry-tiny-perl (0.32-1) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../65-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../66-libwww-perl_6.77-1_all.deb ...
Unpacking libwww-perl (6.77-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../67-liblwp-protocol-https-perl_6.14-1_all.deb ...
Unpacking liblwp-protocol-https-perl (6.14-1) ...
Selecting previously unselected package libtext-soundex-perl.
Preparing to unpack .../68-libtext-soundex-perl_3.05-2+b4_i386.deb ...
Unpacking libtext-soundex-perl (3.05-2+b4) ...
Selecting previously unselected package libxml-namespacesupport-perl.
Preparing to unpack .../69-libxml-namespacesupport-perl_1.12-2_all.deb ...
Unpacking libxml-namespacesupport-perl (1.12-2) ...
Selecting previously unselected package libxml-sax-base-perl.
Preparing to unpack .../70-libxml-sax-base-perl_1.09-3_all.deb ...
Unpacking libxml-sax-base-perl (1.09-3) ...
Selecting previously unselected package libxml-sax-perl.
Preparing to unpack .../71-libxml-sax-perl_1.02+dfsg-4_all.deb ...
Unpacking libxml-sax-perl (1.02+dfsg-4) ...
Selecting previously unselected package libxml-filter-buffertext-perl.
Preparing to unpack .../72-libxml-filter-buffertext-perl_1.01-7_all.deb ...
Unpacking libxml-filter-buffertext-perl (1.01-7) ...
Selecting previously unselected package libxml-sax-writer-perl.
Preparing to unpack .../73-libxml-sax-writer-perl_0.57-3_all.deb ...
Unpacking libxml-sax-writer-perl (0.57-3) ...
Setting up libpipeline1:i386 (1.5.8-1) ...
Setting up libkeyutils1:i386 (1.6.3-4) ...
Setting up libicu72:i386 (72.1-5+b1) ...
Setting up bsdextrautils (2.40.2-12) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up libclone-perl:i386 (0.47-1+b1) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libhtml-tagset-perl (3.24-1) ...
Setting up libauthen-sasl-perl (2.1700-1) ...
Setting up libdebhelper-perl (13.20) ...
Setting up liblwp-mediatypes-perl (6.04-2) ...
Setting up libmagic1t64:i386 (1:5.45-3+b1) ...
Setting up libtry-tiny-perl (0.32-1) ...
Setting up perl-openssl-defaults:i386 (7+b2) ...
Setting up libxml-namespacesupport-perl (1.12-2) ...
Setting up gettext-base (0.22.5-3) ...
Setting up m4 (1.4.19-4) ...
Setting up libencode-locale-perl (1.05-3) ...
Setting up libcom-err2:i386 (1.47.2~rc1-2) ...
Setting up file (1:5.45-3+b1) ...
Setting up libelf1t64:i386 (0.192-4) ...
Setting up libkrb5support0:i386 (1.21.3-3) ...
Setting up libxml-sax-base-perl (1.09-3) ...
Setting up autotools-dev (20220109.1) ...
Setting up libdigest-hmac-perl (1.05+dfsg-1) ...
Setting up libproc2-0:i386 (2:4.0.4-6) ...
Setting up libio-html-perl (1.004-3) ...
Setting up autopoint (0.22.5-3) ...
Setting up libk5crypto3:i386 (1.21.3-3) ...
Setting up autoconf (2.72-3) ...
Setting up libtimedate-perl (2.3300-2) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up libuchardet0:i386 (0.0.8-1+b2) ...
Setting up procps (2:4.0.4-6) ...
Setting up libjson-perl (4.10000-1) ...
Setting up netbase (6.4) ...
Setting up libtext-soundex-perl (3.05-2+b4) ...
Setting up libkrb5-3:i386 (1.21.3-3) ...
Setting up libconvert-asn1-perl (0.34-1) ...
Setting up openssl (3.3.2-2) ...
Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up liburi-perl (5.30-1) ...
Setting up libnet-ssleay-perl:i386 (1.94-2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
Setting up libhttp-date-perl (6.06-1) ...
Setting up gettext (0.22.5-3) ...
Setting up libfile-listing-perl (6.16-1) ...
Setting up libtool (2.4.7-8) ...
Setting up libnet-http-perl (6.23-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up ca-certificates (20240203) ...
Updating certificates in /etc/ssl/certs...
146 added, 0 removed; done.
Setting up libgssapi-krb5-2:i386 (1.21.3-3) ...
Setting up ucf (3.0046) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up libgssapi-perl (0.28-4+b4) ...
Setting up groff-base (1.23.0-6) ...
Setting up libhtml-parser-perl:i386 (3.83-1+b1) ...
Setting up libio-socket-ssl-perl (2.089-1) ...
Setting up libhttp-message-perl (7.00-2) ...
Setting up libhttp-negotiate-perl (6.01-2) ...
Setting up libhttp-cookies-perl (6.11-1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libhtml-tree-perl (5.07-3) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libxml-sax-perl (1.02+dfsg-4) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libxml-filter-buffertext-perl (1.01-7) ...
Setting up libxml-sax-writer-perl (0.57-3) ...
Setting up debhelper (13.20) ...
Setting up libwww-perl (6.77-1) ...
Setting up liblwp-protocol-https-perl (6.14-1) ...
Processing triggers for libc-bin (2.40-4) ...
Processing triggers for ca-certificates (20240203) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../libnet-ldap-perl_0.6800+dfsg-1_source.changes
dpkg-buildpackage: info: source package libnet-ldap-perl
dpkg-buildpackage: info: source version 1:0.6800+dfsg-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by gregor herrmann <gregoa@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
dh_auto_clean
rm -rf temp/
make[1]: Leaving directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=i686-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
*** Module::AutoInstall version 1.19
*** Checking for Perl dependencies...
[Core Features]
- Test::More        ...loaded. (1.302199)
- File::Basename    ...loaded. (2.86)
- File::Compare     ...loaded. (1.1008)
- File::Path        ...loaded. (2.18)
- IO::File          ...loaded. (1.55)
- Text::Soundex     ...loaded. (3.05)
- MIME::Base64      ...loaded. (3.16_01)
- Convert::ASN1     ...loaded. (0.34 >= 0.2)
[IPv6 support]
- IO::Socket::INET6 ...missing.
[LDAPS support]
- IO::Socket::SSL   ...loaded. (2.089 >= 1.26)
[SASL authentication]
- Authen::SASL      ...loaded. (2.1700 >= 2.00)
- Digest::MD5       ...loaded. (2.58_01)
- Digest::HMAC_MD5  ...loaded. (1.05)
- GSSAPI            ...loaded. (0.28)
[LDAP URLs]
- URI::ldap         ...loaded. (5.30 >= 1.1)
[Time conversion functions]
- Time::Local       ...loaded. (1.35)
[Read/Write DSML files]
- XML::SAX::Writer  ...loaded. (0.57)
- XML::SAX::Base    ...loaded. (1.09)
[Extended URL support when reading LDIFs]
- LWP               ...loaded. (6.77)
[LWP support for the LDAP protocol family]
- LWP::Protocol     ...loaded. (6.77)
- LWP::MediaTypes   ...loaded. (6.04)
- HTTP::Negotiate   ...loaded. (6.01)
- HTTP::Response    ...loaded. (7.00)
- HTTP::Status      ...loaded. (7.00)
- JSON              ...loaded. (4.10)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Warning: the following files are missing in your kit:
	data/core.schema
Please inform the author.
Generating a Unix-style Makefile
Writing Makefile for Net::LDAP
Writing MYMETA.yml and MYMETA.json
   dh_auto_build
	make -j22
make[1]: Entering directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
cp lib/LWP/Protocol/ldaps.pm blib/lib/LWP/Protocol/ldaps.pm
cp lib/Net/LDAP/Control/PasswordPolicy.pm blib/lib/Net/LDAP/Control/PasswordPolicy.pm
cp lib/Net/LDAP/Control/EntryChange.pm blib/lib/Net/LDAP/Control/EntryChange.pm
cp lib/Net/LDAP/Control/SyncRequest.pm blib/lib/Net/LDAP/Control/SyncRequest.pm
cp lib/Net/LDAP/Control/Relax.pm blib/lib/Net/LDAP/Control/Relax.pm
cp lib/Net/LDAP/Control/SortResult.pm blib/lib/Net/LDAP/Control/SortResult.pm
cp lib/Net/LDAP/Control/Paged.pm blib/lib/Net/LDAP/Control/Paged.pm
cp lib/Net/LDAP/Entry.pod blib/lib/Net/LDAP/Entry.pod
cp lib/LWP/Protocol/ldap.pm blib/lib/LWP/Protocol/ldap.pm
cp lib/Net/LDAP/Examples.pod blib/lib/Net/LDAP/Examples.pod
cp lib/LWP/Protocol/ldapi.pm blib/lib/LWP/Protocol/ldapi.pm
cp lib/Bundle/Net/LDAP.pm blib/lib/Bundle/Net/LDAP.pm
cp lib/Net/LDAP/Control/ManageDsaIT.pm blib/lib/Net/LDAP/Control/ManageDsaIT.pm
cp lib/Net/LDAP/Extension/Cancel.pm blib/lib/Net/LDAP/Extension/Cancel.pm
cp lib/Net/LDAP/Control/DontUseCopy.pm blib/lib/Net/LDAP/Control/DontUseCopy.pm
cp lib/Net/LDAP/Control/PersistentSearch.pm blib/lib/Net/LDAP/Control/PersistentSearch.pm
cp lib/Net/LDAP/Control/Subentries.pm blib/lib/Net/LDAP/Control/Subentries.pm
cp lib/Net/LDAP/Control/SyncState.pm blib/lib/Net/LDAP/Control/SyncState.pm
cp lib/Net/LDAP/Control/Sort.pm blib/lib/Net/LDAP/Control/Sort.pm
cp lib/Net/LDAP/ASN.pm blib/lib/Net/LDAP/ASN.pm
cp lib/Net/LDAP.pm blib/lib/Net/LDAP.pm
cp lib/Net/LDAP/Control.pm blib/lib/Net/LDAP/Control.pm
cp lib/Net/LDAP/Control/Assertion.pm blib/lib/Net/LDAP/Control/Assertion.pm
cp lib/Net/LDAP/Extension.pm blib/lib/Net/LDAP/Extension.pm
cp lib/Net/LDAP/Control/PreRead.pm blib/lib/Net/LDAP/Control/PreRead.pm
cp lib/Net/LDAP/DSML.pm blib/lib/Net/LDAP/DSML.pm
cp lib/Net/LDAP/Control/VLVResponse.pm blib/lib/Net/LDAP/Control/VLVResponse.pm
cp lib/Net/LDAP/Bind.pm blib/lib/Net/LDAP/Bind.pm
cp lib/Net/LDAP/Constant.pm blib/lib/Net/LDAP/Constant.pm
cp lib/Net/LDAP/Control/ProxyAuth.pm blib/lib/Net/LDAP/Control/ProxyAuth.pm
cp lib/Net/LDAP/Control/TreeDelete.pm blib/lib/Net/LDAP/Control/TreeDelete.pm
cp lib/Net/LDAP/Control/PostRead.pm blib/lib/Net/LDAP/Control/PostRead.pm
cp lib/Net/LDAP/Control/SyncDone.pm blib/lib/Net/LDAP/Control/SyncDone.pm
cp lib/Net/LDAP.pod blib/lib/Net/LDAP.pod
cp lib/Net/LDAP/Entry.pm blib/lib/Net/LDAP/Entry.pm
cp lib/Net/LDAP/Control/MatchedValues.pm blib/lib/Net/LDAP/Control/MatchedValues.pm
cp lib/Net/LDAP/Control/VLV.pm blib/lib/Net/LDAP/Control/VLV.pm
cp lib/Net/LDAP/Control/NoOp.pm blib/lib/Net/LDAP/Control/NoOp.pm
cp lib/Net/LDAP/Search.pm blib/lib/Net/LDAP/Search.pm
cp lib/Net/LDAP/RootDSE.pm blib/lib/Net/LDAP/RootDSE.pm
cp lib/Net/LDAP/Filter.pod blib/lib/Net/LDAP/Filter.pod
cp lib/Net/LDAP/Reference.pod blib/lib/Net/LDAP/Reference.pod
cp lib/Net/LDAP/FAQ.pod blib/lib/Net/LDAP/FAQ.pod
cp lib/Net/LDAP/FilterMatch.pm blib/lib/Net/LDAP/FilterMatch.pm
cp lib/Net/LDAP/Util.pm blib/lib/Net/LDAP/Util.pm
cp lib/Net/LDAP/Schema.pod blib/lib/Net/LDAP/Schema.pod
cp lib/Net/LDAP/Extension/SetPassword.pm blib/lib/Net/LDAP/Extension/SetPassword.pm
cp lib/Net/LDAP/Extra.pm blib/lib/Net/LDAP/Extra.pm
cp lib/Net/LDAP/LDIF.pm blib/lib/Net/LDAP/LDIF.pm
cp lib/Net/LDAP/Message.pm blib/lib/Net/LDAP/Message.pm
cp lib/Net/LDAPI.pm blib/lib/Net/LDAPI.pm
cp lib/Net/LDAP/Extra/AD.pm blib/lib/Net/LDAP/Extra/AD.pm
cp lib/Net/LDAP/Security.pod blib/lib/Net/LDAP/Security.pod
cp lib/Net/LDAP/Filter.pm blib/lib/Net/LDAP/Filter.pm
cp lib/Net/LDAP/LDIF.pod blib/lib/Net/LDAP/LDIF.pod
cp lib/Net/LDAP/Message.pod blib/lib/Net/LDAP/Message.pod
cp lib/Net/LDAP/Search.pod blib/lib/Net/LDAP/Search.pod
cp lib/Net/LDAP/Intermediate/SyncInfo.pm blib/lib/Net/LDAP/Intermediate/SyncInfo.pm
cp lib/Net/LDAPS.pm blib/lib/Net/LDAPS.pm
cp lib/Net/LDAP/Extension/WhoAmI.pm blib/lib/Net/LDAP/Extension/WhoAmI.pm
cp lib/Net/LDAP/Extra/eDirectory.pm blib/lib/Net/LDAP/Extra/eDirectory.pm
cp lib/Net/LDAP/Schema.pm blib/lib/Net/LDAP/Schema.pm
cp lib/Net/LDAP/RFC.pod blib/lib/Net/LDAP/RFC.pod
cp lib/Net/LDAP/Extension/Refresh.pm blib/lib/Net/LDAP/Extension/Refresh.pm
cp lib/Net/LDAP/Intermediate.pm blib/lib/Net/LDAP/Intermediate.pm
Manifying 31 pod documents
Manifying 24 pod documents
make[1]: Leaving directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
   dh_auto_test
	make -j22 test TEST_VERBOSE=1
make[1]: Entering directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/00ldif-entry.t t/01canon_dn.t t/02filter.t t/03schema.t t/04refloop.t t/05dsml.t t/06constant.t t/07filtermatch.t t/08time.t t/09ldif-http-url.t t/10ldif-controls.t t/40connect.t t/41populate.t t/42search.t t/43modify.t t/44schema.t t/45dse.t t/46ssl.t t/47ipc.t t/48url.t t/49lwp.t t/60cancel.t t/70sortctrl.t t/71preread.t t/72postread.t t/73assert.t t/74matchedvalues.t
t/00ldif-entry.t ..... 
1..19
ok 1 - ldif lines
ok 2 - version == 1
ok 3 - data/00-cmp.ldif
ok 4 - data/00-in.ldif
ok 5 - ldif method
ok 6 - ldif method
ok 7 - changes ldif
ok 8 - changes ldif
ok 9 - data/00-cmp2.ldif
ok 10 - attributes
ok 11 - attributes - nooptions
ok 12 - name eq Graham Barr
ok 13 - name;en-us eq Bob
ok 14 - name keys
ok 15 - name alloptions
ok 16 - name alloptions Bob
ok 17 - name mergeoptions
ok 18 - name mergeoptions values
ok 19 - name mergeoptions;asref values
ok
t/01canon_dn.t ....... 
1..71
ok 1 - OU=Sales+CN=J. Smith,O=Widget Inc.,C=US, is illegal
ok 2 - CN=J. Smith+OU=Sales,O=Widget Inc.,C=US is legal
ok 3 - ou=Sales+cn=J. Smith,O=Widget Inc.,C=US is legal
ok 4 - cn=J. Smith+ou=Sales,O=Widget Inc.,C=US is legal
ok 5 - cn=J.\20Smith+ou=Sales,O=Widget\20Inc.,C=US is legal
ok 6 - OU=Sales+CN=J. Smith;O=Widget Inc.;C=US is legal
ok 7 - OU=Sales + CN=J. Smith,O=Widget Inc.,C=US is legal
ok 8 - OU=Sales+CN=J. Smith , O=Widget Inc. , C=US is legal
ok 9 - OU = Sales+CN =J. Smith,O= Widget Inc.,C=US is legal
ok 10 - OU="Sales"+CN=J. Smith,O=Widget Inc.,C=US is legal
ok 11 - OU="Sales+CN=J. Smith",O=Widget Inc.,C=US is legal
ok 12 - cn=J.\20Smith\+ou=Sales,O=Widget\20Inc.,C=US is legal
ok 13 - cn=Clerk \#1\\+ou=Sales,O=Widget\\20Inc.,C=US is legal
ok 14 - CN=Babs Jensen,O=Widget Inc.,C=US is legal
ok 15 - cn=Babs Jensen,o=Widget Inc.,c=US is legal
ok 16 - 1.3.6.1.4.1.1466.0=\#04024869,O=Test,C=GB is legal
ok 17 - 1.3.6.1.4.1.1466.0=\#04024869,O=Test,C=GB is legal
ok 18 - 1.3.6.1.4.1.1466.0=\04\02Hi,O=Test,C=GB is legal
ok 19 - 1.3.6.1.4.1.1466.0=Hi,O=Test,C=GB is legal
ok 20 - oid.1.3.6.1.4.1.1466.0=Hi,O=Test,C=GB is legal
ok 21 - OID.1.3.6.1.4.1.1466.0=Hi,O=Test,C=GB is legal
ok 22 - CN=Clif Harden+IDNUMBER=a0125589\20,OU=tiPerson,OU=person,O=ti,C=us is legal
ok 23 - cn=Clif Harden+IDNumber=a0125589,ou=tiPerson,ou=person,o=ti,c=us is legal
ok 24 - cn=Clif Harden+IDNumber=a0125589\ ,ou=tiPerson,ou=person,o=ti,c=us is legal
ok 25 - cn=Clif Harden+IDNumber=a0125589\20 ,ou=tiPerson,ou=person,o=ti,c=us is legal
ok 26 - cn=Clif Harden+IDNumber="a0125589 ",ou=tiPerson,ou=person,o=ti,c=us is legal
ok 27 - CN=\20\20Graham Barr\20\20,OU=person,O=vc,C=us is legal
ok 28 - Cn="  Graham  Barr  ",OU=person,O=vc,C=us is legal
ok 29 - cn="  Graham \20Barr\20 ",OU=person,O=vc,C=us is legal
ok 30 -  is legal
ok 31 - UID=jsmith,DC=example,DC=net is legal
ok 32 - UID=jsmith,DC=example,DC=net is legal
ok 33 - CN=J. Smith+OU=Sales,DC=example,DC=net is legal
ok 34 - OU=Sales+CN=J. Smith,DC=example,DC=net is legal
ok 35 - CN=John Smith\2c III,DC=example,DC=net is legal
ok 36 - CN=John Smith\, III,DC=example,DC=net is legal
ok 37 - CN=John Smith\2C III,DC=example,DC=net is legal
ok 38 - CN=Before\0dAfter,DC=example,DC=net is legal
ok 39 - CN=Before\0dAfter,DC=example,DC=net is legal
ok 40 - CN=\23John Smith\20,DC=example,DC=net is legal
ok 41 - CN=\23John Smith\20,DC=example,DC=net is legal
ok 42 - CN=\\\#John Smith\\ ,DC=example,DC=net is legal
ok 43 - 1.3.6.1.4.1.1466.0=\#04024869,DC=example,DC=com is legal
ok 44 - 1.3.6.1.4.1.1466.0=\#04024869,DC=example,DC=com is legal
ok 45 - CN=Lučić is legal
ok 46 - CN=Lu\C4\8Di\C4\87 is legal
ok 47 - 1.1.1= is legal
ok 48 - uid;x-option=jsmith is illegal
ok 49 - at_tr=jsmith is illegal
ok 50 - -attr=jsmith is illegal
ok 51 - 1..1=jsmith is illegal
ok 52 - 1.1.=jsmith is illegal
ok 53 - 1.ff=jsmith is illegal
ok 54 - 1.1.1=\#GG	 is illegal
ok 55 - 1.1.1=\#000	 is illegal
ok 56 - 1.1.1=\#F	 is illegal
ok 57 - 1.1.1=\# 	 is illegal
ok 58 - UID=jsmith,,DC=example,DC=net is illegal
ok 59 - <UID=jsmith,DC=example,DC=net> is illegal
ok 60 - UID=john,smith is illegal
ok 61 - UID=john+smith is illegal
ok 62 - UID=john\?smith is illegal
ok 63 - UID=john\Fsmith is illegal
ok 64 - UID=john\GGsmith is illegal
ok 65 - CN=John Smith \2c III,DC=example,DC=net is legal
ok 66 - CN=John Smith \, III,DC=example,DC=net is legal
ok 67 - CN=John Smith \2C III,DC=example,DC=net is legal
ok 68 - DISTINGUISHEDNAMETABLEKEY=cn\3dDSA\2c c\3dGB,CN=bilateral table,CN=DSA,C=US is legal
ok 69 - distinguishedNameTableKey=cn\=DSA\, c\=GB, cn=bilateral table, cn=DSA, c=US is legal
ok 70 - CN=tester\2c karl,OU=test,DC=example,DC=com is legal
ok 71 - cn=tester\,  karl,ou=test,dc=example,dc=com is legal
ok
t/02filter.t ......... 
1..368
ok 1 - '(objectclass=foo)' isa 'Net::LDAP::Filter'
ok 2 - (objectclass=foo) ASN.1 encode(0)
ok 3 - (objectclass=foo) asn_dump
ok 4 - (objectclass=foo) as_string
ok 5 - '(objectclass=)' isa 'Net::LDAP::Filter'
ok 6 - (objectclass=) ASN.1 encode(0)
ok 7 - (objectclass=) asn_dump
ok 8 - (objectclass=) as_string
ok 9 - 'createTimestamp>=199701011200Z' isa 'Net::LDAP::Filter'
ok 10 - createTimestamp>=199701011200Z ASN.1 encode(0)
ok 11 - createTimestamp>=199701011200Z asn_dump
ok 12 - createTimestamp>=199701011200Z as_string
ok 13 - 'createTimestamp<=199801011210Z' isa 'Net::LDAP::Filter'
ok 14 - createTimestamp<=199801011210Z ASN.1 encode(0)
ok 15 - createTimestamp<=199801011210Z asn_dump
ok 16 - createTimestamp<=199801011210Z as_string
ok 17 - '(cn=a*)' isa 'Net::LDAP::Filter'
ok 18 - (cn=a*) ASN.1 encode(0)
ok 19 - (cn=a*) asn_dump
ok 20 - (cn=a*) as_string
ok 21 - '(cn=*a)' isa 'Net::LDAP::Filter'
ok 22 - (cn=*a) ASN.1 encode(0)
ok 23 - (cn=*a) asn_dump
ok 24 - (cn=*a) as_string
ok 25 - 'cn=*a*' isa 'Net::LDAP::Filter'
ok 26 - cn=*a* ASN.1 encode(0)
ok 27 - cn=*a* asn_dump
ok 28 - cn=*a* as_string
ok 29 - '(cn=*)' isa 'Net::LDAP::Filter'
ok 30 - (cn=*) ASN.1 encode(0)
ok 31 - (cn=*) asn_dump
ok 32 - (cn=*) as_string
ok 33 - '(cn~=foo)' isa 'Net::LDAP::Filter'
ok 34 - (cn~=foo) ASN.1 encode(0)
ok 35 - (cn~=foo) asn_dump
ok 36 - (cn~=foo) as_string
ok 37 - '(cn=Babs Jensen)' isa 'Net::LDAP::Filter'
ok 38 - (cn=Babs Jensen) ASN.1 encode(0)
ok 39 - (cn=Babs Jensen) asn_dump
ok 40 - (cn=Babs Jensen) as_string
ok 41 - '(!(cn=Tim Howes))' isa 'Net::LDAP::Filter'
ok 42 - (!(cn=Tim Howes)) ASN.1 encode(0)
ok 43 - (!(cn=Tim Howes)) asn_dump
ok 44 - (!(cn=Tim Howes)) as_string
ok 45 - '!(cn=Tim Howes)' isa 'Net::LDAP::Filter'
ok 46 - !(cn=Tim Howes) ASN.1 encode(0)
ok 47 - !(cn=Tim Howes) asn_dump
ok 48 - !(cn=Tim Howes) as_string
ok 49 - '(&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*)))' isa 'Net::LDAP::Filter'
ok 50 - (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) ASN.1 encode(0)
ok 51 - (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) asn_dump
ok 52 - (&(objectClass=Person)(|(sn=Jensen)(cn=Babs J*))) as_string
ok 53 - '(o=univ*of*mich*)' isa 'Net::LDAP::Filter'
ok 54 - (o=univ*of*mich*) ASN.1 encode(0)
ok 55 - (o=univ*of*mich*) asn_dump
ok 56 - (o=univ*of*mich*) as_string
ok 57 - '(cn:1.2.3.4.5:=Fred Flintstone)' isa 'Net::LDAP::Filter'
ok 58 - (cn:1.2.3.4.5:=Fred Flintstone) ASN.1 encode(0)
ok 59 - (cn:1.2.3.4.5:=Fred Flintstone) asn_dump
ok 60 - (cn:1.2.3.4.5:=Fred Flintstone) as_string
ok 61 - '(sn:dn:2.4.6.8.10:=Barney Rubble)' isa 'Net::LDAP::Filter'
ok 62 - (sn:dn:2.4.6.8.10:=Barney Rubble) ASN.1 encode(0)
ok 63 - (sn:dn:2.4.6.8.10:=Barney Rubble) asn_dump
ok 64 - (sn:dn:2.4.6.8.10:=Barney Rubble) as_string
ok 65 - '(o:dn:=Ace Industry)' isa 'Net::LDAP::Filter'
ok 66 - (o:dn:=Ace Industry) ASN.1 encode(0)
ok 67 - (o:dn:=Ace Industry) asn_dump
ok 68 - (o:dn:=Ace Industry) as_string
ok 69 - '(:dn:2.4.6.8.10:=Dino)' isa 'Net::LDAP::Filter'
ok 70 - (:dn:2.4.6.8.10:=Dino) ASN.1 encode(0)
ok 71 - (:dn:2.4.6.8.10:=Dino) asn_dump
ok 72 - (:dn:2.4.6.8.10:=Dino) as_string
ok 73 - '(o=univ*of*mich*an)' isa 'Net::LDAP::Filter'
ok 74 - (o=univ*of*mich*an) ASN.1 encode(0)
ok 75 - (o=univ*of*mich*an) asn_dump
ok 76 - (o=univ*of*mich*an) as_string
ok 77 - '(&(cn=fred)(!(objectclass=organization)))' isa 'Net::LDAP::Filter'
ok 78 - (&(cn=fred)(!(objectclass=organization))) ASN.1 encode(0)
ok 79 - (&(cn=fred)(!(objectclass=organization))) asn_dump
ok 80 - (&(cn=fred)(!(objectclass=organization))) as_string
ok 81 - '(| (& (cn=test)) (| (cn=foo)))' isa 'Net::LDAP::Filter'
ok 82 - (| (& (cn=test)) (| (cn=foo))) ASN.1 encode(0)
ok 83 - (| (& (cn=test)) (| (cn=foo))) asn_dump
ok 84 - (| (& (cn=test)) (| (cn=foo))) as_string
ok 85 - '(| (cn=foo) (cn=test))' isa 'Net::LDAP::Filter'
ok 86 - (| (cn=foo) (cn=test)) ASN.1 encode(0)
ok 87 - (| (cn=foo) (cn=test)) asn_dump
ok 88 - (| (cn=foo) (cn=test)) as_string
ok 89 - '(& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU)))' isa 'Net::LDAP::Filter'
ok 90 - (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) ASN.1 encode(0)
ok 91 - (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) asn_dump
ok 92 - (& (| (cn=test) (cn=foo) (sn=bar)) (| (c=GB) (c=AU))) as_string
ok 93 - '(| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar)))' isa 'Net::LDAP::Filter'
ok 94 - (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) ASN.1 encode(0)
ok 95 - (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) asn_dump
ok 96 - (| (& (c=GB) (cn=test)) (& (c=AU) (cn=test)) (& (c=GB) (cn=foo)) (& (c=AU) (cn=foo)) (& (c=GB) (sn=bar)) (& (c=AU) (sn=bar))) as_string
ok 97 - '(& (| (cn=test) (cn=foo) (sn=bar)) (c=GB))' isa 'Net::LDAP::Filter'
ok 98 - (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) ASN.1 encode(0)
ok 99 - (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) asn_dump
ok 100 - (& (| (cn=test) (cn=foo) (sn=bar)) (c=GB)) as_string
ok 101 - '(| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB)))' isa 'Net::LDAP::Filter'
ok 102 - (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) ASN.1 encode(0)
ok 103 - (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) asn_dump
ok 104 - (| (& (sn=bar) (c=GB)) (& (cn=foo) (c=GB)) (& (cn=test) (c=GB))) as_string
ok 105 - '(& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2))))' isa 'Net::LDAP::Filter'
ok 106 - (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) ASN.1 encode(0)
ok 107 - (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) asn_dump
ok 108 - (& (& (cn=foo) (| (cn=bar) (cn=xyz))) (& (cn=foo2) (| (cn=1) (cn=2)))) as_string
ok 109 - '(& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie)))' isa 'Net::LDAP::Filter'
ok 110 - (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) ASN.1 encode(0)
ok 111 - (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) asn_dump
ok 112 - (& (& (cn=foo) (! (cn=bar))) (| (cn=oof) (cn=foobie))) as_string
ok 113 - '(| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar))))' isa 'Net::LDAP::Filter'
ok 114 - (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) ASN.1 encode(0)
ok 115 - (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) asn_dump
ok 116 - (| (& (cn=foobie) (cn=foo) (! (cn=bar))) (& (cn=oof) (cn=foo) (! (cn=bar)))) as_string
ok 117 - '(| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c))))' isa 'Net::LDAP::Filter'
ok 118 - (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ASN.1 encode(0)
ok 119 - (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) asn_dump
ok 120 - (| (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) as_string
ok 121 - '(| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar))' isa 'Net::LDAP::Filter'
ok 122 - (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) ASN.1 encode(0)
ok 123 - (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) asn_dump
ok 124 - (| (! (cn=a)) (! (cn=b)) (! (cn=c)) (cn=foo) (cn=bar)) as_string
ok 125 - '(& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c))))' isa 'Net::LDAP::Filter'
ok 126 - (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) ASN.1 encode(0)
ok 127 - (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) asn_dump
ok 128 - (& (cn=foo) (cn=bar) (! (& (cn=a) (cn=b) (cn=c)))) as_string
ok 129 - '(| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo)))' isa 'Net::LDAP::Filter'
ok 130 - (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) ASN.1 encode(0)
ok 131 - (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) asn_dump
ok 132 - (| (& (! (cn=a)) (cn=bar) (cn=foo)) (& (! (cn=b)) (cn=bar) (cn=foo)) (& (! (cn=c)) (cn=bar) (cn=foo))) as_string
ok 133 - '(| (cn=foo\(bar\)) (cn=test))' isa 'Net::LDAP::Filter'
ok 134 - (| (cn=foo\(bar\)) (cn=test)) ASN.1 encode(0)
ok 135 - (| (cn=foo\(bar\)) (cn=test)) asn_dump
ok 136 - (| (cn=foo\(bar\)) (cn=test)) as_string
ok 137 - '(cn=foo\*)' isa 'Net::LDAP::Filter'
ok 138 - (cn=foo\*) ASN.1 encode(0)
ok 139 - (cn=foo\*) asn_dump
ok 140 - (cn=foo\*) as_string
ok 141 - '(cn=foo\\*)' isa 'Net::LDAP::Filter'
ok 142 - (cn=foo\\*) ASN.1 encode(0)
ok 143 - (cn=foo\\*) asn_dump
ok 144 - (cn=foo\\*) as_string
ok 145 - '(cn=\\*foo)' isa 'Net::LDAP::Filter'
ok 146 - (cn=\\*foo) ASN.1 encode(0)
ok 147 - (cn=\\*foo) asn_dump
ok 148 - (cn=\\*foo) as_string
ok 149 - '(cn=\\*foo\\*)' isa 'Net::LDAP::Filter'
ok 150 - (cn=\\*foo\\*) ASN.1 encode(0)
ok 151 - (cn=\\*foo\\*) asn_dump
ok 152 - (cn=\\*foo\\*) as_string
ok 153 - '(ou:dn:caseIgnoreMatch:=people)' isa 'Net::LDAP::Filter'
ok 154 - (ou:dn:caseIgnoreMatch:=people) ASN.1 encode(0)
ok 155 - (ou:dn:caseIgnoreMatch:=people) asn_dump
ok 156 - (ou:dn:caseIgnoreMatch:=people) as_string
ok 157 - '(sn:caseIgnoreMatch:=barr)' isa 'Net::LDAP::Filter'
ok 158 - (sn:caseIgnoreMatch:=barr) ASN.1 encode(0)
ok 159 - (sn:caseIgnoreMatch:=barr) asn_dump
ok 160 - (sn:caseIgnoreMatch:=barr) as_string
ok 161 - '(attr=*)' isa 'Net::LDAP::Filter'
ok 162 - (attr=*) ASN.1 encode(0)
ok 163 - (attr=*) asn_dump
ok 164 - (attr=*) as_string
ok 165 - '(attr;x-tag=*)' isa 'Net::LDAP::Filter'
ok 166 - (attr;x-tag=*) ASN.1 encode(0)
ok 167 - (attr;x-tag=*) asn_dump
ok 168 - (attr;x-tag=*) as_string
ok 169 - '(attr=)' isa 'Net::LDAP::Filter'
ok 170 - (attr=) ASN.1 encode(0)
ok 171 - (attr=) asn_dump
ok 172 - (attr=) as_string
ok 173 - '(1.2.3.4.5=)' isa 'Net::LDAP::Filter'
ok 174 - (1.2.3.4.5=) ASN.1 encode(0)
ok 175 - (1.2.3.4.5=) asn_dump
ok 176 - (1.2.3.4.5=) as_string
ok 177 - '(1.2.3.4.5;x-tag=)' isa 'Net::LDAP::Filter'
ok 178 - (1.2.3.4.5;x-tag=) ASN.1 encode(0)
ok 179 - (1.2.3.4.5;x-tag=) asn_dump
ok 180 - (1.2.3.4.5;x-tag=) as_string
ok 181 - '(attr=value)' isa 'Net::LDAP::Filter'
ok 182 - (attr=value) ASN.1 encode(0)
ok 183 - (attr=value) asn_dump
ok 184 - (attr=value) as_string
ok 185 - '(space= )' isa 'Net::LDAP::Filter'
ok 186 - (space= ) ASN.1 encode(0)
ok 187 - (space= ) asn_dump
ok 188 - (space= ) as_string
ok 189 - '(null=\00)' isa 'Net::LDAP::Filter'
ok 190 - (null=\00) ASN.1 encode(0)
ok 191 - (null=\00) asn_dump
ok 192 - (null=\00) as_string
ok 193 - '(bell=\07)' isa 'Net::LDAP::Filter'
ok 194 - (bell=\07) ASN.1 encode(0)
ok 195 - (bell=\07) asn_dump
ok 196 - (bell=\07) as_string
ok 197 - '(bell=)' isa 'Net::LDAP::Filter'
ok 198 - (bell=) ASN.1 encode(0)
ok 199 - (bell=) asn_dump
ok 200 - (bell=) as_string
ok 201 - '(attr;x-star=\2a)' isa 'Net::LDAP::Filter'
ok 202 - (attr;x-star=\2a) ASN.1 encode(0)
ok 203 - (attr;x-star=\2a) asn_dump
ok 204 - (attr;x-star=\2a) as_string
ok 205 - '(attr;x-escape=\5C)' isa 'Net::LDAP::Filter'
ok 206 - (attr;x-escape=\5C) ASN.1 encode(0)
ok 207 - (attr;x-escape=\5C) asn_dump
ok 208 - (attr;x-escape=\5C) as_string
ok 209 - '(attr=initial*)' isa 'Net::LDAP::Filter'
ok 210 - (attr=initial*) ASN.1 encode(0)
ok 211 - (attr=initial*) asn_dump
ok 212 - (attr=initial*) as_string
ok 213 - '(attr=*any*)' isa 'Net::LDAP::Filter'
ok 214 - (attr=*any*) ASN.1 encode(0)
ok 215 - (attr=*any*) asn_dump
ok 216 - (attr=*any*) as_string
ok 217 - '(attr=*final)' isa 'Net::LDAP::Filter'
ok 218 - (attr=*final) ASN.1 encode(0)
ok 219 - (attr=*final) asn_dump
ok 220 - (attr=*final) as_string
ok 221 - '(attr=initial*final)' isa 'Net::LDAP::Filter'
ok 222 - (attr=initial*final) ASN.1 encode(0)
ok 223 - (attr=initial*final) asn_dump
ok 224 - (attr=initial*final) as_string
ok 225 - '(attr=initial*any*any*final)' isa 'Net::LDAP::Filter'
ok 226 - (attr=initial*any*any*final) ASN.1 encode(0)
ok 227 - (attr=initial*any*any*final) asn_dump
ok 228 - (attr=initial*any*any*final) as_string
ok 229 - '(attr=initial*any*)' isa 'Net::LDAP::Filter'
ok 230 - (attr=initial*any*) ASN.1 encode(0)
ok 231 - (attr=initial*any*) asn_dump
ok 232 - (attr=initial*any*) as_string
ok 233 - '(attr=*any*final)' isa 'Net::LDAP::Filter'
ok 234 - (attr=*any*final) ASN.1 encode(0)
ok 235 - (attr=*any*final) asn_dump
ok 236 - (attr=*any*final) as_string
ok 237 - '(attr=*any*any*)' isa 'Net::LDAP::Filter'
ok 238 - (attr=*any*any*) ASN.1 encode(0)
ok 239 - (attr=*any*any*) asn_dump
ok 240 - (attr=*any*any*) as_string
ok 241 - '(attr=**)' isa 'Net::LDAP::Filter'
ok 242 - (attr=**) ASN.1 encode(0)
ok 243 - (attr=**) asn_dump
ok 244 - (attr=**) as_string
ok 245 - '(attr=initial**)' isa 'Net::LDAP::Filter'
ok 246 - (attr=initial**) ASN.1 encode(0)
ok 247 - (attr=initial**) asn_dump
ok 248 - (attr=initial**) as_string
ok 249 - '(attr=**final)' isa 'Net::LDAP::Filter'
ok 250 - (attr=**final) ASN.1 encode(0)
ok 251 - (attr=**final) asn_dump
ok 252 - (attr=**final) as_string
ok 253 - '(attr=initial**final)' isa 'Net::LDAP::Filter'
ok 254 - (attr=initial**final) ASN.1 encode(0)
ok 255 - (attr=initial**final) asn_dump
ok 256 - (attr=initial**final) as_string
ok 257 - '(attr=initial***final)' isa 'Net::LDAP::Filter'
ok 258 - (attr=initial***final) ASN.1 encode(0)
ok 259 - (attr=initial***final) asn_dump
ok 260 - (attr=initial***final) as_string
ok 261 - '(attr~=)' isa 'Net::LDAP::Filter'
ok 262 - (attr~=) ASN.1 encode(0)
ok 263 - (attr~=) asn_dump
ok 264 - (attr~=) as_string
ok 265 - '(attr~=fubar)' isa 'Net::LDAP::Filter'
ok 266 - (attr~=fubar) ASN.1 encode(0)
ok 267 - (attr~=fubar) asn_dump
ok 268 - (attr~=fubar) as_string
ok 269 - '(attr>=fubar)' isa 'Net::LDAP::Filter'
ok 270 - (attr>=fubar) ASN.1 encode(0)
ok 271 - (attr>=fubar) asn_dump
ok 272 - (attr>=fubar) as_string
ok 273 - '(attr<=fubar)' isa 'Net::LDAP::Filter'
ok 274 - (attr<=fubar) ASN.1 encode(0)
ok 275 - (attr<=fubar) asn_dump
ok 276 - (attr<=fubar) as_string
ok 277 - '(attr:1.2.3:=fubar)' isa 'Net::LDAP::Filter'
ok 278 - (attr:1.2.3:=fubar) ASN.1 encode(0)
ok 279 - (attr:1.2.3:=fubar) asn_dump
ok 280 - (attr:1.2.3:=fubar) as_string
ok 281 - '(attr:dn:=fubar)' isa 'Net::LDAP::Filter'
ok 282 - (attr:dn:=fubar) ASN.1 encode(0)
ok 283 - (attr:dn:=fubar) asn_dump
ok 284 - (attr:dn:=fubar) as_string
ok 285 - '(attr:DN:=fubar)' isa 'Net::LDAP::Filter'
ok 286 - (attr:DN:=fubar) ASN.1 encode(0)
ok 287 - (attr:DN:=fubar) asn_dump
ok 288 - (attr:DN:=fubar) as_string
ok 289 - '(attr:dn:1.2.3:=fubar)' isa 'Net::LDAP::Filter'
ok 290 - (attr:dn:1.2.3:=fubar) ASN.1 encode(0)
ok 291 - (attr:dn:1.2.3:=fubar) asn_dump
ok 292 - (attr:dn:1.2.3:=fubar) as_string
ok 293 - '(:1.2.3:=fubar)' isa 'Net::LDAP::Filter'
ok 294 - (:1.2.3:=fubar) ASN.1 encode(0)
ok 295 - (:1.2.3:=fubar) asn_dump
ok 296 - (:1.2.3:=fubar) as_string
ok 297 - '(:caseExactMatch:=fubar)' isa 'Net::LDAP::Filter'
ok 298 - (:caseExactMatch:=fubar) ASN.1 encode(0)
ok 299 - (:caseExactMatch:=fubar) asn_dump
ok 300 - (:caseExactMatch:=fubar) as_string
ok 301 - '(:dn:1.2.3:=fubar)' isa 'Net::LDAP::Filter'
ok 302 - (:dn:1.2.3:=fubar) ASN.1 encode(0)
ok 303 - (:dn:1.2.3:=fubar) asn_dump
ok 304 - (:dn:1.2.3:=fubar) as_string
ok 305 - '(:dn:caseIgnoreMatch:=fubar)' isa 'Net::LDAP::Filter'
ok 306 - (:dn:caseIgnoreMatch:=fubar) ASN.1 encode(0)
ok 307 - (:dn:caseIgnoreMatch:=fubar) asn_dump
ok 308 - (:dn:caseIgnoreMatch:=fubar) as_string
ok 309 - '(!(objectClass=*))' isa 'Net::LDAP::Filter'
ok 310 - (!(objectClass=*)) ASN.1 encode(0)
ok 311 - (!(objectClass=*)) asn_dump
ok 312 - (!(objectClass=*)) as_string
ok 313 - '(!(|(&(!(objectClass=*)))))' isa 'Net::LDAP::Filter'
ok 314 - (!(|(&(!(objectClass=*))))) ASN.1 encode(0)
ok 315 - (!(|(&(!(objectClass=*))))) asn_dump
ok 316 - (!(|(&(!(objectClass=*))))) as_string
ok 317 - '(&(objectClass=*))' isa 'Net::LDAP::Filter'
ok 318 - (&(objectClass=*)) ASN.1 encode(0)
ok 319 - (&(objectClass=*)) asn_dump
ok 320 - (&(objectClass=*)) as_string
ok 321 - '(&(objectClass=*)(name~=))' isa 'Net::LDAP::Filter'
ok 322 - (&(objectClass=*)(name~=)) ASN.1 encode(0)
ok 323 - (&(objectClass=*)(name~=)) asn_dump
ok 324 - (&(objectClass=*)(name~=)) as_string
ok 325 - '(|(objectClass=*))' isa 'Net::LDAP::Filter'
ok 326 - (|(objectClass=*)) ASN.1 encode(0)
ok 327 - (|(objectClass=*)) asn_dump
ok 328 - (|(objectClass=*)) as_string
ok 329 - '(|(objectClass=*)(name~=))' isa 'Net::LDAP::Filter'
ok 330 - (|(objectClass=*)(name~=)) ASN.1 encode(0)
ok 331 - (|(objectClass=*)(name~=)) asn_dump
ok 332 - (|(objectClass=*)(name~=)) as_string
ok 333 - '(member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US)' isa 'Net::LDAP::Filter'
ok 334 - (member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US) ASN.1 encode(0)
ok 335 - (member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US) asn_dump
ok 336 - (member=sn=Doe+givenName=John,ou=People,o=University of Michigan,c=US) as_string
ok 337 - '(dimension=width=2\5c+height=2,unit=meters)' isa 'Net::LDAP::Filter'
ok 338 - (dimension=width=2\5c+height=2,unit=meters) ASN.1 encode(0)
ok 339 - (dimension=width=2\5c+height=2,unit=meters) asn_dump
ok 340 - (dimension=width=2\5c+height=2,unit=meters) as_string
ok 341 - '(cn=\2a)' isa 'Net::LDAP::Filter'
ok 342 - (cn=\2a) ASN.1 encode(0)
ok 343 - (cn=\2a) asn_dump
ok 344 - (cn=\2a) as_string
ok 345 - '(cn=\5c)' isa 'Net::LDAP::Filter'
ok 346 - (cn=\5c) ASN.1 encode(0)
ok 347 - (cn=\5c) asn_dump
ok 348 - (cn=\5c) as_string
ok 349 - '(cn=\28braces\29)' isa 'Net::LDAP::Filter'
ok 350 - (cn=\28braces\29) ASN.1 encode(0)
ok 351 - (cn=\28braces\29) asn_dump
ok 352 - (cn=\28braces\29) as_string
ok 353 - '(cn=Hägar)' isa 'Net::LDAP::Filter'
ok 354 - (cn=Hägar) ASN.1 encode(0)
ok 355 - (cn=Hägar) asn_dump
ok 356 - (cn=Hägar) as_string
ok 357 - '(cn=\*)' isa 'Net::LDAP::Filter'
ok 358 - (cn=\*) ASN.1 encode(0)
ok 359 - (cn=\*) asn_dump
ok 360 - (cn=\*) as_string
ok 361 - '(cn=\\)' isa 'Net::LDAP::Filter'
ok 362 - (cn=\\) ASN.1 encode(0)
ok 363 - (cn=\\) asn_dump
ok 364 - (cn=\\) as_string
ok 365 - '(cn=\(braces\))' isa 'Net::LDAP::Filter'
ok 366 - (cn=\(braces\)) ASN.1 encode(0)
ok 367 - (cn=\(braces\)) asn_dump
ok 368 - (cn=\(braces\)) as_string
ok
t/03schema.t ......... 
1..14
ok 1 - 'load schema file' isa 'Net::LDAP::Schema'
ok 2 - number of attribute types in schema
The schema contains 265 attributes
ok 3 - number of object classes in schema
The schema contains 66 object classes
ok 4 - number of matching rules in schema
The schema contains 40 matching rules
ok 5 - number of matching rule uses in schema
The schema contains 34 matching rule uses
ok 6 - number of LDAP syntaxes in schema
The schema contains 32 LDAP syntaxes
ok 7 - attributes derived from 'name'
ok 8 - mandatory attributes
The 'person' OC must have these attributes [sn,objectClass,cn]
ok 9 - optional attributes
The 'mhsOrganizationalUser' OC may have these attributes []
ok 10 - superclass
ok 11 - attribute types a matching rule applies to
ok 12 - number of syntaxes that need ';binary' appended to the attribute type
ok 13 - infinite length attribute type
ok 14 - attribute type max. length
ok
t/04refloop.t ........ 
1..5
# bless( {
#   'net_ldap_async' => 1,
#   'net_ldap_debug' => 0,
#   'net_ldap_mesg' => {
#     '1' => bless( {
#       'callback' => undef,
#       'mesgid' => 1,
#       'parent' => $VAR1,
#       'pdu' => '0`���',
#       'raw' => undef
#     }, 'Net::LDAP::Bind' )
#   },
#   'net_ldap_rawsocket' => bless( \*Symbol::GEN0, 'IO::File' ),
#   'net_ldap_refcnt' => 1,
#   'net_ldap_resp' => {},
#   'net_ldap_scheme' => 'ldap',
#   'net_ldap_socket' => $VAR1->{'net_ldap_rawsocket'},
#   'net_ldap_uri' => 'host',
#   'net_ldap_version' => 3
# }, 'Net::LDAP::Dummy' )
ok 1 - 
ok 2
ok 3 - 
ok 4 - 
ok 5 - 
ok
t/05dsml.t ........... 
1..1
ok 1 - data/05-cmp.dsml
ok
t/06constant.t ....... 
1..98
ok 1 - LDAP_SUCCESS
ok 2 - LDAP_OPERATIONS_ERROR
ok 3 - LDAP_PROTOCOL_ERROR
ok 4 - LDAP_TIMELIMIT_EXCEEDED
ok 5 - LDAP_SIZELIMIT_EXCEEDED
ok 6 - LDAP_COMPARE_FALSE
ok 7 - LDAP_COMPARE_TRUE
ok 8 - LDAP_STRONG_AUTH_NOT_SUPPORTED
ok 9 - LDAP_STRONG_AUTH_REQUIRED
ok 10 - LDAP_PARTIAL_RESULTS
ok 11 - LDAP_REFERRAL
ok 12 - LDAP_ADMIN_LIMIT_EXCEEDED
ok 13 - LDAP_UNAVAILABLE_CRITICAL_EXT
ok 14 - LDAP_CONFIDENTIALITY_REQUIRED
ok 15 - LDAP_SASL_BIND_IN_PROGRESS
ok 16 - LDAP error code 15(0x0F)
ok 17 - LDAP_NO_SUCH_ATTRIBUTE
ok 18 - LDAP_UNDEFINED_TYPE
ok 19 - LDAP_INAPPROPRIATE_MATCHING
ok 20 - LDAP_CONSTRAINT_VIOLATION
ok 21 - LDAP_TYPE_OR_VALUE_EXISTS
ok 22 - LDAP_INVALID_SYNTAX
ok 23 - LDAP error code 22(0x16)
ok 24 - LDAP error code 23(0x17)
ok 25 - LDAP error code 24(0x18)
ok 26 - LDAP error code 25(0x19)
ok 27 - LDAP error code 26(0x1A)
ok 28 - LDAP error code 27(0x1B)
ok 29 - LDAP error code 28(0x1C)
ok 30 - LDAP error code 29(0x1D)
ok 31 - LDAP error code 30(0x1E)
ok 32 - LDAP error code 31(0x1F)
ok 33 - LDAP_NO_SUCH_OBJECT
ok 34 - LDAP_ALIAS_PROBLEM
ok 35 - LDAP_INVALID_DN_SYNTAX
ok 36 - LDAP_IS_LEAF
ok 37 - LDAP_ALIAS_DEREF_PROBLEM
ok 38 - LDAP error code 37(0x25)
ok 39 - LDAP error code 38(0x26)
ok 40 - LDAP error code 39(0x27)
ok 41 - LDAP error code 40(0x28)
ok 42 - LDAP error code 41(0x29)
ok 43 - LDAP error code 42(0x2A)
ok 44 - LDAP error code 43(0x2B)
ok 45 - LDAP error code 44(0x2C)
ok 46 - LDAP error code 45(0x2D)
ok 47 - LDAP error code 46(0x2E)
ok 48 - LDAP_PROXY_AUTHZ_FAILURE
ok 49 - LDAP_INAPPROPRIATE_AUTH
ok 50 - LDAP_INVALID_CREDENTIALS
ok 51 - LDAP_INSUFFICIENT_ACCESS
ok 52 - LDAP_BUSY
ok 53 - LDAP_UNAVAILABLE
ok 54 - LDAP_UNWILLING_TO_PERFORM
ok 55 - LDAP_LOOP_DETECT
ok 56 - LDAP error code 55(0x37)
ok 57 - LDAP error code 56(0x38)
ok 58 - LDAP error code 57(0x39)
ok 59 - LDAP error code 58(0x3A)
ok 60 - LDAP error code 59(0x3B)
ok 61 - LDAP_SORT_CONTROL_MISSING
ok 62 - LDAP_INDEX_RANGE_ERROR
ok 63 - LDAP error code 62(0x3E)
ok 64 - LDAP error code 63(0x3F)
ok 65 - LDAP_NAMING_VIOLATION
ok 66 - LDAP_OBJECT_CLASS_VIOLATION
ok 67 - LDAP_NOT_ALLOWED_ON_NONLEAF
ok 68 - LDAP_NOT_ALLOWED_ON_RDN
ok 69 - LDAP_ALREADY_EXISTS
ok 70 - LDAP_NO_OBJECT_CLASS_MODS
ok 71 - LDAP_RESULTS_TOO_LARGE
ok 72 - LDAP_AFFECTS_MULTIPLE_DSAS
ok 73 - LDAP error code 72(0x48)
ok 74 - LDAP error code 73(0x49)
ok 75 - LDAP error code 74(0x4A)
ok 76 - LDAP error code 75(0x4B)
ok 77 - LDAP_VLV_ERROR
ok 78 - LDAP error code 77(0x4D)
ok 79 - LDAP error code 78(0x4E)
ok 80 - LDAP error code 79(0x4F)
ok 81 - LDAP_OTHER
ok 82 - LDAP_SERVER_DOWN
ok 83 - LDAP_LOCAL_ERROR
ok 84 - LDAP_ENCODING_ERROR
ok 85 - LDAP_DECODING_ERROR
ok 86 - LDAP_TIMEOUT
ok 87 - LDAP_AUTH_UNKNOWN
ok 88 - LDAP_FILTER_ERROR
ok 89 - LDAP_USER_CANCELED
ok 90 - LDAP_PARAM_ERROR
ok 91 - LDAP_NO_MEMORY
ok 92 - LDAP_CONNECT_ERROR
ok 93 - LDAP_NOT_SUPPORTED
ok 94 - LDAP_CONTROL_NOT_FOUND
ok 95 - LDAP_NO_RESULTS_RETURNED
ok 96 - LDAP_MORE_RESULTS_TO_RETURN
ok 97 - LDAP_CLIENT_LOOP
ok 98 - LDAP_REFERRAL_LIMIT_EXCEEDED
ok
t/07filtermatch.t .... 
1..153
ok 1 - 'entry object created' isa 'Net::LDAP::Entry'
ok 2 - 'schema object created' isa 'Net::LDAP::Schema'
ok 3 - schema loaded: 
# Schema: bless( {
#   'at' => {
#     'aliasedentryname' => {
#       'aliases' => [
#         'aliasedEntryName'
#       ],
#       'desc' => 'RFC4512: name of aliased object',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'aliasedObjectName',
#       'oid' => '2.5.4.1',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'aliasedobjectname' => $VAR1->{'at'}{'aliasedentryname'},
#     'altserver' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: alternative servers',
#       'name' => 'altServer',
#       'oid' => '1.3.6.1.4.1.1466.101.120.6',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'arecord' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreIA5Match',
#       'name' => 'aRecord',
#       'oid' => '0.9.2342.19200300.100.1.26',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'associateddomain' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: domain associated with object',
#       'equality' => 'caseIgnoreIA5Match',
#       'name' => 'associatedDomain',
#       'oid' => '0.9.2342.19200300.100.1.37',
#       'substr' => 'caseIgnoreIA5SubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'associatedname' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: DN of entry associated with domain',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'associatedName',
#       'oid' => '0.9.2342.19200300.100.1.38',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'attributetypes' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: attribute types',
#       'equality' => 'objectIdentifierFirstComponentMatch',
#       'name' => 'attributeTypes',
#       'oid' => '2.5.21.5',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.3',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'audio' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: audio (u-law)',
#       'max_length' => '25000',
#       'name' => 'audio',
#       'oid' => '0.9.2342.19200300.100.1.55',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.4',
#       'type' => 'at'
#     },
#     'authorityrevocationlist' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: X.509 authority revocation list, use ;binary',
#       'name' => 'authorityRevocationList',
#       'oid' => '2.5.4.38',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.9',
#       'type' => 'at'
#     },
#     'buildingname' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: name of building',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'buildingName',
#       'oid' => '0.9.2342.19200300.100.1.48',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'businesscategory' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: business category',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '128',
#       'name' => 'businessCategory',
#       'oid' => '2.5.4.15',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'c' => {
#       'aliases' => [
#         'countryName'
#       ],
#       'desc' => 'RFC4519: two-letter ISO-3166 country code',
#       'name' => 'c',
#       'oid' => '2.5.4.6',
#       'single-value' => 1,
#       'sup' => [
#         'name'
#       ],
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.11',
#       'type' => 'at'
#     },
#     'cacertificate' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: X.509 CA certificate, use ;binary',
#       'equality' => 'certificateExactMatch',
#       'name' => 'cACertificate',
#       'oid' => '2.5.4.37',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.8',
#       'type' => 'at'
#     },
#     'carlicense' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: vehicle license or registration plate',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'carLicense',
#       'oid' => '2.16.840.1.113730.3.1.1',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'certificaterevocationlist' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: X.509 certificate revocation list, use ;binary',
#       'name' => 'certificateRevocationList',
#       'oid' => '2.5.4.39',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.9',
#       'type' => 'at'
#     },
#     'cn' => {
#       'aliases' => [
#         'commonName'
#       ],
#       'desc' => 'RFC4519: common name(s) for which the entity is known by',
#       'name' => 'cn',
#       'oid' => '2.5.4.3',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'cnamerecord' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreIA5Match',
#       'name' => 'cNAMERecord',
#       'oid' => '0.9.2342.19200300.100.1.31',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'co' => {
#       'aliases' => [
#         'friendlyCountryName'
#       ],
#       'desc' => 'RFC1274: friendly country name',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'co',
#       'oid' => '0.9.2342.19200300.100.1.43',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'commonname' => $VAR1->{'at'}{'cn'},
#     'countryname' => $VAR1->{'at'}{'c'},
#     'createtimestamp' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: time which object was created',
#       'equality' => 'generalizedTimeMatch',
#       'name' => 'createTimestamp',
#       'no-user-modification' => 1,
#       'oid' => '2.5.18.1',
#       'ordering' => 'generalizedTimeOrderingMatch',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.24',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'creatorsname' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: name of creator',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'creatorsName',
#       'no-user-modification' => 1,
#       'oid' => '2.5.18.3',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'crosscertificatepair' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: X.509 cross certificate pair, use ;binary',
#       'name' => 'crossCertificatePair',
#       'oid' => '2.5.4.40',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.10',
#       'type' => 'at'
#     },
#     'dc' => {
#       'aliases' => [
#         'domainComponent'
#       ],
#       'desc' => 'RFC1274/2247: domain component',
#       'equality' => 'caseIgnoreIA5Match',
#       'name' => 'dc',
#       'oid' => '0.9.2342.19200300.100.1.25',
#       'single-value' => 1,
#       'substr' => 'caseIgnoreIA5SubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'deltarevocationlist' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: delta revocation list; use ;binary',
#       'name' => 'deltaRevocationList',
#       'oid' => '2.5.4.53',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.9',
#       'type' => 'at'
#     },
#     'departmentnumber' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: identifies a department within an organization',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'departmentNumber',
#       'oid' => '2.16.840.1.113730.3.1.2',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'description' => {
#       'aliases' => [],
#       'desc' => 'RFC4519: descriptive information',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '1024',
#       'name' => 'description',
#       'oid' => '2.5.4.13',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'destinationindicator' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: destination indicator',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '128',
#       'name' => 'destinationIndicator',
#       'oid' => '2.5.4.27',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.44',
#       'type' => 'at'
#     },
#     'displayname' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: preferred name to be used when displaying entries',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'displayName',
#       'oid' => '2.16.840.1.113730.3.1.241',
#       'single-value' => 1,
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'distinguishedname' => {
#       'aliases' => [],
#       'desc' => 'RFC4519: common supertype of DN attributes',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'distinguishedName',
#       'oid' => '2.5.4.49',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'ditredirect' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: DIT Redirect',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'dITRedirect',
#       'oid' => '0.9.2342.19200300.100.1.54',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'dmdname' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: name of DMD',
#       'name' => 'dmdName',
#       'oid' => '2.5.4.54',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'dnqualifier' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: DN qualifier',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'dnQualifier',
#       'oid' => '2.5.4.46',
#       'ordering' => 'caseIgnoreOrderingMatch',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.44',
#       'type' => 'at'
#     },
#     'documentauthor' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: DN of author of document',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'documentAuthor',
#       'oid' => '0.9.2342.19200300.100.1.14',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'documentidentifier' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: unique identifier of document',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'documentIdentifier',
#       'oid' => '0.9.2342.19200300.100.1.11',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'documentlocation' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: location of document original',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'documentLocation',
#       'oid' => '0.9.2342.19200300.100.1.15',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'documentpublisher' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: publisher of document',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'documentPublisher',
#       'oid' => '0.9.2342.19200300.100.1.56',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'documenttitle' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: title of document',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'documentTitle',
#       'oid' => '0.9.2342.19200300.100.1.12',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'documentversion' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: version of document',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'documentVersion',
#       'oid' => '0.9.2342.19200300.100.1.13',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'domaincomponent' => $VAR1->{'at'}{'dc'},
#     'drink' => {
#       'aliases' => [
#         'favouriteDrink'
#       ],
#       'desc' => 'RFC1274: favorite drink',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'drink',
#       'oid' => '0.9.2342.19200300.100.1.5',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'dsaquality' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: DSA Quality',
#       'name' => 'dSAQuality',
#       'oid' => '0.9.2342.19200300.100.1.49',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.19',
#       'type' => 'at'
#     },
#     'dynamicsubtrees' => {
#       'aliases' => [],
#       'desc' => 'RFC2589: dynamic subtrees',
#       'name' => 'dynamicSubtrees',
#       'no-user-modification' => 1,
#       'oid' => '1.3.6.1.4.1.1466.101.119.4',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'email' => {
#       'aliases' => [
#         'emailAddress',
#         'pkcs9email'
#       ],
#       'desc' => 'RFC3280: legacy attribute for email addresses in DNs',
#       'equality' => 'caseIgnoreIA5Match',
#       'max_length' => '128',
#       'name' => 'email',
#       'oid' => '1.2.840.113549.1.9.1',
#       'substr' => 'caseIgnoreIA5SubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'emailaddress' => $VAR1->{'at'}{'email'},
#     'employeenumber' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: numerically identifies an employee within an organization',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'employeeNumber',
#       'oid' => '2.16.840.1.113730.3.1.3',
#       'single-value' => 1,
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'employeetype' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: type of employment for a person',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'employeeType',
#       'oid' => '2.16.840.1.113730.3.1.4',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'enhancedsearchguide' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: enhanced search guide',
#       'name' => 'enhancedSearchGuide',
#       'oid' => '2.5.4.47',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.21',
#       'type' => 'at'
#     },
#     'entrydn' => {
#       'aliases' => [],
#       'desc' => 'DN of the entry',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'entryDN',
#       'no-user-modification' => 1,
#       'oid' => '1.3.6.1.1.20',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'entryttl' => {
#       'aliases' => [],
#       'desc' => 'RFC2589: entry time-to-live',
#       'name' => 'entryTtl',
#       'no-user-modification' => 1,
#       'oid' => '1.3.6.1.4.1.1466.101.119.3',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'entryuuid' => {
#       'aliases' => [],
#       'desc' => 'UUID of the entry',
#       'equality' => 'UUIDMatch',
#       'name' => 'entryUUID',
#       'no-user-modification' => 1,
#       'oid' => '1.3.6.1.1.16.4',
#       'ordering' => 'UUIDOrderingMatch',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.1.16.1',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'facsimiletelephonenumber' => {
#       'aliases' => [
#         'fax'
#       ],
#       'desc' => 'RFC2256: Facsimile (Fax) Telephone Number',
#       'equality' => 'facsimileNumberMatch',
#       'name' => 'facsimileTelephoneNumber',
#       'oid' => '2.5.4.23',
#       'substr' => 'facsimileNumberSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.22',
#       'type' => 'at'
#     },
#     'favouritedrink' => $VAR1->{'at'}{'drink'},
#     'fax' => $VAR1->{'at'}{'facsimiletelephonenumber'},
#     'friendlycountryname' => $VAR1->{'at'}{'co'},
#     'generationqualifier' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: name qualifier indicating a generation',
#       'name' => 'generationQualifier',
#       'oid' => '2.5.4.44',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'gidnumber' => {
#       'aliases' => [],
#       'desc' => 'RFC2307: An integer uniquely identifying a group in an administrative domain',
#       'equality' => 'integerMatch',
#       'name' => 'gidNumber',
#       'oid' => '1.3.6.1.1.1.1.1',
#       'ordering' => 'integerOrderingMatch',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'givenname' => {
#       'aliases' => [
#         'gn'
#       ],
#       'desc' => 'RFC2256: first name(s) for which the entity is known by',
#       'name' => 'givenName',
#       'oid' => '2.5.4.42',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'gn' => $VAR1->{'at'}{'givenname'},
#     'hassubordinates' => {
#       'aliases' => [],
#       'desc' => 'X.501: entry has children',
#       'equality' => 'booleanMatch',
#       'name' => 'hasSubordinates',
#       'no-user-modification' => 1,
#       'oid' => '2.5.18.9',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'homephone' => {
#       'aliases' => [
#         'homeTelephoneNumber'
#       ],
#       'desc' => 'RFC1274: home telephone number',
#       'equality' => 'telephoneNumberMatch',
#       'name' => 'homePhone',
#       'oid' => '0.9.2342.19200300.100.1.20',
#       'substr' => 'telephoneNumberSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.50',
#       'type' => 'at'
#     },
#     'homepostaladdress' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: home postal address',
#       'equality' => 'caseIgnoreListMatch',
#       'name' => 'homePostalAddress',
#       'oid' => '0.9.2342.19200300.100.1.39',
#       'substr' => 'caseIgnoreListSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.41',
#       'type' => 'at'
#     },
#     'hometelephonenumber' => $VAR1->{'at'}{'homephone'},
#     'host' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: host computer',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'host',
#       'oid' => '0.9.2342.19200300.100.1.9',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'houseidentifier' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: house identifier',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '32768',
#       'name' => 'houseIdentifier',
#       'oid' => '2.5.4.51',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'info' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: general information',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '2048',
#       'name' => 'info',
#       'oid' => '0.9.2342.19200300.100.1.4',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'initials' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: initials of some or all of names, but not the surname(s).',
#       'name' => 'initials',
#       'oid' => '2.5.4.43',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'internationalisdnnumber' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: international ISDN number',
#       'equality' => 'numericStringMatch',
#       'max_length' => '16',
#       'name' => 'internationaliSDNNumber',
#       'oid' => '2.5.4.25',
#       'substr' => 'numericStringSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.36',
#       'type' => 'at'
#     },
#     'janetmailbox' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: Janet mailbox',
#       'equality' => 'caseIgnoreIA5Match',
#       'max_length' => '256',
#       'name' => 'janetMailbox',
#       'oid' => '0.9.2342.19200300.100.1.46',
#       'substr' => 'caseIgnoreIA5SubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'jpegphoto' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: a JPEG image',
#       'name' => 'jpegPhoto',
#       'oid' => '0.9.2342.19200300.100.1.60',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.28',
#       'type' => 'at'
#     },
#     'knowledgeinformation' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: knowledge information',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '32768',
#       'name' => 'knowledgeInformation',
#       'oid' => '2.5.4.2',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'l' => {
#       'aliases' => [
#         'localityName'
#       ],
#       'desc' => 'RFC2256: locality which this object resides in',
#       'name' => 'l',
#       'oid' => '2.5.4.7',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'labeleduri' => {
#       'aliases' => [],
#       'desc' => 'RFC2079: Uniform Resource Identifier with optional label',
#       'equality' => 'caseExactMatch',
#       'name' => 'labeledURI',
#       'oid' => '1.3.6.1.4.1.250.1.57',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'ldapsyntaxes' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: LDAP syntaxes',
#       'equality' => 'objectIdentifierFirstComponentMatch',
#       'name' => 'ldapSyntaxes',
#       'oid' => '1.3.6.1.4.1.1466.101.120.16',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.54',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'localityname' => $VAR1->{'at'}{'l'},
#     'mail' => {
#       'aliases' => [
#         'rfc822Mailbox'
#       ],
#       'desc' => 'RFC1274: RFC822 Mailbox',
#       'equality' => 'caseIgnoreIA5Match',
#       'max_length' => '256',
#       'name' => 'mail',
#       'oid' => '0.9.2342.19200300.100.1.3',
#       'substr' => 'caseIgnoreIA5SubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'mailpreferenceoption' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: mail preference option',
#       'name' => 'mailPreferenceOption',
#       'oid' => '0.9.2342.19200300.100.1.47',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'manager' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: DN of manager',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'manager',
#       'oid' => '0.9.2342.19200300.100.1.10',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'matchingrules' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: matching rules',
#       'equality' => 'objectIdentifierFirstComponentMatch',
#       'name' => 'matchingRules',
#       'oid' => '2.5.21.4',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.30',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'matchingruleuse' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: matching rule uses',
#       'equality' => 'objectIdentifierFirstComponentMatch',
#       'name' => 'matchingRuleUse',
#       'oid' => '2.5.21.8',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.31',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'mdrecord' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreIA5Match',
#       'name' => 'mDRecord',
#       'oid' => '0.9.2342.19200300.100.1.27',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'member' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: member of a group',
#       'name' => 'member',
#       'oid' => '2.5.4.31',
#       'sup' => [
#         'distinguishedName'
#       ],
#       'type' => 'at'
#     },
#     'mobile' => {
#       'aliases' => [
#         'mobileTelephoneNumber'
#       ],
#       'desc' => 'RFC1274: mobile telephone number',
#       'equality' => 'telephoneNumberMatch',
#       'name' => 'mobile',
#       'oid' => '0.9.2342.19200300.100.1.41',
#       'substr' => 'telephoneNumberSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.50',
#       'type' => 'at'
#     },
#     'mobiletelephonenumber' => $VAR1->{'at'}{'mobile'},
#     'modifiersname' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: name of last modifier',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'modifiersName',
#       'no-user-modification' => 1,
#       'oid' => '2.5.18.4',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'modifytimestamp' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: time which object was last modified',
#       'equality' => 'generalizedTimeMatch',
#       'name' => 'modifyTimestamp',
#       'no-user-modification' => 1,
#       'oid' => '2.5.18.2',
#       'ordering' => 'generalizedTimeOrderingMatch',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.24',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'mxrecord' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreIA5Match',
#       'name' => 'mXRecord',
#       'oid' => '0.9.2342.19200300.100.1.28',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'name' => {
#       'aliases' => [],
#       'desc' => 'RFC4519: common supertype of name attributes',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '32768',
#       'name' => 'name',
#       'oid' => '2.5.4.41',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'namingcontexts' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: naming contexts',
#       'name' => 'namingContexts',
#       'oid' => '1.3.6.1.4.1.1466.101.120.5',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'nsrecord' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreIA5Match',
#       'name' => 'nSRecord',
#       'oid' => '0.9.2342.19200300.100.1.29',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'o' => {
#       'aliases' => [
#         'organizationName'
#       ],
#       'desc' => 'RFC2256: organization this object belongs to',
#       'name' => 'o',
#       'oid' => '2.5.4.10',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'objectclass' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: object classes of the entity',
#       'equality' => 'objectIdentifierMatch',
#       'name' => 'objectClass',
#       'oid' => '2.5.4.0',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'type' => 'at'
#     },
#     'objectclasses' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: object classes',
#       'equality' => 'objectIdentifierFirstComponentMatch',
#       'name' => 'objectClasses',
#       'oid' => '2.5.21.6',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.37',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'olcaccess' => {
#       'aliases' => [],
#       'desc' => 'Access Control List',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcAccess',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.1',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcaddcontentacl' => {
#       'aliases' => [],
#       'desc' => 'Check ACLs against content of Add ops',
#       'name' => 'olcAddContentAcl',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.86',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olcallows' => {
#       'aliases' => [],
#       'desc' => 'Allowed set of deprecated features',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcAllows',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.2',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcargsfile' => {
#       'aliases' => [],
#       'desc' => 'File for slapd command line options',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcArgsFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.3',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcattributeoptions' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcAttributeOptions',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.5',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcattributetypes' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP attributeTypes',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcAttributeTypes',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.4',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcauthidrewrite' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcAuthIDRewrite',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.6',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcauthzpolicy' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcAuthzPolicy',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.7',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcauthzregexp' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcAuthzRegexp',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.8',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcbackend' => {
#       'aliases' => [],
#       'desc' => 'A type of backend',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcBackend',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.9',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'SIBLINGS'
#     },
#     'olcconcurrency' => {
#       'aliases' => [],
#       'name' => 'olcConcurrency',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.10',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcconfigdir' => {
#       'aliases' => [],
#       'desc' => 'Directory for slapd configuration backend',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcConfigDir',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.79',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcconfigfile' => {
#       'aliases' => [],
#       'desc' => 'File for slapd configuration directives',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcConfigFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.78',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcconnmaxpending' => {
#       'aliases' => [],
#       'name' => 'olcConnMaxPending',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.11',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcconnmaxpendingauth' => {
#       'aliases' => [],
#       'name' => 'olcConnMaxPendingAuth',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.12',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcdatabase' => {
#       'aliases' => [],
#       'desc' => 'The backend type for a database instance',
#       'name' => 'olcDatabase',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.13',
#       'single-value' => 1,
#       'sup' => [
#         'olcBackend'
#       ],
#       'type' => 'at',
#       'x-ordered' => 'SIBLINGS'
#     },
#     'olcdbcheckpoint' => {
#       'aliases' => [],
#       'desc' => 'Database checkpoint interval in kbytes and minutes',
#       'name' => 'olcDbCheckpoint',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.1.2',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcdbdirectory' => {
#       'aliases' => [],
#       'desc' => 'Directory for database content',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcDbDirectory',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.1',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcdbenvflags' => {
#       'aliases' => [],
#       'desc' => 'Database environment flags',
#       'name' => 'olcDbEnvFlags',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.12.3',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcdbindex' => {
#       'aliases' => [],
#       'desc' => 'Attribute index parameters',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcDbIndex',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.2',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcdbmaxreaders' => {
#       'aliases' => [],
#       'desc' => 'Maximum number of threads that may access the DB concurrently',
#       'name' => 'olcDbMaxReaders',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.12.1',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcdbmaxsize' => {
#       'aliases' => [],
#       'desc' => 'Maximum size of DB in bytes',
#       'name' => 'olcDbMaxSize',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.12.2',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcdbmode' => {
#       'aliases' => [],
#       'desc' => 'Unix permissions of database files',
#       'name' => 'olcDbMode',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.3',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcdbnosync' => {
#       'aliases' => [],
#       'desc' => 'Disable synchronous database writes',
#       'name' => 'olcDbNoSync',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.1.4',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olcdbsearchstack' => {
#       'aliases' => [],
#       'desc' => 'Depth of search stack in IDLs',
#       'name' => 'olcDbSearchStack',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.1.9',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcdefaultsearchbase' => {
#       'aliases' => [],
#       'name' => 'olcDefaultSearchBase',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.14',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'olcdisallows' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcDisallows',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.15',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcditcontentrules' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP DIT content rules',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcDitContentRules',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.16',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcextraattrs' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcExtraAttrs',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.20',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcgentlehup' => {
#       'aliases' => [],
#       'name' => 'olcGentleHUP',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.17',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olchidden' => {
#       'aliases' => [],
#       'name' => 'olcHidden',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.17',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olcidletimeout' => {
#       'aliases' => [],
#       'name' => 'olcIdleTimeout',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.18',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcinclude' => {
#       'aliases' => [],
#       'name' => 'olcInclude',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.19',
#       'sup' => [
#         'labeledURI'
#       ],
#       'type' => 'at'
#     },
#     'olcindexintlen' => {
#       'aliases' => [],
#       'name' => 'olcIndexIntLen',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.84',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcindexsubstranylen' => {
#       'aliases' => [],
#       'name' => 'olcIndexSubstrAnyLen',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.22',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcindexsubstranystep' => {
#       'aliases' => [],
#       'name' => 'olcIndexSubstrAnyStep',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.23',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcindexsubstrifmaxlen' => {
#       'aliases' => [],
#       'name' => 'olcIndexSubstrIfMaxLen',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.21',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcindexsubstrifminlen' => {
#       'aliases' => [],
#       'name' => 'olcIndexSubstrIfMinLen',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.20',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olclastmod' => {
#       'aliases' => [],
#       'name' => 'olcLastMod',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.4',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olcldapsyntaxes' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP ldapSyntax',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcLdapSyntaxes',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.85',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olclimits' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcLimits',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.5',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olclistenerthreads' => {
#       'aliases' => [],
#       'name' => 'olcListenerThreads',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.93',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olclocalssf' => {
#       'aliases' => [],
#       'name' => 'olcLocalSSF',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.26',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olclogfile' => {
#       'aliases' => [],
#       'name' => 'olcLogFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.27',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcloglevel' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcLogLevel',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.28',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcmaxderefdepth' => {
#       'aliases' => [],
#       'name' => 'olcMaxDerefDepth',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.6',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcmirrormode' => {
#       'aliases' => [],
#       'name' => 'olcMirrorMode',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.16',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olcmoduleload' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcModuleLoad',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.30',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcmodulepath' => {
#       'aliases' => [],
#       'name' => 'olcModulePath',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.31',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcmonitoring' => {
#       'aliases' => [],
#       'name' => 'olcMonitoring',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.18',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olcobjectclasses' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP object classes',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcObjectClasses',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.32',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcobjectidentifier' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcObjectIdentifier',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.33',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcoverlay' => {
#       'aliases' => [],
#       'name' => 'olcOverlay',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.34',
#       'single-value' => 1,
#       'sup' => [
#         'olcDatabase'
#       ],
#       'type' => 'at',
#       'x-ordered' => 'SIBLINGS'
#     },
#     'olcpasswordcryptsaltformat' => {
#       'aliases' => [],
#       'name' => 'olcPasswordCryptSaltFormat',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.35',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcpasswordhash' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcPasswordHash',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.36',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcpidfile' => {
#       'aliases' => [],
#       'name' => 'olcPidFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.37',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcplugin' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcPlugin',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.38',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcpluginlogfile' => {
#       'aliases' => [],
#       'name' => 'olcPluginLogFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.39',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcreadonly' => {
#       'aliases' => [],
#       'name' => 'olcReadOnly',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.40',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olcreferral' => {
#       'aliases' => [],
#       'name' => 'olcReferral',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.41',
#       'single-value' => 1,
#       'sup' => [
#         'labeledURI'
#       ],
#       'type' => 'at'
#     },
#     'olcreplica' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcReplica',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.7',
#       'sup' => [
#         'labeledURI'
#       ],
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcreplicaargsfile' => {
#       'aliases' => [],
#       'name' => 'olcReplicaArgsFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.43',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcreplicapidfile' => {
#       'aliases' => [],
#       'name' => 'olcReplicaPidFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.44',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcreplicationinterval' => {
#       'aliases' => [],
#       'name' => 'olcReplicationInterval',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.45',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcreplogfile' => {
#       'aliases' => [],
#       'name' => 'olcReplogFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.46',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcrequires' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcRequires',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.47',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcrestrict' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcRestrict',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.48',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcreverselookup' => {
#       'aliases' => [],
#       'name' => 'olcReverseLookup',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.49',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olcrootdn' => {
#       'aliases' => [],
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'olcRootDN',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.8',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'olcrootdse' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcRootDSE',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.51',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcrootpw' => {
#       'aliases' => [],
#       'name' => 'olcRootPW',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.9',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcsaslauxprops' => {
#       'aliases' => [],
#       'name' => 'olcSaslAuxprops',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.89',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcsaslhost' => {
#       'aliases' => [],
#       'name' => 'olcSaslHost',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.53',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcsaslrealm' => {
#       'aliases' => [],
#       'name' => 'olcSaslRealm',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.54',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcsaslsecprops' => {
#       'aliases' => [],
#       'name' => 'olcSaslSecProps',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.56',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcschemadn' => {
#       'aliases' => [],
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'olcSchemaDN',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.58',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'olcsecurity' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcSecurity',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.59',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcserverid' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcServerID',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.81',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcsizelimit' => {
#       'aliases' => [],
#       'name' => 'olcSizeLimit',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.60',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcsockbufmaxincoming' => {
#       'aliases' => [],
#       'name' => 'olcSockbufMaxIncoming',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.61',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcsockbufmaxincomingauth' => {
#       'aliases' => [],
#       'name' => 'olcSockbufMaxIncomingAuth',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.62',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcsortvals' => {
#       'aliases' => [],
#       'desc' => 'Attributes whose values will always be sorted',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcSortVals',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.83',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcsubordinate' => {
#       'aliases' => [],
#       'name' => 'olcSubordinate',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.15',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcsuffix' => {
#       'aliases' => [],
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'olcSuffix',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.10',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'olcsyncrepl' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcSyncrepl',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.11',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'x-ordered' => 'VALUES'
#     },
#     'olcsyncusesubentry' => {
#       'aliases' => [],
#       'desc' => 'Store sync context in a subentry',
#       'name' => 'olcSyncUseSubentry',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.19',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'at'
#     },
#     'olctcpbuffer' => {
#       'aliases' => [],
#       'desc' => 'Custom TCP buffer size',
#       'name' => 'olcTCPBuffer',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.90',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olcthreads' => {
#       'aliases' => [],
#       'name' => 'olcThreads',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.66',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olctimelimit' => {
#       'aliases' => [],
#       'name' => 'olcTimeLimit',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.67',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlscacertificatefile' => {
#       'aliases' => [],
#       'name' => 'olcTLSCACertificateFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.68',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlscacertificatepath' => {
#       'aliases' => [],
#       'name' => 'olcTLSCACertificatePath',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.69',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlscertificatefile' => {
#       'aliases' => [],
#       'name' => 'olcTLSCertificateFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.70',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlscertificatekeyfile' => {
#       'aliases' => [],
#       'name' => 'olcTLSCertificateKeyFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.71',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlsciphersuite' => {
#       'aliases' => [],
#       'name' => 'olcTLSCipherSuite',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.72',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlscrlcheck' => {
#       'aliases' => [],
#       'name' => 'olcTLSCRLCheck',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.73',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlscrlfile' => {
#       'aliases' => [],
#       'name' => 'olcTLSCRLFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.82',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlsdhparamfile' => {
#       'aliases' => [],
#       'name' => 'olcTLSDHParamFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.77',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlsprotocolmin' => {
#       'aliases' => [],
#       'name' => 'olcTLSProtocolMin',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.87',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlsrandfile' => {
#       'aliases' => [],
#       'name' => 'olcTLSRandFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.74',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctlsverifyclient' => {
#       'aliases' => [],
#       'name' => 'olcTLSVerifyClient',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.75',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'olctoolthreads' => {
#       'aliases' => [],
#       'name' => 'olcToolThreads',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.80',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'olcupdatedn' => {
#       'aliases' => [],
#       'name' => 'olcUpdateDN',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.12',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'olcupdateref' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'olcUpdateRef',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.2.0.13',
#       'sup' => [
#         'labeledURI'
#       ],
#       'type' => 'at'
#     },
#     'olcwritetimeout' => {
#       'aliases' => [],
#       'name' => 'olcWriteTimeout',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.3.0.88',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'organizationalstatus' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: organizational status',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'organizationalStatus',
#       'oid' => '0.9.2342.19200300.100.1.45',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'organizationalunitname' => {
#       'aliases' => [
#         'organizationalUnitName'
#       ],
#       'desc' => 'RFC2256: organizational unit this object belongs to',
#       'name' => 'ou',
#       'oid' => '2.5.4.11',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'organizationname' => $VAR1->{'at'}{'o'},
#     'othermailbox' => {
#       'aliases' => [],
#       'name' => 'otherMailbox',
#       'oid' => '0.9.2342.19200300.100.1.22',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.39',
#       'type' => 'at'
#     },
#     'ou' => $VAR1->{'at'}{'organizationalunitname'},
#     'owner' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: owner (of the object)',
#       'name' => 'owner',
#       'oid' => '2.5.4.32',
#       'sup' => [
#         'distinguishedName'
#       ],
#       'type' => 'at'
#     },
#     'pager' => {
#       'aliases' => [
#         'pagerTelephoneNumber'
#       ],
#       'desc' => 'RFC1274: pager telephone number',
#       'equality' => 'telephoneNumberMatch',
#       'name' => 'pager',
#       'oid' => '0.9.2342.19200300.100.1.42',
#       'substr' => 'telephoneNumberSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.50',
#       'type' => 'at'
#     },
#     'pagertelephonenumber' => $VAR1->{'at'}{'pager'},
#     'personalsignature' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: Personal Signature (G3 fax)',
#       'name' => 'personalSignature',
#       'oid' => '0.9.2342.19200300.100.1.53',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.23',
#       'type' => 'at'
#     },
#     'personaltitle' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: personal title',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'personalTitle',
#       'oid' => '0.9.2342.19200300.100.1.40',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'photo' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: photo (G3 fax)',
#       'max_length' => '25000',
#       'name' => 'photo',
#       'oid' => '0.9.2342.19200300.100.1.7',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.23',
#       'type' => 'at'
#     },
#     'physicaldeliveryofficename' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: Physical Delivery Office Name',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '128',
#       'name' => 'physicalDeliveryOfficeName',
#       'oid' => '2.5.4.19',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'pkcs9email' => $VAR1->{'at'}{'email'},
#     'postaladdress' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: postal address',
#       'equality' => 'caseIgnoreListMatch',
#       'name' => 'postalAddress',
#       'oid' => '2.5.4.16',
#       'substr' => 'caseIgnoreListSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.41',
#       'type' => 'at'
#     },
#     'postalcode' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: postal code',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '40',
#       'name' => 'postalCode',
#       'oid' => '2.5.4.17',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'postofficebox' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: Post Office Box',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '40',
#       'name' => 'postOfficeBox',
#       'oid' => '2.5.4.18',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'preferreddeliverymethod' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: preferred delivery method',
#       'name' => 'preferredDeliveryMethod',
#       'oid' => '2.5.4.28',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.14',
#       'type' => 'at'
#     },
#     'preferredlanguage' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: preferred written or spoken language for a person',
#       'equality' => 'caseIgnoreMatch',
#       'name' => 'preferredLanguage',
#       'oid' => '2.16.840.1.113730.3.1.39',
#       'single-value' => 1,
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'presentationaddress' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: presentation address',
#       'equality' => 'presentationAddressMatch',
#       'name' => 'presentationAddress',
#       'oid' => '2.5.4.29',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.43',
#       'type' => 'at'
#     },
#     'protocolinformation' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: protocol information',
#       'equality' => 'protocolInformationMatch',
#       'name' => 'protocolInformation',
#       'oid' => '2.5.4.48',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.42',
#       'type' => 'at'
#     },
#     'pseudonym' => {
#       'aliases' => [],
#       'desc' => 'X.520(4th): pseudonym for the object',
#       'name' => 'pseudonym',
#       'oid' => '2.5.4.65',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'ref' => {
#       'aliases' => [],
#       'desc' => 'RFC3296: subordinate referral URL',
#       'equality' => 'caseExactMatch',
#       'name' => 'ref',
#       'oid' => '2.16.840.1.113730.3.1.34',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'usage' => 'distributedOperation'
#     },
#     'registeredaddress' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: registered postal address',
#       'name' => 'registeredAddress',
#       'oid' => '2.5.4.26',
#       'sup' => [
#         'postalAddress'
#       ],
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.41',
#       'type' => 'at'
#     },
#     'rfc822mailbox' => $VAR1->{'at'}{'mail'},
#     'roleoccupant' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: occupant of role',
#       'name' => 'roleOccupant',
#       'oid' => '2.5.4.33',
#       'sup' => [
#         'distinguishedName'
#       ],
#       'type' => 'at'
#     },
#     'roomnumber' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: room number',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'roomNumber',
#       'oid' => '0.9.2342.19200300.100.1.6',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'searchguide' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: search guide, deprecated by enhancedSearchGuide',
#       'name' => 'searchGuide',
#       'oid' => '2.5.4.14',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.25',
#       'type' => 'at'
#     },
#     'secretary' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: DN of secretary',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'secretary',
#       'oid' => '0.9.2342.19200300.100.1.21',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at'
#     },
#     'seealso' => {
#       'aliases' => [],
#       'desc' => 'RFC4519: DN of related object',
#       'name' => 'seeAlso',
#       'oid' => '2.5.4.34',
#       'sup' => [
#         'distinguishedName'
#       ],
#       'type' => 'at'
#     },
#     'serialnumber' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: serial number of the entity',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '64',
#       'name' => 'serialNumber',
#       'oid' => '2.5.4.5',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.44',
#       'type' => 'at'
#     },
#     'singlelevelquality' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: Single Level Quality',
#       'name' => 'singleLevelQuality',
#       'oid' => '0.9.2342.19200300.100.1.50',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.13',
#       'type' => 'at'
#     },
#     'sn' => {
#       'aliases' => [
#         'surname'
#       ],
#       'desc' => 'RFC2256: last (family) name(s) for which the entity is known by',
#       'name' => 'sn',
#       'oid' => '2.5.4.4',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'soarecord' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreIA5Match',
#       'name' => 'sOARecord',
#       'oid' => '0.9.2342.19200300.100.1.30',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'at'
#     },
#     'st' => {
#       'aliases' => [
#         'stateOrProvinceName'
#       ],
#       'desc' => 'RFC2256: state or province which this object resides in',
#       'name' => 'st',
#       'oid' => '2.5.4.8',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'stateorprovincename' => $VAR1->{'at'}{'st'},
#     'street' => {
#       'aliases' => [
#         'streetAddress'
#       ],
#       'desc' => 'RFC2256: street address of this object',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '128',
#       'name' => 'street',
#       'oid' => '2.5.4.9',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'streetaddress' => $VAR1->{'at'}{'street'},
#     'structuralobjectclass' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: structural object class of entry',
#       'equality' => 'objectIdentifierMatch',
#       'name' => 'structuralObjectClass',
#       'no-user-modification' => 1,
#       'oid' => '2.5.21.9',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'subschemasubentry' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: name of controlling subschema entry',
#       'equality' => 'distinguishedNameMatch',
#       'name' => 'subschemaSubentry',
#       'no-user-modification' => 1,
#       'oid' => '2.5.18.10',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'at',
#       'usage' => 'directoryOperation'
#     },
#     'subtreemaximumquality' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: Subtree Maximun Quality',
#       'name' => 'subtreeMaximumQuality',
#       'oid' => '0.9.2342.19200300.100.1.52',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.13',
#       'type' => 'at'
#     },
#     'subtreeminimumquality' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: Subtree Mininum Quality',
#       'name' => 'subtreeMinimumQuality',
#       'oid' => '0.9.2342.19200300.100.1.51',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.13',
#       'type' => 'at'
#     },
#     'supportedalgorithms' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: supported algorithms',
#       'name' => 'supportedAlgorithms',
#       'oid' => '2.5.4.52',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.49',
#       'type' => 'at'
#     },
#     'supportedapplicationcontext' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: supported application context',
#       'equality' => 'objectIdentifierMatch',
#       'name' => 'supportedApplicationContext',
#       'oid' => '2.5.4.30',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'type' => 'at'
#     },
#     'supportedcontrol' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: supported controls',
#       'name' => 'supportedControl',
#       'oid' => '1.3.6.1.4.1.1466.101.120.13',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'supportedextension' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: supported extended operations',
#       'name' => 'supportedExtension',
#       'oid' => '1.3.6.1.4.1.1466.101.120.7',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'supportedfeatures' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: features supported by the server',
#       'equality' => 'objectIdentifierMatch',
#       'name' => 'supportedFeatures',
#       'oid' => '1.3.6.1.4.1.4203.1.3.5',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'supportedldapversion' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: supported LDAP versions',
#       'name' => 'supportedLDAPVersion',
#       'oid' => '1.3.6.1.4.1.1466.101.120.15',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'supportedsaslmechanisms' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: supported SASL mechanisms',
#       'name' => 'supportedSASLMechanisms',
#       'oid' => '1.3.6.1.4.1.1466.101.120.14',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'surname' => $VAR1->{'at'}{'sn'},
#     'telephonenumber' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: Telephone Number',
#       'equality' => 'telephoneNumberMatch',
#       'max_length' => '32',
#       'name' => 'telephoneNumber',
#       'oid' => '2.5.4.20',
#       'substr' => 'telephoneNumberSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.50',
#       'type' => 'at'
#     },
#     'teletexterminalidentifier' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: Teletex Terminal Identifier',
#       'name' => 'teletexTerminalIdentifier',
#       'oid' => '2.5.4.22',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.51',
#       'type' => 'at'
#     },
#     'telexnumber' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: Telex Number',
#       'name' => 'telexNumber',
#       'oid' => '2.5.4.21',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.52',
#       'type' => 'at'
#     },
#     'textencodedoraddress' => {
#       'aliases' => [],
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'textEncodedORAddress',
#       'oid' => '0.9.2342.19200300.100.1.2',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'title' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: title associated with the entity',
#       'name' => 'title',
#       'oid' => '2.5.4.12',
#       'sup' => [
#         'name'
#       ],
#       'type' => 'at'
#     },
#     'uid' => {
#       'aliases' => [
#         'userid'
#       ],
#       'desc' => 'RFC4519: user identifier',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'uid',
#       'oid' => '0.9.2342.19200300.100.1.1',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'uidnumber' => {
#       'aliases' => [],
#       'desc' => 'RFC2307: An integer uniquely identifying a user in an administrative domain',
#       'equality' => 'integerMatch',
#       'name' => 'uidNumber',
#       'oid' => '1.3.6.1.1.1.1.0',
#       'ordering' => 'integerOrderingMatch',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'at'
#     },
#     'uniqueidentifier' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: unique identifer',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'uniqueIdentifier',
#       'oid' => '0.9.2342.19200300.100.1.44',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'uniquemember' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: unique member of a group',
#       'equality' => 'uniqueMemberMatch',
#       'name' => 'uniqueMember',
#       'oid' => '2.5.4.50',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.34',
#       'type' => 'at'
#     },
#     'usercertificate' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: X.509 user certificate, use ;binary',
#       'equality' => 'certificateExactMatch',
#       'name' => 'userCertificate',
#       'oid' => '2.5.4.36',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.8',
#       'type' => 'at'
#     },
#     'userclass' => {
#       'aliases' => [],
#       'desc' => 'RFC1274: category of user',
#       'equality' => 'caseIgnoreMatch',
#       'max_length' => '256',
#       'name' => 'userClass',
#       'oid' => '0.9.2342.19200300.100.1.8',
#       'substr' => 'caseIgnoreSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at'
#     },
#     'userid' => $VAR1->{'at'}{'uid'},
#     'userpassword' => {
#       'aliases' => [],
#       'desc' => 'RFC4519/2307: password of user',
#       'equality' => 'octetStringMatch',
#       'max_length' => '128',
#       'name' => 'userPassword',
#       'oid' => '2.5.4.35',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.40',
#       'type' => 'at'
#     },
#     'userpkcs12' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: personal identity information, a PKCS #12 PFX',
#       'name' => 'userPKCS12',
#       'oid' => '2.16.840.1.113730.3.1.216',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.5',
#       'type' => 'at'
#     },
#     'usersmimecertificate' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: PKCS#7 SignedData used to support S/MIME',
#       'name' => 'userSMIMECertificate',
#       'oid' => '2.16.840.1.113730.3.1.40',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.5',
#       'type' => 'at'
#     },
#     'vendorname' => {
#       'aliases' => [],
#       'desc' => 'RFC3045: name of implementation vendor',
#       'equality' => 'caseExactMatch',
#       'name' => 'vendorName',
#       'no-user-modification' => 1,
#       'oid' => '1.3.6.1.1.4',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'vendorversion' => {
#       'aliases' => [],
#       'desc' => 'RFC3045: version of implementation',
#       'equality' => 'caseExactMatch',
#       'name' => 'vendorVersion',
#       'no-user-modification' => 1,
#       'oid' => '1.3.6.1.1.5',
#       'single-value' => 1,
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'at',
#       'usage' => 'dSAOperation'
#     },
#     'x121address' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: X.121 Address',
#       'equality' => 'numericStringMatch',
#       'max_length' => '15',
#       'name' => 'x121Address',
#       'oid' => '2.5.4.24',
#       'substr' => 'numericStringSubstringsMatch',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.36',
#       'type' => 'at'
#     },
#     'x500uniqueidentifier' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: X.500 unique identifier',
#       'equality' => 'bitStringMatch',
#       'name' => 'x500UniqueIdentifier',
#       'oid' => '2.5.4.45',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.6',
#       'type' => 'at'
#     }
#   },
#   'dtc' => {},
#   'dts' => {},
#   'entry' => bless( {
#     'asn' => {
#       'attributes' => [
#         {
#           'type' => 'attributeTypes',
#           'vals' => [
#             '( 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 )',
#             '( 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} )',
#             '( 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} )',
#             '( 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} )',
#             '( 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 )',
#             '( 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} )',
#             '( 0.9.2342.19200300.100.1.1 NAME ( \'uid\' \'userid\' ) DESC \'RFC4519: user identifier\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )',
#             '( 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 )',
#             '( 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 )',
#             '( 0.9.2342.19200300.100.1.22 NAME \'otherMailbox\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )',
#             '( 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 )',
#             '( 0.9.2342.19200300.100.1.26 NAME \'aRecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 0.9.2342.19200300.100.1.27 NAME \'mDRecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 0.9.2342.19200300.100.1.28 NAME \'mXRecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 0.9.2342.19200300.100.1.29 NAME \'nSRecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 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} )',
#             '( 0.9.2342.19200300.100.1.30 NAME \'sOARecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 0.9.2342.19200300.100.1.31 NAME \'cNAMERecord\' EQUALITY caseIgnoreIA5Match SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 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} )',
#             '( 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} )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 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} )',
#             '( 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} )',
#             '( 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} )',
#             '( 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 )',
#             '( 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} )',
#             '( 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 )',
#             '( 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} )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 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} )',
#             '( 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 )',
#             '( 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} )',
#             '( 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 )',
#             '( 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} )',
#             '( 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} )',
#             '( 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} )',
#             '( 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} )',
#             '( 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} )',
#             '( 1.3.6.1.1.1.1.0 NAME \'uidNumber\' DESC \'RFC2307: An integer uniquely identifying a user in an administrative domain\' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.1.1.1.1 NAME \'gidNumber\' DESC \'RFC2307: An integer uniquely identifying a group in an administrative domain\' EQUALITY integerMatch ORDERING integerOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.1.16.4 NAME \'entryUUID\' DESC \'UUID of the entry\' EQUALITY UUIDMatch ORDERING UUIDOrderingMatch SYNTAX 1.3.6.1.1.16.1 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )',
#             '( 1.3.6.1.1.20 NAME \'entryDN\' DESC \'DN of the entry\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )',
#             '( 1.3.6.1.1.4 NAME \'vendorName\' DESC \'RFC3045: name of implementation vendor\' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation )',
#             '( 1.3.6.1.1.5 NAME \'vendorVersion\' DESC \'RFC3045: version of implementation\' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation )',
#             '( 1.3.6.1.4.1.1466.101.119.3 NAME \'entryTtl\' DESC \'RFC2589: entry time-to-live\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE NO-USER-MODIFICATION USAGE dSAOperation )',
#             '( 1.3.6.1.4.1.1466.101.119.4 NAME \'dynamicSubtrees\' DESC \'RFC2589: dynamic subtrees\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 NO-USER-MODIFICATION USAGE dSAOperation )',
#             '( 1.3.6.1.4.1.1466.101.120.13 NAME \'supportedControl\' DESC \'RFC4512: supported controls\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation )',
#             '( 1.3.6.1.4.1.1466.101.120.14 NAME \'supportedSASLMechanisms\' DESC \'RFC4512: supported SASL mechanisms\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE dSAOperation )',
#             '( 1.3.6.1.4.1.1466.101.120.15 NAME \'supportedLDAPVersion\' DESC \'RFC4512: supported LDAP versions\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 USAGE dSAOperation )',
#             '( 1.3.6.1.4.1.1466.101.120.16 NAME \'ldapSyntaxes\' DESC \'RFC4512: LDAP syntaxes\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.54 USAGE directoryOperation )',
#             '( 1.3.6.1.4.1.1466.101.120.5 NAME \'namingContexts\' DESC \'RFC4512: naming contexts\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 USAGE dSAOperation )',
#             '( 1.3.6.1.4.1.1466.101.120.6 NAME \'altServer\' DESC \'RFC4512: alternative servers\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 USAGE dSAOperation )',
#             '( 1.3.6.1.4.1.1466.101.120.7 NAME \'supportedExtension\' DESC \'RFC4512: supported extended operations\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation )',
#             '( 1.3.6.1.4.1.250.1.57 NAME \'labeledURI\' DESC \'RFC2079: Uniform Resource Identifier with optional label\' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.10 NAME \'olcConcurrency\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.11 NAME \'olcConnMaxPending\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.12 NAME \'olcConnMaxPendingAuth\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.13 NAME \'olcDatabase\' DESC \'The backend type for a database instance\' SUP olcBackend SINGLE-VALUE X-ORDERED \'SIBLINGS\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.14 NAME \'olcDefaultSearchBase\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.15 NAME \'olcDisallows\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.16 NAME \'olcDitContentRules\' DESC \'OpenLDAP DIT content rules\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.17 NAME \'olcGentleHUP\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.18 NAME \'olcIdleTimeout\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.19 NAME \'olcInclude\' SUP labeledURI )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.1 NAME \'olcAccess\' DESC \'Access Control List\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.20 NAME \'olcIndexSubstrIfMinLen\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.21 NAME \'olcIndexSubstrIfMaxLen\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.22 NAME \'olcIndexSubstrAnyLen\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.23 NAME \'olcIndexSubstrAnyStep\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.26 NAME \'olcLocalSSF\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.27 NAME \'olcLogFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.28 NAME \'olcLogLevel\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.2 NAME \'olcAllows\' DESC \'Allowed set of deprecated features\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.30 NAME \'olcModuleLoad\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.31 NAME \'olcModulePath\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.32 NAME \'olcObjectClasses\' DESC \'OpenLDAP object classes\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.33 NAME \'olcObjectIdentifier\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.34 NAME \'olcOverlay\' SUP olcDatabase SINGLE-VALUE X-ORDERED \'SIBLINGS\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.35 NAME \'olcPasswordCryptSaltFormat\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.36 NAME \'olcPasswordHash\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.37 NAME \'olcPidFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.38 NAME \'olcPlugin\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.39 NAME \'olcPluginLogFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.3 NAME \'olcArgsFile\' DESC \'File for slapd command line options\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.40 NAME \'olcReadOnly\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.41 NAME \'olcReferral\' SUP labeledURI SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.43 NAME \'olcReplicaArgsFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.44 NAME \'olcReplicaPidFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.45 NAME \'olcReplicationInterval\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.46 NAME \'olcReplogFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.47 NAME \'olcRequires\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.48 NAME \'olcRestrict\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.49 NAME \'olcReverseLookup\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.4 NAME \'olcAttributeTypes\' DESC \'OpenLDAP attributeTypes\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.51 NAME \'olcRootDSE\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.53 NAME \'olcSaslHost\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.54 NAME \'olcSaslRealm\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.56 NAME \'olcSaslSecProps\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.58 NAME \'olcSchemaDN\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.59 NAME \'olcSecurity\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.5 NAME \'olcAttributeOptions\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.60 NAME \'olcSizeLimit\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.61 NAME \'olcSockbufMaxIncoming\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.62 NAME \'olcSockbufMaxIncomingAuth\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.66 NAME \'olcThreads\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.67 NAME \'olcTimeLimit\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.68 NAME \'olcTLSCACertificateFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.69 NAME \'olcTLSCACertificatePath\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.6 NAME \'olcAuthIDRewrite\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.70 NAME \'olcTLSCertificateFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.71 NAME \'olcTLSCertificateKeyFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.72 NAME \'olcTLSCipherSuite\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.73 NAME \'olcTLSCRLCheck\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.74 NAME \'olcTLSRandFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.75 NAME \'olcTLSVerifyClient\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.77 NAME \'olcTLSDHParamFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.78 NAME \'olcConfigFile\' DESC \'File for slapd configuration directives\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.79 NAME \'olcConfigDir\' DESC \'Directory for slapd configuration backend\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.7 NAME \'olcAuthzPolicy\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.80 NAME \'olcToolThreads\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.81 NAME \'olcServerID\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.82 NAME \'olcTLSCRLFile\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.83 NAME \'olcSortVals\' DESC \'Attributes whose values will always be sorted\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.84 NAME \'olcIndexIntLen\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.85 NAME \'olcLdapSyntaxes\' DESC \'OpenLDAP ldapSyntax\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.86 NAME \'olcAddContentAcl\' DESC \'Check ACLs against content of Add ops\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.87 NAME \'olcTLSProtocolMin\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.88 NAME \'olcWriteTimeout\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.89 NAME \'olcSaslAuxprops\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.8 NAME \'olcAuthzRegexp\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.90 NAME \'olcTCPBuffer\' DESC \'Custom TCP buffer size\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.93 NAME \'olcListenerThreads\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.0.9 NAME \'olcBackend\' DESC \'A type of backend\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE X-ORDERED \'SIBLINGS\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.10 NAME \'olcSuffix\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.11 NAME \'olcSyncrepl\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.12 NAME \'olcUpdateDN\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.13 NAME \'olcUpdateRef\' SUP labeledURI EQUALITY caseIgnoreMatch )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.15 NAME \'olcSubordinate\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.16 NAME \'olcMirrorMode\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.17 NAME \'olcHidden\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.18 NAME \'olcMonitoring\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.19 NAME \'olcSyncUseSubentry\' DESC \'Store sync context in a subentry\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.1 NAME \'olcDbDirectory\' DESC \'Directory for database content\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.20 NAME \'olcExtraAttrs\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.2 NAME \'olcDbIndex\' DESC \'Attribute index parameters\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.3 NAME \'olcDbMode\' DESC \'Unix permissions of database files\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.4 NAME \'olcLastMod\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.5 NAME \'olcLimits\' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.6 NAME \'olcMaxDerefDepth\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.7 NAME \'olcReplica\' SUP labeledURI EQUALITY caseIgnoreMatch X-ORDERED \'VALUES\' )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.8 NAME \'olcRootDN\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.0.9 NAME \'olcRootPW\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.12.1 NAME \'olcDbMaxReaders\' DESC \'Maximum number of threads that may access the DB concurrently\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.12.2 NAME \'olcDbMaxSize\' DESC \'Maximum size of DB in bytes\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.12.3 NAME \'olcDbEnvFlags\' DESC \'Database environment flags\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.1.2 NAME \'olcDbCheckpoint\' DESC \'Database checkpoint interval in kbytes and minutes\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.1.4 NAME \'olcDbNoSync\' DESC \'Disable synchronous database writes\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.12.2.3.2.1.9 NAME \'olcDbSearchStack\' DESC \'Depth of search stack in IDLs\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE )',
#             '( 1.3.6.1.4.1.4203.1.3.5 NAME \'supportedFeatures\' DESC \'RFC4512: features supported by the server\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 USAGE dSAOperation )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 2.16.840.1.113730.3.1.34 NAME \'ref\' DESC \'RFC3296: subordinate referral URL\' EQUALITY caseExactMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 USAGE distributedOperation )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 2.5.18.10 NAME \'subschemaSubentry\' DESC \'RFC4512: name of controlling subschema entry\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )',
#             '( 2.5.18.1 NAME \'createTimestamp\' DESC \'RFC4512: time which object was created\' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )',
#             '( 2.5.18.2 NAME \'modifyTimestamp\' DESC \'RFC4512: time which object was last modified\' EQUALITY generalizedTimeMatch ORDERING generalizedTimeOrderingMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )',
#             '( 2.5.18.3 NAME \'creatorsName\' DESC \'RFC4512: name of creator\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )',
#             '( 2.5.18.4 NAME \'modifiersName\' DESC \'RFC4512: name of last modifier\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )',
#             '( 2.5.18.9 NAME \'hasSubordinates\' DESC \'X.501: entry has children\' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )',
#             '( 2.5.21.4 NAME \'matchingRules\' DESC \'RFC4512: matching rules\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.30 USAGE directoryOperation )',
#             '( 2.5.21.5 NAME \'attributeTypes\' DESC \'RFC4512: attribute types\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.3 USAGE directoryOperation )',
#             '( 2.5.21.6 NAME \'objectClasses\' DESC \'RFC4512: object classes\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.37 USAGE directoryOperation )',
#             '( 2.5.21.8 NAME \'matchingRuleUse\' DESC \'RFC4512: matching rule uses\' EQUALITY objectIdentifierFirstComponentMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.31 USAGE directoryOperation )',
#             '( 2.5.21.9 NAME \'structuralObjectClass\' DESC \'RFC4512: structural object class of entry\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 SINGLE-VALUE NO-USER-MODIFICATION USAGE directoryOperation )',
#             '( 2.5.4.0 NAME \'objectClass\' DESC \'RFC4512: object classes of the entity\' EQUALITY objectIdentifierMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )',
#             '( 2.5.4.10 NAME ( \'o\' \'organizationName\' ) DESC \'RFC2256: organization this object belongs to\' SUP name )',
#             '( 2.5.4.11 NAME ( \'ou\' \'organizationalUnitName\' ) DESC \'RFC2256: organizational unit this object belongs to\' SUP name )',
#             '( 2.5.4.12 NAME \'title\' DESC \'RFC2256: title associated with the entity\' SUP name )',
#             '( 2.5.4.13 NAME \'description\' DESC \'RFC4519: descriptive information\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{1024} )',
#             '( 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 )',
#             '( 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} )',
#             '( 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 )',
#             '( 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} )',
#             '( 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} )',
#             '( 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} )',
#             '( 2.5.4.1 NAME ( \'aliasedObjectName\' \'aliasedEntryName\' ) DESC \'RFC4512: name of aliased object\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 SINGLE-VALUE )',
#             '( 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} )',
#             '( 2.5.4.21 NAME \'telexNumber\' DESC \'RFC2256: Telex Number\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.52 )',
#             '( 2.5.4.22 NAME \'teletexTerminalIdentifier\' DESC \'RFC2256: Teletex Terminal Identifier\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.51 )',
#             '( 2.5.4.23 NAME ( \'facsimileTelephoneNumber\' \'fax\' ) DESC \'RFC2256: Facsimile (Fax) Telephone Number\' EQUALITY facsimileNumberMatch SUBSTR facsimileNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.22 )',
#             '( 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} )',
#             '( 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} )',
#             '( 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 )',
#             '( 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} )',
#             '( 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 )',
#             '( 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 )',
#             '( 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} )',
#             '( 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 )',
#             '( 2.5.4.31 NAME \'member\' DESC \'RFC2256: member of a group\' SUP distinguishedName )',
#             '( 2.5.4.32 NAME \'owner\' DESC \'RFC2256: owner (of the object)\' SUP distinguishedName )',
#             '( 2.5.4.33 NAME \'roleOccupant\' DESC \'RFC2256: occupant of role\' SUP distinguishedName )',
#             '( 2.5.4.34 NAME \'seeAlso\' DESC \'RFC4519: DN of related object\' SUP distinguishedName )',
#             '( 2.5.4.35 NAME \'userPassword\' DESC \'RFC4519/2307: password of user\' EQUALITY octetStringMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 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 )',
#             '( 2.5.4.3 NAME ( \'cn\' \'commonName\' ) DESC \'RFC4519: common name(s) for which the entity is known by\' SUP name )',
#             '( 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 )',
#             '( 2.5.4.41 NAME \'name\' DESC \'RFC4519: common supertype of name attributes\' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )',
#             '( 2.5.4.42 NAME ( \'givenName\' \'gn\' ) DESC \'RFC2256: first name(s) for which the entity is known by\' SUP name )',
#             '( 2.5.4.43 NAME \'initials\' DESC \'RFC2256: initials of some or all of names, but not the surname(s).\' SUP name )',
#             '( 2.5.4.44 NAME \'generationQualifier\' DESC \'RFC2256: name qualifier indicating a generation\' SUP name )',
#             '( 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 )',
#             '( 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 )',
#             '( 2.5.4.47 NAME \'enhancedSearchGuide\' DESC \'RFC2256: enhanced search guide\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.21 )',
#             '( 2.5.4.48 NAME \'protocolInformation\' DESC \'RFC2256: protocol information\' EQUALITY protocolInformationMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.42 )',
#             '( 2.5.4.49 NAME \'distinguishedName\' DESC \'RFC4519: common supertype of DN attributes\' EQUALITY distinguishedNameMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )',
#             '( 2.5.4.4 NAME ( \'sn\' \'surname\' ) DESC \'RFC2256: last (family) name(s) for which the entity is known by\' SUP name )',
#             '( 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 )',
#             '( 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} )',
#             '( 2.5.4.52 NAME \'supportedAlgorithms\' DESC \'RFC2256: supported algorithms\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.49 )',
#             '( 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 )',
#             '( 2.5.4.54 NAME \'dmdName\' DESC \'RFC2256: name of DMD\' SUP name )',
#             '( 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} )',
#             '( 2.5.4.65 NAME \'pseudonym\' DESC \'X.520(4th): pseudonym for the object\' SUP name )',
#             '( 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 )',
#             '( 2.5.4.7 NAME ( \'l\' \'localityName\' ) DESC \'RFC2256: locality which this object resides in\' SUP name )',
#             '( 2.5.4.8 NAME ( \'st\' \'stateOrProvinceName\' ) DESC \'RFC2256: state or province which this object resides in\' SUP name )',
#             '( 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} )'
#           ]
#         },
#         {
#           'type' => 'ldapSyntaxes',
#           'vals' => [
#             '( 1.2.36.79672281.1.5.0 DESC \'RDN\' )',
#             '( 1.3.6.1.1.1.0.0 DESC \'RFC2307 NIS Netgroup Triple\' )',
#             '( 1.3.6.1.1.1.0.1 DESC \'RFC2307 Boot Parameter\' )',
#             '( 1.3.6.1.1.16.1 DESC \'UUID\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.10 DESC \'Certificate Pair\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.11 DESC \'Country String\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.12 DESC \'Distinguished Name\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.14 DESC \'Delivery Method\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.15 DESC \'Directory String\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.22 DESC \'Facsimile Telephone Number\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.24 DESC \'Generalized Time\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.26 DESC \'IA5 String\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.27 DESC \'Integer\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.28 DESC \'JPEG\' X-NOT-HUMAN-READABLE \'TRUE\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.34 DESC \'Name And Optional UID\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.36 DESC \'Numeric String\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.38 DESC \'OID\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.39 DESC \'Other Mailbox\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.40 DESC \'Octet String\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.41 DESC \'Postal Address\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.44 DESC \'Printable String\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.45 DESC \'SubtreeSpecification\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.49 DESC \'Supported Algorithm\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.4 DESC \'Audio\' X-NOT-HUMAN-READABLE \'TRUE\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.50 DESC \'Telephone Number\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.52 DESC \'Telex Number\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.5 DESC \'Binary\' X-NOT-HUMAN-READABLE \'TRUE\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.6 DESC \'Bit String\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.7 DESC \'Boolean\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.8 DESC \'Certificate\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )',
#             '( 1.3.6.1.4.1.1466.115.121.1.9 DESC \'Certificate List\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )',
#             '( 1.3.6.1.4.1.4203.666.11.10.2.1 DESC \'X.509 AttributeCertificate\' X-BINARY-TRANSFER-REQUIRED \'TRUE\' X-NOT-HUMAN-READABLE \'TRUE\' )'
#           ]
#         },
#         {
#           'type' => 'matchingRules',
#           'vals' => [
#             '( 1.2.36.79672281.1.13.3 NAME \'rdnMatch\' SYNTAX 1.2.36.79672281.1.5.0 )',
#             '( 1.2.840.113556.1.4.803 NAME \'integerBitAndMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )',
#             '( 1.2.840.113556.1.4.804 NAME \'integerBitOrMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )',
#             '( 1.3.6.1.1.16.2 NAME \'UUIDMatch\' SYNTAX 1.3.6.1.1.16.1 )',
#             '( 1.3.6.1.1.16.3 NAME \'UUIDOrderingMatch\' SYNTAX 1.3.6.1.1.16.1 )',
#             '( 1.3.6.1.4.1.1466.109.114.1 NAME \'caseExactIA5Match\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 1.3.6.1.4.1.1466.109.114.2 NAME \'caseIgnoreIA5Match\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 1.3.6.1.4.1.1466.109.114.3 NAME \'caseIgnoreIA5SubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 1.3.6.1.4.1.4203.1.2.1 NAME \'caseExactIA5SubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )',
#             '( 2.5.13.0 NAME \'objectIdentifierMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )',
#             '( 2.5.13.10 NAME \'numericStringSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )',
#             '( 2.5.13.11 NAME \'caseIgnoreListMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )',
#             '( 2.5.13.12 NAME \'caseIgnoreListSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )',
#             '( 2.5.13.13 NAME \'booleanMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 )',
#             '( 2.5.13.14 NAME \'integerMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )',
#             '( 2.5.13.15 NAME \'integerOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )',
#             '( 2.5.13.16 NAME \'bitStringMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.6 )',
#             '( 2.5.13.17 NAME \'octetStringMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )',
#             '( 2.5.13.18 NAME \'octetStringOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )',
#             '( 2.5.13.19 NAME \'octetStringSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.40 )',
#             '( 2.5.13.1 NAME \'distinguishedNameMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )',
#             '( 2.5.13.20 NAME \'telephoneNumberMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )',
#             '( 2.5.13.21 NAME \'telephoneNumberSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )',
#             '( 2.5.13.23 NAME \'uniqueMemberMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.34 )',
#             '( 2.5.13.27 NAME \'generalizedTimeMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 )',
#             '( 2.5.13.28 NAME \'generalizedTimeOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 )',
#             '( 2.5.13.29 NAME \'integerFirstComponentMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )',
#             '( 2.5.13.2 NAME \'caseIgnoreMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 2.5.13.30 NAME \'objectIdentifierFirstComponentMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )',
#             '( 2.5.13.34 NAME \'certificateExactMatch\' SYNTAX 1.3.6.1.1.15.1 )',
#             '( 2.5.13.38 NAME \'certificateListExactMatch\' SYNTAX 1.3.6.1.1.15.5 )',
#             '( 2.5.13.3 NAME \'caseIgnoreOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 2.5.13.4 NAME \'caseIgnoreSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )',
#             '( 2.5.13.5 NAME \'caseExactMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 2.5.13.63 NAME \'facsimileNumberMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )',
#             '( 2.5.13.64 NAME \'facsimileNumberSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )',
#             '( 2.5.13.6 NAME \'caseExactOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )',
#             '( 2.5.13.7 NAME \'caseExactSubstringsMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.58 )',
#             '( 2.5.13.8 NAME \'numericStringMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )',
#             '( 2.5.13.9 NAME \'numericStringOrderingMatch\' SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )'
#           ]
#         },
#         {
#           'type' => 'matchingRuleUse',
#           'vals' => [
#             '( 1.2.840.113556.1.4.803 NAME \'integerBitAndMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )',
#             '( 1.2.840.113556.1.4.804 NAME \'integerBitOrMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )',
#             '( 1.3.6.1.4.1.1466.109.114.1 NAME \'caseExactIA5Match\' APPLIES ( altServer $ c $ mail $ dc $ associatedDomain $ email $ aRecord $ mDRecord $ mXRecord $ nSRecord $ sOARecord $ cNAMERecord $ janetMailbox ) )',
#             '( 1.3.6.1.4.1.1466.109.114.2 NAME \'caseIgnoreIA5Match\' APPLIES ( altServer $ c $ mail $ dc $ associatedDomain $ email $ aRecord $ mDRecord $ mXRecord $ nSRecord $ sOARecord $ cNAMERecord $ janetMailbox ) )',
#             '( 2.5.13.0 NAME \'objectIdentifierMatch\' APPLIES ( supportedControl $ supportedExtension $ supportedFeatures $ supportedApplicationContext ) )',
#             '( 2.5.13.11 NAME \'caseIgnoreListMatch\' APPLIES ( postalAddress $ registeredAddress $ homePostalAddress ) )',
#             '( 2.5.13.12 NAME \'caseIgnoreListSubstringsMatch\' APPLIES ( postalAddress $ registeredAddress $ homePostalAddress ) )',
#             '( 2.5.13.13 NAME \'booleanMatch\' APPLIES ( hasSubordinates $ olcAddContentAcl $ olcGentleHUP $ olcHidden $ olcLastMod $ olcMirrorMode $ olcMonitoring $ olcReadOnly $ olcReverseLookup $ olcSyncUseSubentry $ olcDbNoSync ) )',
#             '( 2.5.13.14 NAME \'integerMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )',
#             '( 2.5.13.15 NAME \'integerOrderingMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )',
#             '( 2.5.13.16 NAME \'bitStringMatch\' APPLIES x500UniqueIdentifier )',
#             '( 2.5.13.17 NAME \'octetStringMatch\' APPLIES userPassword )',
#             '( 2.5.13.18 NAME \'octetStringOrderingMatch\' APPLIES userPassword )',
#             '( 2.5.13.1 NAME \'distinguishedNameMatch\' APPLIES ( creatorsName $ modifiersName $ subschemaSubentry $ entryDN $ namingContexts $ aliasedObjectName $ dynamicSubtrees $ distinguishedName $ seeAlso $ olcDefaultSearchBase $ olcRootDN $ olcSchemaDN $ olcSuffix $ olcUpdateDN $ member $ owner $ roleOccupant $ manager $ documentAuthor $ secretary $ associatedName $ dITRedirect ) )',
#             '( 2.5.13.20 NAME \'telephoneNumberMatch\' APPLIES ( telephoneNumber $ homePhone $ mobile $ pager ) )',
#             '( 2.5.13.22 NAME \'presentationAddressMatch\' APPLIES presentationAddress )',
#             '( 2.5.13.23 NAME \'uniqueMemberMatch\' APPLIES uniqueMember )',
#             '( 2.5.13.24 NAME \'protocolInformationMatch\' APPLIES protocolInformation )',
#             '( 2.5.13.27 NAME \'generalizedTimeMatch\' APPLIES ( createTimestamp $ modifyTimestamp ) )',
#             '( 2.5.13.28 NAME \'generalizedTimeOrderingMatch\' APPLIES ( createTimestamp $ modifyTimestamp ) )',
#             '( 2.5.13.29 NAME \'integerFirstComponentMatch\' APPLIES ( supportedLDAPVersion $ entryTtl $ uidNumber $ gidNumber $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcIdleTimeout $ olcIndexSubstrIfMinLen $ olcIndexSubstrIfMaxLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcListenerThreads $ olcLocalSSF $ olcMaxDerefDepth $ olcReplicationInterval $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcThreads $ olcToolThreads $ olcWriteTimeout $ olcDbMaxReaders $ olcDbMaxSize $ olcDbSearchStack $ mailPreferenceOption ) )',
#             '( 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 $ olcExtraAttrs $ olcInclude $ olcLdapSyntaxes $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTCPBuffer $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSProtocolMin $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbEnvFlags $ olcDbIndex $ olcDbMode $ 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 ) )',
#             '( 2.5.13.30 NAME \'objectIdentifierFirstComponentMatch\' APPLIES ( supportedControl $ supportedExtension $ supportedFeatures $ ldapSyntaxes $ supportedApplicationContext ) )',
#             '( 2.5.13.34 NAME \'certificateExactMatch\' APPLIES ( userCertificate $ cACertificate ) )',
#             '( 2.5.13.38 NAME \'certificateListExactMatch\' APPLIES ( authorityRevocationList $ certificateRevocationList $ deltaRevocationList ) )',
#             '( 2.5.13.3 NAME \'caseIgnoreOrderingMatch\' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcExtraAttrs $ olcInclude $ olcLdapSyntaxes $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTCPBuffer $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSProtocolMin $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbEnvFlags $ olcDbIndex $ olcDbMode $ 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 ) )',
#             '( 2.5.13.4 NAME \'caseIgnoreSubstringsMatch\' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )',
#             '( 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 $ olcExtraAttrs $ olcInclude $ olcLdapSyntaxes $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTCPBuffer $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSProtocolMin $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbEnvFlags $ olcDbIndex $ olcDbMode $ 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 ) )',
#             '( 2.5.13.63 NAME \'facsimileNumberMatch\' APPLIES ( telephoneNumber $ facsimileTelephoneNumber $ homePhone $ mobile $ pager ) )',
#             '( 2.5.13.64 NAME \'facsimileNumberSubstringsMatch\' APPLIES ( telephoneNumber $ facsimileTelephoneNumber $ homePhone $ mobile $ pager ) )',
#             '( 2.5.13.6 NAME \'caseExactOrderingMatch\' APPLIES ( supportedSASLMechanisms $ vendorName $ vendorVersion $ ref $ name $ cn $ uid $ labeledURI $ description $ olcConfigFile $ olcConfigDir $ olcAccess $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAttributeTypes $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcBackend $ olcDatabase $ olcDisallows $ olcDitContentRules $ olcExtraAttrs $ olcInclude $ olcLdapSyntaxes $ olcLimits $ olcLogFile $ olcLogLevel $ olcModuleLoad $ olcModulePath $ olcObjectClasses $ olcObjectIdentifier $ olcOverlay $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPlugin $ olcPluginLogFile $ olcReferral $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDSE $ olcRootPW $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSortVals $ olcSubordinate $ olcSyncrepl $ olcTCPBuffer $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSCRLFile $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSProtocolMin $ olcUpdateRef $ olcDbDirectory $ olcDbCheckpoint $ olcDbEnvFlags $ olcDbIndex $ olcDbMode $ 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 ) )',
#             '( 2.5.13.7 NAME \'caseExactSubstringsMatch\' APPLIES ( serialNumber $ destinationIndicator $ dnQualifier ) )',
#             '( 2.5.13.8 NAME \'numericStringMatch\' APPLIES ( x121Address $ internationaliSDNNumber ) )',
#             '( 2.5.13.9 NAME \'numericStringOrderingMatch\' APPLIES ( x121Address $ internationaliSDNNumber ) )'
#           ]
#         },
#         {
#           'type' => 'objectClasses',
#           'vals' => [
#             '( 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 ) )',
#             '( 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 ) )',
#             '( 0.9.2342.19200300.100.4.15 NAME \'dNSDomain\' SUP domain STRUCTURAL MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $ SOARecord $ CNAMERecord ) )',
#             '( 0.9.2342.19200300.100.4.17 NAME \'domainRelatedObject\' DESC \'RFC1274: an object related to an domain\' SUP top AUXILIARY MUST associatedDomain )',
#             '( 0.9.2342.19200300.100.4.18 NAME \'friendlyCountry\' SUP country STRUCTURAL MUST friendlyCountryName )',
#             '( 0.9.2342.19200300.100.4.19 NAME \'simpleSecurityObject\' DESC \'RFC1274: simple security object\' SUP top AUXILIARY MUST userPassword )',
#             '( 0.9.2342.19200300.100.4.20 NAME \'pilotOrganization\' SUP ( organization $ organizationalUnit ) STRUCTURAL MAY buildingName )',
#             '( 0.9.2342.19200300.100.4.21 NAME \'pilotDSA\' SUP dsa STRUCTURAL MAY dSAQuality )',
#             '( 0.9.2342.19200300.100.4.22 NAME \'qualityLabelledData\' SUP top AUXILIARY MUST dsaQuality MAY ( subtreeMinimumQuality $ subtreeMaximumQuality ) )',
#             '( 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 ) )',
#             '( 0.9.2342.19200300.100.4.5 NAME \'account\' SUP top STRUCTURAL MUST userid MAY ( description $ seeAlso $ localityName $ organizationName $ organizationalUnitName $ host ) )',
#             '( 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 ) )',
#             '( 0.9.2342.19200300.100.4.7 NAME \'room\' SUP top STRUCTURAL MUST commonName MAY ( roomNumber $ description $ seeAlso $ telephoneNumber ) )',
#             '( 0.9.2342.19200300.100.4.9 NAME \'documentSeries\' SUP top STRUCTURAL MUST commonName MAY ( description $ seeAlso $ telephonenumber $ localityName $ organizationName $ organizationalUnitName ) )',
#             '( 1.3.6.1.1.3.1 NAME \'uidObject\' DESC \'RFC2377: uid object\' SUP top AUXILIARY MUST uid )',
#             '( 1.3.6.1.4.1.1466.101.119.2 NAME \'dynamicObject\' DESC \'RFC2589: Dynamic Object\' SUP top AUXILIARY )',
#             '( 1.3.6.1.4.1.1466.101.120.111 NAME \'extensibleObject\' DESC \'RFC4512: extensible object\' SUP top AUXILIARY )',
#             '( 1.3.6.1.4.1.1466.344 NAME \'dcObject\' DESC \'RFC2247: domain component object\' SUP top AUXILIARY MUST dc )',
#             '( 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 )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.0.0 NAME \'olcConfig\' DESC \'OpenLDAP configuration object\' SUP top ABSTRACT )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.0.1 NAME \'olcGlobal\' DESC \'OpenLDAP Global configuration options\' SUP olcConfig STRUCTURAL MAY ( cn $ olcConfigFile $ olcConfigDir $ olcAllows $ olcArgsFile $ olcAttributeOptions $ olcAuthIDRewrite $ olcAuthzPolicy $ olcAuthzRegexp $ olcConcurrency $ olcConnMaxPending $ olcConnMaxPendingAuth $ olcDisallows $ olcGentleHUP $ olcIdleTimeout $ olcIndexSubstrIfMaxLen $ olcIndexSubstrIfMinLen $ olcIndexSubstrAnyLen $ olcIndexSubstrAnyStep $ olcIndexIntLen $ olcLocalSSF $ olcLogFile $ olcLogLevel $ olcPasswordCryptSaltFormat $ olcPasswordHash $ olcPidFile $ olcPluginLogFile $ olcReadOnly $ olcReferral $ olcReplogFile $ olcRequires $ olcRestrict $ olcReverseLookup $ olcRootDSE $ olcSaslAuxprops $ olcSaslHost $ olcSaslRealm $ olcSaslSecProps $ olcSecurity $ olcServerID $ olcSizeLimit $ olcSockbufMaxIncoming $ olcSockbufMaxIncomingAuth $ olcTCPBuffer $ olcThreads $ olcTimeLimit $ olcTLSCACertificateFile $ olcTLSCACertificatePath $ olcTLSCertificateFile $ olcTLSCertificateKeyFile $ olcTLSCipherSuite $ olcTLSCRLCheck $ olcTLSRandFile $ olcTLSVerifyClient $ olcTLSDHParamFile $ olcTLSCRLFile $ olcToolThreads $ olcWriteTimeout $ olcObjectIdentifier $ olcAttributeTypes $ olcObjectClasses $ olcDitContentRules $ olcLdapSyntaxes ) )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.0.2 NAME \'olcSchemaConfig\' DESC \'OpenLDAP schema object\' SUP olcConfig STRUCTURAL MAY ( cn $ olcObjectIdentifier $ olcLdapSyntaxes $ olcAttributeTypes $ olcObjectClasses $ olcDitContentRules ) )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.0.3 NAME \'olcBackendConfig\' DESC \'OpenLDAP Backend-specific options\' SUP olcConfig STRUCTURAL MUST olcBackend )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.0.4 NAME \'olcDatabaseConfig\' DESC \'OpenLDAP Database-specific options\' SUP olcConfig STRUCTURAL MUST olcDatabase MAY ( olcHidden $ olcSuffix $ olcSubordinate $ olcAccess $ olcAddContentAcl $ olcLastMod $ olcLimits $ olcMaxDerefDepth $ olcPlugin $ olcReadOnly $ olcReplica $ olcReplicaArgsFile $ olcReplicaPidFile $ olcReplicationInterval $ olcReplogFile $ olcRequires $ olcRestrict $ olcRootDN $ olcRootPW $ olcSchemaDN $ olcSecurity $ olcSizeLimit $ olcSyncUseSubentry $ olcSyncrepl $ olcTimeLimit $ olcUpdateDN $ olcUpdateRef $ olcMirrorMode $ olcMonitoring $ olcExtraAttrs ) )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.0.5 NAME \'olcOverlayConfig\' DESC \'OpenLDAP Overlay-specific options\' SUP olcConfig STRUCTURAL MUST olcOverlay )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.0.6 NAME \'olcIncludeFile\' DESC \'OpenLDAP configuration include file\' SUP olcConfig STRUCTURAL MUST olcInclude MAY ( cn $ olcRootDSE ) )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.0.7 NAME \'olcFrontendConfig\' DESC \'OpenLDAP frontend configuration\' AUXILIARY MAY ( olcDefaultSearchBase $ olcPasswordHash $ olcSortVals ) )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.0.8 NAME \'olcModuleList\' DESC \'OpenLDAP dynamic module info\' SUP olcConfig STRUCTURAL MAY ( cn $ olcModulePath $ olcModuleLoad ) )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.2.12.1 NAME \'olcMdbConfig\' DESC \'MDB backend configuration\' SUP olcDatabaseConfig STRUCTURAL MUST olcDbDirectory MAY ( olcDbCheckpoint $ olcDbEnvFlags $ olcDbNoSync $ olcDbIndex $ olcDbMaxReaders $ olcDbMaxsize $ olcDbMode $ olcDbSearchStack ) )',
#             '( 1.3.6.1.4.1.4203.1.12.2.4.2.2.1 NAME \'olcLdifConfig\' DESC \'LDIF backend configuration\' SUP olcDatabaseConfig STRUCTURAL MUST olcDbDirectory )',
#             '( 1.3.6.1.4.1.4203.1.4.1 NAME ( \'OpenLDAProotDSE\' \'LDAProotDSE\' ) DESC \'OpenLDAP Root DSE object\' SUP top STRUCTURAL MAY cn )',
#             '( 1.3.6.1.4.1.4203.1.4.3 NAME \'OpenLDAPorg\' DESC \'OpenLDAP Organizational Object\' SUP organization STRUCTURAL MAY ( buildingName $ displayName $ labeledURI ) )',
#             '( 1.3.6.1.4.1.4203.1.4.4 NAME \'OpenLDAPou\' DESC \'OpenLDAP Organizational Unit Object\' SUP organizationalUnit STRUCTURAL MAY ( buildingName $ displayName $ labeledURI $ o ) )',
#             '( 1.3.6.1.4.1.4203.1.4.5 NAME \'OpenLDAPperson\' DESC \'OpenLDAP Person\' SUP ( pilotPerson $ inetOrgPerson ) STRUCTURAL MUST ( uid $ cn ) MAY ( givenName $ labeledURI $ o ) )',
#             '( 1.3.6.1.4.1.4203.1.4.6 NAME \'OpenLDAPdisplayableObject\' DESC \'OpenLDAP Displayable Object\' AUXILIARY MAY displayName )',
#             '( 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 ) )',
#             '( 2.16.840.1.113730.3.2.6 NAME \'referral\' DESC \'namedref: named subordinate referral\' SUP top STRUCTURAL MUST ref )',
#             '( 2.5.17.0 NAME \'subentry\' DESC \'RFC3672: subentry\' SUP top STRUCTURAL MUST ( cn $ subtreeSpecification ) )',
#             '( 2.5.20.1 NAME \'subschema\' DESC \'RFC4512: controlling subschema (sub)entry\' AUXILIARY MAY ( dITStructureRules $ nameForms $ dITContentRules $ objectClasses $ attributeTypes $ matchingRules $ matchingRuleUse ) )',
#             '( 2.5.6.0 NAME \'top\' DESC \'top of the superclass chain\' ABSTRACT MUST 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 ) )',
#             '( 2.5.6.11 NAME \'applicationProcess\' DESC \'RFC2256: an application process\' SUP top STRUCTURAL MUST cn MAY ( seeAlso $ ou $ l $ description ) )',
#             '( 2.5.6.12 NAME \'applicationEntity\' DESC \'RFC2256: an application entity\' SUP top STRUCTURAL MUST ( presentationAddress $ cn ) MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $ description ) )',
#             '( 2.5.6.13 NAME \'dSA\' DESC \'RFC2256: a directory system agent (a server)\' SUP applicationEntity STRUCTURAL MAY knowledgeInformation )',
#             '( 2.5.6.14 NAME \'device\' DESC \'RFC2256: a device\' SUP top STRUCTURAL MUST cn MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )',
#             '( 2.5.6.15 NAME \'strongAuthenticationUser\' DESC \'RFC2256: a strong authentication user\' SUP top AUXILIARY MUST userCertificate )',
#             '( 2.5.6.16.2 NAME \'certificationAuthority-V2\' SUP certificationAuthority AUXILIARY MAY deltaRevocationList )',
#             '( 2.5.6.16 NAME \'certificationAuthority\' DESC \'RFC2256: a certificate authority\' SUP top AUXILIARY MUST ( authorityRevocationList $ certificateRevocationList $ cACertificate ) MAY crossCertificatePair )',
#             '( 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 ) )',
#             '( 2.5.6.18 NAME \'userSecurityInformation\' DESC \'RFC2256: a user security information\' SUP top AUXILIARY MAY supportedAlgorithms )',
#             '( 2.5.6.19 NAME \'cRLDistributionPoint\' SUP top STRUCTURAL MUST cn MAY ( certificateRevocationList $ authorityRevocationList $ deltaRevocationList ) )',
#             '( 2.5.6.1 NAME \'alias\' DESC \'RFC4512: an alias\' SUP top STRUCTURAL MUST aliasedObjectName )',
#             '( 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 ) )',
#             '( 2.5.6.21 NAME \'pkiUser\' DESC \'RFC2587: a PKI user\' SUP top AUXILIARY MAY userCertificate )',
#             '( 2.5.6.22 NAME \'pkiCA\' DESC \'RFC2587: PKI certificate authority\' SUP top AUXILIARY MAY ( authorityRevocationList $ certificateRevocationList $ cACertificate $ crossCertificatePair ) )',
#             '( 2.5.6.23 NAME \'deltaCRL\' DESC \'RFC2587: PKI user\' SUP top AUXILIARY MAY deltaRevocationList )',
#             '( 2.5.6.2 NAME \'country\' DESC \'RFC2256: a country\' SUP top STRUCTURAL MUST c MAY ( searchGuide $ description ) )',
#             '( 2.5.6.3 NAME \'locality\' DESC \'RFC2256: a locality\' SUP top STRUCTURAL MAY ( street $ seeAlso $ searchGuide $ st $ l $ description ) )',
#             '( 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 ) )',
#             '( 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 ) )',
#             '( 2.5.6.6 NAME \'person\' DESC \'RFC2256: a person\' SUP top STRUCTURAL MUST ( sn $ cn ) MAY ( userPassword $ telephoneNumber $ seeAlso $ description ) )',
#             '( 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 ) )',
#             '( 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 ) )',
#             '( 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 ) )'
#           ]
#         }
#       ],
#       'objectName' => 'cn=Subschema'
#     },
#     'attrs' => {
#       'attributetypes' => $VAR1->{'entry'}{'asn'}{'attributes'}[0]{'vals'},
#       'ldapsyntaxes' => $VAR1->{'entry'}{'asn'}{'attributes'}[1]{'vals'},
#       'matchingrules' => $VAR1->{'entry'}{'asn'}{'attributes'}[2]{'vals'},
#       'matchingruleuse' => $VAR1->{'entry'}{'asn'}{'attributes'}[3]{'vals'},
#       'objectclasses' => $VAR1->{'entry'}{'asn'}{'attributes'}[4]{'vals'}
#     },
#     'changes' => [],
#     'changetype' => 'add'
#   }, 'Net::LDAP::Entry' ),
#   'mr' => {
#     'bitstringmatch' => {
#       'aliases' => [],
#       'name' => 'bitStringMatch',
#       'oid' => '2.5.13.16',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.6',
#       'type' => 'mr'
#     },
#     'booleanmatch' => {
#       'aliases' => [],
#       'name' => 'booleanMatch',
#       'oid' => '2.5.13.13',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'mr'
#     },
#     'caseexactia5match' => {
#       'aliases' => [],
#       'name' => 'caseExactIA5Match',
#       'oid' => '1.3.6.1.4.1.1466.109.114.1',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'mr'
#     },
#     'caseexactia5substringsmatch' => {
#       'aliases' => [],
#       'name' => 'caseExactIA5SubstringsMatch',
#       'oid' => '1.3.6.1.4.1.4203.1.2.1',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'mr'
#     },
#     'caseexactmatch' => {
#       'aliases' => [],
#       'name' => 'caseExactMatch',
#       'oid' => '2.5.13.5',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'mr'
#     },
#     'caseexactorderingmatch' => {
#       'aliases' => [],
#       'name' => 'caseExactOrderingMatch',
#       'oid' => '2.5.13.6',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'mr'
#     },
#     'caseexactsubstringsmatch' => {
#       'aliases' => [],
#       'name' => 'caseExactSubstringsMatch',
#       'oid' => '2.5.13.7',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.58',
#       'type' => 'mr'
#     },
#     'caseignoreia5match' => {
#       'aliases' => [],
#       'name' => 'caseIgnoreIA5Match',
#       'oid' => '1.3.6.1.4.1.1466.109.114.2',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'mr'
#     },
#     'caseignoreia5substringsmatch' => {
#       'aliases' => [],
#       'name' => 'caseIgnoreIA5SubstringsMatch',
#       'oid' => '1.3.6.1.4.1.1466.109.114.3',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'mr'
#     },
#     'caseignorelistmatch' => {
#       'aliases' => [],
#       'name' => 'caseIgnoreListMatch',
#       'oid' => '2.5.13.11',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.41',
#       'type' => 'mr'
#     },
#     'caseignorelistsubstringsmatch' => {
#       'aliases' => [],
#       'name' => 'caseIgnoreListSubstringsMatch',
#       'oid' => '2.5.13.12',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.58',
#       'type' => 'mr'
#     },
#     'caseignorematch' => {
#       'aliases' => [],
#       'name' => 'caseIgnoreMatch',
#       'oid' => '2.5.13.2',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'mr'
#     },
#     'caseignoreorderingmatch' => {
#       'aliases' => [],
#       'name' => 'caseIgnoreOrderingMatch',
#       'oid' => '2.5.13.3',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'mr'
#     },
#     'caseignoresubstringsmatch' => {
#       'aliases' => [],
#       'name' => 'caseIgnoreSubstringsMatch',
#       'oid' => '2.5.13.4',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.58',
#       'type' => 'mr'
#     },
#     'certificateexactmatch' => {
#       'aliases' => [],
#       'name' => 'certificateExactMatch',
#       'oid' => '2.5.13.34',
#       'syntax' => '1.3.6.1.1.15.1',
#       'type' => 'mr'
#     },
#     'certificatelistexactmatch' => {
#       'aliases' => [],
#       'name' => 'certificateListExactMatch',
#       'oid' => '2.5.13.38',
#       'syntax' => '1.3.6.1.1.15.5',
#       'type' => 'mr'
#     },
#     'distinguishednamematch' => {
#       'aliases' => [],
#       'name' => 'distinguishedNameMatch',
#       'oid' => '2.5.13.1',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'mr'
#     },
#     'facsimilenumbermatch' => {
#       'aliases' => [],
#       'name' => 'facsimileNumberMatch',
#       'oid' => '2.5.13.63',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.50',
#       'type' => 'mr'
#     },
#     'facsimilenumbersubstringsmatch' => {
#       'aliases' => [],
#       'name' => 'facsimileNumberSubstringsMatch',
#       'oid' => '2.5.13.64',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.58',
#       'type' => 'mr'
#     },
#     'generalizedtimematch' => {
#       'aliases' => [],
#       'name' => 'generalizedTimeMatch',
#       'oid' => '2.5.13.27',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.24',
#       'type' => 'mr'
#     },
#     'generalizedtimeorderingmatch' => {
#       'aliases' => [],
#       'name' => 'generalizedTimeOrderingMatch',
#       'oid' => '2.5.13.28',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.24',
#       'type' => 'mr'
#     },
#     'integerbitandmatch' => {
#       'aliases' => [],
#       'name' => 'integerBitAndMatch',
#       'oid' => '1.2.840.113556.1.4.803',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'mr'
#     },
#     'integerbitormatch' => {
#       'aliases' => [],
#       'name' => 'integerBitOrMatch',
#       'oid' => '1.2.840.113556.1.4.804',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'mr'
#     },
#     'integerfirstcomponentmatch' => {
#       'aliases' => [],
#       'name' => 'integerFirstComponentMatch',
#       'oid' => '2.5.13.29',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'mr'
#     },
#     'integermatch' => {
#       'aliases' => [],
#       'name' => 'integerMatch',
#       'oid' => '2.5.13.14',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'mr'
#     },
#     'integerorderingmatch' => {
#       'aliases' => [],
#       'name' => 'integerOrderingMatch',
#       'oid' => '2.5.13.15',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'mr'
#     },
#     'numericstringmatch' => {
#       'aliases' => [],
#       'name' => 'numericStringMatch',
#       'oid' => '2.5.13.8',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.36',
#       'type' => 'mr'
#     },
#     'numericstringorderingmatch' => {
#       'aliases' => [],
#       'name' => 'numericStringOrderingMatch',
#       'oid' => '2.5.13.9',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.36',
#       'type' => 'mr'
#     },
#     'numericstringsubstringsmatch' => {
#       'aliases' => [],
#       'name' => 'numericStringSubstringsMatch',
#       'oid' => '2.5.13.10',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.58',
#       'type' => 'mr'
#     },
#     'objectidentifierfirstcomponentmatch' => {
#       'aliases' => [],
#       'name' => 'objectIdentifierFirstComponentMatch',
#       'oid' => '2.5.13.30',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'type' => 'mr'
#     },
#     'objectidentifiermatch' => {
#       'aliases' => [],
#       'name' => 'objectIdentifierMatch',
#       'oid' => '2.5.13.0',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'type' => 'mr'
#     },
#     'octetstringmatch' => {
#       'aliases' => [],
#       'name' => 'octetStringMatch',
#       'oid' => '2.5.13.17',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.40',
#       'type' => 'mr'
#     },
#     'octetstringorderingmatch' => {
#       'aliases' => [],
#       'name' => 'octetStringOrderingMatch',
#       'oid' => '2.5.13.18',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.40',
#       'type' => 'mr'
#     },
#     'octetstringsubstringsmatch' => {
#       'aliases' => [],
#       'name' => 'octetStringSubstringsMatch',
#       'oid' => '2.5.13.19',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.40',
#       'type' => 'mr'
#     },
#     'rdnmatch' => {
#       'aliases' => [],
#       'name' => 'rdnMatch',
#       'oid' => '1.2.36.79672281.1.13.3',
#       'syntax' => '1.2.36.79672281.1.5.0',
#       'type' => 'mr'
#     },
#     'telephonenumbermatch' => {
#       'aliases' => [],
#       'name' => 'telephoneNumberMatch',
#       'oid' => '2.5.13.20',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.50',
#       'type' => 'mr'
#     },
#     'telephonenumbersubstringsmatch' => {
#       'aliases' => [],
#       'name' => 'telephoneNumberSubstringsMatch',
#       'oid' => '2.5.13.21',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.58',
#       'type' => 'mr'
#     },
#     'uniquemembermatch' => {
#       'aliases' => [],
#       'name' => 'uniqueMemberMatch',
#       'oid' => '2.5.13.23',
#       'syntax' => '1.3.6.1.4.1.1466.115.121.1.34',
#       'type' => 'mr'
#     },
#     'uuidmatch' => {
#       'aliases' => [],
#       'name' => 'UUIDMatch',
#       'oid' => '1.3.6.1.1.16.2',
#       'syntax' => '1.3.6.1.1.16.1',
#       'type' => 'mr'
#     },
#     'uuidorderingmatch' => {
#       'aliases' => [],
#       'name' => 'UUIDOrderingMatch',
#       'oid' => '1.3.6.1.1.16.3',
#       'syntax' => '1.3.6.1.1.16.1',
#       'type' => 'mr'
#     }
#   },
#   'mru' => {
#     'bitstringmatch' => {
#       'aliases' => [],
#       'applies' => 'x500UniqueIdentifier',
#       'name' => 'bitStringMatch',
#       'oid' => '2.5.13.16',
#       'type' => 'mru'
#     },
#     'booleanmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'hasSubordinates',
#         'olcAddContentAcl',
#         'olcGentleHUP',
#         'olcHidden',
#         'olcLastMod',
#         'olcMirrorMode',
#         'olcMonitoring',
#         'olcReadOnly',
#         'olcReverseLookup',
#         'olcSyncUseSubentry',
#         'olcDbNoSync'
#       ],
#       'name' => 'booleanMatch',
#       'oid' => '2.5.13.13',
#       'type' => 'mru'
#     },
#     'caseexactia5match' => {
#       'aliases' => [],
#       'applies' => [
#         'altServer',
#         'c',
#         'mail',
#         'dc',
#         'associatedDomain',
#         'email',
#         'aRecord',
#         'mDRecord',
#         'mXRecord',
#         'nSRecord',
#         'sOARecord',
#         'cNAMERecord',
#         'janetMailbox'
#       ],
#       'name' => 'caseExactIA5Match',
#       'oid' => '1.3.6.1.4.1.1466.109.114.1',
#       'type' => 'mru'
#     },
#     'caseexactmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedSASLMechanisms',
#         'vendorName',
#         'vendorVersion',
#         'ref',
#         'name',
#         'cn',
#         'uid',
#         'labeledURI',
#         'description',
#         'olcConfigFile',
#         'olcConfigDir',
#         'olcAccess',
#         'olcAllows',
#         'olcArgsFile',
#         'olcAttributeOptions',
#         'olcAttributeTypes',
#         'olcAuthIDRewrite',
#         'olcAuthzPolicy',
#         'olcAuthzRegexp',
#         'olcBackend',
#         'olcDatabase',
#         'olcDisallows',
#         'olcDitContentRules',
#         'olcExtraAttrs',
#         'olcInclude',
#         'olcLdapSyntaxes',
#         'olcLimits',
#         'olcLogFile',
#         'olcLogLevel',
#         'olcModuleLoad',
#         'olcModulePath',
#         'olcObjectClasses',
#         'olcObjectIdentifier',
#         'olcOverlay',
#         'olcPasswordCryptSaltFormat',
#         'olcPasswordHash',
#         'olcPidFile',
#         'olcPlugin',
#         'olcPluginLogFile',
#         'olcReferral',
#         'olcReplica',
#         'olcReplicaArgsFile',
#         'olcReplicaPidFile',
#         'olcReplogFile',
#         'olcRequires',
#         'olcRestrict',
#         'olcRootDSE',
#         'olcRootPW',
#         'olcSaslAuxprops',
#         'olcSaslHost',
#         'olcSaslRealm',
#         'olcSaslSecProps',
#         'olcSecurity',
#         'olcServerID',
#         'olcSizeLimit',
#         'olcSortVals',
#         'olcSubordinate',
#         'olcSyncrepl',
#         'olcTCPBuffer',
#         'olcTimeLimit',
#         'olcTLSCACertificateFile',
#         'olcTLSCACertificatePath',
#         'olcTLSCertificateFile',
#         'olcTLSCertificateKeyFile',
#         'olcTLSCipherSuite',
#         'olcTLSCRLCheck',
#         'olcTLSCRLFile',
#         'olcTLSRandFile',
#         'olcTLSVerifyClient',
#         'olcTLSDHParamFile',
#         'olcTLSProtocolMin',
#         'olcUpdateRef',
#         'olcDbDirectory',
#         'olcDbCheckpoint',
#         'olcDbEnvFlags',
#         'olcDbIndex',
#         'olcDbMode',
#         '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'
#       ],
#       'name' => 'caseExactMatch',
#       'oid' => '2.5.13.5',
#       'type' => 'mru'
#     },
#     'caseexactorderingmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedSASLMechanisms',
#         'vendorName',
#         'vendorVersion',
#         'ref',
#         'name',
#         'cn',
#         'uid',
#         'labeledURI',
#         'description',
#         'olcConfigFile',
#         'olcConfigDir',
#         'olcAccess',
#         'olcAllows',
#         'olcArgsFile',
#         'olcAttributeOptions',
#         'olcAttributeTypes',
#         'olcAuthIDRewrite',
#         'olcAuthzPolicy',
#         'olcAuthzRegexp',
#         'olcBackend',
#         'olcDatabase',
#         'olcDisallows',
#         'olcDitContentRules',
#         'olcExtraAttrs',
#         'olcInclude',
#         'olcLdapSyntaxes',
#         'olcLimits',
#         'olcLogFile',
#         'olcLogLevel',
#         'olcModuleLoad',
#         'olcModulePath',
#         'olcObjectClasses',
#         'olcObjectIdentifier',
#         'olcOverlay',
#         'olcPasswordCryptSaltFormat',
#         'olcPasswordHash',
#         'olcPidFile',
#         'olcPlugin',
#         'olcPluginLogFile',
#         'olcReferral',
#         'olcReplica',
#         'olcReplicaArgsFile',
#         'olcReplicaPidFile',
#         'olcReplogFile',
#         'olcRequires',
#         'olcRestrict',
#         'olcRootDSE',
#         'olcRootPW',
#         'olcSaslAuxprops',
#         'olcSaslHost',
#         'olcSaslRealm',
#         'olcSaslSecProps',
#         'olcSecurity',
#         'olcServerID',
#         'olcSizeLimit',
#         'olcSortVals',
#         'olcSubordinate',
#         'olcSyncrepl',
#         'olcTCPBuffer',
#         'olcTimeLimit',
#         'olcTLSCACertificateFile',
#         'olcTLSCACertificatePath',
#         'olcTLSCertificateFile',
#         'olcTLSCertificateKeyFile',
#         'olcTLSCipherSuite',
#         'olcTLSCRLCheck',
#         'olcTLSCRLFile',
#         'olcTLSRandFile',
#         'olcTLSVerifyClient',
#         'olcTLSDHParamFile',
#         'olcTLSProtocolMin',
#         'olcUpdateRef',
#         'olcDbDirectory',
#         'olcDbCheckpoint',
#         'olcDbEnvFlags',
#         'olcDbIndex',
#         'olcDbMode',
#         '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'
#       ],
#       'name' => 'caseExactOrderingMatch',
#       'oid' => '2.5.13.6',
#       'type' => 'mru'
#     },
#     'caseexactsubstringsmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'serialNumber',
#         'destinationIndicator',
#         'dnQualifier'
#       ],
#       'name' => 'caseExactSubstringsMatch',
#       'oid' => '2.5.13.7',
#       'type' => 'mru'
#     },
#     'caseignoreia5match' => {
#       'aliases' => [],
#       'applies' => [
#         'altServer',
#         'c',
#         'mail',
#         'dc',
#         'associatedDomain',
#         'email',
#         'aRecord',
#         'mDRecord',
#         'mXRecord',
#         'nSRecord',
#         'sOARecord',
#         'cNAMERecord',
#         'janetMailbox'
#       ],
#       'name' => 'caseIgnoreIA5Match',
#       'oid' => '1.3.6.1.4.1.1466.109.114.2',
#       'type' => 'mru'
#     },
#     'caseignorelistmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'postalAddress',
#         'registeredAddress',
#         'homePostalAddress'
#       ],
#       'name' => 'caseIgnoreListMatch',
#       'oid' => '2.5.13.11',
#       'type' => 'mru'
#     },
#     'caseignorelistsubstringsmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'postalAddress',
#         'registeredAddress',
#         'homePostalAddress'
#       ],
#       'name' => 'caseIgnoreListSubstringsMatch',
#       'oid' => '2.5.13.12',
#       'type' => 'mru'
#     },
#     'caseignorematch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedSASLMechanisms',
#         'vendorName',
#         'vendorVersion',
#         'ref',
#         'name',
#         'cn',
#         'uid',
#         'labeledURI',
#         'description',
#         'olcConfigFile',
#         'olcConfigDir',
#         'olcAccess',
#         'olcAllows',
#         'olcArgsFile',
#         'olcAttributeOptions',
#         'olcAttributeTypes',
#         'olcAuthIDRewrite',
#         'olcAuthzPolicy',
#         'olcAuthzRegexp',
#         'olcBackend',
#         'olcDatabase',
#         'olcDisallows',
#         'olcDitContentRules',
#         'olcExtraAttrs',
#         'olcInclude',
#         'olcLdapSyntaxes',
#         'olcLimits',
#         'olcLogFile',
#         'olcLogLevel',
#         'olcModuleLoad',
#         'olcModulePath',
#         'olcObjectClasses',
#         'olcObjectIdentifier',
#         'olcOverlay',
#         'olcPasswordCryptSaltFormat',
#         'olcPasswordHash',
#         'olcPidFile',
#         'olcPlugin',
#         'olcPluginLogFile',
#         'olcReferral',
#         'olcReplica',
#         'olcReplicaArgsFile',
#         'olcReplicaPidFile',
#         'olcReplogFile',
#         'olcRequires',
#         'olcRestrict',
#         'olcRootDSE',
#         'olcRootPW',
#         'olcSaslAuxprops',
#         'olcSaslHost',
#         'olcSaslRealm',
#         'olcSaslSecProps',
#         'olcSecurity',
#         'olcServerID',
#         'olcSizeLimit',
#         'olcSortVals',
#         'olcSubordinate',
#         'olcSyncrepl',
#         'olcTCPBuffer',
#         'olcTimeLimit',
#         'olcTLSCACertificateFile',
#         'olcTLSCACertificatePath',
#         'olcTLSCertificateFile',
#         'olcTLSCertificateKeyFile',
#         'olcTLSCipherSuite',
#         'olcTLSCRLCheck',
#         'olcTLSCRLFile',
#         'olcTLSRandFile',
#         'olcTLSVerifyClient',
#         'olcTLSDHParamFile',
#         'olcTLSProtocolMin',
#         'olcUpdateRef',
#         'olcDbDirectory',
#         'olcDbCheckpoint',
#         'olcDbEnvFlags',
#         'olcDbIndex',
#         'olcDbMode',
#         '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'
#       ],
#       'name' => 'caseIgnoreMatch',
#       'oid' => '2.5.13.2',
#       'type' => 'mru'
#     },
#     'caseignoreorderingmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedSASLMechanisms',
#         'vendorName',
#         'vendorVersion',
#         'ref',
#         'name',
#         'cn',
#         'uid',
#         'labeledURI',
#         'description',
#         'olcConfigFile',
#         'olcConfigDir',
#         'olcAccess',
#         'olcAllows',
#         'olcArgsFile',
#         'olcAttributeOptions',
#         'olcAttributeTypes',
#         'olcAuthIDRewrite',
#         'olcAuthzPolicy',
#         'olcAuthzRegexp',
#         'olcBackend',
#         'olcDatabase',
#         'olcDisallows',
#         'olcDitContentRules',
#         'olcExtraAttrs',
#         'olcInclude',
#         'olcLdapSyntaxes',
#         'olcLimits',
#         'olcLogFile',
#         'olcLogLevel',
#         'olcModuleLoad',
#         'olcModulePath',
#         'olcObjectClasses',
#         'olcObjectIdentifier',
#         'olcOverlay',
#         'olcPasswordCryptSaltFormat',
#         'olcPasswordHash',
#         'olcPidFile',
#         'olcPlugin',
#         'olcPluginLogFile',
#         'olcReferral',
#         'olcReplica',
#         'olcReplicaArgsFile',
#         'olcReplicaPidFile',
#         'olcReplogFile',
#         'olcRequires',
#         'olcRestrict',
#         'olcRootDSE',
#         'olcRootPW',
#         'olcSaslAuxprops',
#         'olcSaslHost',
#         'olcSaslRealm',
#         'olcSaslSecProps',
#         'olcSecurity',
#         'olcServerID',
#         'olcSizeLimit',
#         'olcSortVals',
#         'olcSubordinate',
#         'olcSyncrepl',
#         'olcTCPBuffer',
#         'olcTimeLimit',
#         'olcTLSCACertificateFile',
#         'olcTLSCACertificatePath',
#         'olcTLSCertificateFile',
#         'olcTLSCertificateKeyFile',
#         'olcTLSCipherSuite',
#         'olcTLSCRLCheck',
#         'olcTLSCRLFile',
#         'olcTLSRandFile',
#         'olcTLSVerifyClient',
#         'olcTLSDHParamFile',
#         'olcTLSProtocolMin',
#         'olcUpdateRef',
#         'olcDbDirectory',
#         'olcDbCheckpoint',
#         'olcDbEnvFlags',
#         'olcDbIndex',
#         'olcDbMode',
#         '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'
#       ],
#       'name' => 'caseIgnoreOrderingMatch',
#       'oid' => '2.5.13.3',
#       'type' => 'mru'
#     },
#     'caseignoresubstringsmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'serialNumber',
#         'destinationIndicator',
#         'dnQualifier'
#       ],
#       'name' => 'caseIgnoreSubstringsMatch',
#       'oid' => '2.5.13.4',
#       'type' => 'mru'
#     },
#     'certificateexactmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'userCertificate',
#         'cACertificate'
#       ],
#       'name' => 'certificateExactMatch',
#       'oid' => '2.5.13.34',
#       'type' => 'mru'
#     },
#     'certificatelistexactmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'authorityRevocationList',
#         'certificateRevocationList',
#         'deltaRevocationList'
#       ],
#       'name' => 'certificateListExactMatch',
#       'oid' => '2.5.13.38',
#       'type' => 'mru'
#     },
#     'distinguishednamematch' => {
#       'aliases' => [],
#       'applies' => [
#         'creatorsName',
#         'modifiersName',
#         'subschemaSubentry',
#         'entryDN',
#         'namingContexts',
#         'aliasedObjectName',
#         'dynamicSubtrees',
#         'distinguishedName',
#         'seeAlso',
#         'olcDefaultSearchBase',
#         'olcRootDN',
#         'olcSchemaDN',
#         'olcSuffix',
#         'olcUpdateDN',
#         'member',
#         'owner',
#         'roleOccupant',
#         'manager',
#         'documentAuthor',
#         'secretary',
#         'associatedName',
#         'dITRedirect'
#       ],
#       'name' => 'distinguishedNameMatch',
#       'oid' => '2.5.13.1',
#       'type' => 'mru'
#     },
#     'facsimilenumbermatch' => {
#       'aliases' => [],
#       'applies' => [
#         'telephoneNumber',
#         'facsimileTelephoneNumber',
#         'homePhone',
#         'mobile',
#         'pager'
#       ],
#       'name' => 'facsimileNumberMatch',
#       'oid' => '2.5.13.63',
#       'type' => 'mru'
#     },
#     'facsimilenumbersubstringsmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'telephoneNumber',
#         'facsimileTelephoneNumber',
#         'homePhone',
#         'mobile',
#         'pager'
#       ],
#       'name' => 'facsimileNumberSubstringsMatch',
#       'oid' => '2.5.13.64',
#       'type' => 'mru'
#     },
#     'generalizedtimematch' => {
#       'aliases' => [],
#       'applies' => [
#         'createTimestamp',
#         'modifyTimestamp'
#       ],
#       'name' => 'generalizedTimeMatch',
#       'oid' => '2.5.13.27',
#       'type' => 'mru'
#     },
#     'generalizedtimeorderingmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'createTimestamp',
#         'modifyTimestamp'
#       ],
#       'name' => 'generalizedTimeOrderingMatch',
#       'oid' => '2.5.13.28',
#       'type' => 'mru'
#     },
#     'integerbitandmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedLDAPVersion',
#         'entryTtl',
#         'uidNumber',
#         'gidNumber',
#         'olcConcurrency',
#         'olcConnMaxPending',
#         'olcConnMaxPendingAuth',
#         'olcIdleTimeout',
#         'olcIndexSubstrIfMinLen',
#         'olcIndexSubstrIfMaxLen',
#         'olcIndexSubstrAnyLen',
#         'olcIndexSubstrAnyStep',
#         'olcIndexIntLen',
#         'olcListenerThreads',
#         'olcLocalSSF',
#         'olcMaxDerefDepth',
#         'olcReplicationInterval',
#         'olcSockbufMaxIncoming',
#         'olcSockbufMaxIncomingAuth',
#         'olcThreads',
#         'olcToolThreads',
#         'olcWriteTimeout',
#         'olcDbMaxReaders',
#         'olcDbMaxSize',
#         'olcDbSearchStack',
#         'mailPreferenceOption'
#       ],
#       'name' => 'integerBitAndMatch',
#       'oid' => '1.2.840.113556.1.4.803',
#       'type' => 'mru'
#     },
#     'integerbitormatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedLDAPVersion',
#         'entryTtl',
#         'uidNumber',
#         'gidNumber',
#         'olcConcurrency',
#         'olcConnMaxPending',
#         'olcConnMaxPendingAuth',
#         'olcIdleTimeout',
#         'olcIndexSubstrIfMinLen',
#         'olcIndexSubstrIfMaxLen',
#         'olcIndexSubstrAnyLen',
#         'olcIndexSubstrAnyStep',
#         'olcIndexIntLen',
#         'olcListenerThreads',
#         'olcLocalSSF',
#         'olcMaxDerefDepth',
#         'olcReplicationInterval',
#         'olcSockbufMaxIncoming',
#         'olcSockbufMaxIncomingAuth',
#         'olcThreads',
#         'olcToolThreads',
#         'olcWriteTimeout',
#         'olcDbMaxReaders',
#         'olcDbMaxSize',
#         'olcDbSearchStack',
#         'mailPreferenceOption'
#       ],
#       'name' => 'integerBitOrMatch',
#       'oid' => '1.2.840.113556.1.4.804',
#       'type' => 'mru'
#     },
#     'integerfirstcomponentmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedLDAPVersion',
#         'entryTtl',
#         'uidNumber',
#         'gidNumber',
#         'olcConcurrency',
#         'olcConnMaxPending',
#         'olcConnMaxPendingAuth',
#         'olcIdleTimeout',
#         'olcIndexSubstrIfMinLen',
#         'olcIndexSubstrIfMaxLen',
#         'olcIndexSubstrAnyLen',
#         'olcIndexSubstrAnyStep',
#         'olcIndexIntLen',
#         'olcListenerThreads',
#         'olcLocalSSF',
#         'olcMaxDerefDepth',
#         'olcReplicationInterval',
#         'olcSockbufMaxIncoming',
#         'olcSockbufMaxIncomingAuth',
#         'olcThreads',
#         'olcToolThreads',
#         'olcWriteTimeout',
#         'olcDbMaxReaders',
#         'olcDbMaxSize',
#         'olcDbSearchStack',
#         'mailPreferenceOption'
#       ],
#       'name' => 'integerFirstComponentMatch',
#       'oid' => '2.5.13.29',
#       'type' => 'mru'
#     },
#     'integermatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedLDAPVersion',
#         'entryTtl',
#         'uidNumber',
#         'gidNumber',
#         'olcConcurrency',
#         'olcConnMaxPending',
#         'olcConnMaxPendingAuth',
#         'olcIdleTimeout',
#         'olcIndexSubstrIfMinLen',
#         'olcIndexSubstrIfMaxLen',
#         'olcIndexSubstrAnyLen',
#         'olcIndexSubstrAnyStep',
#         'olcIndexIntLen',
#         'olcListenerThreads',
#         'olcLocalSSF',
#         'olcMaxDerefDepth',
#         'olcReplicationInterval',
#         'olcSockbufMaxIncoming',
#         'olcSockbufMaxIncomingAuth',
#         'olcThreads',
#         'olcToolThreads',
#         'olcWriteTimeout',
#         'olcDbMaxReaders',
#         'olcDbMaxSize',
#         'olcDbSearchStack',
#         'mailPreferenceOption'
#       ],
#       'name' => 'integerMatch',
#       'oid' => '2.5.13.14',
#       'type' => 'mru'
#     },
#     'integerorderingmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedLDAPVersion',
#         'entryTtl',
#         'uidNumber',
#         'gidNumber',
#         'olcConcurrency',
#         'olcConnMaxPending',
#         'olcConnMaxPendingAuth',
#         'olcIdleTimeout',
#         'olcIndexSubstrIfMinLen',
#         'olcIndexSubstrIfMaxLen',
#         'olcIndexSubstrAnyLen',
#         'olcIndexSubstrAnyStep',
#         'olcIndexIntLen',
#         'olcListenerThreads',
#         'olcLocalSSF',
#         'olcMaxDerefDepth',
#         'olcReplicationInterval',
#         'olcSockbufMaxIncoming',
#         'olcSockbufMaxIncomingAuth',
#         'olcThreads',
#         'olcToolThreads',
#         'olcWriteTimeout',
#         'olcDbMaxReaders',
#         'olcDbMaxSize',
#         'olcDbSearchStack',
#         'mailPreferenceOption'
#       ],
#       'name' => 'integerOrderingMatch',
#       'oid' => '2.5.13.15',
#       'type' => 'mru'
#     },
#     'numericstringmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'x121Address',
#         'internationaliSDNNumber'
#       ],
#       'name' => 'numericStringMatch',
#       'oid' => '2.5.13.8',
#       'type' => 'mru'
#     },
#     'numericstringorderingmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'x121Address',
#         'internationaliSDNNumber'
#       ],
#       'name' => 'numericStringOrderingMatch',
#       'oid' => '2.5.13.9',
#       'type' => 'mru'
#     },
#     'objectidentifierfirstcomponentmatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedControl',
#         'supportedExtension',
#         'supportedFeatures',
#         'ldapSyntaxes',
#         'supportedApplicationContext'
#       ],
#       'name' => 'objectIdentifierFirstComponentMatch',
#       'oid' => '2.5.13.30',
#       'type' => 'mru'
#     },
#     'objectidentifiermatch' => {
#       'aliases' => [],
#       'applies' => [
#         'supportedControl',
#         'supportedExtension',
#         'supportedFeatures',
#         'supportedApplicationContext'
#       ],
#       'name' => 'objectIdentifierMatch',
#       'oid' => '2.5.13.0',
#       'type' => 'mru'
#     },
#     'octetstringmatch' => {
#       'aliases' => [],
#       'applies' => 'userPassword',
#       'name' => 'octetStringMatch',
#       'oid' => '2.5.13.17',
#       'type' => 'mru'
#     },
#     'octetstringorderingmatch' => {
#       'aliases' => [],
#       'applies' => 'userPassword',
#       'name' => 'octetStringOrderingMatch',
#       'oid' => '2.5.13.18',
#       'type' => 'mru'
#     },
#     'presentationaddressmatch' => {
#       'aliases' => [],
#       'applies' => 'presentationAddress',
#       'name' => 'presentationAddressMatch',
#       'oid' => '2.5.13.22',
#       'type' => 'mru'
#     },
#     'protocolinformationmatch' => {
#       'aliases' => [],
#       'applies' => 'protocolInformation',
#       'name' => 'protocolInformationMatch',
#       'oid' => '2.5.13.24',
#       'type' => 'mru'
#     },
#     'telephonenumbermatch' => {
#       'aliases' => [],
#       'applies' => [
#         'telephoneNumber',
#         'homePhone',
#         'mobile',
#         'pager'
#       ],
#       'name' => 'telephoneNumberMatch',
#       'oid' => '2.5.13.20',
#       'type' => 'mru'
#     },
#     'uniquemembermatch' => {
#       'aliases' => [],
#       'applies' => 'uniqueMember',
#       'name' => 'uniqueMemberMatch',
#       'oid' => '2.5.13.23',
#       'type' => 'mru'
#     }
#   },
#   'nfm' => {},
#   'oc' => {
#     'account' => {
#       'aliases' => [],
#       'may' => [
#         'description',
#         'seeAlso',
#         'localityName',
#         'organizationName',
#         'organizationalUnitName',
#         'host'
#       ],
#       'must' => [
#         'userid'
#       ],
#       'name' => 'account',
#       'oid' => '0.9.2342.19200300.100.4.5',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'alias' => {
#       'aliases' => [],
#       'desc' => 'RFC4512: an alias',
#       'must' => [
#         'aliasedObjectName'
#       ],
#       'name' => 'alias',
#       'oid' => '2.5.6.1',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'applicationentity' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: an application entity',
#       'may' => [
#         'supportedApplicationContext',
#         'seeAlso',
#         'ou',
#         'o',
#         'l',
#         'description'
#       ],
#       'must' => [
#         'presentationAddress',
#         'cn'
#       ],
#       'name' => 'applicationEntity',
#       'oid' => '2.5.6.12',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'applicationprocess' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: an application process',
#       'may' => [
#         'seeAlso',
#         'ou',
#         'l',
#         'description'
#       ],
#       'must' => [
#         'cn'
#       ],
#       'name' => 'applicationProcess',
#       'oid' => '2.5.6.11',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'certificationauthority' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2256: a certificate authority',
#       'may' => [
#         'crossCertificatePair'
#       ],
#       'must' => [
#         'authorityRevocationList',
#         'certificateRevocationList',
#         'cACertificate'
#       ],
#       'name' => 'certificationAuthority',
#       'oid' => '2.5.6.16',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'certificationauthority-v2' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'may' => [
#         'deltaRevocationList'
#       ],
#       'name' => 'certificationAuthority-V2',
#       'oid' => '2.5.6.16.2',
#       'sup' => [
#         'certificationAuthority'
#       ],
#       'type' => 'oc'
#     },
#     'country' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: a country',
#       'may' => [
#         'searchGuide',
#         'description'
#       ],
#       'must' => [
#         'c'
#       ],
#       'name' => 'country',
#       'oid' => '2.5.6.2',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'crldistributionpoint' => {
#       'aliases' => [],
#       'may' => [
#         'certificateRevocationList',
#         'authorityRevocationList',
#         'deltaRevocationList'
#       ],
#       'must' => [
#         'cn'
#       ],
#       'name' => 'cRLDistributionPoint',
#       'oid' => '2.5.6.19',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'dcobject' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2247: domain component object',
#       'must' => [
#         'dc'
#       ],
#       'name' => 'dcObject',
#       'oid' => '1.3.6.1.4.1.1466.344',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'deltacrl' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2587: PKI user',
#       'may' => [
#         'deltaRevocationList'
#       ],
#       'name' => 'deltaCRL',
#       'oid' => '2.5.6.23',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'device' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: a device',
#       'may' => [
#         'serialNumber',
#         'seeAlso',
#         'owner',
#         'ou',
#         'o',
#         'l',
#         'description'
#       ],
#       'must' => [
#         'cn'
#       ],
#       'name' => 'device',
#       'oid' => '2.5.6.14',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'dmd' => {
#       'aliases' => [],
#       'may' => [
#         'userPassword',
#         'searchGuide',
#         'seeAlso',
#         'businessCategory',
#         'x121Address',
#         'registeredAddress',
#         'destinationIndicator',
#         'preferredDeliveryMethod',
#         'telexNumber',
#         'teletexTerminalIdentifier',
#         'telephoneNumber',
#         'internationaliSDNNumber',
#         'facsimileTelephoneNumber',
#         'street',
#         'postOfficeBox',
#         'postalCode',
#         'postalAddress',
#         'physicalDeliveryOfficeName',
#         'st',
#         'l',
#         'description'
#       ],
#       'must' => [
#         'dmdName'
#       ],
#       'name' => 'dmd',
#       'oid' => '2.5.6.20',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'dnsdomain' => {
#       'aliases' => [],
#       'may' => [
#         'ARecord',
#         'MDRecord',
#         'MXRecord',
#         'NSRecord',
#         'SOARecord',
#         'CNAMERecord'
#       ],
#       'name' => 'dNSDomain',
#       'oid' => '0.9.2342.19200300.100.4.15',
#       'structural' => 1,
#       'sup' => [
#         'domain'
#       ],
#       'type' => 'oc'
#     },
#     'document' => {
#       'aliases' => [],
#       'may' => [
#         'commonName',
#         'description',
#         'seeAlso',
#         'localityName',
#         'organizationName',
#         'organizationalUnitName',
#         'documentTitle',
#         'documentVersion',
#         'documentAuthor',
#         'documentLocation',
#         'documentPublisher'
#       ],
#       'must' => [
#         'documentIdentifier'
#       ],
#       'name' => 'document',
#       'oid' => '0.9.2342.19200300.100.4.6',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'documentseries' => {
#       'aliases' => [],
#       'may' => [
#         'description',
#         'seeAlso',
#         'telephonenumber',
#         'localityName',
#         'organizationName',
#         'organizationalUnitName'
#       ],
#       'must' => [
#         'commonName'
#       ],
#       'name' => 'documentSeries',
#       'oid' => '0.9.2342.19200300.100.4.9',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'domain' => {
#       'aliases' => [],
#       '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'
#       ],
#       'must' => [
#         'domainComponent'
#       ],
#       'name' => 'domain',
#       'oid' => '0.9.2342.19200300.100.4.13',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'domainrelatedobject' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC1274: an object related to an domain',
#       'must' => [
#         'associatedDomain'
#       ],
#       'name' => 'domainRelatedObject',
#       'oid' => '0.9.2342.19200300.100.4.17',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'dsa' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: a directory system agent (a server)',
#       'may' => [
#         'knowledgeInformation'
#       ],
#       'name' => 'dSA',
#       'oid' => '2.5.6.13',
#       'structural' => 1,
#       'sup' => [
#         'applicationEntity'
#       ],
#       'type' => 'oc'
#     },
#     'dynamicobject' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2589: Dynamic Object',
#       'name' => 'dynamicObject',
#       'oid' => '1.3.6.1.4.1.1466.101.119.2',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'extensibleobject' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC4512: extensible object',
#       'name' => 'extensibleObject',
#       'oid' => '1.3.6.1.4.1.1466.101.120.111',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'friendlycountry' => {
#       'aliases' => [],
#       'must' => [
#         'friendlyCountryName'
#       ],
#       'name' => 'friendlyCountry',
#       'oid' => '0.9.2342.19200300.100.4.18',
#       'structural' => 1,
#       'sup' => [
#         'country'
#       ],
#       'type' => 'oc'
#     },
#     'groupofnames' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: a group of names (DNs)',
#       'may' => [
#         'businessCategory',
#         'seeAlso',
#         'owner',
#         'ou',
#         'o',
#         'description'
#       ],
#       'must' => [
#         'member',
#         'cn'
#       ],
#       'name' => 'groupOfNames',
#       'oid' => '2.5.6.9',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'groupofuniquenames' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: a group of unique names (DN and Unique Identifier)',
#       'may' => [
#         'businessCategory',
#         'seeAlso',
#         'owner',
#         'ou',
#         'o',
#         'description'
#       ],
#       'must' => [
#         'uniqueMember',
#         'cn'
#       ],
#       'name' => 'groupOfUniqueNames',
#       'oid' => '2.5.6.17',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'inetorgperson' => {
#       'aliases' => [],
#       'desc' => 'RFC2798: Internet Organizational Person',
#       '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'
#       ],
#       'name' => 'inetOrgPerson',
#       'oid' => '2.16.840.1.113730.3.2.2',
#       'structural' => 1,
#       'sup' => [
#         'organizationalPerson'
#       ],
#       'type' => 'oc'
#     },
#     'labeleduriobject' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2079: object that contains the URI attribute type',
#       'may' => [
#         'labeledURI'
#       ],
#       'name' => 'labeledURIObject',
#       'oid' => '1.3.6.1.4.1.250.3.15',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'ldaprootdse' => {
#       'aliases' => [
#         'LDAProotDSE'
#       ],
#       'desc' => 'OpenLDAP Root DSE object',
#       'may' => [
#         'cn'
#       ],
#       'name' => 'OpenLDAProotDSE',
#       'oid' => '1.3.6.1.4.1.4203.1.4.1',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'locality' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: a locality',
#       'may' => [
#         'street',
#         'seeAlso',
#         'searchGuide',
#         'st',
#         'l',
#         'description'
#       ],
#       'name' => 'locality',
#       'oid' => '2.5.6.3',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'newpilotperson' => {
#       'aliases' => [
#         'newPilotPerson'
#       ],
#       'may' => [
#         'userid',
#         'textEncodedORAddress',
#         'rfc822Mailbox',
#         'favouriteDrink',
#         'roomNumber',
#         'userClass',
#         'homeTelephoneNumber',
#         'homePostalAddress',
#         'secretary',
#         'personalTitle',
#         'preferredDeliveryMethod',
#         'businessCategory',
#         'janetMailbox',
#         'otherMailbox',
#         'mobileTelephoneNumber',
#         'pagerTelephoneNumber',
#         'organizationalStatus',
#         'mailPreferenceOption',
#         'personalSignature'
#       ],
#       'name' => 'pilotPerson',
#       'oid' => '0.9.2342.19200300.100.4.4',
#       'structural' => 1,
#       'sup' => [
#         'person'
#       ],
#       'type' => 'oc'
#     },
#     'olcbackendconfig' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP Backend-specific options',
#       'must' => [
#         'olcBackend'
#       ],
#       'name' => 'olcBackendConfig',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.3',
#       'structural' => 1,
#       'sup' => [
#         'olcConfig'
#       ],
#       'type' => 'oc'
#     },
#     'olcconfig' => {
#       'abstract' => 1,
#       'aliases' => [],
#       'desc' => 'OpenLDAP configuration object',
#       'name' => 'olcConfig',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.0',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'olcdatabaseconfig' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP Database-specific options',
#       'may' => [
#         'olcHidden',
#         'olcSuffix',
#         'olcSubordinate',
#         'olcAccess',
#         'olcAddContentAcl',
#         'olcLastMod',
#         'olcLimits',
#         'olcMaxDerefDepth',
#         'olcPlugin',
#         'olcReadOnly',
#         'olcReplica',
#         'olcReplicaArgsFile',
#         'olcReplicaPidFile',
#         'olcReplicationInterval',
#         'olcReplogFile',
#         'olcRequires',
#         'olcRestrict',
#         'olcRootDN',
#         'olcRootPW',
#         'olcSchemaDN',
#         'olcSecurity',
#         'olcSizeLimit',
#         'olcSyncUseSubentry',
#         'olcSyncrepl',
#         'olcTimeLimit',
#         'olcUpdateDN',
#         'olcUpdateRef',
#         'olcMirrorMode',
#         'olcMonitoring',
#         'olcExtraAttrs'
#       ],
#       'must' => [
#         'olcDatabase'
#       ],
#       'name' => 'olcDatabaseConfig',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.4',
#       'structural' => 1,
#       'sup' => [
#         'olcConfig'
#       ],
#       'type' => 'oc'
#     },
#     'olcfrontendconfig' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'OpenLDAP frontend configuration',
#       'may' => [
#         'olcDefaultSearchBase',
#         'olcPasswordHash',
#         'olcSortVals'
#       ],
#       'name' => 'olcFrontendConfig',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.7',
#       'type' => 'oc'
#     },
#     'olcglobal' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP Global configuration options',
#       'may' => [
#         'cn',
#         'olcConfigFile',
#         'olcConfigDir',
#         'olcAllows',
#         'olcArgsFile',
#         'olcAttributeOptions',
#         'olcAuthIDRewrite',
#         'olcAuthzPolicy',
#         'olcAuthzRegexp',
#         'olcConcurrency',
#         'olcConnMaxPending',
#         'olcConnMaxPendingAuth',
#         'olcDisallows',
#         'olcGentleHUP',
#         'olcIdleTimeout',
#         'olcIndexSubstrIfMaxLen',
#         'olcIndexSubstrIfMinLen',
#         'olcIndexSubstrAnyLen',
#         'olcIndexSubstrAnyStep',
#         'olcIndexIntLen',
#         'olcLocalSSF',
#         'olcLogFile',
#         'olcLogLevel',
#         'olcPasswordCryptSaltFormat',
#         'olcPasswordHash',
#         'olcPidFile',
#         'olcPluginLogFile',
#         'olcReadOnly',
#         'olcReferral',
#         'olcReplogFile',
#         'olcRequires',
#         'olcRestrict',
#         'olcReverseLookup',
#         'olcRootDSE',
#         'olcSaslAuxprops',
#         'olcSaslHost',
#         'olcSaslRealm',
#         'olcSaslSecProps',
#         'olcSecurity',
#         'olcServerID',
#         'olcSizeLimit',
#         'olcSockbufMaxIncoming',
#         'olcSockbufMaxIncomingAuth',
#         'olcTCPBuffer',
#         'olcThreads',
#         'olcTimeLimit',
#         'olcTLSCACertificateFile',
#         'olcTLSCACertificatePath',
#         'olcTLSCertificateFile',
#         'olcTLSCertificateKeyFile',
#         'olcTLSCipherSuite',
#         'olcTLSCRLCheck',
#         'olcTLSRandFile',
#         'olcTLSVerifyClient',
#         'olcTLSDHParamFile',
#         'olcTLSCRLFile',
#         'olcToolThreads',
#         'olcWriteTimeout',
#         'olcObjectIdentifier',
#         'olcAttributeTypes',
#         'olcObjectClasses',
#         'olcDitContentRules',
#         'olcLdapSyntaxes'
#       ],
#       'name' => 'olcGlobal',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.1',
#       'structural' => 1,
#       'sup' => [
#         'olcConfig'
#       ],
#       'type' => 'oc'
#     },
#     'olcincludefile' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP configuration include file',
#       'may' => [
#         'cn',
#         'olcRootDSE'
#       ],
#       'must' => [
#         'olcInclude'
#       ],
#       'name' => 'olcIncludeFile',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.6',
#       'structural' => 1,
#       'sup' => [
#         'olcConfig'
#       ],
#       'type' => 'oc'
#     },
#     'olcldifconfig' => {
#       'aliases' => [],
#       'desc' => 'LDIF backend configuration',
#       'must' => [
#         'olcDbDirectory'
#       ],
#       'name' => 'olcLdifConfig',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.2.2.1',
#       'structural' => 1,
#       'sup' => [
#         'olcDatabaseConfig'
#       ],
#       'type' => 'oc'
#     },
#     'olcmdbconfig' => {
#       'aliases' => [],
#       'desc' => 'MDB backend configuration',
#       'may' => [
#         'olcDbCheckpoint',
#         'olcDbEnvFlags',
#         'olcDbNoSync',
#         'olcDbIndex',
#         'olcDbMaxReaders',
#         'olcDbMaxsize',
#         'olcDbMode',
#         'olcDbSearchStack'
#       ],
#       'must' => [
#         'olcDbDirectory'
#       ],
#       'name' => 'olcMdbConfig',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.2.12.1',
#       'structural' => 1,
#       'sup' => [
#         'olcDatabaseConfig'
#       ],
#       'type' => 'oc'
#     },
#     'olcmodulelist' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP dynamic module info',
#       'may' => [
#         'cn',
#         'olcModulePath',
#         'olcModuleLoad'
#       ],
#       'name' => 'olcModuleList',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.8',
#       'structural' => 1,
#       'sup' => [
#         'olcConfig'
#       ],
#       'type' => 'oc'
#     },
#     'olcoverlayconfig' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP Overlay-specific options',
#       'must' => [
#         'olcOverlay'
#       ],
#       'name' => 'olcOverlayConfig',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.5',
#       'structural' => 1,
#       'sup' => [
#         'olcConfig'
#       ],
#       'type' => 'oc'
#     },
#     'olcschemaconfig' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP schema object',
#       'may' => [
#         'cn',
#         'olcObjectIdentifier',
#         'olcLdapSyntaxes',
#         'olcAttributeTypes',
#         'olcObjectClasses',
#         'olcDitContentRules'
#       ],
#       'name' => 'olcSchemaConfig',
#       'oid' => '1.3.6.1.4.1.4203.1.12.2.4.0.2',
#       'structural' => 1,
#       'sup' => [
#         'olcConfig'
#       ],
#       'type' => 'oc'
#     },
#     'openldapdisplayableobject' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'OpenLDAP Displayable Object',
#       'may' => [
#         'displayName'
#       ],
#       'name' => 'OpenLDAPdisplayableObject',
#       'oid' => '1.3.6.1.4.1.4203.1.4.6',
#       'type' => 'oc'
#     },
#     'openldaporg' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP Organizational Object',
#       'may' => [
#         'buildingName',
#         'displayName',
#         'labeledURI'
#       ],
#       'name' => 'OpenLDAPorg',
#       'oid' => '1.3.6.1.4.1.4203.1.4.3',
#       'structural' => 1,
#       'sup' => [
#         'organization'
#       ],
#       'type' => 'oc'
#     },
#     'openldapou' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP Organizational Unit Object',
#       'may' => [
#         'buildingName',
#         'displayName',
#         'labeledURI',
#         'o'
#       ],
#       'name' => 'OpenLDAPou',
#       'oid' => '1.3.6.1.4.1.4203.1.4.4',
#       'structural' => 1,
#       'sup' => [
#         'organizationalUnit'
#       ],
#       'type' => 'oc'
#     },
#     'openldapperson' => {
#       'aliases' => [],
#       'desc' => 'OpenLDAP Person',
#       'may' => [
#         'givenName',
#         'labeledURI',
#         'o'
#       ],
#       'must' => [
#         'uid',
#         'cn'
#       ],
#       'name' => 'OpenLDAPperson',
#       'oid' => '1.3.6.1.4.1.4203.1.4.5',
#       'structural' => 1,
#       'sup' => [
#         'pilotPerson',
#         'inetOrgPerson'
#       ],
#       'type' => 'oc'
#     },
#     'openldaprootdse' => $VAR1->{'oc'}{'ldaprootdse'},
#     'organization' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: an organization',
#       'may' => [
#         'userPassword',
#         'searchGuide',
#         'seeAlso',
#         'businessCategory',
#         'x121Address',
#         'registeredAddress',
#         'destinationIndicator',
#         'preferredDeliveryMethod',
#         'telexNumber',
#         'teletexTerminalIdentifier',
#         'telephoneNumber',
#         'internationaliSDNNumber',
#         'facsimileTelephoneNumber',
#         'street',
#         'postOfficeBox',
#         'postalCode',
#         'postalAddress',
#         'physicalDeliveryOfficeName',
#         'st',
#         'l',
#         'description'
#       ],
#       'must' => [
#         'o'
#       ],
#       'name' => 'organization',
#       'oid' => '2.5.6.4',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'organizationalperson' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: an organizational person',
#       'may' => [
#         'title',
#         'x121Address',
#         'registeredAddress',
#         'destinationIndicator',
#         'preferredDeliveryMethod',
#         'telexNumber',
#         'teletexTerminalIdentifier',
#         'telephoneNumber',
#         'internationaliSDNNumber',
#         'facsimileTelephoneNumber',
#         'street',
#         'postOfficeBox',
#         'postalCode',
#         'postalAddress',
#         'physicalDeliveryOfficeName',
#         'ou',
#         'st',
#         'l'
#       ],
#       'name' => 'organizationalPerson',
#       'oid' => '2.5.6.7',
#       'structural' => 1,
#       'sup' => [
#         'person'
#       ],
#       'type' => 'oc'
#     },
#     'organizationalrole' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: an organizational role',
#       'may' => [
#         'x121Address',
#         'registeredAddress',
#         'destinationIndicator',
#         'preferredDeliveryMethod',
#         'telexNumber',
#         'teletexTerminalIdentifier',
#         'telephoneNumber',
#         'internationaliSDNNumber',
#         'facsimileTelephoneNumber',
#         'seeAlso',
#         'roleOccupant',
#         'preferredDeliveryMethod',
#         'street',
#         'postOfficeBox',
#         'postalCode',
#         'postalAddress',
#         'physicalDeliveryOfficeName',
#         'ou',
#         'st',
#         'l',
#         'description'
#       ],
#       'must' => [
#         'cn'
#       ],
#       'name' => 'organizationalRole',
#       'oid' => '2.5.6.8',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'organizationalunit' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: an organizational unit',
#       'may' => [
#         'userPassword',
#         'searchGuide',
#         'seeAlso',
#         'businessCategory',
#         'x121Address',
#         'registeredAddress',
#         'destinationIndicator',
#         'preferredDeliveryMethod',
#         'telexNumber',
#         'teletexTerminalIdentifier',
#         'telephoneNumber',
#         'internationaliSDNNumber',
#         'facsimileTelephoneNumber',
#         'street',
#         'postOfficeBox',
#         'postalCode',
#         'postalAddress',
#         'physicalDeliveryOfficeName',
#         'st',
#         'l',
#         'description'
#       ],
#       'must' => [
#         'ou'
#       ],
#       'name' => 'organizationalUnit',
#       'oid' => '2.5.6.5',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'person' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: a person',
#       'may' => [
#         'userPassword',
#         'telephoneNumber',
#         'seeAlso',
#         'description'
#       ],
#       'must' => [
#         'sn',
#         'cn'
#       ],
#       'name' => 'person',
#       'oid' => '2.5.6.6',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'pilotdsa' => {
#       'aliases' => [],
#       'may' => [
#         'dSAQuality'
#       ],
#       'name' => 'pilotDSA',
#       'oid' => '0.9.2342.19200300.100.4.21',
#       'structural' => 1,
#       'sup' => [
#         'dsa'
#       ],
#       'type' => 'oc'
#     },
#     'pilotorganization' => {
#       'aliases' => [],
#       'may' => [
#         'buildingName'
#       ],
#       'name' => 'pilotOrganization',
#       'oid' => '0.9.2342.19200300.100.4.20',
#       'structural' => 1,
#       'sup' => [
#         'organization',
#         'organizationalUnit'
#       ],
#       'type' => 'oc'
#     },
#     'pilotperson' => $VAR1->{'oc'}{'newpilotperson'},
#     'pkica' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2587: PKI certificate authority',
#       'may' => [
#         'authorityRevocationList',
#         'certificateRevocationList',
#         'cACertificate',
#         'crossCertificatePair'
#       ],
#       'name' => 'pkiCA',
#       'oid' => '2.5.6.22',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'pkiuser' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2587: a PKI user',
#       'may' => [
#         'userCertificate'
#       ],
#       'name' => 'pkiUser',
#       'oid' => '2.5.6.21',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'qualitylabelleddata' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'may' => [
#         'subtreeMinimumQuality',
#         'subtreeMaximumQuality'
#       ],
#       'must' => [
#         'dsaQuality'
#       ],
#       'name' => 'qualityLabelledData',
#       'oid' => '0.9.2342.19200300.100.4.22',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'referral' => {
#       'aliases' => [],
#       'desc' => 'namedref: named subordinate referral',
#       'must' => [
#         'ref'
#       ],
#       'name' => 'referral',
#       'oid' => '2.16.840.1.113730.3.2.6',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'residentialperson' => {
#       'aliases' => [],
#       'desc' => 'RFC2256: an residential person',
#       'may' => [
#         'businessCategory',
#         'x121Address',
#         'registeredAddress',
#         'destinationIndicator',
#         'preferredDeliveryMethod',
#         'telexNumber',
#         'teletexTerminalIdentifier',
#         'telephoneNumber',
#         'internationaliSDNNumber',
#         'facsimileTelephoneNumber',
#         'preferredDeliveryMethod',
#         'street',
#         'postOfficeBox',
#         'postalCode',
#         'postalAddress',
#         'physicalDeliveryOfficeName',
#         'st',
#         'l'
#       ],
#       'must' => [
#         'l'
#       ],
#       'name' => 'residentialPerson',
#       'oid' => '2.5.6.10',
#       'structural' => 1,
#       'sup' => [
#         'person'
#       ],
#       'type' => 'oc'
#     },
#     'rfc822localpart' => {
#       'aliases' => [],
#       'may' => [
#         'commonName',
#         'surname',
#         'description',
#         'seeAlso',
#         'telephoneNumber',
#         'physicalDeliveryOfficeName',
#         'postalAddress',
#         'postalCode',
#         'postOfficeBox',
#         'streetAddress',
#         'facsimileTelephoneNumber',
#         'internationalISDNNumber',
#         'telephoneNumber',
#         'teletexTerminalIdentifier',
#         'telexNumber',
#         'preferredDeliveryMethod',
#         'destinationIndicator',
#         'registeredAddress',
#         'x121Address'
#       ],
#       'name' => 'RFC822localPart',
#       'oid' => '0.9.2342.19200300.100.4.14',
#       'structural' => 1,
#       'sup' => [
#         'domain'
#       ],
#       'type' => 'oc'
#     },
#     'room' => {
#       'aliases' => [],
#       'may' => [
#         'roomNumber',
#         'description',
#         'seeAlso',
#         'telephoneNumber'
#       ],
#       'must' => [
#         'commonName'
#       ],
#       'name' => 'room',
#       'oid' => '0.9.2342.19200300.100.4.7',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'simplesecurityobject' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC1274: simple security object',
#       'must' => [
#         'userPassword'
#       ],
#       'name' => 'simpleSecurityObject',
#       'oid' => '0.9.2342.19200300.100.4.19',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'strongauthenticationuser' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2256: a strong authentication user',
#       'must' => [
#         'userCertificate'
#       ],
#       'name' => 'strongAuthenticationUser',
#       'oid' => '2.5.6.15',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'subentry' => {
#       'aliases' => [],
#       'desc' => 'RFC3672: subentry',
#       'must' => [
#         'cn',
#         'subtreeSpecification'
#       ],
#       'name' => 'subentry',
#       'oid' => '2.5.17.0',
#       'structural' => 1,
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'subschema' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC4512: controlling subschema (sub)entry',
#       'may' => [
#         'dITStructureRules',
#         'nameForms',
#         'dITContentRules',
#         'objectClasses',
#         'attributeTypes',
#         'matchingRules',
#         'matchingRuleUse'
#       ],
#       'name' => 'subschema',
#       'oid' => '2.5.20.1',
#       'type' => 'oc'
#     },
#     'top' => {
#       'abstract' => 1,
#       'aliases' => [],
#       'desc' => 'top of the superclass chain',
#       'must' => [
#         'objectClass'
#       ],
#       'name' => 'top',
#       'oid' => '2.5.6.0',
#       'type' => 'oc'
#     },
#     'uidobject' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2377: uid object',
#       'must' => [
#         'uid'
#       ],
#       'name' => 'uidObject',
#       'oid' => '1.3.6.1.1.3.1',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     },
#     'usersecurityinformation' => {
#       'aliases' => [],
#       'auxiliary' => 1,
#       'desc' => 'RFC2256: a user security information',
#       'may' => [
#         'supportedAlgorithms'
#       ],
#       'name' => 'userSecurityInformation',
#       'oid' => '2.5.6.18',
#       'sup' => [
#         'top'
#       ],
#       'type' => 'oc'
#     }
#   },
#   'oid' => {
#     '0.9.2342.19200300.100.1.1' => $VAR1->{'at'}{'uid'},
#     '0.9.2342.19200300.100.1.10' => $VAR1->{'at'}{'manager'},
#     '0.9.2342.19200300.100.1.11' => $VAR1->{'at'}{'documentidentifier'},
#     '0.9.2342.19200300.100.1.12' => $VAR1->{'at'}{'documenttitle'},
#     '0.9.2342.19200300.100.1.13' => $VAR1->{'at'}{'documentversion'},
#     '0.9.2342.19200300.100.1.14' => $VAR1->{'at'}{'documentauthor'},
#     '0.9.2342.19200300.100.1.15' => $VAR1->{'at'}{'documentlocation'},
#     '0.9.2342.19200300.100.1.2' => $VAR1->{'at'}{'textencodedoraddress'},
#     '0.9.2342.19200300.100.1.20' => $VAR1->{'at'}{'homephone'},
#     '0.9.2342.19200300.100.1.21' => $VAR1->{'at'}{'secretary'},
#     '0.9.2342.19200300.100.1.22' => $VAR1->{'at'}{'othermailbox'},
#     '0.9.2342.19200300.100.1.25' => $VAR1->{'at'}{'dc'},
#     '0.9.2342.19200300.100.1.26' => $VAR1->{'at'}{'arecord'},
#     '0.9.2342.19200300.100.1.27' => $VAR1->{'at'}{'mdrecord'},
#     '0.9.2342.19200300.100.1.28' => $VAR1->{'at'}{'mxrecord'},
#     '0.9.2342.19200300.100.1.29' => $VAR1->{'at'}{'nsrecord'},
#     '0.9.2342.19200300.100.1.3' => $VAR1->{'at'}{'mail'},
#     '0.9.2342.19200300.100.1.30' => $VAR1->{'at'}{'soarecord'},
#     '0.9.2342.19200300.100.1.31' => $VAR1->{'at'}{'cnamerecord'},
#     '0.9.2342.19200300.100.1.37' => $VAR1->{'at'}{'associateddomain'},
#     '0.9.2342.19200300.100.1.38' => $VAR1->{'at'}{'associatedname'},
#     '0.9.2342.19200300.100.1.39' => $VAR1->{'at'}{'homepostaladdress'},
#     '0.9.2342.19200300.100.1.4' => $VAR1->{'at'}{'info'},
#     '0.9.2342.19200300.100.1.40' => $VAR1->{'at'}{'personaltitle'},
#     '0.9.2342.19200300.100.1.41' => $VAR1->{'at'}{'mobile'},
#     '0.9.2342.19200300.100.1.42' => $VAR1->{'at'}{'pager'},
#     '0.9.2342.19200300.100.1.43' => $VAR1->{'at'}{'co'},
#     '0.9.2342.19200300.100.1.44' => $VAR1->{'at'}{'uniqueidentifier'},
#     '0.9.2342.19200300.100.1.45' => $VAR1->{'at'}{'organizationalstatus'},
#     '0.9.2342.19200300.100.1.46' => $VAR1->{'at'}{'janetmailbox'},
#     '0.9.2342.19200300.100.1.47' => $VAR1->{'at'}{'mailpreferenceoption'},
#     '0.9.2342.19200300.100.1.48' => $VAR1->{'at'}{'buildingname'},
#     '0.9.2342.19200300.100.1.49' => $VAR1->{'at'}{'dsaquality'},
#     '0.9.2342.19200300.100.1.5' => $VAR1->{'at'}{'drink'},
#     '0.9.2342.19200300.100.1.50' => $VAR1->{'at'}{'singlelevelquality'},
#     '0.9.2342.19200300.100.1.51' => $VAR1->{'at'}{'subtreeminimumquality'},
#     '0.9.2342.19200300.100.1.52' => $VAR1->{'at'}{'subtreemaximumquality'},
#     '0.9.2342.19200300.100.1.53' => $VAR1->{'at'}{'personalsignature'},
#     '0.9.2342.19200300.100.1.54' => $VAR1->{'at'}{'ditredirect'},
#     '0.9.2342.19200300.100.1.55' => $VAR1->{'at'}{'audio'},
#     '0.9.2342.19200300.100.1.56' => $VAR1->{'at'}{'documentpublisher'},
#     '0.9.2342.19200300.100.1.6' => $VAR1->{'at'}{'roomnumber'},
#     '0.9.2342.19200300.100.1.60' => $VAR1->{'at'}{'jpegphoto'},
#     '0.9.2342.19200300.100.1.7' => $VAR1->{'at'}{'photo'},
#     '0.9.2342.19200300.100.1.8' => $VAR1->{'at'}{'userclass'},
#     '0.9.2342.19200300.100.1.9' => $VAR1->{'at'}{'host'},
#     '0.9.2342.19200300.100.4.13' => $VAR1->{'oc'}{'domain'},
#     '0.9.2342.19200300.100.4.14' => $VAR1->{'oc'}{'rfc822localpart'},
#     '0.9.2342.19200300.100.4.15' => $VAR1->{'oc'}{'dnsdomain'},
#     '0.9.2342.19200300.100.4.17' => $VAR1->{'oc'}{'domainrelatedobject'},
#     '0.9.2342.19200300.100.4.18' => $VAR1->{'oc'}{'friendlycountry'},
#     '0.9.2342.19200300.100.4.19' => $VAR1->{'oc'}{'simplesecurityobject'},
#     '0.9.2342.19200300.100.4.20' => $VAR1->{'oc'}{'pilotorganization'},
#     '0.9.2342.19200300.100.4.21' => $VAR1->{'oc'}{'pilotdsa'},
#     '0.9.2342.19200300.100.4.22' => $VAR1->{'oc'}{'qualitylabelleddata'},
#     '0.9.2342.19200300.100.4.4' => $VAR1->{'oc'}{'newpilotperson'},
#     '0.9.2342.19200300.100.4.5' => $VAR1->{'oc'}{'account'},
#     '0.9.2342.19200300.100.4.6' => $VAR1->{'oc'}{'document'},
#     '0.9.2342.19200300.100.4.7' => $VAR1->{'oc'}{'room'},
#     '0.9.2342.19200300.100.4.9' => $VAR1->{'oc'}{'documentseries'},
#     '1.2.36.79672281.1.13.3' => $VAR1->{'mr'}{'rdnmatch'},
#     '1.2.36.79672281.1.5.0' => {
#       'aliases' => [],
#       'desc' => 'RDN',
#       'name' => '1.2.36.79672281.1.5.0',
#       'oid' => '1.2.36.79672281.1.5.0',
#       'type' => 'syn'
#     },
#     '1.2.840.113549.1.9.1' => $VAR1->{'at'}{'email'},
#     '1.2.840.113556.1.4.803' => $VAR1->{'mru'}{'integerbitandmatch'},
#     '1.2.840.113556.1.4.804' => $VAR1->{'mru'}{'integerbitormatch'},
#     '1.3.6.1.1.1.0.0' => {
#       'aliases' => [],
#       'desc' => 'RFC2307 NIS Netgroup Triple',
#       'name' => '1.3.6.1.1.1.0.0',
#       'oid' => '1.3.6.1.1.1.0.0',
#       'type' => 'syn'
#     },
#     '1.3.6.1.1.1.0.1' => {
#       'aliases' => [],
#       'desc' => 'RFC2307 Boot Parameter',
#       'name' => '1.3.6.1.1.1.0.1',
#       'oid' => '1.3.6.1.1.1.0.1',
#       'type' => 'syn'
#     },
#     '1.3.6.1.1.1.1.0' => $VAR1->{'at'}{'uidnumber'},
#     '1.3.6.1.1.1.1.1' => $VAR1->{'at'}{'gidnumber'},
#     '1.3.6.1.1.16.1' => {
#       'aliases' => [],
#       'desc' => 'UUID',
#       'name' => '1.3.6.1.1.16.1',
#       'oid' => '1.3.6.1.1.16.1',
#       'type' => 'syn'
#     },
#     '1.3.6.1.1.16.2' => $VAR1->{'mr'}{'uuidmatch'},
#     '1.3.6.1.1.16.3' => $VAR1->{'mr'}{'uuidorderingmatch'},
#     '1.3.6.1.1.16.4' => $VAR1->{'at'}{'entryuuid'},
#     '1.3.6.1.1.20' => $VAR1->{'at'}{'entrydn'},
#     '1.3.6.1.1.3.1' => $VAR1->{'oc'}{'uidobject'},
#     '1.3.6.1.1.4' => $VAR1->{'at'}{'vendorname'},
#     '1.3.6.1.1.5' => $VAR1->{'at'}{'vendorversion'},
#     '1.3.6.1.4.1.1466.101.119.2' => $VAR1->{'oc'}{'dynamicobject'},
#     '1.3.6.1.4.1.1466.101.119.3' => $VAR1->{'at'}{'entryttl'},
#     '1.3.6.1.4.1.1466.101.119.4' => $VAR1->{'at'}{'dynamicsubtrees'},
#     '1.3.6.1.4.1.1466.101.120.111' => $VAR1->{'oc'}{'extensibleobject'},
#     '1.3.6.1.4.1.1466.101.120.13' => $VAR1->{'at'}{'supportedcontrol'},
#     '1.3.6.1.4.1.1466.101.120.14' => $VAR1->{'at'}{'supportedsaslmechanisms'},
#     '1.3.6.1.4.1.1466.101.120.15' => $VAR1->{'at'}{'supportedldapversion'},
#     '1.3.6.1.4.1.1466.101.120.16' => $VAR1->{'at'}{'ldapsyntaxes'},
#     '1.3.6.1.4.1.1466.101.120.5' => $VAR1->{'at'}{'namingcontexts'},
#     '1.3.6.1.4.1.1466.101.120.6' => $VAR1->{'at'}{'altserver'},
#     '1.3.6.1.4.1.1466.101.120.7' => $VAR1->{'at'}{'supportedextension'},
#     '1.3.6.1.4.1.1466.109.114.1' => $VAR1->{'mru'}{'caseexactia5match'},
#     '1.3.6.1.4.1.1466.109.114.2' => $VAR1->{'mru'}{'caseignoreia5match'},
#     '1.3.6.1.4.1.1466.109.114.3' => $VAR1->{'mr'}{'caseignoreia5substringsmatch'},
#     '1.3.6.1.4.1.1466.115.121.1.10' => {
#       'aliases' => [],
#       'desc' => 'Certificate Pair',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.10',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.10',
#       'type' => 'syn',
#       'x-binary-transfer-required' => 'TRUE',
#       'x-not-human-readable' => 'TRUE'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.11' => {
#       'aliases' => [],
#       'desc' => 'Country String',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.11',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.11',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.12' => {
#       'aliases' => [],
#       'desc' => 'Distinguished Name',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.12',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.14' => {
#       'aliases' => [],
#       'desc' => 'Delivery Method',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.14',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.14',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.15' => {
#       'aliases' => [],
#       'desc' => 'Directory String',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.15',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.22' => {
#       'aliases' => [],
#       'desc' => 'Facsimile Telephone Number',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.22',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.22',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.24' => {
#       'aliases' => [],
#       'desc' => 'Generalized Time',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.24',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.24',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.26' => {
#       'aliases' => [],
#       'desc' => 'IA5 String',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.26',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.27' => {
#       'aliases' => [],
#       'desc' => 'Integer',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.27',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.28' => {
#       'aliases' => [],
#       'desc' => 'JPEG',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.28',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.28',
#       'type' => 'syn',
#       'x-not-human-readable' => 'TRUE'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.34' => {
#       'aliases' => [],
#       'desc' => 'Name And Optional UID',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.34',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.34',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.36' => {
#       'aliases' => [],
#       'desc' => 'Numeric String',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.36',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.36',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.38' => {
#       'aliases' => [],
#       'desc' => 'OID',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.38',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.39' => {
#       'aliases' => [],
#       'desc' => 'Other Mailbox',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.39',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.39',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.4' => {
#       'aliases' => [],
#       'desc' => 'Audio',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.4',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.4',
#       'type' => 'syn',
#       'x-not-human-readable' => 'TRUE'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.40' => {
#       'aliases' => [],
#       'desc' => 'Octet String',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.40',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.40',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.41' => {
#       'aliases' => [],
#       'desc' => 'Postal Address',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.41',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.41',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.44' => {
#       'aliases' => [],
#       'desc' => 'Printable String',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.44',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.44',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.45' => {
#       'aliases' => [],
#       'desc' => 'SubtreeSpecification',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.45',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.45',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.49' => {
#       'aliases' => [],
#       'desc' => 'Supported Algorithm',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.49',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.49',
#       'type' => 'syn',
#       'x-binary-transfer-required' => 'TRUE',
#       'x-not-human-readable' => 'TRUE'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.5' => {
#       'aliases' => [],
#       'desc' => 'Binary',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.5',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.5',
#       'type' => 'syn',
#       'x-not-human-readable' => 'TRUE'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.50' => {
#       'aliases' => [],
#       'desc' => 'Telephone Number',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.50',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.50',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.52' => {
#       'aliases' => [],
#       'desc' => 'Telex Number',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.52',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.52',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.6' => {
#       'aliases' => [],
#       'desc' => 'Bit String',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.6',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.6',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.7' => {
#       'aliases' => [],
#       'desc' => 'Boolean',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.7',
#       'type' => 'syn'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.8' => {
#       'aliases' => [],
#       'desc' => 'Certificate',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.8',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.8',
#       'type' => 'syn',
#       'x-binary-transfer-required' => 'TRUE',
#       'x-not-human-readable' => 'TRUE'
#     },
#     '1.3.6.1.4.1.1466.115.121.1.9' => {
#       'aliases' => [],
#       'desc' => 'Certificate List',
#       'name' => '1.3.6.1.4.1.1466.115.121.1.9',
#       'oid' => '1.3.6.1.4.1.1466.115.121.1.9',
#       'type' => 'syn',
#       'x-binary-transfer-required' => 'TRUE',
#       'x-not-human-readable' => 'TRUE'
#     },
#     '1.3.6.1.4.1.1466.344' => $VAR1->{'oc'}{'dcobject'},
#     '1.3.6.1.4.1.250.1.57' => $VAR1->{'at'}{'labeleduri'},
#     '1.3.6.1.4.1.250.3.15' => $VAR1->{'oc'}{'labeleduriobject'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.1' => $VAR1->{'at'}{'olcaccess'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.10' => $VAR1->{'at'}{'olcconcurrency'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.11' => $VAR1->{'at'}{'olcconnmaxpending'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.12' => $VAR1->{'at'}{'olcconnmaxpendingauth'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.13' => $VAR1->{'at'}{'olcdatabase'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.14' => $VAR1->{'at'}{'olcdefaultsearchbase'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.15' => $VAR1->{'at'}{'olcdisallows'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.16' => $VAR1->{'at'}{'olcditcontentrules'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.17' => $VAR1->{'at'}{'olcgentlehup'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.18' => $VAR1->{'at'}{'olcidletimeout'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.19' => $VAR1->{'at'}{'olcinclude'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.2' => $VAR1->{'at'}{'olcallows'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.20' => $VAR1->{'at'}{'olcindexsubstrifminlen'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.21' => $VAR1->{'at'}{'olcindexsubstrifmaxlen'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.22' => $VAR1->{'at'}{'olcindexsubstranylen'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.23' => $VAR1->{'at'}{'olcindexsubstranystep'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.26' => $VAR1->{'at'}{'olclocalssf'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.27' => $VAR1->{'at'}{'olclogfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.28' => $VAR1->{'at'}{'olcloglevel'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.3' => $VAR1->{'at'}{'olcargsfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.30' => $VAR1->{'at'}{'olcmoduleload'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.31' => $VAR1->{'at'}{'olcmodulepath'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.32' => $VAR1->{'at'}{'olcobjectclasses'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.33' => $VAR1->{'at'}{'olcobjectidentifier'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.34' => $VAR1->{'at'}{'olcoverlay'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.35' => $VAR1->{'at'}{'olcpasswordcryptsaltformat'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.36' => $VAR1->{'at'}{'olcpasswordhash'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.37' => $VAR1->{'at'}{'olcpidfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.38' => $VAR1->{'at'}{'olcplugin'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.39' => $VAR1->{'at'}{'olcpluginlogfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.4' => $VAR1->{'at'}{'olcattributetypes'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.40' => $VAR1->{'at'}{'olcreadonly'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.41' => $VAR1->{'at'}{'olcreferral'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.43' => $VAR1->{'at'}{'olcreplicaargsfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.44' => $VAR1->{'at'}{'olcreplicapidfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.45' => $VAR1->{'at'}{'olcreplicationinterval'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.46' => $VAR1->{'at'}{'olcreplogfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.47' => $VAR1->{'at'}{'olcrequires'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.48' => $VAR1->{'at'}{'olcrestrict'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.49' => $VAR1->{'at'}{'olcreverselookup'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.5' => $VAR1->{'at'}{'olcattributeoptions'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.51' => $VAR1->{'at'}{'olcrootdse'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.53' => $VAR1->{'at'}{'olcsaslhost'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.54' => $VAR1->{'at'}{'olcsaslrealm'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.56' => $VAR1->{'at'}{'olcsaslsecprops'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.58' => $VAR1->{'at'}{'olcschemadn'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.59' => $VAR1->{'at'}{'olcsecurity'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.6' => $VAR1->{'at'}{'olcauthidrewrite'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.60' => $VAR1->{'at'}{'olcsizelimit'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.61' => $VAR1->{'at'}{'olcsockbufmaxincoming'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.62' => $VAR1->{'at'}{'olcsockbufmaxincomingauth'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.66' => $VAR1->{'at'}{'olcthreads'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.67' => $VAR1->{'at'}{'olctimelimit'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.68' => $VAR1->{'at'}{'olctlscacertificatefile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.69' => $VAR1->{'at'}{'olctlscacertificatepath'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.7' => $VAR1->{'at'}{'olcauthzpolicy'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.70' => $VAR1->{'at'}{'olctlscertificatefile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.71' => $VAR1->{'at'}{'olctlscertificatekeyfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.72' => $VAR1->{'at'}{'olctlsciphersuite'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.73' => $VAR1->{'at'}{'olctlscrlcheck'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.74' => $VAR1->{'at'}{'olctlsrandfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.75' => $VAR1->{'at'}{'olctlsverifyclient'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.77' => $VAR1->{'at'}{'olctlsdhparamfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.78' => $VAR1->{'at'}{'olcconfigfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.79' => $VAR1->{'at'}{'olcconfigdir'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.8' => $VAR1->{'at'}{'olcauthzregexp'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.80' => $VAR1->{'at'}{'olctoolthreads'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.81' => $VAR1->{'at'}{'olcserverid'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.82' => $VAR1->{'at'}{'olctlscrlfile'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.83' => $VAR1->{'at'}{'olcsortvals'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.84' => $VAR1->{'at'}{'olcindexintlen'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.85' => $VAR1->{'at'}{'olcldapsyntaxes'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.86' => $VAR1->{'at'}{'olcaddcontentacl'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.87' => $VAR1->{'at'}{'olctlsprotocolmin'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.88' => $VAR1->{'at'}{'olcwritetimeout'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.89' => $VAR1->{'at'}{'olcsaslauxprops'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.9' => $VAR1->{'at'}{'olcbackend'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.90' => $VAR1->{'at'}{'olctcpbuffer'},
#     '1.3.6.1.4.1.4203.1.12.2.3.0.93' => $VAR1->{'at'}{'olclistenerthreads'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.1' => $VAR1->{'at'}{'olcdbdirectory'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.10' => $VAR1->{'at'}{'olcsuffix'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.11' => $VAR1->{'at'}{'olcsyncrepl'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.12' => $VAR1->{'at'}{'olcupdatedn'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.13' => $VAR1->{'at'}{'olcupdateref'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.15' => $VAR1->{'at'}{'olcsubordinate'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.16' => $VAR1->{'at'}{'olcmirrormode'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.17' => $VAR1->{'at'}{'olchidden'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.18' => $VAR1->{'at'}{'olcmonitoring'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.19' => $VAR1->{'at'}{'olcsyncusesubentry'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.2' => $VAR1->{'at'}{'olcdbindex'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.20' => $VAR1->{'at'}{'olcextraattrs'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.3' => $VAR1->{'at'}{'olcdbmode'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.4' => $VAR1->{'at'}{'olclastmod'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.5' => $VAR1->{'at'}{'olclimits'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.6' => $VAR1->{'at'}{'olcmaxderefdepth'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.7' => $VAR1->{'at'}{'olcreplica'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.8' => $VAR1->{'at'}{'olcrootdn'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.0.9' => $VAR1->{'at'}{'olcrootpw'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.1.2' => $VAR1->{'at'}{'olcdbcheckpoint'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.1.4' => $VAR1->{'at'}{'olcdbnosync'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.1.9' => $VAR1->{'at'}{'olcdbsearchstack'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.12.1' => $VAR1->{'at'}{'olcdbmaxreaders'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.12.2' => $VAR1->{'at'}{'olcdbmaxsize'},
#     '1.3.6.1.4.1.4203.1.12.2.3.2.12.3' => $VAR1->{'at'}{'olcdbenvflags'},
#     '1.3.6.1.4.1.4203.1.12.2.4.0.0' => $VAR1->{'oc'}{'olcconfig'},
#     '1.3.6.1.4.1.4203.1.12.2.4.0.1' => $VAR1->{'oc'}{'olcglobal'},
#     '1.3.6.1.4.1.4203.1.12.2.4.0.2' => $VAR1->{'oc'}{'olcschemaconfig'},
#     '1.3.6.1.4.1.4203.1.12.2.4.0.3' => $VAR1->{'oc'}{'olcbackendconfig'},
#     '1.3.6.1.4.1.4203.1.12.2.4.0.4' => $VAR1->{'oc'}{'olcdatabaseconfig'},
#     '1.3.6.1.4.1.4203.1.12.2.4.0.5' => $VAR1->{'oc'}{'olcoverlayconfig'},
#     '1.3.6.1.4.1.4203.1.12.2.4.0.6' => $VAR1->{'oc'}{'olcincludefile'},
#     '1.3.6.1.4.1.4203.1.12.2.4.0.7' => $VAR1->{'oc'}{'olcfrontendconfig'},
#     '1.3.6.1.4.1.4203.1.12.2.4.0.8' => $VAR1->{'oc'}{'olcmodulelist'},
#     '1.3.6.1.4.1.4203.1.12.2.4.2.12.1' => $VAR1->{'oc'}{'olcmdbconfig'},
#     '1.3.6.1.4.1.4203.1.12.2.4.2.2.1' => $VAR1->{'oc'}{'olcldifconfig'},
#     '1.3.6.1.4.1.4203.1.2.1' => $VAR1->{'mr'}{'caseexactia5substringsmatch'},
#     '1.3.6.1.4.1.4203.1.3.5' => $VAR1->{'at'}{'supportedfeatures'},
#     '1.3.6.1.4.1.4203.1.4.1' => $VAR1->{'oc'}{'ldaprootdse'},
#     '1.3.6.1.4.1.4203.1.4.3' => $VAR1->{'oc'}{'openldaporg'},
#     '1.3.6.1.4.1.4203.1.4.4' => $VAR1->{'oc'}{'openldapou'},
#     '1.3.6.1.4.1.4203.1.4.5' => $VAR1->{'oc'}{'openldapperson'},
#     '1.3.6.1.4.1.4203.1.4.6' => $VAR1->{'oc'}{'openldapdisplayableobject'},
#     '1.3.6.1.4.1.4203.666.11.10.2.1' => {
#       'aliases' => [],
#       'desc' => 'X.509 AttributeCertificate',
#       'name' => '1.3.6.1.4.1.4203.666.11.10.2.1',
#       'oid' => '1.3.6.1.4.1.4203.666.11.10.2.1',
#       'type' => 'syn',
#       'x-binary-transfer-required' => 'TRUE',
#       'x-not-human-readable' => 'TRUE'
#     },
#     '2.16.840.1.113730.3.1.1' => $VAR1->{'at'}{'carlicense'},
#     '2.16.840.1.113730.3.1.2' => $VAR1->{'at'}{'departmentnumber'},
#     '2.16.840.1.113730.3.1.216' => $VAR1->{'at'}{'userpkcs12'},
#     '2.16.840.1.113730.3.1.241' => $VAR1->{'at'}{'displayname'},
#     '2.16.840.1.113730.3.1.3' => $VAR1->{'at'}{'employeenumber'},
#     '2.16.840.1.113730.3.1.34' => $VAR1->{'at'}{'ref'},
#     '2.16.840.1.113730.3.1.39' => $VAR1->{'at'}{'preferredlanguage'},
#     '2.16.840.1.113730.3.1.4' => $VAR1->{'at'}{'employeetype'},
#     '2.16.840.1.113730.3.1.40' => $VAR1->{'at'}{'usersmimecertificate'},
#     '2.16.840.1.113730.3.2.2' => $VAR1->{'oc'}{'inetorgperson'},
#     '2.16.840.1.113730.3.2.6' => $VAR1->{'oc'}{'referral'},
#     '2.5.13.0' => $VAR1->{'mru'}{'objectidentifiermatch'},
#     '2.5.13.1' => $VAR1->{'mru'}{'distinguishednamematch'},
#     '2.5.13.10' => $VAR1->{'mr'}{'numericstringsubstringsmatch'},
#     '2.5.13.11' => $VAR1->{'mru'}{'caseignorelistmatch'},
#     '2.5.13.12' => $VAR1->{'mru'}{'caseignorelistsubstringsmatch'},
#     '2.5.13.13' => $VAR1->{'mru'}{'booleanmatch'},
#     '2.5.13.14' => $VAR1->{'mru'}{'integermatch'},
#     '2.5.13.15' => $VAR1->{'mru'}{'integerorderingmatch'},
#     '2.5.13.16' => $VAR1->{'mru'}{'bitstringmatch'},
#     '2.5.13.17' => $VAR1->{'mru'}{'octetstringmatch'},
#     '2.5.13.18' => $VAR1->{'mru'}{'octetstringorderingmatch'},
#     '2.5.13.19' => $VAR1->{'mr'}{'octetstringsubstringsmatch'},
#     '2.5.13.2' => $VAR1->{'mru'}{'caseignorematch'},
#     '2.5.13.20' => $VAR1->{'mru'}{'telephonenumbermatch'},
#     '2.5.13.21' => $VAR1->{'mr'}{'telephonenumbersubstringsmatch'},
#     '2.5.13.22' => $VAR1->{'mru'}{'presentationaddressmatch'},
#     '2.5.13.23' => $VAR1->{'mru'}{'uniquemembermatch'},
#     '2.5.13.24' => $VAR1->{'mru'}{'protocolinformationmatch'},
#     '2.5.13.27' => $VAR1->{'mru'}{'generalizedtimematch'},
#     '2.5.13.28' => $VAR1->{'mru'}{'generalizedtimeorderingmatch'},
#     '2.5.13.29' => $VAR1->{'mru'}{'integerfirstcomponentmatch'},
#     '2.5.13.3' => $VAR1->{'mru'}{'caseignoreorderingmatch'},
#     '2.5.13.30' => $VAR1->{'mru'}{'objectidentifierfirstcomponentmatch'},
#     '2.5.13.34' => $VAR1->{'mru'}{'certificateexactmatch'},
#     '2.5.13.38' => $VAR1->{'mru'}{'certificatelistexactmatch'},
#     '2.5.13.4' => $VAR1->{'mru'}{'caseignoresubstringsmatch'},
#     '2.5.13.5' => $VAR1->{'mru'}{'caseexactmatch'},
#     '2.5.13.6' => $VAR1->{'mru'}{'caseexactorderingmatch'},
#     '2.5.13.63' => $VAR1->{'mru'}{'facsimilenumbermatch'},
#     '2.5.13.64' => $VAR1->{'mru'}{'facsimilenumbersubstringsmatch'},
#     '2.5.13.7' => $VAR1->{'mru'}{'caseexactsubstringsmatch'},
#     '2.5.13.8' => $VAR1->{'mru'}{'numericstringmatch'},
#     '2.5.13.9' => $VAR1->{'mru'}{'numericstringorderingmatch'},
#     '2.5.17.0' => $VAR1->{'oc'}{'subentry'},
#     '2.5.18.1' => $VAR1->{'at'}{'createtimestamp'},
#     '2.5.18.10' => $VAR1->{'at'}{'subschemasubentry'},
#     '2.5.18.2' => $VAR1->{'at'}{'modifytimestamp'},
#     '2.5.18.3' => $VAR1->{'at'}{'creatorsname'},
#     '2.5.18.4' => $VAR1->{'at'}{'modifiersname'},
#     '2.5.18.9' => $VAR1->{'at'}{'hassubordinates'},
#     '2.5.20.1' => $VAR1->{'oc'}{'subschema'},
#     '2.5.21.4' => $VAR1->{'at'}{'matchingrules'},
#     '2.5.21.5' => $VAR1->{'at'}{'attributetypes'},
#     '2.5.21.6' => $VAR1->{'at'}{'objectclasses'},
#     '2.5.21.8' => $VAR1->{'at'}{'matchingruleuse'},
#     '2.5.21.9' => $VAR1->{'at'}{'structuralobjectclass'},
#     '2.5.4.0' => $VAR1->{'at'}{'objectclass'},
#     '2.5.4.1' => $VAR1->{'at'}{'aliasedentryname'},
#     '2.5.4.10' => $VAR1->{'at'}{'o'},
#     '2.5.4.11' => $VAR1->{'at'}{'organizationalunitname'},
#     '2.5.4.12' => $VAR1->{'at'}{'title'},
#     '2.5.4.13' => $VAR1->{'at'}{'description'},
#     '2.5.4.14' => $VAR1->{'at'}{'searchguide'},
#     '2.5.4.15' => $VAR1->{'at'}{'businesscategory'},
#     '2.5.4.16' => $VAR1->{'at'}{'postaladdress'},
#     '2.5.4.17' => $VAR1->{'at'}{'postalcode'},
#     '2.5.4.18' => $VAR1->{'at'}{'postofficebox'},
#     '2.5.4.19' => $VAR1->{'at'}{'physicaldeliveryofficename'},
#     '2.5.4.2' => $VAR1->{'at'}{'knowledgeinformation'},
#     '2.5.4.20' => $VAR1->{'at'}{'telephonenumber'},
#     '2.5.4.21' => $VAR1->{'at'}{'telexnumber'},
#     '2.5.4.22' => $VAR1->{'at'}{'teletexterminalidentifier'},
#     '2.5.4.23' => $VAR1->{'at'}{'facsimiletelephonenumber'},
#     '2.5.4.24' => $VAR1->{'at'}{'x121address'},
#     '2.5.4.25' => $VAR1->{'at'}{'internationalisdnnumber'},
#     '2.5.4.26' => $VAR1->{'at'}{'registeredaddress'},
#     '2.5.4.27' => $VAR1->{'at'}{'destinationindicator'},
#     '2.5.4.28' => $VAR1->{'at'}{'preferreddeliverymethod'},
#     '2.5.4.29' => $VAR1->{'at'}{'presentationaddress'},
#     '2.5.4.3' => $VAR1->{'at'}{'cn'},
#     '2.5.4.30' => $VAR1->{'at'}{'supportedapplicationcontext'},
#     '2.5.4.31' => $VAR1->{'at'}{'member'},
#     '2.5.4.32' => $VAR1->{'at'}{'owner'},
#     '2.5.4.33' => $VAR1->{'at'}{'roleoccupant'},
#     '2.5.4.34' => $VAR1->{'at'}{'seealso'},
#     '2.5.4.35' => $VAR1->{'at'}{'userpassword'},
#     '2.5.4.36' => $VAR1->{'at'}{'usercertificate'},
#     '2.5.4.37' => $VAR1->{'at'}{'cacertificate'},
#     '2.5.4.38' => $VAR1->{'at'}{'authorityrevocationlist'},
#     '2.5.4.39' => $VAR1->{'at'}{'certificaterevocationlist'},
#     '2.5.4.4' => $VAR1->{'at'}{'sn'},
#     '2.5.4.40' => $VAR1->{'at'}{'crosscertificatepair'},
#     '2.5.4.41' => $VAR1->{'at'}{'name'},
#     '2.5.4.42' => $VAR1->{'at'}{'givenname'},
#     '2.5.4.43' => $VAR1->{'at'}{'initials'},
#     '2.5.4.44' => $VAR1->{'at'}{'generationqualifier'},
#     '2.5.4.45' => $VAR1->{'at'}{'x500uniqueidentifier'},
#     '2.5.4.46' => $VAR1->{'at'}{'dnqualifier'},
#     '2.5.4.47' => $VAR1->{'at'}{'enhancedsearchguide'},
#     '2.5.4.48' => $VAR1->{'at'}{'protocolinformation'},
#     '2.5.4.49' => $VAR1->{'at'}{'distinguishedname'},
#     '2.5.4.5' => $VAR1->{'at'}{'serialnumber'},
#     '2.5.4.50' => $VAR1->{'at'}{'uniquemember'},
#     '2.5.4.51' => $VAR1->{'at'}{'houseidentifier'},
#     '2.5.4.52' => $VAR1->{'at'}{'supportedalgorithms'},
#     '2.5.4.53' => $VAR1->{'at'}{'deltarevocationlist'},
#     '2.5.4.54' => $VAR1->{'at'}{'dmdname'},
#     '2.5.4.6' => $VAR1->{'at'}{'c'},
#     '2.5.4.65' => $VAR1->{'at'}{'pseudonym'},
#     '2.5.4.7' => $VAR1->{'at'}{'l'},
#     '2.5.4.8' => $VAR1->{'at'}{'st'},
#     '2.5.4.9' => $VAR1->{'at'}{'street'},
#     '2.5.6.0' => $VAR1->{'oc'}{'top'},
#     '2.5.6.1' => $VAR1->{'oc'}{'alias'},
#     '2.5.6.10' => $VAR1->{'oc'}{'residentialperson'},
#     '2.5.6.11' => $VAR1->{'oc'}{'applicationprocess'},
#     '2.5.6.12' => $VAR1->{'oc'}{'applicationentity'},
#     '2.5.6.13' => $VAR1->{'oc'}{'dsa'},
#     '2.5.6.14' => $VAR1->{'oc'}{'device'},
#     '2.5.6.15' => $VAR1->{'oc'}{'strongauthenticationuser'},
#     '2.5.6.16' => $VAR1->{'oc'}{'certificationauthority'},
#     '2.5.6.16.2' => $VAR1->{'oc'}{'certificationauthority-v2'},
#     '2.5.6.17' => $VAR1->{'oc'}{'groupofuniquenames'},
#     '2.5.6.18' => $VAR1->{'oc'}{'usersecurityinformation'},
#     '2.5.6.19' => $VAR1->{'oc'}{'crldistributionpoint'},
#     '2.5.6.2' => $VAR1->{'oc'}{'country'},
#     '2.5.6.20' => $VAR1->{'oc'}{'dmd'},
#     '2.5.6.21' => $VAR1->{'oc'}{'pkiuser'},
#     '2.5.6.22' => $VAR1->{'oc'}{'pkica'},
#     '2.5.6.23' => $VAR1->{'oc'}{'deltacrl'},
#     '2.5.6.3' => $VAR1->{'oc'}{'locality'},
#     '2.5.6.4' => $VAR1->{'oc'}{'organization'},
#     '2.5.6.5' => $VAR1->{'oc'}{'organizationalunit'},
#     '2.5.6.6' => $VAR1->{'oc'}{'person'},
#     '2.5.6.7' => $VAR1->{'oc'}{'organizationalperson'},
#     '2.5.6.8' => $VAR1->{'oc'}{'organizationalrole'},
#     '2.5.6.9' => $VAR1->{'oc'}{'groupofnames'}
#   },
#   'syn' => {
#     '1.2.36.79672281.1.5.0' => $VAR1->{'oid'}{'1.2.36.79672281.1.5.0'},
#     '1.3.6.1.1.1.0.0' => $VAR1->{'oid'}{'1.3.6.1.1.1.0.0'},
#     '1.3.6.1.1.1.0.1' => $VAR1->{'oid'}{'1.3.6.1.1.1.0.1'},
#     '1.3.6.1.1.16.1' => $VAR1->{'oid'}{'1.3.6.1.1.16.1'},
#     '1.3.6.1.4.1.1466.115.121.1.10' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.10'},
#     '1.3.6.1.4.1.1466.115.121.1.11' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.11'},
#     '1.3.6.1.4.1.1466.115.121.1.12' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.12'},
#     '1.3.6.1.4.1.1466.115.121.1.14' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.14'},
#     '1.3.6.1.4.1.1466.115.121.1.15' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.15'},
#     '1.3.6.1.4.1.1466.115.121.1.22' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.22'},
#     '1.3.6.1.4.1.1466.115.121.1.24' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.24'},
#     '1.3.6.1.4.1.1466.115.121.1.26' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.26'},
#     '1.3.6.1.4.1.1466.115.121.1.27' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.27'},
#     '1.3.6.1.4.1.1466.115.121.1.28' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.28'},
#     '1.3.6.1.4.1.1466.115.121.1.34' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.34'},
#     '1.3.6.1.4.1.1466.115.121.1.36' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.36'},
#     '1.3.6.1.4.1.1466.115.121.1.38' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.38'},
#     '1.3.6.1.4.1.1466.115.121.1.39' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.39'},
#     '1.3.6.1.4.1.1466.115.121.1.4' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.4'},
#     '1.3.6.1.4.1.1466.115.121.1.40' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.40'},
#     '1.3.6.1.4.1.1466.115.121.1.41' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.41'},
#     '1.3.6.1.4.1.1466.115.121.1.44' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.44'},
#     '1.3.6.1.4.1.1466.115.121.1.45' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.45'},
#     '1.3.6.1.4.1.1466.115.121.1.49' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.49'},
#     '1.3.6.1.4.1.1466.115.121.1.5' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.5'},
#     '1.3.6.1.4.1.1466.115.121.1.50' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.50'},
#     '1.3.6.1.4.1.1466.115.121.1.52' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.52'},
#     '1.3.6.1.4.1.1466.115.121.1.6' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.6'},
#     '1.3.6.1.4.1.1466.115.121.1.7' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.7'},
#     '1.3.6.1.4.1.1466.115.121.1.8' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.8'},
#     '1.3.6.1.4.1.1466.115.121.1.9' => $VAR1->{'oid'}{'1.3.6.1.4.1.1466.115.121.1.9'},
#     '1.3.6.1.4.1.4203.666.11.10.2.1' => $VAR1->{'oid'}{'1.3.6.1.4.1.4203.666.11.10.2.1'}
#   },
#   'xat' => {}
# }, 'Net::LDAP::Schema' )
ok 4 - 'filter object created' isa 'Net::LDAP::Filter'
ok 5 - (mail=johnd@mailgw.umich.edu) should match in raw mode
ok 6 - (mail=johnd@mailgw.umich.edu) should match in schema mode
ok 7 - 'filter object created' isa 'Net::LDAP::Filter'
ok 8 - (postaladdress=ITD $ 535 W. William $ Ann Arbor, MI 48109) should match in raw mode
ok 9 - (postaladdress=ITD $ 535 W. William $ Ann Arbor, MI 48109) should match in schema mode
ok 10 - 'filter object created' isa 'Net::LDAP::Filter'
ok 11 - (cn=Babs Jensen) should not match in raw mode
ok 12 - (cn=Babs Jensen) should not match in schema mode
ok 13 - 'filter object created' isa 'Net::LDAP::Filter'
ok 14 - (!(cn=Tim Howes)) should match in raw mode
ok 15 - (!(cn=Tim Howes)) should match in schema mode
ok 16 - 'filter object created' isa 'Net::LDAP::Filter'
ok 17 - (cn=John Doe) should match in raw mode
ok 18 - (cn=John Doe) should match in schema mode
ok 19 - 'filter object created' isa 'Net::LDAP::Filter'
ok 20 - (seeAlso=cn=All Staff, OU=Groups, o=University of Michigan,c=US) should not match in raw mode
ok 21 - (seeAlso=cn=All Staff, OU=Groups, o=University of Michigan,c=US) should match in schema mode
ok 22 - 'filter object created' isa 'Net::LDAP::Filter'
ok 23 - (createTimestamp>=19970101120000Z) should match in raw mode
ok 24 - (createTimestamp>=19970101120000Z) should match in schema mode
ok 25 - 'filter object created' isa 'Net::LDAP::Filter'
ok 26 - (createTimestamp<=25250101000000Z) should match in raw mode
ok 27 - (createTimestamp<=25250101000000Z) should match in schema mode
ok 28 - 'filter object created' isa 'Net::LDAP::Filter'
ok 29 - (uidNumber=1012) should match in raw mode
ok 30 - (uidNumber=1012) should match in schema mode
ok 31 - 'filter object created' isa 'Net::LDAP::Filter'
ok 32 - (uidNumber=1011) should not match in raw mode
ok 33 - (uidNumber=1011) should not match in schema mode
ok 34 - 'filter object created' isa 'Net::LDAP::Filter'
ok 35 - (mailPreferenceOption=2) should match in raw mode
ok 36 - (mailPreferenceOption=2) should cause failure in schema mode
ok 37 - 'filter object created' isa 'Net::LDAP::Filter'
ok 38 - (objectclass=top) should not match in raw mode
ok 39 - (objectclass=top) should not match in schema mode
ok 40 - 'filter object created' isa 'Net::LDAP::Filter'
ok 41 - (objectclass=OpenLDAPPerson) should match in raw mode
ok 42 - (objectclass=OpenLDAPPerson) should match in schema mode
ok 43 - 'filter object created' isa 'Net::LDAP::Filter'
ok 44 - (telephoneNumber=+1 313 555 9394) should match in raw mode
ok 45 - (telephoneNumber=+1 313 555 9394) should match in schema mode
ok 46 - 'filter object created' isa 'Net::LDAP::Filter'
ok 47 - (homephone=+13135553774) should not match in raw mode
ok 48 - (homephone=+13135553774) should match in schema mode
ok 49 - 'filter object created' isa 'Net::LDAP::Filter'
ok 50 - (homephone=001313 5553774) should not match in raw mode
ok 51 - (homephone=001313 5553774) should match in schema mode
ok 52 - 'filter object created' isa 'Net::LDAP::Filter'
ok 53 - (createTimestamp>=19970101120000Z) should match in raw mode
ok 54 - (createTimestamp>=19970101120000Z) should match in schema mode
ok 55 - 'filter object created' isa 'Net::LDAP::Filter'
ok 56 - (createTimestamp<=25250101000000Z) should match in raw mode
ok 57 - (createTimestamp<=25250101000000Z) should match in schema mode
ok 58 - 'filter object created' isa 'Net::LDAP::Filter'
ok 59 - (uidNumber>=1000) should match in raw mode
ok 60 - (uidNumber>=1000) should match in schema mode
ok 61 - 'filter object created' isa 'Net::LDAP::Filter'
ok 62 - (uidNumber<=2000) should match in raw mode
ok 63 - (uidNumber<=2000) should match in schema mode
ok 64 - 'filter object created' isa 'Net::LDAP::Filter'
ok 65 - (mailpreferenceOption>=2) should match in raw mode
ok 66 - (mailpreferenceOption>=2) should cause failure in schema mode
ok 67 - 'filter object created' isa 'Net::LDAP::Filter'
ok 68 - (mail=johnd@*) should match in raw mode
ok 69 - (mail=johnd@*) should match in schema mode
ok 70 - 'filter object created' isa 'Net::LDAP::Filter'
ok 71 - (mail=johnd*@*umich.edu) should match in raw mode
ok 72 - (mail=johnd*@*umich.edu) should match in schema mode
ok 73 - 'filter object created' isa 'Net::LDAP::Filter'
ok 74 - (postaladdress=ITD $ * William $ Ann Arbor, MI 48109) should match in raw mode
ok 75 - (postaladdress=ITD $ * William $ Ann Arbor, MI 48109) should match in schema mode
ok 76 - 'filter object created' isa 'Net::LDAP::Filter'
ok 77 - (cn=j*) should match in raw mode
ok 78 - (cn=j*) should match in schema mode
ok 79 - 'filter object created' isa 'Net::LDAP::Filter'
ok 80 - (cn=*a) should not match in raw mode
ok 81 - (cn=*a) should not match in schema mode
ok 82 - 'filter object created' isa 'Net::LDAP::Filter'
ok 83 - (cn=*a*) should match in raw mode
ok 84 - (cn=*a*) should match in schema mode
ok 85 - 'filter object created' isa 'Net::LDAP::Filter'
ok 86 - (o=univ*of*mich*) should match in raw mode
ok 87 - (o=univ*of*mich*) should match in schema mode
ok 88 - 'filter object created' isa 'Net::LDAP::Filter'
ok 89 - (telephoneNumber=+1*313 555 9394) should match in raw mode
ok 90 - (telephoneNumber=+1*313 555 9394) should match in schema mode
ok 91 - 'filter object created' isa 'Net::LDAP::Filter'
ok 92 - (telephoneNumber=+1*313*) should match in raw mode
ok 93 - (telephoneNumber=+1*313*) should match in schema mode
ok 94 - 'filter object created' isa 'Net::LDAP::Filter'
ok 95 - (homephone=+131355*) should not match in raw mode
ok 96 - (homephone=+131355*) should match in schema mode
ok 97 - 'filter object created' isa 'Net::LDAP::Filter'
ok 98 - (homephone=0013*774) should not match in raw mode
ok 99 - (homephone=0013*774) should match in schema mode
ok 100 - 'filter object created' isa 'Net::LDAP::Filter'
ok 101 - (cn=*) should match in raw mode
ok 102 - (cn=*) should match in schema mode
ok 103 - 'filter object created' isa 'Net::LDAP::Filter'
ok 104 - (cn~=Jonathon Doe) should match in raw mode
ok 105 - (cn~=Jonathon Doe) should match in schema mode
ok 106 - 'filter object created' isa 'Net::LDAP::Filter'
ok 107 - (cn~=jonathon doe) should match in raw mode
ok 108 - (cn~=jonathon doe) should match in schema mode
ok 109 - 'filter object created' isa 'Net::LDAP::Filter'
ok 110 - (cn~=jonathan doe) should match in raw mode
ok 111 - (cn~=jonathan doe) should match in schema mode
ok 112 - 'filter object created' isa 'Net::LDAP::Filter'
ok 113 - (cn~=jonothan doe) should match in raw mode
ok 114 - (cn~=jonothan doe) should match in schema mode
ok 115 - 'filter object created' isa 'Net::LDAP::Filter'
ok 116 - (cn~=jonathan do) should match in raw mode
ok 117 - (cn~=jonathan do) should match in schema mode
ok 118 - 'filter object created' isa 'Net::LDAP::Filter'
ok 119 - (cn~=john doe) should match in raw mode
ok 120 - (cn~=john doe) should match in schema mode
ok 121 - 'filter object created' isa 'Net::LDAP::Filter'
ok 122 - (cn~=jon doe) should match in raw mode
ok 123 - (cn~=jon doe) should match in schema mode
ok 124 - 'filter object created' isa 'Net::LDAP::Filter'
ok 125 - (cn~=jomatan doe) should match in raw mode
ok 126 - (cn~=jomatan doe) should match in schema mode
ok 127 - 'filter object created' isa 'Net::LDAP::Filter'
ok 128 - (cn~=jonatan oe) should match in raw mode
ok 129 - (cn~=jonatan oe) should match in schema mode
ok 130 - 'filter object created' isa 'Net::LDAP::Filter'
ok 131 - (cn~=jon dee) should match in raw mode
ok 132 - (cn~=jon dee) should match in schema mode
ok 133 - 'filter object created' isa 'Net::LDAP::Filter'
ok 134 - (cn:dn:=John Doe) should match in raw mode
ok 135 - (cn:dn:=John Doe) should match in schema mode
ok 136 - 'filter object created' isa 'Net::LDAP::Filter'
ok 137 - (:dn:caseIgnoreMatch:=People) should match in raw mode
ok 138 - (:dn:caseIgnoreMatch:=People) should match in schema mode
ok 139 - 'filter object created' isa 'Net::LDAP::Filter'
ok 140 - (mailPreferenceOption:integerBitAndMatch:=2) should match in raw mode
ok 141 - (mailPreferenceOption:integerBitAndMatch:=2) should match in schema mode
ok 142 - 'filter object created' isa 'Net::LDAP::Filter'
ok 143 - (mailPreferenceOption:integerBitOrMatch:=3) should not match in raw mode
ok 144 - (mailPreferenceOption:integerBitOrMatch:=3) should match in schema mode
ok 145 - 'filter object created' isa 'Net::LDAP::Filter'
ok 146 - (!(mailPreferenceOption:integerBitAndMatch:=1)) should match in raw mode
ok 147 - (!(mailPreferenceOption:integerBitAndMatch:=1)) should match in schema mode
ok 148 - 'filter object created' isa 'Net::LDAP::Filter'
ok 149 - (!(mailPreferenceOption:integerBitAndMatch:=3)) should match in raw mode
ok 150 - (!(mailPreferenceOption:integerBitAndMatch:=3)) should match in schema mode
ok 151 - 'filter object created' isa 'Net::LDAP::Filter'
ok 152 - (:caseignoreMatch:=University of michigan) should cause failure in raw mode
ok 153 - (:caseignoreMatch:=University of michigan) should match in schema mode
ok
t/08time.t ........... 
1..40
ok 1 - generalizedTime_to_time('19691231235958.9Z') should yield -1.1
ok 2 - generalizedTime_to_time('19691231235959Z') should yield -1
ok 3 - generalizedTime_to_time('19691231235959.9Z') should yield -0.1
ok 4 - generalizedTime_to_time('19700101000000Z') should yield 0
ok 5 - generalizedTime_to_time('19700101000000.1Z') should yield 0.1
ok 6 - generalizedTime_to_time('19700101000001Z') should yield 1
ok 7 - generalizedTime_to_time('19700101000001.1Z') should yield 1.1
ok 8 - generalizedTime_to_time('1969123123Z') should yield -3600
ok 9 - generalizedTime_to_time('1970010100Z') should yield 0
ok 10 - generalizedTime_to_time('1970010101Z') should yield 3600
ok 11 - generalizedTime_to_time('19700101000000+0130') should yield -5400
ok 12 - generalizedTime_to_time('19700101000000+01') should yield -3600
ok 13 - generalizedTime_to_time('19700101000000-01') should yield 3600
ok 14 - generalizedTime_to_time('19700101000000-0130') should yield 5400
ok 15 - time_to_generalizedTime('-1.1') should yield 19691231235958.9Z
ok 16 - time_to_generalizedTime('-1') should yield 19691231235959Z
ok 17 - time_to_generalizedTime('-0.1') should yield 19691231235959.9Z
ok 18 - time_to_generalizedTime('0') should yield 19700101000000Z
ok 19 - time_to_generalizedTime('0.1') should yield 19700101000000.1Z
ok 20 - time_to_generalizedTime('1') should yield 19700101000001Z
ok 21 - time_to_generalizedTime('1.1') should yield 19700101000001.1Z
ok 22 - time_to_generalizedTime('-33358996800') should yield 09121123120000Z
ok 23 - generalizedTime_to_time('9999') should fail
ok 24 - generalizedTime_to_time('2013Z') should fail
ok 25 - generalizedTime_to_time('201303Z') should fail
ok 26 - generalizedTime_to_time('20130315Z') should fail
ok 27 - generalizedTime_to_time('20130315000000+1') should fail
ok 28 - generalizedTime_to_time('20130315000000+115') should fail
ok 29 - generalizedTime_to_time('20130229000000Z') should fail
ok 30 - generalizedTime_to_time('20130315000060Z') should fail
ok 31 - generalizedTime_to_time('20130315006000Z') should fail
ok 32 - generalizedTime_to_time('20130315240000Z') should fail
ok 33 - generalizedTime_to_time('20130100000000Z') should fail
ok 34 - generalizedTime_to_time('20131232000000Z') should fail
ok 35 - generalizedTime_to_time('20130029000000Z') should fail
ok 36 - generalizedTime_to_time('20131329000000Z') should fail
ok 37 - generalizedTime_to_time('-01230101000000Z') should fail
ok 38 - generalizedTime_to_time('123450101000000Z') should fail
ok 39 - generalizedTime_to_time('09991259235959Z') should fail
ok 40 - generalizedTime_to_time('09121123120000Z') should fail
ok
t/09ldif-http-url.t .. skipped: LWP::UserAgent module not installed or HTTP_JPEG_URL, HTTP_TEXT_URL not set
t/10ldif-controls.t .. 
1..21
ok 1 - 'input object' isa 'Net::LDAP::LDIF'
ok 2 - entries read
ok 3 - 'structure' isa 'Net::LDAP::Entry'
ok 4 - structure
ok 5 - 'structure' isa 'ARRAY'
ok 6 - 'structure' isa 'Net::LDAP::Entry'
ok 7 - structure
ok 8 - 'structure' isa 'ARRAY'
ok 9 - 'structure' isa 'Net::LDAP::Entry'
ok 10 - 'structure' isa 'Net::LDAP::Entry'
ok 11 - 'structure' isa 'Net::LDAP::Entry'
ok 12 - 'structure' isa 'Net::LDAP::Entry'
ok 13 - structure
ok 14 - 'structure' isa 'ARRAY'
ok 15 - '1st entry' isa 'Net::LDAP::Entry'
ok 16
ok 17
ok 18
ok 19 - 'output object' isa 'Net::LDAP::LDIF'
ok 20 - entries written
ok 21 - data/10-in.ldif
ok
t/40connect.t ........ skipped: no server
t/41populate.t ....... skipped: no server
t/42search.t ......... skipped: no server
t/43modify.t ......... skipped: no server
t/44schema.t ......... skipped: no server
t/45dse.t ............ skipped: no server
t/46ssl.t ............ skipped: no server
t/47ipc.t ............ skipped: no server
t/48url.t ............ skipped: no server
t/49lwp.t ............ skipped: no server
t/60cancel.t ......... skipped: no server
t/70sortctrl.t ....... skipped: no server
t/71preread.t ........ skipped: no server
t/72postread.t ....... skipped: no server
t/73assert.t ......... skipped: no server
t/74matchedvalues.t .. skipped: no server
All tests successful.
Files=27, Tests=790,  4 wallclock secs ( 0.28 usr  0.00 sys +  3.32 cusr  0.30 csys =  3.90 CPU)
Result: PASS
make[1]: Leaving directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
   create-stamp debian/debhelper-build-stamp
   dh_prep
   dh_auto_install --destdir=debian/libnet-ldap-perl/
	make -j22 install DESTDIR=/build/reproducible-path/libnet-ldap-perl-0.6800\+dfsg/debian/libnet-ldap-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr
make[1]: Entering directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
Manifying 31 pod documents
Manifying 24 pod documents
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Bundle/Net/LDAP.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/LWP/Protocol/ldapi.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/LWP/Protocol/ldap.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/LWP/Protocol/ldaps.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAPI.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAPS.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/ASN.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Util.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Examples.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Constant.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Extra.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/FAQ.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/LDIF.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/RootDSE.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Schema.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Filter.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Message.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/RFC.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/FilterMatch.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/LDIF.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Security.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/DSML.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Filter.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Bind.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Message.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Entry.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Extension.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Reference.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Search.pod
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Entry.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Intermediate.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Schema.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Search.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/Subentries.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/VLV.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/TreeDelete.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/Paged.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/VLVResponse.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/MatchedValues.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/Relax.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/ManageDsaIT.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/NoOp.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/PersistentSearch.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/PasswordPolicy.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/EntryChange.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/SyncDone.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/PostRead.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/Sort.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/DontUseCopy.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/PreRead.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/ProxyAuth.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/SyncState.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/SyncRequest.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/Assertion.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Control/SortResult.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Intermediate/SyncInfo.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Extra/eDirectory.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Extra/AD.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Extension/Refresh.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Extension/WhoAmI.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Extension/Cancel.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/perl5/Net/LDAP/Extension/SetPassword.pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::ProxyAuth.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/LWP::Protocol::ldaps.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::PostRead.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/LWP::Protocol::ldapi.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Security.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Constant.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Extension::Refresh.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::EntryChange.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Extra::AD.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAPS.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::LDIF.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::Sort.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Bundle::Net::LDAP.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Util.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Examples.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::SyncDone.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::DSML.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::SortResult.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Schema.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Extension::SetPassword.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Intermediate.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Extra.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Search.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Filter.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::NoOp.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAPI.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::Relax.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::ManageDsaIT.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::DontUseCopy.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::FAQ.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::PersistentSearch.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::Subentries.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::FilterMatch.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::MatchedValues.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::VLV.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Entry.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Intermediate::SyncInfo.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Extension::Cancel.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::RootDSE.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Extra::eDirectory.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::TreeDelete.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::PasswordPolicy.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::RFC.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::SyncRequest.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::PreRead.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Reference.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::VLVResponse.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/LWP::Protocol::ldap.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::SyncState.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Extension::WhoAmI.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::Paged.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Message.3pm
Installing /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/man/man3/Net::LDAP::Control::Assertion.3pm
make[1]: Leaving directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
   dh_installdocs
   dh_installchangelogs
   debian/rules override_dh_installexamples
make[1]: Entering directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
dh_installexamples
perl -i -pe 's#/usr/local/bin/perl#/usr/bin/perl#' /build/reproducible-path/libnet-ldap-perl-0.6800+dfsg/debian/libnet-ldap-perl/usr/share/doc/libnet-ldap-perl/examples/*
make[1]: Leaving directory '/build/reproducible-path/libnet-ldap-perl-0.6800+dfsg'
   dh_installman
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'libnet-ldap-perl' in '../libnet-ldap-perl_0.6800+dfsg-1_all.deb'.
 dpkg-genbuildinfo --build=binary -O../libnet-ldap-perl_0.6800+dfsg-1_i386.buildinfo
 dpkg-genchanges --build=binary -O../libnet-ldap-perl_0.6800+dfsg-1_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/99584 and its subdirectories
I: Current time: Wed Jan 28 06:57:12 -12 2026
I: pbuilder-time-stamp: 1769626632