Home | History | Annotate | only in /src/usr.bin/uuencode
History log of /src/usr.bin/uuencode
RevisionDateAuthorComments
 1.5 05-Dec-1995  jtc Rename uuencode.format(5) to uuencode(5) as recommended by PR #1786
 1.4 22-Dec-1994  cgd specify man pages the new way.
 1.3 17-Nov-1994  jtc Merged with 4.4lite.
Changed to conform to NetBSD's new RCS Id convention.
 1.2 30-Jul-1993  mycroft Add RCS identifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 17-Nov-1994  jtc imported from 4.4lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.27 03-Jul-2017  wiz Remove workaround for ancient HTML generation code.
 1.26 06-Sep-2014  wiz Sort sections. Remove trailing whitespace.
 1.25 06-Sep-2014  dholland On reflection change "outputname" to "headername" so it's clear it's not
the output of uuencode.
 1.24 06-Sep-2014  dholland Clarify and generally improve. The expansion of files is not a bug,
it's a consequence of what uuencode does. Also note for a more hostile
internet environment that blindly uudecoding files without inspecting
the header is dangerous.

Pursuant to PR 49177.
 1.23 06-Sep-2014  dholland Fix wrong use of argument identifiers; pursuant to PR 49177.
 1.22 28-Jan-2013  apb branches: 1.22.8;
Document today's changes to uudecode:
* Add "-o outfile" option. This is required by POSIX.1-2008.
* Recognise "/dev/stdout" as a magic filename, both when embedded in the
data stream and when specified via "-o". This is also required by
POSIX.1-2008.
 1.21 10-Mar-2009  joerg branches: 1.21.6; 1.21.12;
Specify width for tag list.
 1.20 01-Dec-2008  wiz branches: 1.20.2;
Really comment out uucp(1) crossref.
 1.19 30-Nov-2008  dholland Update SEE ALSO per PR 40071: compress -> gzip, add missing tar, comment
out uucp because uucp was removed from base. (Though maybe it should be
left in anyway - it belongs as a crossreference for historical reasons.)

It doesn't seem to me that every tool used in an example must
necessarily appear in SEE ALSO, but it doesn't particularly hurt.
 1.18 29-Nov-2008  dholland Modernize and expand example. Bump date.
 1.17 29-Nov-2008  dholland Clarify man page with respect to input and output files, and sync usage
message. Prompted by PR 40063 about the usage message.
 1.16 24-Sep-2006  wiz branches: 1.16.24;
Add -m to SYNOPSIS.
 1.15 24-Sep-2006  elad PR/33319: Seebs: base64 is annoying

Thanks to Matt Fleming for implementing a -m switch (base64 mode) for
both uuencode(1) and uudecode(1)! Man-pages updated as well.
 1.14 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.13 08-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.12 08-Dec-2001  wiz Sort sections.
 1.11 01-Dec-2001  wiz Whitespace cleanup.
 1.10 04-Sep-2000  kleink For commands and utilities, use EXIT STATUS rather than RETURN VALUES or
DIAGNOSTICS as appropriate (and documented in mdoc(7)).
 1.9 22-Mar-1999  garbled More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Many more to
come.
 1.8 18-Mar-1999  kleink Add a -p option to uudecode(1), which causes it to write decoded data to
stdout; based on PR bin/7183 from SUNAGAWA Keiki.
 1.7 01-Nov-1997  mycroft Nuke trailing comma in SEE ALSO section.
 1.6 20-Oct-1997  lukem WARNSify, fix .Nm usage, deprecate register, use err.h
 1.5 05-Dec-1995  jtc Rename uuencode.format(5) to uuencode(5) as recommended by PR #1786
 1.4 17-Nov-1994  jtc Merged with 4.4lite.
