We currently migrate to MediaWiki from our old installation, but not all content has been migrated yet.
Take a look at the Wiki Team page for instructions how to help
or browse through our new wiki at
wiki.linux-vserver.org
to find the information already migrated.
Change Log
vs1.28 [2004.07.04]
- improved procfs security
- improved xattrib security
vs1.9.1 [2004.05.20]
- switched to hashed rcu for contexts
- addded extended attribute check
- enabled secure mount feature
vs1.9.0 [2004.05.10]
- initial 2.6 devel release
vs1.3.9 [2004.04.20]
- added the ipv6 secure patch
- workaround for the woody compiler bug
vs1.27 [2004.03.23]
- 'notail' flag inheritance removed
- bind sequence shouldn't matter anymore
- secure ipv6 on host is now possible
vs1.3.8 [2004.03.01]
- memory enforcement improved (early fail)
- rlimit interface value conversion corrected
- added the bind sequence fix (desired by cathy)
- rare zombie problem with initpid fixed
- sparc support now working
- iattr commands adapted to path
- 64bit syscall return fixed (now long)
vs1.3.7 [2004.02.09]
- small bugfix in the memory enforcement
- support for xfs IUNLINK and BARRIER
- advanced network source selection
vs1.26 [2004.02.06]
- a better? security bugfix for chmod()
vs1.25 [2004.02.06]
- security bugfix for chmod()
vs1.3.6 [2004.01.23]
- heavy restructuring (revolution part II)
- memory accounting and resource limits
- xfs iunlink support
- finalized next gen procfs
- inode syscall command
- uts and context name syscall commands
vs1.24 [2004.01.17]
- bugfix for lockup introduced in vs1.23
vs1.3.5 [2004.01.14]
- next generation procfs
- procfs security features
vs1.23 [2004.01.12]
- procfs security features
- possible SMP race fixed
vs1.3.4 [2004.01.06]
- cleanup of the ili stuff
- small vshelper interface change
- XFS support [ck1]
vs1.3.3 [2004.01.04]
- (many thanks to Nathan Faber for testing)
- generalized procfs entries
- fixed nproc issue
vs1.3.2 [2004.01.02]
- inlines and debug cleanup
- vx_verify() fault tracking
- O(1) scheduler support [for ck1]
vs1.3.1 [2003.12.25]
- core ip_info struct adapted
- reintroduced vx_id for task
- added strict vx_info lcoking
- finally fixed dynamic allocation
- heavy cleanup, improved compatibility
vs1.22 [2003.12.13]
- fixed locking issue tasklist_lock/uts_sem
- (kudos go to Jonathan Sambrook)
vs1.3.0 [2003.12.11] (based on vs1.21)
- core vx_info struct changed
- compatibility layer added (emulation)
- xid_t introduced, and integrated
- new procfs representation of context
- added checks in arch/*/kernel/ptrace.c
- uptime patches included (for test)
- experimental patch to ease local loopback
- (kudos go to Oliver Seufer)
vs1.21 [2003.12.11]
- small bugfix in tcp_ipv4_addr_conflict()
- (thanks to Jan Zuchhold)
vs1.20 [2003.12.05] (based on vs1.1.6)
- removed the uptime fakes
- tiny feature enhance for kill_ctx()
vs1.1.6 [2003.11.28] (release candidate)
- critical bugfix in tcp6_get_info()
- critical bugfix SMP deadlock, dyn.
- bugfix dyn. wraparound lockup
- changed vmalloc to kmalloc
- added send signal to context
vs1.1.5 [2003.11.19]
- critical bugfix in tcp_get_info()
- (thanks to James MacLean)
- bugfix in vroot device
- micro cleanups
vs1.1.4 [2003.11.19]
- hopefully final codebase cleanup
- small bugfix in switch_user_struct()
- removed duplicate MAX_S_CONTEXT
- max_vroot cleanup
- vshelper comment cleanup
vs1.1.3 [2003.11.16]
- included vroot device vr0.14
- included uptime patches (fixed)
- included reboot userspace helper
- reduced context includes
- parisc support
vs1.1.2 [2003.11.14]
- fixed compat quota capability
- fixed vserver syscall name
- added missing include for route.h
vs1.1.1 [2003.11.12]
- restructuring part II
- context code separation
- limit/kill syscall templates
- dynamic id range moved to 49152-
- ppc64 support
vs1.1.0 [2003.11.04] (based on c17h)
- syscall switch
- restructuring part I
- x86_64 support
vs1.00 [2003.11.01] (based on c17f)
c17h [2003.10.21]
- minor fix in vc_get_version() defines
- cleanup (better splitting)
- 2.4.20/21/22/23-pre7
c17g
- the new syscall switch is in place, which allows
- to multiplex one syscall (sys_virtual_context, 273)
- for different purposes.
c17f
- support for syscalls on different platforms
- Alpha, i386, PPC, Sparc, Sparc64, x86_64
- heavy cleanup and splitup
- 2.4.20/21/22/23-pre5
ctx-17c [2003.08.10]
- proper selection of the source IP based on routing information
- fixed scoring in udp_v4_lookup_longway()
c17e
- heavy cleanup and splitup
- code restructuring
c17b [2003.07.21]
- fixed leak in ip_route_connect()
c17a (based on ctx17)
- adapted ctx17a extensions
ctx-17a [2003.07.18]
- per iproot mask was added
ctx-17 (a long time ago ;)