From owner-soc-status@freebsd.org Tue Aug 7 08:47:21 2018 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1271B1052AEC for ; Tue, 7 Aug 2018 08:47:21 +0000 (UTC) (envelope-from gnn@neville-neil.com) Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5E2EC84012; Tue, 7 Aug 2018 08:47:20 +0000 (UTC) (envelope-from gnn@neville-neil.com) X-Originating-IP: 157.25.193.2 Received: from [172.20.23.230] (unknown [157.25.193.2]) (Authenticated sender: gnn@neville-neil.com) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 87AE6C0005; Tue, 7 Aug 2018 08:47:16 +0000 (UTC) From: "George Neville-Neil" To: "Aniket Pandey" Cc: soc-status@freebsd.org, "Alan Somers" , "Robert N.M. Watson" Subject: Re: [GSoC-18] Regression Test-Suite for Audit Framework [Weeks: 9-12] Date: Tue, 07 Aug 2018 10:46:41 +0200 X-Mailer: MailMate (1.11.3r5509) Message-ID: <24038F0F-9267-4D3B-A85E-E09F9BB67345@neville-neil.com> In-Reply-To: References: MIME-Version: 1.0 Embedded-HTML: [{"HTML":[715, 2835], "plain":[312, 2135], "uuid":"694ABA59-0A62-4F41-B7B1-EC896CF68885"}] Content-Type: text/plain; format=flowed Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.27 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.27 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: Tue, 07 Aug 2018 08:47:21 -0000 Hello Aniket, Thanks for the excellent work for the GSoC this year, I, personally, am = impressed with how much you were able to achieve and I look forward to = you continuing to work on FreeBSD, whether on audit, or on any other = part of the system. Best, George On 6 Aug 2018, at 14:50, Aniket Pandey wrote: > Hi everyone, > > This is my final report for SoC-18. I did not update you all about my > progress for the last 4 weeks because there wasn't much left to do in = > the > primary audit(4) test-suite. I had instead been working on converting = > the > regression tests for auditpipe(4) to ATF and validating the proper > functioning of auditon(2) system call, which provides various ioctl = > like > commands to manipulate the system auditing. > > My fall semester started last week so I had to shift my attention from = > the > GSoC work. I've been keeping track of certain features of audit(4) > subsystem which need improvements and would keep working on them = > throughout > the year. The full list of merged revisions which I created or = > reviewed can > be found at my project homepage[1] and in the main Github = > repository[2]. > > The audit(4) test-suite can be found in FreeBSD src: > https://github.com/freebsd/freebsd/tree/master/tests/sys/audit > > The code of my stretch goal, i.e test-suite for praudit(1) and = > auditpipe(4) > can be found here[3] and here[4] in Head. The in-progress tests for > auditon(2) are available in my Github AuditTestSuite repository[2]. > > In the end, I would like to thank my mentors, Alan Somers, Robert N. = > M. > Watson and George Neville-Neil for all the help they provided during = > the > summers, and especially the prompt responses from Alan, which I feel = > is the > reason I could successfully complete the project. Also, thanks to = > Shivansh > for helping me get started with FreeBSD and guiding me during the > application period, otherwise I'm not sure if I could have learned = > about > the inner working of FreeBSD operating system in such a short span of = > time. > > And thanks to The FreeBSD Project for accepting this project and = > welcoming > me into their community! > > Thank You, > With best regards, > Aniket Pandey > > [1] > https://wiki.freebsd.org/SummerOfCode2018Projects/RegressionTestSuiteFo= rAuditFramework > > [2] https://github.com/aniketp/AuditTestSuite > > [3] = > https://github.com/freebsd/freebsd/tree/master/usr.sbin/praudit/tests > > [4] https://github.com/freebsd/freebsd/tree/master/tests/sys/auditpipe