<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/tests/misc/base64, 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-04T10:52:52Z</updated>
<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>* tests/misc/base64: Factor a long, repetitive string.</title>
<updated>2006-12-30T16:46:09Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-12-30T16:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=d2ec687c1c676562214e199545c11500d7ecfed1'/>
<id>urn:sha1:d2ec687c1c676562214e199545c11500d7ecfed1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add/fix copyright notices and adjust to latest GNU FDL.</title>
<updated>2006-08-17T19:58:17Z</updated>
<author>
<name>Paul Eggert</name>
<email>eggert@cs.ucla.edu</email>
</author>
<published>2006-08-17T19:58:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=218fa5c61ba2f211b175aa943faa7eea286ff69e'/>
<id>urn:sha1:218fa5c61ba2f211b175aa943faa7eea286ff69e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Derive --decode-using tests from the encode-based ones.</title>
<updated>2006-02-27T14:40:49Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-02-27T14:40:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=91473aec4c1f8ea4e85f5b7b2449a53eec2bb73f'/>
<id>urn:sha1:91473aec4c1f8ea4e85f5b7b2449a53eec2bb73f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Factor out a long constant string.</title>
<updated>2006-02-27T13:46:09Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-02-27T13:46:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=bf515ddf8293efdce973bb6efd9ec666d14ac24c'/>
<id>urn:sha1:bf515ddf8293efdce973bb6efd9ec666d14ac24c</id>
<content type='text'>
Split lines to stay within 80 columns.
</content>
</entry>
<entry>
<title>Test base64.  From Simon Josefsson.</title>
<updated>2006-02-27T13:38:22Z</updated>
<author>
<name>Jim Meyering</name>
<email>jim@meyering.net</email>
</author>
<published>2006-02-27T13:38:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=f291424dd978a63e5d35130ccea9a042e46acea8'/>
<id>urn:sha1:f291424dd978a63e5d35130ccea9a042e46acea8</id>
<content type='text'>
</content>
</entry>
</feed>
