-Favorites for ${ssid_sessions[socket.ssid].getSessionData("subscriber_username") || "You"}
+Favorites for ${session_data.getSessionData("subscriber_username") || "You"}
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-choose-shortcut-favorites.js b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-choose-shortcut-favorites.js
index 75b8d315..a4353081 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-choose-shortcut-favorites.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-choose-shortcut-favorites.js
@@ -4,9 +4,9 @@ var favoritenum = 0;
var foldername = request_headers.query.favorite_folder_name;
-var favarray = ssid_sessions[socket.ssid].favstore.listFavorites(foldername);
+var favarray = session_data.favstore.listFavorites(foldername);
-var folder_array = ssid_sessions[socket.ssid].favstore.getFolders();
+var folder_array = session_data.favstore.getFolders();
var folderid = folder_array.indexOf(foldername);
@@ -16,7 +16,7 @@ var numoffolders = folder_array.length;
favoritenum = Object.keys(favarray).length;
-var favoritedata = ssid_sessions[socket.ssid].favstore.getFavorite(foldername, favid);
+var favoritedata = session_data.favstore.getFavorite(foldername, favid);
headers = `200 OK
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-discard-favorites.js b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-discard-favorites.js
index ca695dc8..c05f5dac 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-discard-favorites.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-discard-favorites.js
@@ -4,9 +4,9 @@ var favoritenum = 0;
var foldername = request_headers.query.favorite_folder_name;
-var favarray = ssid_sessions[socket.ssid].favstore.listFavorites(foldername);
+var favarray = session_data.favstore.listFavorites(foldername);
-var folder_array = ssid_sessions[socket.ssid].favstore.getFolders();
+var folder_array = session_data.favstore.getFolders();
var folderid = folder_array.indexOf(foldername);
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-discard-folders.js b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-discard-folders.js
index d1dd405f..523db003 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-discard-folders.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-discard-folders.js
@@ -1,6 +1,6 @@
var minisrv_service_file = true;
-var folder_array = ssid_sessions[socket.ssid].favstore.getFolders();
+var folder_array = session_data.favstore.getFolders();
var totalfavorites = folder_array.length;
headers = `200 OK
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-move-favorites.js b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-move-favorites.js
index ecbca854..fc3cc4ea 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-move-favorites.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-move-favorites.js
@@ -5,9 +5,9 @@ var foldernum = 0;
var foldername = request_headers.query.favorite_folder_name;
-var favarray = ssid_sessions[socket.ssid].favstore.listFavorites(foldername);
+var favarray = session_data.favstore.listFavorites(foldername);
-var folder_array = ssid_sessions[socket.ssid].favstore.getFolders();
+var folder_array = session_data.favstore.getFolders();
var folderid = folder_array.indexOf(foldername);
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-organize-favorites.js b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-organize-favorites.js
index 6980031d..1595dd3f 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-organize-favorites.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-organize-favorites.js
@@ -4,9 +4,9 @@ var favoritenum = 0;
var foldername = request_headers.query.favorite_folder_name;
-var favarray = ssid_sessions[socket.ssid].favstore.listFavorites(foldername);
+var favarray = session_data.favstore.listFavorites(foldername);
-var folder_array = ssid_sessions[socket.ssid].favstore.getFolders();
+var folder_array = session_data.favstore.getFolders();
var folderid = folder_array.indexOf(foldername);
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-rename-favorites.js b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-rename-favorites.js
index b73b7284..e33c02c2 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-rename-favorites.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-rename-favorites.js
@@ -4,9 +4,9 @@ var favoritenum = 0;
var foldername = request_headers.query.favorite_folder_name;
-var favarray = ssid_sessions[socket.ssid].favstore.listFavorites(foldername);
+var favarray = session_data.favstore.listFavorites(foldername);
-var folder_array = ssid_sessions[socket.ssid].favstore.getFolders();
+var folder_array = session_data.favstore.getFolders();
var folderid = folder_array.indexOf(foldername);
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-samples-page.js b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-samples-page.js
index 5739915d..ba26d7f5 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-samples-page.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-favorite/serve-samples-page.js
@@ -104,7 +104,7 @@ by going to the folder and choosing Organize.
-Favorites for ${ssid_sessions[socket.ssid].getSessionData("subscriber_username") || "You"}
+Favorites for ${session_data.getSessionData("subscriber_username") || "You"}
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/content/content-serve.js b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/content/content-serve.js
index 1c30448d..e0dbb27a 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/content/content-serve.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/content/content-serve.js
@@ -3,20 +3,20 @@ request_is_async = true;
var bf0app_update = false;
var request_path = request_headers.request_url.replace(service_name + ":/", "");
-var romtype = ssid_sessions[socket.ssid].get("wtv-client-rom-type");
-var bootver = ssid_sessions[socket.ssid].get("wtv-client-bootrom-version")
+var romtype = session_data.get("wtv-client-rom-type");
+var bootver = session_data.get("wtv-client-bootrom-version")
if ((romtype == "bf0app" || !romtype) && (bootver == "105" || !bootver)) {
// assume old classic in flash mode, override user setting and send tellyscript
// because it is required to proceed in flash mode
bf0app_update = true;
- ssid_sessions[socket.ssid].set("bf0app_update", bf0app_update);
+ session_data.set("bf0app_update", bf0app_update);
}
-if (!ssid_sessions[socket.ssid].data_store.WTVFlashrom) {
- ssid_sessions[socket.ssid].data_store.WTVFlashrom = new WTVFlashrom(minisrv_config, service_vaults, service_name, minisrv_config.services[service_name].use_zefie_server, bf0app_update);
+if (!session_data.data_store.WTVFlashrom) {
+ session_data.data_store.WTVFlashrom = new WTVFlashrom(minisrv_config, service_vaults, service_name, minisrv_config.services[service_name].use_zefie_server, bf0app_update);
}
-ssid_sessions[socket.ssid].data_store.WTVFlashrom.getFlashRom(request_path, function (data, headers) {
+session_data.data_store.WTVFlashrom.getFlashRom(request_path, function (data, headers) {
sendToClient(socket, headers, data);
});
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/current-noflash.js b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/current-noflash.js
index dfef8bf7..b86c2575 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/current-noflash.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/current-noflash.js
@@ -16,17 +16,17 @@ var bf0app_update = true;
if (request_headers.query.path) request_path = request_headers.query.path;
else request_path = default_build_to_send;
-if (ssid_sessions[socket.ssid].get("wtv-client-rom-type") == "bf0app" && ssid_sessions[socket.ssid].get("wtv-client-bootrom-version") == "105") {
+if (session_data.get("wtv-client-rom-type") == "bf0app" && session_data.get("wtv-client-bootrom-version") == "105") {
// assume old classic in flash mode, override user setting and send tellyscript
// because it is required to proceed in flash mode
bf0app_update = true;
- ssid_sessions[socket.ssid].set("bf0app_update", bf0app_update);
+ session_data.set("bf0app_update", bf0app_update);
}
-if (!ssid_sessions[socket.ssid].data_store.WTVFlashrom) {
- ssid_sessions[socket.ssid].data_store.WTVFlashrom = new WTVFlashrom(minisrv_config, service_vaults, service_name, minisrv_config.services[service_name].use_zefie_server, bf0app_update);
+if (!session_data.data_store.WTVFlashrom) {
+ session_data.data_store.WTVFlashrom = new WTVFlashrom(minisrv_config, service_vaults, service_name, minisrv_config.services[service_name].use_zefie_server, bf0app_update);
}
-ssid_sessions[socket.ssid].data_store.WTVFlashrom.getFlashRom(request_path, function (data, headers) {
+session_data.data_store.WTVFlashrom.getFlashRom(request_path, function (data, headers) {
sendToClient(socket, headers, data);
});
\ No newline at end of file
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/get-by-path.js b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/get-by-path.js
index 5063b1c7..9f88d21a 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/get-by-path.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/get-by-path.js
@@ -5,22 +5,22 @@ request_is_async = true;
var bf0app_update = false;
var request_path = request_headers.query.path;
-var romtype = ssid_sessions[socket.ssid].get("wtv-client-rom-type");
-var bootver = ssid_sessions[socket.ssid].get("wtv-client-bootrom-version")
+var romtype = session_data.get("wtv-client-rom-type");
+var bootver = session_data.get("wtv-client-bootrom-version")
if ((romtype == "bf0app" || !romtype) && (bootver == "105" || !bootver)) {
// assume old classic in flash mode, override user setting and send tellyscript
// because it is required to proceed in flash mode
bf0app_update = true;
- ssid_sessions[socket.ssid].set("bf0app_update", bf0app_update);
+ session_data.set("bf0app_update", bf0app_update);
}
if (request_headers.query.raw || bf0app_update) {
- if (!ssid_sessions[socket.ssid].data_store.WTVFlashrom) {
- ssid_sessions[socket.ssid].data_store.WTVFlashrom = new WTVFlashrom(minisrv_config, service_vaults, service_name, minisrv_config.services[service_name].use_zefie_server, bf0app_update);
+ if (!session_data.data_store.WTVFlashrom) {
+ session_data.data_store.WTVFlashrom = new WTVFlashrom(minisrv_config, service_vaults, service_name, minisrv_config.services[service_name].use_zefie_server, bf0app_update);
}
- ssid_sessions[socket.ssid].data_store.WTVFlashrom.getFlashRom(request_path, function (data, headers) {
+ session_data.data_store.WTVFlashrom.getFlashRom(request_path, function (data, headers) {
sendToClient(socket, headers, data);
});
} else {
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/get-lc2-page.js b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/get-lc2-page.js
index 6e67ca75..48a50cef 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/get-lc2-page.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/get-lc2-page.js
@@ -80,9 +80,9 @@ Updating now
-Your ${ssid_sessions[socket.ssid].getBoxName()} is being updated automatically.
+Your ${session_data.getBoxName()} is being updated automatically.
-This will take a while, and then you can use your ${ssid_sessions[socket.ssid].getBoxName()} again.
+This will take a while, and then you can use your ${session_data.getBoxName()} again.
`;
if (flashrom_info.is_bootrom && flashrom_info.part_number == (flashrom_info.part_count - 1)) {
data += `
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/initiate-lc2-download.js b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/initiate-lc2-download.js
index 65a2d25b..a757e999 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/initiate-lc2-download.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/initiate-lc2-download.js
@@ -2,7 +2,7 @@ var minisrv_service_file = true;
if (request_headers.query.path) {
var url = service_name + ":/get-lc2-page?path=" + request_headers.query.path;
-var romtype = ssid_sessions[socket.ssid].get("wtv-client-rom-type");
+var romtype = session_data.get("wtv-client-rom-type");
if (romtype == "bf0app") {
url = "client:updateflash?ipaddr=" + minisrv_config.services[service_name].host + "&port=" + minisrv_config.services[service_name].port + "&path=" + escape(service_name + ":/" + request_headers.query.path);
if (request_headers.query.numparts) url += escape("?numparts=" + request_headers.query.numparts);
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/lc2-download-complete.js b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/lc2-download-complete.js
index d1de7640..fbf033c8 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/lc2-download-complete.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/lc2-download-complete.js
@@ -62,7 +62,7 @@ Updating complete
The update is complete.
Choose Connect Now if you want to connect to ${minisrv_config.config.service_name}.
-
Press the power button to switch off your ${ssid_sessions[socket.ssid].getBoxName()}.
+
Press the power button to switch off your ${session_data.getBoxName()}.
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/lc2-download-failed.js b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/lc2-download-failed.js
index fba5eeb6..8159c2a4 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/lc2-download-failed.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/lc2-download-failed.js
@@ -93,7 +93,7 @@ data = `
We ran into a technical problem while updating
your unit. (Error: ${error})
Choose Try Again to try again now.
-
Press the power button to switch off your ${ssid_sessions[socket.ssid].getBoxName()}.
+
Press the power button to switch off your ${session_data.getBoxName()}.
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/noflash.js b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/noflash.js
index 489d9a21..00a43579 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/noflash.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/noflash.js
@@ -16,17 +16,17 @@ var bf0app_update = true;
if (request_headers.query.path) request_path = request_headers.query.path;
else request_path = default_build_to_send;
-if (ssid_sessions[socket.ssid].get("wtv-client-rom-type") == "bf0app" && ssid_sessions[socket.ssid].get("wtv-client-bootrom-version") == "105") {
+if (session_data.get("wtv-client-rom-type") == "bf0app" && session_data.get("wtv-client-bootrom-version") == "105") {
// assume old classic in flash mode, override user setting and send tellyscript
// because it is required to proceed in flash mode
bf0app_update = true;
- ssid_sessions[socket.ssid].set("bf0app_update", bf0app_update);
+ session_data.set("bf0app_update", bf0app_update);
}
-if (!ssid_sessions[socket.ssid].data_store.WTVFlashrom) {
- ssid_sessions[socket.ssid].data_store.WTVFlashrom = new WTVFlashrom(minisrv_config, service_vaults, service_name, 0, minisrv_config.services[service_name].use_zefie_server, bf0app_update, minisrv_config.services[service_name].debug);
+if (!session_data.data_store.WTVFlashrom) {
+ session_data.data_store.WTVFlashrom = new WTVFlashrom(minisrv_config, service_vaults, service_name, 0, minisrv_config.services[service_name].use_zefie_server, bf0app_update, minisrv_config.services[service_name].debug);
}
-ssid_sessions[socket.ssid].data_store.WTVFlashrom.getFlashRom(request_path, function (data, headers) {
+session_data.data_store.WTVFlashrom.getFlashRom(request_path, function (data, headers) {
sendToClient(socket, headers, data);
});
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/willie.js b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/willie.js
index b3a2fcee..3fce8e98 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/willie.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-flashrom/willie.js
@@ -20,7 +20,7 @@ if (!minisrv_config.services[service_name].use_zefie_server) {
var options = {
host: "wtv.zefie.com",
- path: "/willie.php?minisrv=true&service_name="+escape(service_name)+"&pflash=" + ssid_sessions[socket.ssid].get("wtv-client-rom-type") + proxy_query,
+ path: "/willie.php?minisrv=true&service_name="+escape(service_name)+"&pflash=" + session_data.get("wtv-client-rom-type") + proxy_query,
timeout: 5000,
method: 'GET'
}
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/ValidateLogin.js b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/ValidateLogin.js
index a8de2505..7a321b17 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/ValidateLogin.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/ValidateLogin.js
@@ -10,17 +10,17 @@ Location: client:gototvhome
wtv-visit: client:hangupphone`
} else {
- var user_id = (request_headers.query.user_id) ? request_headers.query.user_id : ssid_sessions[socket.ssid].user_id;
+ var user_id = (request_headers.query.user_id) ? request_headers.query.user_id : session_data.user_id;
- if (socket.ssid !== null && user_id !== null) ssid_sessions[socket.ssid].switchUserID(user_id);
+ if (socket.ssid !== null && user_id !== null) session_data.switchUserID(user_id);
- if (socket.ssid !== null && !ssid_sessions[socket.ssid].get("wtvsec_login")) {
+ if (socket.ssid !== null && !session_data.get("wtvsec_login")) {
wtvsec_login = new WTVSec(minisrv_config);
wtvsec_login.IssueChallenge();
wtvsec_login.set_incarnation(request_headers["wtv-incarnation"]);
- ssid_sessions[socket.ssid].set("wtvsec_login", wtvsec_login);
+ session_data.set("wtvsec_login", wtvsec_login);
} else {
- wtvsec_login = ssid_sessions[socket.ssid].get("wtvsec_login");
+ wtvsec_login = session_data.get("wtvsec_login");
}
if (socket.ssid !== null) {
@@ -57,8 +57,8 @@ wtv-visit: client:hangupphone`
headers = `403 Please enter your password and try again
minisrv-no-mail-count: true
`;
- } else if (ssid_sessions[socket.ssid].validateUserPassword(request_headers.query.password)) {
- ssid_sessions[socket.ssid].setUserLoggedIn(true);
+ } else if (session_data.validateUserPassword(request_headers.query.password)) {
+ session_data.setUserLoggedIn(true);
headers = `200 OK
minisrv-no-mail-count: true
Content-Type: text/html
@@ -70,14 +70,14 @@ minisrv-no-mail-count: true
`;
}
} else {
- if (ssid_sessions[socket.ssid].baddisk === true) {
+ if (session_data.baddisk === true) {
gourl = "wtv-head-waiter:/bad-disk?"
}
- else if (ssid_sessions[socket.ssid].getNumberOfUserAccounts() > 1 && user_id === 0 && request_headers.query.initial_login) {
+ else if (session_data.getNumberOfUserAccounts() > 1 && user_id === 0 && request_headers.query.initial_login) {
gourl = "wtv-head-waiter:/choose-user?"
} else {
- var limitedLogin = (!ssid_sessions[socket.ssid].lockdown && (!ssid_sessions[socket.ssid].get('password_valid') && ssid_sessions[socket.ssid].getUserPasswordEnabled()));
- var limitedLoginRegistered = (limitedLogin && ssid_sessions[socket.ssid].isRegistered());
+ var limitedLogin = (!session_data.lockdown && (!session_data.get('password_valid') && session_data.getUserPasswordEnabled()));
+ var limitedLoginRegistered = (limitedLogin && session_data.isRegistered());
}
headers = `200 OK
wtv-connection-close: true
@@ -87,7 +87,7 @@ Content-Type: text/html`;
if (client_challenge_response) {
headers += `
wtv-encrypted: true`;
- if (wtvsec_login) ssid_sessions[socket.ssid].data_store.wtvsec_login.update_ticket = true;
+ if (wtvsec_login) session_data.data_store.wtvsec_login.update_ticket = true;
}
if (limitedLoginRegistered) gourl = "wtv-head-waiter:/password?";
headers += `
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/bad-disk.js b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/bad-disk.js
index 193d51dd..b9ccba48 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/bad-disk.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/bad-disk.js
@@ -1,9 +1,9 @@
var minisrv_service_file = true;
// remove restrictions once this page is shown, since the user will be 'trapped' anyway
-ssid_sessions[socket.ssid].disableLockdown();
-ssid_sessions[socket.ssid].delete("wtv-my-disk-sucks-sucks-sucks");
-ssid_sessions[socket.ssid].baddisk = false;
+session_data.disableLockdown();
+session_data.delete("wtv-my-disk-sucks-sucks-sucks");
+session_data.baddisk = false;
headers = `200 OK
Content-type: text/html`;
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/choose-user.js b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/choose-user.js
index fb80cd6c..f6bd3f3d 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/choose-user.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/choose-user.js
@@ -1,6 +1,6 @@
var minisrv_service_file = true;
-if (socket.ssid !== null) ssid_sessions[socket.ssid].switchUserID(0);
+if (socket.ssid !== null) session_data.switchUserID(0);
headers = `200 OK
minisrv-no-mail-count: true
@@ -74,7 +74,7 @@ Choose your name
`;
-var accounts = ssid_sessions[socket.ssid].listPrimaryAccountUsers();
+var accounts = session_data.listPrimaryAccountUsers();
var accounts_listed = 0;
for (const [key, value] of Object.entries(accounts)) {
data += "
";
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/login-stage-two.js b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/login-stage-two.js
index 9c9997d8..e74c4768 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/login-stage-two.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/login-stage-two.js
@@ -1,14 +1,14 @@
var minisrv_service_file = true;
var gourl = null;
-if (!ssid_sessions[socket.ssid].isRegistered() && (!request_headers.query.guest_login || !minisrv_config.config.allow_guests)) gourl = "wtv-register:/splash?";
+if (!session_data.isRegistered() && (!request_headers.query.guest_login || !minisrv_config.config.allow_guests)) gourl = "wtv-register:/splash?";
var home_url = "wtv-home:/home?";
if (gourl) {
headers = `200 OK
wtv-open-isp-disabled: false
`;
- if (!ssid_sessions[socket.ssid].isRegistered() && (!request_headers.query.guest_login || !minisrv_config.config.allow_guests)) {
+ if (!session_data.isRegistered() && (!request_headers.query.guest_login || !minisrv_config.config.allow_guests)) {
headers += `wtv-encrypted: true
${getServiceString('wtv-register')}
${getServiceString('wtv-head-waiter')}
@@ -21,7 +21,7 @@ Content-type: text/html`;
data = '';
}
else {
- if (ssid_sessions[socket.ssid].lockdown) {
+ if (session_data.lockdown) {
home_url = minisrv_config.config.unauthorized_url;
}
else if (request_headers.query.guest_login && minisrv_config.config.allow_guests) {
@@ -33,30 +33,30 @@ else {
var messenger_authorized = 0;
if (request_headers.query.skip_splash) gourl = "wtv-home:/home?";
else gourl = "wtv-home:/splash?";
- } else if (!ssid_sessions[socket.ssid].getSessionData("registered")) {
+ } else if (!session_data.getSessionData("registered")) {
var errpage = wtvshared.doErrorPage(400);
headers = errpage[0];
data = errpage[1];
} else {
- var userid = ssid_sessions[socket.ssid].getSessionData("subscriber_userid")
- var nickname = ssid_sessions[socket.ssid].getSessionData("subscriber_username");
- var human_name = ssid_sessions[socket.ssid].getSessionData("subscriber_name") || nickname;
- var messenger_enabled = ssid_sessions[socket.ssid].getSessionData("messenger_enabled") || 0;
- var messenger_authorized = ssid_sessions[socket.ssid].getSessionData("messenger_authorized") || 0;
- var messenger_email = ssid_sessions[socket.ssid].getSessionData("messenger_email");
+ var userid = session_data.getSessionData("subscriber_userid")
+ var nickname = session_data.getSessionData("subscriber_username");
+ var human_name = session_data.getSessionData("subscriber_name") || nickname;
+ var messenger_enabled = session_data.getSessionData("messenger_enabled") || 0;
+ var messenger_authorized = session_data.getSessionData("messenger_authorized") || 0;
+ var messenger_email = session_data.getSessionData("messenger_email");
var gourl = "wtv-home:/splash?";
}
- var limitedLogin = ssid_sessions[socket.ssid].lockdown;
- var limitedLoginRegistered = (limitedLogin || (ssid_sessions[socket.ssid].isRegistered() && !ssid_sessions[socket.ssid].isUserLoggedIn()));
+ var limitedLogin = session_data.lockdown;
+ var limitedLoginRegistered = (limitedLogin || (session_data.isRegistered() && !session_data.isUserLoggedIn()));
var offline_user_list = null;
- if (ssid_sessions[socket.ssid].isRegistered()) {
+ if (session_data.isRegistered()) {
// check for SMTP Password
- if (ssid_sessions[socket.ssid].getSessionData("subscriber_smtp_password") === null) {
- ssid_sessions[socket.ssid].setUserSMTPPassword(ssid_sessions[socket.ssid].generatePassword(16));
+ if (session_data.getSessionData("subscriber_smtp_password") === null) {
+ session_data.setUserSMTPPassword(session_data.generatePassword(16));
}
- if (ssid_sessions[socket.ssid].user_id == 0) {
- var accounts = ssid_sessions[socket.ssid].listPrimaryAccountUsers();
- var num_accounts = ssid_sessions[socket.ssid].getNumberOfUserAccounts();
+ if (session_data.user_id == 0) {
+ var accounts = session_data.listPrimaryAccountUsers();
+ var num_accounts = session_data.getNumberOfUserAccounts();
var offline_user_list_str = "\n";
var i = 0;
Object.keys(accounts).forEach((k) => {
@@ -96,14 +96,14 @@ wtv-ssl-timeout: 240
wtv-login-timeout: 7200
`;
if (!limitedLogin && !limitedLoginRegistered) {
- ssid_sessions[socket.ssid].assignMailStore();
+ session_data.assignMailStore();
headers += getServiceString('all', { "exceptions": ["wtv-register"] });
if (offline_user_list) headers += "wtv-offline-user-list: " + offline_user_list + "\n";
headers += `wtv-messenger-authorized: ${messenger_authorized}
wtv-messenger-enable: ${messenger_enabled}
wtv-messagewatch-checktimeoffset: off
wtv-messenger-server: msnmsgr.escargot.chat
-wtv-user-name: ${ssid_sessions[socket.ssid].getSessionData("messenger_email")}
+wtv-user-name: ${session_data.getSessionData("messenger_email")}
wtv-messenger-login-url: wtv-passport:/messengerlogin
`;
} else {
@@ -127,9 +127,9 @@ wtv-ssl-log-url: wtv-log:/log
headers += `wtv-bypass-proxy: false
user-id: ${userid}
wtv-human-name: ${human_name}
-${ssid_sessions[socket.ssid].setIRCNick(nickname)}
-wtv-domain: ${ssid_sessions[socket.ssid].getSessionData("messenger_domain")}
-passport-domain: ${ssid_sessions[socket.ssid].getSessionData("messenger_domain")}
+${session_data.setIRCNick(nickname)}
+wtv-domain: ${session_data.getSessionData("messenger_domain")}
+passport-domain: ${session_data.getSessionData("messenger_domain")}
wtv-mail-url: wtv-mail:/listmail
wtv-favorite-url: wtv-favorite:/favorite
wtv-favorites-folders-url: wtv-favorite:/list-folders
@@ -164,7 +164,7 @@ wtv-inactive-timeout: 1440
headers += "\nwtv-home-url: " + home_url;
}
- if (ssid_sessions[socket.ssid].get('wtv-need-upgrade') != 'true' && !request_headers.query.reconnect && !limitedLogin && !limitedLoginRegistered)
+ if (session_data.get('wtv-need-upgrade') != 'true' && !request_headers.query.reconnect && !limitedLogin && !limitedLoginRegistered)
headers += "\nwtv-settings-url: wtv-setup:/get\n";
if (!limitedLogin && !limitedLoginRegistered) {
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/login.js b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/login.js
index 706221e4..4351a0a4 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/login.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/login.js
@@ -1,8 +1,8 @@
var minisrv_service_file = true;
-ssid_sessions[socket.ssid].setUserLoggedIn(false);
+session_data.setUserLoggedIn(false);
var challenge_response, challenge_header = "";
-if (socket.ssid !== null) ssid_sessions[socket.ssid].switchUserID(0);
+if (socket.ssid !== null) session_data.switchUserID(0);
var gourl = "wtv-head-waiter:/ValidateLogin?initial_login=true&";
if (request_headers.query.relogin) gourl += "relogin=true";
@@ -17,29 +17,29 @@ if (request_headers.query.guest_login) {
var send_to_relogin = true;
if (socket.ssid) {
- if (ssid_sessions[socket.ssid]) {
+ if (session_data) {
if (request_headers["wtv-ticket"]) {
- if (ssid_sessions[socket.ssid].data_store.wtvsec_login.ticket_b64 == null) {
+ if (session_data.data_store.wtvsec_login.ticket_b64 == null) {
if (request_headers["wtv-ticket"].length > 8) {
- ssid_sessions[socket.ssid].data_store.wtvsec_login.DecodeTicket(request_headers["wtv-ticket"]);
- ssid_sessions[socket.ssid].data_store.wtvsec_login.ticket_b64 = request_headers["wtv-ticket"];
+ session_data.data_store.wtvsec_login.DecodeTicket(request_headers["wtv-ticket"]);
+ session_data.data_store.wtvsec_login.ticket_b64 = request_headers["wtv-ticket"];
send_to_relogin = false;
}
}
} else {
- if (ssid_sessions[socket.ssid].data_store.wtvsec_login) {
+ if (session_data.data_store.wtvsec_login) {
var client_challenge_response = request_headers["wtv-challenge-response"] || null;
if (challenge_response && client_challenge_response) {
if (challenge_response.toString(CryptoJS.enc.Base64).substring(0, 85) == client_challenge_response.substring(0, 85)) {
console.log(" * wtv-challenge-response success for " + socket.ssid);
- ssid_sessions[socket.ssid].data_store.wtvsec_login.PrepareTicket();
+ session_data.data_store.wtvsec_login.PrepareTicket();
send_to_relogin = false;
} else {
- challenge_header = "wtv-challenge: " + ssid_sessions[socket.ssid].data_store.wtvsec_login.IssueChallenge();
+ challenge_header = "wtv-challenge: " + session_data.data_store.wtvsec_login.IssueChallenge();
send_to_relogin = false;
}
} else {
- challenge_header = "wtv-challenge: " + ssid_sessions[socket.ssid].data_store.wtvsec_login.IssueChallenge();
+ challenge_header = "wtv-challenge: " + session_data.data_store.wtvsec_login.IssueChallenge();
send_to_relogin = false;
}
}
diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/password.js b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/password.js
index 0d82c1ef..b409ebeb 100644
--- a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/password.js
+++ b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/password.js
@@ -37,7 +37,7 @@ text="AA9B4A" link=189cd6 vlink=189cd6 hspace=0 fontsize="large">