From owner-freebsd-arch@freebsd.org Sun Jul 28 15:54:18 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4F265AE5A2 for ; Sun, 28 Jul 2019 15:54:18 +0000 (UTC) (envelope-from krismoore134@gmail.com) Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (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 17B0E6B7E4 for ; Sun, 28 Jul 2019 15:54:17 +0000 (UTC) (envelope-from krismoore134@gmail.com) Received: by mail-yb1-xb33.google.com with SMTP id s41so18487507ybe.12 for ; Sun, 28 Jul 2019 08:54:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version:thread-index :content-language; bh=nIU7WsHiwaBTvRX8tUEbitJUGgbjb78EGSPhwWog9dc=; b=uC5vgBLQjJSrfgB3wkZ3php4VneYHU/TMA4nfdoP7axsn9+Coq9pzvUL6sxscEkHp3 2qbP+KUNBVEzvHfqqomZ6vzQuithn5GsP/5Q0ZftblSiL7JPJmRrE9DzFy/dg6YKd3TO xoT7X3jbNjAev2/hKRC8MjHlMXXC8ohfGO8lhYcttmQYMPbzIpFAiu2+GDEWBMC1s24O TjCkuvLs4U/bjbWfX59WoZDVZXsVclbpv42QmlHblstVPCciA+Zykh8oJBlqOXRFywrW p9ymDSXPye4sFQ207zkh+uG6k6k3TBdy68Ngum2hG/fmzKRMCM3iAL2XIyBXGgvpO1fg NbrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :thread-index:content-language; bh=nIU7WsHiwaBTvRX8tUEbitJUGgbjb78EGSPhwWog9dc=; b=Qtmv4XMLQn0SUdHKM/0chWuH9zlZWxQKHDjK1W48Ewhh1F/Mynl0lbRz15qa1zd7dO AkBDQyqs3l1cMfgXj4vL1d5YSE+kzezrKXB/JrHlSBTxa7TBN0VyJbfIQgQ6PaZiVgWL Tk2pflRACm0qVj4big6pH/dGeoQhhOGAmKPLF7DwBaFqO/omlywGrGi3MgUOc0uA2HnH Otbmndp0Mg9WUNXpOo/cAK4pnWVNhm/DP0kfT6XUdpzDKTkgZ1gdykpQOzp7gNPTkL/3 v/zjhyv0Y36AU5JmPO6CLj5OgkNF9yXM0JHNFvF2QdhB8RXCyEu/h03Yjm0JSu2aMF5Y UwXw== X-Gm-Message-State: APjAAAVu8KHLctvTj1meWhUlLBpGBbKhqZC09xtH2smoFiIVoSnDlIgl GlB8oGF3a10zLcH614o8ILw3zaDVOIw= X-Google-Smtp-Source: APXvYqyLyAKJrrWQ8tJ9rVyf+I4vT0iRcl4TYns8ez6Vs/+opJ7Lfi9hNH69hBqPJdFlVmQV8NBDwg== X-Received: by 2002:a5b:f4d:: with SMTP id y13mr20640709ybr.88.1564329254888; Sun, 28 Jul 2019 08:54:14 -0700 (PDT) Received: from KrisWindows (71-136-150-27.lightspeed.knvltn.sbcglobal.net. [71.136.150.27]) by smtp.gmail.com with ESMTPSA id r10sm13723186ywh.8.2019.07.28.08.54.14 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 28 Jul 2019 08:54:14 -0700 (PDT) From: To: Subject: Retiring pc-sysinstall(8) Date: Sun, 28 Jul 2019 11:54:14 -0400 Message-ID: <002401d5455c$b4a249a0$1de6dce0$@gmail.com> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AdVFXFane8ZGAq4FS1SILlMZXfMoRw== Content-Language: en-us X-Rspamd-Queue-Id: 17B0E6B7E4 X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=uC5vgBLQ; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of krismoore134@gmail.com designates 2607:f8b0:4864:20::b33 as permitted sender) smtp.mailfrom=krismoore134@gmail.com X-Spamd-Result: default: False [-7.05 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.99)[-0.990,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_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)[-0.996,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; IP_SCORE(-3.05)[ip: (-9.67), ipnet: 2607:f8b0::/32(-3.09), asn: 15169(-2.44), country: US(-0.05)]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arch@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; FROM_NO_DN(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.3.b.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] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jul 2019 15:54:18 -0000 I'm planning on removing pc-sysinstall(8) from HEAD on or around Aug 11th (2 weeks). We've been using a much more updated version in our ports tree on the iX side for a while now, and any recent bug-reports have always been against that version. If nobody objects before then I'll consider it safe to remove and proceed with doing so. https://reviews.freebsd.org/D21094 Thanks! -- Kris Moore From owner-freebsd-arch@freebsd.org Sun Jul 28 15:59:36 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B7AA8AE6B2 for ; Sun, 28 Jul 2019 15:59:36 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x731.google.com (mail-qk1-x731.google.com [IPv6:2607:f8b0:4864:20::731]) (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 A47066B9A1 for ; Sun, 28 Jul 2019 15:59:35 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x731.google.com with SMTP id d79so42455499qke.11 for ; Sun, 28 Jul 2019 08:59:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HOpdG2xe/T3GwiM6YsZh6Wxuk+HmNYZT7Kp8qfpKWas=; b=qHC7mIZdTb1LRn3hD/81Bl9G/V2RXPuMYoyjQAZPW+/Bj/brTZjRtc19IRHjp7M0BS WEZsIGloH4606zCQ6d+R9rP+Oydo7KBwlqNxBbNTZCO/93jx5fH4wlod0yPv4g9I2waN 4ZzIKrrT6p3ZXQau946VAfsIyDntG4+Y9gNwk8+JwNe2RGndfby208fY+MjSJwY/fOHA d7k9tUjIeKI6HG9qtUlOPDo7eH1FA2IYVA93DIVdIKEx1qHBeSaIh0N1M/RyxhXz1nop u3W09puiTi9bQjx8QV1M0mvM3+u/UNLIaMRzsdkUU0r/yK6Jf81FbqHUHPsFvfT6b399 24PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HOpdG2xe/T3GwiM6YsZh6Wxuk+HmNYZT7Kp8qfpKWas=; b=q0m4lVvYGj4my9GRYlCXDEVkCkBKCtXzwaFLtSH2DUpsT8DaMqDxAz7yt52gKpgz79 MSE3ZO4l67RyXHeJcCYqDwvkzhZ5BZLi4Cov3fOVmX2znOsBmr8Lx+yXvZ/WUW5xF0yr LTYBl4LlR/TnqqqAEW9JmvbMzo2S+j+ZaFbJX/3mZ9dUwLkW/EuKMHBv7Q9/PcXLYtaS y+3ZJK9Uoh7FjXELM8bSuCgdgvk/l0J7jH2vfYT86ceaWTz6BtsKZDX+rhtoWDwoMHSa m89t8E4MzIlk2OrILl7lvuHhU8qbrsMzgFOZPkl2kilKa2DgpS2oBJIHeZZM0PqiGCvI X+Ew== X-Gm-Message-State: APjAAAX5xV1t3+kZeg+1uspUeZzluhdlKBp10DH0VE2c4AuWlxbPaR3U Dk6j56yzk0Bf2ZYoL1h1m4ovGnpkKF3vlKLNI7I= X-Google-Smtp-Source: APXvYqwTwhWDqhk2q8bM8WjwsfBKO34qgCTcpv9dfVlg0ZRTQZcxO4G7Z8NqG5O+YGJBshdgvFm32ZCxwsWHJLMQfOA= X-Received: by 2002:a37:9307:: with SMTP id v7mr59765730qkd.495.1564329574392; Sun, 28 Jul 2019 08:59:34 -0700 (PDT) MIME-Version: 1.0 References: <002401d5455c$b4a249a0$1de6dce0$@gmail.com> In-Reply-To: <002401d5455c$b4a249a0$1de6dce0$@gmail.com> From: Warner Losh Date: Sun, 28 Jul 2019 09:59:23 -0600 Message-ID: Subject: Re: Retiring pc-sysinstall(8) To: krismoore134@gmail.com Cc: "freebsd-arch@freebsd.org" X-Rspamd-Queue-Id: A47066B9A1 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=qHC7mIZd X-Spamd-Result: default: False [-5.96 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-0.99)[-0.989,0]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.966,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arch@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[1.3.7.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]; MX_GOOD(-0.01)[ALT1.aspmx.l.google.com,aspmx.l.google.com,ALT2.aspmx.l.google.com]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; FREEMAIL_TO(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; IP_SCORE(-2.99)[ip: (-9.38), ipnet: 2607:f8b0::/32(-3.09), asn: 15169(-2.44), country: US(-0.05)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Jul 2019 15:59:36 -0000 On Sun, Jul 28, 2019 at 9:54 AM wrote: > > > I'm planning on removing pc-sysinstall(8) from HEAD on or around Aug 11th > (2 > weeks). We've been using a much more updated version in our ports tree on > the iX side for a while now, and any recent bug-reports have always been > against that version. If nobody objects before then I'll consider it safe > to > remove and proceed with doing so. > > > > https://reviews.freebsd.org/D21094 While there have been a lot of commits to this tree, there have been only minor improvements to this in the FreeBSD since 2013 when merges from PC-BSD stopped. The rest are housekeeping. I think that it's bitrotted enough to retire. I suspect it doesn't even work anymore. Everybody I know is using the other installer in the tree anyway. Warner From owner-freebsd-arch@freebsd.org Mon Jul 29 06:27:08 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E1118BEBF6 for ; Mon, 29 Jul 2019 06:27:08 +0000 (UTC) (envelope-from wan999@hipper.owpvuj.top) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id AACC169BFE for ; Mon, 29 Jul 2019 06:27:08 +0000 (UTC) (envelope-from wan999@hipper.owpvuj.top) Received: by mailman.nyi.freebsd.org (Postfix) id AA5CCBEBF5; Mon, 29 Jul 2019 06:27:08 +0000 (UTC) Delivered-To: arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AA216BEBF4 for ; Mon, 29 Jul 2019 06:27:08 +0000 (UTC) (envelope-from wan999@hipper.owpvuj.top) Received: from mx.hipper.owpvuj.top (mx.hipper.owpvuj.top [159.89.92.209]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6D1F169BFD for ; Mon, 29 Jul 2019 06:27:07 +0000 (UTC) (envelope-from wan999@hipper.owpvuj.top) Received: from mx.hipper.owpvuj.top (mx.hipper.owpvuj.top [127.0.0.1]) by mx.hipper.owpvuj.top (Postfix) with ESMTP id 45xqTw4Hvwz21wM for ; Mon, 29 Jul 2019 06:27:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= hipper.owpvuj.top; h=content-transfer-encoding:content-type :content-type:mime-version:message-id:x-mailer:user-agent :reply-to:list-unsubscribe:subject:subject:to:from:from:date :date; s=dkim; t=1564381620; x=1566973621; bh=5BjHY48udP6Olx3HK0 CwlA5K3fqr36edeTPiCglxuHg=; b=QJ+56jjCBgF/+Uae7SS+3n1SDcglRArHeS WU/agz155WgOgZ9qKFUzwdBAYdEGg2dk0WfwrQfN4RFqRyWgghu2s5huy5OLqWBB jgI48UdgHd8DRu6wpA0PT2iEwqrZNSHIWLeZyGUQl63wZaUUD40288a96+9UjGSP KIhNO/qvg= X-Virus-Scanned: Debian amavisd-new at mx.hipper.owpvuj.top Received: from mx.hipper.owpvuj.top ([127.0.0.1]) by mx.hipper.owpvuj.top (mx.hipper.owpvuj.top [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bLWTk6dA81hZ for ; Mon, 29 Jul 2019 06:27:00 +0000 (UTC) Received: from [127.0.0.1] (mx.hipper.owpvuj.top [127.0.0.1]) by mx.hipper.owpvuj.top (Postfix) with ESMTP id 45xqTV107Yz221n for ; Mon, 29 Jul 2019 06:26:38 +0000 (UTC) Date: Mon, 29 Jul 2019 07:26:37 +0100 From: =?UTF-8?Q?Anony=CA=8Dous=20H=C9=91cker?= To: arch@freebsd.org Subject: =?UTF-8?Q?IMPORTANT!=20You=20have=20been=20recorded=20=CA=8Dasturbating!?= =?UTF-8?Q?=20I=20have=20Arch.mp4!?= Reply-To: User-Agent: CodeIgniter X-Sender: wan999@hipper.owpvuj.top X-Mailer: CodeIgniter X-Priority: 3 (Normal) Message-ID: <5d3e919e01cc3@hipper.owpvuj.top> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 6D1F169BFD X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hipper.owpvuj.top header.s=dkim header.b=QJ+56jjC; spf=pass (mx1.freebsd.org: domain of wan999@hipper.owpvuj.top designates 159.89.92.209 as permitted sender) smtp.mailfrom=wan999@hipper.owpvuj.top X-Spamd-Result: default: False [3.23 / 15.00]; HAS_REPLYTO(0.00)[wan999@hipper.owpvuj.top]; XM_UA_NO_VERSION(0.01)[]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MX_GOOD(-0.01)[mx.hipper.owpvuj.top,mx.hipper.owpvuj.top]; DKIM_TRACE(0.00)[hipper.owpvuj.top:+]; HAS_X_PRIO_THREE(0.00)[3]; SUBJECT_ENDS_EXCLAIM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:14061, ipnet:159.89.80.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[hipper.owpvuj.top:s=dkim]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.83)[0.827,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[arch@freebsd.org]; DMARC_NA(0.00)[owpvuj.top]; HAS_LIST_UNSUB(-0.01)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(0.91)[0.912,0]; IP_SCORE(0.62)[ipnet: 159.89.80.0/20(2.13), asn: 14061(1.01), country: US(-0.05)]; NEURAL_SPAM_LONG(0.88)[0.881,0] X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jul 2019 06:27:08 -0000 ATTN: arch@freebsd.org The last time you visited a Ƿorn website with teenagers, you downloaded and installed the vίrus I developed. My program has turned on your cam and recorded the act of your ʍasturbation.. My software also downloaded all your email contact lίsts and a list of your friends on Facebook. I have the - Arch.mp4 - with you jerkίng off to teens, as well as a file with all your contacts on my computer. You are very Ƿerverted! If you want me to delete both files and keep the secret, you must send me the Bitcoin payment. I gıve you 72 houɼs onɭy to transƒer the funds. If you don't know how to pay with Bitcoin, visit Google and search - how to buy bitcoin. ********************************************* Send 2,000 ÙSD (0.213590 BTC) to this Bitcoin address as soon as possible: 3LsW23PQTjQ2zRmkwXMC99Kmtqjt8GQEox (copy and paste) ********************************************* 1 BTC = 9,535 ÙSD right now, so send exactly 0.213590 BTC to the address above. Do not try to cheat me! As soon as you open this Email I will know you opened it. I am tracking all actions on your device.. This Bitcoin address is linked to you onɭy, so I will know when you send the correct amount. When you pay in full, I will remove both files and deactivate my program. If you choose to not send the btc... I will send your ʍasturbation vίdeo to ALL YOUR FRIENDS AND ASSOCIATES from your contact lists that I hacked. Here are the payment details again: Send 2,000 bucks (0.213590 BTC) to this Bitcoin address: ********************************************* 0.213590 BTC to: 3LsW23PQTjQ2zRmkwXMC99Kmtqjt8GQEox (copy and paste) ********************************************* You саn visit police but nobody can help you. I know what I am doing. I don't live in your country and I know how to stay anonymous. Don't try to deceive me - I will know it immediately - my spy software is recording all the websites you visit and all your key presses. If you do - I will send this ugly vίd to eveɼyone you know, INCLUDING YOUR FAMILY MEMBERS. Don't cheat me! Don't forget the shame and if you ignore this message your life will be ruined. I am waiting for your Bitcoin payment. You have 72 houɼs ɭeft. Anonymous Hacker P.S. If you need more time to buy and send BTC, open your notepad and write '48h more'. This way you can contact me. I will consider gıving you another 48 houɼs befoɼe I releɑse the vίd, but onɭy when I see that you are really struggling to buy bitcoin. I KNOW you can afford it - so don't play around... From owner-freebsd-arch@freebsd.org Tue Jul 30 02:16:44 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 515F9BDD47 for ; Tue, 30 Jul 2019 02:16:44 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from anubis.delphij.net (anubis.delphij.net [IPv6:2001:470:1:117::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "anubis.delphij.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BDA1986F11; Tue, 30 Jul 2019 02:16:43 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from odin.corp.delphij.net (unknown [IPv6:2601:646:8600:d04a:8171:9fac:26d8:cd55]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by anubis.delphij.net (Postfix) with ESMTPSA id 5F6272CEC7; Mon, 29 Jul 2019 19:16:41 -0700 (PDT) Reply-To: d@delphij.net To: freebsd-arch@freebsd.org Cc: re@FreeBSD.org, Yoshihiro Ota , phk@freebsd.org From: Xin Li Subject: RFC: Removal of gzip'ed a.out support Openpgp: preference=signencrypt Autocrypt: addr=delphij@delphij.net; prefer-encrypt=mutual; keydata= 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 Message-ID: Date: Mon, 29 Jul 2019 19:16:36 -0700 User-Agent: Thunderbird MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="SkudltxieD4kIgVNsddBeNMowgHp4mkjA" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jul 2019 02:16:44 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --SkudltxieD4kIgVNsddBeNMowgHp4mkjA Content-Type: multipart/mixed; boundary="CzXV5tPiywHrsdUfcRFfWIlOF2XohEP0K"; protected-headers="v1" From: Xin Li Reply-To: d@delphij.net To: freebsd-arch@freebsd.org Cc: re@FreeBSD.org, Yoshihiro Ota , phk@freebsd.org Message-ID: Subject: RFC: Removal of gzip'ed a.out support --CzXV5tPiywHrsdUfcRFfWIlOF2XohEP0K Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi, As part of the effort of unifying kernel zlib versions, we would like to propose that the gzip'ed a.out support at: https://reviews.freebsd.org/D21099 The support was disabled by default in 1999 (FreeBSD 3.0) when we moved to ELF world. This proposed change will not affect user's ability to run regular a.out binaries. Cheers, --CzXV5tPiywHrsdUfcRFfWIlOF2XohEP0K-- --SkudltxieD4kIgVNsddBeNMowgHp4mkjA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJdP6iIAAoJEEB5f3yV9INPtdEP/3nt/rGkmV1lx5NE5jxO32iy 5EVDeSSi1jgDxny1tpnMtNDY3OCtqZPnbZJdndHbyuxI5uonIBbSDoyJEKbXTRty QoSW8kzZIcP13FcweW8y5bxzMOBOiGmsewuoIWIyHXurXFhh3lc1ndxhVPrisduS dtY1qlkq88XiKS3jgWIKHfX0ma20q/LuC6lU8GXocQu+924GgeuwPHMlN0Ki4RAc i5m+MVSCjcElzWKRJhiZs6hXwlD4M8/LXbYg4PQVLSkbarwgANHxIW1fg0axdtKz QJQiQQCEDNsYJXqHQwtKX/5EyIzZ8Pu+FLf3/Cl73SULQe2SgOIKY7VMsEZFkf/1 P+y9Ju4NtcHsSJSEZfZV6dTjgOtiW7k9pew5SfL2NNDk8ZESpbnEYzX5GnbiPXp/ 2eVS2HvlE6Rjo/scCPuNXKh7ZNIkwIE4hCxlS8qhpU/YGi4mcPG3W5UMyWI679f4 oFvdmk95EFLv1rSTLZdN4sMPsVSoHTqCYjdkZPWDm2tOdIxC1tvszjm8uX5+go16 sd8YvN0S1K10c8pEqXj15xTkF1+q1k4PCDAwMBsTD1a1oViWeoVbrfB2SBZPCbuI u/Q4MR3DPkNU7wrLXeDEefKJCp1Q8ZRzVCcUKr7Sr+RsvlkEbDJ7A1/KowO7qtuB 02WoWT7m0iK1ct/3/xv5 =xhPe -----END PGP SIGNATURE----- --SkudltxieD4kIgVNsddBeNMowgHp4mkjA-- From owner-freebsd-arch@freebsd.org Tue Jul 30 02:21:10 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0D394BE017 for ; Tue, 30 Jul 2019 02:21:10 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) (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 E282F870FF for ; Tue, 30 Jul 2019 02:21:09 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x833.google.com with SMTP id w17so17222602qto.10 for ; Mon, 29 Jul 2019 19:21:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=f+NSjxWKqfjDLstYi2+kDUfjsQGNuzdr3gCdXYAd0+s=; b=Z81pI8synbsEXH6OSgiXbehYoQyNdGjdIzryPlqza6lTmduQpOEAk//IjC+NcL9+24 ai3V2i5O1jRyMzChk3Xu5Z2dsyxiFsXF+GMHjUKhaVOfexkBu4T0OfK97UXhyv6M3Kcz Ar40lXza6toxZFGrZKe0quGxvN3c3T8IH2yJPeOTWIYmNXf3KICIkvVKW6LaWsWJkocr LaL2Rbi9d34e49pkgvMlzcYoZUTUIF5TU1NH3D9MLf6uiJzDZ/3j2rTNB4+mGso5Y9rY 62s+f1jItV5rXlCCa8oFG4etrXjMpRC4k/7mumUctuai0RLfZrZtrpjGO1bSG/2IYegg JT0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=f+NSjxWKqfjDLstYi2+kDUfjsQGNuzdr3gCdXYAd0+s=; b=Qc4IZaQ1zsk8LNSISVZGa1zRbUD8TI3QzNgejAx+GWd/o02kuq1VAwirayyftBYZvq vu+E11UC79erfvpT83BcnHfMJ3W7GSInoZhtWrCoxlGxRzLafWRGBzLb5cLzrHKm20V/ TLTc30zzadIhDf+QpylDuUMFnnbaoDbXcIkgg2y1PD562soG2Tdvi++rDSK9M+bTKrmm 38JYPWhEXb5voUgI3CdY/bvUFBC9jTRMp0TBvz3f676zIFWiC6QVa2BLrHyUaFcVzBb6 Q7P6RYs7hLDArTEclihegu76ct6GrdlyDCRN/+wFVsP5sQSkiiU6NcKsQfuRZxXxTeKm fdUA== X-Gm-Message-State: APjAAAWc/DcIWXviKoWK8devU0pSP+xNf6UCt+PRd5FW7aGCGIFindZd LG4iNAcnNDNam+FAuqt271Ixn8pDmLCvz4iNE6k= X-Google-Smtp-Source: APXvYqyx5X2WoOM7PjZ8ShHu3Tj2/Q5Ser1X87kmAkogeaeHaFhIbNoY+KlflAcvp+5E+WJAKwnl2JUKMgzmxldYSzE= X-Received: by 2002:a0c:b0ef:: with SMTP id p44mr42713566qvc.27.1564453268852; Mon, 29 Jul 2019 19:21:08 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Warner Losh Date: Mon, 29 Jul 2019 21:20:56 -0500 Message-ID: Subject: Re: RFC: Removal of gzip'ed a.out support To: Xin LI Cc: freebsd-arch@freebsd.org, Xin LI , Yoshihiro Ota , re@freebsd.org, phk@freebsd.org X-Rspamd-Queue-Id: E282F870FF X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.980,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jul 2019 02:21:10 -0000 On Mon, Jul 29, 2019, 9:17 PM Xin Li via freebsd-arch < freebsd-arch@freebsd.org> wrote: > Hi, > > As part of the effort of unifying kernel zlib versions, we would like to > propose that the gzip'ed a.out support at: > > https://reviews.freebsd.org/D21099 > > The support was disabled by default in 1999 (FreeBSD 3.0) when we moved > to ELF world. This proposed change will not affect user's ability to > run regular a.out binaries. > It hasn't worked in two decades as far as I know. It is time. Warner > From owner-freebsd-arch@freebsd.org Tue Jul 30 06:52:24 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7E46BC286E for ; Tue, 30 Jul 2019 06:52:24 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 252A48DF76; Tue, 30 Jul 2019 06:52:22 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (v-critter.freebsd.dk [192.168.55.3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by phk.freebsd.dk (Postfix) with ESMTPS id 02E771AF112; Tue, 30 Jul 2019 06:52:14 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.15.2/8.15.2) with ESMTPS id x6U6qES0046405 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 30 Jul 2019 06:52:14 GMT (envelope-from phk@critter.freebsd.dk) Received: (from phk@localhost) by critter.freebsd.dk (8.15.2/8.15.2/Submit) id x6U6qACE046404; Tue, 30 Jul 2019 06:52:10 GMT (envelope-from phk) To: Warner Losh cc: Xin LI , freebsd-arch@freebsd.org, Xin LI , Yoshihiro Ota , re@freebsd.org Subject: Re: RFC: Removal of gzip'ed a.out support In-reply-to: From: "Poul-Henning Kamp" References: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <46402.1564469530.1@critter.freebsd.dk> Content-Transfer-Encoding: quoted-printable Date: Tue, 30 Jul 2019 06:52:10 +0000 Message-ID: <46403.1564469530@critter.freebsd.dk> X-Rspamd-Queue-Id: 252A48DF76 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of phk@critter.freebsd.dk designates 130.225.244.222 as permitted sender) smtp.mailfrom=phk@critter.freebsd.dk X-Spamd-Result: default: False [-0.16 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.08)[-0.080,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[freebsd.dk]; RCPT_COUNT_FIVE(0.00)[6]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[phk.freebsd.dk]; NEURAL_SPAM_LONG(0.00)[0.001,0]; NEURAL_HAM_SHORT(-0.12)[-0.125,0]; IP_SCORE(0.06)[ip: (0.10), ipnet: 130.225.0.0/16(0.05), asn: 1835(0.14), country: EU(-0.00)]; FORGED_SENDER(0.30)[phk@phk.freebsd.dk,phk@critter.freebsd.dk]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1835, ipnet:130.225.0.0/16, country:EU]; FROM_NEQ_ENVFROM(0.00)[phk@phk.freebsd.dk,phk@critter.freebsd.dk] X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jul 2019 06:52:24 -0000 -------- In message , Warner Losh writes: >It hasn't worked in two decades as far as I know. It is time. The laptop it was written on and for, GateWay2000 Handbook/486, has been in datamuseum.dk for more than two decades :-) -- = Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe = Never attribute to malice what can adequately be explained by incompetence= . From owner-freebsd-arch@freebsd.org Fri Aug 2 22:46:11 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DFD7FBDD4A for ; Fri, 2 Aug 2019 22:46:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 460j1v5f6Dz4brt for ; Fri, 2 Aug 2019 22:46:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-4.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 407AC23A8 for ; Fri, 2 Aug 2019 22:46:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) To: "freebsd-arch@freebsd.org" From: John Baldwin Subject: Open Crypto Framework Changes: Round 1 Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: Date: Fri, 2 Aug 2019 15:46:05 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Aug 2019 22:46:11 -0000 A while back I ranted about what I perceived to be several issues with our in-kernel framework. I've been working on a first round of changes over the past several months and believe I've gotten far enough to be a first milestone that's probably suitable for merging. At this point what I would most appreciate is design review on what I've done so far (though an eye towards the future wouldn't hurt). I have more changes I think I'd like to make, but this is a big enough chunk to chew on for now. The code: https://github.com/freebsd/freebsd/compare/master...bsdjhb:ocf_rework Summary of changes: - The linked list of cryptoini structures used in session initialization is replaced with a new flat structure: struct crypto_session_params. This session includes a new mode to define how the other fields should be interpreted. Available modes include: - COMPRESS (for compression/decompression) - CIPHER (for simple encryption/decryption) - DIGEST (computing and verifying digests) - AEAD (combined auth and encryption such as AES-GCM and AES-CCM) - ETA (combined auth and encryption using encrypt-then-authenticate) Additional modes could be added in the future (e.g. if we wanted to support TLS MtE for AES-CBC in the kernel we could add a new mode for that. TLS modes might also affect how AAD is interpreted, etc.) The flat structure also includes the key lengths and algorithms as before. However, code doesn't have to walk the linked list and switch on the algorithm to determine which key is the auth key vs encryption key. The 'csp_auth_*' fields are always used for auth keys and settings and 'csp_cipher_*' for cipher. (Compression algorithms are stored in csp_cipher_alg.) - Drivers no longer register a list of supported algorithms. This doesn't quite work when you factor in modes (e.g. a driver might support both AES-CBC and SHA2-256-HMAC separately but not combined for ETA). Instead, a new 'crypto_probesession' method has been added to the kobj interface for symmteric crypto drivers. This method returns a negative value on success (similar to how device_probe works) and the crypto framework uses this value to pick the "best" driver. There are three constants for hardware (e.g. ccr), accelerated software (e.g. aesni), and plain software (cryptosoft) that give preference in that order. One effect of this is that if you request hardware when creating a new session, you will no longer get a session using accelerated software. Once a driver is chosen, 'crypto_newsession' is invoked as before. - Crypto operations are now solely described by the flat 'cryptop' structure. The linked list of descriptors has been removed. A separate enum has been added to describe the type of data buffer in use instead of using CRYPTO_F_* flags to make it easier to add more types in the future if needed (e.g. wired userspace buffers for zero-copy). It will also make it easier to re-introduce separate input and output buffers (in-kernel TLS would benefit from this). I've tried to make the flags related to IV handling less insane: - CRYPTO_F_IV_SEPARATE means that the IV is stored in the 'crp_iv' member of the operation structure. If this flag is not set, the IV is stored in the data buffer at the 'crp_iv_start' offset. - CRYPTO_F_IV_GENERATE means that a random IV should be generated and stored into the data buffer. This cannot be used with CRYPTO_F_IV_SEPARATE. If a consumer wants to deal with explicit vs implicit IVs, etc. it can always generate the IV however it needs and store partial IVs in the data buffer and the full IV/nonce in crp_iv and set CRYPTO_F_IV_SEPARATE. The layout of the buffer is now described via fields in cryptop. crp_aad_start and crp_aad_length define the boundaries of any AAD. Previously with GCM and CCM you defined an auth crd with this range, but for ETA your auth crd had to span both the AAD and plaintext (and they had to be adjacent). crp_payload_start and crp_payload_length define the boundaries of the plaintext/ciphertext. Modes that only do a single operation (COMPRESS, CIPHER, DIGEST) should only use this region and leave the AAD region empty. If a digest is present (or should be generated), it's starting location is marked by crp_digest_start. Instead of using the CRD_F_ENCRYPT flag to determine the direction of the operation, cryptop now includes an 'op' field defining the operation to perform. For digests I've added a new VERIFY digest mode which assumes a digest is present in the input and fails the request with EBADMSG if it doesn't match the internally-computed digest. GCM and CCM already assumed this, and the new AEAD mode requires this for decryption. However, ETA mode now supports doing a verify as well (so in this tree IPsec always requests that the crypto layer verify the digest instead of doing it in IPsec). Simple DIGEST operations can also do this, though there are no in-tree consumers. To eventually support some refcounting to close races, the session cookie is now passed to crypto_getop() and clients should no longer set crp_sesssion directly. - Assymteric crypto operation structures should be allocated via crypto_getkreq() and freed via crypto_freekreq(). This permits the crypto layer to track open asym requests and close races with a driver trying to unregister while asym requests are in flight. - crypto_copyback, crypto_copydata, crypto_apply, and crypto_contiguous_subsegment now accept the 'crp' object as the first parameter instead of individual members. This makes it easier to deal with different buffer types in the future as well as separate input and output buffers. It's also just simpler for driver writers to use. - GCM and CCM sessions now only specify a cipher algorithm and a cipher key. The redundant auth information is not needed or used. - I have only converted a few things to date as I wanted to get an ok on the design before converting the rest: - /dev/crypto - IPsec - cryptosoft0 - ccr In the case of cryptosoft, I did split up the code a bit such that the 'process' callback now invokes a function pointer in the session. This function pointer is set based on the mode (in effect) though it simplifies a few edge cases that would otherwise be in the switch in 'process'. It does split up GCM vs CCM which I think is more readable even if there is some duplication. - I changed /dev/crypto to support GMAC requests using CRYPTO_AES_NIST_GMAC as an auth algorithm and updated cryptocheck to work with it. - I have not yet updated /dev/crypto to be aware of explicit modes for sessions. I will probably do that at some point in the future as well as teach it about IV/nonce and tag lengths for AEAD so we can support all of the NIST KAT tests for GCM and CCM. -- John Baldwin