From owner-freebsd-hackers@FreeBSD.ORG Sun Mar 23 11:32:31 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 903DB106566C for ; Sun, 23 Mar 2008 11:32:31 +0000 (UTC) (envelope-from pprokharau@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153]) by mx1.freebsd.org (Postfix) with ESMTP id 1946A8FC16 for ; Sun, 23 Mar 2008 11:32:30 +0000 (UTC) (envelope-from pprokharau@gmail.com) Received: by fg-out-1718.google.com with SMTP id 16so2050180fgg.35 for ; Sun, 23 Mar 2008 04:32:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; bh=c13NcPGbToBCSWey2mqfeBVekrhUeVbqgPQ4RSWn2YE=; b=O0zrWsVXPoATpAX44Dcqe8aloMzI9Fcntj0BDv3isuENRdKYeJwAMITQmCrZL9UYAVQH1XnzUByqNWQsCZA0kaMJh/m25f+mChTWdKLOle09JZ1rWhBr8WrBUxaHr+LnC/qh4E9EwuR1JWwnw9885hoZAqN5WSQEFIS4kpUaza8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=YmZPtSf8ZahPO0p3i2fX1i6XuqZRbTmckyPLI7aCkJyWxRFPf5cYPecfl9kgG6h735teQbzRCS2EVFz3A+1vo+dcBdOEG8XTBQjSredPRQfqH/ATzSd9w3oQCE+8kuLFQ31JOemRH2K5zDZ026sBkoD/d3N/Wf+KFzw9DAyvXKo= Received: by 10.86.62.3 with SMTP id k3mr3545172fga.8.1206270428280; Sun, 23 Mar 2008 04:07:08 -0700 (PDT) Received: by 10.86.93.12 with HTTP; Sun, 23 Mar 2008 04:07:08 -0700 (PDT) Message-ID: <187fbcb00803230407q549fb9b8va6616d590763f76c@mail.gmail.com> Date: Sun, 23 Mar 2008 13:07:08 +0200 From: "Pavel Prokharau" To: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Mailman-Approved-At: Sun, 23 Mar 2008 11:36:03 +0000 Cc: Yar Tikhiy Subject: cron(8) related summer of code project X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2008 11:32:31 -0000 I was thinking about updating our cron(8) implementation. This project is mentioned in ideas list http://www.freebsd.org/projects/ideas/#p-cron-and-atrun. For now my proposal is following: * update the code base to ISC (OpenBSD already has it for a while) * incorporate changes other BSDs has. First of all it's trivial security fixes OpenBSD has (like strcpy -> strlcpy) * atrun(8) improvements as mentioned on ideas page * add privilege separation to cron(8). Its code base is really old and likely to have security bugs. I'd like this work to be done a summer of code project. But I'm not sure if amount of work proposed sufficient for summer of code. If you have some ideas about further improvements to cron(8) I'd be glad hear them and work on it. Pavel