新建2024-09-21

Fixes/improvements:

  • [#3731] Fix string.format() omission in OpenOS package.lua.

  • [#3735] Fix server hangs on long-lasting HTTP requests.


修复/改进:

  • [#3731] 修复了OpenOS的package.lua中遗漏string.format()的问题。

  • [#3735] 修复了HTTP请求时间过长时卡住服务端的问题。

2024-04-19

Fixes/improvements:

  • [#3710] Fix localization regression introduced in 1.8.4.


修复/改进:

  • [#3710] 修复了1.8.4版本导致的本地化键错误。

2024-04-17

New features

  • Improve OpenOS "package" implementation:

    • [#3447] Populate package.config, add support for the package.preload table. (RobertCochran)

    • Add support for the package.searchers table.

Fixes/improvements

  • [CVE-2024-31446] Fixed Lua virtual machine freeze involving xpcall().

  • [#3659] Fixed bug when programatically transferring fluids from specific tanks. (yut23)

  • [#3664] Fixed client-side errors when using third-party mod energy integration on an integrated server.

  • [#3677] Fixed crash when showing error containing a percent sign with the Analyzer item.

  • [#3698] Fixed documentation for the Screen's "turnOn" and "turnOff" functions. (Hawk777, DCNick3)

  • [#3663] Fixed response code/message information not being preserved for unsuccessful HTTP responses.

  • [#3691] Improved documentation for software bundled with the "network" floppy. (Computerdores)

  • [#3644] Improved forged packet protection with regards to configuring server racks. (Glease)

  • [#3652] Updated French translation. (ff66theone)

  • Updated GNU Unifont to 15.1.05.


新功能

  • 改进了OpenOS中"package"的实现:

    • [#3447] 增添package.config,添加了对package.preload表的支持。(RobertCochran)

    • 添加了对package.searchers表的支持。

修复/改进

  • [CVE-2024-31446] 修复了涉及xpcall()时Lua虚拟机卡死的问题。

  • [#3659] 修复了程控从特定流体储罐中转移流体时产生的bug。 (yut23)

  • [#3664] 修复了在内置服务端中使用第三方模组的能量联动时,在客户端产生的bug。

  • [#3677] 修复了使用分析器时,显示带有百分号的报错信息导致崩溃的问题。

  • [#3698] 修复了显示屏"turnOn"与"turnOff"函数的文档。(Hawk777, DCNick3)

  • [#3663] 修复了HTTP请求失败时不保留响应码/响应信息的问题。

  • [#3691] 改进了"network"软盘中附带软件的文档。(Computerdores)

  • [#3644] 改进了配置服务器机架时对伪造数据包的防御。(Glease)

  • [#3652] 更新法语翻译。(ff66theone)

  • 升级GNU Unifont到15.1.05版本。

2023-07-08

Fixes/Improvements

  • Reworked Internet Card filtering rules.

    • Implemented a new, more powerful system and improved default configuration.

    • Internet Card rules are now stored in the "internet.filteringRules" configuration key.

    • The old keys ("internet.whitelist", "internet.blacklist") are no longer used; an automatic migration is done upon upgrading the mod.

  • [#3635] ArrayIndexOutOfBoundsException when using servers with 3 network cards

  • [#3634] Internet card selector update logic erroneously drops non-ready keys


修复/改进

  • 重写网卡的筛选规则:

    • 实现了一套更强大的新系统,并改进了默认配置。

    • 网卡的规则现在存储在"internet.filteringRules"配置键中。

    • 旧的键("internet.whitelist"、"internet.blacklist")不再使用;更新该mod后会进行自动迁移。

  • [#3635] 修复了在使用有三张网卡的服务器时产生的ArrayIndexOutOfBoundsException异常。

  • [#3634] 修复了网卡的选择器更新逻辑错误地丢弃未准备就绪的键。

2023-06-04

New features

  • [#3533] Added support for observing the contents of fluid container items.

  • Ported some CoFH Core, Ender IO and Railcraft drivers and wrench support.

  • Added Railcraft Anchor/Worldspike driver (repo-alt).

  • Added Spanish translation (sanmofe).

Fixes/improvements

  • [#3620] Fixed OC 1.8.0+ regression involving API arguments and numbers.

  • [#3013] Fixed rare server-side deadlock when sending disk activity update packets.

  • Fixed bugs in internal wcwidth() implementation and updated it to cover Unicode 12.

  • Fixed server->client synchronization for some types of GPU bitblt operations.

  • Fixed string.gmatch not supporting the "init" argument on Lua 5.4.

  • Tweaks to server->client networking code:

    • Added support for configuring the maximum packet distance for effects, sounds, and all client packets.

    • Improved the method of synchronizing tile entity updates with the client.

    • Robot light colors are now sent to all observers of the tile entity, preventing a potential (rare) glitch.

  • Update GNU Unifont to 15.0.05.

OpenOS Fixes/improvements

  • [#3371] Fix minor bug in rm.lua.

  • Fix "ls -l" command on Lua 5.4.

  • General minor improvements to the codebase.


新功能

  • [#3533] 添加了查看物品形态的流体容器中内容物的功能。

  • 移植了一些适用于CoFH Core、Ender IO和Railcraft的驱动程序以及扳手的支持。

  • 添加了Railcraft的世界锚/界钉的驱动程序。(repo-alt)

  • 添加了西班牙语翻译。(sanmofe)

修复/改进

  • [#3620] 修复了OC 1.8.0+中与API参数与数字有关的错误。

  • [#3013] 修复了发送更新硬盘或软盘活动状态的数据包时,少见的服务端死锁问题。

  • 修复了模组内部wcwidth()函数的实现中出现的问题,并对其更新以支持Unicode 12。

  • 修复了进行GPU的某几类bitblt操作时服务端到客户端的同步问题。

  • 修复了Lua 5.4的string.gmatch不支持"init"参数的问题。

  • 服务端到客户端网络通信代码的调整:

    • 新支持调整效果、声音以及所有客户端数据包的最大数据包传输距离。

    • 改进了与客户端同步tile entity更新的方法。

    • 机器人的指示灯颜色现在会发送给tile entity的所有观测者,避免出现潜在(很少见)的问题。

  • 更新GNU Unifont的版本到15.0.05。

OpenOS修复/改进

  • [#3371] 修复rm.lua中的小问题

  • 修复Lua 5.4中的"ls -l"命令。

  • 对基础代码的整体小改进。

你已经到达了世界的尽头..