Update v0.9.5643
[h3]Changelog[/h3]
- Each time a zero-day vulnerability is patched, that library will be automatically patched in the next zero-day cycle. If the library is patched again before being exploited, then it will be automatically patched for the next two cycles, and so on until accumulating a maximum of one year (game time).
- Added method metalib.is_patched which returns a boolean indicating whether the library has been patched for zero-day vulnerabilities this cycle. If true is passed to the method, it will return a string with the date until which it will auto-patch in the format dd/MM/yyyy. If the library has never been patched, it will return false, regardless of the value of getdate.
- The credential missions no longer return coupons or money if you exceed your limit of completed missions in a day.
- Fixed regression bug in Single Player mode that caused the terminal to return the error "remote connection interrupted" when trying to execute commands after logging in as root user right after starting the game.
- Fixed Bug #1153: Server restart countdown doesn't appear if logging in after it started.
- Fixed Bug #1154: 128 character limit bypass when creating shortcut from UI
- Fixed Bug #1131: Desktop icons vanishing after computer reset
[h3]Server Updates[/h3]
- Fixed bug that allowed reading the contents of binary files by exploiting a vulnerability on mail servers.
- Fixed bug that allowed libraries and system.log to be corrupted using the adduser command.
- Fixed bug that allowed libraries to be corrupted by updating the computer's password.
- Fixed bug that allowed reading and modifying the content of the missions.db files of the hackshops, which could cause unexpected behavior.
- Temporarily disabled the use of computer.connect_wifi on smartphones.
- Each time a zero-day vulnerability is patched, that library will be automatically patched in the next zero-day cycle. If the library is patched again before being exploited, then it will be automatically patched for the next two cycles, and so on until accumulating a maximum of one year (game time).
- Added method metalib.is_patched which returns a boolean indicating whether the library has been patched for zero-day vulnerabilities this cycle. If true is passed to the method, it will return a string with the date until which it will auto-patch in the format dd/MM/yyyy. If the library has never been patched, it will return false, regardless of the value of getdate.
- The credential missions no longer return coupons or money if you exceed your limit of completed missions in a day.
- Fixed regression bug in Single Player mode that caused the terminal to return the error "remote connection interrupted" when trying to execute commands after logging in as root user right after starting the game.
- Fixed Bug #1153: Server restart countdown doesn't appear if logging in after it started.
- Fixed Bug #1154: 128 character limit bypass when creating shortcut from UI
- Fixed Bug #1131: Desktop icons vanishing after computer reset
[h3]Server Updates[/h3]
- Fixed bug that allowed reading the contents of binary files by exploiting a vulnerability on mail servers.
- Fixed bug that allowed libraries and system.log to be corrupted using the adduser command.
- Fixed bug that allowed libraries to be corrupted by updating the computer's password.
- Fixed bug that allowed reading and modifying the content of the missions.db files of the hackshops, which could cause unexpected behavior.
- Temporarily disabled the use of computer.connect_wifi on smartphones.