[SCM] Samba Shared Repository - branch master updated - release-4-0-0alpha8-1411-g9cf2d05

Andrew Bartlett abartlet at samba.org
Sun Sep 6 19:28:40 MDT 2009


The branch, master has been updated
       via  9cf2d053cd255ee8c96bb25338b229e63d2d5182 (commit)
       via  76f23f0b4671240ed10507081619bc803e17c890 (commit)
       via  fddcee6325afe78d5b4598b22b3ebd1338082cb3 (commit)
       via  1a657b0413190fd3888ade97262903fef4e247cb (commit)
       via  65130fa021bd36a1a885876cca857cb90b92ad39 (commit)
       via  cf1da4309c721f86f50d90bdbb43a5e04c60e9d4 (commit)
      from  a9595976370251a445919a235901c9058bc683ff (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 9cf2d053cd255ee8c96bb25338b229e63d2d5182
Author: Andrew Kroeger <andrew at id10ts.net>
Date:   Wed Sep 2 03:31:41 2009 -0500

    s4:setup: Remove display_specifiers.ldif.
    
    This file is no longer needed as the DisplaySpecifiers are now generated from
    files provided by Microsoft.

commit 76f23f0b4671240ed10507081619bc803e17c890
Author: Andrew Kroeger <andrew at id10ts.net>
Date:   Wed Sep 2 03:30:58 2009 -0500

    s4:setup: Updated comment to reflect new DisplaySpecifiers location.

commit fddcee6325afe78d5b4598b22b3ebd1338082cb3
Author: Andrew Kroeger <andrew at id10ts.net>
Date:   Wed Sep 2 03:25:22 2009 -0500

    s4:setup: Use ms_display_specifiers script for provision.
    
    Changed the provisioning to use the new script to parse the Microsoft-provided
    DisplaySpecifiers LDIF file.

commit 1a657b0413190fd3888ade97262903fef4e247cb
Author: Andrew Kroeger <andrew at id10ts.net>
Date:   Wed Sep 2 03:20:50 2009 -0500

    s4:setup: Added script to parse Microsoft DisplaySpecifiers document.
    
    Created this script based on the existing ms_schema.py script.
    
    - Removed some unnecessary transformations that are only necessary for schema
      processing.
    - Added capability to parse and properly output base64-encoded values.
    - Removed unnecessary attributes based on what attributes were present (and also
      what were explicitly removed) from display_specifiers.ldif.

commit 65130fa021bd36a1a885876cca857cb90b92ad39
Author: Andrew Kroeger <andrew at id10ts.net>
Date:   Mon Sep 7 11:16:22 2009 +1000

    s4:setup: Change license headers to LDIF comments.
    
    The original license headers provided by Microsoft cannot be parsed as valid
    LDIF.
    
    Changed the license headers to be valid LDIF comments, and added a new header
    section detailing the exact changes that were made to the original document.
    
    Signed-off-by: Andrew Bartlett <abartlet at samba.org>

commit cf1da4309c721f86f50d90bdbb43a5e04c60e9d4
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Sep 7 10:48:09 2009 +1000

    s4:setup Add DisplaySpecifiers from Microsoft.
    
    Like the schema, these are provided under the licence at the head of
    the file, which is not the GPL, but allows us to distribute them with
    Samba.
    
    Andrew Bartlett

-----------------------------------------------------------------------

Summary of changes:
 .../python/samba/ms_display_specifiers.py          |  189 +
 source4/scripting/python/samba/provision.py        |    7 +-
 .../DisplaySpecifiers-Win2k3.txt                   |29559 ++++++++++++++++++
 .../DisplaySpecifiers-Win2k3R2.txt                 |29561 ++++++++++++++++++
 .../DisplaySpecifiers-Win2k8.txt                   |32744 +++++++++++++++++++
 .../DisplaySpecifiers-Win2k8R2.txt                 |32769 ++++++++++++++++++++
 .../DisplaySpecifiers-win2k0.txt                   |23585 ++++++++++++++
 source4/setup/display_specifiers.ldif              |  482 -
 source4/setup/provision_configuration.ldif         |    4 +-
 9 files changed, 148415 insertions(+), 485 deletions(-)
 create mode 100644 source4/scripting/python/samba/ms_display_specifiers.py
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k3R2.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k8.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k8R2.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-win2k0.txt
 delete mode 100644 source4/setup/display_specifiers.ldif


Changeset truncated at 500 lines:

diff --git a/source4/scripting/python/samba/ms_display_specifiers.py b/source4/scripting/python/samba/ms_display_specifiers.py
new file mode 100644
index 0000000..2a54e4a
--- /dev/null
+++ b/source4/scripting/python/samba/ms_display_specifiers.py
@@ -0,0 +1,189 @@
+#!/usr/bin/python
+#
+# Create DisplaySpecifiers LDIF (as a string) from the documents provided by
+# Microsoft under the WSPP.
+#
+# Copyright (C) Andrew Kroeger <andrew at id10ts.net> 2009
+#
+# Based on ms_schema.py
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+import re
+
+def __read_folded_line(f, buffer):
+    """Read a line from an LDIF file, unfolding it"""
+    line = buffer
+
+    while True:
+        l = f.readline()
+
+        if l[:1] == " ":
+            # continued line
+
+            # cannot fold an empty line
+            assert(line != "" and line != "\n")
+
+            # preserves '\n '
+            line = line + l
+        else:
+            # non-continued line
+            if line == "":
+                line = l
+
+                if l == "":
+                    # eof, definitely won't be folded
+                    break
+            else:
+                # marks end of a folded line
+                # line contains the now unfolded line
+                # buffer contains the start of the next possibly folded line
+                buffer = l
+                break
+
+    return (line, buffer)
+
+# Only compile regexp once.
+# Will not match options after the attribute type.
+attr_type_re = re.compile("^([A-Za-z][A-Za-z0-9-]*):")
+
+def __read_raw_entries(f):
+    """Read an LDIF entry, only unfolding lines"""
+
+    buffer = ""
+
+    while True:
+        entry = []
+
+        while True:
+            (l, buffer) = __read_folded_line(f, buffer)
+
+            if l[:1] == "#":
+                continue
+
+            if l == "\n" or l == "":
+                break
+
+            m = attr_type_re.match(l)
+
+            if m:
+                if l[-1:] == "\n":
+                    l = l[:-1]
+
+                entry.append(l)
+            else:
+                print >>sys.stderr, "Invalid line: %s" % l,
+                sys.exit(1)
+
+        if len(entry):
+            yield entry
+
+        if l == "":
+            break
+
+def fix_dn(dn):
+    """Fix a string DN to use ${CONFIGDN}"""
+
+    if dn.find("<Configuration NC Distinguished Name>") != -1:
+        dn = dn.replace("\n ", "")
+        return dn.replace("<Configuration NC Distinguished Name>", "${CONFIGDN}")
+    else:
+        return dn
+
+def __write_ldif_one(entry):
+    """Write out entry as LDIF"""
+    out = []
+
+    for l in entry:
+        if l[2] == 0:
+            out.append("%s: %s" % (l[0], l[1]))
+        else:
+            # This is a base64-encoded value
+            out.append("%s:: %s" % (l[0], l[1]))
+
+    return "\n".join(out)
+
+def __transform_entry(entry):
+    """Perform required transformations to the Microsoft-provided LDIF"""
+
+    temp_entry = []
+
+    for l in entry:
+        t = []
+
+        if l.find("::") != -1:
+            # This is a base64-encoded value
+            t = l.split(":: ", 1)
+            t.append(1)
+        else:
+            t = l.split(": ", 1)
+            t.append(0)
+
+        key = t[0].lower()
+
+        if key == "changetype":
+            continue
+
+        if key == "distinguishedname":
+            continue
+
+        if key == "instancetype":
+            continue
+
+        if key == "name":
+            continue
+
+        if key == "cn":
+            continue
+
+        if key == "objectcategory":
+            continue
+
+        if key == "showinadvancedviewonly":
+            value = t[1].upper().lstrip().rstrip()
+            if value == "TRUE":
+                # Remove showInAdvancedViewOnly attribute if it is set to the
+                # default value of TRUE
+                continue
+
+        t[1] = fix_dn(t[1])
+
+        temp_entry.append(t)
+
+    entry = temp_entry
+
+    return entry
+
+def read_ms_ldif(filename):
+    """Read and transform Microsoft-provided LDIF file."""
+
+    out = []
+
+    f = open(filename, "rU")
+    for entry in __read_raw_entries(f):
+        out.append(__write_ldif_one(__transform_entry(entry)))
+
+    return "\n\n".join(out) + "\n\n"
+
+if __name__ == '__main__':
+    import sys
+
+    try:
+        display_specifiers_file = sys.argv[1]
+    except IndexError:
+        print >>sys.stderr, "Usage: %s display-specifiers-ldif-file.txt" % (sys.argv[0])
+        sys.exit(1)
+
+    print read_ms_ldif(display_specifiers_file)
+
diff --git a/source4/scripting/python/samba/provision.py b/source4/scripting/python/samba/provision.py
index 7b3ef4b..8bc812a 100644
--- a/source4/scripting/python/samba/provision.py
+++ b/source4/scripting/python/samba/provision.py
@@ -49,6 +49,7 @@ from samba.dcerpc import security
 import urllib
 from ldb import SCOPE_SUBTREE, SCOPE_ONELEVEL, SCOPE_BASE, LdbError, timestring
 from ms_schema import read_ms_schema
+from ms_display_specifiers import read_ms_ldif
 from signal import SIGTERM
 
 __docformat__ = "restructuredText"
@@ -963,8 +964,10 @@ def setup_samdb(path, setup_path, session_info, credentials, lp,
             })
 
         message("Setting up display specifiers")