Changed to conform to NetBSD's new RCS Id convention.
 1.3 27-Aug-1993  jtc Note that uuencode is POSIX.2 compliant.
 1.2 01-Aug-1993  mycroft Add RCS indentifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 17-Nov-1994  jtc imported from 4.4lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.16.24.4 02-Dec-2008  snj Pull up following revision(s) (requested by dholland in ticket #155):
usr.bin/uuencode/uuencode.1: revision 1.20
Really comment out uucp(1) crossref.
 1.16.24.3 02-Dec-2008  snj Pull up following revision(s) (requested by dholland in ticket #155):
usr.bin/uuencode/uuencode.1: revision 1.19
Update SEE ALSO per PR 40071: compress -> gzip, add missing tar, comment
out uucp because uucp was removed from base. (Though maybe it should be
left in anyway - it belongs as a crossreference for historical reasons.)
It doesn't seem to me that every tool used in an example must
necessarily appear in SEE ALSO, but it doesn't particularly hurt.
 1.16.24.2 29-Nov-2008  snj Pull up following revision(s) (requested by dholland in ticket #149):
usr.bin/uuencode/uuencode.1: revision 1.18
Modernize and expand example. Bump date.
 1.16.24.1 29-Nov-2008  snj Pull up following revision(s) (requested by dholland in ticket #149):
usr.bin/uuencode/uuencode.c: revision 1.14
usr.bin/uuencode/uuencode.1: revision 1.17
Clarify man page with respect to input and output files, and sync usage
message. Prompted by PR 40063 about the usage message.
 1.20.2.1 13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.21.12.1 25-Feb-2013  tls resync with head
 1.21.6.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.22.8.1 11-Sep-2014  martin Pull up following revision(s) (requested by dholland in ticket #87):
usr.bin/uuencode/uuencode.c: revision 1.16
usr.bin/uuencode/uuencode.1: revision 1.23
usr.bin/uuencode/uuencode.1: revision 1.24
usr.bin/uuencode/uuencode.1: revision 1.25
usr.bin/uuencode/uuencode.1: revision 1.26
Clarify usage message and improve documentation; pursuant to PR 49177.
 1.13 04-Mar-2019  rin When input is not a multiple of three bytes in size, pad null
characters instead of garbage. This makes output reproducible.

Taken from FreeBSD:
https://svnweb.freebsd.org/base?view=revision&revision=84715

Even though this is not demanded by POSIX, uuencode(1) in
FreeBSD, OpenBSD, macOS, and GNU, behaves that way.
 1.12 06-Jun-2016  abhinav branches: 1.12.16;
Remove reference to uucp(1) in SEE ALSO, as it is no more there.
Ok from wiz@
 1.11 25-Aug-2008  wiz Correction for previous from dillo: it is a backquote, not a single quote.
 1.10 23-Aug-2008  wiz Explicitly mention that it is the single quote character, to unconfuse joerg.
 1.9 07-Aug-2003  agc branches: 1.9.34;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.8 30-Sep-2002  grant New sentence, new line.
 1.7 06-Aug-2002  soren Fix mistake in algorithm description.
PR misc/17796 by Stefan Meinlschmidt.
 1.6 08-Dec-2001  wiz Sort sections, sort SEE ALSO.
 1.5 22-Mar-1999  garbled More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Many more to
come.
 1.4 20-Oct-1997  lukem WARNSify, fix .Nm usage, deprecate register, use err.h
 1.3 03-Aug-1997  jeremy Major re-write.
Resolves some outstanding ambiguities and documents the tolerances of uuencode
and uudecode. [PR/3268]
 1.2 10-Apr-1997  jeremy Changed inaccuracy in termination description described by PR#2226.
 1.1 05-Dec-1995  jtc Rename uuencode.format(5) to uuencode(5) as recommended by PR #1786
 1.9.34.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.12.16.1 10-Jun-2019  christos Sync with HEAD
 1.17 04-Mar-2019  rin When input is not a multiple of three bytes in size, pad null
characters instead of garbage. This makes output reproducible.

Taken from FreeBSD:
https://svnweb.freebsd.org/base?view=revision&revision=84715

Even though this is not demanded by POSIX, uuencode(1) in
FreeBSD, OpenBSD, macOS, and GNU, behaves that way.
 1.16 06-Sep-2014  dholland branches: 1.16.16;
Clarify the usage message. For PR 49177.
 1.15 16-Sep-2011  joerg branches: 1.15.20;
Use __dead
 1.14 29-Nov-2008  dholland Clarify man page with respect to input and output files, and sync usage
message. Prompted by PR 40063 about the usage message.
 1.13 21-Jul-2008  lukem branches: 1.13.4;
Remove the \n and tabs from the __COPYRIGHT() strings.
Tweak to use a consistent format.
 1.12 24-Sep-2006  elad branches: 1.12.18;
PR/33319: Seebs: base64 is annoying

Thanks to Matt Fleming for implementing a -m switch (base64 mode) for
both uuencode(1) and uudecode(1)! Man-pages updated as well.
 1.11 29-Jun-2005  wiz Add setprogname call.
 1.10 29-Jun-2005  wiz de-__P(), ansify, use {g,s}etprogname.
 1.9 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.
 1.8 20-Oct-1997  lukem WARNSify, fix .Nm usage, deprecate register, use err.h
 1.7 17-Nov-1994  jtc fix typo
 1.6 17-Nov-1994  jtc Merged with 4.4lite.
Changed to conform to NetBSD's new RCS Id convention.
 1.5 09-Nov-1993  jtc Well behaved POSIX.2 utilities always call setlocale() and getopt().
 1.4 13-Oct-1993  jtc #include <unistd.h>, so getopt(), optarg, opterr, optind, and optopt
declarations can be removed from <stdlib.h>.
 1.3 27-Aug-1993  jtc Minor tweaks: including header files to bring prototypes into scope,
explicitly declaring function return values, etc. to make gcc -Wall
shut up.
 1.2 01-Aug-1993  mycroft Add RCS identifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 17-Nov-1994  jtc imported from 4.4lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.12.18.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.13.4.1 29-Nov-2008  snj Pull up following revision(s) (requested by dholland in ticket #149):
usr.bin/uuencode/uuencode.c: revision 1.14
usr.bin/uuencode/uuencode.1: revision 1.17
Clarify man page with respect to input and output files, and sync usage
message. Prompted by PR 40063 about the usage message.
 1.15.20.1 11-Sep-2014  martin Pull up following revision(s) (requested by dholland in ticket #87):
usr.bin/uuencode/uuencode.c: revision 1.16
usr.bin/uuencode/uuencode.1: revision 1.23
usr.bin/uuencode/uuencode.1: revision 1.24
usr.bin/uuencode/uuencode.1: revision 1.25
usr.bin/uuencode/uuencode.1: revision 1.26
Clarify usage message and improve documentation; pursuant to PR 49177.
 1.16.16.1 10-Jun-2019  christos Sync with HEAD
 1.4 05-Dec-1995  jtc Rename uuencode.format(5) to uuencode(5) as recommended by PR #1786
 1.3 17-Nov-1994  jtc Merged with 4.4lite.
Changed to conform to NetBSD's new RCS Id convention.
 1.2 01-Aug-1993  mycroft Add RCS indentifiers.
 1.1 21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2 17-Nov-1994  jtc imported from 4.4lite
 1.1.1.1 21-Mar-1993  cgd initial import of 386bsd-0.1 sources

RSS XML Feed