-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathChangeLog
221 lines (195 loc) · 8.63 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
Since after 3.0.12 release, this file is obsoleted. Complete change log
can be obtained from OpenVZ git repository.
http://git.openvz.org/?p=vzctl;a=shortlog
http://git.openvz.org/?p=vzctl;a=log
Below is a change log for old vzctl releases.
3.0.12: Thu Oct 5 2006 <[email protected]>
* vzctl start: added --wait cmdline option
* added vznetcfg script for veth setup
* fixed error message in case kernel compiled without USER_RESOURCES
* added '--applyconfig_map name' vzctl set option
* changed friendly name data structure
* fixed vzmigrate to support VE name feature (bug #239)
* fixed annoying arp warning (bug #189)
* added bash completion script (bug #212)
* added check to vzmigrate if OpenVZ is run on another side (bug #163)
* removed debian directory from the tarball (bugs #197, #194)
* removed LICVIEW from /etc/init.d/vz (bug #237)
* fixed misprints and /dev/nul(l) usage in dist scripts (bug #228)
* fixed vzmigrate to work with different awk flavors (bug #231)
* years in copyright fixed (bug #232)
* increased some UBCs in ve-light.conf-sample (bug #234)
* fixed some minor memory leaks while doing realloc()
* vzctl destroy: remove VE names on destroy (bug #236)
* added --name option description to vzctl(8) man page (bug #232)
* merged libvzctl-simfs and libvzctl into a single libvzctl
* vzlist: replaced sprintf() with snprintf() to avoid buffer overflows
* vzctl enter: forward error messages from child process
* vzctl enter: fix off-by-one error which resulted in
uninitialized PATH
* arpsend: fixed segfault when parsing long options
* vzlist: fixed cast from pointer to integer of different size warnings
* vzctl enter: exit with correct error code on enter fail (bug #245)
* added udev rules for /dev/vzctl (bug #204)
* added syscall numbers for powerpc
* /etc/init.d/vz: check for /dev/vzctl only after modprobe (bug #204)
* fixed ppc64 compilation
* removed distro-specific stuff from 'make install' (bug #254)
* added 'make install-gentoo' and Gentoo init.d/vz script (bug #262)
* fixed arpsend options parsing for some compilers (bug #261)
* man pages cleanup (VPS->VE, etc.)
* changed all utilities and man pages to refer to VE not VPS
* vzcpucheck: give error if VE0 CPU units not set (bug #249)
3.0.11: Mon Aug 7 2006 <[email protected]>
* fixed using VE_ROUTE_SRC_DEV variable
* added VPS name support
* added change number of CPUs available in the VPS functionality.
* fixes in CPT error processing
* added upport of xt_mac iptables module
* fixed awk expression to be compatible with mawk
3.0.10: Wed Jun 7 2006 <[email protected]>
* added virtual ethernet device support (--veth_add, --veth_del)
* added /proc/meminfo virtualization support (--meminfo mode:value)
* added VE0 UB setup functionality (--reset-ub)
3.0.9: Wed May 24 2006 <[email protected]>
vzctl:
* switched to new versioning scheme.
* added -z option to /sbin/init
(http://bugzilla.openvz.org/show_bug.cgi?id=164)
* reset standart file desc [0-2] to /dev/null in case they are closed.
* added possibility to set cpulimit in %
* added suffixes G,M,K support for --diskspace option
* set SIGPIPE handler to SIG_IGN before fist write to stdout/err
* added Debian packaging support
* changed directory structure.
/etc/sysconfig/vz-scripts -> /etc/vz/conf
/etc/sysconfig/vz-scripts/dists -> /etc/vz/dists
/etc/sysconfig/vz -> /etc/vz/vz.conf
* better distribution detection in vz initscript.
* added Ubuntu distribution configuration file as copy of debian.
(http://bugzilla.openvz.org/show_bug.cgi?id=119)
* Increased kmemsize, privmpages, numfiles for x86_64
ve-vps.basic.conf-sample.
(http://bugzilla.openvz.org/show_bug.cgi?id=69)
* changed -p -> --preserve=mode,ownership for 'cp' workaround in
case /proc is not mounted.
* internal modifications
changed dynamic UB structure to static one.
moved VPS configure functionality to vps_configure.c
moved destroy functionaliny to destroy.c
vzmigrate:
* move config as veid.migrated to allow backward migration
(http://bugzilla.openvz.org/show_bug.cgi?id=152)
* added coping of action scripts.
(http://bugzilla.openvz.org/show_bug.cgi?id=157)
* fixed --keep-dst option processing. Option behavior was inverted.
3.0.0-8: Mon Apr 24 2006 <[email protected]>
* UBC parameters > LONG_MAX in VPS conf truncate to LONG_MAX
* added installation of vzmigrate.8 man page
* use 'uname -m' for arch selection
3.0.0-6: Tue Apr 18 2006 <[email protected]>
* man page fixes
3.0.0-5: Fri Apr 7 2006 <[email protected]>
* added checkpointing support
* added kernel headers for standalone compilation
* chaged license from QPL to GPL
* set personality PER_LINUX32 on x86_64 arch for i386 VPSes
* fixed --iptables store (do not store dependent modules)
* Do skip unknown iptables modules in config
* set arg[0] = "-bash" on enter
3.0.0-4: Thu Mar 16 2006 <[email protected]>
* cron scripts do nothing if VZ is not loaded (bug #107)
* cosmetic vzctl.8 man page fixes
* reverted bug #110 changes, see http://bugzilla.openvz.org/111
* added ipt_REDIRECT support, thanks to jstubbs-at-gentoo.org
3.0.0-3: Thu Mar 2 2006 <[email protected]>
* put_param3() can incorrectly set $name=( "" ) (bug #111).
Affects gentoo VPSs. Thanks to jstubbs-at-gentoo.org
* fixed compilation against old kernels (<= 022stab070)
* description of set parameter suffixes (K, M, G, P) added
to vzctl.8 man page (bug #105)
* fixed gentoo-add_ip.sh script (bug #110)
3.0.0-2: Thu Feb 23 2006 <[email protected]>
* fixed VPS start on old kernel (witthout feature_mask support)
3.0.0-1: Wed Feb 22 2006 <[email protected]>
* enable sysfs for SuSE like distributions
* added possibility to setup UBC parameters in the form
xxx[GMKPB]:yyy[GMKPB]
2.7.0-27: Tue Feb 7 2006 <[email protected]>
* fixed VE_CONFFILE variable passed to vps.mount script
* fixed venet0 initialization in vz initscript (bug #99)
2.7.0-26: Thu Feb 2 2006 <[email protected]>
* fixed OpenVZ startup under SuSE
* fixed buffer overflow in vzlist
* fixed __NR_fairsched_chwt, __NR_fairsched_rate ioctl numbers
under x86_64
* fixed src/arpsend.c compilation under gcc4
2.7.0-25: Thu Dec 29 2005 <[email protected]>
* setup loopback for debian
* skip fairsched setup if not supported
* do VPS umount in loop untill EINVAL
* close all fds before VPS enter
* set mode 600 for /dev/vzctl
* fixed destroy in case VPS private area is not a directory
* increased parameters in VPS samples:
kmemsize *= 1.2, numfiles *= 1.6 dcachesize *= 2
* load iptables modules from /etc/init.d/vz
* do preload libnss on enter action
2.7.0-24: Fri Oct 28 2005 <[email protected]>
* set proc title as 'vzctl: ttyname' on enter
* fixed enter freeze if any processes running in bg
* changed _syscallN -> syscall()
* added vzosname call on create action for getting full name
2.7.0-23: Mon Oct 10 2005 <[email protected]>
vzctl:
* fixes in gentoo network setup <Benedikt Boehm [email protected]>
* fixed enter (handle EAGAIN in write())
* fixes in 2level quota setup (use syscal mknod() for device creation)
* added -fPIC flag for build under x86_64
2.7.0-22: Wed Sep 21 2005 <[email protected]>
vzctl:
* increased privvmpages to '49152:53575' for vps.basic sample config
* changed Open Virtuozzo -> OpenVZ
* fixed terminal screwup on enter action
2.7.0-21: Tue Aug 16 2005 <[email protected]>
vzctl:
* rewriten enter action (use pipes for communication)
* fixes to use new vzkernel headers provisioning scheme
* moved VPS create functionality to library
* added runscript action
* fixed error mesage if UBC parameters applayed on stopped VPS
* added VPS states STATE_STOPPED, STATE_STOPPING
vzlist:
* Skip processing VPS if no private area exists
2.7.0-20: Wed Aug 10 2005 <[email protected]>
vzctl:
* internal modifications in list.h
* manpage fixes
2.7.0-19: Mon Aug 8 2005 <[email protected]>
vzctl:
* minor spelling fixes
* added 'quotaon -aug' to 2level quota action script
2.7.0-18: Sat Aug 6 2005 <[email protected]>
vzctl:
* added aquota.{user|group} creation in case
/proc/vz/vzaquota/cur/aquota.{user|group}} exists
* fixed libvzctl-fs.so installation
2.7.0-17: Fri Aug 5 2005 <[email protected]>
* added callback support in vps_start
* enable vpsreboot cron script
2.7.0-16: Tue Aug 2 2005 <[email protected]>
vzctl:
* fixed 2level quota setup under gentoo, slackware
* give access for /dev/simfs on quotaugidlimit setup
* added libvzctl-simfs
initscripts:
* added venet0 interface setup on 'vz start'
2.7.0-15: Wed Jul 27 2005 <[email protected]>
vzctl:
* fixed arp update in case of >1 ip addresses
* changed DEF_OSTEMPLATE redhat-9 -> fedora-core-4
* fixed VPS network setup under gentoo
* fixed 'exec VPSID -' action
* fixed compilation under 2.6.8-22stab028
initscripts:
* create /dev/vzctl on Virtuozzo start