ChangeLog-2.0

From Linux-VServer

Jump to: navigation, search
Icon-Caution.png

This page is not considered complete
Your are welcome to help the Wiki Team and edit this page to fill in the missing parts


vs2.0.3-rc1
  • cleanup
  • refix VXC_BINARY_MOUNT
  • don't advertize limits we don't support
13 Dec 2006
vs2.0.2.2-rc9
  • fix off by one introduced with the socket accounting in -rc7
  • drop all of the __{enter,leave}_vx_admin's
  • remove NXF_INFO_PRIVATE again
10 Dec 2006
vs2.0.2.2-rc8
  • make nx_migrate_task return 0 on success
  • have __create_[vn]x_info claim the [vn]xi
23 Nov 2006
vs2.0.2.2-rc7
  • let the spectator cross the barrier
  • improve the socket accounting
  • fix 0.0.0.0-as-first-address-means-any
  • have __unhash_[vn]x_info take the spinlock rather than just asserting it's held
  • import the valid limit checks from 2.1
  • make NXF_INFO_PRIVATE deny migration
21 Nov 2006
vs2.0.2.2-rc6
  • find_proc_task_by_pid shouldn't put_task_struct if it's invisible
  • add/remove some __{enter,leave}_vx_admin's
07 Nov 2006
vs2.0.2.2-rc5
  • make ext[23] release unified files correctly
  • remove the WARN_ON from pid_task
06 Nov 2006
vs2.0.2.2-rc4
  • fix mips ptrace
  • fix pid_revalidate again
  • check for VXF_INFO_HIDE earlier to avoid unnecessary complications
  • make proc use a find_proc_task_by_pid which checks for visibility before returning
  • fix the process accounting
  • check for the correct xid in signalling code
  • some improvements to the configuration text
29 Oct 2006
vs2.0.2.2-rc3
  • add exit_vx_info_early, to handle the pre-exit_notify stuff (init exit, update reaper)
  • use for_each_online_cpu in the history dumping
20 Oct 2006
vs2.0.2.2-rc2
  • remove unneeded includes
  • don't warn as often in pid_task
18 Oct 2006
vs2.0.2.2-rc1
  • add/use __{enter,leave}_vx_admin from devel
  • let find_task_by_pid_type handle the realpid problem, meaning no more required includes due to find_task_by_pid
  • exit the contexts after exit_notify
  • add a warning on task lookups across contexts
17 Oct 2006
vs2.0.2.1-t8
  • fix the -t6 proc issue
24 Sep 2006
vs2.0.2.1-t7
  • allow the host to get references to any pid
23 Sep 2006
vs2.0.2.1-t6
  • attempt to fix a proc issue, introducing another one
  • add some missing includes
23 Sep 2006
vs2.0.2.1-t5
  • replace the last instance of rq->nr_running++
  • fix utsname virtualization for UML
21 Sep 2006
vs2.0.2.1-t4
  • remove devfs stuff from vroot as it's gone from the kernel
  • remove some debugging output from proc
  • fix pid visibility in proc
  • sync with new XFS
20 Sep 2006
vs2.0.2.1-try1
  • first attempt to rebase on 2.6.18
20 Sep 2006
vs2.0.2.1
  • fix the barrier
17 Sep 2006
vs2.0.2
  • fix a case of two init processes shown in ps output (VXF_STATE_ADMIN + VXM_SET_INIT)
  • force nodev on remount without CAP_SYS_ADMIN
03 Sep 2006
vs2.0.2-rc31
  • the address removal fix
  • helper return code changes (but old helper still works)
  • persistent fixes (delta-persist-fix01, delta-persist-fix02)
  • fixes a bug with a missing unhash, and adds possible return code checks (delta-helper-feat04)
26 Aug 2006
vs2.0.2-rc30
  • delta-vci-bump01 (Vserver Configuration Information (vci) bumps the kernel version number)
  • delta-net-fix02 (the address removal fix announced on the mailing list)
25 Aug 2006
vs2.0.2-rc29
  • whitespace cleanups
  • comment cleanups
  • locks assertion removed
16 Aug 2006
vs2.0.2-rc28
  • incorporated daniel's mountstat fixes
  • restructuring of acc for stat syscall commands
  • lock and admin flags
27 Jul 2006
vs2.0.2-rc27
  • potential deadlock fix
  • some minor cleanup
27 Jul 2006
vs2.0.2-rc26
  • utsname fix