-        setup_add_ldif(samdb, setup_path("display_specifiers.ldif"), 
-                       {"CONFIGDN": names.configdn})
+        display_specifiers_ldif = read_ms_ldif(setup_path('display-specifiers/DisplaySpecifiers-Win2k8R2.txt'))
+        display_specifiers_ldif = substitute_var(display_specifiers_ldif, {"CONFIGDN": names.configdn})
+        check_all_substituted(display_specifiers_ldif)
+        samdb.add_ldif(display_specifiers_ldif)
 
         message("Adding users container")
         setup_add_ldif(samdb, setup_path("provision_users_add.ldif"), {
diff --git a/source4/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt b/source4/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt
new file mode 100644
index 0000000..4716c53
--- /dev/null
+++ b/source4/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt
@@ -0,0 +1,29559 @@
+###
+# This file has been modified from the original file distributed by Microsoft.
+#
+# The following changes have been made:
+# - Added this header itemizing the changes made.
+# - Added a line containing five hash marks ("#") immediately before and
+#   immediately after the Microsoft-provided document header.
+# - Commented each line of the the Microsoft-provided document header (as
+#   delimited by the five hash marks ("#") using single hash marks ("#").
+###
+#####
+#Intellectual Property Rights Notice for Open Specifications Documentation
+#
+#- Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages, standards as well as overviews of the interaction among each of these technologies.
+# - Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you may make copies of it in order to develop implementations of the technologies described in the Open Specifications and may distribute portions of it in your implementations using these technologies or your documentation as necessary to properly document the implementation. You may also distribute in your implementation, with or without modification, any schema, IDL’s, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications.
+#
+#- No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation.
+#
+#- Patents. Microsoft has patents that may cover your implementations of the technologies described in the Open Specifications. Neither this notice nor Microsoft's delivery of the documentation grants any licenses under those or any other Microsoft patents. However, a given Open Specification may be covered by Microsoft's Open Specification Promise (available here: http://www.microsoft.com/interop/osp) or the Community Promise (available here:  http://www.microsoft.com/interop/cp/default.mspx). If you would prefer a written license, or if the technologies described n the Open Specifications are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting iplg at microsoft.com.
+#
+#- Trademarks. The names of companies and products contained in this documentation may be covered by trademarks or similar intellectual property rights. This notice does not grant any licenses under those rights.
+#
+#- Reservation of Rights. All other rights are reserved, and this notice does not grant any rights other than specifically described above, whether by implication, estoppel, or otherwise.
+#
+#- Tools. The Open Specifications do not require the use of Microsoft programming tools or programming environments in order for you to develop an implementation. If you have access to Microsoft programming tools and environments you are free to take advantage of them. Certain Open Specifications are intended for use in conjunction with publicly available standard specifications and network programming art, and assumes that the reader either is familiar with the aforementioned material or has immediate access to it.
+#
+#- Preliminary Documentation. This Open Specification is preliminary documentation for this technology.  Since the documentation may change between this preliminary version and the final version, there are risks in relying on preliminary documentation. To the extent that you incur additional development obligations or any other costs as a result of relying on this preliminary documentation, you do so at your own risk.
+#####
+
+dn: CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+changetype: add
+objectClass: top
+objectClass: container
+cn: DisplaySpecifiers
+distinguishedName: CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+instanceType: 4
+showInAdvancedViewOnly: TRUE
+name: DisplaySpecifiers
+systemFlags: -2147483648
+objectCategory: CN=Container,CN=Schema,<Configuration NC Distinguished Name>
+
+dn: CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+changetype: add
+objectClass: top
+objectClass: container
+distinguishedName: CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+instanceType: 4
+showInAdvancedViewOnly: TRUE
+objectCategory: CN=Container,CN=Schema,<Configuration NC Distinguished Name>
+
+dn: CN=DS-UI-Default-Settings,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+changetype: add
+objectClass: top
+objectClass: dSUISettings
+cn: DS-UI-Default-Settings
+distinguishedName: CN=DS-UI-Default-Settings,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+instanceType: 4
+showInAdvancedViewOnly: TRUE
+name: DS-UI-Default-Settings
+objectCategory: CN=DS-UI-Settings,CN=Schema,<Configuration NC Distinguished Name>
+dSUIAdminNotification: 2,{a00e1768-4a9b-4d97-afc6-99d329f605f2}
+dSUIAdminNotification: 1,{E62F8206-B71C-11D1-808D-00A024C48131}
+msDS-Non-Security-Group-Extra-Classes: MSMQ-Custom-Recipient
+msDS-Non-Security-Group-Extra-Classes: MSMQ-Queue
+msDS-FilterContainers: dns-Zone
+msDS-FilterContainers: Container
+msDS-FilterContainers: Lost-And-Found
+msDS-FilterContainers: Builtin-Domain
+msDS-FilterContainers: Organizational-Unit
+
+dn: CN=IntellimirrorGroup-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+changetype: add
+objectClass: top
+objectClass: displaySpecifier
+cn: IntellimirrorGroup-Display
+distinguishedName: CN=IntellimirrorGroup-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+instanceType: 4
+showInAdvancedViewOnly: TRUE
+name: IntellimirrorGroup-Display
+adminPropertyPages: 1,{C641CF88-892F-11d1-BBEB-0060081692B3}
+shellPropertyPages: 1,{C641CF88-892F-11d1-BBEB-0060081692B3}
+classDisplayName: IntelliMirror Group
+objectCategory: CN=Display-Specifier,CN=Schema,<Configuration NC Distinguished Name>
+
+dn: CN=IntellimirrorSCP-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+changetype: add
+objectClass: top
+objectClass: displaySpecifier
+cn: IntellimirrorSCP-Display
+distinguishedName: CN=IntellimirrorSCP-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+instanceType: 4
+showInAdvancedViewOnly: TRUE
+name: IntellimirrorSCP-Display
+adminPropertyPages: 3,{4e40f770-369c-11d0-8922-00a024ab2dbb}
+adminPropertyPages: 2,{6dfe6488-a212-11d0-bcd5-00c04fd8d5b6}
+adminPropertyPages: 1,{AC409538-741C-11d1-BBE6-0060081692B3}
+shellPropertyPages: 1,{AC409538-741C-11d1-BBE6-0060081692B3}
+classDisplayName: IntelliMirror Service
+objectCategory: CN=Display-Specifier,CN=Schema,<Configuration NC Distinguished Name>
+
+dn: CN=user-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+changetype: add
+objectClass: top
+objectClass: displaySpecifier
+cn: user-Display
+distinguishedName: CN=user-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+instanceType: 4
+showInAdvancedViewOnly: TRUE
+name: user-Display
+contextMenu: 0,{62AE1F9A-126A-11D0-A14B-0800361B1103}
+adminPropertyPages: 9,{FA3E1D55-16DF-446d-872E-BD04D4F39C93}
+adminPropertyPages: 8,{0910dd01-df8c-11d1-ae27-00c04fa35813}
+adminPropertyPages: 7,{8c5b1b50-d46e-11d1-8091-00a024c48131}
+adminPropertyPages: 6,{4E40F770-369C-11d0-8922-00A024AB2DBB}
+adminPropertyPages: 5,{6dfe6488-a212-11d0-bcd5-00c04fd8d5b6}
+adminPropertyPages: 4,{FD57D295-4FD9-11D1-854E-00C04FC31FD3}
+adminPropertyPages: 3,{B52C1E50-1DD2-11D1-BC43-00C04FC31FD3}
+adminPropertyPages: 1,{6dfe6485-a212-11d0-bcd5-00c04fd8d5b6}
+shellPropertyPages: 2,{dde2c5e9-c8ae-11d0-bcdb-00c04fd8d5b6}
+shellPropertyPages: 1,{f5d121ed-c8ac-11d0-bcdb-00c04fd8d5b6}
+classDisplayName:: 7IKs7Jqp7J6Q
+adminContextMenu: 1,{08eb4fa6-6ffd-11d1-b0e0-00c04fd8dca6}
+attributeDisplayNames:: d1dXSG9tZVBhZ2Us7Ju5IO2OmOydtOyngCDso7zshow=
+attributeDisplayNames:: dXNlclByaW5jaXBhbE5hbWUs66Gc6re47JioIOydtOumhA==
+attributeDisplayNames:: dXNlcldvcmtzdGF0aW9ucyzroZzqt7jsmKgg7JuM7YGs7Iqk7YWM7J207IWY
+attributeDisplayNames:: ZGlzcGxheU5hbWUs7ZGc7IucIOydtOumhA==
+attributeDisplayNames:: dXJsLOybuSDtjpjsnbTsp4Ag7KO87IaMKOq4sO2DgCk=
+attributeDisplayNames:: dGl0bGUs7KeB7ZWo
+attributeDisplayNames:: dGVsZXhOdW1iZXIs7YWU66CJ7IqkIOuyiO2YuCjquLDtg4Ap
+attributeDisplayNames:: dGVsZXBob25lTnVtYmVyLOyghO2ZlCDrsojtmLg=
+attributeDisplayNames:: c3RyZWV0QWRkcmVzcyzso7zshow=
+attributeDisplayNames:: c3Qs7IucL+uPhA==
+attributeDisplayNames:: c24s7ISx
+attributeDisplayNames:: c2FtQWNjb3VudE5hbWUs66Gc6re47JioIOydtOumhChXaW5kb3dzIDIwMDAg7J207KCEKQ==
+attributeDisplayNames:: cHJpbWFyeVRlbGV4TnVtYmVyLO2FlOugieyKpCDrsojtmLg=
+attributeDisplayNames:: cHJpbWFyeUludGVybmF0aW9uYWxJU0ROTnVtYmVyLOq1reygnCBJU0ROIOuyiO2YuA==
+attributeDisplayNames:: cG9zdE9mZmljZUJveCzsgqzshJztlag=
+attributeDisplayNames:: cG9zdGFsQ29kZSzsmrDtjrgg67KI7Zi4
+attributeDisplayNames:: cGh5c2ljYWxEZWxpdmVyeU9mZmljZU5hbWUs7IKs66y07IukIOychOy5mA==
+attributeDisplayNames:: cGVyc29uYWxUaXRsZSztmLjsua0=
+attributeDisplayNames:: cGFnZXIs7Zi47Lac6riwIOuyiO2YuA==
+attributeDisplayNames:: b3RoZXJUZWxlcGhvbmUs7KCE7ZmUIOuyiO2YuCjquLDtg4Ap
+attributeDisplayNames:: b3RoZXJQYWdlciztmLjstpzquLAg67KI7Zi4KOq4sO2DgCk=
+attributeDisplayNames:: b3RoZXJNb2JpbGUs7Zy064yA7Y+wIOuyiO2YuCjquLDtg4Ap
+attributeDisplayNames:: b3RoZXJNYWlsYm94LOyghOyekCDrqZTsnbwg7KO87IaMKOq4sO2DgCk=
+attributeDisplayNames:: b3RoZXJJcFBob25lLElQIOyghO2ZlCDrsojtmLgo6riw7YOAKQ==
+attributeDisplayNames:: b3RoZXJIb21lUGhvbmUs7KeRIOyghO2ZlCDrsojtmLgo6riw7YOAKQ==
+attributeDisplayNames:: b3RoZXJGYWNzaW1pbGVUZWxlcGhvbmVOdW1iZXIs7Yyp7IqkIOuyiO2YuCjquLDtg4Ap
+attributeDisplayNames:: aW5mbyzrqZTrqqg=
+attributeDisplayNames:: bW9iaWxlLO2ctOuMgO2PsCDrsojtmLg=
+attributeDisplayNames:: bWlkZGxlTmFtZSzspJHqsIQg7J2066aE
+attributeDisplayNames:: bWVtYmVyT2Ys7IaM7IaNIOq3uOujuQ==
+attributeDisplayNames:: bWFuYWdlcizqtIDrpqzsnpA=
+attributeDisplayNames:: bWFpbCzsoITsnpAg66mU7J28IOyjvOyGjA==
+attributeDisplayNames:: bCzqtawv6rWwL+yLnA==
+attributeDisplayNames:: aXBQaG9uZSxJUCDsoITtmZQg67KI7Zi4
+attributeDisplayNames:: aW50ZXJuYXRpb25hbElTRE5OdW1iZXIs6rWt7KCcIElTRE4g67KI7Zi4KOq4sO2DgCk=
+attributeDisplayNames:: aW5pdGlhbHMs7J2064uI7IWcKOykkeqwhCDsnbTrpoQp
+attributeDisplayNames:: aG9tZVBvc3RhbEFkZHJlc3Ms7KeRIOyjvOyGjA==
+attributeDisplayNames:: aG9tZVBob25lLOynkSDsoITtmZQ=
+attributeDisplayNames:: aG9tZURyaXZlLO2ZiCDrk5zrnbzsnbTruIw=
+attributeDisplayNames:: aG9tZURpcmVjdG9yeSztmYgg7Y+0642U
+attributeDisplayNames:: Z2l2ZW5OYW1lLOydtOumhCjshLEg7JeG7J2MKQ==
+attributeDisplayNames:: Z2VuZXJhdGlvblF1YWxpZmllcizshLjrjIAg7KCR66+47IKs
+attributeDisplayNames:: ZmFjc2ltaWxlVGVsZXBob25lTnVtYmVyLO2MqeyKpCDrsojtmLg=
+attributeDisplayNames:: ZW1wbG95ZWVJRCzsp4Hsm5AgSUQ=
+attributeDisplayNames:: ZGl2aXNpb24s6rWtKOu2gOyEnCk=
+attributeDisplayNames:: ZGlzdGluZ3Vpc2hlZE5hbWUsWDUwMCDqs6DsnKAg7J2066aE
+attributeDisplayNames:: ZGlyZWN0UmVwb3J0cyzrtoDtlZgg7KeB7JuQ
+attributeDisplayNames:: ZGVzY3JpcHRpb24s7ISk66qF
+attributeDisplayNames:: ZGVwYXJ0bWVudCzrtoDshJw=
+attributeDisplayNames:: Y29tcGFueSztmozsgqw=
+attributeDisplayNames:: Y29tbWVudCzso7zshJ0=
+attributeDisplayNames:: Y28s6rWt6rCA
+attributeDisplayNames:: Yyzqta3qsIAg7JW97J6Q
+attributeDisplayNames:: Y24s7J2066aE
+attributeDisplayNames:: YXNzaXN0YW50LOu5hOyEnA==
+objectCategory: CN=Display-Specifier,CN=Schema,<Configuration NC Distinguished Name>
+treatAsLeaf: TRUE
+adminMultiselectPropertyPages: 1,{50d30564-9911-11d1-b9af-00c04fd8d5b0}
+
+dn: CN=group-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+changetype: add
+objectClass: top
+objectClass: displaySpecifier
+cn: group-Display
+distinguishedName: CN=group-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+instanceType: 4
+showInAdvancedViewOnly: TRUE
+name: group-Display
+contextMenu: 0,{62AE1F9A-126A-11D0-A14B-0800361B1103}
+adminPropertyPages: 4,{4E40F770-369C-11d0-8922-00A024AB2DBB}
+adminPropertyPages: 3,{6dfe6488-a212-11d0-bcd5-00c04fd8d5b6}
+adminPropertyPages: 2,{6dfe648b-a212-11d0-bcd5-00c04fd8d5b6}
+adminPropertyPages: 1,{6dfe6489-a212-11d0-bcd5-00c04fd8d5b6}
+shellPropertyPages: 2,{dde2c5e9-c8ae-11d0-bcdb-00c04fd8d5b6}
+shellPropertyPages: 1,{f5d121ee-c8ac-11d0-bcdb-00c04fd8d5b6}
+classDisplayName:: 6re466O5
+adminContextMenu: 1,{08eb4fa6-6ffd-11d1-b0e0-00c04fd8dca6}
+attributeDisplayNames:: d1dXSG9tZVBhZ2Us7Ju5IO2OmOydtOyngCDso7zshow=
+attributeDisplayNames:: dXJsLOybuSDtjpjsnbTsp4Ag7KO87IaMKOq4sO2DgCk=
+attributeDisplayNames:: c2FtQWNjb3VudE5hbWUs6re466O5IOydtOumhChXaW5kb3dzIDIwMDAg7J207KCEKQ==
+attributeDisplayNames:: cGh5c2ljYWxEZWxpdmVyeU9mZmljZU5hbWUs7IKs66y07IukIOychOy5mA==
+attributeDisplayNames:: aW5mbyzrqZTrqqg=
+attributeDisplayNames:: bWVtYmVyLOq1rOyEseybkA==
+attributeDisplayNames:: bWFuYWdlZEJ5LOq0gOumrA==
+attributeDisplayNames:: bCzqtawv6rWwL+yLnA==
+attributeDisplayNames:: ZGlzdGluZ3Vpc2hlZE5hbWUsWDUwMCDqs6DsnKAg7J2066aE
+attributeDisplayNames:: ZGVzY3JpcHRpb24s7ISk66qF
+attributeDisplayNames:: Yyzqta3qsIAg7JW97J6Q
+attributeDisplayNames:: Y24s7J2066aE
+objectCategory: CN=Display-Specifier,CN=Schema,<Configuration NC Distinguished Name>
+treatAsLeaf: TRUE
+
+dn: CN=domainDNS-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+changetype: add
+objectClass: top
+objectClass: displaySpecifier
+cn: domainDNS-Display
+distinguishedName: CN=domainDNS-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+instanceType: 4
+showInAdvancedViewOnly: TRUE
+name: domainDNS-Display
+adminPropertyPages: 5,{4E40F770-369C-11d0-8922-00A024AB2DBB}
+adminPropertyPages: 4,{6dfe6488-a212-11d0-bcd5-00c04fd8d5b6}
+adminPropertyPages: 3,{6dfe648b-a212-11d0-bcd5-00c04fd8d5b6}
+adminPropertyPages: 1,{6dfe648c-a212-11d0-bcd5-00c04fd8d5b6}
+shellPropertyPages: 2,{dde2c5e9-c8ae-11d0-bcdb-00c04fd8d5b6}
+shellPropertyPages: 1,{f5d121ef-c8ac-11d0-bcdb-00c04fd8d5b6}
+classDisplayName:: 64+E66mU7J24
+adminContextMenu: 2,{08eb4fa6-6ffd-11d1-b0e0-00c04fd8dca6}
+adminContextMenu: 1,{6BA3F852-23C6-11D1-B91F-00A0C9A06D2D}
+attributeDisplayNames:: ZGVzY3JpcHRpb24s7ISk66qF
+attributeDisplayNames:: ZGMs7J2066aE
+objectCategory: CN=Display-Specifier,CN=Schema,<Configuration NC Distinguished Name>
+
+dn: CN=contact-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+changetype: add
+objectClass: top
+objectClass: displaySpecifier
+cn: contact-Display
+distinguishedName: CN=contact-Display,CN=412,CN=DisplaySpecifiers,<Configuration NC Distinguished Name>
+instanceType: 4
+showInAdvancedViewOnly: TRUE
+name: contact-Display
+contextMenu: 0,{62AE1F9A-126A-11D0-A14B-0800361B1103}
+adminPropertyPages: 4,{4E40F770-369C-11d0-8922-00A024AB2DBB}
+adminPropertyPages: 3,{6dfe6488-a212-11d0-bcd5-00c04fd8d5b6}
+adminPropertyPages: 1,{c5f1645c-c8c9-11d0-bcdb-00c04fd8d5b6}
+shellPropertyPages: 2,{dde2c5e9-c8ae-11d0-bcdb-00c04fd8d5b6}
+shellPropertyPages: 1,{f5d121f0-c8ac-11d0-bcdb-00c04fd8d5b6}
+classDisplayName:: 7Jew65297LKY
+adminContextMenu: 1,{08eb4fa6-6ffd-11d1-b0e0-00c04fd8dca6}
+attributeDisplayNames:: d1dXSG9tZVBhZ2Us7Ju5IO2OmOydtOyngCDso7zshow=
+attributeDisplayNames:: dXJsLOybuSDtjpjsnbTsp4Ag7KO87IaMKOq4sO2DgCk=
+attributeDisplayNames:: dGl0bGUs7KeB7ZWo
+attributeDisplayNames:: dGVsZXhOdW1iZXIs7YWU66CJ7IqkIOuyiO2YuCjquLDtg4Ap
+attributeDisplayNames:: dGVsZXBob25lTnVtYmVyLOyghO2ZlCDrsojtmLg=
+attributeDisplayNames:: c3RyZWV0QWRkcmVzcyzso7zshow=
+attributeDisplayNames:: c3Qs7IucL+uPhA==
+attributeDisplayNames:: c24s7ISx
+attributeDisplayNames:: cHJpbWFyeVRlbGV4TnVtYmVyLO2FlOugieyKpCDrsojtmLg=
+attributeDisplayNames:: cHJpbWFyeUludGVybmF0aW9uYWxJU0ROTnVtYmVyLOq1reygnCBJU0ROIOuyiO2YuA==
+attributeDisplayNames:: cG9zdE9mZmljZUJveCzsgqzshJztlag=
+attributeDisplayNames:: cG9zdGFsQ29kZSzsmrDtjrgg67KI7Zi4
+attributeDisplayNames:: cGh5c2ljYWxEZWxpdmVyeU9mZmljZU5hbWUs7IKs66y07IukIOychOy5mA==
+attributeDisplayNames:: cGVyc29uYWxUaXRsZSztmLjsua0=
+attributeDisplayNames:: cGFnZXIs7Zi47Lac6riwIOuyiO2YuA==
+attributeDisplayNames:: b3RoZXJUZWxlcGhvbmUs7KCE7ZmUIOuyiO2YuCjquLDtg4Ap
+attributeDisplayNames:: b3RoZXJQYWdlciztmLjstpzquLAg67KI7Zi4KOq4sO2DgCk=
+attributeDisplayNames:: b3RoZXJNb2JpbGUs7Zy064yA7Y+wIOuyiO2YuCjquLDtg4Ap
+attributeDisplayNames:: b3RoZXJNYWlsYm94LOyghOyekCDrqZTsnbwg7KO87IaMKOq4sO2DgCk=
+attributeDisplayNames:: b3RoZXJJcFBob25lLElQIOyghO2ZlCDrsojtmLgo6riw7YOAKQ==
+attributeDisplayNames:: b3RoZXJIb21lUGhvbmUs7KeRIOyghO2ZlCDrsojtmLgo6riw7YOAKQ==


-- 
Samba Shared Repository


More information about the samba-cvs mailing list