Skip to content

Releases: nao1215/mimixbox

Version 0.27.10

02 Dec 05:04
Compare
Choose a tag to compare

[0.27.10] - 2021-12-01

Added

  • Add ShellSpec tetsing framework for integration test.
  • ut(Unit Test)/it(Integration Test)target in Makefile.
  • full-install/remove target in Makefile.

Changed

  • MimixBox command.
    • Display help message when --install, --full-install, --remove are specified and there is no optional argument.
    • Make the error if the directory specified by the user does not exist when executing --install, --full-install, --remove.
    • Fixed the bug that always determines that the applet does not exist when the user specifies the applet with the full path.
  • Makefile.
    • Display accurate coverage by specifying "-coverpkg=./..." in the unit test.
  • Commands that read file (dos2unix, expand, head, tail, unexpand, wc)
    • Fixed the bug that caused Runtime Error when reading the empty file.
  • mkdir command.
    • Create multiple directories with a single command.
      Previously, an error occurred when specifying multiple directories.
  • cp command.
    • Fixed the bug that files cannot be copied when the copy destination is only the directory name.
    • Fixed the bug that the cp command could not copy the directory with complex tree structure.
  • wc command.
    • Unified output format with Coreutils.
    • Fixed the bug that the -L option was not implemented.
  • unix2dos command.
    • Fixed the bug that print incorrect command name.

Version 0.27.1

29 Nov 06:06
Compare
Choose a tag to compare

Added

  • sl commad.
  • wc command.

Changed

  • expand environment variables in PATH specified by argument
    (mimixbox, cp, ln, mkdir, mkfifo, mv, rm, rmdir, touch, fakemovie, chroot,
    cat, dos2unix, expand, head, tac, tail, unexpand, unix2dos)
  • Fixed the bug that was using the wrong installation path.

Version 0.25.1

27 Nov 07:33
Compare
Choose a tag to compare

[0.25.1] - 2021-11-27

Added

  • hostid commad(Does not work properly)
  • md5sum command.
  • seq command.
  • sha1sum/sha256sum/sha512sum command

Changed

  • error output destination of MimixBox from STDOUT to STDERR
  • all commands to support redirects.

Version 0.22.0

24 Nov 17:47
Compare
Choose a tag to compare

Added

  • dos2unix/unix2dos command.
  • expand/unexpand command.
  • id command: Because GroupIds requires cgo, id command does not work docker environment.
  • groups command.
  • whoami command.

Changed

  • cowsay command to receive data from PIPE.
  • Since the method to display Version(showVeriosn()) was duplicated, it was converted to a library method.

Deleted

  • sh command. It is a command being implemented and is not planned to be POSIX compliant, so it was deleted.

Version 0.16.1

22 Nov 16:37
Compare
Choose a tag to compare

[0.16.1] - 2021-11-23

Added

  • cowsay command. The process of enclosing the message in a frame is incomplete.
  • head command.
  • tail command.
  • ln command.
  • docker target to Makefile. This target was created to test Mimixbox inside Docker.

Changed

  • nl/tac/cat command to receive data from PIPE.
  • Fixed the buffer overflow for the head / tail command
  • Fixed the bug in the cat command. This bug occurs when a standard input is accepted more than once and then an empty enter is received on the next input. In the correct behavior, it is correct to output a blank line, but since the previous input value has been saved, the previous input value is output.

Version 0.12.1

20 Nov 04:00
Compare
Choose a tag to compare

Added

  • base64 command.
  • cp command.
  • nl command.
  • -n option for cat command

Changed

  • Reduce mimixbox binary size by compile option (7.5MB --> 5.4MB)
  • cat/tac command to receive data from standard input when the argument is "-".

Version 0.9.1

19 Nov 07:27
Compare
Choose a tag to compare

[0.9.1] - 2021-11-19

Added

  • basename command.
  • sleep command.
  • tac command.

Changed

  • The library that was open to the public(pkg) to the internal library.

Version 0.6.0

18 Nov 13:54
Compare
Choose a tag to compare

Added

  • mkfifo command.
  • rm command.
  • rmdir command.

Changed

  • The library that was open to the public(pkg) to the internal library.

Fixed

  • Bug that misjudged applet arguments as mimixbox arguments.

Version 0.3.0

16 Nov 17:17
Compare
Choose a tag to compare

[0.3.0] - 2021-11-17

Added

  • touch command.
  • licenses target to Makefile.

[0.2.0] - 2021-11-17

Added

  • mv command.

Version 0.1.1

15 Nov 16:06
Compare
Choose a tag to compare

Added

  • ischroot command.
  • mkJailForDebianFamily.sh that make rootfs for testing chroot/ischroot command.
  • jail target to Makefile. Only work for Debian-based distribution.

Changed

  • All applet returns error and exit code for main code.