Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.15 KB

CHANGELOG.md

File metadata and controls

30 lines (24 loc) · 1.15 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2021-08-19

Added

  • Support for path translation.
  • Support for multi-tracee.
  • Support for cross-compiling, including compiling to Android platform.
  • Unit test helper function test_with_proot() to enable testing proot-rs event loops in unit tests.
  • Integration tests.
  • GitHub workflow scripts to automate testing and building release files.

Changed

  • Port loader.c to Rust
  • Refactor errors.rs.
  • Refactor executable loading process to support iterative loading.

Fixed

  • Incorrect return value of system call.
  • Incorrect handling of trailing slash in paths during path translation.
  • Problem with incorrect handling of shebang.
  • Existing unit test function test_in_subprocess() so that it can report failed tests correctly.