Fixes/improvements
- [#3621] Fix
os.time()
being off by one hour - [#3682] Add error handling to the
flash
OpenOS program - [#3764] Fix left and right names being swapped in the Rack GUI
- [#3774] Fix Jukebox driver (kebufu)
- [#3779] Fix
os.sleep(0)
causingtoo long without yielding
(Ocawesome101)
List of contributors
asie, kebufu, Ocawesome101
Fixes/improvements
- [#3621] Fix
os.time()
being off by one hour - [#3682] Add error handling to the
flash
OpenOS program - [#3764] Fix left and right names being swapped in the Rack GUI
- [#3779] Fix
os.sleep(0)
causingtoo long without yielding
(Ocawesome101)
List of contributors
asie, kebufu, Ocawesome101
Fixes/improvements
- [#3621] Fix
os.time()
being off by one hour - [#3682] Add error handling to the
flash
OpenOS program - [#3764] Fix left and right names being swapped in the Rack GUI
- [#3774] Fix Jukebox driver (kebufu)
- [#3779] Fix
os.sleep(0)
causingtoo long without yielding
(Ocawesome101)
List of contributors
asie, kebufu, Ocawesome101
Fixes/improvements
- [#3621] Fix
os.time()
being off by one hour - [#3682] Add error handling to the
flash
OpenOS program - [#3764] Fix left and right names being swapped in the Rack GUI
- [#3779] Fix
os.sleep(0)
causingtoo long without yielding
(Ocawesome101)
List of contributors
asie, kebufu, Ocawesome101
Fixes/improvements
- [#3769] Add default user agent configuration option; change OpenComputers' default user agent to "opencomputers/$version".
- [#3759] Add V1 and V2 to the robot name list. (AutumnalModding)
- [#3727] Fix more regressions related to OpenOS error handling. (jasonS05, kcinnajlol)
- Fix client-side memory leak on anything RedstoneAware (Glease)
List of contributors
asie, AutumnalModding, Glease, jasonS05, kcinnajlol
Fixes/improvements
- [#3703] Fix potential packet memory leak.
- [#3726] Fix missing tooltip on Power Converter.
- [#3729] Fix potential crash when opening the manual.
- [#3748] Fix broken "Support de serveur" link in the French manual.
- Added a configuration option for network packet TTL. (Timothé GRISOT)
- Improved mod load times on certain platforms. (charagarland)
- Updated Chinese translation. (HfSr)
- Updated Unifont to 16.0.02.
OpenOS fixes/improvements
- [#3714] Fix an OpenOS 1.8.0 regression causing event.pullFiltered() to effectively ignore filter timeouts.
- [#3727] Fix an exception handler bug in process.lua, uncovered by fixing recursive xpcall() handling in 1.8.4.
List of contributors
asie, charagarland, DragDen, HfSr, Timothé GRISOT
Fixes/improvements
- [#3703] Fix potential packet memory leak.
- [#3729] Fix potential crash when opening the manual.
- Added a configuration option for network packet TTL. (Timothé GRISOT)
- Improved mod load times on certain platforms. (charagarland)
- Updated Chinese translation. (HfSr)
- Updated Unifont to 16.0.02.
OpenOS fixes/improvements
- [#3714] Fix an OpenOS 1.8.0 regression causing event.pullFiltered() to effectively ignore filter timeouts.
- [#3727] Fix an exception handler bug in process.lua, uncovered by fixing recursive xpcall() handling in 1.8.4.
List of contributors
asie, charagarland, DragDen, HfSr, Timothé GRISOT
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.
List of contributors
asie, Computerdores, ff66theone, Glease, Hawk777, repo-alt, RobertCochran, yut23
New features
- [#3524] Add support for reading Thaumcraft aspect information from Wands. (repo-alt)
- 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().
- [#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.
List of contributors
asie, Computerdores, ff66theone, Glease, Hawk777, repo-alt, RobertCochran, yut23
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
List of contributors
asie, Fingercomp
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.
List of contributors
asie, ds84182, Possseidon, repo-alt, sanmofe
New features
- [#3533] Added support for observing the contents of fluid container items.
- 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 the Database upgrade's documentation not showing up in NEI.
- 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.
List of contributors
asie, ds84182, Possseidon, repo-alt, sanmofe
Fixes/improvements
- Reverted Internet Card code to OC 1.7.7, fixing the many related regressions.
- Fixed "number expected, got number" being displayed instead of "number has no integer representation" on Lua 5.3+.
- Fixed math.randomseed() not working with non-integer values.
OpenOS fixes/improvements
- Fixed OpenOS version number.
List of contributors
asie