220 25856 <CAFk2RUa1aQYFGBkhxj_nZHNT8RT3J99BuaQNdTXDxcD95O4-5Q@mail.gmail.com> article
Path: news.gmane.org!not-for-mail
From: Ville Voutilainen <ville.voutilainen@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: About subverting access rights
Date: Sun, 8 May 2016 20:26:55 +0300
Lines: 25
Approved: news@gmane.org
Message-ID: <CAFk2RUa1aQYFGBkhxj_nZHNT8RT3J99BuaQNdTXDxcD95O4-5Q@mail.gmail.com>
References: <20e81af7-4506-4408-b73a-58371434bd40@isocpp.org>
	<de4ba8f4-55c3-417b-ab44-61e54596df4b@isocpp.org>
	<nflju1$sv4$1@ger.gmane.org>
	<CAFk2RUbarSOgFFy=BM3XLP6hvWqrCcxQxxPqoS1CcGZmSgRp7g@mail.gmail.com>
	<CA+fGSbMkr1W=hj8=2eSjHUGMYjgh=j7y2wnZ0JRgqrvPV85Qiw@mail.gmail.com>
	<CAFk2RUa7b5RLP8BM_E+=guCi9hpKTLU7u1CQo054y_CEzdcoZg@mail.gmail.com>
	<CA+fGSbO_K50BSu-g+Y76DeOSwdwATtc4DeHGB80z_mpgsCdgag@mail.gmail.com>
	<20160426021923.4898897.72532.10230@gmail.com>
	<CA+fGSbOkRpb1XZ1v2GTYn6bkDXY0A1JQ+MskuDou9C7hZpywGQ@mail.gmail.com>
	<20160508140221.4898894.89880.10586@gmail.com>
	<CAFk2RUYE8iqub-9x3fecczG9c-PqtD+5+i-Z557_se5dL2YzDw@mail.gmail.com>
	<fa6f5d6d-d8da-449e-b37d-5252ae179f50@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-Trace: ger.gmane.org 1462728427 20406 80.91.229.3 (8 May 2016 17:27:07 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Sun, 8 May 2016 17:27:07 +0000 (UTC)
To: "ISO C++ Standard - Future Proposals" <std-proposals@isocpp.org>
Original-X-From: std-proposals+bncBC5JHI7A7ALRBX7NXW4QKGQEJ7BJEVY@isocpp.org Sun May 08 19:27:06 2016
Return-path: <std-proposals+bncBC5JHI7A7ALRBX7NXW4QKGQEJ7BJEVY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-pa0-f72.google.com ([209.85.220.72])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBC5JHI7A7ALRBX7NXW4QKGQEJ7BJEVY@isocpp.org>)
	id 1azSTu-0001WX-Tw
	for gclcip-std-proposals@m.gmane.org; Sun, 08 May 2016 19:27:03 +0200
Original-Received: by mail-pa0-f72.google.com with SMTP id yl2sf232654153pac.2
        for <gclcip-std-proposals@m.gmane.org>; Sun, 08 May 2016 10:26:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=mime-version:in-reply-to:references:date:message-id:subject:from:to
         :x-original-sender:x-original-authentication-results:reply-to
         :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post
         :list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=TAAJrwFZQLlHWk2m0nDDWn4ZEwK21SbONV/oM6y9IVg=;
        b=mYcomPZFliC3p+39DbQD83aUzKNEGT0cPINTj6jXZkWlAACSTTSqaYCjYUyUpehbe5
         VnanPpmQ7VDsljJ+PF6pE/4qI+m4cWp+MACHiY19tdHnimzgAKhRpFnoUl7jVNKO8vlp
         WRlhK0Tv3Hyh/LWM9d3NsD2rZUk8RM3hUX+LQTvS9VfoV1PCG9DVV/ltSj3X17YeXbrx
         mmBdumeEE6/mTPdizPkfdn0VmZW4DUz0Jc691HG6+dlwQi1narOOiArYRa0qT+P+q4HS
         4KrTTi4/8O15IGzohzNjW/aPXOpBIMHQrMTdRNGozrD6DdtKvMT6O5CPvqHFzNJh3la/
         72Dw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:in-reply-to:references:date
         :message-id:subject:from:to:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=TAAJrwFZQLlHWk2m0nDDWn4ZEwK21SbONV/oM6y9IVg=;
        b=QPxUFxCBz3cgP+Pnt/gLe2Mpf7QeqPAo6ybv4ZELNMrXLUZfNKWJ1/evihVB1H0zBx
         V+zInBHg7y+Q7dINom/KxcE6aYZV5kGUpwlt0q37DBOJVgBru2EqWCvoexdo0pa9XMS7
         ZU8ZfmQ+hfzQ96GdVZ+0FTjUf6WZs5OWveg+K+vIIFX83A4eFZ7m74Rwb7Rlip7TCCSf
         1vOAhLZdoPXvx6GnxId1eUn1ynEnAwp80Hg4Sn2OAYQQFl0oqjM99DdVYpu0u5cfx/jH
         7X6FEf2GpyrQnLnL2yFg0bFDTLn56b6TGNuUGI7M+MmngbCY7meCi2ofa3D+KL3qiqU1
         bi5w==
