CINXE.COM

116692 - Define official Mozilla LDAP schema extension

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta property="og:type" content="website"> <meta property="og:title" content="116692 - Define official Mozilla LDAP schema extension"> <meta property="og:url" content="https://bugzilla.mozilla.org/show_bug.cgi?id=116692"> <meta property="og:description" content="RESOLVED (nobody) in MailNews Core - LDAP Integration. Last updated 2022-10-27."> <meta name="twitter:label1" value="Type"> <meta name="twitter:data1" value="defect"> <meta name="twitter:label2" value="Priority"> <meta name="twitter:data2" value="P2"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> <meta name="color-scheme" content="dark light"> <meta name="generator" content="Bugzilla 20250219.1"> <meta name="bugzilla-global" content="dummy" id="bugzilla-global" data-bugzilla="{&quot;api_token&quot;:&quot;&quot;,&quot;config&quot;:{&quot;basepath&quot;:&quot;\/&quot;,&quot;cookie_consent_enabled&quot;:&quot;1&quot;,&quot;cookie_consent_required&quot;:0,&quot;essential_cookies&quot;:[&quot;bugzilla&quot;,&quot;Bugzilla_login&quot;,&quot;Bugzilla_logincookie&quot;,&quot;Bugzilla_login_request_cookie&quot;,&quot;github_state&quot;,&quot;github_token&quot;,&quot;mfa_verification_token&quot;,&quot;moz-consent-pref&quot;,&quot;sudo&quot;],&quot;urlbase&quot;:&quot;https:\/\/bugzilla.mozilla.org\/&quot;},&quot;constant&quot;:{&quot;COMMENT_COLS&quot;:80},&quot;param&quot;:{&quot;maxattachmentsize&quot;:&quot;10240&quot;,&quot;maxusermatches&quot;:&quot;50&quot;,&quot;splinter_base&quot;:&quot;\/page.cgi?id=splinter.html&amp;ignore=\/&quot;,&quot;use_markdown&quot;:&quot;1&quot;},&quot;string&quot;:{&quot;TextEditor&quot;:{&quot;command_bold&quot;:&quot;Bold&quot;,&quot;command_bulleted_list&quot;:&quot;Bulleted list&quot;,&quot;command_code&quot;:&quot;Code&quot;,&quot;command_heading&quot;:&quot;Heading&quot;,&quot;command_italic&quot;:&quot;Italic&quot;,&quot;command_link&quot;:&quot;Link&quot;,&quot;command_numbered_list&quot;:&quot;Numbered list&quot;,&quot;command_quote&quot;:&quot;Quote&quot;,&quot;comment_editor&quot;:&quot;Comment Editor&quot;,&quot;edit&quot;:&quot;Edit&quot;,&quot;etiquette_link&quot;:{&quot;href&quot;:&quot;page.cgi?id=etiquette.html&quot;,&quot;text&quot;:&quot;Etiquette&quot;},&quot;guidelines_link&quot;:{&quot;href&quot;:&quot;page.cgi?id=bug-writing.html&quot;,&quot;text&quot;:&quot;Bug Writing Guidelines&quot;},&quot;loading&quot;:&quot;Loading…&quot;,&quot;markdown_link&quot;:{&quot;href&quot;:&quot;https:\/\/guides.github.com\/features\/mastering-markdown\/&quot;,&quot;text&quot;:&quot;Markdown supported&quot;},&quot;preview&quot;:&quot;Preview&quot;,&quot;preview_error&quot;:&quot;Preview could not be loaded. Please try again later.&quot;,&quot;text_editor&quot;:&quot;Text Editor&quot;,&quot;toolbar_label&quot;:&quot;Markdown text-formatting toolbar&quot;},&quot;bug&quot;:&quot;bug&quot;,&quot;bug_type_required&quot;:&quot;You must select a Type for this bug&quot;,&quot;component_required&quot;:&quot;You must select a Component for this bug&quot;,&quot;description_required&quot;:&quot;You must enter a Description for this bug&quot;,&quot;short_desc_required&quot;:&quot;You must enter a Summary for this bug&quot;,&quot;version_required&quot;:&quot;You must select a Version for this bug&quot;},&quot;user&quot;:{&quot;cookie_consent&quot;:&quot;&quot;,&quot;is_new&quot;:true,&quot;login&quot;:&quot;&quot;}}"> <meta name="google-site-verification" content="JYXIuR9cAlV7fLmglSrc_4UaJS6Wzh5Mdxiorqu5AQc" /> <title>116692 - Define official Mozilla LDAP schema extension</title> <link href="/static/v20250219.1/skins/standard/global.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/extensions/BugModal/web/bug_modal.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/js/jquery/plugins/contextMenu/contextMenu.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/extensions/BMO/web/styles/bug_modal.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/extensions/EditComments/web/styles/inline-comment-editor.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/js/jquery/ui/jquery-ui-min.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/js/jquery/ui/jquery-ui-structure-min.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/js/jquery/ui/jquery-ui-theme-min.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/skins/lib/prism.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/skins/standard/consent.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/extensions/Needinfo/web/styles/needinfo.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/extensions/Review/web/styles/badge.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/extensions/Review/web/styles/review.css" rel="stylesheet" type="text/css"><link href="/static/v20250219.1/skins/standard/text-editor.css" rel="stylesheet" type="text/css"> <script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/jquery/jquery-min.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/jquery/ui/jquery-ui-min.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/jquery/plugins/contextMenu/contextMenu-min.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/jquery/plugins/devbridgeAutocomplete/devbridgeAutocomplete-min.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/global.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/util.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/widgets.js"></script> <script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg">BUGZILLA.value_descs = JSON.parse('{\"bug_status\":{},\"resolution\":{\"\":\"---\"}}'); var tracking_flags_str = "{\"types\":[\"tracking\"],\"comments\":{\"cf_tracking_thunderbird_relnote\":{\"?\":\"Release Note Request (optional, but appreciated)\\n[Why is this notable]:\\n[Suggested wording]:\\n[Links (documentation, blog post, etc)]:\"},\"cf_tracking_firefox_relnote\":{\"?\":\"Release Note Request (optional, but appreciated)\\n[Why is this notable]:\\n[Affects Firefox for Android]:\\n[Suggested wording]:\\n[Links (documentation, blog post, etc)]:\"}},\"flags\":{\"tracking\":{\"cf_tracking_thunderbird_esr115\":\"---\",\"cf_tracking_seamonkey253\":\"---\",\"cf_status_thunderbird_136\":\"---\",\"cf_tracking_thunderbird_137\":\"---\",\"cf_status_seamonkey253\":\"---\",\"cf_tracking_firefox_relnote\":\"---\",\"cf_status_thunderbird_esr115\":\"---\",\"cf_tracking_thunderbird_138\":\"---\",\"cf_tracking_thunderbird_relnote\":\"---\",\"cf_tracking_seamonkey257esr\":\"---\",\"cf_status_seamonkey257esr\":\"---\",\"cf_status_thunderbird_138\":\"---\",\"cf_status_thunderbird_137\":\"---\",\"cf_tracking_thunderbird_esr128\":\"---\",\"cf_status_thunderbird_esr128\":\"---\",\"cf_tracking_thunderbird_136\":\"---\"}}}"; var TrackingFlags = $.parseJSON(tracking_flags_str); BUGZILLA.bug_id = 116692; BUGZILLA.bug_title = '116692 - Define official Mozilla LDAP schema extension'; BUGZILLA.bug_summary = 'Define official Mozilla LDAP schema extension'; BUGZILLA.bug_url = 'https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=116692'; BUGZILLA.bug_keywords = '', BUGZILLA.bug_secure = false; BUGZILLA.user = { id: 0, login: '', is_insider: false, is_timetracker: false, can_tag: false, can_triage: false, timezone: 'America\/Los_Angeles', settings: { quote_replies: 'quoted_reply', zoom_textareas: true, remember_collapsed: true, inline_attachments: true, autosize_comments: false }, cookie_consent: false }; review_suggestions = { _mentors: [ ], 'LDAP Integration': [ ], _end: 1 }; static_component = 'LDAP Integration'; </script> <script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/text-editor.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/BugModal/web/autosize.min.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/ProdCompSearch/web/js/prod_comp_search.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/BugModal/web/attachments_overlay.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/BugModal/web/bug_modal.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/BugModal/web/comments.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/ComponentWatching/web/js/overlay.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/bugzilla-readable-status-min.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/field.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/comments.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/util.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/TrackingFlags/web/js/flags.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/BMO/web/js/firefox-crash-table.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/MozChangeField/web/js/severity-s1-priority-p1.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/MozChangeField/web/js/clear-tracking-priority-s1.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/MozChangeField/web/js/set-tracking-severity-s1.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/lib/prism.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/consent.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/cookie-helper.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/js/lib/md5.min.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/Review/web/js/badge.js"></script><script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/Review/web/js/review.js"></script> <link href="/static/v20250219.1/skins/lib/fontawesome.min.css" rel="stylesheet" type="text/css"> <link href="/static/v20250219.1/skins/lib/fontawesome-brands.min.css" rel="stylesheet" type="text/css"> <link href="/static/v20250219.1/skins/lib/fontawesome-solid.min.css" rel="stylesheet" type="text/css"> <link rel="search" type="application/opensearchdescription+xml" title="Bugzilla@Mozilla" href="/search_plugin.cgi"><link rel="shortcut icon" href="/extensions/BMO/web/images/favicon.ico"> <link rel="icon" type="image/svg+xml" href="/extensions/BMO/web/images/favicon.svg"> <link rel="canonical" href="https://bugzilla.mozilla.org/show_bug.cgi?id=116692"> <link rel="shorturl" href="https://bugzilla.mozilla.org/116692"><meta name="robots" content="noarchive"> </head> <body class="bugzilla-mozilla-org skin-standard bug_modal"> <div id="wrapper"> <header id="header" role="banner" aria-label="Global Header"> <div class="inner" role="none"> <button type="button" class="iconic ghost" id="open-menu-drawer" aria-label="Open Site Menu"> <span class="icon" aria-hidden="true" data-icon="menu"></span> </button><div id="header-external-links" class="dropdown" role="none"> <button type="button" id="header-external-menu-button" class="dropdown-button minor" aria-label="Show Mozilla Menu" aria-expanded="false" aria-haspopup="true" aria-controls="header-external-menu"> <img src="/static/v20250219.1/extensions/BMO/web/images/moz-fav-one-color-white-rgb.svg" width="32" height="32" alt=""> </button> <ul class="dropdown-content right" id="header-external-menu" role="menu" aria-label="Mozilla Menu" style="display:none;"> <li role="none"> <a href="https://www.mozilla.org/" role="menuitem"> <span class="label" role="none">Mozilla Home</span> </a> </li> <li role="separator"></li> <li role="none"> <a href="https://www.mozilla.org/privacy/websites/" role="menuitem"> <span class="label" role="none">Privacy</span> </a> </li> <li role="none"> <a href="https://www.mozilla.org/privacy/websites/#cookies" role="menuitem"> <span class="label" role="none">Cookies</span> </a> </li> <li role="none"> <a href="https://www.mozilla.org/about/legal/" role="menuitem"> <span class="label" role="none">Legal</span> </a> </li> </ul> </div> <h1 id="header-title" class="title" role="none"> <a class="header-button" href="https://bugzilla.mozilla.org/home" title="Go to home page"> <span aria-label="Go to Bugzilla Home Page">Bugzilla</span> </a> </h1> <form id="header-search" class="quicksearch" action="/buglist.cgi" data-no-csrf role="search" aria-label="Search Bugs"> <button type="button" class="iconic ghost" id="show-searchbox" aria-label="Search Bugs"> <span class="icon" aria-hidden="true" data-icon="search"></span> </button> <div class="searchbox-outer dropdown" role="combobox" aria-label="Quick Search" aria-haspopup="listbox" aria-owns="header-search-dropdown" aria-expanded="false"> <span class="icon" aria-hidden="true" data-icon="search"></span> <input id="quicksearch_top" class="dropdown-button" name="quicksearch" autocomplete="off" value="" accesskey="s" placeholder="Search Bugs" title="Enter a bug number or some search terms" role="searchbox" aria-controls="header-search-dropdown" aria-label="Search Terms"><div id="header-search-dropdown" class="dropdown-content dropdown-panel right" role="listbox" style="display: none;"> <div id="header-search-dropdown-wrapper" role="none"> <section id="header-search-dropdown-help" role="group" aria-label="Help"> <footer role="none"> <a href="/page.cgi?id=quicksearch.html">Quick Search Tips</a> <a href="/query.cgi?format=advanced">Advanced Search</a> </footer> </section> </div> </div> </div> </form> <nav id="header-nav" role="menubar" aria-label="Site Links"> <ul class="links" role="none"><li role="none"> <a class="header-button" href="/describecomponents.cgi" title="Browse bugs by component" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="category"></span> <span class="label" role="none">Browse</span> </a> </li> <li role="none"> <a class="header-button" href="/query.cgi?format=advanced" title="Search bugs using various criteria" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="pageview"></span> <span class="label" role="none">Advanced Search</span> </a> </li> <li role="none"> <a class="header-button" href="/enter_bug.cgi" title="File a new bug" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="add_box"></span> <span class="label" role="none">New Bug</span> </a> </li> </ul> <div class="dropdown" role="none"> <button type="button" id="header-tools-menu-button" class="header-button dropdown-button minor" title="More tools…" role="menuitem" aria-label="Show More Tools Menu" aria-expanded="false" aria-haspopup="true" aria-controls="header-tools-menu"> <span class="icon" aria-hidden="true" data-icon="more_horiz"></span> </button> <ul class="dropdown-content left" id="header-tools-menu" role="menu" aria-label="More Tools Menu" style="display:none;"><li role="none"> <a href="/report.cgi" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="analytics"></span> <span class="label" role="none">Reports</span> </a> </li> <li role="separator"></li> <li role="none"> <a href="https://bmo.readthedocs.io/en/latest/" target="_blank" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="help"></span> <span class="label" role="none">Documentation</span> </a> </li> </ul> </div> </nav> <ul id="header-login" class="links" role="none"><li id="mini_login_container_top" role="none"> <a id="login_link_top" href="/index.cgi?GoAheadAndLogIn=1" class='show_mini_login_form header-button' data-qs-suffix="_top" role="button"> <span class="icon" aria-hidden="true" data-icon="login"></span> <span class="label" role="none">Log In</span> </a> <div id="mini_login_top" class="mini-popup mini_login bz_default_hidden"> <form method="post" action="/github.cgi"> <input type="hidden" name="github_token" value="jKA6BaT239HTXF7roYzbGcbMMAVBbi7JD9YrCI6tBjHs11T3ATgwumvmSyDWwZ7Ux2FPskpbkKBC714UMPFKVrnf8jMl9bedtwreFYFXQrdguOkF398ABrpGMw7u2vQMHZbYnH5Hnku1rMm59BkeTlhinNBo2DfvnYGTpH65WkIf76UamrpLAVXZR9CRThlREDVafVmuURf3QbaGnz1OP8NhM1N8trTZ7Iw4bS1SLSiTexSecUiS6ryf7OlywD3J"> <input type="hidden" name="target_uri" value="https://bugzilla.mozilla.org/show_bug.cgi"> <button type="submit"> <i class="fab fa-github"></i> Log In with GitHub </button> </form> <div class="method-separator">or</div> <form action="/show_bug.cgi?id=116692" method="POST" data-qs-suffix="_top"> <input id="Bugzilla_login_top" class="bz_login" name="Bugzilla_login" title="Login" placeholder="Email" aria-label="Email" type="email" required > <input class="bz_password" id="Bugzilla_password_top" name="Bugzilla_password" type="password" title="Password" placeholder="Password" aria-label="Password" required > <input class="bz_password bz_default_hidden bz_mini_login_help" type="text" id="Bugzilla_password_dummy_top" value="password" title="Password" > <span class="remember-outer"> <input type="checkbox" id="Bugzilla_remember_top" name="Bugzilla_remember" value="on" class="bz_remember" checked> <label for="Bugzilla_remember_top">Remember me</label> </span> <input type="hidden" name="Bugzilla_login_token" value="1740841174-gWApxM5XhLMjKQpZdTnv_Vp1lJgsPmR82c3SWH09lY8"> <input type="submit" name="GoAheadAndLogIn" value="Log In" id="log_in_top" class="check_mini_login_fields" data-qs-suffix="_top"> <a href="#" id="hide_mini_login_top" aria-label="Close" class="close-button hide_mini_login_form" data-qs-suffix="_top"> <span class="icon" aria-hidden="true"></span> </a> </form> <div class="footer"> <a href="/createaccount.cgi">Create an Account</a> &middot; <a id="forgot_link_top" href="/index.cgi?GoAheadAndLogIn=1#forgot" class='show_forgot_form' data-qs-suffix="_top">Forgot Password</a> </div> </div> <div id="forgot_form_top" class="mini-popup mini_forgot bz_default_hidden"> <form action="/token.cgi" method="post"> <input type="email" name="loginname" size="20" placeholder="Email" aria-label="Email" required> <input id="forgot_button_top" value="Reset Password" type="submit"> <input type="hidden" name="a" value="reqpw"> <input type="hidden" id="token_top" name="token" value="1740841174-HDgPmkuyA4UkLaXRWExYIH0fqCuMPLzfOv6oW7pcYGw"> <a href="#" class="close-button hide_forgot_form" aria-label="Close" data-qs-suffix="_top"> <span class="icon" aria-hidden="true"></span> </a> </form> </div> </li> </ul> </div> <dialog id="menu-drawer" inert aria-label="Site Menu"> <div class="drawer-inner" role="none"> <div class="header" role="none"> <button type="button" class="iconic ghost" id="close-menu-drawer" aria-label="Close Site Menu"> <span class="icon" aria-hidden="true" data-icon="close"></span> </button> </div> <ul role="menu" aria-label="Site Links"><li role="none"> <a class="header-button" href="/describecomponents.cgi" title="Browse bugs by component" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="category"></span> <span class="label" role="none">Browse</span> </a> </li> <li role="none"> <a class="header-button" href="/query.cgi?format=advanced" title="Search bugs using various criteria" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="pageview"></span> <span class="label" role="none">Advanced Search</span> </a> </li> <li role="none"> <a class="header-button" href="/enter_bug.cgi" title="File a new bug" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="add_box"></span> <span class="label" role="none">New Bug</span> </a> </li><li role="none"> <a href="/report.cgi" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="analytics"></span> <span class="label" role="none">Reports</span> </a> </li> <li role="separator"></li> <li role="none"> <a href="https://bmo.readthedocs.io/en/latest/" target="_blank" role="menuitem"> <span class="icon" aria-hidden="true" data-icon="help"></span> <span class="label" role="none">Documentation</span> </a> </li> </ul> </div> </dialog> </header> <main id="bugzilla-body" tabindex="-1"> <aside id="message-container" role="complementary"> <noscript> <div class="noscript"> <div class="inner"> <p>Please enable JavaScript in your browser to use all the features on this site.</p> </div> </div> </noscript> </aside> <div id="main-inner"> <div role="toolbar" id="page-toolbar"> <div role="group" class="buttons"> <button type="button" id="copy-summary" class="secondary separate-dropdown-button-main" title="Copy bug number and summary to your clipboard">Copy Summary</button ><div id="copy-menu-dropdown" class="dropdown"><button type="button" id="copy-menu-btn" aria-haspopup="true" aria-label="View" aria-expanded="false" aria-controls="copy-menu" class="dropdown-button secondary separate-dropdown-button-arrow" title="More options for copy">&#9662;</button> <ul class="dropdown-content left" id="copy-menu" role="menu" style="display:none;"> <li role="presentation"> <a id="copy-markdown-summary" role="menuitem" tabindex="-1">Markdown</a> </li> <li role="presentation"> <a id="copy-markdown-bug-number" role="menuitem" tabindex="-1">Markdown (bug number)</a> </li> <li role="presentation"> <a id="copy-text-summary" role="menuitem" tabindex="-1">Plain Text</a> </li> <li role="presentation"> <a id="copy-html-summary" role="menuitem" tabindex="-1">HTML</a> </li> </ul> </div> <div id="clip-container" style="display:none"><input type="text" id="clip"></div> <div class="dropdown"> <button type="button" id="action-menu-btn" aria-haspopup="true" aria-label="View" aria-expanded="false" aria-controls="action-menu" class="dropdown-button secondary">View &#9662;</button> <ul class="dropdown-content left" id="action-menu" role="menu" style="display:none;"> <li role="presentation"> <a id="action-reset" role="menuitem" tabindex="-1">Reset Sections</a> </li> <li role="presentation"> <a id="action-expand-all" role="menuitem" tabindex="-1">Expand All Sections</a> </li> <li role="presentation"> <a id="action-collapse-all" role="menuitem" tabindex="-1">Collapse All Sections</a> </li> <li role="separator"></li> <li role="presentation"> <a id="action-history" role="menuitem" tabindex="-1">History</a> </li> <li role="separator"></li> <li role="presentation"> <a href="/rest/bug/116692" role="menuitem" tabindex="-1">JSON</a> </li> <li role="presentation"> <a href="/show_bug.cgi?ctype=xml&amp;id=116692" role="menuitem" tabindex="-1">XML</a> </li> </ul> </div> </div> </div> <div role="status" id="io-error" style="display:none"></div> <div role="status" id="floating-message" style="display:none"> <div id="floating-message-text"></div> </div> <section class="module" > <div class="module-content" > <div id="summary-container"> <div class="field bug_modal indent" id="field-status_summary" > <div class=" container"> <span id="field-value-status_summary"> <span class="bug-status-label text" data-status="closed">Closed</span> <span id="field-value-bug_id"> <a href="/show_bug.cgi?id=116692">Bug 116692</a> </span> <span class="bug-time-labels"> <span class="bug-time-label">Opened <span class="rel-time" title="2001-12-23 09:31 PST" data-time="1009128710">23 years ago</span></span> <span class="bug-time-label">Closed <span class="rel-time" title="2016-02-03 10:25 PST" data-time="1454523944">9 years ago</span></span> </span> </span> </div> </div> <div class="field bug_modal indent edit-hide" > <div class=" container"> <h1 id="field-value-short_desc">Define official Mozilla LDAP schema extension</h1> </div> </div> <div class="field bug_modal edit-show" id="field-short_desc" style="display:none" > <div class="name"> <span class="required_star edit-show" style="display:none" aria-label="Required Field">*</span> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#short_desc" id="short_desc-help-link" class="help">Summary: </a> </div> <div class="value"> <span id="field-value-short_desc"> Define official Mozilla LDAP schema extension </span> </div> </div> </div> </div> </section> <section class="module" id="module-categories" > <header id="module-categories-header" class="module-header"> <div class="module-latch" data-label-expanded="Collapse Categories section" data-label-collapsed="Expand Categories section"> <div class="module-spinner" role="button" tabindex="0" aria-controls="module-categories-content" aria-expanded="true" aria-labeledby="module-categories-title" aria-describedby="module-categories-subtitle"></div> <h2 class="module-title" id="module-categories-title">Categories</h2> <h3 class="module-subtitle" id="module-categories-subtitle"> (MailNews Core :: LDAP Integration, defect, P2) </h3> </div> </header> <div class="module-content" id="module-categories-content" ><div class="fields-lhs"> <div class="field bug_modal" id="field-product" > <div class="name"> <a href="/describecomponents.cgi?product=MailNews%20Core" id="product-help-link" class="help">Product: </a> </div> <div class="value"> <span id="field-value-product"> <div class="name-info-outer dropdown"> <span id="product-name" class="dropdown-button" tabindex="0" role="button" aria-haspopup="menu" aria-controls="product-info">MailNews Core <span class="icon" aria-hidden="true">&#x25BE;</span> </span> <aside id="product-info" class="name-info-popup dropdown-content right hover-display" hidden role="menu" aria-label="Product description and actions"> <header> <div class="title">MailNews Core</div> <div class="description">Mail and news components common to Thunderbird and SeaMonkey</div> </header> <li role="separator"></li> <div class="actions"> <div><a href="/buglist.cgi?product=MailNews%20Core&amp;bug_status=__open__" target="_blank" role="menuitem" tabindex="-1">See Open Bugs in This Product</a></div> <div><a href="/enter_bug.cgi?product=MailNews%20Core" target="_blank" role="menuitem" tabindex="-1">File New Bug in This Product</a></div> <div><button disabled type="button" class="secondary component-watching" role="menuitem" tabindex="-1" data-product="MailNews Core" data-label-watch="Watch This Product" data-label-unwatch="Unwatch This Product" data-source="BugModal">Watch This Product</button></div> </div> </aside> </div> </span> </div> </div> <div class="field bug_modal" id="field-component" > <div class="name"> <a href="/describecomponents.cgi?product=MailNews%20Core&component=LDAP%20Integration#LDAP%20Integration" id="component-help-link" class="help">Component: </a> </div> <div class="value"> <span id="field-value-component"> <div class="name-info-outer dropdown"> <span id="component-name" class="dropdown-button" tabindex="0" role="button" aria-haspopup="menu" aria-controls="component-info">LDAP Integration <span class="icon" aria-hidden="true">&#x25BE;</span> </span> <aside id="component-info" class="name-info-popup dropdown-content right hover-display" hidden role="menu" aria-label="Component description and actions"> <header> <div class="title">MailNews Core :: LDAP Integration</div> <div class="description">Problems with LDAP functionality that relate to mail/news components. For example, performing LDAP queries in the addressbook, LDAP typedown addressing/autocompletion, and LDAP preferences.</div> </header> <li role="separator"></li> <div class="actions"> <div><a href="/buglist.cgi?product=MailNews%20Core&amp;component=LDAP%20Integration&amp;bug_status=__open__" target="_blank" role="menuitem" tabindex="-1">See Open Bugs in This Component</a></div> <div><a href="/buglist.cgi?product=MailNews%20Core&amp;component=LDAP%20Integration&amp;chfield=resolution&chfieldfrom=-6m&chfieldvalue=FIXED&bug_status=__closed__" target="_blank" role="menuitem" tabindex="-1">Recently Fixed Bugs in This Component</a></div> <div><a href="/enter_bug.cgi?product=MailNews%20Core&amp;component=LDAP%20Integration" target="_blank" role="menuitem" tabindex="-1">File New Bug in This Component</a></div> <div><button disabled type="button" class="secondary component-watching" role="menuitem" tabindex="-1" data-product="MailNews Core" data-component="LDAP Integration" data-label-watch="Watch This Component" data-label-unwatch="Unwatch This Component" data-source="BugModal">Watch This Component</button></div> </div> </aside> </div> </span> </div> </div> <div class="field bug_modal edit-show" id="field-version" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#version" id="version-help-link" class="help">Version: </a> </div> <div class="value"> <span id="field-value-version"> Trunk </span> </div> </div> <div class="field bug_modal edit-show" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#rep_platform" id="-help-link" class="help">Platform: </a> </div> <div class=" container"><div class="field bug_modal inline" id="field-rep_platform" > <div class="value"> <span id="field-value-rep_platform"> All </span> </div> </div><div class="field bug_modal indent inline" id="field-op_sys" > <div class="value"> <span id="field-value-op_sys"> All </span> </div> </div><div class="field bug_modal" > <div class=" container"> </div> </div> </div> </div> </div><div class="fields-rhs"> <div class="field bug_modal contains-buttons" id="field-bug_type" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#bug_type" id="bug_type-help-link" class="help">Type: </a> </div> <div class="value"> <span id="field-value-bug_type"> <span class="bug-type-label iconic-text" data-type="defect"> <span class="icon" aria-hidden="true"></span>defect</span> </span> </div> </div> <div class="field bug_modal" id="field-importance" > <div class=" container"> <span id="field-value-importance"><div class="field bug_modal inline" id="field-priority" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#priority" id="priority-help-link" class="help">Priority: </a> </div> <div class="value"> <span id="field-value-priority">P2 </span> </div> </div><div class="field bug_modal inline" id="field-bug_severity" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#bug_severity" id="bug_severity-help-link" class="help">Severity: </a> </div> <div class="value"> <span id="field-value-bug_severity"> normal </span> </div> </div> </span> </div> </div> </div> </div> </section> <section class="module" id="module-tracking" > <header id="module-tracking-header" class="module-header"> <div class="module-latch" data-label-expanded="Collapse Tracking section" data-label-collapsed="Expand Tracking section"> <div class="module-spinner" role="button" tabindex="0" aria-controls="module-tracking-content" aria-expanded="true" aria-labeledby="module-tracking-title" aria-describedby="module-tracking-subtitle"></div> <h2 class="module-title" id="module-tracking-title">Tracking</h2> <h3 class="module-subtitle" id="module-tracking-subtitle"> (Not tracked) </h3> </div> </header> <div class="module-content" id="module-tracking-content" ><div class="fields-lhs"> <div class="field bug_modal edit-hide" id="field-status-view" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugStatuses" id="status-view-help-link" class="help">Status: </a> </div> <div class=" container"> <span id="field-value-status-view">RESOLVED FIXED </span> </div> </div> <div class="field bug_modal edit-show" id="field-status-edit" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugStatuses" id="status-edit-help-link" class="help">Status: </a> </div> <div class=" container"> <span id="field-value-status-edit"><div class="field bug_modal inline" id="field-bug_status" > <div class="value"> <span id="field-value-bug_status"> RESOLVED </span> </div> </div><div class="field bug_modal indent inline" id="field-resolution" > <div class="value"> <span id="field-value-resolution"> FIXED </span> </div> </div> <div id="status-action-buttons"> <div id="assigned-container" style="display:none"> <button type="button" class="secondary" id="mark-as-assigned-btn"> Mark as Assigned </button> </div> </div> </span> </div> </div> <div class="field bug_modal" id="field-target_milestone" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#target_milestone" id="target_milestone-help-link" class="help">Milestone: </a> </div> <div class="value"> <span id="field-value-target_milestone"> mozilla1.8beta4 </span> </div> </div> </div><div class="fields-rhs"> <div class="field tracking-flags-wrapper edit-show" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide#Tracking_Flags" id="-help-link" class="help">Tracking Flags: </a> </div> <div class=" container"><div class="flags edit-show" style="display:none"> <table class="layout-table tracking-flags"> <tr> <th></th> <th>Tracking</th> <th>Status</th> </tr> <tr> <td class="tracking-flag-name">relnote-firefox</td> <td class="tracking-flag-tracking"></td> <td class="tracking-flag-status"><input type="hidden" id="cf_tracking_firefox_relnote-dirty"> <select id="cf_tracking_firefox_relnote" name="cf_tracking_firefox_relnote"> <option value="---" id="v539_cf_tracking_firefox_relnote" selected >--- </option> </select></td> </tr> <tr> <td class="tracking-flag-name">relnote-thunderbird</td> <td class="tracking-flag-tracking"></td> <td class="tracking-flag-status"><input type="hidden" id="cf_tracking_thunderbird_relnote-dirty"> <select id="cf_tracking_thunderbird_relnote" name="cf_tracking_thunderbird_relnote"> <option value="---" id="v6746_cf_tracking_thunderbird_relnote" selected >--- </option> </select></td> </tr> <tr> <td class="tracking-flag-name">seamonkey2.53</td> <td class="tracking-flag-tracking"><input type="hidden" id="cf_tracking_seamonkey253-dirty"> <select id="cf_tracking_seamonkey253" name="cf_tracking_seamonkey253"> <option value="---" id="v3334_cf_tracking_seamonkey253" selected >--- </option> </select></td> <td class="tracking-flag-status"><input type="hidden" id="cf_status_seamonkey253-dirty"> <select id="cf_status_seamonkey253" name="cf_status_seamonkey253"> <option value="---" id="v3338_cf_status_seamonkey253" selected >--- </option> </select></td> </tr> <tr> <td class="tracking-flag-name">seamonkey2.57esr</td> <td class="tracking-flag-tracking"><input type="hidden" id="cf_tracking_seamonkey257esr-dirty"> <select id="cf_tracking_seamonkey257esr" name="cf_tracking_seamonkey257esr"> <option value="---" id="v3594_cf_tracking_seamonkey257esr" selected >--- </option> </select></td> <td class="tracking-flag-status"><input type="hidden" id="cf_status_seamonkey257esr-dirty"> <select id="cf_status_seamonkey257esr" name="cf_status_seamonkey257esr"> <option value="---" id="v3588_cf_status_seamonkey257esr" selected >--- </option> </select></td> </tr> <tr> <td class="tracking-flag-name">thunderbird_esr115</td> <td class="tracking-flag-tracking"><input type="hidden" id="cf_tracking_thunderbird_esr115-dirty"> <select id="cf_tracking_thunderbird_esr115" name="cf_tracking_thunderbird_esr115"> <option value="---" id="v6094_cf_tracking_thunderbird_esr115" selected >--- </option> </select></td> <td class="tracking-flag-status"><input type="hidden" id="cf_status_thunderbird_esr115-dirty"> <select id="cf_status_thunderbird_esr115" name="cf_status_thunderbird_esr115"> <option value="---" id="v6100_cf_status_thunderbird_esr115" selected >--- </option> </select></td> </tr> <tr> <td class="tracking-flag-name">thunderbird_esr128</td> <td class="tracking-flag-tracking"><input type="hidden" id="cf_tracking_thunderbird_esr128-dirty"> <select id="cf_tracking_thunderbird_esr128" name="cf_tracking_thunderbird_esr128"> <option value="---" id="v6557_cf_tracking_thunderbird_esr128" selected >--- </option> </select></td> <td class="tracking-flag-status"><input type="hidden" id="cf_status_thunderbird_esr128-dirty"> <select id="cf_status_thunderbird_esr128" name="cf_status_thunderbird_esr128"> <option value="---" id="v6576_cf_status_thunderbird_esr128" selected >--- </option> </select></td> </tr> <tr> <td class="tracking-flag-name">thunderbird136</td> <td class="tracking-flag-tracking"><input type="hidden" id="cf_tracking_thunderbird_136-dirty"> <select id="cf_tracking_thunderbird_136" name="cf_tracking_thunderbird_136"> <option value="---" id="v6854_cf_tracking_thunderbird_136" selected >--- </option> </select></td> <td class="tracking-flag-status"><input type="hidden" id="cf_status_thunderbird_136-dirty"> <select id="cf_status_thunderbird_136" name="cf_status_thunderbird_136"> <option value="---" id="v6858_cf_status_thunderbird_136" selected >--- </option> </select></td> </tr> <tr> <td class="tracking-flag-name">thunderbird137</td> <td class="tracking-flag-tracking"><input type="hidden" id="cf_tracking_thunderbird_137-dirty"> <select id="cf_tracking_thunderbird_137" name="cf_tracking_thunderbird_137"> <option value="---" id="v6885_cf_tracking_thunderbird_137" selected >--- </option> </select></td> <td class="tracking-flag-status"><input type="hidden" id="cf_status_thunderbird_137-dirty"> <select id="cf_status_thunderbird_137" name="cf_status_thunderbird_137"> <option value="---" id="v6889_cf_status_thunderbird_137" selected >--- </option> </select></td> </tr> <tr> <td class="tracking-flag-name">thunderbird138</td> <td class="tracking-flag-tracking"><input type="hidden" id="cf_tracking_thunderbird_138-dirty"> <select id="cf_tracking_thunderbird_138" name="cf_tracking_thunderbird_138"> <option value="---" id="v6911_cf_tracking_thunderbird_138" selected >--- </option> </select></td> <td class="tracking-flag-status"><input type="hidden" id="cf_status_thunderbird_138-dirty"> <select id="cf_status_thunderbird_138" name="cf_status_thunderbird_138"> <option value="---" id="v6915_cf_status_thunderbird_138" selected >--- </option> </select></td> </tr> </table> </div> </div> </div> </div> </div> </section> <section class="module" id="module-people" > <header id="module-people-header" class="module-header"> <div class="module-latch" data-label-expanded="Collapse People section" data-label-collapsed="Expand People section"> <div class="module-spinner" role="button" tabindex="0" aria-controls="module-people-content" aria-expanded="false" aria-labeledby="module-people-title" aria-describedby="module-people-subtitle"></div> <h2 class="module-title" id="module-people-title">People</h2> <h3 class="module-subtitle" id="module-people-subtitle"> (Reporter: roland.felnhofer, Unassigned) </h3> </div> </header> <div class="module-content" id="module-people-content" style="display:none" ><div class="fields-lhs"> <div class="field bug_modal edit-hide" id="field-assigned_to" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#assigned_to" id="assigned_to-help-link" class="help">Assignee: </a> </div> <div class="value"> <span id="field-value-assigned_to"> <i>Unassigned</i> </span> </div> </div><div class="field bug_modal edit-show" id="field-assigned_to" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#assigned_to" id="assigned_to-help-link" class="help">Assignee: </a> </div> <div class="value"> <span id="field-value-assigned_to"> <div class="set-default-container" style="display:none"> <input type="checkbox" id="set-default-assignee" name="set_default_assignee" class="set-default" value="1" data-for="assigned_to"> <label for="set-default-assignee">Reset Assignee to default</label> </div> </span> </div> </div> <div class="field bug_modal edit-show" id="field-bug_mentors" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#bug_mentor" id="bug_mentors-help-link" class="help">Mentors: </a> </div> <div class="value"> <span id="field-value-bug_mentors">--- </span> </div> </div> <div class="field bug_modal edit-show" id="field-qa_contact" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#qa_contact" id="qa_contact-help-link" class="help">QA Contact: </a> </div> <div class="value"> <span id="field-value-qa_contact"> <div class="set-default-container" style="display:none"> <input type="checkbox" id="set-default-qa-contact" name="set_default_qa_contact" class="set-default" value="1" data-for="qa_contact"> <label for="set-default-qa-contact">Reset QA Contact to default</label> </div> </span> </div> </div> </div><div class="fields-rhs"> <div class="field bug_modal" id="field-reporter" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#reporter" id="reporter-help-link" class="help">Reporter: </a> </div> <div class="value"> <span id="field-value-reporter"> <div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=40" class="gravatar" width="20" height="20"> <a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">roland.felnhofer</span></a> </div> </span> </div> </div> <div class="field bug_modal edit-show" id="field-triage_owner" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#triage_owner" id="triage_owner-help-link" class="help">Triage Owner: </a> </div> <div class="value"> <span id="field-value-triage_owner"> --- </span> </div> </div> <div class="field bug_modal" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#cc" id="-help-link" class="help">CC: </a> </div> <div class=" container"> <span aria-owns="cc-summary cc-latch"> <span role="button" tabindex="0" id="cc-summary" data-count="83">83 people </span> </span> <div id="cc-list" style="display:none"></div> </div> </div> </div> </div> </section> <section class="module" id="module-references" > <header id="module-references-header" class="module-header"> <div class="module-latch" data-label-expanded="Collapse References section" data-label-collapsed="Expand References section"> <div class="module-spinner" role="button" tabindex="0" aria-controls="module-references-content" aria-expanded="false" aria-labeledby="module-references-title" aria-describedby="module-references-subtitle"></div> <h2 class="module-title" id="module-references-title">References</h2> <h3 class="module-subtitle" id="module-references-subtitle"> (Blocks 2 open bugs, <div class="link"> <a href="https://wiki.mozilla.org/MailNews:LDAP_Address_Books#LDAP_Address_Book_Schema" target="_blank" rel="noreferrer" title="https://wiki.mozilla.org/MailNews:LDAP_Address_Books#LDAP_Address_Book_Schema" class="bug-url" data-safe="1">URL</a> </div>) </h3> </div> </header> <div class="module-content" id="module-references-content" style="display:none" ><div class="fields-lhs"> <div class="field bug_modal bug-list edit-show" id="field-dependson" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#dependson" id="dependson-help-link" class="help">Depends on: </a> </div> <div class="value"> <span id="field-value-dependson"> --- </span> </div> </div><div class="field bug_modal bug-list" id="field-blocked" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#blocks" id="blocked-help-link" class="help">Blocks: </a> </div> <div class="value"> <span id="field-value-blocked"> <div class="bug-list"> <span class="bug-type-label iconic" title="defect" aria-label="defect" data-type="defect"> <span class="icon" aria-hidden="true"></span> </span><a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Mozilla LDAP Integration does not support &quot;nickname&quot; and &quot;country&quot; - only &quot;xmozillanickname&quot; and &quot;countryname&quot;" href="/show_bug.cgi?id=118454">118454</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Moz ldif export compatibility error with OpenLDAP" href="/show_bug.cgi?id=146367">146367</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WONTFIX - Address cards do not display all of the information stored on LDAP server" href="/show_bug.cgi?id=195526">195526</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED INVALID - [tracking] StarOffice/OpenOffice AddressBook integration" href="/show_bug.cgi?id=213274">213274</a> </div> <div class="bug-list"> <span class="bug-type-label iconic" title="enhancement" aria-label="enhancement" data-type="enhancement"> <span class="icon" aria-hidden="true"></span> </span><a class="bz_bug_link bz_status_NEW" title="NEW - [Meta] LDAP Support" href="/show_bug.cgi?id=36557">36557</a>, <a class="bz_bug_link bz_status_NEW" title="NEW - Make LDAP addressbooks editable" href="/show_bug.cgi?id=86405">86405</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WORKSFORME - Meta Bug: LDAP harmonisation and standardisation" href="/show_bug.cgi?id=157928">157928</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED EXPIRED - AttribName On mozillaPostalAddress2 (Line 2 of Address)" href="/show_bug.cgi?id=163069">163069</a> </div> </span> </div> </div><div class="field bug_modal" id="field-dependencytree" > <div class="name"> </div> <div class=" container"> <span id="field-value-dependencytree"> Dependency <a href="/showdependencytree.cgi?id=116692&amp;hide_resolved=1">tree</a> / <a href="/showdependencygraph.cgi?id=116692">graph</a> </span> </div> </div> <div class="field bug_modal bug-list edit-show" id="field-regresses" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#regresses" id="regresses-help-link" class="help">Regressions: </a> </div> <div class="value"> <span id="field-value-regresses"> --- </span> </div> </div><div class="field bug_modal bug-list edit-show" id="field-regressed_by" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#regressed_by" id="regressed_by-help-link" class="help">Regressed by: </a> </div> <div class="value"> <span id="field-value-regressed_by"> --- </span> </div> </div> <div class="field bug_modal bug-list" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#duplicates" id="-help-link" class="help">Duplicates: </a> </div> <div class="value"> <div class="bug-list"> <span class="bug-type-label iconic" title="defect" aria-label="defect" data-type="defect"> <span class="icon" aria-hidden="true"></span> </span><a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Mozilla LDAP Integration does not support &quot;nickname&quot; and &quot;country&quot; - only &quot;xmozillanickname&quot; and &quot;countryname&quot;" href="/show_bug.cgi?id=118454">118454</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Does not recgonize schemas (neither the unofficial mozillaOrgPerson_v0.6 or inetOrgPerson)" href="/show_bug.cgi?id=240551">240551</a> </div> </div> </div> </div><div class="fields-rhs"> <div class="field bug_modal" id="field-bug_file_loc" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#bug_file_loc" id="bug_file_loc-help-link" class="help">URL: </a> </div> <div class="value"> <span id="field-value-bug_file_loc"><div class="link"> <a href="https://wiki.mozilla.org/MailNews:LDAP_Address_Books#LDAP_Address_Book_Schema" target="_blank" rel="noreferrer" title="https://wiki.mozilla.org/MailNews:LDAP_Address_Books#LDAP_Address_Book_Schema" class="bug-url" data-safe="1">wiki.mozilla.org/MailNews:LDAP_Addres...</a> </div> </span> </div> </div> <div class="field bug_modal" id="field-see_also" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#see_also" id="see_also-help-link" class="help">See Also: </a> </div> <div class="value"> <span id="field-value-see_also"> <div class="bug-list"> <span class="bug-type-label iconic" title="defect" aria-label="defect" data-type="defect"> <span class="icon" aria-hidden="true"></span> </span><a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - duplicated LDIF import code" href="/show_bug.cgi?id=119948">119948</a> </div> </span> </div> </div> </div> </div> </section> <section class="module" id="module-details" > <header id="module-details-header" class="module-header"> <div class="module-latch" data-label-expanded="Collapse Details section" data-label-collapsed="Expand Details section"> <div class="module-spinner" role="button" tabindex="0" aria-controls="module-details-content" aria-expanded="false" aria-labeledby="module-details-title" aria-describedby="module-details-subtitle"></div> <h2 class="module-title" id="module-details-title">Details</h2> <h3 class="module-subtitle" id="module-details-subtitle"> (Whiteboard: [status: the beagle has landed! per comment 243]) </h3> </div> </header> <div class="module-content" id="module-details-content" style="display:none" ><div class="fields-lhs"> <div class="field bug_modal edit-show" id="field-alias" style="display:none" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#alias" id="alias-help-link" class="help">Alias: </a> </div> <div class="value"> <span id="field-value-alias"> --- </span> </div> </div> <div class="field bug_modal edit-show" id="field-keywords" style="display:none" > <div class="name"> <a href="/describekeywords.cgi" id="keywords-help-link" class="help">Keywords: </a> </div> <div class="value"> <span id="field-value-keywords">--- </span> </div> </div> <div class="field bug_modal" id="field-status_whiteboard" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/Whiteboard" id="status_whiteboard-help-link" class="help">Whiteboard: </a> </div> <div class="value"> <span id="field-value-status_whiteboard">[status: the beagle has landed! per comment 243] </span> </div> </div> <div class="field bug_modal edit-show" id="field-cf_cab_review" style="display:none" > <div class="name"> Change Request: </div> <div class="value"> <span id="field-value-cf_cab_review"> --- </span> </div> </div> <div class="field bug_modal" id="field-votes" > <div class="name"> <a href="https://wiki.mozilla.org/BMO/UserGuide/BugFields#votes" id="votes-help-link" class="help">Votes: </a> </div> <div class=" container"> <span id="field-value-votes">123 </span> </div> </div> </div><div class="fields-rhs"> <div class="field bug_modal edit-show" id="field-bug_flags" style="display:none" > <div class="name"> Bug Flags: </div> <div class=" container"> <span id="field-value-bug_flags"><div id="bug-flags" class="flags"> <table class="layout-table"> <tbody class="edit-show" style="display:none"><tr> <td class="flag-setter"> </td> <td class="flag-name"> <label title="This bug should be considered by thunderbird-drivers and developers as high-value and worthy of design &amp; review attention if a contributor offers a patch." for="flag_type-598">wanted-thunderbird</label> </td> <td class="flag-value"> <input type="hidden" id="flag_type-598-dirty"> <select id="flag_type-598" name="flag_type-598" title="This bug should be considered by thunderbird-drivers and developers as high-value and worthy of design &amp; review attention if a contributor offers a patch." disabled class="bug-flag"> <option value="X"></option> </select> </td> </tr><tr> <td class="flag-setter"> </td> <td class="flag-name"> <label title="Flag is used to track security bug bounty nominations. Mail security(at)mozilla.org to nominate a bug." for="flag_type-803">sec-bounty</label> </td> <td class="flag-value"> <input type="hidden" id="flag_type-803-dirty"> <select id="flag_type-803" name="flag_type-803" title="Flag is used to track security bug bounty nominations. Mail security(at)mozilla.org to nominate a bug." class="bug-flag"> <option value="X"></option> <option value="?" >?</option> </select> </td> </tr><tr> <td class="flag-setter"> </td> <td class="flag-name"> <label title="Flag is used to track whether the bug report is eligible for inclusion in the Bug Bounty Hall of Fame." for="flag_type-913">sec-bounty-hof</label> </td> <td class="flag-value"> <input type="hidden" id="flag_type-913-dirty"> <select id="flag_type-913" name="flag_type-913" title="Flag is used to track whether the bug report is eligible for inclusion in the Bug Bounty Hall of Fame." disabled class="bug-flag"> <option value="X"></option> </select> </td> </tr><tr> <td class="flag-setter"> </td> <td class="flag-name"> <label title="Whether the bug has a testcase in the qa test suite or not. Set it to &quot;in-qa-testsuite?&quot; if the bug needs a testcase (only set this if the bug actually *needs* a testcase - not all bugs do, even layout bugs!), set it to &quot;in-qa-testsuite+&quot; if the bug has an appropriate testcase, and set it to &quot;in-qa-testsuite-&quot; if the bug doesn't need an explicit testcase (e.g. for code cleanup bugs). Only QA actively working on test cases in the component should use this keyword." for="flag_type-787">in-qa-testsuite</label> </td> <td class="flag-value"> <input type="hidden" id="flag_type-787-dirty"> <select id="flag_type-787" name="flag_type-787" title="Whether the bug has a testcase in the qa test suite or not. Set it to &quot;in-qa-testsuite?&quot; if the bug needs a testcase (only set this if the bug actually *needs* a testcase - not all bugs do, even layout bugs!), set it to &quot;in-qa-testsuite+&quot; if the bug has an appropriate testcase, and set it to &quot;in-qa-testsuite-&quot; if the bug doesn't need an explicit testcase (e.g. for code cleanup bugs). Only QA actively working on test cases in the component should use this keyword." disabled class="bug-flag"> <option value="X"></option> </select> </td> <td class="flag-requestee"> <div id="requestee_type-787-container" style="display:none"><input name="requestee_type-787" value="" class="requestee bz_autocomplete_user" id="requestee_type-787" > </div> <td> </tr><tr> <td class="flag-setter"> </td> <td class="flag-name"> <label title="Whether the bug has a testcase in the test suite or not. Set it to &quot;in-testsuite?&quot; if the bug needs a testcase (only set this if the bug actually *needs* a testcase - not all bugs do, even layout bugs!), set it to &quot;in-testsuite+&quot; if the bug has an appropriate testcase, and set it to &quot;in-testsuite-&quot; if the bug doesn't need an explicit testcase (e.g. for code cleanup bugs). Only QA actively working on test cases in the component should use this keyword." for="flag_type-37">in-testsuite</label> </td> <td class="flag-value"> <input type="hidden" id="flag_type-37-dirty"> <select id="flag_type-37" name="flag_type-37" title="Whether the bug has a testcase in the test suite or not. Set it to &quot;in-testsuite?&quot; if the bug needs a testcase (only set this if the bug actually *needs* a testcase - not all bugs do, even layout bugs!), set it to &quot;in-testsuite+&quot; if the bug has an appropriate testcase, and set it to &quot;in-testsuite-&quot; if the bug doesn't need an explicit testcase (e.g. for code cleanup bugs). Only QA actively working on test cases in the component should use this keyword." disabled class="bug-flag"> <option value="X"></option> </select> </td> </tr><tr> <td class="flag-setter"> </td> <td class="flag-name"> <label title="Include a summary of changes made by this bug in the release notes." for="flag_type-893">relnote</label> </td> <td class="flag-value"> <input type="hidden" id="flag_type-893-dirty"> <select id="flag_type-893" name="flag_type-893" title="Include a summary of changes made by this bug in the release notes." disabled class="bug-flag"> <option value="X"></option> </select> </td> </tr> </tbody> </table> </div> </span> </div> </div> </div> </div> </section> <section class="module edit-show" style="display:none" id="module-crash-data" > <header id="module-crash-data-header" class="module-header"> <div class="module-latch" data-label-expanded="Collapse Crash Data section" data-label-collapsed="Expand Crash Data section"> <div class="module-spinner" role="button" tabindex="0" aria-controls="module-crash-data-content" aria-expanded="false" aria-labeledby="module-crash-data-title" aria-describedby="module-crash-data-subtitle"></div> <h2 class="module-title" id="module-crash-data-title">Crash Data</h2> </div> </header> <div class="module-content" id="module-crash-data-content" style="display:none" ><div class="field bug_modal edit-show" id="field-cf_crash_signature" style="display:none" > <div class="name"> Signature: </div> <div class="value"> <span id="field-value-cf_crash_signature"> <em>None</em> </span> </div> </div> </div> </section> <section class="module edit-show" style="display:none" id="module-security" > <header id="module-security-header" class="module-header"> <div class="module-latch" data-label-expanded="Collapse Security section" data-label-collapsed="Expand Security section"> <div class="module-spinner" role="button" tabindex="0" aria-controls="module-security-content" aria-expanded="false" aria-labeledby="module-security-title" aria-describedby="module-security-subtitle"></div> <h2 class="module-title" id="module-security-title">Security</h2> <h3 class="module-subtitle" id="module-security-subtitle"> (public) </h3> </div> </header> <div class="module-content" id="module-security-content" style="display:none" ><div class="groups edit-hide"> This bug is publicly visible. </div> <div class="groups edit-show" style="display:none"> </div> </div> </section> <section class="module edit-show" style="display:none" id="module-user-story" data-non-stick="1" > <header id="module-user-story-header" class="module-header"> <div class="module-latch" data-label-expanded="Collapse User Story section" data-label-collapsed="Expand User Story section"> <div class="module-spinner" role="button" tabindex="0" aria-controls="module-user-story-content" aria-expanded="false" aria-labeledby="module-user-story-title" aria-describedby="module-user-story-subtitle"></div> <h2 class="module-title" id="module-user-story-title">User Story</h2> </div> </header> <div class="module-content" id="module-user-story-content" style="display:none" > <pre id="user-story"></pre> </div> </section> <section class="module" id="module-attachments" > <header id="module-attachments-header" class="module-header"> <div class="module-latch" data-label-expanded="Collapse Attachments section" data-label-collapsed="Expand Attachments section"> <div class="module-spinner" role="button" tabindex="0" aria-controls="module-attachments-content" aria-expanded="true" aria-labeledby="module-attachments-title" aria-describedby="module-attachments-subtitle"></div> <h2 class="module-title" id="module-attachments-title">Attachments</h2> <h3 class="module-subtitle" id="module-attachments-subtitle"> (7 files, 21 obsolete files) </h3> </div> </header> <div class="module-content" id="module-attachments-content" ><table role="table" class="responsive" id="attachments"> <tr data-attachment-id="62675" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=62675" > LDAP schema extension for Mozilla </a> </div> <div> <a href="#c1" class="attach-time activity-ref"><span class="rel-time" title="2001-12-23 09:41 PST" data-time="1009129304">23 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">783 bytes, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=62675&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="90337" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=90337" > Mozilla LDAP schema V0.1 </a> </div> <div> <a href="#c18" class="attach-time activity-ref"><span class="rel-time" title="2002-07-05 13:15 PDT" data-time="1025900154">23 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">2.88 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=90337&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="91656" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=91656" > Mozilla LDAP schema V0.2 </a> </div> <div> <a href="#c22" class="attach-time activity-ref"><span class="rel-time" title="2002-07-17 10:04 PDT" data-time="1026925479">23 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">2.86 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=91656&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="92876" class=" " > <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=92876" > Test LDIF for Mozilla schema V0.2 </a> </div> <div> <a href="#c36" class="attach-time activity-ref"><span class="rel-time" title="2002-07-26 01:48 PDT" data-time="1027673280">23 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">1.09 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=92876&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="97937" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=97937" > Mozilla LDAP schema V0.3 </a> </div> <div> <a href="#c45" class="attach-time activity-ref"><span class="rel-time" title="2002-09-05 03:49 PDT" data-time="1031222965">22 years ago</span></a> <span class="attach-author"><div class="vcard vcard_36092" ><a class="email disabled" href="/user_profile?user_id=36092" > <span class="fna">Kristof Petr</span></a> </div></span> </div> <div class="attach-info">2.90 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=97937&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="102772" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=102772" > Mozilla LDAP schema V0.4 </a> </div> <div> <a href="#c52" class="attach-time activity-ref"><span class="rel-time" title="2002-10-14 00:17 PDT" data-time="1034579849">22 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">3.08 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=102772&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="102773" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=102773" > Mozilla LDAP schema V0.4 </a> </div> <div> <a href="#c53" class="attach-time activity-ref"><span class="rel-time" title="2002-10-14 00:21 PDT" data-time="1034580062">22 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">3.11 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=102773&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="104319" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=104319" > Mozilla LDAP schema V0.5 </a> </div> <div> <a href="#c64" class="attach-time activity-ref"><span class="rel-time" title="2002-10-27 04:10 PST" data-time="1035720648">22 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">3.20 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=104319&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="104856" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=104856" > Mozilla LDAP schema V0.6 </a> </div> <div> <a href="#c70" class="attach-time activity-ref"><span class="rel-time" title="2002-11-01 05:03 PST" data-time="1036155839">22 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">3.55 KB, application/octet-stream </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=104856&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="104858" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=104858" > Mozilla LDAP schema V0.6 </a> </div> <div> <a href="#c72" class="attach-time activity-ref"><span class="rel-time" title="2002-11-01 06:18 PST" data-time="1036160281">22 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">3.56 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=104858&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="121936" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=121936" > example LDIF using standard attributes/objectclasses </a> </div> <div> <a href="#c102" class="attach-time activity-ref"><span class="rel-time" title="2003-04-28 14:19 PDT" data-time="1051564790">22 years ago</span></a> <span class="attach-author"><div class="vcard vcard_35850" ><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div></span> </div> <div class="attach-info">1.52 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=121936&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="124060" class=" " > <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=124060" > Test case for Display Names with Comma </a> </div> <div> <a href="#c104" class="attach-time activity-ref"><span class="rel-time" title="2003-05-23 03:50 PDT" data-time="1053687001">22 years ago</span></a> <span class="attach-author"><div class="vcard vcard_98462" ><a class="email disabled" href="/user_profile?user_id=98462" > <span class="fna">Stefan Lohrum</span></a> </div></span> </div> <div class="attach-info">1.05 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=124060&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="126109" class=" " > <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=126109" > Perl script for address book conversion </a> </div> <div> <a href="#c108" class="attach-time activity-ref"><span class="rel-time" title="2003-06-20 02:23 PDT" data-time="1056101035">22 years ago</span></a> <span class="attach-author"><div class="vcard vcard_31591" ><a class="email disabled" href="/user_profile?user_id=31591" > <span class="fna">Johny</span></a> </div></span> </div> <div class="attach-info">2.30 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=126109&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="142856" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=142856" > Mozilla LDAP schema V0.6.1 </a> </div> <div> <a href="#c117" class="attach-time activity-ref"><span class="rel-time" title="2004-03-03 13:40 PST" data-time="1078350058">21 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">4.11 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=142856&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="157124" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=157124" > Mozilla LDAP schema V0.6.2 </a> </div> <div> <a href="#c125" class="attach-time activity-ref"><span class="rel-time" title="2004-08-26 23:26 PDT" data-time="1093587963">21 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">4.10 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=157124&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="165502" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=165502" > mozillaOrgPerson objectclass with all attributes </a> </div> <div> <a href="#c148" class="attach-time activity-ref"><span class="rel-time" title="2004-11-10 19:39 PST" data-time="1100144362">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_35850" ><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div></span> </div> <div class="attach-info">1.10 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=165502&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="165899" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=165899" > Mozilla LDAP schema V0.6.3 </a> </div> <div> <a href="#c164" class="attach-time activity-ref"><span class="rel-time" title="2004-11-14 08:27 PST" data-time="1100449628">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">4.29 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=165899&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="166037" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=166037" > Two sample objectclasses </a> </div> <div> <a href="#c179" class="attach-time activity-ref"><span class="rel-time" title="2004-11-15 15:38 PST" data-time="1100561898">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_35850" ><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div></span> </div> <div class="attach-info">1.52 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=166037&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="166038" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=166038" > Mozilla LDAP schema V0.6.4 </a> </div> <div> <a href="#c180" class="attach-time activity-ref"><span class="rel-time" title="2004-11-15 15:47 PST" data-time="1100562460">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div></span> </div> <div class="attach-info">4.46 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=166038&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="166278" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=166278" > adschema attributes </a> </div> <div> <a href="#c185" class="attach-time activity-ref"><span class="rel-time" title="2004-11-17 15:21 PST" data-time="1100733674">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_35850" ><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div></span> </div> <div class="attach-info">1.13 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=166278&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="166490" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=166490" > another take at schema </a> </div> <div> <a href="#c192" class="attach-time activity-ref"><span class="rel-time" title="2004-11-19 12:02 PST" data-time="1100894534">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_35850" ><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div></span> </div> <div class="attach-info">4.85 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=166490&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="166529" class=" attach-obsolete " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=166529" > mozillaAddressBookEntry.schema </a> </div> <div> <a href="#c193" class="attach-time activity-ref"><span class="rel-time" title="2004-11-19 16:45 PST" data-time="1100911504">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_35850" ><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div></span> </div> <div class="attach-info">5.35 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=166529&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="166746" class=" " > <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=166746" > mozillaAddressBookEntry.schema </a> </div> <div> <a href="#c195" class="attach-time activity-ref"><span class="rel-time" title="2004-11-22 01:55 PST" data-time="1101117351">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_35850" ><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div></span> </div> <div class="attach-info">5.06 KB, text/plain </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=166746&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="169295" class=" " > <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=169295" data-overlay="lightbox"> <img src="/extensions/BugModal/web/image.png" width="16" height="16"> MS Address Entry </a> </div> <div> <a href="#c212" class="attach-time activity-ref"><span class="rel-time" title="2004-12-21 06:47 PST" data-time="1103640468">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_35850" ><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div></span> </div> <div class="attach-info">19.10 KB, image/jpeg </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=169295&amp;action=edit" data-details="1">Details</a> </tr> <tr data-attachment-id="190678" class=" attach-obsolete attach-patch " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=190678" > new schema patch, v1 </a> </div> <div> <a href="#c232" class="attach-time activity-ref"><span class="rel-time" title="2005-07-27 00:04 PDT" data-time="1122447853">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_1537" ><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div></span> </div> <div class="attach-info">20.80 KB, patch </div> </td> <td> <div class="attach-flag"><div class="vcard vcard_4410" ><span class="fn">Bienvenu</span> </div>: <a href="#c235" class="flag-name-status rel-time-title activity-ref" title="20 years ago" data-time="1122447854" > review+</a> </div></td> <td class="attach-actions"> <a href="/attachment.cgi?id=190678&amp;action=edit" data-details="1">Details</a> | <a href="/attachment.cgi?id=190678&amp;action=diff">Diff</a>&#x0020; | <a href="/page.cgi?id=splinter.html&ignore=&bug=116692&attachment=190678">Splinter Review</a> </tr> <tr data-attachment-id="190732" class=" attach-obsolete attach-patch " style="display:none"> <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=190732" > patch, v2 </a> </div> <div> <a href="#c237" class="attach-time activity-ref"><span class="rel-time" title="2005-07-27 10:23 PDT" data-time="1122485007">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_1537" ><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div></span> </div> <div class="attach-info">20.75 KB, patch </div> </td> <td> <div class="attach-flag"><div class="vcard vcard_1537" ><span class="fn">dmosedale</span> </div>: <a href="#c237" class="flag-name-status rel-time-title activity-ref" title="20 years ago" data-time="1122485007" > review+</a> </div> <div class="attach-flag"><div class="vcard vcard_422" ><span class="fn">shaver</span> </div>: <a href="#c241" class="flag-name-status rel-time-title activity-ref" title="20 years ago" data-time="1122485007" > superreview+</a> </div></td> <td class="attach-actions"> <a href="/attachment.cgi?id=190732&amp;action=edit" data-details="1">Details</a> | <a href="/attachment.cgi?id=190732&amp;action=diff">Diff</a>&#x0020; | <a href="/page.cgi?id=splinter.html&ignore=&bug=116692&attachment=190732">Splinter Review</a> </tr> <tr data-attachment-id="190852" class=" attach-patch " > <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=190852" > patch, v3 </a> </div> <div> <a href="#c242" class="attach-time activity-ref"><span class="rel-time" title="2005-07-28 09:53 PDT" data-time="1122569586">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_1537" ><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div></span> </div> <div class="attach-info">25.44 KB, patch </div> </td> <td> <div class="attach-flag"><div class="vcard vcard_1537" ><span class="fn">dmosedale</span> </div>: <a href="#c242" class="flag-name-status rel-time-title activity-ref" title="20 years ago" data-time="1122569586" > review+</a> </div> <div class="attach-flag"><div class="vcard vcard_1537" ><span class="fn">dmosedale</span> </div>: <a href="#c242" class="flag-name-status rel-time-title activity-ref" title="20 years ago" data-time="1122569586" > superreview+</a> </div> <div class="attach-flag"><div class="vcard vcard_96908" ><span class="fn">mconnor</span> </div>: <a href="#a113441347_96908" class="flag-name-status rel-time-title activity-ref" title="20 years ago" data-time="1122569709" > approval1.8b4+</a> </div></td> <td class="attach-actions"> <a href="/attachment.cgi?id=190852&amp;action=edit" data-details="1">Details</a> | <a href="/attachment.cgi?id=190852&amp;action=diff">Diff</a>&#x0020; | <a href="/page.cgi?id=splinter.html&ignore=&bug=116692&attachment=190852">Splinter Review</a> </tr> <tr data-attachment-id="191133" class=" " > <td class="attach-desc-td"> <div class="attach-desc"> <a href="/attachment.cgi?id=191133" data-overlay="lightbox"> <img src="/extensions/BugModal/web/image.png" width="16" height="16"> more attributes from inetorgperson.schema </a> </div> <div> <a href="#c248" class="attach-time activity-ref"><span class="rel-time" title="2005-07-31 12:17 PDT" data-time="1122837427">20 years ago</span></a> <span class="attach-author"><div class="vcard vcard_35850" ><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div></span> </div> <div class="attach-info">23.12 KB, image/gif </div> </td> <td></td> <td class="attach-actions"> <a href="/attachment.cgi?id=191133&amp;action=edit" data-details="1">Details</a> </tr> </table> <footer id="attachments-footer"> <div id="attachments-actions"> <button type="button" id="attachments-obsolete-btn" class="secondary">Show Obsolete</button> </div> </footer> </div> </section> <script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg"> init_module_visibility(); </script> <meta name="firefox-versions" content="{&quot;FIREFOX_AURORA&quot;:&quot;&quot;,&quot;FIREFOX_DEVEDITION&quot;:&quot;136.0b9&quot;,&quot;FIREFOX_ESR&quot;:&quot;128.7.0esr&quot;,&quot;FIREFOX_ESR115&quot;:&quot;115.20.0esr&quot;,&quot;FIREFOX_ESR_NEXT&quot;:&quot;&quot;,&quot;FIREFOX_NIGHTLY&quot;:&quot;137.0a1&quot;,&quot;LAST_MERGE_DATE&quot;:&quot;2025-02-03&quot;,&quot;LAST_RELEASE_DATE&quot;:&quot;2025-02-04&quot;,&quot;LAST_SOFTFREEZE_DATE&quot;:&quot;2025-01-30&quot;,&quot;LAST_STRINGFREEZE_DATE&quot;:&quot;2025-01-31&quot;,&quot;LATEST_FIREFOX_DEVEL_VERSION&quot;:&quot;136.0b9&quot;,&quot;LATEST_FIREFOX_OLDER_VERSION&quot;:&quot;3.6.28&quot;,&quot;LATEST_FIREFOX_RELEASED_DEVEL_VERSION&quot;:&quot;136.0b9&quot;,&quot;LATEST_FIREFOX_VERSION&quot;:&quot;135.0.1&quot;,&quot;NEXT_MERGE_DATE&quot;:&quot;2025-03-03&quot;,&quot;NEXT_RELEASE_DATE&quot;:&quot;2025-03-04&quot;,&quot;NEXT_SOFTFREEZE_DATE&quot;:&quot;2025-02-27&quot;,&quot;NEXT_STRINGFREEZE_DATE&quot;:&quot;2025-02-28&quot;}"> <div id="comment-actions"> <button type="button" id="bottom-btn" class="secondary" aria-label="Go to Page Bottom">Bottom &darr;</button> <div class="dropdown"> <button type="button" id="comment-tags-btn" aria-haspopup="true" aria-label="Tags" aria-expanded="false" aria-controls="comment-tags-menu" class="dropdown-button minor">Tags &#9662;</button> <ul id="comment-tags-menu" role="menu" tabindex="0" class="dropdown-content left" style="display:none"> <li role="presentation"> <a role="menuitem" tabindex="-1" data-comment-tag="">Reset</a> </li> </ul> </div> <div class="dropdown"> <button type="button" id="view-menu-btn" aria-haspopup="true" aria-label="Timeline" aria-expanded="false" aria-controls="view-menu" class="dropdown-button minor">Timeline &#9662;</button> <ul id="view-menu" role="menu" tabindex="0" class="dropdown-content left" style="display:none"> <li role="presentation"> <a id="view-reset" role="menuitem" tabindex="-1">Reset</a> </li> <li role="separator"></li> <li role="presentation"> <a id="view-collapse-all" role="menuitem" tabindex="-1">Collapse All</a> </li> <li role="presentation"> <a id="view-expand-all" role="menuitem" tabindex="-1">Expand All</a> </li> <li role="presentation"> <a id="view-comments-only" role="menuitem" tabindex="-1">Comments Only</a> </li> </ul> </div> </div> <div class="change-set" id="c0"><div class="comment" data-id="1083867" data-no="0" data-tags=""> <table class="layout-table change-head reporter" id="ch-0" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-0" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-0" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c0">Description</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2001-12-23 09:31 PST" data-time="1009128710">23 years ago</span> </div> </td> </tr> <tr id="ctag-0"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-0" data-comment-id="1083867">As far as I know there is no official Mozilla LDAP schema extension available. Currently I use my own OID in my xmozilla schema. Mozilla should have his own official LDAP schema extension.</div></div><div class="change-set" id="c1"><div class="comment" data-id="1083878" data-no="1" data-tags=""> <table class="layout-table change-head reporter" id="ch-1" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-1" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-1" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c1">Comment 1</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2001-12-23 09:41 PST" data-time="1009129304">23 years ago</span> </div> </td> </tr> <tr id="ctag-1"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-62675" class="attachment obsolete" data-id="62675" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="xmozilla.schema"> <meta itemprop="contentSize" content="783"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=62675" itemprop="contentUrl" > <span id="att-62675-description" itemprop="description">LDAP schema extension for Mozilla </span></a> (obsolete) — <a href="attachment.cgi?id=62675&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-1" data-comment-id="1083878">Proposal for the mozilla LDAP schema extension (xmozilla.schema) using my privat OID</div></div><div class="change-set" id="c2"><div class="comment" data-id="1091617" data-no="2" data-tags=""> <table class="layout-table change-head " id="ch-2" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_18793" ><img src="https://secure.gravatar.com/avatar/72456542fd6d1c8759931cb21a384d94?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_18793" ><a class="email disabled" href="/user_profile?user_id=18793" > <span class="fna">Srilatha Moturi</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-2" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-2" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c2">Comment 2</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-02 12:42 PST" data-time="1010004124">23 years ago</span> </div> </td> </tr> <tr id="ctag-2"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-2" data-comment-id="1091617">over to dmose</div><div class="activity"><div class="change">Assignee: srilatha &rarr; dmose</div></div></div><div class="change-set" id="c3"><div class="comment" data-id="1093589" data-no="3" data-tags=""> <table class="layout-table change-head " id="ch-3" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" ><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" ><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-3" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-3" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c3">Comment 3</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-03 14:43 PST" data-time="1010097832">23 years ago</span> </div> </td> </tr> <tr id="ctag-3"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-3" data-comment-id="1093589">Agreed; we should do this. It's not something I'm gonna have time to poke at real soon, though. Roland, if you want to take the lead on this, feel free to take this bug from me and go for it.</div><div class="activity"><div class="change">Status: NEW &rarr; ASSIGNED</div><div class="change">Target Milestone: --- &rarr; Future</div></div></div><div class="change-set" id="c4"><div class="comment" data-id="1097961" data-no="4" data-tags=""> <table class="layout-table change-head reporter" id="ch-4" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-4" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-4" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c4">Comment 4</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-06 05:43 PST" data-time="1010324599">23 years ago</span> </div> </td> </tr> <tr id="ctag-4"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-4" data-comment-id="1097961">Dan, I can take this bug. I just checked if Mozilla already has his own OID number. As far I can see it doesn’t seems so. ( I checked <a rel="nofollow" href="http://www.isi.edu/in-notes/iana/assignments/enterprise-numbers">http://www.isi.edu/in-notes/iana/assignments/enterprise-numbers</a> ) Shell I request a number for Mozilla or is there a more 'senior' person who will do that. To request it, I would need the following information: * Company Name : The Mozilla Organization * Company Address : ? * Company Phone Number : ? * Contact Name : Scott MacGregor or Michael Hein or Mark C. Smith or Me ??? * Contact Address : ? * Contact Phone : ? * Contact Email : ? * FAX Number : ? (Here it can be requested: <a rel="nofollow" href="http://www.iana.com/cgi-bin/enterprise.pl">http://www.iana.com/cgi-bin/enterprise.pl</a> ) As soon as I have the official Mozilla OID I’ll post the first proposal. In addition I would like to start a public discussion about the official schema in one of the news groups. Would you recommended to use netscape.public.mozilla.mail-news or netscape.public.mozilla.directory? I personally would go with mail-news – the audience is larger. </div></div><div class="change-set" id="c5"><div class="comment" data-id="1097963" data-no="5" data-tags=""> <table class="layout-table change-head reporter" id="ch-5" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-5" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-5" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c5">Comment 5</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-06 05:45 PST" data-time="1010324751">23 years ago</span> </div> </td> </tr> <tr id="ctag-5"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-5" data-comment-id="1097963">As proposed by Dan I'll take this bug.</div><div class="activity"><div class="change">Assignee: dmose &rarr; roland.felnhofer</div><div class="change">Status: ASSIGNED &rarr; NEW</div></div></div><div class="change-set" id="c6"><div class="comment" data-id="1100293" data-no="6" data-tags=""> <table class="layout-table change-head " id="ch-6" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" ><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" ><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-6" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-6" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c6">Comment 6</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-07 16:57 PST" data-time="1010451462">23 years ago</span> </div> </td> </tr> <tr id="ctag-6"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-6" data-comment-id="1100293">I think the thing to do is to set up an alias to be the &quot;virtual owner&quot; of this, probably &lt;<a href="mailto:ldap-schema&#64;mozilla.org">ldap-schema&#64;mozilla.org</a>&gt;. And any interested folks (probably most of the CC list of this bug) could request to be put on that alias. We can use contact info for one or more mozilla.organs at AOL for the physical contact info (I'm happy to volunteer). Thoughts? This schema will presumably cover at least stuff that the browser users, but could potentially cover other things that the SDK owners care about as well (if there are any.) </div></div><div class="change-set" id="c7"><div class="comment" data-id="1100460" data-no="7" data-tags=""> <table class="layout-table change-head " id="ch-7" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4418" ><img src="https://secure.gravatar.com/avatar/4febbd86c096511a281d5921a0fd3824?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4418" ><a class="email " href="/user_profile?user_id=4418" > <span class="fna">Mark Smith [:mcs]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-7" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-7" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c7">Comment 7</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-07 18:21 PST" data-time="1010456465">23 years ago</span> </div> </td> </tr> <tr id="ctag-7"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-7" data-comment-id="1100460">I am a little lost. Why does schema need to be defined for the mozilla client? Shouldn't the mozilla client be as schema agnostic as possible (very flexible?) Looking at the attachement, some of the schema may be mozilla specific and some may just not be defined anywhere else yet.</div></div><div class="change-set" id="c8"><div class="comment" data-id="1100832" data-no="8" data-tags=""> <table class="layout-table change-head reporter" id="ch-8" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-8" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-8" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c8">Comment 8</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-08 04:56 PST" data-time="1010494592">23 years ago</span> </div> </td> </tr> <tr id="ctag-8"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-8" data-comment-id="1100832">Mark, the schema doesn</div></div><div class="change-set" id="c9"><div class="comment" data-id="1100833" data-no="9" data-tags=""> <table class="layout-table change-head reporter" id="ch-9" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-9" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-9" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c9">Comment 9</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-08 04:57 PST" data-time="1010494659">23 years ago</span> </div> </td> </tr> <tr id="ctag-9"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-9" data-comment-id="1100833">Mark, the schema does not have to be defined for the client but for the LDAP server. Nonetheless the Mozilla AB client shows a fixed set of attributes served by a particular server. You can only use attributes on an LDAP server if you have defined them in advanced. (You could disable schema check </div></div><div class="change-set" id="c10"><div class="comment" data-id="1100834" data-no="10" data-tags=""> <table class="layout-table change-head reporter" id="ch-10" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-10" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-10" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c10">Comment 10</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-08 05:02 PST" data-time="1010494958">23 years ago</span> </div> </td> </tr> <tr id="ctag-10"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-10" data-comment-id="1100834">Dan, thank you for volunteering. * Company Name : The Mozilla Organization * Company Address : ? * Company Phone Number : ? * Contact Name : Dan Mosedale * Contact Address : ? * Contact Phone : ? * Contact Email : <a href="mailto:ldap-schema&#64;mozilla.org">ldap-schema&#64;mozilla.org</a> * FAX Number : ? Could you provide me with the missing information? As soon as I have it and the mail alias is set up I will request the OID. </div></div><div class="change-set" id="c11"><div class="comment" data-id="1100842" data-no="11" data-tags=""> <table class="layout-table change-head reporter" id="ch-11" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-11" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-11" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c11">Comment 11</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-01-08 05:13 PST" data-time="1010495603">23 years ago</span> </div> </td> </tr> <tr id="ctag-11"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-11" data-comment-id="1100842">I think we have here some duplication here. Scope of <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692">bug 116692</a> * Define Mozilla schema * Request official Mozilla OID Scope of <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Mozilla LDAP Integration does not support &quot;nickname&quot; and &quot;country&quot; - only &quot;xmozillanickname&quot; and &quot;countryname&quot;" href="/show_bug.cgi?id=118454">bug 118454</a>: * Extend Mozilla schema Scope of <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Properties in nsAbLDAPProperties.cpp" href="/show_bug.cgi?id=118585">bug 118585</a>: * Define Mozilla schema * Extend Mozilla schema We should consolidate your bugs. </div></div><div class="change-set" id="c12"><div class="comment" data-id="1148319" data-no="12" data-tags=""> <table class="layout-table change-head reporter" id="ch-12" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-12" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-12" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c12">Comment 12</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-02-05 05:52 PST" data-time="1012917136">23 years ago</span> </div> </td> </tr> <tr id="ctag-12"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-12" data-comment-id="1148319">Dan, any news concerning the official Mozilla LDAP mail address and the rest of information I need to request an OID for Mozilla? </div></div><div class="change-set" id="c13"><div class="comment" data-id="1258559" data-no="13" data-tags=""> <table class="layout-table change-head reporter" id="ch-13" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-13" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-13" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c13">Comment 13</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-04-03 00:26 PST" data-time="1017822365">23 years ago</span> </div> </td> </tr> <tr id="ctag-13"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-13" data-comment-id="1258559">Hi Dan, I still would need some additional information to request the OID. Any news concerning that pending issue? (see posts above) Cheers Roland</div></div><div class="change-set" id="c14"><div class="comment" data-id="1324303" data-no="14" data-tags=""> <table class="layout-table change-head " id="ch-14" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" ><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" ><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-14" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-14" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c14">Comment 14</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-05-04 12:10 PDT" data-time="1020539413">23 years ago</span> </div> </td> </tr> <tr id="ctag-14"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-14" data-comment-id="1324303">Sorry for dropping the ball on this Roland; I've been flooded in other stuff. We're not going to be able to fix this for 1.0, obviously, but we do need to extend the ad-hoc schema we've got now in some ad-hoc way (sigh) in order to be able to import and export addressbooks without losing data. I'd like to do this in some way that keeps us from fouling up forward compatibility so that we can get back to this bug in the not-too-distant future. The current action for our spit-and-bailing-wire patch is going on in <a class="bz_bug_link bz_status_VERIFIED bz_closed" title="VERIFIED FIXED - addressbook export to ldif -&gt; import is lossy" href="/show_bug.cgi?id=119360">bug 119360</a>, so any input there would be greatly appreciated.</div></div><div class="change-set" id="c15"><div class="comment" data-id="1385265" data-no="15" data-tags=""> <table class="layout-table change-head " id="ch-15" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_36092" ><img src="https://secure.gravatar.com/avatar/6abd93aa136bd8ec4bdb3d012ec02908?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_36092" ><a class="email disabled" href="/user_profile?user_id=36092" > <span class="fna">Kristof Petr</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-15" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-15" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c15">Comment 15</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-06-07 03:46 PDT" data-time="1023446787">23 years ago</span> </div> </td> </tr> <tr id="ctag-15"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-15" data-comment-id="1385265">Hello Dan, can you sent to Roland all necessary info to make administrative work to retrieve Enterprise OID for Mozilla Project, please? I bet you will finish this homework in less than 5 minutes. Thanks Petr </div></div><div class="change-set" id="c16"><div class="comment" data-id="1392011" data-no="16" data-tags=""> <table class="layout-table change-head " id="ch-16" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" ><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" ><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-16" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-16" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c16">Comment 16</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-06-10 16:42 PDT" data-time="1023752572">23 years ago</span> </div> </td> </tr> <tr id="ctag-16"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-16" data-comment-id="1392011">Petr: OK, thanks for prodding me on this: * Company Name : mozilla.org * Company Address : 360 W. Caribbean Dr., Mail Stop MV-066 * Company Phone Number : 650-937-5905 * Contact Name : Dan Mosedale * Contact Address : 360 W. Caribbean Dr., Mail Stop MV-066 * Contact Phone : 650-937-2636 * Contact Email : <a href="mailto:ldap-schema&#64;mozilla.org">ldap-schema&#64;mozilla.org</a> * FAX Number : 650-937-2103 I've created the ldap-schema alias and pointed it to me. If anyone else reading this would like to be on the list, send me mail, and I'll add you. </div></div><div class="change-set" id="c17"><div class="comment" data-id="1392235" data-no="17" data-tags=""> <table class="layout-table change-head reporter" id="ch-17" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-17" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-17" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c17">Comment 17</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-06-10 21:59 PDT" data-time="1023771585">23 years ago</span> </div> </td> </tr> <tr id="ctag-17"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-17" data-comment-id="1392235">Dan, thank you for the information. I just requested the OID. Can you let the alias also point to me. (<a href="mailto:roland.felnhofer&#64;chello.at">roland.felnhofer&#64;chello.at</a>) Petr, thank you for your support. </div></div><div class="change-set" id="c18"><div class="comment" data-id="1433069" data-no="18" data-tags=""> <table class="layout-table change-head reporter" id="ch-18" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-18" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-18" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c18">Comment 18</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-05 13:15 PDT" data-time="1025900154">23 years ago</span> </div> </td> </tr> <tr id="ctag-18"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-90337" class="attachment obsolete" data-id="90337" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozilla.schema"> <meta itemprop="contentSize" content="2953"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=90337" itemprop="contentUrl" > <span id="att-90337-description" itemprop="description">Mozilla LDAP schema V0.1</span></a> (obsolete) — <a href="attachment.cgi?id=90337&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text empty" id="ct-18" data-comment-id="1433069"></div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=62675&amp;action=edit" title="LDAP schema extension for Mozilla " class="" >Attachment #62675</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c19"><div class="comment" data-id="1434207" data-no="19" data-tags=""> <table class="layout-table change-head " id="ch-19" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_2531" ><img src="https://secure.gravatar.com/avatar/b1c7eed6a3102a3233d876bae3e1b71b?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_2531" ><a class="email disabled" href="/user_profile?user_id=2531" > <span class="fna">Robert John Churchill</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-19" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-19" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c19">Comment 19</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-07 00:49 PDT" data-time="1026028157">23 years ago</span> </div> </td> </tr> <tr id="ctag-19"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-19" data-comment-id="1434207">For yucks, I added Roland's schema v0.1 into my (RH 7.3) slapd.conf, blew away the gdbm files to start fresh, restarted slapd, and imported some LDIFs. A few issues I noticed: o for boolean values, OpenLDAP is completely braindead and only accepts either TRUE or FALSE [yes, OpenLDAP's slapd is even case *sensitive* due to using memcmp(); the developer at least added a comment indicating it was braindead &lt;sigh&gt;]... so, it would be great if Mozilla would output one of the two values, completely UPPERCASEd, when exporting LDIF data. o &quot;xmozillaUseHtmlMail&quot; is used solely in Mozilla in a couple of spots: nsAbLDAPProperties.cpp line 176 nsAddressBook.cpp line 129 nsAddressBook.cpp line 1220 but using schema v0.1's definition: attributetype ( 1.3.6.1.4.1.13769.2.1.2 NAME ( 'mozillaUseHtmlMail' 'xmozillaUseHtmlMail' ) where 'mozillaUseHtmlMail' comes before 'xmozillaUseHtmlMail', the HTML/Plaintext setting breaks. The quick fix is to swap the two strings in the schema file. A better fix would be for Mozilla to recognize either. :) </div></div><div class="change-set" id="c20"><div class="comment" data-id="1434208" data-no="20" data-tags=""> <table class="layout-table change-head " id="ch-20" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_2531" ><img src="https://secure.gravatar.com/avatar/b1c7eed6a3102a3233d876bae3e1b71b?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_2531" ><a class="email disabled" href="/user_profile?user_id=2531" > <span class="fna">Robert John Churchill</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-20" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-20" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c20">Comment 20</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-07 00:53 PDT" data-time="1026028415">23 years ago</span> </div> </td> </tr> <tr id="ctag-20"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-20" data-comment-id="1434208">Similar issues with xmozillanickname, homeurl, workurl, custom[1-4], etc.</div></div><div class="change-set" id="c21"><div class="comment" data-id="1434919" data-no="21" data-tags=""> <table class="layout-table change-head reporter" id="ch-21" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" ><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-21" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-21" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c21">Comment 21</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-08 00:29 PDT" data-time="1026113367">23 years ago</span> </div> </td> </tr> <tr id="ctag-21"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-21" data-comment-id="1434919">Robert, first of all thank you for testing the schema and your feedback. I know that there are (some) inconsistencies between the schema and what you get when you make an LDIF export from your local Mozilla address book. Basically when I designed the schema I had two choices. Either make it completely consistent with Mozilla's LDIF export which is inconsistent to itself. Some of the attributes are 'mozilla' prefixed, some are &quot;xmozilla&quot; prefixed and some do not have any prefix. So my choice was to 'brake' LDIF import for the sake of consistency within the schema (everything is &quot;mozilla&quot; prefixed). I only made an exception for &quot;xmozillaUseHtmlMail&quot; and &quot;xmozillaNickname&quot; where I tied to use an alias for the &quot;xmozilla&quot; prefixed attribute and it lead to some problems. I hope you support my idea to try to make the Mozilla address book (LDAP) attributes more consistent and change the LDIF export in a way it fits the schema instead the other way round. - more ideas and feedback appreciated. In addition - I don't know if some of the attribute definitions are, from a LDAP RFC point of few, correct.</div></div><div class="change-set" id="a17792576_32398"><div class="change" id="aa17792576_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17792576_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17792576_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a17792576_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a17792576_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a17792576_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-17 08:54 PDT" data-time="1026921286">23 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Blocks: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Mozilla LDAP Integration does not support &quot;nickname&quot; and &quot;country&quot; - only &quot;xmozillanickname&quot; and &quot;countryname&quot;" href="/show_bug.cgi?id=118454">118454</a></div></div></div><div class="change-set" id="c22"><div class="comment" data-id="1451049" data-no="22" data-tags=""> <table class="layout-table change-head reporter" id="ch-22" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17792576_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17792576_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-22" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-22" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c22">Comment 22</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-17 10:04 PDT" data-time="1026925479">23 years ago</span> </div> </td> </tr> <tr id="ctag-22"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-91656" class="attachment obsolete" data-id="91656" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozilla.schema.v02.txt"> <meta itemprop="contentSize" content="2928"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=91656" itemprop="contentUrl" > <span id="att-91656-description" itemprop="description">Mozilla LDAP schema V0.2</span></a> (obsolete) — <a href="attachment.cgi?id=91656&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-22" data-comment-id="1451049">I removed the two xmozilla aliases and added 'c' for 'countryName'(RFC2256: ISO-3166 country 2-letter code) and 'co' for 'friendlyCountryName'(RFC1274: friendly country name). This two attributes are not use in objectclass person nor in inetorgperson. These attributes are only used in objectclass 'country' and 'friendlyCountry'. Objectclasses 'country' can not be used together with 'inetorgperson' because both are structural from top (and 'friendlyCountry' is structural from 'country') This schema will only work if changes are made in different parts of Mozilla. To request these changes I will file a new bug.</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=90337&amp;action=edit" title="Mozilla LDAP schema V0.1" class="" >Attachment #90337</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="a17798341_32398"><div class="change" id="aa17798341_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a17798341_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a17798341_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a17798341_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-17 10:30 PDT" data-time="1026927051">23 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Blocks: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WORKSFORME - Meta Bug: LDAP harmonisation and standardisation" href="/show_bug.cgi?id=157928">157928</a></div></div></div><div class="change-set" id="c23"><div class="comment" data-id="1457525" data-no="23" data-tags=""> <table class="layout-table change-head " id="ch-23" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_23178" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/0e7711b7c69bb5adfbb076409ba8cdde?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_23178" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=23178" > <span class="fna">Brice Ruth</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-23" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-23" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c23">Comment 23</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-21 15:12 PDT" data-time="1027289561">23 years ago</span> </div> </td> </tr> <tr id="ctag-23"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-23" data-comment-id="1457525">What bug is being filed to add support for this schema? I'd like to track progress on that bug as well. Cheers.</div></div><div class="change-set" id="c24"><div class="comment" data-id="1457537" data-no="24" data-tags=""> <table class="layout-table change-head reporter" id="ch-24" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-24" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-24" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c24">Comment 24</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-21 15:35 PDT" data-time="1027290935">23 years ago</span> </div> </td> </tr> <tr id="ctag-24"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-24" data-comment-id="1457537">Hi Brice, check <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WORKSFORME - Meta Bug: LDAP harmonisation and standardisation" href="/show_bug.cgi?id=157928">bug 157928</a> it's the Meta-bug for that. Cheers Roland</div></div><div class="change-set" id="c25"><div class="comment" data-id="1458318" data-no="25" data-tags=""> <table class="layout-table change-head " id="ch-25" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_36092" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/6abd93aa136bd8ec4bdb3d012ec02908?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_36092" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=36092" > <span class="fna">Kristof Petr</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-25" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-25" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c25">Comment 25</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-22 07:03 PDT" data-time="1027346633">23 years ago</span> </div> </td> </tr> <tr id="ctag-25"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-25" data-comment-id="1458318">Note to #22: Finally I did found time to look at ldap schema. Version 0.2 looks very well. I have no objection again it. </div></div><div class="change-set" id="c26"><div class="comment" data-id="1458364" data-no="26" data-tags=""> <table class="layout-table change-head " id="ch-26" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_23178" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/0e7711b7c69bb5adfbb076409ba8cdde?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_23178" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=23178" > <span class="fna">Brice Ruth</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-26" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-26" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c26">Comment 26</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-22 07:45 PDT" data-time="1027349123">23 years ago</span> </div> </td> </tr> <tr id="ctag-26"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-26" data-comment-id="1458364">Correct me if I'm wrong, but I think we'll be needing to define some sort of migration plan for <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WORKSFORME - Meta Bug: LDAP harmonisation and standardisation" href="/show_bug.cgi?id=157928">bug 157928</a>, so that folks that have created their own schemas that correspond to the current way Moz exports to LDIF (and reads the LDAP fields) won't all of a sudden be out in the cold when Moz starts using this proposed schema to export to LDIF and to internally map Address Book fields. This could be as simple as a preference that indicates &quot;use_new_ldap_schema&quot; or not. By default, start shipping Moz (after a time) with it turned on and provide information to LDAP administrators on how to disable this preference (either via GUI or prefs.js) so that their systems stay compatible until they transition their directories to the new schema.</div></div><div class="change-set" id="c27"><div class="comment" data-id="1458383" data-no="27" data-tags=""> <table class="layout-table change-head reporter" id="ch-27" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-27" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-27" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c27">Comment 27</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-22 08:08 PDT" data-time="1027350500">23 years ago</span> </div> </td> </tr> <tr id="ctag-27"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-27" data-comment-id="1458383">Hi Petr, thank you for your support. </div></div><div class="change-set" id="c28"><div class="comment" data-id="1458395" data-no="28" data-tags=""> <table class="layout-table change-head reporter" id="ch-28" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-28" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-28" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c28">Comment 28</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-22 08:17 PDT" data-time="1027351044">23 years ago</span> </div> </td> </tr> <tr id="ctag-28"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-28" data-comment-id="1458395">Hi Brice, may be we should check via newsgroup if there are really a lot of admins out which would mind to migrate immediately from the old LDIF export format to the new schema. If there is no (or very few) response we should re-think if the effort of implementing this migration path makes sense. Maybe we can simply provide this people with a simple perl script which would migrate the old attributes into the new ones? If we have to add migration code into Mozilla we should already define how long (how many releases) it will stay until it gets removed from the code again. Second I would propose to call the preference something like 'use_ldap_legacy_structure' or 'use_ldap_legacy_schema'. If it is needed it could be added to then by the user/admin into the prefs file and set to true but by default it's not there. Nonetheless what we do, we should file a new bug for that. Do you want to do that? If yes please link it with the meta-bug (<a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WORKSFORME - Meta Bug: LDAP harmonisation and standardisation" href="/show_bug.cgi?id=157928">bug 157928</a>)</div></div><div class="change-set" id="c29"><div class="comment" data-id="1458400" data-no="29" data-tags=""> <table class="layout-table change-head " id="ch-29" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_23178" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/0e7711b7c69bb5adfbb076409ba8cdde?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_23178" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=23178" > <span class="fna">Brice Ruth</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-29" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-29" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c29">Comment 29</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-22 08:20 PDT" data-time="1027351211">23 years ago</span> </div> </td> </tr> <tr id="ctag-29"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-29" data-comment-id="1458400">Probably not a bad idea to just ask on the newsgroup to see how many people the new schema would affect. Let's go that route before we file another bug.</div></div><div class="change-set" id="c30"><div class="comment" data-id="1458411" data-no="30" data-tags=""> <table class="layout-table change-head reporter" id="ch-30" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-30" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-30" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c30">Comment 30</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-22 08:34 PDT" data-time="1027352095">23 years ago</span> </div> </td> </tr> <tr id="ctag-30"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-30" data-comment-id="1458411">Brice, are you kicking off the discussion? I would propose to post that question in mail-news and directory.</div></div><div class="change-set" id="c31"><div class="comment" data-id="1458412" data-no="31" data-tags=""> <table class="layout-table change-head reporter" id="ch-31" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-31" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-31" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c31">Comment 31</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-22 08:35 PDT" data-time="1027352126">23 years ago</span> </div> </td> </tr> <tr id="ctag-31"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-31" data-comment-id="1458412">Dan, a more organisational question. As soon as we agree on the first official version of the Mozilla schema, can we check it in into the CVS tree and distribute it with the binary nightly builds and releases?</div></div><div class="change-set" id="c32"><div class="comment" data-id="1458439" data-no="32" data-tags=""> <table class="layout-table change-head " id="ch-32" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_23178" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/0e7711b7c69bb5adfbb076409ba8cdde?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_23178" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=23178" > <span class="fna">Brice Ruth</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-32" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-32" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c32">Comment 32</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-22 08:54 PDT" data-time="1027353263">23 years ago</span> </div> </td> </tr> <tr id="ctag-32"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-32" data-comment-id="1458439">I propose that the discussion be kicked off. I don't currently have access to a news client, unfortunately, so could someone else outline what the ramifications of the new schema will be to administrators that have adapted their LDAP directories to be compatible with the current Mozilla architecture?</div></div><div class="change-set" id="c33"><div class="comment" data-id="1458467" data-no="33" data-tags=""> <table class="layout-table change-head reporter" id="ch-33" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-33" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-33" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c33">Comment 33</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-22 09:07 PDT" data-time="1027354068">23 years ago</span> </div> </td> </tr> <tr id="ctag-33"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-33" data-comment-id="1458467">Brice, in about an hour I will make the posts.</div></div><div class="change-set" id="c34"><div class="comment" data-id="1461079" data-no="34" data-tags=""> <table class="layout-table change-head " id="ch-34" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32442" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/ba8e79abfa50a17f9141d0c0dcff672b?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32442" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32442" > <span class="fna">Curtis Nelson</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-34" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-34" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c34">Comment 34</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-23 12:47 PDT" data-time="1027453676">23 years ago</span> </div> </td> </tr> <tr id="ctag-34"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-34" data-comment-id="1461079">Nice work. It would be great if you could create an attachment of a complete example ldif we could use to import into our directory to better test this. I have a hacked together inetOrgPerson template I've been using, but it would be nice to have a &quot;Babs Jensen&quot; Mozilla template so when we report bugs we're working off similiar records. Or at least have an idea of what record this schema might support. Thanks. </div></div><div class="change-set" id="c35"><div class="comment" data-id="1461302" data-no="35" data-tags=""> <table class="layout-table change-head reporter" id="ch-35" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-35" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-35" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c35">Comment 35</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-23 14:31 PDT" data-time="1027459915">23 years ago</span> </div> </td> </tr> <tr id="ctag-35"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-35" data-comment-id="1461302">Hi Curtis, I'll try to provide you with some examples tomorrow (CET).</div></div><div class="change-set" id="c36"><div class="comment" data-id="1466522" data-no="36" data-tags=""> <table class="layout-table change-head reporter" id="ch-36" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-36" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-36" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c36">Comment 36</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-26 01:48 PDT" data-time="1027673280">23 years ago</span> </div> </td> </tr> <tr id="ctag-36"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-92876" class="attachment" data-id="92876" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="schema_test.ldif"> <meta itemprop="contentSize" content="1113"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=92876" itemprop="contentUrl" > <span id="att-92876-description" itemprop="description">Test LDIF for Mozilla schema V0.2</span></a> — <a href="attachment.cgi?id=92876&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-36" data-comment-id="1466522">Finally... Here is a LDIF file for testing all attributes used by Mozilla schema V0.2. My patch I posted (<a rel="nofollow" href="http://bugzilla.mozilla.org/attachment.cgi?id=92142&amp;action=view">http://bugzilla.mozilla.org/attachment.cgi?id=92142&amp;action=view</a>) seems to have a bug in respect of displaying 'mozillaPostalAddress2', 'mozillaHomePostalAddress2' and 'postalAddress'. I try to fix that soon!</div></div><div class="change-set" id="c37"><div class="comment" data-id="1466688" data-no="37" data-tags=""> <table class="layout-table change-head reporter" id="ch-37" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-37" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-37" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c37">Comment 37</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-26 05:52 PDT" data-time="1027687953">23 years ago</span> </div> </td> </tr> <tr id="ctag-37"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-37" data-comment-id="1466688">I created a new version of the patch (<a rel="nofollow" href="http://bugzilla.mozilla.org/attachment.cgi?id=92887&amp;action=view">http://bugzilla.mozilla.org/attachment.cgi?id=92887&amp;action=view</a>). I hope it works!</div></div><div class="change-set" id="c38"><div class="comment" data-id="1471743" data-no="38" data-tags=""> <table class="layout-table change-head " id="ch-38" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_36092" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/6abd93aa136bd8ec4bdb3d012ec02908?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_36092" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=36092" > <span class="fna">Kristof Petr</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-38" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-38" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c38">Comment 38</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-30 07:45 PDT" data-time="1028040319">23 years ago</span> </div> </td> </tr> <tr id="ctag-38"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-38" data-comment-id="1471743">To <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c26">comment #26</a>: Brice, dont affraid about people using LDAP based Mozilla AB _now_. They are (i) total crazy or (ii) advanced admins (but usualy both). Bloating software with dirty temporary workarounds (what no one need it) is bad idea. The Right Way to migrate is dump everything to ldiff, run it through simple awk/perl script and reimport it again.</div></div><div class="change-set" id="c39"><div class="comment" data-id="1471785" data-no="39" data-tags=""> <table class="layout-table change-head reporter" id="ch-39" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-39" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-39" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c39">Comment 39</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-30 08:21 PDT" data-time="1028042501">23 years ago</span> </div> </td> </tr> <tr id="ctag-39"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-39" data-comment-id="1471785">Petr, I agree (now) with you. I posted, as promised, in netscape.public.mozilla.mail-news and netscape.public.mozilla.directory the question if there is any need for a migration path. - So far 0 (zero) response! I think it's fair to interpret that as &quot;NO migration path is needed!&quot;</div></div><div class="change-set" id="c40"><div class="comment" data-id="1472481" data-no="40" data-tags=""> <table class="layout-table change-head " id="ch-40" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-40" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-40" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c40">Comment 40</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-30 14:57 PDT" data-time="1028066240">23 years ago</span> </div> </td> </tr> <tr id="ctag-40"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-40" data-comment-id="1472481">As an LDAP admin, I agree that 'search and replace' is a fact of life when working with LDIF files. Before you call this schema final, it may be a good idea to look at the attributes used by MS Outlook, just in case there is an obvious overlap. The following document covers this issue very nicely: <a rel="nofollow" href="http://www.yolinux.com/TUTORIALS/LinuxTutorialLDAP-GILSchemaExtension.html">http://www.yolinux.com/TUTORIALS/LinuxTutorialLDAP-GILSchemaExtension.html</a> Kurt Zeilenga (<a href="mailto:Kurt&#64;OpenLDAP.Org">Kurt&#64;OpenLDAP.Org</a>) has also defined some of these attributes: <a rel="nofollow" href="http://www.yolinux.com/TUTORIALS/OpenLDAP2.0-ExtendedStooges-extension.schema.txt">http://www.yolinux.com/TUTORIALS/OpenLDAP2.0-ExtendedStooges-extension.schema.txt</a></div></div><div class="change-set" id="c41"><div class="comment" data-id="1472600" data-no="41" data-tags=""> <table class="layout-table change-head " id="ch-41" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a17798341_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-41" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-41" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c41">Comment 41</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-30 15:50 PDT" data-time="1028069402">23 years ago</span> </div> </td> </tr> <tr id="ctag-41"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-41" data-comment-id="1472600">OK, I've just returned from a week's vacation and am starting to catch up on bug mail. Some thoughts: Roland wrote: &gt; <span class="quote">&gt; Dan, a more organisational question. As soon as we agree on the first official &gt; version of the Mozilla schema, can we check it in into the CVS tree and &gt; distribute it with the binary nightly builds and releases?</span > Sounds good to me. <span class="quote">&gt; I created a new version of the patch</span > I think there are actually three different places that need to be patched (yeah, this should all be centralized somewhere; there's a bug open on that). In addition to the one you patched, I think both import and export need to be dealt with. sspitzer, can you confirm this? Petr wrote: &gt; <span class="quote">&gt; Brice, dont affraid about people using LDAP based Mozilla AB _now_. &gt; They are (i) total crazy or (ii) advanced admins (but usualy both).</span > I don't think this is necessarily true, especially given that Netscape will soon have shipped three versions (6.1, and 6.2 and 7.0) based on the existing Mozilla code. <span class="quote">&gt; Bloating software with dirty temporary workarounds (what no one need it) &gt; is bad idea. &gt; &gt; The Right Way to migrate is dump everything to ldiff, run it through &gt; simple awk/perl script and reimport it again.</span > I'm not sure how I feel about this. Brice's suggestion is certainly friendlier. Roland wrote: &gt; <span class="quote">&gt; Petr, I agree (now) with you. I posted, as promised, in &gt; netscape.public.mozilla.mail-news and netscape.public.mozilla.directory the &gt; question if there is any need for a migration path. - So far 0 (zero) &gt; response!</span > &gt; <span class="quote">&gt; I think it's fair to interpret that as &quot;NO migration path is needed!&quot;</span > I disagree that this is a particularly reasonable interpretation of that data. These are developer newsgroups. However, because the export/re-import deal isn't too onerous, I'd be willing to go along with providing no migration strategy to start with, and if people really scream, we can include one at that point. </div></div><div class="change-set" id="c42"><div class="comment" data-id="1472627" data-no="42" data-tags=""> <table class="layout-table change-head " id="ch-42" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a17798341_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-42" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-42" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c42">Comment 42</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-30 16:00 PDT" data-time="1028070050">23 years ago</span> </div> </td> </tr> <tr id="ctag-42"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-42" data-comment-id="1472627">As far as the schema itself goes: * should we use &quot;moz&quot; instead of &quot;mozilla&quot; as the prefix just to keep things shorter? * rather than SecondEmail, how about AlternateEmail, in recognition of the fact that people might want to make this multi-valued (and someday Mozilla might deal with that reasonably :-). * if I understand things correctly, if someone wants to turn on schema-checking on their server, and they're not running OpenLDAP, they will need to go get copies of core.schema and cosine.schema from OpenLDAP, correct? And if they're using ActiveDirectory, they'll need to get a copy of the M$ patch that supports inetOrgPerson too? </div></div><div class="change-set" id="c43"><div class="comment" data-id="1473301" data-no="43" data-tags=""> <table class="layout-table change-head reporter" id="ch-43" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-43" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-43" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c43">Comment 43</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-31 03:22 PDT" data-time="1028110924">23 years ago</span> </div> </td> </tr> <tr id="ctag-43"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-43" data-comment-id="1473301">John, I hope all LDAP admins agree with you. <span class="quote">&gt; Before you call this schema final, it may be a good idea to look at &gt; the attributes used by MS Outlook, just in case there is an obvious overlap.</span > Thank you for your hint. I was my fault not to already mention that. There is all ready a <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Mozilla LDAP Integration does not support &quot;nickname&quot; and &quot;country&quot; - only &quot;xmozillanickname&quot; and &quot;countryname&quot;" href="/show_bug.cgi?id=118454">bug 118454</a> dealing with that. We generated a file where we compaired LDAP, MS Exchange, Mozilla and vCard (<a rel="nofollow" href="http://bugzilla.mozilla.org/attachment.cgi?id=83041&amp;action=view">http://bugzilla.mozilla.org/attachment.cgi?id=83041&amp;action=view</a>). I think the only weak point in our Mozilla LDAP schema is 'mozillaHomeUrl' and 'mozillaWorkUrl'. Currently there is a definition for 'labeledURI' (RFC 2079 - <a rel="nofollow" href="ftp://ftp.isi.edu/in-notes/rfc2079.txt">ftp://ftp.isi.edu/in-notes/rfc2079.txt</a>). The only problem in using that attribute instead of 'mozillaHomeUrl' and 'mozillaWorkUrl' the distinction of what type or URI (/ URL) is stored in that attribute is made by having an undefined description after the URI, separated my 1 or more spaces. So Mozilla would have to read all 'labeledURI' entries and analyze what's behind the space and depending on that, either assign it to 'WorkUrl' or 'HomeUrl'. Without question it would be desirable to do it that way. But I'm afraid that would affect a lot of code in Mozilla and would take a significant long time until we could get that productive. Nonetheless there is anyhow a <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - LDAP Address Book does not support multivalued attributes" href="/show_bug.cgi?id=119199">bug 119199</a> dealing with the problem that Mozilla currently does not support multi-value attributes. So I would recommend to go, for the time being, with 'mozillaHomeUrl' and 'mozillaWorkUrl'. May be in the future we can get rid of it, together with 'SecondMailAddress' which would become obsolete, too, as soon as Mozilla can deal with multi-value attributes. </div></div><div class="change-set" id="c44"><div class="comment" data-id="1473320" data-no="44" data-tags=""> <table class="layout-table change-head reporter" id="ch-44" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a17798341_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a17798341_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-44" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-44" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c44">Comment 44</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-07-31 03:43 PDT" data-time="1028112219">23 years ago</span> </div> </td> </tr> <tr id="ctag-44"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-44" data-comment-id="1473320">Dan, <span class="quote">&gt;&gt; distribute it with the binary nightly builds and releases? &gt; Sounds good to me.</span > Great! <span class="quote">&gt; I think both import and export need to be dealt with.</span > I thought of dealing with that in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDIF import/export so it is compatible with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157926">bug 157926</a> separately. We could have a LDAP &quot;read&quot;-schema which would vary from the LDIF import/export format without actually breaking the code. Obviously we do not want that! But that was the reason why I filed it as an individual bug with a dependency to this one. <span class="quote">&gt; I disagree that this is a particularly reasonable interpretation of that data. &gt; These are developer newsgroups.</span > I had no better idea how to address the LDAP admins <span class="quote">&gt; However, because the export/re-import deal isn't too onerous, I'd be willing to &gt; go along with providing no migration strategy to start with, and if people &gt; really scream, we can include one at that point.</span > Fine with me. <span class="quote">&gt; should we use &quot;moz&quot; instead of &quot;mozilla&quot; as the prefix just to keep things</span > shorter? I don't have any strong preferences or good reasons for one or the other prefix, but I like &quot;mozilla&quot; more. Maybe because it's more obvious that a so prefixed attribute belongs to the Mozilla schema. <span class="quote">&gt; ...SecondEmail, how about AlternateEmail...</span > I thought as soon as Mozilla can deal with multi-value attributes we would get rid of SecondEmail and only using 'mail'. If I'm right I wouldn't see too much benefit in changing that attribute - but also in that case - no strong feelings (as long it only concerns the attribute name, not the multi-value issue!) <span class="quote">&gt; if I understand things correctly, if someone wants to turn on schema-checking &gt; on their server, and they're not running OpenLDAP, they will need to go get &gt; copies of core.schema and cosine.schema from OpenLDAP, correct?</span > Actually I don't think so. What someone would need is a schema, how every it is called in his LDAP implementation, that supports the attributes and objectclasses defined in RFC2256, RFC2798 and RFC1274 and used by our addressbook. That is basically the objectclasses 'Person', ' organizationalPerson' and 'inetOrgPerson' plus the attribute definition for 'c' ('countryName') and/or 'co' ('friendlyCountryName'). Correct me if I'm wrong, but I think that all LDAP implementations are providing schemas for that objectclasses and attributes. I'm quite sure it should not be a problem for you or sspitzer to check that - at least for the Netscape / iPlanet LDAP server ;-) <span class="quote">&gt; And if they're using ActiveDirectory, they'll need to get a copy of the M$ &gt; patch that supports inetOrgPerson too?</span > I'll not start here a religious discussion. So I'll answer your question in a generic way: As long as a LDAP server implementation complies with RFCs and it's &quot;improvements&quot; and &quot;additional features&quot; are not incompatible with RFCs it should not be a problem. Is that the case with M$ ActiveDirectory when it comes to standard compliance? </div></div><div class="change-set" id="a19992479_24572"><div class="change" id="aa19992479_24572"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_24572" id="a19992479_24572"><img src="https://secure.gravatar.com/avatar/5293fe8fb106a442d842757758d07c56?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_24572" id="a19992479_24572"><a class="email " href="/user_profile?user_id=24572" > <span class="fna">Pascal Chevrel:pascalc</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a19992479_24572" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a19992479_24572"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a19992479_24572">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-08-11 19:59 PDT" data-time="1029121189">23 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Blocks: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Moz ldif export compatibility error with OpenLDAP" href="/show_bug.cgi?id=146367">146367</a></div></div></div><div class="change-set" id="c45"><div class="comment" data-id="1528454" data-no="45" data-tags=""> <table class="layout-table change-head " id="ch-45" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_36092" id="a19992479_24572"><img src="https://secure.gravatar.com/avatar/6abd93aa136bd8ec4bdb3d012ec02908?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_36092" id="a19992479_24572"><a class="email disabled" href="/user_profile?user_id=36092" > <span class="fna">Kristof Petr</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-45" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-45" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c45">Comment 45</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-09-05 03:49 PDT" data-time="1031222965">22 years ago</span> </div> </td> </tr> <tr id="ctag-45"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-97937" class="attachment obsolete" data-id="97937" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaorgperson.schema"> <meta itemprop="contentSize" content="2970"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=97937" itemprop="contentUrl" > <span id="att-97937-description" itemprop="description">Mozilla LDAP schema V0.3</span></a> (obsolete) — <a href="attachment.cgi?id=97937&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-45" data-comment-id="1528454">Added number of version into comment on beginning of file Change mozillaSecondeMail -&gt; mozillaSecondEmail mistypo</div></div><div class="change-set" id="c46"><div class="comment" data-id="1537903" data-no="46" data-tags=""> <table class="layout-table change-head " id="ch-46" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a19992479_24572"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a19992479_24572"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-46" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-46" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c46">Comment 46</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-09-11 10:03 PDT" data-time="1031763839">22 years ago</span> </div> </td> </tr> <tr id="ctag-46"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-46" data-comment-id="1537903">Will the change actually make any difference?</div></div><div class="change-set" id="a22635551_63178"><div class="change" id="aa22635551_63178"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a22635551_63178" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a22635551_63178"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a22635551_63178">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-09-11 10:11 PDT" data-time="1031764261">22 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Blocks: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED EXPIRED - AttribName On mozillaPostalAddress2 (Line 2 of Address)" href="/show_bug.cgi?id=163069">163069</a></div></div></div><div class="change-set" id="c47"><div class="comment" data-id="1541716" data-no="47" data-tags=""> <table class="layout-table change-head " id="ch-47" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-47" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-47" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c47">Comment 47</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-09-13 09:36 PDT" data-time="1031934978">22 years ago</span> </div> </td> </tr> <tr id="ctag-47"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-47" data-comment-id="1541716">I'm now using Open Office, and guess what I found... They are also using the LDAP format that Mozilla use on the address book. This tell me that we are in big trouble, we are not only blocks Mozilla but Open Office as well. did we actually have a old standard schema for that? If not why they use it?</div></div><div class="change-set" id="c48"><div class="comment" data-id="1543243" data-no="48" data-tags=""> <table class="layout-table change-head reporter" id="ch-48" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-48" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-48" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c48">Comment 48</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-09-14 05:18 PDT" data-time="1032005901">22 years ago</span> </div> </td> </tr> <tr id="ctag-48"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-48" data-comment-id="1543243"><span class="quote">&gt;did we actually have a old standard schema for that?</span > <span class="quote">&gt;If not why they use it?</span > As far as I know, there had never been something like a standard Netscape nor a Mozilla schema. I don't know why Open Office where using it, but I suspect in absence of an official schema they used what they could get. I think that makes it even more urgent and important to define an official one.</div></div><div class="change-set" id="c49"><div class="comment" data-id="1543316" data-no="49" data-tags=""> <table class="layout-table change-head " id="ch-49" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-49" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-49" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c49">Comment 49</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-09-14 08:24 PDT" data-time="1032017077">22 years ago</span> </div> </td> </tr> <tr id="ctag-49"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-49" data-comment-id="1543316">I've Just drop a message to them, I hope we can have fast reply and can slove this issure ASAP. </div></div><div class="change-set" id="c50"><div class="comment" data-id="1544923" data-no="50" data-tags=""> <table class="layout-table change-head " id="ch-50" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_26668" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/662c8ae224b6bade56af792c83cded35?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_26668" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=26668" > <span class="fna">John Marmion</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-50" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-50" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c50">Comment 50</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-09-16 03:46 PDT" data-time="1032173208">22 years ago</span> </div> </td> </tr> <tr id="ctag-50"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-50" data-comment-id="1544923">The existing LDAP schema and LDAP Address Book in mozilla was partly due to a contribution by OpenOffice.org (OOo) programmers. Our aim was to add some enterprise functionality to mozilla and also as a means of accessing LDAP Directory data sources for OOo through integration with mozilla. See <a rel="nofollow" href="http://abzilla.mozdev.org">http://abzilla.mozdev.org</a>. So our paths are inextricably linked on this issue and we are watching the development of this with interest. </div></div><div class="change-set" id="c51"><div class="comment" data-id="1587044" data-no="51" data-tags=""> <table class="layout-table change-head " id="ch-51" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-51" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-51" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c51">Comment 51</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-13 23:35 PDT" data-time="1034577343">22 years ago</span> </div> </td> </tr> <tr id="ctag-51"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-51" data-comment-id="1587044">Is this problem sloved yet :)</div></div><div class="change-set" id="c52"><div class="comment" data-id="1587074" data-no="52" data-tags=""> <table class="layout-table change-head reporter" id="ch-52" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-52" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-52" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c52">Comment 52</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-14 00:17 PDT" data-time="1034579849">22 years ago</span> </div> </td> </tr> <tr id="ctag-52"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-102772" class="attachment obsolete" data-id="102772" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaOrgPerson_V0.4.schema"> <meta itemprop="contentSize" content="3159"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=102772" itemprop="contentUrl" > <span id="att-102772-description" itemprop="description">Mozilla LDAP schema V0.4</span></a> (obsolete) — <a href="attachment.cgi?id=102772&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-52" data-comment-id="1587074">Adding support for new attribute &quot;nscpAimScreenName&quot;.</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=91656&amp;action=edit" title="Mozilla LDAP schema V0.2" class="" >Attachment #91656</a> - Attachment is obsolete: true</div><div class="change"> <a href="/attachment.cgi?id=97937&amp;action=edit" title="Mozilla LDAP schema V0.3" class="" >Attachment #97937</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c53"><div class="comment" data-id="1587081" data-no="53" data-tags=""> <table class="layout-table change-head reporter" id="ch-53" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-53" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-53" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c53">Comment 53</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-14 00:21 PDT" data-time="1034580062">22 years ago</span> </div> </td> </tr> <tr id="ctag-53"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-102773" class="attachment obsolete" data-id="102773" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaOrgPerson_V0.4.schema"> <meta itemprop="contentSize" content="3182"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=102773" itemprop="contentUrl" > <span id="att-102773-description" itemprop="description">Mozilla LDAP schema V0.4</span></a> (obsolete) — <a href="attachment.cgi?id=102773&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-53" data-comment-id="1587081">Forgot to add &quot;nscpAimScreenName&quot; to the objectClass</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=102772&amp;action=edit" title="Mozilla LDAP schema V0.4" class="" >Attachment #102772</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c54"><div class="comment" data-id="1587230" data-no="54" data-tags=""> <table class="layout-table change-head " id="ch-54" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4418" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/4febbd86c096511a281d5921a0fd3824?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4418" id="a22635551_63178"><a class="email " href="/user_profile?user_id=4418" > <span class="fna">Mark Smith [:mcs]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-54" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-54" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c54">Comment 54</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-14 06:59 PDT" data-time="1034603942">22 years ago</span> </div> </td> </tr> <tr id="ctag-54"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-54" data-comment-id="1587230">On nscpAIMScreenName: as far as I know, that attribute type is only used internally by AOL. Is it being used elsewhere? Unfortunately, there are many different attribute types that are all designed to hold AIM IDs. Netscape Directory Server 6.x supports one named nsAIMID &quot;out of the box.&quot;</div></div><div class="change-set" id="c55"><div class="comment" data-id="1589797" data-no="55" data-tags=""> <table class="layout-table change-head reporter" id="ch-55" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-55" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-55" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c55">Comment 55</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-15 13:35 PDT" data-time="1034714124">22 years ago</span> </div> </td> </tr> <tr id="ctag-55"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-55" data-comment-id="1589797">Dear all, To clarify a little bit what my intentions was in respect to the &quot;official Mozilla LDAP schema&quot; If an LDAP attribute is used by Mozilla('s address card) and not already defined by an official (RFC) LDAP schema it should become part of the Mozilla schema. So somebody can setup any LDAP server (OpenLDAP, Netscape, &amp;#8230;) use official schemas and Mozilla's schema, can turn schema checking on, on his server and all values in the address card can be displayed when the data source is this LDAP server. So in response to Mark's post (<a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c54">comment 54</a>) &amp;#8211; if somebody is using another LDAP server than Netscape's this attribute (nscpAimScreenName) is not defined in any of the official schemas and he can't use this attribute in his directory. Nonetheless if the attribute is already used by Netscape's LDAP server internal/private schema we should use the same OID as Netscape.</div></div><div class="change-set" id="c56"><div class="comment" data-id="1590938" data-no="56" data-tags=""> <table class="layout-table change-head " id="ch-56" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4418" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/4febbd86c096511a281d5921a0fd3824?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4418" id="a22635551_63178"><a class="email " href="/user_profile?user_id=4418" > <span class="fna">Mark Smith [:mcs]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-56" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-56" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c56">Comment 56</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-16 07:55 PDT" data-time="1034780121">22 years ago</span> </div> </td> </tr> <tr id="ctag-56"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-56" data-comment-id="1590938">In response to Roland's <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c55">comment 55</a>, thanks for the explanation. I would argue that you should replace nscpAIMScreenName with nsAIMid because nsAIMid ships with one LDAP server implementation and is well defined with respect to OID, etc. Here is the definition: attributeTypes: ( 2.16.840.1.113730.3.1.2013 NAME 'nsAIMid' DESC 'AOL Instant Messenger (AIM) Identity' SYNTAX 2.16.840.1.113730.3.7.1 )</div></div><div class="change-set" id="c57"><div class="comment" data-id="1591227" data-no="57" data-tags=""> <table class="layout-table change-head " id="ch-57" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-57" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-57" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c57">Comment 57</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-16 10:48 PDT" data-time="1034790514">22 years ago</span> </div> </td> </tr> <tr id="ctag-57"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-57" data-comment-id="1591227">Propose of cancel the Line 2 address and replacing them with a sperator &quot;$&quot; on line 1 as $ is one of the RFC standard so that it could read other LDAP address standard. <a rel="nofollow" href="http://ldap.akbkhome.com/objectclass/organization.html#postalAddress">http://ldap.akbkhome.com/objectclass/organization.html#postalAddress</a></div></div><div class="change-set" id="c58"><div class="comment" data-id="1591886" data-no="58" data-tags=""> <table class="layout-table change-head reporter" id="ch-58" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-58" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-58" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c58">Comment 58</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-16 16:03 PDT" data-time="1034809400">22 years ago</span> </div> </td> </tr> <tr id="ctag-58"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-58" data-comment-id="1591886">Mark, (<a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c56">comment 56</a>) when I said &quot;... using the same OID as Netscape ...&quot; I meant OID AND attribute name. So thank you for providing me with the attribute definition. All we need to do is to convince Seth to change &quot;nsAbLDAPProperties.cpp&quot; (He implemented that attribute in the first place <a class="bz_bug_link bz_status_VERIFIED bz_closed" title="VERIFIED FIXED - mozilla should have a column for screen name" href="/show_bug.cgi?id=142845">bug 142845</a>. Now as soon as it is done I will remove &quot;nscpAIMScreenName&quot; and add &quot;nsAIMid&quot; to the schema. Index: addrbook/src/nsAbLDAPProperties.cpp - {MozillaProperty_String, &quot;_AimScreenName&quot;, &quot;nscpaimscreenname&quot;}, + {MozillaProperty_String, &quot;_AimScreenName&quot;, &quot;nsaimd&quot;}, </div></div><div class="change-set" id="c59"><div class="comment" data-id="1592031" data-no="59" data-tags=""> <table class="layout-table change-head reporter" id="ch-59" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-59" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-59" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c59">Comment 59</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-16 17:02 PDT" data-time="1034812952">22 years ago</span> </div> </td> </tr> <tr id="ctag-59"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-59" data-comment-id="1592031">Chan, I agree with you in principal. But I want to avoid that checking-in of this schema gets more and more delayed. I opened that <a class="bz_bug_link bz_status_VERIFIED bz_closed" title="VERIFIED WORKSFORME - HTML background does not draw on initial visit" href="/show_bug.cgi?id=2001">bug 2001</a>-12-23 and today we have 2002-10-17 so it’s now nearly a year old. We already got an OID for Mozilla. So all we need to close this bug and check in the first official Mozilla schema is to agree on it! If the code changes are not to significant and doing it doesn’t take too long – let’s go for it. But I would propose you file an separate bug. </div></div><div class="change-set" id="c60"><div class="comment" data-id="1592709" data-no="60" data-tags=""> <table class="layout-table change-head " id="ch-60" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-60" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-60" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c60">Comment 60</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-17 05:56 PDT" data-time="1034859360">22 years ago</span> </div> </td> </tr> <tr id="ctag-60"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-60" data-comment-id="1592709">Well, I've actually open a sperated Bug on 2002-08-16 on <a rel="nofollow" href="http://bugzilla.mozilla.org/show_bug.cgi?id=163069">http://bugzilla.mozilla.org/show_bug.cgi?id=163069</a> but no one respond me at that time. Until Now I think this is the place for it and not a sperated places. Sorry for being late, but it is still better than none. At then same time, I agree with we should close this Bug ASAP, And I'm sure we can make both of them coexits.</div></div><div class="change-set" id="c61"><div class="comment" data-id="1604423" data-no="61" data-tags=""> <table class="layout-table change-head " id="ch-61" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-61" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-61" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c61">Comment 61</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-23 21:48 PDT" data-time="1035434928">22 years ago</span> </div> </td> </tr> <tr id="ctag-61"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-61" data-comment-id="1604423">I'm trying to user the new schema with the 0.4 schema But it give me a few problem. 1. The Attribute type is writter wrongly. it should be attributeTypes ( 2.16.840.1.113730.3.1.2013 NAME 'nsAIMid' DESC 'AOL Instant Messenger (AIM) Identity' SYNTAX 2.16.840.1.113730.3.7.1 ) 2. The Syntax 2.16.840.1.113730.3.7.1 is an Netscape Directory Server OID, and can't be use on the Open LDAP server unless it is well define. Can someone get the Netscape Directory Server OID to work with Openldap? Thank You.</div></div><div class="change-set" id="c62"><div class="comment" data-id="1604441" data-no="62" data-tags=""> <table class="layout-table change-head " id="ch-62" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-62" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-62" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c62">Comment 62</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-23 22:09 PDT" data-time="1035436176">22 years ago</span> </div> </td> </tr> <tr id="ctag-62"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-62" data-comment-id="1604441">Additional Configuration for mozillaSeondEmail seggusting to change to. attributetype ( 1.3.6.1.4.1.13769.2.1.3 NAME 'mozillaSecondEmail' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) Without the Equality and Substr you will not be able to clear the mozillaSecondEmail after it is set. (This is just copy from core.schema mail Attribute) attributetype ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' ) DESC 'RFC1274: RFC822 Mailbox' EQUALITY caseIgnoreIA5Match SUBSTR caseIgnoreIA5SubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) Thank You</div></div><div class="change-set" id="c63"><div class="comment" data-id="1605920" data-no="63" data-tags=""> <table class="layout-table change-head " id="ch-63" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4418" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/4febbd86c096511a281d5921a0fd3824?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4418" id="a22635551_63178"><a class="email " href="/user_profile?user_id=4418" > <span class="fna">Mark Smith [:mcs]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-63" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-63" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c63">Comment 63</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-24 18:28 PDT" data-time="1035509302">22 years ago</span> </div> </td> </tr> <tr id="ctag-63"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-63" data-comment-id="1605920">The syntax defined by OID 2.16.840.1.113730.3.7.1 is not publically documented; sorry. I forgot about that issue. The syntax is one we defined specifically for AOL ScreenNames. I doubt OpenLDAP has anything similar. Among other things, it supports matching that is space-insensitive as well as case-insensitive (so &quot;John Q Smith&quot; matches &quot;john q smith&quot; and &quot;johnqsmith&quot;). I am not sure what to do about this. Does OpenLDAP allow you to easily add new syntaxes?</div></div><div class="change-set" id="c64"><div class="comment" data-id="1608674" data-no="64" data-tags=""> <table class="layout-table change-head reporter" id="ch-64" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-64" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-64" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c64">Comment 64</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-27 04:10 PST" data-time="1035720648">22 years ago</span> </div> </td> </tr> <tr id="ctag-64"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-104319" class="attachment obsolete" data-id="104319" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaOrgPerson_V0.5.schema"> <meta itemprop="contentSize" content="3276"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=104319" itemprop="contentUrl" > <span id="att-104319-description" itemprop="description">Mozilla LDAP schema V0.5</span></a> (obsolete) — <a href="attachment.cgi?id=104319&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-64" data-comment-id="1608674">Added EQUALITY caseIgnoreIA5Match and SUBSTR caseIgnoreIA5SubstringsMatch to 'mozillaSecondEmail'</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=102773&amp;action=edit" title="Mozilla LDAP schema V0.4" class="" >Attachment #102773</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c65"><div class="comment" data-id="1608675" data-no="65" data-tags=""> <table class="layout-table change-head reporter" id="ch-65" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-65" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-65" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c65">Comment 65</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-27 04:12 PST" data-time="1035720776">22 years ago</span> </div> </td> </tr> <tr id="ctag-65"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-65" data-comment-id="1608675">Chan, Mark, I'll check if it's possible to add another syntax in OpenLdap.</div></div><div class="change-set" id="c66"><div class="comment" data-id="1608788" data-no="66" data-tags=""> <table class="layout-table change-head reporter" id="ch-66" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-66" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-66" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c66">Comment 66</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-27 08:31 PST" data-time="1035736300">22 years ago</span> </div> </td> </tr> <tr id="ctag-66"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-66" data-comment-id="1608788">Mark, you said in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c64">comment 64</a> <span class="quote">&gt; I doubt OpenLDAP has anything similar. Among other things, it &gt; supports matching that is space-insensitive as well as case-insensitive (so &gt; &quot;John Q Smith&quot; matches &quot;john q smith&quot; and &quot;johnqsmith&quot;)</span > It depends on what &quot;other things&quot; means, but in OpenLDAP you have: EQUALITY telephoneNumberMatch SUBSTR telephoneNumberSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 ) surprisingly it does not only allows phone NUMBERS it also allows characters. I used your example &quot;John Q Smith&quot; and misused the attribute 'pager' for my tests; it has the above equality, substr, syntax definition. Result: Ldap entry: pager=johnqsmith search for: pager=johnqsmith FOUND search for: pager=john q smith FOUND search for: pager=John Q Smith FOUND search for: pager=JohnQSmith FOUND Ldap entry: pager=John Q Smith search for: pager=johnqsmith FOUND search for: pager=john q smith FOUND search for: pager=John Q Smith FOUND search for: pager=JohnQSmith FOUND The downside is that that kind of definition would also ignore &quot;-&quot; What do you think? </div></div><div class="change-set" id="c67"><div class="comment" data-id="1609865" data-no="67" data-tags=""> <table class="layout-table change-head " id="ch-67" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4418" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/4febbd86c096511a281d5921a0fd3824?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4418" id="a22635551_63178"><a class="email " href="/user_profile?user_id=4418" > <span class="fna">Mark Smith [:mcs]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-67" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-67" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c67">Comment 67</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-28 10:16 PST" data-time="1035829014">22 years ago</span> </div> </td> </tr> <tr id="ctag-67"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-67" data-comment-id="1609865">Except for also ignoring - characters, telephoneNumberMatch will work fairly well for AOL Screennames. See: <a rel="nofollow" href="http://www.alvestrand.no/objectid/2.5.13.20.html">http://www.alvestrand.no/objectid/2.5.13.20.html</a> If your goal is to have one schema file that can be distributed with the Mozilla client and used with all LDAP servers, using different syntaxes and matching rules in different servers is not an option. But perhaps we could provide advice (e.g., use the Netscape syntax if your server supports it; otherwise use this other syntax and matching rules instead).</div></div><div class="change-set" id="c68"><div class="comment" data-id="1614760" data-no="68" data-tags=""> <table class="layout-table change-head " id="ch-68" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-68" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-68" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c68">Comment 68</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-31 10:02 PST" data-time="1036087340">22 years ago</span> </div> </td> </tr> <tr id="ctag-68"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-68" data-comment-id="1614760">So, Mark what is your advise? I've check a few post on OpenLDAP and the problem for defination new SYNTAX. is that you have to recompile with Hacking or recompile with some options (somthing like -new-syntax I forgot). So that you can define some syntax later in your schema files. but for what I know it is only for testing purpose only. </div></div><div class="change-set" id="c69"><div class="comment" data-id="1615228" data-no="69" data-tags=""> <table class="layout-table change-head " id="ch-69" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4418" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/4febbd86c096511a281d5921a0fd3824?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4418" id="a22635551_63178"><a class="email " href="/user_profile?user_id=4418" > <span class="fna">Mark Smith [:mcs]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-69" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-69" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c69">Comment 69</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-10-31 13:59 PST" data-time="1036101582">22 years ago</span> </div> </td> </tr> <tr id="ctag-69"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-69" data-comment-id="1615228">My advice is to use nsAIMID and the Netscape syntax, but also provide an alternative (nsAIMID with the telephoneNumber syntax and rules). Not a perfect solution, but an OK one.</div></div><div class="change-set" id="c70"><div class="comment" data-id="1615976" data-no="70" data-tags=""> <table class="layout-table change-head reporter" id="ch-70" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-70" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-70" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c70">Comment 70</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-01 05:03 PST" data-time="1036155839">22 years ago</span> </div> </td> </tr> <tr id="ctag-70"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-104856" class="attachment obsolete" data-id="104856" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaOrgPerson_V0.6.schema"> <meta itemprop="contentSize" content="3636"> <meta itemprop="encodingFormat" content="application/octet-stream"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=104856" itemprop="contentUrl" > <span id="att-104856-description" itemprop="description">Mozilla LDAP schema V0.6</span></a> (obsolete) — <a href="attachment.cgi?id=104856&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-70" data-comment-id="1615976">I changed &quot;nscpAIMScreenName&quot; to &quot;nsAIMid&quot; and add 2 different attribute definitions. One for LDAP server supporting SYNTAX 2.16.840.1.113730.3.7.1, one for servers not supporting that syntax. Both are currently commented out .</div></div><div class="change-set" id="c71"><div class="comment" data-id="1616021" data-no="71" data-tags=""> <table class="layout-table change-head " id="ch-71" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4418" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/4febbd86c096511a281d5921a0fd3824?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4418" id="a22635551_63178"><a class="email " href="/user_profile?user_id=4418" > <span class="fna">Mark Smith [:mcs]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-71" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-71" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c71">Comment 71</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-01 05:54 PST" data-time="1036158879">22 years ago</span> </div> </td> </tr> <tr id="ctag-71"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-71" data-comment-id="1616021">Comment on <span class="bz_obsolete"><a href="/attachment.cgi?id=104856" name="attach_104856" title="Mozilla LDAP schema V0.6">attachment 104856</a> <a href="/attachment.cgi?id=104856&amp;action=edit" title="Mozilla LDAP schema V0.6">[details]</a></span> Mozilla LDAP schema V0.6 Please replace iPlanet with Netscape in the nsAIMID comments. The iPlanet/SunONE DS does not support the AIM syntax, but Netscape DS 6.x does.</div></div><div class="change-set" id="c72"><div class="comment" data-id="1616050" data-no="72" data-tags=""> <table class="layout-table change-head reporter" id="ch-72" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-72" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-72" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c72">Comment 72</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-01 06:18 PST" data-time="1036160281">22 years ago</span> </div> </td> </tr> <tr id="ctag-72"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-104858" class="attachment obsolete" data-id="104858" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaOrgPerson_V0.6.schema"> <meta itemprop="contentSize" content="3641"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=104858" itemprop="contentUrl" > <span id="att-104858-description" itemprop="description">Mozilla LDAP schema V0.6</span></a> (obsolete) — <a href="attachment.cgi?id=104858&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-72" data-comment-id="1616050">Replaced &quot;iPlanet&quot; with &quot;Netscape 6.x&quot;</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=104856&amp;action=edit" title="Mozilla LDAP schema V0.6" class="" >Attachment #104856</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c73"><div class="comment" data-id="1618449" data-no="73" data-tags=""> <table class="layout-table change-head " id="ch-73" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-73" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-73" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c73">Comment 73</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-03 07:51 PST" data-time="1036338708">22 years ago</span> </div> </td> </tr> <tr id="ctag-73"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-73" data-comment-id="1618449">Did you all have any plan to add ICQ UIN in as well :) (cause I'm using it) Well, I think we should close this and as the same time check about These : mozillaNickname, mozillaHomeCountryName for the last time. cause they don't have any SYNTAX. time is ticking...</div></div><div class="change-set" id="c74"><div class="comment" data-id="1618457" data-no="74" data-tags=""> <table class="layout-table change-head reporter" id="ch-74" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-74" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-74" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c74">Comment 74</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-03 08:40 PST" data-time="1036341624">22 years ago</span> </div> </td> </tr> <tr id="ctag-74"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-74" data-comment-id="1618457">I would recommend to check-in a core schema as soon as possible and extend it's scope (ICQ UIN,...) in later versions. For the moment I think we should focus on attributes used in the address book client or are relevant for Mozilla itself. 'mozillaNickname', 'mozillaHomeState' and 'mozillaHomeCountryName' HAVE Syntax definition. Not explicit but implicit (derived from 'name') by SUP. But if all of you feel better if it is defined explicitly for all attributes, I can change it.</div></div><div class="change-set" id="c75"><div class="comment" data-id="1618476" data-no="75" data-tags=""> <table class="layout-table change-head " id="ch-75" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-75" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-75" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c75">Comment 75</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-03 09:05 PST" data-time="1036343142">22 years ago</span> </div> </td> </tr> <tr id="ctag-75"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-75" data-comment-id="1618476">That is ok, and let and please... check-in a core schema ASAP. At the same we should change <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDIF import/export so it is compatible with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157926">Bug 157926</a> and <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">Bug 157925</a> </div></div><div class="change-set" id="c76"><div class="comment" data-id="1625252" data-no="76" data-tags=""> <table class="layout-table change-head " id="ch-76" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_74440" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/30ded2bbbe0d6852ec8af90b3f9d9913?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_74440" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=74440" > <span class="fna">Markus M. May</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-76" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-76" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c76">Comment 76</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-07 12:07 PST" data-time="1036699650">22 years ago</span> </div> </td> </tr> <tr id="ctag-76"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-76" data-comment-id="1625252">I have a problem with the schema (V0.6) and OpenLDAP on Linux. I get an error Unexpected token before NAME ( 'mozillaNickname' ) Any hints?</div></div><div class="change-set" id="c77"><div class="comment" data-id="1626203" data-no="77" data-tags=""> <table class="layout-table change-head " id="ch-77" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-77" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-77" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c77">Comment 77</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-08 00:42 PST" data-time="1036744969">22 years ago</span> </div> </td> </tr> <tr id="ctag-77"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-77" data-comment-id="1626203">The Problem didn't happen to me, did you add core.schema and cosine.schema and inetorgperson.schema. They are require.</div></div><div class="change-set" id="c78"><div class="comment" data-id="1629504" data-no="78" data-tags=""> <table class="layout-table change-head " id="ch-78" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-78" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-78" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c78">Comment 78</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-10 21:02 PST" data-time="1036990951">22 years ago</span> </div> </td> </tr> <tr id="ctag-78"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-78" data-comment-id="1629504">Could this Schema be check in Now?</div></div><div class="change-set" id="c79"><div class="comment" data-id="1639103" data-no="79" data-tags=""> <table class="layout-table change-head " id="ch-79" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-79" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-79" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c79">Comment 79</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-17 09:56 PST" data-time="1037555780">22 years ago</span> </div> </td> </tr> <tr id="ctag-79"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-79" data-comment-id="1639103">May I know what is the out come? Please and Thank You. And anyone is having problem with it? Should this be test on the 1.2 final?</div></div><div class="change-set" id="c80"><div class="comment" data-id="1639814" data-no="80" data-tags=""> <table class="layout-table change-head reporter" id="ch-80" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a22635551_63178"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-80" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-80" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c80">Comment 80</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-18 00:17 PST" data-time="1037607451">22 years ago</span> </div> </td> </tr> <tr id="ctag-80"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-80" data-comment-id="1639814">Dan, Yulian, what is missing to check in this schema? I think it's now long enough around, so everybody was able to make his input. </div><div class="activity"><div class="change">Target Milestone: Future &rarr; mozilla1.2beta</div></div></div><div class="change-set" id="c81"><div class="comment" data-id="1645081" data-no="81" data-tags=""> <table class="layout-table change-head " id="ch-81" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-81" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-81" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c81">Comment 81</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-20 20:39 PST" data-time="1037853559">22 years ago</span> </div> </td> </tr> <tr id="ctag-81"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-81" data-comment-id="1645081">May I know, what version of Mozilla will be using this? Cause I've changed a Web Base Ldap (Rolodap) to work with it. So that you can use Openldap with Web as input and Mozilla to view. You can find it here <a rel="nofollow" href="http://asia.briefcase.yahoo.com/dcmwai/">http://asia.briefcase.yahoo.com/dcmwai/</a> Under My Documents </div></div><div class="change-set" id="c82"><div class="comment" data-id="1649647" data-no="82" data-tags=""> <table class="layout-table change-head " id="ch-82" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a22635551_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a22635551_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-82" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-82" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c82">Comment 82</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-24 18:29 PST" data-time="1038191361">22 years ago</span> </div> </td> </tr> <tr id="ctag-82"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-82" data-comment-id="1649647">Are we getting it to the wrong Target Milestone, the next released would be 1.2 Final and Not 1.2 Beta. Anyone? 1.2 Beta is released and 1.2 Final will be Stop on 30-Nov. We better be fast.</div></div><div class="change-set" id="a29085008_31092"><div class="change" id="aa29085008_31092"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_31092" id="a29085008_31092"><img src="https://secure.gravatar.com/avatar/18d8067e1c5d826fc53d5649072d3271?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_31092" id="a29085008_31092"><a class="email disabled" href="/user_profile?user_id=31092" > <span class="fna">Markus Gerstel</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a29085008_31092" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a29085008_31092"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a29085008_31092">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-25 00:41 PST" data-time="1038213718">22 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Blocks: <a class="bz_bug_link bz_status_NEW" title="NEW - [Meta] LDAP Support" href="/show_bug.cgi?id=36557">36557</a></div></div></div><div class="change-set" id="c83"><div class="comment" data-id="1653293" data-no="83" data-tags=""> <table class="layout-table change-head " id="ch-83" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_76713" id="a29085008_31092"><img src="https://secure.gravatar.com/avatar/564b7f7889b40801bcd94cb1e10280aa?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_76713" id="a29085008_31092"><a class="email disabled" href="/user_profile?user_id=76713" > <span class="fna">Frédéric COIFFIER</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-83" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-83" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c83">Comment 83</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-27 07:16 PST" data-time="1038410195">22 years ago</span> </div> </td> </tr> <tr id="ctag-83"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-83" data-comment-id="1653293">I would like to use OpenLDAP as LDAP server for the current version of Mozilla (1.2) and I would like use the LDIF exported file to fill my LDAP database. Are there anyone who have reached to do this ? Are there links which explain that ?</div></div><div class="change-set" id="c84"><div class="comment" data-id="1653376" data-no="84" data-tags=""> <table class="layout-table change-head " id="ch-84" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a29085008_31092"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a29085008_31092"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-84" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-84" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c84">Comment 84</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-27 08:34 PST" data-time="1038414850">22 years ago</span> </div> </td> </tr> <tr id="ctag-84"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-84" data-comment-id="1653376">Well, we are actually redefind the LDAP Schema so that it can be use in Other LDAP server Like OpenLDAP. But I think we've miss the 1.2 version. The source code is not Check In Yet. I don't think there is any there, Sorry for that. But you can always goto the &quot;Future Version&quot; With the Patch.</div></div><div class="change-set" id="c85"><div class="comment" data-id="1654364" data-no="85" data-tags=""> <table class="layout-table change-head " id="ch-85" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a29085008_31092"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a29085008_31092"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-85" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-85" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c85">Comment 85</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-27 18:48 PST" data-time="1038451689">22 years ago</span> </div> </td> </tr> <tr id="ctag-85"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-85" data-comment-id="1654364">I think we should get Both <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">Bug 157925</a> and <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDIF import/export so it is compatible with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157926">Bug 157926</a> Work. The Schema is not working without them. Then We Need to Seek for Review. Super Review and Appoval. Roland Please get review from <a href="mailto:dmose&#64;netscape.com">dmose&#64;netscape.com</a>. (On Action Edit) Put a ? on review and <a href="mailto:dmose&#64;netscape.com">dmose&#64;netscape.com</a> on the Box. </div><div class="activity"><div class="change">Flags: wanted1.3a+</div></div></div><div class="change-set" id="a29323668_63178"><div class="change" id="aa29323668_63178"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a29323668_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a29323668_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a29323668_63178" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a29323668_63178"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a29323668_63178">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-27 18:59 PST" data-time="1038452378">22 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Flags: wanted1.3a+ &rarr; wanted1.3a?</div></div></div><div class="change-set" id="c86"><div class="comment" data-id="1656817" data-no="86" data-tags=""> <table class="layout-table change-head " id="ch-86" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_5003" id="a29323668_63178"><img src="https://secure.gravatar.com/avatar/4c29696cb5fe35b184e1221706f87874?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_5003" id="a29323668_63178"><a class="email " href="/user_profile?user_id=5003" > <span class="fna">Asa Dotzler [:asa]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-86" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-86" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c86">Comment 86</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-11-30 11:31 PST" data-time="1038684674">22 years ago</span> </div> </td> </tr> <tr id="ctag-86"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-86" data-comment-id="1656817">We're not going to hold 1.3a for this. That doesn't mean that the fix won't be included in 1.3a. (The &quot;wanted1.3a&quot; flag has been changed to &quot;blocking1.3a&quot; to more accurately reflect how the flag is used by <a href="mailto:drivers&#64;mozilla.org">drivers&#64;mozilla.org</a>). </div><div class="activity"><div class="change">Flags: blocking1.3a? &rarr; blocking1.3a-</div></div></div><div class="change-set" id="c87"><div class="comment" data-id="1666329" data-no="87" data-tags=""> <table class="layout-table change-head " id="ch-87" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a29323668_63178"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a29323668_63178"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-87" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-87" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c87">Comment 87</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-12-06 08:59 PST" data-time="1039193954">22 years ago</span> </div> </td> </tr> <tr id="ctag-87"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-87" data-comment-id="1666329">Sorry I've been away from this bug for so long, I've been concentrating on spam work recently. I'll try and get to this soon. It won't make 1.3alpha, but hopefully 1.3beta.</div><div class="activity"><div class="change">Target Milestone: mozilla1.2beta &rarr; mozilla1.3beta</div></div></div><div class="change-set" id="a30608142_11804"><div class="change" id="aa30608142_11804"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_11804" id="a30608142_11804"><img src="https://secure.gravatar.com/avatar/84390a005a092e8472d81b0568a9b294?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_11804" id="a30608142_11804"><a class="email disabled" href="/user_profile?user_id=11804" > <span class="fna">grylchan</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a30608142_11804" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a30608142_11804"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a30608142_11804">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2002-12-12 15:47 PST" data-time="1039736852">22 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">QA Contact: yulian &rarr; gchan</div></div></div><div class="change-set" id="c88"><div class="comment" data-id="1699908" data-no="88" data-tags=""> <table class="layout-table change-head " id="ch-88" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a30608142_11804"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a30608142_11804"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-88" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-88" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c88">Comment 88</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-01-06 15:03 PST" data-time="1041894224">22 years ago</span> </div> </td> </tr> <tr id="ctag-88"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-88" data-comment-id="1699908">PROCESS: I exported an LDIF from the most current mozilla browser (1.3b): <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_1/jsmith_mz13_ldif">http://www.netpress.com/mozilla/ab2ldap_1/jsmith_mz13_ldif</a> I made some changes to that it was valid and a good test: <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_1/jsmith_mzED_ldif">http://www.netpress.com/mozilla/ab2ldap_1/jsmith_mzED_ldif</a> I had to made some changes so that I could importing the LDIF into three LDAP server (netscape 4x, openldap 20 and 2.1): <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_1/mozilla_ns4x.schema">http://www.netpress.com/mozilla/ab2ldap_1/mozilla_ns4x.schema</a> <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_1/mozilla_op20.schema">http://www.netpress.com/mozilla/ab2ldap_1/mozilla_op20.schema</a> I also saved the result from an ldapsearch: <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_1/jsmith_op20_ldif">http://www.netpress.com/mozilla/ab2ldap_1/jsmith_op20_ldif</a> <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_1/jsmith_ns4x_ldif">http://www.netpress.com/mozilla/ab2ldap_1/jsmith_ns4x_ldif</a> Which indicated that the data is actually there. Two oooof these servers are publicly visible if you want to teat against them: (these URLs will work in Communicator 4.x) ldap://ns4xldap.netpress.com/cn=John Jacob Jingleheimer Smith,ou=people,dc=netpress,dc=com ldap://openldap.netpress.com/cn=John Jacob Jingleheimer Smith,ou=people,dc=netpress,dc=com CONCLUSIONS: I want to see all this data in the address book, but: - The attributes 'postalAddress' should be 'street'. - The attribute 'dislayName' fails when in netscape 4.x - The 'street' and 'c' (country) attributes fail when in OpenLDAP 2.0 - Nothing comes acress when you point to OpenLDAP 2.1 :-( For the two servers that can see the data: - Everything on the third tab comes across fine (custom1-4, description) - the 'postalAddress' needs to be changes to 'street', the 'postalAddress' should be (in my opinion): street + &quot;, &quot; + l + &quot;, &quot; + st + &quot; &quot; + postalCode: - None of the home address stuff is showing up, I expect I can try using xmozilla... and see if that works. More on this later...</div></div><div class="change-set" id="c89"><div class="comment" data-id="1701907" data-no="89" data-tags=""> <table class="layout-table change-head " id="ch-89" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a30608142_11804"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a30608142_11804"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-89" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-89" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c89">Comment 89</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-01-08 00:12 PST" data-time="1042013541">22 years ago</span> </div> </td> </tr> <tr id="ctag-89"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-89" data-comment-id="1701907">ANOTHER TEST... (running Mozilla 1.3b - Gecko/20030103) Output from mozilla AB was modified to match the 'official' schema: <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_2/jsmith_fix.ldif">http://www.netpress.com/mozilla/ab2ldap_2/jsmith_fix.ldif</a> Here is my slightly tweeked version: (objectclass is STRUCTURAL, and SUB to inetOrgPerson) <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_2/mozillaOrgPerson.schema">http://www.netpress.com/mozilla/ab2ldap_2/mozillaOrgPerson.schema</a> I also saved the result from an ldapsearch: <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_2/jsmith_op2m_ldif">http://www.netpress.com/mozilla/ab2ldap_2/jsmith_op2m_ldif</a> CONCLUSIONS: The attributes that were showing up in the AB are bow missing (as expected). When you use the V0.6 schema, you do a lot of work on the exported LDIF which then hides the attributes from the AB. Nobody wahte this, I'm sure. I suggest that 'we' crack open the AB LDAP interface and tell it to look for both the old and new attributes. I can write up a test case if you think that would be helpful. The mapping in this schema workd because LDAP returns the first entry: <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_1/mozilla_op20.schema">http://www.netpress.com/mozilla/ab2ldap_1/mozilla_op20.schema</a></div></div><div class="change-set" id="c90"><div class="comment" data-id="1712553" data-no="90" data-tags=""> <table class="layout-table change-head " id="ch-90" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a30608142_11804"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a30608142_11804"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-90" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-90" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c90">Comment 90</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-01-16 19:08 PST" data-time="1042772926">22 years ago</span> </div> </td> </tr> <tr id="ctag-90"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-90" data-comment-id="1712553">I'm quit blur for <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c88">comment 88</a> and <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c89">comment 89</a>. What are they for actually, backwords compitablilty? Thank You</div></div><div class="change-set" id="a34130802_63178"><div class="change" id="aa34130802_63178"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a34130802_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a34130802_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a34130802_63178" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a34130802_63178"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a34130802_63178">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-01-22 10:18 PST" data-time="1043259512">22 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Flags: blocking1.3b?</div></div></div><div class="change-set" id="c91"><div class="comment" data-id="1718722" data-no="91" data-tags=""> <table class="layout-table change-head " id="ch-91" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a34130802_63178"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a34130802_63178"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-91" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-91" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c91">Comment 91</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-01-22 10:22 PST" data-time="1043259770">22 years ago</span> </div> </td> </tr> <tr id="ctag-91"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-91" data-comment-id="1718722">request to be review and checkin on 1.3 Beta. It have been too long and it is now solve. For the time being, we will need to be compitable with the old schema (unofficial) until we find a way to mirgade the data.</div></div><div class="change-set" id="a34267675_5003"><div class="change" id="aa34267675_5003"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_5003" id="a34267675_5003"><img src="https://secure.gravatar.com/avatar/4c29696cb5fe35b184e1221706f87874?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_5003" id="a34267675_5003"><a class="email " href="/user_profile?user_id=5003" > <span class="fna">Asa Dotzler [:asa]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a34267675_5003" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a34267675_5003"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a34267675_5003">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-01-24 00:19 PST" data-time="1043396385">22 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Flags: blocking1.3b? &rarr; blocking1.3b-</div></div></div><div class="change-set" id="c92"><div class="comment" data-id="1727122" data-no="92" data-tags=""> <table class="layout-table change-head " id="ch-92" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_9757" id="a34267675_5003"><img src="https://secure.gravatar.com/avatar/f2819cd9c715383fea7c039b2fd68e8c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_9757" id="a34267675_5003"><a class="email disabled" href="/user_profile?user_id=9757" > <span class="fna">John Keiser (jkeiser)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-92" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-92" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c92">Comment 92</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-01-29 10:49 PST" data-time="1043866162">22 years ago</span> </div> </td> </tr> <tr id="ctag-92"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-92" data-comment-id="1727122">Comment on <span class="bz_obsolete"><a href="/attachment.cgi?id=104858" name="attach_104858" title="Mozilla LDAP schema V0.6">attachment 104858</a> <a href="/attachment.cgi?id=104858&amp;action=edit" title="Mozilla LDAP schema V0.6">[details]</a></span> Mozilla LDAP schema V0.6 I'm not clear what the issue was getting this reviewed, but putting it in the review queue so it doesn't get lost.</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=104858&amp;action=edit" title="Mozilla LDAP schema V0.6" class="" >Attachment #104858</a> - Flags: review?(dmose)</div></div></div><div class="change-set" id="c93"><div class="comment" data-id="1745367" data-no="93" data-tags=""> <table class="layout-table change-head " id="ch-93" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a34267675_5003"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a34267675_5003"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-93" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-93" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c93">Comment 93</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-02-14 00:33 PST" data-time="1045211617">22 years ago</span> </div> </td> </tr> <tr id="ctag-93"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-93" data-comment-id="1745367">I suck for not getting back to this much sooner; sorry everyone. I'm on vacation for the next week, but this is too late for 1.3 anyway, I think. I'll try and look at it soon.</div></div><div class="change-set" id="c94"><div class="comment" data-id="1767252" data-no="94" data-tags=""> <table class="layout-table change-head " id="ch-94" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_88578" id="a34267675_5003"><img src="https://secure.gravatar.com/avatar/dbf2de411ada9fe023ab41cb749ffeb0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_88578" id="a34267675_5003"><a class="email disabled" href="/user_profile?user_id=88578" > <span class="fna">Ming Deng</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-94" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-94" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c94">Comment 94</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-03-04 09:18 PST" data-time="1046798299">22 years ago</span> </div> </td> </tr> <tr id="ctag-94"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-94" data-comment-id="1767252">To make mozilla AB output to be a decent data source for generic ldap database, we may need to differentiate organization objects and person objects. An Address Card may not necessarily be created for a person, it can also be created for an oganization. Many Address Cards in my collected address book are not for persons but for organizations. If we can make persons and organizations look different, then people could get better focused search results (by using objectClass=person) and won't miss collected organization records at searchs when they don't know mozilla's address cards of organizations were put into person objectClass. Though I know it would be difficult, but claiming those address cards as &quot;person&quot;, &quot;organizationalPerson&quot; or &quot;inetOrgPerson&quot;, as mozilla currently does, has problems. Object &quot;person&quot; (so as organizationalPerson and inetOrgPerson) requires a mandatory &quot;sn&quot; attribute, which is not garenteed for all address cards, and this attribute does not make sense for organizations. </div></div><div class="change-set" id="c95"><div class="comment" data-id="1773634" data-no="95" data-tags=""> <table class="layout-table change-head " id="ch-95" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_88613" id="a34267675_5003"><img src="https://secure.gravatar.com/avatar/e5ffa26dfd7d5add3c117a8aafe7b931?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_88613" id="a34267675_5003"><a class="email " href="/user_profile?user_id=88613" > <span class="fna">Bill Mair</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-95" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-95" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c95">Comment 95</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-03-10 08:09 PST" data-time="1047312593">22 years ago</span> </div> </td> </tr> <tr id="ctag-95"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-95" data-comment-id="1773634">I have reorganized and extended the entries in nsAbLDAPProperties.cpp. This displays all of the entries on the LDAP server in the address card. I have kept the original entries for backward compatability, and added the entries for MozillaOrgPerson. I hope that this change can make it to the 1.3 final. I have opened the bug &quot;Address cards do not display all of the information stored on LDAP server&quot;, please refer to <a rel="nofollow" href="http://bugzilla.mozilla.org/show_bug.cgi?id=195526">http://bugzilla.mozilla.org/show_bug.cgi?id=195526</a> for the complete table</div></div><div class="change-set" id="c96"><div class="comment" data-id="1798078" data-no="96" data-tags=""> <table class="layout-table change-head " id="ch-96" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a34267675_5003"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a34267675_5003"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-96" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-96" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c96">Comment 96</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-03-28 14:34 PST" data-time="1048890864">22 years ago</span> </div> </td> </tr> <tr id="ctag-96"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-96" data-comment-id="1798078">Regarding comment &lt;A href=&quot;#c90&quot;&gt;90&lt;/A&gt; - attributes should be displayed when browsing OpenLDAP with Mozilla AB. - attributes should have only valid names (&quot;_AimScreenName&quot; is not valid, it makes OpenLDAP sick). - Use 'street' not 'postalAddress' when you mean street. the 'postalAddress' should be a dynamic attribute that returns [ street + &quot;, &quot; + l + &quot;, &quot; + st &quot; &quot; + postalcode ] </div></div><div class="change-set" id="c97"><div class="comment" data-id="1798103" data-no="97" data-tags=""> <table class="layout-table change-head " id="ch-97" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_48682" id="a34267675_5003"><img src="https://secure.gravatar.com/avatar/280344486ab27b89b5bed2006220f662?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_48682" id="a34267675_5003"><a class="email disabled" href="/user_profile?user_id=48682" > <span class="fna">Paul Berendsen</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-97" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-97" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c97">Comment 97</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-03-28 14:58 PST" data-time="1048892297">22 years ago</span> </div> </td> </tr> <tr id="ctag-97"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-97" data-comment-id="1798103">John Woodell wrote in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c96">comment #96</a>: - ... the 'postalAddress' should be a dynamic attribute that returns [ street + &quot;, &quot; + l + &quot;, &quot; + st &quot; &quot; + postalcode ] Are you sure about that? Why? Is that an LDAP standard? Or do you say that because in the USA postal addresses are made up like that?</div></div><div class="change-set" id="c98"><div class="comment" data-id="1798565" data-no="98" data-tags=""> <table class="layout-table change-head " id="ch-98" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_88613" id="a34267675_5003"><img src="https://secure.gravatar.com/avatar/e5ffa26dfd7d5add3c117a8aafe7b931?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_88613" id="a34267675_5003"><a class="email " href="/user_profile?user_id=88613" > <span class="fna">Bill Mair</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-98" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-98" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c98">Comment 98</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-03-29 05:34 PST" data-time="1048944867">22 years ago</span> </div> </td> </tr> <tr id="ctag-98"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-98" data-comment-id="1798565">John Woodell wrote in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c96">comment #96</a>: - ... the 'postalAddress' should be a dynamic attribute that returns [ street + &quot;, &quot; + l + &quot;, &quot; + st &quot; &quot; + postalcode ] 'postalAddress' is defined in the LDAP standard as being part of the organizationalPerson object, and is by no means a &quot;virtual&quot; field. A postal address may be completely different to the real address, consider a large organization, where one department is at location A, i.e. the 'streetAddress', the company also has a PO box, i.e. the 'postofficebox', and the address of the HQ, i.e. the postalAddress. See <a rel="nofollow" href="http://bugzilla.mozilla.org/show_bug.cgi?id=195526">http://bugzilla.mozilla.org/show_bug.cgi?id=195526</a> for the fields and their equivalent entries in MozillaAB</div></div><div class="change-set" id="c99"><div class="comment" data-id="1808071" data-no="99" data-tags=""> <table class="layout-table change-head " id="ch-99" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87460" id="a34267675_5003"><img src="https://secure.gravatar.com/avatar/16596c1857540e3085b355ec088162b1?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87460" id="a34267675_5003"><a class="email disabled" href="/user_profile?user_id=87460" > <span class="fna">Maurice Galland</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-99" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-99" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c99">Comment 99</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-04-07 00:25 PDT" data-time="1049700327">22 years ago</span> </div> </td> </tr> <tr id="ctag-99"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-99" data-comment-id="1808071">Regarding <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c94">comment #94</a>, I agree with Ming Deng. How about being able to create entries with objectClass=o for organizations? In our LDAP directory, we do separate people and organizations in two distinct ou.</div></div><div class="change-set" id="a40603316_36092"><div class="change" id="aa40603316_36092"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_36092" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/6abd93aa136bd8ec4bdb3d012ec02908?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_36092" id="a40603316_36092"><a class="email disabled" href="/user_profile?user_id=36092" > <span class="fna">Kristof Petr</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a40603316_36092" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a40603316_36092"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a40603316_36092">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-04-07 09:13 PDT" data-time="1049732026">22 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Blocks: <a class="bz_bug_link bz_status_NEW" title="NEW - Make LDAP addressbooks editable" href="/show_bug.cgi?id=86405">86405</a></div></div></div><div class="change-set" id="c100"><div class="comment" data-id="1819879" data-no="100" data-tags=""> <table class="layout-table change-head " id="ch-100" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_37274" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/b1f2ad378f4eccf0df09d80d2f305e96?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_37274" id="a40603316_36092"><a class="email disabled" href="/user_profile?user_id=37274" > <span class="fna">Matthias Wimmer</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-100" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-100" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c100">Comment 100</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-04-17 05:19 PDT" data-time="1050581953">22 years ago</span> </div> </td> </tr> <tr id="ctag-100"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-100" data-comment-id="1819879">Why are there attributes for a second mail address and postal address? Shouldn't be all mail addresses specified as multible &quot;mail&quot; attributes in a record? (Same with postalAddress ...) </div></div><div class="change-set" id="c101"><div class="comment" data-id="1822045" data-no="101" data-tags=""> <table class="layout-table change-head " id="ch-101" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a40603316_36092"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-101" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-101" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c101">Comment 101</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-04-19 08:37 PDT" data-time="1050766642">22 years ago</span> </div> </td> </tr> <tr id="ctag-101"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-101" data-comment-id="1822045">If we delay the implementation of this official LDAP schema, there will be no more changes. As time being, most people is starting to change to LDAP and this is the time we implementatiaon this. I Strongly Suggest that we being included on 1.4 Beta and if possible include on the 1.4 final. for the time being we will still be compatible with the old and unofficial schema as <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">Bug 157925</a> show. For <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c99">Comment #99</a> and <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c94">Comment #94</a>, that is a good suggestion but somehow making things very difficult. I do see the benefit to make them different because there are different need. But Somehow this will delay the LDAP Schema to be Official, For the time being, We have to Make this schema Official and discuss this later one. Cause it does involve Addressbook Development. For <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c100">Comment #100</a> there are many way to do so, and there are no any default way or easy way. Using One Atribute does have a good point when the address is display is a Text Box. However, Netscape and Mozilla does have 2nd line on the Address which make us much different from all MS LDAP Product. I've state this on <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED EXPIRED - AttribName On mozillaPostalAddress2 (Line 2 of Address)" href="/show_bug.cgi?id=163069">Bug 163069</a>. This will be bring forward to the 2nd level once this is make Official.</div></div><div class="change-set" id="c102"><div class="comment" data-id="1831756" data-no="102" data-tags=""> <table class="layout-table change-head " id="ch-102" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a40603316_36092"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-102" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-102" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c102">Comment 102</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-04-28 14:19 PDT" data-time="1051564790">22 years ago</span> </div> </td> </tr> <tr id="ctag-102"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-121936" class="attachment obsolete" data-id="121936" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="example.ldif"> <meta itemprop="contentSize" content="1557"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=121936" itemprop="contentUrl" > <span id="att-121936-description" itemprop="description">example LDIF using standard attributes/objectclasses</span></a> (obsolete) — <a href="attachment.cgi?id=121936&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-102" data-comment-id="1831756">This ldif shows standard values for three objects: locality, organization and inetOrgPerson</div></div><div class="change-set" id="c103"><div class="comment" data-id="1831817" data-no="103" data-tags=""> <table class="layout-table change-head " id="ch-103" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a40603316_36092"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-103" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-103" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c103">Comment 103</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-04-28 14:49 PDT" data-time="1051566599">22 years ago</span> </div> </td> </tr> <tr id="ctag-103"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-103" data-comment-id="1831817">Regarding <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c97">Comment #97</a> and <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c98">Comment #98</a>, I need to clarify what I tried to say. An LDAP server will not always have a one-to-one mapping for attributes like a relational database would. The 'street' element of your primary address should use the 'street' attribute, while 'postalAddress', 'registeredAddress' and 'homePostalAddress' should be the entire adress: street: 466 Ellis Street l: Mountain View st: CA postalCode: 94043 postalAddress: 466 Ellis, Mountain View, CA 94043 registeredAddress: 360 W. Carribean Drive, Sunnyvale, CA 94089 homePostalAddress: 200 Mission Street, Suite 20, San Francisco, CA 93123 See my previous attachment. Also, the example ldif for the mozilla schema should use 'mozillaHomeStreet' instead of 'homePostalAddress', which should be a complete address: mozillaHomeStreet: Hugo Street 15 mozillaHomeLocality: Foolvill mozillaHomeState: SW mozillaHomePostalCode: 4711 Hugo Street 15, Foolvill, SW 4711</div></div><div class="change-set" id="c104"><div class="comment" data-id="1859305" data-no="104" data-tags=""> <table class="layout-table change-head " id="ch-104" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_98462" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/a2a3fd8ccb8c7998908e94d219ad7ea8?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_98462" id="a40603316_36092"><a class="email disabled" href="/user_profile?user_id=98462" > <span class="fna">Stefan Lohrum</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-104" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-104" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c104">Comment 104</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-05-23 03:50 PDT" data-time="1053687001">22 years ago</span> </div> </td> </tr> <tr id="ctag-104"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-124060" class="attachment" data-id="124060" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="test.ldif"> <meta itemprop="contentSize" content="1079"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=124060" itemprop="contentUrl" > <span id="att-124060-description" itemprop="description">Test case for Display Names with Comma</span></a> — <a href="attachment.cgi?id=124060&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-104" data-comment-id="1859305">Exporting an address card which contains a comma in &quot;Last Name&quot; or &quot;Display&quot; field to DLDIF format, OPENLDAP complaines that there is a no valid string- representation of distinguished name. Either &quot;dn:&quot; must not contain a comma between master and s or the value double quotaion marks are to be used. The example in the attached file is checked with Mozilla 1.3.1 [Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3.1) Gecko/20030425]</div></div><div class="change-set" id="c105"><div class="comment" data-id="1887641" data-no="105" data-tags=""> <table class="layout-table change-head " id="ch-105" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_64616" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/723005aef71955e010fd597865569fea?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_64616" id="a40603316_36092"><a class="email disabled" href="/user_profile?user_id=64616" > <span class="fna">Alberto S�ez</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-105" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-105" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c105">Comment 105</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-06-19 06:42 PDT" data-time="1056030133">22 years ago</span> </div> </td> </tr> <tr id="ctag-105"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-105" data-comment-id="1887641">Hello, I’m trying to populate my LDAP server with from Mozilla Address book (I have about 400 registers). I’ve spend some time, trying to do this. At last, I have found this bug line. But now I don’t know what to do. I’ve tried to change the ldif file with a sed/awk/perl script, using one of your schemas in my openldap server (I’ve test all of them: from the firs abmozillaPerson of Kristof Petr , V6 from Roland Felnhofer, and the ones from John Woodell ) and none works. This is because this is necessary not only to change the name for the objects an attrs, but following the rules of the LDAP schema: Ej: an InteOrgPerson needs to have an sn entry: and the ldif file froma mozillaAB sometimes doesn’t generates an sn entry for each person (this is only an example). This work is very hard to do with a simple sed/awl/perl script. Do I need to path the mozilla source code to generate a correct ldif file? This is the last straw who brakes the camel’s back. I only need to get my ab entries One more item: The V6 schema doesn’t works with openldap 2.1 : the server complains about the line: ‘sAIMid $ ‘ Thanks a lot for your efforts </div></div><div class="change-set" id="c106"><div class="comment" data-id="1887655" data-no="106" data-tags=""> <table class="layout-table change-head " id="ch-106" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_88578" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/dbf2de411ada9fe023ab41cb749ffeb0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_88578" id="a40603316_36092"><a class="email disabled" href="/user_profile?user_id=88578" > <span class="fna">Ming Deng</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-106" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-106" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c106">Comment 106</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-06-19 06:51 PDT" data-time="1056030698">22 years ago</span> </div> </td> </tr> <tr id="ctag-106"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-106" data-comment-id="1887655">I would advice to forget about the schema now, until mozilla.org has worked out a decent version. Spend more time to work out a perl program of yourself, so you can import mozilla ldif into inetOrgPerson object class.</div></div><div class="change-set" id="c107"><div class="comment" data-id="1887865" data-no="107" data-tags=""> <table class="layout-table change-head reporter" id="ch-107" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a40603316_36092"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-107" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-107" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c107">Comment 107</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-06-19 10:18 PDT" data-time="1056043084">22 years ago</span> </div> </td> </tr> <tr id="ctag-107"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-107" data-comment-id="1887865">Regarding <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c105">Comment #105</a> Alberto, before you can use schema V0.6 you have to adapt it to your LDAP server. Most LDAP server (OpenLDAP 2.1.x, ...) don't support SYNTAX 2.16.840.1.113730.3.7.1. So I had to do a little trick and use SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 instead. If you want to use schema V0.6 with OpenLDAP 2.1.x (that is what I do) just un-comment the following part in the schema file. # attributetype ( 1.3.6.1.4.1.13769.2.1.13 # NAME ( 'nsAIMid' ) # DESC 'AOL Instant Messenger (AIM) Identity' # EQUALITY telephoneNumberMatch # SUBSTR telephoneNumberSubstringsMatch # SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 ) I've never used Mozilla's internal address book, so I have very few experience what you have to do to make its so-called LDIF export really LDAP compliant. But if you try it with some test records you will find it out very soon. Everytime I update Mozilla I patch the Addressbook to use this unofficial Mozilla schema extension and I'm very satisfied with it for quite a long time. (Finally I gave up that these small little changes would make it into the official source to let Mozilla use LDAP in a useful way)</div></div><div class="change-set" id="c108"><div class="comment" data-id="1888717" data-no="108" data-tags=""> <table class="layout-table change-head " id="ch-108" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_31591" id="a40603316_36092"><img src="https://secure.gravatar.com/avatar/87f0686a9f9496601dbad1d20c5ba9d9?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_31591" id="a40603316_36092"><a class="email disabled" href="/user_profile?user_id=31591" > <span class="fna">Johny</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-108" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-108" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c108">Comment 108</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-06-20 02:23 PDT" data-time="1056101035">22 years ago</span> </div> </td> </tr> <tr id="ctag-108"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-126109" class="attachment" data-id="126109" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="conv.perl"> <meta itemprop="contentSize" content="2353"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=126109" itemprop="contentUrl" > <span id="att-126109-description" itemprop="description">Perl script for address book conversion</span></a> — <a href="attachment.cgi?id=126109&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-108" data-comment-id="1888717">This is my home grown script for doing conversion of an Address Book which I import to Moz from Outlook and then export as LDIF. It contains fixes for all the amusing conditions I could find, the only thing it doesn't cater for of those I encountered are Groups, but I don't have any I want in LDAP, so I don't care ;) Feel free to use, I'd appreciate a wee note saying 'thanks' if you find it useful, and if you have improvements (this is my first Perl program! ;) or suggestions for them I'd love an email :)</div></div><div class="change-set" id="a49645482_40250"><div class="change" id="aa49645482_40250"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_40250" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/82e37a7aabd2dbc37869cfca86583303?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_40250" id="a49645482_40250"><a class="email disabled" href="/user_profile?user_id=40250" > <span class="fna">Gilbert Fang</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a49645482_40250" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a49645482_40250"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a49645482_40250">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-07-21 00:56 PDT" data-time="1058774192">22 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Blocks: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED INVALID - [tracking] StarOffice/OpenOffice AddressBook integration" href="/show_bug.cgi?id=213274">213274</a></div></div></div><div class="change-set" id="c109"><div class="comment" data-id="1942772" data-no="109" data-tags=""> <table class="layout-table change-head " id="ch-109" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_55494" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/587d7947c6e5a9e21ae87a6e56e1ae14?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_55494" id="a49645482_40250"><a class="email disabled" href="/user_profile?user_id=55494" > <span class="fna">P h i l l</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-109" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-109" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c109">Comment 109</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-08-25 03:24 PDT" data-time="1061807092">22 years ago</span> </div> </td> </tr> <tr id="ctag-109"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-109" data-comment-id="1942772">This line needs adding to the perl script: $line =~ s/xmozillausehtmlmail/mozillausehtmlmail/;</div></div><div class="change-set" id="c110"><div class="comment" data-id="1966160" data-no="110" data-tags=""> <table class="layout-table change-head " id="ch-110" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_37725" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/f4d5351ee89a107dd360e75539ad691f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_37725" id="a49645482_40250"><a class="email disabled" href="/user_profile?user_id=37725" > <span class="fna">Robert Sander</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-110" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-110" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c110">Comment 110</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-09-25 09:39 PDT" data-time="1064507960">21 years ago</span> </div> </td> </tr> <tr id="ctag-110"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-110" data-comment-id="1966160">Hi! I'm not interested in importing from Mozilla to OpenLDAP but the other way around. Using an LDAP server with Mozilla's addressbook. Some attributes get through but some not. Even attributes defined in this latest schema do not get shown in Mozilla's addressbook. Is there a table where the working attributes are shown?</div></div><div class="change-set" id="c111"><div class="comment" data-id="1966218" data-no="111" data-tags=""> <table class="layout-table change-head " id="ch-111" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a49645482_40250"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-111" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-111" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c111">Comment 111</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-09-25 10:53 PDT" data-time="1064512397">21 years ago</span> </div> </td> </tr> <tr id="ctag-111"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-111" data-comment-id="1966218"><a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c110">Comment #110</a> is absolutely true. If you export you mozilla address book, and load it into LDAP, several attributes will be missing when you point mozilla at the LDAP server. - mozillaSecondEmail does not show up (for example). - mozillaNickname and mozillaUseHtmlMail do seem to work. Seems like there needs to be another bug that deals with this. Load this ldif into LDAP and you will see what I mean: <a rel="nofollow" href="http://www.netpress.com/mozilla/ab2ldap_z/jsmith_nice_ldif">http://www.netpress.com/mozilla/ab2ldap_z/jsmith_nice_ldif</a></div></div><div class="change-set" id="c112"><div class="comment" data-id="1966820" data-no="112" data-tags=""> <table class="layout-table change-head " id="ch-112" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_88613" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/e5ffa26dfd7d5add3c117a8aafe7b931?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_88613" id="a49645482_40250"><a class="email " href="/user_profile?user_id=88613" > <span class="fna">Bill Mair</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-112" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-112" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c112">Comment 112</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-09-26 08:27 PDT" data-time="1064590029">21 years ago</span> </div> </td> </tr> <tr id="ctag-112"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-112" data-comment-id="1966820">See <a rel="nofollow" href="http://bugzilla.mozilla.org/show_bug.cgi?id=195526">http://bugzilla.mozilla.org/show_bug.cgi?id=195526</a> I have already uploaded a patch for this problem. It resolves the various versions of mozilla LDAP and displays them correctly, including things like the addess. Bill</div></div><div class="change-set" id="c113"><div class="comment" data-id="1967371" data-no="113" data-tags=""> <table class="layout-table change-head " id="ch-113" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a49645482_40250"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-113" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-113" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c113">Comment 113</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2003-09-27 01:24 PDT" data-time="1064651058">21 years ago</span> </div> </td> </tr> <tr id="ctag-113"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-113" data-comment-id="1967371">This bug is almost 2 years old, Somebody please help.</div></div><div class="change-set" id="c114"><div class="comment" data-id="2074704" data-no="114" data-tags=""> <table class="layout-table change-head " id="ch-114" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a49645482_40250"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-114" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-114" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c114">Comment 114</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-02-14 09:27 PST" data-time="1076779635">21 years ago</span> </div> </td> </tr> <tr id="ctag-114"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-114" data-comment-id="2074704">Is anyone working on defining an LDAP scheme for addressbooks? Hadmut</div></div><div class="change-set" id="c115"><div class="comment" data-id="2075407" data-no="115" data-tags=""> <table class="layout-table change-head " id="ch-115" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_127434" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/afdf4a174f4ab018ba8a99efb66d3586?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_127434" id="a49645482_40250"><a class="email disabled" href="/user_profile?user_id=127434" > <span class="fna">Harold Beumer</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-115" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-115" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c115">Comment 115</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-02-15 04:55 PST" data-time="1076849725">21 years ago</span> </div> </td> </tr> <tr id="ctag-115"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-115" data-comment-id="2075407">I don't see any recent activity on this or related bugs. Please see also (meta) <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WORKSFORME - Meta Bug: LDAP harmonisation and standardisation" href="/show_bug.cgi?id=157928">bug 157928</a> This meta bug is a summary of three related LDAP/LDIF problems: 1) there seems to be no officially approved LDAP schema (there is a 0.6 version around however, status is unknown) 2) Mozilla doesn't read Home* contact fields from LDAP server (these fields are specified in the o.6 version of the LDAP schema 3) LDIF import/export is not consistent with LDAP schema (different names for contact fields With these bugs solved, Mozilla Mail/Thunderbird will be a viable alternative for anyone wanting to move away from Outlook/Exchange server for their e-mail clients and central address book server. </div></div><div class="change-set" id="c116"><div class="comment" data-id="2075417" data-no="116" data-tags=""> <table class="layout-table change-head " id="ch-116" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a49645482_40250"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-116" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-116" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c116">Comment 116</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-02-15 05:10 PST" data-time="1076850617">21 years ago</span> </div> </td> </tr> <tr id="ctag-116"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-116" data-comment-id="2075417">There are more problems. I recently reported several bugs in the LDAP part of mozilla, some of them turned out to be known for years. I just had to keep a list of people in an openldap directory. The Mozilla &quot;GetMap&quot; button requires the country to be set properly. Mozilla evaluates the &quot;c&quot; attribute, but none of the schemes which come with openldap or set by mozilla have a c attribute. Would it be possible to form an LDAP subgroup defining a new address scheme as an internet standard and to define what to do with it and its semantics? A scheme that supports all those opensource address applications and e.g. synchronization with PDAs, mobile phones, Voice-over-IP applications? I'd be happy to contribute. This would make life much easier and help to get Mozilla become the best browser for addressbooks also. regards Hadmut </div></div><div class="change-set" id="c117"><div class="comment" data-id="2091301" data-no="117" data-tags=""> <table class="layout-table change-head reporter" id="ch-117" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a49645482_40250"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-117" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-117" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c117">Comment 117</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-03-03 13:40 PST" data-time="1078350058">21 years ago</span> </div> </td> </tr> <tr id="ctag-117"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-142856" class="attachment obsolete" data-id="142856" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaOrgPerson_V0.6.1.schema"> <meta itemprop="contentSize" content="4208"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=142856" itemprop="contentUrl" > <span id="att-142856-description" itemprop="description">Mozilla LDAP schema V0.6.1</span></a> (obsolete) — <a href="attachment.cgi?id=142856&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text empty" id="ct-117" data-comment-id="2091301"></div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=104319&amp;action=edit" title="Mozilla LDAP schema V0.5" class="" >Attachment #104319</a> - Attachment is obsolete: true</div><div class="change"> <a href="/attachment.cgi?id=104858&amp;action=edit" title="Mozilla LDAP schema V0.6" class="" >Attachment #104858</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c118"><div class="comment" data-id="2091308" data-no="118" data-tags=""> <table class="layout-table change-head reporter" id="ch-118" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a49645482_40250"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-118" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-118" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c118">Comment 118</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-03-03 13:55 PST" data-time="1078350938">21 years ago</span> </div> </td> </tr> <tr id="ctag-118"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-118" data-comment-id="2091308">Comment on <span class="bz_obsolete"><a href="/attachment.cgi?id=142856" name="attach_142856" title="Mozilla LDAP schema V0.6.1">attachment 142856</a> <a href="/attachment.cgi?id=142856&amp;action=edit" title="Mozilla LDAP schema V0.6.1">[details]</a></span> Mozilla LDAP schema V0.6.1 Add description about attribute definition for &quot;c&quot; and &quot;co&quot;</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=142856&amp;action=edit" title="Mozilla LDAP schema V0.6.1" class="" >Attachment #142856</a> - Attachment description: Add description about attribute definition for &quot;c&quot; and &quot;co&quot; &rarr; Mozilla LDAP schema V0.6.1</div></div></div><div class="change-set" id="c119"><div class="comment" data-id="2091309" data-no="119" data-tags=""> <table class="layout-table change-head reporter" id="ch-119" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a49645482_40250"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-119" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-119" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c119">Comment 119</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-03-03 13:58 PST" data-time="1078351125">21 years ago</span> </div> </td> </tr> <tr id="ctag-119"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-119" data-comment-id="2091309">I think the time has come to finally agree on the first version of the Mozilla LDAP schema extension. It is not perfect, it would not solve all issues regarding open source address book application - BUT - it will allow start / finalise some other pending bug which will allow that all fields of the address card can be used regardless of the data source. Might it be the local address book or a LDAP server. So lets change the version 0.6.1 into 1.0 and call it &quot;The first official Mozilla LDAP schema extension&quot; get approval and check it in into the tree. </div><div class="activity"><div class="change">Severity: enhancement &rarr; trivial</div><div class="change">Status: NEW &rarr; RESOLVED</div><div class="change">Closed: <span class="rel-time" title="2004-03-03 13:58 PST" data-time="1078351125">21 years ago</span></div><div class="change">Resolution: --- &rarr; FIXED</div></div></div><div class="change-set" id="c120"><div class="comment" data-id="2091575" data-no="120" data-tags=""> <table class="layout-table change-head " id="ch-120" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_118804" id="a49645482_40250"><img src="https://secure.gravatar.com/avatar/15bf05496fd9dc6ccd6a001b9b18f4ee?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_118804" id="a49645482_40250"><a class="email disabled" href="/user_profile?user_id=118804" > <span class="fna">Hans-Peter Lackner</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-120" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-120" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c120">Comment 120</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-03-03 22:50 PST" data-time="1078383022">21 years ago</span> </div> </td> </tr> <tr id="ctag-120"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-120" data-comment-id="2091575">Yes. It is finally time to do that. </div></div><div class="change-set" id="a69263510_32398"><div class="change" id="aa69263510_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a69263510_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a69263510_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a69263510_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a69263510_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a69263510_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-03-04 01:23 PST" data-time="1078392220">21 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=142856&amp;action=edit" title="Mozilla LDAP schema V0.6.1" class="" >Attachment #142856</a> - Flags: review+</div></div></div><div class="change-set" id="a69263717_32398"><div class="change" id="aa69263717_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a69263717_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a69263717_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a69263717_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a69263717_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a69263717_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-03-04 01:27 PST" data-time="1078392427">21 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=142856&amp;action=edit" title="Mozilla LDAP schema V0.6.1" class="" >Attachment #142856</a> - Flags: superreview?(sspitzer)</div><div class="change"> <a href="/attachment.cgi?id=142856&amp;action=edit" title="Mozilla LDAP schema V0.6.1" class="" >Attachment #142856</a> - Flags: review?(dmose)</div><div class="change"> <a href="/attachment.cgi?id=142856&amp;action=edit" title="Mozilla LDAP schema V0.6.1" class="" >Attachment #142856</a> - Flags: <span class="activity-deleted">review+</span></div></div></div><div class="change-set" id="c121"><div class="comment" data-id="2091979" data-no="121" data-tags=""> <table class="layout-table change-head " id="ch-121" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a69263717_32398"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a69263717_32398"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-121" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-121" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c121">Comment 121</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-03-04 09:39 PST" data-time="1078421950">21 years ago</span> </div> </td> </tr> <tr id="ctag-121"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-121" data-comment-id="2091979">Hi, making this available as a &quot;first schema&quot; is good to fix the most important problem fast. I'd nevertheless propose to redesign the schema and the addressbook software. Having each address consisting of exactly &quot;home&quot; and &quot;business&quot; doesn't meet all requirements. (There's also a bug report asking for an arbitrary number of address entry per person.) So a good schema would support this is a more standardized way. The LDAP way to do it would be to create a plain address schema and to have several address entries under the person's object. With such a schema you would be much more flexible and could have as many addresses per person as you want or need. But since such a schema requires major changes in the source code, this would rather be schema 2.0. regards Hadmut </div></div><div class="change-set" id="c122"><div class="comment" data-id="2093086" data-no="122" data-tags=""> <table class="layout-table change-head " id="ch-122" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_45949" id="a69263717_32398"><img src="https://secure.gravatar.com/avatar/90f2b176f4acfb307b8bfc1a2952c85a?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_45949" id="a69263717_32398"><a class="email " href="/user_profile?user_id=45949" > <span class="fna">Frank Wein [:mcsmurf]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-122" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-122" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c122">Comment 122</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-03-05 13:07 PST" data-time="1078520867">21 years ago</span> </div> </td> </tr> <tr id="ctag-122"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-122" data-comment-id="2093086">Comment on <span class="bz_obsolete"><a href="/attachment.cgi?id=104858" name="attach_104858" title="Mozilla LDAP schema V0.6">attachment 104858</a> <a href="/attachment.cgi?id=104858&amp;action=edit" title="Mozilla LDAP schema V0.6">[details]</a></span> Mozilla LDAP schema V0.6 removing obsolete review request</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=104858&amp;action=edit" title="Mozilla LDAP schema V0.6" class="" >Attachment #104858</a> - Flags: <span class="activity-deleted">review?(dmose)</span></div></div></div><div class="change-set" id="c123"><div class="comment" data-id="2100541" data-no="123" data-tags=""> <table class="layout-table change-head " id="ch-123" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a69263717_32398"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a69263717_32398"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-123" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-123" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c123">Comment 123</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-03-13 09:07 PST" data-time="1079197629">21 years ago</span> </div> </td> </tr> <tr id="ctag-123"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-123" data-comment-id="2100541">Maybe it would be a good idea to have a look other open source addressbook applications such as KDE's kaddressbook or Gnome's rubrica, or the palm address structure to build a common LDAP scheme suitable for all information, also supporting categories. If Mozilla is intended to be an alternative to Outlook, addressbook functions must be improved and a common standard must be created. regards Hadmut </div></div><div class="change-set" id="c124"><div class="comment" data-id="2242415" data-no="124" data-tags=""> <table class="layout-table change-head " id="ch-124" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_153328" id="a69263717_32398"><img src="https://secure.gravatar.com/avatar/feec7d861617c751434a8fbe7f19c142?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_153328" id="a69263717_32398"><a class="email disabled" href="/user_profile?user_id=153328" > <span class="fna">Kurosch Saremi</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-124" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-124" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c124">Comment 124</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-08-26 11:02 PDT" data-time="1093543351">21 years ago</span> </div> </td> </tr> <tr id="ctag-124"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-124" data-comment-id="2242415">Hi, i have a suggestion for the next Version of the mozillaOrgPerson schema. It would b ea good idea to change the SYNTAX of mozillaCustom1-4 from 1.3.6.1.4.1.1466.115.121.1.26 to 1.3.6.1.4.1.1466.115.121.1.15, since then it would be possible to save UTF-8 values in it. Things like German-Umlauts. This is necessary for users outside the US who will add this schema to their LDAP-Server. </div></div><div class="change-set" id="c125"><div class="comment" data-id="2242889" data-no="125" data-tags=""> <table class="layout-table change-head reporter" id="ch-125" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a69263717_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a69263717_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-125" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-125" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c125">Comment 125</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-08-26 23:26 PDT" data-time="1093587963">21 years ago</span> </div> </td> </tr> <tr id="ctag-125"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-157124" class="attachment obsolete" data-id="157124" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaOrgPerson_V0.6.2.schema"> <meta itemprop="contentSize" content="4199"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=157124" itemprop="contentUrl" > <span id="att-157124-description" itemprop="description">Mozilla LDAP schema V0.6.2</span></a> (obsolete) — <a href="attachment.cgi?id=157124&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-125" data-comment-id="2242889">Hi Kurosch, good idea! I changed the schema. The syntax for mozillaCustom1 - 4 is now 1.3.6.1.4.1.1466.115.121.1.15</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=142856&amp;action=edit" title="Mozilla LDAP schema V0.6.1" class="" >Attachment #142856</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="a84459411_32398"><div class="change" id="aa84459411_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a84459411_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a84459411_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a84459411_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a84459411_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a84459411_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-08-26 23:28 PDT" data-time="1093588121">21 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=157124&amp;action=edit" title="Mozilla LDAP schema V0.6.2" class="" >Attachment #157124</a> - Attachment description: Mozilla LDAP schema V0.6.1 &rarr; Mozilla LDAP schema V0.6.2</div><div class="change"> <a href="/attachment.cgi?id=157124&amp;action=edit" title="Mozilla LDAP schema V0.6.2" class="" >Attachment #157124</a> - Flags: superreview?(sspitzer)</div><div class="change"> <a href="/attachment.cgi?id=157124&amp;action=edit" title="Mozilla LDAP schema V0.6.2" class="" >Attachment #157124</a> - Flags: review?(dmose)</div></div></div><div class="change-set" id="a84459482_32398"><div class="change" id="aa84459482_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a84459482_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a84459482_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a84459482_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a84459482_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a84459482_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-08-26 23:29 PDT" data-time="1093588192">21 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=142856&amp;action=edit" title="Mozilla LDAP schema V0.6.1" class="" >Attachment #142856</a> - Flags: <span class="activity-deleted">superreview?(sspitzer)</span></div><div class="change"> <a href="/attachment.cgi?id=142856&amp;action=edit" title="Mozilla LDAP schema V0.6.1" class="" >Attachment #142856</a> - Flags: <span class="activity-deleted">review?(dmose)</span></div></div></div><div class="change-set" id="c126"><div class="comment" data-id="2243034" data-no="126" data-tags=""> <table class="layout-table change-head " id="ch-126" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_153328" id="a84459482_32398"><img src="https://secure.gravatar.com/avatar/feec7d861617c751434a8fbe7f19c142?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_153328" id="a84459482_32398"><a class="email disabled" href="/user_profile?user_id=153328" > <span class="fna">Kurosch Saremi</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-126" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-126" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c126">Comment 126</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-08-27 04:46 PDT" data-time="1093607178">21 years ago</span> </div> </td> </tr> <tr id="ctag-126"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-126" data-comment-id="2243034"><span class="quote">&gt; The syntax for mozillaCustom1 - 4 is now 1.3.6.1.4.1.1466.115.121.1.15</span > &gt; Hi Roland, i have another question regarding the schema. Why did you use 'mozillaNickname' and not 'xmozillaNickname', since that is the objectname that mozilla is asking for when it performs an LDAP-query. Same with the following objectnames: mozillaNickname -&gt; xmozillaNickname mozillaUseHtmlMail -&gt; xmozillaUseHtmlMail mozillaSecondEmail -&gt; xmozillaSecondEmail mozillaHomeUrl -&gt; HomeUrl mozillaWorkUrl -&gt; WorkUrl mozillaCustom1 -&gt; Custom1 mozillaCustom2 -&gt; Custom2 mozillaCustom3 -&gt; Custom3 mozillaCustom4 -&gt; Custom4 When you rename the objectnames on the leftside to the rightside names, you get a really nice output when you query your ldap-addessbook with the mozilla/thunderbird addressbook. Did i get anything wrong? Regards, Kurosch</div></div><div class="change-set" id="c127"><div class="comment" data-id="2261765" data-no="127" data-tags=""> <table class="layout-table change-head " id="ch-127" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a84459482_32398"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a84459482_32398"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-127" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-127" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c127">Comment 127</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-09-16 07:01 PDT" data-time="1095343303">20 years ago</span> </div> </td> </tr> <tr id="ctag-127"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-127" data-comment-id="2261765">Hi, just a few questions about the schema: - I can remember that many years ago Netscape Navigator was able to display a jpeg image for an LDAP address record. Has this feature been dropped completely? - What about X509 and PGP keys? Shouldn't an address schema contain attributes for them? - What about enigmail's per-recipient configuration? Choice of encryption S/MIME or PGP? regards Hadmut </div></div><div class="change-set" id="c128"><div class="comment" data-id="2292727" data-no="128" data-tags=""> <table class="layout-table change-head " id="ch-128" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_46326" id="a84459482_32398"><img src="https://secure.gravatar.com/avatar/3731072c18f812703c53e87544bded33?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_46326" id="a84459482_32398"><a class="email disabled" href="/user_profile?user_id=46326" > <span class="fna">Marc Williams</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-128" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-128" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c128">Comment 128</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-10-13 11:54 PDT" data-time="1097693657">20 years ago</span> </div> </td> </tr> <tr id="ctag-128"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-128" data-comment-id="2292727">I'm probably showing my Mozilla ignorance here, but why was this bug resolved/fixed? Are one of these attached schemas officially available elsewhere besides bugzilla? </div></div><div class="change-set" id="c129"><div class="comment" data-id="2292762" data-no="129" data-tags=""> <table class="layout-table change-head reporter" id="ch-129" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a84459482_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a84459482_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-129" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-129" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c129">Comment 129</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-10-13 12:25 PDT" data-time="1097695538">20 years ago</span> </div> </td> </tr> <tr id="ctag-129"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-129" data-comment-id="2292762">The problem is fixed - but it's not checked in yet! I re-opened the bug</div><div class="activity"><div class="change">Status: RESOLVED &rarr; REOPENED</div><div class="change">Resolution: FIXED &rarr; ---</div></div></div><div class="change-set" id="a88567201_54090"><div class="change" id="aa88567201_54090"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_54090" id="a88567201_54090"><img src="https://secure.gravatar.com/avatar/d5f4f84c7aac9eddf5528a99160296d1?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_54090" id="a88567201_54090"><a class="email disabled" href="/user_profile?user_id=54090" > <span class="fna">Andrew Taylor</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a88567201_54090" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a88567201_54090"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a88567201_54090">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-10-13 12:31 PDT" data-time="1097695911">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Flags: blocking-aviary1.0?</div></div></div><div class="change-set" id="c130"><div class="comment" data-id="2293248" data-no="130" data-tags=""> <table class="layout-table change-head " id="ch-130" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_46326" id="a88567201_54090"><img src="https://secure.gravatar.com/avatar/3731072c18f812703c53e87544bded33?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_46326" id="a88567201_54090"><a class="email disabled" href="/user_profile?user_id=46326" > <span class="fna">Marc Williams</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-130" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-130" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c130">Comment 130</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-10-13 21:46 PDT" data-time="1097729169">20 years ago</span> </div> </td> </tr> <tr id="ctag-130"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-130" data-comment-id="2293248">That's great! Is the schema going to be V0.6.2? Or some other one? Also, what will the mapping in nsAbLDAPProperties.cpp look like? (I hope you get rid of the current streetAddress since it's not part of inetOrgPerson.schema. postalAddress would be a good unused substitute...) I just built my first Thunderbird this afternoon after having modified nsAbLDAPProperties.cpp to match V0.6.2 schema. Fired up a new ldif on the ldap server and it turned out spectacular - all (well, amost) the fields in the address book are now being populated. But if the schemas and/or nsAbLDAPProperties.cpp files are going to be changing any time soon... That's why I'm asking what they're going to be looking like.</div></div><div class="change-set" id="c131"><div class="comment" data-id="2295552" data-no="131" data-tags=""> <table class="layout-table change-head " id="ch-131" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_57481" id="a88567201_54090"><img src="https://secure.gravatar.com/avatar/add7df7de3b07fb77c39665fa7f7f00f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_57481" id="a88567201_54090"><a class="email disabled" href="/user_profile?user_id=57481" > <span class="fna">Daniel Wang</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-131" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-131" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c131">Comment 131</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-10-15 22:40 PDT" data-time="1097905215">20 years ago</span> </div> </td> </tr> <tr id="ctag-131"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-131" data-comment-id="2295552">fyi, I'm doing <a rel="nofollow" href="http://wangrepublic.org/daniel/mozilla/prefs/address">http://wangrepublic.org/daniel/mozilla/prefs/address</a> . It's quite a mess now. If anyone knowledgeable in LDAP in Mozilla would like to help, I'd appreciate it very much.</div></div><div class="change-set" id="a88855106_5003"><div class="change" id="aa88855106_5003"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_5003" id="a88855106_5003"><img src="https://secure.gravatar.com/avatar/4c29696cb5fe35b184e1221706f87874?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_5003" id="a88855106_5003"><a class="email " href="/user_profile?user_id=5003" > <span class="fna">Asa Dotzler [:asa]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a88855106_5003" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a88855106_5003"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a88855106_5003">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-10-16 20:30 PDT" data-time="1097983816">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Flags: blocking-aviary1.0? &rarr; blocking-aviary1.0-</div></div></div><div class="change-set" id="c132"><div class="comment" data-id="2296530" data-no="132" data-tags=""> <table class="layout-table change-head reporter" id="ch-132" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a88855106_5003"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a88855106_5003"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-132" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-132" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c132">Comment 132</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-10-17 05:29 PDT" data-time="1098016156">20 years ago</span> </div> </td> </tr> <tr id="ctag-132"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-132" data-comment-id="2296530">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c130">comment #130</a>) <span class="quote">&gt; ... Is the schema going to be V0.6.2? Or some other one? &gt; </span > Asking me I would say let's go with version 0.6.2 (maybe rename it into 1.0 but go with the attribute as they are defined in 0.6.2) <span class="quote">&gt; But if the schemas and/or nsAbLDAPProperties.cpp files are going to be changing &gt; any time soon... That's why I'm asking what they're going to be looking like.</span > I don't expect any fast changes - it took ages until we reached the point where we are now (I opened this <a class="bz_bug_link bz_status_VERIFIED bz_closed" title="VERIFIED WORKSFORME - HTML background does not draw on initial visit" href="/show_bug.cgi?id=2001">bug 2001</a>-12-23 09:31 PDT) and there were just one minor change since 2002-11-01 06:18 PDT. I can not tell you how log it takes until the schema gets checked-in - I can not do it and there is still 'review' and 'superreview' missing. !!! Dan !!! - any news from the review and check-in front?</div></div><div class="change-set" id="c133"><div class="comment" data-id="2296559" data-no="133" data-tags=""> <table class="layout-table change-head " id="ch-133" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_46326" id="a88855106_5003"><img src="https://secure.gravatar.com/avatar/3731072c18f812703c53e87544bded33?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_46326" id="a88855106_5003"><a class="email disabled" href="/user_profile?user_id=46326" > <span class="fna">Marc Williams</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-133" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-133" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c133">Comment 133</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-10-17 05:59 PDT" data-time="1098017942">20 years ago</span> </div> </td> </tr> <tr id="ctag-133"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-133" data-comment-id="2296559">Is it a safe assumption that a new nsAbLDAPProperties.cpp would be forthcoming in parallel with the new schema?</div></div><div class="change-set" id="c134"><div class="comment" data-id="2297425" data-no="134" data-tags=""> <table class="layout-table change-head reporter" id="ch-134" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a88855106_5003"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a88855106_5003"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-134" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-134" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c134">Comment 134</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-10-18 00:30 PDT" data-time="1098084612">20 years ago</span> </div> </td> </tr> <tr id="ctag-134"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-134" data-comment-id="2297425">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c133">comment #133</a>) I hope so. The patch is already there.</div></div><div class="change-set" id="c135"><div class="comment" data-id="2314945" data-no="135" data-tags=""> <table class="layout-table change-head " id="ch-135" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_46326" id="a88855106_5003"><img src="https://secure.gravatar.com/avatar/3731072c18f812703c53e87544bded33?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_46326" id="a88855106_5003"><a class="email disabled" href="/user_profile?user_id=46326" > <span class="fna">Marc Williams</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-135" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-135" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c135">Comment 135</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-02 09:06 PST" data-time="1099415187">20 years ago</span> </div> </td> </tr> <tr id="ctag-135"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-135" data-comment-id="2314945">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c134">comment #134</a>) <span class="quote">&gt; (In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c133">comment #133</a>) &gt; &gt; I hope so. The patch is already there.</span > I just saw the Thunderbird 0.9 Release Notes draft. It would appear that these LDAP fixes are not going to be included. If so, that's disappointing to say the least. Especially considering how long they've been available. </div></div><div class="change-set" id="c136"><div class="comment" data-id="2320340" data-no="136" data-tags=""> <table class="layout-table change-head " id="ch-136" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_127434" id="a88855106_5003"><img src="https://secure.gravatar.com/avatar/afdf4a174f4ab018ba8a99efb66d3586?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_127434" id="a88855106_5003"><a class="email disabled" href="/user_profile?user_id=127434" > <span class="fna">Harold Beumer</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-136" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-136" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c136">Comment 136</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-07 00:57 PST" data-time="1099817871">20 years ago</span> </div> </td> </tr> <tr id="ctag-136"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-136" data-comment-id="2320340">I hope so too! There are many more ideas about extending the LDAP schema, but let's first include this one and use it. IMHO this really should be included in Thunderbird 1.0 release because LDAP support is now inconsistent and unusable. The solution is there and is not very complex..... What about setting this bug to &quot;blocking-aviary 1.0&quot; ??? Several bugs should be solved at once since they are related: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug #157925</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDIF import/export so it is compatible with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157926">bug #157926</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WORKSFORME - Meta Bug: LDAP harmonisation and standardisation" href="/show_bug.cgi?id=157928">bug #157928</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692">bug #116692</a>. It's not only the schema, but LDAP querying and LDIF export should be made consistent with this schema. </div></div><div class="change-set" id="c137"><div class="comment" data-id="2321201" data-no="137" data-tags=""> <table class="layout-table change-head " id="ch-137" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_28781" id="a88855106_5003"><img src="https://secure.gravatar.com/avatar/331494e3b3a97c2c309656a5509d771c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_28781" id="a88855106_5003"><a class="email " href="/user_profile?user_id=28781" > <span class="fna">Jared</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-137" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-137" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c137">Comment 137</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-07 22:33 PST" data-time="1099895596">20 years ago</span> </div> </td> </tr> <tr id="ctag-137"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-137" data-comment-id="2321201">Agreed, I'd also like to see this incorporated into Thunderbird 1.0 (and the Mozilla Suite). This bug was opened very close to three years ago now, had been worked on for the entire time, and has racked up 136 comments. Obviously, there is great interest in getting this issue resolved. At this point, we have a patch that's been well tested and accepted. What is preventing it's inclusion?</div></div><div class="change-set" id="a90774547_32398"><div class="change" id="aa90774547_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a90774547_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a90774547_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a90774547_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-08 00:40 PST" data-time="1099903257">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Severity: trivial &rarr; blocker</div><div class="change">Priority: -- &rarr; P2</div><div class="change">Target Milestone: mozilla1.3beta &rarr; mozilla1.8beta</div></div></div><div class="change-set" id="c138"><div class="comment" data-id="2322300" data-no="138" data-tags=""> <table class="layout-table change-head " id="ch-138" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4410" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/3ef34b760c21ba06cfeca469dde938fb?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4410" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=4410" > <span class="fna">David :Bienvenu</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-138" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-138" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c138">Comment 138</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-08 18:29 PST" data-time="1099967347">20 years ago</span> </div> </td> </tr> <tr id="ctag-138"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-138" data-comment-id="2322300">pardon my ignorance, but does this patch actually change the way thunderbird behaves? Is there any point to taking it without changing LDAP querying and LDIF export?</div></div><div class="change-set" id="c139"><div class="comment" data-id="2322328" data-no="139" data-tags=""> <table class="layout-table change-head " id="ch-139" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_46326" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/3731072c18f812703c53e87544bded33?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_46326" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=46326" > <span class="fna">Marc Williams</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-139" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-139" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c139">Comment 139</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-08 19:23 PST" data-time="1099970633">20 years ago</span> </div> </td> </tr> <tr id="ctag-139"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-139" data-comment-id="2322328">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c138">comment #138</a>) <span class="quote">&gt; pardon my ignorance, but does this patch actually change the way thunderbird &gt; behaves? Is there any point to taking it without changing LDAP querying and LDIF &gt; export?</span > Sure. See <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c133">comment #133</a> and #134.</div></div><div class="change-set" id="c140"><div class="comment" data-id="2322337" data-no="140" data-tags=""> <table class="layout-table change-head " id="ch-140" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4410" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/3ef34b760c21ba06cfeca469dde938fb?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4410" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=4410" > <span class="fna">David :Bienvenu</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-140" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-140" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c140">Comment 140</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-08 20:01 PST" data-time="1099972887">20 years ago</span> </div> </td> </tr> <tr id="ctag-140"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-140" data-comment-id="2322337">er, that seems to imply that we'd need the patch in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug 157925</a> at minimum</div></div><div class="change-set" id="c141"><div class="comment" data-id="2322567" data-no="141" data-tags=""> <table class="layout-table change-head " id="ch-141" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_127434" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/afdf4a174f4ab018ba8a99efb66d3586?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_127434" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=127434" > <span class="fna">Harold Beumer</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-141" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-141" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c141">Comment 141</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-09 02:52 PST" data-time="1099997559">20 years ago</span> </div> </td> </tr> <tr id="ctag-141"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-141" data-comment-id="2322567">Yes, we should patch in at least <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug #157925</a> (querying the LDAP server) and <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDIF import/export so it is compatible with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157926">bug #157926</a> (LDIF export). Problem is that these other two bugs don't have severity &quot;blocker&quot; and I'm afraid they won't get the attention they deserve. </div></div><div class="change-set" id="c142"><div class="comment" data-id="2322955" data-no="142" data-tags=""> <table class="layout-table change-head " id="ch-142" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-142" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-142" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c142">Comment 142</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-09 10:46 PST" data-time="1100026007">20 years ago</span> </div> </td> </tr> <tr id="ctag-142"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-142" data-comment-id="2322955">I agree that <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug #157925</a> is critical. The client MUST be able to display that same attributes from LDAP that the internal address books can. </div></div><div class="change-set" id="c143"><div class="comment" data-id="2323001" data-no="143" data-tags=""> <table class="layout-table change-head " id="ch-143" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-143" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-143" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c143">Comment 143</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-09 11:19 PST" data-time="1100027980">20 years ago</span> </div> </td> </tr> <tr id="ctag-143"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-143" data-comment-id="2323001">Before pulling the trigger on this, I would suggest that 'we' add the rest of the attributes to the objectclass to make 'mozillaOrgPerson' truely 'SUP top AUXILIARY'.... and not 'SUP inetOrgPerson STRUCTURAL'. SUP top AUXILIARY --&gt; should contain all attributes used by the address book even if many oth them are defined elsewhere. The objectclass 'posixAccount' is a good example. Attributes cn and uid are in the core.schema file. SUP inetOrgPerson STRUCTURAL --&gt; would inherit attributes from person, organizationalPerson and inetOrgPerson. ######################### Given that person requires sn and cn, # I had suggested this # this is a poor choice because an AB entry #|in the past, my bad. # may only have an e-mail address. Further, ######################### most LDAP servers will enforce only one STRUCTURAL objectclass per entry. objectclass ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' SUP top AUXILIARY MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory ) MAY ( userPassword $ loginShell $ gecos $ description ) ) objectclass ( 2.16.840.1.113730.3.2.2 NAME 'inetOrgPerson' SUP organizationalPerson STRUCTURAL MAY ( audio ... mail ... uid ... ) )</div></div><div class="change-set" id="c144"><div class="comment" data-id="2324877" data-no="144" data-tags=""> <table class="layout-table change-head reporter" id="ch-144" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-144" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-144" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c144">Comment 144</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-10 17:08 PST" data-time="1100135294">20 years ago</span> </div> </td> </tr> <tr id="ctag-144"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-144" data-comment-id="2324877">I would go with 'SUP inetOrgPerson STRUCTURAL'. Each entry should have at least a name. In an address book you store addresses and an address belongs to some entity and each entity has a name. So enforcing one ('sn' and 'cn' can be the same) attribute I think is acceptable. I always saw the Mozilla schema as an extension to existing schemas. I would actually appreciate more if we wouldn't have to define a Mozilla schema because there would be already an object class that allows defining a &quot;complete&quot; person and all its attributes would be displayed by Mozilla. But if it makes the whole community feel better - let's stay with 'SUP top AUXILIARY' and add all the attributes from person, organizationalPerson and inetOrgPerson. I WANT TO GET THIS SCHEMA CHECKED-IN. </div></div><div class="change-set" id="c145"><div class="comment" data-id="2324888" data-no="145" data-tags=""> <table class="layout-table change-head " id="ch-145" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a90774547_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-145" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-145" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c145">Comment 145</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-10 17:18 PST" data-time="1100135899">20 years ago</span> </div> </td> </tr> <tr id="ctag-145"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-145" data-comment-id="2324888">I'll be working on trying to drive this and related patches into the tree today and tommorrow, hopefully including the aviary branch of tbird, assuming these patches stay within the level of risk-tolerance that the branch is accepting now. (I think they will, but one never knows...) As far as inetOrgPerson goes, the collected addressbook currently supports cards without a name, so if we want to in the future allow collected addressbooks to be on LDAP servers (once the ldapmodify patches land), that may not be an acceptable constraint... </div></div><div class="change-set ca-46326" id="c146"><div class="comment" data-id="2324944" data-no="146" data-tags="me-too"> <table class="layout-table change-head " id="ch-146" style="display:none" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_46326" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/3731072c18f812703c53e87544bded33?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_46326" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=46326" > <span class="fna">Marc Williams</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-146" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-146" style="display:none"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c146">Comment 146</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-10 18:12 PST" data-time="1100139147">20 years ago</span> </div> </td> </tr> <tr id="ctag-146"> <td colspan="2" class="comment-tags"><span class="comment-tag" data-tag="me-too">me-too </span> </td> </tr> </table> <table class="layout-table change-head default-collapsed" id="cc-146" role="presentation"> <tr> <td class="comment-collapse-reason" title="marcjw53 [20 years ago]"> Comment hidden (me-too) </td> <td class="comment-actions"> <button type="button" class="change-spinner ghost iconic" id="ccs-146" aria-label="Expand" aria-expanded="false" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </td> </tr> </table> </div><div class="comment-text " id="ct-146" data-comment-id="2324944" style="display:none">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c144">comment #144</a>) <span class="quote">&gt; I would go with 'SUP inetOrgPerson STRUCTURAL'. Each entry should have at least &gt; &gt; But if it makes the whole community feel better - let's stay with 'SUP top &gt; AUXILIARY' and add all the attributes from person, organizationalPerson and &gt; inetOrgPerson. &gt; &gt; I WANT TO GET THIS SCHEMA CHECKED-IN. &gt; </span > In case you're looking for feedback, my vote would also be with SUP top AUXILIARY. </div></div><div class="change-set" id="c147"><div class="comment" data-id="2324949" data-no="147" data-tags=""> <table class="layout-table change-head " id="ch-147" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_46326" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/3731072c18f812703c53e87544bded33?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_46326" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=46326" > <span class="fna">Marc Williams</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-147" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-147" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c147">Comment 147</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-10 18:17 PST" data-time="1100139455">20 years ago</span> </div> </td> </tr> <tr id="ctag-147"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-147" data-comment-id="2324949">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c145">comment #145</a>) <span class="quote">&gt; I'll be working on trying to drive this and related patches into the tree today &gt; and tommorrow, hopefully including the aviary branch of tbird, assuming these &gt; patches stay within the level of risk-tolerance that the branch is accepting &gt; now. (I think they will, but one never knows...) &gt; </span > Thank you, thank you, a million thank you's... Getting this in Tbird would be the absolute bees knees! <span class="quote">&gt; As far as inetOrgPerson goes, the collected addressbook currently supports cards &gt; without a name, so if we want to in the future allow collected addressbooks to &gt; be on LDAP servers (once the ldapmodify patches land), that may not be an &gt; acceptable constraint... &gt; </span > Sorry for being possible obtuse, but *what* may not be an acceptable constraint?</div></div><div class="change-set" id="c148"><div class="comment" data-id="2325021" data-no="148" data-tags=""> <table class="layout-table change-head " id="ch-148" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-148" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-148" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c148">Comment 148</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-10 19:39 PST" data-time="1100144362">20 years ago</span> </div> </td> </tr> <tr id="ctag-148"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-165502" class="attachment obsolete" data-id="165502" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="objectclass.txt"> <meta itemprop="contentSize" content="1124"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=165502" itemprop="contentUrl" > <span id="att-165502-description" itemprop="description">mozillaOrgPerson objectclass with all attributes</span></a> (obsolete) — <a href="attachment.cgi?id=165502&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-148" data-comment-id="2325021">This updated objectclass contains some attributes that were missing. These are all the attributes that thunderbird 9 exports, so there may be some attributes missing.</div></div><div class="change-set" id="c149"><div class="comment" data-id="2325041" data-no="149" data-tags=""> <table class="layout-table change-head " id="ch-149" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-149" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-149" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c149">Comment 149</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-10 19:57 PST" data-time="1100145451">20 years ago</span> </div> </td> </tr> <tr id="ctag-149"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-149" data-comment-id="2325041">Will the address book ever export 'userCertificate' attribute? This file seems to be getting certs from LDAP... content/messenger-smime/certFetchingStatus.js </div></div><div class="change-set" id="c150"><div class="comment" data-id="2325809" data-no="150" data-tags=""> <table class="layout-table change-head " id="ch-150" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-150" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-150" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c150">Comment 150</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-11 09:49 PST" data-time="1100195397">20 years ago</span> </div> </td> </tr> <tr id="ctag-150"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-150" data-comment-id="2325809">This is a point I made in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c88">Comment #88</a>, but I want to be as clear as possible... I read the comments in the schema files and tested a few LDAP clients: - Oracle Calendar (formerly Steltor / CS&amp;T, was in Communicator 4.x) - Various versions of Outlook and Eudora (and Netscape Communicator) If you want an address to display properly in all possible clients, you would use the 'street' and 'postalAddress' attributes as indicated here... street: 466 Ellis Street, Suite E l: Mountain View st: CA postalCode: 94043 postalAddress: 466 Ellis, Suite E, Mountain View, CA 94043 I'm not expecting the address book to export the composite address, but I think it should use 'street' not 'postalAddress'. Further, 'mozillaHomePostalAddress2' and 'mozillaPostalAddress2' are unneeded. the 'street' and 'mozillaHomePostalAddress' (which could be mozillaHomeStreet) should be multivalued attributes. ------------------------------ I had a brief discussion with dmose about multivalued attributes. He had stated that there is no guarantee what order they will be in, and I also remembered hearing or reading that, but I have never found that to be the case with both netscape and openldap servers. I realize this has more to do with <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug #157925</a>, but it helps explain my point above. Given this person in LDAP... dn: cn=Tom Smith,ou=People,dc=foo,dc=com objectclass: inetorgperson cn: Tom Smith cn: Thomas Zachary Smith givenName: Tom givenName: Tommy givenName: Thomas initials: Z initials: Zachary sn: Smith sn: Smith-Jones sn: Jones A standard client should display... First: Tom Last: Smith Display: Tom Smith Middle: Z A search for Jones or Zachary will return this entry. In OpenLDAP you can do (name=Zachary), because all the atributes listed are childres of 'name', but so is 'title', so this is not a great time-saver in real-world applications. Note: other clients use 'initials' for middleName, so I do as well.</div></div><div class="change-set" id="c151"><div class="comment" data-id="2325840" data-no="151" data-tags=""> <table class="layout-table change-head " id="ch-151" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-151" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-151" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c151">Comment 151</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-11 10:25 PST" data-time="1100197523">20 years ago</span> </div> </td> </tr> <tr id="ctag-151"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-151" data-comment-id="2325840">Looking at <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug #157925</a>, it seems 'street' is valid. I hope last one wins! {MozillaProperty_String, &quot;WorkAddress&quot;, &quot;postofficebox&quot;}, // ? {MozillaProperty_String, &quot;WorkAddress&quot;, &quot;streetaddress&quot;}, // ? + {MozillaProperty_String, &quot;WorkAddress&quot;, &quot;postaladdress&quot;}, + // ? + {MozillaProperty_String, &quot;WorkAddress&quot;, &quot;street&quot;}, + // ? + {MozillaProperty_String, &quot;WorkAddress2&quot;, &quot;mozillapostaladdress2&quot;}, Also, I figured out why my street attribute was missing. Netscape servers often come with attributes that are lowercase. OpenLDAP was sending 'street' and 'streetAddress', but mozilla was looiing for 'streetaddress'. I was able to fix this issue for no by making the following schema change: #attributetype ( 2.5.4.9 NAME ( 'street' 'streetAddress' ) attributetype ( 2.5.4.9 NAME ( 'streetaddress' 'street' ) </div></div><div class="change-set" id="c152"><div class="comment" data-id="2326112" data-no="152" data-tags=""> <table class="layout-table change-head " id="ch-152" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_15159" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/a5ed2380007e913f8aebd1b3c384c26b?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_15159" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=15159" > <span class="fna">David A. Cobb</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-152" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-152" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c152">Comment 152</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-11 13:49 PST" data-time="1100209790">20 years ago</span> </div> </td> </tr> <tr id="ctag-152"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-152" data-comment-id="2326112">[Jumping in where a new voice is probably as welcome as the itch] <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c150">Comment#150</a>: &lt;quote&gt;A search for Jones or Zachary will return this entry. In OpenLDAP you can do (name=Zachary), because all the atributes listed are childres of 'name', but so is 'title', so this is not a great time-saver in real-world applications. Note: other clients use 'initials' for middleName, so I do as well. &lt;/quote&gt; But other /PEOPLE/ sometimes use a firstInitial and middleName thus: J. William Fulbright I know, we tell them they can't do this because our program can't deal with it. All things considered, one is probably stuck with &lt;givenNames&gt;. Given the cultural variety we can come up with in only a few moments' thought, one may be best off with &lt;familyName&gt;, &lt;givenNames&gt;. Just to make things utterly malign, how about the traditional Chinese style of displaying &lt;familyName&gt; first - without the 'comma', thanks very much. Things like &quot;Title&quot; ought not, probably, be included in the &lt;dn&gt;; one remains the same person, with the same address, after one receives her PhD. </div></div><div class="change-set" id="c153"><div class="comment" data-id="2326266" data-no="153" data-tags=""> <table class="layout-table change-head " id="ch-153" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-153" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-153" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c153">Comment 153</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-11 15:55 PST" data-time="1100217330">20 years ago</span> </div> </td> </tr> <tr id="ctag-153"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-153" data-comment-id="2326266">If you don't try to prove that his first or middle name isn't something, you can do whatever you want, just make sure the first entry is the one you want display.... dn: cn=Zack Smith,ou=People,dc=foo,dc=com objectclass: inetorgperson cn: Zack Smith cn: T Zack Smith cn: T Zachary Smith cn: Thomas Zachary Smith givenName: Zack givenName: Zachary givenName: Tom givenName: Tommy givenName: Thomas initials: Zachary sn: Smith dn: cn=J William Fulbright,ou=People,dc=foo,dc=com objectclass: inetorgperson cn: J William Fulbright cn: John William Fulbright cn: Bill Fulbright givenName: J givenName: John givenName: William givenName: Bill initials: William initials: Bill sn: Fulbright </div></div><div class="change-set" id="c154"><div class="comment" data-id="2326710" data-no="154" data-tags=""> <table class="layout-table change-head reporter" id="ch-154" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-154" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-154" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c154">Comment 154</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-12 01:28 PST" data-time="1100251721">20 years ago</span> </div> </td> </tr> <tr id="ctag-154"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-154" data-comment-id="2326710"><a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c150">Comment #150</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c151">Comment #151</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c152">Comment #152</a> and <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c153">Comment #153</a> The biggest problem I currently see with multi-value LDAP entries and Mozilla is not if Mozilla always returns the same value for repeated queries (it does - and it's at least in my setup: OpenLDAP: slapd 2.2.6 and Mozilla 2004101904 always the FIRST attribute entry.) For example I have in my LDAP record 5 mail addresses: mail: <a href="mailto:roland.felnhofer&#64;chello.at">roland.felnhofer&#64;chello.at</a> mail: <a href="mailto:roland.felnhofer&#64;novartis.com">roland.felnhofer&#64;novartis.com</a> mail: <a href="mailto:roland&#64;felnhofer.net">roland&#64;felnhofer.net</a> mail: <a href="mailto:43666666666&#64;A1plus.at">43666666666&#64;A1plus.at</a> mail: <a href="mailto:rf&#64;testdomain.com">rf&#64;testdomain.com</a> Mozilla always returns ‘<a href="mailto:roland.felnhofer&#64;chello.at">roland.felnhofer&#64;chello.at</a>’ in the address card and for address lookup in mail. To come back to the &quot;problem&quot; - it is not very easy to influence the order of these values. As far as I know they are sorted in a chronological way. So adding a new mail value would add it at the end. I'm not aware of any open source or freeware LDAP editor which supports changing the order in a convenient way. So if I want to get a new entry displayed in Mozilla I have to do the following: 1) change the first existing mail entry to become the (new) one you want to see in the address card. 2) add the old one again so it stays at the end of the chain. Not a big deal but annoying. In addition I am not sure if we can rely on the server behaviour in respect of maintaining the chronological sort order for the future. Is this is a RFC defined behaviour for LDAP? - But let’s continue this discussion in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - LDAP Address Book does not support multivalued attributes" href="/show_bug.cgi?id=119199">bug #119199</a> </div></div><div class="change-set" id="c155"><div class="comment" data-id="2326732" data-no="155" data-tags=""> <table class="layout-table change-head reporter" id="ch-155" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-155" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-155" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c155">Comment 155</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-12 03:21 PST" data-time="1100258503">20 years ago</span> </div> </td> </tr> <tr id="ctag-155"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-155" data-comment-id="2326732">Questions, Assumptions and Summary For the schema: 1)We replace ‘postalAddress’ by ‘street’ 2)We prefix all Mozilla “private” attributes with ‘mozilla’ (custom1 – custom4, WorkUrl, …) 3)We define the Mozilla objectclass ‘mozillaOrgPerson’ as ‘SUP top AUXILIARY’ and add all attributes from person, organizationalPerson and inetOrgPerson which have currently a field in the address book card to get displayed to the ‘MAY’ section. After we have checked in the first version of the Mozilla schema we start thinking what additional attributes we want or need in the future (certs, jpegPhoto, …) I think it’s now time get a first version of this schema out people (developers, LDAP admins, …) can rely on. For the code: See <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDIF import/export so it is compatible with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157926">bug #157926</a> for Mozilla LDIF import/export code changes See <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug #157925</a> for support of LDAP attributes in Mozilla address cards (backward compatibility and new attributes) If you agree to the above part I will file today an updated version of the Mozilla schema. </div></div><div class="change-set" id="c156"><div class="comment" data-id="2326855" data-no="156" data-tags=""> <table class="layout-table change-head " id="ch-156" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4418" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/4febbd86c096511a281d5921a0fd3824?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4418" id="a90774547_32398"><a class="email " href="/user_profile?user_id=4418" > <span class="fna">Mark Smith [:mcs]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-156" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-156" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c156">Comment 156</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-12 05:43 PST" data-time="1100267038">20 years ago</span> </div> </td> </tr> <tr id="ctag-156"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-156" data-comment-id="2326855">Regarding <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c151">Comment #151</a>: LDAP attribute type names are case insensitive. So all clients and servers should recognize streetaddress as streetAddress or even STREETADDRESS. To answer the question posed in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c154">Comment #154</a>: &quot;I am not sure if we can rely on the server behaviour in respect of maintaining the chronological sort order for the future. Is this is a RFC defined behaviour for LDAP?&quot; The answer is no, the LDAP specifications say that attribute values are an unordered set. That said, most LDAP server implementations try to preserve the order of attribute values, e.g., if you enter values as A B C they will most likely be returned as A B C and not C B A.</div></div><div class="change-set" id="c157"><div class="comment" data-id="2327288" data-no="157" data-tags=""> <table class="layout-table change-head " id="ch-157" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a90774547_32398"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-157" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-157" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c157">Comment 157</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-12 11:18 PST" data-time="1100287107">20 years ago</span> </div> </td> </tr> <tr id="ctag-157"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-157" data-comment-id="2327288">I'm not sure if this is openldap problem or the schema problem. But I'm having problem when removing the value of the following field in anyway. homePostalAddress postalAddress mozillaPostalAddress2 mozillaHomePostalAddress2 I'm not too sure if I'm the only one who have the problem. If it is my problem, I'm sorry for this message. But Please check.</div></div><div class="change-set" id="c158"><div class="comment" data-id="2327623" data-no="158" data-tags=""> <table class="layout-table change-head " id="ch-158" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a90774547_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-158" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-158" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c158">Comment 158</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-12 15:30 PST" data-time="1100302240">20 years ago</span> </div> </td> </tr> <tr id="ctag-158"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-158" data-comment-id="2327623">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c131">comment #131</a>) <span class="quote">&gt; fyi, I'm doing <a rel="nofollow" href="http://wangrepublic.org/daniel/mozilla/prefs/address">http://wangrepublic.org/daniel/mozilla/prefs/address</a> . It's quite &gt; a mess now. If anyone knowledgeable in LDAP in Mozilla would like to help, I'd &gt; appreciate it very much.</span > Find me on IRC sometime and I can help you sort this out.</div></div><div class="change-set" id="c159"><div class="comment" data-id="2327631" data-no="159" data-tags=""> <table class="layout-table change-head " id="ch-159" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a90774547_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-159" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-159" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c159">Comment 159</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-12 15:37 PST" data-time="1100302650">20 years ago</span> </div> </td> </tr> <tr id="ctag-159"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-159" data-comment-id="2327631">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c147">comment #147</a>) &gt; <span class="quote">&gt; &gt; As far as inetOrgPerson goes, the collected addressbook currently supports &gt; &gt; cards without a name, so if we want to in the future allow collected &gt; &gt; addressbooks to be on LDAP servers (once the ldapmodify patches land), that &gt; &gt; may not be an acceptable constraint... &gt; &gt; &gt; &gt; Sorry for being possible obtuse, but *what* may not be an acceptable &gt; constraint?</span > Requiring an addressbook card to have an sn or cn attribute. </div></div><div class="change-set" id="c160"><div class="comment" data-id="2327684" data-no="160" data-tags=""> <table class="layout-table change-head " id="ch-160" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a90774547_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-160" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-160" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c160">Comment 160</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-12 16:33 PST" data-time="1100306038">20 years ago</span> </div> </td> </tr> <tr id="ctag-160"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-160" data-comment-id="2327684">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c149">comment #149</a>) <span class="quote">&gt; Will the address book ever export 'userCertificate' attribute? &gt; &gt; This file seems to be getting certs from LDAP... &gt; content/messenger-smime/certFetchingStatus.js &gt; </span > Seems like it would be a reasonable thing to do at some point, yeah.</div></div><div class="change-set" id="c161"><div class="comment" data-id="2327722" data-no="161" data-tags=""> <table class="layout-table change-head " id="ch-161" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_167064" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/cf216d16abd1451e1218a5b3208bedb1?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_167064" id="a90774547_32398"><a class="email " href="/user_profile?user_id=167064" > <span class="fna">Anze Zagar</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-161" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-161" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c161">Comment 161</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-12 17:08 PST" data-time="1100308107">20 years ago</span> </div> </td> </tr> <tr id="ctag-161"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-161" data-comment-id="2327722">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c155">comment #155</a>) <span class="quote">&gt; 3)We define the Mozilla objectclass ‘mozillaOrgPerson’ as ‘SUP top &gt; AUXILIARY’ and add all attributes from person, organizationalPerson and &gt; inetOrgPerson which have currently a field in the address book card to get &gt; displayed to the ‘MAY’ section. </span > I'm not sure I understand why adding all the attributes, that are already defined in existing object classes, is necessary. mozillaOrgPerson should only provide those supplementary attributes not provided by inetOrgPerson nor any of its ancestors (person &amp; organizationalPerson). So a definition of a sample ldap entry should be something like: dn: cn=John Smith,ou=addressbook,dc=example,dc=com objectclass: top objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson objectclass: mozillaOrgPerson givenName: John sn: Smith cn: John Smith xmozillanickname: Johnny mail: <a href="mailto:john.smith&#64;email.com">john.smith&#64;email.com</a> xmozillausehtmlmail: true ... (here, mozillaOrgPerson is an auxiliary object class that serves as a suppliment to inetOrgPerson structural object class) Problematic are only 'sn' &amp; 'cn' attributes because they are obligatory, which forbids you to have an empty address card in your ldap directory. Because 'cn' is normally used as unique identifier with 'dn', it should probably not even map to Mozilla's &quot;display name&quot; but store some internal unique identification string instead (possibly something random(?) because there can always be more different people with the same &quot;display name&quot;). On the other hand, 'displayName' of the inetOrgPerson can be used to store Mozilla's &quot;display name&quot; information. 'sn' is still a problem, though! </div></div><div class="change-set" id="c162"><div class="comment" data-id="2328775" data-no="162" data-tags=""> <table class="layout-table change-head " id="ch-162" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-162" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-162" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c162">Comment 162</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-13 22:13 PST" data-time="1100412804">20 years ago</span> </div> </td> </tr> <tr id="ctag-162"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-162" data-comment-id="2328775">I can clearly explain why mozillaOrgPerson should not be a child of inetOrgPerson, but I will post that later. In brief, the AB card in an object that knows nothing of most of the attributes in inetOrgPerson, and it should not be the only child of inetOrgPeson. Also, I had not noticed that xmozillanickname and xmozillausehtml had been removed from the schema. I really this they need to be the, and listed first. Other clients (lik outlook) work with those exact attribute names. </div></div><div class="change-set" id="c163"><div class="comment" data-id="2329089" data-no="163" data-tags=""> <table class="layout-table change-head reporter" id="ch-163" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-163" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-163" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c163">Comment 163</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-14 07:24 PST" data-time="1100445848">20 years ago</span> </div> </td> </tr> <tr id="ctag-163"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-163" data-comment-id="2329089">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c162">comment #162</a>) <span class="quote">&gt; Also, I had not noticed that xmozillanickname and xmozillausehtml had been &gt; removed from the schema. I really this they need to be the, and listed first. &gt; Other clients (lik outlook) work with those exact attribute names. &gt; </span > Hi John, If it can be ensured that using 'xmozillanickname' and 'xmozillausehtml' as alias for 'mozillaNickname' and 'mozillaUseHtmlMail' do not create any problems I have no objections to do so. But if there is the slightest risk I would be against it. A lot of problems we have to face in IT today are related to backward compatibility. In doubt let's make a clear cut. This schema should NOT ensure that other applications are happy with it. It should ensure that from NOW on there is a uniform schema (all Mozilla private attributes are 'mozilla'-prefixed) for Mozilla which satisfies the needs of storing all CURRENTLY used address book values in LDAP. It should also ensure in case there is a need that it can be extended (certs, jpegPhoto,...). If we don't make NOW a clear cut we will have to maintain all this legathy attributes for ever - this adds complexity - complexity adds problems. If we define this schema now, application developers which are using some Mozilla (Netscape) legathy attributes will change their code to become compliant with this new (and first) official schema. </div></div><div class="change-set" id="c164"><div class="comment" data-id="2329134" data-no="164" data-tags=""> <table class="layout-table change-head reporter" id="ch-164" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a90774547_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a90774547_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-164" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-164" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c164">Comment 164</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-14 08:27 PST" data-time="1100449628">20 years ago</span> </div> </td> </tr> <tr id="ctag-164"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-165899" class="attachment obsolete" data-id="165899" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaOrgPerson_V0.6.3.schema"> <meta itemprop="contentSize" content="4388"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=165899" itemprop="contentUrl" > <span id="att-165899-description" itemprop="description">Mozilla LDAP schema V0.6.3</span></a> (obsolete) — <a href="attachment.cgi?id=165899&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-164" data-comment-id="2329134">Added attributes to objectclass definition for standard attributes (without redundancy ['departmentNumber' and 'postOfficeBox']) so it becomes a true 'SUP top AUXILIARY' object class. Nonetheless other attributes may be read in absence of an 'official' attribute. For example: If 'street' is missing 'postOfficeBox' will be used instead.</div></div><div class="change-set" id="a91320919_32398"><div class="change" id="aa91320919_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91320919_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91320919_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a91320919_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a91320919_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a91320919_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-14 08:27 PST" data-time="1100449629">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=157124&amp;action=edit" title="Mozilla LDAP schema V0.6.2" class="" >Attachment #157124</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="a91321056_32398"><div class="change" id="aa91321056_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321056_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321056_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a91321056_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a91321056_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a91321056_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-14 08:29 PST" data-time="1100449766">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=165899&amp;action=edit" title="Mozilla LDAP schema V0.6.3" class="" >Attachment #165899</a> - Flags: superreview?(sspitzer)</div><div class="change"> <a href="/attachment.cgi?id=165899&amp;action=edit" title="Mozilla LDAP schema V0.6.3" class="" >Attachment #165899</a> - Flags: review?(dmose)</div></div></div><div class="change-set" id="a91321062_32398"><div class="change" id="aa91321062_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a91321062_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a91321062_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a91321062_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-14 08:29 PST" data-time="1100449772">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=157124&amp;action=edit" title="Mozilla LDAP schema V0.6.2" class="" >Attachment #157124</a> - Flags: <span class="activity-deleted">superreview?(sspitzer)</span></div><div class="change"> <a href="/attachment.cgi?id=157124&amp;action=edit" title="Mozilla LDAP schema V0.6.2" class="" >Attachment #157124</a> - Flags: <span class="activity-deleted">review?(dmose)</span></div></div></div><div class="change-set" id="c165"><div class="comment" data-id="2329939" data-no="165" data-tags=""> <table class="layout-table change-head " id="ch-165" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-165" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-165" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c165">Comment 165</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 02:06 PST" data-time="1100513184">20 years ago</span> </div> </td> </tr> <tr id="ctag-165"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-165" data-comment-id="2329939">OK, both xmozillausehtmlmail and xmozillanickname only used by Netscape 4.x, and Mozilla (not Outlook), so I suppose they can be renamed at this point. I did find that Outlook (and Active Directory) use a few attributes that have been defined, and should probably be used by the mozilla AB. This way, mozilla AB should be able to display these attributes when pointing at an Active Directory server, and Outlook will display then from LDAP. otherMailbox ... not mozillaSecondEmail wwwHomePage .... not mozillaHomeUrl url ............ not mozillaWorkUrl department ..... when exists (instead of ou and departmentNumber) These were registered under OID 1.2.840.113556 (Microsoft) # <a rel="nofollow" href="http://msdn.microsoft.com/library/en-us/adschema/adschema/a_othermailbox.asp">http://msdn.microsoft.com/library/en-us/adschema/adschema/a_othermailbox.asp</a> attributetype ( 1.2.840.113556.1.4.651 NAME 'otherMailbox' ...) # <a rel="nofollow" href="http://msdn.microsoft.com/library/en-us/adschema/adschema/a_wwwhomepage.asp">http://msdn.microsoft.com/library/en-us/adschema/adschema/a_wwwhomepage.asp</a> attributetype ( 1.2.840.113556.1.2.464 NAME 'wwwHomePage' ...) # <a rel="nofollow" href="http://msdn.microsoft.com/library/en-us/adschema/adschema/a_url.asp">http://msdn.microsoft.com/library/en-us/adschema/adschema/a_url.asp</a> attributetype ( 1.2.840.113556.1.4.749 NAME 'url' ...) # <a rel="nofollow" href="http://msdn.microsoft.com/library/en-us/adschema/adschema/a_department.asp">http://msdn.microsoft.com/library/en-us/adschema/adschema/a_department.asp</a> attributetype ( 1.2.840.113556.1.2.141 NAME 'department' ...) </div></div><div class="change-set" id="c166"><div class="comment" data-id="2329998" data-no="166" data-tags=""> <table class="layout-table change-head " id="ch-166" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-166" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-166" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c166">Comment 166</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 03:55 PST" data-time="1100519755">20 years ago</span> </div> </td> </tr> <tr id="ctag-166"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-166" data-comment-id="2329998">More Outlook mapping information for the previous link: <a rel="nofollow" href="http://www.openldap.org/faq/data/cache/294.html">http://www.openldap.org/faq/data/cache/294.html</a> --------------- Something else that should be looked at... like postalAddress, homePostalAddress is defined as the entire address, not simply the streetAddress component, which is why the other components have not been defined. It would be appropriate to define mozillaHomePostalAddress, and use it when exporting to LDIF. We could use homePostalAddress when reading from LDAP if mozillaHomePostalAddress does not exist. This is what outlook does, but they have a multi-line field, so the homePostalAddress fits without the need to parse it into the components.</div></div><div class="change-set" id="c167"><div class="comment" data-id="2330009" data-no="167" data-tags=""> <table class="layout-table change-head " id="ch-167" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-167" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-167" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c167">Comment 167</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 04:09 PST" data-time="1100520560">20 years ago</span> </div> </td> </tr> <tr id="ctag-167"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-167" data-comment-id="2330009">Regrading 'c' &amp; 'co' (as in 'US' &amp; 'UnitedStates'), I don't see the need for both to be in the objectclass. Only one should be exported... right? The GUI seems to indicate that something long (like 'co') should be entered, but I think that looks odd below the address on the main AB layout, and I wonder if the 'Map' button even uses it. I would be all for exporting co (countryFrienlyName), and reading both (but using 'co' over 'c'). </div></div><div class="change-set" id="c168"><div class="comment" data-id="2330045" data-no="168" data-tags=""> <table class="layout-table change-head " id="ch-168" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-168" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-168" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c168">Comment 168</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 05:16 PST" data-time="1100524569">20 years ago</span> </div> </td> </tr> <tr id="ctag-168"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-168" data-comment-id="2330045">Regarding <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c165">Comment #165</a>, is seems that Outlook Express really does use xmozillausehtmlmail and related attributes... A = WinNT4 + IE4/OE4 / C:\Program Files\Outlook Express\WABImp.DLL B = Win98 + IE5/OE5 / C:\Program Files\Outlook Express\WABImp.DLL AB xmozillaconference AB xmozillanickname AB xmozillauseconferenceserver AB xmozillausehtmlmail <a rel="nofollow" href="http://www.openldap.org/faq/data/cache/293.html">http://www.openldap.org/faq/data/cache/293.html</a></div></div><div class="change-set" id="c169"><div class="comment" data-id="2330151" data-no="169" data-tags=""> <table class="layout-table change-head " id="ch-169" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a91321062_32398"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-169" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-169" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c169">Comment 169</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 06:52 PST" data-time="1100530351">20 years ago</span> </div> </td> </tr> <tr id="ctag-169"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-169" data-comment-id="2330151">Hi, just a question: What about x509 certificates (as mentioned before) and PGP keys? Shouldn't the mozilla schema include them as well as they are used for e-mail, or should other schemas be melted in? regards Hadmut </div></div><div class="change-set" id="c170"><div class="comment" data-id="2330239" data-no="170" data-tags=""> <table class="layout-table change-head " id="ch-170" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_167064" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/cf216d16abd1451e1218a5b3208bedb1?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_167064" id="a91321062_32398"><a class="email " href="/user_profile?user_id=167064" > <span class="fna">Anze Zagar</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-170" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-170" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c170">Comment 170</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 08:05 PST" data-time="1100534703">20 years ago</span> </div> </td> </tr> <tr id="ctag-170"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-170" data-comment-id="2330239">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c164">comment #164</a>) I still see no reason why mozillaOrgPerson should contain those common attributes that are already contained by other object classes (like cn, sn, givenName, displayName, ... which are all already contained /directly or indirectly/ by inetOrgPerson). This is especially questionable because mozillaOrgPerson is declared as an auxiliary object class. According to RFC #2252: &quot;Every ldap entry should contain an abstract class ('top' or 'alias'), AT LEAST ONE structural object class, and zero or more auxiliary object classes&quot;. Meaning that each mozilla address book entry will have to contain (besides 'mozillaOrgPerson') also 'top' and at least one structural object class (e.g. 'person' or rather 'person'+'organizationalPerson'+'inetOrgPerson'). Each entry will so have to contain something like: objectclass: top &lt;-- abstract (needed) objectclass: person objectclass: organizationalPerson objectclass: inetOrgPerson &lt;-- structural (needed) objectclass: mozillaOrgPerson &lt;-- auxiliary Adding 'person' will reenforce 'cn' and 'sn' to become MUST attributes (although these attributes are now declared as MAY in mozillaOrgPerson). Besides I'm not even sure if specifications allow some attribute to be declared twice in two different object classes (e.g 'cn' is in person and mozillaOrgPerson) of one ldap entry, anyways. PS: I noted that there is a hash missing in front of the comment in line #75: &quot;un-comment for all LDAP server NOT supporting SYNTAX 2.16.840.1.113730.3.7.1&quot; of the lates schema proposal. </div></div><div class="change-set" id="c171"><div class="comment" data-id="2330316" data-no="171" data-tags=""> <table class="layout-table change-head " id="ch-171" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-171" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-171" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c171">Comment 171</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 09:19 PST" data-time="1100539152">20 years ago</span> </div> </td> </tr> <tr id="ctag-171"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-171" data-comment-id="2330316">Yes, maybe the objectclass should be called 'mozillaAddressBookEntry': objectclass: top &lt;-- abstract objectclass: LDAPsubEntry &lt;-- structural objectclass: mozillaAddressBookEntry &lt;-- auxiliary I used 'posixAccount' as an example, which works like this: objectclass: top &lt;-- abstract objectclass: account &lt;-- structural (must uid) objectclass: posixAccount &lt;-- auxiliary NT and UNIX accounts can be created without a FULLNAME or GECOS (sn), so the Person structural objectclass is a poor choice. I'm starting to think that we could define two objectclasses: 'mozillaOrgPerson' SUP top AUXILIARY MAY (... 'mozillaAddressBookEntry' SUP inetOrgPerson STRUCTURAL MUST ( cn ) ... The AB would always export the same thing, but users that want create other kinds of entries (Resources, Locations, Departments) can use the AUXILIARY objectclass to make their entries browsable by the AB. Defining this mozillaAddressBookEntry objectclass would admins a clear picture of the attributes used by each AB card... which is nice. I would be OK if the AB forced me to enter a lastName (sn) before I am allowed to save a new card. It seems odd that a user would want to have a bunch a cards with no name at all... which is currently possible.</div></div><div class="change-set" id="c172"><div class="comment" data-id="2330376" data-no="172" data-tags=""> <table class="layout-table change-head reporter" id="ch-172" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-172" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-172" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c172">Comment 172</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 10:02 PST" data-time="1100541758">20 years ago</span> </div> </td> </tr> <tr id="ctag-172"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-172" data-comment-id="2330376">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c165">comment #165</a>) <span class="quote">&gt; OK, both xmozillausehtmlmail and xmozillanickname only used by Netscape 4.x, &gt; and Mozilla (not Outlook), so I suppose they can be renamed at this point.</span > OK - Super <span class="quote">&gt; otherMailbox ... not mozillaSecondEmail &gt; wwwHomePage .... not mozillaHomeUrl &gt; url ............ not mozillaWorkUrl &gt; department ..... when exists (instead of ou and departmentNumber) &gt; </span > In principal no objections - the only problem I could imagine is that a user can not write the above attributes due to security restrictions. This applies especially for 'otherMailbox' (Update Privilege Domain administrator) The rights for 'wwwHomePage', 'url' and 'department' less restrictive (Update Privilege Domain administrator or account owner) but still could cause some problems for workgroups.</div></div><div class="change-set" id="c173"><div class="comment" data-id="2330380" data-no="173" data-tags=""> <table class="layout-table change-head reporter" id="ch-173" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-173" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-173" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c173">Comment 173</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 10:08 PST" data-time="1100542112">20 years ago</span> </div> </td> </tr> <tr id="ctag-173"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-173" data-comment-id="2330380"> <span class="quote">&gt; It would be appropriate to define mozillaHomePostalAddress, &gt; and use it when exporting to LDIF. We could use homePostalAddress &gt; when reading from LDAP if mozillaHomePostalAddress does not exist. &gt; This is what outlook does, but they have a multi-line field, so the &gt; homePostalAddress fits without the need to parse it into the components.</span > Agree! - but for the name I would propose 'mozillaHomeStreet' to make it obvious that this attribute should only contain the street name.</div></div><div class="change-set" id="c174"><div class="comment" data-id="2330390" data-no="174" data-tags=""> <table class="layout-table change-head " id="ch-174" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4062" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/4f938e9272b058c485f99d5de47e339b?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4062" id="a91321062_32398"><a class="email " href="/user_profile?user_id=4062" > <span class="fna">Leif Hedstrom</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-174" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-174" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c174">Comment 174</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 10:14 PST" data-time="1100542483">20 years ago</span> </div> </td> </tr> <tr id="ctag-174"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-174" data-comment-id="2330390">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c171">comment #171</a>) <span class="quote">&gt; objectclass: top &lt;-- abstract &gt; objectclass: LDAPsubEntry &lt;-- structural &gt; objectclass: mozillaAddressBookEntry &lt;-- auxiliary </span > I think Anze's proposal makes a lot of sense, making mozillaOrgPerson auxilliary, and use an existing structural objectclass like inetOrgPerson for &quot;standard&quot; attributes (like CN, SN etc.). I'm not sure that using LDAPsubEntry makes sense here, it seems somewhat unrelated. Before finalizing on the schema, I'd like to see an example LDIF file, that we can try to import into various LDAP servers. I understand DNs will have to be massaged before import, but that's OK. Speaking of DNs, I'm not a huge fan of using CNs in the DN, we could possible have a multi-value RDN (e.g. CN+Mail), but I've avoided that in the past due to poor support from many servers and APIs. Cleanest would be to simply use the Mail attribute as the RDN, since it's certain to be unique. I don't know if we need the dual objectclasses talked about, but I'm not 100% up to snuff on all the details of the Abook client. For one thing, how would the exporting mechanism know if an Abook entry is a &quot;person&quot; or a &quot;resource&quot;? Do we distinguish that in the Mozilla client?</div></div><div class="change-set" id="c175"><div class="comment" data-id="2330423" data-no="175" data-tags=""> <table class="layout-table change-head reporter" id="ch-175" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-175" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-175" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c175">Comment 175</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 10:37 PST" data-time="1100543834">20 years ago</span> </div> </td> </tr> <tr id="ctag-175"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-175" data-comment-id="2330423">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c167">comment #167</a>) <span class="quote">&gt; Regrading 'c' &amp; 'co' (as in 'US' &amp; 'UnitedStates'), I don't see the need &gt; for both to be in the objectclass. Only one should be exported... right? &gt; </span > Sorry I don't get what you me with exported. - LDIF export or displayed <span class="quote">&gt; The GUI seems to indicate that something long (like 'co') should be entered, &gt; but I think that looks odd below the address on the main AB layout, &gt; and I wonder if the 'Map' button even uses it. &gt; &gt; I would be all for exporting co (countryFrienlyName), &gt; and reading both (but using 'co' over 'c'). &gt; </span > I thought about this today in the bath tube ;-). For the time being I see no way around dealing with both attributes. I agree with you that for displaying the 'friendlyCountryName' much better. I don't think that too many people would not know what 'US' stands for. But who knows what 'MP' stands for? (its 'Northern Mariana Islands'). The problem with the 'friendlyCountryName' arises, as you expected, with the Map-Button. It actually accepts it (I tested it in the past) but most locate-URLs expects the 2-letter country code and gets confused when you send the full name. So what about the following: Introduce a new internal Mozilla variable like &quot;WorkCountryCode&quot; and &quot;HomeCountryCode&quot; If both attributes are there map: co -&gt; WorkCountry -&gt; displayed in GUI c -&gt; WorkCountryCode -&gt; used for Map (same for 'Home...') In case one is missing both internal variables gets loaded with the same LDAP attribute.</div></div><div class="change-set" id="c176"><div class="comment" data-id="2330428" data-no="176" data-tags=""> <table class="layout-table change-head reporter" id="ch-176" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-176" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-176" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c176">Comment 176</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 10:40 PST" data-time="1100544006">20 years ago</span> </div> </td> </tr> <tr id="ctag-176"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-176" data-comment-id="2330428">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c169">comment #169</a>) Yes, but not in the first version. </div></div><div class="change-set" id="c177"><div class="comment" data-id="2330442" data-no="177" data-tags=""> <table class="layout-table change-head reporter" id="ch-177" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-177" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-177" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c177">Comment 177</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 10:48 PST" data-time="1100544495">20 years ago</span> </div> </td> </tr> <tr id="ctag-177"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-177" data-comment-id="2330442">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c170">comment #170</a>) <span class="quote">&gt; According to RFC #2252: &quot;Every ldap entry should contain &gt; an abstract class ('top' or 'alias'), AT LEAST ONE structural object class, </span > Good point! And OpenLdap becomes at least more and more picky when it comes to RFC compliance - meaning if your LDIF file strictures does not comply you can't import it! <span class="quote">&gt; &gt; PS: I noted that there is a hash missing in front of the comment in line #75: &gt; &quot;un-comment for all LDAP server NOT supporting SYNTAX 2.16.840.1.113730.3.7.1&quot; &gt; of the lates schema proposal. &gt; </span > OH - thank you! I will change it with the next version. </div></div><div class="change-set" id="c178"><div class="comment" data-id="2330504" data-no="178" data-tags=""> <table class="layout-table change-head reporter" id="ch-178" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-178" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-178" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c178">Comment 178</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 11:41 PST" data-time="1100547711">20 years ago</span> </div> </td> </tr> <tr id="ctag-178"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-178" data-comment-id="2330504">I think I want to restate here again what my intention was with the official Mozilla schema: ***** It defines the PRIMARY SUPPORTED attributes for the Mozilla Address book (an later maybe additional stuff that should be stored in LDAP) It DOES NOT mean that Mozilla will ONLY support these attributes. ***** In &quot;nsAbLDAPProperties.cpp&quot; (<a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug #157925</a>) we will support a large range of LDAP attributes which are not defined in the OFFICAL Mozilla schema. But attributes defined in the Mozilla schema shell always &quot;win&quot; over other attributes. In the offical Schema there is always only ONE attribute for one purpose (field in the address book card). The only exception might be 'c' and 'co' (explanation see: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c175">comment #175</a>) The reason behind this is that the schema should also be a help for users and developers what are the LDAP attributes which are &quot;supported best&quot; in Mozilla. I think of 3 different groups of LDAP address book users: 1) The &quot;freaks&quot; they have 2-oo computers with 2-oo mail clients for one mail account - The want to share their address book between all involved entities. (maybe most of the people working on this bug belong to it) 2) Small companies (incl. smaller academia o or ou) 5 - 300 users. They might maintain an LDAP environment just as an address book - they are very flexible in the design of their LDAP environment - This I see as the area where the Mozilla LDAP integration might become most important and desired. 3) Enterprise - 'flexibility' very low - Very complex environments - already multiple LDAP installations with different schemas for different needs. That is the place where the Lotus Notes - Exchange battle takes place. Here it might take quite a while until Mozilla becomes an important player. </div></div><div class="change-set" id="c179"><div class="comment" data-id="2330801" data-no="179" data-tags=""> <table class="layout-table change-head " id="ch-179" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-179" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-179" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c179">Comment 179</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 15:38 PST" data-time="1100561898">20 years ago</span> </div> </td> </tr> <tr id="ctag-179"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-166037" class="attachment obsolete" data-id="166037" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozilla.schema"> <meta itemprop="contentSize" content="1559"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=166037" itemprop="contentUrl" > <span id="att-166037-description" itemprop="description">Two sample objectclasses</span></a> (obsolete) — <a href="attachment.cgi?id=166037&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-179" data-comment-id="2330801">We could define a couple objectclasseslike this...</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=121936&amp;action=edit" title="example LDIF using standard attributes/objectclasses" class="" >Attachment #121936</a> - Attachment is obsolete: true</div><div class="change"> <a href="/attachment.cgi?id=165502&amp;action=edit" title="mozillaOrgPerson objectclass with all attributes" class="" >Attachment #165502</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c180"><div class="comment" data-id="2330808" data-no="180" data-tags=""> <table class="layout-table change-head reporter" id="ch-180" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-180" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-180" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c180">Comment 180</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 15:47 PST" data-time="1100562460">20 years ago</span> </div> </td> </tr> <tr id="ctag-180"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-166038" class="attachment obsolete" data-id="166038" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaOrgPerson_V0.6.4.schema"> <meta itemprop="contentSize" content="4568"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=166038" itemprop="contentUrl" > <span id="att-166038-description" itemprop="description">Mozilla LDAP schema V0.6.4</span></a> (obsolete) — <a href="attachment.cgi?id=166038&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-180" data-comment-id="2330808">removed 'homePostalAddress' added 'mozillaHomeStreet'</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=165899&amp;action=edit" title="Mozilla LDAP schema V0.6.3" class="" >Attachment #165899</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c181"><div class="comment" data-id="2331119" data-no="181" data-tags=""> <table class="layout-table change-head reporter" id="ch-181" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-181" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-181" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c181">Comment 181</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-15 23:01 PST" data-time="1100588519">20 years ago</span> </div> </td> </tr> <tr id="ctag-181"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-181" data-comment-id="2331119">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c179">comment #179</a>) <span class="quote">&gt; We could define a couple objectclasseslike this...</span > I like it! I think as soon as we agree on the objectclass definition we should add the attribute definition for attributes not defined in RFCs (Microsoft or other 'private' attributes) to the schema. Maybe we should also add all attributes used, even if they are defined in RFCs but comment them out - for documentation or in case someone has only a very &quot;slim&quot; set of schemas coming with his LDAP installation. </div></div><div class="change-set" id="c182"><div class="comment" data-id="2333061" data-no="182" data-tags=""> <table class="layout-table change-head " id="ch-182" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-182" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-182" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c182">Comment 182</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-17 10:48 PST" data-time="1100717301">20 years ago</span> </div> </td> </tr> <tr id="ctag-182"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-182" data-comment-id="2333061">For clarity, I suggest we set the following mapping in nsAbLDAPProperties.cpp {MozillaProperty_String, &quot;HomeAddress&quot;, &quot;mozillahomestreet&quot;}, {MozillaProperty_String, &quot;HomeAddress2&quot;, &quot;mozillahomestreet2&quot;}, {MozillaProperty_String, &quot;WorkAddress&quot;, &quot;street&quot;}, {MozillaProperty_String, &quot;WorkAddress2&quot;, &quot;mozillaworkstreet2&quot;}, I have already submitted a patch with these names in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug 157925</a>, as well as the adschema attribute names. If the above attribute names look good, the patch <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug 157925</a> should be done. - - - Regarding the adschema attribute names. I think we should include them in the mozilla schema file because they are built into AD, and I cannot imagine Redmond will publish in OpenLDAP format. I'm also suggesting that we NOT define mozilla+ attribute names for these, but instead treat them like other published attributes... Outlook clients use them already.</div></div><div class="change-set" id="c183"><div class="comment" data-id="2333351" data-no="183" data-tags=""> <table class="layout-table change-head " id="ch-183" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-183" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-183" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c183">Comment 183</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-17 14:26 PST" data-time="1100730365">20 years ago</span> </div> </td> </tr> <tr id="ctag-183"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-183" data-comment-id="2333351">Regarding <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c165">Comment #165</a>, I'm backing down on 'otherMailbox' attribute. I think we should use 'mozillaSecondEmail' instead. This is clearly defined as an address that is not X.400 and rfc822, but we could display it only if 'mozillaSecondEmail' does not exist. It should not be in the objectclass. # cosine # The Other Mailbox attribute type specifies values for electronic # mailbox types other than X.400 and rfc822. # adschema # Contains other additional mail addresses in a form such as CCMAIL: JohnDoe. </div></div><div class="change-set" id="c184"><div class="comment" data-id="2333371" data-no="184" data-tags=""> <table class="layout-table change-head " id="ch-184" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a91321062_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-184" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-184" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c184">Comment 184</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-17 14:39 PST" data-time="1100731172">20 years ago</span> </div> </td> </tr> <tr id="ctag-184"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-184" data-comment-id="2333371">A few comments: * We seem to have minimum upper bounds set on the lengths of some attributes and not others, and the ones that do upper bounds seem to be somewhat inconsistent with one another. How were these numbers selected? Is there a compelling reason to have these upper bounds at all? * The comment in 0.6.4 at the top of the file lists it as version 0.6.3. * dcmwai: I don't underestand your <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c157">comment 157</a>, can you please explain in more detail what problem you're having? More comments shortly.</div></div><div class="change-set" id="c185"><div class="comment" data-id="2333429" data-no="185" data-tags=""> <table class="layout-table change-head " id="ch-185" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-185" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-185" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c185">Comment 185</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-17 15:21 PST" data-time="1100733674">20 years ago</span> </div> </td> </tr> <tr id="ctag-185"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-166278" class="attachment obsolete" data-id="166278" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="adschema.schema"> <meta itemprop="contentSize" content="1154"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=166278" itemprop="contentUrl" > <span id="att-166278-description" itemprop="description">adschema attributes</span></a> (obsolete) — <a href="attachment.cgi?id=166278&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-185" data-comment-id="2333429">Some adschema attributes in openldap format, could be appended to the mozilla schema file.</div></div><div class="change-set" id="c186"><div class="comment" data-id="2333436" data-no="186" data-tags=""> <table class="layout-table change-head " id="ch-186" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a91321062_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-186" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-186" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c186">Comment 186</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-17 15:24 PST" data-time="1100733855">20 years ago</span> </div> </td> </tr> <tr id="ctag-186"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-186" data-comment-id="2333436">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c179">comment #179</a>) &gt; <span class="quote">&gt; Two sample objectclasses &gt; &gt; We could define a couple objectclasseslike this...</span > What's the point of defining the structural class at all? Why not just use inetOrgPerson + mozillaAddrBookEntry? At some point down the road, we might need to switch from inetOrgPerson to clone within the cn/sn restriction, but I don't see why we need it now.</div></div><div class="change-set" id="c187"><div class="comment" data-id="2333466" data-no="187" data-tags=""> <table class="layout-table change-head " id="ch-187" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-187" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-187" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c187">Comment 187</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-17 16:02 PST" data-time="1100736124">20 years ago</span> </div> </td> </tr> <tr id="ctag-187"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-187" data-comment-id="2333466">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c186">comment #186</a>) A solution for exporting an LDIF that can be loaded into an LDAP server, that does not require that you guess 'sn' from entries with no name... 1. Grab 'mail.identity.id1.useremail', (example: <a href="mailto:frank&#64;foobar.com">frank&#64;foobar.com</a>), then turn that into a basedn, like this 'ou=contacts,dc=foobar,dc=com'. 2. Shove whatever you can into the 'cn' attribute when it is empty. When you have a 'mail' attribute (or something else to uniquify it), shove that in the RDN as well... DN: <a href="mailto:cn=stiffler+mail=stiffler&#64;pie.org">cn=stiffler+mail=stiffler&#64;pie.org</a>,ou=contacts,dc=foobar,dc=com objectclass: top objectclass: mozillaAddrBookEntry cn: stiffler mail: <a href="mailto:stiffler&#64;pie.org">stiffler&#64;pie.org</a> . . . DN: cn=MOM+telephonenumber=415-555-1212,ou=contacts,dc=foobar,dc=com objectclass: top objectclass: mozillaAddrBookEntry cn: MOM telephonenumber: 415-555-1212 . . . DN: cn=Dan <a href="mailto:Smith+mail=dans&#64;meer.net">Smith+mail=dans&#64;meer.net</a>,ou=contacts,dc=foobar,dc=com objectclass: top objectclass: mozillaAddrBookEntry cn: Dan Smith givenName: Dan sn: Smith mail: <a href="mailto:dans&#64;meer.net">dans&#64;meer.net</a> . . . The objectclass would look like this... objectclass ( 1.3.6.1.4.1.13769.2.2.1 NAME 'mozillaAddressBookEntry' SUP top STRUCTURAL MUST ( cn ) MAY ( ... ) ) This objectclass would not be very helpful for people who want to design a complex directory that can be viewed by the AB (corporate LDAP admins), but it would be perfect for people that want to quickly export to OpenLDAP...</div></div><div class="change-set" id="c188"><div class="comment" data-id="2333487" data-no="188" data-tags=""> <table class="layout-table change-head " id="ch-188" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a91321062_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-188" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-188" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c188">Comment 188</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-17 16:25 PST" data-time="1100737554">20 years ago</span> </div> </td> </tr> <tr id="ctag-188"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-188" data-comment-id="2333487">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c187">comment #187</a>) <span class="quote">&gt; (In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c186">comment #186</a>) &gt; &gt; A solution for exporting an LDIF that can be loaded into an LDAP server, &gt; that does not require that you guess 'sn' from entries with no name...</span > You can still do that with the auxilliary class plus a structural class to be defined later without without duplicating all the addrbook attributes. Because getting it into Thunderbird 1.0 at this point is already iffy, we need to minimize changes. So I propose to concentrate on an auxilliary class (+ fallback attrs) in this and the other bugs that we want to try and land for 1.0; and spin that problem off into another bug to do be dealt with post 1.0.</div></div><div class="change-set" id="c189"><div class="comment" data-id="2333527" data-no="189" data-tags=""> <table class="layout-table change-head " id="ch-189" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-189" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-189" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c189">Comment 189</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-17 17:00 PST" data-time="1100739606">20 years ago</span> </div> </td> </tr> <tr id="ctag-189"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-189" data-comment-id="2333527">I'm not suggestion that you force an entry to have a name, but this would need to happen with you export. An entry will not load without at least one STRUCTURAL objectclass. If you don't mind making up a cn on-the-fly, when you export, you could use 'organizationalRole'...</div></div><div class="change-set" id="c190"><div class="comment" data-id="2334131" data-no="190" data-tags=""> <table class="layout-table change-head " id="ch-190" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-190" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-190" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c190">Comment 190</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-18 08:03 PST" data-time="1100793796">20 years ago</span> </div> </td> </tr> <tr id="ctag-190"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-190" data-comment-id="2334131">Mozilla users will certainly created AB cards that are people, but they may also created cards for mailing lists, companies, resources, locations, etc. These non-people cards may not have a lastName (sn), so 'organizationalRole' would be a good choice instead of 'inetOrgPerson' to be SUP to 'mozillaAddressBookEntry'.</div></div><div class="change-set" id="c191"><div class="comment" data-id="2334825" data-no="191" data-tags=""> <table class="layout-table change-head " id="ch-191" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a91321062_32398"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-191" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-191" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c191">Comment 191</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-18 16:34 PST" data-time="1100824474">20 years ago</span> </div> </td> </tr> <tr id="ctag-191"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-191" data-comment-id="2334825">*** <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Mozilla LDAP Integration does not support &quot;nickname&quot; and &quot;country&quot; - only &quot;xmozillanickname&quot; and &quot;countryname&quot;" href="/show_bug.cgi?id=118454">Bug 118454</a> has been marked as a duplicate of this bug. ***</div></div><div class="change-set" id="c192"><div class="comment" data-id="2335808" data-no="192" data-tags=""> <table class="layout-table change-head " id="ch-192" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-192" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-192" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c192">Comment 192</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-19 12:02 PST" data-time="1100894534">20 years ago</span> </div> </td> </tr> <tr id="ctag-192"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-166490" class="attachment obsolete" data-id="166490" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaAddressBookEntry.schema"> <meta itemprop="contentSize" content="4969"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=166490" itemprop="contentUrl" > <span id="att-166490-description" itemprop="description">another take at schema</span></a> (obsolete) — <a href="attachment.cgi?id=166490&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-192" data-comment-id="2335808">This is what I would do, but this is not difinitive</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=166037&amp;action=edit" title="Two sample objectclasses" class="" >Attachment #166037</a> - Attachment is obsolete: true</div><div class="change"> <a href="/attachment.cgi?id=166278&amp;action=edit" title="adschema attributes" class="" >Attachment #166278</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c193"><div class="comment" data-id="2336089" data-no="193" data-tags=""> <table class="layout-table change-head " id="ch-193" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91321062_32398"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91321062_32398"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-193" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-193" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c193">Comment 193</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-19 16:45 PST" data-time="1100911504">20 years ago</span> </div> </td> </tr> <tr id="ctag-193"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-166529" class="attachment obsolete" data-id="166529" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="mozillaAddressBookEntry.schema"> <meta itemprop="contentSize" content="5479"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=166529" itemprop="contentUrl" > <span id="att-166529-description" itemprop="description">mozillaAddressBookEntry.schema</span></a> (obsolete) — <a href="attachment.cgi?id=166529&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-193" data-comment-id="2336089">Same idea... but with attributes for street2 attribute.</div></div><div class="change-set" id="a91782795_35850"><div class="change" id="aa91782795_35850"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91782795_35850"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91782795_35850"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a91782795_35850" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a91782795_35850"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a91782795_35850">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-19 16:45 PST" data-time="1100911505">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=166490&amp;action=edit" title="another take at schema" class="" >Attachment #166490</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c194"><div class="comment" data-id="2336213" data-no="194" data-tags=""> <table class="layout-table change-head " id="ch-194" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_15159" id="a91782795_35850"><img src="https://secure.gravatar.com/avatar/a5ed2380007e913f8aebd1b3c384c26b?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_15159" id="a91782795_35850"><a class="email disabled" href="/user_profile?user_id=15159" > <span class="fna">David A. Cobb</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-194" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-194" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c194">Comment 194</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-19 20:19 PST" data-time="1100924361">20 years ago</span> </div> </td> </tr> <tr id="ctag-194"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-194" data-comment-id="2336213">re: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c190">Comment#190</a> -- Non-human addressbook entries. [is it PC to say &quot;non-human&quot;? Do we need to say &quot;non-sentient&quot;? It's too darn late at night] Indeed, I have many many cards with the last names &quot;Discussion List&quot; and &quot;List Server&quot; They are very big families :) Apart from LDAP, you gotta have something that shows up in the lists, that I can make some sense of. On the other hand, I really really don't think we should make it easy to stick &quot;Collected Addresses&quot; into an LDAP server ( or anywhere else off of the local machine ). Just too much junk winds up in there. Even if I restrict the collection to outbound mail -- before the whole dam internet winds up in my AB -- many discussion list replies are &quot;Reply-to&quot; both the list and the original sender; but I don't much care to save the sender's name on file. </div></div><div class="change-set" id="c195"><div class="comment" data-id="2338139" data-no="195" data-tags=""> <table class="layout-table change-head " id="ch-195" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91782795_35850"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91782795_35850"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-195" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-195" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c195">Comment 195</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-22 01:55 PST" data-time="1101117351">20 years ago</span> </div> </td> </tr> <tr id="ctag-195"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-166746" class="attachment" data-id="166746" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="moz.schema"> <meta itemprop="contentSize" content="5185"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached file <a class="link" href="attachment.cgi?id=166746" itemprop="contentUrl" > <span id="att-166746-description" itemprop="description">mozillaAddressBookEntry.schema</span></a> — <a href="attachment.cgi?id=166746&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-195" data-comment-id="2338139">There is no need for displayName and preferredOU to be in the objectclass because they will never be exported. A put MozillaHomeUrl back so that now all the listed attributes are from RFCs or listed in the schema.</div></div><div class="change-set" id="a91988714_35850"><div class="change" id="aa91988714_35850"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a91988714_35850"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a91988714_35850"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a91988714_35850" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a91988714_35850"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a91988714_35850">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-22 01:57 PST" data-time="1101117424">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=166529&amp;action=edit" title="mozillaAddressBookEntry.schema" class="" >Attachment #166529</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="a92044495_27300"><div class="change" id="aa92044495_27300"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_27300" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/c8a27f1c79d0e7fafc8faa2c5ab6df3a?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_27300" id="a92044495_27300"><a class="email " href="/user_profile?user_id=27300" > <span class="fna">Myk Melez [:myk] [&#64;mykmelez]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a92044495_27300" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a92044495_27300"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a92044495_27300">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-11-22 17:26 PST" data-time="1101173205">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Product: MailNews &rarr; Core</div></div></div><div class="change-set" id="c196"><div class="comment" data-id="2356653" data-no="196" data-tags=""> <table class="layout-table change-head " id="ch-196" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a92044495_27300"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-196" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-196" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c196">Comment 196</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-09 02:40 PST" data-time="1102588854">20 years ago</span> </div> </td> </tr> <tr id="ctag-196"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-196" data-comment-id="2356653">Hi, wouldn't it be better to include the attributes for jpeg image, pgp key, x509 key right now instead of extending the scheme later? Hadmut </div></div><div class="change-set" id="c197"><div class="comment" data-id="2356697" data-no="197" data-tags=""> <table class="layout-table change-head " id="ch-197" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-197" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-197" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c197">Comment 197</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-09 04:09 PST" data-time="1102594141">20 years ago</span> </div> </td> </tr> <tr id="ctag-197"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-197" data-comment-id="2356697">(regarding <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c196">Comment #196</a>) Until the AB displays images, probably not. I agree about certificates : <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c149">Comment #149</a></div></div><div class="change-set" id="c198"><div class="comment" data-id="2356701" data-no="198" data-tags=""> <table class="layout-table change-head " id="ch-198" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a92044495_27300"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-198" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-198" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c198">Comment 198</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-09 04:23 PST" data-time="1102595003">20 years ago</span> </div> </td> </tr> <tr id="ctag-198"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-198" data-comment-id="2356701">Mozilla does fetch x509 certificates from LDAP, but this seems to be completely independent from AB. However, since this is a Mozilla function, the schema should include x509 (and PGP) certs. About jpeg: Netscape navigator already was able to display the image, and most other LDAP address browsers do this as well. So the mozilla AB should probably display them as well. If they do it, would you like to issue a new schema and ask everyone to replace it? Isn't it better to have it in the schema right now? This is a chicken-and-egg-problem: AB doesn't display because the schema doesn't have it, and the schema doesn't have it because AB doesn't display. Hadmut </div></div><div class="change-set" id="c199"><div class="comment" data-id="2356720" data-no="199" data-tags=""> <table class="layout-table change-head " id="ch-199" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-199" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-199" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c199">Comment 199</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-09 04:47 PST" data-time="1102596453">20 years ago</span> </div> </td> </tr> <tr id="ctag-199"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-199" data-comment-id="2356720">I saw a spec for the AB that showed a picture loaded into custom2, but currently, there is no way for the user to add a photo to a card, so I would not expect LDAP support for this feature. I do think the AB should support photos.</div></div><div class="change-set" id="c200"><div class="comment" data-id="2356900" data-no="200" data-tags=""> <table class="layout-table change-head reporter" id="ch-200" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-200" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-200" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c200">Comment 200</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-09 08:33 PST" data-time="1102610032">20 years ago</span> </div> </td> </tr> <tr id="ctag-200"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-200" data-comment-id="2356900">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c199">comment #199</a>) <span class="quote">&gt; ... so I would not expect LDAP support for this feature.</span > agree <span class="quote">&gt; I do think the AB should support photos.</span > agree (In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c198">comment #198</a>) <span class="quote">&gt; This is a chicken-and-egg-problem: </span > The egg was first (mutation) - really - so this one is solved. <span class="quote">&gt; AB doesn't display because the schema doesn't have it, and the schema &gt; doesn't have it because AB doesn't display.</span > Each new feature has to come with an extension of the Mozilla schema. As long as you extend the schema and don't change existing attribute definitions it should not be a problem. </div></div><div class="change-set" id="c201"><div class="comment" data-id="2357158" data-no="201" data-tags=""> <table class="layout-table change-head " id="ch-201" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_28781" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/331494e3b3a97c2c309656a5509d771c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_28781" id="a92044495_27300"><a class="email " href="/user_profile?user_id=28781" > <span class="fna">Jared</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-201" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-201" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c201">Comment 201</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-09 12:30 PST" data-time="1102624223">20 years ago</span> </div> </td> </tr> <tr id="ctag-201"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-201" data-comment-id="2357158">Hi, everyone. Not sure if this is the right place to request something or not, but I've been following this thread for quite some time, and I figure with all the work going on right now it's a good place to start... Would it be possible to add a birthday field to the address book? I use Thunderbird as my primary (actually, sole) PIM application, but one thing that I need to keep track of (and, always forget) is birthdays. I know I could use a custom field for this, but it'd be really nice to have something specifically for this purpose. I've seen several other PIM apps add this capability (most notably Palm's Contacts app, which I keep synced with Thunderbird), so it shouldn't be much of a stretch for Thunderbird to add support. Anyway, just wanted to post my request. If this is not the proper place, I'd appreciate a point in the right direction. Thanks, and I'm definitely looking forward to full compatability between Thunderbird and OpenLDAP, even if it will have to wait until post-1.0. :-)</div></div><div class="change-set" id="c202"><div class="comment" data-id="2357175" data-no="202" data-tags=""> <table class="layout-table change-head " id="ch-202" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-202" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-202" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c202">Comment 202</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-09 12:54 PST" data-time="1102625643">20 years ago</span> </div> </td> </tr> <tr id="ctag-202"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-202" data-comment-id="2357175">(regarding <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c201">Comment #201</a>) Actually, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Change LDAP properties to be compatible / compliant with 'Official Mozilla LDAP schema'" href="/show_bug.cgi?id=157925">bug 157925</a> was going to add this, even though the GUI did not have a field to show it. I suggested that we focus on supporting the all attributes that are currently in the GUI before branching out with new, hidden features, but this was also an attempt to simplify for the 1.0 relase. You can see birthyear and dateofbirth attributes in this diff: <a rel="nofollow" href="https://bugzilla.mozilla.org/attachment.cgi?id=142156&amp;action=diff">https://bugzilla.mozilla.org/attachment.cgi?id=142156&amp;action=diff</a></div></div><div class="change-set" id="c203"><div class="comment" data-id="2357191" data-no="203" data-tags=""> <table class="layout-table change-head " id="ch-203" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-203" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-203" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c203">Comment 203</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-09 13:12 PST" data-time="1102626735">20 years ago</span> </div> </td> </tr> <tr id="ctag-203"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-203" data-comment-id="2357191">Some people have also asked for free/busy url support, to be more compatible with evolution and outlook. The schema seems to be in this link: <a rel="nofollow" href="http://lists.ximian.com/archives/public/evolution/2002-April/017782.html">http://lists.ximian.com/archives/public/evolution/2002-April/017782.html</a></div></div><div class="change-set" id="c204"><div class="comment" data-id="2357206" data-no="204" data-tags=""> <table class="layout-table change-head " id="ch-204" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-204" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-204" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c204">Comment 204</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-09 13:24 PST" data-time="1102627447">20 years ago</span> </div> </td> </tr> <tr id="ctag-204"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-204" data-comment-id="2357206">Maybe the AB should be redesigned to store all cards in abook.mab so that they are objects constructed from an ldap schema file... and adding attributes to the schema would auto-magically add new fields in the GUI. That could create ugly AB card layout, but it would give users the ability to modify their local schema file, and change how the AB looks/works (or simply make it not work anymore).</div></div><div class="change-set" id="c205"><div class="comment" data-id="2357699" data-no="205" data-tags=""> <table class="layout-table change-head " id="ch-205" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a92044495_27300"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-205" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-205" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c205">Comment 205</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-10 01:03 PST" data-time="1102669427">20 years ago</span> </div> </td> </tr> <tr id="ctag-205"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-205" data-comment-id="2357699">I am absolutely unhappy with the fixed limitation to just two addresses per person (private business) and the limitation to the given entry types. I would prefer to have an ldap entry per person with multiple subentries, one for each address. Other users might have other preferences. New proposal: Completely remove LDAP from Mozilla. Add a new universal interface which allows to plugin just any program to fetch mails from anywhere, called like a cgi script. Have it output a HTML page when an address was found. Have it parse HTML forms when new addresses are entered or for searching. And then implement an LDAP plugin just as a default plugin and programming example. Hadmut </div></div><div class="change-set" id="c206"><div class="comment" data-id="2357744" data-no="206" data-tags=""> <table class="layout-table change-head " id="ch-206" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-206" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-206" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c206">Comment 206</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-10 02:47 PST" data-time="1102675652">20 years ago</span> </div> </td> </tr> <tr id="ctag-206"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-206" data-comment-id="2357744">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c205">comment #205</a>) 50 email addresses can be inserted into one ldap entry. The standard 'mail' LDAP attribute is multivalued.</div></div><div class="change-set" id="c207"><div class="comment" data-id="2357754" data-no="207" data-tags=""> <table class="layout-table change-head " id="ch-207" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a92044495_27300"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-207" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-207" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c207">Comment 207</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-10 03:12 PST" data-time="1102677135">20 years ago</span> </div> </td> </tr> <tr id="ctag-207"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-207" data-comment-id="2357754">reply to #206: - I wasn't talking about e-mail addresses, but postal addresses. Street, City, ZIP. Many of my contacts have several private and several business addresses (including myself). - But e-mail is also problem: Mozilla is unable to display and use more than one entry. - Even if Mozilla could: How would you distinguish those 50 e-mail addresses? Which one is the private one, which is the businness one, which is the mobile, which the one for the role as president of any organisation? This doesn't work. Mozilla should be able to open multiple address entries per person, and each entry should allow to enter street, city, zip, phone, fax, email Hadmut </div></div><div class="change-set" id="c208"><div class="comment" data-id="2360375" data-no="208" data-tags=""> <table class="layout-table change-head " id="ch-208" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-208" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-208" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c208">Comment 208</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-13 11:55 PST" data-time="1102967701">20 years ago</span> </div> </td> </tr> <tr id="ctag-208"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-208" data-comment-id="2360375">I was poking around IBM's schema repository and noticed that they have two additional person objectclasses. LiPerson is 'SUP person STRUCTURAL' ... as we would expect. ePerson is 'SUP top AUXILIARY' ....... and has only MAY attributes. This second objectClass could be difficult to display in a list because every attribute could be empty, and the objectclass would still be valid. You could have 200 empty entries (for example). Unfortunately, this is how the Mozilla AB works today. <a rel="nofollow" href="http://www-1.ibm.com/servers/eserver/iseries/ldap/schema/html/ObjectClass/liPerson.html">http://www-1.ibm.com/servers/eserver/iseries/ldap/schema/html/ObjectClass/liPerson.html</a> <a rel="nofollow" href="http://www-1.ibm.com/servers/eserver/iseries/ldap/schema/html/ObjectClass/ePerson.html">http://www-1.ibm.com/servers/eserver/iseries/ldap/schema/html/ObjectClass/ePerson.html</a> </div></div><div class="change-set" id="c209"><div class="comment" data-id="2365420" data-no="209" data-tags=""> <table class="layout-table change-head " id="ch-209" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_31717" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/321dbd9002da820b323ee4fa1b002d7d?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_31717" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=31717" > <span class="fna">Carsten Menke</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-209" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-209" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c209">Comment 209</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-19 10:28 PST" data-time="1103480889">20 years ago</span> </div> </td> </tr> <tr id="ctag-209"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-209" data-comment-id="2365420">&#64;<a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c201">comment 201</a> I think a dayofbirth or birtday field has also some more usefull benefits, with regards of the evolement of Mozilla Sunbird, it would be nice to add alarms automatically, based on the birtdays of certain entries of the Mozilla Addressbook. For this to work of course a field like this has to exists in the LDAP Schema My 0.02 ¢</div></div><div class="change-set" id="c210"><div class="comment" data-id="2366080" data-no="210" data-tags=""> <table class="layout-table change-head " id="ch-210" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_162024" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/42aca2d8dd9d16a2102b448051600ea8?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_162024" id="a92044495_27300"><a class="email " href="/user_profile?user_id=162024" > <span class="fna">Lukasz Stelmach</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-210" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-210" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c210">Comment 210</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-20 04:41 PST" data-time="1103546504">20 years ago</span> </div> </td> </tr> <tr id="ctag-210"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-210" data-comment-id="2366080">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c205">comment #205</a>) <span class="quote">&gt; I am absolutely unhappy with the fixed limitation to just &gt; two addresses per person (private business) and the limitation &gt; to the given entry types. </span > I addmit that this is a kind of limit if you plan to run ldap only as an addressbook. For me and addressbook functionality is of nice addition to the directory system. I would like to let people in my company use the directory as an &quot;internal&quot; addressbook. &quot;External&quot; addresses, however, are kept in personal addressbooks of each employee for they collect the addresses they need. IMHO there is completely no need to store more than two (business and private) addresses of each employee. Best regards, Lukasz</div></div><div class="change-set" id="c211"><div class="comment" data-id="2366103" data-no="211" data-tags=""> <table class="layout-table change-head " id="ch-211" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_45421" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/e55f2487be93f870b9b8bd7e4cf4bfc7?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_45421" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=45421" > <span class="fna">Gavin Lawrie</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-211" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-211" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c211">Comment 211</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-20 05:07 PST" data-time="1103548047">20 years ago</span> </div> </td> </tr> <tr id="ctag-211"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-211" data-comment-id="2366103">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c210">comment #210</a>) <span class="quote">&gt; For me and addressbook functionality is of nice addition to the &gt; directory system.</span > For me this type of LDAP functionality is more general - it has the potential to provide the underpinnings of an approach to cross-platform shared access to a common address list without the need for web-based access: if the Mozilla LDAP addressbookentry schema is defined, and supported via TBird etc, then it gives something open against which other clients can be tuned into and something other apps can be designed to talk to too - avoiding the need for Exchange or other such closed solutions to be deployed. All we need then is for Sunbird to learn how to link events to the LDAP entries, and you have the core of a very powerful open-standards groupware system. Gavin</div></div><div class="change-set" id="c212"><div class="comment" data-id="2367087" data-no="212" data-tags=""> <table class="layout-table change-head " id="ch-212" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-212" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-212" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c212">Comment 212</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2004-12-21 06:47 PST" data-time="1103640468">20 years ago</span> </div> </td> </tr> <tr id="ctag-212"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-169295" class="attachment" data-id="169295" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="addr.jpg"> <meta itemprop="contentSize" content="19559"> <meta itemprop="encodingFormat" content="image/jpeg"> <div class="label"> Attached image <a class="link" href="attachment.cgi?id=169295" itemprop="contentUrl" data-overlay="lightbox"> <span id="att-169295-description" itemprop="description">MS Address Entry</span></a> — <a href="attachment.cgi?id=169295&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-212" data-comment-id="2367087">There has been some discussion about using c vs co. Looks like MS was able to figure out how to provide a dropdown for country selection. Seems reasonable.</div></div><div class="change-set" id="c213"><div class="comment" data-id="2409311" data-no="213" data-tags=""> <table class="layout-table change-head " id="ch-213" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_184008" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/caa5f60b803cf33272b2b42159562774?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_184008" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=184008" > <span class="fna">Jarl Nicolson</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-213" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-213" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c213">Comment 213</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-02-07 21:46 PST" data-time="1107841618">20 years ago</span> </div> </td> </tr> <tr id="ctag-213"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-213" data-comment-id="2409311">I don't know what is happening with this, but i'll post anyway. I must admit i'm a little new to LDAP, but from what i've read/seen, inetOrgPerson would inherit from organizationalPerson and then from person, so making a mozillaAddressBookEntry object with SUP inetOrgPerson STRUCTURAL would be useless anyway, you would still need the cn and sn. At least that's what it appears to me from my recent experiences with OpenLDAP. If I create a new entry with the only object being inetOrgPerson (and top, obviously), cn and sn are still required. Please correct me if i'm wrong. Therefor, if anything, we should create a mozillaAddressBookEntry SUP top STRUCTURAL and then just define base attributes in there. After that we could always extend it in the AUXILIARY object. If thinks work as I think they do, doing it this way would mean would could have basically anything as an address book entry. Perhaps it could be taken a step further and make the STRUCTURAL object just 'mozillaEntry', to allow for other things (calendar? I don't know if there is already a calendar objectClass around If I'm way off the mark, I apologise in advance. Whatever happens, I'd be great if this could get in ASAP.</div></div><div class="change-set" id="c214"><div class="comment" data-id="2425535" data-no="214" data-tags=""> <table class="layout-table change-head " id="ch-214" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_187293" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/669c3f8b204956b928018150695e8319?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_187293" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=187293" > <span class="fna">Gintautas Grigelionis</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-214" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-214" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c214">Comment 214</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-02-25 06:37 PST" data-time="1109342226">20 years ago</span> </div> </td> </tr> <tr id="ctag-214"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-214" data-comment-id="2425535">Why is mozilla searching for nscpaimscreenname? What schema is this attribute in? </div></div><div class="change-set" id="c215"><div class="comment" data-id="2434623" data-no="215" data-tags=""> <table class="layout-table change-head " id="ch-215" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_113258" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/666220a01467c5eee79a1bb53c7c3bb2?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_113258" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=113258" > <span class="fna">Craig Harding</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-215" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-215" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c215">Comment 215</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-04 21:29 PST" data-time="1110000582">20 years ago</span> </div> </td> </tr> <tr id="ctag-215"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-215" data-comment-id="2434623">Why can't it just be setup so that someone can change the prefs file so that certain ldap attributes point to the addressbook fields? I just made my addbook in ldap and I have some fields that I'd like to change the name of.. anyways.. I'm trying to find the code in the source of thunderbird to change this myself or even add the 'Home' portion of the ldap entries so that they show correctly (if not at all) when I click on the names in the addressbook. (In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c213">comment #213</a>) <span class="quote">&gt; I don't know what is happening with this, but i'll post anyway. &gt; &gt; I must admit i'm a little new to LDAP, but from what i've read/seen, &gt; inetOrgPerson would inherit from organizationalPerson and then from person, so &gt; making a mozillaAddressBookEntry object with SUP inetOrgPerson STRUCTURAL would &gt; be useless anyway, you would still need the cn and sn. &gt; &gt; At least that's what it appears to me from my recent experiences with OpenLDAP. &gt; If I create a new entry with the only object being inetOrgPerson (and top, &gt; obviously), cn and sn are still required. Please correct me if i'm wrong. &gt; &gt; Therefor, if anything, we should create a mozillaAddressBookEntry SUP top &gt; STRUCTURAL and then just define base attributes in there. After that we could &gt; always extend it in the AUXILIARY object. &gt; &gt; If thinks work as I think they do, doing it this way would mean would could have &gt; basically anything as an address book entry. Perhaps it could be taken a step &gt; further and make the STRUCTURAL object just 'mozillaEntry', to allow for other &gt; things (calendar? I don't know if there is already a calendar objectClass around &gt; &gt; If I'm way off the mark, I apologise in advance. Whatever happens, I'd be great &gt; if this could get in ASAP.</span > </div></div><div class="change-set" id="c216"><div class="comment" data-id="2434631" data-no="216" data-tags=""> <table class="layout-table change-head " id="ch-216" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_113258" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/666220a01467c5eee79a1bb53c7c3bb2?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_113258" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=113258" > <span class="fna">Craig Harding</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-216" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-216" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c216">Comment 216</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-04 21:43 PST" data-time="1110001431">20 years ago</span> </div> </td> </tr> <tr id="ctag-216"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-216" data-comment-id="2434631">Just FYI, in mailnews/addrbook/src/nsAbLDAPProperties.cpp on line 115 of thunderbird-1.0 source the line exists: // No Home* properties defined yet between the addressbook person's contact info and the Work Address info.</div></div><div class="change-set" id="c217"><div class="comment" data-id="2436158" data-no="217" data-tags=""> <table class="layout-table change-head " id="ch-217" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_88613" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/e5ffa26dfd7d5add3c117a8aafe7b931?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_88613" id="a92044495_27300"><a class="email " href="/user_profile?user_id=88613" > <span class="fna">Bill Mair</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-217" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-217" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c217">Comment 217</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-06 12:51 PST" data-time="1110142281">20 years ago</span> </div> </td> </tr> <tr id="ctag-217"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-217" data-comment-id="2436158">I submitted a patch for a different naming of fields a year and a half ago and it is still listed as NEW. See: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WONTFIX - Address cards do not display all of the information stored on LDAP server" href="/show_bug.cgi?id=195526">https://bugzilla.mozilla.org/show_bug.cgi?id=195526</a> This would solve a lot of the problems people are having while using equivelant schemes. I would really appreciate it if one of the commiters could have a look at this.</div></div><div class="change-set" id="c218"><div class="comment" data-id="2436848" data-no="218" data-tags=""> <table class="layout-table change-head " id="ch-218" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_88613" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/e5ffa26dfd7d5add3c117a8aafe7b931?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_88613" id="a92044495_27300"><a class="email " href="/user_profile?user_id=88613" > <span class="fna">Bill Mair</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-218" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-218" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c218">Comment 218</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-07 06:13 PST" data-time="1110204801">20 years ago</span> </div> </td> </tr> <tr id="ctag-218"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-218" data-comment-id="2436848">Although the patch I posted is not 100%, it's better than the current situation. I personally think that a configurable mapping file would be the better way to go, allowing the enduser to define the mapping &quot;per server&quot;, therefore not requiring a compile/patch to get it to work. Simply documenting/defining the fields that the address book displays and allowing the user to map them to the LDAP server values. Adding it to the prefs.js could be an option, possibly a seperate ldap.js would work too. Something like: ... user_pref(&quot;ldap_2.servers.myldapserver.field.DisplayName&quot;,&quot;cn&quot;); user_pref(&quot;ldap_2.servers.myldapserver.field.WorkAddress&quot;,&quot;postaladdress&quot;); ... etc. And provide a default set of values that the user can then edit as required. Having this kind of 1:1 mapping would also make it easier for implementing an editor because there would be a direct relationship between what is displayed and the LDAP value assigned to it, something that my patch doesn't address at all. For viewing the patch is fine, but if an editor were to be implemented then it wouldn't suffice. BTW I might add that sorting/assigning the fields to their respective schemes should also be carried out as I did to help future maintainability.</div></div><div class="change-set" id="c219"><div class="comment" data-id="2436865" data-no="219" data-tags=""> <table class="layout-table change-head " id="ch-219" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a92044495_27300"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-219" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-219" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c219">Comment 219</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-07 06:43 PST" data-time="1110206632">20 years ago</span> </div> </td> </tr> <tr id="ctag-219"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-219" data-comment-id="2436865">Craig, Bill, you might want to have a look at my proposal in <a class="bz_bug_link bz_status_NEW" title="NEW - Please remove LDAP from addressbook and turn it into a extension" href="/show_bug.cgi?id=282223">Bug 282223</a>, which, in my eyes, would solve all these problems. Instead of hardcoded LDAP, mozilla should have a general API for plugins or external scripts to enter, display, fetch addresses from arbitrary sources. You could easily implement any LDAP or SQL structure you'd prefer. You could even access MS Exchange or use your PGP keyring or incoming Mailbox as an address book. regards Hadmut </div></div><div class="change-set" id="c220"><div class="comment" data-id="2438748" data-no="220" data-tags=""> <table class="layout-table change-head " id="ch-220" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a92044495_27300"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-220" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-220" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c220">Comment 220</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-08 17:38 PST" data-time="1110332322">20 years ago</span> </div> </td> </tr> <tr id="ctag-220"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-220" data-comment-id="2438748">Taking. I hope to drive this into the tree for Thunderbird 1.1.</div><div class="activity"><div class="change">Assignee: roland.felnhofer &rarr; dmose</div><div class="change">Status: REOPENED &rarr; NEW</div><div class="change">Component: MailNews: LDAP Integration &rarr; Address Book</div><div class="change">Flags: <span class="activity-deleted">review?(dmose)</span></div><div class="change">Flags: <span class="activity-deleted">blocking1.3b-</span></div><div class="change">Flags: <span class="activity-deleted">blocking1.3a-</span></div><div class="change">Product: Core &rarr; Thunderbird</div><div class="change">Target Milestone: mozilla1.8beta1 &rarr; Thunderbird1.1</div></div></div><div class="change-set" id="c221"><div class="comment" data-id="2439600" data-no="221" data-tags=""> <table class="layout-table change-head " id="ch-221" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-221" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-221" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c221">Comment 221</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-09 12:23 PST" data-time="1110399784">20 years ago</span> </div> </td> </tr> <tr id="ctag-221"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-221" data-comment-id="2439600">I can imagine a the mozilla AB working just like outlook/palm with a multi-line input field in an advanced popup... <a rel="nofollow" href="https://bugzilla.mozilla.org/attachment.cgi?id=169295">https://bugzilla.mozilla.org/attachment.cgi?id=169295</a> The postalAddress and homePostalAddress addributes would contain a composite of the the other related attributes. Theses two and the street and MozillaHomeStreet attributes could be multi-line. One important question: How should newlines be encoded? - parse/encode with the $ character a specified in postalAddress schema - base64 encode the entire string as is currently done with description I won't lose any sleep over this feature. :-)</div></div><div class="change-set" id="c222"><div class="comment" data-id="2439627" data-no="222" data-tags=""> <table class="layout-table change-head " id="ch-222" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a92044495_27300"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-222" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-222" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c222">Comment 222</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-09 12:50 PST" data-time="1110401421">20 years ago</span> </div> </td> </tr> <tr id="ctag-222"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-222" data-comment-id="2439627">...and what do you do if someone has more than just these two addresses? E.g. if someone has two homes? Or two job addresses? Hadmut </div></div><div class="change-set" id="c223"><div class="comment" data-id="2439756" data-no="223" data-tags=""> <table class="layout-table change-head " id="ch-223" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-223" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-223" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c223">Comment 223</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-09 14:40 PST" data-time="1110408039">20 years ago</span> </div> </td> </tr> <tr id="ctag-223"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-223" data-comment-id="2439756">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c222">comment #222</a>) <span class="quote">&gt; ...and what do you do if someone has two homes? </span > The postalAddress and homePostalAddress attributes are multivalued, and each attribute 'should be limited to up to 6 lines of 30 characters each' so LDAP is not an issue, but I would not expect the mozilla AB to display these alternate addresses... but it certainly could.</div></div><div class="change-set" id="c224"><div class="comment" data-id="2446348" data-no="224" data-tags=""> <table class="layout-table change-head " id="ch-224" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_113258" id="a92044495_27300"><img src="https://secure.gravatar.com/avatar/666220a01467c5eee79a1bb53c7c3bb2?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_113258" id="a92044495_27300"><a class="email disabled" href="/user_profile?user_id=113258" > <span class="fna">Craig Harding</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-224" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-224" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c224">Comment 224</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-16 15:09 PST" data-time="1111014569">20 years ago</span> </div> </td> </tr> <tr id="ctag-224"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-224" data-comment-id="2446348">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c220">comment #220</a>) <span class="quote">&gt; Taking. I hope to drive this into the tree for Thunderbird 1.1.</span > Will this mean it'll be in the nightlies before the TBird 1.1 release? I would really like to try it and see if it works, etc.</div></div><div class="change-set" id="a102910068_141226"><div class="change" id="aa102910068_141226"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_141226" id="a102910068_141226"><img src="https://secure.gravatar.com/avatar/69cd8c4e3cef41521c7fc0afd3485ffd?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_141226" id="a102910068_141226"><a class="email " href="/user_profile?user_id=141226" > <span class="fna">Worcester12345</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a102910068_141226" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a102910068_141226"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a102910068_141226">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-28 11:39 PST" data-time="1112038778">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Flags: blocking-aviary1.1?</div></div></div><div class="change-set" id="a103099326_1537"><div class="change" id="aa103099326_1537"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a103099326_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a103099326_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a103099326_1537" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a103099326_1537"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a103099326_1537">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-03-30 16:13 PST" data-time="1112228036">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Component: Address Book &rarr; MailNews: LDAP Integration</div><div class="change">Product: Thunderbird &rarr; Core</div><div class="change">Target Milestone: Thunderbird1.1 &rarr; mozilla1.8beta3</div></div></div><div class="change-set" id="a107933013_185959"><div class="change" id="aa107933013_185959"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_185959" id="a107933013_185959"><img src="https://secure.gravatar.com/avatar/f6d23743a7b7c99734e7807a25acce3f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_185959" id="a107933013_185959"><a class="email " href="/user_profile?user_id=185959" > <span class="fna">Daniel C</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a107933013_185959" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a107933013_185959"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a107933013_185959">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-05-25 15:55 PDT" data-time="1117061723">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Blocks: <a class="bz_bug_link bz_status_VERIFIED bz_closed" title="VERIFIED INVALID - Mozilla Bugs with Large Community Interest [Use queries instead]" href="/show_bug.cgi?id=163993">majorbugs</a></div></div></div><div class="change-set" id="a108001039_4885"><div class="change" id="aa108001039_4885"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4885" id="a108001039_4885"><img src="https://secure.gravatar.com/avatar/33dbb8763576bf798858eff6abb36d2c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4885" id="a108001039_4885"><a class="email " href="/user_profile?user_id=4885" > <span class="fna">Jerry Baker</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a108001039_4885" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a108001039_4885"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a108001039_4885">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-05-26 10:49 PDT" data-time="1117129749">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">No longer blocks: <a class="bz_bug_link bz_status_VERIFIED bz_closed" title="VERIFIED INVALID - Mozilla Bugs with Large Community Interest [Use queries instead]" href="/show_bug.cgi?id=163993">majorbugs</a></div></div></div><div class="change-set" id="a109723397_1537"><div class="change" id="aa109723397_1537"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a109723397_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a109723397_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a109723397_1537" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a109723397_1537"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a109723397_1537">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-06-15 09:15 PDT" data-time="1118852107">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Blocks: <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED WONTFIX - Address cards do not display all of the information stored on LDAP server" href="/show_bug.cgi?id=195526">195526</a></div></div></div><div class="change-set" id="c225"><div class="comment" data-id="2544265" data-no="225" data-tags=""> <table class="layout-table change-head " id="ch-225" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_175390" id="a109723397_1537"><img src="https://secure.gravatar.com/avatar/2173a555b5b24f91df7c5bceb62547df?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_175390" id="a109723397_1537"><a class="email disabled" href="/user_profile?user_id=175390" > <span class="fna">Ian Broughton</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-225" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-225" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c225">Comment 225</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-06 06:06 PDT" data-time="1120655171">20 years ago</span> </div> </td> </tr> <tr id="ctag-225"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-225" data-comment-id="2544265">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c224">comment #224</a>) <span class="quote">&gt; (In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c220">comment #220</a>) &gt; &gt; Taking. I hope to drive this into the tree for Thunderbird 1.1. &gt; &gt; Will this mean it'll be in the nightlies before the TBird 1.1 release? I would &gt; really like to try it and see if it works, etc.</span > Any one know if this is in the nightlies yet? Can someone post when this is in/due in. Will 86405 be done too?</div></div><div class="change-set" id="c226"><div class="comment" data-id="2548867" data-no="226" data-tags=""> <table class="layout-table change-head " id="ch-226" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_5003" id="a109723397_1537"><img src="https://secure.gravatar.com/avatar/4c29696cb5fe35b184e1221706f87874?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_5003" id="a109723397_1537"><a class="email " href="/user_profile?user_id=5003" > <span class="fna">Asa Dotzler [:asa]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-226" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-226" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c226">Comment 226</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-11 15:38 PDT" data-time="1121121487">20 years ago</span> </div> </td> </tr> <tr id="ctag-226"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-226" data-comment-id="2548867">Dan, are we blocking 1.1 on this? </div></div><div class="change-set" id="c227"><div class="comment" data-id="2548903" data-no="227" data-tags=""> <table class="layout-table change-head " id="ch-227" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a109723397_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a109723397_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-227" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-227" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c227">Comment 227</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-11 16:05 PDT" data-time="1121123150">20 years ago</span> </div> </td> </tr> <tr id="ctag-227"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-227" data-comment-id="2548903">Asa: I would like to, yes. The fact that our current default LDAP schema is missing a significant number of the attributes that our addressbook supports hurts our deployment story. </div></div><div class="change-set" id="a112072000_5003"><div class="change" id="aa112072000_5003"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_5003" id="a112072000_5003"><img src="https://secure.gravatar.com/avatar/4c29696cb5fe35b184e1221706f87874?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_5003" id="a112072000_5003"><a class="email " href="/user_profile?user_id=5003" > <span class="fna">Asa Dotzler [:asa]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a112072000_5003" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a112072000_5003"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a112072000_5003">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-12 13:38 PDT" data-time="1121200710">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Flags: blocking-aviary1.1? &rarr; blocking1.8b4?</div></div></div><div class="change-set" id="c228"><div class="comment" data-id="2552933" data-no="228" data-tags=""> <table class="layout-table change-head " id="ch-228" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_141226" id="a112072000_5003"><img src="https://secure.gravatar.com/avatar/69cd8c4e3cef41521c7fc0afd3485ffd?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_141226" id="a112072000_5003"><a class="email " href="/user_profile?user_id=141226" > <span class="fna">Worcester12345</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-228" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-228" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c228">Comment 228</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-15 09:49 PDT" data-time="1121446185">20 years ago</span> </div> </td> </tr> <tr id="ctag-228"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-228" data-comment-id="2552933">Patched 12/21. Bitrot?</div><div class="activity"><div class="change">Flags: blocking-aviary1.1?</div></div></div><div class="change-set" id="a112453012_96908"><div class="change" id="aa112453012_96908"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_96908" id="a112453012_96908"><img src="https://secure.gravatar.com/avatar/634e23acaee53ab34532f04ec03b14a8?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_96908" id="a112453012_96908"><a class="email disabled" href="/user_profile?user_id=96908" > <span class="fna">Mike Connor [:mconnor]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a112453012_96908" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a112453012_96908"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a112453012_96908">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-16 23:28 PDT" data-time="1121581722">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Flags: <span class="activity-deleted">blocking-aviary1.1?</span></div></div></div><div class="change-set" id="a112545556_175390"><div class="change" id="aa112545556_175390"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_175390" id="a112545556_175390"><img src="https://secure.gravatar.com/avatar/2173a555b5b24f91df7c5bceb62547df?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_175390" id="a112545556_175390"><a class="email disabled" href="/user_profile?user_id=175390" > <span class="fna">Ian Broughton</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a112545556_175390" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a112545556_175390"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a112545556_175390">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-18 01:11 PDT" data-time="1121674266">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Flags: blocking-aviary1.1+</div></div></div><div class="change-set" id="c229"><div class="comment" data-id="2554851" data-no="229" data-tags=""> <table class="layout-table change-head " id="ch-229" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_193838" id="a112545556_175390"><img src="https://secure.gravatar.com/avatar/0e949e851728831d884ba2174bd1ce3f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_193838" id="a112545556_175390"><a class="email disabled" href="/user_profile?user_id=193838" > <span class="fna">Jaime Mitchell (use bugmail&#64;jaimem.org.uk for email)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-229" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-229" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c229">Comment 229</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-18 06:43 PDT" data-time="1121694203">20 years ago</span> </div> </td> </tr> <tr id="ctag-229"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-229" data-comment-id="2554851"><a href="mailto:ian.broughton&#64;c-tec2.demon.co.uk">ian.broughton&#64;c-tec2.demon.co.uk</a> do not set the blocking flag only drivers&#64;mozilla are able to do that.</div><div class="activity"><div class="change">Flags: blocking-aviary1.1+ &rarr; blocking-aviary1.1?</div></div></div><div class="change-set" id="a112589654_32398"><div class="change" id="aa112589654_32398"> <table class="layout-table change-head reporter" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a112589654_32398"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a112589654_32398"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a112589654_32398" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a112589654_32398"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a112589654_32398">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-18 13:26 PDT" data-time="1121718364">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=165899&amp;action=edit" title="Mozilla LDAP schema V0.6.3" class="" >Attachment #165899</a> - Flags: <span class="activity-deleted">superreview?(sspitzer)</span></div></div></div><div class="change-set" id="c230"><div class="comment" data-id="2555626" data-no="230" data-tags=""> <table class="layout-table change-head " id="ch-230" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_175390" id="a112589654_32398"><img src="https://secure.gravatar.com/avatar/2173a555b5b24f91df7c5bceb62547df?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_175390" id="a112589654_32398"><a class="email disabled" href="/user_profile?user_id=175390" > <span class="fna">Ian Broughton</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-230" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-230" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c230">Comment 230</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-19 00:38 PDT" data-time="1121758682">20 years ago</span> </div> </td> </tr> <tr id="ctag-230"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-230" data-comment-id="2555626">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c229">comment #229</a>) <span class="quote">&gt; <a href="mailto:ian.broughton&#64;c-tec2.demon.co.uk">ian.broughton&#64;c-tec2.demon.co.uk</a> do not set the blocking flag only &gt; drivers&#64;mozilla are able to do that.</span > I appologise. Why could I do this anyway? I would have thought this was a restricted function. </div></div><div class="change-set" id="c231"><div class="comment" data-id="2556309" data-no="231" data-tags=""> <table class="layout-table change-head " id="ch-231" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_96908" id="a112589654_32398"><img src="https://secure.gravatar.com/avatar/634e23acaee53ab34532f04ec03b14a8?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_96908" id="a112589654_32398"><a class="email disabled" href="/user_profile?user_id=96908" > <span class="fna">Mike Connor [:mconnor]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-231" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-231" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c231">Comment 231</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-19 14:34 PDT" data-time="1121808849">20 years ago</span> </div> </td> </tr> <tr id="ctag-231"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-231" data-comment-id="2556309">Dan says this should be ready, needs to make b4 or it slips.</div><div class="activity"><div class="change">Flags: <span class="activity-deleted">blocking1.8b4?</span></div><div class="change">Flags: blocking1.8b4+</div><div class="change">Flags: <span class="activity-deleted">blocking-aviary1.1?</span></div></div></div><div class="change-set" id="a113009471_164061"><div class="change" id="aa113009471_164061"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_164061" id="a113009471_164061"><img src="https://secure.gravatar.com/avatar/b9b2c35314eec42ccfa295938e7e1bb4?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_164061" id="a113009471_164061"><a class="email disabled" href="/user_profile?user_id=164061" > <span class="fna">Chris Beard</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a113009471_164061" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a113009471_164061"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a113009471_164061">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-23 10:03 PDT" data-time="1122138181">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Whiteboard: [eta? (dmose)]</div></div></div><div class="change-set" id="a113222524_1537"><div class="change" id="aa113222524_1537"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113222524_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113222524_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a113222524_1537" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a113222524_1537"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a113222524_1537">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-25 21:13 PDT" data-time="1122351234">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Whiteboard: [eta? (dmose)] &rarr; [eta 7/26]</div></div></div><div class="change-set" id="c232"><div class="comment" data-id="2563632" data-no="232" data-tags=""> <table class="layout-table change-head " id="ch-232" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113222524_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113222524_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-232" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-232" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c232">Comment 232</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 00:04 PDT" data-time="1122447853">20 years ago</span> </div> </td> </tr> <tr id="ctag-232"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-190678" class="attachment patch obsolete" data-id="190678" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="ldap-schema-p1.diff"> <meta itemprop="contentSize" content="21298"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached patch <meta itemprop="contentUrl" content="attachment.cgi?id=190678"> <a class="link" href="attachment.cgi?id=190678&amp;action=diff"> <span id="att-190678-description" itemprop="description">new schema patch, v1</span></a> (obsolete) — <a href="attachment.cgi?id=190678&amp;action=edit" itemprop="url" data-details="1">Details</a> — <a href="/page.cgi?id=splinter.html&ignore=&bug=116692&attachment=190678">Splinter Review</a> </div> </div> <div class="comment-text " id="ct-232" data-comment-id="2563632">I believe that my biggest mistake with this bug was in thinking that it was reasonable to treat &quot;create an official schema&quot; as a single unit of work. So I propose, with this patch, to change strategy. Specifically, this patch changes the LDAP code, and the LDIF import and export code to use the schema in mozillaAddressBookEntry.schema attachment with a couple of tweaks. The objectclass name is changed from mozillaAbPersonObsolete to mozillaAbPersonAlpha. The idea is that this is a fine start, since it allows all visible addressbook UI elements to mapped to LDAP attributes, so we can at least avoid most dataloss. Specific issues with the choices I've made here should be addressed by filing future, separate bugs. Eventually, once the schema truly becomes stable, we can rev the objectclass name to mozillaAbPerson. The changes that I made from the schema attachment (<span class=""><a href="/attachment.cgi?id=166746" name="attach_166746" title="mozillaAddressBookEntry.schema">attachment 166746</a> <a href="/attachment.cgi?id=166746&amp;action=edit" title="mozillaAddressBookEntry.schema">[details]</a></span>) are: * homePhone is used in preference to homeTelephoneNumber, as per RFC 2798 * the capitalization of mozillaSecondEmail was chosen * displayName is used * company is preferred to o</div></div><div class="change-set" id="a113319144_1537"><div class="change" id="aa113319144_1537"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113319144_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113319144_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a113319144_1537" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a113319144_1537"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a113319144_1537">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 00:04 PDT" data-time="1122447854">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=190678&amp;action=edit" title="new schema patch, v1" class="" >Attachment #190678</a> - Flags: review?(bienvenu)</div></div></div><div class="change-set" id="a113319205_1537"><div class="change" id="aa113319205_1537"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113319205_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113319205_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a113319205_1537" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a113319205_1537"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a113319205_1537">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 00:05 PDT" data-time="1122447915">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Whiteboard: [eta 7/26] &rarr; [awaiting review]</div></div></div><div class="change-set" id="c233"><div class="comment" data-id="2563659" data-no="233" data-tags=""> <table class="layout-table change-head " id="ch-233" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a113319205_1537"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a113319205_1537"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-233" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-233" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c233">Comment 233</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 01:08 PDT" data-time="1122451681">20 years ago</span> </div> </td> </tr> <tr id="ctag-233"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-233" data-comment-id="2563659">Ask yourself a question: What is your goal? - Do you want to publish the one and only &quot;Mozilla Address Book Scheme&quot;, and expect that everyone is so impressed that they immediately reconfigure and adapt their LDAP servers, ADS, NDS, ... to make it suitable to Mozilla (which is highly unprobable, since where I am working only 2% of users use the mozilla address book, but the ADS must be running), - or do you want to make the mozilla address book usable with existing LDAP servers. In that case you have to accept that there are plenty of LDAP servers with different schemes, even with attribute names in different languages. If you want to make the Mozilla address book usable, then you have to give up the idea of a single schema. It simply doesn't work this way. You need to make mozilla adaptable to any existing LDAP server and whatever scheme it is using. The small solution would be to completely drop the idea of a Mozilla LDAP schema and to modify the configuration window for LDAP address books, where you enter the server name, port, base, dn: List all mozilla address attributes and allow the user to enter the corresponding LDAP attribute names for every single LDAP server. This way you could query servers with different schema. The better solution would be to turn the LDAP driver into a general API (see <a class="bz_bug_link bz_status_NEW" title="NEW - Please remove LDAP from addressbook and turn it into a extension" href="/show_bug.cgi?id=282223">bug 282223</a> ) to allow querying and writing any kind of database. </div></div><div class="change-set" id="c234"><div class="comment" data-id="2563665" data-no="234" data-tags=""> <table class="layout-table change-head " id="ch-234" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_175390" id="a113319205_1537"><img src="https://secure.gravatar.com/avatar/2173a555b5b24f91df7c5bceb62547df?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_175390" id="a113319205_1537"><a class="email disabled" href="/user_profile?user_id=175390" > <span class="fna">Ian Broughton</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-234" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-234" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c234">Comment 234</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 01:29 PDT" data-time="1122452997">20 years ago</span> </div> </td> </tr> <tr id="ctag-234"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-234" data-comment-id="2563665">My Goal (I know this was not realy addressed to me the end user) is to be able to edit LDAP entries on our company LDAP server(Vpop). This allows me then to bin Exchange as mozilla has sunbird already (the other component needed). The edit commands exist in the LDAP standard. But this bug is in theory blocking 86405. So the Defining a Standard single schema is irrelivent to me. Please comment. Regards Ian The end user tring not to install Exchange!</div></div><div class="change-set" id="c235"><div class="comment" data-id="2563873" data-no="235" data-tags=""> <table class="layout-table change-head " id="ch-235" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_4410" id="a113319205_1537"><img src="https://secure.gravatar.com/avatar/3ef34b760c21ba06cfeca469dde938fb?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_4410" id="a113319205_1537"><a class="email disabled" href="/user_profile?user_id=4410" > <span class="fna">David :Bienvenu</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-235" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-235" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c235">Comment 235</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 06:57 PDT" data-time="1122472627">20 years ago</span> </div> </td> </tr> <tr id="ctag-235"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-235" data-comment-id="2563873">Comment on <span class="bz_obsolete"><a href="/attachment.cgi?id=190678" name="attach_190678" title="new schema patch, v1">attachment 190678</a> <a href="/attachment.cgi?id=190678&amp;action=edit" title="new schema patch, v1">[details]</a> <a href="/attachment.cgi?id=190678&amp;action=diff" title="new schema patch, v1">[diff]</a></span> <a href='/page.cgi?id=splinter.html&amp;ignore=&amp;bug=116692&amp;attachment=190678'>[review]</a> new schema patch, v1 I'd probably use the ? operator here but it's up to you if you think that's less readable... + if (kNotFound != column.Find(&quot;true&quot;)) + mDatabase-&gt;AddPreferMailFormat(newRow, nsIAbPreferMailFormat::html); + else if (kNotFound != column.Find(&quot;false&quot;)) + mDatabase-&gt;AddPreferMailFormat(newRow, nsIAbPreferMailFormat::plaintext); + else + mDatabase-&gt;AddPreferMailFormat(newRow, nsIAbPreferMailFormat::unknown);</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=190678&amp;action=edit" title="new schema patch, v1" class="" >Attachment #190678</a> - Flags: review?(bienvenu) &rarr; review+</div></div></div><div class="change-set" id="a113353107_1537"><div class="change" id="aa113353107_1537"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113353107_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113353107_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a113353107_1537" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a113353107_1537"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a113353107_1537">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 09:30 PDT" data-time="1122481817">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Whiteboard: [awaiting review] &rarr; [eta 7/27]</div></div></div><div class="change-set" id="c236"><div class="comment" data-id="2564026" data-no="236" data-tags=""> <table class="layout-table change-head " id="ch-236" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113353107_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113353107_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-236" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-236" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c236">Comment 236</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 09:32 PDT" data-time="1122481927">20 years ago</span> </div> </td> </tr> <tr id="ctag-236"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-236" data-comment-id="2564026">Comment on <span class="bz_obsolete"><a href="/attachment.cgi?id=190678" name="attach_190678" title="new schema patch, v1">attachment 190678</a> <a href="/attachment.cgi?id=190678&amp;action=edit" title="new schema patch, v1">[details]</a> <a href="/attachment.cgi?id=190678&amp;action=diff" title="new schema patch, v1">[diff]</a></span> <a href='/page.cgi?id=splinter.html&amp;ignore=&amp;bug=116692&amp;attachment=190678'>[review]</a> new schema patch, v1 Found at least one bug in my patch; new patch forthcoming.</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=190678&amp;action=edit" title="new schema patch, v1" class="" >Attachment #190678</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c237"><div class="comment" data-id="2564071" data-no="237" data-tags=""> <table class="layout-table change-head " id="ch-237" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113353107_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113353107_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-237" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-237" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c237">Comment 237</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 10:23 PDT" data-time="1122485007">20 years ago</span> </div> </td> </tr> <tr id="ctag-237"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-190732" class="attachment patch obsolete" data-id="190732" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="ldap-schema-p2.diff"> <meta itemprop="contentSize" content="21249"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached patch <meta itemprop="contentUrl" content="attachment.cgi?id=190732"> <a class="link" href="attachment.cgi?id=190732&amp;action=diff"> <span id="att-190732-description" itemprop="description">patch, v2</span></a> (obsolete) — <a href="attachment.cgi?id=190732&amp;action=edit" itemprop="url" data-details="1">Details</a> — <a href="/page.cgi?id=splinter.html&ignore=&bug=116692&attachment=190732">Splinter Review</a> </div> </div> <div class="comment-text " id="ct-237" data-comment-id="2564071">This patch reverts the change that exported the addressbook displayname column as &quot;displayName&quot; rather than &quot;cn&quot;. There's a bunch of magic in import and export code that depends on that being cn; I've filed <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - choice of dn in LDAP export has issues with displayName and cn" href="/show_bug.cgi?id=302364">bug 302364</a> to address that. I left the code David pointed out alone, as it mirrors other code in the same method. The real solution to that style problem is to not use this goofy hand-hacked datastructure for import (that whole code wants to be re-written in JS, I just know it!). Carrying forward r+ from David.</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=190732&amp;action=edit" title="patch, v2" class="" >Attachment #190732</a> - Flags: superreview?(shaver)</div><div class="change"> <a href="/attachment.cgi?id=190732&amp;action=edit" title="patch, v2" class="" >Attachment #190732</a> - Flags: review+</div></div></div><div class="change-set" id="a113356403_1537"><div class="change" id="aa113356403_1537"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113356403_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113356403_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a113356403_1537" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a113356403_1537"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a113356403_1537">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 10:25 PDT" data-time="1122485113">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Whiteboard: [eta 7/27] &rarr; [status: awaiting sr]</div></div></div><div class="change-set" id="c238"><div class="comment" data-id="2564083" data-no="238" data-tags=""> <table class="layout-table change-head " id="ch-238" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113356403_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113356403_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-238" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-238" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c238">Comment 238</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 10:36 PDT" data-time="1122485789">20 years ago</span> </div> </td> </tr> <tr id="ctag-238"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-238" data-comment-id="2564083">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c233">comment #233</a>) <span class="quote">&gt; &gt; The small solution would be to completely drop the idea of a Mozilla LDAP &gt; schema and to modify the configuration window for LDAP address books, &gt; where you enter the server name, port, base, dn: List all mozilla address &gt; attributes and allow the user to enter the corresponding LDAP attribute names &gt; for every single LDAP server. This way you could query servers with different &gt; schema. </span > In fact, this is more-or-less solved as of 1.1a1 when the fix for <a class="bz_bug_link bz_status_VERIFIED bz_closed" title="VERIFIED DUPLICATE - problem sending files through forms since 0.9.7" href="/show_bug.cgi?id=119921">bug 119921</a> was checked in. LDAP attributes mappings can now all be edited on a per-server basis using about:config. For the longer-term, easier-to-deploy proposal, see the schema autodiscovery proposal in <a class="bz_bug_link bz_status_NEW" title="NEW - support LDAP schema autodiscovery" href="/show_bug.cgi?id=290889">bug 290889</a>. <span class="quote">&gt; The better solution would be to turn the LDAP driver into a general API &gt; (see <a class="bz_bug_link bz_status_NEW" title="NEW - Please remove LDAP from addressbook and turn it into a extension" href="/show_bug.cgi?id=282223">bug 282223</a> ) to allow querying and writing any kind of database.</span > This is a good idea as well; I'll comment more in that bug. The idea of the &quot;official schema&quot; (ie this bug) is that we need to have default for cases where users don't have an existing schema that they want to use.</div><div class="activity"><div class="change">Status: NEW &rarr; ASSIGNED</div></div></div><div class="change-set" id="c239"><div class="comment" data-id="2564209" data-no="239" data-tags=""> <table class="layout-table change-head " id="ch-239" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_43703" id="a113356403_1537"><img src="https://secure.gravatar.com/avatar/93d51006b0a11be7eeb310c7f4ab77b4?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_43703" id="a113356403_1537"><a class="email disabled" href="/user_profile?user_id=43703" > <span class="fna">John Peacock</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-239" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-239" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c239">Comment 239</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 12:30 PDT" data-time="1122492649">20 years ago</span> </div> </td> </tr> <tr id="ctag-239"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-239" data-comment-id="2564209">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c238">comment #238</a>) <span class="quote">&gt; In fact, this is more-or-less solved as of 1.1a1 when the fix for <a class="bz_bug_link bz_status_VERIFIED bz_closed" title="VERIFIED DUPLICATE - problem sending files through forms since 0.9.7" href="/show_bug.cgi?id=119921">bug 119921</a> &gt; was checked in. LDAP attributes mappings can now all be edited on a per-server &gt; basis using about:config. For the longer-term, easier-to-deploy proposal, see</span > I see nothing in the above bug # which has anything to do with LDAP or about:config (it's a dupe about sending files via forms). I tried to do a search about LDAP and about:config and I see nothing obvious that you could be referring to. However, I downloaded Thunderbird 1.1a2 and played around with the about:config and although I could edit the attribute mappings, it appears that they don't have any effect yet. In particular, DisplayName in the AddressBook still uses CN and not the DisplayName that the LDAP directory is presenting (checked with another tool). Does that part of this rely on the patch associated with 116692 being applied? </div></div><div class="change-set" id="c240"><div class="comment" data-id="2564218" data-no="240" data-tags=""> <table class="layout-table change-head " id="ch-240" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113356403_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113356403_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-240" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-240" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c240">Comment 240</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-27 12:36 PDT" data-time="1122492984">20 years ago</span> </div> </td> </tr> <tr id="ctag-240"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-240" data-comment-id="2564218">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c239">comment #239</a>) <span class="quote">&gt; (In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c238">comment #238</a>) &gt; &gt; In fact, this is more-or-less solved as of 1.1a1 when the fix for <a class="bz_bug_link bz_status_VERIFIED bz_closed" title="VERIFIED DUPLICATE - problem sending files through forms since 0.9.7" href="/show_bug.cgi?id=119921">bug 119921</a> &gt; &gt; was checked in. LDAP attributes mappings can now all be edited on a per-server &gt; &gt; basis using about:config. For the longer-term, easier-to-deploy proposal, see &gt; &gt; I see nothing in the above bug # which has anything to do with LDAP or &gt; about:config (it's a dupe about sending files via forms). </span > Sorry, I meant to type <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - LDAP attributes should be customizable" href="/show_bug.cgi?id=119291">bug 119291</a>. <span class="quote">&gt; However, I downloaded Thunderbird 1.1a2 and played around with the &gt; about:config and although I could edit the attribute mappings, it appears &gt; that they don't have any effect yet. In particular, DisplayName in the &gt; AddressBook still uses CN and not the DisplayName that the LDAP directory &gt; is presenting (checked with another tool). Does that part of this rely on &gt; the patch associated with 116692 being applied?</span > No, although you may need to restart for any edits you have to take effect. Whatever the problem is, feel free to file a new bug in Core : MailNews LDAP Integration on it. <span class="quote">&gt; </span > </div></div><div class="change-set" id="c241"><div class="comment" data-id="2565030" data-no="241" data-tags=""> <table class="layout-table change-head " id="ch-241" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_422" id="a113356403_1537"><img src="https://secure.gravatar.com/avatar/29515210793e7807b9dc09bf661e3e4b?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_422" id="a113356403_1537"><a class="email " href="/user_profile?user_id=422" > <span class="fna">Mike Shaver (:shaver emeritus)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-241" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-241" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c241">Comment 241</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-28 06:29 PDT" data-time="1122557399">20 years ago</span> </div> </td> </tr> <tr id="ctag-241"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-241" data-comment-id="2565030">Comment on <span class="bz_obsolete"><a href="/attachment.cgi?id=190732" name="attach_190732" title="patch, v2">attachment 190732</a> <a href="/attachment.cgi?id=190732&amp;action=edit" title="patch, v2">[details]</a> <a href="/attachment.cgi?id=190732&amp;action=diff" title="patch, v2">[diff]</a></span> <a href='/page.cgi?id=splinter.html&amp;ignore=&amp;bug=116692&amp;attachment=190732'>[review]</a> patch, v2 Assuming that we don't really want to be using .EqualsLiteral for the comparisons to the fixed attribute strings, sr=shaver. (If so, sr=shaver with that changed. =))</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=190732&amp;action=edit" title="patch, v2" class="" >Attachment #190732</a> - Flags: superreview?(shaver) &rarr; superreview+</div></div></div><div class="change-set" id="c242"><div class="comment" data-id="2565247" data-no="242" data-tags=""> <table class="layout-table change-head " id="ch-242" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113356403_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113356403_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-242" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-242" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c242">Comment 242</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-28 09:53 PDT" data-time="1122569586">20 years ago</span> </div> </td> </tr> <tr id="ctag-242"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-190852" class="attachment patch" data-id="190852" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="ldap-schema-p3.diff"> <meta itemprop="contentSize" content="26046"> <meta itemprop="encodingFormat" content="text/plain"> <div class="label"> Attached patch <meta itemprop="contentUrl" content="attachment.cgi?id=190852"> <a class="link" href="attachment.cgi?id=190852&amp;action=diff"> <span id="att-190852-description" itemprop="description">patch, v3</span></a> — <a href="attachment.cgi?id=190852&amp;action=edit" itemprop="url" data-details="1">Details</a> — <a href="/page.cgi?id=splinter.html&ignore=&bug=116692&attachment=190852">Splinter Review</a> </div> </div> <div class="comment-text " id="ct-242" data-comment-id="2565247">Good catch on the EqualsLiteral thing. Fixed. Carrying forward r+ and sr+.</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=190732&amp;action=edit" title="patch, v2" class="" >Attachment #190732</a> - Attachment is obsolete: true</div><div class="change"> <a href="/attachment.cgi?id=190852&amp;action=edit" title="patch, v3" class="" >Attachment #190852</a> - Flags: superreview+</div><div class="change"> <a href="/attachment.cgi?id=190852&amp;action=edit" title="patch, v3" class="" >Attachment #190852</a> - Flags: review+</div></div></div><div class="change-set" id="a113440999_1537"><div class="change" id="aa113440999_1537"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113440999_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113440999_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a113440999_1537" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a113440999_1537"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a113440999_1537">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-28 09:55 PDT" data-time="1122569709">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=190852&amp;action=edit" title="patch, v3" class="" >Attachment #190852</a> - Flags: approval1.8b4?</div></div></div><div class="change-set" id="a113441073_1537"><div class="change" id="aa113441073_1537"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113441073_1537"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113441073_1537"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a113441073_1537" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a113441073_1537"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a113441073_1537">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-28 09:56 PDT" data-time="1122569783">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Whiteboard: <span class="activity-deleted">[status: awaiting sr]</span></div><div class="change">Target Milestone: mozilla1.8beta3 &rarr; mozilla1.8beta4</div></div></div><div class="change-set" id="a113441347_96908"><div class="change" id="aa113441347_96908"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_96908" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/634e23acaee53ab34532f04ec03b14a8?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_96908" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=96908" > <span class="fna">Mike Connor [:mconnor]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a113441347_96908" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a113441347_96908"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a113441347_96908">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-28 10:00 PDT" data-time="1122570057">20 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=190852&amp;action=edit" title="patch, v3" class="" >Attachment #190852</a> - Flags: approval1.8b4? &rarr; approval1.8b4+</div></div></div><div class="change-set" id="c243"><div class="comment" data-id="2565282" data-no="243" data-tags=""> <table class="layout-table change-head " id="ch-243" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113441347_96908"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-243" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-243" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c243">Comment 243</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-28 10:26 PDT" data-time="1122571578">20 years ago</span> </div> </td> </tr> <tr id="ctag-243"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-243" data-comment-id="2565282">Patch checked in. Please open new, individual bugs about problems with the schema as now checked-in, and we can address them individually. If anyone is interested in updating the schema file to match what is now checked in, I'd be willing to put that into CVS so that it could easily be kept up to date as the code itself evolves. After that's done, I propose we close this bug</div><div class="activity"><div class="change">Whiteboard: [status: the beagle has landed!]</div></div></div><div class="change-set" id="c244"><div class="comment" data-id="2565548" data-no="244" data-tags=""> <table class="layout-table change-head " id="ch-244" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-244" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-244" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c244">Comment 244</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-28 14:25 PDT" data-time="1122585915">20 years ago</span> </div> </td> </tr> <tr id="ctag-244"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-244" data-comment-id="2565548"> <span class="quote">&gt; If anyone is interested in updating the schema file...</span > I need to determine what 'our' current objectives for the schema are.</div></div><div class="change-set" id="c245"><div class="comment" data-id="2565563" data-no="245" data-tags=""> <table class="layout-table change-head " id="ch-245" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-245" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-245" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c245">Comment 245</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-28 14:33 PDT" data-time="1122586410">20 years ago</span> </div> </td> </tr> <tr id="ctag-245"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-245" data-comment-id="2565563">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c239">comment #239</a>) <span class="quote">&gt; In particular, DisplayName in the AddressBook still uses &gt; CN and not the DisplayName that the LDAP directory is presenting...</span > It will be a crime if the &quot;custom attribute mapping&quot; feature kills the &quot;use cn when displayName is not present&quot; feature.</div></div><div class="change-set" id="c246"><div class="comment" data-id="2566288" data-no="246" data-tags=""> <table class="layout-table change-head " id="ch-246" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_87715" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/b57b4cdba7eff6cef06c63580404352c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_87715" id="a113441347_96908"><a class="email " href="/user_profile?user_id=87715" > <span class="fna">Hadmut Danisch</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-246" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-246" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c246">Comment 246</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-29 09:32 PDT" data-time="1122654771">20 years ago</span> </div> </td> </tr> <tr id="ctag-246"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-246" data-comment-id="2566288">What about X509 certificates and jpeg images? - X509 certificates: See <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c149">comment #149</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c160">comment #160</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c169">comment #169</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c197">comment #197</a>, <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c198">comment #198</a> Still not in the schema. - Jpeg images are a common attribute of address book entries and the good ole Netscape Navigator I used arround 1998 could display jpeg images from LDAP directories. Would be nice to support a feature that existed ~8 years ago. :-) regards Hadmut </div></div><div class="change-set" id="c247"><div class="comment" data-id="2567009" data-no="247" data-tags=""> <table class="layout-table change-head reporter" id="ch-247" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-247" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-247" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c247">Comment 247</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-30 03:41 PDT" data-time="1122720069">20 years ago</span> </div> </td> </tr> <tr id="ctag-247"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-247" data-comment-id="2567009">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c244">comment #244</a>) <span class="quote">&gt; &gt; If anyone is interested in updating the schema file... &gt; &gt; I need to determine what 'our' current objectives for the schema are.</span > Hi John, I would go for what Dan wrote in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c238">comment #238</a> : <span class="quote">&gt; The idea of the &quot;official schema&quot; (ie this bug) is that we need to have default &gt; for cases where users don't have an existing schema that they want to use.</span > Provide defaults for all addressbook fields CURRENTLY available. As soon as new addressbook fields appear (for example: image of a person) we can extend it and release a new version. </div></div><div class="change-set" id="c248"><div class="comment" data-id="2567750" data-no="248" data-tags=""> <table class="layout-table change-head " id="ch-248" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-248" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-248" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c248">Comment 248</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-07-31 12:17 PDT" data-time="1122837427">20 years ago</span> </div> </td> </tr> <tr id="ctag-248"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div id="att-191133" class="attachment" data-id="191133" itemscope itemtype="http://schema.org/MediaObject"> <meta itemprop="name" content="attr.gif"> <meta itemprop="contentSize" content="23673"> <meta itemprop="encodingFormat" content="image/gif"> <div class="label"> Attached image <a class="link" href="attachment.cgi?id=191133" itemprop="contentUrl" data-overlay="lightbox"> <span id="att-191133-description" itemprop="description">more attributes from inetorgperson.schema</span></a> — <a href="attachment.cgi?id=191133&amp;action=edit" itemprop="url" data-details="1">Details</a> </div> </div> <div class="comment-text " id="ct-248" data-comment-id="2567750">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c247">comment #247</a>) <span class="quote">&gt; ...we need to have default for cases where users &gt; don't have an existing schema that they want to use.</span > OK, so there are two possible schema files currently posted: - mozillaOrgPerson (id=166038) - mozillaAddressBookEntry (id=166746) What exactly needs to change to match what is checked in? Note: the attachment is for reference when we add jpegPhoto and certificate attributes to the schema.</div></div><div class="change-set" id="c249"><div class="comment" data-id="2568138" data-no="249" data-tags=""> <table class="layout-table change-head reporter" id="ch-249" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_32398" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/37ef468ece3851838af3d334cece44e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_32398" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> <span class="user-role">Reporter</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-249" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-249" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c249">Comment 249</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-08-01 00:34 PDT" data-time="1122881681">20 years ago</span> </div> </td> </tr> <tr id="ctag-249"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-249" data-comment-id="2568138">Comment on <span class="bz_obsolete"><a href="/attachment.cgi?id=166038" name="attach_166038" title="Mozilla LDAP schema V0.6.4">attachment 166038</a> <a href="/attachment.cgi?id=166038&amp;action=edit" title="Mozilla LDAP schema V0.6.4">[details]</a></span> Mozilla LDAP schema V0.6.4 (In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c248">comment #248</a>) Hi John, no objections to mark my schema obsolete in favor of mozillaAddressBookEntry (id=166746)</div><div class="activity"><div class="change"> <a href="/attachment.cgi?id=166038&amp;action=edit" title="Mozilla LDAP schema V0.6.4" class="" >Attachment #166038</a> - Attachment is obsolete: true</div></div></div><div class="change-set" id="c250"><div class="comment" data-id="2568491" data-no="250" data-tags=""> <table class="layout-table change-head " id="ch-250" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-250" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-250" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c250">Comment 250</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-08-01 09:05 PDT" data-time="1122912333">20 years ago</span> </div> </td> </tr> <tr id="ctag-250"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-250" data-comment-id="2568491">OK, so we are NOT extending inetOrgPerson, right? Will we ever be able to have MUST for cn, or are we thinking we'll export a uuid for each entry? </div></div><div class="change-set" id="c251"><div class="comment" data-id="2575890" data-no="251" data-tags=""> <table class="layout-table change-head " id="ch-251" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113441347_96908"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-251" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-251" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c251">Comment 251</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-08-08 18:21 PDT" data-time="1123550496">20 years ago</span> </div> </td> </tr> <tr id="ctag-251"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-251" data-comment-id="2575890">Removing blocking flags since enough of this has landed that there's no need to block the branch. I'll catch up on and respond to recent comments here soon (ie in the next few days, I hope).</div><div class="activity"><div class="change">Flags: <span class="activity-deleted">blocking1.8b4+</span></div><div class="change">Flags: <span class="activity-deleted">blocking-aviary1.0-</span></div></div></div><div class="change-set" id="c252"><div class="comment" data-id="2618746" data-no="252" data-tags=""> <table class="layout-table change-head " id="ch-252" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_213215" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/2c23ab00c2003ad40692da0bfd86d7ee?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_213215" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=213215" > <span class="fna">Ola Thoresen</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-252" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-252" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c252">Comment 252</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-09-22 08:01 PDT" data-time="1127401265">19 years ago</span> </div> </td> </tr> <tr id="ctag-252"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-252" data-comment-id="2618746">Could we - pretty please with sugar on top - cooperate with (among others) the evolution-developers on this schema? Many users use different MUAs, or they switch between their regular MUA and some webmail solution and so on. The contact list should really be accessible from all clients, and this requires the fields to be the same in all schemas. I know some objectclasses are specific for the different MUAs, but that could be solved with one unified schema for all clients, containing everything that more than one client need, and small extentions to this with only the few classes that are really MUA specific. </div></div><div class="change-set" id="c253"><div class="comment" data-id="2649744" data-no="253" data-tags=""> <table class="layout-table change-head " id="ch-253" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_62628" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/6316b65a376c4c9d358cbb54a5dd3b91?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_62628" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=62628" > <span class="fna">Barton Phillips</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-253" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-253" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c253">Comment 253</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-10-07 10:24 PDT" data-time="1128705849">19 years ago</span> </div> </td> </tr> <tr id="ctag-253"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-253" data-comment-id="2649744">It is hard to find a sutable set of schema definitions. Please publish one set and put it on the web page so people can find it.</div></div><div class="change-set" id="c254"><div class="comment" data-id="2654995" data-no="254" data-tags=""> <table class="layout-table change-head " id="ch-254" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_112088" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/97526b10278bf7be90be23244678debe?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_112088" id="a113441347_96908"><a class="email " href="/user_profile?user_id=112088" > <span class="fna">Mark Banner (:standard8)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-254" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-254" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c254">Comment 254</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-10-12 12:17 PDT" data-time="1129144663">19 years ago</span> </div> </td> </tr> <tr id="ctag-254"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-254" data-comment-id="2654995">*** <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED DUPLICATE - Does not recgonize schemas (neither the unofficial mozillaOrgPerson_v0.6 or inetOrgPerson)" href="/show_bug.cgi?id=240551">Bug 240551</a> has been marked as a duplicate of this bug. ***</div></div><div class="change-set" id="c255"><div class="comment" data-id="2716013" data-no="255" data-tags=""> <table class="layout-table change-head " id="ch-255" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_48192" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/0a26f7f3e30943f45acff81cd87feba6?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_48192" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=48192" > <span class="fna">Don Seiler</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-255" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-255" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c255">Comment 255</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-12-05 13:08 PST" data-time="1133816890">19 years ago</span> </div> </td> </tr> <tr id="ctag-255"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-255" data-comment-id="2716013">FYI: <a rel="nofollow" href="http://wiki.mozilla.org/MailNews:LDAP_Address_Books">http://wiki.mozilla.org/MailNews:LDAP_Address_Books</a> mozillaAbPersonAlpha is the new hotness. This has been confirmed after discussion in #maildev on mozilla irc.</div></div><div class="change-set" id="c256"><div class="comment" data-id="2716034" data-no="256" data-tags=""> <table class="layout-table change-head " id="ch-256" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-256" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-256" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c256">Comment 256</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-12-05 13:28 PST" data-time="1133818103">19 years ago</span> </div> </td> </tr> <tr id="ctag-256"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-256" data-comment-id="2716034">I am surprised to see 'MUST ( cn )', given that I have previously been able to add lots of AB entries with only an email address, but this seems like a good thing regardless. I'm very happy to see that it is 'SUP top AUXILIARY' (not inetOrgPerson) My AB has entries that are not a person, but are a location or group.</div></div><div class="change-set" id="c257"><div class="comment" data-id="2717016" data-no="257" data-tags=""> <table class="layout-table change-head " id="ch-257" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_23054" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/bb2242f6773c65f37b882c088638932c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_23054" id="a113441347_96908"><a class="email " href="/user_profile?user_id=23054" > <span class="fna">Bob Smith</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-257" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-257" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c257">Comment 257</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-12-06 17:34 PST" data-time="1133919290">19 years ago</span> </div> </td> </tr> <tr id="ctag-257"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-257" data-comment-id="2717016">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c255">comment #255</a>) <span class="quote">&gt; FYI: <a rel="nofollow" href="http://wiki.mozilla.org/MailNews:LDAP_Address_Books">http://wiki.mozilla.org/MailNews:LDAP_Address_Books</a> &gt; &gt; mozillaAbPersonAlpha is the new hotness. This has been confirmed after &gt; discussion in #maildev on mozilla irc. &gt; </span > I have updated <a rel="nofollow" href="http://www.sudleyplace.com/LDAP/">http://www.sudleyplace.com/LDAP/</a> and the associated PHP conversion script to handle TB 1.5RC1 and mozillaAbPersonAlpha.schema. Please let me know if there is anything I've missed.</div></div><div class="change-set" id="c258"><div class="comment" data-id="2717406" data-no="258" data-tags=""> <table class="layout-table change-head " id="ch-258" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_23054" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/bb2242f6773c65f37b882c088638932c?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_23054" id="a113441347_96908"><a class="email " href="/user_profile?user_id=23054" > <span class="fna">Bob Smith</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-258" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-258" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c258">Comment 258</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-12-07 06:25 PST" data-time="1133965544">19 years ago</span> </div> </td> </tr> <tr id="ctag-258"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-258" data-comment-id="2717406">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c255">comment #255</a>) <span class="quote">&gt; FYI: <a rel="nofollow" href="http://wiki.mozilla.org/MailNews:LDAP_Address_Books">http://wiki.mozilla.org/MailNews:LDAP_Address_Books</a> &gt; &gt; mozillaAbPersonAlpha is the new hotness. This has been confirmed after &gt; discussion in #maildev on mozilla irc.</span > There are a few discrepancies between TB 1.5RC1 and the Alpha schema it apparently relies upon. These are pointed out in my web page <a rel="nofollow" href="http://www.sudleyplace.com/LDAP/index.html#Editing">http://www.sudleyplace.com/LDAP/index.html#Editing</a>, so I won't repeat them explicitly here. However, I would like to understand whether or not this is due to my misunderstanding the issues.</div></div><div class="change-set" id="c259"><div class="comment" data-id="2717538" data-no="259" data-tags=""> <table class="layout-table change-head " id="ch-259" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_112088" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/97526b10278bf7be90be23244678debe?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_112088" id="a113441347_96908"><a class="email " href="/user_profile?user_id=112088" > <span class="fna">Mark Banner (:standard8)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-259" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-259" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c259">Comment 259</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-12-07 10:17 PST" data-time="1133979470">19 years ago</span> </div> </td> </tr> <tr id="ctag-259"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-259" data-comment-id="2717538">(In reply to <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c258">comment #258</a>) <span class="quote">&gt; There are a few discrepancies between TB 1.5RC1 and the Alpha schema it &gt; apparently relies upon. These are pointed out in my web page &gt; <a rel="nofollow" href="http://www.sudleyplace.com/LDAP/index.html#Editing">http://www.sudleyplace.com/LDAP/index.html#Editing</a>, so I won't repeat them &gt; explicitly here. However, I would like to understand whether or not this is &gt; due to my misunderstanding the issues.</span > Actually, the Alpha schema *does* match TB 1.5 default ldap server setup. It doesn't match the ldif export setup which probably won't be fixed until after 1.5. The relevant bug is <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - duplicated LDIF import code" href="/show_bug.cgi?id=119948">Bug 119948</a>, which although the title isn't obvious it will be fixing the ldif export setup. </div></div><div class="change-set" id="c260"><div class="comment" data-id="2729896" data-no="260" data-tags=""> <table class="layout-table change-head " id="ch-260" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_175390" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/2173a555b5b24f91df7c5bceb62547df?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_175390" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=175390" > <span class="fna">Ian Broughton</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-260" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-260" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c260">Comment 260</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2005-12-21 14:28 PST" data-time="1135204119">19 years ago</span> </div> </td> </tr> <tr id="ctag-260"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-260" data-comment-id="2729896">Ok Chaps I have found a solution I don't like it but There is a package called Xconnect this intigrates: Contacts and Calendars(multi platform). It's the only solution for me at the moment (except going down the Exchange server route). I know this costs and thats why I don't like it! And yes I want to support the Open Source route but the company conserned can't wait any longer! </div></div><div class="change-set" id="c261"><div class="comment" data-id="2789686" data-no="261" data-tags=""> <table class="layout-table change-head " id="ch-261" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_175390" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/2173a555b5b24f91df7c5bceb62547df?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_175390" id="a113441347_96908"><a class="email disabled" href="/user_profile?user_id=175390" > <span class="fna">Ian Broughton</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-261" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-261" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c261">Comment 261</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2006-02-28 01:09 PST" data-time="1141117754">19 years ago</span> </div> </td> </tr> <tr id="ctag-261"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-261" data-comment-id="2789686">I've had quite a few people email me regarding this solution so here's the details. Here's a few links for you to look at hope they help everyone:- We use (on this site):- Vpop3(mail server) www.pscs.co.uk they have Vcap (online calendars) and use LDAP (with an link to the Vpop3 server for outlook contacts (Beta version)) But we only use the Vpop3 email server bit at the moment. Their support is V good and the product is in continuous development. We are looking at using (on this site):-Xcconect for the calendars and contacts <a rel="nofollow" href="http://xcnetwork.com/index.jsp">http://xcnetwork.com/index.jsp</a> this is vgood but expensive. Support is good (what we've needed of it) IIE needs a bit of a tweak on the server, but other wise no problems. This solution has now compleated the trial and will be installed over the next few months. It has been suggested that we look at:- Kolab <a rel="nofollow" href="http://www.kolab.org/">http://www.kolab.org/</a> with the Thunderbird plugin <a rel="nofollow" href="http://www.gargan.org/extensions/synckolab.html">http://www.gargan.org/extensions/synckolab.html</a> Not looked at yet and Visnetic Again not looked at yet The problem we have is that we are multiplatform and multi sites, with PC's only, Pc/Mac and Mac only sites with various per site server solutions (an IT nightmare!).</div></div><div class="change-set" id="c262"><div class="comment" data-id="3145793" data-no="262" data-tags=""> <table class="layout-table change-head " id="ch-262" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1537" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/182e1b27652809f56ae27d98d2d49a15?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1537" id="a113441347_96908"><a class="email " href="/user_profile?user_id=1537" > <span class="fna">Dan Mosedale (:dmosedale, :dmose)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-262" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-262" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c262">Comment 262</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2007-03-26 16:21 PDT" data-time="1174951293">18 years ago</span> </div> </td> </tr> <tr id="ctag-262"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-262" data-comment-id="3145793">Assigning bugs that I'm not actively working on back to nobody; use SearchForThis as a search term if you want to delete all related bugmail at once.</div><div class="activity"><div class="change">Assignee: dmose &rarr; nobody</div><div class="change">Status: ASSIGNED &rarr; NEW</div></div></div><div class="change-set" id="c263"><div class="comment" data-id="3681621" data-no="263" data-tags=""> <table class="layout-table change-head " id="ch-263" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_29811" id="a113441347_96908"><img src="https://secure.gravatar.com/avatar/976cc55d51282c1c46821f8451605062?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_29811" id="a113441347_96908"><a class="email " href="/user_profile?user_id=29811" > <span class="fna">Wayne Mery (:wsmwk)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-263" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-263" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c263">Comment 263</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2008-06-26 19:08 PDT" data-time="1214532505">17 years ago</span> </div> </td> </tr> <tr id="ctag-263"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-263" data-comment-id="3681621">changing to sev=normal - this bug blocks others (3 of 4 are ENH), but is not a blocker to development nor a release</div><div class="activity"><div class="change">Severity: blocker &rarr; normal</div><div class="change">QA Contact: grylchan &rarr; ldap-integration</div></div></div><div class="change-set" id="a208375090_1"><div class="change" id="aa208375090_1"> <table class="layout-table change-head assignee" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/eaa3c40fff208819d0810fc338eea0aa?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1" id="a208375090_1"><a class="email " href="/user_profile?user_id=1" > <span class="fna">Nobody; OK to take it and work on it</span></a> </div> <span class="user-role">Assignee</span> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a208375090_1" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a208375090_1"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a208375090_1">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2008-07-31 04:30 PDT" data-time="1217503800">17 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Product: Core &rarr; MailNews Core</div></div></div><div class="change-set" id="c264"><div class="comment" data-id="6693728" data-no="264" data-tags=""> <table class="layout-table change-head " id="ch-264" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_141226" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/69cd8c4e3cef41521c7fc0afd3485ffd?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_141226" id="a208375090_1"><a class="email " href="/user_profile?user_id=141226" > <span class="fna">Worcester12345</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-264" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-264" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c264">Comment 264</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2012-10-03 09:49 PDT" data-time="1349282992">12 years ago</span> </div> </td> </tr> <tr id="ctag-264"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-264" data-comment-id="6693728">(In reply to Roland Felnhofer from <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c0">comment #0</a>) <span class="quote">&gt; As far as I know there is no official Mozilla LDAP schema extension &gt; available. &gt; &gt; Currently I use my own OID in my xmozilla schema. Mozilla should have his own &gt; official LDAP schema extension.</span > Is there a place where the &quot;how to&quot; on this workaround is explained, until this bug gets fixed? Thanks.</div></div><div class="change-set" id="c265"><div class="comment" data-id="6693818" data-no="265" data-tags=""> <table class="layout-table change-head " id="ch-265" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_112088" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/97526b10278bf7be90be23244678debe?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_112088" id="a208375090_1"><a class="email " href="/user_profile?user_id=112088" > <span class="fna">Mark Banner (:standard8)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-265" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-265" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c265">Comment 265</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2012-10-03 10:13 PDT" data-time="1349284380">12 years ago</span> </div> </td> </tr> <tr id="ctag-265"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-265" data-comment-id="6693818">(In reply to Worcester12345 from <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c264">comment #264</a>) <span class="quote">&gt; Is there a place where the &quot;how to&quot; on this workaround is explained, until &gt; this bug gets fixed?</span > The current alpha schema is available at <a rel="nofollow" href="https://wiki.mozilla.org/MailNews:LDAP_Address_Books#LDAP_Address_Book_Schema">https://wiki.mozilla.org/MailNews:LDAP_Address_Books#LDAP_Address_Book_Schema</a></div><div class="activity"><div class="change">URL: <a href="https://wiki.mozilla.org/MailNews:LDAP_Address_Books#LDAP_Address_Book_Schema" target="_blank" rel="noreferrer" class="bug-url" data-safe="1" >https://wiki.mozilla.org/MailNews:LDA...</a></div></div></div><div class="change-set" id="c266"><div class="comment" data-id="7936616" data-no="266" data-tags=""> <table class="layout-table change-head " id="ch-266" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_31657" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/b7dc2323883d529009080113f4c62d8f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_31657" id="a208375090_1"><a class="email " href="/user_profile?user_id=31657" > <span class="fna">石庭豐 (Seak, Teng-Fong)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-266" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-266" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c266">Comment 266</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2013-10-08 06:04 PDT" data-time="1381237462">11 years ago</span> </div> </td> </tr> <tr id="ctag-266"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-266" data-comment-id="7936616">In the &quot;de facto&quot; schema, it lacks a field for &quot;last modified date&quot; time-stamp. Moreover, it would be nice if this field contain a string in ISO 8601 format (YYYY-MM-DDThh:mm:ssZ) to make data exchange easier. Furthermore, it also lacks fields for photos which are implemented in recent TB.</div></div><div class="change-set" id="c267"><div class="comment" data-id="7937278" data-no="267" data-tags=""> <table class="layout-table change-head " id="ch-267" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_281208" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/90bbd9109aef133e4ba0ffe8ff87accc?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_281208" id="a208375090_1"><a class="email " href="/user_profile?user_id=281208" > <span class="fna">Marco van Beek</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-267" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-267" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c267">Comment 267</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2013-10-08 09:12 PDT" data-time="1381248749">11 years ago</span> </div> </td> </tr> <tr id="ctag-267"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-267" data-comment-id="7937278">Hi. LDAP already has bunch of internal attributes, including a last modified date called modifytimestamp. There is also a createTimestamp, and a creatorsName as well. As far as a Photo is concerned, there is one defined in inetOrgPerson. LDAP works best when you can build on existing schemas, as that way systems can exchange information properly.</div></div><div class="change-set" id="c268"><div class="comment" data-id="7937440" data-no="268" data-tags=""> <table class="layout-table change-head " id="ch-268" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_31657" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/b7dc2323883d529009080113f4c62d8f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_31657" id="a208375090_1"><a class="email " href="/user_profile?user_id=31657" > <span class="fna">石庭豐 (Seak, Teng-Fong)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-268" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-268" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c268">Comment 268</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2013-10-08 09:59 PDT" data-time="1381251567">11 years ago</span> </div> </td> </tr> <tr id="ctag-268"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-268" data-comment-id="7937440">(In reply to Marco van Beek from <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c267">comment #267</a>) <span class="quote">&gt; Hi. LDAP already has bunch of internal attributes, including a last modified &gt; date called modifytimestamp. There is also a createTimestamp, and a &gt; creatorsName as well.</span > From which object class? Nevertheless, we still need to mention the attributes in the *schema*. <span class="quote">&gt; As far as a Photo is concerned, there is one defined in inetOrgPerson. LDAP &gt; works best when you can build on existing schemas, as that way systems can &gt; exchange information properly.</span > Have you read the Photo attribute in detail? That attribute does not match our need in TB Address Book: * There are three possible values for Photo in TB-ABook: Generic, &quot;computer&quot;, &quot;URL&quot; 1. How do you match Generic to Photo attribute of inetOrgPerson? 2. For &quot;computer&quot;, the attribute MIGHT be useful but I'm not convinced. Look at that attribute: it is using some old format for fax! Come on! Are you still living in the 20th century? 3. How do you match the URL to Photo attribute?</div></div><div class="change-set" id="c269"><div class="comment" data-id="7940047" data-no="269" data-tags=""> <table class="layout-table change-head " id="ch-269" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_281208" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/90bbd9109aef133e4ba0ffe8ff87accc?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_281208" id="a208375090_1"><a class="email " href="/user_profile?user_id=281208" > <span class="fna">Marco van Beek</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-269" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-269" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c269">Comment 269</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2013-10-09 01:11 PDT" data-time="1381306319">11 years ago</span> </div> </td> </tr> <tr id="ctag-269"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-269" data-comment-id="7940047">(In reply to 石庭豐 (Seak, Teng-Fong) from <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c268">comment #268</a>) <span class="quote">&gt; &gt; From which object class? Nevertheless, we still need to mention the &gt; attributes in the *schema*.</span > Back off. Read the text in my post. Mainly the bit that says &quot;INTERNAL ATTRIBUTE&quot;. Then read RFC4512. Mainly the bit just above 3.4.1 where it says &quot;Servers SHOULD maintain the 'creatorsName', 'createTimestamp', 'modifiersName', and 'modifyTimestamp' attributes for all entries of the DIT.&quot; Admittedly Microsoft ignore that but use an attribute called lastChanged. <span class="quote">&gt; Have you read the Photo attribute in detail? That attribute does not match &gt; our need in TB Address Book: &gt; * There are three possible values for Photo in TB-ABook: Generic, &gt; &quot;computer&quot;, &quot;URL&quot;</span > Okay. I will acknowledge that I should have looked up the full name of the attribute to avoid confusion. I was referring to &quot;jpegPhoto&quot;, which actually comes up first if you do a search of the RFC. If you read RFC2798, it says &quot;2.6. JPEG Photograph: Used to store one or more images of a person using the JPEG File Interchange Format [JFIF].&quot; It is an attribute to store an image, which if you are using LDAP to share an address book is the safest way of doing it, since an external URL could become infected by malware, and an internal &quot;on this computer&quot; link is of no use to another user. So actually, I did know what I was talking about. I just made the fundamental error of assuming I was talking to someone intelligent. However, the rudeness in your reply has made me realise my mistake.</div></div><div class="change-set" id="c270"><div class="comment" data-id="7940210" data-no="270" data-tags=""> <table class="layout-table change-head " id="ch-270" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_35850" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/0439edc42c4508d9c2b8a037a546751f?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_35850" id="a208375090_1"><a class="email disabled" href="/user_profile?user_id=35850" > <span class="fna">John Woodell</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-270" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-270" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c270">Comment 270</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2013-10-09 01:47 PDT" data-time="1381308448">11 years ago</span> </div> </td> </tr> <tr id="ctag-270"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-270" data-comment-id="7940210">The world has changed a bit in the ten years since I last commented on this bug.</div></div><div class="change-set" id="c271"><div class="comment" data-id="7940241" data-no="271" data-tags=""> <table class="layout-table change-head " id="ch-271" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_281208" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/90bbd9109aef133e4ba0ffe8ff87accc?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_281208" id="a208375090_1"><a class="email " href="/user_profile?user_id=281208" > <span class="fna">Marco van Beek</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-271" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-271" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c271">Comment 271</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2013-10-09 02:03 PDT" data-time="1381309381">11 years ago</span> </div> </td> </tr> <tr id="ctag-271"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-271" data-comment-id="7940241">Just a bit :-). With CardDAV gathering pace as a server-side solution, it is my opinion that any LDAP solution has to be optimised for sharing data properly with other systems. The only reason I persist with LDAP over CardDAV is that my office VoIP system can do LDAP lookups and my fax machine can do LDAP lookups, neither of which are likely to integrate with CardDAV in the near future. I also hacked a version of Z-Push to allow me to two-way sync a pair of LDAP address books onto our mobile phones (a private and a company one), We also use a hacked version of Contagged for a web interface, and the system has been running nicely for about 8 years now. Quite frankly, in all that time, we have only need to create two object classes and one attribute, the two classes were to allow us to add existing attributes to part of the tree that could not use the original class due to conflicts, and the attribute to allow us to store a primary email address for sending email via z-push.</div></div><div class="change-set" id="c272"><div class="comment" data-id="8067193" data-no="272" data-tags=""> <table class="layout-table change-head " id="ch-272" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_63178" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/9f385d2002cde8ed039e96db86a223ad?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_63178" id="a208375090_1"><a class="email " href="/user_profile?user_id=63178" > <span class="fna">Chan Min Wai</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-272" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-272" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c272">Comment 272</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2013-11-11 12:08 PST" data-time="1384200508">11 years ago</span> </div> </td> </tr> <tr id="ctag-272"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-272" data-comment-id="8067193">Having waiting from 2002 until now... A decade had pass... I think that we should really drop all that and move it to the generics or other standard schema and drop this. It is really no point to process with the current schema.</div></div><div class="change-set" id="c273"><div class="comment" data-id="11130294" data-no="273" data-tags=""> <table class="layout-table change-head " id="ch-273" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_141226" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/69cd8c4e3cef41521c7fc0afd3485ffd?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_141226" id="a208375090_1"><a class="email " href="/user_profile?user_id=141226" > <span class="fna">Worcester12345</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-273" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-273" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c273">Comment 273</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2016-02-02 10:51 PST" data-time="1454439103">9 years ago</span> </div> </td> </tr> <tr id="ctag-273"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-273" data-comment-id="11130294">(In reply to Chan Min Wai from <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c272">comment #272</a>) <span class="quote">&gt; Having waiting from 2002 until now... &gt; A decade had pass... &gt; &gt; I think that we should really drop all that and move it to the generics or &gt; other standard schema and drop this. &gt; &gt; It is really no point to process with the current schema.</span > And another 3 years. Should this bug be reincarnated? I see a &quot;patch, v3&quot; sitting there. It would be GREAT to see some finality (in a good way) to this. MOZILLA: TAKE A BOLD STEP!</div></div><div class="change-set" id="c274"><div class="comment" data-id="11130783" data-no="274" data-tags=""> <table class="layout-table change-head " id="ch-274" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_187081" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/7fd92d7dd68998e1163c096640e15f14?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_187081" id="a208375090_1"><a class="email disabled" href="/user_profile?user_id=187081" > <span class="fna">Daniel Albers</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-274" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-274" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c274">Comment 274</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2016-02-02 13:10 PST" data-time="1454447457">9 years ago</span> </div> </td> </tr> <tr id="ctag-274"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-274" data-comment-id="11130783">The right bold move would be to finally close this as WONTFIX. Especially given the pending departure of Thunderbird from Mozilla.</div></div><div class="change-set" id="c275"><div class="comment" data-id="11133151" data-no="275" data-tags=""> <table class="layout-table change-head " id="ch-275" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_88613" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/e5ffa26dfd7d5add3c117a8aafe7b931?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_88613" id="a208375090_1"><a class="email " href="/user_profile?user_id=88613" > <span class="fna">Bill Mair</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-275" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-275" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c275">Comment 275</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2016-02-03 06:21 PST" data-time="1454509270">9 years ago</span> </div> </td> </tr> <tr id="ctag-275"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-275" data-comment-id="11133151">As far as I am concerned this issue has become obsolete. I now use ownCloud (CardDAV) to manage and sync my addresses across my various devices, so I am no longer using LDAP as an address management system.</div></div><div class="change-set" id="c276"><div class="comment" data-id="11133201" data-no="276" data-tags=""> <table class="layout-table change-head " id="ch-276" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_187081" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/7fd92d7dd68998e1163c096640e15f14?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_187081" id="a208375090_1"><a class="email disabled" href="/user_profile?user_id=187081" > <span class="fna">Daniel Albers</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-276" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-276" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c276">Comment 276</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2016-02-03 06:37 PST" data-time="1454510251">9 years ago</span> </div> </td> </tr> <tr id="ctag-276"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-276" data-comment-id="11133201">Same for me. I don't know why my previous comment was flagged as spam, I was being entirely serious.</div></div><div class="change-set ca-551365" id="c277"><div class="comment" data-id="11133297" data-no="277" data-tags="off-topic"> <table class="layout-table change-head " id="ch-277" style="display:none" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_551365" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/87c6bac94648999ceaac22c248df81e0?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_551365" id="a208375090_1"><a class="email " href="/user_profile?user_id=551365" > <span class="fna">Daner</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-277" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-277" style="display:none"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c277">Comment 277</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2016-02-03 07:11 PST" data-time="1454512308">9 years ago</span> </div> </td> </tr> <tr id="ctag-277"> <td colspan="2" class="comment-tags"><span class="comment-tag" data-tag="off-topic">off-topic </span> </td> </tr> </table> <table class="layout-table change-head default-collapsed" id="cc-277" role="presentation"> <tr> <td class="comment-collapse-reason" title="dusty [9 years ago]"> Comment hidden (off-topic) </td> <td class="comment-actions"> <button type="button" class="change-spinner ghost iconic" id="ccs-277" aria-label="Expand" aria-expanded="false" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </td> </tr> </table> </div><div class="comment-text " id="ct-277" data-comment-id="11133297" style="display:none">Is it possible to use the ownCloud CardDAV address book directly from Thunderbird? How?</div></div><div class="change-set ca-88613" id="c278"><div class="comment" data-id="11133341" data-no="278" data-tags="off-topic"> <table class="layout-table change-head " id="ch-278" style="display:none" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_88613" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/e5ffa26dfd7d5add3c117a8aafe7b931?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_88613" id="a208375090_1"><a class="email " href="/user_profile?user_id=88613" > <span class="fna">Bill Mair</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-278" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-278" style="display:none"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c278">Comment 278</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2016-02-03 07:22 PST" data-time="1454512971">9 years ago</span> </div> </td> </tr> <tr id="ctag-278"> <td colspan="2" class="comment-tags"><span class="comment-tag" data-tag="off-topic">off-topic </span> </td> </tr> </table> <table class="layout-table change-head default-collapsed" id="cc-278" role="presentation"> <tr> <td class="comment-collapse-reason" title="bill.mair [9 years ago]"> Comment hidden (off-topic) </td> <td class="comment-actions"> <button type="button" class="change-spinner ghost iconic" id="ccs-278" aria-label="Expand" aria-expanded="false" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </td> </tr> </table> </div><div class="comment-text " id="ct-278" data-comment-id="11133341" style="display:none">I use the SOGo connector (<a rel="nofollow" href="http://sogo.nu/download.html#/frontends">http://sogo.nu/download.html#/frontends</a>) together with lightning for CardDAV and CalDAV sync.</div></div><div class="change-set" id="c279"><div class="comment" data-id="11134125" data-no="279" data-tags=""> <table class="layout-table change-head " id="ch-279" role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_29811" id="a208375090_1"><img src="https://secure.gravatar.com/avatar/976cc55d51282c1c46821f8451605062?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_29811" id="a208375090_1"><a class="email " href="/user_profile?user_id=29811" > <span class="fna">Wayne Mery (:wsmwk)</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="cs-279" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="cr-279" > <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#c279">Comment 279</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2016-02-03 10:25 PST" data-time="1454523944">9 years ago</span> </div> </td> </tr> <tr id="ctag-279"> <td colspan="2" class="comment-tags"> </td> </tr> </table> </div><div class="comment-text " id="ct-279" data-comment-id="11134125">(In reply to Daniel Albers from <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c276">comment #276</a>) <span class="quote">&gt; Same for me. I don't know why my previous comment was flagged as spam, I was &gt; being entirely serious.</span > Because in bugzilla comments should offer constructive information that helps the cause of the original bug report. (In reply to Worcester12345 from <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c273">comment #273</a>) <span class="quote">&gt; ... &gt; MOZILLA: TAKE A BOLD STEP!</span > It's great to see so much interest. So let's take stock - Mozilla is no position to do anything about ldap, it's all volunteers and has been for quite a while. It is by the good will and hard effort of volunteers that Thunderbird still survives. - In the last several years at least it is not a lack of will nor lack of desire to address ldap that has hamperred ldap development. It is fundamentally a total lack of ldap expertise. We've encountered one or two with expertise who are not existing contributors but they did not step up to help, and no one else has volunteered to learn. Perhaps more telling, no one/no company has offered to pay a developer with the skills to do it, including oddly enough enteprise organizations with a vested interest of users numbering in the hundreds of thousands no doubt. Our wishing that ldap will blossom isn't going to change anything - a developer is needed. So if someone knows someone, please make it known. - Alternatives exist - some OK (it's great to hear about them), and some not so great. - dmose in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c243">comment 243</a> sez patch landed and close the bug, pending storage of the schema. The schema is at <a rel="nofollow" href="https://wiki.mozilla.org/MailNews:Mozilla_LDAP_Address_Book_Schema">https://wiki.mozilla.org/MailNews:Mozilla_LDAP_Address_Book_Schema</a> but the bug never got closed. As for the disposition of this bug, it should have been closed when patch landed for Thunderbird 1.5=mozilla1.8. As suggested in <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - Define official Mozilla LDAP schema extension" href="/show_bug.cgi?id=116692#c243">comment 243</a>, the path forward for all your outstanding issues is &quot;Please open new, individual bugs about problems with the schema as now checked-in, and we can address them individually.&quot; No doubt there is room for improvement. So please find other bug reports which match your concern (linked to meta <a class="bz_bug_link bz_status_NEW" title="NEW - [Meta] LDAP Support" href="/show_bug.cgi?id=36557">Bug 36557</a> or this query <a rel="nofollow" href="http://mzl.la/1UKEUQY">http://mzl.la/1UKEUQY</a>), or file a new bug. (Schema is mentioned in these bugs <a rel="nofollow" href="http://mzl.la/1UKGD8U">http://mzl.la/1UKGD8U</a>) Docs: <a rel="nofollow" href="https://wiki.mozilla.org/MailNews:LDAP_Address_Books">https://wiki.mozilla.org/MailNews:LDAP_Address_Books</a> <a rel="nofollow" href="https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/LDAP_Support">https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/LDAP_Support</a> <a rel="nofollow" href="http://kb.mozillazine.org/Sharing_address_books">http://kb.mozillazine.org/Sharing_address_books</a> plus stuff on the net, like <a rel="nofollow" href="http://chuckles34.net/howto-setup-ldap-address-book-for-thunderbird">http://chuckles34.net/howto-setup-ldap-address-book-for-thunderbird</a> If you have ideas and resources about moving ldap forward there places mentioned in <a rel="nofollow" href="https://wiki.mozilla.org/Thunderbird/CommunicationChannels">https://wiki.mozilla.org/Thunderbird/CommunicationChannels</a></div><div class="activity"><div class="change">Status: NEW &rarr; RESOLVED</div><div class="change">Closed: <span class="rel-time" title="2004-03-03 13:58 PST" data-time="1078351125">21 years ago</span> &rarr; <span class="rel-time" title="2016-02-03 10:25 PST" data-time="1454523944">9 years ago</span></div><div class="change">Resolution: --- &rarr; FIXED</div><div class="change">See Also: &rarr; <a class="bz_bug_link bz_status_RESOLVED bz_closed" title="RESOLVED FIXED - duplicated LDIF import code" href="/show_bug.cgi?id=119948">119948</a></div><div class="change">Whiteboard: [status: the beagle has landed!] &rarr; [status: the beagle has landed! per comment 243]</div></div></div><div class="change-set" id="a657785042_1689"><div class="change" id="aa657785042_1689"> <table class="layout-table change-head " role="presentation"> <tr> <td rowspan="2" class="change-gravatar"><div class="vcard vcard_1689" id="a657785042_1689"><img src="https://secure.gravatar.com/avatar/da6b54ad3fdb36ba7656df9adfe65d12?d=mm&size=64" class="gravatar" width="32" height="32"> </div> </td> <td class="change-author"><div class="vcard vcard_1689" id="a657785042_1689"><a class="email " href="/user_profile?user_id=1689" > <span class="fna">Daniel Veditz [:dveditz]</span></a> </div> </td> <td rowspan="2" class="comment-actions"><div role="group"> <button type="button" class="change-spinner ghost iconic" id="as-a657785042_1689" aria-label="Collapse" aria-expanded="true" data-strings='{ "collapse_label": "Collapse", "expand_label": "Expanded" }'> <span class="icon" aria-hidden="true"></span> </button> </div></td> </tr> <tr id="ar-a657785042_1689"> <td> <h3 class="change-name"> <a href="/show_bug.cgi?id=116692#a657785042_1689">Updated</a> </h3> &bull; <div class="change-time"><span class="rel-time" title="2022-10-27 16:35 PDT" data-time="1666913752">2 years ago</span> </div> </td> </tr> </table> </div><div class="activity"><div class="change">Restrict Comments: true</div></div></div><div id="new-comment-notice"> You need to <a href="/show_bug.cgi?id=116692&amp;GoAheadAndLogIn=1">log in</a> before you can comment on or make changes to this bug. </div> <div id="bottom-actions"> <div id="bottom-right-actions"> <button type="button" id="top-btn" class="secondary" aria-label="Go to Page Top">Top &uarr;</button> </div> </div> <dialog id="att-overlay" class="readonly" aria-labelledby="att-overlay-title" data-attachment-count="28"> <form method="dialog"> <div class="header"> <h2 id="att-overlay-title" class="title">Attachment</h2> <div class="spacer"></div> <button type="button" class="secondary iconic" hidden disabled data-action="prev" title="Previous Attachment" aria-keyshortcuts="ArrowLeft"> <span class="icon" aria-hidden="true"></span> </button> <button type="button" class="secondary iconic" hidden disabled data-action="next" title="Next Attachment" aria-keyshortcuts="ArrowRight"> <span class="icon" aria-hidden="true"></span> </button> <button type="button" class="secondary" data-action="toggle-details">Hide Details</button> <button type="button" class="secondary iconic" data-action="close" aria-label="Close"> <span class="icon" aria-hidden="true"></span> </button> </div> <div class="body"> <div class="sub-column"> <div class="detail-pane"> <section class="cols"> <h3>General</h3> <div class="creator"> Creator: <div class="vcard vcard_32398" ><a class="email disabled" href="/user_profile?user_id=32398" > <span class="fna">Roland Felnhofer</span></a> </div> </div> <div>Created: <span class="created-date rel-time"></span></div> <div>Updated: <span class="updated-date rel-time"></span></div> <div>Size: <span class="file-size"></span></div> </section> <section class="cols"> <h3> <label for="att-overlay-description">Description</label> </h3> <div> <input type="text" name="description" disabled id="att-overlay-description" class="flex"> </div> </section> <section class="cols"> <h3> <label for="att-overlay-file-name">File Name</label> </h3> <div> <input type="text" name="filename" disabled id="att-overlay-file-name" class="flex"> </div> </section> <section class="cols"> <h3> <label for="att-overlay-content-type">Content Type</label> </h3> <div> <input type="text" name="contenttypeentry" disabled id="att-overlay-content-type" class="flex"> </div> </section> </div> </div> <div class="main-column"> <div class="preview-pane"> <div class="preview "> </div> </div> </div> </div> <div class="footer"> <button type="button" class="secondary" data-action="raw">Raw</button> <button type="button" class="secondary" disabled data-action="diff">Diff</button> <button type="button" class="secondary" disabled data-action="review" data-base="https://bugzilla.mozilla.org/page.cgi?id=splinter.html&amp;ignore=">Splinter Review</button> <div class="spacer"></div> </div> </form> </dialog> <link rel="stylesheet" href="/static/v20250219.1/extensions/FlagTypeComment/web/styles/ftc.css"> <script nonce="nqzYkBGuBE5vmNUIrVp5YmSzhDr6lCjLHRAux2TVpmrJlEbg" src="/static/v20250219.1/extensions/FlagTypeComment/web/js/ftc.js"></script></div> </main> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10