From owner-soc-status@FreeBSD.ORG Mon Jun 9 13:22:49 2014 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8EA25E22 for ; Mon, 9 Jun 2014 13:22:49 +0000 (UTC) Received: from mx1.mail.bg (mx1.mail.bg [IPv6:2001:67c:16b8:1::2:17]) by mx1.freebsd.org (Postfix) with ESMTP id 48F8A2421 for ; Mon, 9 Jun 2014 13:22:49 +0000 (UTC) Received: from [10.1.1.159] (unknown [95.87.254.225]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.mail.bg (Postfix) with ESMTPSA id D8C6660009A2 for ; Mon, 9 Jun 2014 16:22:46 +0300 (EEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mail.bg; s=default; t=1402320167; bh=iYYun/WOAe9E32GbrJg1b59UicPbS8sBsZULdWkZias=; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date: Content-Transfer-Encoding:Message-Id:References:To; b=Sb4szrVelEyDGw3OZ0/55vyzp1oWaDEpz4Ddk3W74urXvCJuxiEViYyNl013Y7q7S 0G2RR94rtRKVB6Ahw6axURquNfIUV6g5QyrKIOz3G218oZOFB+bnwEbbVP9l51DdCE 2g+fgz4j8DgQzQRsypfbMwlT9S1Fx51czdfl/z9U= Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1283) Subject: Re: [Machine readable output from userland utilities] report From: Zaro Korchev In-Reply-To: <8D1B686D-1AAA-4E07-9270-E42699110561@mail.bg> Date: Mon, 9 Jun 2014 16:22:41 +0300 Content-Transfer-Encoding: quoted-printable Message-Id: <2F779B73-EAC5-49B4-B3E8-7A81109EC166@mail.bg> References: <8D1B686D-1AAA-4E07-9270-E42699110561@mail.bg> To: soc-status@freebsd.org X-Mailer: Apple Mail (2.1283) X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.18 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, 09 Jun 2014 13:22:49 -0000 Hi everybody This week I continued adding structured output capabilities to packages. I have modified fstat in the base system. I have also a lot of work done = on netstat but it's pretty big and so I'm not finished with it yet. I made a macro that simplifies using string leterals as map keys in = libsol. I'm in the process of making the tools I have already converted = use it. This will slightly reduce the complexity of the code and = hopefully decrease the amount of possible bugs :) Most of the changes I have committed to the svn server (I have left out = the changes that don't compile at the moment). One issue I encountered is that currently some integers are displayed in = hexadecimal but it's possible that the underlying output format does not = support hexadecimal integers (as is the case with JSON). At the moment = I'm just displaying them as decimal numbers. I would be glad to hear if = somebody has a better suggestion. Zaro=