Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 5, 2012
  1. Bump upstream version to 0.1.1 from 0.1

    Mike McClurg authored
    Signed-off-by: Mike McClurg <>
Commits on Dec 6, 2011
  1. Add VERSION file at 0.1

    Mike McClurg authored
    Signed-off-by: Mike McClurg <>
  2. Add script to create VERSION tag

    Mike McClurg authored
    Signed-off-by: Mike McClurg <>
Commits on Aug 22, 2011
Commits on Jul 6, 2011
  1. @srowe

    CA-62118: fix timer ordering

    srowe authored
  2. @srowe
Commits on Apr 7, 2011
  1. @srowe
  2. @srowe
Commits on Oct 19, 2010
  1. @jonludlam
Commits on Jan 27, 2009
  1. Simplify privsep operations

    Stefano Stabellini authored
    We don't need to ask to write the statefile using privsep, because the
    privileged parent process knows when the child has to write the
    statefile: it receives a SIGUSR1 from xapi.
    Hence we can remove all the "file descriptor through sockets" functions
    and keep only one privsep operation: the request to write to xenstore
    the path of the statefile.
  2. Do not handle SIGSEGV.

    Stefano Stabellini authored
    We are still able to get core dumps and at the same time keep the chroot
    directory from being writable by vncterm, using the same strategy
    developed recently for qemu: before dropping privileges we create an
    empty core file in the directory writable by vncterm, then we limit the
    amount of data writable to files by the process using setrlimits,
    finally we drop privileges.
Commits on Jan 26, 2009
  1. CA-26176: exit on 0 read from the pipe.

    Stefano Stabellini authored
    must_read has to exit if read returns 0 bytes read, otherwise vncterm
    starts spinning.
Commits on Nov 24, 2008
  1. Fix write to xenstore statefile location.

    Stefano Stabellini authored
    Handling SIGUSR1 in the parent process too.
Commits on Nov 18, 2008
  1. @srowe

    Import branding to set vendor

    srowe authored
Commits on Nov 11, 2008
  1. Fix save\load state from file

    Stefano Stabellini authored
    Privsep broke saving the state to file, this patch fixes it borrowing
    few other privsep_ functions from qemu.
Commits on Aug 27, 2008
  1. CA-22617: fix single line selection length

    Stefano Stabellini authored
Commits on Aug 20, 2008
  1. /printf/dprintf/g

    Stefano Stabellini authored
  2. Implementing CSI 'm' 10, CSI 'm' 11 and CSI 'm' 12 escape sequences.

    Stefano Stabellini authored
    Hence implementing also 'toggle meta' mode and 'display control chars' mode.
  3. Currently Linux always replies "I am a VT102" to CSI_c.

    Stefano Stabellini authored
Commits on Aug 18, 2008
  1. More robust utf8 decoding and error handling.

    Stefano Stabellini authored
Commits on Aug 15, 2008
  1. Fix ECMA-48 Status Report Commands.

    Stefano Stabellini authored
    A missing break statement was breaking all ESC [ n commands.
    Implemented ESC [ 5 n.
  2. Fixing ALT modifier key handling.

    Stefano Stabellini authored
    The ALT modifier key causes an addition ESC character to be sent before
    the rest of the sequence.
Commits on Aug 14, 2008
  1. Fixing support for keys from F1 to F14.

    Stefano Stabellini authored
Commits on Jul 30, 2008
  1. CA-20878: writing core dumps on SIGSEGV

    Stefano Stabellini authored
    To allow vncterm to write core dumps in the chroot directory we
    use the same strategy as qemu:
    when vncterm starts, it forks: the child chroot's and drops privileges,
    then executes the rest of the code. The parent keeps the privileges and
    waits for a message from the child or for a SIGCHLD.
    If the parents receives a "sigsegv" message, it chown's the chroot
    directory to allow the child to write the core dump.
    Before exiting the parent removes the chroot directory, if it is empty.
Commits on Jun 11, 2008
  1. Discarding STX and SOH ascii control characters.

    Stefano Stabellini authored
  2. Fixed xsconsole display on vncterm

    Stefano Stabellini authored
    Implemented palette colour change (ESC ] P sequence, represented by the ccc
    flag in terminfo\termcap terminal descriptors).
    Global utf enable\disable on ESC % (CSI m 0 doesn't reset it).
Commits on May 28, 2008
  1. CA-16773: Saving\Loading the full state of the terminal to\from file

    Stefano Stabellini authored
    Saving all the important terminal properties to file so that can be restored
    when the VM is resumed.
Commits on May 15, 2008
  1. CA-10567: fixed UTF-8 characters parsing.

    Stefano Stabellini authored
    Barebone implementation of multicolumn characters handling.
Commits on May 6, 2008
  1. CA-8363: Implementing state save and resume

    Stefano Stabellini authored
    Implementing functions to save the vncterm state to file and to load the state
    from file.
Commits on Apr 1, 2008
  1. CA-15994: fixing selection after scrolling up.

    Stefano Stabellini authored
    The function virtual_to_screen didn't return the right y coordinate.
Commits on Mar 5, 2008
  1. CA-15257: not enough memory allocated for the selected text.

    Stefano Stabellini authored
    The memory allocated for the selected text wasn't enough because didn't count
    the possible "line wrap". Each of them causes an additional '\n' to be sent.
Commits on Feb 21, 2008
  1. CA-14536: fixed CSI 'M' console command

    Stefano Stabellini authored
    CSI 'M' deletes lines, but in our vncterm implementation didn't clear properly
    the new scrolled lines.
Something went wrong with that request. Please try again.