From owner-freebsd-ports-bugs@freebsd.org Fri Dec 4 23:01:11 2015 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2C1B7A4056C for ; Fri, 4 Dec 2015 23:01:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 12F4814F4 for ; Fri, 4 Dec 2015 23:01:11 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id tB4N1AUJ031879 for ; Fri, 4 Dec 2015 23:01:10 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 205029] [exp-run] Hide most of stdio's FILE object Date: Fri, 04 Dec 2015 23:01:11 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Ports Framework X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: jhb@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: portmgr@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc blocked Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2015 23:01:11 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205029 Bug ID: 205029 Summary: [exp-run] Hide most of stdio's FILE object Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Ports Framework Assignee: portmgr@FreeBSD.org Reporter: jhb@FreeBSD.org CC: freebsd-ports-bugs@FreeBSD.org Blocks: 172332 I think I'd like to take a different approach to expanding _file in FILE to an int, and as the first step I'd like to "hide" most of FILE from outside of libc to prevent applications from accessing FILE internals without jumping through hoops. To that end, please run an exp-run of the patch at the URL below. I've done my own runtime tests of it (kyua run of /usr/tests), but it would be good to ensure this doesn't break ports. https://github.com/freebsd/freebsd/compare/master...bsdjhb:stdio_file.patch -- You are receiving this mail because: You are on the CC list for the bug.