Received: from list by lists.gnu.org with archive (Exim 4.71) id 1VE2Ty-0006tO-9Q for mharc-grub-devel@gnu.org; Mon, 26 Aug 2013 15:29:46 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE2To-0006t8-9X for grub-devel@gnu.org; Mon, 26 Aug 2013 15:29:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VE2Te-0005Vb-5H for grub-devel@gnu.org; Mon, 26 Aug 2013 15:29:36 -0400 Received: from mail-vb0-x249.google.com ([2607:f8b0:400c:c02::249]:39745) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE2Te-0005VT-1Z for grub-devel@gnu.org; Mon, 26 Aug 2013 15:29:26 -0400 Received: by mail-vb0-f73.google.com with SMTP id e12so384762vbg.4 for ; Mon, 26 Aug 2013 12:29:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=/aRg16tEkuHJI5Loug2udcQNOm5/cau+V4n2ZQ/vOG4=; b=f7GlDFBgl935codUhFta0DfLwLk2CYPn2o+bkWzN6KtHD+OAgffJ80TJIl6iIgQqQz /PYdrEv5J3dUSZ4fOsPbwmceOSUnq8ixBXIzWjby3vJi7zlAScWGcUO97HXJx2nCXoBY +s9Mbwrm2YV/As9EOG97gf+WsNUo7c9h3Q4y1ylvivwfn0PLRdcHQxfG1YDA6fSEpuNq 0GumfdzYdEINMuIvlYLmXEo8wp7W0WhOtoKpY3hq3UpO0ja7IOLEYUqndjQggK3HBorl Gv0sHK3teg4Si5EqgZiRDXXGKAEi/QVAeAy6UdM2NX1u+gFOrufLU2DKbAQS4ElOMeX9 V/9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=/aRg16tEkuHJI5Loug2udcQNOm5/cau+V4n2ZQ/vOG4=; b=iRI7P3wCxgP6jj6C6rjM7d7Wc4jkgpneyNcOlF7qgHBwmOdag1H1mMWlaOurao85O6 KYqmMYhlE+1i1mgROrvENBO35hT9hRcVJ7D6oZ4bOX1NE4iR0WkyLOzJlaJ7C97L10Fj TKJr52E4drROnCU+SNboWJLdVnRznZdzMcBBQE8G54renZNxKd6WGGqfAXP6CjW0kJVO 2Yy7RTTqi0GIr1EjoRCOhAF6J5+sqvPu/TzlDuxU/NsSYlbmp3yn3XhsH6ZSOuRfVpI6 RdALYWO+qLqPq5M/c21+h7Yfxa2psw56nSyG+xQ0mUr+0XuZxT2Z2DxnErDoqcqsZ2pj FZNg== X-Gm-Message-State: ALoCoQlAFcGlBhpR6dLcRQQHjl6/eI48ANub/adjGUm8zVm2P/dbmKG9sQr96r2fydzkfUvv4W3f7k+uddNayNYKEwuVfyTg0RO32sec0O0NH9UPNMDIloAD1Yeyh7J31dHe7XJHVeiPAvMyAK5wpWcFLPptOqzV8ZPsmYkitVtF6WReKOElpylHCYZEINk+NbftNU424AurCjs8Zky16D6vqR2V7rjD0yTQ1ZqUaqS87k8tKSmY+BU= X-Received: by 10.236.75.97 with SMTP id y61mr5721531yhd.45.1377545356406; Mon, 26 Aug 2013 12:29:16 -0700 (PDT) Received: from corp2gmr1-1.hot.corp.google.com (corp2gmr1-1.hot.corp.google.com [172.24.189.92]) by gmr-mx.google.com with ESMTPS id k45si1028643yhn.4.1969.12.31.16.00.00 (version=TLSv1.1 cipher=AES128-SHA bits=128/128); Mon, 26 Aug 2013 12:29:16 -0700 (PDT) Received: from yinz.mtv.corp.google.com (yinz.mtv.corp.google.com [100.96.9.163]) by corp2gmr1-1.hot.corp.google.com (Postfix) with ESMTP id 422D331C1E7; Mon, 26 Aug 2013 12:29:16 -0700 (PDT) Received: by yinz.mtv.corp.google.com (Postfix, from userid 184367) id DEB8BC0F9A; Mon, 26 Aug 2013 12:29:15 -0700 (PDT) From: Jon McCune To: grub-devel@gnu.org Subject: [PATCH v1 0/2] New commands: load_env_untrusted, save_env_untrusted Date: Mon, 26 Aug 2013 12:29:04 -0700 Message-Id: <1377545346-23642-1-git-send-email-jonmccune@google.com> X-Mailer: git-send-email 1.8.3 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400c:c02::249 Cc: Jon McCune X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Aug 2013 19:29:44 -0000 These patches implement the commands load_env_untrusted and save_env_untrusted as per the design in my email to grub-devel entitled "Proposal to enable savedefault, one-shot reboot, etc with check_signatures=enforce" Jon McCune (2): make check_blocklists() not depend on an envblk data type introduce new commands load_env_untrusted and save_env_untrusted: grub-core/commands/loadenv.c | 292 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 287 insertions(+), 5 deletions(-) -- 1.8.3