diff --git a/agents/MeshCmd-signed.exe b/agents/MeshCmd-signed.exe index 92456650..e53455c4 100644 Binary files a/agents/MeshCmd-signed.exe and b/agents/MeshCmd-signed.exe differ diff --git a/agents/MeshCmd64-signed.exe b/agents/MeshCmd64-signed.exe index 48404afe..2a8354a4 100644 Binary files a/agents/MeshCmd64-signed.exe and b/agents/MeshCmd64-signed.exe differ diff --git a/agents/MeshService-signed.exe b/agents/MeshService-signed.exe index e22a5e92..70df13ab 100644 Binary files a/agents/MeshService-signed.exe and b/agents/MeshService-signed.exe differ diff --git a/agents/MeshService.exe b/agents/MeshService.exe index d0a34826..154e19b1 100644 Binary files a/agents/MeshService.exe and b/agents/MeshService.exe differ diff --git a/agents/MeshService64-signed.exe b/agents/MeshService64-signed.exe index 769e0034..1ead21a2 100644 Binary files a/agents/MeshService64-signed.exe and b/agents/MeshService64-signed.exe differ diff --git a/agents/MeshService64.exe b/agents/MeshService64.exe index e16a7b14..b4519be0 100644 Binary files a/agents/MeshService64.exe and b/agents/MeshService64.exe differ diff --git a/agents/hashagents.txt b/agents/hashagents.txt index 0e8989c4..ca682991 100644 --- a/agents/hashagents.txt +++ b/agents/hashagents.txt @@ -1,37 +1,31 @@ 3: MeshService-signed.exe -80B4F22C925F1BA6FB1FE80A0E2883899BEF8D661B3F7DD24C8BDB2D0EEA49E6AB9AE36B31FE19358C4D202DD134D711 +0F25C0DE5CD3D42FBE9D2F9DD730B1CA5D05031987F83C0FFE822C02E3D7A4C0AF6B66757AC6D2FFC8A1146F4D20E567 4: MeshService64-signed.exe -F451C9C7510C734B76DEAEC8E1AF2D83A71FBF3E69E8C4FCED3BE3450DCDB398CC720DC902B7F27ADD9E29A9BAC7711D +E00D9E1869EB0E3F44A414C182525B5CBD8722507809F3659CFA4C1C7FA30ED1263B0D897926FC71CA5F02A45B7A7F13 5: meshagent_x86 -078D93654F63AD0CB1C776955EA70B74901245664D6C2CAD892B8A642084D8E3C0C52DE53C812136E1CECB356973E518 +F536D20FCEB2D7F053B147FE85B8442A3D699F0C19B64ED4381C8A07D188AF7DFAD9D56CF74BC4A46AE28E5A23F4DE7F 6: meshagent_x86-64 -B50CEA7EDA0B3AE331FDFD0E1727DF60F264FBADA9F6BA3A1CDA2F4F2867410E326D04F93B7C278D70D1D2F1007EBC10 +889D962344C8E4614BC80255172CEA8568A715910DA9344CC7431D9DAF10FC6B2DF3BC4D22C03ED53EB43D68253FAC9E 9: meshagent_arm -364EFB5A7CCA24F8657ABB6861184031506AE2375AB300828E97EA2453C84C4459DEAC3FB18CC76B05D8F0D958DA58EB +BCAA992A024DC7768BEBC6AD5E99EC186028D6C619178BB60E8FFA16A6D5EBF48A22069735CFFAF64EFB294E71AFCE20 7: meshagent_mips -C2DAEAA9600858282751B6B233F1BED301F2F97318661904BC2DC7D8DEEDE3866064F7F7E322CA95C89A33631411ACD8 +C8C3B000B1FFFE96632F4CE0FE0DADA7516C80243B029FDBF080F46C2E5B0DB2E6E563BB7E9AE2B429E26CDE1F59DF65 13: meshagent_pogo -C15FC96064672B081A6F783208D15F8007C70B3FC2EBCBE6F69DBE6A50DF72E64ED7A0530AE88AFD63CF6B1288BF0B70 +21E528DE8E0D416AE71F3376BF0DEA48927DB6C1D975542EEE6050F2B0F850A2E16E410D4E9FB6068F66C1B28A3A06AB 15: meshagent_poky -7F14FD8CB7DA91E3705558EF6DB6244A3789AF129BEB3F3EA890D2AC6744B896565C90C5A4170C2A5B5B6D7E6023A1F7 -16: meshagent_osx-x86-64 -8B5E91CAAB90F15CECB2508A5628A92E5F61F8CDE18417AFE40CBB191CB328423B7D09435F046D65374FB2927D4CEB15 +246A7853A64F85F9E183BE5E2CC75793124C13DA36273EF1B7DECFD8847219CAD44D016F5D1DD5BA6A4C32525FF43893 18: meshagent_poky64 -0EBB7A5D1F92509F393D6CF3D81E08D097FD876651767FBA697BAC30E954F5D5405E86DFF5EC9F151208A2831A94B93E +BF5E6021C4FE6F8DDF95D115A70AD29336725256FC6862AF95A7ED56CA3F0D646EBEA4590FD7D24F110B29B50D9820C8 19: meshagent_x86_nokvm -E3F78AADE82EADC1E25EF558756B4FFC7033877BE3B6A16F518C514A5D1D9DB3F98DD2AACA9619A029CE34F532C95FFA +1EEDABFE53E01851E8020C36D3A4ED30F6DC401ACBC46B790E69E97943EA7D0A707C91C535805D57EC79A32968EF5E3C 20: meshagent_x86-64_nokvm -13031C38364E80EA42653B5335CD1E29868F29AEAD79D6C95CDF327DD25628669D1CA37CFFAB23FE2D29EF6468B19847 +BB1CB2114ACFDCFB675FFACB81F617B4027906AD1E00CA23BEA9AC1A72F405DA334E1C9647BE86B7A2607E015B4A4D0A 24: meshagent_arm-linaro -92108842262F2C5F81A11391EC532FD61F58928F24DCAEFAD254EF00BB8E5BEA22E67DE52BA79F564FED37E0EBEE4C4C +60256F2EB118C55E6DF3DF136794CE2876171065ABE1060766D1A5816503C22766A1082018BB458B13F2755850854202 25: meshagent_armhf -C2703181499EAE025DBD860A746316475BB899339EAF4DED0692F2633F71AB064112DA38ACFA5B2250B4BE680EFD0B43 +FDADFEE1BDE863048B9047274A95533C96EDF73B1082C77E088742B6B5B6E28562D8CB1E32AEA0F7EE79942D8EDAB0D9 26: meshagent_arm64 -3C49C1552887B177880A64ADF6DD92B13D51236E3214A4335392C4FC0C273747FF1F39CC8B2468227D7B99A7844213B0 +B2AE36166473EB345DF28832F43B8B8CD8110DE916E9504534A5CA68A061275962CE747E829018061D41F0F918890687 27: meshagent_armhf2 -014127E4B8F9ABA734B5650A5E413406D426FDC0285B6EDCF722E6FB85E6AD9B0775A6928B7B4416A752F2F87D295B87 -28: meshagent_mips24kc -07599DD2AE1D5FDD2FAF35AC09446F7DB553C9F0F0A13F6E8AADADA4F6F92A3316D197FFBC6982964FFE68201E028274 -30: meshagent_freebsd_x86-64 -F03ECE89A87095801CCEB9F8F774479A4EF9BF940A43AA1F50303772ED0CAD2494E5B63F2402C0955A2BEB2542B3ABD3 +33FE42753F164F3899809E2E5C981E91D46979E5F39B4AC4E86D0ADCB7632D3AD8FAE73443DD984CFB85114658F4348D diff --git a/agents/meshagent_arm b/agents/meshagent_arm index f36ea048..7aff08c7 100644 Binary files a/agents/meshagent_arm and b/agents/meshagent_arm differ diff --git a/agents/meshagent_arm-linaro b/agents/meshagent_arm-linaro index abc3d940..21109453 100644 Binary files a/agents/meshagent_arm-linaro and b/agents/meshagent_arm-linaro differ diff --git a/agents/meshagent_arm64 b/agents/meshagent_arm64 index c88b6e9c..c481f4ed 100644 Binary files a/agents/meshagent_arm64 and b/agents/meshagent_arm64 differ diff --git a/agents/meshagent_armhf b/agents/meshagent_armhf index a63eb4ac..b5086f75 100644 Binary files a/agents/meshagent_armhf and b/agents/meshagent_armhf differ diff --git a/agents/meshagent_armhf2 b/agents/meshagent_armhf2 index 82c64b0b..44e4f450 100644 Binary files a/agents/meshagent_armhf2 and b/agents/meshagent_armhf2 differ diff --git a/agents/meshagent_freebsd_x86-64 b/agents/meshagent_freebsd_x86-64 index b7d368e8..b3f34945 100644 Binary files a/agents/meshagent_freebsd_x86-64 and b/agents/meshagent_freebsd_x86-64 differ diff --git a/agents/meshagent_mips b/agents/meshagent_mips index 0d78e6b5..15dd6435 100644 Binary files a/agents/meshagent_mips and b/agents/meshagent_mips differ diff --git a/agents/meshagent_mips24kc b/agents/meshagent_mips24kc index 608b7388..f69dd2c0 100644 Binary files a/agents/meshagent_mips24kc and b/agents/meshagent_mips24kc differ diff --git a/agents/meshagent_osx-x86-64 b/agents/meshagent_osx-x86-64 index b0affac2..a67636b9 100644 Binary files a/agents/meshagent_osx-x86-64 and b/agents/meshagent_osx-x86-64 differ diff --git a/agents/meshagent_pogo b/agents/meshagent_pogo index 10f16f6b..badd1f1b 100644 Binary files a/agents/meshagent_pogo and b/agents/meshagent_pogo differ diff --git a/agents/meshagent_poky b/agents/meshagent_poky index c30bba5c..82e92fee 100644 Binary files a/agents/meshagent_poky and b/agents/meshagent_poky differ diff --git a/agents/meshagent_poky64 b/agents/meshagent_poky64 index 130e76e7..e6d66cb9 100644 Binary files a/agents/meshagent_poky64 and b/agents/meshagent_poky64 differ diff --git a/agents/meshagent_x86 b/agents/meshagent_x86 index 46ea9335..85c4973b 100644 Binary files a/agents/meshagent_x86 and b/agents/meshagent_x86 differ diff --git a/agents/meshagent_x86-64 b/agents/meshagent_x86-64 index 385b2442..fcf82c88 100644 Binary files a/agents/meshagent_x86-64 and b/agents/meshagent_x86-64 differ diff --git a/agents/meshagent_x86-64_nokvm b/agents/meshagent_x86-64_nokvm index 57d87ff0..5673d75e 100644 Binary files a/agents/meshagent_x86-64_nokvm and b/agents/meshagent_x86-64_nokvm differ diff --git a/agents/meshagent_x86_nokvm b/agents/meshagent_x86_nokvm index accde004..af17115e 100644 Binary files a/agents/meshagent_x86_nokvm and b/agents/meshagent_x86_nokvm differ diff --git a/agents/meshcore.js b/agents/meshcore.js index dcf5bd0c..b3aa78c4 100644 --- a/agents/meshcore.js +++ b/agents/meshcore.js @@ -780,11 +780,7 @@ function createMeshCore(agent) { // Perform manual server TLS certificate checking based on the certificate hash given by the server. woptions.rejectUnauthorized = 0; - woptions.checkServerIdentity = function checkServerIdentity(certs) { - //sendConsoleText('ca: ' + certs[0].fingerprint.split(':').join('').toLowerCase()); - //sendConsoleText('cs: ' + checkServerIdentity.servertlshash); - if ((checkServerIdentity.servertlshash != null) && (checkServerIdentity.servertlshash != certs[0].fingerprint.split(':').join('').toLowerCase())) { throw new Error('BadCert') } - } + woptions.checkServerIdentity = function checkServerIdentity(certs) { if ((checkServerIdentity.servertlshash != null) && (checkServerIdentity.servertlshash != certs[0].fingerprint.split(':').join('').toLowerCase())) { throw new Error('BadCert') } } woptions.checkServerIdentity.servertlshash = data.servertlshash; //sendConsoleText(JSON.stringify(woptions)); diff --git a/emails/translations/account-check_fr.txt b/emails/translations/account-check_fr.txt index 82a70426..8f6e236a 100644 --- a/emails/translations/account-check_fr.txt +++ b/emails/translations/account-check_fr.txt @@ -1,5 +1,5 @@ [[[SERVERNAME]]] - Vérification E-mail -Bonjour [[[USERNAME]]], [[[SERVERNAME]]] ([[[SERVERURL]]][[[URLARGS1]]]) effectue une vérification par e-mail. Accédez au lien suivant pour terminer le processus : +Bonjour [[[USERNAME]]], [[[SERVERNAME]]] ([[[SERVERURL]]][[[URLARGS1]]]) effectue une vérification par e-mail. Accédez au lien suivant pour terminer le processus : ~ ~[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]][[[URLARGS2]]] ~ diff --git a/emails/translations/account-invite_fr.html b/emails/translations/account-invite_fr.html index ebf41925..1c30bbdb 100644 --- a/emails/translations/account-invite_fr.html +++ b/emails/translations/account-invite_fr.html @@ -7,10 +7,10 @@ -
Un compte a été créé pour vous sur le serveur [[[SERVERNAME]]], vous pouvez y accéder maintenant avec :
+Un compte a été créé pour vous sur le serveur [[[SERVERNAME]]], vous pouvez y accéder maintenant avec :
- Nom d'utilisateur : [[[ACCOUNTNAME]]]
- Mot de passe : [[[PASSWORD]]]
+ Nom d'utilisateur : [[[ACCOUNTNAME]]]
+ Mot de passe : [[[PASSWORD]]]
Votre jeton de connexion est : [[[TOKEN]]]
+Votre jeton de connexion est : [[[TOKEN]]]
Ce jeton ne peut être utilisé qu'une seule fois et est valide pendant 5 minutes.