Permalink
Commits on Jan 27, 2016
  1. Also conditionalize `set_ptracer` in Python.

    nelhage committed Jan 27, 2016
Commits on Jan 26, 2016
  1. Only PR_SET_PTRACER if it is defined.

    nelhage committed Jan 26, 2016
Commits on Nov 5, 2015
  1. Merge pull request #65 from scop/py

    nelhage committed Nov 5, 2015
    tty-steal test tweaks
Commits on Sep 22, 2015
  1. Merge pull request #64 from nelhage/nelhage-uninit

    nelhage committed Sep 22, 2015
    suppress a gcc unitialized-var warning
Commits on Sep 21, 2015
  1. suppress a gdb unitialized-var warning

    nelhage committed Sep 21, 2015
    The warning seems to be spurious. fixes #63
Commits on Aug 15, 2015
Commits on Aug 5, 2015
  1. Merge pull request #61 from nelhage/preflight-check

    nelhage committed Aug 5, 2015
    Perform a preflight attach before we make any changes.
Commits on Aug 2, 2015
  1. Merge pull request #60 from nelhage/travis-container

    nelhage committed Aug 2, 2015
    Switch to Travis containerized tests.
  2. Tests: use PR_SET_PTRACER

    nelhage committed Aug 2, 2015
    This enables tests to work even on hosts with yama ptrace_scope=1.
  3. Perform a preflight attach before we make any changes.

    nelhage committed Aug 2, 2015
    This ensures we actually have permission to ptrace the target before we
    do anything (like SIGSTOP) which might be potentially disruptive.
Commits on Jun 5, 2015
  1. Merge pull request #58 from andoriyu/patch-1

    nelhage committed Jun 5, 2015
    Make freebsd's do_socketcall signature the same as in linux.
Commits on Jun 4, 2015
Commits on Apr 26, 2015
  1. Merge pull request #55 from ony/master

    nelhage committed Apr 26, 2015
    Make install more configurable
  2. Make install more configurable

    ony committed Apr 26, 2015
    - allow overriding BINDIR and MANDIR
    - allow overriding pkg-config
Commits on Feb 1, 2015
  1. Merge pull request #53 from scop/bash-completion

    nelhage committed Feb 1, 2015
    Add bash completion
  2. Add bash completion

    scop committed Feb 1, 2015
  3. reptyr 0.6.2

    nelhage committed Feb 1, 2015
Commits on Jan 31, 2015
Commits on Jan 30, 2015
  1. Fix socketcall on i386.

    nelhage committed Jan 30, 2015
    Turns out I completely misunderstood the socketcall ABI and this never
    worked.
  2. Add some Fedora test VMs

    nelhage committed Jan 30, 2015
Commits on Jan 23, 2015
  1. Merge pull request #51 from albertux/patch-1

    nelhage committed Jan 23, 2015
    Update ptrace.h
Commits on Jan 22, 2015
  1. Update ptrace.h

    albertux committed Jan 22, 2015
    Unable to compile in CentOS/RHEL6.4. until this fix.
    
    prevent the error: expected specifier-qualifier-list before ‘__uint16_t’
Commits on Jan 18, 2015
  1. reptyr 0.6.1

    nelhage committed Jan 18, 2015
Commits on Jan 4, 2015
  1. reptyr 0.6

    nelhage committed Jan 4, 2015
  2. Fix errors with 'sudo reptyr -T'

    nelhage committed Jan 4, 2015
    When we attach a process using `reptyr -T`, we create a tempdir and
    create a unix socket therein, which the target needs to be able to
    connect() to. If `reptyr -T` is run as root, the directory will only be
    available to root by default. chown the directory to the target, which
    should work for both common cases of attaching a target of the same uid,
    and root attaching a lesser uid's process.
Commits on Dec 6, 2014
  1. Don't attempt to run all tests on Travis.

    nelhage committed Dec 2, 2014
    The 32-bit ones fail for reasons I don't understand and can't easily
    investigate. Just add a script to run all of them locally, for now.
Commits on Dec 1, 2014
  1. Add tty-stealing tests.

    nelhage committed Dec 1, 2014
  2. Open /dev/null as read-write.

    nelhage committed Dec 1, 2014
    Slightly kinder to applications than expected to be able to write.
  3. Drop the signal(2) special case.

    nelhage committed Dec 1, 2014
    For reasons I don't understand this is breaking in my 32-on-64 testing,
    and the sigaction path still works.