From owner-soc-status@FreeBSD.ORG Tue Jul 9 11:31:42 2013 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 54AE1955 for ; Tue, 9 Jul 2013 11:31:42 +0000 (UTC) (envelope-from tuchalia@gmail.com) Received: from mail-lb0-x233.google.com (mail-lb0-x233.google.com [IPv6:2a00:1450:4010:c04::233]) by mx1.freebsd.org (Postfix) with ESMTP id D602A19F2 for ; Tue, 9 Jul 2013 11:31:41 +0000 (UTC) Received: by mail-lb0-f179.google.com with SMTP id w20so4614064lbh.10 for ; Tue, 09 Jul 2013 04:31:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=208+HDpBLCvp1yLOxUY+CCea7hb+SVBWs3cGJ4KWJ4U=; b=l5b8mxnB1mSgQPlG43T6YvDSaz5W8F5e+K6skd54WJ2f26NofUM6ezu9gWoUnvVsFs SG4qh7/l53m/fO/O9Rfo0Ctu7Ut3RrcuB6rO7DRlpPvGTFfbOSSVMUcFMbIuB6DyWztz t0cOI6d6ffpjNuvxtgMvn1whELjBG+DJ/wXUw1CdBPKiEW/fHbQyRjjkVMovl5qcQh0T ZrKOCnSfTtMcojmK2zqh3EkT61bIx1M5RxCKP143tMQQFT+vMDqKot7cbNEsYK4zP7sm /YGMG6x/ehw23/nLHBHx/XaAZi0DTGSNy55HL/EAAZla2HMrKgaLeZlIU2mJYQMBXZnw oOYA== MIME-Version: 1.0 X-Received: by 10.112.141.202 with SMTP id rq10mr12388228lbb.83.1373369499927; Tue, 09 Jul 2013 04:31:39 -0700 (PDT) Received: by 10.112.59.234 with HTTP; Tue, 9 Jul 2013 04:31:39 -0700 (PDT) Date: Tue, 9 Jul 2013 13:31:39 +0200 Message-ID: Subject: Weekly status (2 weeks late!) From: tuchalia To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 11:31:42 -0000 Hello, as you may know, I'm working on porting some software services to Capsicum [1]. As of now, after struggling with the first project(porting bzip2 to Capsicum) for 3 weeks (that's 1 week late on the deadline), I managed to finish it. I had some design decisions done wrong, and tried to do something hard that wasn't needed (passing file descriptors through a UNIX-domain socket), that made me to lose a week. Finally, after a code cleanup, and some days, I managed to get the program working and compressing fine with Capsicum. And now, armed with all the past experience, I'm trying to port xz to Capsicum. I already finished limiting fd, but I now have to do a little architectural change in the program to get it to enter capability mode fine. The good thing is that thanks to the experience I had with the first program, and the readability of the xz code (its very easy to get the general architecture of the program) I am confident about making it through the deadline, even being a week late. [1]: https://wiki.freebsd.org/SummerOfCodeStudentChecklist -- Daniel