Fixed bug in aireplay and iwconfig causing the message "network out of range" to be displayed to some networks, if the player was already connected to a wifi network.
Fixed bug #269: iwlist on remote servers does nothing
Fixed bug in certain exploits generated in hackshops, displaying the message "Missing crypto library. Program aborted" even if it was on the right path. NOTE: the exploits generated in the previous nightly version are still affected by the bug until the next wipe.
Fixed bug in Metalib.overflow, causing that in certain occasions it returned a Computer object malformed when the exploit failed, instead of returning null.
Fixed bug in aireplay causing the message "network out of range" to be displayed even if it was in range, when the player was not connected to any wifi.
Renewed the way in which the exploits are shown and searched in the hackshops, for easier access. Now you have to perform a specific search by library and version.
Now all exploits generated in hackshops are preserved, so the oldest ones will no longer be deleted when new exploits are generated.
Migrated smtp-user-list command to the scripting system.
Fixed bug in aireplay causing the message "network out of range" to be displayed even if it was in range.
Fixed bug in certain exploits by not printing the type of object obtained when the exploit failed.
Fixed bug that caused the maximum version in which an exploit works in a library to be displayed incorrectly in the hackshop description.
NOTE: Missing documentation will be included in the upcoming updates.
Introduced help system in CodeEditor that shows in real time to which class a newly written method belongs, as well as its details. You can also freely select a class and a method and open contextual help to see its description.
The Trace System is now less aggressive, an admin will not perform a passive trace against a player if he is currently performing one against him, even if it is a different action. This avoids repeated trace catches from the same admin in short periods of time.
Now when the trace system catches a player, he will be notified up to two times of the infraction, the third warning will be the game over.
The Game Over screen and the warning notices show the Administrator information and the network from which the trace was made.
Reduced waiting times in active and passive traces.
Fixed regression bug in AdminMonitor that prevented it from working correctly.
Fixed regression bug in the log system, causing some actions to be registered incorrectly.
The /var/system.log file has write permissions for the root group.
Credential missions no longer use high security networks such as Police Stations, Banks and Hackshops.
Decreased the speed at which libraries are updated regarding the use of exploits by players.
Fixed bug that caused router libraries to always be updated by administrators even in low security networks.
The networks of private users have the lowest security, this means that their systems are hardly updated.
Increased the probability of obtaining shells in local and remote exploits.
Now administrators are less demanding when updating the libraries of their systems, especially notable in low security networks. Therefore they are not updated so frequently.
Now admins are less demanding with permissions of sensitive folders such as /etc, /var, /sys, /lib. Therefore it is more likely to find machines with these permissions more open, especially in low security networks.
Fixed regression bug when applying a new color theme from Appearance in Multiplayer mode, causing changes not to be saved.
Added option to enable the mouse in hardware mode, thus avoiding the movement delay that occurred in certain configurations. This option is enabled by default. You can find this option in Menu > Preferences > Mouse.
[Nightly] Update v0.7.2440a
Improved security in the scripting system, preventing existing methods of game objects such as Computer, Router, etc. from being overwritten.
Fixed bug when changing any filter option in a hackshop, causing any scrollbar of any program opened at that time to be reset.
Fixed bug #413: opening browser.exe from terminal with an incorrect paramter doesn't open the browser and doesn't release the terminal
[Nightly] Update v0.7.2441a
Predefined objects such as Computer, Shell, Router, etc. are now considered reserved objects.
Assignments to reserved objects are no longer allowed, in the same way as public methods such as get_shell, get_router, etc.
Pop, push, remove, shuffle, pull do not work with reserved objects.
Fixed bug in the game server by not closing itself correctly when finishing the countdown.