]> Dogcows Code - chaz/tar/log
chaz/tar
26 years ago(uid_to_uname, gid_to_gname): Don't used cached name for nameless
Paul Eggert [Fri, 7 Aug 1998 19:09:15 +0000 (19:09 +0000)] 
(uid_to_uname, gid_to_gname): Don't used cached name for nameless
users and groups.

26 years agoGNU tar 1.13
Paul Eggert [Thu, 16 Jul 1998 23:23:05 +0000 (23:23 +0000)] 
GNU tar 1.13

26 years agoInitial revision
Paul Eggert [Tue, 24 Feb 1998 23:17:38 +0000 (23:17 +0000)] 
Initial revision

26 years agoAdd explanation of why this isn't an official version.
Paul Eggert [Wed, 18 Feb 1998 01:23:55 +0000 (01:23 +0000)] 
Add explanation of why this isn't an official version.

26 years agoAdd 1.12.lfs.1.
Paul Eggert [Mon, 2 Feb 1998 23:02:03 +0000 (23:02 +0000)] 
Add 1.12.lfs.1.

26 years agoUpdate version to 1.12.lfs.1
Paul Eggert [Mon, 2 Feb 1998 22:57:55 +0000 (22:57 +0000)] 
Update version to 1.12.lfs.1

26 years agoGNU tar 1.13
Paul Eggert [Wed, 31 Dec 1997 11:01:18 +0000 (11:01 +0000)] 
GNU tar 1.13

26 years agoImplement -E (ending-file) option.
junio [Thu, 4 Dec 1997 07:07:11 +0000 (07:07 +0000)] 
Implement -E (ending-file) option.

26 years agoImplement -E (ending-file) option.
junio [Thu, 4 Dec 1997 06:37:52 +0000 (06:37 +0000)] 
Implement -E (ending-file) option.

27 years agogtar 1.12
Paul Eggert [Wed, 19 Nov 1997 20:42:34 +0000 (20:42 +0000)] 
gtar 1.12

27 years ago(main): Don't assume mt_count is of type daddr_t.
Paul Eggert [Mon, 10 Nov 1997 19:13:12 +0000 (19:13 +0000)] 
(main): Don't assume mt_count is of type daddr_t.

27 years ago(to_oct): Now static. Value arg is now uintmax_t. Accept new args
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(to_oct): Now static.  Value arg is now uintmax_t.  Accept new args
giving name of type of octal field, for error messages.  Report an
error if the value is too large to fit in the field.
(gid_to_oct, major_to_oct, minor_to_oct, mode_to_oct, off_to_oct,
size_to_oct, time_to_oct, uid_to_oct, uintmax_to_oct): New functions.

(write_eot, write_long, finish_header, deal_with_sparse,
finish_sparse_file, dump_file): Use dev_t, off_t, ssize_t, size_t when
appropriate.  Remove now-useless casts.  Use unsigned long to print
*_t types, except use STRINGIFY_BIGINT for off_t.

(find_new_file_size): 1st arg is now off_t*.
(finish_sparse_file): Args now use off_t, not long.
Check for lseek error.
(create_archive, dump_file): Cast -1 to dev_t when necessary.
(dump_file): Device arg is now dev_t.
Avoid overflow when testing whether file has holes
by using the new ST_NBLOCKSIZE macro.

27 years ago(rmt_read__, rmt_write__): Now returns ssize_t.
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(rmt_read__, rmt_write__): Now returns ssize_t.
(rmt_lseek): Now returns off_t.

