| 1 |
|
2003-09-17 Paul Eggert <eggert@twinsun.com> |
| 2 |
|
|
| 3 |
|
* bootstrap: Don't use "for option; do"; |
| 4 |
|
Solaris 8 /bin/sh doesn't like that. |
| 5 |
|
|
| 6 |
2003-09-17 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
2003-09-17 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
| 7 |
|
|
| 8 |
* README-alpha: Updated |
* README-alpha: Updated |
| 33 |
* src/extract.c (extract_archive): Implemented --strip-path |
* src/extract.c (extract_archive): Implemented --strip-path |
| 34 |
* src/names.c (cut_path_elements): New functon. |
* src/names.c (cut_path_elements): New functon. |
| 35 |
* src/tar.c: New option --strip-path=NUM. |
* src/tar.c: New option --strip-path=NUM. |
| 36 |
(decode_options) Assign boolean values to bool variables. |
(decode_options) Assign boolean values to bool variables. |
| 37 |
|
|
| 38 |
2003-09-04 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
2003-09-04 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
| 39 |
|
|
| 48 |
disappear when GNU extended header keywords are working. |
disappear when GNU extended header keywords are working. |
| 49 |
* tests/multiv01.sh: Likewise |
* tests/multiv01.sh: Likewise |
| 50 |
* tests/volume.sh: Likewise |
* tests/volume.sh: Likewise |
| 51 |
|
|
| 52 |
2003-09-04 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
2003-09-04 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
| 53 |
|
|
| 54 |
* src/create.c: Support for "linkpath" extended keyword. |
* src/create.c: Support for "linkpath" extended keyword. |
| 64 |
* README: Updated. |
* README: Updated. |
| 65 |
* NEWS: Updated. |
* NEWS: Updated. |
| 66 |
* TODO: Updated. |
* TODO: Updated. |
| 67 |
|
|
| 68 |
2003-09-02 Paul Eggert <eggert@twinsun.com> |
2003-09-02 Paul Eggert <eggert@twinsun.com> |
| 69 |
|
|
| 70 |
* src/common.h (destroy_stat, xheader_decode, xheader_store, |
* src/common.h (destroy_stat, xheader_decode, xheader_store, |
| 78 |
* src/list.c (read_and): Abort if HEADER_SUCCESS_EXTENDED |
* src/list.c (read_and): Abort if HEADER_SUCCESS_EXTENDED |
| 79 |
occurs, as it's not possible. |
occurs, as it's not possible. |
| 80 |
* src/update.c (update_archive): Likewise. |
* src/update.c (update_archive): Likewise. |
| 81 |
|
|
| 82 |
Use "const" when possible in new code. |
Use "const" when possible in new code. |
| 83 |
* src/tar.c (struct fmttab.name): Now char const *. All uses changed. |
* src/tar.c (struct fmttab.name): Now char const *. All uses changed. |
| 84 |
(fmttab): Now const. All uses changed. |
(fmttab): Now const. All uses changed. |
| 105 |
|
|
| 106 |
* src/tar.c (set_archive_format): Now static. |
* src/tar.c (set_archive_format): Now static. |
| 107 |
* src/xheader.c (xhdr_tab, format_uintmax): Now static. |
* src/xheader.c (xhdr_tab, format_uintmax): Now static. |
| 108 |
|
|
| 109 |
* src/xheader.c (dummy_coder, dummy_decoder, atime_coder, |
* src/xheader.c (dummy_coder, dummy_decoder, atime_coder, |
| 110 |
atime_decoder, gid_coder, gid_decoder, gname_coder, gname_decoder, |
atime_decoder, gid_coder, gid_decoder, gname_coder, gname_decoder, |
| 111 |
linkpath_coder, linkpath_decoder, mtime_coder, mtime_decoder, |
linkpath_coder, linkpath_decoder, mtime_coder, mtime_decoder, |
| 114 |
Remove forward decls; no longer needed. |
Remove forward decls; no longer needed. |
| 115 |
(xhdr_tab): Move to end, so that the forward decls aren't needed. |
(xhdr_tab): Move to end, so that the forward decls aren't needed. |
| 116 |
Add a forward declaration. |
Add a forward declaration. |
| 117 |
|
|
| 118 |
Use 'bool' in new code, when appropriate. |
Use 'bool' in new code, when appropriate. |
| 119 |
* src/xheader.c (decode_record): Return bool, not int. |
* src/xheader.c (decode_record): Return bool, not int. |
| 120 |
* src/common.h (read_header): Since it accepts bool, change |
* src/common.h (read_header): Since it accepts bool, change |
| 129 |
|
|
| 130 |
Minor style fixes. |
Minor style fixes. |
| 131 |
(xheader_store): Avoid parentheses around object operand of sizeof. |
(xheader_store): Avoid parentheses around object operand of sizeof. |
| 132 |
|
|
| 133 |
2003-09-03 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
2003-09-03 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
| 134 |
|
|
| 135 |
* src/create.c (start_header): Store long file names |
* src/create.c (start_header): Store long file names |
| 156 |
Update from gnulib modules alloca, fnmatch, getline, stdbool. |
Update from gnulib modules alloca, fnmatch, getline, stdbool. |
| 157 |
* m4/.cvsignore: Add utimes-null.m4. Sort. |
* m4/.cvsignore: Add utimes-null.m4. Sort. |
| 158 |
|
|
| 159 |
2003-09-01 Sergey Poznyakoff |
2003-09-01 Sergey Poznyakoff |
| 160 |
|
|
| 161 |
Added initial support for creating POSIX headers. |
Added initial support for creating POSIX headers. |
| 162 |
|
|
| 163 |
* src/common.h (MAXOCTAL11,MAXOCTAL7): New defines |
* src/common.h (MAXOCTAL11,MAXOCTAL7): New defines |
| 164 |
(string_to_chars): New functions |
(string_to_chars): New functions |
| 165 |
(struct xheader): Changed structure |
(struct xheader): Changed structure |
| 185 |
* m4/.cvsignore: Likewise. |
* m4/.cvsignore: Likewise. |
| 186 |
* TODO: Minor formatting change |
* TODO: Minor formatting change |
| 187 |
|
|
| 188 |
2003-08-31 Sergey Poznyakoff |
2003-08-31 Sergey Poznyakoff |
| 189 |
|
|
| 190 |
Added initial support for POSIX extended and STAR headers |
Added initial support for POSIX extended and STAR headers |
| 191 |
(only for listing/extracting). |
(only for listing/extracting). |
| 192 |
|
|
| 193 |
* src/xheader.c: New file. |
* src/xheader.c: New file. |
| 194 |
* src/Makefile.am: Added xheader.c |
* src/Makefile.am: Added xheader.c |
| 195 |
* src/tar.h (struct star_header): New datatype |
* src/tar.h (struct star_header): New datatype |
| 252 |
-o to comply to UNIX98 when extracting and to its previous |
-o to comply to UNIX98 when extracting and to its previous |
| 253 |
semantics otherwise. |
semantics otherwise. |
| 254 |
(main): Call check_links if --check-links. was given. |
(main): Call check_links if --check-links. was given. |
| 255 |
|
|
| 256 |
2003-07-25 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
2003-07-25 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
| 257 |
|
|
| 258 |
* src/list.c (print_header): Revised |
* src/list.c (print_header): Revised |
| 259 |
* NEWS: Started the entry for 1.13.26 |
* NEWS: Started the entry for 1.13.26 |
| 260 |
* doc/Makefile.am (tar.dvi): Fixed TEXINPUTS value. |
* doc/Makefile.am (tar.dvi): Fixed TEXINPUTS value. |
| 261 |
|
|
| 262 |
2003-07-24 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
2003-07-24 Sergey Poznyakoff <gray@Mirddin.farlep.net> |
| 279 |
current_trailing_slash was set (extrac03.sh,extrac04.sh tests). |
current_trailing_slash was set (extrac03.sh,extrac04.sh tests). |
| 280 |
* tests/multiv01.sh: Minor changes. |
* tests/multiv01.sh: Minor changes. |
| 281 |
* m4/Makefile.am: Added missing files. |
* m4/Makefile.am: Added missing files. |
| 282 |
|
|
| 283 |
2003-07-05 Paul Eggert <eggert@twinsun.com> |
2003-07-05 Paul Eggert <eggert@twinsun.com> |
| 284 |
|
|
| 285 |
Finish the checkin begin yesterday. |
Finish the checkin begin yesterday. |