From owner-soc-status@FreeBSD.ORG Mon Jul 2 18:15:55 2012 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E33BF1065672 for ; Mon, 2 Jul 2012 18:15:55 +0000 (UTC) (envelope-from tzabal@it.teithe.gr) Received: from alpha.it.teithe.gr (alpha.it.teithe.gr [195.251.240.232]) by mx1.freebsd.org (Postfix) with ESMTP id 619B98FC15 for ; Mon, 2 Jul 2012 18:15:55 +0000 (UTC) Received: from localhost (babel.noc.teithe.gr [195.251.240.240]) by alpha.it.teithe.gr (8.14.3/8.14.3/Debian-9.4) with ESMTP id q62IFdoo031982 for ; Mon, 2 Jul 2012 21:15:39 +0300 Received: from dsl-aav8gy.dyn.edudsl.gr (dsl-aav8gy.dyn.edudsl.gr [37.32.238.162]) by webmail.teithe.gr (Horde Framework) with HTTP; Mon, 02 Jul 2012 21:15:46 +0300 Message-ID: <20120702211546.562161oiumyncriq@webmail.teithe.gr> Date: Mon, 02 Jul 2012 21:15:46 +0300 From: Tzanetos Balitsaris To: soc-status@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.3.9) Subject: [Status Report - Week 06] Automated Kernel Crash Reporting System X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 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, 02 Jul 2012 18:15:56 -0000 Work done during this week: * In Client side, modify usr.sbin/crashinfo to print the uname information in multiple lines rather than in a single one for easier scripting of the results (trivial change). Also, modify usr.sbin/crashreport to find and extract needed debugging information from a core.txt.X file (what is inspected when the full memory dump or minidump crash type is selected) and from a textdump.tar.X file (what is inspected when the textdump crash type is selected) and generate in both cases an XML based report. Fix a bug related to characters that have special meaning in XML by replacing them with predefined entity references. * In Server side, modify usr.sbin/crashreportd that now is written in Python. It is able to receive and perform some checks regarding the validity of the reports. Now I am working on how to implement the confirmation of the report from the submitter. For my tests I am using the SMTP server of Gmail because I could not setup correctly sendmail to send emails out of the local machine. In the future, I will set it up and it will need only one line of code to be changed and two to be removed. -- Tzanetos Balitsaris ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.