Projects / VIrus

VIrus

VIrus (VI resembling utility skeleton) was originally taken from busybox and stripped of most unrelated stuff. The intention is to provide a pure, minimalist VI implementation that allows you to switch off shell-escaping and other security risks by default, and allow the admin to offer an interim user to just have a vi as login-shell on a certain host, while allowing others to work with a resource-sensitive and small vi implementation for your OS bootdisks.

Tags
Licenses
Operating Systems
Implementation

Last announcement

announcing server move 30 Oct 2011 20:47

VIrus, GN and Chimera Browser will soon move to a server home, so for any build scripts use it, please check your URLs if anything fails.

Recent releases

  •  13 Sep 2003 20:27

    Release Notes: Type difference compiler warnings were eliminated. Two strlcpy calls were improved to check for overflow and use sizeof() to determine buffersize.

    •  07 Aug 2003 08:21

      Release Notes: Various strcat and strcpy calls were changed to the strl* equivalents. All defined switches were added to the makefile and the makefile was cleaned up. A possible problem with editing multiple files with the CRASHME binary was found, and compilation was tested on various systems. Precompiled binaries are now available for ROCK Linux ia32 and Mac OS X 10.2.6.

      •  07 Aug 2003 07:54

        Release Notes: A buffer overflow patch was integrated from busybox 0.60.5. Compilation was tested on ROCK Linux 1.5.13 and 1.6.0 on ia32 and sparc64 and Solaris 2.6, 7.0, 8.0, and 9.0 on sparc32 and sparc64. It was also found to compile on Mac OS X 10.1.5 and 10.2.

        •  07 Aug 2003 05:56

          Release Notes: Updates to include changes from busybox 0.60.3 (bypassing some checks for cursor keys), and new binaries for rocklinux (SPARC, IA32) and Mac OS X 10.1.5.

          •  23 Jul 2002 01:20

            Release Notes: Makefile support was added as a preparation for the upcoming upgrade. It has been tested on Solaris 2.6/SPARC, Mac OS 10.1.5, and rocklinux 1.5.10, 1.5.12, and 1.5.17 for Intel and SPARC.

            Recent comments

            30 Oct 2011 20:37 xripclaw

            for the record...
            still no bug reports, so not "fixing" anything that ain't reported broken.
            unlikely to go to current busybox versions, this breaks a number of things.

            15 Jan 2008 14:51 xripclaw

            Re: For the record...
            still no update, still no reports of broken things.
            still works fine for me.

            12 Apr 2006 05:35 xripclaw

            For the record...
            no update yet, since there where no reports of broken things. still works fine for me.

            21 Sep 2003 10:38 xripclaw

            upgrade recommended
            i suggest everyone upgrade to 0.0.6 or later,
            its a lot more robust against randomized abuse tests, and improves on buffer security.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.