Difference between revisions of "ChangeLog-2.2"
From Linux-VServer
Daniel hozac (Talk | contribs) (2.2.0-rc12) |
|||
(22 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
{| class="wikitable" style="width: 100%;" | {| class="wikitable" style="width: 100%;" | ||
− | ! vs2.2.0-rc12 | + | ! 2.6.22.19-vs2.2.0.7 |
+ | | rowspan="2" | | ||
+ | * fix fakeinit | ||
+ | * workaround Kconfig oddities | ||
+ | * fix OCFS2 deadlock | ||
+ | |- | ||
+ | | style="text-align: center;" | ''14 Mar 2008'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.22.16-vs2.2.0.6 | ||
+ | | rowspan="2" | | ||
+ | * disable AFS if CONFIG_VSERVER_SECURITY | ||
+ | * a fake init should not be signalled by kill -1 | ||
+ | * map pids for kill | ||
+ | * don't let guests see RTNLGRP_IPV[46]_IFADDR messages | ||
+ | |- | ||
+ | | style="text-align: center;" | ''18 Jan 2008'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.22.10-vs2.2.0.5 | ||
+ | | rowspan="2" | | ||
+ | * add the task and its xid, nid, and tag to all warning messages | ||
+ | * use splice instead of modifying sendfile to work on regular files | ||
+ | * fix lots of COW issues, e.g. returning the new file when it has been replaced during the COW-operation | ||
+ | |- | ||
+ | | style="text-align: center;" | ''30 Oct 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.22.9-vs2.2.0.4 | ||
+ | | rowspan="2" | | ||
+ | * fix oops in COW when the original file can't be looked up (e.g. due to tagging) | ||
+ | * check for use-counts and tasks before VXS_SHUTDOWN | ||
+ | ADDENDUM: | ||
+ | The patch was re-released on 11 Oct 2007, which also included: | ||
+ | * fix reference counting of vxi's in POSIX timer code | ||
+ | |- | ||
+ | | style="text-align: center;" | ''01 Oct 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.21.7-vs2.2.0.4 | ||
+ | 2.6.20.20-vs2.2.0.4 | ||
+ | | rowspan="2" | | ||
+ | * reset the tagging of loop devices when they're cleared | ||
+ | * fix oops in COW when the original file can't be looked up | ||
+ | * check for use-counts and tasks before VXS_SHUTDOWN | ||
+ | * fix reference counting of vxi's in POSIX timer code | ||
+ | * fix a bug in splice | ||
+ | |- | ||
+ | | style="text-align: center;" | ''01 Oct 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.22.6-vs2.2.0.3 | ||
+ | | rowspan="2" | | ||
+ | * reset the tagging of loop devices when they're cleared | ||
+ | |- | ||
+ | | style="text-align: center;" | ''05 Sep 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.22.1-vs2.2.0.3-rc1 | ||
+ | 2.6.21.6-vs2.2.0.3 | ||
+ | 2.6.20.15-vs2.2.0.3 | ||
+ | 2.6.19.7-vs2.2.0.3 | ||
+ | | rowspan="2" | | ||
+ | * fix a reference counting issue for nsproxies (2.6.22) | ||
+ | * fix an oops in JFS | ||
+ | * use ULL instead of UL where appropriate | ||
+ | |- | ||
+ | | style="text-align: center;" | ''19 Jul 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.22.1-vs2.2.0.2-rc1 | ||
+ | 2.6.21.6-vs2.2.0.2 | ||
+ | 2.6.20.15-vs2.2.0.2 | ||
+ | 2.6.19.7-vs2.2.0.2 | ||
+ | | rowspan="2" | | ||
+ | * check for errors on COW-break, and remove the temporary file if an error occured | ||
+ | * remove tty poisoning and BUG_ONs | ||
+ | * remove commented code | ||
+ | |- | ||
+ | | style="text-align: center;" | ''17 Jul 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.22.1-vs2.2.0.1-rc1 | ||
+ | 2.6.21.6-vs2.2.0.1 | ||
+ | 2.6.20.15-vs2.2.0.1 | ||
+ | | rowspan="2" | | ||
+ | * CodingStyle cleanups | ||
+ | * add vc_f[gs]et_iattr interfaces | ||
+ | * add disk I/O accounting | ||
+ | * fix an oops on COW-break | ||
+ | * fix disk limits on ext3/ext4 | ||
+ | |- | ||
+ | | style="text-align: center;" | ''16 Jul 2007'' | ||
+ | |- | ||
+ | |||
+ | |||
+ | ! 2.6.20.4-vs2.2.0 | ||
+ | 2.6.19.7-vs2.2.0 | ||
+ | | rowspan="2" | | ||
+ | * fix copyright notices | ||
+ | * remove some commented code | ||
+ | |- | ||
+ | | style="text-align: center;" | ''01 Apr 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.20.4-vs2.2.0-rc21 | ||
+ | 2.6.19.7-vs2.2.0-rc21 | ||
+ | | rowspan="2" | | ||
+ | * revert the change to do_each_task_pid, adding the check where necessary | ||
+ | * add some tty debugging | ||
+ | |- | ||
+ | | style="text-align: center;" | ''25 Mar 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.20.4-vs2.2.0-rc20 | ||
+ | 2.6.19.7-vs2.2.0-rc20 | ||
+ | | rowspan="2" | | ||
+ | * fix an initpid issue in /proc which would make a guest's init take the host's init place | ||
+ | |- | ||
+ | | style="text-align: center;" | ''25 Mar 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.20.3-vs2.2.0-rc19 | ||
+ | 2.6.19.7-vs2.2.0-rc19 | ||
+ | | rowspan="2" | | ||
+ | * handle COW on utime as well | ||
+ | * have __create_[vn]x_info claim it | ||
+ | * make the per-CPU structures configurable | ||
+ | * make CONFIG_KEYS depend on !CONFIG_VSERVER_SECURITY | ||
+ | |- | ||
+ | | style="text-align: center;" | ''19 Mar 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.20.3-vs2.2.0-rc18 | ||
+ | 2.6.19.7-vs2.2.0-rc18 | ||
+ | | rowspan="2" | | ||
+ | * don't oops on reject routes | ||
+ | |- | ||
+ | | style="text-align: center;" | ''17 Mar 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.20.2-vs2.2.0-rc17 | ||
+ | 2.6.19.7-vs2.2.0-rc17 | ||
+ | | rowspan="2" | | ||
+ | * backport the proc banner from 2.6.20 to 2.6.19 | ||
+ | * fix vroot | ||
+ | |- | ||
+ | | style="text-align: center;" | ''14 Mar 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.20.[12]-vs2.2.0-rc16 | ||
+ | 2.6.19.[57]-vs2.2.0-rc16 | ||
+ | | rowspan="2" | | ||
+ | * fix kill -HUP 1 (missing vx_rmap_pid in kill_proc_info) | ||
+ | * lots of cleanup | ||
+ | * add xid to OOM messages | ||
+ | * remove the xid checks in IPC code (should be safe with the namespace) | ||
+ | * remove the runtime tagging of inodes | ||
+ | |- | ||
+ | | style="text-align: center;" | ''10 Mar 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.20.1-vs2.2.0-rc15 | ||
+ | | rowspan="2" | | ||
+ | * fix lock accounting | ||
+ | * fix dentry leak in proc | ||
+ | * fix process visibility issues in do_each_task_pid and do_each_pid_task | ||
+ | * make find_task_by_pid_type check the xid | ||
+ | * return correct link counts for /proc/virt{ual,net} | ||
+ | * fix do_set_sched to not set the new values on every CPU if force is used, and to flush any pending updates | ||
+ | |- | ||
+ | | style="text-align: center;" | ''26 Feb 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.19.5-vs2.2.0-rc15 | ||
+ | | rowspan="2" | | ||
+ | * fix lock accounting | ||
+ | * fix dentry leak in proc | ||
+ | |- | ||
+ | | style="text-align: center;" | ''26 Feb 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.19.4-vs2.2.0-rc14 | ||
+ | | rowspan="2" | | ||
+ | * fix process visibility issues in do_each_task_pid and do_each_pid_task | ||
+ | * make find_task_by_pid_type check the xid | ||
+ | * return correct link counts for /proc/virt{ual,net} | ||
+ | * fix do_set_sched to not set the new values on every CPU if force is used, and to flush any pending updates | ||
+ | |- | ||
+ | | style="text-align: center;" | ''23 Feb 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.19.3-vs2.2.0-rc13.1 | ||
+ | | rowspan="2" | | ||
+ | * remove some debugging output from the reaper selection | ||
+ | |- | ||
+ | | style="text-align: center;" | ''15 Feb 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.19.3-vs2.2.0-rc13 | ||
+ | 2.6.20-vs2.2.0-pre4 | ||
+ | | rowspan="2" | | ||
+ | * let guests access dm and loop devices created on the host | ||
+ | * cleanup FIXMEs | ||
+ | * clarify that CONFIG_VSERVER_LEGACY_VERSION is problematic for alpha utils | ||
+ | * add network flags and caps to proc | ||
+ | * fix problems with UDP socket binding | ||
+ | * use the next thread if the parent thread is dead for the reaper, and only the vx_child_reaper if the child is the new parent | ||
+ | |- | ||
+ | | style="text-align: center;" | ''14 Feb 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.20-vs2.2.0-pre3 | ||
+ | | rowspan="2" | | ||
+ | * use the pid namespace reaper stuff instead of init_task | ||
+ | |- | ||
+ | | style="text-align: center;" | ''08 Feb 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.19.3-vs2.2.0-rc12 | ||
+ | 2.6.20-vs2.2.0-pre2 | ||
| rowspan="2" | | | rowspan="2" | | ||
* fix oops on COW link breaking | * fix oops on COW link breaking | ||
Line 13: | Line 233: | ||
|- | |- | ||
− | ! vs2.2.0-rc11 | + | ! 2.6.20-vs2.2.0-pre1 |
+ | | rowspan="2" | | ||
+ | * rebase on 2.6.20 | ||
+ | |- | ||
+ | | style="text-align: center;" | ''06 Feb 2007'' | ||
+ | |- | ||
+ | |||
+ | ! 2.6.19.3-vs2.2.0-rc11 | ||
| rowspan="2" | | | rowspan="2" | | ||
* make VSERVER select SYSVIPC | * make VSERVER select SYSVIPC | ||
Line 20: | Line 247: | ||
|- | |- | ||
− | ! vs2.2.0-rc10 | + | ! 2.6.19.2-vs2.2.0-rc10 |
| rowspan="2" | | | rowspan="2" | | ||
* fix a warning on 64-bit arches | * fix a warning on 64-bit arches | ||
Line 28: | Line 255: | ||
|- | |- | ||
− | ! vs2.2.0-rc9 | + | ! 2.6.19.2-vs2.2.0-rc9 |
| rowspan="2" | | | rowspan="2" | | ||
* fix a proc bug leading to oops in do_task_stat | * fix a proc bug leading to oops in do_task_stat | ||
Line 43: | Line 270: | ||
|- | |- | ||
− | ! vs2.2.0-rc8 | + | ! 2.6.19.2-vs2.2.0-rc8 |
| rowspan="2" | | | rowspan="2" | | ||
* "fix" ecryptfs | * "fix" ecryptfs | ||
Line 53: | Line 280: | ||
|- | |- | ||
− | ! vs2.2.0-rc7 | + | ! 2.6.19.2-vs2.2.0-rc7 |
| rowspan="2" | | | rowspan="2" | | ||
* compress ext[234]/jfs/ocfs2_sync_flags logic | * compress ext[234]/jfs/ocfs2_sync_flags logic | ||
Line 68: | Line 295: | ||
|- | |- | ||
− | ! vs2.2.0-rc6 | + | ! 2.6.19.1-vs2.2.0-rc6 |
| rowspan="2" | | | rowspan="2" | | ||
* fix older versions of vc_enter_space | * fix older versions of vc_enter_space | ||
Line 77: | Line 304: | ||
|- | |- | ||
− | ! vs2.2.0-rc5 | + | ! 2.6.19.1-vs2.2.0-rc5 |
| rowspan="2" | | | rowspan="2" | | ||
* fix on hold processes appearing as dead | * fix on hold processes appearing as dead | ||
Line 85: | Line 312: | ||
|- | |- | ||
− | ! vs2.2.0-rc4 | + | ! 2.6.19-vs2.2.0-rc4 |
| rowspan="2" | | | rowspan="2" | | ||
* fix a proc bug which would lead to empty /proc/virtual/<xid>/* files | * fix a proc bug which would lead to empty /proc/virtual/<xid>/* files | ||
Line 92: | Line 319: | ||
|- | |- | ||
− | ! vs2.2.0-rc3 | + | ! 2.6.19-vs2.2.0-rc3 |
| rowspan="2" | | | rowspan="2" | | ||
* fix xfs quota_ctl check | * fix xfs quota_ctl check | ||
Line 103: | Line 330: | ||
|- | |- | ||
− | ! vs2.2.0-rc2 | + | ! 2.6.19-vs2.2.0-rc2 |
| rowspan="2" | | | rowspan="2" | | ||
* rename namespace.c to space.c | * rename namespace.c to space.c | ||
Line 112: | Line 339: | ||
|- | |- | ||
− | ! vs2.2.0-rc1 | + | ! 2.6.19-vs2.2.0-rc1 |
| rowspan="2" | | | rowspan="2" | | ||
* forked from 2.6.19-vs2.1.x-t6 | * forked from 2.6.19-vs2.1.x-t6 | ||
Line 120: | Line 347: | ||
|- | |- | ||
− | ! vs2.2.0-pre5 | + | ! 2.6.18.5-vs2.2.0-pre5 |
| rowspan="2" | | | rowspan="2" | | ||
* rework the vserver includes to let vx_check use in_{interrupt,irq,softirq} | * rework the vserver includes to let vx_check use in_{interrupt,irq,softirq} | ||
Line 132: | Line 359: | ||
|- | |- | ||
− | ! vs2.2.0-pre4 | + | ! 2.6.18.3-vs2.2.0-pre4 |
| rowspan="2" | | | rowspan="2" | | ||
* have __create claim the vxi | * have __create claim the vxi | ||
Line 140: | Line 367: | ||
|- | |- | ||
− | ! vs2.2.0-pre3 | + | ! 2.6.18.3-vs2.2.0-pre3 |
| rowspan="2" | | | rowspan="2" | | ||
* improve the __{enter,leave}_vx_admin usage | * improve the __{enter,leave}_vx_admin usage | ||
Line 153: | Line 380: | ||
|- | |- | ||
− | ! vs2.2.0-pre2 | + | ! 2.6.18.2-vs2.2.0-pre2 |
| rowspan="2" | | | rowspan="2" | | ||
* removed all legacy code | * removed all legacy code | ||
Line 160: | Line 387: | ||
|- | |- | ||
− | ! vs2.2.0-pre1 | + | ! 2.6.18.2-vs2.2.0-pre1 |
| rowspan="2" | | | rowspan="2" | | ||
* forked from 2.1.1 | * forked from 2.1.1 | ||
Line 167: | Line 394: | ||
| style="text-align: center;" | ''06 Nov 2006'' | | style="text-align: center;" | ''06 Nov 2006'' | ||
|} | |} | ||
+ | |||
+ | [[Category:Documentation]] |
Latest revision as of 20:30, 21 October 2011
2.6.22.19-vs2.2.0.7 |
|
---|---|
14 Mar 2008 | |
2.6.22.16-vs2.2.0.6 |
|
18 Jan 2008 | |
2.6.22.10-vs2.2.0.5 |
|
30 Oct 2007 | |
2.6.22.9-vs2.2.0.4 |
ADDENDUM: The patch was re-released on 11 Oct 2007, which also included:
|
01 Oct 2007 | |
2.6.21.7-vs2.2.0.4
2.6.20.20-vs2.2.0.4 |
|
01 Oct 2007 | |
2.6.22.6-vs2.2.0.3 |
|
05 Sep 2007 | |
2.6.22.1-vs2.2.0.3-rc1
2.6.21.6-vs2.2.0.3 2.6.20.15-vs2.2.0.3 2.6.19.7-vs2.2.0.3 |
|
19 Jul 2007 | |
2.6.22.1-vs2.2.0.2-rc1
2.6.21.6-vs2.2.0.2 2.6.20.15-vs2.2.0.2 2.6.19.7-vs2.2.0.2 |
|
17 Jul 2007 | |
2.6.22.1-vs2.2.0.1-rc1
2.6.21.6-vs2.2.0.1 2.6.20.15-vs2.2.0.1 |
|
16 Jul 2007 | |
2.6.20.4-vs2.2.0
2.6.19.7-vs2.2.0 |
|
01 Apr 2007 | |
2.6.20.4-vs2.2.0-rc21
2.6.19.7-vs2.2.0-rc21 |
|
25 Mar 2007 | |
2.6.20.4-vs2.2.0-rc20
2.6.19.7-vs2.2.0-rc20 |
|
25 Mar 2007 | |
2.6.20.3-vs2.2.0-rc19
2.6.19.7-vs2.2.0-rc19 |
|
19 Mar 2007 | |
2.6.20.3-vs2.2.0-rc18
2.6.19.7-vs2.2.0-rc18 |
|
17 Mar 2007 | |
2.6.20.2-vs2.2.0-rc17
2.6.19.7-vs2.2.0-rc17 |
|
14 Mar 2007 | |
2.6.20.[12]-vs2.2.0-rc16
2.6.19.[57]-vs2.2.0-rc16 |
|
10 Mar 2007 | |
2.6.20.1-vs2.2.0-rc15 |
|
26 Feb 2007 | |
2.6.19.5-vs2.2.0-rc15 |
|
26 Feb 2007 | |
2.6.19.4-vs2.2.0-rc14 |
|
23 Feb 2007 | |
2.6.19.3-vs2.2.0-rc13.1 |
|
15 Feb 2007 | |
2.6.19.3-vs2.2.0-rc13
2.6.20-vs2.2.0-pre4 |
|
14 Feb 2007 | |
2.6.20-vs2.2.0-pre3 |
|
08 Feb 2007 | |
2.6.19.3-vs2.2.0-rc12
2.6.20-vs2.2.0-pre2 |
|
07 Feb 2007 | |
2.6.20-vs2.2.0-pre1 |
|
06 Feb 2007 | |
2.6.19.3-vs2.2.0-rc11 |
|
06 Feb 2007 | |
2.6.19.2-vs2.2.0-rc10 |
|
02 Feb 2007 | |
2.6.19.2-vs2.2.0-rc9 |
|
31 Jan 2007 | |
2.6.19.2-vs2.2.0-rc8 |
|
18 Jan 2007 | |
2.6.19.2-vs2.2.0-rc7 |
|
11 Jan 2007 | |
2.6.19.1-vs2.2.0-rc6 |
|
21 Dec 2006 | |
2.6.19.1-vs2.2.0-rc5 |
|
13 Dec 2006 | |
2.6.19-vs2.2.0-rc4 |
|
10 Dec 2006 | |
2.6.19-vs2.2.0-rc3 |
|
09 Dec 2006 | |
2.6.19-vs2.2.0-rc2 |
|
07 Dec 2006 | |
2.6.19-vs2.2.0-rc1 |
|
06 Dec 2006 | |
2.6.18.5-vs2.2.0-pre5 |
|
04 Dec 2006 | |
2.6.18.3-vs2.2.0-pre4 |
|
23 Nov 2006 | |
2.6.18.3-vs2.2.0-pre3 |
|
21 Nov 2006 | |
2.6.18.2-vs2.2.0-pre2 |
|
09 Nov 2006 | |
2.6.18.2-vs2.2.0-pre1 |
|
06 Nov 2006 |