- Added new objects in the scripting API: LibMail and MetaMail to send and read emails. Use include_lib to import libmail.so and perform the login. Then use the MetaMail object obtained from the login to read or send emails. Note: At this time you can not reply to existing emails, only send new emails.
- Added optional argument on aptclient.install to be able to specify the path where the file will be installed.
- Now aptclient.check_upgrade receives as an argument the full path of the file instead of its name.
- Added ExploitReport.exe program in shops. With this tool, vulnerabilities can be reported in libraries, so that new versions are generated.
- Added 4 new color options in Appearance for Dropdowns.
- Removed librshell.so library from the official repository and added to the hackshop repository.
- Fixed bug that could cause the content of sources.txt to be empty in certain circumstances.
- Fixed bug that could cause the aptcache.bin file to be missing after exiting the game.
- Fixed bug that could cause recent changes to sources.txt file to be lost after exiting the game.
- Fixed bug that could cause the hackshop repository to be configured in the wrong LAN address, causing the error in apt-get update "repod.conf is malformed in the server"
- Fixed Bug [691]: Bank accounts do not show transaction history in nightly.
- shell.apt_search now returns any package whose search partially matches their name, instead of returning one package by exact name.
- shell.apt_show shows packages from the official server using official_server as argument.
- Fixed bug that could cause a hackshop network to be generated without any repository or with more than one repository configured on the network. Note: this fix only applies to hackshop networks generated from now on.
- shell.apt_check_upgrade, shell.apt_install and shell.apt_update check if the computer has internet access
- Added apt-get program in the filesystem on all computers.
- Added repository-server installer in shops to host repositories. After installing, check the configuration file /server/conf/repod.conf
- Added librepository.so library
- By default you have access to the official repository with the operating system libraries, such as init.so, net.so, etc. To disable this access, edit the file /etc/apt/sources.txt
- Now the hackshops have a repository server enabled, pointing to the web tools with the metaxploit.so and crypto.so libraries as well as the rest of the programs.
- Added methods in scripting shell.apt_show, shell.apt_search, shell.apt_update, shell.apt_add_repo, shell.apt_install and shell.apt_check_upgrade - Fixed bug in metalib.lib_name when returning the name of the file instead of the name of the library
- Replaced "under construction" web pages by simple web pages.
- Fixed Bug 583 - Domain names can be generated with a / inside the name
- Fixed Bug 695 - Accepting a mission marks all read emails as unread.
- Fixed Bug 675 - Computer.create_folder does not limit folder name length
- Fixed Bug 694 - Some usernames are generated with non alphanumeric characters (dash)
- Fixed Bug 696 - Credentials Missions Not Completing.
- computer.create_folder can no longer be used in ssh encryption
- kernel_router.so generates at least a vulnerability that returns a computer on the LAN, or a vulnerability that gives access to a shell on the router, both with guest permissions.