🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
DemoInstallSign in
Socket

ldap-directory-manager

Package Overview
Dependencies
Maintainers
1
Versions
28
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ldap-directory-manager - npm Package Compare versions

Comparing version

to
0.16.3

7

CHANGELOG.md

@@ -5,2 +5,9 @@ ### Changelog

#### [v0.16.2](https://github.com/saostad/ldap-directory-manager/compare/v0.16.1...v0.16.2)
> 2 March 2021
- pkg: updated [`5593e05`](https://github.com/saostad/ldap-directory-manager/commit/5593e05c7edcea2f8ecfbb7e44e03ad08693a21c)
- doc: change log [`f2d9d13`](https://github.com/saostad/ldap-directory-manager/commit/f2d9d135e0f26933ea69118c7824768338a8a870)
#### [v0.16.1](https://github.com/saostad/ldap-directory-manager/compare/v0.16.0...v0.16.1)

@@ -7,0 +14,0 @@

10

dist/helpers/initial.js

@@ -27,11 +27,11 @@ "use strict";

if (!useCachedInterfaces) {
const objectAttributes = await ldap_schema_ts_generator_1.getSchemaAttributes({
const objectAttributes = await (0, ldap_schema_ts_generator_1.getSchemaAttributes)({
client,
options: { logger: options === null || options === void 0 ? void 0 : options.logger },
});
const objectClasses = await ldap_schema_ts_generator_1.getSchemaClasses({
const objectClasses = await (0, ldap_schema_ts_generator_1.getSchemaClasses)({
client,
options: { logger: options === null || options === void 0 ? void 0 : options.logger },
});
await ldap_schema_ts_generator_1.generateInterfaceFiles({
await (0, ldap_schema_ts_generator_1.generateInterfaceFiles)({
objectAttributes,

@@ -46,4 +46,4 @@ objectClasses,

if (generateCountryIsoCodes) {
const countryCodes = await ldap_schema_ts_generator_1.getCountryIsoCodes({ useCache: true });
await ldap_schema_ts_generator_1.generateCountryIsoCodesFile({
const countryCodes = await (0, ldap_schema_ts_generator_1.getCountryIsoCodes)({ useCache: true });
await (0, ldap_schema_ts_generator_1.generateCountryIsoCodesFile)({
countryCodes,

@@ -50,0 +50,0 @@ options: { outDir: variables_1.variables.defaultJsonDir },

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {

@@ -6,0 +10,0 @@ if (k2 === undefined) k2 = k;

@@ -16,9 +16,9 @@ "use strict";

async function makeSureJsonIsoFileExist(filePath) {
fast_node_logger_1.writeLog("makeSureJsonIsoFileExist()", { level: "trace" });
const exist = util_1.promisify(fs_1.default.exists);
(0, fast_node_logger_1.writeLog)("makeSureJsonIsoFileExist()", { level: "trace" });
const exist = (0, util_1.promisify)(fs_1.default.exists);
const isFileExist = await exist(filePath);
if (!isFileExist) {
fast_node_logger_1.writeLog(`generating json file...`, { level: "info", stdout: true });
const countryCodes = await ldap_schema_ts_generator_1.getCountryIsoCodes({ useCache: true });
ldap_schema_ts_generator_1.generateCountryIsoCodesFile({ countryCodes });
(0, fast_node_logger_1.writeLog)(`generating json file...`, { level: "info", stdout: true });
const countryCodes = await (0, ldap_schema_ts_generator_1.getCountryIsoCodes)({ useCache: true });
(0, ldap_schema_ts_generator_1.generateCountryIsoCodesFile)({ countryCodes });
}

@@ -28,3 +28,3 @@ return true;

async function countryCodeValidate(filePath, input) {
fast_node_logger_1.writeLog(`countryCodeValidate()`, { level: "trace" });
(0, fast_node_logger_1.writeLog)(`countryCodeValidate()`, { level: "trace" });
/**@step make sure file exist */

@@ -51,3 +51,3 @@ const isExist = await makeSureJsonIsoFileExist(filePath);

async function entryCountryUpdate({ dn, data, client, options, }) {
fast_node_logger_1.writeLog("entryCountryUpdate()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("entryCountryUpdate()", { level: "trace" });
const countryIsoCodesPath = path_1.default.join(variables_1.variables.defaultJsonDir, "CountryIsoCodes.json");

@@ -57,3 +57,3 @@ /**@step validate input against iso-3166 country codes */

if (isValid) {
const result = await common_1.entryUpdate(dn, {
const result = await (0, common_1.entryUpdate)(dn, {
client,

@@ -60,0 +60,0 @@ // TODO: fix typings to remove 'as any' part

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {

@@ -6,0 +10,0 @@ if (k2 === undefined) k2 = k;

@@ -39,3 +39,3 @@ "use strict";

function analyseUserAccountControlFlags(input) {
fast_node_logger_1.writeLog("analyseUserAccountControlFlags()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("analyseUserAccountControlFlags()", { level: "trace" });
const accountControls = [];

@@ -53,6 +53,6 @@ Object.entries(adUserAccountControlText).forEach(([key, value]) => {

var _a;
fast_node_logger_1.writeLog("userGetNotDisabled()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetNotDisabled()", { level: "trace" });
const attributes = (_a = configs.attributes) !== null && _a !== void 0 ? _a : user_1.defaultUserAttributes;
attributes.push("userAccountControl");
const users = await user_1.userGetAll({
const users = await (0, user_1.userGetAll)({
criteria,

@@ -74,6 +74,6 @@ configs: Object.assign(Object.assign({}, configs), { attributes }),

var _a;
fast_node_logger_1.writeLog("userGetDisabled()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetDisabled()", { level: "trace" });
const attributes = (_a = configs.attributes) !== null && _a !== void 0 ? _a : user_1.defaultUserAttributes;
attributes.push("userAccountControl");
const users = await user_1.userGetAll({
const users = await (0, user_1.userGetAll)({
criteria,

@@ -95,6 +95,6 @@ configs: Object.assign(Object.assign({}, configs), { attributes }),

var _a;
fast_node_logger_1.writeLog("userGetPasswordNeverExpire()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetPasswordNeverExpire()", { level: "trace" });
const attributes = (_a = configs.attributes) !== null && _a !== void 0 ? _a : user_1.defaultUserAttributes;
attributes.push("userAccountControl");
const users = await user_1.userGetAll({
const users = await (0, user_1.userGetAll)({
criteria,

@@ -116,6 +116,6 @@ configs: Object.assign(Object.assign({}, configs), { attributes }),

var _a;
fast_node_logger_1.writeLog("userGetPasswordNotRequired()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetPasswordNotRequired()", { level: "trace" });
const attributes = (_a = configs.attributes) !== null && _a !== void 0 ? _a : user_1.defaultUserAttributes;
attributes.push("userAccountControl");
const users = await user_1.userGetAll({
const users = await (0, user_1.userGetAll)({
criteria,

@@ -137,6 +137,6 @@ configs: Object.assign(Object.assign({}, configs), { attributes }),

var _a;
fast_node_logger_1.writeLog("userGetHomedirRequired()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetHomedirRequired()", { level: "trace" });
const attributes = (_a = configs.attributes) !== null && _a !== void 0 ? _a : user_1.defaultUserAttributes;
attributes.push("userAccountControl");
const users = await user_1.userGetAll({
const users = await (0, user_1.userGetAll)({
criteria,

@@ -158,6 +158,6 @@ configs: Object.assign(Object.assign({}, configs), { attributes }),

var _a;
fast_node_logger_1.writeLog("userGetHomedirRequired()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetHomedirRequired()", { level: "trace" });
const attributes = (_a = configs.attributes) !== null && _a !== void 0 ? _a : user_1.defaultUserAttributes;
attributes.push("userAccountControl");
const users = await user_1.userGetAll({
const users = await (0, user_1.userGetAll)({
criteria,

@@ -164,0 +164,0 @@ configs: Object.assign(Object.assign({}, configs), { attributes }),

@@ -10,3 +10,3 @@ "use strict";

*/
fast_node_logger_1.writeLog("entryGetByDn()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("entryGetByDn()", { level: "trace" });
const qGen = new ldap_query_generator_1.QueryGenerator({

@@ -35,3 +35,3 @@ logger: fast_node_logger_1.logToFile,

async function entryUpdate(dn, { changes, controls, client, attributes }) {
fast_node_logger_1.writeLog("entryUpdate()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("entryUpdate()", { level: "trace" });
/**@step update entry */

@@ -54,3 +54,3 @@ const result = await client.modifyAttribute({ dn, changes, controls });

async function entryDelete(dn, { controls, client }) {
fast_node_logger_1.writeLog("entryDelete()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("entryDelete()", { level: "trace" });
/**@step delete entry */

@@ -62,3 +62,3 @@ return client.del({ dn, controls });

async function entryAdd(entry, { dn, controls, client }) {
fast_node_logger_1.writeLog("entryAdd()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("entryAdd()", { level: "trace" });
/**@step add entry */

@@ -70,3 +70,3 @@ return client.add({ entry, dn, controls });

async function entryModifyDn({ currentDn, newDn, controls, client, }) {
fast_node_logger_1.writeLog("entryModifyDn()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("entryModifyDn()", { level: "trace" });
/**@step modifyDn of an existing entry */

@@ -73,0 +73,0 @@ return client.modifyDn({ newDn, dn: currentDn, controls });

@@ -10,3 +10,3 @@ "use strict";

var _a;
fast_node_logger_1.writeLog("computerGetAll()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("computerGetAll()", { level: "trace" });
let base;

@@ -17,3 +17,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -46,3 +46,3 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

var _a;
fast_node_logger_1.writeLog("computerGetDisabled()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("computerGetDisabled()", { level: "trace" });
let base;

@@ -53,3 +53,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -56,0 +56,0 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

@@ -12,3 +12,3 @@ "use strict";

var _a;
fast_node_logger_1.writeLog("groupGetOne()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("groupGetOne()", { level: "trace" });
let base;

@@ -19,3 +19,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -44,3 +44,3 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

var _a;
fast_node_logger_1.writeLog("groupGetAll()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("groupGetAll()", { level: "trace" });
let base;

@@ -51,3 +51,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -76,3 +76,3 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

var _a;
fast_node_logger_1.writeLog("userGetGroupMembership()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetGroupMembership()", { level: "trace" });
let base;

@@ -83,3 +83,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -91,3 +91,3 @@ /** @step Plan:

/** */
const user = await user_1.userGetOne(criteria, {
const user = await (0, user_1.userGetOne)(criteria, {
baseDn: base,

@@ -104,3 +104,3 @@ client: configs.client,

action: "equal",
criteria: utils_1.parseDn(user.dn),
criteria: (0, utils_1.parseDn)(user.dn),
})

@@ -107,0 +107,0 @@ .whereAnd({ field: "objectClass", action: "equal", criteria: "group" })

@@ -24,3 +24,3 @@ "use strict";

var _a;
fast_node_logger_1.writeLog("userGetOne()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetOne()", { level: "trace" });
let base;

@@ -31,3 +31,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -66,3 +66,3 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

var _a, _b;
fast_node_logger_1.writeLog("usersGetAll()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("usersGetAll()", { level: "trace" });
let base;

@@ -73,3 +73,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -111,3 +111,3 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

var _a, _b;
fast_node_logger_1.writeLog("userGetLockedOut()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetLockedOut()", { level: "trace" });
let base;

@@ -118,3 +118,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -158,3 +158,3 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

var _a;
fast_node_logger_1.writeLog("groupGetMembers()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("groupGetMembers()", { level: "trace" });
let base;

@@ -165,3 +165,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -172,3 +172,3 @@ /**

*/
const group = await group_1.groupGetOne(criteria, {
const group = await (0, group_1.groupGetOne)(criteria, {
baseDn: base,

@@ -185,3 +185,3 @@ client: configs.client,

action: "equal",
criteria: utils_1.parseDn(group.dn),
criteria: (0, utils_1.parseDn)(group.dn),
})

@@ -239,3 +239,3 @@ .whereAnd({ field: "objectClass", action: "equal", criteria: "user" })

var _a;
fast_node_logger_1.writeLog("userGetByUserName()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetByUserName()", { level: "trace" });
let base;

@@ -246,3 +246,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -282,3 +282,3 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

var _a;
fast_node_logger_1.writeLog("userGetByName()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetByName()", { level: "trace" });
let base;

@@ -289,3 +289,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -327,3 +327,3 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

var _a;
fast_node_logger_1.writeLog("userGetByName()", { level: "trace" });
(0, fast_node_logger_1.writeLog)("userGetByName()", { level: "trace" });
let base;

@@ -334,3 +334,3 @@ if (configs.baseDn) {

else {
base = await ldap_schema_ts_generator_1.getDefaultNamingContext({ client: configs.client });
base = await (0, ldap_schema_ts_generator_1.getDefaultNamingContext)({ client: configs.client });
}

@@ -337,0 +337,0 @@ const qGen = new ldap_query_generator_1.QueryGenerator({

{
"name": "ldap-directory-manager",
"version": "0.16.2",
"version": "0.16.3",
"description": "schema-aware, type-safe LDAP manager, written in typescript to create hight-level functionalities",

@@ -50,21 +50,22 @@ "repository": {

"devDependencies": {
"@types/jest": "^26.0.20",
"@types/node": "^14.14.31",
"@typescript-eslint/eslint-plugin": "^4.16.1",
"@typescript-eslint/parser": "^4.16.1",
"@types/jest": "^28.1.4",
"@types/node": "^16.11.43",
"@typescript-eslint/eslint-plugin": "^5.30.5",
"@typescript-eslint/parser": "^5.30.5",
"auto-changelog": "^2.2.1",
"dotenv": "^8.2.0",
"eslint": "^7.21.0",
"dotenv": "^16.0.1",
"eslint": "^8.19.0",
"eslint-config-prettier": "^8.1.0",
"eslint-plugin-prettier": "^3.3.1",
"jest": "^26.6.3",
"eslint-plugin-prettier": "^4.2.1",
"jest": "^28.1.2",
"nodemon": "^2.0.7",
"npm-run-all": "^4.1.5",
"prettier": "^2.2.1",
"ts-jest": "^26.5.2",
"typedoc": "^0.20.28",
"typescript": "^4.2.2"
"ts-jest": "^28.0.5",
"typedoc": "^0.23.7",
"typescript": "^4.7.4"
},
"dependencies": {
"fast-node-logger": "^1.4.12",
"@types/ldapjs": "^2.2.3",
"fast-node-logger": "^2.0.0",
"fuse.js": "^6.4.6",

@@ -71,0 +72,0 @@ "ldap-query-generator": "^0.8.3",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet