Permalink
Switch branches/tags
Nothing to show
Commits on Aug 22, 2013
  1. Merge pull request #1 from euanh/master

    euanh committed Aug 22, 2013
    Add README pointing to upstream repository
  2. Create README.md

    euanh committed Aug 22, 2013
    Signed-off-by: Euan Harris <euan.harris@citrix.com>
Commits on Apr 19, 2013
  1. Fix build - headers/warnings

    jonludlam committed Apr 19, 2013
    Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
  2. Sync with XS's mercurial repo

    jonludlam committed Apr 19, 2013
Commits on Dec 6, 2011
  1. Add VERSION file at 0.1

    Mike McClurg committed Dec 6, 2011
    Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
  2. Add script to create VERSION tag

    Mike McClurg committed Dec 6, 2011
    Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Commits on Aug 22, 2011
Commits on Jul 6, 2011
  1. CA-62118: fix timer ordering

    srowe committed Jul 6, 2011
Commits on Apr 7, 2011
Commits on Oct 19, 2010
Commits on Jan 27, 2009
  1. Simplify privsep operations

    Stefano Stabellini committed Jan 27, 2009
    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 committed Jan 27, 2009
    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 committed Jan 26, 2009
    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 committed Nov 24, 2008
    Handling SIGUSR1 in the parent process too.
Commits on Nov 18, 2008
  1. Import branding to set vendor

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

    Stefano Stabellini committed Nov 11, 2008
    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 committed Aug 27, 2008
  2. CA-22617: fix exiting conditions of the highlight selection loop.

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

    Stefano Stabellini committed Aug 20, 2008
  2. Implementing CSI 'm' 10, CSI 'm' 11 and CSI 'm' 12 escape sequences.

    Stefano Stabellini committed Aug 20, 2008
    Hence implementing also 'toggle meta' mode and 'display control chars' mode.
  3. Linux currently handles 16 ESC parameters, we should do the same.

    Stefano Stabellini committed Aug 20, 2008
  4. Currently Linux always replies "I am a VT102" to CSI_c.

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

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

    Stefano Stabellini committed Aug 15, 2008
    A missing break statement was breaking all ESC [ n commands.
    Implemented ESC [ 5 n.
  2. Fixing ALT modifier key handling.

    Stefano Stabellini committed Aug 15, 2008
    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 committed Aug 14, 2008
Commits on Jul 30, 2008
  1. CA-20878: writing core dumps on SIGSEGV

    Stefano Stabellini committed Jul 30, 2008
    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 committed Jun 11, 2008
  2. Fixed xsconsole display on vncterm

    Stefano Stabellini committed Jun 11, 2008
    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 committed May 28, 2008
    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 committed May 15, 2008
    Barebone implementation of multicolumn characters handling.
Commits on May 6, 2008
  1. CA-8363: Implementing state save and resume

    Stefano Stabellini committed May 6, 2008
    Implementing functions to save the vncterm state to file and to load the state
    from file.