Merge 0.30.214.
[util-vserver.git] / NEWS
1 version 0.30.214
2 ================
3         - patches for yum-3.2.
4
5         - various fixes to allow for *SuSE guests.
6
7         - added Fedora 7.
8
9         - replace file with h2ext for build -m template.
10
11         - add exclude list support for vclone.
12
13         - include debootstrap scripts for a lot of distributions.
14
15         - fixes to allow the Gentoo initscripts to be used with baselayout 2.
16
17         - remove disk limit caches on vserver ... delete.
18
19         - added support for the new APIs in 2.2 and 2.3, in particular the
20         netv2 API, allowing native IPv6 support.
21
22         - added support for a separate filesystem tag.
23
24 version 0.30.213
25 ================
26         - added support for the device mapping feature present in development
27         kernels.
28
29         - further improved Gentoo support, again thanks to Benedikt Böhm.
30
31         - support persistent contexts.
32
33         - add another initscript that creates directories, configures vshelper
34         as well as kills all contexts.
35
36         - new vserver-stat implementation, which uses the accounting APIs
37         available in Linux-VServer 2.2.
38
39         - added support for setting sysctl values in the guest configuration.
40
41         - added a clone build method, which simply links already unified files.
42
43         - implement dynamic contexts in userspace, generating a static one
44         during vserver ... build.
45
46         - fix the endless loop in vlogin.
47
48         - fix Ubuntu builds.
49
50         - improved support for Debian Etch, thanks to Benedikt Böhm.
51
52         - added CentOS 5.
53
54         - use the state change helper to try to cleanup after us if the guest
55         exited on its own.
56
57 version 0.30.212
58 ================
59         - support for the Linux-VServer 2.1 API has been implemented.
60
61         - the scheduler configuration has been split up into multiple files.
62
63         - namespace cleanup is enabled by default. This can be disabled by
64         touch ${sysconfdir}/vservers/.defaults/nonamespace-cleanup
65
66         - all unset ulimits are now reset to infinity, so limits are no longer
67         inherited from the host.
68
69         - much improved Gentoo support, thanks to Benedikt Böhm.
70
71 version 0.30.211
72 ================
73
74         - novlandev is now the default. To reenable the old behaviour of
75         creating VLAN interfaces where used, touch
76         ${sysconfdir}/vservers/.defaults/interfaces/vlandev.
77
78         - vshelper now works correctly with the kernel legacy support turned
79         off.
80
81         - vlogin provides a terminal proxy which allocates a new psuedo-tty
82         on the inside when you enter a guest.
83
84         - and lots of other features/fixes, see ChangeLog.
85
86
87 version 0.30.210
88 ================
89
90         - LEGACY BREAKAGE: by default, only recent kernel APIs will be
91         supported so you have to make sure to use at least the vs2.0.1
92         kernel patch. With older kernels, you have to call 'configure'
93         with '--enable-apis=NOLEGACY'. Some programs will not work anymore
94         with the default settings; these ones are:
95
96              + capchroot
97              * chcontext-context
98              * reducecap
99
100         - dlimit support was integrated into the standard vserver
101         operations. Thanks to Daniel Hokka Zakrisson for his patch.
102
103         - recent kernel API is now used for setting up the network
104         contexts. So it should be now possible to use a kernel compiled
105         without CONFIG_VSERVER_LEGACYNET. Thanks to Daniel Hokka Zakrisson
106         for his patch.  .
107
108
109 version 0.30.209
110 ================
111
112         - large revamping...
113         
114         
115 version 0.23.6
116 ==============
117
118         - fixed '--level' option on 'vserver ... chkconfig'