From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SiY10-00042f-6g for garchives@archives.gentoo.org; Sat, 23 Jun 2012 21:37:11 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4868CE0D05; Sat, 23 Jun 2012 21:37:01 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 11A9FE0D05 for ; Sat, 23 Jun 2012 21:37:00 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 75A451B4024 for ; Sat, 23 Jun 2012 21:37:00 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 3FBE3E5436 for ; Sat, 23 Jun 2012 21:36:59 +0000 (UTC) From: "Mike Frysinger" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Mike Frysinger" Message-ID: <1340487198.93e7a98c096a099e715618fd2d71b98947ecf0e7.vapier@gentoo> Subject: [gentoo-commits] proj/sandbox:master commit in: / X-VCS-Repository: proj/sandbox X-VCS-Files: TODO X-VCS-Directories: / X-VCS-Committer: vapier X-VCS-Committer-Name: Mike Frysinger X-VCS-Revision: 93e7a98c096a099e715618fd2d71b98947ecf0e7 X-VCS-Branch: master Date: Sat, 23 Jun 2012 21:36:59 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: b2e649d5-0593-499c-80c0-7d9e91d5224e X-Archives-Hash: 3609ab2def831729fed84c16c290d7e0 commit: 93e7a98c096a099e715618fd2d71b98947ecf0e7 Author: Mike Frysinger gentoo org> AuthorDate: Wed Jun 20 13:00:25 2012 +0000 Commit: Mike Frysinger gentoo org> CommitDate: Sat Jun 23 21:33:18 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/sandbox.git;a= =3Dcommit;h=3D93e7a98c TODO: drop old entries, and add logging ones Signed-off-by: Mike Frysinger gentoo.org> --- TODO | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index a8b3035..e8d1d14 100644 --- a/TODO +++ b/TODO @@ -1,17 +1,11 @@ try out tracing on *BSD and Solaris =20 -add tests for tracing static binaries - trace static children of static children =20 -inject errors into trace when violation occurs rather than kill the chil= d - cache results of filesystem checks =20 review erealpath vs realpath usage =20 -add tests to make sure errno is saved/restored properly - wrappers for execl{,l,p} ... unfortunately, we'll probably have to basic= ally reimplement the functions (building up argv[] and then call the execv* v= er) =20 @@ -25,5 +19,9 @@ threaded apps conflict with shared state: - trace_pid - etc... =20 +handle multiple processing writing to log simultaneously + - could move log to a fifo that the main sandbox process would consume + - not that big of a deal as log generally only gets written with failur= es + doesnt seem to work quite right: echo $(./vfork-0 ./mkdir_static-0 2>&1)