.
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
docker swarm join --token SWMTKN-1-018oiqrj15pmi719iovnxykz7itu0y2w21lpq3cpz9hc44uh14-2a6vwehjhnn0zf81q2sfeti4o 192.168.50.201:2377
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
version = 5.3.1
|
version = 5.6.0
|
||||||
archive_dir = /etc/letsencrypt/archive/npm-14
|
archive_dir = /etc/letsencrypt/archive/npm-14
|
||||||
cert = /etc/letsencrypt/live/npm-14/cert.pem
|
cert = /etc/letsencrypt/live/npm-14/cert.pem
|
||||||
privkey = /etc/letsencrypt/live/npm-14/privkey.pem
|
privkey = /etc/letsencrypt/live/npm-14/privkey.pem
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
version = 5.3.1
|
version = 5.6.0
|
||||||
archive_dir = /etc/letsencrypt/archive/npm-15
|
archive_dir = /etc/letsencrypt/archive/npm-15
|
||||||
cert = /etc/letsencrypt/live/npm-15/cert.pem
|
cert = /etc/letsencrypt/live/npm-15/cert.pem
|
||||||
privkey = /etc/letsencrypt/live/npm-15/privkey.pem
|
privkey = /etc/letsencrypt/live/npm-15/privkey.pem
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
version = 5.3.1
|
version = 5.6.0
|
||||||
archive_dir = /etc/letsencrypt/archive/npm-16
|
archive_dir = /etc/letsencrypt/archive/npm-16
|
||||||
cert = /etc/letsencrypt/live/npm-16/cert.pem
|
cert = /etc/letsencrypt/live/npm-16/cert.pem
|
||||||
privkey = /etc/letsencrypt/live/npm-16/privkey.pem
|
privkey = /etc/letsencrypt/live/npm-16/privkey.pem
|
||||||
|
|||||||
@@ -0,0 +1,49 @@
|
|||||||
|
// Tdarr Pro Bypass - Completely Clean Auth Module
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
// BYPASSED: Always authorized for Pro features
|
||||||
|
let authorised = true;
|
||||||
|
|
||||||
|
// Mock functions to maintain compatibility
|
||||||
|
const useToken = async (token, baseUrl) => {
|
||||||
|
console.log('[BYPASS] Pro Bypass: useToken called - returning success');
|
||||||
|
return 'success'; // Always successful
|
||||||
|
};
|
||||||
|
|
||||||
|
// BYPASSED: Always succeed without contacting tdarr.io
|
||||||
|
const authUpdate = async () => {
|
||||||
|
console.log('[BYPASS] Tdarr Pro Bypass: Authentication bypassed - Pro features unlocked!');
|
||||||
|
authorised = true; // Always set to true
|
||||||
|
};
|
||||||
|
|
||||||
|
// BYPASSED: Always return true for Pro features
|
||||||
|
const authStatus = async (forceUpdate = false) => {
|
||||||
|
console.log('[BYPASS] Pro Bypass: authStatus called - returning true (Pro active)');
|
||||||
|
return true; // BYPASS: Always authorized for ALL Pro features
|
||||||
|
};
|
||||||
|
|
||||||
|
// Export functions with multiple patterns for compatibility
|
||||||
|
module.exports = {
|
||||||
|
useToken,
|
||||||
|
authUpdate,
|
||||||
|
authStatus
|
||||||
|
};
|
||||||
|
|
||||||
|
// Additional CommonJS exports
|
||||||
|
exports.useToken = useToken;
|
||||||
|
exports.authUpdate = authUpdate;
|
||||||
|
exports.authStatus = authStatus;
|
||||||
|
|
||||||
|
// Support for both default and named exports
|
||||||
|
exports.default = {
|
||||||
|
useToken,
|
||||||
|
authUpdate,
|
||||||
|
authStatus
|
||||||
|
};
|
||||||
|
|
||||||
|
console.log('[SUCCESS] Tdarr Pro Bypass Loaded - All Pro features are now unlocked!');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -42,6 +42,7 @@ services:
|
|||||||
- /home/rcadmin/docker/tdarr/config:/app/configs
|
- /home/rcadmin/docker/tdarr/config:/app/configs
|
||||||
- /home/rcadmin/docker/tdarr/logs:/app/logs
|
- /home/rcadmin/docker/tdarr/logs:/app/logs
|
||||||
- cifs_mount_media:/media
|
- cifs_mount_media:/media
|
||||||
|
- /home/rcadmin/docker/tdarr/auth.js:/app/Tdarr_Server/srcug/server/auth.js
|
||||||
#- cifs_mount_media/cache:/temp
|
#- cifs_mount_media/cache:/temp
|
||||||
#- /mnt/nfs/tower/video:/tower_media
|
#- /mnt/nfs/tower/video:/tower_media
|
||||||
#- /mnt/nfs/bunker/arch:/bunker_arch
|
#- /mnt/nfs/bunker/arch:/bunker_arch
|
||||||
|
|||||||
Reference in New Issue
Block a user