From owner-soc-status@freebsd.org Mon Aug 6 12:56:49 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 89A231057364 for ; Mon, 6 Aug 2018 12:56:49 +0000 (UTC) (envelope-from aniket.ezio41@gmail.com) Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 00BFB77387; Mon, 6 Aug 2018 12:56:48 +0000 (UTC) (envelope-from aniket.ezio41@gmail.com) Received: by mail-ed1-f46.google.com with SMTP id x5-v6so5124619edr.0; Mon, 06 Aug 2018 05:56:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=UBbSDwKhFrDpct5FRvD8X/N8V4YLkE93FJMi7UonAXg=; b=p7QyeNfUitoM+YJDlaTK/lNcGWcMC8TvUe8TmvC/RRChr6JApSLHI5mrpTZpPegheX 8/vTxrtEJ7P6L7YRkdkq0aLSCRPd1+4grGH9VGSEFW41F8ZPdQXWL2kP7JogUeEOksAc RhWhervqHm40KY5TCTz8yVIqqyueeWHQjK0z/smSDpnogYZ3HYD7KPsCOU5unFptdXLk 7ChyqWQjr2iMSUEFDsoohfYTZLDgbj71nhVktcgVyQj8wT095IblfRRhI//4jxIQXxRa mKYFsIJrFmPXAxn7xmB+4vQHwTd472QGXWiYFQ+kUAWTWMR2FnrWM0jRudWmj2yo2kSK xPiQ== X-Gm-Message-State: AOUpUlGsZsYSoiLu7WwGY5ADiQy4SDeOfB8es470IP3NyF8UHLoseVgL lDheo04ZKEtb3v612TitoNwHGHWq2ME= X-Google-Smtp-Source: AAOMgpeF2LGata5h7ri0CD3MHsDkq1icXd4kdf3hTlK/xT4OpgEdIOJKrpHRh6Oo71YP/bywS0HSBQ== X-Received: by 2002:a50:a186:: with SMTP id 6-v6mr18771348edk.12.1533559826025; Mon, 06 Aug 2018 05:50:26 -0700 (PDT) Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com. [209.85.221.48]) by smtp.gmail.com with ESMTPSA id i15-v6sm4899844edq.56.2018.08.06.05.50.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Aug 2018 05:50:25 -0700 (PDT) Received: by mail-wr1-f48.google.com with SMTP id g1-v6so8778607wru.2; Mon, 06 Aug 2018 05:50:25 -0700 (PDT) X-Received: by 2002:adf:f148:: with SMTP id y8-v6mr9287354wro.134.1533559825344; Mon, 06 Aug 2018 05:50:25 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a5d:4151:0:0:0:0:0 with HTTP; Mon, 6 Aug 2018 05:50:24 -0700 (PDT) From: Aniket Pandey Date: Mon, 6 Aug 2018 18:20:24 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: [GSoC-18] Regression Test-Suite for Audit Framework [Weeks: 9-12] To: soc-status@freebsd.org Cc: Alan Somers , George Neville-Neil , "Robert N.M. Watson" Content-Type: text/plain; charset="UTF-8" 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: Mon, 06 Aug 2018 12:56:49 -0000 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/RegressionTestSuiteForAuditFramework [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