From owner-soc-status@FreeBSD.ORG Mon Aug 12 15:47:17 2013 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DDE38CA2 for ; Mon, 12 Aug 2013 15:47:17 +0000 (UTC) (envelope-from tuchalia@gmail.com) Received: from mail-la0-x235.google.com (mail-la0-x235.google.com [IPv6:2a00:1450:4010:c03::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 65C052835 for ; Mon, 12 Aug 2013 15:47:17 +0000 (UTC) Received: by mail-la0-f53.google.com with SMTP id el20so3894200lab.26 for ; Mon, 12 Aug 2013 08:47:15 -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=TSnQdtReJ5cHndt2Vc8S1O9cND0yMxYigOubp56YpPU=; b=AE+T5OBfWhTywCF1T6jMNNxuyReBh7o0HTIB1ojWThu/py+mw6A9owLiUtuurPYDtZ i/vY1vsStMEXdEEpWFtlDQUZ+RN2y8KI5DQFgo4c/iUTPyOxr2ySs10soBKST0K1sQsQ sO5wlwjwx+wu5yw1/p9geqi++yG5NB1whUGW0b+f1qcttCxwoeTqGiu+N8UFDhQY/n/U ZdAnqBpHdfdW77/5/2qMf1TMfU+riK3Lh7EvmYZknmkS0y494utbYb+jZGFUxRbA4350 a8if74gB9K71GgC8ovZTpw4sF0MrDkyu4G/RCYNf8XUXVlRR+vZXynwzucKa35U0HI3/ 114A== MIME-Version: 1.0 X-Received: by 10.112.73.37 with SMTP id i5mr10008189lbv.88.1376322435195; Mon, 12 Aug 2013 08:47:15 -0700 (PDT) Received: by 10.112.54.134 with HTTP; Mon, 12 Aug 2013 08:47:15 -0700 (PDT) Date: Mon, 12 Aug 2013 17:47:15 +0200 Message-ID: Subject: Port data compression services and video codecs to Capsicum, Weekly status 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: Mon, 12 Aug 2013 15:47:17 -0000 Hello there, As of now, I managed to part the whole checksum and gzip part of the library. The only remaining part is porting the whole deflate/inflate functions. I've learned a lot, and doing the gzip part (which is easier to port than the deflate one) has tought me how to think when porting libraries to Capsicum. (It's very different than porting applications). The advanced functions of the library seemed very hard. But after giving a good tought about how to do everything, I see them as very easy to port. At the beggining of porting the library everything was very hard, and you have to think in a different way. -- Daniel