Updated MeshAgent on all platforms.

This commit is contained in:
Ylian Saint-Hilaire 2020-11-11 00:28:53 -08:00
parent 3e537ae8df
commit bf7b1ffd60
34 changed files with 41 additions and 84 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -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

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -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));

View File

@ -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]]]
~

View File

@ -7,10 +7,10 @@
</td>
</tr>
</tbody></table>
<p>Un compte a été créé pour vous sur le serveur <a href="[[[SERVERURL]]][[[URLARGS1]]]" notrans="1">[[[SERVERNAME]]]</a>, vous pouvez y accéder maintenant avec :</p>
<p>Un compte a été créé pour vous sur le serveur <a href="[[[SERVERURL]]][[[URLARGS1]]]" notrans="1">[[[SERVERNAME]]]</a>, vous pouvez y accéder maintenant avec&nbsp;:</p>
<p>
&nbsp;&nbsp;&nbsp;Nom d'utilisateur : <b notrans="1">[[[ACCOUNTNAME]]]</b><br>
&nbsp;&nbsp;&nbsp;Mot de passe : <b notrans="1">[[[PASSWORD]]]</b>
&nbsp;&nbsp;&nbsp;Nom d'utilisateur&nbsp;: <b notrans="1">[[[ACCOUNTNAME]]]</b><br>
&nbsp;&nbsp;&nbsp;Mot de passe&nbsp;: <b notrans="1">[[[PASSWORD]]]</b>
</p>
Meilleures salutations,
<br>

View File

@ -7,6 +7,6 @@
</td>
</tr>
</tbody></table>
<p>Votre jeton de connexion est : [[[TOKEN]]]</p>
<p>Votre jeton de connexion est&nbsp;: [[[TOKEN]]]</p>
<p>Ce jeton ne peut être utilisé qu'une seule fois et est valide pendant 5 minutes.</p>
</div></body></html>

View File

@ -1,4 +1,4 @@
[[[SERVERNAME]]] - Connexion au compte
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.

View File

@ -1,5 +1,5 @@
[[[SERVERNAME]]] - Réinitialisation du compte
Bonjour [[[USERNAME]]], [[[SERVERNAME]]] ([[[SERVERURL]]][[[URLARGS1]]]) demande une réinitialisation du mot de passe du compte. Accédez au lien suivant pour terminer le processus :
Bonjour [[[USERNAME]]], [[[SERVERNAME]]] ([[[SERVERURL]]][[[URLARGS1]]]) demande une réinitialisation du mot de passe du compte. Accédez au lien suivant pour terminer le processus :
~
~[[[SERVERURL]]]/checkmail?c=[[[COOKIE]]][[[URLARGS2]]]
~

View File

@ -15,7 +15,7 @@
<p>Utilisateur [[[USERNAME]]] sur le serveur <a href="[[[SERVERURL]]]">[[[SERVERNAME]]]</a> vous demande d'installer un logiciel pour démarrer une session de contrôle à distance.</p>
<area-msg>
<p>
Message : <b notrans="1">[[[MSG]]]</b>
Message&nbsp;: <b notrans="1">[[[MSG]]]</b>
</p>
</area-msg>
<area-windows>
@ -28,7 +28,7 @@
</area-osx>
<area-linux>
<p>
Pour Linux, copiez et collez les éléments suivants dans un terminal pour installer l'agent :<br>
Pour Linux, copiez et collez les éléments suivants dans un terminal pour installer l'agent&nbsp;:<br>
</p><pre style="margin-left:30px" notrans="1">wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh &amp;&amp; chmod 755 ./meshinstall.sh &amp;&amp; sudo ./meshinstall.sh [[[SERVERURL]]] \'[[[MESHIDHEX]]]\'</pre>
<p></p>
</area-linux>

View File

@ -5,23 +5,23 @@ Bonjour [[[NAME]]],
L'utilisateur [[[USERNAME]]] sur le serveur [[[SERVERNAME]]] ([[[SERVERURL]]]/[[[URLARGS1]]]) vous demande d'installer un logiciel pour démarrer la session de contrôle à distance.
~<area-msg>
~
Message : [[[MSG]]]
Message : [[[MSG]]]
~
~</area-msg>
~<area-windows>
Pour Windows, accédez au lien suivant pour terminer le processus :
Pour Windows, accédez au lien suivant pour terminer le processus :
~
~[[[SERVERURL]]]/meshagents?id=4&meshid=[[[MESHIDHEX]]]&tag=mailto:[[[EMAIL]]]&installflags=[[[INSTALLFLAGS]]]
~
~</area-windows>
~<area-osx>
Pour Apple OSX, accédez au lien suivant pour terminer le processus :
Pour Apple OSX, accédez au lien suivant pour terminer le processus :
~
~[[[SERVERURL]]]/meshosxagent?id=16&meshid=[[[MESHIDHEX]]]&tag=mailto:[[[EMAIL]]]&installflags=[[[INSTALLFLAGS]]]
~
~</area-osx>
~<area-linux>
Pour Linux, copiez et collez les éléments suivants dans un terminal pour installer l'agent :
Pour Linux, copiez et collez les éléments suivants dans un terminal pour installer l'agent :
~
~wget -q "[[[SERVERURL]]]/meshagents?script=1" --no-check-certificate -O ./meshinstall.sh && chmod 755 ./meshinstall.sh && sudo ./meshinstall.sh [[[SERVERURL]]] '[[[MESHIDHEX]]]'
~

