Re: libselinux question for httpd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Stephen Smalley wrote:
On Thu, 2005-11-03 at 10:05 -0500, Ivan Gyurdiev wrote:
Chances are that if something's possible without a warning, someone will eventually do it... Also, it seems rather confusing to me to have two data structures for the same thing
(not to mention the 2+ other ones used in sepol/semanage).

Hysterical raisins, er historical reasons.
Someone should write a bug, er...book on the history of SELinux...
It's fascinating how much code exists purely for historical considerations :)
The separate context structure type was introduced to allow
security-aware applications to further manipulate the individual fields
without needing to know the internal format of the string.  Naturally,
you can extract the string from the structure, so one could have then
replaced all direct uses of the string with the struct, but I don't
think that would be optimal; plenty of applications only want to deal
with the string.  ls -Z, ps -Z, mkdir -Z, ...
So, there should be convert functions to go from one to the other, and the
library interfaces should work with the opaque structure, not with the string. Anyway, I'm not volunteering to do this right now - just making some observations.

--
fedora-selinux-list mailing list
fedora-selinux-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-selinux-list

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux