Right on schedule, here is a new Landscape release!
This time we have smaller changes to the server, and a security update for the client.
Noteworthy changes on the server:
- better script execution support: if the client is too old to support this feature (you need at least 1.0.6), the server will complain and give a better error message;
- updated “how to register” documentation regarding the new Ubuntu 8.04 LTS (”Hardy”) release
And now the client, which is at version 1.0.7-landscape1:
- bumped the API to v3.1 so the server can correctly identify clients older than 1.0.6 as having no script execution support;
- security fix: when switching users, the code failed to set the groups accordingly, which left the target process running with group “root” (gid=0). This affected the client daemons that run as “landscape” and also script execution. So, for example, if a script was scheduled to be run as user “nobody”, the group was still left as “root”. Now the groups are initialized correctly.
Thanks to all, and keep those feedbacks coming!