This file is indexed.

/usr/share/doc/python-pyxattr-doc/html/news.html is in python-pyxattr-doc 0.6.0-2.

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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
<!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 &#8212; pyxattr 0.6.0 documentation</title>
    
    <link rel="stylesheet" href="_static/classic.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.6.0',
        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="search" title="Search" href="search.html" />
    <link rel="top" title="pyxattr 0.6.0 documentation" href="index.html" />
    <link rel="prev" title="Interface to extended filesystem attributes" href="module.html" /> 
  </head>
  <body role="document">
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="module.html" title="Interface to extended filesystem attributes"
             accesskey="P">previous</a></li>
        <li class="nav-item nav-item-0"><a href="index.html">pyxattr 0.6.0 documentation</a> &#187;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <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-6-0">
<h2>Version 0.6.0<a class="headerlink" href="#version-0-6-0" title="Permalink to this headline"></a></h2>
<p><em>released Mon, 23 Jan 2017</em></p>
<p>Bugfix and feature release (hence the version bump).</p>
<p>The main change is to the implementation of how attributes are listed
and read. This was done due to existing race issues when attributes are
modified while being read (github issue #12), but basically all various
internal paths that dealt with retrieving an attribute value or listing
attributes were unified in a single helper function that does handle
such concurrent modifications. As a side effect, the size of the buffers
used for such reads have changed, which (depending on attribute value)
might change the trade-off between number of syscalls done and memory
usage.</p>
<p>As feature release, OSX support was contributed by Adam Knight
&lt;<a class="reference external" href="mailto:adam&#37;&#52;&#48;movq&#46;us">adam<span>&#64;</span>movq<span>&#46;</span>us</a>&gt;, thanks a lot! I don&#8217;t have access to OSX so the testing
for it is done via Travis builds; please report any issues.</p>
</div>
<div class="section" id="version-0-5-6">
<h2>Version 0.5.6<a class="headerlink" href="#version-0-5-6" title="Permalink to this headline"></a></h2>
<p><em>released Sat, 09 Apr 2016</em></p>
<p>Small bugfix release:</p>
<ul class="simple">
<li>Fixes some sign-compare warnings</li>
<li>Fixes potential name truncation in merge_ns()</li>
<li>Fixes building on systems which don&#8217;t have ENODATA</li>
</ul>
<p>Tested with Python 2.7.11, Python 3.5.1 and PyPy 5.0.1.</p>
</div>
<div class="section" id="version-0-5-5">
<h2>Version 0.5.5<a class="headerlink" href="#version-0-5-5" title="Permalink to this headline"></a></h2>
<p><em>released Fri, 01 May 2015</em></p>
<p>Bugfix release:</p>
<ul class="simple">
<li>fixes some more memory leaks when handling out-of-memory in get_all()
function</li>
<li>improve error reporting when an attribute disappears after we asked
for its length but before we managed to read it</li>
<li>fix int/size_t issues found by RedHat/Fedora,
<a class="reference external" href="https://bugzilla.redhat.com/show_bug.cgi?id=1127310">https://bugzilla.redhat.com/show_bug.cgi?id=1127310</a>; the fix is
different than their fix, but it should accomplish the same thing</li>
<li>convert all code to only do explicit casts after checking boundaries,
making the code <cite>-Wconversion</cite>-clean (although that warning is not
enabled by default)</li>
</ul>
</div>
<div class="section" id="version-0-5-4">
<h2>Version 0.5.4<a class="headerlink" href="#version-0-5-4" title="Permalink to this headline"></a></h2>
<p><em>released Thu, 30 Apr 2015</em></p>
<p>Fix memory leaks on some of the error-handling paths of the <cite>get()</cite>
function.</p>
</div>
<div class="section" id="version-0-5-3">
<h2>Version 0.5.3<a class="headerlink" href="#version-0-5-3" title="Permalink to this headline"></a></h2>
<p><em>released Fri, 23 May 2014</em></p>
<p>Small optimisations release:</p>
<ul class="simple">
<li>ari edelkind contributed a speed-up optimisation for handling of files
without xattrs (which is, in general, the expected case)</li>
<li>Jonas Borgström contributed a behaviour change to the handling of file
names: under Python 3 and up, unicode paths are encoded/decoded using
the &#8216;surogatee&#8217; handler, instead of the &#8216;strict&#8217; handler; while this
can hide encoding errors, it mirrors what Python libraries do
(e.g. see os.fsencode/fsdecode)</li>
<li>Sean Patrick Santos contributed improvements to the test suite so that
it can be used even on files systems which have built-in attributes
(e.g. when using SELinux, or NFSv4); to enable this, define the
attributes in the TEST_IGNORE_XATTRS environment variable</li>
</ul>
</div>
<div class="section" id="version-0-5-2">
<h2>Version 0.5.2<a class="headerlink" href="#version-0-5-2" title="Permalink to this headline"></a></h2>
<p><em>released Thu, 03 Jan 2013</em></p>
<p>Bug-fix release. Thanks to Michał Górny, it looked like the library had
problem running under pypy, but actually there was a bug in the
PyArg_ParseTuple use of et# (signed vs. unsigned, and lack of compiler
warnings). This was fixed, and now the test suite passed with many
CPython versions and PyPy (version 1.9).</p>
</div>
<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><em>released Wed, 16 May 2012</em></p>
<p>Bug-fix release. Thanks to Dave Malcolm and his cpychecker tool, a
number of significant bugs (refcount leaks and potential NULL-pointer
dereferences) have been fixed.</p>
<p>Furthermore, compatibility with Python 3 has been improved; this however
required changing the meaning of the <code class="docutils literal"><span class="pre">namespace</span></code> argument to the
functions: if passed, None is no longer a valid value; pass an empty
string if (due to the structure of your program) you have to pass this
argument but want to specify no namespace.</p>
<p>Also, the project home page has changed from SourceForge to GitHub, and
the documentation has been converted from epydoc-based to sphinx.</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><em>released Sun, 27 Dec 2009</em></p>
<p>Implemented support for Python 3. This required a significant change to
the C module, hence the new version number.</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>
<p><em>released Mon, 30 Jun 2008</em></p>
<div class="section" id="api">
<h3>API<a class="headerlink" href="#api" title="Permalink to this headline"></a></h3>
<p>The old functions ({get,set,list,remove}xattr) are deprecated and replaced with
a new API that is namespace-aware and hopefully will allow other OSes (e.g.
FreeBSD) to be supported more naturally.</p>
<p>Both the old and the new API are supported in the 0.4 versions, however users
are encouraged to migrate to the new API.</p>
</div>
<div class="section" id="new-features">
<h3>New features<a class="headerlink" href="#new-features" title="Permalink to this headline"></a></h3>
<p>A new bulk get function called get_all() has been added that should be somewhat
faster in case of querying files which have many attributes.</p>
</div>
<div class="section" id="license">
<h3>License<a class="headerlink" href="#license" title="Permalink to this headline"></a></h3>
<p>Since LGPLv3 is not compatible with GPLv2 (which unfortunately I didn&#8217;t realize
before), the license was changed to LGPLv2.1 or later.</p>
</div>
<div class="section" id="internals">
<h3>Internals<a class="headerlink" href="#internals" title="Permalink to this headline"></a></h3>
<p>Unittest coverage was improved.</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>
<p><em>released Sun, 09 Mar 2008</em></p>
<ul class="simple">
<li>changed licence from GPL to LGPL (3 or later)</li>
<li>changed listxattr return type from tuple to a list</li>
<li>developer-related: added unittests</li>
</ul>
</div>
<div class="section" id="version-0-2-2">
<h2>Version 0.2.2<a class="headerlink" href="#version-0-2-2" title="Permalink to this headline"></a></h2>
<p><em>released Sun, 01 Jul 2007</em></p>
<ul class="simple">
<li>fixed listing symlink xattrs</li>
</ul>
</div>
<div class="section" id="version-0-2-1">
<h2>Version 0.2.1<a class="headerlink" href="#version-0-2-1" title="Permalink to this headline"></a></h2>
<p><em>released Sat, 11 Feb 2006</em></p>
<ul class="simple">
<li>fixed a bug when reading symlink EAs (you weren&#8217;t able to
do it, actually)</li>
<li>fixed a possible memory leak when the actual read of the EA
failed but the call to get the length of the EA didn&#8217;t</li>
</ul>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <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-6-0">Version 0.6.0</a></li>
<li><a class="reference internal" href="#version-0-5-6">Version 0.5.6</a></li>
<li><a class="reference internal" href="#version-0-5-5">Version 0.5.5</a></li>
<li><a class="reference internal" href="#version-0-5-4">Version 0.5.4</a></li>
<li><a class="reference internal" href="#version-0-5-3">Version 0.5.3</a></li>
<li><a class="reference internal" href="#version-0-5-2">Version 0.5.2</a></li>
<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="#api">API</a></li>
<li><a class="reference internal" href="#new-features">New features</a></li>
<li><a class="reference internal" href="#license">License</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></li>
<li><a class="reference internal" href="#version-0-2-2">Version 0.2.2</a></li>
<li><a class="reference internal" href="#version-0-2-1">Version 0.2.1</a></li>
</ul>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="module.html"
                        title="previous chapter">Interface to extended filesystem attributes</a></p>
<div id="searchbox" style="display: none" role="search">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <div><input type="text" name="q" /></div>
      <div><input type="submit" value="Go" /></div>
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="module.html" title="Interface to extended filesystem attributes"
             >previous</a></li>
        <li class="nav-item nav-item-0"><a href="index.html">pyxattr 0.6.0 documentation</a> &#187;</li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &#169; Copyright 2017, 2003, 2006, 2008, 2012, 2013, 2014, 2015, Iustin Pop.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.9.
    </div>
  </body>
</html>