From owner-soc-status@freebsd.org Sun Jun 2 14:07:00 2019 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 C3C2215B6A2B for ; Sun, 2 Jun 2019 14:07:00 +0000 (UTC) (envelope-from ahsanbarkati@gmail.com) Received: from mail-lj1-f177.google.com (mail-lj1-f177.google.com [209.85.208.177]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 77B9A6ABBA; Sun, 2 Jun 2019 14:06:59 +0000 (UTC) (envelope-from ahsanbarkati@gmail.com) Received: by mail-lj1-f177.google.com with SMTP id 131so1230670ljf.4; Sun, 02 Jun 2019 07:06:59 -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=nMjldjzoyMSosoc/7z4XAFK5EzGXe1lHLuxdc4VDG/M=; b=bFioAZD9tajXeQhl5sBhH1kCVN771kavW+sOpjQU71/Xbdsj6PZNOZjU0ZUjl9V0KX OY/A8ZHkZirx82Z6eX7xZEJ6ba9sDGGNFXmoXAOdNTIkdsm2yDqqbRb60DHZacmAa6YX /UCqkIj+5IKuRrnQQ5gtpODuc5szZDS4Gxxssz6SqbTz4V74abnCeFNttdKb/QLxmhJd Fru00L6JJWo/08e4tEDYKYAxSubYMwCqL6pbQvWkAvDoVO0YtUd8TUBCWdR72HHrS6VU /wVwMqX39v3qIt2MURypD9OdZj9We3rARZtESbBauxXF85HtVIP5uVn4IjqCx8hVWr0x p7/w== X-Gm-Message-State: APjAAAVzCR1uEKoVE9t1BgIU99DsDouZVLVlpenKfgvyb8lIbzMzizVd Un4lRyaJ1OmG3FVbGO9z3urtDit/7g0= X-Google-Smtp-Source: APXvYqyKgCKDJwlu/EBIKlVf9elN4IdBfgRmgz1k/2lbGP75X6Vrd883Yx8OXUcN+Oq8WGBNEPU0Jg== X-Received: by 2002:a2e:5b94:: with SMTP id m20mr1571655lje.7.1559484411595; Sun, 02 Jun 2019 07:06:51 -0700 (PDT) Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com. [209.85.167.45]) by smtp.gmail.com with ESMTPSA id x27sm2554358ljm.52.2019.06.02.07.06.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Jun 2019 07:06:51 -0700 (PDT) Received: by mail-lf1-f45.google.com with SMTP id p24so5056725lfo.6; Sun, 02 Jun 2019 07:06:51 -0700 (PDT) X-Received: by 2002:ac2:446b:: with SMTP id y11mr6732604lfl.158.1559484410580; Sun, 02 Jun 2019 07:06:50 -0700 (PDT) MIME-Version: 1.0 From: Ahsan Barkati Date: Sun, 2 Jun 2019 19:36:39 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: [Firewall Test Suite] A blog post on writing tests for ipfw firewall To: soc-status@freebsd.org Cc: Tom Jones , kp@freebsd.org X-Rspamd-Queue-Id: 77B9A6ABBA X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of ahsanbarkati@gmail.com designates 209.85.208.177 as permitted sender) smtp.mailfrom=ahsanbarkati@gmail.com X-Spamd-Result: default: False [-4.08 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[freebsd.org]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; IP_SCORE(-1.27)[ip: (-0.61), ipnet: 209.85.128.0/17(-3.38), asn: 15169(-2.28), country: US(-0.06)]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.80)[-0.802,0]; RCVD_IN_DNSWL_NONE(0.00)[177.208.85.209.list.dnswl.org : 127.0.5.0]; FORGED_SENDER(0.30)[ahsanb@freebsd.org,ahsanbarkati@gmail.com]; MIME_TRACE(0.00)[0:+,1:+]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[ahsanb@freebsd.org,ahsanbarkati@gmail.com] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.29 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: Sun, 02 Jun 2019 14:07:01 -0000 Dear Admins, I have been working on the project "Firewall Test Suite" under the Google Summer of Code 2019. I have written elementary tests for ipfw firewall and have also written a blog post on how to write tests for ipfw or any other firewall using jails with vnet. The blog post can be found Here . I have also published it on my personal blog here . -Ahsan From owner-soc-status@freebsd.org Mon Jun 3 14:17:51 2019 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 A2FC915B254F for ; Mon, 3 Jun 2019 14:17:51 +0000 (UTC) (envelope-from shivankgarg98@gmail.com) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47EAA82950; Mon, 3 Jun 2019 14:17:50 +0000 (UTC) (envelope-from shivankgarg98@gmail.com) Received: by mail-ed1-f43.google.com with SMTP id c26so16990642edt.1; Mon, 03 Jun 2019 07:17:50 -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=krYmWUdx2eavVjTUaWnucx+eWiySVEaqzIKMfBW3mCs=; b=Gu/aWhBXtpp2K7eERm4+RST6mPaY25IF3w6/uLm9XqAwsoF8v2uTy60aKkGk1nJOBv mbGLDwVR3gNgFQl1DfxeluGLxNHnZcJmJIlkGlkNk2TwT12/nbf80+MrfyH6ELO6Y0O1 k648UTG95c1q5a1y1lEVKBupHMcEvObXVUVTNuVgGz8TXIuGxTO8e3/cPFDiwFVj5cBP Iq4EpcKNQelXehPuB8dUD7Tb+df0vCPA7oiLqqBVQaqRwxW21Udt2Gf8ygPDn3mLVztA zl0zCPoQO6OgQHnMWGIMXCZhEZmpVwNJ1kVbVyDAyx2uoWnCasfcscOiVIEdQvQqua4p 6W9w== X-Gm-Message-State: APjAAAVmU1iW9SPUv/IqkvMDnP3eme+hhUaTR3mo4btQ7tRm/+Ex1yS3 oOF+LB09LzfsGCXR03K667++xzn7GdE= X-Google-Smtp-Source: APXvYqzMAE/Q3A9h3rFRcig26/M/dE2HAfJpRB6A5ZAv4idUgjqXBEf+gHO9AddZF+Bhui/RnQiZcQ== X-Received: by 2002:a17:906:6a89:: with SMTP id p9mr4648824ejr.44.1559571462569; Mon, 03 Jun 2019 07:17:42 -0700 (PDT) Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com. [209.85.208.51]) by smtp.gmail.com with ESMTPSA id g11sm4019539eda.42.2019.06.03.07.17.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 03 Jun 2019 07:17:42 -0700 (PDT) Received: by mail-ed1-f51.google.com with SMTP id y17so9095251edr.0; Mon, 03 Jun 2019 07:17:42 -0700 (PDT) X-Received: by 2002:a05:6402:1505:: with SMTP id f5mr26761252edw.133.1559571462256; Mon, 03 Jun 2019 07:17:42 -0700 (PDT) MIME-Version: 1.0 From: Shivank Garg Date: Mon, 3 Jun 2019 19:47:31 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: [GSoC'19 Weekly Update] MAC policy on IP addresses in Jail To: soc-status@freebsd.org Cc: "Bjoern A. Zeeb" X-Rspamd-Queue-Id: 47EAA82950 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of shivankgarg98@gmail.com designates 209.85.208.43 as permitted sender) smtp.mailfrom=shivankgarg98@gmail.com X-Spamd-Result: default: False [-5.18 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TAGGED_RCPT(0.00)[soc]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; MIME_TRACE(0.00)[0:+,1:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[43.208.85.209.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.95)[-0.955,0]; RCVD_TLS_LAST(0.00)[]; FORGED_SENDER(0.30)[shivank@freebsd.org,shivankgarg98@gmail.com]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[shivank@freebsd.org,shivankgarg98@gmail.com]; IP_SCORE(-2.22)[ip: (-5.37), ipnet: 209.85.128.0/17(-3.39), asn: 15169(-2.28), country: US(-0.06)] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.29 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, 03 Jun 2019 14:17:51 -0000 Hi everyone, This project is aimed at developing a loadable MAC module with the "The TrustedBSD MAC Framework" to limit the set of IP addresses a VNET-enabled Jail can choose from. This week I did the following- * studied about the TrustedBSD MAC framework from FreeBSD architecture handbook and other resources available on the internet. * studied about loadable kernel modules and other kernel elements. * wrote a basic skeleton of a new MAC module - mac_ipacl. Do Check this project on Github: https://github.com/shivankgarg98/freebsd/tree/shivank_MACPolicyIPAddressJail/sys/security/mac_ipacl FreeBSD wiki: https://wiki.freebsd.org/SummerOfCode2019Projects/MACPolicyIPAddressJail Please feel free to share your ideas and feedback on this project. Regards, Shivank Garg From owner-soc-status@freebsd.org Mon Jun 3 23:35:47 2019 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 6225615C11D8 for ; Mon, 3 Jun 2019 23:35:47 +0000 (UTC) (envelope-from therontarigo@gmail.com) Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2751174F68 for ; Mon, 3 Jun 2019 23:35:46 +0000 (UTC) (envelope-from therontarigo@gmail.com) Received: by mail-pf1-x430.google.com with SMTP id q17so11495023pfq.8 for ; Mon, 03 Jun 2019 16:35:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=vRXTwsuboEACn4CucenBDgGSDWGsiNZWy1FuO7bJh6U=; b=Krz56EH98T/A713sFnoaD3rlnHQTth8NdEB8GSCXX1LL5DjBzsHDx6UF+pWinCjDcI aKhyCmm8/y6oH/+4dYJ9FcU8+8GWYATbHjMLNQcNQAkWJ/M83xt2LE4V7F1KEBh9E5tF A9psUPsseeGooy2f4erfVFklvUE71QojaVR4u70fVZvQFyAlaM+2qOcoF41P09xMsUZv XSgdkedCp70a7pzVkY3vSWbOckb8Wq88iRPZGKkJk/YEUlHK7+XjEXExyMWBBZgT03Y8 eJK0t1kzS6E/XEKfeBq0KqQXzmulsfpFyLJFnFyRvOfOOQZMPADoFjJ+D42jsmX67tRL TScA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:message-id:date :user-agent:mime-version:content-transfer-encoding:content-language; bh=vRXTwsuboEACn4CucenBDgGSDWGsiNZWy1FuO7bJh6U=; b=tTfVKSNAFg3fMVfM83g/nCxQOrhYz5rZNq+nPpU16KyNCSUs484f3pqffglFS5mGLI 4da8PlAogkpmqHcqBQpdWQznNfql0ADl3gjDK6geD8NlLszRvApfjTg3iCGDduwYYr2w 9NWGjd0op+lAFBFBwWK+R08H64hsa+1RLtK+42XEIVPD7/nZsX0IU2ifkbMkPbz2t9Ym 31JF1h3ClAFLdiwahiSkJoIb5r1vMTk12txUiBHTLJ9Kopv2V4E3aoBzKj3tJ8cspk58 uVKupJ3K+uwnD36mwLDwp0K8xhsnuovvxYkzljq5xiFWV+OUIcDJrotdpplVoqVpo/fc C8iw== X-Gm-Message-State: APjAAAXZO2453qeAaDpmHRR46SCZ1ii4MTUF5QEYZbooBZ/oP/nX2Nv6 raQa9cqZrgMuz+cUDxhaUfevsAQl X-Google-Smtp-Source: APXvYqwYP/lTvG5kM7eGqTFwH8j63KUjuRAoreBDQrhFAY54HyjxSyOjKo9MOkJfxch77A1Ag4FTmQ== X-Received: by 2002:a63:5ca:: with SMTP id 193mr7858940pgf.232.1559604944888; Mon, 03 Jun 2019 16:35:44 -0700 (PDT) Received: from [192.168.1.31] (c-73-170-47-221.hsd1.ca.comcast.net. [73.170.47.221]) by smtp.gmail.com with ESMTPSA id z17sm1829220pfn.44.2019.06.03.16.35.44 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Mon, 03 Jun 2019 16:35:44 -0700 (PDT) Sender: Theron Tarigo From: Theron Tarigo X-Google-Original-From: Theron Tarigo To: soc-status@freebsd.org Subject: GSoC: Separation of Ports Build Process from Local Installation Message-ID: <0991d1c1-a02e-2d6d-1070-439f8abad849@gmail.com> Date: Mon, 3 Jun 2019 19:35:43 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 2751174F68 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Krz56EH9; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of therontarigo@gmail.com designates 2607:f8b0:4864:20::430 as permitted sender) smtp.mailfrom=therontarigo@gmail.com X-Spamd-Result: default: False [-6.96 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.96)[-0.958,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.99)[ip: (-9.38), ipnet: 2607:f8b0::/32(-3.24), asn: 15169(-2.29), country: US(-0.06)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[soc-status@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[0.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[] X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.29 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, 03 Jun 2019 23:35:47 -0000 Hello all, My progress this past week has been the following: - Familiarized myself with the port dependency mechanisms in /usr/ports/Mk/Scripts. - Hacked on bsd.port.mk to check assumptions and to get an idea of what additions will be needed. - Studied /usr/src/lib/libc to understand chain of userspace calls between C API and system call. Implemented proof-of-concept redirection library intercepting open(...). This progress so far is on schedule according to my timeline at https://wiki.freebsd.org/SummerOfCode2019Projects/PortsSeparatedBuild . Theron Tarigo From owner-soc-status@freebsd.org Wed Jun 5 10:32:31 2019 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 5F84C15A8A8B for ; Wed, 5 Jun 2019 10:32:31 +0000 (UTC) (envelope-from costin.carabas@gmail.com) Received: from mail-vs1-f44.google.com (mail-vs1-f44.google.com [209.85.217.44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 781A675606; Wed, 5 Jun 2019 10:32:30 +0000 (UTC) (envelope-from costin.carabas@gmail.com) Received: by mail-vs1-f44.google.com with SMTP id n21so11228vsp.12; Wed, 05 Jun 2019 03:32:30 -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; bh=Td5+VEN5FixVEQ8emVX3ceIcUfpaqmOFTHe8EdYmoSc=; b=tlVwivYhmIB70jz0qhXqbtGiVfkQK3EuXAWK6SAvztSgBAs6HSE2KtrRLh4eadUSnJ Zu2RpReqlXPOihEQGRDWQzu4hSw+fX+uiaV7eURcajZCAn2I6dAO+W6MTZpezmwNR3uz oy+L8xRZToR1s+klTefLVxyn734UOdJ28sEhIcaHn1uymEC4ktYBKAJGkC+uCC0FWjur O0VkV/xnGmh6amVE1NDI/zi8xrv48RYy12z0KfpX/kw9Y+4iF3ctTp5IgBdhkskcsEyz I4Dn+NDjqczjO0T7isORsQrKKArWRPJP0PGwhND3JOoNDANVlBhjO1WP4jFIPTlIe3+D M4lA== X-Gm-Message-State: APjAAAVP9/ZH6nhkTiyH8Im4iDCXHTIhpx6xP19n+f2RugZDdx/tWkc4 XjuOHFwLVrgRMjEKcDihYBWx91oD7YA= X-Google-Smtp-Source: APXvYqwMlHZgzEzVEwLNdJQfxmN4hbo70fVT7KgFUoPrbz5iON2WVH0mD2IAOa7SxxtNjHZXCwHm3Q== X-Received: by 2002:a67:7d13:: with SMTP id y19mr585806vsc.232.1559722440810; Wed, 05 Jun 2019 01:14:00 -0700 (PDT) Received: from mail-vs1-f46.google.com (mail-vs1-f46.google.com. [209.85.217.46]) by smtp.gmail.com with ESMTPSA id l132sm10772251vkd.39.2019.06.05.01.14.00 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Wed, 05 Jun 2019 01:14:00 -0700 (PDT) Received: by mail-vs1-f46.google.com with SMTP id b10so15199424vsp.5; Wed, 05 Jun 2019 01:14:00 -0700 (PDT) X-Received: by 2002:a67:7c92:: with SMTP id x140mr5582459vsc.229.1559722440413; Wed, 05 Jun 2019 01:14:00 -0700 (PDT) MIME-Version: 1.0 From: Costin Carabas Date: Wed, 5 Jun 2019 11:13:49 +0300 X-Gmail-Original-Message-ID: Message-ID: Subject: [GSoC] Kernel Sanitizers To: soc-status@freebsd.org, Andrew Turner X-Rspamd-Queue-Id: 781A675606 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of costincarabas@gmail.com designates 209.85.217.44 as permitted sender) smtp.mailfrom=costincarabas@gmail.com X-Spamd-Result: default: False [-4.14 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TAGGED_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; IP_SCORE(-1.15)[ipnet: 209.85.128.0/17(-3.39), asn: 15169(-2.30), country: US(-0.06)]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[44.217.85.209.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.98)[-0.977,0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FORGED_SENDER(0.30)[costincarabas@freebsd.org,costincarabas@gmail.com]; MIME_TRACE(0.00)[0:+,1:+]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[costincarabas@freebsd.org,costincarabas@gmail.com] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.29 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: Wed, 05 Jun 2019 10:32:31 -0000 Hello all, I'm a GSoC 2019 FreeBSD student; my mentor is Andrew Turner. During the summere, I plan to port one or more of KASAN, KMSAN, and KTSAN to work in the FreeBSD kernel. The second part of the project is to use the ported sanitizers with fuzzers (syzkaller or triforce) in order to find more memory vulnerabilities. You can find the project details here[1]. Any feedback is welcomed. [1] https://wiki.freebsd.org/SummerOfCode2019Projects/KernelSanitizers Costin