Mercurial > repo
comparison p7zip_9.20.1/ChangeLog @ 707:8e902fcb8792
<Sgeo> run tar -xjf p7zip.tar.bz2
author | HackBot |
---|---|
date | Sat, 15 Sep 2012 23:18:55 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
706:1cf2de42d323 | 707:8e902fcb8792 |
---|---|
1 | |
2 Version 9.20.1 | |
3 ============== | |
4 | |
5 - #3211479 "p7zip 9.20 - "unsupported method" with RAR files - " fixed | |
6 "install.sh" installs again "bin/Codecs/Rar29.so" | |
7 | |
8 Version 9.20 | |
9 ============ | |
10 | |
11 - From Windows version of 7-zip 9.20, What's new after 7-Zip 4.65 (2009-02-03): | |
12 - 7-Zip now supports LZMA2 compression method. | |
13 - 7-Zip now can update solid .7z archives. | |
14 - 7-Zip now supports XZ archives. | |
15 - 7-Zip now supports PPMd compression in ZIP archives. | |
16 - 7-Zip now can unpack NTFS, FAT, VHD, MBR, APM, SquashFS, CramFS, MSLZ archives. | |
17 - 7-Zip now can unpack GZip, BZip2, LZMA, XZ and TAR archives from stdin. | |
18 - 7-Zip now can unpack some TAR and ISO archives with incorrect headers. | |
19 - 7-Zip now supports files that are larger than 8 GB in TAR archives. | |
20 - NSIS and WIM support was improved. | |
21 - Partial parsing for EXE resources, SWF and FLV. | |
22 - The support for archives in installers was improved. | |
23 - 7-Zip now can stores NTFS file timestamps to ZIP archives. | |
24 - Speed optimizations in PPMd codec. | |
25 - Speed optimizations in CRC calculation code for Intel's Atom CPUs. | |
26 - New -scrc switch to calculate total CRC-32 during extracting / testing. | |
27 - 7-Zip File Manager now doesn't use temp files to open nested archives stored without compression. | |
28 - Disk fragmentation problem for ZIP archives created by 7-Zip was fixed. | |
29 - Some bugs were fixed. | |
30 - New localizations: Hindi, Gujarati, Sanskrit, Tatar, Uyghur, Kazakh. | |
31 - Not in p7zip : Speed optimizations in AES code for Intel's 32nm CPUs. | |
32 | |
33 | |
34 | |
35 | |
36 Version 9.18 | |
37 ============ | |
38 - From Windows version of 7-zip 9.17 | |
39 - Disk fragmentation problem for ZIP archives created by 7-Zip was fixed. | |
40 Notes: 7-Zip now uses 4 MB RAM buffer as file cache, when you create ZIP archives. | |
41 It reduces the number of Move_File_Position and Write_to_File operations. | |
42 | |
43 - From Windows version of 7-zip 9.18 | |
44 - 7-Zip now can unpack SquashFS and CramFS filesystem images. | |
45 - 7-Zip now can unpack some TAR and ISO archives with incorrect headers. | |
46 - Some bugs were fixed. | |
47 | |
48 - Some bugs were fixed in 7zG and 7zFM on MacOSX | |
49 | |
50 | |
51 Version 9.16 | |
52 ============ | |
53 - From Windows version of 7-zip 9.16 | |
54 - 7-Zip now supports files that are larger than 8 GB in TAR archives. | |
55 - NSIS support was improved : | |
56 - 7-Zip now supports BZip2 method in NSIS installers. | |
57 - 7-Zip now can extract identical files from NSIS installers. | |
58 - Some bugs were fixed. | |
59 - New localizations: Hindi, Gujarati, Sanskrit. | |
60 | |
61 - From Windows version of 7-zip 9.15 | |
62 - Some bugs were fixed. | |
63 - New localization: Tatar | |
64 | |
65 - From Windows version of 7-zip 9.14 | |
66 - WIM support was improved. 7-Zip now can create WIM archives without compression. | |
67 | |
68 | |
69 - #3069545 "kSignatureDummy?" fixed | |
70 | |
71 | |
72 | |
73 | |
74 Version 9.13 | |
75 ============ | |
76 - From Windows version of 7-zip 9.12 | |
77 - Some bugs were fixed. | |
78 | |
79 | |
80 - #2863580 "Crash in Rar decoder on a corrupted file" fixed | |
81 | |
82 - #2860898 "Dereferencing a zero pointer in cab handler" fixed | |
83 | |
84 - #2860679 "Division by zero in cab decoder" fixed | |
85 | |
86 | |
87 | |
88 Version 9.12 | |
89 ============ | |
90 - From Windows version of 7-zip 9.12 | |
91 - ZIP / PPMd compression ratio was improved in Maximum and Ultra modes. | |
92 - The BUG in 7-Zip 9.* beta was fixed: LZMA2 codec didn't work, | |
93 if more than 10 threads were used (or more than 20 threads in some modes). | |
94 | |
95 - makefile.openbsd is now compatible with OpenBSD ports tree. | |
96 (thanks to jggimi) | |
97 | |
98 - cmake projects added. | |
99 | |
100 - 7zFM and 7zG can be built on MacOSX but these ports are in very alpha stage. | |
101 make app to build p7zip.app (p7zip for MacOSX) | |
102 | |
103 | |
104 Version 9.11 (never published) | |
105 ============ | |
106 - From Windows version of 7-zip 9.11 | |
107 - 7-Zip now supports PPMd compression in .ZIP archives. | |
108 - Speed optimizations in PPMd codec. | |
109 - The support for archives in installers was improved. | |
110 - Some bugs were fixed. | |
111 | |
112 | |
113 Version 9.10 (never published) | |
114 ============ | |
115 | |
116 - From Windows version of 7-zip 9.05 to 9.10 | |
117 - 7-Zip now can unpack Apple Partition Map (APM) disk images. | |
118 - 7-Zip now can unpack MSLZ archives. | |
119 - Partial parsing for EXE resources, SWF and FLV. | |
120 - Some bugs were fixed. | |
121 | |
122 - p7zip can now use hugetlbfs on Linux (thank to Joachim Henke) | |
123 Like with the Windows large pages, this gives a nice speedup, | |
124 when running memory intensive operations. | |
125 | |
126 - p7zip now uses UTF8 (kCFStringNormalizationFormD) On MacOSX | |
127 fixes #2831266 "p7zip can't find NFC Unicode filename in OSX Terminal" | |
128 and #2976169 "German Umlauts Failure" | |
129 | |
130 | |
131 Version 9.05 (never published) | |
132 ============ | |
133 | |
134 - p7zip now uses precompiled header with gcc 4 | |
135 | |
136 | |
137 Version 9.04 (Major bugfixes and Major enhancements) | |
138 ============ | |
139 | |
140 - From Windows version of 7-zip 9.04 : | |
141 - 7-Zip now can update solid .7z archives. | |
142 - 7-Zip now supports LZMA2 compression method. | |
143 - 7-Zip now supports XZ archives. | |
144 - 7-Zip now can unpack NTFS, FAT, VHD and MBR archives. | |
145 - 7-Zip now can unpack GZip, BZip2, LZMA, XZ and TAR archives from stdin. | |
146 - New -scrc switch to calculate total CRC-32 during extracting / testing. | |
147 - Some bugs were fixed. | |
148 | |
149 - #2799966 " A newly created 7z archive (by p7zip 4.65) is broken and cannot be unpacked / listed / tested" | |
150 Fixed : now "7za a -mx=9 archive.7z directory" creates a good archive even | |
151 if there are a lot of executable files. | |
152 | |
153 - Fixed : the RAM size was reported incorrectly on MacOSX 64bits (with 2Gb+ RAM) | |
154 | |
155 - #2798023 "segfault handling very large multivolume .7z file" | |
156 p7zip now displays the following error "Error: Too many open files" | |
157 if you don't have enough rights to open all the splitted files | |
158 ( on Linux : ulimit -n) | |
159 | |
160 | |
161 Version 4.65 | |
162 ============ | |
163 - From Windows version of 7-zip 4.62 to 4.65 | |
164 - The bug in 7-Zip 4.63 was fixed: 7-Zip could not decrypt .ZIP archives encrypted with WinZip-AES method. | |
165 - 7-Zip now can unpack ZIP archives encrypted with PKWARE-AES. | |
166 - Some bugs were fixed. | |
167 | |
168 - Fixed : the RAM size was reported incorrectly on MacOSX 64bits | |
169 | |
170 - Fixed : makefile.linux_amd64_asm_icc | |
171 | |
172 - DJGPP : | |
173 makefile.djgpp becomes makefile.djgpp_old | |
174 makefile.djgpp_watt added (thank to Rugxulo) | |
175 | |
176 | |
177 - you can now compile 7za with a cmake project (see README) | |
178 the cmake project can build a codeblock project ;) | |
179 Remark : the kdevelop3 or Eclipse/CDT4 project don't work :( | |
180 | |
181 Version 4.61 | |
182 ============ | |
183 - From Windows version of 7-zip 4.61 : | |
184 - 7-Zip now supports LZMA compression for .ZIP archives. | |
185 - Some bugs were fixed. | |
186 | |
187 - #2199036 : Ask for password twice when creating encrypted archive | |
188 | |
189 - 7zG added (read GUI/readme.txt) | |
190 | |
191 | |
192 Version 4.60 (never published) | |
193 ============ | |
194 | |
195 - From Windows version of 7-zip 4.60 : | |
196 - Some bugs were fixed | |
197 | |
198 - p7zip didn't use the BCJ /BCJ2 filters for executables (: | |
199 - makefile.linux_amd64_asm_icc added (tested with Intel Compiler 11 on Ubuntu 8.04 x64) | |
200 | |
201 | |
202 Version 4.59 (never published) | |
203 ============ | |
204 | |
205 - From Windows version of 7-zip 4.59 : | |
206 - 7-Zip now can unpack UDF, XAR and DMG/HFS archives. | |
207 - It's allowed to use -t switch for "list" and "extract" commands. | |
208 - Some bugs were fixed. | |
209 | |
210 - Bug : wrong timestamp for files extracted from .zip or .rar archives | |
211 | |
212 | |
213 Version 4.58 | |
214 ============ | |
215 - From Windows version of 7-zip 4.58 : | |
216 - Some speed optimizations. | |
217 - 7-Zip now can unpack .lzma archives. | |
218 - Unicode (UTF-8) support for filenames in .ZIP archives. Now there are 3 modes: | |
219 1) Default mode: 7-Zip uses UTF-8, if the local code page doesn't contain required symbols. | |
220 2) -mcu switch: 7-Zip uses UTF-8, if there are non-ASCII symbols. | |
221 3) -mcl switch: 7-Zip uses local code page. | |
222 - Now it's possible to store file creation time in 7z and ZIP archives (-mtc switch). | |
223 - 7-Zip now can unpack multivolume RAR archives created with | |
224 "old style volume names" scheme and names *.001, *.002, ... | |
225 - Now it's possible to use -mSW- and -mSW+ switches instead of -mSW=off and -mSW=on | |
226 - Some bugs were fixed. | |
227 | |
228 - Bug #1898410 : Timestamp error in archive listing | |
229 now "7za l .." and "ls -l just_extracted_file" give the same date and time. | |
230 | |
231 - Bug #1860938 : unix file rights only 600 instead of 644 | |
232 | |
233 - Bug #1941574 : gzip files always marked as OS FAT, Now p7zip uses "Unix". | |
234 | |
235 - Bug #1947700 : file containing excluded files not read | |
236 When using the -xr <filename> flag to list files not to be included in the | |
237 archive the file <filename> is not read if it is a symbolic link. | |
238 | |
239 - Feature Requests #1868080 : add support to compile for NetWare (makefile.netware_asm_gcc_3.X) | |
240 | |
241 - Patch #1883893 : Incorrect path ref to docs in man pages (When using the last ($DEST_DIR) argument with install.sh) | |
242 | |
243 - now "install.sh" supports filenames with spaces. | |
244 | |
245 - some code cleanup (Synchronization) | |
246 | |
247 - some minor fix in the BZip2 codec. | |
248 | |
249 - fix with the define "__TEXT" for s390 | |
250 | |
251 | |
252 Version 4.57 | |
253 ============ | |
254 - From Windows version of 7-zip 4.57 : | |
255 - The BUG in command line version was fixed: -up3 switch could work incorrectly. | |
256 - Minor improvement in ZIP compression. | |
257 | |
258 | |
259 Version 4.56 (never published) | |
260 ============ | |
261 - From Windows version of 7-zip 4.56 : | |
262 - Some bugs were fixed | |
263 | |
264 - On HPUX : fixed "Can't load '../bin/7z.dll'" | |
265 (Unsatisfied data symbol '_ZTVN10__cxxabiv121__vmi_class_type_infoE' in load module '../bin/7z.so'.) | |
266 | |
267 - bug : p7zip used to build a zip file with an "FAT" header instead of "Unix" header | |
268 If LANG was set, "unzip" tried to translate the filenames from "FAT" to locale ... | |
269 | |
270 - On AIX : fixed "HugeFiles=off" (thank kuriath) | |
271 | |
272 - bug #1800180 : LZMAlone compilation error in COutFile | |
273 | |
274 - Patch #1796569 : Fix FreeBSD FTBFS | |
275 | |
276 - Patch #1796575 : fix man1/7za.1 man1/7zr.1 man1/7z.1 | |
277 | |
278 | |
279 Version 4.55 | |
280 ============ | |
281 - From Windows version of 7-zip 4.55 : | |
282 - Some bugs were fixed | |
283 | |
284 - fixed #1783007 : when make p7-zip 4.51 under hp-ux 11.11 error | |
285 | |
286 - fixed #1789154 : 7z use default or -m0=LZMA runtime error under HP-UX IA11.23 | |
287 | |
288 - support added for HPUX on Itanium. | |
289 (makefile.hpux-acc and makefile.hpux-acc_64) | |
290 | |
291 | |
292 Version 4.54 (never published) | |
293 ============ | |
294 - From Windows version of 7-zip 4.54 : | |
295 - Decompression speed was increased | |
296 | |
297 Version 4.53 | |
298 ============ | |
299 - From Windows version of 7-zip 4.53 : | |
300 - The bug in 7-Zip 4.48 - 4.52 beta was fixed: | |
301 7-Zip could create .ZIP archives with broken files. | |
302 - Some bugs were fixed. | |
303 | |
304 Version 4.52 (never published) | |
305 ============ | |
306 - From Windows version of 7-zip 4.52 : | |
307 - 7z now can unpack Compound files (msi, doc, ...). | |
308 - Some bugs were fixed (CAB decompressing) | |
309 | |
310 - lzma (CPP/7zip/Compress/LZMA_Alone) is now multi-threaded. | |
311 | |
312 - fixed #632912 : Extracting large directories takes quadratic time | |
313 (this bug was not fully fixed ...) | |
314 | |
315 - fixed : "7za x -odirectory archive.7z" now works even if "directory" is a symbolic link. | |
316 | |
317 - makefile.linux_s390x added : support for Linux on IBM z/Series Mainframe with s390x CPU | |
318 (thank y_stephen) | |
319 | |
320 - fixed crashes on BeOs with the flag "@filename" | |
321 | |
322 - cleanup in the makefile : defining LITTLE_ENDIAN or BIG_ENDIAN is not needed anymore | |
323 | |
324 - ppmd.exe added (CPP/7zip/Compress/PPMD_Alone) | |
325 | |
326 Version 4.51 | |
327 ============ | |
328 - From Windows version of 7-zip 4.51 : | |
329 - Bug was fixed: 7-Zip 4.50 beta could not open some .7z archives. | |
330 | |
331 - fix built of test_emul | |
332 | |
333 Version 4.50 (never published) | |
334 ============ | |
335 - From Windows version of 7-zip 4.50 : | |
336 - New switch for command line version: | |
337 -ssc[-] enables/disables case-sensitive mode for file names. | |
338 - Speed optimizations for AES encryption. | |
339 - Some bugs were fixed. | |
340 | |
341 - contrib/gzip-like_CLI_wrapper_for_7z/p7zip now supports commands like : | |
342 p7zip -- -name | |
343 p7zip "file name" | |
344 p7zip file1 file2 file3 | |
345 p7zip -d file1.7z file2.7z file3.7z | |
346 | |
347 never published because this version does not pass my tests. | |
348 | |
349 Version 4.49 | |
350 ============ | |
351 - From Windows version of 7-zip 4.49 : | |
352 - 7-Zip (7z) now can unpack WIM archives | |
353 | |
354 - fixed : On Sparc Solaris, core dump during "7z a -sfx exe.x dir" with p7zip compiled with makefile.solaris_sparc_CC_32 | |
355 | |
356 - some code cleanup | |
357 | |
358 - On HPUX, p7zip can get the number of CPU and the size of the memory. | |
359 | |
360 | |
361 Version 4.48 | |
362 ============ | |
363 - From Windows version of 7-zip 4.48 : | |
364 - Encryption strength for .7z format was increased. | |
365 Now it uses random initialization vectors. | |
366 - Some bugs were fixed. | |
367 | |
368 - fixed #1729236 : Makefile infrastructure not safe for parallel compilation | |
369 (if your make command understands -C and -j4, copy makefile.parallel_jobs over makefile) | |
370 | |
371 - Now the executables are not built with the PIC (position-independent code) flag. | |
372 7z.so are still built with the PIC flag. | |
373 7za and 7zr are now faster than 7z with 7z.so. | |
374 7za, 7zr and 7r are now smaller. | |
375 | |
376 - contrib/gzip-like_CLI_wrapper_for_7z/p7zip now supports spaces in filename | |
377 and use 7za instead of 7z. | |
378 | |
379 - contrib/qnx630sp3 added to support QNX built (thank termterm) | |
380 | |
381 | |
382 Version 4.47 | |
383 ============ | |
384 - From Windows version of 7-zip 4.47 : | |
385 - Bugs of 7-Zip 4.46 beta were fixed: BZip2 could work incorrectly | |
386 | |
387 Version 4.46 (never published) | |
388 ============ | |
389 | |
390 - From Windows version of 7-zip 4.46 : | |
391 - New fast compression mode for Deflate method in Zip and GZip. | |
392 - Some bugs were fixed. | |
393 | |
394 - LZMA Benchmark : | |
395 - cygwin : RAM size detection | |
396 - computation of the CPU % | |
397 | |
398 - fixed #1721827 : install.sh now copies 7z.so | |
399 | |
400 - Client7z now uses 7z.so instead of 7za.so | |
401 | |
402 - new target : cygwin with asm | |
403 | |
404 - LZMA SDK added in the source package (CPP/7zip/Compress/LZMA_Alone) | |
405 | |
406 - fixed #1716987 : 7zr removed from 4.45 binary distribution | |
407 | |
408 - fixed #1706002 : make and install.sh use the same variables in the same order. | |
409 | |
410 | |
411 Version 4.45 | |
412 ============ | |
413 | |
414 - From Windows version of 7-zip 4.45 : | |
415 - Default dictionary size was increased: Normal: 16 MB, Max: 32 MB. | |
416 - Speed optimizations. | |
417 - Benchmark was improved (new "b" command in command line version). | |
418 - The number of DLL files was reduced. | |
419 - switch -mhcf=off is not supported now. | |
420 - If -t{Type} switch is not specified, 7-Zip now uses extension of archive to detect the type of archive. | |
421 - Some bugs were fixed (BZip2 in multithread) | |
422 - x86 or x86_64 : ASM version of crc32 available | |
423 | |
424 - better detection of executable file (scripts do not need BCJ/BCJ2 filter) | |
425 | |
426 - default permissions are now : | |
427 - for a file : -rw------- | |
428 - for a directory : drwx------ | |
429 | |
430 - on MacOSX, locale is always utf8 (because the MacOSX filesystem supports only utf8 filenames) | |
431 | |
432 - makefile.qnx_static and makefile.qnx_shared added (Thank to termterm) | |
433 | |
434 | |
435 Version 4.44 | |
436 ============ | |
437 | |
438 - From Windows version of 7-zip 4.44 : | |
439 - 7za : Cab support | |
440 - Speed optimizations for LZMA, Deflate, BZip2 and unRAR. | |
441 - fix : now, updating a crypted header archive keeps the crypted header | |
442 | |
443 - fixes in the help displayed by 7za/7z/7zr. | |
444 | |
445 - code cleanup | |
446 - remove of mySetModuleFileNameA (and its memory leak), GetModuleFileName ... | |
447 | |
448 - fixed : p7zip for DJGPP can now update an archive (thank stranix) | |
449 | |
450 - fixed : in the plugins of 7z, the "Utf16" state was always off. | |
451 | |
452 - fixed : support for directory names that are not encoded with the current locale. | |
453 (ex : directory name is in "iso 8859-15" whereas the locale is "utf8") | |
454 | |
455 - patch #1581907 : fix for FreeBSD in contrib/gzip-like_CLI_wrapper_for_7z/p7zip | |
456 | |
457 - fixed : p7zip can now restore a symbolic link from a Zip archive (archive.zip made with "zip -y") | |
458 remark/todo : p7zip stores, in a zip archive, the linked file instead of the symbolic link | |
459 | |
460 - fixed #1630452 : small fix in the output of the script install.sh | |
461 | |
462 - fixed #632912 : Extracting large directories takes quadratic time | |
463 | |
464 - preliminary support of HP-UX : remove of RTLD_GROUP for dlopen in DLL.cpp | |
465 makefile.hpux-acc should be able to build 7za for HP-UX (thank furiol) | |
466 | |
467 - Client7z added. | |
468 | |
469 Version 4.43 | |
470 ============ | |
471 - From Windows version of 7-zip 4.43 : | |
472 - 7-Zip now can use multi-threading mode for compressing to .ZIP archives. | |
473 - ZIP format supporting was improved. | |
474 - 7-Zip now supports WinZip-compatible AES-256 encryption for .ZIP archives. | |
475 - 7-Zip now uses order list (list of extensions) for files sorting for compressing | |
476 to .7z archives. It can slightly increase compression ratio in some cases. | |
477 - 7-Zip now restores modification time of folders during .7z archives extracting. | |
478 - Some bugs were fixed. | |
479 | |
480 - fixed : the user can now see the percentage indicator. | |
481 | |
482 - fix "Bugs item #1612285" : doesn't preserve directory timestamps | |
483 | |
484 - support added for Tru64 / OSF 5.1 (makefile.tru64) | |
485 | |
486 - small fix "Bugs item #1533765" in install.sh (7zr install) | |
487 | |
488 - fix "Bugs item #1507913" : "make all" now build 7za and 7zCon.sfx | |
489 following the README. | |
490 | |
491 - manpage updated "bugs item #1509098" : exit codes added | |
492 | |
493 - manpage updated :-mhe=on (Header encryption) added | |
494 | |
495 - install.sh now can install the file README, ChangeLog and the directory DOCS | |
496 | |
497 | |
498 Version 4.42 | |
499 ============ | |
500 - From Windows version of 7-zip 4.42 : | |
501 - Some bugs were fixed | |
502 | |
503 - the binaries provided by p7zip_4.XY_x86_linux_bin.tar.bz2 | |
504 can now run on Fedora x86_64, | |
505 and should now run on any 64bits Linux. | |
506 | |
507 - patch #1473746 - gzip-like CLI wrapper (for 7z) | |
508 see the directory "contrib/gzip-like_CLI_wrapper_for_7z". | |
509 | |
510 - patch #471478 - Support for OPTFLAGS | |
511 This patch allows to use system specific opt flags. | |
512 example : make OPTFLAGS="-O2 -march=athlon-xp" | |
513 | |
514 - the djgpp and cygwin makefile now build "7za" with case insensitive filenames | |
515 (Windows filesystem is case insensitive). | |
516 | |
517 | |
518 Version 4.41 | |
519 ============ | |
520 - From Windows version of 7-zip 4.41 : | |
521 - Some bugs were fixed | |
522 | |
523 | |
524 Version 4.40 | |
525 ============ | |
526 | |
527 - From Windows version of 7-zip 4.40 : | |
528 - 7-Zip now can unpack some installers created by NSIS | |
529 - Some bugs were fixed | |
530 | |
531 - format LZH/LHA : fixed directory display during listing or extracting | |
532 (a directory does not end with the path separator) | |
533 | |
534 - patch #1470817 - Handle 7zr in install.sh | |
535 | |
536 - code cleanup | |
537 | |
538 | |
539 Version 4.39 | |
540 ============ | |
541 | |
542 - From Windows version of 7-zip 4.39 : | |
543 - Bug in versions 4.33:4.38 was fixed: | |
544 7-Zip could not correctly compress files larger than 2 GB | |
545 to 7z archive in fast/fastest modes (HC4 match finder). | |
546 | |
547 | |
548 Version 4.38 | |
549 ============ | |
550 | |
551 - From Windows version of 7-zip 4.38 : | |
552 - Some bugs were fixed. | |
553 | |
554 - new manpage : 7zr.1 | |
555 - update manpages : 7z.1 and 7za.1 | |
556 - new switch : --help | |
557 | |
558 - patch #1465026 - Patch for install.sh for packagers | |
559 | |
560 - DosDateTimeToFileTime fixed (rar format) | |
561 | |
562 - contrib/VirtualFileSystemForMidnightCommander/u7z updated | |
563 (thank sgh_punk) | |
564 | |
565 | |
566 Version 4.37 | |
567 ============ | |
568 - From Windows version of 7-zip 4.37 : | |
569 - Some bugs were fixed. | |
570 | |
571 - fix build for Solaris sparc with CC instead of g++. | |
572 | |
573 - fix build for Solaris 9 x86 | |
574 - fix build for Solaris 10 x86 | |
575 - fix build for OpenBSD | |
576 - p7zip can now be build with djgpp. | |
577 - new target : 7zr (light version of 7za) | |
578 - new machine : IBM AIX | |
579 | |
580 Version 4.36 | |
581 ============ | |
582 - From Windows version of 7-zip 4.36 : | |
583 - 7-zip now can unpack ISO archives | |
584 | |
585 - GCC 4.X : add C++ visibility support to reduce the size of the *.so | |
586 (see makefile.linux_x86_ppc_alpha__gcc_4.X) | |
587 | |
588 - cygwin now supports '-o/tmp' | |
589 | |
590 Version 4.35 | |
591 ============ | |
592 - From Windows version of 7-zip 4.35 : | |
593 - New switch : -slt ("l" (list) command with -slt shows technical information for archive). | |
594 - Some bugs were fixed. | |
595 | |
596 - From Windows version of 7-zip 4.34 : | |
597 - BZip2 compressing / decompressing now can work in multi-threading mode | |
598 - Multi-threading mode now is default for multi-processor systems | |
599 | |
600 Version 4.33 | |
601 ============ | |
602 - From Windows version of 7-zip 4.33 : | |
603 - Compressing speed and Memory requirements were increased. | |
604 Default dictionary size was increased: Fastest: 64 KB, Fast: 1 MB, | |
605 Normal: 4 MB, Max: 16 MB, Ultra: 64 MB. | |
606 - 64-bit version now supports 1 GB dictionary | |
607 - 7z/LZMA now can use only these match finders: HC4, BT2, BT3, BT4 | |
608 - Compression ratio in Zip/GZip/Deflate in Ultra mode was increased | |
609 - Some bugs were fixed | |
610 | |
611 - fix "Bugs item #1407358" : Passwords entered are not visible on command line | |
612 if the target has the system function "getpass". | |
613 | |
614 - fix "BCJ2" : now p7zip uses the "BCJ2" filter when the file has execute permission | |
615 (7-zip uses the "BCJ2" filter when the filename ends with ".dll", ".exe", ".ocx", ".sfx" or ".sys") | |
616 | |
617 - patch #1390722 : no new line at end of file | |
618 | |
619 - patch #1390716 : allow compiling with gcc-4.1 | |
620 | |
621 - patch #1425862 : allow other make programs than GNU make | |
622 | |
623 - Testing framework added ("make test" and "make test_7z") | |
624 | |
625 - fix 'lstat' : p7zip can compile if 'lstat' is not available | |
626 | |
627 Version 4.30 | |
628 ============ | |
629 - From Windows version of 7-zip 4.30 : | |
630 - Speed optimizations in LZMA maximum/ultra compressing. | |
631 - LZMA now supports word size up to 273 | |
632 - 7-Zip now reduces dictionary size for LZMA, if you compress files | |
633 smaller than specified dictionary size. | |
634 - Some bugs were fixed | |
635 | |
636 - fix minor build trouble with MacOS X | |
637 - fix "Bugs item #1349229" : 7-zip now displays "e: Extract files from archive (without using directory names)" | |
638 | |
639 Version 4.29 | |
640 ============ | |
641 | |
642 - fix "Bugs item #1305781" : "7z a -sfx" sets the execute-flag | |
643 and does not add ".exe" extension. | |
644 | |
645 - fix "Bugs item #1306783" : "7za a /tmp/t.7z /etc/passwd" | |
646 | |
647 - fix "Bugs item #1304797" : @lists don't handle files starting with ./ | |
648 | |
649 - fix "Bugs item #1309287" : man 7za fails after install | |
650 | |
651 Version 4.27 | |
652 ============ | |
653 - From Windows version of 7-zip 4.27 : | |
654 - new plugin for 7z : 7-Zip can unpack CHM/HXS (MS HTML HELP) archives | |
655 - cab plugin for 7z : 7-Zip can unpack multivolume CAB archives | |
656 - Some bugs were fixed | |
657 - better support for 64bits (PPMD coder/decoder) | |
658 | |
659 Version 4.26 | |
660 ============ | |
661 - From Windows version of 7-zip 4.26 : | |
662 - new plugin for 7z : LZH format support (extracting only) | |
663 | |
664 - fix (courtesy from Robert Millan) to make p7zip compile on GNU/kFreeBSD. | |
665 | |
666 - fix "Bug item #1273057", now "7z -so -t7z a dummy.7z file >output.7z" does not | |
667 finish with a "Segmentation fault (core dumped)". | |
668 | |
669 - fix "Bug item #1221056", now, makefile for p7zip use the flag "-O" to | |
670 support compilers that build invalid programs with the flag "-O2". | |
671 | |
672 Version 4.25 | |
673 ============ | |
674 - From Windows version of 7-zip 4.25 : | |
675 - Some bugs were fixed | |
676 - DOCS/MANUAL/exit_codes.htm added | |
677 | |
678 - new plugin for 7z : RAR format support (extracting only) | |
679 | |
680 - better dependencies in makefile | |
681 | |
682 Version 4.23 | |
683 ============ | |
684 - From Windows version of 7-zip 4.23 : | |
685 - Some bugs were fixed | |
686 | |
687 - manpages for 7za and 7z updated by Mohammed Adnene Trojette. | |
688 | |
689 - little fix for the help message of 7za or 7z. | |
690 | |
691 - bug #1224304 : Files and directories with \ in name not handled properly. | |
692 | |
693 - fix for tar archives that have pax header. | |
694 | |
695 Version 4.20 | |
696 ============ | |
697 | |
698 - From Windows version of 7-zip 4.19 and 4.20 : | |
699 - BZip2 code was rewritten. Now it supports 3 modes: Normal, Maximum and | |
700 Ultra. In Normal mode it compresses almost as original BZip2 compressor. | |
701 Compression ratio in Maximum and Ultra modes is 1-3% better for some files, | |
702 but Maximum Mode is about 3 times slower and Ultra Mode is about 8 times | |
703 slower than Normal mode. | |
704 - Console version now prints all messages to stdout by default, | |
705 and if -so switch is specified, 7-Zip prints messages to stderr. | |
706 - Some bugs were fixed | |
707 | |
708 - Updating "contrib/VirtualFileSystemForMidnightCommander/" with u7z-4.16beta.tar.bz2 | |
709 | |
710 - bug #1204993 (does not find broken filenames) | |
711 | |
712 - bug #1201244 (Missing files in p7zip_4.18_x86_linux_bin.tar.bz2) | |
713 | |
714 - makefile.linux_x86_ppc_alpha : flag "-fPIC" added | |
715 | |
716 - flag "-l" added. | |
717 without : p7zip stores symlinks (like p7zip 4.18) | |
718 with "-l" : p7zip stores the files/directories pointed by symlinks (like before p7zip 4.18) | |
719 CAUTION : the scanning stage can never end because of symlinks like ".." | |
720 (ex: ln -s .. ldir) | |
721 | |
722 Version 4.18 | |
723 ============ | |
724 | |
725 - From Windows version of 7-zip 4.18 and 4.17 : | |
726 - minor fixes | |
727 | |
728 - p7zip can now store and restore : | |
729 - symbolic links, | |
730 - file permission bits | |
731 Remark : for directory, restored_perm = stored_perm | 0700 . | |
732 | |
733 - fix in install.sh | |
734 | |
735 - On MacOSX, p7zip now restore times of a file. | |
736 | |
737 - more detailed errors during scanning stage. | |
738 | |
739 | |
740 Version 4.16 | |
741 ============ | |
742 | |
743 - From Windows version of 7-zip 4.16 : | |
744 - Speed optimization (5%) for 7z / LZMA | |
745 - 7za now supports .Z archives | |
746 - -r- switch in command line now is default for all commands | |
747 - Some bugs were fixed | |
748 - bug #1119193 (list mode output confusing/wrong) | |
749 | |
750 - From Windows version of 7-zip 4.15 : | |
751 - Z format supporting (extracting only) | |
752 - 7-Zip now can extract ZIP archives compressed with "Shrink" method | |
753 - 7-Zip now doesn't interrupt the compressing when it can not open file. | |
754 7-Zip just skips that file and shows warning. | |
755 - Some bugs were fixed | |
756 | |
757 - man pages added (thank Mohammed Adnene Trojette) | |
758 - bug #1112167 fixed (Temporary directory must be on same partition as target) | |
759 p7zip failed moving the temporary file at the end of | |
760 compressing to target file if the directories don't reside | |
761 on the same partition (or network path). | |
762 - bug #1164659 fixed (Invalid file date for "big endian" machine) | |
763 - p7zip now uses ".so" instead of ".dll" | |
764 - p7zip now handles "ctrl-c" and "kill" to cleanup temporary files before exiting | |
765 - p7zip now runs on BeOS. | |
766 - better support of filenames with spaces. | |
767 - some code cleanup | |
768 - "myWindows/myFiles.cpp" is now in "Windows/FileIO.cpp" | |
769 - "myWindows/myFindFile.cpp" is now in "Windows/FileFind.cpp" | |
770 - "myWindows/myDirectoryAndPath.cpp" is now in "Windows/FileDir.cpp" | |
771 - "myWindows/myEvents.cpp" is now in "Windows/Synchronization.cpp" | |
772 - "myWindows/wine_strings.cpp" is now in "Windows/String.cpp" | |
773 | |
774 | |
775 Version 4.14.01 | |
776 =============== | |
777 - huge speed up for multi CPUs machines (Thanks to loderunner - http://sourceforge.net/users/loderunner/). | |
778 - some code cleanup | |
779 - Fix problems with link files or directories. | |
780 - "7z a dummy -tgzip -so Doc.txt > archive.gz" now works. | |
781 - in the messages, the path separator is now '/' instead of '\'. | |
782 | |
783 Version 4.14 | |
784 ============ | |
785 | |
786 - From Windows version of 7-zip 4.14 : | |
787 - STL using was reduced | |
788 - 7za now supports Split(001) archives | |
789 - "7za | more" now works | |
790 - Bugs item #1093095 : Usage banner now says "7za" (instead of "7z") when the binary is "7za" | |
791 | |
792 - use of AString instead of std::string (no more need of #include <string>") | |
793 - makefile.linux_gcc_2.95_no_need_for_libstdc added to build 7za for the | |
794 p7zip*_bin.tar.bz2 package. | |
795 7za provided by p7zip*_bin.tar.bz2 is build on Debian 3.0 with gcc 2.95.4 | |
796 and should now find the locale on all kinds of Linux (Debian, Fedora, Mandrake, ...). | |
797 | |
798 Version 4.13 | |
799 ============ | |
800 - new port of 7za from the source of 7za 4.13Beta for Windows | |
801 | |
802 - From Windows version of 7-zip 4.13 : | |
803 - Switch "--" stops switches parsing | |
804 - Some bugs were fixed | |
805 - User's manual updated (DOCS/MANUAL/index.htm) | |
806 | |
807 - makefile.netbsd_x86 added [Bug #1069055]. | |
808 | |
809 - new method to install 7z and its plugins (the "link" method do no work) | |
810 | |
811 - installer added (install.sh). | |
812 | |
813 - makefile.macosx_with_fink becomes makefile.macosx | |
814 and makefile.macosx uses c++ instead of CC | |
815 (on some MacOSX, CC is a link to gcc instead of g++) | |
816 | |
817 - new flag "-utf16" to enable "utf16" conversion [Bug #1075229]. | |
818 | |
819 - new logic to automatically enable or disable "utf16" conversion : | |
820 no locale, locale=="C" or locale=="POSIX" implies utf16=off | |
821 else utf16=on | |
822 uses "-utf16" or "-no-utf16" to change this behaviour. | |
823 [Bug #1075229] | |
824 | |
825 - 7z (compiled with -O2) works now on Sparc Solaris. | |
826 | |
827 Version 4.12 | |
828 ============ | |
829 - new port of 7za from the source of 7za 4.12Beta for Windows | |
830 | |
831 - From Windows version of 7-zip 4.11 and 4.12 : | |
832 - 7-Zip now supports Zip64 extension of ZIP format. So now it's | |
833 possible to compress files bigger than 4 GB to ZIP archives. | |
834 - Some bugs were fixed | |
835 | |
836 - fix "7za a archive.7z file" that added all the files and directories | |
837 with filename "file", "FILE", "File" ... | |
838 | |
839 - p7zip now displays the locale (ex : en_US.UTF-8) in the banner. | |
840 | |
841 - new flag "-no-utf16" to avoid lossly conversion in filenames. | |
842 CAUTION : use this flag when you do not plan to export your archive. | |
843 | |
844 - support creation of self extracting archive. | |
845 | |
846 - better support of symbolic link (now, an invalid symbolic link | |
847 do not stop archiving but displays a warning). | |
848 | |
849 - better support of files that the user cannot read. | |
850 (now this kind of file is not added to the archive, and p7zip displays a warning). | |
851 | |
852 - return of 7z and its plugins. | |
853 | |
854 - support of listing/testing/extracting files from a splitted archive (only with 7z). | |
855 | |
856 - support of MacOX X 10.X. | |
857 | |
858 - creation of Gzip/Tar archives didn't work on Linux Alpha. | |
859 | |
860 - see "contrib/VirtualFileSystemForMidnightCommander/readme" to use 7za with "mc". | |
861 | |
862 Version 4.10 | |
863 ============ | |
864 - new port of 7za from the source of 7za 4.10Beta for Windows | |
865 => p7zip now work on big endian CPU. | |
866 | |
867 - 7z for Unix is not maintain anymore (because as the source of unrar plugin for 7z | |
868 is not available, 7z is unless on Unix). | |
869 | |
870 Version 0.91 | |
871 ============ | |
872 - add support for FreeBSD 5.2.1 | |
873 In Windows/Time.h add "#include <time.h>" | |
874 and prototype change for FileTimeToUnixTime() | |
875 | |
876 - bug 990684 Corrected : support of filesystem | |
877 that support case sensitive filenames. | |
878 Example, since version 0.91 : | |
879 "7z a glibc -r glibc-2.3.2" | |
880 does not terminate with error : | |
881 Duplicate filename: | |
882 glibc-2.3.2\sysdeps\m88k\m88100\add_n.S | |
883 glibc-2.3.2\sysdeps\m88k\m88100\add_n.s | |
884 | |
885 Version 0.90 | |
886 ============ | |
887 - build of 7z.exe and its DLL. | |
888 7z.exe support more archive formats than 7za.exe | |
889 thanks to DLL in Formats and Codecs directories | |
890 - "#pragma once" is now in comments | |
891 - mainly For OpenBSD : | |
892 - add #include <wchar.h> in include_windows/winnt.h | |
893 - remove stuff for GUID_SECTION and GUID_SECT in include_windows/basetyps.h | |
894 and include_windows/initguid.h | |
895 - some changes in 7zip/Crypto/aesopt.h because of endian.h | |
896 | |
897 Version 0.81 | |
898 ============ | |
899 - add a copy of the help of 7-zip (see html directory) | |
900 - "7z a -r tmp.7z directory" works as expected. | |
901 no more need for commands like : 7z a -r tmp.7z "directory/*" | |
902 - 7z restores the date of each files (but not directories) | |
903 - 7z supports UNICODE filenames (version 0.80 supports only ASCII/Latin1 filenames) | |
904 - support of gcc 2.95 | |
905 - support of gcc 3.4 | |
906 - 7z needs no more libgen.h (dirname() and basename()) | |
907 - less "Internal Error #7" during arguments parsing | |
908 - minor change in class CThread | |
909 | |
910 Version 0.80 | |
911 ============ | |
912 - First public release | |
913 - support of gcc 3.2 and 3.3 | |
914 |