From 6bf0a5cb5034a7e684dcc3500e841785237ce2dd Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:32:43 +0200 Subject: Adding upstream version 1:115.7.0. Signed-off-by: Daniel Baumann --- comm/mailnews/addrbook/modules/components.conf | 136 +++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 comm/mailnews/addrbook/modules/components.conf (limited to 'comm/mailnews/addrbook/modules/components.conf') diff --git a/comm/mailnews/addrbook/modules/components.conf b/comm/mailnews/addrbook/modules/components.conf new file mode 100644 index 0000000000..137150d06f --- /dev/null +++ b/comm/mailnews/addrbook/modules/components.conf @@ -0,0 +1,136 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, you can obtain one at http://mozilla.org/MPL/2.0/. + +Classes = [ + { + "cid": "{e96ee804-0bd3-472f-81a6-8a9d65277ad3}", + "contract_ids": ["@mozilla.org/addressbook/directory;1?type=jsaddrbook"], + "jsm": "resource:///modules/SQLiteDirectory.jsm", + "constructor": "SQLiteDirectory", + }, + { + "cid": "{1143991d-31cd-4ea6-9c97-c587d990d724}", + "contract_ids": ["@mozilla.org/addressbook/jsaddrbookcard;1"], + "jsm": "resource:///modules/AddrBookCard.jsm", + "constructor": "AddrBookCard", + }, + { + "cid": "{224d3ef9-d81c-4d94-8826-a79a5835af93}", + "contract_ids": ["@mozilla.org/abmanager;1"], + "jsm": "resource:///modules/AddrBookManager.jsm", + "constructor": "AddrBookManager", + "name": "AbManager", + "interfaces": ["nsIAbManager"], + }, + { + "cid": "{1fa9941a-07d5-4a6f-9673-15327fc2b9ab}", + "contract_ids": ["@mozilla.org/addressbook/directory;1?type=jscarddav"], + "jsm": "resource:///modules/CardDAVDirectory.jsm", + "constructor": "CardDAVDirectory", + }, + { + "cid": "{e2e0f615-bc5a-4441-a16b-a26e75949376}", + "contract_ids": ["@mozilla.org/addressbook/msgvcardservice;1"], + "jsm": "resource:///modules/VCardUtils.jsm", + "constructor": "VCardService", + }, + { + "cid": "{e9fb36ec-c980-4a77-9f68-0eb10491eda8}", + "contract_ids": ["@mozilla.org/mimecth;1?type=text/vcard"], + "jsm": "resource:///modules/VCardUtils.jsm", + "constructor": "VCardMimeConverter", + "categories": {"simple-mime-converters": "text/vcard"}, + }, + { + "cid": "{dafab386-bd4c-4238-bb48-228fbc98ba29}", + "contract_ids": ["@mozilla.org/mimecth;1?type=text/x-vcard"], + "jsm": "resource:///modules/VCardUtils.jsm", + "constructor": "VCardMimeConverter", + "categories": {"simple-mime-converters": "text/x-vcard"}, + }, + { + "cid": "{f87b71b5-2a0f-4b37-8e4f-3c899f6b8432}", + "contract_ids": ["@mozilla.org/network/ldap-connection;1"], + "jsm": "resource:///modules/LDAPConnection.jsm", + "constructor": "LDAPConnection", + }, + { + "cid": "{a6f94ca4-cd2d-4983-bcf2-fe936190955c}", + "contract_ids": ["@mozilla.org/network/ldap-operation;1"], + "jsm": "resource:///modules/LDAPOperation.jsm", + "constructor": "LDAPOperation", + }, + { + "cid": "{8683e821-f1b0-476d-ac15-07771c79bb11}", + "contract_ids": [ + "@mozilla.org/addressbook/directory;1?type=moz-abldapdirectory" + ], + "jsm": "resource:///modules/LDAPDirectory.jsm", + "constructor": "LDAPDirectory", + }, + { + "cid": "{5ad5d311-1a50-43db-a03c-63d45f443903}", + "contract_ids": ["@mozilla.org/addressbook/ldap-directory-query;1"], + "jsm": "resource:///modules/LDAPDirectoryQuery.jsm", + "constructor": "LDAPDirectoryQuery", + }, + { + "cid": "{dbe204e8-ae09-11eb-b4c8-a7e4b3e6e82e}", + "contract_ids": ["@mozilla.org/addressbook/ldap-replication-service;1"], + "jsm": "resource:///modules/LDAPReplicationService.jsm", + "constructor": "LDAPReplicationService", + }, + { + "cid": "{e8b59b32-f83f-4d5f-8eb5-e3c1e5de0d47}", + "contract_ids": ["@mozilla.org/network/ldap-service;1"], + "jsm": "resource:///modules/LDAPService.jsm", + "constructor": "LDAPService", + }, + { + "cid": "{50ca73fa-7deb-42b9-9eec-e219e31e6d4b}", + "contract_ids": ["@mozilla.org/network/ldap-url-parser;1"], + "jsm": "resource:///modules/LDAPURLParser.jsm", + "constructor": "LDAPURLParser", + }, + { + "cid": "{b3de9249-b0e5-4c12-8d91-c9a434fd80f5}", + "contract_ids": ["@mozilla.org/network/protocol;1?name=ldap"], + "jsm": "resource:///modules/LDAPProtocolHandler.jsm", + "constructor": "LDAPProtocolHandler", + "protocol_config": { + "scheme": "ldap", + "flags": [ + "URI_NORELATIVE", + "URI_DANGEROUS_TO_LOAD", + "ALLOWS_PROXY", + ], + "default_port": 389, + }, + }, + { + "cid": "{c85a5ef2-9c56-445f-b029-76889f2dd29b}", + "contract_ids": ["@mozilla.org/network/protocol;1?name=ldaps"], + "jsm": "resource:///modules/LDAPProtocolHandler.jsm", + "constructor": "LDAPSProtocolHandler", + "protocol_config": { + "scheme": "ldaps", + "flags": [ + "URI_NORELATIVE", + "URI_DANGEROUS_TO_LOAD", + "ALLOWS_PROXY", + ], + "default_port": 636, + }, + }, +] + +if buildconfig.substs["MOZ_PREF_EXTENSIONS"]: + Classes += [ + { + "cid": "{53d16809-1114-44e2-b585-41a2abb18f66}", + "contract_ids": ["@mozilla.org/ldapsyncquery;1"], + "jsm": "resource:///modules/LDAPSyncQuery.jsm", + "constructor": "LDAPSyncQuery", + }, + ] -- cgit v1.2.3