From owner-soc-status@FreeBSD.ORG Tue Jul 23 15:35:45 2013 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id AE2A3E79; Tue, 23 Jul 2013 15:35:45 +0000 (UTC) (envelope-from oshogbo.vx@gmail.com) Received: from mail-bk0-x236.google.com (mail-bk0-x236.google.com [IPv6:2a00:1450:4008:c01::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 16AF524F6; Tue, 23 Jul 2013 15:35:44 +0000 (UTC) Received: by mail-bk0-f54.google.com with SMTP id it16so3072020bkc.13 for ; Tue, 23 Jul 2013 08:35:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type; bh=b22ig25Epm4J+tic9u7VgMqk2RWZfO2NvJKqSFnU/r8=; b=H6jV4YivpqfLlmOMWA+qChlyb5p8Hio1VmF+W/2k3/N4UjjTCRJGYsi2hwQmb6Fk/E nrKp4BDheXFal1EzrzibCL8Bt+TnXNCGotYX4kBkdkAG2oP1Wm321z35fxFefbEigvyD Uf1Ci4FJL/EouTO7yTwj7G0Ymb7mStSBshjDfNfYSLo/m7HCFaE3KbC44HCyWtAphkTF C+1Ak7xAMSI94aOfXHEQfHJm/9Ae/kYxd5Ilk2Y3ppWGpCkg3O2StMbxKbkNxI1Qfgyb hBv8iGt0k1rNGkzoCNlOTgHyWD6XN6+UqeGruG5Il9pPtDnb0Y8udj/B6ZdXDodqBw2k EGAA== X-Received: by 10.205.113.6 with SMTP id eu6mr4695096bkc.62.1374593743113; Tue, 23 Jul 2013 08:35:43 -0700 (PDT) Received: from [192.168.0.195] (58.wheelsystems.com. [83.12.187.58]) by mx.google.com with ESMTPSA id oe7sm1011967bkb.5.2013.07.23.08.35.41 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 23 Jul 2013 08:35:42 -0700 (PDT) Sender: Mario Oshogbo Message-ID: <51EEA2C4.2020602@FreeBSD.org> Date: Tue, 23 Jul 2013 17:35:32 +0200 From: Mario Oshogbo User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130623 Thunderbird/17.0.7 MIME-Version: 1.0 To: N: , "pjd@freebsd.org" Subject: Weekly status report #4 X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2WNWQMICVFGBBUKFXWFSC" 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, 23 Jul 2013 15:35:45 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2WNWQMICVFGBBUKFXWFSC Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, In last week I start preparing the bsdgrep(1) to close it in a capability sandbox. After reading the code I spotted problem with fts(3) functions which are used in bsdgrep(1). The problem with those functions is that they change current working directory. Such behavior is forbidden in capsicum sandbox. My Mentor decided that is great opportunity to make fts(3) functions more sandbox friendly. It is also very important for capsicum project because this will allow us to port many popular programs such as ls, grep, find etc. The main idea of this task is to define current working directory by local file descriptor. I still don't receive answer from the freebsd-net community about my last week questions. So I didn't move forward with my previous task which is implement two new capability rights CAP_SEND_RIGHTS and CAP_RECV_RIGHTS. Cheers, oshogbo ------enig2WNWQMICVFGBBUKFXWFSC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJR7qLLAAoJECRkYejLhN/j0sUP/RcOWtuqIgC7LT6mgdtYECdS 9W3DK9Jug5bhipBup1PPk/jCPskHD7VEgxN3HMPs3AGpCHtqbQcBbOuhUD7Zahvg 0LaVUmI2D8SFYCb2TtHwYHqtS9MA41ZmzYSYrM5rqsvF0ZcxfLtSuW4zj2bkJTEY ut9iFJ/y9n34VoQjbl1lpCoopOeqkeb0cnqvd7Z5PgYyHwgxheIzM3ChgcofKVt3 oZFglJt7CFxzBcr1fkXB/SxUbi3tZ8CYsmic7Q1Y1WImJOtRbo2Q1JYttqH3GK6h 3/vuQt3p5V674X7oMG3jB8Rf5M8LQwRUpo4pfj8Kc2DzE5BXz1VLjMNkp8i9aGVE STzCWG5j/AiVwzACDvrOn/J8nNLxBz9I9XiUd2/x/bQwRHx16uJtR+z1D/Y+UTfz ARQG1Q9aIqPguH0tSgtZI4lO7jFDqnKfT98QS1MmLl+ZqCQz7YZworfw4VboZHMb wgDtTwtNN3uXvi6cY1KR0ZBKGhFSvRyRuXtR2L4Q2G5hRb02HeCC3Gm/PanlEDRd LiMi5ETsmQyt8lPjbf82PqDeye1+MXoZ7aVttIrRK5YfD7ghWrseoJx91a5basKU k08trlBQy/hXXKSW1khnTAO7PGvzzDi3BYcpmR0lWpGs+m5epRL+oCYnb/zh5Q1R z1XxoPmBJ8zGT4qMNliq =paVx -----END PGP SIGNATURE----- ------enig2WNWQMICVFGBBUKFXWFSC--