12 Jul 2006
vs2.0.2-rc25
  • minor fix: removed a harmful BUG_ON(): strace works again in a guest
05 Jul 2006
vs2.0.2-rc24
  • all of the memory split stuff related hunks are gone.
  • delta-flock-fix01 was missing from the 2.6.17 port
21 Jun 2006
vs2.0.2-rc23.2
  • delta-peer-fix01
  • loopback device compile fix
  • quota compile fix
  • jfs support for ext2 attributes
?? Jun 2006
vs2.0.2-rc23
  • 2.6.17 rebase
?? Jun 2006
vs2.0.2-rc22
  • osfsys (minor fix in daniel's cleanups)
  • saddr fix02 (make REMAP_SADDR work as expected) - [stable only]
  • vfsmnt (show vfsmounts in spectator context)
03 Jun 2006
vs2.0.2-rc16
  • no change to 2.0.2-rc15
12 Apr 2006
vs2.0.2-rc15
  • return reboot cmd and exit code in vc_wait_exit
  • IA32 emulation for resource limits
03 Apr 2006
vs2.0.1
  • bugfix for task/load accounting
  • bugfix for interface visibility
  • fixed endianess issue with loopback
  • fixed reiserfs attribute handling
  • utsname fix for ppc64 (tx Serge)
  • corrected scheduler return codes
  • proper module support for vroot
  • dlimit cleanup and improvements
  • extended and cleaned up debug features
  • cleanup of the attribute layer
  • various code cleanups ...
  • added ioprio support
13 Dec 2005
vs2.0
  • initial release (no changes to rc9)
07 Aug 2005
vs2.0-rc9
  • updated parisc syscall id, yay!
  • moved vroot printk to debug
  • added /proc/locs virtualization
  • VLIMIT include cleanup
  • various whitespace cleanups
01 Aug 2005
vs2.0-rc8.1
  • fixed a bug with lock tagging
17 Jul 2005
vs2.0-rc8
  • extended history labeling
  • added vxd_assert() helper
  • added proper f/posix lock tagging
  • general xid tagging cleanup
  • check for tagxid (re)mount options
16 Jul 2005
vs2.0-rc7
  • fixed issue with virt_handler (uuid)
  • expanded percpu room (64k)
14 Jul 2005
vs2.0-rc6
  • dcache_readdir_filter for devpts
  • sys_getxpid wrapper for alpha
  • switch return code debug option
  • legacy version support (1.00FF)
  • vx_current_fsxid() support
  • mremap bugfix (tx Doener)
  • avail check moved into may_expand_mm()
  • removed utf8 chars from debug msgs
  • added new network interface
  • added jfs tagxid support
  • fixed reiserfs tagxid support
  • fixed xfs xattr support
09 Jul 2005
vs2.0-rc5
  • UM arch fixup (support)
  • get/set_vhi_name moved into cvirt
  • kconfig help texts (tx Greek0 et.al.)
  • debug docu updated
02 Jul 2005
vs2.0-rc4
  • xfs xid tagging cleanup
  • network up/down helper
  • 2.0 versioning (2.0001)
  • context helper init state support
06 Jun 2005
vs2.0-rc3
  • cleanup of the history macros/code
  • some config help text cleanup
  • fix in the signal code (group_send_sig_info)
01 Jun 2005
vs2.0-rc2
  • back to locking (from rcu)
  • memory accounting comment cleanup
  • helper cleanup (__*_vx_*)
  • network cleanup (sync with context)
  • vs_info_state cleanups/bugon()
  • change to *_tasks (from *_refcnt)
  • LEGACYNET extended
25 May 2005
vs2.0-rc1
  • VXC_SYSLOG virtual syslog support
  • VXC_QUOTA_CTL support added
  • VXF_INFO_HIDE support added
  • VXF_FAKE_INIT support added
  • vroot device (initial support)
  • 32bit compatibility syscalls
  • parisc syscall support
  • varhz cleanup (lower, more general)
  • /proc/mounts cleanup (virtual)
  • NFS xid tagging option
  • linux_banner virtualized
  • doutsstring virtualized (tx Doener)
  • wakeup_vx_info added (vx_ctxwait)
  • user/system ticks added back
  • startup/shutdown helper support
  • init vx_info added (clean init)
  • dlimit/inode/signal cmds
  • virtual init signal protection
  • capabilities forced into kernel
  • vshelper/context start/stop support
  • x25 bugfix
13 May 2005
Personal tools