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