home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 7
/
FreshFishVol7.bin
/
bbs
/
gnu
/
cpio-2.3-src.lha
/
GNU
/
src
/
amiga
/
cpio-2.3
/
ChangeLog
< prev
next >
Wrap
Text File
|
1993-07-05
|
28KB
|
782 lines
Mon Jul 5 14:54:08 1993 John Oleynick (juo@spiff.gnu.ai.mit.edu)
* cpio.1: Updated man page for 2.3.
* Makefile.in: Create distribution with .gz extension, instead of .z.
Tue Jun 29 18:54:37 1993 John Oleynick (juo@goldman.gnu.ai.mit.edu)
* Makefile.in: Added installdirs target (using mkinstalldirs).
* Added mkinstalldirs script.
* main.c, mt.c: Added --help option. Changed usage() to
take a stream and exit value (so --help can print on stdout
and return a 0 exit status).
* extern.h: Removed usage()'s prototype (it was out of date,
and only used in main.c).
Thu May 6 00:22:22 1993 John Oleynick (juo@hal.gnu.ai.mit.edu)
* cpio.1: Added hpbin and hpodc.
Tue May 4 00:32:29 1993 John Oleynick (juo@hal.gnu.ai.mit.edu)
* copyin.c (process_copy_in), copypass.c (process_copy_pass): When
deleting an existing file, if the file is a directory, use rmdir()
instead of unlink().
Thu Apr 29 14:43:56 1993 John Oleynick (juo@goldman.gnu.ai.mit.edu)
* tar.c (read_in_tar_header): Clear non-protection bits from
mode, in case tar has left some device bits in there.
Wed Apr 28 10:36:53 1993 John Oleynick (juo@goldman.gnu.ai.mit.edu)
* util.c: Added code to try and work around broken tape drivers
that have problems with tapes > 2Gb.
* copyout.c (process_copy_out): Pass file_hdr to
writeout_other_defers() and add_link_defer() by reference,
not by value.
* copyin.c (process_copy_in): Pass file_hdr to defer_copyin()
and create_defered_links() by reference, not by value.
* defer.c: include <sys/types.h> (to build on BSD 4.3 on HP300)
Fri Apr 16 18:01:17 1993 John Oleynick (juo@goldman.gnu.ai.mit.edu)
* mt.c, util.c: Include <sys/mtio.h> if HAVE_SYS_MTIO_H is
defined, not HAVE_MTIO_H.
Wed Apr 14 17:37:46 1993 John Oleynick (juo@goldman.gnu.ai.mit.edu)
* util.c: Include <sys/io/trioctl.h> if HAVE_SYS_IO_TRIOCTL_H
is defined.
* mt.c: Only include <sys/mtio.h> if HAVE_SYS_MTIO_H is defined.
Fri Apr 2 13:09:11 1993 John Oleynick (juo@goldman.gnu.ai.mit.edu)
* configure.in: Added fnmatch to AC_REPLACE_FUNCS. Added
sys/io/trioctl.h to AC_HAVE_HEADERS.
* Makefile.in: Removed fnmatch.o from OBJS.
* copyin.c: Only include "fnmatch.h" if FNM_PATHNAME isn't
defined yet.
* mt.c: Include <sys/io/trioctl.h> if HAVE_SYS_IO_TRIOCTL_H is
defined.
Mon Mar 29 17:04:06 1993 John Oleynick (juo@hal.gnu.ai.mit.edu)
* Many changes for supporting HPUX Context Dependent Files;
also some bug fixes to fix problems with multiply (hard) linked
device files; minor changes to support HPUX format archives
(slightly broken?) System V.4 posix tar archives and HPUX
posix tar archives.
* Makefile.in: New files defer.o, defer,c and defer.h; added
-DSYMLINK_USES_UMASK and -DHPUX_CDF comments; changed dist rule
to use gzip with tar, instead of compress.
* copyin.c: changes for new arf_hpbinary and arf_hpascii formats;
HPUX CDF's; DEBUG_CPIO; fixes to properly handle multiple
links in newc and crc format archives (new routines defer_copyin(),
create_defered_links(), create_final_defers()); move most
multiple (hard) link code to new routines link_name() and
link_to_maj_min_ino(); use new macro UMASKED_SYMLINK instead of
symlink().
* copyout.c: fixes to properly handle multiple links in newc
and crc format archives (new routines last_link(),
count_defered_links_to_dev_ino(), add_link_defer(),
writeout_other_defers(), writeout_final_defers(),
writeout_defered_file()); support for new arf_hpbinary and
arf_hpascii formats; support for HPUX CDF's.
* copypass.c: move most multiple link code to new routines
link_name() and link_to_maj_min_ino(); use new macro UMASKED_SYMLINK
instead of symlink(); support for HPUX CDF's.
* extern.h: added arf_hpascii and arf_hpbinary archive enum types;
added debug_flag.
* global.c: added debug_flag.
* main.c: added debug_flag; support for hpodc and hpbin formats.
* makepath.c: split from standard makpath.c to add support
for HPUX CDF's.
* mt.c: added !defined(__osf__) (from Andrew Marquis
<amarquis@genome.wi.mit.edu>).
* system.h: new macro UMASKED_SYMLINK
* tar.c: minor changes to read (slightly broken?) System V.4 posix
tar archives and HPUX posix tar archives.
* util.c: HPUX CDF support (including new routines
add_cdf_double_slashes() and islasparentcdf()); new routine
umasked_symlink().
Sun Mar 14 23:00:14 1993 Jim Meyering (meyering@comco.com)
* copypass.c (process_copy_pass): Use <=, not just <, when comparing
mtimes. From Pieter Bowman <bowman@math.utah.edu>.
Fri Jan 15 14:35:37 1993 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* copyin.c: Move include of fnmatch.h to get right FNM* macros.
Tue Nov 24 08:45:32 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* Version 2.2.
* copyout.c (process_copy_out): Add parens for gcc -Wall.
From Jim Meyering.
* system.h: Use HAVE_FCNTL_H, not USG.
* dstring.c, mt.c, system.h: Use HAVE_STRING_H, not USG.
Fri Nov 20 22:47:18 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* copyin.c (read_in_binary): Copy the dev and ino that are
already in `file_hdr' into `short_hdr'.
From dao@abars.att.com (David A Oshinsky).
* system.h [!_POSIX_VERSION]: Declare lseek as off_t, not long.
From Karl Berry.
Wed Oct 14 13:53:41 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* Version 2.1.
Tue Oct 13 22:51:34 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* main.c: Add --swap equivalent to -b.
* mt.c: Add f_force_local variable and -V --version option.
Fri Oct 2 18:42:27 1992 David J. MacKenzie (djm@kropotkin.gnu.ai.mit.edu)
* main.c (long_opts, usage): Add --force-local option.
Thu Oct 1 23:23:43 1992 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
* main.c (process_args) [__MSDOS__]: Don't call geteuid.
* copyin.c (read_in_{old,new}_ascii): Use `l' for sscanf into longs.
* copyout.c (write_out_header): Ditto for sprintf.
* global.c, extern.h: Make input_size and output_size long.
Thu Sep 10 23:39:30 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* global.c, extern.h: Add new var f_force_local to work with
rmt.h change from tar.
Sun Aug 23 00:18:20 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
* Version 2.0.
* tar.c (otoa): Compute value in an unsigned long, not an int.
* copyout.c (write_out_header) [__MSDOS__]: Don't use dev_t.
* main.c (process_args): By default, don't chown for non-root users.
Sat Aug 22 14:17:54 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* global.c, extern.h: Use uid_t and gid_t.
* main.c (main) [__EMX__]: Expand wildcards.
* system.h [__EMX__]: Alias some error names. From Kai Uwe Rommel.
* extern.h [__STDC__]: Use prototypes.
* copyin.c (process_copy_in), copyout.c (process_copy_out),
copypass.c (process_copy_pass): Open all files with O_BINARY.
Add cast to chmod call.
* util.c: Add cast to bcopy calls. Make hash_insert static.
From Kai Uwe Rommel.
Thu Aug 20 22:03:49 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* util.c (peek_in_buf): Don't print "end of file" before
getting the next reel of medium.
* copyin.c (read_in_old_ascii): Allocate space for NUL terminator.
Print newline for dot line when done, even if appending.
Thu Jul 23 16:34:53 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* tar.c (write_out_tar_header, read_in_tar_header)
[__MSDOS__]: Don't try to get user and group names.
* extern.h: Don't declare the functions to do it (need uid_t).
* main.c [__MSDOS__]: Ignore the -R option.
* system.h: Define makedev if defining major and minor.
* copyin.c, copyout.c [__MSDOS__]: setmode on archive_des, not
0 and 1.
Sat Jul 18 14:30:55 1992 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
* tar.c, stripslash.c, userspec.c, cpiohdr.h, tar.h, tarhdr.h,
system.h: New files.
* Move portability stuff from various files to system.h.
* cpio.h: Rename header structure and members, and add
new structure for SVR4 format.
* copyin.c, copyout.c: Use the new structure internally, the
old one only for I/O in the old formats.
* copyin.c (read_in_header): Recognize the new archive formats.
(read_in_n