27 years ago(record_start_block, save_totsize, save_sizeleft, real_s_totsize,
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(record_start_block, save_totsize, save_sizeleft, real_s_totsize,
real_s_sizeleft, current_block_ordinal): Now off_t.
(write_error): Arg is now ssize_t.
(child_pid): Now pid_t.
(available_space_after): Now size_t.

(child_open_for_compress, child_open_for_uncompress, flush_write,
open_archive, flush_write, write_error, flush_read, close_archive):
Use pid_t, ssize_t, size_t when appropriate.  Remove now-useless
casts.  Use unsigned long to print *_t types, except use
STRINGIFY_BIGINT for off_t.

27 years ago(read_and, list_archive, read_header, decode_mode, print_header,
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(read_and, list_archive, read_header, decode_mode, print_header,
print_for_mkdir): Use mode_t, off_t, size_t when appropriate.  Remove
now-useless casts.  Use unsigned long to print *_t types, except use
STRINGIFY_BIGINT for off_t.

(read_header): Check for overflow when converting header size.

(from_oct): Now static.  Now returns uintmax_t.  `where' arg is now
const char *.  Size arg is now size_t.  Now takes new type and maxval
args.  Compute result using uintmax_t, not long.  Report error if
field does not contain octal number in range.
(gid_from_oct, major_from_oct, minor_from_oct, mode_from_oct,
off_from_oct, size_from_oct, time_from_oct, uid_from_oct,
uintmax_from_oct): New functions.

(stringify_uintmax_t_backwards): New function.

(decode_mode, print_for_mkdir): Mode arg is now mode_t.
(skip_file): Offset arg is now off_t.

27 years ago(newdir_umask, current_umask): Now mode_t.
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(newdir_umask, current_umask): Now mode_t.
(extract_sparse_file): Args now use off_t.

(set_mode, set_stat, make_directories, extract_sparse_file,
extract_archive): Use off_t, size_t, ssize_t when appropriate.  Remove
now-useless casts.  Use unsigned long to print *_t types, except use
STRINGIFY_BIGINT for off_t.

27 years ago(name_init): Fix typo in error message: FILE* was passed, but char*
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(name_init): Fix typo in error message: FILE* was passed, but char*
was wanted.

(read_name_from_file, name_gather, addname, name_match, name_scan,
add_exclude): Use size_t when appropriate.  Remove now-useless casts.

(exclude_pool_size, allocated_exclude_pool_size): Now size_t.

27 years ago(extract_mangle): Check for overflow when converting off_t to size_t.
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(extract_mangle): Check for overflow when converting off_t to size_t.
Use off_t, size_t when appropriate.  Remove now-useless casts.

27 years ago(do_command, rmt_open__, rmt_read__, rmt_lseek__, rmt_ioctl__): Use
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(do_command, rmt_open__, rmt_read__, rmt_lseek__, rmt_ioctl__): Use
pid_t, size_t, ssize_t when appropriate.  Remove now-useless casts.
Use unsigned long to print *_t types, except use STRINGIFY_BIGINT for
off_t.

(get_status_string, get_status_off): New function.
(get_status): Now returns long, so that it can store ssize_t.
Invoke get_status_string to do the real work.
(rmt_read__, rmt_write__): Now returns ssize_t.  Size arg is now size_t.
(rmt_lseek__): Now returns off_t, using new get_status_off function.
(rmt_ioctl__): Convert mt_count by hand, since it might be longer than long.

27 years ago(check_decimal): Now returns 1 if successful, 0 otherwise, and returns
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(check_decimal): Now returns 1 if successful, 0 otherwise, and returns
uintmax_t value into new arg.  Check for arithmetic overflow.
(decode_options): Avoid overflow if record_size fits in size_t but not int.
Check for overflow on user or group ids.

27 years ago(append_file) Use off_t, size_t, ssize_t when appropriate. Remove
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(append_file) Use off_t, size_t, ssize_t when appropriate.  Remove
now-useless casts.  Use unsigned long to print *_t types, except use
STRINGIFY_BIGINT for off_t.
(update_archive): Cast -1 to dev_t when necessary.

27 years ago(allocated_size): Now size_t, and now initialized to 0.
Paul Eggert [Fri, 31 Oct 1997 00:58:55 +0000 (00:58 +0000)] 
(allocated_size): Now size_t, and now initialized to 0.
(prepare_record_buffer): Arg is now size_t.
Remove now-useless casts.

(main): Use `long' for status, so that it can store ssize_t.
Use daddr_t, mode_t, size_t, off_t when appropriate.
Convert daddr_t and off_t values ourselves, since they might be longer
than long.  Convert other types using `long' primitives.
When processing MTIOCTOP, do not try to pass resulting
count back, since it won't work (it could be too large) and it's
not expected anyway.

27 years agoClarify 12am vs 12pm vs 12m.
Paul Eggert [Mon, 27 Oct 1997 15:04:02 +0000 (15:04 +0000)] 
Clarify 12am vs 12pm vs 12m.

27 years agoInitial revision
Paul Eggert [Mon, 9 Jun 1997 22:22:27 +0000 (22:22 +0000)] 
Initial revision

27 years agoGNU tar 1.12
Paul Eggert [Fri, 25 Apr 1997 20:37:23 +0000 (20:37 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.13
Paul Eggert [Fri, 25 Apr 1997 20:21:24 +0000 (20:21 +0000)] 
GNU tar 1.13

27 years agoInitial revision
Paul Eggert [Fri, 25 Apr 1997 20:21:03 +0000 (20:21 +0000)] 
Initial revision

27 years agoGNU tar 1.12
Paul Eggert [Fri, 25 Apr 1997 20:16:30 +0000 (20:16 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Fri, 25 Apr 1997 20:11:23 +0000 (20:11 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Fri, 25 Apr 1997 20:09:49 +0000 (20:09 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Fri, 25 Apr 1997 20:02:46 +0000 (20:02 +0000)] 
GNU tar 1.12

27 years agogtar 1.12
Paul Eggert [Fri, 25 Apr 1997 17:33:20 +0000 (17:33 +0000)] 
gtar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Fri, 25 Apr 1997 17:10:08 +0000 (17:10 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Fri, 25 Apr 1997 13:48:46 +0000 (13:48 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.13
Paul Eggert [Fri, 25 Apr 1997 12:50:05 +0000 (12:50 +0000)] 
GNU tar 1.13

27 years agoGNU tar 1.12
Paul Eggert [Fri, 25 Apr 1997 12:40:32 +0000 (12:40 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.13
Paul Eggert [Fri, 25 Apr 1997 00:08:58 +0000 (00:08 +0000)] 
GNU tar 1.13

27 years agoblock-size -> blocking
Paul Eggert [Thu, 24 Apr 1997 23:59:17 +0000 (23:59 +0000)] 
block-size -> blocking

27 years agoblock-size -> blocking
Paul Eggert [Thu, 24 Apr 1997 23:58:02 +0000 (23:58 +0000)] 
block-size -> blocking

27 years agoGNU tar 1.12
Paul Eggert [Thu, 24 Apr 1997 23:33:59 +0000 (23:33 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Thu, 24 Apr 1997 22:59:57 +0000 (22:59 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Thu, 24 Apr 1997 14:41:50 +0000 (14:41 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Thu, 24 Apr 1997 14:09:23 +0000 (14:09 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Thu, 24 Apr 1997 13:19:40 +0000 (13:19 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Thu, 24 Apr 1997 05:53:28 +0000 (05:53 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Thu, 24 Apr 1997 02:25:57 +0000 (02:25 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.13
Paul Eggert [Wed, 23 Apr 1997 00:53:18 +0000 (00:53 +0000)] 
GNU tar 1.13

27 years agoGNU tar 1.12
Paul Eggert [Wed, 23 Apr 1997 00:05:57 +0000 (00:05 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Tue, 22 Apr 1997 13:17:00 +0000 (13:17 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Tue, 22 Apr 1997 06:31:03 +0000 (06:31 +0000)] 
GNU tar 1.12

27 years agotar 1.13
Paul Eggert [Tue, 22 Apr 1997 06:05:29 +0000 (06:05 +0000)] 
tar 1.13

27 years agoInitial revision
Paul Eggert [Tue, 22 Apr 1997 05:59:41 +0000 (05:59 +0000)] 
Initial revision

27 years agoGNU tar 1.12
Paul Eggert [Tue, 22 Apr 1997 05:35:50 +0000 (05:35 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Sun, 20 Apr 1997 02:43:34 +0000 (02:43 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Sat, 19 Apr 1997 22:44:12 +0000 (22:44 +0000)] 
GNU tar 1.12

27 years agotar 1.12
Paul Eggert [Sat, 19 Apr 1997 19:17:45 +0000 (19:17 +0000)] 
tar 1.12

27 years agoGNU tar 1.13
Paul Eggert [Fri, 18 Apr 1997 19:32:19 +0000 (19:32 +0000)] 
GNU tar 1.13

27 years agoGNU tar 1.12
Paul Eggert [Fri, 18 Apr 1997 16:36:06 +0000 (16:36 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Fri, 18 Apr 1997 02:44:58 +0000 (02:44 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Thu, 17 Apr 1997 05:15:04 +0000 (05:15 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Wed, 16 Apr 1997 21:02:57 +0000 (21:02 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Wed, 16 Apr 1997 19:30:04 +0000 (19:30 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Tue, 15 Apr 1997 20:34:49 +0000 (20:34 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Tue, 15 Apr 1997 20:33:59 +0000 (20:33 +0000)] 
GNU tar 1.12

27 years agotar 1.13
Paul Eggert [Tue, 15 Apr 1997 20:32:54 +0000 (20:32 +0000)] 
tar 1.13

27 years agoGNU tar 1.12
Paul Eggert [Thu, 10 Apr 1997 14:37:02 +0000 (14:37 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.12
Paul Eggert [Wed, 9 Apr 1997 16:21:44 +0000 (16:21 +0000)] 
GNU tar 1.12

27 years agoGNU tar 1.13
Paul Eggert [Sat, 29 Mar 1997 21:28:58 +0000 (21:28 +0000)] 
GNU tar 1.13

27 years agoGNU tar 1.12
Paul Eggert [Tue, 18 Mar 1997 20:14:39 +0000 (20:14 +0000)] 
GNU tar 1.12

27 years agoInitial revision
Paul Eggert [Wed, 26 Feb 1997 05:12:21 +0000 (05:12 +0000)] 
Initial revision

27 years agoInitial revision
Paul Eggert [Wed, 26 Feb 1997 00:49:39 +0000 (00:49 +0000)] 
Initial revision

27 years agoGNU tar 1.12
Paul Eggert [Mon, 17 Feb 1997 18:16:17 +0000 (18:16 +0000)] 
GNU tar 1.12

27 years agoInitial revision
Paul Eggert [Wed, 22 Jan 1997 00:53:35 +0000 (00:53 +0000)] 
Initial revision

28 years agotar 1.12
Paul Eggert [Sat, 23 Nov 1996 01:11:34 +0000 (01:11 +0000)] 
tar 1.12

28 years agoGNU tar 1.12
Paul Eggert [Fri, 22 Nov 1996 19:58:28 +0000 (19:58 +0000)] 
GNU tar 1.12

28 years agoInitial revision
Paul Eggert [Fri, 22 Nov 1996 19:22:53 +0000 (19:22 +0000)] 
Initial revision

28 years agoInitial revision
Paul Eggert [Fri, 22 Nov 1996 19:20:31 +0000 (19:20 +0000)] 
Initial revision

28 years agoInitial revision
Paul Eggert [Fri, 22 Nov 1996 17:39:54 +0000 (17:39 +0000)] 
Initial revision

28 years agoGNU tar 1.12
Paul Eggert [Mon, 11 Nov 1996 16:03:51 +0000 (16:03 +0000)] 
GNU tar 1.12

28 years agoGNU tar 1.13
Paul Eggert [Wed, 17 Apr 1996 15:24:58 +0000 (15:24 +0000)] 
GNU tar 1.13

28 years agoInitial revision
Paul Eggert [Tue, 9 Jan 1996 03:17:57 +0000 (03:17 +0000)] 
Initial revision

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:05:12 +0000 (03:05 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:05:10 +0000 (03:05 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:05:08 +0000 (03:05 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:05:01 +0000 (03:05 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:05:00 +0000 (03:05 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:04:58 +0000 (03:04 +0000)] 
*** empty log message ***

30 years agoInitial revision
François Pinard [Wed, 16 Nov 1994 03:04:54 +0000 (03:04 +0000)] 
Initial revision

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:54 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:50 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:47 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:44 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:41 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:38 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:34 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:31 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:28 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:24 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:21 +0000 (03:03 +0000)] 
*** empty log message ***

30 years ago*** empty log message ***
François Pinard [Wed, 16 Nov 1994 03:03:18 +0000 (03:03 +0000)] 
*** empty log message ***

This page took 0.058179 seconds and 4 git commands to generate.