home *** CD-ROM | disk | FTP | other *** search
/ Chip 1995 March / CHIP3.mdf / slackwar / a / util / util-lin.2 / util-lin / util-linux-2.2 / Notes.pre1995 < prev    next >
Encoding:
Text File  |  1995-02-22  |  15.8 KB  |  387 lines

  1. HIGHLIGHTS for version 1.10:
  2. 1) domainname is no longer installed.  The source for domainname is still
  3.    included in the source distribution, as is the hostname-1.5 package, by
  4.    Peter Tobias (tobias@server.et-inf.fho-emden.de), which contains a new
  5.    hostname and a dnsdomainname program.  If you have any questions read
  6.    the documentation in hostname-1.5 and NetKit-A.
  7. 2) Alan Modra (alan@spri.levels.unisa.edu.au) updated syslogd and clock.
  8. 3) Joe Ragland (jrr@interpath.net) updated whereis.1
  9. 4) Kai Petzke (wpp@marie.physik.tu-berlin.de) updated setserial.8
  10. 5) Michael K. Johnson (johnsonm@nigel.vnet.net) updated tunelp
  11. 6) Carl Christofferson (cchris@connected.com) updated col
  12. 7) bjdouma@xs4all.nl updated rev
  13. 8) Lots of updates to mount: without -t, (null) is no longer entered in
  14.    mtab; readonly file systems are now remounted readonly if they weren't
  15.    the first time; you can mount loop devices; umount will send RPC calls
  16.    to the NFS server.
  17. 9) agetty, login, hostid updated.
  18.  
  19.  
  20. HIGHLIGHTS for version 1.9:
  21.  
  22. 1) Miscellaneous bug fixes by Dave Gentzel (gentzel@nova.enet.dec.com) and
  23.    Sander van Malssen (svm@kozmix.hacktic.nl)
  24. 2) tunelp has been added
  25. 3) selection now allows the mouse pointer to wrap (this is off by default)
  26.    (Thanks to Sander van Malssen (svm@kozmix.hacktic.nl).)
  27. 4) Many old versions have been removed, making the source distribution
  28.    smaller.
  29.  
  30.  
  31. HIGHLIGHTS for version 1.8:
  32.  
  33. 1) bdflush is now installed as update (WARNING!).
  34. 2) MAKEDEV was updated.  This version uses /proc/devices.
  35. 3) Minor corrections (thanks to Dave Gentzel).
  36. 4) Nigel Gamble's lpcntl is included.
  37.  
  38.  
  39. HIGHLIGHTS for version 1.7:
  40.  
  41. 0) A small, static sln (ln substitute) and a small, static sync(1) are
  42.    now included.
  43. 1) The mkswap(8) man page was fixed (wpp@marie.physik.tu-berlin.de (Kai
  44.    Petzke))
  45. 2) hostname and pwd are no longer installed -- they are in FSF's
  46.    sh-util-1.10
  47. 3) uuencode and uudecode are no longer installed -- they are in FSF's
  48.    uuencode-1.0
  49. 4) ed is no longer installed -- it is in FSF's ed-0.1
  50. 5) The C version of sync was replaced by an assembly version (by Nick
  51.    Holloway)
  52. 6) setterm was updated to work with dosemu
  53. 7) Various security holes were fixed (login, passwd, agetty, etc.)
  54. 8) A few other random things were updated.
  55. 9) Many 4.3BSD-reno (NET-2) utilities were replaced with the 4.4BSD-Lite
  56.    versions.
  57. 10) update has been removed.  /sbin/update is now a link to /sbin/bdflush.
  58. 11) syslogd moved form /sbin to /usr/sbin, to conform to the FSSTND.
  59. 12) mount will use /proc/filesystems if no -t option is given (from
  60.     Adam J. Richter (adam@adam.yggdrasil.com)).
  61.  
  62.  
  63. HIGHLIGHTS for version 1.6:
  64.  
  65. Additions:
  66.  
  67. 1) Kevin Martin's cfdisk: a curses based fdisk!
  68. 2) Eric Youngdale's bdflush
  69. 3) sln: a statically linked (and very stupid) ln
  70. 4) getopt(1)
  71.  
  72. Deletions:
  73. 1) doshell hasn't been needed for years (since before 0.98 when getty
  74.    didn't exist).  I have deleted it.
  75. 2) To avoid horrible confusion, ldd and ldconfig have been removed.  Find
  76.    them in David Engel's ldso package.
  77.  
  78. Updates:
  79. 1)  Softlinks are now relative.
  80. 2)  The backspace problem with agetty is fixed.
  81. 3)  "maintenance" is now spelled correctly.
  82. 4)  The example files have been updated.
  83. 5)  Per Kang-Jin Lee's (lee@tengu.in-berlin.de) suggestion, there is now an
  84.     "install.shadow" target that will *NOT* overwrite chsh, login, newgrp,
  85.     and passwd.  There is no other shadow password support.
  86. 6)  Timezone support totally updated (zic and zdump moved to /usr/sbin)
  87. 7)  mount man page updated per Remy Card (Remy.Card@masi.ibp.fr)
  88. 8)  MAKEDEV has been updated
  89. 9)  sync is now statically linked
  90. 10) fdisk 1.5 was patched to support DOS and OS/2 partitions.
  91.  
  92.  
  93.  
  94.  
  95. Notes:
  96.  
  97. 0) This package is the union of my util-etc, util-bin, and util-usrbin
  98.    packages.  Trying to comply with the draft file system standard was too
  99.    much of a headache when these utilities were all in different pacakges.
  100.  
  101. 1) The clock program from the timesrc-1.2.tar.Z package is included.  The
  102.    rest of this distribution has been replaced by the ado@elsie.nci.nih.gov
  103.    version.  See below for details.
  104.  
  105.    Patches from Hamish Coleman (hamish@zot.apana.org.au) have been applied
  106.    to the clock program, making it version 1.2a.  See clock.c for details.
  107.    These patches "stuff things up" if your cmos clock is not in universal
  108.    time, so they have been removed.
  109.  
  110.    Version 1.3 is updates from Alan Modra (alan@spri.levels.unisa.edu.au).
  111.    These were also reverted because they break if your cmos clock is not in
  112.    universal time.  Version 1.3 source is in the broken subdirectory in
  113.    case anyone wants to fix this.
  114.  
  115. 2) The time directory contains tzcode94e.tar.gz and tzdata94d.tar.gz from
  116.    elsie.nci.nih.gov.
  117.  
  118. 3) Peter Orbaek (poe@daimi.aau.dk) put together the admutil-1.11.tar.gz
  119.    package.  The following are from that collection:
  120.  
  121.     ctrlaltdel (by Peter Orbaek)
  122.  
  123.     shutdown (by Peter Orbaek,
  124.               with new modifications by Stephen Tweedie and Rik Faith)
  125.  
  126.     passwd (by Peter Orbaek)
  127.  
  128.     newgrp (by Michael Haardt with modifications by Peter Orbaek)
  129.  
  130.     chsh (by Peter Orbaek)
  131.  
  132.     last (BSD 5.11 6/29/88) Port by Michael Haardt with changes by
  133.                             Peter Orbaek.
  134.  
  135.     I applied a patch to passwd from Markus Armbruster
  136.     <armbru@pond.sub.org> which allows non-lettters to be used in the
  137.     password instead of digits.
  138.  
  139. 4) Peter Orbaek (poe@daimi.aau.dk) put together the poeigl-1.29.tar.gz
  140.    package.  The following are from that collection:
  141.  
  142.     agetty (by W.Z. Venema <wietse@wzv.win.tue.nl>)
  143.  
  144.     simpleinit (by Peter Orbaek)
  145.  
  146.     domainname (by Peter Orbaek)
  147.  
  148.     login (BSD 5.40 5/9/89) Ported to HP-UX by Michael Glad,
  149.                             ported to Linux by Peter Orbaek)
  150.  
  151.     hostid (by Mitchum DSouza)
  152.  
  153.     Thanks to Christian von Roques (roques@juliet.ka.sub.org), Bill
  154.     Reynolds (bill@goshawk.lanl.gov), Sander van Malssen
  155.     (svm@kozmix.hacktic.nl), David A. Holland (dholland@husc.harvard.edu)
  156.     and others who sent in several patches.  These were forwarded to Peter.
  157.  
  158. 5) Jim Winstead Jr. (jwinstea@fenris.claremont.edu) put together the
  159.    system-0.98.tar.Z package.  The following are from that collection:
  160.  
  161.     doshell (by Jim Wiegand,
  162.              with modifications by Marcel Mol (marcel@dutecad.et.tudelft.nl))
  163.  
  164.     fdformat (by Werner Almesberger (almesber@nessie.cs.id.ethz.ch),
  165.               with modifications by Marcel Mol (marcel@dutecad.et.tudelft.nl))
  166.              -- Actually, updated with a September 1992 version by Werner.
  167.  
  168.     frag (by Werner Almesberger (V1.0), with modifications
  169.           by Steffen Zahn (V1.1),
  170.           by Rob Hooft (V1.2),
  171.           and by Steffen Zahn (szahn%masterix@emndev.siemens.co.at))
  172.  
  173.     setfdprm (by Werner Almesberger (almesber@nessie.cs.id.ethz.ch))
  174.  
  175.     sync (by Nick Holloway, with thanks to James Bonfield) -- a small,
  176.           assembly language version replaces the old C language version by
  177.           Linus Torvalds (torvalds@cs.helsinki.fi)
  178.  
  179.     ed.old (by Brian Beattie, Kees Bot, and others; with changes by
  180.             W. Metzenthen) -- For utilb, this was edited to provide larger
  181.             constants (4096 characters per line, etc.) which are needed by
  182.             X11R5 for make depend.
  183.  
  184.     more (BSD 5.19 6/28/88) by Eric Shienbrood, with
  185.           modifications by  Geoff Peck and John Foderaro)
  186.  
  187.     kill (by Peter MacDonald)
  188.  
  189. 6) Rick Sladkey put together the mount-0.99.6.tar.Z package, and Stephen
  190.    Tweedie provided updates.  The following are from that package (all
  191.    appear to be by Doug Quale (quale@saavik.cs.wisc.edu), with
  192.    modifications by H. J. Lu (hlu@eecs.wsu.edu) on 11/25/92; Rick Sladkey
  193.    (jrs@world.std.com) in January 1993; and Stephen Tweedie
  194.    <sct@dcs.ed.ac.uk> on 8 October 1993:
  195.  
  196.     mount
  197.     umount
  198.     swapon
  199.  
  200.    This distribution mount now supports NFS stuff.  I have modified the man
  201.    pages.  I have also added a small patch from Hamish Glen Coleman
  202.    (t933093@minyos.xx.rmit.OZ.AU) which restores the -o semantics.
  203.  
  204.    Updated with Rick Sladkey's mount-0.99.14.tar.gz package, and with
  205.    extra patches from Rick.
  206.  
  207.    Adam J. Richter allowed -t option to be optional.
  208.  
  209.    Patrick J. Volkerding (volkerdi@mhd1.moorhead.msus.edu) and Mitchum
  210.    DSouza both provided patches that fixed the (null) problem when not
  211.    using -t.
  212.  
  213.    Mitchum DSouza (mitch@mrc-applied-psychology.cambridge.ac.uk) added
  214.    support for loop device mounts.
  215.  
  216.    Sebastian Lederer (lederer@next-pc.informatik.uni-bonn.de) added
  217.    support for sending an unmount RPC call to the server when an
  218.    NFS-filesystem is unmounted.
  219.  
  220.    Sander van Malssen (svm@kozmix.hacktic.nl) added support for remounting
  221.    readonly file systems readonly.
  222.  
  223. 7) The rdev program is original work by Werner Almesberger
  224.    (almesber@nessie.cs.id.ethz.ch), modified by Peter MacDonald and Stephen
  225.    Tweedie.
  226.  
  227. 8) I (Rik Faith) wrote:
  228.  
  229.     kbdrate
  230.     clear
  231.     reset (updated to call 'stty sane' first)
  232.     look
  233.  
  234.     most of the man pages
  235.  
  236. 9) Linus Torvalds (torvalds@cs.helsinki.fi) released new versions of
  237.    fsck.c, mkfs.c, and mkswap.c in February 1993.  This fsck and mkfs
  238.    support 14 *and* 30 character minux filesystems!
  239.  
  240.    fsck HAS BEEN RENAMED TO fsck.minix!  TAKE NOTE!  This change is for
  241.    compatibility with the fsutil package.  The return codes have also been
  242.    fixed for compatibility with the fsutil package.
  243.  
  244.    fsck.minix and mkfs.minix have been updated by Rik Faith
  245.    (faith@cs.unc.edu), Scott Heavner (sdh@po.cwru.edu), and Dr. Wettstein
  246.    (greg%wind.uucp@plains.nodak.edu).
  247.  
  248. 10) David Engel (david@ods.com) put together the fsutil-1.8.tar.gz package,
  249.     which contains a generic front-end for fsck and mkfs.  This package has
  250.     been included in this release.  He also did lfconfig, which is from his
  251.     ldso-1.3.tar.z package.
  252.  
  253. 11) Michael K. Johnson (johnsonm@stolaf.edu) re-released Rick Sladkey's
  254.     setserial in January 1993, with changes by Theodore Ts'o
  255.     (tytso@mit.edu).  I think that Theodore also did extensive changes for
  256.     version 2.01, I can't find any notes about this in the documentation.
  257.     However, Theodore Ts'o (tytso@ATHENA.MIT.EDU) released version 2.10,
  258.     and that is now included.
  259.  
  260. 12) I applied enhancments and bug fixes to the fdisk (by A. V. Le Blanc
  261.     (LeBlanc@mcc.ac.uk)) in Jim Winstead Jr.'s
  262.     (jwinstea@fenris.claremont.edu) system-0.98.tar.Z package.  Owen
  263.     (LeBlanc) then re-enhanced the version and added bug fixes.  He also
  264.     gave me a copy of the excellent documentation: see README.fdisk.  I
  265.     have replaced this old version with Owen's fdisk 1.5 release, with
  266.     Kevin Martin's patches for DOS and OS/2 compatibility.  I've called
  267.     this version 1.5a.  Then I changed a few partition names, and called it
  268.     1.5b.  Since Kevin's changes were significant, it should probably have
  269.     been called 1.6. . .
  270.  
  271. 13) Added ipcs and ipcrm from the ipcdelta.tar.z distribution by krishna
  272.     balasub@cis.ohio-state.edu on 3/15/93.  I also took the ipc.info and
  273.     ipc.texi files from that distribution.  I wrote short man pages for the
  274.     binaries.
  275.  
  276. 14) The new dmesg program from Theodore Ts'o is also included, with a man
  277.     page that I wrote, and changes from Rick Sladkey.
  278.  
  279. 15) The complete selection-1.5 package, by Andrew Haylett
  280.     <ajh@gec-mrc.co.uk>, 17th June 1993, is included.  Kernel patches are
  281.     no longer necessary for modern kernels, but these were tiny so I left
  282.     them in for historical reasons.  The Makefile was modified for this
  283.     distribution.  With changes from Rick Sladkey.
  284.  
  285. 16) A posix-compliant ed is now in ed.posix, and is used by default.  See
  286.     the README and source for authorship information and other credits,
  287.     including The Regents of the University of California; Rodney Ruddock
  288.     of the University of Guelph, Guelph, Ontario; Matt Bishop of Dartmouth
  289.     College, Hanover, NH; and Addison-Wesley Publishing Company.  The code
  290.     is based on B. W. Kernighan and P. J. Plauger, SOFTWARE TOOLS IN
  291.     PASCAL, Addison-Wesley, 1981.
  292.  
  293. 17) Gordon Irlam (gordoni@cs.ua.oz.au) did setterm, which was adapted to
  294.     Linux by Peter MacDonald and enhanced by Mika Liljeberg
  295.     (liljeber@cs.Helsinki.FI).  A bunch of patches from John Walder
  296.     (j-walder@uiuc.edu) were applied so that setterm will work with dosemu.
  297.  
  298. 18) Several utilities are from the BSD NET-2 (4.3bsd-reno) distribution:
  299.  
  300.     col         (5.3 (Berkeley) 2/2/91)
  301.                 [See README.col for comments, and differences other cols]
  302.     hexdump     (5.5 (Berkeley) 6/1/90)
  303.     rev         (5.2 (Berkeley) 3/21/92, with modifications for Linux by
  304.                 Charles Hannum (mycroft@gnu.ai.mit.edu) and Brian
  305.                 Koehmstedt (bpk@gnu.ai.mit.edu)) 
  306.     strings     (5.10 (Berkeley) 5/23/91)
  307.     syslogd     (5.45 (Berkeley) 3/2/91) [with ttymsg; see below for changes]
  308.     tsort       (5.3 (Berkeley) 6/1/90)
  309.     wall        (5.14 (Berkeley) 3/2/91)
  310.     whereis     (5.5 (Berkeley) 4/18/91)
  311.     write       (4.22 (Berkeley) 6/1/90)
  312.  
  313.     Most of the changes for syslogd come from Rick Sladkey
  314.     (jrs@world.std.com), but I'd like to thank other people who sent in
  315.     changes (which usually got forwarded to Rick): Carsten Paeth
  316.     (calle@calle.in-berlin.de) and Kaz Sasayama (kaz@lilia.iijnet.or.jp).
  317.  
  318.     Original NET-2 source is currently available at
  319.     wuarchive.wustl.edu:/mirrors/4.3-reno/{bin,usr.bin}.  The only changes
  320.     that where made to these sources were that more reasonable paths were
  321.     placed in the whereis program and that internationalization support was
  322.     added to some programs.  These changes can be found by grep'ing for
  323.     "linux" in the source file, or by comparing the source file with the
  324.     original source.  Other patches have been applied as they became
  325.     available.  The best way to find out how the programs were patched is
  326.     to get the original source and do a diff.  It is far too much overhead
  327.     for me to track these diffs individually.
  328.  
  329.     The getopt(3) from the NET-2 distribution is included, and is linked
  330.     with BSD NET-2 programs that use getopt(3).  The BSD getopt behaves
  331.     differently from the standard GNU getopt.  Please do *NOT* try to use
  332.     the GNU getopt for programs which require BSD getopt, since this may
  333.     change the program's behavior when a single '-' is given as an option.
  334.     The man page for getopt(3) is included for reference in the source
  335.     distribution, but is *NOT* installed in /usr/man/man3.
  336.  
  337.     Other changes that seemed significant:
  338.  
  339.     string.c needed a ':' after the 'n' in the getopt call.
  340.  
  341. 19) Several utilities are from the 4.4BSD-Lite distribution:
  342.  
  343.     banner      (8.3 (Berkeley) 4/2/94)
  344.     column      (8.3 (Berkeley) 4/2/94)
  345.     colcrt      (8.1 (Berkeley) 6/6/93)
  346.     cal         (8.4 (Berkeley) 4/2/94) [See README.cal for algorithm details]
  347.     logger      (8.1 (Berkeley) 6/6/93)
  348.     look        (8.1 (Berkeley) 6/14/93)
  349.     renice      (8.1 (Berkeley) 6/9/93)
  350.     ul          (8.1 (Berkeley) 6/6/93)
  351.  
  352.     To find the modifications, look for __linux__.  The original sources
  353.     are available for ftp from:
  354.         ftp.cdrom.com:/pub/bsd-sources/4.4BSD-Lite/usr/src/usr.bin
  355.  
  356. 20) Rick Sladkey (jrs@world.std.com) ported:
  357.  
  358.     script (BSD 5.13 3/5/91)
  359.  
  360.     with a small patch from Harald Koenig
  361.     (koenig@nova.tat.physik.uni-tuebingen.de) to fixes the problem of
  362.     script terminating unexpectedly.
  363.  
  364. 21) Miquel van Smoorenburg (miquels@htsa.aha.nl,
  365.     miquels@drinkel.nl.mugnet.org) put together a sysvinit.tar.Z package.
  366.     One utility was taken from that collection:
  367.  
  368.     mesg
  369.  
  370. 22) MAKEDEV is Nick Holloway <alfie@dcs.warwick.ac.uk>'s latest, version
  371.     2.0, with patches from Dave Gentzel (gentzel@nova.enet.dec.com).
  372.  
  373. 23) sln by Mike Parker and David MacKenzie (from Linux's libc)
  374.  
  375. 24) bdflush 1.4, by Eric Youngdale.
  376.  
  377. 25) getopt is from the NetBSD distribution on
  378.     jhunix.hcf.jhu.edu
  379.     (/pub/public_domain_software/NetBSD/usr/src/usr.bin/getopt)
  380.  
  381. 26) cfdisk is from Kevin Martin's cfdisk-0.8.tar.gz *BETA* distribution.
  382.  
  383. 27) lpcntl from Nigel Gamble (nigel@gate.net), Mon, 18 Jul 94 20:17:35 EDT.
  384.  
  385. 28) tunelp (by Michael K. Johnson (johnsonm@sunsite.unc.edu)) added from
  386.     tunelp-1.1
  387.