diff --git a/agents/MeshCmd-signed.exe b/agents/MeshCmd-signed.exe index df5c05a1..43575422 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 4c966dcc..203f06b7 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 3d071315..3741de65 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 1d99b000..94fc3711 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 d8a96bd8..2c0d5783 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 a502b347..fd5a16b3 100644 Binary files a/agents/MeshService64.exe and b/agents/MeshService64.exe differ diff --git a/agents/codesign-old3.cer b/agents/codesign-old3.cer new file mode 100644 index 00000000..b608201b Binary files /dev/null and b/agents/codesign-old3.cer differ diff --git a/agents/codesign.cer b/agents/codesign.cer index b608201b..0866293f 100644 Binary files a/agents/codesign.cer and b/agents/codesign.cer differ diff --git a/agents/hashagents.json b/agents/hashagents.json index bae0c66a..bfd8d40f 100644 --- a/agents/hashagents.json +++ b/agents/hashagents.json @@ -1,87 +1,87 @@ { "3": { "filename": "MeshService-signed.exe", - "hash": "2CDC48B46AB3580DF2B184CEA7A77F6DA61DC8B7F0A8D46076A3CB1AFB394D6302E7ACE9918B67754F48578C26967929", - "size": 3423040, - "mtime": "2021-08-30T21:06:32Z" + "hash": "19F470D41D70288E7E95C8BC8066E68DD112DBCE8A5E7FBF9D1A3AB2FD2E47959820B8AB19835C6B951B036427331318", + "size": 3463488, + "mtime": "2022-01-07T23:07:37Z" }, "4": { "filename": "MeshService64-signed.exe", - "hash": "80645B8D669A2A74B9E53CE2A19CEAA73E0F7F45808B1EBDA4007A85740A64871F0CB8D6FEF12ED25F6352A3C9ED6468", - "size": 3037504, - "mtime": "2021-08-30T21:06:35Z" + "hash": "C0A2CB8FEFAA7414F1CD6D37E25CB8FE10D680F614FD0AA338BC2C0786EFC07C3BCE03BD4CBC075FD387B5642A135E25", + "size": 3079488, + "mtime": "2022-01-07T23:07:40Z" }, "5": { "filename": "meshagent_x86", - "hash": "AF99F40A4BBF394CB15E6196D2AC58B605DCE855297240687131CB91947DC2B35556C2F7E11D2BCB9B10D3D023006D29", - "size": 3592672, - "mtime": "2021-09-10T07:19:52Z" + "hash": "53BD9E8E9142D2353348741F32314CB815E187AA3237F60ECCF9611E99F7CE8C5F962BF143332EF94D2D4015D9C090E0", + "size": 3613152, + "mtime": "2022-01-07T21:13:42Z" }, "6": { "filename": "meshagent_x86-64", - "hash": "9EF3E973A6363C13C5311699494F6C52574408805DFD848589B59000BDE3E8A414884BB8FCAA912689E051A57503E977", - "size": 3667280, - "mtime": "2021-09-10T07:20:01Z" + "hash": "84BA4A8508C039216E734718B137C228D43D876EE9305CA91AFDF236EA7FE28A01FF049A7D838BF0EC5CE5E3D903583B", + "size": 3687760, + "mtime": "2022-01-07T21:13:50Z" }, "7": { "filename": "meshagent_mips", - "hash": "CBF5734FA56F446B2638409520B05BA4F3FB0B21ECC7F4A449FD4E05F782C4D15E1B1B183C3D61E7B4F9957F42D4CDE5", - "size": 4459048, - "mtime": "2021-09-10T07:20:09Z" + "hash": "09F5FEFA8D11431DAACF8CB3404E497B555B72CE256DD891F17297812252DAE7C2BF74E40451F18573B187EE9B2F0402", + "size": 4489340, + "mtime": "2022-01-07T21:13:58Z" }, "9": { "filename": "meshagent_arm", - "hash": "67191C284B94F8A491224128A7FCA46934D71AB40E85C3A711E93693D544BB42C9A29A936DAC70FD0FA3C6EA5444EB60", - "size": 3082440, - "mtime": "2021-09-10T07:20:18Z" + "hash": "7F36AA7BC5E373ACDCB62FAA19AB99204F64192F68C5CB8CC4ECE5C243177B6B528894108AC34068164BF0C05651775F", + "size": 3099796, + "mtime": "2022-01-07T21:14:07Z" }, "13": { "filename": "meshagent_pogo", - "hash": "8149F61A680EB7F423D2238C464F3D4B129CC7D8BE535EA90AC85AA4953090980AC76A950EE0FBD733D7F56C04A85C0F", - "size": 3090672, - "mtime": "2021-09-10T07:20:28Z" + "hash": "DE9EFA0BC1C85EC026FC9EF93EB1EB17EE9993A60D8AEAD1558186C640AA5E601ECE1710B9D0810351E1A0AACE562188", + "size": 3108580, + "mtime": "2022-01-07T21:14:16Z" }, "15": { "filename": "meshagent_poky", - "hash": "E105402B8E8FD16D0FF167F05B5A5D31AA00A59138BD59DA71FAC598CB1FD7DEF0DB678C890C4BCEED3D154D17D0D48C", - "size": 3722776, - "mtime": "2021-09-10T07:20:38Z" + "hash": "DAA923AE5D50048C803EB006CA276931F20D8DFBEAC3C7577AFA5B5A35E15FE92B032A79B8A80B61207E57D7481E353F", + "size": 3743256, + "mtime": "2022-01-07T21:14:26Z" }, "16": { "filename": "meshagent_osx-x86-64", - "hash": "87A62A4A2973CED1ECAA0B9041C146C021ADF629654DAA88D3F91291423610155E02B6520F64F00D460EF2994B9AEE20", - "size": 4602880, - "mtime": "2021-08-30T22:13:56Z" + "hash": "AE85E199F485936F01CB005224963AD6B578D213E9605FFE4044EC68CB30BEC6FB7355F4242F95A04E9519DA82D3F24E", + "size": 4620128, + "mtime": "2022-01-08T00:23:52Z" }, "18": { "filename": "meshagent_poky64", - "hash": "DA5A4D60ECF4F9E8209B75A6DECFD0E441069992817AFAB35C2B7C15E23F1AC282112834C98C40F6E191C1AB1707CCC9", - "size": 3421528, - "mtime": "2021-09-10T07:20:49Z" + "hash": "7491210F88FE76F8FC57889F838DD5A61F3F00FDE5D821B6E94E9DF677402AA3D72378EC4046C6D146A71240C0C34785", + "size": 3446104, + "mtime": "2022-01-07T21:14:37Z" }, "19": { "filename": "meshagent_x86_nokvm", - "hash": "C442B07E3B8AE297637F4CD8FAC0265E933B1CFBAB32CF853FA820D7A5C458D8F1EABA6357930063CCA1535431858F75", - "size": 3311940, - "mtime": "2021-09-10T07:20:58Z" + "hash": "BDE615292E1706AEA58CF379AF08EB100CAB16B8F9BDF48760E587EB0BCC01555B194576AE74B672B4504219DCCC272D", + "size": 3332420, + "mtime": "2022-01-07T21:14:45Z" }, "20": { "filename": "meshagent_x86-64_nokvm", - "hash": "D636882449476750999C1A74A302D97ECBD90E018F8D2708CA0AF64C6708A62D64A84AD6A543D50776DA888FC11AA5A0", - "size": 3372336, - "mtime": "2021-09-10T07:21:06Z" + "hash": "E42C7C1B97E38F6618E384D552A04DA69C008E0A37C1FE0F7F622D37C59CB209BD0F93E34D236A5A3006A7467CDE2A9D", + "size": 3392816, + "mtime": "2022-01-07T21:14:53Z" }, "24": { "filename": "meshagent_arm-linaro", - "hash": "68FEC6927EEDC000FC768A47685B9240D72A625F11A69DE2198AD125096DAA93699C2BDAC130A4C8E060946FBF64F910", - "size": 2149632, - "mtime": "2021-09-10T07:21:19Z" + "hash": "3D69C1133D9F2486A5838B281C0DCEE0EF0EED5A92B225721F9A61804C9BEBDD13930CE8D283A999CD7271B60A4352D5", + "size": 2161936, + "mtime": "2022-01-07T21:15:06Z" }, "25": { "filename": "meshagent_armhf", - "hash": "327956E768DCCF7B02DD1AE1E024169E2FCA1D7B605703CC8AE948E7FF94C8572BC561794C5667C0E51C3844DACFD4E1", - "size": 3109428, - "mtime": "2021-09-10T00:59:44Z" + "hash": "A94CF2DB8701D80979FFACC0139918C280A08BD9612A5C819AD91B918A097835B9E08CFC6C23B247BF82A051F6C1D111", + "size": 3127120, + "mtime": "2022-01-08T00:10:00Z" }, "27": { "filename": "meshagent_armhf2", @@ -91,44 +91,44 @@ }, "28": { "filename": "meshagent_mips24kc", - "hash": "E78A135132AD6E8C7CBAD0576FCC61FAE97D3AB0C29FCEFB704AA664B179AE296E2B562B84A7A0D717CB6C12A680289A", - "size": 4105420, - "mtime": "2021-08-30T22:02:32Z" + "hash": "B55DCDB02225FED14DD22C4ED719281EFA8B239ACEA89CBA4679F02C2FFB5E46B4F00E54F61EA1BD9A335EBC99A8F7AF", + "size": 4127596, + "mtime": "2022-01-08T00:10:50Z" }, "29": { "filename": "meshagent_osx-arm-64", - "hash": "6B65D0949B5505A61552AD14DA6F59A8B98E922186F0027925BC64979D2D84EF76169ABCFF08A67515AE7368F63D0C87", - "size": 3843944, - "mtime": "2021-08-30T22:13:56Z" + "hash": "E3801094F9B4CEAAB5753CDBBA2A14ECCA2FF0EACF3877930E758CF1796CF8FFCCD30EDF012E6C13C8CE7EE81D3370DD", + "size": 3877976, + "mtime": "2022-01-08T00:23:52Z" }, "30": { "filename": "meshagent_freebsd_x86-64", - "hash": "D65C1F4180C03387F438F9051A7830C7F56DBFD618A951FB2142F7871AD998D5B61182FB693DDDDB2F31B3000D59E52D", - "size": 4599672, - "mtime": "2021-09-10T01:07:08Z" + "hash": "17F6329AEBE320BEF0D026F19486739E38EA7F34436E6EF8AB38F47708AAF087A666DAF5CD0336CE2FFD0440129C3DB9", + "size": 4624264, + "mtime": "2022-01-08T00:23:32Z" }, "32": { "filename": "meshagent_aarch64", - "hash": "49216370F497A7C0DA531FA2DFC478582865E7C547FD54E44E84BA12A271CD7AC529F7B7A8F2C8F531726E625631A941", - "size": 3170528, - "mtime": "2021-09-10T00:59:00Z" + "hash": "E40EEFA979E799445CBC7A47BD830BD8C182EEC555880DC1EB1814D5AD799A3A948EC0A817E16ABDE16C6B33A5E33E2B", + "size": 3191024, + "mtime": "2022-01-08T00:09:20Z" }, "40": { "filename": "meshagent_mipsel24kc", - "hash": "A94FE82E0265B1265B1C373722C448631035486E819132B037733BA205730DD71D8C8C16B1057B36B5569AEB4411ADB1", - "size": 4101068, - "mtime": "2021-08-30T22:03:12Z" + "hash": "6EFBE5A636B59FAEDA96CBCC9B2F6F1E2F687A1C26D8FD1506556C0B70B19F55A7FE847D125E75B2FBB9D6930D8B3357", + "size": 4127068, + "mtime": "2022-01-08T00:11:28Z" }, "41": { "filename": "meshagent_aarch64-cortex-a53", - "hash": "B481A87A8EB803E09118B6F55B9344403926EA9324B3C669D2BA37014DDB79655678BC7D8D7843AD19FFADBB130D0203", - "size": 3002552, - "mtime": "2021-08-30T22:03:50Z" + "hash": "D78980E5ED17F57E8516216A95E40F30E8BE07663E39B08BAEC9CBD90BFC4465EDFAAC781BEA84DD96F051E38F641837", + "size": 3027128, + "mtime": "2022-01-08T00:12:00Z" }, "10005": { "filename": "meshagent_osx-universal-64", - "hash": "52EB0C2321108E57A113AB3115E0DE74EA4B07F4B7D80E4FB146DE275D63B1354869071AE7F56097B0D6271205B1FDAD", - "size": 8464232, - "mtime": "2021-08-30T22:13:56Z" + "hash": "B0822D8D1CD80CE1C9F8957768A77C7960BFD2A9DAFAD779729C16EB4B575D52DACCFE6403CFB96EB67C45BAD1934C2D", + "size": 8514648, + "mtime": "2022-01-08T00:23:52Z" } } diff --git a/agents/meshagent_aarch64 b/agents/meshagent_aarch64 index 80d67fff..f0892c4f 100644 Binary files a/agents/meshagent_aarch64 and b/agents/meshagent_aarch64 differ diff --git a/agents/meshagent_aarch64-cortex-a53 b/agents/meshagent_aarch64-cortex-a53 index abe76d4c..327663f3 100644 Binary files a/agents/meshagent_aarch64-cortex-a53 and b/agents/meshagent_aarch64-cortex-a53 differ diff --git a/agents/meshagent_arm b/agents/meshagent_arm index cfe11d6d..12c0ea02 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 e7748e7b..340d3495 100644 Binary files a/agents/meshagent_arm-linaro and b/agents/meshagent_arm-linaro differ diff --git a/agents/meshagent_armhf b/agents/meshagent_armhf index b6baa699..d1d72d78 100644 Binary files a/agents/meshagent_armhf and b/agents/meshagent_armhf differ diff --git a/agents/meshagent_freebsd_x86-64 b/agents/meshagent_freebsd_x86-64 index c8040d74..2ca3139d 100644 Binary files a/agents/meshagent_freebsd_x86-64 and b/agents/meshagent_freebsd_x86-64 differ diff --git a/agents/meshagent_linux-armada370-hf b/agents/meshagent_linux-armada370-hf index 4e254f69..b0746496 100644 Binary files a/agents/meshagent_linux-armada370-hf and b/agents/meshagent_linux-armada370-hf differ diff --git a/agents/meshagent_mips b/agents/meshagent_mips index bb72fd59..29c3b1d9 100644 Binary files a/agents/meshagent_mips and b/agents/meshagent_mips differ diff --git a/agents/meshagent_mips24kc b/agents/meshagent_mips24kc index 68bf5733..017c5f63 100644 Binary files a/agents/meshagent_mips24kc and b/agents/meshagent_mips24kc differ diff --git a/agents/meshagent_mipsel24kc b/agents/meshagent_mipsel24kc index ae02dfda..371f6a4e 100644 Binary files a/agents/meshagent_mipsel24kc and b/agents/meshagent_mipsel24kc differ diff --git a/agents/meshagent_openbsd_x86-64 b/agents/meshagent_openbsd_x86-64 index c8bf68e4..e2bcf59f 100644 Binary files a/agents/meshagent_openbsd_x86-64 and b/agents/meshagent_openbsd_x86-64 differ diff --git a/agents/meshagent_openwrt_x86_64 b/agents/meshagent_openwrt_x86_64 index b7de763f..74803ab7 100644 Binary files a/agents/meshagent_openwrt_x86_64 and b/agents/meshagent_openwrt_x86_64 differ diff --git a/agents/meshagent_osx-arm-64 b/agents/meshagent_osx-arm-64 index 18e6f8b8..c7c4b62a 100644 Binary files a/agents/meshagent_osx-arm-64 and b/agents/meshagent_osx-arm-64 differ diff --git a/agents/meshagent_osx-universal-64 b/agents/meshagent_osx-universal-64 index bb32d6b0..0b75dabd 100644 Binary files a/agents/meshagent_osx-universal-64 and b/agents/meshagent_osx-universal-64 differ diff --git a/agents/meshagent_osx-x86-64 b/agents/meshagent_osx-x86-64 index 5ef08e96..ac20cf8d 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 c092e218..f32bc1b0 100644 Binary files a/agents/meshagent_pogo and b/agents/meshagent_pogo differ diff --git a/agents/meshagent_poky b/agents/meshagent_poky index 3641d800..d2637ce6 100644 Binary files a/agents/meshagent_poky and b/agents/meshagent_poky differ diff --git a/agents/meshagent_poky64 b/agents/meshagent_poky64 index ac074c9a..76819d78 100644 Binary files a/agents/meshagent_poky64 and b/agents/meshagent_poky64 differ diff --git a/agents/meshagent_x86 b/agents/meshagent_x86 index af265228..3430fd00 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 29461fa1..649b96eb 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 a8cc03eb..22455b63 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 9ebfd6fa..c16621d7 100644 Binary files a/agents/meshagent_x86_nokvm and b/agents/meshagent_x86_nokvm differ diff --git a/package.json b/package.json index 5681fed4..547f9960 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,8 @@ "sample-config-advanced.json" ], "dependencies": { + "@yetzt/nedb": "^1.8.0", + "archiver": "^4.0.2", "body-parser": "^1.19.0", "cbor": "~5.2.0", "compression": "^1.7.4", @@ -43,13 +45,22 @@ "express": "^4.17.0", "express-handlebars": "^3.1.0", "express-ws": "^4.0.0", + "image-size": "^1.0.0", "ipcheck": "^0.1.0", + "loadavg-windows": "^1.1.1", "minimist": "^1.2.5", "multiparty": "^4.2.1", - "@yetzt/nedb": "^1.8.0", "node-forge": "^1.0.0", + "node-rdpjs-2": "^0.3.5", + "node-windows": "^0.1.4", + "otplib": "^10.2.3", + "pg": "^8.7.1", + "pgtools": "^0.3.2", + "ssh2": "^1.5.0", + "web-push": "^3.4.5", "ws": "^5.2.3", - "yauzl": "^2.10.0" + "yauzl": "^2.10.0", + "yubikeyotp": "^0.2.0" }, "engines": { "node": ">=10.0.0" diff --git a/views/default-mobile.handlebars b/views/default-mobile.handlebars index fbc5b1e5..ac43fbb8 100644 --- a/views/default-mobile.handlebars +++ b/views/default-mobile.handlebars @@ -1303,7 +1303,7 @@ QV('managePhoneNumber1', (features & 0x02000000) && (features & 0x04000000)); QV('managePhoneNumber2', (features & 0x02000000) && !(features & 0x04000000)); - attemptWebRTC = false; // For now, default WebRTC off unless we set it in the URL. + //attemptWebRTC = false; // For now, default WebRTC off unless we set it in the URL. if (args.webrtc != null) { attemptWebRTC = (args.webrtc == 1); } // Session Refresh Timer diff --git a/views/default.handlebars b/views/default.handlebars index 74124586..e77e4081 100644 --- a/views/default.handlebars +++ b/views/default.handlebars @@ -1463,7 +1463,7 @@ if (!args.locale) { var x = getstore('loctag', 0); if ((x != null) && (x != '*')) { args.locale = x; } } debugmode = args.debug; - attemptWebRTC = false; // For now, default WebRTC off unless we set it in the URL. + //attemptWebRTC = true; // For now, default WebRTC off unless we set it in the URL. if (args.webrtc != null) { attemptWebRTC = (args.webrtc == 1); } QV('p13AutoConnect', debugmode); // Files