]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/commitdiff
Bump manifest format
authorJohannes Zellner <johannes@cloudron.io>
Mon, 17 Jun 2019 13:21:38 +0000 (15:21 +0200)
committerJohannes Zellner <johannes@cloudron.io>
Mon, 17 Jun 2019 13:21:38 +0000 (15:21 +0200)
CHANGELOG
CloudronManifest.json
DESCRIPTION.md
package-lock.json
package.json
src/auth.js

index 09b33b8889b190c2ce0d808b213e94692bcdab58..f9879db84ba0448f4f06c644d846bb5eaee30ad0 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -85,3 +85,5 @@
 [5.6.0]
 * Add SFTP support
 
+[5.7.0]
+* Update to latest app package manifest
index 8ed67dcf009394fe90f5c4bcc61361899402f98d..dc463ba6803e445029c6f5ef532eed59c371724c 100644 (file)
     "hosting",
     "server"
   ],
-  "version": "5.6.0",
+  "version": "5.7.0",
   "healthCheckPath": "/api/healthcheck",
   "httpPort": 3000,
-  "manifestVersion": 1,
+  "manifestVersion": 2,
+  "minBoxVersion": "4.1.4",
   "website": "https://git.cloudron.io/cloudron/surfer",
   "documentationUrl": "https://cloudron.io/documentation/apps/surfer/",
   "contactEmail": "support@cloudron.io",
index 10a95f00683c8f5c250e0f7084285468b3b5f50d..b57b0048fb20375fd1f586b13efcaa6b1b5f89d1 100644 (file)
@@ -1,4 +1,4 @@
-This app packages Surfer <upstream>5.5.0</upstream>
+This app packages Surfer <upstream>5.7.0</upstream>
 
 ### Overview
 
index 4c373b03df5ab37eebb07477c454ebaa245d05ec..dccc4ed487062b40f85949b3b8fd65b9618a01fc 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "cloudron-surfer",
-  "version": "5.5.0",
+  "version": "5.7.0",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
index 2e866736028969276acc120d13716fca87d91d30..7b8c0ff0724573bd80a6bd6d9ac45770ce8ddcdf 100644 (file)
@@ -1,6 +1,6 @@
 {
   "name": "cloudron-surfer",
-  "version": "5.5.0",
+  "version": "5.7.0",
   "description": "Simple file server",
   "main": "server.js",
   "scripts": {
index 80fa122a6c87cffc4cdb3622bb61148efef7a900..96f304561dc496339edd6801eb622a1d4bc04b3f 100644 (file)
@@ -12,8 +12,8 @@ var passport = require('passport'),
     HttpSuccess = require('connect-lastmile').HttpSuccess,
     webdavErrors = require('webdav-server').v2.Errors;
 
-const LDAP_URL = process.env.LDAP_URL;
-const LDAP_USERS_BASE_DN = process.env.LDAP_USERS_BASE_DN;
+const LDAP_URL = process.env.CLOUDRON_LDAP_URL;
+const LDAP_USERS_BASE_DN = process.env.CLOUDRON_LDAP_USERS_BASE_DN;
 const LOCAL_AUTH_FILE = path.resolve(process.env.LOCAL_AUTH_FILE || './.users.json');
 const TOKENSTORE_FILE = path.resolve(process.env.TOKENSTORE_FILE || './.tokens.json');
 const AUTH_METHOD = (LDAP_URL && LDAP_USERS_BASE_DN) ? 'ldap' : 'local';
@@ -79,16 +79,16 @@ passport.deserializeUser(function (id, done) {
 
 function verifyUser(username, password, callback) {
     if (AUTH_METHOD === 'ldap') {
-        var ldapClient = ldapjs.createClient({ url: process.env.LDAP_URL });
+        var ldapClient = ldapjs.createClient({ url: process.env.CLOUDRON_LDAP_URL });
         ldapClient.on('error', function (error) {
             console.error('LDAP error', error);
         });
 
-        ldapClient.bind(process.env.LDAP_BIND_DN, process.env.LDAP_BIND_PASSWORD, function (error) {
+        ldapClient.bind(process.env.CLOUDRON_LDAP_BIND_DN, process.env.CLOUDRON_LDAP_BIND_PASSWORD, function (error) {
             if (error) return callback(error);
 
             var filter = `(|(uid=${username})(mail=${username})(username=${username})(sAMAccountName=${username}))`;
-            ldapClient.search(process.env.LDAP_USERS_BASE_DN, { filter: filter }, function (error, result) {
+            ldapClient.search(process.env.CLOUDRON_LDAP_USERS_BASE_DN, { filter: filter }, function (error, result) {
                 if (error) return callback(error);
 
                 var items = [];