1. Grey Hack
  2. News

Grey Hack News

Update 0.8.4494a

[h3]Changelog[/h3]

- Fixed bug that could cause "ghost" processes on the computer if a script that had been run by shell.launch was cancelled during a remote connection.

- Fixed crash in char and code scripting methods if an invalid UTF value was passed as an argument.

Update 0.8.4493a

[h3]Changelog[/h3]

Fixed crash when an administrator tried to restore the router after the kernel_router.so file had been deleted, causing several unexpected behaviors.

Update 0.8.4492a

[h3]Changelog[/h3]

Fixed bug when connecting by script to a remote computer, causing guest permission to be obtained sometimes instead of using the permissions obtained in shell.connect_service, showing the message "Denied. Only root user can execute this command." when using the methods install_service, start_service and stop_service in the same script execution as the connection.

Update 0.8.4490a

Miniscript updated to latest version 1.5.1!

Miniscript is the language on which GreyScript is forked. Due to various changes and improvements of the new Miniscript some scripts may need some adjustments to work with the new version.

This build also adds a new general scripting method called get_custom_object which returns an empty Map object that can be used to share data back and forth with programs launched with shell.launch

In addition to the Miniscript update, various improvements and fixes have been made on server side to improve stability.

The experimental build will remain open for a couple of days In case any tester needs to copy any script left there.

[h3]Changelog[/h3]

- Updated Miniscript to version 1.5.1

- Added scripting method get_custom_object that can be used to share data back and forth with programs launched with shell.launch

- Improvements in the management of threads on the server to avoid problems of selective freezes of clients for several minutes or infinite loading.

- Fixed bug that caused monthly payments to not resume under certain circumstances.

- metaxploit.scan and metaxploit.scan_address no longer checks if the metaxploit.so file exists after importing it with include_lib

- Updated manual with the official Miniscript documentation under Scripting > Basics

- Fixed bug when obtaining the list of active processes of a computer that could cause unexpected behavior in scripts when several of them were executed simultaneously.

- Fixed bug in push method that allowed to bypass the max limit of elements in a map.

- Changed game connection port to a less common one to avoid conflicts with other programs and games.

- Fixed Bug #925 - Function returns first used argument without return statement.

- Fixed Bug #160 - break does not work inside if statement with else

- Fixed Bug #607 - Can't compile multiline statement

- Fixed Bug #613 - assignment failing with expressions involving 'and' and 'or'

- Fixed Bug #614 - `not` on empty string returns null instead of 1

- Fixed Bug #615 - mismatched `end if` is not flagged as an error

- Fixed Bug #616 - line numbers off after `else` statement

- Fixed Bug #730 - assigning result of "and" and "or" operations causes runtime error

The experimental build is open to everyone!

This build updates Miniscript to the latest version 1.5.1

Miniscript is the language on which GreyScript is forked. Due to various changes and improvements of the new Miniscript some scripts may need some adjustments to work with the new version.
During the experimental build, the testing will focus on compatibility with scripts from the old version as well as performing several stress tests on the server to verify that no new bugs has been introduced.

This build also adds a new general scripting method called get_custom_object which returns an empty Map object that can be used to share data back and forth with programs launched with shell.launch

Once the experimental version is considered stable, it will be merged into the public version without a database wipe.
Still in the case of some unforeseen critical bug found during testing it is possible that the Miniscript update will be delayed until the Nightly build.

The password to access the experimental build is: expbuildtest

Thanks for your reports and feedback!