<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/file-git.git, branch FILE4_10</title>
<subtitle>github.com: file/file
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/'/>
<entry>
<title>regen for 4.10</title>
<updated>2004-07-24T21:01:44+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-07-24T21:01:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=14103b42595f38582d1e3ed98038d5b1e3b1e8d8'/>
<id>14103b42595f38582d1e3ed98038d5b1e3b1e8d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>don't disable zlib anymore; I think the security issues were fixed long ago.</title>
<updated>2004-07-24T21:00:56+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-07-24T21:00:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=022c8bfa17d79bf1eb59325dd684ebc491d01fa1'/>
<id>022c8bfa17d79bf1eb59325dd684ebc491d01fa1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>we don't just read the header size, but the whole note too; so revert the</title>
<updated>2004-07-24T20:57:22+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-07-24T20:57:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=0db1c22a29a08cd098f94eefef599af58048293f'/>
<id>0db1c22a29a08cd098f94eefef599af58048293f</id>
<content type='text'>
previous buffer fix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
previous buffer fix.
</pre>
</div>
</content>
</entry>
<entry>
<title>welcome to 4.10</title>
<updated>2004-07-24T20:40:46+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-07-24T20:40:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=870c1892bd1a8d69e08296c237d08ec99e3ce083'/>
<id>870c1892bd1a8d69e08296c237d08ec99e3ce083</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>more magic fixes.</title>
<updated>2004-07-24T20:38:54+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-07-24T20:38:54+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=e70c9faf0465677c7f413c8d7e49c3be567f9e3c'/>
<id>e70c9faf0465677c7f413c8d7e49c3be567f9e3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>better detection of utime/utimes from ian@wasabisystems.com</title>
<updated>2004-07-24T19:55:17+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-07-24T19:55:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=aea14a1ef3b382b7e31c1d01c690ae0dc1e3e04e'/>
<id>aea14a1ef3b382b7e31c1d01c690ae0dc1e3e04e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>From: Jakub Bogusz &lt;qboosh@pld-linux.org&gt;</title>
<updated>2004-07-24T19:23:22+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-07-24T19:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=23d287692cf10f3ee0a5a2b1357d764ea518ad7c'/>
<id>23d287692cf10f3ee0a5a2b1357d764ea518ad7c</id>
<content type='text'>
I found some bugs in readelf code, up to version 4.09 of file, all
related to PT_NOTE analysis. I made some changes, which seems to work
fine (especially on 64-bit Linux platforms, where file used to abort on
some Elf64 files).

List of problems and changes (in the included patch) follows:

- it tried to always read sizeof(nbuf) (8kB or so) even when NOTE
  section size was smaller; and then it tried to parse (well, almost,
  see below) whole data read to buffer (less than sizeof(nbuf) only
  in case of EOF).
  I added reading section size from p_filesz field and using it to
  limit the number of bytes to read and parse afterwards.

- dophn_exec() used wrong offset to restore file position PT_NOTE
  analysis; it should be just savedoffset, not savedoffset+offset
  (offset is the size of parsed data from NOTE, not program header).

- there were wrong conditions when checking note header offset, not
  allowing to parse whole buffer passed to donote().
  (detected when after applying the first change)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I found some bugs in readelf code, up to version 4.09 of file, all
related to PT_NOTE analysis. I made some changes, which seems to work
fine (especially on 64-bit Linux platforms, where file used to abort on
some Elf64 files).

List of problems and changes (in the included patch) follows:

- it tried to always read sizeof(nbuf) (8kB or so) even when NOTE
  section size was smaller; and then it tried to parse (well, almost,
  see below) whole data read to buffer (less than sizeof(nbuf) only
  in case of EOF).
  I added reading section size from p_filesz field and using it to
  limit the number of bytes to read and parse afterwards.

- dophn_exec() used wrong offset to restore file position PT_NOTE
  analysis; it should be just savedoffset, not savedoffset+offset
  (offset is the size of parsed data from NOTE, not program header).

- there were wrong conditions when checking note header offset, not
  allowing to parse whole buffer passed to donote().
  (detected when after applying the first change)
</pre>
</div>
</content>
</entry>
<entry>
<title>make COMPILE_ONLY work again.</title>
<updated>2004-06-04T14:40:19+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-06-04T14:40:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=3922314747da668f8b3c018c34d62fe9819d2f49'/>
<id>3922314747da668f8b3c018c34d62fe9819d2f49</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mention recent changes</title>
<updated>2004-05-12T14:54:16+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-05-12T14:54:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=c1e72f9191c8ddce40e8d809bad96d6d92ab0c51'/>
<id>c1e72f9191c8ddce40e8d809bad96d6d92ab0c51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a check_format function to make sure that printf formats in magic</title>
<updated>2004-05-12T14:53:01+00:00</updated>
<author>
<name>Christos Zoulas</name>
<email>christos@zoulas.com</email>
</author>
<published>2004-05-12T14:53:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/file-git.git/commit/?id=4ff9b21ad63210c591b3f6878cecd9f238eab2b0'/>
<id>4ff9b21ad63210c591b3f6878cecd9f238eab2b0</id>
<content type='text'>
files make sense.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
files make sense.
</pre>
</div>
</content>
</entry>
</feed>
