From 318409d7fac0704dfd5805638074e6d822e7353d Mon Sep 17 00:00:00 2001 From: unknown <1371033826@qq.com> Date: Mon, 13 Oct 2025 12:53:15 +0800 Subject: [PATCH] 1.10.5.1013 --- mixio.js | 18 +++++++++++++++++- package-lock.json | 7 +++++++ package.json | 1 + 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/mixio.js b/mixio.js index 672ca49..d2c6848 100644 --- a/mixio.js +++ b/mixio.js @@ -1,5 +1,21 @@ -var VERSION = "1.10.5.1002" +var VERSION = "1.10.5.1013" require('events').EventEmitter.defaultMaxListeners = 50; + +const NTPServer = require('ntp-time').Server; +const nserver = new NTPServer(); +nserver.handle((message, response) => { + message.transmitTimestamp = Math.floor(Date.now() / 1000); + response(message); +}); +nserver.listen(123, err => { + if(err){ + console.log("[INFO] NTP server failed to start"); + } + else{ + console.log("[INFO] NTP server is listening on port", 123); + } +}); + const extract = require('extract-zip') defaultCrt = `-----BEGIN CERTIFICATE----- diff --git a/package-lock.json b/package-lock.json index 8c0ace2..2df07c5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,7 @@ "mqtt": "^5.10.4", "mysql8": "^2.17.3", "net": "^1.0.2", + "ntp-time": "^2.0.8", "readline": "^1.3.0", "request": "^2.88.2", "sqlite3": "^5.1.7", @@ -4523,6 +4524,12 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/ntp-time": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/ntp-time/-/ntp-time-2.0.8.tgz", + "integrity": "sha512-WHOcu0Cd5SP89M/oFd4pW1TBO6hgUgANXqqgNiyzzNH5yMGvl8gsYgCDBjfeXsV4aF58BFHaTHq/GUBhaOrMWQ==", + "license": "MIT" + }, "node_modules/number-allocator": { "version": "1.0.14", "resolved": "https://registry.npmjs.org/number-allocator/-/number-allocator-1.0.14.tgz", diff --git a/package.json b/package.json index dd7d5e4..fa3087b 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "mqtt": "^5.10.4", "mysql8": "^2.17.3", "net": "^1.0.2", + "ntp-time": "^2.0.8", "readline": "^1.3.0", "request": "^2.88.2", "sqlite3": "^5.1.7",