Topic: Permissions need to be removed from the filesystem TS


Author: Stack Machine <stackmachine@hotmail.com>
Date: Wed, 30 Jul 2014 12:53:25 -0700 (PDT)
Raw View
------=_Part_2118_301856372.1406750005823
Content-Type: text/plain; charset=UTF-8

Standardization is supposed to provide platform independent facilities to
achieve a certain task. The permissions in the filesystem TS are a 1:1 copy
of POSIX permissions and are anything but platform independent. From N3940:

*Windows: All permissions except write are currently ignored. There is only
> a single write permission; setting write permission for owner, group, or
> others sets write permission for all, and removing write permission for
> owner, group, or others removes write permission for all. The Cygwin users
> guide has extensive discussion of the problems involved. Input from
> security experts is needed.*


(This extremely important hint has been removed in later proposals, why?)
It is completely unacceptable that this particular feature is still in the
proposal, it should have been removed a long time ago. Permissions can be
added at a later date, but changing an already standardized interface is
problematic to say the least.

--

---
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.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

------=_Part_2118_301856372.1406750005823
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Standardization is supposed to provide platform independen=
t facilities to achieve a certain task. The permissions in the filesystem T=
S are a 1:1 copy of POSIX permissions and are anything but platform indepen=
dent. From N3940:<br><br><blockquote style=3D"margin: 0px 0px 0px 0.8ex; bo=
rder-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class=3D"gmail=
_quote"><i><span style=3D"background-color: #E0E0E0">Windows: All permissio=
ns except=20
write are currently ignored. There is only a single write permission; setti=
ng=20
write permission for owner, group, or others sets write permission for all,=
 and=20
removing write permission for owner, group, or others removes write permiss=
ion=20
for all. The Cygwin users guide has extensive discussion of the problems=20
involved. Input from security experts is needed.</span></i></blockquote><br=
>(This extremely important hint has been removed in later proposals, why?)<=
br>It is completely unacceptable that this particular feature is still in t=
he proposal, it should have been removed a long time ago. Permissions can b=
e added at a later date, but changing an already standardized interface is =
problematic to say the least.<br></div>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

------=_Part_2118_301856372.1406750005823--

.