<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/gl, branch v6.8</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=v6.8</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=v6.8'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2007-01-05T11:30:51Z</updated>
<entry>
<title>Avoid a used-uninitialized bug for invalid input, i.e., when the size</title>
<updated>2007-01-05T11:30:51Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-01-05T11:30:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=ab58de37e6e01b22acc49f72b109b6e910f5190a'/>
<id>urn:sha1:ab58de37e6e01b22acc49f72b109b6e910f5190a</id>
<content type='text'>
of the input, not counting newlines, is 1 % 4.
* gl/lib/base64.c (base64_decode): Don't hard-code inlen==4.
It may be smaller when flushing.
</content>
</entry>
<entry>
<title>[ChangeLog]</title>
<updated>2007-01-04T10:52:52Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-01-04T10:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=3b933f1e33197fec6a59466df1337292ec7bfa56'/>
<id>urn:sha1:3b933f1e33197fec6a59466df1337292ec7bfa56</id>
<content type='text'>
When decoding, always allow newlines in input, with almost no
performance impact.
* src/base64.c (do_decode): Initialize decode context.
Call base64_decode one more time, after all input is processed.
(usage): When decoding, newlines are always accepted.

* tests/misc/base64: Add a bunch of tests, for the above.
* gl/lib/base64.c: Include &lt;string.h&gt;.
(base64_decode_ctx_init, get_4, decode_4): New functions.
(base64_decode): Efficiently handle interspersed newlines.
(base64_decode_alloc): Update signature.
* gl/lib/base64.h (struct base64_decode_context): Define.
(base64_decode_ctx_init): Add prototype.
(base64_decode, base64_decode_alloc): Update prototypes.
[doc/ChangeLog]
* coreutils.texi (base64 invocation): When decoding, newlines
are always accepted.
</content>
</entry>
<entry>
<title>* gl/lib/base64.c: Copied from gnulib.</title>
<updated>2007-01-04T10:36:54Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2007-01-04T10:36:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=99d9e13b9c7e53db7620e5b34550a114adfa22d3'/>
<id>urn:sha1:99d9e13b9c7e53db7620e5b34550a114adfa22d3</id>
<content type='text'>
* gl/lib/base64.h: Likewise.
</content>
</entry>
<entry>
<title>* gl/m4/root-dev-ino.m4: Now that this is part of a real "module",</title>
<updated>2006-11-14T13:09:34Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-11-14T13:09:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=56206ccb80e0956f53cee8d72e65ada583c87b45'/>
<id>urn:sha1:56206ccb80e0956f53cee8d72e65ada583c87b45</id>
<content type='text'>
remove the now-unnecessary use of AC_LIBSOURCES.
</content>
</entry>
<entry>
<title>Adapt to new version of gnulib-tool.</title>
<updated>2006-11-14T13:02:18Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-11-14T13:02:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=3ef2f939f77e7688879b96d84392c02e4361f49e'/>
<id>urn:sha1:3ef2f939f77e7688879b96d84392c02e4361f49e</id>
<content type='text'>
* gl/modules/root-dev-ino: New file.
* lib/root-dev-ino.c, lib/root-dev-ino.h: Move these files ...
* gl/lib/root-dev-ino.c, gl/lib/root-dev-ino.h: ... to here.
* m4/root-dev-ino.m4: Move this file ...
* gl/m4/root-dev-ino.m4: ... to here.
* bootstrap.conf (gnulib_modules): Add root-dev-ino.
</content>
</entry>
<entry>
<title>remove trailing blanks</title>
<updated>2006-09-23T17:00:08Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-09-23T17:00:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=328efced8b279c36647c8709b091af40655f97c4'/>
<id>urn:sha1:328efced8b279c36647c8709b091af40655f97c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* gl/modules/getloadavg.diff: New file.  Work around the way the latest</title>
<updated>2006-09-23T16:51:53Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-09-23T16:51:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=7c8dece8c686fb4b6102674b27ac73c46922a576'/>
<id>urn:sha1:7c8dece8c686fb4b6102674b27ac73c46922a576</id>
<content type='text'>
version of the getloadavg module interacts with our bootstrap script.
* bootstrap (gnulib_tool_options): Add "--local-dir gl".
</content>
</entry>
</feed>
