From owner-freebsd-hackers@FreeBSD.ORG Mon Nov 4 10:43:24 2013 Return-Path: Delivered-To: freebsd-hackers@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 ESMTP id C51A4830 for ; Mon, 4 Nov 2013 10:43:24 +0000 (UTC) (envelope-from bounces+73574-4a99-freebsd-hackers=freebsd.org@sendgrid.me) Received: from o3.shared.sendgrid.net (o3.shared.sendgrid.net [208.117.48.85]) by mx1.freebsd.org (Postfix) with SMTP id 4F9342A72 for ; Mon, 4 Nov 2013 10:43:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.info; h=from:mime-version:to:subject:content-type:content-transfer-encoding; s=smtpapi; bh=EITjIOwvVnCTBEbG1UvbMqRPY5o=; b=DKL65Vo2uekKUr2hV/ TGVCkvco4i/+zq/y3E6dPVWDvn+fATpwDsXnSjbIfvZEfZuwcU20lSUCgirkrWSn xPhgv2vBn5ngUBcv+MU08f1k6cr/q34T6tMel2CKnnWDVUoc9Qx4HZ4qBL9Ah1cw tKrOBUI1cfUR/NMRW3sPNYCKg= Received: by filter-173.sjc1.sendgrid.net with SMTP id filter-173.2963.52777A471 Mon, 04 Nov 2013 10:43:19 +0000 (GMT) Received: from mail.tarsnap.com (unknown [10.60.208.13]) by mi39 (SG) with ESMTP id 14222b5a7fe.650b.180503 for ; Mon, 04 Nov 2013 04:43:19 -0600 (CST) Received: (qmail 55081 invoked from network); 4 Nov 2013 10:43:18 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by ec2-107-20-205-189.compute-1.amazonaws.com with ESMTP; 4 Nov 2013 10:43:18 -0000 Received: (qmail 2835 invoked from network); 4 Nov 2013 10:41:49 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by clamshell.daemonology.net with SMTP; 4 Nov 2013 10:41:49 -0000 Message-ID: <527779ED.9040303@freebsd.org> Date: Mon, 04 Nov 2013 02:41:49 -0800 From: Colin Percival User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: FreeBSD Hackers , FreeBSD current Subject: Automated submission of kernel panic reports: sysutils/panicmail X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-SG-EID: W2XBZA0V/n0voZZ6SjDkgjXvzGvkLIaljy40FLIRIHTVMXCc7ynl2WKQUz0qqp0cH6pUGr2/vIk8L1w0+GGYcVRK8rE0fEqR7ZPY1EJ8a/pkB/kDZSyDhklwi8UiA9IPczqExd9nsMdnIF87n0rFAzYt74YP4/Sl8kYz/s2bv/I= X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Nov 2013 10:43:24 -0000 Hi all, After considerable review on freebsd-hackers (thanks dt71 and jilles!) I have now added sysutils/panicmail to the FreeBSD ports tree. If you install this and add panicmail_enable="YES" to your /etc/rc.conf, a panic report will be generated and sent to root@ for you to review and submit (via email). You can skip the reviewing step and submit panics automatically by setting panicmail_autosubmit="YES". The panics submitted are encrypted to an RSA key which I hold in order to keep them secure in transit; and I intend to keep the raw panic reports confidential except to the minimum extent necessary for other developers to help me process the incoming reports. If I receive enough panic reports to be useful, I hope to provide developers with aggregate statistics. This may include: * regular email reports listing the "top panics", to help guide developers towards the most fertile areas for stability improvements; * email to specific developers alerting them to recurring panics in code they maintain (especially if it becomes clear that the panic has been recently introduced); and * guidance to re@ and secteam@ about how often a particular panic occurs if an errata notice is being considered as well as other yet-to-be-imagined reports of a similarly aggregate and anonymized nature. So please install the sysutils/panicmail port and enable it in rc.conf! This all depends on getting useful data, and I can't do that without your help. -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid