diff --git a/shells/version.txt b/shells/version.txt index e9157e36..414b6456 100644 --- a/shells/version.txt +++ b/shells/version.txt @@ -1,5 +1,5 @@ v1.9.9 -2026-01-17 11:20:38 +2026-01-18 11:39:59 1. 一些累计更新,一些BUG修复 2. 国家级别的连接限制 3. 修复一些地方未能正确释放端口的问题 diff --git a/src/linker.doc.web/docs/98、一些常见问题.md b/src/linker.doc.web/docs/98、一些常见问题.md index cd4b414c..60ee7c0b 100644 --- a/src/linker.doc.web/docs/98、一些常见问题.md +++ b/src/linker.doc.web/docs/98、一些常见问题.md @@ -23,4 +23,9 @@ slug: /question net stop winnat net start winnat ``` +7. 有些linux系统如果无法在线更新linux,特别是arm,可以尝试更新系统CA证书,比如 + ``` + wget --no-check-certificate http://curl.haxx.se/ca/cacert.pem + cp cacert.pem /etc/ssl/certs/ca-certificates.crt + ``` ::: \ No newline at end of file diff --git a/src/linker.messenger.logger/Entry.cs b/src/linker.messenger.logger/Entry.cs index d32dbeb2..645547df 100644 --- a/src/linker.messenger.logger/Entry.cs +++ b/src/linker.messenger.logger/Entry.cs @@ -86,12 +86,15 @@ namespace linker.messenger.logger }; TimerHelper.SetIntervalLong(() => { - string path = Path.Join(Helper.CurrentDirectory, "logs", $"{DateTime.Now.AddMonths(-6):yyyy-MM-dd}.log"); - if (File.Exists(path)) + + var files = new DirectoryInfo(Path.Join(Helper.CurrentDirectory, "logs")) + .GetFileSystemInfos().Where(item => item is System.IO.FileInfo) + .Where(c => c.LastWriteTime < DateTime.Now.AddMonths(-6)); + foreach (var item in files) { try { - File.Delete(path); + File.Delete(item.FullName); } catch (Exception) { diff --git a/src/linker.messenger.node/NodeReportTransfer.cs b/src/linker.messenger.node/NodeReportTransfer.cs index 1b62c1e6..d3331f60 100644 --- a/src/linker.messenger.node/NodeReportTransfer.cs +++ b/src/linker.messenger.node/NodeReportTransfer.cs @@ -382,10 +382,6 @@ namespace linker.messenger.node public async Task GetNode(string nodeId) { TStore node = await nodeStore.GetByNodeId(nodeId).ConfigureAwait(false); - if (node == null || Environment.TickCount64 - node.LastTicks > 15000) - { - return null; - } return node; } diff --git a/src/linker.messenger.sforward/server/SForwardServerNodeReportTransfer.cs b/src/linker.messenger.sforward/server/SForwardServerNodeReportTransfer.cs index 0a3a6e79..44333c33 100644 --- a/src/linker.messenger.sforward/server/SForwardServerNodeReportTransfer.cs +++ b/src/linker.messenger.sforward/server/SForwardServerNodeReportTransfer.cs @@ -1,4 +1,5 @@ using linker.libs; +using linker.libs.extends; using linker.messenger.node; using linker.messenger.sforward.messenger; @@ -76,7 +77,7 @@ namespace linker.messenger.sforward.server .Where(c => super || Environment.TickCount64 - c.LastTicks < 15000) .Where(c => { - return super || (c.Public & (sforward.Contains(c.NodeId) || sforward.Contains("*"))); + return super || (c.Public && (sforward.Contains(c.NodeId) || sforward.Contains("*"))); }) .OrderByDescending(c => c.LastTicks); diff --git a/src/linker.snltty.com/img/earth-digital.jpg b/src/linker.snltty.com/img/earth-digital.jpg new file mode 100644 index 00000000..dadb2a1a Binary files /dev/null and b/src/linker.snltty.com/img/earth-digital.jpg differ diff --git a/src/linker.snltty.com/img/earth-digital1.png b/src/linker.snltty.com/img/earth-digital1.png new file mode 100644 index 00000000..0e6f41af Binary files /dev/null and b/src/linker.snltty.com/img/earth-digital1.png differ diff --git a/src/linker.snltty.com/img/earth-digital3.jpg b/src/linker.snltty.com/img/earth-digital3.jpg new file mode 100644 index 00000000..0ff9063a Binary files /dev/null and b/src/linker.snltty.com/img/earth-digital3.jpg differ