Releases: CatCoreV/catcore
vcdb7dde
Bugfix: This release is mainly a lot of bugfixes (Secure Boot crashing on macOS, Processes not launching, stop and crash events not emitting)
Libraries: This release fully implements libraries and new lib_path parameter in kernel.conf.
vb0fd554
Changelog: Fixes one bug and updates nw to the latest version
v62d4163
File system: Result from .info/.infoSync now has createdAt and modifiedAt as ISO strings instead of Date object, /app was completed and made as read-only, fixed sorting in .readdir/.readdirSync, fixed modifiedAt not changing when writing to /tmp.
v31fbbcb
Headers: Updated to latest headers (replaced Buffer with Uint8Array, added sync file system API)
File system: Made /tmp work as an in-memory file system.
vb79448f
Changelog: Fixed a crash when there's no network available
v8d7f844
Syscalls: New feature in BETA to enchance security and support of CatCore (known issue: GUI is not implemented in syscalls yet)
Bugfix: Fixed Secure Boot crashing on a macOS host
Handles: Process's handles are now automatically closing after process exit
File system: Added /lib, /tmp, /app (for the future usage), added sync API
Libraries: Added CatCore.parseLibrary to parse library's file structure
Network: Use XMLHttpRequest or fetch for network requests now, CatCore.request was removed
Minor changes: All Buffer usage was replaced with Uint8Array for security, CatCore.sendMessage doesn't return a boolean anymore, CatCore.processArguments is removed (use CatCore.currentProcess.args instead!)
kernel.conf: There's a new parameter starting_fd to change starting handle's descriptor with a new default value of 3 (previously, 0)
v272a594
Changelog: Security patch, kexts (kernel extensions) and Windows/Linux x86 support
v15b5ac5
Changelog: Big security update.