<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/uudecode, branch release/8.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-11-03T10:10:34Z</updated>
<entry>
<title>MFC of r214002, r214010</title>
<updated>2010-11-03T10:10:34Z</updated>
<author>
<name>Edwin Groothuis</name>
<email>edwin@FreeBSD.org</email>
</author>
<published>2010-11-03T10:10:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8662b22c7d1d32d20320aa25e8304315d023eb6e'/>
<id>urn:sha1:8662b22c7d1d32d20320aa25e8304315d023eb6e</id>
<content type='text'>
- Stylify of uudecode(1)
  Part of PR bin/124739.

- "b64decode -r" did not handle arbitary breaks in base64 encoded
  data. White space should be accepted anywhere in a base64 encoded
  stream, not just after every chunk (4 characters).

  Test-scenario:

  VmVsb2NpdHkgUmV3YXJkcw==

  and

  VmVsb2NpdHkgUmV3YXJkcw
  ==

  should both produce "Velocity Rewards"

PR:		bin/124739
Submitted by:	Mark Andrews &lt;marka@isc.org&gt;
</content>
</entry>
<entry>
<title>Start the dreaded NOFOO -&gt; NO_FOO conversion.</title>
<updated>2004-12-21T08:47:35Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-12-21T08:47:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e653b48c80fb85b2a10372d664a4b55dbdc51dae'/>
<id>urn:sha1:e653b48c80fb85b2a10372d664a4b55dbdc51dae</id>
<content type='text'>
OK'ed by:	core
</content>
</entry>
<entry>
<title>For variables that are only checked with defined(), don't provide</title>
<updated>2004-10-24T15:33:08Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-10-24T15:33:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a35d88931c87cfe6bd38f01d7bad22140b3b38f3'/>
<id>urn:sha1:a35d88931c87cfe6bd38f01d7bad22140b3b38f3</id>
<content type='text'>
any fake value.
</content>
</entry>
<entry>
<title>Make GCC 3.3 happy with rcsid[], sccs[], and copyright[].</title>
<updated>2003-05-03T19:44:46Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-05-03T19:44:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ebe901b4decf4e571dcc1c795b5c2df5a52ec12e'/>
<id>urn:sha1:ebe901b4decf4e571dcc1c795b5c2df5a52ec12e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The POSIXly-correct /dev/stdout handling added in rev 1.44 makes</title>
<updated>2003-03-18T14:19:26Z</updated>
<author>
<name>Tony Finch</name>
<email>fanf@FreeBSD.org</email>
</author>
<published>2003-03-18T14:19:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=55d8d447bf7fc06852dd096935001cf5913af737'/>
<id>urn:sha1:55d8d447bf7fc06852dd096935001cf5913af737</id>
<content type='text'>
careless users vulnerable to terminal control sequence attacks,
since they expect uudecode to just drop (or overwrite) a file in
the current directory. POSIX also says that the full pathname from
the input should be used when writing a file, which we only do if
the -s (shoot me in the foot) option is specified; therefore this
revision means that you now need to use -s for standard /dev/stdout
handling.
</content>
</entry>
<entry>
<title>Don't complain about an early end-of-file in the -r case rather than</title>
<updated>2003-03-04T21:22:05Z</updated>
<author>
<name>Tony Finch</name>
<email>fanf@FreeBSD.org</email>
</author>
<published>2003-03-04T21:22:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4364d4c485bdad4d67da57dbfe79fb994ca177fe'/>
<id>urn:sha1:4364d4c485bdad4d67da57dbfe79fb994ca177fe</id>
<content type='text'>
the opposite. Does this pointy hat look good on me?
</content>
</entry>
<entry>
<title>Pull some common uu/b64 code out into shared functions. Move some</title>
<updated>2003-02-27T05:59:18Z</updated>
<author>
<name>Tony Finch</name>
<email>fanf@FreeBSD.org</email>
</author>
<published>2003-02-27T05:59:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=23c8333d66e74f66258aab2f43849fd011e8a0e6'/>
<id>urn:sha1:23c8333d66e74f66258aab2f43849fd011e8a0e6</id>
<content type='text'>
end-of-file checks out of the inner base64 loop, and remove the
trailing whitespace stripper. The latter was added in rev 1.23 but
the actual fix for the problem was in 1.24 -- b64_pton doesn't mind
extra whitespace. (However there's a bogus comment in OpenSSH's
uuencode.c that also mentions problems with trailing whitespace and
b64_pton, but their real problem is the comment field in the key
file.)
</content>
</entry>
<entry>
<title>Add a relaxed mode for handling raw input which is missing the</title>
<updated>2003-02-27T03:28:29Z</updated>
<author>
<name>Tony Finch</name>
<email>fanf@FreeBSD.org</email>
</author>
<published>2003-02-27T03:28:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bff465ff809319981b131ddaf0c30d0b2208e6a0'/>
<id>urn:sha1:bff465ff809319981b131ddaf0c30d0b2208e6a0</id>
<content type='text'>
initial and possibly the final framing lines. This is particularly
handy for dealing with broken files or fragments of MIME messages.
</content>
</entry>
<entry>
<title>Be POSIXly correct in the handling of /dev/stdout -- it's a "magic cookie"</title>
<updated>2003-02-27T02:24:01Z</updated>
<author>
<name>Tony Finch</name>
<email>fanf@FreeBSD.org</email>
</author>
<published>2003-02-27T02:24:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6b1ccb0a4ba2aa72e6b75006334b3f0a9404df32'/>
<id>urn:sha1:6b1ccb0a4ba2aa72e6b75006334b3f0a9404df32</id>
<content type='text'>
not a special file.
</content>
</entry>
<entry>
<title>Variables that come in in and out pairs should be named accordingly.</title>
<updated>2002-11-01T02:08:51Z</updated>
<author>
<name>Tony Finch</name>
<email>fanf@FreeBSD.org</email>
</author>
<published>2002-11-01T02:08:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3229ed9140c466b336413a5405b430ca24d86941'/>
<id>urn:sha1:3229ed9140c466b336413a5405b430ca24d86941</id>
<content type='text'>
Different code that processes the input in similar ways should be
called in similar ways. File-local stuff should be static. Output
errors should be checked for. Diffs sometimes have to be big.
</content>
</entry>
</feed>
