forked from solsticedhiver/atool2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
428 lines (316 loc) · 11.8 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
Sat Sep 28 14:34:47 CEST 2002
* Release 0.23.0.
* This file is no longer being updated. Please see the NEWS file instead.
Wed Sep 11 16:11:55 CEST 2002
* atool: "s/cwd/getcwd/g"
Remove use Cwd;
Sun Sep 8 11:34:34 CEST 2002
* atool:
(runcmds) Check for cpio format.
(stripext) Strip cpio extension.
(formatext) Format cpio extension.
(findformat) Identify cpio archives.
(shellexecute) Overcome POSIX bug by setting @_ to ().
(readconfig) Read path_cat and path_find.
Sat Jul 13 19:43:23 CEST 2002
* Release 0.19.0.
* atool:
New option --save-outdir.
(multiarchivecmd) Honor $::opt_save_outdir.
* atool.1: Documented --save-outdir, and added example about this.
Sun Jul 7 14:40:43 CEST 2002
* atool: (runcmds) Add -r to rar.
Thu Jul 4 08:54:20 CEST 2002
* TODO: Cleaned up. Added information about a rules format.
Thu Jul 4 08:45:02 CEST 2002
* atool.1: Added some formats to list of supported ones.
* README: New section supported formats (referencing man page).
Wed Jul 3 15:11:47 CEST 2002
* Makefile:
(PREFIX) New variable. Now defaults to /usr/local instead of /usr.
(BINDIR, MANDIR) Use PREFIX.
* debian/rules: Set PREFIX=/usr.
* atool.spec: Fixed to handle new PREFIX.
Tue Jul 2 21:34:45 CEST 2002
* Release 0.18.0.
* README: Added info about rpm and cpio requirement.
* atool:
($::cfg_path_rpm) New variable.
($::cfg_path_rpm2cpio) New variable.
($::cfg_path_cpio) New variable.
(runcmds) Handle rpm archives.
(stripext) Ditto.
(formatext) Ditto.
(findformat) Ditto.
(readconfig) Load variables mentioned above.
Sat Jun 29 11:30:29 CEST 2002
* atool:
Changed author mail in help and version messages.
(quote) New subroutine. Used almost everywhere.
(cmdexec) Rewrote to use shell_execute instead.
(shell_execute) New subroutine.
(findformat) Use the safer three argument version of open.
Use $::errmsg instead of $! after call to backticks.
(backticks) Cleaned up a little. Put error message in $::errmsg.
(readconfig) Use the safer three argument version of open.
(unlink_directory) Don't chmod on directories.
Wed May 15 13:47:34 CEST 2002
* atool.1: (EXAMPLES) Added adiff example.
Wed Apr 24 09:46:37 CEST 2002
* atool:
($::cfg_show_extracted) New variable.
(multiarchivecmd) Print if show_extracted.
(readconfig) Handle show_extracted.
* atool.1:
(CONFIGURATION) Documented show_extracted.
Sun Apr 14 23:56:53 CEST 2002
* Release 0.17.0.
* atool:
($::cfg_path_unarj) New variable.
(runcmds)
Handle arj archives.
Return return-value of singlearchivecmd.
(singlearchivecmd) Return $outdir.
(multiarchivecmd)
Take a new argument, $needcwd.
Change directories correctly if needcwd.
(stripext, formatext, findformat) Handle arj format.
(readconfig) Handle path_unarj.
* atool.1: Document path_unace and path_unarj.
* README: (Requirements) Added information about lha and unarj.
Mon Mar 4 12:29:16 CET 2002
* atool: s/root files/files in root/.
Sun Feb 10 23:06:50 CET 2002
* Makefile: (install) Use ln -s -f instead of ln -s.
Sat Feb 9 12:24:36 CET 2002
* Release 0.16.0.
* atool:
($::cfg_path_unace) New variable.
(runcmds) Handle ace format.
(stripext) Handle lha, lzh and ace extensions.
(formatext) Ditto.
(findformat) Ditto. Also fix rar extension.
(readconfig) Read path_unace.
* README: Add info for unace and URLs for other programs.
Thu Feb 7 11:51:04 CET 2002
* Makefile:
(debian) Add -b.
(rpm) Build with -bb instead of -ba.
Tue Jan 29 12:06:58 CET 2002
* atool.1: (args_diff) Improved documentation.
* Makefile: (clean) Remove more.
Wed Jan 9 12:37:49 CET 2002
* atool:
($::cfg_args_diff) New variable.
(main) Use cfg_args_diff arguments.
(readconfig) Parse variable.
* atool.1:
(args_diff) Added documentation.
(path_syslog) Updated wording.
Sat Dec 22 12:15:49 CET 2001
* Release 0.15.0.
* atool.spec: New file.
* Makefile:
(dist) Added atool.spec and TOOL to distribution.
(rpm) New target.
(debian) Added -sd option.
(install) Change owner of created directories.
* debian/docs: Added TODO.
Fri Nov 30 11:14:14 CET 2001
* atool: (multiarchivecmd)
Set mode on directories prior to moving, if necessary.
Restore mode once moved.
Sat Nov 17 15:39:43 CET 2001
* Release 0.14.0.
* atool:
(runcmds) Cleaned up code (creating outdir).
(find_comparable_file) New function.
(main) Better handling of adiff command.
(unlink_directory) Die if chdir '..' fails.
(cmdexec) Improved error messages for abnormal exit
($::cfg_path_compress) Updated.
($::cfg_path_lha) New variable.
(runcmds) Handle lha archives.
(findformat) Find lha archives.
(readconfig) Read path_lha.
* atool.1: Document path_lha.
Wed Oct 31 15:38:56 CET 2001
* atool: Better check for adiff removal confirmation.
Fri Oct 26 10:32:59 CEST 2001
* Release 0.13.0.
* atool:
(unlink_recursively) New function
(main) Ask when deleting files for adiff, use unlink_recursively.
(main, readconfig) Remove path_rm variable.
(cmdexec) Take an additional argument, ignore_return.
* atool.1: Remove path_rm variable.
Fri Oct 26 00:34:23 CEST 2001
* atool:
(path_diff, path_rm) New configuration variables.
(getmode) New command "diff".
(main) Added code for new command "diff".
(main) Added new option -d, --diff.
(runcmds) Returns output directory.
(multiarchivecmd) Returns output directory.
* atool.1:
Added documentation about new configuration variables.
Added documentation about new options.
Thu Oct 25 15:08:33 CEST 2001
* atool.1: Fixed documentation for --help and --version
options.
Tue Sep 18 17:41:14 CEST 2001
* Release 0.12.0.
* README, atool.1, debian/changelog, debian/copyright,
debian/control: New email adress of author.
Mon Aug 27 16:57:40 CEST 2001
* TODO: New file.
* README: Moved To Do stuff into TODO document.
Sun Aug 19 00:47:36 CEST 2001
* atool: (cmdexec) Set SIG{__WARN__} prior to execution,
and unset after execution.
Mon Aug 13 22:56:41 CEST 2001
* Release 0.11.0.
* atool:
Added missing prototype for findformat and stripext.
Handle --each option in add mode.
(formatext) New function.
* atool.1:
Updated documentation for --each option.
Added example with apack and --each.
Tue Aug 7 12:51:27 CEST 2001
* atool: (multiarchivecmd) Changed wording `refuse' to `refusing'.
Mon Jul 23 17:09:32 CEST 2001
* Release 0.10.0.
* README, atool.1: Moved `Known Bugs' section from README file
to the man-page. Added a note about extracting compressed files
without valid extensions.
Sun Jul 22 13:46:19 CEST 2001
* atool:
(findformat) Fixed bug causing gzip, bzip, bzip2 and compress'd
files not to be identified correctly.
Thu Jul 19 18:12:35 CEST 2001
* atool:
Added new option, -e, --each.
Many changes to accomodate for new --each option.
* atool.1:
Fixed some omissions in the man-page.
Added documentation about --each.
Added example section.
Mon Jul 16 11:48:51 CEST 2001
* Version 0.9.0.
* atool:
Added new options, -v, --verbose and --verbosity to control
verbosity of atool.
Improved verbosity control (fixes #99028). Fixed some bugs
regarding verbosity level.
Changed behaviour of apack on compressed files.
Now uses file's -z option to identify more formats.
When identifying using file, now print result of identification.
Fixed typo in --help about -V for --explain.
Added option --config. Read configuration first after options
have been parsed.
* README:
Now refers to the man-page for usage information.
* atool.1:
Updated for new options.
Included some text previously in README document.
Sun Jul 15 11:15:04 CEST 2001
* atool:
Added somewhat better error messages when a subprocess fails.
Remove the temporary directory on exit if possible.
Now refuses to overwrite existing files when creating (non-zip
and non-rar) archives (unless --force specified).
Thu Jul 12 11:54:52 CEST 2001
* atool: Will only identify format of regular files.
Thu Jul 5 15:06:26 CEST 2001
* Version 0.8.0.
* atool: Now exit after --version.
Sun Jul 1 11:21:53 CEST 2001
* atool:
(findformat) Lowercase filenames before checking format.
Add option terminator `--' to `file' command line.
(getmode) Consider --extract-to to be a separate command.
(makeoutdir) Fixed random number generation.
Sat Jun 30 00:05:42 CEST 2001
* atool: Adding missing backslash in help text.
Wed Jun 20 17:00:47 CEST 2001
* atool: New subroutine "backticks", used instead of `` when
identifying file type using "file".
* atool: New subroutine "readconfig" to read a configuration
file. Called to read /etc/atool.conf and ~/.atoolrc.
* atool: Added option use_gzip_for_z.
* README: Updated to document configuration options.
Wed Apr 25 10:11:16 CEST 2001 Oskar Liljeblad <osk@hem.passagen.se>
* atool: Added support for identify some file formats
using file(1).
Tue Apr 24 21:14:49 CEST 2001 Oskar Liljeblad <osk@hem.passagen.se>
* Makefile: Include NEWS file in distribution.
Mon Apr 16 13:35:14 CEST 2001 Oskar Liljeblad <osk@hem.passagen.se>
* Version 0.7.0.
* atool.1: Added .war extension for Jar archives.
Sat Apr 7 16:00:17 CEST 2001 Oskar Liljeblad <osk@hem.passagen.se>
* atool: Fixed commands for tar archive. The 'f' option
to tar was missing, causing output to be written to stdout
and input read from stdin.
Thu Apr 5 14:00:03 CEST 2001 Oskar Liljeblad <osk@hem.passagen.se>
* atool: Added -F as short option alias for --format.
* atool (parsefmt): Fixed recognition of manual formats.
Wed Apr 4 17:08:14 CEST 2001 Oskar Liljeblad <osk@hem.passagen.se>
* atool (parsefmt): Recognize .war as a JAR archive.
* atool (stripext): Strip .tar.Z, .tZ, .Z, and .war.
2001-04-04 Oskar Liljeblad <osk@hem.passagen.se>
* Version 0.6.0.
* atool: Complete rewrite. See NEWS file for changes.
* NEWS: New file.
* debian/docs: Added NEWS.
2001-03-28 Oskar Liljeblad <osk@hem.passagen.se>
* atool loops when you try to extract to a directory
that doesn't exist. This is fixed now.
* atool: Fixed commands for .tar archives
("f" was missing in options for all commands).
2001-03-28 Oskar Liljeblad <osk@hem.passagen.se>
* Version 0.5.0 released because of version mistake
(by me) on Freshmeat - 0.3.0 was released as 0.4.0.
2001-03-27 Oskar Liljeblad <osk@hem.passagen.se>
* Version 0.4.0.
* debian/*: New files, for making Debian packages
of atool.
* atool: Included more license text from COPYING.
Fixed help text for -X command.
Added prototypes for subroutines without them.
* README: Included more license text from COPYING.
Minor format changes.
* atool.1: New man page.
* Makefile: Updated for Debian package generation.
New rule "debian".
Now installs man page.
2001-03-26 Oskar Liljeblad <osk@hem.passagen.se>
* Added forward function declarations so that the warnings
"main::foo() called too early to check prototype" no longer
appear when using Perl 5.6.
2001-03-24 Oskar Liljeblad <osk@hem.passagen.se>
* Version 0.3.0 released.
* Use exec instead of system where possible.
2001-03-22 Oskar Liljeblad <osk@hem.passagen.se>
* Fixes in last release introduced new bugs when extracting files
from multi-file archives. "Use of uninitialized value .." would
we printed, along with another bogus error. Hopefully these bugs
are fixed now.
* Added support for jar archives.
* Added use_jar_program variable.
* --quiet (-q) option is now listed in --help.
* README: Better documentation for configuration variables in
atool.
* Code cleanup: Simplified generation of command lines for tar/zip.
* (Internal) New distdiff rule in Makefile for comparing tars of
atool.
* (Internal) README: Added more things to do.
2001-03-21 Oskar Liljeblad <osk@hem.passagen.se>
* Version 0.2.0 relesed.
* When extracting single compressed files (foo.gz), a temporary
extraction subdirectory would be created even though it was not
needed. This is now fixed.
* Display a message when `list' command is tried on single
compressed files (foo.gz etc).
2001-03-17 Oskar Liljeblad <osk@hem.passagen.se>
* Version 0.1.0: First public release.