* New upstream release (LP: #347983): - Don't clear the hash_id_requests table upon resynchronize (LP #417122) - Include the README file in landscape-client (LP: #396260) - Fix client capturing stderr from run_command when constructing hash-id-databases url (LP: #397480) - Use substvars to conditionally depend on update-motd or libpam-modules (LP: #393454) - Fix reporting wrong version to the server (LP: #391225) - The init script does not wait for the network to be available before checking for EC2 user data (LP: #383336) - When the broker is restarted by the watchdog, the state of the client is inconsistent (LP: #380633) - Package stays unknown forever in the client with hash-id-databases support (LP: #381356) - Standard error not captured when calling smart-update (LP: #387441) - Changer calls reporter without switching groups, just user (LP: #388092) - Run smart update in the package-reporter instead of having a cronjob (LP: #362355) - Package changer does not inherit proxy settings (LP: #381241) - The ./test script doesn't work in landscape-client (LP: #381613) - The source package should build on all supported releases (LP: #385098) - Strip smart update's output (LP: #387331) - The fetch() timeout isn't based on activity (#389224) - Client can use a UUID of "None" when fetching the hash-id-database (LP: #381291) - Registration should use the fqdn rather than just the hostname (LP: #385730) - Apply a fix for segfault bug involving curl timeouts. (LP: #360510) - Add a timeout to HTTP operations to avoid hanging (LP: #349737) - Clean up environment variables on startup to avoid propagating variables that will corrupt package installation (LP: #348681) - Clean up FDs on startup for the same reason (LP: #352458) - Catch and handle certain errors from smart (such as invalid package data) to avoid "stuck" Landscape activities (LP: #268745) - Don't print warnings meant for developers to the console (LP: #336669) - Invalidate package cache when server UUID changes (LP: #339948) - Improve the "cloud mode" introduced in 1.0.26 to send more disambiguation data (LP: #343942) and allow the EC2 user data to specify the exchange and ping URLs (LP: #343947) - Allow importing of initial configurations (along with public SSL certificates) when running landscape-config (LP: #341705) - Support a non-root mode which allows running the client without the management functionality (LP: #82159) - Automatic cloud registration when there's no user-data to specify an OTP now works (LP: #344323) - Add support for custom graphs (LP: #306360) - Multiple custom graphs can be used at the same time (LP: #307314) - PATH is now set for scripts in script execution (LP: #257018) * debian/landscape-common.postinst: Only chown parts of /var/lib/landscape because we now store files in it that should maintain their ownership (LP: #307321). * debian/landscape-client.postinst: Work around chfn/system user problem by not specifying a --gecos (LP: #238755) * debian/landscape-client.logrotate: logrotate no longer reports spurious errors when the client isn't running (LP: #271767)