View File

@ -1,2 +1,2 @@
[[0]] le code de vérification est : [[1]]
[[0]] le jeton d'accès est : [[1]]
[[0]] le code de vérification est : [[1]]
[[0]] le jeton d'accès est : [[1]]

View File

@ -557,7 +557,6 @@ function translate(lang, langFile, sources, createSubDir) {
// Load the language file
var langFileData = null;
try { langFileData = JSON.parse(fs.readFileSync(langFile)); } catch (ex) { console.log(ex); }
console.log('langFileData', langFileData);
if ((langFileData == null) || (langFileData.strings == null)) { log("Invalid language file."); process.exit(); return; }
langs = {};

View File

@ -8001,28 +8001,7 @@
"zh-chs": "压缩档案...",
"zh-cht": "壓縮檔案...",
"xloc": [
"default.handlebars->29->881"
]
},
{
"cs": "Potvrdit {0} z {1} záznam{2} do tohoto umístění?",
"de": "Bestätigen Sie das {0} von {1} Einträgen{2} an diesen Ort?",
"en": "Confirm {0} of {1} entrie{2} to this location?",
"es": "¿Confirmar {0} de {1} entrada{2} a esta ubicación?",
"fi": "Haluatko varmasti {0} {1} kohdetta tänne?",
"fr": "Confirmer {0} de {1} entrée {2} à cet emplacement ?",
"hi": "{1} के {0} की पुष्टि करें {2} इस स्थान पर?",
"ja": "{1}エントリ{2}のうち{0}をこの場所に拘束しますか?",
"ko": "{2} 항목 {1}의 {0}을 이 위치로 확정하시겠습니까?",
"nl": "Bevestig {0} van {1} bestand {2} naar deze locatie?",
"pt": "Confirme {0} da {1} entrada {2} para este local?",
"ru": "Подтвердить {0} из {1} записей в это расположение?",
"tr": "Bu konuma {0} / {1} giriş {2} konulsun mu?",
"zh-chs": "将{1}入口{2}中的{0}限制到此位置?",
"zh-cht": "將{1}入口{2}中的{0}限製到此位置?",
"xloc": [
"default-mobile.handlebars->9->127",
"default.handlebars->29->1566"
"default.handlebars->29->888"
]
},
{
@ -8415,8 +8394,8 @@
"zh-chs": "确认删除访问权限?",
"zh-cht": "確認刪除訪問權限?",
"xloc": [
"default.handlebars->29->1999",
"default.handlebars->29->2002"
"default.handlebars->29->2007",
"default.handlebars->29->2010"
]
},
{
@ -13844,21 +13823,7 @@
]
},
{
"cs": "E-mail je ověřen",
"de": "E-Mail ist bestätigt",
"en": "E-mail is verified",
"es": "Correo electrónico verificado",
"fi": "Sähköposti osoite on vahvistettu",
"fr": "E-mail vérifié",
"hi": "ईमेल सत्यापित है",
"ja": "メールが確認されました",
"ko": "이메일 검증",
"nl": "E-mail is geverifieerd",
"pt": "O email foi verificado",
"ru": "Email подтвержден",
"tr": "E-posta doğrulandı",
"zh-chs": "电邮已验证",
"zh-cht": "電郵已驗證",
"en": "Email is verified",
"xloc": [
"default.handlebars->29->1730",
"default.handlebars->29->1904"
@ -35786,8 +35751,11 @@
},
{
"en": "This is the recommanded policy. Intel&reg; AMT activation and management is completely automated and the server will attempt to make best possible use of hardware management.",
"fr": "C'est la politique recommandée. L'activation et la gestion d'Intel&reg; AMT est complètement automatique et le serveur utilisera au mieux la gestion du matériel.",
"nl": "Dit is het aanbevolen beleid. Activering en beheer van Intel&reg; AMT is volledig geautomatiseerd en de server zal proberen om optimaal gebruik te maken van hardwarebeheer.",
"fr": "C'est la politique recommandée. L'activation et la gestion d'Intel&reg; AMT est complètement automatique et le serveur utilisera au mieux la gestion du matériel.",
"nl": "Dit is het aanbevolen beleid. Activering en beheer van Intel&reg; AMT is volledig geautomatiseerd en de server zal proberen om optimaal gebruik te maken van hardwarebeheer."
},
{
"en": "This is the recommended policy. Intel&reg; AMT activation and management is completely automated and the server will attempt to make best possible use of hardware management.",
"xloc": [
"default.handlebars->29->1401"
]
@ -42991,4 +42959,4 @@
]
}
]
}
}