/usr/share/doc/python-pylibacl/html/news.html is in python-pylibacl 0.5.1-1.1build4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>News — pylibacl 0.5.1 documentation</title>
<link rel="stylesheet" href="_static/default.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: './',
VERSION: '0.5.1',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<link rel="top" title="pylibacl 0.5.1 documentation" href="index.html" />
<link rel="prev" title="Implementation details" href="implementation.html" />
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="implementation.html" title="Implementation details"
accesskey="P">previous</a></li>
<li><a href="index.html">pylibacl 0.5.1 documentation</a> »</li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<div class="section" id="news">
<h1>News<a class="headerlink" href="#news" title="Permalink to this headline">¶</a></h1>
<div class="section" id="version-0-5-1">
<h2>Version 0.5.1<a class="headerlink" href="#version-0-5-1" title="Permalink to this headline">¶</a></h2>
<p>A bug-fix only release. Critical bugs (memory leaks and possible
segmentation faults) have been fixed thanks to Dave Malcolm and his
<tt class="docutils literal"><span class="pre">cpychecker</span></tt> tool. Additionally, some compatibility issues with Python
3.x have been fixed (str() methods returning bytes).</p>
<p>The documentation has been improved and changed from epydoc to sphinx;
note however that the documentation is still auto-generated from the
docstrings.</p>
<p>Project reorganisation: the project home page has been moved from
SourceForge to GitHub.</p>
</div>
<div class="section" id="version-0-5">
<h2>Version 0.5<a class="headerlink" href="#version-0-5" title="Permalink to this headline">¶</a></h2>
<p>Added support for Python 3.x and improved support for Unicode filenames.</p>
</div>
<div class="section" id="version-0-4">
<h2>Version 0.4<a class="headerlink" href="#version-0-4" title="Permalink to this headline">¶</a></h2>
<div class="section" id="license">
<h3>License<a class="headerlink" href="#license" title="Permalink to this headline">¶</a></h3>
<p>Starting with this version, pylibacl is licensed under LGPL 2.1,
Febryary 1999 or any later versions (see README and COPYING).</p>
</div>
<div class="section" id="linux-support">
<h3>Linux support<a class="headerlink" href="#linux-support" title="Permalink to this headline">¶</a></h3>
<p>A few more Linux-specific functions:</p>
<ul class="simple">
<li>add the ACL.equiv_mode() method, which will return the equivalent
octal mode if this is a basic ACL and raise an IOError exception
otherwise</li>
<li>add the acl_extended(...) function, which will check if an fd or path
has an extended ACL</li>
</ul>
</div>
<div class="section" id="freebsd-support">
<h3>FreeBSD support<a class="headerlink" href="#freebsd-support" title="Permalink to this headline">¶</a></h3>
<p>FreeBSD 7.x will have almost all the acl manipulation functions that
Linux has, with the exception of __getstate__/__setstate__. As a
workaround, use the str() and ACL(text=...) methods to pass around
textual representations.</p>
</div>
<div class="section" id="interface">
<h3>Interface<a class="headerlink" href="#interface" title="Permalink to this headline">¶</a></h3>
<p>At module level there are now a few constants exported for easy-checking
at runtime what features have been compiled in:</p>
<ul class="simple">
<li>HAS_ACL_FROM_MODE, denoting whether the ACL constructor supports the
mode=0xxx parameter</li>
<li>HAS_ACL_CHECK, denoting whether ACL instances support the check()
method</li>
<li>HAS_ACL_ENTRY, denoting whether ACL manipulation is possible and the
Entry and Permset classes are available</li>
<li>HAS_EXTENEDED_CHECK, denoting whether the acl_extended function is
supported</li>
<li>HAS_EQUIV_MODE, denoting whether ACL instances support the
equiv_mode() method</li>
</ul>
</div>
<div class="section" id="internals">
<h3>Internals<a class="headerlink" href="#internals" title="Permalink to this headline">¶</a></h3>
<p>Many functions have now unittests, which is a good thing.</p>
</div>
</div>
<div class="section" id="version-0-3">
<h2>Version 0.3<a class="headerlink" href="#version-0-3" title="Permalink to this headline">¶</a></h2>
<div class="section" id="id1">
<h3>Linux support<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
<p>Under Linux, implement more functions from libacl:</p>
<ul class="simple">
<li>add ACL(mode=...), implementing acl_from_mode</li>
<li>add ACL().to_any_text, implementing acl_to_any_text</li>
<li>add ACL comparison, using acl_cmp</li>
<li>add ACL().check, which is a more descriptive function than validate</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
<h3><a href="index.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">News</a><ul>
<li><a class="reference internal" href="#version-0-5-1">Version 0.5.1</a></li>
<li><a class="reference internal" href="#version-0-5">Version 0.5</a></li>
<li><a class="reference internal" href="#version-0-4">Version 0.4</a><ul>
<li><a class="reference internal" href="#license">License</a></li>
<li><a class="reference internal" href="#linux-support">Linux support</a></li>
<li><a class="reference internal" href="#freebsd-support">FreeBSD support</a></li>
<li><a class="reference internal" href="#interface">Interface</a></li>
<li><a class="reference internal" href="#internals">Internals</a></li>
</ul>
</li>
<li><a class="reference internal" href="#version-0-3">Version 0.3</a><ul>
<li><a class="reference internal" href="#id1">Linux support</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h4>Previous topic</h4>
<p class="topless"><a href="implementation.html"
title="previous chapter">Implementation details</a></p>
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
<p class="searchtip" style="font-size: 90%">
Enter search terms or a module, class or function name.
</p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="implementation.html" title="Implementation details"
>previous</a></li>
<li><a href="index.html">pylibacl 0.5.1 documentation</a> »</li>
</ul>
</div>
<div class="footer">
© Copyright 2002-2009, 2012, Iustin Pop.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.2.
</div>
</body>
</html>
|