---------------------------------------------------------------------- Changes in UMLMON 1.0.4 ---------------------------------------------------------------------- - Newer UML kernels default to /dev/shm instead of /tmp to create the memory file. Setting TMPDIR because of this. ---------------------------------------------------------------------- Changes in UMLMON 1.0.3 ---------------------------------------------------------------------- - UMLMON does no longer call the glibc function getgrouplist. This function is buggy in many released versions of glibc. Replaced by a getgrent loop. - Fix: The umlwatch build referred to package inifiles which is actually not needed. ---------------------------------------------------------------------- Changes in UMLMON 1.0.2 ---------------------------------------------------------------------- - Fix: It is again possible to create non-sparse files, and to resize in non-sparse mode. Previously, the server responded with a "Not_found" error. - Fix: The available disks are scanned before the list is returned. Manually created files appear in the list. - Fix: umlwatch and the web interface support extension options. - Feature: New "identity" option for devices to better support LVM volumes. - Feature: New sync_disks option to turn off synchronous writing for disks. ---------------------------------------------------------------------- Changes in UMLMON 1.0.1 ---------------------------------------------------------------------- - New feature: umldir supports port redirection - VMs have access to /proc/cpuinfo - The shared directory is no longer optional. - The main group of a VM can be set. - The shared directory may contain block devices. - Disks in the shared directory can be writeable. The monitor tracks that only one VM writes to a disk at the same time. - The RPC interface has been updated. It is possible to get the list of available kernels in /shared/kernels. The protocol is now extensible. - Extended syntax to configure host-to-host networks: ethN = host_to_host(...params...) - Support for bridged networking: ethN = bridged(...params...) - The monitor manages a pool of MAC addresses. - umlwatch shows the locking state of disks. - Bug fix: mount points are now determined by looking into /proc/mounts. The method in the previous release was not reliable. - Problem fix: ubd disks are now always synchronous.