X-Gm-Message-State: AOPr4FXRtGl71Er7/qOQUKW8bneCAIHDxPHmbnVn8Xl4tiUne/7cQfoRxmvQWp6jQg178A==
X-Received: by 10.66.83.165 with SMTP id r5mr19806055pay.27.1462728416599;
        Sun, 08 May 2016 10:26:56 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.140.22.134 with SMTP id 6ls3590847qgn.19.gmail; Sun, 08 May
 2016 10:26:55 -0700 (PDT)
X-Received: by 10.159.33.70 with SMTP id 64mr16934427uab.149.1462728415593;
        Sun, 08 May 2016 10:26:55 -0700 (PDT)
Original-Received: from mail-vk0-x22a.google.com (mail-vk0-x22a.google.com. [2607:f8b0:400c:c05::22a])
        by mx.google.com with ESMTPS id v64si3271951vka.198.2016.05.08.10.26.55
        for <std-proposals@isocpp.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Sun, 08 May 2016 10:26:55 -0700 (PDT)
Received-SPF: pass (google.com: domain of ville.voutilainen@gmail.com designates 2607:f8b0:400c:c05::22a as permitted sender) client-ip=2607:f8b0:400c:c05::22a;
Original-Received: by mail-vk0-x22a.google.com with SMTP id o133so42686916vka.0
        for <std-proposals@isocpp.org>; Sun, 08 May 2016 10:26:55 -0700 (PDT)
X-Received: by 10.31.92.213 with SMTP id q204mr4375451vkb.78.1462728415421;
 Sun, 08 May 2016 10:26:55 -0700 (PDT)
Original-Received: by 10.103.126.194 with HTTP; Sun, 8 May 2016 10:26:55 -0700 (PDT)
In-Reply-To: <fa6f5d6d-d8da-449e-b37d-5252ae179f50@isocpp.org>
X-Original-Sender: ville.voutilainen@gmail.com
X-Original-Authentication-Results: mx.google.com;       dkim=pass
 header.i=@gmail.com;       spf=pass (google.com: domain of
 ville.voutilainen@gmail.com designates 2607:f8b0:400c:c05::22a as permitted
 sender) smtp.mailfrom=ville.voutilainen@gmail.com;       dmarc=pass (p=NONE
 dis=NONE) header.from=gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:25856
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/25856>

On 8 May 2016 at 20:14, Nicol Bolas <jmckesson@gmail.com> wrote:
> But what you're suggesting offers zero protection against Murphy at all. The

That's a misuse of the term "at all".

> moment you allow people to violate access controls trivially, people will

There's no triviality involved, because access control violations will
not happen
unless asked for, and such violations can be, to abuse your abuse of the term,
trivially easily be caught in code review.

> Take the current thread. Serializing arbitrary data structures without their
> knowledge or consent is a terrible idea, for reasons that have been

Well, you're free to think so, but we have practical users who can
demonstrate it's
a great idea.

-- 
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/CAFk2RUa1aQYFGBkhxj_nZHNT8RT3J99BuaQNdTXDxcD95O4-5Q%40mail.gmail.com.

.
